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)