diff --git a/Samples/Audio/AdvancedSpatialSounds/AdvancedSpatialSounds.vcxproj b/Samples/Audio/AdvancedSpatialSounds/AdvancedSpatialSounds.vcxproj
index 1db3fe27..7c9740f7 100644
--- a/Samples/Audio/AdvancedSpatialSounds/AdvancedSpatialSounds.vcxproj
+++ b/Samples/Audio/AdvancedSpatialSounds/AdvancedSpatialSounds.vcxproj
@@ -359,7 +359,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -367,22 +371,16 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
@@ -392,30 +390,102 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
diff --git a/Samples/Audio/AdvancedSpatialSounds/AdvancedSpatialSounds.vcxproj.filters b/Samples/Audio/AdvancedSpatialSounds/AdvancedSpatialSounds.vcxproj.filters
index abde52c0..cf696448 100644
--- a/Samples/Audio/AdvancedSpatialSounds/AdvancedSpatialSounds.vcxproj.filters
+++ b/Samples/Audio/AdvancedSpatialSounds/AdvancedSpatialSounds.vcxproj.filters
@@ -69,17 +69,17 @@
Assets
-
+
Assets
-
+
-
+
Assets
-
-
+
+
Assets
-
+
@@ -89,77 +89,77 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
\ No newline at end of file
diff --git a/Samples/Audio/AdvancedSpatialSounds/readme.md b/Samples/Audio/AdvancedSpatialSounds/readme.md
index 69001987..89343ece 100644
--- a/Samples/Audio/AdvancedSpatialSounds/readme.md
+++ b/Samples/Audio/AdvancedSpatialSounds/readme.md
@@ -1,3 +1,22 @@
+
+
# Advanced Spatial Sound Sample
*This sample is compatible with the Microsoft Game Development Kit (March 2022)*
diff --git a/Samples/Audio/InGameChat/readme.md b/Samples/Audio/InGameChat/readme.md
index c6dc1726..8bd3084a 100644
--- a/Samples/Audio/InGameChat/readme.md
+++ b/Samples/Audio/InGameChat/readme.md
@@ -1,3 +1,22 @@
+
+

