diff --git a/Samples/Desktop/D3D12Raytracing/readme.md b/Samples/Desktop/D3D12Raytracing/readme.md index d3fc06f28..465fa79f2 100644 --- a/Samples/Desktop/D3D12Raytracing/readme.md +++ b/Samples/Desktop/D3D12Raytracing/readme.md @@ -18,6 +18,13 @@ This collection of samples act as an introduction to DirectX Raytracing (DXR). T ### Getting Started * DXR spec/documentation is available at [DirectX Specs site](https://microsoft.github.io/DirectX-Specs/d3d/Raytracing.html). +# Known issues +Depending on your Visual Studio version, some samples may fail to compile with these errors: + * The system cannot find the path specified. *.hlsl.h + * error MSB6006: "dxc.exe" exited with code 1. + +Please see this GitHub issue for details on how to fix it: https://github.com/microsoft/DirectX-Graphics-Samples/issues/657 + # Tutorial Samples ## 1. [Hello World Sample](src/D3D12RaytracingHelloWorld/readme.md) This sample demonstrates how to setup a raytracing pipeline and render a triangle in screen space. diff --git a/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingHelloWorld/D3D12RaytracingHelloWorld.vcxproj b/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingHelloWorld/D3D12RaytracingHelloWorld.vcxproj index 591d4f07e..06b575090 100644 --- a/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingHelloWorld/D3D12RaytracingHelloWorld.vcxproj +++ b/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingHelloWorld/D3D12RaytracingHelloWorld.vcxproj @@ -15,7 +15,7 @@ Win32Proj D3D12Raytracing D3D12RaytracingHelloWorld - 10.0.18362.0 + 10.0.19041.0 @@ -193,11 +193,11 @@ Library 6.3 g_p%(Filename) - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h Library 6.3 g_p%(Filename) - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h diff --git a/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingLibrarySubobjects/D3D12RaytracingLibrarySubobjects.vcxproj b/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingLibrarySubobjects/D3D12RaytracingLibrarySubobjects.vcxproj index 3f1510e55..97c423d02 100644 --- a/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingLibrarySubobjects/D3D12RaytracingLibrarySubobjects.vcxproj +++ b/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingLibrarySubobjects/D3D12RaytracingLibrarySubobjects.vcxproj @@ -15,7 +15,7 @@ Win32Proj D3D12Raytracing D3D12RaytracingLibrarySubobjects - 10.0.18362.0 + 10.0.19041.0 @@ -198,11 +198,11 @@ Library 6.3 g_p%(Filename) - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h Library 6.3 g_p%(Filename) - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h /Zpr %(AdditionalOptions) /Zpr %(AdditionalOptions) diff --git a/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingProceduralGeometry/D3D12RaytracingProceduralGeometry.vcxproj b/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingProceduralGeometry/D3D12RaytracingProceduralGeometry.vcxproj index f32a51c14..bbf6ed524 100644 --- a/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingProceduralGeometry/D3D12RaytracingProceduralGeometry.vcxproj +++ b/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingProceduralGeometry/D3D12RaytracingProceduralGeometry.vcxproj @@ -15,7 +15,7 @@ Win32Proj D3D12Raytracing D3D12RaytracingProceduralGeometry - 10.0.18362.0 + 10.0.19041.0 @@ -196,11 +196,11 @@ Library 6.3 g_p%(Filename) - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h Library 6.3 g_p%(Filename) - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h /Zpr %(AdditionalOptions) /Zpr %(AdditionalOptions) diff --git a/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingRealTimeDenoisedAmbientOcclusion/D3D12RaytracingRealTimeDenoisedAmbientOcclusion.vcxproj b/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingRealTimeDenoisedAmbientOcclusion/D3D12RaytracingRealTimeDenoisedAmbientOcclusion.vcxproj index d75149ddf..b745d0e0d 100644 --- a/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingRealTimeDenoisedAmbientOcclusion/D3D12RaytracingRealTimeDenoisedAmbientOcclusion.vcxproj +++ b/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingRealTimeDenoisedAmbientOcclusion/D3D12RaytracingRealTimeDenoisedAmbientOcclusion.vcxproj @@ -19,7 +19,7 @@ Win32Proj D3D12Raytracing D3D12RaytracingRealTimeDenoisedAmbientOcclusion - 10.0.18362.0 + 10.0.19041.0 @@ -341,9 +341,9 @@ 6.3 Compute 6.3 - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h g_p%(Filename) g_p%(Filename) g_p%(Filename) @@ -358,17 +358,17 @@ 6.3 Compute 6.3 - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h g_p%(Filename) g_p%(Filename) g_p%(Filename) - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h Compute 6.3 g_p%(Filename) @@ -388,9 +388,9 @@ Compute 6.3 6.3 - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h g_p%(Filename) g_p%(Filename) g_p%(Filename) @@ -404,9 +404,9 @@ 6.3 Compute 6.3 - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h g_p%(Filename) g_p%(Filename) g_p%(Filename) @@ -419,11 +419,11 @@ 6.3 /Zpr %(AdditionalOptions) Library - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h Library - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h Library - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h g_p%(Filename) g_p%(Filename) g_p%(Filename) @@ -438,9 +438,9 @@ 6.3 Compute 6.3 - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h g_p%(Filename) g_p%(Filename) g_p%(Filename) @@ -455,9 +455,9 @@ 6.3 Compute 6.3 - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h $(ProjectDir);%(AdditionalIncludeDirectories) $(ProjectDir);%(AdditionalIncludeDirectories) $(ProjectDir);%(AdditionalIncludeDirectories) @@ -469,9 +469,9 @@ - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h Compute 6.3 g_p%(Filename) @@ -492,9 +492,9 @@ 6.3 Library 6.3 - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h g_p%(Filename) g_p%(Filename) g_p%(Filename) @@ -515,9 +515,9 @@ $(ProjectDir);%(AdditionalIncludeDirectories) Compute 6.3 - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h g_p%(Filename) g_p%(Filename) g_p%(Filename) @@ -532,9 +532,9 @@ $(ProjectDir);%(AdditionalIncludeDirectories) Compute 6.3 - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h g_p%(Filename) g_p%(Filename) g_p%(Filename) @@ -546,9 +546,9 @@ 6.3 Compute 6.3 - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h g_p%(Filename) g_p%(Filename) g_p%(Filename) @@ -564,22 +564,22 @@ 6.3 Compute g_p%(Filename) - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h Compute Compute g_p%(Filename) g_p%(Filename) - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h true $(ProjectDir);%(AdditionalIncludeDirectories) $(ProjectDir);%(AdditionalIncludeDirectories) $(ProjectDir);%(AdditionalIncludeDirectories) - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h Compute 6.3 g_p%(Filename) @@ -597,9 +597,9 @@ 6.3 Compute 6.3 - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h g_p%(Filename) g_p%(Filename) g_p%(Filename) @@ -611,9 +611,9 @@ Compute 6.3 6.3 - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h g_p%(Filename) g_p%(Filename) g_p%(Filename) @@ -625,17 +625,17 @@ g_p%(Filename) g_p%(Filename) g_p%(Filename) - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h Compute Compute Compute - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h g_p%(Filename) g_p%(Filename) g_p%(Filename) @@ -653,9 +653,9 @@ Compute Compute Compute - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h g_p%(Filename) g_p%(Filename) g_p%(Filename) @@ -673,9 +673,9 @@ Compute 6.3 g_p%(Filename) - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h $(ProjectDir);%(AdditionalIncludeDirectories) $(ProjectDir);%(AdditionalIncludeDirectories) $(ProjectDir);%(AdditionalIncludeDirectories) @@ -698,9 +698,9 @@ Compute 6.3 6.3 - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h g_p%(Filename) g_p%(Filename) g_p%(Filename) diff --git a/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingSimpleLighting/D3D12RaytracingSimpleLighting.vcxproj b/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingSimpleLighting/D3D12RaytracingSimpleLighting.vcxproj index d3a30beb1..eafaaa261 100644 --- a/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingSimpleLighting/D3D12RaytracingSimpleLighting.vcxproj +++ b/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingSimpleLighting/D3D12RaytracingSimpleLighting.vcxproj @@ -15,7 +15,7 @@ Win32Proj D3D12Raytracing D3D12RaytracingSimpleLighting - 10.0.18362.0 + 10.0.19041.0 @@ -186,11 +186,11 @@ Library 6.3 g_p%(Filename) - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h Library 6.3 g_p%(Filename) - $(IntDir)\CompiledShaders\%(Filename).hlsl.h + $(IntDir)CompiledShaders\%(Filename).hlsl.h /Zpr %(AdditionalOptions) /Zpr %(AdditionalOptions)