First pass removing OpenGL stuff and converting to dx12

- Removed OpenGL stuff and replaced/stubbed things with dx12
- Removed .github actions stuff as we are now on gitea and wont be using
  it
This commit is contained in:
William McVicar
2024-04-05 18:29:37 +02:00
parent c837f8e027
commit bfccfbea99
24 changed files with 182 additions and 22685 deletions

View File

@@ -1,13 +1,13 @@
cmake_minimum_required(VERSION 3.23)
project(opengl-starter VERSION 1.0.0)
project(dx12-starter VERSION 1.0.0)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED true)
set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "" FORCE)
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
OPTION(ENABLE_TESTS "Enable Unit Tests" ON)
OPTION(ENABLE_TESTS "Enable Unit Tests" OFF)
OPTION(ENABLE_ALL_REASONABLE_WARNINGS "Enable all possible reasonable warnings" ON )
OPTION(ENABLE_WARNINGS_AS_ERRORS "Warnings are treated as Errors" ON)
OPTION(ENABLE_STATIC_ANALYSIS "Enable Static Analysis Tools" OFF)
@@ -27,3 +27,4 @@ if (ENABLE_TESTS)
endif()
add_subdirectory(src)
add_subdirectory(include)