# InGameChat Sample
diff --git a/Samples/Audio/SimpleCustomAPO/SimpleCustomAPO.vcxproj b/Samples/Audio/SimpleCustomAPO/SimpleCustomAPO.vcxproj
index 193ef184..7d557a1d 100644
--- a/Samples/Audio/SimpleCustomAPO/SimpleCustomAPO.vcxproj
+++ b/Samples/Audio/SimpleCustomAPO/SimpleCustomAPO.vcxproj
@@ -369,24 +369,44 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
+
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Sounds
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Sounds
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Sounds
+ true
+
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
diff --git a/Samples/Audio/SimpleCustomAPO/SimpleCustomAPO.vcxproj.filters b/Samples/Audio/SimpleCustomAPO/SimpleCustomAPO.vcxproj.filters
index b1be0a94..62ccbe77 100644
--- a/Samples/Audio/SimpleCustomAPO/SimpleCustomAPO.vcxproj.filters
+++ b/Samples/Audio/SimpleCustomAPO/SimpleCustomAPO.vcxproj.filters
@@ -97,27 +97,27 @@
-
+
Assets
-
-
+
+
Assets
-
+
-
+
Assets
-
+
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
\ No newline at end of file
diff --git a/Samples/Audio/SimpleCustomAPO/readme.md b/Samples/Audio/SimpleCustomAPO/readme.md
index a8064aa3..930d27e9 100644
--- a/Samples/Audio/SimpleCustomAPO/readme.md
+++ b/Samples/Audio/SimpleCustomAPO/readme.md
@@ -1,3 +1,22 @@
+
+
# Simple Custom APO Sample
*This sample is compatible with the Microsoft Game Development Kit
diff --git a/Samples/Audio/SimplePlay3DSound/SimplePlay3DSound.vcxproj b/Samples/Audio/SimplePlay3DSound/SimplePlay3DSound.vcxproj
index 4e68853e..03b3c419 100644
--- a/Samples/Audio/SimplePlay3DSound/SimplePlay3DSound.vcxproj
+++ b/Samples/Audio/SimplePlay3DSound/SimplePlay3DSound.vcxproj
@@ -359,8 +359,16 @@
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -368,22 +376,16 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
@@ -393,7 +395,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Sounds
+ true
+
diff --git a/Samples/Audio/SimplePlay3DSound/SimplePlay3DSound.vcxproj.filters b/Samples/Audio/SimplePlay3DSound/SimplePlay3DSound.vcxproj.filters
index 55a2091b..fc416fd4 100644
--- a/Samples/Audio/SimplePlay3DSound/SimplePlay3DSound.vcxproj.filters
+++ b/Samples/Audio/SimplePlay3DSound/SimplePlay3DSound.vcxproj.filters
@@ -73,20 +73,20 @@
Assets
-
+
Assets
-
-
+
+
Assets
-
+
-
+
Assets
-
-
+
+
Assets
-
+
@@ -96,8 +96,8 @@
-
+
Assets
-
+
\ No newline at end of file
diff --git a/Samples/Audio/SimplePlay3DSound/readme.md b/Samples/Audio/SimplePlay3DSound/readme.md
index b8310a9d..67303333 100644
--- a/Samples/Audio/SimplePlay3DSound/readme.md
+++ b/Samples/Audio/SimplePlay3DSound/readme.md
@@ -1,3 +1,22 @@
+
+
# Simple Play 3D Sound Sample
*This sample is compatible with the Microsoft Game Development Kit (June
diff --git a/Samples/Audio/SimplePlaySound/SimplePlaySound.vcxproj b/Samples/Audio/SimplePlaySound/SimplePlaySound.vcxproj
index 740343ad..be9b622e 100644
--- a/Samples/Audio/SimplePlaySound/SimplePlaySound.vcxproj
+++ b/Samples/Audio/SimplePlaySound/SimplePlaySound.vcxproj
@@ -358,7 +358,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -366,14 +370,11 @@
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
@@ -383,12 +384,36 @@
-
-
-
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Sounds
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Sounds
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Sounds
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Sounds
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Sounds
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Sounds
+ true
+
diff --git a/Samples/Audio/SimplePlaySound/SimplePlaySound.vcxproj.filters b/Samples/Audio/SimplePlaySound/SimplePlaySound.vcxproj.filters
index a68c5500..202bf43b 100644
--- a/Samples/Audio/SimplePlaySound/SimplePlaySound.vcxproj.filters
+++ b/Samples/Audio/SimplePlaySound/SimplePlaySound.vcxproj.filters
@@ -70,14 +70,14 @@
Assets
-
+
Assets
-
+
-
+
Assets
-
+
@@ -87,23 +87,23 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
\ No newline at end of file
diff --git a/Samples/Audio/SimplePlaySound/readme.md b/Samples/Audio/SimplePlaySound/readme.md
index e81806dd..31ba0a4b 100644
--- a/Samples/Audio/SimplePlaySound/readme.md
+++ b/Samples/Audio/SimplePlaySound/readme.md
@@ -1,3 +1,22 @@
+
+
# Simple Play Sound Sample
*This sample is compatible with the Microsoft Game Development Kit (June
diff --git a/Samples/Audio/SimplePlaySoundStream/SimplePlaySoundStream.vcxproj b/Samples/Audio/SimplePlaySoundStream/SimplePlaySoundStream.vcxproj
index 3dbf7222..589a76c6 100644
--- a/Samples/Audio/SimplePlaySoundStream/SimplePlaySoundStream.vcxproj
+++ b/Samples/Audio/SimplePlaySoundStream/SimplePlaySoundStream.vcxproj
@@ -360,7 +360,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -368,14 +372,11 @@
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
@@ -385,7 +386,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Sounds
+ true
+
diff --git a/Samples/Audio/SimplePlaySoundStream/SimplePlaySoundStream.vcxproj.filters b/Samples/Audio/SimplePlaySoundStream/SimplePlaySoundStream.vcxproj.filters
index c7791724..1a119d37 100644
--- a/Samples/Audio/SimplePlaySoundStream/SimplePlaySoundStream.vcxproj.filters
+++ b/Samples/Audio/SimplePlaySoundStream/SimplePlaySoundStream.vcxproj.filters
@@ -72,14 +72,14 @@
Assets
-
+
Assets
-
+
-
+
Assets
-
+
@@ -89,8 +89,8 @@
-
+
Assets
-
+
\ No newline at end of file
diff --git a/Samples/Audio/SimplePlaySoundStream/readme.md b/Samples/Audio/SimplePlaySoundStream/readme.md
index daa65c1f..a8455499 100644
--- a/Samples/Audio/SimplePlaySoundStream/readme.md
+++ b/Samples/Audio/SimplePlaySoundStream/readme.md
@@ -1,3 +1,22 @@
+
+
# Simple Play Sound Stream Sample
*This sample is compatible with the Microsoft Game Development Kit (June
diff --git a/Samples/Audio/SimpleSpatialPlaySound/SimpleSpatialPlaySound.vcxproj b/Samples/Audio/SimpleSpatialPlaySound/SimpleSpatialPlaySound.vcxproj
index c3e977a5..6d1b81ea 100644
--- a/Samples/Audio/SimpleSpatialPlaySound/SimpleSpatialPlaySound.vcxproj
+++ b/Samples/Audio/SimpleSpatialPlaySound/SimpleSpatialPlaySound.vcxproj
@@ -354,7 +354,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -362,22 +366,16 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
@@ -387,8 +385,16 @@
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Sounds
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Sounds
+ true
+
diff --git a/Samples/Audio/SimpleSpatialPlaySound/SimpleSpatialPlaySound.vcxproj.filters b/Samples/Audio/SimpleSpatialPlaySound/SimpleSpatialPlaySound.vcxproj.filters
index a5e27958..dd984192 100644
--- a/Samples/Audio/SimpleSpatialPlaySound/SimpleSpatialPlaySound.vcxproj.filters
+++ b/Samples/Audio/SimpleSpatialPlaySound/SimpleSpatialPlaySound.vcxproj.filters
@@ -69,17 +69,17 @@
Assets
-
+
Assets
-
+
-
+
Assets
-
-
+
+
Assets
-
+
@@ -89,11 +89,11 @@
-
+
Assets
-
-
+
+
Assets
-
+
\ No newline at end of file
diff --git a/Samples/Audio/SimpleSpatialPlaySound/readme.md b/Samples/Audio/SimpleSpatialPlaySound/readme.md
index 2fb737ff..4588ff37 100644
--- a/Samples/Audio/SimpleSpatialPlaySound/readme.md
+++ b/Samples/Audio/SimpleSpatialPlaySound/readme.md
@@ -1,3 +1,22 @@
+
+
# Simple Spatial Sound Sample
*This sample is compatible with the Microsoft Game Development Kit (June
diff --git a/Samples/Audio/SimpleWASAPICapture/SimpleWASAPICapture.vcxproj b/Samples/Audio/SimpleWASAPICapture/SimpleWASAPICapture.vcxproj
index 7da766f7..b65f00dd 100644
--- a/Samples/Audio/SimpleWASAPICapture/SimpleWASAPICapture.vcxproj
+++ b/Samples/Audio/SimpleWASAPICapture/SimpleWASAPICapture.vcxproj
@@ -368,7 +368,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -376,22 +380,16 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/Audio/SimpleWASAPICapture/SimpleWASAPICapture.vcxproj.filters b/Samples/Audio/SimpleWASAPICapture/SimpleWASAPICapture.vcxproj.filters
index 14c9976b..2dec45b4 100644
--- a/Samples/Audio/SimpleWASAPICapture/SimpleWASAPICapture.vcxproj.filters
+++ b/Samples/Audio/SimpleWASAPICapture/SimpleWASAPICapture.vcxproj.filters
@@ -82,17 +82,17 @@
Assets
-
+
Assets
-
+
-
+
Assets
-
-
+
+
Assets
-
+
diff --git a/Samples/Audio/SimpleWASAPICapture/readme.md b/Samples/Audio/SimpleWASAPICapture/readme.md
index a6226418..f62cd78e 100644
--- a/Samples/Audio/SimpleWASAPICapture/readme.md
+++ b/Samples/Audio/SimpleWASAPICapture/readme.md
@@ -1,3 +1,22 @@
+
+
# Simple WASAPI Capture Sample
*This sample is compatible with the Microsoft Game Development Kit (June
diff --git a/Samples/Audio/SimpleWASAPIPlaySound/SimpleWASAPIPlaySound.vcxproj b/Samples/Audio/SimpleWASAPIPlaySound/SimpleWASAPIPlaySound.vcxproj
index dfc275ae..3d93e73a 100644
--- a/Samples/Audio/SimpleWASAPIPlaySound/SimpleWASAPIPlaySound.vcxproj
+++ b/Samples/Audio/SimpleWASAPIPlaySound/SimpleWASAPIPlaySound.vcxproj
@@ -362,7 +362,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -370,22 +374,16 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/Audio/SimpleWASAPIPlaySound/SimpleWASAPIPlaySound.vcxproj.filters b/Samples/Audio/SimpleWASAPIPlaySound/SimpleWASAPIPlaySound.vcxproj.filters
index 1dbca917..f406587c 100644
--- a/Samples/Audio/SimpleWASAPIPlaySound/SimpleWASAPIPlaySound.vcxproj.filters
+++ b/Samples/Audio/SimpleWASAPIPlaySound/SimpleWASAPIPlaySound.vcxproj.filters
@@ -72,17 +72,17 @@
Assets
-
+
Assets
-
+
-
+
Assets
-
-
+
+
Assets
-
+
diff --git a/Samples/Audio/SimpleWASAPIPlaySound/readme.md b/Samples/Audio/SimpleWASAPIPlaySound/readme.md
index 80af5a2d..5c05fb32 100644
--- a/Samples/Audio/SimpleWASAPIPlaySound/readme.md
+++ b/Samples/Audio/SimpleWASAPIPlaySound/readme.md
@@ -1,3 +1,22 @@
+
+
# Simple WASAPI Play Sound Sample
*This sample is compatible with the Microsoft Game Development Kit (June
diff --git a/Samples/Graphics/AMDFidelityFX_CACAO/AMDFidelityFX_CACAO.vcxproj b/Samples/Graphics/AMDFidelityFX_CACAO/AMDFidelityFX_CACAO.vcxproj
index 9781a674..00589350 100644
--- a/Samples/Graphics/AMDFidelityFX_CACAO/AMDFidelityFX_CACAO.vcxproj
+++ b/Samples/Graphics/AMDFidelityFX_CACAO/AMDFidelityFX_CACAO.vcxproj
@@ -313,24 +313,30 @@
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Fonts
+ true
+
@@ -340,14 +346,14 @@
-
+
+ $(OutDir)Media\Meshes\AMDCorridor
true
- Document
-
-
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
true
- Document
-
+
@@ -558,25 +564,82 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
diff --git a/Samples/Graphics/AMDFidelityFX_CACAO/AMDFidelityFX_CACAO.vcxproj.filters b/Samples/Graphics/AMDFidelityFX_CACAO/AMDFidelityFX_CACAO.vcxproj.filters
index 33e12be3..296f7b60 100644
--- a/Samples/Graphics/AMDFidelityFX_CACAO/AMDFidelityFX_CACAO.vcxproj.filters
+++ b/Samples/Graphics/AMDFidelityFX_CACAO/AMDFidelityFX_CACAO.vcxproj.filters
@@ -210,24 +210,24 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
ATG Tool Kit\FullScreenQuad
@@ -258,12 +258,12 @@
AMD Tool Kit\Gltf\Shaders
-
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
+
Shaders
@@ -478,62 +478,62 @@
-
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
+
\ No newline at end of file
diff --git a/Samples/Graphics/AMDFidelityFX_CACAO/CACAO.cpp b/Samples/Graphics/AMDFidelityFX_CACAO/CACAO.cpp
index b2b2d0fd..61e4b636 100644
--- a/Samples/Graphics/AMDFidelityFX_CACAO/CACAO.cpp
+++ b/Samples/Graphics/AMDFidelityFX_CACAO/CACAO.cpp
@@ -1138,11 +1138,7 @@ void Sample::CreateDeviceDependentResources()
m_gltfModel = new AMDTK::GLTFFile();
wchar_t filepath[MAX_PATH];
-#ifdef _GAMING_XBOX
- DX::FindMediaFile(filepath, _countof(filepath), L"Corridor.gltf");
-#else
DX::FindMediaFile(filepath, _countof(filepath), L"AMDCorridor\\Corridor.gltf");
-#endif
bool modelStatus = m_gltfModel->Load(filepath);
diff --git a/Samples/Graphics/AMDFidelityFX_CACAO/readme.md b/Samples/Graphics/AMDFidelityFX_CACAO/readme.md
index 2e49e167..01db64d4 100644
--- a/Samples/Graphics/AMDFidelityFX_CACAO/readme.md
+++ b/Samples/Graphics/AMDFidelityFX_CACAO/readme.md
@@ -1,3 +1,22 @@
+
+

# FidelityFX Ambient Occlusion (CACAO)
diff --git a/Samples/Graphics/AMDFidelityFX_CAS/AMDFidelityFX_CAS.vcxproj b/Samples/Graphics/AMDFidelityFX_CAS/AMDFidelityFX_CAS.vcxproj
index 95737840..4be5950b 100644
--- a/Samples/Graphics/AMDFidelityFX_CAS/AMDFidelityFX_CAS.vcxproj
+++ b/Samples/Graphics/AMDFidelityFX_CAS/AMDFidelityFX_CAS.vcxproj
@@ -284,24 +284,30 @@
-
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
+
true
@@ -327,26 +333,86 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
diff --git a/Samples/Graphics/AMDFidelityFX_CAS/AMDFidelityFX_CAS.vcxproj.filters b/Samples/Graphics/AMDFidelityFX_CAS/AMDFidelityFX_CAS.vcxproj.filters
index 25588442..780f97d2 100644
--- a/Samples/Graphics/AMDFidelityFX_CAS/AMDFidelityFX_CAS.vcxproj.filters
+++ b/Samples/Graphics/AMDFidelityFX_CAS/AMDFidelityFX_CAS.vcxproj.filters
@@ -135,24 +135,24 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
ATG Tool Kit\FullScreenQuad
@@ -181,65 +181,65 @@
-
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
+
\ No newline at end of file
diff --git a/Samples/Graphics/AMDFidelityFX_CAS/Cas.cpp b/Samples/Graphics/AMDFidelityFX_CAS/Cas.cpp
index ad1d8ef3..e0eb660c 100644
--- a/Samples/Graphics/AMDFidelityFX_CAS/Cas.cpp
+++ b/Samples/Graphics/AMDFidelityFX_CAS/Cas.cpp
@@ -895,11 +895,7 @@ void Sample::CreateDeviceDependentResources()
m_states = std::make_unique(device);
wchar_t filepath[MAX_PATH];
-#ifdef _GAMING_XBOX
- DX::FindMediaFile(filepath, _countof(filepath), L"AbstractCathedral.sdkmes_");
-#else
DX::FindMediaFile(filepath, _countof(filepath), L"AbstractCathedral\\AbstractCathedral.sdkmes_");
-#endif
{
auto modelBlob = DX::ReadCompressedData(filepath);
diff --git a/Samples/Graphics/AMDFidelityFX_CAS/readme.md b/Samples/Graphics/AMDFidelityFX_CAS/readme.md
index cad6ce7f..31669449 100644
--- a/Samples/Graphics/AMDFidelityFX_CAS/readme.md
+++ b/Samples/Graphics/AMDFidelityFX_CAS/readme.md
@@ -1,3 +1,22 @@
+
+

diff --git a/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/AMDFidelityFX_FSR3FrameInterpolation.vcxproj b/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/AMDFidelityFX_FSR3FrameInterpolation.vcxproj
index 1a9c2f58..584f1e73 100644
--- a/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/AMDFidelityFX_FSR3FrameInterpolation.vcxproj
+++ b/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/AMDFidelityFX_FSR3FrameInterpolation.vcxproj
@@ -328,24 +328,30 @@
-
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
+
@@ -355,14 +361,14 @@
-
+
+ $(OutDir)Media\Meshes\AMDCorridor
true
- Document
-
-
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
true
- Document
-
+
@@ -585,25 +591,82 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
$(OutDir)
diff --git a/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/AMDFidelityFX_FSR3FrameInterpolation.vcxproj.filters b/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/AMDFidelityFX_FSR3FrameInterpolation.vcxproj.filters
index 33afd795..5fb79a92 100644
--- a/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/AMDFidelityFX_FSR3FrameInterpolation.vcxproj.filters
+++ b/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/AMDFidelityFX_FSR3FrameInterpolation.vcxproj.filters
@@ -267,24 +267,24 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
ATG Tool Kit\FullScreenQuad
@@ -315,12 +315,12 @@
AMD Tool Kit\Gltf\Shaders
-
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
+
Shaders
@@ -553,62 +553,62 @@
-
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
+
\ No newline at end of file
diff --git a/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/FSR3FrameInterpolation.cpp b/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/FSR3FrameInterpolation.cpp
index e1c1d852..cb2b93a3 100644
--- a/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/FSR3FrameInterpolation.cpp
+++ b/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/FSR3FrameInterpolation.cpp
@@ -2746,11 +2746,7 @@ void Sample::CreateDeviceDependentResources()
m_gltfModel = new AMDTK::GLTFFile();
wchar_t filepath[_MAX_PATH];
-#ifdef _GAMING_XBOX
- DX::FindMediaFile(filepath, _MAX_PATH, L"Corridor.gltf");
-#else
DX::FindMediaFile(filepath, _MAX_PATH, L"AMDCorridor\\Corridor.gltf");
-#endif
bool status = m_gltfModel->Load(filepath);
diff --git a/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/Particles/ParticleSystem.cpp b/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/Particles/ParticleSystem.cpp
index 3b37625f..a5d2f889 100644
--- a/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/Particles/ParticleSystem.cpp
+++ b/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/Particles/ParticleSystem.cpp
@@ -10,6 +10,8 @@
#include "pch.h"
#include "ParticleSystem.h"
+#include "FindMedia.h"
+
// C4238: nonstandard extension used: class rvalue used as lvalue
#pragma warning(disable : 4238)
@@ -281,7 +283,9 @@ namespace ATG
}
// Load the particle alpha-mask texture.
- DX::ThrowIfFailed(CreateDDSTextureFromFile(device, resourceUpload, L"particle.dds", m_particleTex.ReleaseAndGetAddressOf()));
+ wchar_t particlePath[MAX_PATH] = {};
+ DX::FindMediaFile(particlePath, MAX_PATH, L"particle.dds");
+ DX::ThrowIfFailed(CreateDDSTextureFromFile(device, resourceUpload, particlePath, m_particleTex.ReleaseAndGetAddressOf()));
device->CreateShaderResourceView(m_particleTex.Get(), nullptr, m_srvPile->GetCpuHandle(SRV_Particle));
}
diff --git a/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/readme.md b/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/readme.md
index b09ff801..19c6a758 100644
--- a/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/readme.md
+++ b/Samples/Graphics/AMDFidelityFX_FSR3FrameInterpolation/readme.md
@@ -1,3 +1,22 @@
+
+

# FidelityFX Super Resolution 3.1.4
diff --git a/Samples/Graphics/AMDFidelityFX_RTShadowDenoiser/AMDFidelityFX_RTShadowDenoiser.vcxproj b/Samples/Graphics/AMDFidelityFX_RTShadowDenoiser/AMDFidelityFX_RTShadowDenoiser.vcxproj
index 286a340e..a67703c0 100644
--- a/Samples/Graphics/AMDFidelityFX_RTShadowDenoiser/AMDFidelityFX_RTShadowDenoiser.vcxproj
+++ b/Samples/Graphics/AMDFidelityFX_RTShadowDenoiser/AMDFidelityFX_RTShadowDenoiser.vcxproj
@@ -300,24 +300,30 @@
-
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
+
@@ -327,14 +333,14 @@
-
+
+ $(OutDir)Media\Meshes\AMDCorridor
true
- Document
-
-
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
true
- Document
-
+
@@ -594,25 +600,82 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
diff --git a/Samples/Graphics/AMDFidelityFX_RTShadowDenoiser/AMDFidelityFX_RTShadowDenoiser.vcxproj.filters b/Samples/Graphics/AMDFidelityFX_RTShadowDenoiser/AMDFidelityFX_RTShadowDenoiser.vcxproj.filters
index 9056b914..33f96e61 100644
--- a/Samples/Graphics/AMDFidelityFX_RTShadowDenoiser/AMDFidelityFX_RTShadowDenoiser.vcxproj.filters
+++ b/Samples/Graphics/AMDFidelityFX_RTShadowDenoiser/AMDFidelityFX_RTShadowDenoiser.vcxproj.filters
@@ -229,24 +229,24 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
ATG Tool Kit\FullScreenQuad
@@ -283,12 +283,12 @@
AMD Tool Kit\Gltf\Shaders
-
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
+
@@ -505,62 +505,62 @@
-
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
+
\ No newline at end of file
diff --git a/Samples/Graphics/AMDFidelityFX_RTShadowDenoiser/ShadowDenoiser.cpp b/Samples/Graphics/AMDFidelityFX_RTShadowDenoiser/ShadowDenoiser.cpp
index 26195f63..9d66caa0 100644
--- a/Samples/Graphics/AMDFidelityFX_RTShadowDenoiser/ShadowDenoiser.cpp
+++ b/Samples/Graphics/AMDFidelityFX_RTShadowDenoiser/ShadowDenoiser.cpp
@@ -947,11 +947,7 @@ void Sample::CreateDeviceDependentResources()
m_gltfModel = new AMDTK::GLTFFile();
wchar_t filepath[MAX_PATH];
-#ifdef _GAMING_XBOX
- DX::FindMediaFile(filepath, _countof(filepath), L"Corridor.gltf");
-#else
DX::FindMediaFile(filepath, _countof(filepath), L"AMDCorridor\\Corridor.gltf");
-#endif
bool status = m_gltfModel->Load(filepath);
diff --git a/Samples/Graphics/AMDFidelityFX_RTShadowDenoiser/readme.md b/Samples/Graphics/AMDFidelityFX_RTShadowDenoiser/readme.md
index 8e208017..ba11213b 100644
--- a/Samples/Graphics/AMDFidelityFX_RTShadowDenoiser/readme.md
+++ b/Samples/Graphics/AMDFidelityFX_RTShadowDenoiser/readme.md
@@ -1,3 +1,22 @@
+
+

diff --git a/Samples/Graphics/AMDFidelityFX_SuperResolution/AMDFidelityFX_SuperResolution.vcxproj b/Samples/Graphics/AMDFidelityFX_SuperResolution/AMDFidelityFX_SuperResolution.vcxproj
index be57ed96..1db54e6e 100644
--- a/Samples/Graphics/AMDFidelityFX_SuperResolution/AMDFidelityFX_SuperResolution.vcxproj
+++ b/Samples/Graphics/AMDFidelityFX_SuperResolution/AMDFidelityFX_SuperResolution.vcxproj
@@ -318,24 +318,30 @@
-
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
+
@@ -345,14 +351,14 @@
-
+
+ $(OutDir)Media\Meshes\AMDCorridor
true
- Document
-
-
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
true
- Document
-
+
@@ -577,25 +583,82 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
true
diff --git a/Samples/Graphics/AMDFidelityFX_SuperResolution/AMDFidelityFX_SuperResolution.vcxproj.filters b/Samples/Graphics/AMDFidelityFX_SuperResolution/AMDFidelityFX_SuperResolution.vcxproj.filters
index 851eedd6..38a3f4e1 100644
--- a/Samples/Graphics/AMDFidelityFX_SuperResolution/AMDFidelityFX_SuperResolution.vcxproj.filters
+++ b/Samples/Graphics/AMDFidelityFX_SuperResolution/AMDFidelityFX_SuperResolution.vcxproj.filters
@@ -228,24 +228,24 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
ATG Tool Kit\FullScreenQuad
@@ -276,12 +276,12 @@
AMD Tool Kit\Gltf\Shaders
-
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
+
Shaders
@@ -511,62 +511,62 @@
-
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
-
+
+
Assets\AMDCorridor
-
+
\ No newline at end of file
diff --git a/Samples/Graphics/AMDFidelityFX_SuperResolution/Particles/ParticleSystem.cpp b/Samples/Graphics/AMDFidelityFX_SuperResolution/Particles/ParticleSystem.cpp
index 500d6f2c..132637f7 100644
--- a/Samples/Graphics/AMDFidelityFX_SuperResolution/Particles/ParticleSystem.cpp
+++ b/Samples/Graphics/AMDFidelityFX_SuperResolution/Particles/ParticleSystem.cpp
@@ -10,6 +10,8 @@
#include "pch.h"
#include "ParticleSystem.h"
+#include "FindMedia.h"
+
// C4238: nonstandard extension used: class rvalue used as lvalue
#pragma warning(disable : 4238)
@@ -294,7 +296,9 @@ namespace ATG
}
// Load the particle alpha-mask texture.
- DX::ThrowIfFailed(CreateDDSTextureFromFile(device, resourceUpload, L"particle.dds", m_particleTex.ReleaseAndGetAddressOf()));
+ wchar_t particlePath[MAX_PATH] = {};
+ DX::FindMediaFile(particlePath, MAX_PATH, L"particle.dds");
+ DX::ThrowIfFailed(CreateDDSTextureFromFile(device, resourceUpload, particlePath, m_particleTex.ReleaseAndGetAddressOf()));
device->CreateShaderResourceView(m_particleTex.Get(), nullptr, m_srvPile->GetCpuHandle(SRV_Particle));
}
diff --git a/Samples/Graphics/AMDFidelityFX_SuperResolution/SuperResolution.cpp b/Samples/Graphics/AMDFidelityFX_SuperResolution/SuperResolution.cpp
index 18b313d0..353f6760 100644
--- a/Samples/Graphics/AMDFidelityFX_SuperResolution/SuperResolution.cpp
+++ b/Samples/Graphics/AMDFidelityFX_SuperResolution/SuperResolution.cpp
@@ -1643,11 +1643,7 @@ void Sample::CreateDeviceDependentResources()
m_gltfModel = new AMDTK::GLTFFile();
wchar_t filepath[_MAX_PATH];
-#ifdef _GAMING_XBOX
- DX::FindMediaFile(filepath, _MAX_PATH, L"Corridor.gltf");
-#else
DX::FindMediaFile(filepath, _MAX_PATH, L"AMDCorridor\\Corridor.gltf");
-#endif
bool status = m_gltfModel->Load(filepath);
diff --git a/Samples/Graphics/AMDFidelityFX_SuperResolution/readme.md b/Samples/Graphics/AMDFidelityFX_SuperResolution/readme.md
index a444dd79..7c8d88a6 100644
--- a/Samples/Graphics/AMDFidelityFX_SuperResolution/readme.md
+++ b/Samples/Graphics/AMDFidelityFX_SuperResolution/readme.md
@@ -1,3 +1,22 @@
+
+

# FidelityFX Super Resolution (FSR 2 and FSR 1)
diff --git a/Samples/Graphics/AMDFidelityFX_VariableShading/AMDFidelityFX_VariableShading.vcxproj b/Samples/Graphics/AMDFidelityFX_VariableShading/AMDFidelityFX_VariableShading.vcxproj
index 8564b2ba..bc19330a 100644
--- a/Samples/Graphics/AMDFidelityFX_VariableShading/AMDFidelityFX_VariableShading.vcxproj
+++ b/Samples/Graphics/AMDFidelityFX_VariableShading/AMDFidelityFX_VariableShading.vcxproj
@@ -396,24 +396,30 @@
-
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
+
@@ -423,12 +429,14 @@
-
+
+ $(OutDir)Media\Meshes\AMDCorridor
true
-
-
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
true
-
+
@@ -612,26 +620,86 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
+
+ $(OutDir)Media\Meshes\AMDCorridor
+ true
+
diff --git a/Samples/Graphics/AMDFidelityFX_VariableShading/AMDFidelityFX_VariableShading.vcxproj.filters b/Samples/Graphics/AMDFidelityFX_VariableShading/AMDFidelityFX_VariableShading.vcxproj.filters
index f01bda93..d00f5155 100644
--- a/Samples/Graphics/AMDFidelityFX_VariableShading/AMDFidelityFX_VariableShading.vcxproj.filters
+++ b/Samples/Graphics/AMDFidelityFX_VariableShading/AMDFidelityFX_VariableShading.vcxproj.filters
@@ -201,24 +201,24 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
ATG Tool Kit\FullScreenQuad
@@ -252,12 +252,12 @@
AMD Tool Kit\Shaders
-
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
+
@@ -352,65 +352,65 @@
-
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
-
+
+
Assets\Corridor
-
+
\ No newline at end of file
diff --git a/Samples/Graphics/AMDFidelityFX_VariableShading/VariableShading.cpp b/Samples/Graphics/AMDFidelityFX_VariableShading/VariableShading.cpp
index 04c77c0d..c0fe9145 100644
--- a/Samples/Graphics/AMDFidelityFX_VariableShading/VariableShading.cpp
+++ b/Samples/Graphics/AMDFidelityFX_VariableShading/VariableShading.cpp
@@ -989,11 +989,7 @@ void Sample::CreateDeviceDependentResources()
m_gltfModel = new AMDTK::GLTFFile();
wchar_t filepath[MAX_PATH];
-#ifdef _GAMING_XBOX
- DX::FindMediaFile(filepath, _countof(filepath), L"Corridor.gltf");
-#else
DX::FindMediaFile(filepath, _countof(filepath), L"AMDCorridor\\Corridor.gltf");
-#endif
bool status = m_gltfModel->Load(filepath);
diff --git a/Samples/Graphics/AMDFidelityFX_VariableShading/readme.md b/Samples/Graphics/AMDFidelityFX_VariableShading/readme.md
index cba8297b..df6e92af 100644
--- a/Samples/Graphics/AMDFidelityFX_VariableShading/readme.md
+++ b/Samples/Graphics/AMDFidelityFX_VariableShading/readme.md
@@ -1,3 +1,22 @@
+
+
diff --git a/Samples/Graphics/AdvancedESRAM/AdvancedESRAM.vcxproj b/Samples/Graphics/AdvancedESRAM/AdvancedESRAM.vcxproj
index f9e00b75..afb4704a 100644
--- a/Samples/Graphics/AdvancedESRAM/AdvancedESRAM.vcxproj
+++ b/Samples/Graphics/AdvancedESRAM/AdvancedESRAM.vcxproj
@@ -365,9 +365,21 @@
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\MicroscopeCity
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\MicroscopeCity
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\MicroscopeCity
+ true
+
@@ -386,54 +398,36 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\MicroscopeCity
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\MicroscopeCity
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\MicroscopeCity
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\MicroscopeCity
+ true
+
diff --git a/Samples/Graphics/AdvancedESRAM/AdvancedESRAM.vcxproj.filters b/Samples/Graphics/AdvancedESRAM/AdvancedESRAM.vcxproj.filters
index 00789c67..83a2ce2e 100644
--- a/Samples/Graphics/AdvancedESRAM/AdvancedESRAM.vcxproj.filters
+++ b/Samples/Graphics/AdvancedESRAM/AdvancedESRAM.vcxproj.filters
@@ -142,38 +142,38 @@
Assets\Logos
-
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
+
TransientAllocator
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
+
diff --git a/Samples/Graphics/AdvancedESRAM/readme.md b/Samples/Graphics/AdvancedESRAM/readme.md
index f5f0067c..32fd7c62 100644
--- a/Samples/Graphics/AdvancedESRAM/readme.md
+++ b/Samples/Graphics/AdvancedESRAM/readme.md
@@ -1,3 +1,22 @@
+
+

# Advanced ESRAM Sample
diff --git a/Samples/Graphics/AdvancedLighting/AdvancedLighting.vcxproj b/Samples/Graphics/AdvancedLighting/AdvancedLighting.vcxproj
index 12119dc5..3aa1bb95 100644
--- a/Samples/Graphics/AdvancedLighting/AdvancedLighting.vcxproj
+++ b/Samples/Graphics/AdvancedLighting/AdvancedLighting.vcxproj
@@ -765,30 +765,21 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
true
true
@@ -979,46 +970,106 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
diff --git a/Samples/Graphics/AdvancedLighting/AdvancedLighting.vcxproj.filters b/Samples/Graphics/AdvancedLighting/AdvancedLighting.vcxproj.filters
index ba97a8fb..a32e3ef7 100644
--- a/Samples/Graphics/AdvancedLighting/AdvancedLighting.vcxproj.filters
+++ b/Samples/Graphics/AdvancedLighting/AdvancedLighting.vcxproj.filters
@@ -152,18 +152,18 @@
Shaders
-
+
Media\Fonts
-
+
Shaders
-
+
Media\Fonts
-
-
+
+
Media\Fonts
-
+
@@ -210,65 +210,65 @@
-
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
-
+
+
Media\AbstractCathedral
-
+
\ No newline at end of file
diff --git a/Samples/Graphics/AdvancedLighting/readme.md b/Samples/Graphics/AdvancedLighting/readme.md
index 16449640..cb63e318 100644
--- a/Samples/Graphics/AdvancedLighting/readme.md
+++ b/Samples/Graphics/AdvancedLighting/readme.md
@@ -1,3 +1,22 @@
+
+

# Advanced Lighting Sample
diff --git a/Samples/Graphics/Antialiasing/Antialiasing.vcxproj b/Samples/Graphics/Antialiasing/Antialiasing.vcxproj
index c7e222f1..87ebb94c 100644
--- a/Samples/Graphics/Antialiasing/Antialiasing.vcxproj
+++ b/Samples/Graphics/Antialiasing/Antialiasing.vcxproj
@@ -406,54 +406,36 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
true
true
@@ -583,26 +565,106 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
diff --git a/Samples/Graphics/Antialiasing/Antialiasing.vcxproj.filters b/Samples/Graphics/Antialiasing/Antialiasing.vcxproj.filters
index 82885fa9..9eff5749 100644
--- a/Samples/Graphics/Antialiasing/Antialiasing.vcxproj.filters
+++ b/Samples/Graphics/Antialiasing/Antialiasing.vcxproj.filters
@@ -130,24 +130,24 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
ATG Tool Kit\FullScreenQuad
@@ -203,66 +203,66 @@
-
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
-
+
+
Assets\AbstractCathedral
-
+
diff --git a/Samples/Graphics/Antialiasing/readme.md b/Samples/Graphics/Antialiasing/readme.md
index 5b7233da..f4ced805 100644
--- a/Samples/Graphics/Antialiasing/readme.md
+++ b/Samples/Graphics/Antialiasing/readme.md
@@ -1,3 +1,22 @@
+
+

# Antialiasing Sample
diff --git a/Samples/Graphics/AutoRGB/AutoRGB.vcxproj b/Samples/Graphics/AutoRGB/AutoRGB.vcxproj
index 6163a2d3..b43fcce1 100644
--- a/Samples/Graphics/AutoRGB/AutoRGB.vcxproj
+++ b/Samples/Graphics/AutoRGB/AutoRGB.vcxproj
@@ -503,46 +503,31 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
true
true
@@ -559,34 +544,146 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures\Game Images
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures\Game Images
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures\Game Images
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures\Game Images
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures\Game Images
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures\Game Images
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures\Game Images
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures\Game Images
+ true
+
diff --git a/Samples/Graphics/AutoRGB/AutoRGB.vcxproj.filters b/Samples/Graphics/AutoRGB/AutoRGB.vcxproj.filters
index 66051bd6..17c10721 100644
--- a/Samples/Graphics/AutoRGB/AutoRGB.vcxproj.filters
+++ b/Samples/Graphics/AutoRGB/AutoRGB.vcxproj.filters
@@ -175,21 +175,21 @@
Media\Meshes\AbstractCathedral
-
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Fonts
-
-
+
+
Media\Fonts
-
-
+
+
Media\Fonts
-
+
Shaders
@@ -202,89 +202,89 @@
-
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Screenshots
-
-
+
+
Media\Screenshots
-
-
+
+
Media\Screenshots
-
-
+
+
Media\Screenshots
-
-
+
+
Media\Screenshots
-
-
+
+
Media\Screenshots
-
-
+
+
Media\Screenshots
-
-
+
+
Media\Screenshots
-
+
\ No newline at end of file
diff --git a/Samples/Graphics/AutoRGB/readme.md b/Samples/Graphics/AutoRGB/readme.md
index a9417173..d8abf430 100644
--- a/Samples/Graphics/AutoRGB/readme.md
+++ b/Samples/Graphics/AutoRGB/readme.md
@@ -1,3 +1,22 @@
+
+

# AutoRGB Sample
diff --git a/Samples/Graphics/ComputeParticles/ComputeParticles.vcxproj b/Samples/Graphics/ComputeParticles/ComputeParticles.vcxproj
index f7939b31..295e80ae 100644
--- a/Samples/Graphics/ComputeParticles/ComputeParticles.vcxproj
+++ b/Samples/Graphics/ComputeParticles/ComputeParticles.vcxproj
@@ -364,11 +364,31 @@
-
-
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\Gargoyle
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\Gargoyle
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\ParticleSample
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\ParticleSample
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -376,54 +396,36 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\Gargoyle
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\ParticleSample
+ true
+
diff --git a/Samples/Graphics/ComputeParticles/ComputeParticles.vcxproj.filters b/Samples/Graphics/ComputeParticles/ComputeParticles.vcxproj.filters
index e710d643..8a507639 100644
--- a/Samples/Graphics/ComputeParticles/ComputeParticles.vcxproj.filters
+++ b/Samples/Graphics/ComputeParticles/ComputeParticles.vcxproj.filters
@@ -91,41 +91,41 @@
Assets\Logos
-
+
Assets\Textures
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
+
-
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
Shaders
diff --git a/Samples/Graphics/ComputeParticles/readme.md b/Samples/Graphics/ComputeParticles/readme.md
index 4a659060..60fd2c99 100644
--- a/Samples/Graphics/ComputeParticles/readme.md
+++ b/Samples/Graphics/ComputeParticles/readme.md
@@ -1,3 +1,22 @@
+
+

# Compute Particles
diff --git a/Samples/Graphics/DXRSimpleLighting/DXRSimpleLighting.vcxproj b/Samples/Graphics/DXRSimpleLighting/DXRSimpleLighting.vcxproj
index 95ff6dbe..01919cfb 100644
--- a/Samples/Graphics/DXRSimpleLighting/DXRSimpleLighting.vcxproj
+++ b/Samples/Graphics/DXRSimpleLighting/DXRSimpleLighting.vcxproj
@@ -239,18 +239,26 @@
-
- true
-
-
- true
-
-
- true
-
-
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/Graphics/DXRSimpleLighting/DXRSimpleLighting.vcxproj.filters b/Samples/Graphics/DXRSimpleLighting/DXRSimpleLighting.vcxproj.filters
index 222884f1..8cc32ba2 100644
--- a/Samples/Graphics/DXRSimpleLighting/DXRSimpleLighting.vcxproj.filters
+++ b/Samples/Graphics/DXRSimpleLighting/DXRSimpleLighting.vcxproj.filters
@@ -98,18 +98,18 @@
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
diff --git a/Samples/Graphics/DXRSimpleLighting/readme.md b/Samples/Graphics/DXRSimpleLighting/readme.md
index 1f04223f..74722f22 100644
--- a/Samples/Graphics/DXRSimpleLighting/readme.md
+++ b/Samples/Graphics/DXRSimpleLighting/readme.md
@@ -1,3 +1,22 @@
+
+

# DXRSimpleLighting Sample
diff --git a/Samples/Graphics/DXRTriangle/DXRTriangle/DXRTriangle.vcxproj b/Samples/Graphics/DXRTriangle/DXRTriangle/DXRTriangle.vcxproj
index 1e8e83ab..0407213e 100644
--- a/Samples/Graphics/DXRTriangle/DXRTriangle/DXRTriangle.vcxproj
+++ b/Samples/Graphics/DXRTriangle/DXRTriangle/DXRTriangle.vcxproj
@@ -649,16 +649,16 @@
-
- true
- true
- true
-
-
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/Graphics/DXRTriangle/DXRTriangle/DXRTriangle.vcxproj.filters b/Samples/Graphics/DXRTriangle/DXRTriangle/DXRTriangle.vcxproj.filters
index d54c934f..8bc911e0 100644
--- a/Samples/Graphics/DXRTriangle/DXRTriangle/DXRTriangle.vcxproj.filters
+++ b/Samples/Graphics/DXRTriangle/DXRTriangle/DXRTriangle.vcxproj.filters
@@ -86,12 +86,12 @@
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
diff --git a/Samples/Graphics/DXRTriangle/DXRTriangle/readme.md b/Samples/Graphics/DXRTriangle/DXRTriangle/readme.md
index aea970e9..1341fb61 100644
--- a/Samples/Graphics/DXRTriangle/DXRTriangle/readme.md
+++ b/Samples/Graphics/DXRTriangle/DXRTriangle/readme.md
@@ -1,3 +1,22 @@
+
+

# DXR Triangle Sample
diff --git a/Samples/Graphics/DeferredParticles/DeferredParticles.vcxproj b/Samples/Graphics/DeferredParticles/DeferredParticles.vcxproj
index 1a4e1a77..dadc0cc5 100644
--- a/Samples/Graphics/DeferredParticles/DeferredParticles.vcxproj
+++ b/Samples/Graphics/DeferredParticles/DeferredParticles.vcxproj
@@ -364,15 +364,51 @@
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\TankScene
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\TankScene
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\TankScene
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\TankScene
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\TankScene
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\TankScene
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\TankScene
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\TankScene
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -446,62 +482,41 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\TankScene
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\TankScene
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\TankScene
+ true
+
diff --git a/Samples/Graphics/DeferredParticles/DeferredParticles.vcxproj.filters b/Samples/Graphics/DeferredParticles/DeferredParticles.vcxproj.filters
index 59b15977..84863846 100644
--- a/Samples/Graphics/DeferredParticles/DeferredParticles.vcxproj.filters
+++ b/Samples/Graphics/DeferredParticles/DeferredParticles.vcxproj.filters
@@ -93,33 +93,33 @@
Assets\Logos
-
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Textures
-
+
@@ -151,27 +151,27 @@
Shaders
-
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
diff --git a/Samples/Graphics/DeferredParticles/readme.md b/Samples/Graphics/DeferredParticles/readme.md
index 1eaa6450..65163376 100644
--- a/Samples/Graphics/DeferredParticles/readme.md
+++ b/Samples/Graphics/DeferredParticles/readme.md
@@ -1,3 +1,22 @@
+
+

# Deferred Particles
diff --git a/Samples/Graphics/DirectStorageTextureShuffling/DirectStorageTextureShuffling.vcxproj b/Samples/Graphics/DirectStorageTextureShuffling/DirectStorageTextureShuffling.vcxproj
index c18195c0..9488bd08 100644
--- a/Samples/Graphics/DirectStorageTextureShuffling/DirectStorageTextureShuffling.vcxproj
+++ b/Samples/Graphics/DirectStorageTextureShuffling/DirectStorageTextureShuffling.vcxproj
@@ -243,36 +243,32 @@
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Assets\Textures
+ true
+
+
+ $(OutDir)Assets\Textures
+ true
+
+
+ $(OutDir)Assets\Textures
+ true
+
+
+ $(OutDir)Assets\Textures
+ true
+
diff --git a/Samples/Graphics/DirectStorageTextureShuffling/DirectStorageTextureShuffling.vcxproj.filters b/Samples/Graphics/DirectStorageTextureShuffling/DirectStorageTextureShuffling.vcxproj.filters
index b2dcb045..475ac61e 100644
--- a/Samples/Graphics/DirectStorageTextureShuffling/DirectStorageTextureShuffling.vcxproj.filters
+++ b/Samples/Graphics/DirectStorageTextureShuffling/DirectStorageTextureShuffling.vcxproj.filters
@@ -90,25 +90,25 @@
Shaders
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
-
+
Assets\Textures
-
-
+
+
Assets\Textures
-
-
+
+
Assets\Textures
-
-
+
+
Assets\Textures
-
+
diff --git a/Samples/Graphics/DirectStorageTextureShuffling/readme.md b/Samples/Graphics/DirectStorageTextureShuffling/readme.md
index e901d76e..e3c4f02b 100644
--- a/Samples/Graphics/DirectStorageTextureShuffling/readme.md
+++ b/Samples/Graphics/DirectStorageTextureShuffling/readme.md
@@ -1,3 +1,22 @@
+
+
# DirectStorage Texture Shuffling sample
*This sample is compatible with the Microsoft Game Development Kit (March 2024)*
diff --git a/Samples/Graphics/DynamicCubeMap/DynamicCubeMap.vcxproj b/Samples/Graphics/DynamicCubeMap/DynamicCubeMap.vcxproj
index e9768362..d095536b 100644
--- a/Samples/Graphics/DynamicCubeMap/DynamicCubeMap.vcxproj
+++ b/Samples/Graphics/DynamicCubeMap/DynamicCubeMap.vcxproj
@@ -544,28 +544,26 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
true
true
@@ -574,17 +572,16 @@
true
true
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\Cactus
true
-
-
- true
- true
- true
- true
- true
- true
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\Cactus
+ true
+
@@ -594,30 +591,126 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\Cactus
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\Cactus
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\Cactus
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\Cactus
+ true
+
diff --git a/Samples/Graphics/DynamicCubeMap/DynamicCubeMap.vcxproj.filters b/Samples/Graphics/DynamicCubeMap/DynamicCubeMap.vcxproj.filters
index 93a7f795..68b56167 100644
--- a/Samples/Graphics/DynamicCubeMap/DynamicCubeMap.vcxproj.filters
+++ b/Samples/Graphics/DynamicCubeMap/DynamicCubeMap.vcxproj.filters
@@ -147,107 +147,107 @@
-
+
Assets\Models\Cactus
-
-
+
+
Assets\Models\Cactus
-
-
+
+
Assets\Models\Cactus
-
-
+
+
Assets\Models\Cactus
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
+
-
+
Assets\Models\Cactus
-
+
Shaders
Shaders
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets\Models\Cactus
-
+
Assets\Models\AbstractCathedral
-
+
Assets\Models\AbstractCathedral
-
-
+
+
Assets\Models\AbstractCathedral
-
+
Shaders
diff --git a/Samples/Graphics/DynamicCubeMap/readme.md b/Samples/Graphics/DynamicCubeMap/readme.md
index 30079cd0..0baeb7ea 100644
--- a/Samples/Graphics/DynamicCubeMap/readme.md
+++ b/Samples/Graphics/DynamicCubeMap/readme.md
@@ -1,3 +1,22 @@
+
+

# DynamicCubeMap Sample
diff --git a/Samples/Graphics/DynamicLOD/DynamicLOD.cpp b/Samples/Graphics/DynamicLOD/DynamicLOD.cpp
index f0750ceb..5d3a2184 100644
--- a/Samples/Graphics/DynamicLOD/DynamicLOD.cpp
+++ b/Samples/Graphics/DynamicLOD/DynamicLOD.cpp
@@ -35,21 +35,12 @@ namespace
const wchar_t* s_lodFilenames[] =
{
-#ifdef _GAMING_DESKTOP
L"ATGDragon\\Dragon_LOD0.sdkmesh",
L"ATGDragon\\Dragon_LOD1.sdkmesh",
L"ATGDragon\\Dragon_LOD2.sdkmesh",
L"ATGDragon\\Dragon_LOD3.sdkmesh",
L"ATGDragon\\Dragon_LOD4.sdkmesh",
L"ATGDragon\\Dragon_LOD5.sdkmesh",
-#else
- L"Dragon_LOD0.sdkmesh",
- L"Dragon_LOD1.sdkmesh",
- L"Dragon_LOD2.sdkmesh",
- L"Dragon_LOD3.sdkmesh",
- L"Dragon_LOD4.sdkmesh",
- L"Dragon_LOD5.sdkmesh",
-#endif
};
#ifdef _GAMING_XBOX_SCARLETT
diff --git a/Samples/Graphics/DynamicLOD/DynamicLOD.vcxproj b/Samples/Graphics/DynamicLOD/DynamicLOD.vcxproj
index 13d846ee..410ea1cc 100644
--- a/Samples/Graphics/DynamicLOD/DynamicLOD.vcxproj
+++ b/Samples/Graphics/DynamicLOD/DynamicLOD.vcxproj
@@ -368,12 +368,18 @@
-
-
-
-
-
-
+
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)Media\Textures
+ true
+
@@ -578,91 +584,74 @@
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
diff --git a/Samples/Graphics/DynamicLOD/DynamicLOD.vcxproj.filters b/Samples/Graphics/DynamicLOD/DynamicLOD.vcxproj.filters
index 74c1d275..463e7808 100644
--- a/Samples/Graphics/DynamicLOD/DynamicLOD.vcxproj.filters
+++ b/Samples/Graphics/DynamicLOD/DynamicLOD.vcxproj.filters
@@ -124,74 +124,74 @@
-
+
Assets\Textures
-
-
+
+
Assets\Textures
-
-
+
+
Assets\Textures
-
+
Shaders
-
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
+
Shaders
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
diff --git a/Samples/Graphics/DynamicLOD/readme.md b/Samples/Graphics/DynamicLOD/readme.md
index b9569a24..dad3b190 100644
--- a/Samples/Graphics/DynamicLOD/readme.md
+++ b/Samples/Graphics/DynamicLOD/readme.md
@@ -1,3 +1,22 @@
+
+

# Dynamic LOD Sample
diff --git a/Samples/Graphics/ExecuteIndirect/ExecuteIndirect.vcxproj b/Samples/Graphics/ExecuteIndirect/ExecuteIndirect.vcxproj
index 0df98335..4d691dd0 100644
--- a/Samples/Graphics/ExecuteIndirect/ExecuteIndirect.vcxproj
+++ b/Samples/Graphics/ExecuteIndirect/ExecuteIndirect.vcxproj
@@ -478,22 +478,16 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/Graphics/ExecuteIndirect/ExecuteIndirect.vcxproj.filters b/Samples/Graphics/ExecuteIndirect/ExecuteIndirect.vcxproj.filters
index fd89e78a..a2481a90 100644
--- a/Samples/Graphics/ExecuteIndirect/ExecuteIndirect.vcxproj.filters
+++ b/Samples/Graphics/ExecuteIndirect/ExecuteIndirect.vcxproj.filters
@@ -97,12 +97,12 @@
-
+
Assets
-
-
+
+
Assets
-
+
diff --git a/Samples/Graphics/ExecuteIndirect/readme.md b/Samples/Graphics/ExecuteIndirect/readme.md
index 6f0530c5..6d9d4aab 100644
--- a/Samples/Graphics/ExecuteIndirect/readme.md
+++ b/Samples/Graphics/ExecuteIndirect/readme.md
@@ -1,3 +1,22 @@
+
+

# ExecuteIndirect Sample
diff --git a/Samples/Graphics/FastBlockCompress/FastBlockCompress.vcxproj b/Samples/Graphics/FastBlockCompress/FastBlockCompress.vcxproj
index 6b3757d2..009328cd 100644
--- a/Samples/Graphics/FastBlockCompress/FastBlockCompress.vcxproj
+++ b/Samples/Graphics/FastBlockCompress/FastBlockCompress.vcxproj
@@ -382,20 +382,56 @@
-
-
-
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
@@ -516,30 +552,21 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/Graphics/FastBlockCompress/FastBlockCompress.vcxproj.filters b/Samples/Graphics/FastBlockCompress/FastBlockCompress.vcxproj.filters
index 825ff396..f3131a4a 100644
--- a/Samples/Graphics/FastBlockCompress/FastBlockCompress.vcxproj.filters
+++ b/Samples/Graphics/FastBlockCompress/FastBlockCompress.vcxproj.filters
@@ -101,42 +101,42 @@
Assets
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
@@ -192,15 +192,15 @@
ATG Tool Kit\FullScreenQuad
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
diff --git a/Samples/Graphics/FastBlockCompress/readme.md b/Samples/Graphics/FastBlockCompress/readme.md
index 47b31e80..dec63eff 100644
--- a/Samples/Graphics/FastBlockCompress/readme.md
+++ b/Samples/Graphics/FastBlockCompress/readme.md
@@ -1,3 +1,22 @@
+
+

# FastBlockCompress Sample
diff --git a/Samples/Graphics/GeometricExpansion/GeometricExpansion.vcxproj b/Samples/Graphics/GeometricExpansion/GeometricExpansion.vcxproj
index 225270b0..0b424c0a 100644
--- a/Samples/Graphics/GeometricExpansion/GeometricExpansion.vcxproj
+++ b/Samples/Graphics/GeometricExpansion/GeometricExpansion.vcxproj
@@ -540,16 +540,16 @@
-
- true
- true
- true
-
-
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/Graphics/GeometricExpansion/GeometricExpansion.vcxproj.filters b/Samples/Graphics/GeometricExpansion/GeometricExpansion.vcxproj.filters
index 0979f667..e15552d3 100644
--- a/Samples/Graphics/GeometricExpansion/GeometricExpansion.vcxproj.filters
+++ b/Samples/Graphics/GeometricExpansion/GeometricExpansion.vcxproj.filters
@@ -93,12 +93,12 @@
Shaders
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
diff --git a/Samples/Graphics/GeometricExpansion/readme.md b/Samples/Graphics/GeometricExpansion/readme.md
index a823ad8f..48be9fdf 100644
--- a/Samples/Graphics/GeometricExpansion/readme.md
+++ b/Samples/Graphics/GeometricExpansion/readme.md
@@ -1,3 +1,22 @@
+
+

# Geometric Expansion Sample
diff --git a/Samples/Graphics/HDR10/HDR10.vcxproj b/Samples/Graphics/HDR10/HDR10.vcxproj
index 2e9e6e73..a3201923 100644
--- a/Samples/Graphics/HDR10/HDR10.vcxproj
+++ b/Samples/Graphics/HDR10/HDR10.vcxproj
@@ -377,22 +377,16 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/Graphics/HDR10/HDR10.vcxproj.filters b/Samples/Graphics/HDR10/HDR10.vcxproj.filters
index f7399006..db5d3187 100644
--- a/Samples/Graphics/HDR10/HDR10.vcxproj.filters
+++ b/Samples/Graphics/HDR10/HDR10.vcxproj.filters
@@ -94,12 +94,12 @@
-
+
Assets
-
-
+
+
Assets
-
+
HDR
diff --git a/Samples/Graphics/HDR10/readme.md b/Samples/Graphics/HDR10/readme.md
index 24ef8cf6..d8b7157b 100644
--- a/Samples/Graphics/HDR10/readme.md
+++ b/Samples/Graphics/HDR10/readme.md
@@ -1,3 +1,22 @@
+
+
# HDR10 Sample
*This sample is compatible with the Microsoft Game Development Kit (March 2022)*
diff --git a/Samples/Graphics/HDRCalibration/HDRCalibration.vcxproj b/Samples/Graphics/HDRCalibration/HDRCalibration.vcxproj
index bb600dba..f4ff7684 100644
--- a/Samples/Graphics/HDRCalibration/HDRCalibration.vcxproj
+++ b/Samples/Graphics/HDRCalibration/HDRCalibration.vcxproj
@@ -379,7 +379,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -389,30 +393,20 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Assets
+ true
+
diff --git a/Samples/Graphics/HDRCalibration/HDRCalibration.vcxproj.filters b/Samples/Graphics/HDRCalibration/HDRCalibration.vcxproj.filters
index 764d2ba9..19a4e341 100644
--- a/Samples/Graphics/HDRCalibration/HDRCalibration.vcxproj.filters
+++ b/Samples/Graphics/HDRCalibration/HDRCalibration.vcxproj.filters
@@ -119,23 +119,23 @@
Assets
-
+
Assets
-
+
-
+
HDR\HDR Images
-
+
HDR
-
+
Assets
-
-
+
+
Assets
-
+
ATG Tool Kit\FullScreenQuad
diff --git a/Samples/Graphics/HDRCalibration/readme.md b/Samples/Graphics/HDRCalibration/readme.md
index bd97066d..e2189290 100644
--- a/Samples/Graphics/HDRCalibration/readme.md
+++ b/Samples/Graphics/HDRCalibration/readme.md
@@ -1,3 +1,22 @@
+
+
# HDR Calibration Sample
*This sample is compatible with the Microsoft Game Development Kit (March 2022)*
diff --git a/Samples/Graphics/HDRDisplayMapping/HDRDisplayMapping.vcxproj b/Samples/Graphics/HDRDisplayMapping/HDRDisplayMapping.vcxproj
index 43e6b72a..59e70d48 100644
--- a/Samples/Graphics/HDRDisplayMapping/HDRDisplayMapping.vcxproj
+++ b/Samples/Graphics/HDRDisplayMapping/HDRDisplayMapping.vcxproj
@@ -384,77 +384,41 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\HDR
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\HDR
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\HDR
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\HDR
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\HDR
+ true
+
@@ -504,7 +468,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\HDR
+ true
+
diff --git a/Samples/Graphics/HDRDisplayMapping/HDRDisplayMapping.vcxproj.filters b/Samples/Graphics/HDRDisplayMapping/HDRDisplayMapping.vcxproj.filters
index 74ae4614..bc9a0d7b 100644
--- a/Samples/Graphics/HDRDisplayMapping/HDRDisplayMapping.vcxproj.filters
+++ b/Samples/Graphics/HDRDisplayMapping/HDRDisplayMapping.vcxproj.filters
@@ -121,9 +121,9 @@
-
+
Standard Sample Files\Assets
-
+
HDR
@@ -131,24 +131,24 @@
Standard Sample Files\ATG Tool Kit\FullScreenQuad
-
+
HDR\HDR Images
-
-
+
+
HDR\HDR Images
-
-
+
+
HDR\HDR Images
-
-
+
+
HDR\HDR Images
-
-
+
+
HDR\HDR Images
-
-
+
+
Standard Sample Files\Assets
-
+
@@ -171,8 +171,8 @@
-
+
HDR\HDR Images
-
+
\ No newline at end of file
diff --git a/Samples/Graphics/HDRDisplayMapping/readme.md b/Samples/Graphics/HDRDisplayMapping/readme.md
index 3c0a3085..6427986d 100644
--- a/Samples/Graphics/HDRDisplayMapping/readme.md
+++ b/Samples/Graphics/HDRDisplayMapping/readme.md
@@ -1,3 +1,22 @@
+
+
# HDR Display Mapping Sample
*This sample is compatible with the Microsoft Game Development Kit (March 2022)*
diff --git a/Samples/Graphics/HDRPrecision/HDRPrecision.vcxproj b/Samples/Graphics/HDRPrecision/HDRPrecision.vcxproj
index b8d8ad3c..905fae39 100644
--- a/Samples/Graphics/HDRPrecision/HDRPrecision.vcxproj
+++ b/Samples/Graphics/HDRPrecision/HDRPrecision.vcxproj
@@ -432,26 +432,26 @@
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\HDR
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\HDR
+ true
+
diff --git a/Samples/Graphics/HDRPrecision/HDRPrecision.vcxproj.filters b/Samples/Graphics/HDRPrecision/HDRPrecision.vcxproj.filters
index 2163652c..edbad770 100644
--- a/Samples/Graphics/HDRPrecision/HDRPrecision.vcxproj.filters
+++ b/Samples/Graphics/HDRPrecision/HDRPrecision.vcxproj.filters
@@ -130,21 +130,21 @@
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
ATG Tool Kit
-
+
Assets\HDR Images
-
-
+
+
Assets\HDR Images
-
+
diff --git a/Samples/Graphics/HDRPrecision/readme.md b/Samples/Graphics/HDRPrecision/readme.md
index 5db58eb3..b71d0429 100644
--- a/Samples/Graphics/HDRPrecision/readme.md
+++ b/Samples/Graphics/HDRPrecision/readme.md
@@ -1,3 +1,22 @@
+
+
# HDR Precision Sample
*This sample is compatible with the Microsoft Game Development Kit (March 2022)*
diff --git a/Samples/Graphics/HistogramCS/HistogramCS.vcxproj b/Samples/Graphics/HistogramCS/HistogramCS.vcxproj
index 3028fac5..7c45d7b7 100644
--- a/Samples/Graphics/HistogramCS/HistogramCS.vcxproj
+++ b/Samples/Graphics/HistogramCS/HistogramCS.vcxproj
@@ -393,38 +393,84 @@
-
-
-
-
-
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
true
-
+
diff --git a/Samples/Graphics/HistogramCS/HistogramCS.vcxproj.filters b/Samples/Graphics/HistogramCS/HistogramCS.vcxproj.filters
index 524be666..97b709cf 100644
--- a/Samples/Graphics/HistogramCS/HistogramCS.vcxproj.filters
+++ b/Samples/Graphics/HistogramCS/HistogramCS.vcxproj.filters
@@ -108,47 +108,47 @@
-
+
Assets\FPSRoom
-
-
+
+
Assets\FPSRoom
-
-
+
+
Assets\FPSRoom
-
-
+
+
Assets\FPSRoom
-
-
+
+
Assets\FPSRoom
-
-
+
+
Assets\FPSRoom
-
-
+
+
Assets\FPSRoom
-
-
+
+
Assets\FPSRoom
-
+
-
+
Assets\FPSRoom
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
@@ -156,12 +156,12 @@
Shaders
-
+
Assets
-
-
+
+
Assets
-
+
ATG Tool Kit\FullScreenQuad
diff --git a/Samples/Graphics/HistogramCS/readme.md b/Samples/Graphics/HistogramCS/readme.md
index 5afb4cc5..997b4f77 100644
--- a/Samples/Graphics/HistogramCS/readme.md
+++ b/Samples/Graphics/HistogramCS/readme.md
@@ -1,3 +1,22 @@
+
+

# Histogram CS Sample
diff --git a/Samples/Graphics/HlslCompile/HlslCompile.vcxproj b/Samples/Graphics/HlslCompile/HlslCompile.vcxproj
index efdf0e26..d2b809fa 100644
--- a/Samples/Graphics/HlslCompile/HlslCompile.vcxproj
+++ b/Samples/Graphics/HlslCompile/HlslCompile.vcxproj
@@ -568,22 +568,16 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
Document
Pixel
diff --git a/Samples/Graphics/HlslCompile/HlslCompile.vcxproj.filters b/Samples/Graphics/HlslCompile/HlslCompile.vcxproj.filters
index a23514cc..5d85803d 100644
--- a/Samples/Graphics/HlslCompile/HlslCompile.vcxproj.filters
+++ b/Samples/Graphics/HlslCompile/HlslCompile.vcxproj.filters
@@ -94,12 +94,12 @@
-
+
Assets
-
-
+
+
Assets
-
+
diff --git a/Samples/Graphics/HlslCompile/readme.md b/Samples/Graphics/HlslCompile/readme.md
index cc8ee586..9ded9cd3 100644
--- a/Samples/Graphics/HlslCompile/readme.md
+++ b/Samples/Graphics/HlslCompile/readme.md
@@ -1,3 +1,22 @@
+
+

# HlslCompile Sample
diff --git a/Samples/Graphics/MP4Reader/MP4Reader.vcxproj b/Samples/Graphics/MP4Reader/MP4Reader.vcxproj
index fb486331..2c518455 100644
--- a/Samples/Graphics/MP4Reader/MP4Reader.vcxproj
+++ b/Samples/Graphics/MP4Reader/MP4Reader.vcxproj
@@ -381,30 +381,32 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Videos
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Videos
+ true
+
diff --git a/Samples/Graphics/MP4Reader/MP4Reader.vcxproj.filters b/Samples/Graphics/MP4Reader/MP4Reader.vcxproj.filters
index 88c86a2c..508a903c 100644
--- a/Samples/Graphics/MP4Reader/MP4Reader.vcxproj.filters
+++ b/Samples/Graphics/MP4Reader/MP4Reader.vcxproj.filters
@@ -74,12 +74,12 @@
-
+
Assets
-
-
+
+
Assets
-
+
@@ -92,11 +92,11 @@
-
+
Assets
-
-
+
+
Assets
-
+
\ No newline at end of file
diff --git a/Samples/Graphics/MP4Reader/readme.md b/Samples/Graphics/MP4Reader/readme.md
index c945adc5..19af711d 100644
--- a/Samples/Graphics/MP4Reader/readme.md
+++ b/Samples/Graphics/MP4Reader/readme.md
@@ -1,3 +1,22 @@
+
+

# MP4Reader Sample (DirectX 12)
diff --git a/Samples/Graphics/MeshletCull/MeshletCull.cpp b/Samples/Graphics/MeshletCull/MeshletCull.cpp
index e1b047bd..3b1bdbc5 100644
--- a/Samples/Graphics/MeshletCull/MeshletCull.cpp
+++ b/Samples/Graphics/MeshletCull/MeshletCull.cpp
@@ -35,7 +35,6 @@ namespace
const wchar_t* s_meshFilenames[] =
{
-#ifdef _GAMING_DESKTOP
L"ATGDragon\\Dragon_LOD0.sdkmesh",
L"ATGDragon\\Dragon_LOD1.sdkmesh",
L"ATGDragon\\Dragon_LOD2.sdkmesh",
@@ -43,15 +42,6 @@ namespace
L"ATGDragon\\Dragon_LOD4.sdkmesh",
L"ATGDragon\\Dragon_LOD5.sdkmesh",
L"Camera\\Camera.sdkmesh"
-#else
- L"Dragon_LOD0.sdkmesh",
- L"Dragon_LOD1.sdkmesh",
- L"Dragon_LOD2.sdkmesh",
- L"Dragon_LOD3.sdkmesh",
- L"Dragon_LOD4.sdkmesh",
- L"Dragon_LOD5.sdkmesh",
- L"Camera.sdkmesh"
-#endif
};
const uint32_t c_dragonLODStart = 0;
diff --git a/Samples/Graphics/MeshletCull/MeshletCull.vcxproj b/Samples/Graphics/MeshletCull/MeshletCull.vcxproj
index bb194e58..dd8686a2 100644
--- a/Samples/Graphics/MeshletCull/MeshletCull.vcxproj
+++ b/Samples/Graphics/MeshletCull/MeshletCull.vcxproj
@@ -370,13 +370,22 @@
-
-
-
-
-
-
-
+
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)Media\Textures
+ true
+
@@ -610,91 +619,74 @@
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\Camera
+ true
+
diff --git a/Samples/Graphics/MeshletCull/MeshletCull.vcxproj.filters b/Samples/Graphics/MeshletCull/MeshletCull.vcxproj.filters
index 0ac96cd8..64e6fe04 100644
--- a/Samples/Graphics/MeshletCull/MeshletCull.vcxproj.filters
+++ b/Samples/Graphics/MeshletCull/MeshletCull.vcxproj.filters
@@ -136,77 +136,77 @@
-
+
Assets\Textures
-
-
+
+
Assets\Textures
-
-
+
+
Assets\Textures
-
-
+
+
Assets\Textures
-
+
Shaders
-
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
+
Shaders
-
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
diff --git a/Samples/Graphics/MeshletCull/readme.md b/Samples/Graphics/MeshletCull/readme.md
index 878cf73c..0996fc0e 100644
--- a/Samples/Graphics/MeshletCull/readme.md
+++ b/Samples/Graphics/MeshletCull/readme.md
@@ -1,3 +1,22 @@
+
+

# Meshlet Culling Sample
diff --git a/Samples/Graphics/MeshletInstancing/MeshletInstancing.cpp b/Samples/Graphics/MeshletInstancing/MeshletInstancing.cpp
index 72aaf4a1..78ded885 100644
--- a/Samples/Graphics/MeshletInstancing/MeshletInstancing.cpp
+++ b/Samples/Graphics/MeshletInstancing/MeshletInstancing.cpp
@@ -35,21 +35,12 @@ namespace
const wchar_t* s_lodFilenames[] =
{
-#ifdef _GAMING_DESKTOP
L"ATGDragon\\Dragon_LOD0.sdkmesh",
L"ATGDragon\\Dragon_LOD1.sdkmesh",
L"ATGDragon\\Dragon_LOD2.sdkmesh",
L"ATGDragon\\Dragon_LOD3.sdkmesh",
L"ATGDragon\\Dragon_LOD4.sdkmesh",
L"ATGDragon\\Dragon_LOD5.sdkmesh",
-#else
- L"Dragon_LOD0.sdkmesh",
- L"Dragon_LOD1.sdkmesh",
- L"Dragon_LOD2.sdkmesh",
- L"Dragon_LOD3.sdkmesh",
- L"Dragon_LOD4.sdkmesh",
- L"Dragon_LOD5.sdkmesh",
-#endif
};
constexpr uint32_t c_lodCount = _countof(s_lodFilenames);
diff --git a/Samples/Graphics/MeshletInstancing/MeshletInstancing.vcxproj b/Samples/Graphics/MeshletInstancing/MeshletInstancing.vcxproj
index 5b73248a..c3d33730 100644
--- a/Samples/Graphics/MeshletInstancing/MeshletInstancing.vcxproj
+++ b/Samples/Graphics/MeshletInstancing/MeshletInstancing.vcxproj
@@ -366,12 +366,18 @@
-
-
-
-
-
-
+
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)Media\Textures
+ true
+
@@ -576,86 +582,70 @@
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
diff --git a/Samples/Graphics/MeshletInstancing/MeshletInstancing.vcxproj.filters b/Samples/Graphics/MeshletInstancing/MeshletInstancing.vcxproj.filters
index 9c07048f..71017a4d 100644
--- a/Samples/Graphics/MeshletInstancing/MeshletInstancing.vcxproj.filters
+++ b/Samples/Graphics/MeshletInstancing/MeshletInstancing.vcxproj.filters
@@ -118,68 +118,68 @@
-
+
Assets\Textures
-
-
+
+
Assets\Textures
-
-
+
+
Assets\Textures
-
+
Shaders
-
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
diff --git a/Samples/Graphics/MeshletInstancing/readme.md b/Samples/Graphics/MeshletInstancing/readme.md
index f753b9a7..67dcac41 100644
--- a/Samples/Graphics/MeshletInstancing/readme.md
+++ b/Samples/Graphics/MeshletInstancing/readme.md
@@ -1,3 +1,22 @@
+
+

