Initial directx example.

This commit is contained in:
jmsgrogan 2023-01-03 20:33:18 +00:00
parent 1dfbcc61c4
commit 92d1f24613
28 changed files with 683 additions and 212 deletions

View file

@ -58,10 +58,20 @@ else()
ui_interfaces/win32/Win32WindowInterface.cpp
ui_interfaces/win32/Win32Window.h
ui_interfaces/win32/Win32Window.cpp
ui_interfaces/win32/Win32DxInterface.h
ui_interfaces/win32/Win32DxInterface.cpp
ui_interfaces/win32/Win32DxWindowInterface.h
ui_interfaces/win32/Win32DxWindowInterface.cpp
)
list(APPEND platform_LIBS D3D12.lib D3DCompiler.lib DXGI.lib)
find_package(DirectX-Headers REQUIRED)
list(APPEND platform_LIBS Microsoft::DirectX-Headers)
endif()
list(APPEND windows_LIB_INCLUDES
ui_interfaces/AbstractUiInterface.h
ui_interfaces/UiInterfaceFactory.cpp
managers/WindowManager.cpp
managers/DesktopManager.cpp