From a45fd3bd7c01107b9bc7102453fea65a3b67220b Mon Sep 17 00:00:00 2001 From: shawnz Date: Mon, 21 Apr 2025 11:52:33 +0800 Subject: [PATCH] Bug 5199167: Fix the includes issue for 5_Domain_Specific\simpleD3D12 --- Samples/5_Domain_Specific/simpleD3D12/DX12CudaSample.h | 3 +++ Samples/5_Domain_Specific/simpleD3D12/DXSampleHelper.h | 6 ++++++ Samples/5_Domain_Specific/simpleD3D12/simpleD3D12.h | 7 +++++++ 3 files changed, 16 insertions(+) diff --git a/Samples/5_Domain_Specific/simpleD3D12/DX12CudaSample.h b/Samples/5_Domain_Specific/simpleD3D12/DX12CudaSample.h index 903ed717..bdf94a90 100644 --- a/Samples/5_Domain_Specific/simpleD3D12/DX12CudaSample.h +++ b/Samples/5_Domain_Specific/simpleD3D12/DX12CudaSample.h @@ -52,6 +52,9 @@ The MIT License (MIT) #pragma once +#include +#include + #include "DXSampleHelper.h" #include "Win32Application.h" diff --git a/Samples/5_Domain_Specific/simpleD3D12/DXSampleHelper.h b/Samples/5_Domain_Specific/simpleD3D12/DXSampleHelper.h index be069074..5f35da3c 100644 --- a/Samples/5_Domain_Specific/simpleD3D12/DXSampleHelper.h +++ b/Samples/5_Domain_Specific/simpleD3D12/DXSampleHelper.h @@ -52,7 +52,13 @@ The MIT License (MIT) #pragma once +// includes for Windows +#include // DirectX 12 header #include +#include // Windows Platform SDK - must come first +#include // For basic WRL support +#include // For ComPtr +#include // For Wrappers::FileHandle // Note that while ComPtr is used to manage the lifetime of resources on the // CPU, it has no understanding of the lifetime of resources on the GPU. Apps // must account for the GPU lifetime of resources to avoid destroying objects diff --git a/Samples/5_Domain_Specific/simpleD3D12/simpleD3D12.h b/Samples/5_Domain_Specific/simpleD3D12/simpleD3D12.h index 411dae86..66e291d1 100644 --- a/Samples/5_Domain_Specific/simpleD3D12/simpleD3D12.h +++ b/Samples/5_Domain_Specific/simpleD3D12/simpleD3D12.h @@ -27,8 +27,15 @@ #pragma once +#include +#include +#include +#include +#include + #include "DX12CudaSample.h" #include "ShaderStructs.h" +#include "d3dx12.h" using namespace DirectX;