# Meshlet Instancing Sample
diff --git a/Samples/Graphics/PipelinedPostprocess/PipelinedPostprocess.vcxproj b/Samples/Graphics/PipelinedPostprocess/PipelinedPostprocess.vcxproj
index f84e1ed4..f0a1d9f0 100644
--- a/Samples/Graphics/PipelinedPostprocess/PipelinedPostprocess.vcxproj
+++ b/Samples/Graphics/PipelinedPostprocess/PipelinedPostprocess.vcxproj
@@ -376,30 +376,21 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
true
true
@@ -408,22 +399,16 @@
true
true
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
@@ -474,26 +459,106 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AbstractCathedral
+ true
+
diff --git a/Samples/Graphics/PipelinedPostprocess/PipelinedPostprocess.vcxproj.filters b/Samples/Graphics/PipelinedPostprocess/PipelinedPostprocess.vcxproj.filters
index abdf74b5..9704470a 100644
--- a/Samples/Graphics/PipelinedPostprocess/PipelinedPostprocess.vcxproj.filters
+++ b/Samples/Graphics/PipelinedPostprocess/PipelinedPostprocess.vcxproj.filters
@@ -121,24 +121,24 @@
Shaders
-
+
Media\Fonts
-
-
+
+
Media\Fonts
-
-
+
+
Media\Meshes\AbstractCathedral
-
+
Media\Meshes\AbstractCathedral
-
+
Media\Meshes\ATGDragon
-
-
+
+
Media\Meshes\ATGDragon
-
+
Shaders
@@ -162,65 +162,65 @@
-
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
-
+
+
Media\Meshes\AbstractCathedral
-
+
\ No newline at end of file
diff --git a/Samples/Graphics/PipelinedPostprocess/readme.md b/Samples/Graphics/PipelinedPostprocess/readme.md
index 07a32de3..ad510ad3 100644
--- a/Samples/Graphics/PipelinedPostprocess/readme.md
+++ b/Samples/Graphics/PipelinedPostprocess/readme.md
@@ -1,3 +1,22 @@
+
+

