diff --git a/MiniEngine/ModelConverter/ModelConverter.sln b/MiniEngine/ModelConverter/ModelConverter.sln
deleted file mode 100644
index ec96331bf..000000000
--- a/MiniEngine/ModelConverter/ModelConverter.sln
+++ /dev/null
@@ -1,34 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 16
-VisualStudioVersion = 16
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ModelConverter", "ModelConverter.vcxproj", "{1813BD6E-E2AF-4A3C-8C54-4E72119DA993}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Core", "..\Core\Core.vcxproj", "{86A58508-0D6A-4786-A32F-01A301FDC6F3}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Model", "..\Model\Model.vcxproj", "{5D3AEEFB-8789-48E5-9BD9-09C667052D09}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {1813BD6E-E2AF-4A3C-8C54-4E72119DA993}.Debug|x64.ActiveCfg = Debug|x64
- {1813BD6E-E2AF-4A3C-8C54-4E72119DA993}.Debug|x64.Build.0 = Debug|x64
- {1813BD6E-E2AF-4A3C-8C54-4E72119DA993}.Release|x64.ActiveCfg = Release|x64
- {1813BD6E-E2AF-4A3C-8C54-4E72119DA993}.Release|x64.Build.0 = Release|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Debug|x64.ActiveCfg = Debug|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Debug|x64.Build.0 = Debug|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Release|x64.ActiveCfg = Release|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Release|x64.Build.0 = Release|x64
- {5D3AEEFB-8789-48E5-9BD9-09C667052D09}.Debug|x64.ActiveCfg = Debug|x64
- {5D3AEEFB-8789-48E5-9BD9-09C667052D09}.Debug|x64.Build.0 = Debug|x64
- {5D3AEEFB-8789-48E5-9BD9-09C667052D09}.Release|x64.ActiveCfg = Release|x64
- {5D3AEEFB-8789-48E5-9BD9-09C667052D09}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/MiniEngine/ModelConverter/ModelConverter.slnx b/MiniEngine/ModelConverter/ModelConverter.slnx
new file mode 100644
index 000000000..35d7abbcc
--- /dev/null
+++ b/MiniEngine/ModelConverter/ModelConverter.slnx
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/MiniEngine/ModelViewer/ModelViewer.sln b/MiniEngine/ModelViewer/ModelViewer.sln
deleted file mode 100644
index f1b0d7ec8..000000000
--- a/MiniEngine/ModelViewer/ModelViewer.sln
+++ /dev/null
@@ -1,44 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 16
-VisualStudioVersion = 16
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ModelViewer", "ModelViewer.vcxproj", "{1813BD6E-E2AF-4A3C-8C54-4E72119DA993}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Core", "..\Core\Core.vcxproj", "{86A58508-0D6A-4786-A32F-01A301FDC6F3}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Model", "..\Model\Model.vcxproj", "{5D3AEEFB-8789-48E5-9BD9-09C667052D09}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Windows = Debug|Windows
- Profile|Windows = Profile|Windows
- Release|Windows = Release|Windows
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {1813BD6E-E2AF-4A3C-8C54-4E72119DA993}.Debug|Windows.ActiveCfg = Debug|x64
- {1813BD6E-E2AF-4A3C-8C54-4E72119DA993}.Debug|Windows.Build.0 = Debug|x64
- {1813BD6E-E2AF-4A3C-8C54-4E72119DA993}.Profile|Windows.ActiveCfg = Profile|x64
- {1813BD6E-E2AF-4A3C-8C54-4E72119DA993}.Profile|Windows.Build.0 = Profile|x64
- {1813BD6E-E2AF-4A3C-8C54-4E72119DA993}.Release|Windows.ActiveCfg = Release|x64
- {1813BD6E-E2AF-4A3C-8C54-4E72119DA993}.Release|Windows.Build.0 = Release|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Debug|Windows.ActiveCfg = Debug|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Debug|Windows.Build.0 = Debug|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Profile|Windows.ActiveCfg = Profile|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Profile|Windows.Build.0 = Profile|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Release|Windows.ActiveCfg = Release|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Release|Windows.Build.0 = Release|x64
- {5D3AEEFB-8789-48E5-9BD9-09C667052D09}.Debug|Windows.ActiveCfg = Debug|x64
- {5D3AEEFB-8789-48E5-9BD9-09C667052D09}.Debug|Windows.Build.0 = Debug|x64
- {5D3AEEFB-8789-48E5-9BD9-09C667052D09}.Profile|Windows.ActiveCfg = Profile|x64
- {5D3AEEFB-8789-48E5-9BD9-09C667052D09}.Profile|Windows.Build.0 = Profile|x64
- {5D3AEEFB-8789-48E5-9BD9-09C667052D09}.Release|Windows.ActiveCfg = Release|x64
- {5D3AEEFB-8789-48E5-9BD9-09C667052D09}.Release|Windows.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {2F87EAF8-CEE8-47FA-A1C3-4B02C6A63AD4}
- EndGlobalSection
-EndGlobal
diff --git a/MiniEngine/ModelViewer/ModelViewer.slnx b/MiniEngine/ModelViewer/ModelViewer.slnx
new file mode 100644
index 000000000..578fe08b0
--- /dev/null
+++ b/MiniEngine/ModelViewer/ModelViewer.slnx
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/MiniEngine/Tools/SDFFontCreator/SDFFontCreator_VS15.sln b/MiniEngine/Tools/SDFFontCreator/SDFFontCreator_VS15.sln
deleted file mode 100644
index 154fa00a6..000000000
--- a/MiniEngine/Tools/SDFFontCreator/SDFFontCreator_VS15.sln
+++ /dev/null
@@ -1,24 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.26403.7
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDFFontCreator", "SDFFontCreator_VS15.vcxproj", "{263D800B-80DF-45FB-B6FF-49EBBD6016FA}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Windows = Debug|Windows
- Release|Windows = Release|Windows
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {263D800B-80DF-45FB-B6FF-49EBBD6016FA}.Debug|Windows.ActiveCfg = Debug|x64
- {263D800B-80DF-45FB-B6FF-49EBBD6016FA}.Debug|Windows.Build.0 = Debug|x64
- {263D800B-80DF-45FB-B6FF-49EBBD6016FA}.Profile|Windows.ActiveCfg = Profile|x64
- {263D800B-80DF-45FB-B6FF-49EBBD6016FA}.Profile|Windows.Build.0 = Profile|x64
- {263D800B-80DF-45FB-B6FF-49EBBD6016FA}.Release|Windows.ActiveCfg = Release|x64
- {263D800B-80DF-45FB-B6FF-49EBBD6016FA}.Release|Windows.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/MiniEngine/Tools/SDFFontCreator/SDFFontCreator_VS15.slnx b/MiniEngine/Tools/SDFFontCreator/SDFFontCreator_VS15.slnx
new file mode 100644
index 000000000..8c786c6e9
--- /dev/null
+++ b/MiniEngine/Tools/SDFFontCreator/SDFFontCreator_VS15.slnx
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/MiniEngine/Tools/Scripts/CreateNewProject.py b/MiniEngine/Tools/Scripts/CreateNewProject.py
index 0c6141979..d43f30f3e 100644
--- a/MiniEngine/Tools/Scripts/CreateNewProject.py
+++ b/MiniEngine/Tools/Scripts/CreateNewProject.py
@@ -38,7 +38,7 @@ def copy_app_template(project, guid):
shutil.copy(os.path.join(TEMPLATES_FOLDER, 'pch.h'), project)
shutil.copy(os.path.join(TEMPLATES_FOLDER, 'pch.cpp'), project)
copy_template_file('Main.cpp', project, guid)
- copy_template_file('AppTemplate.sln', project, guid)
+ copy_template_file('AppTemplate.slnx', project, guid)
copy_template_file('AppTemplate.vcxproj', project, guid)
copy_template_file('AppTemplate.vcxproj.filters', project, guid)
for file in glob(os.path.join(TEMPLATES_FOLDER, '*.png')):
diff --git a/MiniEngine/Tools/Scripts/ProjectTemplates/AppTemplate.sln b/MiniEngine/Tools/Scripts/ProjectTemplates/AppTemplate.sln
deleted file mode 100644
index 017ebc023..000000000
--- a/MiniEngine/Tools/Scripts/ProjectTemplates/AppTemplate.sln
+++ /dev/null
@@ -1,33 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 16
-VisualStudioVersion = 16
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TEMPLATE_NAME", "TEMPLATE_NAME.vcxproj", "{TEMPLATE_GUID}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Core", "..\Core\Core.vcxproj", "{86A58508-0D6A-4786-A32F-01A301FDC6F3}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Windows = Debug|Windows
- Profile|Windows = Profile|Windows
- Release|Windows = Release|Windows
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {TEMPLATE_GUID}.Debug|Windows.ActiveCfg = Debug|x64
- {TEMPLATE_GUID}.Debug|Windows.Build.0 = Debug|x64
- {TEMPLATE_GUID}.Profile|Windows.ActiveCfg = Profile|x64
- {TEMPLATE_GUID}.Profile|Windows.Build.0 = Profile|x64
- {TEMPLATE_GUID}.Release|Windows.ActiveCfg = Release|x64
- {TEMPLATE_GUID}.Release|Windows.Build.0 = Release|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Debug|Windows.ActiveCfg = Debug|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Debug|Windows.Build.0 = Debug|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Profile|Windows.ActiveCfg = Profile|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Profile|Windows.Build.0 = Profile|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Release|Windows.ActiveCfg = Release|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Release|Windows.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/MiniEngine/Tools/Scripts/ProjectTemplates/AppTemplate.slnx b/MiniEngine/Tools/Scripts/ProjectTemplates/AppTemplate.slnx
new file mode 100644
index 000000000..2027383c9
--- /dev/null
+++ b/MiniEngine/Tools/Scripts/ProjectTemplates/AppTemplate.slnx
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/MiniEngine/readme.md b/MiniEngine/readme.md
index 527417c85..43223f92a 100644
--- a/MiniEngine/readme.md
+++ b/MiniEngine/readme.md
@@ -1,7 +1,7 @@
# MiniEngine by Team Minigraph at Microsoft
## Getting started:
-* Open ModelViewer/ModelViewer_VS16.sln
+* Open ModelViewer/ModelViewer.slnx
* Select configuration: Debug (full validation), Profile (instrumented), Release
* Select platform
* Build and run
diff --git a/Samples/Desktop/D3D1211On12/src/D3D1211On12.sln b/Samples/Desktop/D3D1211On12/src/D3D1211On12.sln
deleted file mode 100644
index d0a8afc2e..000000000
--- a/Samples/Desktop/D3D1211On12/src/D3D1211On12.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.29709.97
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D1211On12", "D3D1211On12.vcxproj", "{46B71301-A352-4611-BB90-6987F918B988}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {46B71301-A352-4611-BB90-6987F918B988}.Debug|x64.ActiveCfg = Debug|x64
- {46B71301-A352-4611-BB90-6987F918B988}.Debug|x64.Build.0 = Debug|x64
- {46B71301-A352-4611-BB90-6987F918B988}.Release|x64.ActiveCfg = Release|x64
- {46B71301-A352-4611-BB90-6987F918B988}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D1211On12/src/D3D1211On12.slnx b/Samples/Desktop/D3D1211On12/src/D3D1211On12.slnx
new file mode 100644
index 000000000..4fc368858
--- /dev/null
+++ b/Samples/Desktop/D3D1211On12/src/D3D1211On12.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12Bundles/src/D3D12Bundles.sln b/Samples/Desktop/D3D12Bundles/src/D3D12Bundles.sln
deleted file mode 100644
index 707c595af..000000000
--- a/Samples/Desktop/D3D12Bundles/src/D3D12Bundles.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.26403.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12Bundles", "D3D12Bundles.vcxproj", "{6B14BF7F-31E1-4DC9-91F2-9CDDB6E22C2C}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {6B14BF7F-31E1-4DC9-91F2-9CDDB6E22C2C}.Debug|x64.ActiveCfg = Debug|x64
- {6B14BF7F-31E1-4DC9-91F2-9CDDB6E22C2C}.Debug|x64.Build.0 = Debug|x64
- {6B14BF7F-31E1-4DC9-91F2-9CDDB6E22C2C}.Release|x64.ActiveCfg = Release|x64
- {6B14BF7F-31E1-4DC9-91F2-9CDDB6E22C2C}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12Bundles/src/D3D12Bundles.slnx b/Samples/Desktop/D3D12Bundles/src/D3D12Bundles.slnx
new file mode 100644
index 000000000..53341b731
--- /dev/null
+++ b/Samples/Desktop/D3D12Bundles/src/D3D12Bundles.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12DepthBoundsTest/src/D3D12DepthBoundsTest.sln b/Samples/Desktop/D3D12DepthBoundsTest/src/D3D12DepthBoundsTest.sln
deleted file mode 100644
index 0df62d2f3..000000000
--- a/Samples/Desktop/D3D12DepthBoundsTest/src/D3D12DepthBoundsTest.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.26403.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12DepthBoundsTest", "D3D12DepthBoundsTest.vcxproj", "{A6DB1D1C-E2EE-462D-AC61-0E3100C010DF}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {A6DB1D1C-E2EE-462D-AC61-0E3100C010DF}.Debug|x64.ActiveCfg = Debug|x64
- {A6DB1D1C-E2EE-462D-AC61-0E3100C010DF}.Debug|x64.Build.0 = Debug|x64
- {A6DB1D1C-E2EE-462D-AC61-0E3100C010DF}.Release|x64.ActiveCfg = Release|x64
- {A6DB1D1C-E2EE-462D-AC61-0E3100C010DF}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
\ No newline at end of file
diff --git a/Samples/Desktop/D3D12DepthBoundsTest/src/D3D12DepthBoundsTest.slnx b/Samples/Desktop/D3D12DepthBoundsTest/src/D3D12DepthBoundsTest.slnx
new file mode 100644
index 000000000..09b82b4cb
--- /dev/null
+++ b/Samples/Desktop/D3D12DepthBoundsTest/src/D3D12DepthBoundsTest.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12DynamicIndexing/src/D3D12DynamicIndexing.sln b/Samples/Desktop/D3D12DynamicIndexing/src/D3D12DynamicIndexing.sln
deleted file mode 100644
index ce0f2554a..000000000
--- a/Samples/Desktop/D3D12DynamicIndexing/src/D3D12DynamicIndexing.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.26403.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12DynamicIndexing", "D3D12DynamicIndexing.vcxproj", "{110F6CA7-039D-437F-A624-8D218C14D0EF}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {110F6CA7-039D-437F-A624-8D218C14D0EF}.Debug|x64.ActiveCfg = Debug|x64
- {110F6CA7-039D-437F-A624-8D218C14D0EF}.Debug|x64.Build.0 = Debug|x64
- {110F6CA7-039D-437F-A624-8D218C14D0EF}.Release|x64.ActiveCfg = Release|x64
- {110F6CA7-039D-437F-A624-8D218C14D0EF}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12DynamicIndexing/src/D3D12DynamicIndexing.slnx b/Samples/Desktop/D3D12DynamicIndexing/src/D3D12DynamicIndexing.slnx
new file mode 100644
index 000000000..11af3b7a1
--- /dev/null
+++ b/Samples/Desktop/D3D12DynamicIndexing/src/D3D12DynamicIndexing.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12ExecuteIndirect/src/D3D12ExecuteIndirect.sln b/Samples/Desktop/D3D12ExecuteIndirect/src/D3D12ExecuteIndirect.sln
deleted file mode 100644
index abc0e197a..000000000
--- a/Samples/Desktop/D3D12ExecuteIndirect/src/D3D12ExecuteIndirect.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.26403.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12ExecuteIndirect", "D3D12ExecuteIndirect.vcxproj", "{9C46643A-4522-46F1-94B9-7207B9A1B4F5}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {9C46643A-4522-46F1-94B9-7207B9A1B4F5}.Debug|x64.ActiveCfg = Debug|x64
- {9C46643A-4522-46F1-94B9-7207B9A1B4F5}.Debug|x64.Build.0 = Debug|x64
- {9C46643A-4522-46F1-94B9-7207B9A1B4F5}.Release|x64.ActiveCfg = Release|x64
- {9C46643A-4522-46F1-94B9-7207B9A1B4F5}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12ExecuteIndirect/src/D3D12ExecuteIndirect.slnx b/Samples/Desktop/D3D12ExecuteIndirect/src/D3D12ExecuteIndirect.slnx
new file mode 100644
index 000000000..dad67d20d
--- /dev/null
+++ b/Samples/Desktop/D3D12ExecuteIndirect/src/D3D12ExecuteIndirect.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12Fullscreen/src/D3D12Fullscreen.sln b/Samples/Desktop/D3D12Fullscreen/src/D3D12Fullscreen.sln
deleted file mode 100644
index 78a861e91..000000000
--- a/Samples/Desktop/D3D12Fullscreen/src/D3D12Fullscreen.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.26403.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12Fullscreen", "D3D12Fullscreen.vcxproj", "{296530E7-221E-436A-80FC-B1EF5218C820}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {296530E7-221E-436A-80FC-B1EF5218C820}.Debug|x64.ActiveCfg = Debug|x64
- {296530E7-221E-436A-80FC-B1EF5218C820}.Debug|x64.Build.0 = Debug|x64
- {296530E7-221E-436A-80FC-B1EF5218C820}.Release|x64.ActiveCfg = Release|x64
- {296530E7-221E-436A-80FC-B1EF5218C820}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12Fullscreen/src/D3D12Fullscreen.slnx b/Samples/Desktop/D3D12Fullscreen/src/D3D12Fullscreen.slnx
new file mode 100644
index 000000000..2e69fb7a4
--- /dev/null
+++ b/Samples/Desktop/D3D12Fullscreen/src/D3D12Fullscreen.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12HDR/src/D3D12HDR.sln b/Samples/Desktop/D3D12HDR/src/D3D12HDR.sln
deleted file mode 100644
index ec8466480..000000000
--- a/Samples/Desktop/D3D12HDR/src/D3D12HDR.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.26403.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12HDR", "D3D12HDR.vcxproj", "{010274FF-11D2-4FBC-88E4-0B6DC174507F}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {010274FF-11D2-4FBC-88E4-0B6DC174507F}.Debug|x64.ActiveCfg = Debug|x64
- {010274FF-11D2-4FBC-88E4-0B6DC174507F}.Debug|x64.Build.0 = Debug|x64
- {010274FF-11D2-4FBC-88E4-0B6DC174507F}.Release|x64.ActiveCfg = Release|x64
- {010274FF-11D2-4FBC-88E4-0B6DC174507F}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12HDR/src/D3D12HDR.slnx b/Samples/Desktop/D3D12HDR/src/D3D12HDR.slnx
new file mode 100644
index 000000000..1673486cc
--- /dev/null
+++ b/Samples/Desktop/D3D12HDR/src/D3D12HDR.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12HelloWorld/src/D3D12HelloWorld.sln b/Samples/Desktop/D3D12HelloWorld/src/D3D12HelloWorld.sln
deleted file mode 100644
index 6fc605793..000000000
--- a/Samples/Desktop/D3D12HelloWorld/src/D3D12HelloWorld.sln
+++ /dev/null
@@ -1,109 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.12.35707.178 d17.12
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12HelloTriangle", "HelloTriangle\D3D12HelloTriangle.vcxproj", "{5018F6A3-6533-4744-B1FD-727D199FD2E9}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12HelloBundles", "HelloBundles\D3D12HelloBundles.vcxproj", "{CAE2B6C4-B644-4B92-8804-23E18310765B}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12HelloWindow", "HelloWindow\D3D12HelloWindow.vcxproj", "{23E282D0-E846-485C-B7A1-DA60F4BEA3D2}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12HelloConstBuffers", "HelloConstBuffers\D3D12HelloConstBuffers.vcxproj", "{6F49D366-B5F1-432B-A3E8-5D1CA57865F9}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12HelloTexture", "HelloTexture\D3D12HelloTexture.vcxproj", "{16B13BB4-D82D-4AC1-8B40-C6BCCC99954B}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12HelloFrameBuffering", "HelloFrameBuffering\D3D12HelloFrameBuffering.vcxproj", "{DF8A573D-FD94-45F8-AED2-0BEFC00B9591}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12HelloVAEncode", "HelloVAEncode\D3D12HelloVAEncode.vcxproj", "{940957E3-82D6-4CD8-B39F-6FA47763973F}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12HelloVADecode", "HelloVADecode\D3D12HelloVADecode.vcxproj", "{E16591B9-E382-431F-BE17-8C94E5F6AD5E}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12HelloVAResourceInterop", "HelloVAResourceInterop\D3D12HelloVAResourceInterop.vcxproj", "{17171787-C5D2-4014-9D1D-BC43074F36A1}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12HelloWorkGraphs", "HelloWorkGraphs\D3D12HelloWorkGraphs.vcxproj", "{05080ADC-D456-4058-8064-4791865F796B}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12WorkGraphsSandbox", "WorkGraphsSandbox\D3D12WorkGraphsSandbox.vcxproj", "{2725E8EC-0892-499B-ACD5-0EA18157682A}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12HelloGenericPrograms", "HelloGenericPrograms\D3D12HelloGenericPrograms.vcxproj", "{7DB43F09-7BD6-4E69-8987-9A919A142852}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12HelloMeshNodes", "HelloMeshNodes\D3D12HelloMeshNodes.vcxproj", "{B9680899-F009-406B-BEEE-D0214C1E7592}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12HelloTightAlignment", "HelloTightAlignment\D3D12HelloTightAlignment.vcxproj", "{69B1A348-DF87-4335-BC68-FE8C060C7A60}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12HelloPartialGraphicsPrograms", "HelloPartialGraphicsPrograms\D3D12HelloPartialGraphicsPrograms.vcxproj", "{FF87D9C7-631E-4409-A52B-EA14739E3FEC}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {5018F6A3-6533-4744-B1FD-727D199FD2E9}.Debug|x64.ActiveCfg = Debug|x64
- {5018F6A3-6533-4744-B1FD-727D199FD2E9}.Debug|x64.Build.0 = Debug|x64
- {5018F6A3-6533-4744-B1FD-727D199FD2E9}.Release|x64.ActiveCfg = Release|x64
- {5018F6A3-6533-4744-B1FD-727D199FD2E9}.Release|x64.Build.0 = Release|x64
- {CAE2B6C4-B644-4B92-8804-23E18310765B}.Debug|x64.ActiveCfg = Debug|x64
- {CAE2B6C4-B644-4B92-8804-23E18310765B}.Debug|x64.Build.0 = Debug|x64
- {CAE2B6C4-B644-4B92-8804-23E18310765B}.Release|x64.ActiveCfg = Release|x64
- {CAE2B6C4-B644-4B92-8804-23E18310765B}.Release|x64.Build.0 = Release|x64
- {23E282D0-E846-485C-B7A1-DA60F4BEA3D2}.Debug|x64.ActiveCfg = Debug|x64
- {23E282D0-E846-485C-B7A1-DA60F4BEA3D2}.Debug|x64.Build.0 = Debug|x64
- {23E282D0-E846-485C-B7A1-DA60F4BEA3D2}.Release|x64.ActiveCfg = Release|x64
- {23E282D0-E846-485C-B7A1-DA60F4BEA3D2}.Release|x64.Build.0 = Release|x64
- {6F49D366-B5F1-432B-A3E8-5D1CA57865F9}.Debug|x64.ActiveCfg = Debug|x64
- {6F49D366-B5F1-432B-A3E8-5D1CA57865F9}.Debug|x64.Build.0 = Debug|x64
- {6F49D366-B5F1-432B-A3E8-5D1CA57865F9}.Release|x64.ActiveCfg = Release|x64
- {6F49D366-B5F1-432B-A3E8-5D1CA57865F9}.Release|x64.Build.0 = Release|x64
- {16B13BB4-D82D-4AC1-8B40-C6BCCC99954B}.Debug|x64.ActiveCfg = Debug|x64
- {16B13BB4-D82D-4AC1-8B40-C6BCCC99954B}.Debug|x64.Build.0 = Debug|x64
- {16B13BB4-D82D-4AC1-8B40-C6BCCC99954B}.Release|x64.ActiveCfg = Release|x64
- {16B13BB4-D82D-4AC1-8B40-C6BCCC99954B}.Release|x64.Build.0 = Release|x64
- {DF8A573D-FD94-45F8-AED2-0BEFC00B9591}.Debug|x64.ActiveCfg = Debug|x64
- {DF8A573D-FD94-45F8-AED2-0BEFC00B9591}.Debug|x64.Build.0 = Debug|x64
- {DF8A573D-FD94-45F8-AED2-0BEFC00B9591}.Release|x64.ActiveCfg = Release|x64
- {DF8A573D-FD94-45F8-AED2-0BEFC00B9591}.Release|x64.Build.0 = Release|x64
- {940957E3-82D6-4CD8-B39F-6FA47763973F}.Debug|x64.ActiveCfg = Debug|x64
- {940957E3-82D6-4CD8-B39F-6FA47763973F}.Debug|x64.Build.0 = Debug|x64
- {940957E3-82D6-4CD8-B39F-6FA47763973F}.Release|x64.ActiveCfg = Release|x64
- {940957E3-82D6-4CD8-B39F-6FA47763973F}.Release|x64.Build.0 = Release|x64
- {E16591B9-E382-431F-BE17-8C94E5F6AD5E}.Debug|x64.ActiveCfg = Debug|x64
- {E16591B9-E382-431F-BE17-8C94E5F6AD5E}.Debug|x64.Build.0 = Debug|x64
- {E16591B9-E382-431F-BE17-8C94E5F6AD5E}.Release|x64.ActiveCfg = Release|x64
- {E16591B9-E382-431F-BE17-8C94E5F6AD5E}.Release|x64.Build.0 = Release|x64
- {17171787-C5D2-4014-9D1D-BC43074F36A1}.Debug|x64.ActiveCfg = Debug|x64
- {17171787-C5D2-4014-9D1D-BC43074F36A1}.Debug|x64.Build.0 = Debug|x64
- {17171787-C5D2-4014-9D1D-BC43074F36A1}.Release|x64.ActiveCfg = Release|x64
- {17171787-C5D2-4014-9D1D-BC43074F36A1}.Release|x64.Build.0 = Release|x64
- {05080ADC-D456-4058-8064-4791865F796B}.Debug|x64.ActiveCfg = Debug|x64
- {05080ADC-D456-4058-8064-4791865F796B}.Debug|x64.Build.0 = Debug|x64
- {05080ADC-D456-4058-8064-4791865F796B}.Release|x64.ActiveCfg = Release|x64
- {05080ADC-D456-4058-8064-4791865F796B}.Release|x64.Build.0 = Release|x64
- {2725E8EC-0892-499B-ACD5-0EA18157682A}.Debug|x64.ActiveCfg = Debug|x64
- {2725E8EC-0892-499B-ACD5-0EA18157682A}.Debug|x64.Build.0 = Debug|x64
- {2725E8EC-0892-499B-ACD5-0EA18157682A}.Release|x64.ActiveCfg = Release|x64
- {2725E8EC-0892-499B-ACD5-0EA18157682A}.Release|x64.Build.0 = Release|x64
- {7DB43F09-7BD6-4E69-8987-9A919A142852}.Debug|x64.ActiveCfg = Debug|x64
- {7DB43F09-7BD6-4E69-8987-9A919A142852}.Debug|x64.Build.0 = Debug|x64
- {7DB43F09-7BD6-4E69-8987-9A919A142852}.Release|x64.ActiveCfg = Release|x64
- {7DB43F09-7BD6-4E69-8987-9A919A142852}.Release|x64.Build.0 = Release|x64
- {B9680899-F009-406B-BEEE-D0214C1E7592}.Debug|x64.ActiveCfg = Debug|x64
- {B9680899-F009-406B-BEEE-D0214C1E7592}.Debug|x64.Build.0 = Debug|x64
- {B9680899-F009-406B-BEEE-D0214C1E7592}.Release|x64.ActiveCfg = Release|x64
- {B9680899-F009-406B-BEEE-D0214C1E7592}.Release|x64.Build.0 = Release|x64
- {69B1A348-DF87-4335-BC68-FE8C060C7A60}.Debug|x64.ActiveCfg = Debug|x64
- {69B1A348-DF87-4335-BC68-FE8C060C7A60}.Debug|x64.Build.0 = Debug|x64
- {69B1A348-DF87-4335-BC68-FE8C060C7A60}.Release|x64.ActiveCfg = Release|x64
- {69B1A348-DF87-4335-BC68-FE8C060C7A60}.Release|x64.Build.0 = Release|x64
- {FF87D9C7-631E-4409-A52B-EA14739E3FEC}.Debug|x64.ActiveCfg = Debug|x64
- {FF87D9C7-631E-4409-A52B-EA14739E3FEC}.Debug|x64.Build.0 = Debug|x64
- {FF87D9C7-631E-4409-A52B-EA14739E3FEC}.Release|x64.ActiveCfg = Release|x64
- {FF87D9C7-631E-4409-A52B-EA14739E3FEC}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {797F48C2-AB2F-4F66-94B9-1BEAF96449A0}
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12HelloWorld/src/D3D12HelloWorld.slnx b/Samples/Desktop/D3D12HelloWorld/src/D3D12HelloWorld.slnx
new file mode 100644
index 000000000..bec0e0e31
--- /dev/null
+++ b/Samples/Desktop/D3D12HelloWorld/src/D3D12HelloWorld.slnx
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12HeterogeneousMultiadapter/src/D3D12HeterogeneousMultiadapter.sln b/Samples/Desktop/D3D12HeterogeneousMultiadapter/src/D3D12HeterogeneousMultiadapter.sln
deleted file mode 100644
index 7dbc16e6c..000000000
--- a/Samples/Desktop/D3D12HeterogeneousMultiadapter/src/D3D12HeterogeneousMultiadapter.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.26403.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12HeterogeneousMultiadapter", "D3D12HeterogeneousMultiadapter.vcxproj", "{AE603B26-C9E0-4D35-9737-A86E74FD7E1C}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {AE603B26-C9E0-4D35-9737-A86E74FD7E1C}.Debug|x64.ActiveCfg = Debug|x64
- {AE603B26-C9E0-4D35-9737-A86E74FD7E1C}.Debug|x64.Build.0 = Debug|x64
- {AE603B26-C9E0-4D35-9737-A86E74FD7E1C}.Release|x64.ActiveCfg = Release|x64
- {AE603B26-C9E0-4D35-9737-A86E74FD7E1C}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12HeterogeneousMultiadapter/src/D3D12HeterogeneousMultiadapter.slnx b/Samples/Desktop/D3D12HeterogeneousMultiadapter/src/D3D12HeterogeneousMultiadapter.slnx
new file mode 100644
index 000000000..0459b5898
--- /dev/null
+++ b/Samples/Desktop/D3D12HeterogeneousMultiadapter/src/D3D12HeterogeneousMultiadapter.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12LinkedGpus/src/D3D12LinkedGpus.sln b/Samples/Desktop/D3D12LinkedGpus/src/D3D12LinkedGpus.sln
deleted file mode 100644
index 152361f61..000000000
--- a/Samples/Desktop/D3D12LinkedGpus/src/D3D12LinkedGpus.sln
+++ /dev/null
@@ -1,43 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.26403.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12LinkedGpus", "LinkedGpus\D3D12LinkedGpus.vcxproj", "{2C4064CC-ACA4-4CEA-8DC7-BD9C6F8CCE59}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12LinkedGpusAffinity", "LinkedGpusAffinity\D3D12LinkedGpusAffinity.vcxproj", "{8799E11E-7043-4449-BF24-85F966EB2C65}"
- ProjectSection(ProjectDependencies) = postProject
- {B2283BA1-603B-4360-AE99-7A3F5912BC42} = {B2283BA1-603B-4360-AE99-7A3F5912BC42}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3DX12AffinityLayer", "D3DX12AffinityLayer\D3DX12AffinityLayer.vcxproj", "{B2283BA1-603B-4360-AE99-7A3F5912BC42}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12SingleGpu", "SingleGpu\D3D12SingleGpu.vcxproj", "{02A8C19C-4834-4C57-A77F-2A1A94B724BA}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {2C4064CC-ACA4-4CEA-8DC7-BD9C6F8CCE59}.Debug|x64.ActiveCfg = Debug|x64
- {2C4064CC-ACA4-4CEA-8DC7-BD9C6F8CCE59}.Debug|x64.Build.0 = Debug|x64
- {2C4064CC-ACA4-4CEA-8DC7-BD9C6F8CCE59}.Release|x64.ActiveCfg = Release|x64
- {2C4064CC-ACA4-4CEA-8DC7-BD9C6F8CCE59}.Release|x64.Build.0 = Release|x64
- {8799E11E-7043-4449-BF24-85F966EB2C65}.Debug|x64.ActiveCfg = Debug|x64
- {8799E11E-7043-4449-BF24-85F966EB2C65}.Debug|x64.Build.0 = Debug|x64
- {8799E11E-7043-4449-BF24-85F966EB2C65}.Release|x64.ActiveCfg = Release|x64
- {8799E11E-7043-4449-BF24-85F966EB2C65}.Release|x64.Build.0 = Release|x64
- {B2283BA1-603B-4360-AE99-7A3F5912BC42}.Debug|x64.ActiveCfg = Debug|x64
- {B2283BA1-603B-4360-AE99-7A3F5912BC42}.Debug|x64.Build.0 = Debug|x64
- {B2283BA1-603B-4360-AE99-7A3F5912BC42}.Release|x64.ActiveCfg = Release|x64
- {B2283BA1-603B-4360-AE99-7A3F5912BC42}.Release|x64.Build.0 = Release|x64
- {02A8C19C-4834-4C57-A77F-2A1A94B724BA}.Debug|x64.ActiveCfg = Debug|x64
- {02A8C19C-4834-4C57-A77F-2A1A94B724BA}.Debug|x64.Build.0 = Debug|x64
- {02A8C19C-4834-4C57-A77F-2A1A94B724BA}.Release|x64.ActiveCfg = Release|x64
- {02A8C19C-4834-4C57-A77F-2A1A94B724BA}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12LinkedGpus/src/D3D12LinkedGpus.slnx b/Samples/Desktop/D3D12LinkedGpus/src/D3D12LinkedGpus.slnx
new file mode 100644
index 000000000..3b63b3712
--- /dev/null
+++ b/Samples/Desktop/D3D12LinkedGpus/src/D3D12LinkedGpus.slnx
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12MeshShaders/src/D3D12MeshShaders.sln b/Samples/Desktop/D3D12MeshShaders/src/D3D12MeshShaders.sln
deleted file mode 100644
index 66d008ea6..000000000
--- a/Samples/Desktop/D3D12MeshShaders/src/D3D12MeshShaders.sln
+++ /dev/null
@@ -1,62 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.29905.134
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12MeshletRender", "MeshletRender\D3D12MeshletRender.vcxproj", "{DECD10D0-A6F7-42F7-9DA6-2F5D49E13C3E}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12DynamicLOD", "DynamicLOD\D3D12DynamicLOD.vcxproj", "{759F6318-300C-43D7-A6D7-EC6F98ACC070}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12MeshletCull", "MeshletCull\D3D12MeshletCull.vcxproj", "{142428ED-B5C7-4BAD-88E4-4AF34BD9D48A}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12MeshletInstancing", "MeshletInstancing\D3D12MeshletInstancing.vcxproj", "{7794C60A-1871-4558-A982-95D627E42CDF}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12WavefrontConverter", "WavefrontConverter\D3D12WavefrontConverter.vcxproj", "{D4DBD8B1-49CA-4BC3-87E1-9128CF8F1126}"
- ProjectSection(ProjectDependencies) = postProject
- {265611FB-24A4-4FD0-B604-CD27089FC1DA} = {265611FB-24A4-4FD0-B604-CD27089FC1DA}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12MeshletGenerator", "MeshletGenerator\D3D12MeshletGenerator.vcxproj", "{265611FB-24A4-4FD0-B604-CD27089FC1DA}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {DECD10D0-A6F7-42F7-9DA6-2F5D49E13C3E}.Debug|x64.ActiveCfg = Debug|x64
- {DECD10D0-A6F7-42F7-9DA6-2F5D49E13C3E}.Debug|x64.Build.0 = Debug|x64
- {DECD10D0-A6F7-42F7-9DA6-2F5D49E13C3E}.Release|x64.ActiveCfg = Release|x64
- {DECD10D0-A6F7-42F7-9DA6-2F5D49E13C3E}.Release|x64.Build.0 = Release|x64
- {759F6318-300C-43D7-A6D7-EC6F98ACC070}.Debug|x64.ActiveCfg = Debug|x64
- {759F6318-300C-43D7-A6D7-EC6F98ACC070}.Debug|x64.Build.0 = Debug|x64
- {759F6318-300C-43D7-A6D7-EC6F98ACC070}.Release|x64.ActiveCfg = Release|x64
- {759F6318-300C-43D7-A6D7-EC6F98ACC070}.Release|x64.Build.0 = Release|x64
- {D4DBD8B1-49CA-4BC3-87E1-9128CF8F1126}.Debug|x64.ActiveCfg = Debug|x64
- {D4DBD8B1-49CA-4BC3-87E1-9128CF8F1126}.Debug|x64.Build.0 = Debug|x64
- {D4DBD8B1-49CA-4BC3-87E1-9128CF8F1126}.Release|x64.ActiveCfg = Release|x64
- {D4DBD8B1-49CA-4BC3-87E1-9128CF8F1126}.Release|x64.Build.0 = Release|x64
- {265611FB-24A4-4FD0-B604-CD27089FC1DA}.Debug|x64.ActiveCfg = Debug|x64
- {265611FB-24A4-4FD0-B604-CD27089FC1DA}.Debug|x64.Build.0 = Debug|x64
- {265611FB-24A4-4FD0-B604-CD27089FC1DA}.Release|x64.ActiveCfg = Release|x64
- {265611FB-24A4-4FD0-B604-CD27089FC1DA}.Release|x64.Build.0 = Release|x64
- {142428ED-B5C7-4BAD-88E4-4AF34BD9D48A}.Debug|x64.ActiveCfg = Debug|x64
- {142428ED-B5C7-4BAD-88E4-4AF34BD9D48A}.Debug|x64.Build.0 = Debug|x64
- {142428ED-B5C7-4BAD-88E4-4AF34BD9D48A}.Release|x64.ActiveCfg = Release|x64
- {142428ED-B5C7-4BAD-88E4-4AF34BD9D48A}.Release|x64.Build.0 = Release|x64
- {DECD10D0-A6F7-42F7-9DA6-2F5D49E13C3E}.Debug|x64.ActiveCfg = Debug|x64
- {DECD10D0-A6F7-42F7-9DA6-2F5D49E13C3E}.Debug|x64.Build.0 = Debug|x64
- {DECD10D0-A6F7-42F7-9DA6-2F5D49E13C3E}.Release|x64.ActiveCfg = Release|x64
- {DECD10D0-A6F7-42F7-9DA6-2F5D49E13C3E}.Release|x64.Build.0 = Release|x64
- {7794C60A-1871-4558-A982-95D627E42CDF}.Debug|x64.ActiveCfg = Debug|x64
- {7794C60A-1871-4558-A982-95D627E42CDF}.Debug|x64.Build.0 = Debug|x64
- {7794C60A-1871-4558-A982-95D627E42CDF}.Release|x64.ActiveCfg = Release|x64
- {7794C60A-1871-4558-A982-95D627E42CDF}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {8DAA0A04-0946-4344-A543-541AF1E5BEF7}
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12MeshShaders/src/D3D12MeshShaders.slnx b/Samples/Desktop/D3D12MeshShaders/src/D3D12MeshShaders.slnx
new file mode 100644
index 000000000..3bd968c7c
--- /dev/null
+++ b/Samples/Desktop/D3D12MeshShaders/src/D3D12MeshShaders.slnx
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12Multithreading/src/D3D12Multithreading.sln b/Samples/Desktop/D3D12Multithreading/src/D3D12Multithreading.sln
deleted file mode 100644
index 463a097ec..000000000
--- a/Samples/Desktop/D3D12Multithreading/src/D3D12Multithreading.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.26403.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12Multithreading", "D3D12Multithreading.vcxproj", "{3FC193D0-7E4E-4918-8431-D67391EE4145}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {3FC193D0-7E4E-4918-8431-D67391EE4145}.Debug|x64.ActiveCfg = Debug|x64
- {3FC193D0-7E4E-4918-8431-D67391EE4145}.Debug|x64.Build.0 = Debug|x64
- {3FC193D0-7E4E-4918-8431-D67391EE4145}.Release|x64.ActiveCfg = Release|x64
- {3FC193D0-7E4E-4918-8431-D67391EE4145}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12Multithreading/src/D3D12Multithreading.slnx b/Samples/Desktop/D3D12Multithreading/src/D3D12Multithreading.slnx
new file mode 100644
index 000000000..9ac461821
--- /dev/null
+++ b/Samples/Desktop/D3D12Multithreading/src/D3D12Multithreading.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12On7/src/D3D12On7.sln b/Samples/Desktop/D3D12On7/src/D3D12On7.sln
deleted file mode 100644
index 5d23e6cc9..000000000
--- a/Samples/Desktop/D3D12On7/src/D3D12On7.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.26403.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12On7", "D3D12On7.vcxproj", "{5018F6A3-6533-4744-B1FD-727D199FD2E9}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {5018F6A3-6533-4744-B1FD-727D199FD2E9}.Debug|x64.ActiveCfg = Debug|x64
- {5018F6A3-6533-4744-B1FD-727D199FD2E9}.Debug|x64.Build.0 = Debug|x64
- {5018F6A3-6533-4744-B1FD-727D199FD2E9}.Release|x64.ActiveCfg = Release|x64
- {5018F6A3-6533-4744-B1FD-727D199FD2E9}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
\ No newline at end of file
diff --git a/Samples/Desktop/D3D12On7/src/D3D12On7.slnx b/Samples/Desktop/D3D12On7/src/D3D12On7.slnx
new file mode 100644
index 000000000..31947b34a
--- /dev/null
+++ b/Samples/Desktop/D3D12On7/src/D3D12On7.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12PipelineStateCache/src/D3D12PipelineStateCache.sln b/Samples/Desktop/D3D12PipelineStateCache/src/D3D12PipelineStateCache.sln
deleted file mode 100644
index 1dcfec000..000000000
--- a/Samples/Desktop/D3D12PipelineStateCache/src/D3D12PipelineStateCache.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.26403.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12PipelineStateCache", "D3D12PipelineStateCache.vcxproj", "{AB31FB4E-E202-4D6A-B313-4C57F5D70C9E}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {AB31FB4E-E202-4D6A-B313-4C57F5D70C9E}.Debug|x64.ActiveCfg = Debug|x64
- {AB31FB4E-E202-4D6A-B313-4C57F5D70C9E}.Debug|x64.Build.0 = Debug|x64
- {AB31FB4E-E202-4D6A-B313-4C57F5D70C9E}.Release|x64.ActiveCfg = Release|x64
- {AB31FB4E-E202-4D6A-B313-4C57F5D70C9E}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12PipelineStateCache/src/D3D12PipelineStateCache.slnx b/Samples/Desktop/D3D12PipelineStateCache/src/D3D12PipelineStateCache.slnx
new file mode 100644
index 000000000..3c1019fb0
--- /dev/null
+++ b/Samples/Desktop/D3D12PipelineStateCache/src/D3D12PipelineStateCache.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12PredicationQueries/src/D3D12PredicationQueries.sln b/Samples/Desktop/D3D12PredicationQueries/src/D3D12PredicationQueries.sln
deleted file mode 100644
index de2297d07..000000000
--- a/Samples/Desktop/D3D12PredicationQueries/src/D3D12PredicationQueries.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.26403.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12PredicationQueries", "D3D12PredicationQueries.vcxproj", "{B6AF5084-28EC-4BEC-AB32-C7CBCC5B5B1E}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {B6AF5084-28EC-4BEC-AB32-C7CBCC5B5B1E}.Debug|x64.ActiveCfg = Debug|x64
- {B6AF5084-28EC-4BEC-AB32-C7CBCC5B5B1E}.Debug|x64.Build.0 = Debug|x64
- {B6AF5084-28EC-4BEC-AB32-C7CBCC5B5B1E}.Release|x64.ActiveCfg = Release|x64
- {B6AF5084-28EC-4BEC-AB32-C7CBCC5B5B1E}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12PredicationQueries/src/D3D12PredicationQueries.slnx b/Samples/Desktop/D3D12PredicationQueries/src/D3D12PredicationQueries.slnx
new file mode 100644
index 000000000..d696bf838
--- /dev/null
+++ b/Samples/Desktop/D3D12PredicationQueries/src/D3D12PredicationQueries.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12Raytracing/src/D3D12Raytracing.sln b/Samples/Desktop/D3D12Raytracing/src/D3D12Raytracing.sln
deleted file mode 100644
index 5e22ba485..000000000
--- a/Samples/Desktop/D3D12Raytracing/src/D3D12Raytracing.sln
+++ /dev/null
@@ -1,140 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.14.35806.103
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{250B50F1-543D-4D9D-B4FC-A1EA4E61B9E4}"
- ProjectSection(SolutionItems) = preProject
- ..\readme.md = ..\readme.md
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12RaytracingHelloWorld", "D3D12RaytracingHelloWorld\D3D12RaytracingHelloWorld.vcxproj", "{5018F6A3-6533-4744-B1FD-727D199FD2E9}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12RaytracingSimpleLighting", "D3D12RaytracingSimpleLighting\D3D12RaytracingSimpleLighting.vcxproj", "{A0848C98-F5AA-431C-9E76-7F1E7EFA368C}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12RaytracingOpacityMicromaps", "D3D12RaytracingOpacityMicromaps\D3D12RaytracingOpacityMicromaps.vcxproj", "{A62C42DA-DAFA-47DB-B370-D2EC5DAB762D}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MiniEngine", "MiniEngine", "{0B851798-A730-4A11-A717-668D40A26088}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Core", "..\..\..\..\MiniEngine\Core\Core.vcxproj", "{86A58508-0D6A-4786-A32F-01A301FDC6F3}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Model", "..\..\..\..\MiniEngine\Model\Model.vcxproj", "{5D3AEEFB-8789-48E5-9BD9-09C667052D09}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12RaytracingMiniEngineSample", "D3D12RaytracingMiniEngineSample\ModelViewer_VS16.vcxproj", "{315A1E1B-3732-41FE-9B4A-6A1E103BA2F5}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tutorials", "Tutorials", "{22B9FE19-4D5A-4F3F-ABEA-F9ACB1574331}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Advanced", "Advanced", "{024FAECC-CCE3-4B06-9F06-C83FB58877EF}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12RaytracingProceduralGeometry", "D3D12RaytracingProceduralGeometry\D3D12RaytracingProceduralGeometry.vcxproj", "{0C266269-AC0C-41B0-9D25-0117DC23CFC7}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12RaytracingRealTimeDenoisedAmbientOcclusion", "D3D12RaytracingRealTimeDenoisedAmbientOcclusion\D3D12RaytracingRealTimeDenoisedAmbientOcclusion.vcxproj", "{19585C81-FB12-4A4B-B700-CCE253BDBA02}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12RaytracingLibrarySubobjects", "D3D12RaytracingLibrarySubobjects\D3D12RaytracingLibrarySubobjects.vcxproj", "{0AF699F0-99A8-4493-9FF7-1FFDE2900100}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12RaytracingHelloShaderExecutionReordering", "D3D12RaytracingHelloShaderExecutionReordering\D3D12RaytracingHelloShaderExecutionReordering.vcxproj", "{390A4D56-FF1B-4CA0-81CA-AC8ED273BFC9}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12OMMOfflineBaker", "D3D12OMMOfflineBaker\D3D12OMMOfflineBaker.vcxproj", "{2F201B6C-24B7-498C-A92A-07D4086EF6E9}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12RaytracingSakuraForestSER", "D3D12RaytracingSakuraForestSER\D3D12RaytracingSakuraForestSER.vcxproj", "{8A6F63FD-E766-476B-9748-9C14737297B7}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Profile|x64 = Profile|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {5018F6A3-6533-4744-B1FD-727D199FD2E9}.Debug|x64.ActiveCfg = Debug|x64
- {5018F6A3-6533-4744-B1FD-727D199FD2E9}.Debug|x64.Build.0 = Debug|x64
- {5018F6A3-6533-4744-B1FD-727D199FD2E9}.Profile|x64.ActiveCfg = Release|x64
- {5018F6A3-6533-4744-B1FD-727D199FD2E9}.Profile|x64.Build.0 = Release|x64
- {5018F6A3-6533-4744-B1FD-727D199FD2E9}.Release|x64.ActiveCfg = Release|x64
- {5018F6A3-6533-4744-B1FD-727D199FD2E9}.Release|x64.Build.0 = Release|x64
- {A0848C98-F5AA-431C-9E76-7F1E7EFA368C}.Debug|x64.ActiveCfg = Debug|x64
- {A0848C98-F5AA-431C-9E76-7F1E7EFA368C}.Debug|x64.Build.0 = Debug|x64
- {A0848C98-F5AA-431C-9E76-7F1E7EFA368C}.Profile|x64.ActiveCfg = Release|x64
- {A0848C98-F5AA-431C-9E76-7F1E7EFA368C}.Profile|x64.Build.0 = Release|x64
- {A0848C98-F5AA-431C-9E76-7F1E7EFA368C}.Release|x64.ActiveCfg = Release|x64
- {A0848C98-F5AA-431C-9E76-7F1E7EFA368C}.Release|x64.Build.0 = Release|x64
- {A62C42DA-DAFA-47DB-B370-D2EC5DAB762D}.Debug|x64.ActiveCfg = Debug|x64
- {A62C42DA-DAFA-47DB-B370-D2EC5DAB762D}.Debug|x64.Build.0 = Debug|x64
- {A62C42DA-DAFA-47DB-B370-D2EC5DAB762D}.Profile|x64.ActiveCfg = Release|x64
- {A62C42DA-DAFA-47DB-B370-D2EC5DAB762D}.Profile|x64.Build.0 = Release|x64
- {A62C42DA-DAFA-47DB-B370-D2EC5DAB762D}.Release|x64.ActiveCfg = Release|x64
- {A62C42DA-DAFA-47DB-B370-D2EC5DAB762D}.Release|x64.Build.0 = Release|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Debug|x64.ActiveCfg = Debug|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Debug|x64.Build.0 = Debug|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Profile|x64.ActiveCfg = Profile|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Profile|x64.Build.0 = Profile|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Release|x64.ActiveCfg = Release|x64
- {86A58508-0D6A-4786-A32F-01A301FDC6F3}.Release|x64.Build.0 = Release|x64
- {5D3AEEFB-8789-48E5-9BD9-09C667052D09}.Debug|x64.ActiveCfg = Debug|x64
- {5D3AEEFB-8789-48E5-9BD9-09C667052D09}.Debug|x64.Build.0 = Debug|x64
- {5D3AEEFB-8789-48E5-9BD9-09C667052D09}.Profile|x64.ActiveCfg = Profile|x64
- {5D3AEEFB-8789-48E5-9BD9-09C667052D09}.Profile|x64.Build.0 = Profile|x64
- {5D3AEEFB-8789-48E5-9BD9-09C667052D09}.Release|x64.ActiveCfg = Release|x64
- {5D3AEEFB-8789-48E5-9BD9-09C667052D09}.Release|x64.Build.0 = Release|x64
- {315A1E1B-3732-41FE-9B4A-6A1E103BA2F5}.Debug|x64.ActiveCfg = Debug|x64
- {315A1E1B-3732-41FE-9B4A-6A1E103BA2F5}.Debug|x64.Build.0 = Debug|x64
- {315A1E1B-3732-41FE-9B4A-6A1E103BA2F5}.Profile|x64.ActiveCfg = Profile|x64
- {315A1E1B-3732-41FE-9B4A-6A1E103BA2F5}.Profile|x64.Build.0 = Profile|x64
- {315A1E1B-3732-41FE-9B4A-6A1E103BA2F5}.Release|x64.ActiveCfg = Release|x64
- {315A1E1B-3732-41FE-9B4A-6A1E103BA2F5}.Release|x64.Build.0 = Release|x64
- {0C266269-AC0C-41B0-9D25-0117DC23CFC7}.Debug|x64.ActiveCfg = Debug|x64
- {0C266269-AC0C-41B0-9D25-0117DC23CFC7}.Debug|x64.Build.0 = Debug|x64
- {0C266269-AC0C-41B0-9D25-0117DC23CFC7}.Profile|x64.ActiveCfg = Release|x64
- {0C266269-AC0C-41B0-9D25-0117DC23CFC7}.Profile|x64.Build.0 = Release|x64
- {0C266269-AC0C-41B0-9D25-0117DC23CFC7}.Release|x64.ActiveCfg = Release|x64
- {0C266269-AC0C-41B0-9D25-0117DC23CFC7}.Release|x64.Build.0 = Release|x64
- {19585C81-FB12-4A4B-B700-CCE253BDBA02}.Debug|x64.ActiveCfg = Debug|x64
- {19585C81-FB12-4A4B-B700-CCE253BDBA02}.Debug|x64.Build.0 = Debug|x64
- {19585C81-FB12-4A4B-B700-CCE253BDBA02}.Profile|x64.ActiveCfg = Profile|x64
- {19585C81-FB12-4A4B-B700-CCE253BDBA02}.Profile|x64.Build.0 = Profile|x64
- {19585C81-FB12-4A4B-B700-CCE253BDBA02}.Release|x64.ActiveCfg = Release|x64
- {19585C81-FB12-4A4B-B700-CCE253BDBA02}.Release|x64.Build.0 = Release|x64
- {0AF699F0-99A8-4493-9FF7-1FFDE2900100}.Debug|x64.ActiveCfg = Debug|x64
- {0AF699F0-99A8-4493-9FF7-1FFDE2900100}.Debug|x64.Build.0 = Debug|x64
- {0AF699F0-99A8-4493-9FF7-1FFDE2900100}.Profile|x64.ActiveCfg = Release|x64
- {0AF699F0-99A8-4493-9FF7-1FFDE2900100}.Profile|x64.Build.0 = Release|x64
- {0AF699F0-99A8-4493-9FF7-1FFDE2900100}.Release|x64.ActiveCfg = Release|x64
- {0AF699F0-99A8-4493-9FF7-1FFDE2900100}.Release|x64.Build.0 = Release|x64
- {390A4D56-FF1B-4CA0-81CA-AC8ED273BFC9}.Debug|x64.ActiveCfg = Debug|x64
- {390A4D56-FF1B-4CA0-81CA-AC8ED273BFC9}.Debug|x64.Build.0 = Debug|x64
- {390A4D56-FF1B-4CA0-81CA-AC8ED273BFC9}.Profile|x64.ActiveCfg = Release|x64
- {390A4D56-FF1B-4CA0-81CA-AC8ED273BFC9}.Profile|x64.Build.0 = Release|x64
- {390A4D56-FF1B-4CA0-81CA-AC8ED273BFC9}.Release|x64.ActiveCfg = Release|x64
- {390A4D56-FF1B-4CA0-81CA-AC8ED273BFC9}.Release|x64.Build.0 = Release|x64
- {2F201B6C-24B7-498C-A92A-07D4086EF6E9}.Debug|x64.ActiveCfg = Debug|x64
- {2F201B6C-24B7-498C-A92A-07D4086EF6E9}.Profile|x64.ActiveCfg = Release|x64
- {2F201B6C-24B7-498C-A92A-07D4086EF6E9}.Release|x64.ActiveCfg = Release|x64
- {8A6F63FD-E766-476B-9748-9C14737297B7}.Debug|x64.ActiveCfg = Debug|x64
- {8A6F63FD-E766-476B-9748-9C14737297B7}.Debug|x64.Build.0 = Debug|x64
- {8A6F63FD-E766-476B-9748-9C14737297B7}.Profile|x64.ActiveCfg = Release|x64
- {8A6F63FD-E766-476B-9748-9C14737297B7}.Profile|x64.Build.0 = Release|x64
- {8A6F63FD-E766-476B-9748-9C14737297B7}.Release|x64.ActiveCfg = Release|x64
- {8A6F63FD-E766-476B-9748-9C14737297B7}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {5018F6A3-6533-4744-B1FD-727D199FD2E9} = {22B9FE19-4D5A-4F3F-ABEA-F9ACB1574331}
- {A0848C98-F5AA-431C-9E76-7F1E7EFA368C} = {22B9FE19-4D5A-4F3F-ABEA-F9ACB1574331}
- {A62C42DA-DAFA-47DB-B370-D2EC5DAB762D} = {22B9FE19-4D5A-4F3F-ABEA-F9ACB1574331}
- {86A58508-0D6A-4786-A32F-01A301FDC6F3} = {0B851798-A730-4A11-A717-668D40A26088}
- {5D3AEEFB-8789-48E5-9BD9-09C667052D09} = {0B851798-A730-4A11-A717-668D40A26088}
- {315A1E1B-3732-41FE-9B4A-6A1E103BA2F5} = {024FAECC-CCE3-4B06-9F06-C83FB58877EF}
- {22B9FE19-4D5A-4F3F-ABEA-F9ACB1574331} = {250B50F1-543D-4D9D-B4FC-A1EA4E61B9E4}
- {024FAECC-CCE3-4B06-9F06-C83FB58877EF} = {250B50F1-543D-4D9D-B4FC-A1EA4E61B9E4}
- {0C266269-AC0C-41B0-9D25-0117DC23CFC7} = {22B9FE19-4D5A-4F3F-ABEA-F9ACB1574331}
- {19585C81-FB12-4A4B-B700-CCE253BDBA02} = {024FAECC-CCE3-4B06-9F06-C83FB58877EF}
- {0AF699F0-99A8-4493-9FF7-1FFDE2900100} = {22B9FE19-4D5A-4F3F-ABEA-F9ACB1574331}
- {390A4D56-FF1B-4CA0-81CA-AC8ED273BFC9} = {22B9FE19-4D5A-4F3F-ABEA-F9ACB1574331}
- {2F201B6C-24B7-498C-A92A-07D4086EF6E9} = {22B9FE19-4D5A-4F3F-ABEA-F9ACB1574331}
- {8A6F63FD-E766-476B-9748-9C14737297B7} = {22B9FE19-4D5A-4F3F-ABEA-F9ACB1574331}
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {F763A25B-2115-4E87-87C4-2C6AA75C1542}
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12Raytracing/src/D3D12Raytracing.slnx b/Samples/Desktop/D3D12Raytracing/src/D3D12Raytracing.slnx
new file mode 100644
index 000000000..1d147a636
--- /dev/null
+++ b/Samples/Desktop/D3D12Raytracing/src/D3D12Raytracing.slnx
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12ReservedResources/src/D3D12ReservedResources.sln b/Samples/Desktop/D3D12ReservedResources/src/D3D12ReservedResources.sln
deleted file mode 100644
index 3f3826989..000000000
--- a/Samples/Desktop/D3D12ReservedResources/src/D3D12ReservedResources.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.26403.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12ReservedResources", "D3D12ReservedResources.vcxproj", "{44243D44-1DC7-403A-8BA6-169BD5151876}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {44243D44-1DC7-403A-8BA6-169BD5151876}.Debug|x64.ActiveCfg = Debug|x64
- {44243D44-1DC7-403A-8BA6-169BD5151876}.Debug|x64.Build.0 = Debug|x64
- {44243D44-1DC7-403A-8BA6-169BD5151876}.Release|x64.ActiveCfg = Release|x64
- {44243D44-1DC7-403A-8BA6-169BD5151876}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12ReservedResources/src/D3D12ReservedResources.slnx b/Samples/Desktop/D3D12ReservedResources/src/D3D12ReservedResources.slnx
new file mode 100644
index 000000000..2f2bbcc22
--- /dev/null
+++ b/Samples/Desktop/D3D12ReservedResources/src/D3D12ReservedResources.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12Residency/src/D3D12Residency.sln b/Samples/Desktop/D3D12Residency/src/D3D12Residency.sln
deleted file mode 100644
index 34835b9b2..000000000
--- a/Samples/Desktop/D3D12Residency/src/D3D12Residency.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.26403.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12Residency", "D3D12Residency.vcxproj", "{5141ABDE-3F88-4435-848E-7728C304C7D3}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {5141ABDE-3F88-4435-848E-7728C304C7D3}.Debug|x64.ActiveCfg = Debug|x64
- {5141ABDE-3F88-4435-848E-7728C304C7D3}.Debug|x64.Build.0 = Debug|x64
- {5141ABDE-3F88-4435-848E-7728C304C7D3}.Release|x64.ActiveCfg = Release|x64
- {5141ABDE-3F88-4435-848E-7728C304C7D3}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12Residency/src/D3D12Residency.slnx b/Samples/Desktop/D3D12Residency/src/D3D12Residency.slnx
new file mode 100644
index 000000000..358d0d2a9
--- /dev/null
+++ b/Samples/Desktop/D3D12Residency/src/D3D12Residency.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12SM6WaveIntrinsics/src/D3D12SM6WaveIntrinsics.sln b/Samples/Desktop/D3D12SM6WaveIntrinsics/src/D3D12SM6WaveIntrinsics.sln
deleted file mode 100644
index 299a9a5f1..000000000
--- a/Samples/Desktop/D3D12SM6WaveIntrinsics/src/D3D12SM6WaveIntrinsics.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.26403.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12SM6WaveIntrinsics", "D3D12SM6WaveIntrinsics.vcxproj", "{D1425B0C-06B6-4FC2-9C3C-A699535C082E}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {D1425B0C-06B6-4FC2-9C3C-A699535C082E}.Debug|x64.ActiveCfg = Debug|x64
- {D1425B0C-06B6-4FC2-9C3C-A699535C082E}.Debug|x64.Build.0 = Debug|x64
- {D1425B0C-06B6-4FC2-9C3C-A699535C082E}.Release|x64.ActiveCfg = Release|x64
- {D1425B0C-06B6-4FC2-9C3C-A699535C082E}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12SM6WaveIntrinsics/src/D3D12SM6WaveIntrinsics.slnx b/Samples/Desktop/D3D12SM6WaveIntrinsics/src/D3D12SM6WaveIntrinsics.slnx
new file mode 100644
index 000000000..637cd5049
--- /dev/null
+++ b/Samples/Desktop/D3D12SM6WaveIntrinsics/src/D3D12SM6WaveIntrinsics.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12SmallResources/src/D3D12SmallResources.sln b/Samples/Desktop/D3D12SmallResources/src/D3D12SmallResources.sln
deleted file mode 100644
index 285e5440a..000000000
--- a/Samples/Desktop/D3D12SmallResources/src/D3D12SmallResources.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.26403.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12SmallResources", "D3D12SmallResources.vcxproj", "{A6DB1D1C-E2EE-462D-AC61-0E3100C010DF}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {A6DB1D1C-E2EE-462D-AC61-0E3100C010DF}.Debug|x64.ActiveCfg = Debug|x64
- {A6DB1D1C-E2EE-462D-AC61-0E3100C010DF}.Debug|x64.Build.0 = Debug|x64
- {A6DB1D1C-E2EE-462D-AC61-0E3100C010DF}.Release|x64.ActiveCfg = Release|x64
- {A6DB1D1C-E2EE-462D-AC61-0E3100C010DF}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12SmallResources/src/D3D12SmallResources.slnx b/Samples/Desktop/D3D12SmallResources/src/D3D12SmallResources.slnx
new file mode 100644
index 000000000..9970fefb4
--- /dev/null
+++ b/Samples/Desktop/D3D12SmallResources/src/D3D12SmallResources.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12StateObjectDatabase/src/D3D12StateObjectDatabase Sample.sln b/Samples/Desktop/D3D12StateObjectDatabase/src/D3D12StateObjectDatabase Sample.sln
deleted file mode 100644
index d1f2870f6..000000000
--- a/Samples/Desktop/D3D12StateObjectDatabase/src/D3D12StateObjectDatabase Sample.sln
+++ /dev/null
@@ -1,31 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.14.36811.4 d17.14
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "StateObjectDatabase Sample", "StateObjectDatabase Sample.vcxproj", "{A862BEE8-8C56-48AD-B979-9E1AB73C67A6}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {A862BEE8-8C56-48AD-B979-9E1AB73C67A6}.Debug|x64.ActiveCfg = Debug|x64
- {A862BEE8-8C56-48AD-B979-9E1AB73C67A6}.Debug|x64.Build.0 = Debug|x64
- {A862BEE8-8C56-48AD-B979-9E1AB73C67A6}.Debug|x86.ActiveCfg = Debug|Win32
- {A862BEE8-8C56-48AD-B979-9E1AB73C67A6}.Debug|x86.Build.0 = Debug|Win32
- {A862BEE8-8C56-48AD-B979-9E1AB73C67A6}.Release|x64.ActiveCfg = Release|x64
- {A862BEE8-8C56-48AD-B979-9E1AB73C67A6}.Release|x64.Build.0 = Release|x64
- {A862BEE8-8C56-48AD-B979-9E1AB73C67A6}.Release|x86.ActiveCfg = Release|Win32
- {A862BEE8-8C56-48AD-B979-9E1AB73C67A6}.Release|x86.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {F9F00C6F-8831-4F91-97BA-18AD3E817305}
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12StateObjectDatabase/src/D3D12StateObjectDatabase Sample.slnx b/Samples/Desktop/D3D12StateObjectDatabase/src/D3D12StateObjectDatabase Sample.slnx
new file mode 100644
index 000000000..f69a81a79
--- /dev/null
+++ b/Samples/Desktop/D3D12StateObjectDatabase/src/D3D12StateObjectDatabase Sample.slnx
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12VariableRateShading/src/D3D12VariableRateShading.sln b/Samples/Desktop/D3D12VariableRateShading/src/D3D12VariableRateShading.sln
deleted file mode 100644
index 6f63294a7..000000000
--- a/Samples/Desktop/D3D12VariableRateShading/src/D3D12VariableRateShading.sln
+++ /dev/null
@@ -1,25 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.27703.2035
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12VariableRateShading", "D3D12VariableRateShading.vcxproj", "{9337191E-8566-464A-A0F7-622DC54DCB65}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {9337191E-8566-464A-A0F7-622DC54DCB65}.Debug|x64.ActiveCfg = Debug|x64
- {9337191E-8566-464A-A0F7-622DC54DCB65}.Debug|x64.Build.0 = Debug|x64
- {9337191E-8566-464A-A0F7-622DC54DCB65}.Release|x64.ActiveCfg = Release|x64
- {9337191E-8566-464A-A0F7-622DC54DCB65}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {80134CFF-8B0E-4ECF-B464-5383B13AA641}
- EndGlobalSection
-EndGlobal
\ No newline at end of file
diff --git a/Samples/Desktop/D3D12VariableRateShading/src/D3D12VariableRateShading.slnx b/Samples/Desktop/D3D12VariableRateShading/src/D3D12VariableRateShading.slnx
new file mode 100644
index 000000000..ad027dfdd
--- /dev/null
+++ b/Samples/Desktop/D3D12VariableRateShading/src/D3D12VariableRateShading.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12nBodyGravity/src/D3D12nBodyGravity.sln b/Samples/Desktop/D3D12nBodyGravity/src/D3D12nBodyGravity.sln
deleted file mode 100644
index 7653cfa69..000000000
--- a/Samples/Desktop/D3D12nBodyGravity/src/D3D12nBodyGravity.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.26403.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12nBodyGravity", "D3D12nBodyGravity.vcxproj", "{2E637720-4AEE-45B5-A5AC-D165E5623DB9}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {2E637720-4AEE-45B5-A5AC-D165E5623DB9}.Debug|x64.ActiveCfg = Debug|x64
- {2E637720-4AEE-45B5-A5AC-D165E5623DB9}.Debug|x64.Build.0 = Debug|x64
- {2E637720-4AEE-45B5-A5AC-D165E5623DB9}.Release|x64.ActiveCfg = Release|x64
- {2E637720-4AEE-45B5-A5AC-D165E5623DB9}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12nBodyGravity/src/D3D12nBodyGravity.slnx b/Samples/Desktop/D3D12nBodyGravity/src/D3D12nBodyGravity.slnx
new file mode 100644
index 000000000..2996b03c7
--- /dev/null
+++ b/Samples/Desktop/D3D12nBodyGravity/src/D3D12nBodyGravity.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Samples/Desktop/D3D12xGPU/src/D3D12xGPU.sln b/Samples/Desktop/D3D12xGPU/src/D3D12xGPU.sln
deleted file mode 100644
index 965ebfec7..000000000
--- a/Samples/Desktop/D3D12xGPU/src/D3D12xGPU.sln
+++ /dev/null
@@ -1,25 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30621.155.27004.2009
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12xGPU", "D3D12xGPU.vcxproj", "{9337191E-8566-464A-A0F7-622DC54DCB65}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {9337191E-8566-464A-A0F7-622DC54DCB65}.Debug|x64.ActiveCfg = Debug|x64
- {9337191E-8566-464A-A0F7-622DC54DCB65}.Debug|x64.Build.0 = Debug|x64
- {9337191E-8566-464A-A0F7-622DC54DCB65}.Release|x64.ActiveCfg = Release|x64
- {9337191E-8566-464A-A0F7-622DC54DCB65}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {22CB06A1-D2E7-4175-9C98-5582CE58648C}
- EndGlobalSection
-EndGlobal
diff --git a/Samples/Desktop/D3D12xGPU/src/D3D12xGPU.slnx b/Samples/Desktop/D3D12xGPU/src/D3D12xGPU.slnx
new file mode 100644
index 000000000..98b5fc668
--- /dev/null
+++ b/Samples/Desktop/D3D12xGPU/src/D3D12xGPU.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/TechniqueDemos/D3D12MemoryManagement/src/D3D12MemoryManagement.sln b/TechniqueDemos/D3D12MemoryManagement/src/D3D12MemoryManagement.sln
deleted file mode 100644
index 991251faf..000000000
--- a/TechniqueDemos/D3D12MemoryManagement/src/D3D12MemoryManagement.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 14
-VisualStudioVersion = 14.0.23107.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12MemoryManagement", "D3D12MemoryManagement.vcxproj", "{DB40D747-0C18-47BA-A8E8-316562316632}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {DB40D747-0C18-47BA-A8E8-316562316632}.Debug|x64.ActiveCfg = Debug|x64
- {DB40D747-0C18-47BA-A8E8-316562316632}.Debug|x64.Build.0 = Debug|x64
- {DB40D747-0C18-47BA-A8E8-316562316632}.Release|x64.ActiveCfg = Release|x64
- {DB40D747-0C18-47BA-A8E8-316562316632}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/TechniqueDemos/D3D12MemoryManagement/src/D3D12MemoryManagement.slnx b/TechniqueDemos/D3D12MemoryManagement/src/D3D12MemoryManagement.slnx
new file mode 100644
index 000000000..542974b69
--- /dev/null
+++ b/TechniqueDemos/D3D12MemoryManagement/src/D3D12MemoryManagement.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Tools/DXGIAdapterRemovalSupportTest/src/DXGIAdapterRemovalSupportTest.sln b/Tools/DXGIAdapterRemovalSupportTest/src/DXGIAdapterRemovalSupportTest.sln
deleted file mode 100644
index baf3a5f10..000000000
--- a/Tools/DXGIAdapterRemovalSupportTest/src/DXGIAdapterRemovalSupportTest.sln
+++ /dev/null
@@ -1,31 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.27309.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DXGIAdapterRemovalSupportTest", "DXGIAdapterRemovalSupportTest.vcxproj", "{A7E7C729-937E-4E30-A9C0-F56E9B6F5E07}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {A7E7C729-937E-4E30-A9C0-F56E9B6F5E07}.Debug|x64.ActiveCfg = Debug|x64
- {A7E7C729-937E-4E30-A9C0-F56E9B6F5E07}.Debug|x64.Build.0 = Debug|x64
- {A7E7C729-937E-4E30-A9C0-F56E9B6F5E07}.Debug|x86.ActiveCfg = Debug|Win32
- {A7E7C729-937E-4E30-A9C0-F56E9B6F5E07}.Debug|x86.Build.0 = Debug|Win32
- {A7E7C729-937E-4E30-A9C0-F56E9B6F5E07}.Release|x64.ActiveCfg = Release|x64
- {A7E7C729-937E-4E30-A9C0-F56E9B6F5E07}.Release|x64.Build.0 = Release|x64
- {A7E7C729-937E-4E30-A9C0-F56E9B6F5E07}.Release|x86.ActiveCfg = Release|Win32
- {A7E7C729-937E-4E30-A9C0-F56E9B6F5E07}.Release|x86.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {9F829D6D-4D95-43DC-9475-D93862A480AB}
- EndGlobalSection
-EndGlobal
diff --git a/Tools/DXGIAdapterRemovalSupportTest/src/DXGIAdapterRemovalSupportTest.slnx b/Tools/DXGIAdapterRemovalSupportTest/src/DXGIAdapterRemovalSupportTest.slnx
new file mode 100644
index 000000000..a202d7f22
--- /dev/null
+++ b/Tools/DXGIAdapterRemovalSupportTest/src/DXGIAdapterRemovalSupportTest.slnx
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+