Skip to content

Commit c3f7370

Browse files
committed
Merged amended pull request "Add submodule DirectX-Headers...": #72
2 parents 6aa5f45 + 9608f29 commit c3f7370

File tree

4 files changed

+10
-2
lines changed

4 files changed

+10
-2
lines changed

.gitmodules

+3
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,6 @@
44
[submodule "thirdparty/Vulkan-Headers"]
55
path = thirdparty/Vulkan-Headers
66
url = https://github.com/KhronosGroup/Vulkan-Headers.git
7+
[submodule "thirdparty/DirectX-Headers"]
8+
path = thirdparty/DirectX-Headers
9+
url = https://github.com/microsoft/DirectX-Headers.git

CMakeLists.txt

+5-1
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ if (NVRHI_WITH_VULKAN AND NOT TARGET Vulkan-Headers AND NOT TARGET Vulkan::Heade
5858
add_subdirectory(thirdparty/Vulkan-Headers)
5959
endif()
6060

61+
if(NVRHI_WITH_DX12 AND NOT TARGET DirectX-Headers AND NOT TARGET Microsoft::DirectX-Headers)
62+
add_subdirectory(thirdparty/DirectX-Headers)
63+
endif()
64+
6165
if (NVRHI_WITH_RTXMU)
6266
if (TARGET Vulkan-Headers)
6367
get_target_property(RTXMU_VULKAN_INCLUDE_DIR Vulkan-Headers INTERFACE_INCLUDE_DIRECTORIES)
@@ -273,7 +277,7 @@ if (NVRHI_WITH_DX12)
273277
target_link_libraries(${nvrhi_d3d12_target} PUBLIC rtxmu)
274278
endif()
275279

276-
target_link_libraries(${nvrhi_d3d12_target} PUBLIC d3d12 dxguid)
280+
target_link_libraries(${nvrhi_d3d12_target} PUBLIC Microsoft::DirectX-Headers Microsoft::DirectX-Guids d3d12)
277281

278282
if (NVRHI_WITH_NVAPI)
279283
target_link_libraries(${nvrhi_d3d12_target} PUBLIC nvapi)

include/nvrhi/d3d12.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
#define NOMINMAX
2929
#endif
3030

31-
#include <d3d12.h>
31+
#include <directx/d3d12.h>
3232

3333
namespace nvrhi
3434
{

thirdparty/DirectX-Headers

Submodule DirectX-Headers added at 27d6311

0 commit comments

Comments
 (0)