# Pipeline Postprocess Sample
diff --git a/Samples/Graphics/PointSprites/PointSprites.vcxproj b/Samples/Graphics/PointSprites/PointSprites.vcxproj
index de7abb84..088f5d35 100644
--- a/Samples/Graphics/PointSprites/PointSprites.vcxproj
+++ b/Samples/Graphics/PointSprites/PointSprites.vcxproj
@@ -397,7 +397,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -841,38 +845,26 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/Graphics/PointSprites/PointSprites.vcxproj.filters b/Samples/Graphics/PointSprites/PointSprites.vcxproj.filters
index 8bf20cfd..cf9bb5b1 100644
--- a/Samples/Graphics/PointSprites/PointSprites.vcxproj.filters
+++ b/Samples/Graphics/PointSprites/PointSprites.vcxproj.filters
@@ -91,9 +91,9 @@
Assets\Logos
-
+
Assets\Textures
-
+
@@ -176,18 +176,18 @@
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
Shaders
diff --git a/Samples/Graphics/PointSprites/readme.md b/Samples/Graphics/PointSprites/readme.md
index 512760be..5d869267 100644
--- a/Samples/Graphics/PointSprites/readme.md
+++ b/Samples/Graphics/PointSprites/readme.md
@@ -1,3 +1,22 @@
+
+

# Point Sprites
diff --git a/Samples/Graphics/ShaderReflect/readme.md b/Samples/Graphics/ShaderReflect/readme.md
index 196d2699..f40d6fb2 100644
--- a/Samples/Graphics/ShaderReflect/readme.md
+++ b/Samples/Graphics/ShaderReflect/readme.md
@@ -1,3 +1,22 @@
+
+

# Shader Reflection Tool
diff --git a/Samples/Graphics/Simple120Hz/Simple120Hz.vcxproj b/Samples/Graphics/Simple120Hz/Simple120Hz.vcxproj
index a1f46d1f..4c55b5ee 100644
--- a/Samples/Graphics/Simple120Hz/Simple120Hz.vcxproj
+++ b/Samples/Graphics/Simple120Hz/Simple120Hz.vcxproj
@@ -421,38 +421,26 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/Graphics/Simple120Hz/Simple120Hz.vcxproj.filters b/Samples/Graphics/Simple120Hz/Simple120Hz.vcxproj.filters
index b48ac42e..82203fb8 100644
--- a/Samples/Graphics/Simple120Hz/Simple120Hz.vcxproj.filters
+++ b/Samples/Graphics/Simple120Hz/Simple120Hz.vcxproj.filters
@@ -102,21 +102,21 @@
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
ATG Tool Kit\HDR
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
diff --git a/Samples/Graphics/Simple120Hz/readme.md b/Samples/Graphics/Simple120Hz/readme.md
index 861c603a..06d36f12 100644
--- a/Samples/Graphics/Simple120Hz/readme.md
+++ b/Samples/Graphics/Simple120Hz/readme.md
@@ -1,3 +1,22 @@
+
+
# Simple 120 Hz Sample
*This sample is compatible with the Microsoft Game Development Kit
diff --git a/Samples/Graphics/SimpleHDR/SimpleHDR.vcxproj b/Samples/Graphics/SimpleHDR/SimpleHDR.vcxproj
index ffab868f..311c96b5 100644
--- a/Samples/Graphics/SimpleHDR/SimpleHDR.vcxproj
+++ b/Samples/Graphics/SimpleHDR/SimpleHDR.vcxproj
@@ -402,22 +402,16 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/Graphics/SimpleHDR/SimpleHDR.vcxproj.filters b/Samples/Graphics/SimpleHDR/SimpleHDR.vcxproj.filters
index 7abc053e..b33a7dec 100644
--- a/Samples/Graphics/SimpleHDR/SimpleHDR.vcxproj.filters
+++ b/Samples/Graphics/SimpleHDR/SimpleHDR.vcxproj.filters
@@ -107,12 +107,12 @@
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
diff --git a/Samples/Graphics/SimpleHDR/readme.md b/Samples/Graphics/SimpleHDR/readme.md
index 4484807d..bb7a0bf2 100644
--- a/Samples/Graphics/SimpleHDR/readme.md
+++ b/Samples/Graphics/SimpleHDR/readme.md
@@ -1,3 +1,22 @@
+
+
# SimpleHDR Sample
*This sample is compatible with the Microsoft Game Development Kit
diff --git a/Samples/Graphics/SimpleMeshlet/SimpleMeshlet.cpp b/Samples/Graphics/SimpleMeshlet/SimpleMeshlet.cpp
index f2764449..12f96f1f 100644
--- a/Samples/Graphics/SimpleMeshlet/SimpleMeshlet.cpp
+++ b/Samples/Graphics/SimpleMeshlet/SimpleMeshlet.cpp
@@ -44,7 +44,6 @@ namespace
const wchar_t* s_meshFilenames[] =
{
-#ifdef _GAMING_DESKTOP
L"ATGDragon\\Dragon_LOD0.sdkmesh",
L"ATGDragon\\Dragon_LOD1.sdkmesh",
L"ATGDragon\\Dragon_LOD2.sdkmesh",
@@ -52,15 +51,6 @@ namespace
L"ATGDragon\\Dragon_LOD4.sdkmesh",
L"ATGDragon\\Dragon_LOD5.sdkmesh",
L"Camera\\Camera.sdkmesh"
-#else
- L"Dragon_LOD0.sdkmesh",
- L"Dragon_LOD1.sdkmesh",
- L"Dragon_LOD2.sdkmesh",
- L"Dragon_LOD3.sdkmesh",
- L"Dragon_LOD4.sdkmesh",
- L"Dragon_LOD5.sdkmesh",
- L"Camera.sdkmesh"
-#endif
};
constexpr uint32_t s_dragonLODStart = 0;
diff --git a/Samples/Graphics/SimpleMeshlet/SimpleMeshlet.vcxproj b/Samples/Graphics/SimpleMeshlet/SimpleMeshlet.vcxproj
index 191c02f0..aab352e7 100644
--- a/Samples/Graphics/SimpleMeshlet/SimpleMeshlet.vcxproj
+++ b/Samples/Graphics/SimpleMeshlet/SimpleMeshlet.vcxproj
@@ -542,81 +542,66 @@
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
-
- true
- true
- true
-
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\ATGDragon
+ true
+
+
+ $(OutDir)Media\Meshes\Camera
+ true
+
diff --git a/Samples/Graphics/SimpleMeshlet/SimpleMeshlet.vcxproj.filters b/Samples/Graphics/SimpleMeshlet/SimpleMeshlet.vcxproj.filters
index b2171b1f..e3b9db2f 100644
--- a/Samples/Graphics/SimpleMeshlet/SimpleMeshlet.vcxproj.filters
+++ b/Samples/Graphics/SimpleMeshlet/SimpleMeshlet.vcxproj.filters
@@ -102,54 +102,54 @@
Shaders
-
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
+
Shaders
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
-
+
+
Assets\Meshes
-
+
diff --git a/Samples/Graphics/SimpleMeshlet/readme.md b/Samples/Graphics/SimpleMeshlet/readme.md
index 5ad5bf70..e0bbc884 100644
--- a/Samples/Graphics/SimpleMeshlet/readme.md
+++ b/Samples/Graphics/SimpleMeshlet/readme.md
@@ -1,3 +1,22 @@
+
+

# Simple Meshlet Sample
diff --git a/Samples/Graphics/SimplePBR/SimplePBR.vcxproj b/Samples/Graphics/SimplePBR/SimplePBR.vcxproj
index d083b527..b99cb382 100644
--- a/Samples/Graphics/SimplePBR/SimplePBR.vcxproj
+++ b/Samples/Graphics/SimplePBR/SimplePBR.vcxproj
@@ -716,70 +716,46 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\PBR\ToyRobot\Floor
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\PBR\ToyRobot\ToyRobot
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\PBR\ToyRobot\WoodBlocks
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\PBR\XboxOrb
+ true
+
@@ -818,17 +794,61 @@
-
-
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\HDR
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\HDR
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\PBR\ToyRobot\Floor
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\PBR\ToyRobot\Floor
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\PBR\ToyRobot\Floor
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\PBR\ToyRobot\ToyRobot
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\PBR\ToyRobot\ToyRobot
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\PBR\ToyRobot\ToyRobot
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\PBR\ToyRobot\WoodBlocks
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\PBR\ToyRobot\WoodBlocks
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\PBR\ToyRobot\WoodBlocks
+ true
+
diff --git a/Samples/Graphics/SimplePBR/SimplePBR.vcxproj.filters b/Samples/Graphics/SimplePBR/SimplePBR.vcxproj.filters
index cd48eb0d..138e7b07 100644
--- a/Samples/Graphics/SimplePBR/SimplePBR.vcxproj.filters
+++ b/Samples/Graphics/SimplePBR/SimplePBR.vcxproj.filters
@@ -148,30 +148,30 @@
ATG Tool Kit\Skybox
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Models\ToyRobot\Floor
-
-
+
+
Assets\Models\ToyRobot\ToyRobot
-
-
+
+
Assets\Models\ToyRobot\WoodBlocks
-
-
+
+
Assets\Models\XboxOrb
-
+
@@ -188,38 +188,38 @@
-
+
Assets\Backgrounds
-
-
+
+
Assets\Backgrounds
-
-
+
+
Assets\Models\ToyRobot\Floor
-
-
+
+
Assets\Models\ToyRobot\Floor
-
-
+
+
Assets\Models\ToyRobot\Floor
-
-
+
+
Assets\Models\ToyRobot\ToyRobot
-
-
+
+
Assets\Models\ToyRobot\ToyRobot
-
-
+
+
Assets\Models\ToyRobot\ToyRobot
-
-
+
+
Assets\Models\ToyRobot\WoodBlocks
-
-
+
+
Assets\Models\ToyRobot\WoodBlocks
-
-
+
+
Assets\Models\ToyRobot\WoodBlocks
-
+
\ No newline at end of file
diff --git a/Samples/Graphics/SimplePBR/readme.md b/Samples/Graphics/SimplePBR/readme.md
index 57412a5e..2fc15368 100644
--- a/Samples/Graphics/SimplePBR/readme.md
+++ b/Samples/Graphics/SimplePBR/readme.md
@@ -1,3 +1,22 @@
+
+

# SimplePBR Sample
diff --git a/Samples/Graphics/SmokeSimulation/SmokeSimulation.vcxproj b/Samples/Graphics/SmokeSimulation/SmokeSimulation.vcxproj
index 0b403dab..c849c2ad 100644
--- a/Samples/Graphics/SmokeSimulation/SmokeSimulation.vcxproj
+++ b/Samples/Graphics/SmokeSimulation/SmokeSimulation.vcxproj
@@ -507,38 +507,26 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/Graphics/SmokeSimulation/SmokeSimulation.vcxproj.filters b/Samples/Graphics/SmokeSimulation/SmokeSimulation.vcxproj.filters
index 677e1bef..5f097350 100644
--- a/Samples/Graphics/SmokeSimulation/SmokeSimulation.vcxproj.filters
+++ b/Samples/Graphics/SmokeSimulation/SmokeSimulation.vcxproj.filters
@@ -123,18 +123,18 @@
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
Shaders
diff --git a/Samples/Graphics/SmokeSimulation/readme.md b/Samples/Graphics/SmokeSimulation/readme.md
index b8de16b9..8cab7244 100644
--- a/Samples/Graphics/SmokeSimulation/readme.md
+++ b/Samples/Graphics/SmokeSimulation/readme.md
@@ -1,3 +1,22 @@
+
+

# Smoke Simulation
diff --git a/Samples/Graphics/TemporalAntialiasing/TemporalAntialiasing.vcxproj b/Samples/Graphics/TemporalAntialiasing/TemporalAntialiasing.vcxproj
index 7fe57b49..44f001fd 100644
--- a/Samples/Graphics/TemporalAntialiasing/TemporalAntialiasing.vcxproj
+++ b/Samples/Graphics/TemporalAntialiasing/TemporalAntialiasing.vcxproj
@@ -738,70 +738,104 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\Cactus
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\Cactus
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\Cactus
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\Cactus
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\Dragon
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\Cactus
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\Cactus
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\Dragon
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
diff --git a/Samples/Graphics/TemporalAntialiasing/TemporalAntialiasing.vcxproj.filters b/Samples/Graphics/TemporalAntialiasing/TemporalAntialiasing.vcxproj.filters
index fa000ac3..80070386 100644
--- a/Samples/Graphics/TemporalAntialiasing/TemporalAntialiasing.vcxproj.filters
+++ b/Samples/Graphics/TemporalAntialiasing/TemporalAntialiasing.vcxproj.filters
@@ -138,65 +138,65 @@
-
+
Media\Meshes\FPSRoom
-
-
+
+
Media\Meshes\FPSRoom
-
-
+
+
Media\Meshes\FPSRoom
-
-
+
+
Media\Meshes\FPSRoom
-
-
+
+
Media\Meshes\FPSRoom
-
-
+
+
Media\Meshes\FPSRoom
-
-
+
+
Media\Meshes\FPSRoom
-
-
+
+
Media\Meshes\FPSRoom
-
-
+
+
Media\Meshes\Cactus
-
-
+
+
Media\Meshes\Cactus
-
-
+
+
Media\Meshes\Cactus
-
-
+
+
Media\Meshes\Cactus
-
-
+
+
Media\Meshes\Dragon
-
+
-
+
Media\Meshes\FPSRoom
-
-
+
+
Media\Fonts
-
-
+
+
Media\Fonts
-
-
+
+
Media\Meshes\Cactus
-
-
+
+
Media\Meshes\Cactus
-
-
+
+
Media\Meshes\Dragon
-
+
ATG Tool Kit
diff --git a/Samples/Graphics/TemporalAntialiasing/readme.md b/Samples/Graphics/TemporalAntialiasing/readme.md
index 1b5cc276..c55c486d 100644
--- a/Samples/Graphics/TemporalAntialiasing/readme.md
+++ b/Samples/Graphics/TemporalAntialiasing/readme.md
@@ -1,3 +1,22 @@
+
+

# Temporal AntiAliasing
diff --git a/Samples/Graphics/VisibilityBuffer/Source/VisibilityBuffer.cpp b/Samples/Graphics/VisibilityBuffer/Source/VisibilityBuffer.cpp
index 2f9e5fac..0368e86b 100644
--- a/Samples/Graphics/VisibilityBuffer/Source/VisibilityBuffer.cpp
+++ b/Samples/Graphics/VisibilityBuffer/Source/VisibilityBuffer.cpp
@@ -668,13 +668,8 @@ void Sample::LoadModels()
// Load sdkmesh models.
OutputDebugStringA("Loading model...\n");
-#ifdef _GAMING_DESKTOP
const wchar_t* dragonPath = L"ATGDragonPosedWithBakedDiffuse\\Dragon_LOD1_993KTri.sdkmes_";
const wchar_t* cityPath = L"AliasSampleCityBlock\\CityBlockConcrete.sdkmesh";
-#else
- const wchar_t* dragonPath = L"Dragon_LOD1_993KTri.sdkmes_";
- const wchar_t* cityPath = L"CityBlockConcrete.sdkmesh";
-#endif
wchar_t strFilePath[MAX_PATH] = {};
DX::FindMediaFile(strFilePath, MAX_PATH, dragonPath);
@@ -1040,13 +1035,8 @@ void Sample::BuildObjectBuffer()
void Sample::LoadTextures()
{
-#ifdef _GAMING_DESKTOP
const wchar_t* dragonTexture = L"ATGDragonPosedWithBakedDiffuse\\Dragon_diffuse.DD_";
const wchar_t* cityTexture = L"AliasSampleCityBlock\\Concrete.DDS";
-#else
- const wchar_t* dragonTexture = L"Dragon_diffuse.DD_";
- const wchar_t* cityTexture = L"Concrete.DDS";
-#endif
wchar_t strFilePath[MAX_PATH] = {};
DX::FindMediaFile(strFilePath, MAX_PATH, dragonTexture);
diff --git a/Samples/Graphics/VisibilityBuffer/VisibilityBuffer/VisibilityBuffer.vcxproj b/Samples/Graphics/VisibilityBuffer/VisibilityBuffer/VisibilityBuffer.vcxproj
index 96f2291e..93ab8b7f 100644
--- a/Samples/Graphics/VisibilityBuffer/VisibilityBuffer/VisibilityBuffer.vcxproj
+++ b/Samples/Graphics/VisibilityBuffer/VisibilityBuffer/VisibilityBuffer.vcxproj
@@ -574,21 +574,26 @@
-
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Media\Meshes\AliasSampleCityBlock
true
-
+
true
@@ -772,12 +777,22 @@
-
+
+ $(OutDir)Media\Meshes\AliasSampleCityBlock
+ true
+
+
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)Media\Textures
true
-
-
-
-
+
diff --git a/Samples/Graphics/VisibilityBuffer/VisibilityBuffer/VisibilityBuffer.vcxproj.filters b/Samples/Graphics/VisibilityBuffer/VisibilityBuffer/VisibilityBuffer.vcxproj.filters
index 0e0e6111..b780f4fe 100644
--- a/Samples/Graphics/VisibilityBuffer/VisibilityBuffer/VisibilityBuffer.vcxproj.filters
+++ b/Samples/Graphics/VisibilityBuffer/VisibilityBuffer/VisibilityBuffer.vcxproj.filters
@@ -132,9 +132,9 @@
-
+
Assets
-
+
Assets
@@ -144,18 +144,18 @@
Assets\Shaders
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
@@ -184,17 +184,17 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
\ No newline at end of file
diff --git a/Samples/Graphics/VisibilityBuffer/VisibilityBuffer/readme.md b/Samples/Graphics/VisibilityBuffer/VisibilityBuffer/readme.md
index 7224edd6..d5bc0073 100644
--- a/Samples/Graphics/VisibilityBuffer/VisibilityBuffer/readme.md
+++ b/Samples/Graphics/VisibilityBuffer/VisibilityBuffer/readme.md
@@ -1,3 +1,22 @@
+
+
# Visibility Buffer Sample
*This sample is compatible with the Microsoft Game Development Kit
diff --git a/Samples/Graphics/VisibilityBuffer/VisibilityBufferIndexReorder/VisibilityBufferIndexReorder.vcxproj b/Samples/Graphics/VisibilityBuffer/VisibilityBufferIndexReorder/VisibilityBufferIndexReorder.vcxproj
index e0b8039b..e28a1b94 100644
--- a/Samples/Graphics/VisibilityBuffer/VisibilityBufferIndexReorder/VisibilityBufferIndexReorder.vcxproj
+++ b/Samples/Graphics/VisibilityBuffer/VisibilityBufferIndexReorder/VisibilityBufferIndexReorder.vcxproj
@@ -574,21 +574,31 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AliasSampleCityBlock
true
-
+
true
@@ -772,12 +782,26 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AliasSampleCityBlock
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
true
-
-
-
-
+
diff --git a/Samples/Graphics/VisibilityBuffer/VisibilityBufferIndexReorder/VisibilityBufferIndexReorder.vcxproj.filters b/Samples/Graphics/VisibilityBuffer/VisibilityBufferIndexReorder/VisibilityBufferIndexReorder.vcxproj.filters
index ce890a1c..454eb692 100644
--- a/Samples/Graphics/VisibilityBuffer/VisibilityBufferIndexReorder/VisibilityBufferIndexReorder.vcxproj.filters
+++ b/Samples/Graphics/VisibilityBuffer/VisibilityBufferIndexReorder/VisibilityBufferIndexReorder.vcxproj.filters
@@ -132,27 +132,27 @@
-
+
Assets
-
+
Assets
Assets
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
Assets\Shaders
@@ -184,17 +184,17 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
\ No newline at end of file
diff --git a/Samples/Graphics/VisibilityBuffer/VisibilityBufferIndexReorder/readme.md b/Samples/Graphics/VisibilityBuffer/VisibilityBufferIndexReorder/readme.md
index 4fbeed18..ce32025d 100644
--- a/Samples/Graphics/VisibilityBuffer/VisibilityBufferIndexReorder/readme.md
+++ b/Samples/Graphics/VisibilityBuffer/VisibilityBufferIndexReorder/readme.md
@@ -1,3 +1,22 @@
+
+
# Visibility Buffer Sample (Index Reorder)
*This sample is compatible with the Microsoft Game Development Kit
diff --git a/Samples/Handheld/HandheldBestPractices/HandheldBestPractices.vcxproj b/Samples/Handheld/HandheldBestPractices/HandheldBestPractices.vcxproj
index 1f0ec5af..1bced69a 100644
--- a/Samples/Handheld/HandheldBestPractices/HandheldBestPractices.vcxproj
+++ b/Samples/Handheld/HandheldBestPractices/HandheldBestPractices.vcxproj
@@ -591,7 +591,7 @@
-
+
@@ -611,6 +611,6 @@
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
+
\ No newline at end of file
diff --git a/Samples/Handheld/HandheldBestPractices/packages.config b/Samples/Handheld/HandheldBestPractices/packages.config
index 9169f47d..0c27d7a1 100644
--- a/Samples/Handheld/HandheldBestPractices/packages.config
+++ b/Samples/Handheld/HandheldBestPractices/packages.config
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/Samples/Handheld/HandheldBestPractices/readme.md b/Samples/Handheld/HandheldBestPractices/readme.md
index 8d35a63c..29e9f035 100644
--- a/Samples/Handheld/HandheldBestPractices/readme.md
+++ b/Samples/Handheld/HandheldBestPractices/readme.md
@@ -1,3 +1,22 @@
+
+
# Handheld Device Best Practices
# Description
diff --git a/Samples/IntroGraphics/SimpleBezier/SimpleBezier.vcxproj b/Samples/IntroGraphics/SimpleBezier/SimpleBezier.vcxproj
index 91db59d0..5153fb2f 100644
--- a/Samples/IntroGraphics/SimpleBezier/SimpleBezier.vcxproj
+++ b/Samples/IntroGraphics/SimpleBezier/SimpleBezier.vcxproj
@@ -365,9 +365,21 @@
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -377,46 +389,31 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/IntroGraphics/SimpleBezier/SimpleBezier.vcxproj.filters b/Samples/IntroGraphics/SimpleBezier/SimpleBezier.vcxproj.filters
index 393aa6d5..7cc65709 100644
--- a/Samples/IntroGraphics/SimpleBezier/SimpleBezier.vcxproj.filters
+++ b/Samples/IntroGraphics/SimpleBezier/SimpleBezier.vcxproj.filters
@@ -81,32 +81,32 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
Shaders
diff --git a/Samples/IntroGraphics/SimpleBezier/readme.md b/Samples/IntroGraphics/SimpleBezier/readme.md
index 06ad7fe0..38f98061 100644
--- a/Samples/IntroGraphics/SimpleBezier/readme.md
+++ b/Samples/IntroGraphics/SimpleBezier/readme.md
@@ -1,3 +1,22 @@
+
+
# Simple Bezier Sample
*This sample is compatible with the Microsoft Game Development Kit (June
diff --git a/Samples/IntroGraphics/SimpleCompute/SimpleCompute.vcxproj b/Samples/IntroGraphics/SimpleCompute/SimpleCompute.vcxproj
index cccb717f..527a5bad 100644
--- a/Samples/IntroGraphics/SimpleCompute/SimpleCompute.vcxproj
+++ b/Samples/IntroGraphics/SimpleCompute/SimpleCompute.vcxproj
@@ -365,9 +365,21 @@
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -377,38 +389,26 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/IntroGraphics/SimpleCompute/SimpleCompute.vcxproj.filters b/Samples/IntroGraphics/SimpleCompute/SimpleCompute.vcxproj.filters
index 75f9631c..976c47cd 100644
--- a/Samples/IntroGraphics/SimpleCompute/SimpleCompute.vcxproj.filters
+++ b/Samples/IntroGraphics/SimpleCompute/SimpleCompute.vcxproj.filters
@@ -78,29 +78,29 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
diff --git a/Samples/IntroGraphics/SimpleCompute/readme.md b/Samples/IntroGraphics/SimpleCompute/readme.md
index a1e136c1..9b22c8d9 100644
--- a/Samples/IntroGraphics/SimpleCompute/readme.md
+++ b/Samples/IntroGraphics/SimpleCompute/readme.md
@@ -1,3 +1,22 @@
+
+

# SimpleCompute Sample
diff --git a/Samples/IntroGraphics/SimpleDeviceAndSwapChain/SimpleDeviceAndSwapChain.vcxproj b/Samples/IntroGraphics/SimpleDeviceAndSwapChain/SimpleDeviceAndSwapChain.vcxproj
index 4176c552..939b04a1 100644
--- a/Samples/IntroGraphics/SimpleDeviceAndSwapChain/SimpleDeviceAndSwapChain.vcxproj
+++ b/Samples/IntroGraphics/SimpleDeviceAndSwapChain/SimpleDeviceAndSwapChain.vcxproj
@@ -359,10 +359,26 @@
-
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
diff --git a/Samples/IntroGraphics/SimpleDeviceAndSwapChain/SimpleDeviceAndSwapChain.vcxproj.filters b/Samples/IntroGraphics/SimpleDeviceAndSwapChain/SimpleDeviceAndSwapChain.vcxproj.filters
index 4487993d..7ca38db7 100644
--- a/Samples/IntroGraphics/SimpleDeviceAndSwapChain/SimpleDeviceAndSwapChain.vcxproj.filters
+++ b/Samples/IntroGraphics/SimpleDeviceAndSwapChain/SimpleDeviceAndSwapChain.vcxproj.filters
@@ -60,18 +60,18 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
diff --git a/Samples/IntroGraphics/SimpleDeviceAndSwapChain/readme.md b/Samples/IntroGraphics/SimpleDeviceAndSwapChain/readme.md
index 58ad1395..1ad86c5c 100644
--- a/Samples/IntroGraphics/SimpleDeviceAndSwapChain/readme.md
+++ b/Samples/IntroGraphics/SimpleDeviceAndSwapChain/readme.md
@@ -1,3 +1,22 @@
+
+
# Simple Device and SwapChain Sample
*This sample is compatible with the Microsoft Game Development Kit
diff --git a/Samples/IntroGraphics/SimpleDynamicResources/SimpleDynamicResources.vcxproj b/Samples/IntroGraphics/SimpleDynamicResources/SimpleDynamicResources.vcxproj
index 5d44693b..b5ccbd5b 100644
--- a/Samples/IntroGraphics/SimpleDynamicResources/SimpleDynamicResources.vcxproj
+++ b/Samples/IntroGraphics/SimpleDynamicResources/SimpleDynamicResources.vcxproj
@@ -588,7 +588,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
diff --git a/Samples/IntroGraphics/SimpleDynamicResources/SimpleDynamicResources.vcxproj.filters b/Samples/IntroGraphics/SimpleDynamicResources/SimpleDynamicResources.vcxproj.filters
index 5b962415..b1f6d4aa 100644
--- a/Samples/IntroGraphics/SimpleDynamicResources/SimpleDynamicResources.vcxproj.filters
+++ b/Samples/IntroGraphics/SimpleDynamicResources/SimpleDynamicResources.vcxproj.filters
@@ -106,8 +106,8 @@
-
+
Assets
-
+
\ No newline at end of file
diff --git a/Samples/IntroGraphics/SimpleDynamicResources/readme.md b/Samples/IntroGraphics/SimpleDynamicResources/readme.md
index 99d5ad5d..92d07b09 100644
--- a/Samples/IntroGraphics/SimpleDynamicResources/readme.md
+++ b/Samples/IntroGraphics/SimpleDynamicResources/readme.md
@@ -1,3 +1,22 @@
+
+
# Simple Dynamic Resources Sample
*This sample is compatible with the Microsoft Game Development Kit
diff --git a/Samples/IntroGraphics/SimpleInstancing/SimpleInstancing.vcxproj b/Samples/IntroGraphics/SimpleInstancing/SimpleInstancing.vcxproj
index 77ec4882..39be481a 100644
--- a/Samples/IntroGraphics/SimpleInstancing/SimpleInstancing.vcxproj
+++ b/Samples/IntroGraphics/SimpleInstancing/SimpleInstancing.vcxproj
@@ -371,38 +371,26 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/IntroGraphics/SimpleInstancing/SimpleInstancing.vcxproj.filters b/Samples/IntroGraphics/SimpleInstancing/SimpleInstancing.vcxproj.filters
index 5d1fe85c..140d90e5 100644
--- a/Samples/IntroGraphics/SimpleInstancing/SimpleInstancing.vcxproj.filters
+++ b/Samples/IntroGraphics/SimpleInstancing/SimpleInstancing.vcxproj.filters
@@ -81,18 +81,18 @@
Shaders
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
diff --git a/Samples/IntroGraphics/SimpleInstancing/readme.md b/Samples/IntroGraphics/SimpleInstancing/readme.md
index 6ae12ab6..8ee4afaa 100644
--- a/Samples/IntroGraphics/SimpleInstancing/readme.md
+++ b/Samples/IntroGraphics/SimpleInstancing/readme.md
@@ -1,3 +1,22 @@
+
+

# Simple Instancing Sample
diff --git a/Samples/IntroGraphics/SimpleLighting/readme.md b/Samples/IntroGraphics/SimpleLighting/readme.md
index b06fc57e..68dde28f 100644
--- a/Samples/IntroGraphics/SimpleLighting/readme.md
+++ b/Samples/IntroGraphics/SimpleLighting/readme.md
@@ -1,3 +1,22 @@
+
+

# Simple Lighting Sample
diff --git a/Samples/IntroGraphics/SimpleMSAA/SimpleMSAA.vcxproj b/Samples/IntroGraphics/SimpleMSAA/SimpleMSAA.vcxproj
index fb776c83..99d76334 100644
--- a/Samples/IntroGraphics/SimpleMSAA/SimpleMSAA.vcxproj
+++ b/Samples/IntroGraphics/SimpleMSAA/SimpleMSAA.vcxproj
@@ -362,8 +362,16 @@
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AliasSampleCityBlock
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AliasSampleCityBlock
+ true
+
@@ -373,46 +381,31 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\AliasSampleCityBlock
+ true
+
diff --git a/Samples/IntroGraphics/SimpleMSAA/SimpleMSAA.vcxproj.filters b/Samples/IntroGraphics/SimpleMSAA/SimpleMSAA.vcxproj.filters
index 88c59e9e..cce14b61 100644
--- a/Samples/IntroGraphics/SimpleMSAA/SimpleMSAA.vcxproj.filters
+++ b/Samples/IntroGraphics/SimpleMSAA/SimpleMSAA.vcxproj.filters
@@ -69,29 +69,29 @@
-
+
Assets
-
-
+
+
Assets
-
+
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
diff --git a/Samples/IntroGraphics/SimpleMSAA/readme.md b/Samples/IntroGraphics/SimpleMSAA/readme.md
index 31de4171..949f3134 100644
--- a/Samples/IntroGraphics/SimpleMSAA/readme.md
+++ b/Samples/IntroGraphics/SimpleMSAA/readme.md
@@ -1,3 +1,22 @@
+
+
# Simple MSAA
*This sample is compatible with the Microsoft Game Development Kit (June
diff --git a/Samples/IntroGraphics/SimpleMeshShader/SimpleMeshShader.vcxproj b/Samples/IntroGraphics/SimpleMeshShader/SimpleMeshShader.vcxproj
index 39501deb..f7f68de7 100644
--- a/Samples/IntroGraphics/SimpleMeshShader/SimpleMeshShader.vcxproj
+++ b/Samples/IntroGraphics/SimpleMeshShader/SimpleMeshShader.vcxproj
@@ -527,16 +527,16 @@
-
- true
- true
- true
-
-
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/IntroGraphics/SimpleMeshShader/SimpleMeshShader.vcxproj.filters b/Samples/IntroGraphics/SimpleMeshShader/SimpleMeshShader.vcxproj.filters
index 2b06b700..eff72852 100644
--- a/Samples/IntroGraphics/SimpleMeshShader/SimpleMeshShader.vcxproj.filters
+++ b/Samples/IntroGraphics/SimpleMeshShader/SimpleMeshShader.vcxproj.filters
@@ -99,12 +99,12 @@
Shaders
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
diff --git a/Samples/IntroGraphics/SimpleMeshShader/readme.md b/Samples/IntroGraphics/SimpleMeshShader/readme.md
index 68f2b6e1..1b0803a8 100644
--- a/Samples/IntroGraphics/SimpleMeshShader/readme.md
+++ b/Samples/IntroGraphics/SimpleMeshShader/readme.md
@@ -1,3 +1,22 @@
+
+

# Simple Mesh Shader Sample
diff --git a/Samples/IntroGraphics/SimpleSamplerFeedback/SimpleSamplerFeedback.vcxproj b/Samples/IntroGraphics/SimpleSamplerFeedback/SimpleSamplerFeedback.vcxproj
index 98a5c8e1..e3dd6715 100644
--- a/Samples/IntroGraphics/SimpleSamplerFeedback/SimpleSamplerFeedback.vcxproj
+++ b/Samples/IntroGraphics/SimpleSamplerFeedback/SimpleSamplerFeedback.vcxproj
@@ -216,7 +216,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
@@ -229,16 +233,16 @@
-
- true
- true
- true
-
-
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/IntroGraphics/SimpleSamplerFeedback/SimpleSamplerFeedback.vcxproj.filters b/Samples/IntroGraphics/SimpleSamplerFeedback/SimpleSamplerFeedback.vcxproj.filters
index 9f58fff6..2ab88c37 100644
--- a/Samples/IntroGraphics/SimpleSamplerFeedback/SimpleSamplerFeedback.vcxproj.filters
+++ b/Samples/IntroGraphics/SimpleSamplerFeedback/SimpleSamplerFeedback.vcxproj.filters
@@ -70,9 +70,9 @@
-
+
Assets
-
+
@@ -94,12 +94,12 @@
-
+
Assets
-
-
+
+
Assets
-
+
diff --git a/Samples/IntroGraphics/SimpleSamplerFeedback/readme.md b/Samples/IntroGraphics/SimpleSamplerFeedback/readme.md
index c181fc5a..16bf6410 100644
--- a/Samples/IntroGraphics/SimpleSamplerFeedback/readme.md
+++ b/Samples/IntroGraphics/SimpleSamplerFeedback/readme.md
@@ -1,3 +1,22 @@
+
+

# Simple SamplerFeedback Sample
diff --git a/Samples/IntroGraphics/SimpleTexture/SimpleTexture.vcxproj b/Samples/IntroGraphics/SimpleTexture/SimpleTexture.vcxproj
index b040c908..b8346b56 100644
--- a/Samples/IntroGraphics/SimpleTexture/SimpleTexture.vcxproj
+++ b/Samples/IntroGraphics/SimpleTexture/SimpleTexture.vcxproj
@@ -362,7 +362,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
diff --git a/Samples/IntroGraphics/SimpleTexture/SimpleTexture.vcxproj.filters b/Samples/IntroGraphics/SimpleTexture/SimpleTexture.vcxproj.filters
index 4e41caaf..9dc0f0a6 100644
--- a/Samples/IntroGraphics/SimpleTexture/SimpleTexture.vcxproj.filters
+++ b/Samples/IntroGraphics/SimpleTexture/SimpleTexture.vcxproj.filters
@@ -69,9 +69,9 @@
-
+
Assets
-
+
diff --git a/Samples/IntroGraphics/SimpleTexture/readme.md b/Samples/IntroGraphics/SimpleTexture/readme.md
index 95df1148..5adecf49 100644
--- a/Samples/IntroGraphics/SimpleTexture/readme.md
+++ b/Samples/IntroGraphics/SimpleTexture/readme.md
@@ -1,3 +1,22 @@
+
+
# Simple Texture Sample
*This sample is compatible with the Microsoft Game Development Kit (June
diff --git a/Samples/IntroGraphics/SimpleTriangle/readme.md b/Samples/IntroGraphics/SimpleTriangle/readme.md
index 8406f28e..346a9ad7 100644
--- a/Samples/IntroGraphics/SimpleTriangle/readme.md
+++ b/Samples/IntroGraphics/SimpleTriangle/readme.md
@@ -1,3 +1,22 @@
+
+
# Simple Triangle Sample
*This sample is compatible with the Microsoft Game Development Kit (October 2024 or later)*
diff --git a/Samples/IntroGraphics/SimpleTriangleDesktop/readme.md b/Samples/IntroGraphics/SimpleTriangleDesktop/readme.md
index 86c53a40..db6285e7 100644
--- a/Samples/IntroGraphics/SimpleTriangleDesktop/readme.md
+++ b/Samples/IntroGraphics/SimpleTriangleDesktop/readme.md
@@ -1,3 +1,22 @@
+
+
# Simple Triangle Sample (PC)
*This sample is compatible with the Microsoft Game Development Kit
diff --git a/Samples/Live/Achievements/Achievements.vcxproj b/Samples/Live/Achievements/Achievements.vcxproj
index 6fe2f350..43c85aa7 100644
--- a/Samples/Live/Achievements/Achievements.vcxproj
+++ b/Samples/Live/Achievements/Achievements.vcxproj
@@ -691,88 +691,134 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
- %(Filename)%(Extension)
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
- %(Filename)%(Extension)
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
- %(Filename)%(Extension)
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
+
-
+
+ $(OutDir)Assets
true
-
+
@@ -805,9 +851,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
true
-
+
diff --git a/Samples/Live/Achievements/Achievements.vcxproj.filters b/Samples/Live/Achievements/Achievements.vcxproj.filters
index 48189372..756c1cb3 100644
--- a/Samples/Live/Achievements/Achievements.vcxproj.filters
+++ b/Samples/Live/Achievements/Achievements.vcxproj.filters
@@ -103,81 +103,81 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
@@ -204,8 +204,8 @@
-
+
Assets
-
+
\ No newline at end of file
diff --git a/Samples/Live/Achievements/readme.md b/Samples/Live/Achievements/readme.md
index c42b5fbe..88aa2632 100644
--- a/Samples/Live/Achievements/readme.md
+++ b/Samples/Live/Achievements/readme.md
@@ -1,3 +1,22 @@
+
+

# Title-Managed Achievements Sample
diff --git a/Samples/Live/DownloadableContent/readme.md b/Samples/Live/DownloadableContent/readme.md
index 87274db9..8fb650ad 100644
--- a/Samples/Live/DownloadableContent/readme.md
+++ b/Samples/Live/DownloadableContent/readme.md
@@ -1,3 +1,22 @@
+
+

# Downloadable Content (DLC) Sample
diff --git a/Samples/Live/Fundamentals_Desktop/readme.md b/Samples/Live/Fundamentals_Desktop/readme.md
index 05647464..211a6662 100644
--- a/Samples/Live/Fundamentals_Desktop/readme.md
+++ b/Samples/Live/Fundamentals_Desktop/readme.md
@@ -1,3 +1,22 @@
+
+

# Windows PC Fundamentals Sample
diff --git a/Samples/Live/GameHub/readme.md b/Samples/Live/GameHub/readme.md
index 5a053cf7..641bbb45 100644
--- a/Samples/Live/GameHub/readme.md
+++ b/Samples/Live/GameHub/readme.md
@@ -1,3 +1,22 @@
+
+

# Franchise Game Hub sample
diff --git a/Samples/Live/InGameStore/readme.md b/Samples/Live/InGameStore/readme.md
index 2484711f..3f8bada9 100644
--- a/Samples/Live/InGameStore/readme.md
+++ b/Samples/Live/InGameStore/readme.md
@@ -1,3 +1,22 @@
+
+

# In-Game Store Sample
diff --git a/Samples/Live/LeaderboardsEventBased/LeaderboardsEventBased.vcxproj b/Samples/Live/LeaderboardsEventBased/LeaderboardsEventBased.vcxproj
index f17bfbbe..12f1fa4f 100644
--- a/Samples/Live/LeaderboardsEventBased/LeaderboardsEventBased.vcxproj
+++ b/Samples/Live/LeaderboardsEventBased/LeaderboardsEventBased.vcxproj
@@ -689,85 +689,131 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
- %(Filename)%(Extension)
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
- %(Filename)%(Extension)
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
- %(Filename)%(Extension)
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
- %(Filename)%(Extension)
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
+
true
Document
@@ -798,8 +844,16 @@
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
diff --git a/Samples/Live/LeaderboardsEventBased/LeaderboardsEventBased.vcxproj.filters b/Samples/Live/LeaderboardsEventBased/LeaderboardsEventBased.vcxproj.filters
index e97eed59..a85eed66 100644
--- a/Samples/Live/LeaderboardsEventBased/LeaderboardsEventBased.vcxproj.filters
+++ b/Samples/Live/LeaderboardsEventBased/LeaderboardsEventBased.vcxproj.filters
@@ -99,81 +99,81 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
@@ -203,11 +203,11 @@
-
+
Assets
-
-
+
+
Assets
-
+
\ No newline at end of file
diff --git a/Samples/Live/LeaderboardsEventBased/readme.md b/Samples/Live/LeaderboardsEventBased/readme.md
index ea61e3aa..2ee1eeee 100644
--- a/Samples/Live/LeaderboardsEventBased/readme.md
+++ b/Samples/Live/LeaderboardsEventBased/readme.md
@@ -1,3 +1,22 @@
+
+

# Event-based Leaderboard Sample
diff --git a/Samples/Live/LeaderboardsTitleManaged/readme.md b/Samples/Live/LeaderboardsTitleManaged/readme.md
index d924a3d9..b939871c 100644
--- a/Samples/Live/LeaderboardsTitleManaged/readme.md
+++ b/Samples/Live/LeaderboardsTitleManaged/readme.md
@@ -1,3 +1,22 @@
+
+

# Title-managed Leaderboard Sample
diff --git a/Samples/Live/MicrosoftStoreServicesClient/MicrosoftStoreServicesClient.vcxproj b/Samples/Live/MicrosoftStoreServicesClient/MicrosoftStoreServicesClient.vcxproj
index db64b613..995c4176 100644
--- a/Samples/Live/MicrosoftStoreServicesClient/MicrosoftStoreServicesClient.vcxproj
+++ b/Samples/Live/MicrosoftStoreServicesClient/MicrosoftStoreServicesClient.vcxproj
@@ -696,18 +696,21 @@
-
- %(Filename)%(Extension)
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
- %(Filename)%(Extension)
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
- %(Filename)%(Extension)
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
+
Document
diff --git a/Samples/Live/MicrosoftStoreServicesClient/MicrosoftStoreServicesClient.vcxproj.filters b/Samples/Live/MicrosoftStoreServicesClient/MicrosoftStoreServicesClient.vcxproj.filters
index bc4cf9b2..67a5174c 100644
--- a/Samples/Live/MicrosoftStoreServicesClient/MicrosoftStoreServicesClient.vcxproj.filters
+++ b/Samples/Live/MicrosoftStoreServicesClient/MicrosoftStoreServicesClient.vcxproj.filters
@@ -95,15 +95,15 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
diff --git a/Samples/Live/MicrosoftStoreServicesClient/readme.md b/Samples/Live/MicrosoftStoreServicesClient/readme.md
index f91ffe3a..3f65a6f7 100644
--- a/Samples/Live/MicrosoftStoreServicesClient/readme.md
+++ b/Samples/Live/MicrosoftStoreServicesClient/readme.md
@@ -1,3 +1,22 @@
+
+

# Microsoft.StoreServices Client Sample
diff --git a/Samples/Live/MsQuicEcho/readme.md b/Samples/Live/MsQuicEcho/readme.md
index c9953a55..da0fc56b 100644
--- a/Samples/Live/MsQuicEcho/readme.md
+++ b/Samples/Live/MsQuicEcho/readme.md
@@ -1,3 +1,22 @@
+
+
This sample is to demonstrate how to implement MsQuic using a simple Echo Server as an example.
// Here is how the echo server works:
diff --git a/Samples/Live/PlayFabGameSave/PlayFabGameSave.vcxproj b/Samples/Live/PlayFabGameSave/PlayFabGameSave.vcxproj
index 03700513..1c0f6b2e 100644
--- a/Samples/Live/PlayFabGameSave/PlayFabGameSave.vcxproj
+++ b/Samples/Live/PlayFabGameSave/PlayFabGameSave.vcxproj
@@ -973,7 +973,10 @@
$(OutDir)Assets\Textures
$(OutDir)Assets\Textures
-
+
+ $(OutDir)Assets
+ true
+
diff --git a/Samples/Live/PlayFabGameSave/PlayFabGameSave.vcxproj.filters b/Samples/Live/PlayFabGameSave/PlayFabGameSave.vcxproj.filters
index e009b0db..73c8b11d 100644
--- a/Samples/Live/PlayFabGameSave/PlayFabGameSave.vcxproj.filters
+++ b/Samples/Live/PlayFabGameSave/PlayFabGameSave.vcxproj.filters
@@ -200,8 +200,8 @@
-
+
Assets
-
+
\ No newline at end of file
diff --git a/Samples/Live/PlayFabGameSave/Readme.md b/Samples/Live/PlayFabGameSave/Readme.md
index 8074528a..8a29407e 100644
--- a/Samples/Live/PlayFabGameSave/Readme.md
+++ b/Samples/Live/PlayFabGameSave/Readme.md
@@ -1,3 +1,22 @@
+
+
_This sample is compatible with the October 2025 GDK_
# PlayFab Game Saves
diff --git a/Samples/Live/PlayFabLeaderboards/PlayFabLeaderboards.vcxproj b/Samples/Live/PlayFabLeaderboards/PlayFabLeaderboards.vcxproj
index 334694c0..53b7d60a 100644
--- a/Samples/Live/PlayFabLeaderboards/PlayFabLeaderboards.vcxproj
+++ b/Samples/Live/PlayFabLeaderboards/PlayFabLeaderboards.vcxproj
@@ -1072,7 +1072,10 @@
-
+
+ $(OutDir)Assets\Layouts
+ true
+
true
Document
diff --git a/Samples/Live/PlayFabLeaderboards/PlayFabLeaderboards.vcxproj.filters b/Samples/Live/PlayFabLeaderboards/PlayFabLeaderboards.vcxproj.filters
index d846ec8d..81cbde82 100644
--- a/Samples/Live/PlayFabLeaderboards/PlayFabLeaderboards.vcxproj.filters
+++ b/Samples/Live/PlayFabLeaderboards/PlayFabLeaderboards.vcxproj.filters
@@ -179,9 +179,9 @@
-
+
Assets\Layouts
-
+
diff --git a/Samples/Live/PlayFabLeaderboards/Readme.md b/Samples/Live/PlayFabLeaderboards/Readme.md
index 7529c086..a2d7ce17 100644
--- a/Samples/Live/PlayFabLeaderboards/Readme.md
+++ b/Samples/Live/PlayFabLeaderboards/Readme.md
@@ -1,3 +1,22 @@
+
+
_This sample is compatible with the October 2024 GDK._
# PlayFab Leaderboards
diff --git a/Samples/Live/PlayFabStore/Readme.md b/Samples/Live/PlayFabStore/Readme.md
index dae9f97f..0ce6f4d1 100644
--- a/Samples/Live/PlayFabStore/Readme.md
+++ b/Samples/Live/PlayFabStore/Readme.md
@@ -1,3 +1,22 @@
+
+
_This sample is compatible with March 2023 GDK_
# PlayFab Store
diff --git a/Samples/Live/SimpleCrossGenMPSD/SimpleCrossGenMPSD/readme.md b/Samples/Live/SimpleCrossGenMPSD/SimpleCrossGenMPSD/readme.md
index 1e713ce5..f012f346 100644
--- a/Samples/Live/SimpleCrossGenMPSD/SimpleCrossGenMPSD/readme.md
+++ b/Samples/Live/SimpleCrossGenMPSD/SimpleCrossGenMPSD/readme.md
@@ -1,3 +1,22 @@
+
+

# SimpleCrossGenMPSD Sample
diff --git a/Samples/Live/SimpleHttp/SimpleHttp/readme.md b/Samples/Live/SimpleHttp/SimpleHttp/readme.md
index 50378466..9fe04ef5 100644
--- a/Samples/Live/SimpleHttp/SimpleHttp/readme.md
+++ b/Samples/Live/SimpleHttp/SimpleHttp/readme.md
@@ -1,3 +1,22 @@
+
+

# SimpleHttp Sample
diff --git a/Samples/Live/SimpleMPA/SimpleMPA/readme.md b/Samples/Live/SimpleMPA/SimpleMPA/readme.md
index c3f9ccc8..11a2cd3f 100644
--- a/Samples/Live/SimpleMPA/SimpleMPA/readme.md
+++ b/Samples/Live/SimpleMPA/SimpleMPA/readme.md
@@ -1,3 +1,22 @@
+
+

# SimpleMPA Sample
diff --git a/Samples/Live/SimpleWebSockets/SimpleWebSockets/readme.md b/Samples/Live/SimpleWebSockets/SimpleWebSockets/readme.md
index 1ff31f7b..6682b7ab 100644
--- a/Samples/Live/SimpleWebSockets/SimpleWebSockets/readme.md
+++ b/Samples/Live/SimpleWebSockets/SimpleWebSockets/readme.md
@@ -1,3 +1,22 @@
+
+

# SimpleWebSockets Sample
diff --git a/Samples/Live/SocialManager/SocialManager.vcxproj b/Samples/Live/SocialManager/SocialManager.vcxproj
index c6babbf7..11f7bbd8 100644
--- a/Samples/Live/SocialManager/SocialManager.vcxproj
+++ b/Samples/Live/SocialManager/SocialManager.vcxproj
@@ -695,84 +695,130 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
- %(Filename)%(Extension)
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
- %(Filename)%(Extension)
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
- %(Filename)%(Extension)
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)Assets
true
-
+
@@ -809,9 +855,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
true
-
+
true
diff --git a/Samples/Live/SocialManager/SocialManager.vcxproj.filters b/Samples/Live/SocialManager/SocialManager.vcxproj.filters
index fee084d7..65f0d892 100644
--- a/Samples/Live/SocialManager/SocialManager.vcxproj.filters
+++ b/Samples/Live/SocialManager/SocialManager.vcxproj.filters
@@ -106,81 +106,81 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
@@ -219,8 +219,8 @@
-
+
Assets
-
+
\ No newline at end of file
diff --git a/Samples/Live/SocialManager/readme.md b/Samples/Live/SocialManager/readme.md
index 8273733a..b034bd15 100644
--- a/Samples/Live/SocialManager/readme.md
+++ b/Samples/Live/SocialManager/readme.md
@@ -1,3 +1,22 @@
+
+

# SocialManager Sample
diff --git a/Samples/Live/TitleStorage/readme.md b/Samples/Live/TitleStorage/readme.md
index 40aa020e..aa391842 100644
--- a/Samples/Live/TitleStorage/readme.md
+++ b/Samples/Live/TitleStorage/readme.md
@@ -1,3 +1,22 @@
+
+

# Title Storage Sample
diff --git a/Samples/Live/mDNS/readme.md b/Samples/Live/mDNS/readme.md
index 324ffd1c..c715c06c 100644
--- a/Samples/Live/mDNS/readme.md
+++ b/Samples/Live/mDNS/readme.md
@@ -1,3 +1,22 @@
+
+

# mDNS Sample
diff --git a/Samples/System/AccessibilitySample/readme.md b/Samples/System/AccessibilitySample/readme.md
index da52bd97..78cc7b0c 100644
--- a/Samples/System/AccessibilitySample/readme.md
+++ b/Samples/System/AccessibilitySample/readme.md
@@ -1,3 +1,22 @@
+
+

# Accessibility Sample (PC, XBOX)
diff --git a/Samples/System/AdvancedExceptionHandling/AdvancedExceptionHandling.vcxproj b/Samples/System/AdvancedExceptionHandling/AdvancedExceptionHandling.vcxproj
index c3a3c618..eb88a4d5 100644
--- a/Samples/System/AdvancedExceptionHandling/AdvancedExceptionHandling.vcxproj
+++ b/Samples/System/AdvancedExceptionHandling/AdvancedExceptionHandling.vcxproj
@@ -781,14 +781,11 @@ copy $(SolutionDir)OutOfProcDumpTool.pdb $(SolutionDir)$(Platform)\$(Configurati
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -804,15 +801,21 @@ copy $(SolutionDir)OutOfProcDumpTool.pdb $(SolutionDir)$(Platform)\$(Configurati
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
+
true
true
diff --git a/Samples/System/AdvancedExceptionHandling/AdvancedExceptionHandling.vcxproj.filters b/Samples/System/AdvancedExceptionHandling/AdvancedExceptionHandling.vcxproj.filters
index a54aed08..aec8df24 100644
--- a/Samples/System/AdvancedExceptionHandling/AdvancedExceptionHandling.vcxproj.filters
+++ b/Samples/System/AdvancedExceptionHandling/AdvancedExceptionHandling.vcxproj.filters
@@ -103,9 +103,9 @@
Assets
-
+
Assets
-
+
Assets
@@ -131,15 +131,15 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
DumpToolExecutable
diff --git a/Samples/System/AdvancedExceptionHandling/readme.md b/Samples/System/AdvancedExceptionHandling/readme.md
index ef608382..1b67603c 100644
--- a/Samples/System/AdvancedExceptionHandling/readme.md
+++ b/Samples/System/AdvancedExceptionHandling/readme.md
@@ -1,3 +1,22 @@
+
+

# AdvancedExceptionHandling Sample
diff --git a/Samples/System/AsynchronousProgramming/readme.md b/Samples/System/AsynchronousProgramming/readme.md
index 3c1892e4..256c2b53 100644
--- a/Samples/System/AsynchronousProgramming/readme.md
+++ b/Samples/System/AsynchronousProgramming/readme.md
@@ -1,3 +1,22 @@
+
+

# Asynchronous Programming Sample
diff --git a/Samples/System/Collision/Collision.vcxproj b/Samples/System/Collision/Collision.vcxproj
index 84f09bfb..219213db 100644
--- a/Samples/System/Collision/Collision.vcxproj
+++ b/Samples/System/Collision/Collision.vcxproj
@@ -696,9 +696,21 @@
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -708,38 +720,26 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/System/Collision/Collision.vcxproj.filters b/Samples/System/Collision/Collision.vcxproj.filters
index d626c646..e1790640 100644
--- a/Samples/System/Collision/Collision.vcxproj.filters
+++ b/Samples/System/Collision/Collision.vcxproj.filters
@@ -82,29 +82,29 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
diff --git a/Samples/System/Collision/readme.md b/Samples/System/Collision/readme.md
index fd9fc11b..ce29cafe 100644
--- a/Samples/System/Collision/readme.md
+++ b/Samples/System/Collision/readme.md
@@ -1,3 +1,22 @@
+
+

# Collision Sample
diff --git a/Samples/System/CustomEventProvider/readme.md b/Samples/System/CustomEventProvider/readme.md
index 82cb3ee7..8c49b69f 100644
--- a/Samples/System/CustomEventProvider/readme.md
+++ b/Samples/System/CustomEventProvider/readme.md
@@ -1,3 +1,22 @@
+
+

# Custom Event Provider Sample
diff --git a/Samples/System/DataBreakPoints/DataBreakPoints.vcxproj b/Samples/System/DataBreakPoints/DataBreakPoints.vcxproj
index 22b5d2f5..d65bb994 100644
--- a/Samples/System/DataBreakPoints/DataBreakPoints.vcxproj
+++ b/Samples/System/DataBreakPoints/DataBreakPoints.vcxproj
@@ -531,26 +531,20 @@
-
-
+
+ $(OutDir)Assets
+ true
+
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
diff --git a/Samples/System/DataBreakPoints/DataBreakPoints.vcxproj.filters b/Samples/System/DataBreakPoints/DataBreakPoints.vcxproj.filters
index 3721c26c..3c30fcad 100644
--- a/Samples/System/DataBreakPoints/DataBreakPoints.vcxproj.filters
+++ b/Samples/System/DataBreakPoints/DataBreakPoints.vcxproj.filters
@@ -89,17 +89,17 @@
-
+
Assets
-
+
-
+
Assets
-
-
+
+
Assets
-
+
diff --git a/Samples/System/DataBreakPoints/readme.md b/Samples/System/DataBreakPoints/readme.md
index 0dfbe1ae..68f63f68 100644
--- a/Samples/System/DataBreakPoints/readme.md
+++ b/Samples/System/DataBreakPoints/readme.md
@@ -1,3 +1,22 @@
+
+

# Data Breakpoints
diff --git a/Samples/System/FrontPanelDemo/FrontPanelDemo.vcxproj b/Samples/System/FrontPanelDemo/FrontPanelDemo.vcxproj
index d940e84f..a49a7801 100644
--- a/Samples/System/FrontPanelDemo/FrontPanelDemo.vcxproj
+++ b/Samples/System/FrontPanelDemo/FrontPanelDemo.vcxproj
@@ -398,41 +398,146 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
@@ -515,38 +620,22 @@
true
true
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)Assets\mesh
+ true
+
+
+ $(OutDir)Assets\mesh
+ true
+
+
+ $(OutDir)Assets\mesh
+ true
+
+
+ $(OutDir)Assets\mesh
+ true
+
true
true
diff --git a/Samples/System/FrontPanelDemo/FrontPanelDemo.vcxproj.filters b/Samples/System/FrontPanelDemo/FrontPanelDemo.vcxproj.filters
index 7663d1a9..c742e698 100644
--- a/Samples/System/FrontPanelDemo/FrontPanelDemo.vcxproj.filters
+++ b/Samples/System/FrontPanelDemo/FrontPanelDemo.vcxproj.filters
@@ -161,128 +161,128 @@
Assets
-
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
+
Assets
-
+
Assets\mesh
-
-
+
+
Assets\mesh
-
-
+
+
Assets\mesh
-
-
+
+
Assets\mesh
-
+
shaders
diff --git a/Samples/System/FrontPanelDemo/readme.md b/Samples/System/FrontPanelDemo/readme.md
index cc09a975..dd60cbb5 100644
--- a/Samples/System/FrontPanelDemo/readme.md
+++ b/Samples/System/FrontPanelDemo/readme.md
@@ -1,3 +1,22 @@
+
+

# FrontPanelDemo Sample
diff --git a/Samples/System/FrontPanelDolphin/FrontPanelDolphin.vcxproj b/Samples/System/FrontPanelDolphin/FrontPanelDolphin.vcxproj
index 2aba80f0..92bbd70a 100644
--- a/Samples/System/FrontPanelDolphin/FrontPanelDolphin.vcxproj
+++ b/Samples/System/FrontPanelDolphin/FrontPanelDolphin.vcxproj
@@ -377,41 +377,146 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
+
+ $(OutDir)Assets\textures
+ true
+
@@ -458,38 +563,22 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)Assets\mesh
+ true
+
+
+ $(OutDir)Assets\mesh
+ true
+
+
+ $(OutDir)Assets\mesh
+ true
+
+
+ $(OutDir)Assets\mesh
+ true
+
diff --git a/Samples/System/FrontPanelDolphin/FrontPanelDolphin.vcxproj.filters b/Samples/System/FrontPanelDolphin/FrontPanelDolphin.vcxproj.filters
index b829bfa9..7b57d053 100644
--- a/Samples/System/FrontPanelDolphin/FrontPanelDolphin.vcxproj.filters
+++ b/Samples/System/FrontPanelDolphin/FrontPanelDolphin.vcxproj.filters
@@ -108,111 +108,111 @@
Assets
-
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
-
+
+
Assets\textures
-
+
Assets
@@ -235,18 +235,18 @@
Shaders
-
+
Assets\mesh
-
-
+
+
Assets\mesh
-
-
+
+
Assets\mesh
-
-
+
+
Assets\mesh
-
+
diff --git a/Samples/System/FrontPanelDolphin/readme.md b/Samples/System/FrontPanelDolphin/readme.md
index 2cd6e433..5a8490f3 100644
--- a/Samples/System/FrontPanelDolphin/readme.md
+++ b/Samples/System/FrontPanelDolphin/readme.md
@@ -1,3 +1,22 @@
+
+

# FrontPanelDolphin Sample
diff --git a/Samples/System/FrontPanelGame/FrontPanelGame.vcxproj b/Samples/System/FrontPanelGame/FrontPanelGame.vcxproj
index 1fa3825b..24435871 100644
--- a/Samples/System/FrontPanelGame/FrontPanelGame.vcxproj
+++ b/Samples/System/FrontPanelGame/FrontPanelGame.vcxproj
@@ -374,8 +374,16 @@
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
diff --git a/Samples/System/FrontPanelGame/FrontPanelGame.vcxproj.filters b/Samples/System/FrontPanelGame/FrontPanelGame.vcxproj.filters
index 5ab5669e..ae58f7ed 100644
--- a/Samples/System/FrontPanelGame/FrontPanelGame.vcxproj.filters
+++ b/Samples/System/FrontPanelGame/FrontPanelGame.vcxproj.filters
@@ -105,12 +105,12 @@
Assets
-
+
Assets
-
-
+
+
Assets
-
+
Assets
diff --git a/Samples/System/FrontPanelGame/readme.md b/Samples/System/FrontPanelGame/readme.md
index 15a8c573..ceecbfd5 100644
--- a/Samples/System/FrontPanelGame/readme.md
+++ b/Samples/System/FrontPanelGame/readme.md
@@ -1,3 +1,22 @@
+
+

# FrontPanelGame Sample
diff --git a/Samples/System/FrontPanelLogo/FrontPanelLogo.vcxproj b/Samples/System/FrontPanelLogo/FrontPanelLogo.vcxproj
index 05b6895a..c229ad84 100644
--- a/Samples/System/FrontPanelLogo/FrontPanelLogo.vcxproj
+++ b/Samples/System/FrontPanelLogo/FrontPanelLogo.vcxproj
@@ -365,8 +365,14 @@
-
-
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
diff --git a/Samples/System/FrontPanelLogo/FrontPanelLogo.vcxproj.filters b/Samples/System/FrontPanelLogo/FrontPanelLogo.vcxproj.filters
index 25cfe77e..5807f9b1 100644
--- a/Samples/System/FrontPanelLogo/FrontPanelLogo.vcxproj.filters
+++ b/Samples/System/FrontPanelLogo/FrontPanelLogo.vcxproj.filters
@@ -82,12 +82,12 @@
Assets
-
+
Assets
-
-
+
+
Assets
-
+
Assets
diff --git a/Samples/System/FrontPanelLogo/readme.md b/Samples/System/FrontPanelLogo/readme.md
index d6688da4..33d8def0 100644
--- a/Samples/System/FrontPanelLogo/readme.md
+++ b/Samples/System/FrontPanelLogo/readme.md
@@ -1,3 +1,22 @@
+
+

# FrontPanelLogo Sample
diff --git a/Samples/System/FrontPanelText/FrontPanelText.vcxproj b/Samples/System/FrontPanelText/FrontPanelText.vcxproj
index 08ecd6dd..28510ee4 100644
--- a/Samples/System/FrontPanelText/FrontPanelText.vcxproj
+++ b/Samples/System/FrontPanelText/FrontPanelText.vcxproj
@@ -370,8 +370,16 @@
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
diff --git a/Samples/System/FrontPanelText/FrontPanelText.vcxproj.filters b/Samples/System/FrontPanelText/FrontPanelText.vcxproj.filters
index 814c3fae..b12201ec 100644
--- a/Samples/System/FrontPanelText/FrontPanelText.vcxproj.filters
+++ b/Samples/System/FrontPanelText/FrontPanelText.vcxproj.filters
@@ -100,12 +100,12 @@
Assets
-
+
Assets
-
-
+
+
Assets
-
+
Assets
diff --git a/Samples/System/FrontPanelText/readme.md b/Samples/System/FrontPanelText/readme.md
index dbbacc83..46690fe5 100644
--- a/Samples/System/FrontPanelText/readme.md
+++ b/Samples/System/FrontPanelText/readme.md
@@ -1,3 +1,22 @@
+
+

# FrontPanelText Sample
diff --git a/Samples/System/GameInputInterfacing/GameInputInterfacing.vcxproj b/Samples/System/GameInputInterfacing/GameInputInterfacing.vcxproj
index aac04121..bec3b719 100644
--- a/Samples/System/GameInputInterfacing/GameInputInterfacing.vcxproj
+++ b/Samples/System/GameInputInterfacing/GameInputInterfacing.vcxproj
@@ -848,7 +848,7 @@
-
+
@@ -872,6 +872,6 @@
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
+
diff --git a/Samples/System/GameInputInterfacing/packages.config b/Samples/System/GameInputInterfacing/packages.config
index e5f05b40..0c27d7a1 100644
--- a/Samples/System/GameInputInterfacing/packages.config
+++ b/Samples/System/GameInputInterfacing/packages.config
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/Samples/System/GameInputInterfacing/readme.md b/Samples/System/GameInputInterfacing/readme.md
index c36d02ec..28ed6f05 100644
--- a/Samples/System/GameInputInterfacing/readme.md
+++ b/Samples/System/GameInputInterfacing/readme.md
@@ -1,3 +1,22 @@
+
+

# GameInputInterfacing Sample
diff --git a/Samples/System/GameInputSequential/GameInputSequential.vcxproj b/Samples/System/GameInputSequential/GameInputSequential.vcxproj
index 154abe74..390bb8c4 100644
--- a/Samples/System/GameInputSequential/GameInputSequential.vcxproj
+++ b/Samples/System/GameInputSequential/GameInputSequential.vcxproj
@@ -782,7 +782,7 @@
-
+
@@ -806,6 +806,6 @@
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
+
diff --git a/Samples/System/GameInputSequential/packages.config b/Samples/System/GameInputSequential/packages.config
index e5f05b40..0c27d7a1 100644
--- a/Samples/System/GameInputSequential/packages.config
+++ b/Samples/System/GameInputSequential/packages.config
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/Samples/System/GameInputSequential/readme.md b/Samples/System/GameInputSequential/readme.md
index 07a1afce..b1316fc8 100644
--- a/Samples/System/GameInputSequential/readme.md
+++ b/Samples/System/GameInputSequential/readme.md
@@ -1,3 +1,22 @@
+
+

# Gamepad Sequential Sample
diff --git a/Samples/System/GameSaveCombo/readme.md b/Samples/System/GameSaveCombo/readme.md
index 8e2b63ce..5cd04847 100644
--- a/Samples/System/GameSaveCombo/readme.md
+++ b/Samples/System/GameSaveCombo/readme.md
@@ -1,3 +1,22 @@
+
+

# Game Save Combo Sample (PC, XBOX)
diff --git a/Samples/System/GameSaveFilesCombo/readme.md b/Samples/System/GameSaveFilesCombo/readme.md
index a3097afe..34c12640 100644
--- a/Samples/System/GameSaveFilesCombo/readme.md
+++ b/Samples/System/GameSaveFilesCombo/readme.md
@@ -1,3 +1,22 @@
+
+

# GameSaveFilesCombo Sample (PC, XBOX)
diff --git a/Samples/System/Gamepad/Gamepad.vcxproj b/Samples/System/Gamepad/Gamepad.vcxproj
index c4ff6800..8b37d01e 100644
--- a/Samples/System/Gamepad/Gamepad.vcxproj
+++ b/Samples/System/Gamepad/Gamepad.vcxproj
@@ -780,7 +780,7 @@
-
+
@@ -804,6 +804,6 @@
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
+
diff --git a/Samples/System/Gamepad/packages.config b/Samples/System/Gamepad/packages.config
index e5f05b40..0c27d7a1 100644
--- a/Samples/System/Gamepad/packages.config
+++ b/Samples/System/Gamepad/packages.config
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/Samples/System/Gamepad/readme.md b/Samples/System/Gamepad/readme.md
index 2093f7b4..54f03894 100644
--- a/Samples/System/Gamepad/readme.md
+++ b/Samples/System/Gamepad/readme.md
@@ -1,3 +1,22 @@
+
+

# Gamepad Sample
diff --git a/Samples/System/GamepadKeyboardMouse/GamepadKeyboardMouse.vcxproj b/Samples/System/GamepadKeyboardMouse/GamepadKeyboardMouse.vcxproj
index 493d2cd7..130f9f61 100644
--- a/Samples/System/GamepadKeyboardMouse/GamepadKeyboardMouse.vcxproj
+++ b/Samples/System/GamepadKeyboardMouse/GamepadKeyboardMouse.vcxproj
@@ -695,7 +695,11 @@
true
true
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -764,7 +768,7 @@
-
+
@@ -788,6 +792,6 @@
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
+
\ No newline at end of file
diff --git a/Samples/System/GamepadKeyboardMouse/GamepadKeyboardMouse.vcxproj.filters b/Samples/System/GamepadKeyboardMouse/GamepadKeyboardMouse.vcxproj.filters
index 8c4a9b90..abf970b1 100644
--- a/Samples/System/GamepadKeyboardMouse/GamepadKeyboardMouse.vcxproj.filters
+++ b/Samples/System/GamepadKeyboardMouse/GamepadKeyboardMouse.vcxproj.filters
@@ -114,9 +114,9 @@
-
+
Assets
-
+
diff --git a/Samples/System/GamepadKeyboardMouse/packages.config b/Samples/System/GamepadKeyboardMouse/packages.config
index e5f05b40..0c27d7a1 100644
--- a/Samples/System/GamepadKeyboardMouse/packages.config
+++ b/Samples/System/GamepadKeyboardMouse/packages.config
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/Samples/System/GamepadKeyboardMouse/readme.md b/Samples/System/GamepadKeyboardMouse/readme.md
index 4a61dd85..da079dd4 100644
--- a/Samples/System/GamepadKeyboardMouse/readme.md
+++ b/Samples/System/GamepadKeyboardMouse/readme.md
@@ -1,3 +1,22 @@
+
+

# GameInput Gamepad Keyboard Mouse
diff --git a/Samples/System/GamepadVibration/GamepadVibration.vcxproj b/Samples/System/GamepadVibration/GamepadVibration.vcxproj
index 6e08b175..b2a2919f 100644
--- a/Samples/System/GamepadVibration/GamepadVibration.vcxproj
+++ b/Samples/System/GamepadVibration/GamepadVibration.vcxproj
@@ -771,7 +771,7 @@
-
+
@@ -795,6 +795,6 @@
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
+
\ No newline at end of file
diff --git a/Samples/System/GamepadVibration/packages.config b/Samples/System/GamepadVibration/packages.config
index e5f05b40..0c27d7a1 100644
--- a/Samples/System/GamepadVibration/packages.config
+++ b/Samples/System/GamepadVibration/packages.config
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/Samples/System/GamepadVibration/readme.md b/Samples/System/GamepadVibration/readme.md
index 6fdf432c..f758649c 100644
--- a/Samples/System/GamepadVibration/readme.md
+++ b/Samples/System/GamepadVibration/readme.md
@@ -1,3 +1,22 @@
+
+

# Gamepad Vibration Sample
diff --git a/Samples/System/Haptics/Haptics.vcxproj b/Samples/System/Haptics/Haptics.vcxproj
index 388300c9..e05ab351 100644
--- a/Samples/System/Haptics/Haptics.vcxproj
+++ b/Samples/System/Haptics/Haptics.vcxproj
@@ -95,7 +95,7 @@
-
+
@@ -574,6 +574,6 @@
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
+
\ No newline at end of file
diff --git a/Samples/System/Haptics/packages.config b/Samples/System/Haptics/packages.config
index e5f05b40..0c27d7a1 100644
--- a/Samples/System/Haptics/packages.config
+++ b/Samples/System/Haptics/packages.config
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/Samples/System/Haptics/readme.md b/Samples/System/Haptics/readme.md
index 8c8d24eb..9ae1c84a 100644
--- a/Samples/System/Haptics/readme.md
+++ b/Samples/System/Haptics/readme.md
@@ -1,3 +1,22 @@
+
+
# Advanced Haptics Sample
# Description
@@ -68,7 +87,7 @@ if (hapticsDevice)
# Known Issues/Expectations
-At present, the only haptics-enabled controller supported by GameInput is the PlayStation®5 DualSense® controller.
+At present, the only haptics-enabled controller supported by GameInput is the PlayStation�5 DualSense� controller.
# Update history
diff --git a/Samples/System/IntelligentDelivery/IntelligentDelivery.vcxproj b/Samples/System/IntelligentDelivery/IntelligentDelivery.vcxproj
index dc16e32b..9a95c1ce 100644
--- a/Samples/System/IntelligentDelivery/IntelligentDelivery.vcxproj
+++ b/Samples/System/IntelligentDelivery/IntelligentDelivery.vcxproj
@@ -810,9 +810,18 @@
-
-
-
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
diff --git a/Samples/System/IntelligentDelivery/IntelligentDelivery.vcxproj.filters b/Samples/System/IntelligentDelivery/IntelligentDelivery.vcxproj.filters
index 450f29fc..f7bb6390 100644
--- a/Samples/System/IntelligentDelivery/IntelligentDelivery.vcxproj.filters
+++ b/Samples/System/IntelligentDelivery/IntelligentDelivery.vcxproj.filters
@@ -193,14 +193,14 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
\ No newline at end of file
diff --git a/Samples/System/IntelligentDelivery/readme.md b/Samples/System/IntelligentDelivery/readme.md
index ffec7223..25a1feba 100644
--- a/Samples/System/IntelligentDelivery/readme.md
+++ b/Samples/System/IntelligentDelivery/readme.md
@@ -1,3 +1,22 @@
+
+

# Intelligent Delivery
diff --git a/Samples/System/Lighting/readme.md b/Samples/System/Lighting/readme.md
index bac7f58c..b6da74ec 100644
--- a/Samples/System/Lighting/readme.md
+++ b/Samples/System/Lighting/readme.md
@@ -1,3 +1,22 @@
+
+
# Lighting Sample
# Description
diff --git a/Samples/System/LocalStorage/readme.md b/Samples/System/LocalStorage/readme.md
index a549bde8..7d3235bb 100644
--- a/Samples/System/LocalStorage/readme.md
+++ b/Samples/System/LocalStorage/readme.md
@@ -1,3 +1,22 @@
+
+

# Local Storage Sample
diff --git a/Samples/System/ModernGamerTag/readme.md b/Samples/System/ModernGamerTag/readme.md
index 6dff7961..f35cf07b 100644
--- a/Samples/System/ModernGamerTag/readme.md
+++ b/Samples/System/ModernGamerTag/readme.md
@@ -1,3 +1,22 @@
+
+

# Modern Gamertag
diff --git a/Samples/System/MouseInput/MouseInput.vcxproj b/Samples/System/MouseInput/MouseInput.vcxproj
index 3b3888bb..416edafc 100644
--- a/Samples/System/MouseInput/MouseInput.vcxproj
+++ b/Samples/System/MouseInput/MouseInput.vcxproj
@@ -391,19 +391,68 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\RTSMap
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\RTSMap
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
@@ -414,54 +463,36 @@
true
true
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\FPSRoom
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\RTSMap
+ true
+
diff --git a/Samples/System/MouseInput/MouseInput.vcxproj.filters b/Samples/System/MouseInput/MouseInput.vcxproj.filters
index 4e0ae34f..52e56e29 100644
--- a/Samples/System/MouseInput/MouseInput.vcxproj.filters
+++ b/Samples/System/MouseInput/MouseInput.vcxproj.filters
@@ -90,65 +90,65 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
diff --git a/Samples/System/MouseInput/readme.md b/Samples/System/MouseInput/readme.md
index c7f9fabb..80b77623 100644
--- a/Samples/System/MouseInput/readme.md
+++ b/Samples/System/MouseInput/readme.md
@@ -1,3 +1,22 @@
+
+

# Mouse Input Sample
diff --git a/Samples/System/MultiExecutablePackage/readme.md b/Samples/System/MultiExecutablePackage/readme.md
index bd6edfc4..401f6c32 100644
--- a/Samples/System/MultiExecutablePackage/readme.md
+++ b/Samples/System/MultiExecutablePackage/readme.md
@@ -1,3 +1,22 @@
+
+
# MultiExecutable Package Sample
_This sample is compatible with the Microsoft Game Development Kit (March 2022)_
diff --git a/Samples/System/MultiPackage/readme.md b/Samples/System/MultiPackage/readme.md
index 8bc9e14e..43028242 100644
--- a/Samples/System/MultiPackage/readme.md
+++ b/Samples/System/MultiPackage/readme.md
@@ -1,3 +1,22 @@
+
+
# Multi Package Sample
_This sample is compatible with the Microsoft Game Development Kit (March 2023)_
diff --git a/Samples/System/NLSAndLocalization/readme.md b/Samples/System/NLSAndLocalization/readme.md
index 3e3b0d0d..440fd43a 100644
--- a/Samples/System/NLSAndLocalization/readme.md
+++ b/Samples/System/NLSAndLocalization/readme.md
@@ -1,3 +1,22 @@
+
+

# NLS and Localization Sample
diff --git a/Samples/System/PIXCircularCaptureCombo/PIXCircularCaptureCombo.vcxproj b/Samples/System/PIXCircularCaptureCombo/PIXCircularCaptureCombo.vcxproj
index 52fce2f1..851389a4 100644
--- a/Samples/System/PIXCircularCaptureCombo/PIXCircularCaptureCombo.vcxproj
+++ b/Samples/System/PIXCircularCaptureCombo/PIXCircularCaptureCombo.vcxproj
@@ -699,37 +699,32 @@
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
diff --git a/Samples/System/PIXCircularCaptureCombo/PIXCircularCaptureCombo.vcxproj.filters b/Samples/System/PIXCircularCaptureCombo/PIXCircularCaptureCombo.vcxproj.filters
index bc391e61..d4ae86a9 100644
--- a/Samples/System/PIXCircularCaptureCombo/PIXCircularCaptureCombo.vcxproj.filters
+++ b/Samples/System/PIXCircularCaptureCombo/PIXCircularCaptureCombo.vcxproj.filters
@@ -84,23 +84,23 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
-
+
Assets
-
+
\ No newline at end of file
diff --git a/Samples/System/PIXCircularCaptureCombo/Readme.md b/Samples/System/PIXCircularCaptureCombo/Readme.md
index 85ae56c5..267e9597 100644
--- a/Samples/System/PIXCircularCaptureCombo/Readme.md
+++ b/Samples/System/PIXCircularCaptureCombo/Readme.md
@@ -1,3 +1,22 @@
+
+

# SimpleDirectStorageCombo Sample
diff --git a/Samples/System/SimpleDirectStorageCombo/SimpleDirectStorageCombo.vcxproj b/Samples/System/SimpleDirectStorageCombo/SimpleDirectStorageCombo.vcxproj
index 804c7f05..5474a1af 100644
--- a/Samples/System/SimpleDirectStorageCombo/SimpleDirectStorageCombo.vcxproj
+++ b/Samples/System/SimpleDirectStorageCombo/SimpleDirectStorageCombo.vcxproj
@@ -682,7 +682,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -695,24 +699,21 @@
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/System/SimpleDirectStorageCombo/SimpleDirectStorageCombo.vcxproj.filters b/Samples/System/SimpleDirectStorageCombo/SimpleDirectStorageCombo.vcxproj.filters
index aca2e6dd..4b31a322 100644
--- a/Samples/System/SimpleDirectStorageCombo/SimpleDirectStorageCombo.vcxproj.filters
+++ b/Samples/System/SimpleDirectStorageCombo/SimpleDirectStorageCombo.vcxproj.filters
@@ -180,20 +180,20 @@
Assets
-
+
Assets
-
+
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
diff --git a/Samples/System/SimpleDirectStorageCombo/readme.md b/Samples/System/SimpleDirectStorageCombo/readme.md
index b4de6764..6155a662 100644
--- a/Samples/System/SimpleDirectStorageCombo/readme.md
+++ b/Samples/System/SimpleDirectStorageCombo/readme.md
@@ -1,3 +1,22 @@
+
+

# SimpleDirectStorageCombo Sample
diff --git a/Samples/System/SimpleExceptionHandling/SimpleExceptionHandling.vcxproj b/Samples/System/SimpleExceptionHandling/SimpleExceptionHandling.vcxproj
index f5bfa4d4..cb5166a4 100644
--- a/Samples/System/SimpleExceptionHandling/SimpleExceptionHandling.vcxproj
+++ b/Samples/System/SimpleExceptionHandling/SimpleExceptionHandling.vcxproj
@@ -640,8 +640,11 @@
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -649,15 +652,21 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
true
-
+
true
diff --git a/Samples/System/SimpleExceptionHandling/SimpleExceptionHandling.vcxproj.filters b/Samples/System/SimpleExceptionHandling/SimpleExceptionHandling.vcxproj.filters
index 3ceeeeb6..69d4d991 100644
--- a/Samples/System/SimpleExceptionHandling/SimpleExceptionHandling.vcxproj.filters
+++ b/Samples/System/SimpleExceptionHandling/SimpleExceptionHandling.vcxproj.filters
@@ -91,23 +91,23 @@
Assets
-
+
Assets
-
+
Assets
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
diff --git a/Samples/System/SimpleExceptionHandling/readme.md b/Samples/System/SimpleExceptionHandling/readme.md
index 9ea129df..9e7a2c3e 100644
--- a/Samples/System/SimpleExceptionHandling/readme.md
+++ b/Samples/System/SimpleExceptionHandling/readme.md
@@ -1,3 +1,22 @@
+
+

# SimpleExceptionHandling Sample
diff --git a/Samples/System/SimpleFFBWheel/SimpleFFBWheel.vcxproj b/Samples/System/SimpleFFBWheel/SimpleFFBWheel.vcxproj
index c9e0cb91..4040eeeb 100644
--- a/Samples/System/SimpleFFBWheel/SimpleFFBWheel.vcxproj
+++ b/Samples/System/SimpleFFBWheel/SimpleFFBWheel.vcxproj
@@ -859,7 +859,7 @@
-
+
@@ -883,6 +883,6 @@
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
+
diff --git a/Samples/System/SimpleFFBWheel/packages.config b/Samples/System/SimpleFFBWheel/packages.config
index e5f05b40..0c27d7a1 100644
--- a/Samples/System/SimpleFFBWheel/packages.config
+++ b/Samples/System/SimpleFFBWheel/packages.config
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/Samples/System/SimpleFFBWheel/readme.md b/Samples/System/SimpleFFBWheel/readme.md
index b5740497..24496381 100644
--- a/Samples/System/SimpleFFBWheel/readme.md
+++ b/Samples/System/SimpleFFBWheel/readme.md
@@ -1,3 +1,22 @@
+
+

# SimpleFFBWheel Sample
diff --git a/Samples/System/SimpleFrontPanel/SimpleFrontPanel.vcxproj b/Samples/System/SimpleFrontPanel/SimpleFrontPanel.vcxproj
index b4213fac..373e077d 100644
--- a/Samples/System/SimpleFrontPanel/SimpleFrontPanel.vcxproj
+++ b/Samples/System/SimpleFrontPanel/SimpleFrontPanel.vcxproj
@@ -361,8 +361,16 @@
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
diff --git a/Samples/System/SimpleFrontPanel/SimpleFrontPanel.vcxproj.filters b/Samples/System/SimpleFrontPanel/SimpleFrontPanel.vcxproj.filters
index 1267b968..096d5e25 100644
--- a/Samples/System/SimpleFrontPanel/SimpleFrontPanel.vcxproj.filters
+++ b/Samples/System/SimpleFrontPanel/SimpleFrontPanel.vcxproj.filters
@@ -70,12 +70,12 @@
Assets
-
+
Assets
-
-
+
+
Assets
-
+
Assets
diff --git a/Samples/System/SimpleFrontPanel/readme.md b/Samples/System/SimpleFrontPanel/readme.md
index 06823e57..8436a871 100644
--- a/Samples/System/SimpleFrontPanel/readme.md
+++ b/Samples/System/SimpleFrontPanel/readme.md
@@ -1,3 +1,22 @@
+
+

# SimpleFrontPanel Sample
diff --git a/Samples/System/SimpleMultiExePackage/readme.md b/Samples/System/SimpleMultiExePackage/readme.md
index 78e64aeb..efa74a18 100644
--- a/Samples/System/SimpleMultiExePackage/readme.md
+++ b/Samples/System/SimpleMultiExePackage/readme.md
@@ -1,3 +1,22 @@
+
+
# Simple MultiExecutable Package Sample
_This sample is compatible with the Microsoft Game Development Kit (March 2022)_
diff --git a/Samples/System/SimplePLM/SimplePLM.vcxproj b/Samples/System/SimplePLM/SimplePLM.vcxproj
index 72d65057..09b95fce 100644
--- a/Samples/System/SimplePLM/SimplePLM.vcxproj
+++ b/Samples/System/SimplePLM/SimplePLM.vcxproj
@@ -358,7 +358,11 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
@@ -366,14 +370,11 @@
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/System/SimplePLM/SimplePLM.vcxproj.filters b/Samples/System/SimplePLM/SimplePLM.vcxproj.filters
index e290c136..18bd9de8 100644
--- a/Samples/System/SimplePLM/SimplePLM.vcxproj.filters
+++ b/Samples/System/SimplePLM/SimplePLM.vcxproj.filters
@@ -67,17 +67,17 @@
Assets
-
+
Assets
-
+
Assets
-
+
Assets
-
+
diff --git a/Samples/System/SimplePLM/readme.md b/Samples/System/SimplePLM/readme.md
index 1a4656bb..0b709a52 100644
--- a/Samples/System/SimplePLM/readme.md
+++ b/Samples/System/SimplePLM/readme.md
@@ -1,3 +1,22 @@
+
+

# SimplePLM Sample
diff --git a/Samples/System/SimpleUserModel/readme.md b/Samples/System/SimpleUserModel/readme.md
index 9dbb959f..5d42278e 100644
--- a/Samples/System/SimpleUserModel/readme.md
+++ b/Samples/System/SimpleUserModel/readme.md
@@ -1,3 +1,22 @@
+
+

# Simple User Model Sample
diff --git a/Samples/System/SystemInfo/SystemInfo.vcxproj b/Samples/System/SystemInfo/SystemInfo.vcxproj
index a3ef31ba..dde429fd 100644
--- a/Samples/System/SystemInfo/SystemInfo.vcxproj
+++ b/Samples/System/SystemInfo/SystemInfo.vcxproj
@@ -687,33 +687,28 @@
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/System/SystemInfo/SystemInfo.vcxproj.filters b/Samples/System/SystemInfo/SystemInfo.vcxproj.filters
index 46e9d7be..40491579 100644
--- a/Samples/System/SystemInfo/SystemInfo.vcxproj.filters
+++ b/Samples/System/SystemInfo/SystemInfo.vcxproj.filters
@@ -58,20 +58,20 @@
-
+
Assets
-
+
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
diff --git a/Samples/System/SystemInfo/readme.md b/Samples/System/SystemInfo/readme.md
index ce2a46a0..04b029bd 100644
--- a/Samples/System/SystemInfo/readme.md
+++ b/Samples/System/SystemInfo/readme.md
@@ -1,3 +1,22 @@
+
+

# SystemInfo Sample
diff --git a/Samples/System/UserManagement/UserManagement.vcxproj b/Samples/System/UserManagement/UserManagement.vcxproj
index 0ca5522d..f252eadb 100644
--- a/Samples/System/UserManagement/UserManagement.vcxproj
+++ b/Samples/System/UserManagement/UserManagement.vcxproj
@@ -395,106 +395,80 @@
-
-
-
-
-
-
-
-
+
+ $(OutDir)Assets\Textures
+ true
+
+
+ $(OutDir)Assets\Textures
+ true
+
+
+ $(OutDir)Assets\Textures
+ true
+
+
+ $(OutDir)Assets\Textures
+ true
+
+
+ $(OutDir)Assets\Textures
+ true
+
+
+ $(OutDir)Assets\Textures
+ true
+
+
+ $(OutDir)Assets\Textures
+ true
+
+
+ $(OutDir)Assets\Textures
+ true
+
-
- true
- Document
- true
- true
- true
- true
- true
-
-
- true
- Document
- true
- true
- true
- true
- true
-
-
- true
- Document
- true
- true
- true
- true
- true
-
-
- true
- Document
- true
- true
- true
- true
- true
-
-
- true
- Document
- true
- true
- true
- true
- true
-
-
- true
- Document
- true
- true
- true
- true
- true
-
-
- true
- Document
- true
- true
- true
- true
- true
-
-
- true
- Document
- true
- true
- true
- true
- true
-
-
- true
- Document
- true
- true
- true
- true
- true
-
-
- true
- Document
- true
- true
- true
- true
- true
-
+
+ $(OutDir)Assets\Layouts
+ true
+
+
+ $(OutDir)Assets\Layouts
+ true
+
+
+ $(OutDir)Assets\Layouts
+ true
+
+
+ $(OutDir)Assets\Layouts
+ true
+
+
+ $(OutDir)Assets\Layouts
+ true
+
+
+ $(OutDir)Assets\Layouts
+ true
+
+
+ $(OutDir)Assets\Layouts
+ true
+
+
+ $(OutDir)Assets\Layouts
+ true
+
+
+ $(OutDir)Assets\Layouts
+ true
+
+
+ $(OutDir)Assets\Layouts
+ true
+
true
Document
@@ -513,39 +487,50 @@
$(OutDir)Assets\Fonts
$(OutDir)Assets\Fonts
-
+
+ $(OutDir)Assets\Fonts
true
-
-
+
+
+ $(OutDir)Assets\Fonts
true
-
-
+
+
+ $(OutDir)Assets\Fonts
true
-
-
+
+
+ $(OutDir)Assets\Fonts
true
-
-
+
+
+ $(OutDir)Assets\Fonts
true
-
-
+
+
+ $(OutDir)Assets\Fonts
true
-
-
+
+
+ $(OutDir)Assets\Fonts
true
-
-
+
+
+ $(OutDir)Assets\Fonts
true
-
-
+
+
+ $(OutDir)Assets\Fonts
true
-
-
+
+
+ $(OutDir)Assets\Fonts
true
-
-
+
+
+ $(OutDir)Assets\Fonts
true
-
+
diff --git a/Samples/System/UserManagement/UserManagement.vcxproj.filters b/Samples/System/UserManagement/UserManagement.vcxproj.filters
index beba4021..c435077c 100644
--- a/Samples/System/UserManagement/UserManagement.vcxproj.filters
+++ b/Samples/System/UserManagement/UserManagement.vcxproj.filters
@@ -406,60 +406,60 @@
Assets
-
+
Assets\Textures
-
-
+
+
Assets\Textures
-
-
+
+
Assets\Layouts
-
-
+
+
Assets\Layouts
-
-
+
+
Assets\Layouts
-
-
+
+
Assets\Layouts
-
-
+
+
Assets\Layouts
-
-
+
+
Assets\Layouts
-
-
+
+
Assets\Textures
-
-
+
+
Assets\Textures
-
-
+
+
Assets\Textures
-
-
+
+
Assets\Textures
-
-
+
+
Assets\Textures
-
-
+
+
Assets\Textures
-
-
+
+
Assets\Layouts
-
-
+
+
Assets\Layouts
-
-
+
+
Assets\Layouts
-
-
+
+
Assets\Layouts
-
+
Assets
@@ -469,39 +469,39 @@
-
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
-
+
+
Assets\Fonts
-
+
diff --git a/Samples/System/UserManagement/readme.md b/Samples/System/UserManagement/readme.md
index 5fe25412..a0b08348 100644
--- a/Samples/System/UserManagement/readme.md
+++ b/Samples/System/UserManagement/readme.md
@@ -1,3 +1,22 @@
+
+

User Management Sample
diff --git a/Samples/Tools/BWOIExample/readme.md b/Samples/Tools/BWOIExample/readme.md
index d9fa652c..ddd8bc01 100644
--- a/Samples/Tools/BWOIExample/readme.md
+++ b/Samples/Tools/BWOIExample/readme.md
@@ -1,3 +1,18 @@
+
+
# Build W/O Installing (BWOI) Example
*This sample is compatible with the Microsoft Game Development Kit (October 2024)*
diff --git a/Samples/Tools/CMakeExample/readme.md b/Samples/Tools/CMakeExample/readme.md
index 3a1e7b33..805277ad 100644
--- a/Samples/Tools/CMakeExample/readme.md
+++ b/Samples/Tools/CMakeExample/readme.md
@@ -1,3 +1,18 @@
+
+
# CMake Example
*This sample is compatible with the Microsoft Game Development Kit (October 2024)*
diff --git a/Samples/Tools/CMakeGDKExample/readme.md b/Samples/Tools/CMakeGDKExample/readme.md
index 51e8ee09..9422ca99 100644
--- a/Samples/Tools/CMakeGDKExample/readme.md
+++ b/Samples/Tools/CMakeGDKExample/readme.md
@@ -1,3 +1,18 @@
+
+
# CMake GDK Example
*This sample is compatible with the Microsoft Game Development Kit (October 2025)*
diff --git a/Samples/Tools/CMakeXboxConsoleApp/readme.md b/Samples/Tools/CMakeXboxConsoleApp/readme.md
index 3c9a73fd..50faa940 100644
--- a/Samples/Tools/CMakeXboxConsoleApp/readme.md
+++ b/Samples/Tools/CMakeXboxConsoleApp/readme.md
@@ -1,3 +1,18 @@
+
+
# Cmake Xbox Console App
*This sample is compatible with the Microsoft Game Development Kit (March 2022)*
diff --git a/Samples/Tools/DumpTool/readme.md b/Samples/Tools/DumpTool/readme.md
index 5006c9e5..f38f9324 100644
--- a/Samples/Tools/DumpTool/readme.md
+++ b/Samples/Tools/DumpTool/readme.md
@@ -1,3 +1,20 @@
+
+

# DumpTool Sample
diff --git a/Samples/Tools/MeshletConverter/readme.md b/Samples/Tools/MeshletConverter/readme.md
index e30dc77c..9dfa0a41 100644
--- a/Samples/Tools/MeshletConverter/readme.md
+++ b/Samples/Tools/MeshletConverter/readme.md
@@ -1,3 +1,20 @@
+
+

# Meshlet Converter App
diff --git a/Samples/Tools/PlayInputMacro/readme.md b/Samples/Tools/PlayInputMacro/readme.md
index 79abe69a..f1bef46e 100644
--- a/Samples/Tools/PlayInputMacro/readme.md
+++ b/Samples/Tools/PlayInputMacro/readme.md
@@ -1,3 +1,22 @@
+
+

# PlayInputMacro Sample
diff --git a/Samples/Tools/RemoteIterationToolsSample/README.md b/Samples/Tools/RemoteIterationToolsSample/README.md
index f670b60b..b4141fcd 100644
--- a/Samples/Tools/RemoteIterationToolsSample/README.md
+++ b/Samples/Tools/RemoteIterationToolsSample/README.md
@@ -1,3 +1,22 @@
+
+
# Remote Iteration Tools Sample
A WPF sample application demonstrating how to use the **Remote Iteration Client API**
diff --git a/Samples/Tools/WPAProfiles/readme.md b/Samples/Tools/WPAProfiles/readme.md
index bd32a6c5..c2c7ec55 100644
--- a/Samples/Tools/WPAProfiles/readme.md
+++ b/Samples/Tools/WPAProfiles/readme.md
@@ -1,3 +1,18 @@
+
+
# WPA Profiles
# Description
diff --git a/Samples/Tools/xbcompress/readme.md b/Samples/Tools/xbcompress/readme.md
index 283792e7..64b7760b 100644
--- a/Samples/Tools/xbcompress/readme.md
+++ b/Samples/Tools/xbcompress/readme.md
@@ -1,3 +1,18 @@
+
+
# xbcompress Sample
*This sample is compatible with the Microsoft Game Development Kit (March 2022)*
diff --git a/Samples/Tools/xbdepends/readme.md b/Samples/Tools/xbdepends/readme.md
index 7e7ded22..16d86cce 100644
--- a/Samples/Tools/xbdepends/readme.md
+++ b/Samples/Tools/xbdepends/readme.md
@@ -1,3 +1,22 @@
+
+
# xbdepends Sample
*This sample is compatible with the Microsoft Game Development Kit (March 2023)*
diff --git a/Samples/Tools/xbgamepad/readme.md b/Samples/Tools/xbgamepad/readme.md
index f174bbda..2a76ca57 100644
--- a/Samples/Tools/xbgamepad/readme.md
+++ b/Samples/Tools/xbgamepad/readme.md
@@ -1,3 +1,18 @@
+
+
# xbgamepad
*This sample is compatible with the Microsoft Game Development Kit (March 2022)*
diff --git a/Samples/Tools/xtexconv/readme.md b/Samples/Tools/xtexconv/readme.md
index 54b4f0d4..07e26bd0 100644
--- a/Samples/Tools/xtexconv/readme.md
+++ b/Samples/Tools/xtexconv/readme.md
@@ -1,3 +1,20 @@
+
+
# xtexconv Sample
*This sample is compatible with the Microsoft Game Development Kit (March 2022)*
diff --git a/Samples/Unity/Live/UnityAchievements/readme.md b/Samples/Unity/Live/UnityAchievements/readme.md
index fb5e84f0..98459f5a 100644
--- a/Samples/Unity/Live/UnityAchievements/readme.md
+++ b/Samples/Unity/Live/UnityAchievements/readme.md
@@ -1,3 +1,22 @@
+
+

# Unity Achievements
diff --git a/Samples/Unity/Live/UnityInGameStore/readme.md b/Samples/Unity/Live/UnityInGameStore/readme.md
index c6b32651..7b402dd7 100644
--- a/Samples/Unity/Live/UnityInGameStore/readme.md
+++ b/Samples/Unity/Live/UnityInGameStore/readme.md
@@ -1,3 +1,22 @@
+
+

# Unity In-Game Store
diff --git a/Samples/Unity/Live/UnityLeaderboardsTitleManaged/readme.md b/Samples/Unity/Live/UnityLeaderboardsTitleManaged/readme.md
index 105a132d..e3767f3f 100644
--- a/Samples/Unity/Live/UnityLeaderboardsTitleManaged/readme.md
+++ b/Samples/Unity/Live/UnityLeaderboardsTitleManaged/readme.md
@@ -1,3 +1,22 @@
+
+

# Unity Leaderboards (Title Managed)
diff --git a/Samples/Unity/Live/UnitySimpleHttpCall/readme.md b/Samples/Unity/Live/UnitySimpleHttpCall/readme.md
index a2b0eaf1..090317a4 100644
--- a/Samples/Unity/Live/UnitySimpleHttpCall/readme.md
+++ b/Samples/Unity/Live/UnitySimpleHttpCall/readme.md
@@ -1,3 +1,22 @@
+
+

# Unity Simple Http
diff --git a/Samples/Unity/Live/UnitySimpleMPSD/readme.md b/Samples/Unity/Live/UnitySimpleMPSD/readme.md
index 7b2c5afc..7f09b682 100644
--- a/Samples/Unity/Live/UnitySimpleMPSD/readme.md
+++ b/Samples/Unity/Live/UnitySimpleMPSD/readme.md
@@ -1,3 +1,22 @@
+
+

# Unity Simple MPSD
diff --git a/Samples/Unity/Live/UnitySimpleWebSockets/readme.md b/Samples/Unity/Live/UnitySimpleWebSockets/readme.md
index 7e31d2f4..0f7329ef 100644
--- a/Samples/Unity/Live/UnitySimpleWebSockets/readme.md
+++ b/Samples/Unity/Live/UnitySimpleWebSockets/readme.md
@@ -1,3 +1,22 @@
+
+

# Unity Simple Web Sockets
diff --git a/Samples/Unity/Live/UnitySocialManager/README.md b/Samples/Unity/Live/UnitySocialManager/README.md
index 20e094d1..2de48285 100644
--- a/Samples/Unity/Live/UnitySocialManager/README.md
+++ b/Samples/Unity/Live/UnitySocialManager/README.md
@@ -1,3 +1,22 @@
+
+
# Microsoft GDK Sample: Social Manager
**Relevant areas:** User Sign-in, Social Manager API, Friends
diff --git a/Samples/Unity/System/HandheldHelper/HandheldHelper/readme.md b/Samples/Unity/System/HandheldHelper/HandheldHelper/readme.md
index 6e21f7c4..66ff8702 100644
--- a/Samples/Unity/System/HandheldHelper/HandheldHelper/readme.md
+++ b/Samples/Unity/System/HandheldHelper/HandheldHelper/readme.md
@@ -1,3 +1,22 @@
+
+
# Microsoft GDK Sample Helper Project: Handheld Helper
**Relevant areas:** Handheld, Input, Audio, Graphics, CPU
diff --git a/Samples/Unity/System/UnityHandheldBestPractices/README.md b/Samples/Unity/System/UnityHandheldBestPractices/README.md
index 837881ea..bada0fea 100644
--- a/Samples/Unity/System/UnityHandheldBestPractices/README.md
+++ b/Samples/Unity/System/UnityHandheldBestPractices/README.md
@@ -1,3 +1,22 @@
+
+
# Microsoft GDK Sample: Handheld Best Practices
**Relevant areas:** Handheld, Input, Audio, Graphics, CPU
diff --git a/Samples/Unity/System/UnitySimplePLM/readme.md b/Samples/Unity/System/UnitySimplePLM/readme.md
index 7af78a75..f24add09 100644
--- a/Samples/Unity/System/UnitySimplePLM/readme.md
+++ b/Samples/Unity/System/UnitySimplePLM/readme.md
@@ -1,3 +1,22 @@
+
+

# Unity Simple PLM
diff --git a/Samples/xCloud/CloudVariableReplacement/CloudVariableReplacement.vcxproj b/Samples/xCloud/CloudVariableReplacement/CloudVariableReplacement.vcxproj
index 2aea4dc2..d573769c 100644
--- a/Samples/xCloud/CloudVariableReplacement/CloudVariableReplacement.vcxproj
+++ b/Samples/xCloud/CloudVariableReplacement/CloudVariableReplacement.vcxproj
@@ -384,34 +384,33 @@
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/xCloud/CloudVariableReplacement/CloudVariableReplacement.vcxproj.filters b/Samples/xCloud/CloudVariableReplacement/CloudVariableReplacement.vcxproj.filters
index 6a52fe71..1026723b 100644
--- a/Samples/xCloud/CloudVariableReplacement/CloudVariableReplacement.vcxproj.filters
+++ b/Samples/xCloud/CloudVariableReplacement/CloudVariableReplacement.vcxproj.filters
@@ -49,12 +49,12 @@
-
+
Assets
-
-
+
+
Assets
-
+
@@ -74,15 +74,15 @@
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
TAK
diff --git a/Samples/xCloud/CloudVariableReplacement/readme.md b/Samples/xCloud/CloudVariableReplacement/readme.md
index 604117a1..81e151c9 100644
--- a/Samples/xCloud/CloudVariableReplacement/readme.md
+++ b/Samples/xCloud/CloudVariableReplacement/readme.md
@@ -1,3 +1,22 @@
+
+
# Cloud Variable Replacement Sample
*This sample is compatible with the Microsoft Game Development Kit
diff --git a/Samples/xCloud/CustomResolution/CustomResolution.vcxproj b/Samples/xCloud/CustomResolution/CustomResolution.vcxproj
index 493230d2..a1219442 100644
--- a/Samples/xCloud/CustomResolution/CustomResolution.vcxproj
+++ b/Samples/xCloud/CustomResolution/CustomResolution.vcxproj
@@ -381,17 +381,38 @@
-
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\MicroscopeCity
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\MicroscopeCity
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\MicroscopeCity
+ true
+
-
+
+ $(OutDir)Assets
+ true
+
-
-
+
+ $(OutDir)Assets
+ true
+
+
+ $(OutDir)Assets
+ true
+
@@ -447,18 +468,26 @@
Document
Assets/Fonts/%(Filename)%(Extension)
-
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\MicroscopeCity
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\MicroscopeCity
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\MicroscopeCity
true
-
-
+
+
+ $(OutDir)
+ $(OutDir)Media\Meshes\MicroscopeCity
true
-
+
Document
Assets/%(Filename)%(Extension)
diff --git a/Samples/xCloud/CustomResolution/CustomResolution.vcxproj.filters b/Samples/xCloud/CustomResolution/CustomResolution.vcxproj.filters
index 1d277eb3..dbf978e1 100644
--- a/Samples/xCloud/CustomResolution/CustomResolution.vcxproj.filters
+++ b/Samples/xCloud/CustomResolution/CustomResolution.vcxproj.filters
@@ -102,38 +102,38 @@
Assets\Logo
-
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
-
+
+
Assets
-
+
-
+
Assets\Models
-
-
+
+
Assets\Models
-
-
+
+
Assets\Models
-
-
+
+
Assets\Models
-
+
Assets
diff --git a/Samples/xCloud/CustomResolution/Readme.md b/Samples/xCloud/CustomResolution/Readme.md
index 20322861..b19037d6 100644
--- a/Samples/xCloud/CustomResolution/Readme.md
+++ b/Samples/xCloud/CustomResolution/Readme.md
@@ -1,3 +1,22 @@
+
+
# Custom Resolution Sample
*This sample is compatible with the Microsoft Game Development Kit
diff --git a/Samples/xCloud/SimpleCloudAwareSample/SimpleCloudAwareSample.vcxproj b/Samples/xCloud/SimpleCloudAwareSample/SimpleCloudAwareSample.vcxproj
index a64020ba..e935963d 100644
--- a/Samples/xCloud/SimpleCloudAwareSample/SimpleCloudAwareSample.vcxproj
+++ b/Samples/xCloud/SimpleCloudAwareSample/SimpleCloudAwareSample.vcxproj
@@ -384,34 +384,33 @@
-
-
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Textures
+ true
+
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
+
+ $(OutDir)
+ $(OutDir)Media\Fonts
+ true
+
diff --git a/Samples/xCloud/SimpleCloudAwareSample/SimpleCloudAwareSample.vcxproj.filters b/Samples/xCloud/SimpleCloudAwareSample/SimpleCloudAwareSample.vcxproj.filters
index 6352c7a2..5359ee20 100644
--- a/Samples/xCloud/SimpleCloudAwareSample/SimpleCloudAwareSample.vcxproj.filters
+++ b/Samples/xCloud/SimpleCloudAwareSample/SimpleCloudAwareSample.vcxproj.filters
@@ -84,26 +84,26 @@
-
+
Assets
-
-
+
+
Assets
-
+
-
+
Assets
-
-
+
+
Assets
-
+
-
+
Assets
-
+
\ No newline at end of file
diff --git a/Samples/xCloud/SimpleCloudAwareSample/readme.md b/Samples/xCloud/SimpleCloudAwareSample/readme.md
index d6b458f5..60a4759f 100644
--- a/Samples/xCloud/SimpleCloudAwareSample/readme.md
+++ b/Samples/xCloud/SimpleCloudAwareSample/readme.md
@@ -1,3 +1,22 @@
+
+
# Simple Cloud Aware Sample
*This sample is compatible with the Microsoft Game Development Kit