Remove Vulkan project from Visual Studio solution

CMake (without or without Visual Studio 2019) should be used instead
for the Vulkan build.

Bug: b/139189696
Change-Id: Ib87e34e2a210944446b8ea7bd57504acc4bc98d7
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/37068
Presubmit-Ready: Nicolas Capens <nicolascapens@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
diff --git a/.gitignore b/.gitignore
index bdd8dfc..b2843d1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,13 +12,9 @@
 .vscode/launch.json
 .vscode/settings.json
 
-# The /build/ directory is recommended for CMake build output and should be
-# ignored, except for Visual Studio project files that we check into the
-# repository and regenerate with build/cmake.sh
+# The /build/ directory is recommended for CMake build output
 !/build
 /build/*
-!/build/cmake.sh
-!/build/Visual Studio 15 2017 Win64/
 
 # Boost is downloaded and extracted to /third_party
 /third_party/boost*
diff --git a/README.md b/README.md
index 32975ce..12bc53d 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,9 @@
 

 * **Visual Studio**

 \

-  On Windows, open the [SwiftShader.sln](SwiftShader.sln) file using [Visual Studio Community](https://visualstudio.microsoft.com/vs/community/) or compatible version, and build the solution. Output DLLs will be placed in the _out_ subfolder. Sample executables such as _OGLES3ColourGrading_ can be found under the Tests solution folder and can be run from the IDE.

+  For building the Vulkan ICD library, use [Visual Studio 2019](https://visualstudio.microsoft.com/vs/community/) to open the project folder and wait for it to run CMake. Open the [CMake Targets View](https://docs.microsoft.com/en-us/cpp/build/cmake-projects-in-visual-studio?view=vs-2019#ide-integration) in the Solution Explorer and select the vk_swiftshader project to [build](https://docs.microsoft.com/en-us/cpp/build/cmake-projects-in-visual-studio?view=vs-2019#building-cmake-projects) it.

+

+  There is also a legacy [SwiftShader.sln](SwiftShader.sln) file for Visual Studio 2017 for building OpenGL ES and Direct3D libraries. Output DLLs will be placed in the _out_ subfolder. Sample executables such as _OGLES3ColourGrading_ can be found under the Tests solution folder and can be run from the IDE.

 

 * **CMake**

 

diff --git a/SwiftShader.sln b/SwiftShader.sln
index 63979b5..2c6d5e0 100644
--- a/SwiftShader.sln
+++ b/SwiftShader.sln
@@ -81,45 +81,10 @@
 		{5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD} = {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}

 	EndProjectSection

 EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Vulkan", "src\Vulkan\vulkan.vcxproj", "{E1C34B66-C942-4B9A-B8C3-9A12625650D3}"

-	ProjectSection(ProjectDependencies) = postProject

-		{59349DEB-AC96-335C-ACC6-8A92F774538A} = {59349DEB-AC96-335C-ACC6-8A92F774538A}

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E} = {EFF5DE98-2741-3BD8-B049-D5647A223B5E}

-	EndProjectSection

-EndProject

 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactorUnitTests", "src\Reactor\ReactorUnitTests.vcxproj", "{4EC107AB-89E8-4A0B-8366-B3E81085AE07}"

 EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VulkanUnitTests", "tests\VulkanUnitTests\VulkanUnitTests.vcxproj", "{16E1EBC1-BB6B-4A82-A1A3-5A69AC8D58FE}"

-	ProjectSection(ProjectDependencies) = postProject

-		{E1C34B66-C942-4B9A-B8C3-9A12625650D3} = {E1C34B66-C942-4B9A-B8C3-9A12625650D3}

-	EndProjectSection

-EndProject

-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools", "SPIRV-Tools", "{ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}"

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj", "{59349DEB-AC96-335C-ACC6-8A92F774538A}"

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-opt", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\opt\SPIRV-Tools-opt.vcxproj", "{EFF5DE98-2741-3BD8-B049-D5647A223B5E}"

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core_tables", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\core_tables.vcxproj", "{983F7132-9747-3649-BF4B-87E69EE85F3E}"

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "enum_string_mapping", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\enum_string_mapping.vcxproj", "{80AF261B-6B92-3143-9FCA-9BC59158D733}"

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extinst_tables", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\extinst_tables.vcxproj", "{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}"

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-header-DebugInfo", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-header-DebugInfo.vcxproj", "{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}"

-EndProject

 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm", "build\Visual Studio 15 2017 Win64\llvm.vcxproj", "{481093B5-4EF0-391E-82FF-BB73CFCD3D51}"

 EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spv-tools-debuginfo", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spv-tools-debuginfo.vcxproj", "{496AF3EC-139A-3EA0-8898-45C5704A5F38}"

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spv-tools-spv-amd-gs", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spv-tools-spv-amd-gs.vcxproj", "{E0B79E0B-25BB-355B-9390-E9EC0047C632}"

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spv-tools-spv-amd-sb", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spv-tools-spv-amd-sb.vcxproj", "{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}"

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spv-tools-spv-amd-sevp", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spv-tools-spv-amd-sevp.vcxproj", "{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}"

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spv-tools-spv-amd-stm", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spv-tools-spv-amd-stm.vcxproj", "{9E8623BF-3469-3104-9674-DED25861C7CF}"

-EndProject

 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MathUnitTests", "tests\MathUnitTests\MathUnitTests.vcxproj", "{B4FDF21A-D945-40B2-B459-2A8707879980}"

 EndProject

 Global

@@ -369,12 +334,6 @@
 		{FBDCFF88-0CE1-43C3-B694-8F45946FAFE3}.Release|x64.Build.0 = Release|x64

 		{FBDCFF88-0CE1-43C3-B694-8F45946FAFE3}.Release|x86.ActiveCfg = Release|Win32

 		{FBDCFF88-0CE1-43C3-B694-8F45946FAFE3}.Release|x86.Build.0 = Release|Win32

-		{E1C34B66-C942-4B9A-B8C3-9A12625650D3}.Debug|x64.ActiveCfg = Debug|x64

-		{E1C34B66-C942-4B9A-B8C3-9A12625650D3}.Debug|x86.ActiveCfg = Debug|x64

-		{E1C34B66-C942-4B9A-B8C3-9A12625650D3}.Profile|x64.ActiveCfg = Release|x64

-		{E1C34B66-C942-4B9A-B8C3-9A12625650D3}.Profile|x86.ActiveCfg = Release|x64

-		{E1C34B66-C942-4B9A-B8C3-9A12625650D3}.Release|x64.ActiveCfg = Release|x64

-		{E1C34B66-C942-4B9A-B8C3-9A12625650D3}.Release|x86.ActiveCfg = Release|x64

 		{4EC107AB-89E8-4A0B-8366-B3E81085AE07}.Debug|x64.ActiveCfg = Debug|x64

 		{4EC107AB-89E8-4A0B-8366-B3E81085AE07}.Debug|x64.Build.0 = Debug|x64

 		{4EC107AB-89E8-4A0B-8366-B3E81085AE07}.Debug|x86.ActiveCfg = Debug|Win32

@@ -387,49 +346,6 @@
 		{4EC107AB-89E8-4A0B-8366-B3E81085AE07}.Release|x64.Build.0 = Release|x64

 		{4EC107AB-89E8-4A0B-8366-B3E81085AE07}.Release|x86.ActiveCfg = Release|Win32

 		{4EC107AB-89E8-4A0B-8366-B3E81085AE07}.Release|x86.Build.0 = Release|Win32

-		{16E1EBC1-BB6B-4A82-A1A3-5A69AC8D58FE}.Debug|x64.ActiveCfg = Debug|x64

-		{16E1EBC1-BB6B-4A82-A1A3-5A69AC8D58FE}.Debug|x86.ActiveCfg = Debug|x64

-		{16E1EBC1-BB6B-4A82-A1A3-5A69AC8D58FE}.Profile|x64.ActiveCfg = Release|x64

-		{16E1EBC1-BB6B-4A82-A1A3-5A69AC8D58FE}.Profile|x86.ActiveCfg = Release|x64

-		{16E1EBC1-BB6B-4A82-A1A3-5A69AC8D58FE}.Profile|x86.Deploy.0 = Release|x64

-		{16E1EBC1-BB6B-4A82-A1A3-5A69AC8D58FE}.Release|x64.ActiveCfg = Release|x64

-		{16E1EBC1-BB6B-4A82-A1A3-5A69AC8D58FE}.Release|x86.ActiveCfg = Release|x64

-		{59349DEB-AC96-335C-ACC6-8A92F774538A}.Debug|x64.ActiveCfg = Debug|x64

-		{59349DEB-AC96-335C-ACC6-8A92F774538A}.Debug|x86.ActiveCfg = Debug|x64

-		{59349DEB-AC96-335C-ACC6-8A92F774538A}.Profile|x64.ActiveCfg = Release|x64

-		{59349DEB-AC96-335C-ACC6-8A92F774538A}.Profile|x86.ActiveCfg = Release|x64

-		{59349DEB-AC96-335C-ACC6-8A92F774538A}.Release|x64.ActiveCfg = Release|x64

-		{59349DEB-AC96-335C-ACC6-8A92F774538A}.Release|x86.ActiveCfg = Release|x64

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E}.Debug|x64.ActiveCfg = Debug|x64

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E}.Debug|x86.ActiveCfg = Debug|x64

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E}.Profile|x64.ActiveCfg = Release|x64

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E}.Profile|x86.ActiveCfg = Release|x64

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E}.Release|x64.ActiveCfg = Release|x64

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E}.Release|x86.ActiveCfg = Release|x64

-		{983F7132-9747-3649-BF4B-87E69EE85F3E}.Debug|x64.ActiveCfg = Debug|x64

-		{983F7132-9747-3649-BF4B-87E69EE85F3E}.Debug|x86.ActiveCfg = Debug|x64

-		{983F7132-9747-3649-BF4B-87E69EE85F3E}.Profile|x64.ActiveCfg = Release|x64

-		{983F7132-9747-3649-BF4B-87E69EE85F3E}.Profile|x86.ActiveCfg = Release|x64

-		{983F7132-9747-3649-BF4B-87E69EE85F3E}.Release|x64.ActiveCfg = Release|x64

-		{983F7132-9747-3649-BF4B-87E69EE85F3E}.Release|x86.ActiveCfg = Release|x64

-		{80AF261B-6B92-3143-9FCA-9BC59158D733}.Debug|x64.ActiveCfg = Debug|x64

-		{80AF261B-6B92-3143-9FCA-9BC59158D733}.Debug|x86.ActiveCfg = Debug|x64

-		{80AF261B-6B92-3143-9FCA-9BC59158D733}.Profile|x64.ActiveCfg = Release|x64

-		{80AF261B-6B92-3143-9FCA-9BC59158D733}.Profile|x86.ActiveCfg = Release|x64

-		{80AF261B-6B92-3143-9FCA-9BC59158D733}.Release|x64.ActiveCfg = Release|x64

-		{80AF261B-6B92-3143-9FCA-9BC59158D733}.Release|x86.ActiveCfg = Release|x64

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}.Debug|x64.ActiveCfg = Debug|x64

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}.Debug|x86.ActiveCfg = Debug|x64

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}.Profile|x64.ActiveCfg = Release|x64

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}.Profile|x86.ActiveCfg = Release|x64

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}.Release|x64.ActiveCfg = Release|x64

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}.Release|x86.ActiveCfg = Release|x64

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}.Debug|x64.ActiveCfg = Debug|x64

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}.Debug|x86.ActiveCfg = Debug|x64

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}.Profile|x64.ActiveCfg = Release|x64

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}.Profile|x86.ActiveCfg = Release|x64

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}.Release|x64.ActiveCfg = Release|x64

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}.Release|x86.ActiveCfg = Release|x64

 		{481093B5-4EF0-391E-82FF-BB73CFCD3D51}.Debug|x64.ActiveCfg = Debug|x64

 		{481093B5-4EF0-391E-82FF-BB73CFCD3D51}.Debug|x64.Build.0 = Debug|x64

 		{481093B5-4EF0-391E-82FF-BB73CFCD3D51}.Debug|x86.ActiveCfg = Debug|x64

@@ -440,36 +356,6 @@
 		{481093B5-4EF0-391E-82FF-BB73CFCD3D51}.Release|x64.ActiveCfg = Release|x64

 		{481093B5-4EF0-391E-82FF-BB73CFCD3D51}.Release|x64.Build.0 = Release|x64

 		{481093B5-4EF0-391E-82FF-BB73CFCD3D51}.Release|x86.ActiveCfg = Release|x64

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38}.Debug|x64.ActiveCfg = Debug|x64

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38}.Debug|x86.ActiveCfg = Debug|x64

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38}.Profile|x64.ActiveCfg = Release|x64

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38}.Profile|x86.ActiveCfg = Release|x64

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38}.Release|x64.ActiveCfg = Release|x64

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38}.Release|x86.ActiveCfg = Release|x64

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632}.Debug|x64.ActiveCfg = Debug|x64

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632}.Debug|x86.ActiveCfg = Debug|x64

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632}.Profile|x64.ActiveCfg = Release|x64

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632}.Profile|x86.ActiveCfg = Release|x64

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632}.Release|x64.ActiveCfg = Release|x64

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632}.Release|x86.ActiveCfg = Release|x64

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}.Debug|x64.ActiveCfg = Debug|x64

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}.Debug|x86.ActiveCfg = Debug|x64

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}.Profile|x64.ActiveCfg = Release|x64

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}.Profile|x86.ActiveCfg = Release|x64

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}.Release|x64.ActiveCfg = Release|x64

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}.Release|x86.ActiveCfg = Release|x64

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}.Debug|x64.ActiveCfg = Debug|x64

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}.Debug|x86.ActiveCfg = Debug|x64

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}.Profile|x64.ActiveCfg = Release|x64

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}.Profile|x86.ActiveCfg = Release|x64

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}.Release|x64.ActiveCfg = Release|x64

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}.Release|x86.ActiveCfg = Release|x64

-		{9E8623BF-3469-3104-9674-DED25861C7CF}.Debug|x64.ActiveCfg = Debug|x64

-		{9E8623BF-3469-3104-9674-DED25861C7CF}.Debug|x86.ActiveCfg = Debug|x64

-		{9E8623BF-3469-3104-9674-DED25861C7CF}.Profile|x64.ActiveCfg = Release|x64

-		{9E8623BF-3469-3104-9674-DED25861C7CF}.Profile|x86.ActiveCfg = Release|x64

-		{9E8623BF-3469-3104-9674-DED25861C7CF}.Release|x64.ActiveCfg = Release|x64

-		{9E8623BF-3469-3104-9674-DED25861C7CF}.Release|x86.ActiveCfg = Release|x64

 		{B4FDF21A-D945-40B2-B459-2A8707879980}.Debug|x64.ActiveCfg = Debug|x64

 		{B4FDF21A-D945-40B2-B459-2A8707879980}.Debug|x64.Build.0 = Debug|x64

 		{B4FDF21A-D945-40B2-B459-2A8707879980}.Debug|x86.ActiveCfg = Debug|Win32

@@ -503,19 +389,7 @@
 		{CF8EBC89-8762-49DC-9440-6C82B3499913} = {ED25C308-5BDB-43A7-BED6-C2C059FC2D7D}

 		{FBDCFF88-0CE1-43C3-B694-8F45946FAFE3} = {ED25C308-5BDB-43A7-BED6-C2C059FC2D7D}

 		{4EC107AB-89E8-4A0B-8366-B3E81085AE07} = {ED25C308-5BDB-43A7-BED6-C2C059FC2D7D}

-		{16E1EBC1-BB6B-4A82-A1A3-5A69AC8D58FE} = {ED25C308-5BDB-43A7-BED6-C2C059FC2D7D}

-		{59349DEB-AC96-335C-ACC6-8A92F774538A} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}

-		{983F7132-9747-3649-BF4B-87E69EE85F3E} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}

-		{80AF261B-6B92-3143-9FCA-9BC59158D733} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}

 		{481093B5-4EF0-391E-82FF-BB73CFCD3D51} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}

-		{9E8623BF-3469-3104-9674-DED25861C7CF} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}

 		{B4FDF21A-D945-40B2-B459-2A8707879980} = {ED25C308-5BDB-43A7-BED6-C2C059FC2D7D}

 	EndGlobalSection

 	GlobalSection(ExtensibilityGlobals) = postSolution

diff --git a/build/Visual Studio 15 2017 Win64/ALL_BUILD.vcxproj b/build/Visual Studio 15 2017 Win64/ALL_BUILD.vcxproj
deleted file mode 100644
index 3fac376..0000000
--- a/build/Visual Studio 15 2017 Win64/ALL_BUILD.vcxproj
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{22133560-41E2-34D0-9A00-A0BD4126F0AD}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>ALL_BUILD</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-  </ItemGroup>

-  <ItemGroup>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\GLCompiler.vcxproj">

-      <Project>{C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61}</Project>

-      <Name>GLCompiler</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\OGLES2HelloAPI.vcxproj">

-      <Project>{88540F77-A8DE-31E2-88CC-467DEDD94554}</Project>

-      <Name>OGLES2HelloAPI</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorLLVM.vcxproj">

-      <Project>{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}</Project>

-      <Name>ReactorLLVM</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorUnitTests.vcxproj">

-      <Project>{C6F6B268-6880-33F4-9C28-AA86A54D187C}</Project>

-      <Name>ReactorUnitTests</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj">

-      <Project>{59349DEB-AC96-335C-ACC6-8A92F774538A}</Project>

-      <Name>SPIRV-Tools</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\link\SPIRV-Tools-link.vcxproj">

-      <Project>{878BEAEA-CC28-3E97-B0F5-DB93FBC28A23}</Project>

-      <Name>SPIRV-Tools-link</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\opt\SPIRV-Tools-opt.vcxproj">

-      <Project>{EFF5DE98-2741-3BD8-B049-D5647A223B5E}</Project>

-      <Name>SPIRV-Tools-opt</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\reduce\SPIRV-Tools-reduce.vcxproj">

-      <Project>{D1FC198E-1358-309D-9AD5-C26B47163E33}</Project>

-      <Name>SPIRV-Tools-reduce</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools-shared.vcxproj">

-      <Project>{CF43CEBC-9B44-3697-8262-5DC3F9AC532A}</Project>

-      <Name>SPIRV-Tools-shared</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\SwiftShader.vcxproj">

-      <Project>{E190CBF2-358E-3C1A-8DF7-19F43DF189C0}</Project>

-      <Name>SwiftShader</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\gles-unittests.vcxproj">

-      <Project>{1D3CBAB0-D6DB-3F7A-B1BA-64A3671A5C9D}</Project>

-      <Name>gles-unittests</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libEGL.vcxproj">

-      <Project>{41C068CD-6F81-3756-8AF2-802940422DB5}</Project>

-      <Name>libEGL</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libGLES_CM.vcxproj">

-      <Project>{C445A398-B6AF-3693-B967-F4C052FCF81A}</Project>

-      <Name>libGLES_CM</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libGLESv2.vcxproj">

-      <Project>{C9485675-5744-3E3A-A7A4-C88A805AFAF6}</Project>

-      <Name>libGLESv2</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libvk_swiftshader.vcxproj">

-      <Project>{C8E5841D-D2BC-3987-B6FB-95A1631B497D}</Project>

-      <Name>libvk_swiftshader</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj">

-      <Project>{481093B5-4EF0-391E-82FF-BB73CFCD3D51}</Project>

-      <Name>llvm</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spirv-tools-pkg-config.vcxproj">

-      <Project>{FFE62FBF-2BD2-37B2-8883-5B2BA1894018}</Project>

-      <Name>spirv-tools-pkg-config</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spirv-tools-shared-pkg-config.vcxproj">

-      <Project>{871BEB73-7406-3F9A-8A89-072702C81C2C}</Project>

-      <Name>spirv-tools-shared-pkg-config</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\vk-unittests.vcxproj">

-      <Project>{3A604DD1-0B96-3AA8-A111-377FD84E89F4}</Project>

-      <Name>vk-unittests</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/ALL_BUILD.vcxproj.filters b/build/Visual Studio 15 2017 Win64/ALL_BUILD.vcxproj.filters
deleted file mode 100644
index cd2b8af..0000000
--- a/build/Visual Studio 15 2017 Win64/ALL_BUILD.vcxproj.filters
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/GLCompiler.vcxproj b/build/Visual Studio 15 2017 Win64/GLCompiler.vcxproj
deleted file mode 100644
index 9d4227a..0000000
--- a/build/Visual Studio 15 2017 Win64/GLCompiler.vcxproj
+++ /dev/null
@@ -1,214 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>GLCompiler</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>StaticLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>StaticLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Debug\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">GLCompiler.dir\Debug\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">GLCompiler</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.lib</TargetExt>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Release\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">GLCompiler.dir\Release\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">GLCompiler</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.lib</TargetExt>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Debug/</AssemblerListingLocation>

-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>Disabled</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Lib>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-    </Lib>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Release/</AssemblerListingLocation>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>MaxSpeed</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-      <DebugInformationFormat>

-      </DebugInformationFormat>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Lib>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-    </Lib>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\AnalyzeCallDepth.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\AnalyzeCallDepth.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\BaseTypes.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Common.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\Compiler.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Compiler.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\ConstantUnion.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\Diagnostics.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Diagnostics.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\DirectiveHandler.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\DirectiveHandler.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\ExtensionBehavior.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\InfoSink.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\InfoSink.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\Initialize.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Initialize.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\InitializeGlobals.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\InitializeParseContext.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\InitializeParseContext.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\IntermTraverse.cpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\Intermediate.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\MMap.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\OutputASM.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\OutputASM.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\ParseHelper.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\ParseHelper.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\PoolAlloc.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\PoolAlloc.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Pragma.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\SymbolTable.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\SymbolTable.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\TranslatorASM.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\TranslatorASM.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Types.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\ValidateLimitations.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\ValidateLimitations.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\ValidateSwitch.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\ValidateSwitch.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\debug.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\debug.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\glslang.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\glslang_lex.cpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\glslang_tab.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\glslang_tab.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\intermOut.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\intermediate.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\localintermediate.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\osinclude.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\parseConst.cpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DiagnosticsBase.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DiagnosticsBase.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DirectiveHandlerBase.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DirectiveHandlerBase.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DirectiveParser.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DirectiveParser.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\ExpressionParser.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\ExpressionParser.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Input.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Input.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Lexer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Lexer.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Macro.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Macro.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\MacroExpander.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\MacroExpander.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Preprocessor.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Preprocessor.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\SourceLocation.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Token.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Token.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Tokenizer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Tokenizer.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\length_limits.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\numeric_lex.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\pp_utils.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\util.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\util.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\ossource_win.cpp" />

-  </ItemGroup>

-  <ItemGroup>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/GLCompiler.vcxproj.filters b/build/Visual Studio 15 2017 Win64/GLCompiler.vcxproj.filters
deleted file mode 100644
index 87f9aac..0000000
--- a/build/Visual Studio 15 2017 Win64/GLCompiler.vcxproj.filters
+++ /dev/null
@@ -1,255 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\AnalyzeCallDepth.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\Compiler.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\Diagnostics.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\DirectiveHandler.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\InfoSink.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\Initialize.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\InitializeParseContext.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\IntermTraverse.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\Intermediate.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\OutputASM.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\ParseHelper.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\PoolAlloc.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\SymbolTable.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\TranslatorASM.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\ValidateLimitations.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\ValidateSwitch.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\debug.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\glslang_lex.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\glslang_tab.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\intermOut.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\parseConst.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DiagnosticsBase.cpp">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DirectiveHandlerBase.cpp">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DirectiveParser.cpp">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\ExpressionParser.cpp">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Input.cpp">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Lexer.cpp">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Macro.cpp">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\MacroExpander.cpp">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Preprocessor.cpp">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Token.cpp">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Tokenizer.cpp">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\util.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\ossource_win.cpp">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\AnalyzeCallDepth.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\BaseTypes.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Common.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Compiler.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\ConstantUnion.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Diagnostics.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\DirectiveHandler.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\ExtensionBehavior.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\InfoSink.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Initialize.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\InitializeGlobals.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\InitializeParseContext.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\MMap.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\OutputASM.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\ParseHelper.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\PoolAlloc.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Pragma.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\SymbolTable.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\TranslatorASM.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Types.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\ValidateLimitations.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\ValidateSwitch.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\debug.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\glslang.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\glslang_tab.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\intermediate.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\localintermediate.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\osinclude.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DiagnosticsBase.h">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DirectiveHandlerBase.h">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DirectiveParser.h">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\ExpressionParser.h">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Input.h">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Lexer.h">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Macro.h">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\MacroExpander.h">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Preprocessor.h">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\SourceLocation.h">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Token.h">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Tokenizer.h">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\length_limits.h">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\numeric_lex.h">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\pp_utils.h">

-      <Filter>src\OpenGL\compiler\preprocessor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\util.h">

-      <Filter>src\OpenGL\compiler</Filter>

-    </ClInclude>

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="src">

-      <UniqueIdentifier>{4CBE9297-1779-302D-AF01-5C79A790DED5}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\OpenGL">

-      <UniqueIdentifier>{F6D84093-2476-35F1-9A60-3807139DF63F}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\OpenGL\compiler">

-      <UniqueIdentifier>{F3F4FB2E-6305-3A58-943D-721138922B19}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\OpenGL\compiler\preprocessor">

-      <UniqueIdentifier>{6D5E69E1-B243-3D9B-BD21-8A529AB2F2E1}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/OGLES2HelloAPI.vcxproj b/build/Visual Studio 15 2017 Win64/OGLES2HelloAPI.vcxproj
deleted file mode 100644
index c09f092..0000000
--- a/build/Visual Studio 15 2017 Win64/OGLES2HelloAPI.vcxproj
+++ /dev/null
@@ -1,197 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{88540F77-A8DE-31E2-88CC-467DEDD94554}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>OGLES2HelloAPI</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Application</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Application</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Debug\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">OGLES2HelloAPI.dir\Debug\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">OGLES2HelloAPI</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.exe</TargetExt>

-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>

-    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Release\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">OGLES2HelloAPI.dir\Release\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">OGLES2HelloAPI</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.exe</TargetExt>

-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>

-    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Debug/</AssemblerListingLocation>

-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>Disabled</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;GL_GLEXT_PROTOTYPES;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;GL_GLEXT_PROTOTYPES;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Link>

-      <AdditionalDependencies>Debug\libEGL.lib;Debug\libGLESv2.lib;Debug\SwiftShader.lib;Debug\ReactorLLVM.lib;Debug\llvm.lib;Debug\GLCompiler.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>

-      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-      <GenerateDebugInformation>true</GenerateDebugInformation>

-      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>

-      <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/OGLES2HelloAPI.lib</ImportLibrary>

-      <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/OGLES2HelloAPI.pdb</ProgramDataBaseFile>

-      <SubSystem>Windows</SubSystem>

-    </Link>

-    <ProjectReference>

-      <LinkLibraryDependencies>false</LinkLibraryDependencies>

-    </ProjectReference>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Release/</AssemblerListingLocation>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>MaxSpeed</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;GL_GLEXT_PROTOTYPES;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-      <DebugInformationFormat>

-      </DebugInformationFormat>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;GL_GLEXT_PROTOTYPES;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Link>

-      <AdditionalDependencies>Release\libEGL.lib;Release\libGLESv2.lib;Release\SwiftShader.lib;Release\ReactorLLVM.lib;Release\llvm.lib;Release\GLCompiler.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>

-      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-      <GenerateDebugInformation>false</GenerateDebugInformation>

-      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>

-      <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/OGLES2HelloAPI.lib</ImportLibrary>

-      <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/OGLES2HelloAPI.pdb</ProgramDataBaseFile>

-      <SubSystem>Windows</SubSystem>

-    </Link>

-    <ProjectReference>

-      <LinkLibraryDependencies>false</LinkLibraryDependencies>

-    </ProjectReference>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)third_party\PowerVR_SDK\Examples\Beginner\01_HelloAPI\OGLES2\OGLES2HelloAPI_Windows.cpp" />

-  </ItemGroup>

-  <ItemGroup>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\GLCompiler.vcxproj">

-      <Project>{C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61}</Project>

-      <Name>GLCompiler</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorLLVM.vcxproj">

-      <Project>{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}</Project>

-      <Name>ReactorLLVM</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\SwiftShader.vcxproj">

-      <Project>{E190CBF2-358E-3C1A-8DF7-19F43DF189C0}</Project>

-      <Name>SwiftShader</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libEGL.vcxproj">

-      <Project>{41C068CD-6F81-3756-8AF2-802940422DB5}</Project>

-      <Name>libEGL</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libGLESv2.vcxproj">

-      <Project>{C9485675-5744-3E3A-A7A4-C88A805AFAF6}</Project>

-      <Name>libGLESv2</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj">

-      <Project>{481093B5-4EF0-391E-82FF-BB73CFCD3D51}</Project>

-      <Name>llvm</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/OGLES2HelloAPI.vcxproj.filters b/build/Visual Studio 15 2017 Win64/OGLES2HelloAPI.vcxproj.filters
deleted file mode 100644
index 3453804..0000000
--- a/build/Visual Studio 15 2017 Win64/OGLES2HelloAPI.vcxproj.filters
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)third_party\PowerVR_SDK\Examples\Beginner\01_HelloAPI\OGLES2\OGLES2HelloAPI_Windows.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="Source Files">

-      <UniqueIdentifier>{B11E6D1A-DF77-39FB-B209-A851B3357F47}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/ReactorLLVM.vcxproj b/build/Visual Studio 15 2017 Win64/ReactorLLVM.vcxproj
deleted file mode 100644
index b2cbe0b..0000000
--- a/build/Visual Studio 15 2017 Win64/ReactorLLVM.vcxproj
+++ /dev/null
@@ -1,156 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>ReactorLLVM</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>StaticLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>StaticLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Debug\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">ReactorLLVM.dir\Debug\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">ReactorLLVM</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.lib</TargetExt>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Release\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ReactorLLVM.dir\Release\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ReactorLLVM</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.lib</TargetExt>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Debug/</AssemblerListingLocation>

-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>Disabled</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Lib>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-    </Lib>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Release/</AssemblerListingLocation>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>MaxSpeed</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-      <DebugInformationFormat>

-      </DebugInformationFormat>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Lib>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-    </Lib>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)src\Reactor\Reactor.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Reactor\Reactor.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Reactor\LLVMReactor.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Reactor\LLVMReactor.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Reactor\LLVMReactorDebugInfo.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Reactor\LLVMReactorDebugInfo.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Reactor\Nucleus.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Reactor\Routine.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Reactor\CPUID.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Reactor\CPUID.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Reactor\Debug.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Reactor\Debug.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Reactor\ExecutableMemory.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Reactor\ExecutableMemory.hpp" />

-  </ItemGroup>

-  <ItemGroup>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj">

-      <Project>{481093B5-4EF0-391E-82FF-BB73CFCD3D51}</Project>

-      <Name>llvm</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/ReactorLLVM.vcxproj.filters b/build/Visual Studio 15 2017 Win64/ReactorLLVM.vcxproj.filters
deleted file mode 100644
index c5fad1a..0000000
--- a/build/Visual Studio 15 2017 Win64/ReactorLLVM.vcxproj.filters
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)src\Reactor\Reactor.cpp">

-      <Filter>src\Reactor</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Reactor\LLVMReactor.cpp">

-      <Filter>src\Reactor</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Reactor\LLVMReactorDebugInfo.cpp">

-      <Filter>src\Reactor</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Reactor\CPUID.cpp">

-      <Filter>src\Reactor</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Reactor\Debug.cpp">

-      <Filter>src\Reactor</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Reactor\ExecutableMemory.cpp">

-      <Filter>src\Reactor</Filter>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)src\Reactor\Reactor.hpp">

-      <Filter>src\Reactor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Reactor\LLVMReactor.hpp">

-      <Filter>src\Reactor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Reactor\LLVMReactorDebugInfo.hpp">

-      <Filter>src\Reactor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Reactor\Nucleus.hpp">

-      <Filter>src\Reactor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Reactor\Routine.hpp">

-      <Filter>src\Reactor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Reactor\CPUID.hpp">

-      <Filter>src\Reactor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Reactor\Debug.hpp">

-      <Filter>src\Reactor</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Reactor\ExecutableMemory.hpp">

-      <Filter>src\Reactor</Filter>

-    </ClInclude>

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="src">

-      <UniqueIdentifier>{4CBE9297-1779-302D-AF01-5C79A790DED5}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\Reactor">

-      <UniqueIdentifier>{760E86DE-2EB4-31C6-BCA9-1FFD8B9D25C2}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/ReactorUnitTests.vcxproj b/build/Visual Studio 15 2017 Win64/ReactorUnitTests.vcxproj
deleted file mode 100644
index bf38694..0000000
--- a/build/Visual Studio 15 2017 Win64/ReactorUnitTests.vcxproj
+++ /dev/null
@@ -1,174 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{C6F6B268-6880-33F4-9C28-AA86A54D187C}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>ReactorUnitTests</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Application</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Application</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Debug\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">ReactorUnitTests.dir\Debug\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">ReactorUnitTests</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.exe</TargetExt>

-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>

-    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Release\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ReactorUnitTests.dir\Release\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ReactorUnitTests</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.exe</TargetExt>

-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>

-    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googletest;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Debug/</AssemblerListingLocation>

-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>Disabled</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googletest;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googletest;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Link>

-      <AdditionalDependencies>Debug\ReactorLLVM.lib;Debug\llvm.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>

-      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-      <GenerateDebugInformation>true</GenerateDebugInformation>

-      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>

-      <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/ReactorUnitTests.lib</ImportLibrary>

-      <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/ReactorUnitTests.pdb</ProgramDataBaseFile>

-      <SubSystem>Console</SubSystem>

-    </Link>

-    <ProjectReference>

-      <LinkLibraryDependencies>false</LinkLibraryDependencies>

-    </ProjectReference>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googletest;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Release/</AssemblerListingLocation>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>MaxSpeed</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-      <DebugInformationFormat>

-      </DebugInformationFormat>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googletest;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googletest;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Link>

-      <AdditionalDependencies>Release\ReactorLLVM.lib;Release\llvm.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>

-      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-      <GenerateDebugInformation>false</GenerateDebugInformation>

-      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>

-      <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/ReactorUnitTests.lib</ImportLibrary>

-      <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/ReactorUnitTests.pdb</ProgramDataBaseFile>

-      <SubSystem>Console</SubSystem>

-    </Link>

-    <ProjectReference>

-      <LinkLibraryDependencies>false</LinkLibraryDependencies>

-    </ProjectReference>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)src\Reactor\ReactorUnitTests.cpp" />

-    <ClCompile Include="$(SolutionDir)third_party\googletest\googletest\src\gtest-all.cc" />

-  </ItemGroup>

-  <ItemGroup>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorLLVM.vcxproj">

-      <Project>{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}</Project>

-      <Name>ReactorLLVM</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj">

-      <Project>{481093B5-4EF0-391E-82FF-BB73CFCD3D51}</Project>

-      <Name>llvm</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/ReactorUnitTests.vcxproj.filters b/build/Visual Studio 15 2017 Win64/ReactorUnitTests.vcxproj.filters
deleted file mode 100644
index 73b4b66..0000000
--- a/build/Visual Studio 15 2017 Win64/ReactorUnitTests.vcxproj.filters
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)src\Reactor\ReactorUnitTests.cpp">

-      <Filter>src\Reactor</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\googletest\googletest\src\gtest-all.cc">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="Source Files">

-      <UniqueIdentifier>{B11E6D1A-DF77-39FB-B209-A851B3357F47}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src">

-      <UniqueIdentifier>{4CBE9297-1779-302D-AF01-5C79A790DED5}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\Reactor">

-      <UniqueIdentifier>{760E86DE-2EB4-31C6-BCA9-1FFD8B9D25C2}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/SwiftShader.sln b/build/Visual Studio 15 2017 Win64/SwiftShader.sln
deleted file mode 100644
index cc3a8c3..0000000
--- a/build/Visual Studio 15 2017 Win64/SwiftShader.sln
+++ /dev/null
@@ -1,369 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 12.00

-# Visual Studio 15

-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{5A8246FF-BC9A-3160-90F6-4485584AA181}"

-EndProject

-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{5C9FFDD6-4CF8-3C7F-BF37-4BB599A8D6EF}"

-EndProject

-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "LLVM", "LLVM", "{0488B5E4-1DBE-38FD-B1F4-DB5705E2CD20}"

-EndProject

-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "OpenGL", "OpenGL", "{116CE3E1-1241-38D2-8990-6798DA98243C}"

-EndProject

-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools build", "SPIRV-Tools build", "{57CCB7BC-9D96-3E32-AA6F-3B7521C948E6}"

-EndProject

-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools libraries", "SPIRV-Tools libraries", "{6E2B3475-2FBD-3637-9C98-FABCA56809D3}"

-EndProject

-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools utilities", "SPIRV-Tools utilities", "{6D3379E6-A4B7-33F9-9DEE-DD4172B47202}"

-EndProject

-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{229EA78E-E097-3D99-97A2-F7D6E89403F3}"

-EndProject

-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{09C52637-9EB5-3A2C-B47E-0575BA706063}"

-EndProject

-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Vulkan", "Vulkan", "{42C14F13-F5F1-311B-B800-81DEAB5B1D11}"

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{22133560-41E2-34D0-9A00-A0BD4126F0AD}"

-	ProjectSection(ProjectDependencies) = postProject

-		{C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61} = {C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61}

-		{88540F77-A8DE-31E2-88CC-467DEDD94554} = {88540F77-A8DE-31E2-88CC-467DEDD94554}

-		{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4} = {EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}

-		{C6F6B268-6880-33F4-9C28-AA86A54D187C} = {C6F6B268-6880-33F4-9C28-AA86A54D187C}

-		{59349DEB-AC96-335C-ACC6-8A92F774538A} = {59349DEB-AC96-335C-ACC6-8A92F774538A}

-		{878BEAEA-CC28-3E97-B0F5-DB93FBC28A23} = {878BEAEA-CC28-3E97-B0F5-DB93FBC28A23}

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E} = {EFF5DE98-2741-3BD8-B049-D5647A223B5E}

-		{D1FC198E-1358-309D-9AD5-C26B47163E33} = {D1FC198E-1358-309D-9AD5-C26B47163E33}

-		{CF43CEBC-9B44-3697-8262-5DC3F9AC532A} = {CF43CEBC-9B44-3697-8262-5DC3F9AC532A}

-		{E190CBF2-358E-3C1A-8DF7-19F43DF189C0} = {E190CBF2-358E-3C1A-8DF7-19F43DF189C0}

-		{1D3CBAB0-D6DB-3F7A-B1BA-64A3671A5C9D} = {1D3CBAB0-D6DB-3F7A-B1BA-64A3671A5C9D}

-		{41C068CD-6F81-3756-8AF2-802940422DB5} = {41C068CD-6F81-3756-8AF2-802940422DB5}

-		{C445A398-B6AF-3693-B967-F4C052FCF81A} = {C445A398-B6AF-3693-B967-F4C052FCF81A}

-		{C9485675-5744-3E3A-A7A4-C88A805AFAF6} = {C9485675-5744-3E3A-A7A4-C88A805AFAF6}

-		{C8E5841D-D2BC-3987-B6FB-95A1631B497D} = {C8E5841D-D2BC-3987-B6FB-95A1631B497D}

-		{481093B5-4EF0-391E-82FF-BB73CFCD3D51} = {481093B5-4EF0-391E-82FF-BB73CFCD3D51}

-		{FFE62FBF-2BD2-37B2-8883-5B2BA1894018} = {FFE62FBF-2BD2-37B2-8883-5B2BA1894018}

-		{871BEB73-7406-3F9A-8A89-072702C81C2C} = {871BEB73-7406-3F9A-8A89-072702C81C2C}

-		{3A604DD1-0B96-3AA8-A111-377FD84E89F4} = {3A604DD1-0B96-3AA8-A111-377FD84E89F4}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GLCompiler", "GLCompiler.vcxproj", "{C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OGLES2HelloAPI", "OGLES2HelloAPI.vcxproj", "{88540F77-A8DE-31E2-88CC-467DEDD94554}"

-	ProjectSection(ProjectDependencies) = postProject

-		{C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61} = {C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61}

-		{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4} = {EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}

-		{E190CBF2-358E-3C1A-8DF7-19F43DF189C0} = {E190CBF2-358E-3C1A-8DF7-19F43DF189C0}

-		{41C068CD-6F81-3756-8AF2-802940422DB5} = {41C068CD-6F81-3756-8AF2-802940422DB5}

-		{C9485675-5744-3E3A-A7A4-C88A805AFAF6} = {C9485675-5744-3E3A-A7A4-C88A805AFAF6}

-		{481093B5-4EF0-391E-82FF-BB73CFCD3D51} = {481093B5-4EF0-391E-82FF-BB73CFCD3D51}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactorLLVM", "ReactorLLVM.vcxproj", "{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}"

-	ProjectSection(ProjectDependencies) = postProject

-		{481093B5-4EF0-391E-82FF-BB73CFCD3D51} = {481093B5-4EF0-391E-82FF-BB73CFCD3D51}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactorUnitTests", "ReactorUnitTests.vcxproj", "{C6F6B268-6880-33F4-9C28-AA86A54D187C}"

-	ProjectSection(ProjectDependencies) = postProject

-		{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4} = {EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}

-		{481093B5-4EF0-391E-82FF-BB73CFCD3D51} = {481093B5-4EF0-391E-82FF-BB73CFCD3D51}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools", "third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj", "{59349DEB-AC96-335C-ACC6-8A92F774538A}"

-	ProjectSection(ProjectDependencies) = postProject

-		{983F7132-9747-3649-BF4B-87E69EE85F3E} = {983F7132-9747-3649-BF4B-87E69EE85F3E}

-		{80AF261B-6B92-3143-9FCA-9BC59158D733} = {80AF261B-6B92-3143-9FCA-9BC59158D733}

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E} = {3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-link", "third_party\SPIRV-Tools\source\link\SPIRV-Tools-link.vcxproj", "{878BEAEA-CC28-3E97-B0F5-DB93FBC28A23}"

-	ProjectSection(ProjectDependencies) = postProject

-		{59349DEB-AC96-335C-ACC6-8A92F774538A} = {59349DEB-AC96-335C-ACC6-8A92F774538A}

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E} = {EFF5DE98-2741-3BD8-B049-D5647A223B5E}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-opt", "third_party\SPIRV-Tools\source\opt\SPIRV-Tools-opt.vcxproj", "{EFF5DE98-2741-3BD8-B049-D5647A223B5E}"

-	ProjectSection(ProjectDependencies) = postProject

-		{59349DEB-AC96-335C-ACC6-8A92F774538A} = {59349DEB-AC96-335C-ACC6-8A92F774538A}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-reduce", "third_party\SPIRV-Tools\source\reduce\SPIRV-Tools-reduce.vcxproj", "{D1FC198E-1358-309D-9AD5-C26B47163E33}"

-	ProjectSection(ProjectDependencies) = postProject

-		{59349DEB-AC96-335C-ACC6-8A92F774538A} = {59349DEB-AC96-335C-ACC6-8A92F774538A}

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E} = {EFF5DE98-2741-3BD8-B049-D5647A223B5E}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-shared", "third_party\SPIRV-Tools\source\SPIRV-Tools-shared.vcxproj", "{CF43CEBC-9B44-3697-8262-5DC3F9AC532A}"

-	ProjectSection(ProjectDependencies) = postProject

-		{983F7132-9747-3649-BF4B-87E69EE85F3E} = {983F7132-9747-3649-BF4B-87E69EE85F3E}

-		{80AF261B-6B92-3143-9FCA-9BC59158D733} = {80AF261B-6B92-3143-9FCA-9BC59158D733}

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E} = {3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SwiftShader", "SwiftShader.vcxproj", "{E190CBF2-358E-3C1A-8DF7-19F43DF189C0}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core_tables", "third_party\SPIRV-Tools\source\core_tables.vcxproj", "{983F7132-9747-3649-BF4B-87E69EE85F3E}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "enum_string_mapping", "third_party\SPIRV-Tools\source\enum_string_mapping.vcxproj", "{80AF261B-6B92-3143-9FCA-9BC59158D733}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extinst_tables", "third_party\SPIRV-Tools\source\extinst_tables.vcxproj", "{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}"

-	ProjectSection(ProjectDependencies) = postProject

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483} = {39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38} = {496AF3EC-139A-3EA0-8898-45C5704A5F38}

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632} = {E0B79E0B-25BB-355B-9390-E9EC0047C632}

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE} = {1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3} = {32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}

-		{9E8623BF-3469-3104-9674-DED25861C7CF} = {9E8623BF-3469-3104-9674-DED25861C7CF}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gles-unittests", "gles-unittests.vcxproj", "{1D3CBAB0-D6DB-3F7A-B1BA-64A3671A5C9D}"

-	ProjectSection(ProjectDependencies) = postProject

-		{C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61} = {C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61}

-		{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4} = {EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}

-		{E190CBF2-358E-3C1A-8DF7-19F43DF189C0} = {E190CBF2-358E-3C1A-8DF7-19F43DF189C0}

-		{41C068CD-6F81-3756-8AF2-802940422DB5} = {41C068CD-6F81-3756-8AF2-802940422DB5}

-		{C9485675-5744-3E3A-A7A4-C88A805AFAF6} = {C9485675-5744-3E3A-A7A4-C88A805AFAF6}

-		{481093B5-4EF0-391E-82FF-BB73CFCD3D51} = {481093B5-4EF0-391E-82FF-BB73CFCD3D51}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libEGL", "libEGL.vcxproj", "{41C068CD-6F81-3756-8AF2-802940422DB5}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libGLES_CM", "libGLES_CM.vcxproj", "{C445A398-B6AF-3693-B967-F4C052FCF81A}"

-	ProjectSection(ProjectDependencies) = postProject

-		{C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61} = {C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61}

-		{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4} = {EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}

-		{E190CBF2-358E-3C1A-8DF7-19F43DF189C0} = {E190CBF2-358E-3C1A-8DF7-19F43DF189C0}

-		{481093B5-4EF0-391E-82FF-BB73CFCD3D51} = {481093B5-4EF0-391E-82FF-BB73CFCD3D51}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libGLESv2", "libGLESv2.vcxproj", "{C9485675-5744-3E3A-A7A4-C88A805AFAF6}"

-	ProjectSection(ProjectDependencies) = postProject

-		{C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61} = {C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61}

-		{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4} = {EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}

-		{E190CBF2-358E-3C1A-8DF7-19F43DF189C0} = {E190CBF2-358E-3C1A-8DF7-19F43DF189C0}

-		{481093B5-4EF0-391E-82FF-BB73CFCD3D51} = {481093B5-4EF0-391E-82FF-BB73CFCD3D51}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvk_swiftshader", "libvk_swiftshader.vcxproj", "{C8E5841D-D2BC-3987-B6FB-95A1631B497D}"

-	ProjectSection(ProjectDependencies) = postProject

-		{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4} = {EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}

-		{59349DEB-AC96-335C-ACC6-8A92F774538A} = {59349DEB-AC96-335C-ACC6-8A92F774538A}

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E} = {EFF5DE98-2741-3BD8-B049-D5647A223B5E}

-		{481093B5-4EF0-391E-82FF-BB73CFCD3D51} = {481093B5-4EF0-391E-82FF-BB73CFCD3D51}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm", "llvm.vcxproj", "{481093B5-4EF0-391E-82FF-BB73CFCD3D51}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-build-version", "third_party\SPIRV-Tools\source\spirv-tools-build-version.vcxproj", "{E6C11FBC-3EC2-3A61-B2F4-EC03BE2CDC63}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-header-DebugInfo", "third_party\SPIRV-Tools\source\spirv-tools-header-DebugInfo.vcxproj", "{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-pkg-config", "third_party\SPIRV-Tools\spirv-tools-pkg-config.vcxproj", "{FFE62FBF-2BD2-37B2-8883-5B2BA1894018}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-shared-pkg-config", "third_party\SPIRV-Tools\spirv-tools-shared-pkg-config.vcxproj", "{871BEB73-7406-3F9A-8A89-072702C81C2C}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-vimsyntax", "third_party\SPIRV-Tools\source\spirv-tools-vimsyntax.vcxproj", "{AFB877FF-C23C-3ABD-A0C5-0F235F517330}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spv-tools-debuginfo", "third_party\SPIRV-Tools\source\spv-tools-debuginfo.vcxproj", "{496AF3EC-139A-3EA0-8898-45C5704A5F38}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spv-tools-spv-amd-gs", "third_party\SPIRV-Tools\source\spv-tools-spv-amd-gs.vcxproj", "{E0B79E0B-25BB-355B-9390-E9EC0047C632}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spv-tools-spv-amd-sb", "third_party\SPIRV-Tools\source\spv-tools-spv-amd-sb.vcxproj", "{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spv-tools-spv-amd-sevp", "third_party\SPIRV-Tools\source\spv-tools-spv-amd-sevp.vcxproj", "{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spv-tools-spv-amd-stm", "third_party\SPIRV-Tools\source\spv-tools-spv-amd-stm.vcxproj", "{9E8623BF-3469-3104-9674-DED25861C7CF}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vk-unittests", "vk-unittests.vcxproj", "{3A604DD1-0B96-3AA8-A111-377FD84E89F4}"

-	ProjectSection(ProjectDependencies) = postProject

-		{59349DEB-AC96-335C-ACC6-8A92F774538A} = {59349DEB-AC96-335C-ACC6-8A92F774538A}

-	EndProjectSection

-EndProject

-Global

-	GlobalSection(SolutionConfigurationPlatforms) = preSolution

-		Debug|x64 = Debug|x64

-		Release|x64 = Release|x64

-	EndGlobalSection

-	GlobalSection(ProjectConfigurationPlatforms) = postSolution

-		{22133560-41E2-34D0-9A00-A0BD4126F0AD}.Debug|x64.ActiveCfg = Debug|x64

-		{22133560-41E2-34D0-9A00-A0BD4126F0AD}.Release|x64.ActiveCfg = Release|x64

-		{C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61}.Debug|x64.ActiveCfg = Debug|x64

-		{C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61}.Debug|x64.Build.0 = Debug|x64

-		{C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61}.Release|x64.ActiveCfg = Release|x64

-		{C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61}.Release|x64.Build.0 = Release|x64

-		{88540F77-A8DE-31E2-88CC-467DEDD94554}.Debug|x64.ActiveCfg = Debug|x64

-		{88540F77-A8DE-31E2-88CC-467DEDD94554}.Debug|x64.Build.0 = Debug|x64

-		{88540F77-A8DE-31E2-88CC-467DEDD94554}.Release|x64.ActiveCfg = Release|x64

-		{88540F77-A8DE-31E2-88CC-467DEDD94554}.Release|x64.Build.0 = Release|x64

-		{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}.Debug|x64.ActiveCfg = Debug|x64

-		{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}.Debug|x64.Build.0 = Debug|x64

-		{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}.Release|x64.ActiveCfg = Release|x64

-		{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}.Release|x64.Build.0 = Release|x64

-		{C6F6B268-6880-33F4-9C28-AA86A54D187C}.Debug|x64.ActiveCfg = Debug|x64

-		{C6F6B268-6880-33F4-9C28-AA86A54D187C}.Debug|x64.Build.0 = Debug|x64

-		{C6F6B268-6880-33F4-9C28-AA86A54D187C}.Release|x64.ActiveCfg = Release|x64

-		{C6F6B268-6880-33F4-9C28-AA86A54D187C}.Release|x64.Build.0 = Release|x64

-		{59349DEB-AC96-335C-ACC6-8A92F774538A}.Debug|x64.ActiveCfg = Debug|x64

-		{59349DEB-AC96-335C-ACC6-8A92F774538A}.Debug|x64.Build.0 = Debug|x64

-		{59349DEB-AC96-335C-ACC6-8A92F774538A}.Release|x64.ActiveCfg = Release|x64

-		{59349DEB-AC96-335C-ACC6-8A92F774538A}.Release|x64.Build.0 = Release|x64

-		{878BEAEA-CC28-3E97-B0F5-DB93FBC28A23}.Debug|x64.ActiveCfg = Debug|x64

-		{878BEAEA-CC28-3E97-B0F5-DB93FBC28A23}.Debug|x64.Build.0 = Debug|x64

-		{878BEAEA-CC28-3E97-B0F5-DB93FBC28A23}.Release|x64.ActiveCfg = Release|x64

-		{878BEAEA-CC28-3E97-B0F5-DB93FBC28A23}.Release|x64.Build.0 = Release|x64

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E}.Debug|x64.ActiveCfg = Debug|x64

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E}.Debug|x64.Build.0 = Debug|x64

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E}.Release|x64.ActiveCfg = Release|x64

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E}.Release|x64.Build.0 = Release|x64

-		{D1FC198E-1358-309D-9AD5-C26B47163E33}.Debug|x64.ActiveCfg = Debug|x64

-		{D1FC198E-1358-309D-9AD5-C26B47163E33}.Debug|x64.Build.0 = Debug|x64

-		{D1FC198E-1358-309D-9AD5-C26B47163E33}.Release|x64.ActiveCfg = Release|x64

-		{D1FC198E-1358-309D-9AD5-C26B47163E33}.Release|x64.Build.0 = Release|x64

-		{CF43CEBC-9B44-3697-8262-5DC3F9AC532A}.Debug|x64.ActiveCfg = Debug|x64

-		{CF43CEBC-9B44-3697-8262-5DC3F9AC532A}.Debug|x64.Build.0 = Debug|x64

-		{CF43CEBC-9B44-3697-8262-5DC3F9AC532A}.Release|x64.ActiveCfg = Release|x64

-		{CF43CEBC-9B44-3697-8262-5DC3F9AC532A}.Release|x64.Build.0 = Release|x64

-		{E190CBF2-358E-3C1A-8DF7-19F43DF189C0}.Debug|x64.ActiveCfg = Debug|x64

-		{E190CBF2-358E-3C1A-8DF7-19F43DF189C0}.Debug|x64.Build.0 = Debug|x64

-		{E190CBF2-358E-3C1A-8DF7-19F43DF189C0}.Release|x64.ActiveCfg = Release|x64

-		{E190CBF2-358E-3C1A-8DF7-19F43DF189C0}.Release|x64.Build.0 = Release|x64

-		{983F7132-9747-3649-BF4B-87E69EE85F3E}.Debug|x64.ActiveCfg = Debug|x64

-		{983F7132-9747-3649-BF4B-87E69EE85F3E}.Debug|x64.Build.0 = Debug|x64

-		{983F7132-9747-3649-BF4B-87E69EE85F3E}.Release|x64.ActiveCfg = Release|x64

-		{983F7132-9747-3649-BF4B-87E69EE85F3E}.Release|x64.Build.0 = Release|x64

-		{80AF261B-6B92-3143-9FCA-9BC59158D733}.Debug|x64.ActiveCfg = Debug|x64

-		{80AF261B-6B92-3143-9FCA-9BC59158D733}.Debug|x64.Build.0 = Debug|x64

-		{80AF261B-6B92-3143-9FCA-9BC59158D733}.Release|x64.ActiveCfg = Release|x64

-		{80AF261B-6B92-3143-9FCA-9BC59158D733}.Release|x64.Build.0 = Release|x64

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}.Debug|x64.ActiveCfg = Debug|x64

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}.Debug|x64.Build.0 = Debug|x64

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}.Release|x64.ActiveCfg = Release|x64

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}.Release|x64.Build.0 = Release|x64

-		{1D3CBAB0-D6DB-3F7A-B1BA-64A3671A5C9D}.Debug|x64.ActiveCfg = Debug|x64

-		{1D3CBAB0-D6DB-3F7A-B1BA-64A3671A5C9D}.Debug|x64.Build.0 = Debug|x64

-		{1D3CBAB0-D6DB-3F7A-B1BA-64A3671A5C9D}.Release|x64.ActiveCfg = Release|x64

-		{1D3CBAB0-D6DB-3F7A-B1BA-64A3671A5C9D}.Release|x64.Build.0 = Release|x64

-		{41C068CD-6F81-3756-8AF2-802940422DB5}.Debug|x64.ActiveCfg = Debug|x64

-		{41C068CD-6F81-3756-8AF2-802940422DB5}.Debug|x64.Build.0 = Debug|x64

-		{41C068CD-6F81-3756-8AF2-802940422DB5}.Release|x64.ActiveCfg = Release|x64

-		{41C068CD-6F81-3756-8AF2-802940422DB5}.Release|x64.Build.0 = Release|x64

-		{C445A398-B6AF-3693-B967-F4C052FCF81A}.Debug|x64.ActiveCfg = Debug|x64

-		{C445A398-B6AF-3693-B967-F4C052FCF81A}.Debug|x64.Build.0 = Debug|x64

-		{C445A398-B6AF-3693-B967-F4C052FCF81A}.Release|x64.ActiveCfg = Release|x64

-		{C445A398-B6AF-3693-B967-F4C052FCF81A}.Release|x64.Build.0 = Release|x64

-		{C9485675-5744-3E3A-A7A4-C88A805AFAF6}.Debug|x64.ActiveCfg = Debug|x64

-		{C9485675-5744-3E3A-A7A4-C88A805AFAF6}.Debug|x64.Build.0 = Debug|x64

-		{C9485675-5744-3E3A-A7A4-C88A805AFAF6}.Release|x64.ActiveCfg = Release|x64

-		{C9485675-5744-3E3A-A7A4-C88A805AFAF6}.Release|x64.Build.0 = Release|x64

-		{C8E5841D-D2BC-3987-B6FB-95A1631B497D}.Debug|x64.ActiveCfg = Debug|x64

-		{C8E5841D-D2BC-3987-B6FB-95A1631B497D}.Debug|x64.Build.0 = Debug|x64

-		{C8E5841D-D2BC-3987-B6FB-95A1631B497D}.Release|x64.ActiveCfg = Release|x64

-		{C8E5841D-D2BC-3987-B6FB-95A1631B497D}.Release|x64.Build.0 = Release|x64

-		{481093B5-4EF0-391E-82FF-BB73CFCD3D51}.Debug|x64.ActiveCfg = Debug|x64

-		{481093B5-4EF0-391E-82FF-BB73CFCD3D51}.Debug|x64.Build.0 = Debug|x64

-		{481093B5-4EF0-391E-82FF-BB73CFCD3D51}.Release|x64.ActiveCfg = Release|x64

-		{481093B5-4EF0-391E-82FF-BB73CFCD3D51}.Release|x64.Build.0 = Release|x64

-		{E6C11FBC-3EC2-3A61-B2F4-EC03BE2CDC63}.Debug|x64.ActiveCfg = Debug|x64

-		{E6C11FBC-3EC2-3A61-B2F4-EC03BE2CDC63}.Release|x64.ActiveCfg = Release|x64

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}.Debug|x64.ActiveCfg = Debug|x64

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}.Debug|x64.Build.0 = Debug|x64

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}.Release|x64.ActiveCfg = Release|x64

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}.Release|x64.Build.0 = Release|x64

-		{FFE62FBF-2BD2-37B2-8883-5B2BA1894018}.Debug|x64.ActiveCfg = Debug|x64

-		{FFE62FBF-2BD2-37B2-8883-5B2BA1894018}.Debug|x64.Build.0 = Debug|x64

-		{FFE62FBF-2BD2-37B2-8883-5B2BA1894018}.Release|x64.ActiveCfg = Release|x64

-		{FFE62FBF-2BD2-37B2-8883-5B2BA1894018}.Release|x64.Build.0 = Release|x64

-		{871BEB73-7406-3F9A-8A89-072702C81C2C}.Debug|x64.ActiveCfg = Debug|x64

-		{871BEB73-7406-3F9A-8A89-072702C81C2C}.Debug|x64.Build.0 = Debug|x64

-		{871BEB73-7406-3F9A-8A89-072702C81C2C}.Release|x64.ActiveCfg = Release|x64

-		{871BEB73-7406-3F9A-8A89-072702C81C2C}.Release|x64.Build.0 = Release|x64

-		{AFB877FF-C23C-3ABD-A0C5-0F235F517330}.Debug|x64.ActiveCfg = Debug|x64

-		{AFB877FF-C23C-3ABD-A0C5-0F235F517330}.Release|x64.ActiveCfg = Release|x64

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38}.Debug|x64.ActiveCfg = Debug|x64

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38}.Debug|x64.Build.0 = Debug|x64

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38}.Release|x64.ActiveCfg = Release|x64

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38}.Release|x64.Build.0 = Release|x64

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632}.Debug|x64.ActiveCfg = Debug|x64

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632}.Debug|x64.Build.0 = Debug|x64

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632}.Release|x64.ActiveCfg = Release|x64

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632}.Release|x64.Build.0 = Release|x64

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}.Debug|x64.ActiveCfg = Debug|x64

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}.Debug|x64.Build.0 = Debug|x64

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}.Release|x64.ActiveCfg = Release|x64

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}.Release|x64.Build.0 = Release|x64

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}.Debug|x64.ActiveCfg = Debug|x64

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}.Debug|x64.Build.0 = Debug|x64

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}.Release|x64.ActiveCfg = Release|x64

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}.Release|x64.Build.0 = Release|x64

-		{9E8623BF-3469-3104-9674-DED25861C7CF}.Debug|x64.ActiveCfg = Debug|x64

-		{9E8623BF-3469-3104-9674-DED25861C7CF}.Debug|x64.Build.0 = Debug|x64

-		{9E8623BF-3469-3104-9674-DED25861C7CF}.Release|x64.ActiveCfg = Release|x64

-		{9E8623BF-3469-3104-9674-DED25861C7CF}.Release|x64.Build.0 = Release|x64

-		{3A604DD1-0B96-3AA8-A111-377FD84E89F4}.Debug|x64.ActiveCfg = Debug|x64

-		{3A604DD1-0B96-3AA8-A111-377FD84E89F4}.Debug|x64.Build.0 = Debug|x64

-		{3A604DD1-0B96-3AA8-A111-377FD84E89F4}.Release|x64.ActiveCfg = Release|x64

-		{3A604DD1-0B96-3AA8-A111-377FD84E89F4}.Release|x64.Build.0 = Release|x64

-	EndGlobalSection

-	GlobalSection(NestedProjects) = preSolution

-		{22133560-41E2-34D0-9A00-A0BD4126F0AD} = {5A8246FF-BC9A-3160-90F6-4485584AA181}

-		{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4} = {5C9FFDD6-4CF8-3C7F-BF37-4BB599A8D6EF}

-		{E190CBF2-358E-3C1A-8DF7-19F43DF189C0} = {5C9FFDD6-4CF8-3C7F-BF37-4BB599A8D6EF}

-		{481093B5-4EF0-391E-82FF-BB73CFCD3D51} = {0488B5E4-1DBE-38FD-B1F4-DB5705E2CD20}

-		{C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61} = {116CE3E1-1241-38D2-8990-6798DA98243C}

-		{41C068CD-6F81-3756-8AF2-802940422DB5} = {116CE3E1-1241-38D2-8990-6798DA98243C}

-		{C445A398-B6AF-3693-B967-F4C052FCF81A} = {116CE3E1-1241-38D2-8990-6798DA98243C}

-		{C9485675-5744-3E3A-A7A4-C88A805AFAF6} = {116CE3E1-1241-38D2-8990-6798DA98243C}

-		{E6C11FBC-3EC2-3A61-B2F4-EC03BE2CDC63} = {57CCB7BC-9D96-3E32-AA6F-3B7521C948E6}

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483} = {57CCB7BC-9D96-3E32-AA6F-3B7521C948E6}

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38} = {57CCB7BC-9D96-3E32-AA6F-3B7521C948E6}

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632} = {57CCB7BC-9D96-3E32-AA6F-3B7521C948E6}

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE} = {57CCB7BC-9D96-3E32-AA6F-3B7521C948E6}

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3} = {57CCB7BC-9D96-3E32-AA6F-3B7521C948E6}

-		{9E8623BF-3469-3104-9674-DED25861C7CF} = {57CCB7BC-9D96-3E32-AA6F-3B7521C948E6}

-		{59349DEB-AC96-335C-ACC6-8A92F774538A} = {6E2B3475-2FBD-3637-9C98-FABCA56809D3}

-		{878BEAEA-CC28-3E97-B0F5-DB93FBC28A23} = {6E2B3475-2FBD-3637-9C98-FABCA56809D3}

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E} = {6E2B3475-2FBD-3637-9C98-FABCA56809D3}

-		{D1FC198E-1358-309D-9AD5-C26B47163E33} = {6E2B3475-2FBD-3637-9C98-FABCA56809D3}

-		{CF43CEBC-9B44-3697-8262-5DC3F9AC532A} = {6E2B3475-2FBD-3637-9C98-FABCA56809D3}

-		{AFB877FF-C23C-3ABD-A0C5-0F235F517330} = {6D3379E6-A4B7-33F9-9DEE-DD4172B47202}

-		{88540F77-A8DE-31E2-88CC-467DEDD94554} = {229EA78E-E097-3D99-97A2-F7D6E89403F3}

-		{C6F6B268-6880-33F4-9C28-AA86A54D187C} = {09C52637-9EB5-3A2C-B47E-0575BA706063}

-		{1D3CBAB0-D6DB-3F7A-B1BA-64A3671A5C9D} = {09C52637-9EB5-3A2C-B47E-0575BA706063}

-		{3A604DD1-0B96-3AA8-A111-377FD84E89F4} = {09C52637-9EB5-3A2C-B47E-0575BA706063}

-		{C8E5841D-D2BC-3987-B6FB-95A1631B497D} = {42C14F13-F5F1-311B-B800-81DEAB5B1D11}

-	EndGlobalSection

-	GlobalSection(ExtensibilityGlobals) = postSolution

-		SolutionGuid = {71ECE391-8BC9-3E86-AB78-BB6A00B0FEAB}

-	EndGlobalSection

-	GlobalSection(ExtensibilityAddIns) = postSolution

-	EndGlobalSection

-EndGlobal

diff --git a/build/Visual Studio 15 2017 Win64/SwiftShader.vcxproj b/build/Visual Studio 15 2017 Win64/SwiftShader.vcxproj
deleted file mode 100644
index 500e5e2..0000000
--- a/build/Visual Studio 15 2017 Win64/SwiftShader.vcxproj
+++ /dev/null
@@ -1,243 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{E190CBF2-358E-3C1A-8DF7-19F43DF189C0}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>SwiftShader</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>StaticLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>StaticLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Debug\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">SwiftShader.dir\Debug\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">SwiftShader</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.lib</TargetExt>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Release\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">SwiftShader.dir\Release\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">SwiftShader</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.lib</TargetExt>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Debug/</AssemblerListingLocation>

-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>Disabled</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Lib>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-    </Lib>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Release/</AssemblerListingLocation>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>MaxSpeed</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-      <DebugInformationFormat>

-      </DebugInformationFormat>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Lib>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-    </Lib>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)src\Common\CPUID.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\CPUID.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Common\Configurator.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\Configurator.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Common\Debug.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\Debug.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Common\Half.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\Half.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Common\Math.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\Math.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Common\Memory.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\Memory.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\MutexLock.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\RecursiveLock.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Common\Resource.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\Resource.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Common\Socket.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\Socket.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Common\Thread.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\Thread.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Common\Timer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\Timer.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\Types.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\Version.h" />

-    <ClCompile Include="$(SolutionDir)src\Renderer\Blitter.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Blitter.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Renderer\Clipper.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Clipper.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Renderer\Color.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Color.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Renderer\Context.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Context.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Renderer\ETC_Decoder.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\ETC_Decoder.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\LRUCache.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Renderer\Matrix.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Matrix.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Memset.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Renderer\PixelProcessor.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\PixelProcessor.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Renderer\Plane.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Plane.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Renderer\Point.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Point.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Polygon.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Primitive.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Renderer\QuadRasterizer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\QuadRasterizer.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Rasterizer.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Renderer\Renderer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Renderer.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\RoutineCache.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Renderer\Sampler.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Sampler.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Renderer\SetupProcessor.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\SetupProcessor.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Stream.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Renderer\Surface.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Surface.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Renderer\TextureStage.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\TextureStage.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Triangle.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Renderer\Vector.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Vector.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\Vertex.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Renderer\VertexProcessor.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Renderer\VertexProcessor.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Shader\Constants.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Shader\Constants.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Shader\PixelPipeline.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Shader\PixelPipeline.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Shader\PixelProgram.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Shader\PixelProgram.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Shader\PixelRoutine.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Shader\PixelRoutine.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Shader\PixelShader.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Shader\PixelShader.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Shader\SamplerCore.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Shader\SamplerCore.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Shader\SetupRoutine.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Shader\SetupRoutine.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Shader\Shader.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Shader\Shader.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Shader\ShaderCore.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Shader\ShaderCore.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Shader\VertexPipeline.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Shader\VertexPipeline.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Shader\VertexProgram.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Shader\VertexProgram.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Shader\VertexRoutine.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Shader\VertexRoutine.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Shader\VertexShader.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Shader\VertexShader.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Main\Config.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Main\Config.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Main\FrameBuffer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Main\FrameBuffer.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Main\SwiftConfig.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Main\SwiftConfig.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Main\FrameBufferDD.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Main\FrameBufferDD.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Main\FrameBufferGDI.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Main\FrameBufferGDI.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Main\FrameBufferWin.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Main\FrameBufferWin.hpp" />

-  </ItemGroup>

-  <ItemGroup>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/SwiftShader.vcxproj.filters b/build/Visual Studio 15 2017 Win64/SwiftShader.vcxproj.filters
deleted file mode 100644
index 0f59948..0000000
--- a/build/Visual Studio 15 2017 Win64/SwiftShader.vcxproj.filters
+++ /dev/null
@@ -1,342 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)src\Common\CPUID.cpp">

-      <Filter>src\Common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Common\Configurator.cpp">

-      <Filter>src\Common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Common\Debug.cpp">

-      <Filter>src\Common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Common\Half.cpp">

-      <Filter>src\Common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Common\Math.cpp">

-      <Filter>src\Common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Common\Memory.cpp">

-      <Filter>src\Common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Common\Resource.cpp">

-      <Filter>src\Common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp">

-      <Filter>src\Common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Common\Socket.cpp">

-      <Filter>src\Common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Common\Thread.cpp">

-      <Filter>src\Common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Common\Timer.cpp">

-      <Filter>src\Common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Renderer\Blitter.cpp">

-      <Filter>src\Renderer</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Renderer\Clipper.cpp">

-      <Filter>src\Renderer</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Renderer\Color.cpp">

-      <Filter>src\Renderer</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Renderer\Context.cpp">

-      <Filter>src\Renderer</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Renderer\ETC_Decoder.cpp">

-      <Filter>src\Renderer</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Renderer\Matrix.cpp">

-      <Filter>src\Renderer</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Renderer\PixelProcessor.cpp">

-      <Filter>src\Renderer</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Renderer\Plane.cpp">

-      <Filter>src\Renderer</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Renderer\Point.cpp">

-      <Filter>src\Renderer</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Renderer\QuadRasterizer.cpp">

-      <Filter>src\Renderer</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Renderer\Renderer.cpp">

-      <Filter>src\Renderer</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Renderer\Sampler.cpp">

-      <Filter>src\Renderer</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Renderer\SetupProcessor.cpp">

-      <Filter>src\Renderer</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Renderer\Surface.cpp">

-      <Filter>src\Renderer</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Renderer\TextureStage.cpp">

-      <Filter>src\Renderer</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Renderer\Vector.cpp">

-      <Filter>src\Renderer</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Renderer\VertexProcessor.cpp">

-      <Filter>src\Renderer</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Shader\Constants.cpp">

-      <Filter>src\Shader</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Shader\PixelPipeline.cpp">

-      <Filter>src\Shader</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Shader\PixelProgram.cpp">

-      <Filter>src\Shader</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Shader\PixelRoutine.cpp">

-      <Filter>src\Shader</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Shader\PixelShader.cpp">

-      <Filter>src\Shader</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Shader\SamplerCore.cpp">

-      <Filter>src\Shader</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Shader\SetupRoutine.cpp">

-      <Filter>src\Shader</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Shader\Shader.cpp">

-      <Filter>src\Shader</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Shader\ShaderCore.cpp">

-      <Filter>src\Shader</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Shader\VertexPipeline.cpp">

-      <Filter>src\Shader</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Shader\VertexProgram.cpp">

-      <Filter>src\Shader</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Shader\VertexRoutine.cpp">

-      <Filter>src\Shader</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Shader\VertexShader.cpp">

-      <Filter>src\Shader</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Main\Config.cpp">

-      <Filter>src\Main</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Main\FrameBuffer.cpp">

-      <Filter>src\Main</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Main\SwiftConfig.cpp">

-      <Filter>src\Main</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Main\FrameBufferDD.cpp">

-      <Filter>src\Main</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Main\FrameBufferGDI.cpp">

-      <Filter>src\Main</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Main\FrameBufferWin.cpp">

-      <Filter>src\Main</Filter>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)src\Common\CPUID.hpp">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Common\Configurator.hpp">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Common\Debug.hpp">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Common\Half.hpp">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Common\Math.hpp">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Common\Memory.hpp">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Common\MutexLock.hpp">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Common\RecursiveLock.hpp">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Common\Resource.hpp">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Common\Socket.hpp">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Common\Thread.hpp">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Common\Timer.hpp">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Common\Types.hpp">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Common\Version.h">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\Blitter.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\Clipper.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\Color.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\Context.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\ETC_Decoder.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\LRUCache.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\Matrix.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\PixelProcessor.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\Plane.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\Point.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\Polygon.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\Primitive.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\QuadRasterizer.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\Rasterizer.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\Renderer.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\RoutineCache.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\Sampler.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\SetupProcessor.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\Stream.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\Surface.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\TextureStage.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\Triangle.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\Vector.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\Vertex.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Renderer\VertexProcessor.hpp">

-      <Filter>src\Renderer</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Shader\Constants.hpp">

-      <Filter>src\Shader</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Shader\PixelPipeline.hpp">

-      <Filter>src\Shader</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Shader\PixelProgram.hpp">

-      <Filter>src\Shader</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Shader\PixelRoutine.hpp">

-      <Filter>src\Shader</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Shader\PixelShader.hpp">

-      <Filter>src\Shader</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Shader\SamplerCore.hpp">

-      <Filter>src\Shader</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Shader\SetupRoutine.hpp">

-      <Filter>src\Shader</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Shader\Shader.hpp">

-      <Filter>src\Shader</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Shader\ShaderCore.hpp">

-      <Filter>src\Shader</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Shader\VertexPipeline.hpp">

-      <Filter>src\Shader</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Shader\VertexProgram.hpp">

-      <Filter>src\Shader</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Shader\VertexRoutine.hpp">

-      <Filter>src\Shader</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Shader\VertexShader.hpp">

-      <Filter>src\Shader</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Main\Config.hpp">

-      <Filter>src\Main</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Main\FrameBuffer.hpp">

-      <Filter>src\Main</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Main\SwiftConfig.hpp">

-      <Filter>src\Main</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Main\FrameBufferDD.hpp">

-      <Filter>src\Main</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Main\FrameBufferGDI.hpp">

-      <Filter>src\Main</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Main\FrameBufferWin.hpp">

-      <Filter>src\Main</Filter>

-    </ClInclude>

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="src">

-      <UniqueIdentifier>{4CBE9297-1779-302D-AF01-5C79A790DED5}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\Common">

-      <UniqueIdentifier>{B0058071-2A97-3E9E-A00E-6FDE51114CE4}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\Main">

-      <UniqueIdentifier>{46D02282-8ABB-32F5-8522-04CF7C13CE38}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\Renderer">

-      <UniqueIdentifier>{B15F1FA3-503E-37F7-A584-C589FC3DACFA}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\Shader">

-      <UniqueIdentifier>{B47A3AEA-B1E3-38BC-8D24-842B83F0DCFF}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/gles-unittests.vcxproj b/build/Visual Studio 15 2017 Win64/gles-unittests.vcxproj
deleted file mode 100644
index 363744d..0000000
--- a/build/Visual Studio 15 2017 Win64/gles-unittests.vcxproj
+++ /dev/null
@@ -1,199 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{1D3CBAB0-D6DB-3F7A-B1BA-64A3671A5C9D}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>gles-unittests</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Application</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Application</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Debug\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">gles-unittests.dir\Debug\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">gles-unittests</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.exe</TargetExt>

-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>

-    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Release\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">gles-unittests.dir\Release\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">gles-unittests</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.exe</TargetExt>

-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>

-    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googlemock\include;$(SolutionDir)third_party\googletest\googletest;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Debug/</AssemblerListingLocation>

-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>Disabled</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;STANDALONE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;STANDALONE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googlemock\include;$(SolutionDir)third_party\googletest\googletest;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googlemock\include;$(SolutionDir)third_party\googletest\googletest;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Link>

-      <AdditionalDependencies>Debug\libEGL.lib;Debug\libGLESv2.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;Debug\SwiftShader.lib;Debug\ReactorLLVM.lib;Debug\llvm.lib;Debug\GLCompiler.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>

-      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-      <GenerateDebugInformation>true</GenerateDebugInformation>

-      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>

-      <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/gles-unittests.lib</ImportLibrary>

-      <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/gles-unittests.pdb</ProgramDataBaseFile>

-      <SubSystem>Console</SubSystem>

-    </Link>

-    <ProjectReference>

-      <LinkLibraryDependencies>false</LinkLibraryDependencies>

-    </ProjectReference>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googlemock\include;$(SolutionDir)third_party\googletest\googletest;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Release/</AssemblerListingLocation>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>MaxSpeed</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;STANDALONE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-      <DebugInformationFormat>

-      </DebugInformationFormat>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;STANDALONE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googlemock\include;$(SolutionDir)third_party\googletest\googletest;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\googletest\googletest\include;$(SolutionDir)third_party\googletest\googlemock\include;$(SolutionDir)third_party\googletest\googletest;$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Link>

-      <AdditionalDependencies>Release\libEGL.lib;Release\libGLESv2.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;Release\SwiftShader.lib;Release\ReactorLLVM.lib;Release\llvm.lib;Release\GLCompiler.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>

-      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-      <GenerateDebugInformation>false</GenerateDebugInformation>

-      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>

-      <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/gles-unittests.lib</ImportLibrary>

-      <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/gles-unittests.pdb</ProgramDataBaseFile>

-      <SubSystem>Console</SubSystem>

-    </Link>

-    <ProjectReference>

-      <LinkLibraryDependencies>false</LinkLibraryDependencies>

-    </ProjectReference>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)tests\GLESUnitTests\main.cpp" />

-    <ClCompile Include="$(SolutionDir)tests\GLESUnitTests\unittests.cpp" />

-    <ClCompile Include="$(SolutionDir)third_party\googletest\googletest\src\gtest-all.cc" />

-  </ItemGroup>

-  <ItemGroup>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\GLCompiler.vcxproj">

-      <Project>{C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61}</Project>

-      <Name>GLCompiler</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorLLVM.vcxproj">

-      <Project>{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}</Project>

-      <Name>ReactorLLVM</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\SwiftShader.vcxproj">

-      <Project>{E190CBF2-358E-3C1A-8DF7-19F43DF189C0}</Project>

-      <Name>SwiftShader</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libEGL.vcxproj">

-      <Project>{41C068CD-6F81-3756-8AF2-802940422DB5}</Project>

-      <Name>libEGL</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libGLESv2.vcxproj">

-      <Project>{C9485675-5744-3E3A-A7A4-C88A805AFAF6}</Project>

-      <Name>libGLESv2</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj">

-      <Project>{481093B5-4EF0-391E-82FF-BB73CFCD3D51}</Project>

-      <Name>llvm</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/gles-unittests.vcxproj.filters b/build/Visual Studio 15 2017 Win64/gles-unittests.vcxproj.filters
deleted file mode 100644
index 8439e9b..0000000
--- a/build/Visual Studio 15 2017 Win64/gles-unittests.vcxproj.filters
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)tests\GLESUnitTests\main.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)tests\GLESUnitTests\unittests.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\googletest\googletest\src\gtest-all.cc">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="Source Files">

-      <UniqueIdentifier>{B11E6D1A-DF77-39FB-B209-A851B3357F47}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/libEGL.vcxproj b/build/Visual Studio 15 2017 Win64/libEGL.vcxproj
deleted file mode 100644
index 5fb1023..0000000
--- a/build/Visual Studio 15 2017 Win64/libEGL.vcxproj
+++ /dev/null
@@ -1,266 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{41C068CD-6F81-3756-8AF2-802940422DB5}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>libEGL</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>DynamicLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>DynamicLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Debug\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">libEGL.dir\Debug\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">libEGL</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.dll</TargetExt>

-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>

-    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Release\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">libEGL.dir\Release\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">libEGL</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.dll</TargetExt>

-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>

-    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Debug/</AssemblerListingLocation>

-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>Disabled</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;EGL_EGLEXT_PROTOTYPES; EGLAPI=; NO_SANITIZE_FUNCTION=;DEBUGGER_WAIT_DIALOG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Debug";libEGL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;EGL_EGLEXT_PROTOTYPES; EGLAPI=; NO_SANITIZE_FUNCTION=;DEBUGGER_WAIT_DIALOG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Debug\";libEGL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <PostBuildEvent>

-      <Message></Message>

-      <Command>setlocal

-"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/translator"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libEGL.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/translator/lib64EGL_translator.dll"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libEGL.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-    </PostBuildEvent>

-    <Link>

-      <AdditionalDependencies>odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>

-      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-      <GenerateDebugInformation>true</GenerateDebugInformation>

-      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>

-      <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libEGL.lib</ImportLibrary>

-      <ModuleDefinitionFile>$(SolutionDir)src/OpenGL/libEGL/libEGL.def</ModuleDefinitionFile>

-      <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libEGL.pdb</ProgramDataBaseFile>

-      <SubSystem>Console</SubSystem>

-    </Link>

-    <ProjectReference>

-      <LinkLibraryDependencies>false</LinkLibraryDependencies>

-    </ProjectReference>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Release/</AssemblerListingLocation>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>MaxSpeed</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;EGL_EGLEXT_PROTOTYPES; EGLAPI=; NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Release";libEGL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-      <DebugInformationFormat>

-      </DebugInformationFormat>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;EGL_EGLEXT_PROTOTYPES; EGLAPI=; NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Release\";libEGL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <PostBuildEvent>

-      <Message></Message>

-      <Command>setlocal

-"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/translator"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libEGL.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/translator/lib64EGL_translator.dll"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libEGL.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-    </PostBuildEvent>

-    <Link>

-      <AdditionalDependencies>odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>

-      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-      <GenerateDebugInformation>false</GenerateDebugInformation>

-      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>

-      <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libEGL.lib</ImportLibrary>

-      <ModuleDefinitionFile>$(SolutionDir)src/OpenGL/libEGL/libEGL.def</ModuleDefinitionFile>

-      <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libEGL.pdb</ProgramDataBaseFile>

-      <SubSystem>Console</SubSystem>

-    </Link>

-    <ProjectReference>

-      <LinkLibraryDependencies>false</LinkLibraryDependencies>

-    </ProjectReference>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)include\Android\android\api-level.h" />

-    <ClInclude Include="$(SolutionDir)include\Android\android\sync.h" />

-    <ClInclude Include="$(SolutionDir)include\Android\cutils\native_handle.h" />

-    <ClInclude Include="$(SolutionDir)include\Android\hardware\gralloc.h" />

-    <ClInclude Include="$(SolutionDir)include\Android\hardware\gralloc1.h" />

-    <ClInclude Include="$(SolutionDir)include\Android\hardware\hardware.h" />

-    <ClInclude Include="$(SolutionDir)include\Android\nativebase\nativebase.h" />

-    <ClInclude Include="$(SolutionDir)include\Android\sync\sync.h" />

-    <ClInclude Include="$(SolutionDir)include\Android\system\graphics.h" />

-    <ClInclude Include="$(SolutionDir)include\Android\system\window.h" />

-    <ClInclude Include="$(SolutionDir)include\Direct3D\d3d8.h" />

-    <ClInclude Include="$(SolutionDir)include\Direct3D\d3d8caps.h" />

-    <ClInclude Include="$(SolutionDir)include\Direct3D\d3d8types.h" />

-    <ClInclude Include="$(SolutionDir)include\EGL\egl.h" />

-    <ClInclude Include="$(SolutionDir)include\EGL\eglext.h" />

-    <ClInclude Include="$(SolutionDir)include\EGL\eglplatform.h" />

-    <ClInclude Include="$(SolutionDir)include\GL\glcorearb.h" />

-    <ClInclude Include="$(SolutionDir)include\GL\glext.h" />

-    <ClInclude Include="$(SolutionDir)include\GL\glxext.h" />

-    <ClInclude Include="$(SolutionDir)include\GL\wglext.h" />

-    <ClInclude Include="$(SolutionDir)include\GLES\gl.h" />

-    <ClInclude Include="$(SolutionDir)include\GLES\glext.h" />

-    <ClInclude Include="$(SolutionDir)include\GLES\glplatform.h" />

-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2.h" />

-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2ext.h" />

-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2platform.h" />

-    <ClInclude Include="$(SolutionDir)include\GLES3\gl3.h" />

-    <ClInclude Include="$(SolutionDir)include\GLES3\gl3platform.h" />

-    <ClInclude Include="$(SolutionDir)include\KHR\khrplatform.h" />

-    <ClInclude Include="$(SolutionDir)include\vulkan\vk_icd.h" />

-    <ClInclude Include="$(SolutionDir)include\vulkan\vk_layer.h" />

-    <ClInclude Include="$(SolutionDir)include\vulkan\vk_platform.h" />

-    <ClInclude Include="$(SolutionDir)include\vulkan\vk_sdk_platform.h" />

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan.h" />

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_android.h" />

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_core.h" />

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_fuchsia.h" />

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_ios.h" />

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_macos.h" />

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_mir.h" />

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_vi.h" />

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_wayland.h" />

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_win32.h" />

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_xcb.h" />

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_xlib.h" />

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_xlib_xrandr.h" />

-    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\Config.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Config.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Context.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\Display.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Display.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\OSXUtils.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\Surface.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Surface.hpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Sync.hpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Texture.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\libEGL.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\libEGL.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\main.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\main.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\resource.h" />

-    <ResourceCompile Include="$(SolutionDir)src\OpenGL\libEGL\libEGL.rc" />

-  </ItemGroup>

-  <ItemGroup>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/libEGL.vcxproj.filters b/build/Visual Studio 15 2017 Win64/libEGL.vcxproj.filters
deleted file mode 100644
index 0e17285..0000000
--- a/build/Visual Studio 15 2017 Win64/libEGL.vcxproj.filters
+++ /dev/null
@@ -1,233 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp">

-      <Filter>src\Common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\Config.cpp">

-      <Filter>src\OpenGL\libEGL</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\Display.cpp">

-      <Filter>src\OpenGL\libEGL</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\Surface.cpp">

-      <Filter>src\OpenGL\libEGL</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\libEGL.cpp">

-      <Filter>src\OpenGL\libEGL</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\main.cpp">

-      <Filter>src\OpenGL\libEGL</Filter>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)include\Android\android\api-level.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\Android\android\sync.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\Android\cutils\native_handle.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\Android\hardware\gralloc.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\Android\hardware\gralloc1.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\Android\hardware\hardware.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\Android\nativebase\nativebase.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\Android\sync\sync.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\Android\system\graphics.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\Android\system\window.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\Direct3D\d3d8.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\Direct3D\d3d8caps.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\Direct3D\d3d8types.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\EGL\egl.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\EGL\eglext.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\EGL\eglplatform.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GL\glcorearb.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GL\glext.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GL\glxext.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GL\wglext.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GLES\gl.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GLES\glext.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GLES\glplatform.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2ext.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2platform.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GLES3\gl3.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GLES3\gl3platform.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\KHR\khrplatform.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\vulkan\vk_icd.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\vulkan\vk_layer.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\vulkan\vk_platform.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\vulkan\vk_sdk_platform.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_android.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_core.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_fuchsia.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_ios.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_macos.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_mir.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_vi.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_wayland.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_win32.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_xcb.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_xlib.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_xlib_xrandr.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h">

-      <Filter>src\OpenGL\common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Config.h">

-      <Filter>src\OpenGL\libEGL</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Context.hpp">

-      <Filter>src\OpenGL\libEGL</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Display.h">

-      <Filter>src\OpenGL\libEGL</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\OSXUtils.hpp">

-      <Filter>src\OpenGL\libEGL</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Surface.hpp">

-      <Filter>src\OpenGL\libEGL</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Sync.hpp">

-      <Filter>src\OpenGL\libEGL</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Texture.hpp">

-      <Filter>src\OpenGL\libEGL</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\libEGL.hpp">

-      <Filter>src\OpenGL\libEGL</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\main.h">

-      <Filter>src\OpenGL\libEGL</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\resource.h">

-      <Filter>src\OpenGL\libEGL</Filter>

-    </ClInclude>

-  </ItemGroup>

-  <ItemGroup>

-    <ResourceCompile Include="$(SolutionDir)src\OpenGL\libEGL\libEGL.rc">

-      <Filter>src\OpenGL\libEGL</Filter>

-    </ResourceCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="Header Files">

-      <UniqueIdentifier>{BC358C2F-D735-3D9B-A16C-3BC6057ABC2B}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src">

-      <UniqueIdentifier>{4CBE9297-1779-302D-AF01-5C79A790DED5}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\Common">

-      <UniqueIdentifier>{B0058071-2A97-3E9E-A00E-6FDE51114CE4}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\OpenGL">

-      <UniqueIdentifier>{F6D84093-2476-35F1-9A60-3807139DF63F}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\OpenGL\common">

-      <UniqueIdentifier>{218245B0-A71C-364A-B78F-B32FC161285B}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\OpenGL\libEGL">

-      <UniqueIdentifier>{C72C08A6-12E1-3F20-A8FD-16F9E24659B8}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/libGLES_CM.vcxproj b/build/Visual Studio 15 2017 Win64/libGLES_CM.vcxproj
deleted file mode 100644
index cbb1925..0000000
--- a/build/Visual Studio 15 2017 Win64/libGLES_CM.vcxproj
+++ /dev/null
@@ -1,257 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{C445A398-B6AF-3693-B967-F4C052FCF81A}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>libGLES_CM</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>DynamicLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>DynamicLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Debug\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">libGLES_CM.dir\Debug\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">libGLES_CM</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.dll</TargetExt>

-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>

-    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Release\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">libGLES_CM.dir\Release\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">libGLES_CM</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.dll</TargetExt>

-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>

-    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Debug/</AssemblerListingLocation>

-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>Disabled</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;GL_GLEXT_PROTOTYPES; EGLAPI=; GL_API=; GL_APICALL=; GLAPI=;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Debug";libGLES_CM_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;GL_GLEXT_PROTOTYPES; EGLAPI=; GL_API=; GL_APICALL=; GLAPI=;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Debug\";libGLES_CM_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <PostBuildEvent>

-      <Message></Message>

-      <Command>setlocal

-"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/translator"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libGLES_CM.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/translator/lib64GLES_CM_translator.dll"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-    </PostBuildEvent>

-    <Link>

-      <AdditionalDependencies>Debug\SwiftShader.lib;Debug\ReactorLLVM.lib;Debug\GLCompiler.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;Debug\llvm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>

-      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-      <GenerateDebugInformation>true</GenerateDebugInformation>

-      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>

-      <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libGLES_CM.lib</ImportLibrary>

-      <ModuleDefinitionFile>$(SolutionDir)src/OpenGL/libGLES_CM/libGLES_CM.def</ModuleDefinitionFile>

-      <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libGLES_CM.pdb</ProgramDataBaseFile>

-      <SubSystem>Console</SubSystem>

-    </Link>

-    <ProjectReference>

-      <LinkLibraryDependencies>false</LinkLibraryDependencies>

-    </ProjectReference>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Release/</AssemblerListingLocation>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>MaxSpeed</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;GL_GLEXT_PROTOTYPES; EGLAPI=; GL_API=; GL_APICALL=; GLAPI=;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Release";libGLES_CM_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-      <DebugInformationFormat>

-      </DebugInformationFormat>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;GL_GLEXT_PROTOTYPES; EGLAPI=; GL_API=; GL_APICALL=; GLAPI=;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Release\";libGLES_CM_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <PostBuildEvent>

-      <Message></Message>

-      <Command>setlocal

-"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/translator"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libGLES_CM.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/translator/lib64GLES_CM_translator.dll"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-    </PostBuildEvent>

-    <Link>

-      <AdditionalDependencies>Release\SwiftShader.lib;Release\ReactorLLVM.lib;Release\GLCompiler.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;Release\llvm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>

-      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-      <GenerateDebugInformation>false</GenerateDebugInformation>

-      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>

-      <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libGLES_CM.lib</ImportLibrary>

-      <ModuleDefinitionFile>$(SolutionDir)src/OpenGL/libGLES_CM/libGLES_CM.def</ModuleDefinitionFile>

-      <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libGLES_CM.pdb</ProgramDataBaseFile>

-      <SubSystem>Console</SubSystem>

-    </Link>

-    <ProjectReference>

-      <LinkLibraryDependencies>false</LinkLibraryDependencies>

-    </ProjectReference>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)include\GLES\gl.h" />

-    <ClInclude Include="$(SolutionDir)include\GLES\glext.h" />

-    <ClInclude Include="$(SolutionDir)include\GLES\glplatform.h" />

-    <ClInclude Include="$(SolutionDir)include\KHR\khrplatform.h" />

-    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Image.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Image.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\MatrixStack.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\MatrixStack.hpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\NameSpace.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Surface.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Buffer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Buffer.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Context.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Context.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Device.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Device.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Framebuffer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Framebuffer.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\IndexDataManager.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\IndexDataManager.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Renderbuffer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Renderbuffer.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\ResourceManager.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\ResourceManager.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Texture.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Texture.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\VertexDataManager.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\VertexDataManager.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\libGLES_CM.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\libGLES_CM.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\main.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\main.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\mathutil.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\resource.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\utilities.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\utilities.h" />

-    <ResourceCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\libGLES_CM.rc" />

-  </ItemGroup>

-  <ItemGroup>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\GLCompiler.vcxproj">

-      <Project>{C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61}</Project>

-      <Name>GLCompiler</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorLLVM.vcxproj">

-      <Project>{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}</Project>

-      <Name>ReactorLLVM</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\SwiftShader.vcxproj">

-      <Project>{E190CBF2-358E-3C1A-8DF7-19F43DF189C0}</Project>

-      <Name>SwiftShader</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj">

-      <Project>{481093B5-4EF0-391E-82FF-BB73CFCD3D51}</Project>

-      <Name>llvm</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/libGLES_CM.vcxproj.filters b/build/Visual Studio 15 2017 Win64/libGLES_CM.vcxproj.filters
deleted file mode 100644
index 008ded8..0000000
--- a/build/Visual Studio 15 2017 Win64/libGLES_CM.vcxproj.filters
+++ /dev/null
@@ -1,158 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp">

-      <Filter>src\Common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Image.cpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\MatrixStack.cpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Buffer.cpp">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Context.cpp">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Device.cpp">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Framebuffer.cpp">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\IndexDataManager.cpp">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Renderbuffer.cpp">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\ResourceManager.cpp">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Texture.cpp">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\VertexDataManager.cpp">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\libGLES_CM.cpp">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\main.cpp">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\utilities.cpp">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)include\GLES\gl.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GLES\glext.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GLES\glplatform.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\KHR\khrplatform.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Image.hpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\MatrixStack.hpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\NameSpace.hpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Surface.hpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h">

-      <Filter>src\OpenGL\common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Buffer.h">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Context.h">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Device.hpp">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Framebuffer.h">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\IndexDataManager.h">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Renderbuffer.h">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\ResourceManager.h">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Texture.h">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\VertexDataManager.h">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\libGLES_CM.hpp">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\main.h">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\mathutil.h">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\resource.h">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\utilities.h">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ClInclude>

-  </ItemGroup>

-  <ItemGroup>

-    <ResourceCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\libGLES_CM.rc">

-      <Filter>src\OpenGL\libGLES_CM</Filter>

-    </ResourceCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="Header Files">

-      <UniqueIdentifier>{BC358C2F-D735-3D9B-A16C-3BC6057ABC2B}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src">

-      <UniqueIdentifier>{4CBE9297-1779-302D-AF01-5C79A790DED5}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\Common">

-      <UniqueIdentifier>{B0058071-2A97-3E9E-A00E-6FDE51114CE4}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\OpenGL">

-      <UniqueIdentifier>{F6D84093-2476-35F1-9A60-3807139DF63F}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\OpenGL\common">

-      <UniqueIdentifier>{218245B0-A71C-364A-B78F-B32FC161285B}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\OpenGL\libGLES_CM">

-      <UniqueIdentifier>{0576F6E7-652C-3C71-9A51-75A3615F5418}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/libGLESv2.vcxproj b/build/Visual Studio 15 2017 Win64/libGLESv2.vcxproj
deleted file mode 100644
index c7e84e7..0000000
--- a/build/Visual Studio 15 2017 Win64/libGLESv2.vcxproj
+++ /dev/null
@@ -1,283 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{C9485675-5744-3E3A-A7A4-C88A805AFAF6}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>libGLESv2</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>DynamicLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>DynamicLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Debug\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">libGLESv2.dir\Debug\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">libGLESv2</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.dll</TargetExt>

-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>

-    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Release\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">libGLESv2.dir\Release\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">libGLESv2</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.dll</TargetExt>

-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>

-    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Debug/</AssemblerListingLocation>

-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>Disabled</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;GL_GLEXT_PROTOTYPES; GL_API=; GL_APICALL=; GLAPI=; NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Debug";libGLESv2_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;GL_GLEXT_PROTOTYPES; GL_API=; GL_APICALL=; GLAPI=; NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Debug\";libGLESv2_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <PostBuildEvent>

-      <Message></Message>

-      <Command>setlocal

-"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/translator"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libGLESv2.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/translator/lib64GLES_V2_translator.dll"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libGLESv2.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-    </PostBuildEvent>

-    <Link>

-      <AdditionalDependencies>Debug\SwiftShader.lib;Debug\ReactorLLVM.lib;Debug\GLCompiler.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;Debug\llvm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>

-      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-      <GenerateDebugInformation>true</GenerateDebugInformation>

-      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>

-      <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libGLESv2.lib</ImportLibrary>

-      <ModuleDefinitionFile>$(SolutionDir)src/OpenGL/libGLESv2/libGLESv2.def</ModuleDefinitionFile>

-      <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libGLESv2.pdb</ProgramDataBaseFile>

-      <SubSystem>Console</SubSystem>

-    </Link>

-    <ProjectReference>

-      <LinkLibraryDependencies>false</LinkLibraryDependencies>

-    </ProjectReference>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Release/</AssemblerListingLocation>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>MaxSpeed</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;GL_GLEXT_PROTOTYPES; GL_API=; GL_APICALL=; GLAPI=; NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Release";libGLESv2_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-      <DebugInformationFormat>

-      </DebugInformationFormat>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;GL_GLEXT_PROTOTYPES; GL_API=; GL_APICALL=; GLAPI=; NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Release\";libGLESv2_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)src\OpenGL;$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <PostBuildEvent>

-      <Message></Message>

-      <Command>setlocal

-"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/translator"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libGLESv2.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/translator/lib64GLES_V2_translator.dll"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libGLESv2.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-    </PostBuildEvent>

-    <Link>

-      <AdditionalDependencies>Release\SwiftShader.lib;Release\ReactorLLVM.lib;Release\GLCompiler.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;Release\llvm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>

-      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-      <GenerateDebugInformation>false</GenerateDebugInformation>

-      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>

-      <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libGLESv2.lib</ImportLibrary>

-      <ModuleDefinitionFile>$(SolutionDir)src/OpenGL/libGLESv2/libGLESv2.def</ModuleDefinitionFile>

-      <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libGLESv2.pdb</ProgramDataBaseFile>

-      <SubSystem>Console</SubSystem>

-    </Link>

-    <ProjectReference>

-      <LinkLibraryDependencies>false</LinkLibraryDependencies>

-    </ProjectReference>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2.h" />

-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2ext.h" />

-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2platform.h" />

-    <ClInclude Include="$(SolutionDir)include\GLES3\gl3.h" />

-    <ClInclude Include="$(SolutionDir)include\GLES3\gl3platform.h" />

-    <ClInclude Include="$(SolutionDir)include\KHR\khrplatform.h" />

-    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Image.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Image.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\MatrixStack.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\MatrixStack.hpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\NameSpace.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Surface.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Buffer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Buffer.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Context.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Context.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Device.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Device.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Fence.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Fence.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Framebuffer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Framebuffer.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\IndexDataManager.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\IndexDataManager.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Program.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Program.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Query.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Query.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Renderbuffer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Renderbuffer.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\ResourceManager.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\ResourceManager.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Sampler.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Shader.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Shader.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Texture.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Texture.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\TransformFeedback.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\TransformFeedback.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\VertexArray.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\VertexArray.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\VertexDataManager.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\VertexDataManager.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\entry_points.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\entry_points.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv2.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv2.hpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv3.cpp" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\main.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\main.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\mathutil.h" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\resource.h" />

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\utilities.cpp" />

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\utilities.h" />

-    <ResourceCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv2.rc" />

-  </ItemGroup>

-  <ItemGroup>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\GLCompiler.vcxproj">

-      <Project>{C52D9E3E-BDC2-372A-AE88-2EAC1CC3BD61}</Project>

-      <Name>GLCompiler</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorLLVM.vcxproj">

-      <Project>{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}</Project>

-      <Name>ReactorLLVM</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\SwiftShader.vcxproj">

-      <Project>{E190CBF2-358E-3C1A-8DF7-19F43DF189C0}</Project>

-      <Name>SwiftShader</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj">

-      <Project>{481093B5-4EF0-391E-82FF-BB73CFCD3D51}</Project>

-      <Name>llvm</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/libGLESv2.vcxproj.filters b/build/Visual Studio 15 2017 Win64/libGLESv2.vcxproj.filters
deleted file mode 100644
index 7c0dd21..0000000
--- a/build/Visual Studio 15 2017 Win64/libGLESv2.vcxproj.filters
+++ /dev/null
@@ -1,212 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp">

-      <Filter>src\Common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Image.cpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\MatrixStack.cpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Buffer.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Context.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Device.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Fence.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Framebuffer.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\IndexDataManager.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Program.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Query.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Renderbuffer.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\ResourceManager.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Shader.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Texture.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\TransformFeedback.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\VertexArray.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\VertexDataManager.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\entry_points.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv2.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv3.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\main.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\utilities.cpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2ext.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2platform.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GLES3\gl3.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\GLES3\gl3platform.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)include\KHR\khrplatform.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp">

-      <Filter>src\Common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Image.hpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\MatrixStack.hpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\NameSpace.hpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Surface.hpp">

-      <Filter>src\OpenGL\common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h">

-      <Filter>src\OpenGL\common</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Buffer.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Context.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Device.hpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Fence.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Framebuffer.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\IndexDataManager.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Program.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Query.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Renderbuffer.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\ResourceManager.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Sampler.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Shader.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Texture.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\TransformFeedback.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\VertexArray.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\VertexDataManager.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\entry_points.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv2.hpp">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\main.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\mathutil.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\resource.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\utilities.h">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ClInclude>

-  </ItemGroup>

-  <ItemGroup>

-    <ResourceCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv2.rc">

-      <Filter>src\OpenGL\libGLESv2</Filter>

-    </ResourceCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="Header Files">

-      <UniqueIdentifier>{BC358C2F-D735-3D9B-A16C-3BC6057ABC2B}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src">

-      <UniqueIdentifier>{4CBE9297-1779-302D-AF01-5C79A790DED5}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\Common">

-      <UniqueIdentifier>{B0058071-2A97-3E9E-A00E-6FDE51114CE4}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\OpenGL">

-      <UniqueIdentifier>{F6D84093-2476-35F1-9A60-3807139DF63F}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\OpenGL\common">

-      <UniqueIdentifier>{218245B0-A71C-364A-B78F-B32FC161285B}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\OpenGL\libGLESv2">

-      <UniqueIdentifier>{EA613789-9669-3346-9D90-D819F007D2BD}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/libvk_swiftshader.vcxproj b/build/Visual Studio 15 2017 Win64/libvk_swiftshader.vcxproj
deleted file mode 100644
index 6d5b642..0000000
--- a/build/Visual Studio 15 2017 Win64/libvk_swiftshader.vcxproj
+++ /dev/null
@@ -1,372 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{C8E5841D-D2BC-3987-B6FB-95A1631B497D}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>libvk_swiftshader</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>DynamicLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>DynamicLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Debug\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">libvk_swiftshader.dir\Debug\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">libvk_swiftshader</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.dll</TargetExt>

-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>

-    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Release\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">libvk_swiftshader.dir\Release\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">libvk_swiftshader</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.dll</TargetExt>

-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>

-    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Debug/</AssemblerListingLocation>

-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>Disabled</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;VK_EXPORT=;NO_SANITIZE_FUNCTION=;DEBUGGER_WAIT_DIALOG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Debug";libvk_swiftshader_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;VK_EXPORT=;NO_SANITIZE_FUNCTION=;DEBUGGER_WAIT_DIALOG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Debug\";libvk_swiftshader_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <PostBuildEvent>

-      <Message></Message>

-      <Command>setlocal

-"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/translator"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libvk_swiftshader.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/translator/lib64Vulkan_translator.dll"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libvk_swiftshader.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-    </PostBuildEvent>

-    <Link>

-      <AdditionalDependencies>Debug\ReactorLLVM.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;third_party\SPIRV-Tools\source\Debug\SPIRV-Tools.lib;third_party\SPIRV-Tools\source\opt\Debug\SPIRV-Tools-opt.lib;Debug\llvm.lib;third_party\SPIRV-Tools\source\Debug\SPIRV-Tools.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>

-      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-      <GenerateDebugInformation>true</GenerateDebugInformation>

-      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>

-      <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libvk_swiftshader.lib</ImportLibrary>

-      <ModuleDefinitionFile>$(SolutionDir)src/Vulkan/vk_swiftshader.def</ModuleDefinitionFile>

-      <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libvk_swiftshader.pdb</ProgramDataBaseFile>

-      <SubSystem>Console</SubSystem>

-    </Link>

-    <ProjectReference>

-      <LinkLibraryDependencies>false</LinkLibraryDependencies>

-    </ProjectReference>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Release/</AssemblerListingLocation>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DisableSpecificWarnings>4005;4018;4065;4141;4146;4244;4267;4291;4309;4624;4800;4838;5030;5038</DisableSpecificWarnings>

-      <ExceptionHandling>Sync</ExceptionHandling>

-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>MaxSpeed</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatSpecificWarningsAsErrors>4018;4471;4838;5038</TreatSpecificWarningsAsErrors>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;VK_EXPORT=;NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR="Release";libvk_swiftshader_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-      <DebugInformationFormat>

-      </DebugInformationFormat>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;VK_EXPORT=;NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;CMAKE_INTDIR=\"Release\";libvk_swiftshader_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)src;$(SolutionDir)include;$(SolutionDir)third_party\llvm-7.0\configs\windows\include;$(SolutionDir)third_party\llvm-7.0\llvm\include;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\include;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\IR;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\AArch64;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\ARM;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\Mips;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\PowerPC;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Target\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\libbacktrace\src;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <PostBuildEvent>

-      <Message></Message>

-      <Command>setlocal

-"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/translator"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libvk_swiftshader.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/translator/lib64Vulkan_translator.dll"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"

-if %errorlevel% neq 0 goto :cmEnd

-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libvk_swiftshader.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-    </PostBuildEvent>

-    <Link>

-      <AdditionalDependencies>Release\ReactorLLVM.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;third_party\SPIRV-Tools\source\Release\SPIRV-Tools.lib;third_party\SPIRV-Tools\source\opt\Release\SPIRV-Tools-opt.lib;Release\llvm.lib;third_party\SPIRV-Tools\source\Release\SPIRV-Tools.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>

-      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-      <GenerateDebugInformation>false</GenerateDebugInformation>

-      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>

-      <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libvk_swiftshader.lib</ImportLibrary>

-      <ModuleDefinitionFile>$(SolutionDir)src/Vulkan/vk_swiftshader.def</ModuleDefinitionFile>

-      <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libvk_swiftshader.pdb</ProgramDataBaseFile>

-      <SubSystem>Console</SubSystem>

-    </Link>

-    <ProjectReference>

-      <LinkLibraryDependencies>false</LinkLibraryDependencies>

-    </ProjectReference>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)src\Device\Blitter.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Blitter.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Device\Clipper.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Clipper.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Device\Color.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Color.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Device\Config.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Config.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Device\Context.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Context.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Device\ETC_Decoder.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\ETC_Decoder.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\LRUCache.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Device\Matrix.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Matrix.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Memset.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Device\PixelProcessor.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\PixelProcessor.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Device\Plane.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Plane.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Device\Point.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Point.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Polygon.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Primitive.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Device\QuadRasterizer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\QuadRasterizer.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Rasterizer.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Device\Renderer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Renderer.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\RoutineCache.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Sampler.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Device\SetupProcessor.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\SetupProcessor.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Stream.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Triangle.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Device\Vector.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Vector.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\Vertex.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Device\VertexProcessor.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Device\VertexProcessor.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Pipeline\ComputeProgram.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Pipeline\ComputeProgram.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Pipeline\Constants.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Pipeline\Constants.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Pipeline\PixelProgram.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Pipeline\PixelProgram.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Pipeline\PixelRoutine.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Pipeline\PixelRoutine.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Pipeline\SamplerCore.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Pipeline\SamplerCore.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Pipeline\SetupRoutine.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Pipeline\SetupRoutine.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Pipeline\ShaderCore.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Pipeline\ShaderCore.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Pipeline\SpirvID.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Pipeline\SpirvShader.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Pipeline\SpirvShader.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Pipeline\SpirvShaderSampling.cpp" />

-    <ClCompile Include="$(SolutionDir)src\Pipeline\SpirvShader_dbg.cpp" />

-    <ClCompile Include="$(SolutionDir)src\Pipeline\VertexProgram.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Pipeline\VertexProgram.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Pipeline\VertexRoutine.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Pipeline\VertexRoutine.hpp" />

-    <ClCompile Include="$(SolutionDir)src\System\CPUID.cpp" />

-    <ClInclude Include="$(SolutionDir)src\System\CPUID.hpp" />

-    <ClInclude Include="$(SolutionDir)src\System\Build.hpp" />

-    <ClCompile Include="$(SolutionDir)src\System\Configurator.cpp" />

-    <ClInclude Include="$(SolutionDir)src\System\Configurator.hpp" />

-    <ClCompile Include="$(SolutionDir)src\System\Debug.cpp" />

-    <ClInclude Include="$(SolutionDir)src\System\Debug.hpp" />

-    <ClCompile Include="$(SolutionDir)src\System\Half.cpp" />

-    <ClInclude Include="$(SolutionDir)src\System\Half.hpp" />

-    <ClCompile Include="$(SolutionDir)src\System\Math.cpp" />

-    <ClInclude Include="$(SolutionDir)src\System\Math.hpp" />

-    <ClCompile Include="$(SolutionDir)src\System\Memory.cpp" />

-    <ClInclude Include="$(SolutionDir)src\System\Memory.hpp" />

-    <ClCompile Include="$(SolutionDir)src\System\Socket.cpp" />

-    <ClInclude Include="$(SolutionDir)src\System\Socket.hpp" />

-    <ClInclude Include="$(SolutionDir)src\System\Synchronization.hpp" />

-    <ClCompile Include="$(SolutionDir)src\System\Timer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\System\Timer.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\Version.h" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkBuffer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkBuffer.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkBufferView.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkBufferView.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandPool.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandPool.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkConfig.h" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDebug.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDebug.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorPool.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorPool.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorSet.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorSetLayout.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorSetLayout.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorUpdateTemplate.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorUpdateTemplate.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDestroy.h" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDevice.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDevice.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkEvent.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFence.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkFormat.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFormat.h" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkFramebuffer.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFramebuffer.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.h" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkImage.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkImage.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkImageView.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkImageView.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkInstance.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkInstance.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkMemory.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkMemory.h" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkObject.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipeline.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipeline.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipelineCache.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineCache.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPromotedExtensions.cpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueryPool.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueryPool.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueue.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueue.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkRenderPass.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkRenderPass.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkSampler.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkSampler.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkSemaphore.hpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkShaderModule.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkShaderModule.hpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VulkanPlatform.h" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\libVulkan.cpp" />

-    <ClCompile Include="$(SolutionDir)src\Vulkan\main.cpp" />

-    <ClInclude Include="$(SolutionDir)src\Vulkan\resource.h" />

-    <ClCompile Include="$(SolutionDir)src\WSI\VkSurfaceKHR.cpp" />

-    <ClInclude Include="$(SolutionDir)src\WSI\VkSurfaceKHR.hpp" />

-    <ClCompile Include="$(SolutionDir)src\WSI\VkSwapchainKHR.cpp" />

-    <ClInclude Include="$(SolutionDir)src\WSI\VkSwapchainKHR.hpp" />

-  </ItemGroup>

-  <ItemGroup>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorLLVM.vcxproj">

-      <Project>{EB784A1C-8E20-3066-9F9C-E4E88F11E1D4}</Project>

-      <Name>ReactorLLVM</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj">

-      <Project>{59349DEB-AC96-335C-ACC6-8A92F774538A}</Project>

-      <Name>SPIRV-Tools</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\opt\SPIRV-Tools-opt.vcxproj">

-      <Project>{EFF5DE98-2741-3BD8-B049-D5647A223B5E}</Project>

-      <Name>SPIRV-Tools-opt</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj">

-      <Project>{481093B5-4EF0-391E-82FF-BB73CFCD3D51}</Project>

-      <Name>llvm</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/libvk_swiftshader.vcxproj.filters b/build/Visual Studio 15 2017 Win64/libvk_swiftshader.vcxproj.filters
deleted file mode 100644
index 27cea4f..0000000
--- a/build/Visual Studio 15 2017 Win64/libvk_swiftshader.vcxproj.filters
+++ /dev/null
@@ -1,477 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)src\Device\Blitter.cpp">

-      <Filter>src\Device</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Device\Clipper.cpp">

-      <Filter>src\Device</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Device\Color.cpp">

-      <Filter>src\Device</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Device\Config.cpp">

-      <Filter>src\Device</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Device\Context.cpp">

-      <Filter>src\Device</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Device\ETC_Decoder.cpp">

-      <Filter>src\Device</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Device\Matrix.cpp">

-      <Filter>src\Device</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Device\PixelProcessor.cpp">

-      <Filter>src\Device</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Device\Plane.cpp">

-      <Filter>src\Device</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Device\Point.cpp">

-      <Filter>src\Device</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Device\QuadRasterizer.cpp">

-      <Filter>src\Device</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Device\Renderer.cpp">

-      <Filter>src\Device</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Device\SetupProcessor.cpp">

-      <Filter>src\Device</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Device\Vector.cpp">

-      <Filter>src\Device</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Device\VertexProcessor.cpp">

-      <Filter>src\Device</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Pipeline\ComputeProgram.cpp">

-      <Filter>src\Pipeline</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Pipeline\Constants.cpp">

-      <Filter>src\Pipeline</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Pipeline\PixelProgram.cpp">

-      <Filter>src\Pipeline</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Pipeline\PixelRoutine.cpp">

-      <Filter>src\Pipeline</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Pipeline\SamplerCore.cpp">

-      <Filter>src\Pipeline</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Pipeline\SetupRoutine.cpp">

-      <Filter>src\Pipeline</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Pipeline\ShaderCore.cpp">

-      <Filter>src\Pipeline</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Pipeline\SpirvShader.cpp">

-      <Filter>src\Pipeline</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Pipeline\SpirvShaderSampling.cpp">

-      <Filter>src\Pipeline</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Pipeline\SpirvShader_dbg.cpp">

-      <Filter>src\Pipeline</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Pipeline\VertexProgram.cpp">

-      <Filter>src\Pipeline</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Pipeline\VertexRoutine.cpp">

-      <Filter>src\Pipeline</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\System\CPUID.cpp">

-      <Filter>src\System</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\System\Configurator.cpp">

-      <Filter>src\System</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\System\Debug.cpp">

-      <Filter>src\System</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\System\Half.cpp">

-      <Filter>src\System</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\System\Math.cpp">

-      <Filter>src\System</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\System\Memory.cpp">

-      <Filter>src\System</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\System\Socket.cpp">

-      <Filter>src\System</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\System\Timer.cpp">

-      <Filter>src\System</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkBuffer.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkBufferView.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandPool.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDebug.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorPool.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorSetLayout.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorUpdateTemplate.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDevice.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkFormat.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkFramebuffer.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkImage.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkImageView.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkInstance.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkMemory.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipeline.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipelineCache.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPromotedExtensions.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueryPool.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueue.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkRenderPass.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkSampler.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkShaderModule.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\libVulkan.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\Vulkan\main.cpp">

-      <Filter>src\Vulkan</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\WSI\VkSurfaceKHR.cpp">

-      <Filter>src\WSI</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)src\WSI\VkSwapchainKHR.cpp">

-      <Filter>src\WSI</Filter>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)src\Device\Blitter.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\Clipper.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\Color.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\Config.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\Context.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\ETC_Decoder.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\LRUCache.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\Matrix.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\Memset.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\PixelProcessor.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\Plane.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\Point.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\Polygon.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\Primitive.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\QuadRasterizer.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\Rasterizer.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\Renderer.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\RoutineCache.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\Sampler.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\SetupProcessor.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\Stream.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\Triangle.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\Vector.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\Vertex.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Device\VertexProcessor.hpp">

-      <Filter>src\Device</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Pipeline\ComputeProgram.hpp">

-      <Filter>src\Pipeline</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Pipeline\Constants.hpp">

-      <Filter>src\Pipeline</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Pipeline\PixelProgram.hpp">

-      <Filter>src\Pipeline</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Pipeline\PixelRoutine.hpp">

-      <Filter>src\Pipeline</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Pipeline\SamplerCore.hpp">

-      <Filter>src\Pipeline</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Pipeline\SetupRoutine.hpp">

-      <Filter>src\Pipeline</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Pipeline\ShaderCore.hpp">

-      <Filter>src\Pipeline</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Pipeline\SpirvID.hpp">

-      <Filter>src\Pipeline</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Pipeline\SpirvShader.hpp">

-      <Filter>src\Pipeline</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Pipeline\VertexProgram.hpp">

-      <Filter>src\Pipeline</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Pipeline\VertexRoutine.hpp">

-      <Filter>src\Pipeline</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\System\Build.hpp">

-      <Filter>src\System</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\System\CPUID.hpp">

-      <Filter>src\System</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\System\Configurator.hpp">

-      <Filter>src\System</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\System\Debug.hpp">

-      <Filter>src\System</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\System\Half.hpp">

-      <Filter>src\System</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\System\Math.hpp">

-      <Filter>src\System</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\System\Memory.hpp">

-      <Filter>src\System</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\System\Socket.hpp">

-      <Filter>src\System</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\System\Synchronization.hpp">

-      <Filter>src\System</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\System\Timer.hpp">

-      <Filter>src\System</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\Version.h">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkBuffer.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkBufferView.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandPool.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkConfig.h">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDebug.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorPool.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorSet.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorSetLayout.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorUpdateTemplate.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDestroy.h">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDevice.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkEvent.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFence.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFormat.h">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFramebuffer.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.h">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkImage.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkImageView.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkInstance.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkMemory.h">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkObject.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipeline.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineCache.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueryPool.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueue.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkRenderPass.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkSampler.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkSemaphore.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkShaderModule.hpp">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\VulkanPlatform.h">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\Vulkan\resource.h">

-      <Filter>src\Vulkan</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\WSI\VkSurfaceKHR.hpp">

-      <Filter>src\WSI</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)src\WSI\VkSwapchainKHR.hpp">

-      <Filter>src\WSI</Filter>

-    </ClInclude>

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="src">

-      <UniqueIdentifier>{4CBE9297-1779-302D-AF01-5C79A790DED5}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\Device">

-      <UniqueIdentifier>{F0DF3B38-45A9-3C83-B799-8B6EEF044DB4}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\Pipeline">

-      <UniqueIdentifier>{6F3CF85A-88BA-3D30-B355-FB1C6C74DE8B}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\System">

-      <UniqueIdentifier>{60F4182B-4D0A-3200-8F91-ADD524B1D04F}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\Vulkan">

-      <UniqueIdentifier>{33F32F8E-7DE7-3ADB-AC85-96E48C81EC0F}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="src\WSI">

-      <UniqueIdentifier>{555179D0-49AD-32E8-91BA-FAF1E5D5113C}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/ALL_BUILD.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/ALL_BUILD.vcxproj
deleted file mode 100644
index 7096b46..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/ALL_BUILD.vcxproj
+++ /dev/null
@@ -1,116 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{22133560-41E2-34D0-9A00-A0BD4126F0AD}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>ALL_BUILD</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-  </ItemGroup>

-  <ItemGroup>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj">

-      <Project>{59349DEB-AC96-335C-ACC6-8A92F774538A}</Project>

-      <Name>SPIRV-Tools</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\link\SPIRV-Tools-link.vcxproj">

-      <Project>{878BEAEA-CC28-3E97-B0F5-DB93FBC28A23}</Project>

-      <Name>SPIRV-Tools-link</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\opt\SPIRV-Tools-opt.vcxproj">

-      <Project>{EFF5DE98-2741-3BD8-B049-D5647A223B5E}</Project>

-      <Name>SPIRV-Tools-opt</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\reduce\SPIRV-Tools-reduce.vcxproj">

-      <Project>{D1FC198E-1358-309D-9AD5-C26B47163E33}</Project>

-      <Name>SPIRV-Tools-reduce</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools-shared.vcxproj">

-      <Project>{CF43CEBC-9B44-3697-8262-5DC3F9AC532A}</Project>

-      <Name>SPIRV-Tools-shared</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spirv-tools-pkg-config.vcxproj">

-      <Project>{FFE62FBF-2BD2-37B2-8883-5B2BA1894018}</Project>

-      <Name>spirv-tools-pkg-config</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spirv-tools-shared-pkg-config.vcxproj">

-      <Project>{871BEB73-7406-3F9A-8A89-072702C81C2C}</Project>

-      <Name>spirv-tools-shared-pkg-config</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/ALL_BUILD.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/ALL_BUILD.vcxproj.filters
deleted file mode 100644
index cd2b8af..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/ALL_BUILD.vcxproj.filters
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools-shared.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools-shared.vcxproj
deleted file mode 100644
index 053c0b0..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools-shared.vcxproj
+++ /dev/null
@@ -1,1063 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{CF43CEBC-9B44-3697-8262-5DC3F9AC532A}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>SPIRV-Tools-shared</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>DynamicLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>DynamicLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\Debug\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">SPIRV-Tools-shared.dir\Debug\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">SPIRV-Tools-shared</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.dll</TargetExt>

-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>

-    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\Release\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">SPIRV-Tools-shared.dir\Release\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">SPIRV-Tools-shared</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.dll</TargetExt>

-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>

-    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Debug/</AssemblerListingLocation>

-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>

-      <DisableSpecificWarnings>4800</DisableSpecificWarnings>

-      <ExceptionHandling>SyncCThrow</ExceptionHandling>

-      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>Disabled</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <ProcessorNumber>4</ProcessorNumber>

-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;SPIRV_TOOLS_IMPLEMENTATION;SPIRV_TOOLS_SHAREDLIB;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Debug";SPIRV_Tools_shared_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;SPIRV_TOOLS_IMPLEMENTATION;SPIRV_TOOLS_SHAREDLIB;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR=\"Debug\";SPIRV_Tools_shared_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Link>

-      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>

-      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-      <GenerateDebugInformation>true</GenerateDebugInformation>

-      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>

-      <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/Debug/SPIRV-Tools-shared.lib</ImportLibrary>

-      <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/Debug/SPIRV-Tools-shared.pdb</ProgramDataBaseFile>

-      <SubSystem>Console</SubSystem>

-    </Link>

-    <ProjectReference>

-      <LinkLibraryDependencies>false</LinkLibraryDependencies>

-    </ProjectReference>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Release/</AssemblerListingLocation>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DisableSpecificWarnings>4800</DisableSpecificWarnings>

-      <ExceptionHandling>SyncCThrow</ExceptionHandling>

-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>MaxSpeed</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <ProcessorNumber>4</ProcessorNumber>

-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;SPIRV_TOOLS_IMPLEMENTATION;SPIRV_TOOLS_SHAREDLIB;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Release";SPIRV_Tools_shared_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-      <DebugInformationFormat>

-      </DebugInformationFormat>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;SPIRV_TOOLS_IMPLEMENTATION;SPIRV_TOOLS_SHAREDLIB;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR=\"Release\";SPIRV_Tools_shared_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Link>

-      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>

-      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-      <GenerateDebugInformation>false</GenerateDebugInformation>

-      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>

-      <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/Release/SPIRV-Tools-shared.lib</ImportLibrary>

-      <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/Release/SPIRV-Tools-shared.pdb</ProgramDataBaseFile>

-      <SubSystem>Console</SubSystem>

-    </Link>

-    <ProjectReference>

-      <LinkLibraryDependencies>false</LinkLibraryDependencies>

-    </ProjectReference>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\build-version.inc.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Update build-version.inc in the SPIRV-Tools build directory (if necessary).</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/update_build_version.py $(SolutionDir)third_party/SPIRV-Tools "$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/build-version.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Update build-version.inc in the SPIRV-Tools build directory (if necessary).</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/update_build_version.py $(SolutionDir)third_party/SPIRV-Tools "$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/build-version.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\include\spirv-tools\libspirv.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bitutils.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bit_vector.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\hex_float.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\make_unique.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\parse_number.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\small_vector.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\string_utils.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\timer.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\assembly_grammar.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\binary.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\cfa.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\diagnostic.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\disassemble.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\enum_set.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\enum_string_mapping.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\ext_inst.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\extensions.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\instruction.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\latest_version_glsl_std_450_header.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\latest_version_opencl_std_header.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\latest_version_spirv_header.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\macro.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\name_mapper.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opcode.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\operand.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\parsed_operand.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\print.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_constant.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_definition.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_endian.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_fuzzer_options.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_optimizer_options.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_reducer_options.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_target_env.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_validator_options.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\table.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\text.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\text_handler.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate.h" />

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bit_vector.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\parse_number.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\string_utils.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\assembly_grammar.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\binary.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\diagnostic.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\disassemble.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\enum_string_mapping.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\ext_inst.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\extensions.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\libspirv.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\name_mapper.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opcode.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\operand.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\parsed_operand.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\print.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\software_version.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_endian.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_fuzzer_options.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_optimizer_options.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_reducer_options.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_target_env.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_validator_options.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\table.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\text.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\text_handler.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_adjacency.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_annotation.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_arithmetics.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_atomics.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_barriers.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_bitwise.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_builtins.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_capability.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_cfg.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_composites.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_constants.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_conversion.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_datarules.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_debug.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_decorations.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_derivatives.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_extensions.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_execution_limitations.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_function.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_id.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_image.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_interfaces.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_instruction.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_layout.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_literals.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_logicals.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_memory.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_memory_semantics.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_misc.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_mode_setting.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_non_uniform.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_primitives.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_scopes.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_small_type_uses.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_type.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\decoration.h" />

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\basic_block.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\construct.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\function.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\instruction.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validation_state.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\pch_source.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\core_tables.vcxproj">

-      <Project>{983F7132-9747-3649-BF4B-87E69EE85F3E}</Project>

-      <Name>core_tables</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\enum_string_mapping.vcxproj">

-      <Project>{80AF261B-6B92-3143-9FCA-9BC59158D733}</Project>

-      <Name>enum_string_mapping</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\extinst_tables.vcxproj">

-      <Project>{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}</Project>

-      <Name>extinst_tables</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools-shared.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools-shared.vcxproj.filters
deleted file mode 100644
index b5cfc33..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools-shared.vcxproj.filters
+++ /dev/null
@@ -1,350 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bit_vector.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\parse_number.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\string_utils.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\assembly_grammar.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\binary.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\diagnostic.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\disassemble.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\enum_string_mapping.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\ext_inst.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\extensions.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\libspirv.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\name_mapper.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opcode.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\operand.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\parsed_operand.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\print.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\software_version.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_endian.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_fuzzer_options.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_optimizer_options.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_reducer_options.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_target_env.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_validator_options.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\table.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\text.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\text_handler.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_adjacency.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_annotation.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_arithmetics.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_atomics.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_barriers.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_bitwise.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_builtins.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_capability.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_cfg.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_composites.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_constants.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_conversion.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_datarules.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_debug.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_decorations.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_derivatives.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_extensions.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_execution_limitations.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_function.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_id.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_image.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_interfaces.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_instruction.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_layout.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_literals.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_logicals.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_memory.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_memory_semantics.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_misc.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_mode_setting.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_non_uniform.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_primitives.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_scopes.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_small_type_uses.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_type.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\basic_block.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\construct.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\function.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\instruction.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validation_state.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\pch_source.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\include\spirv-tools\libspirv.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bitutils.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bit_vector.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\hex_float.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\make_unique.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\parse_number.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\small_vector.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\string_utils.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\timer.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\assembly_grammar.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\binary.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\cfa.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\diagnostic.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\disassemble.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\enum_set.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\enum_string_mapping.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\ext_inst.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\extensions.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\instruction.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\latest_version_glsl_std_450_header.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\latest_version_opencl_std_header.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\latest_version_spirv_header.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\macro.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\name_mapper.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opcode.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\operand.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\parsed_operand.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\print.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_constant.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_definition.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_endian.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_fuzzer_options.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_optimizer_options.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_reducer_options.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_target_env.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_validator_options.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\table.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\text.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\text_handler.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\decoration.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-  </ItemGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\build-version.inc.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="CMake Rules">

-      <UniqueIdentifier>{93F83FFB-0A66-3FBE-A52D-9C65B5A808F7}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="Header Files">

-      <UniqueIdentifier>{BC358C2F-D735-3D9B-A16C-3BC6057ABC2B}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="Source Files">

-      <UniqueIdentifier>{B11E6D1A-DF77-39FB-B209-A851B3357F47}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools.vcxproj
deleted file mode 100644
index 63213c7..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools.vcxproj
+++ /dev/null
@@ -1,1039 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{59349DEB-AC96-335C-ACC6-8A92F774538A}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>SPIRV-Tools</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>StaticLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>StaticLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\Debug\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">SPIRV-Tools.dir\Debug\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">SPIRV-Tools</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.lib</TargetExt>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\Release\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">SPIRV-Tools.dir\Release\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">SPIRV-Tools</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.lib</TargetExt>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Debug/</AssemblerListingLocation>

-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>

-      <DisableSpecificWarnings>4800</DisableSpecificWarnings>

-      <ExceptionHandling>SyncCThrow</ExceptionHandling>

-      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>Disabled</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <ProcessorNumber>4</ProcessorNumber>

-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Lib>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-    </Lib>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Release/</AssemblerListingLocation>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DisableSpecificWarnings>4800</DisableSpecificWarnings>

-      <ExceptionHandling>SyncCThrow</ExceptionHandling>

-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>MaxSpeed</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <ProcessorNumber>4</ProcessorNumber>

-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-      <DebugInformationFormat>

-      </DebugInformationFormat>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Lib>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-    </Lib>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\build-version.inc.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Update build-version.inc in the SPIRV-Tools build directory (if necessary).</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/update_build_version.py $(SolutionDir)third_party/SPIRV-Tools "$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/build-version.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Update build-version.inc in the SPIRV-Tools build directory (if necessary).</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/update_build_version.py $(SolutionDir)third_party/SPIRV-Tools "$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/build-version.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\include\spirv-tools\libspirv.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bitutils.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bit_vector.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\hex_float.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\make_unique.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\parse_number.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\small_vector.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\string_utils.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\timer.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\assembly_grammar.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\binary.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\cfa.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\diagnostic.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\disassemble.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\enum_set.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\enum_string_mapping.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\ext_inst.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\extensions.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\instruction.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\latest_version_glsl_std_450_header.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\latest_version_opencl_std_header.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\latest_version_spirv_header.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\macro.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\name_mapper.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opcode.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\operand.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\parsed_operand.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\print.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_constant.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_definition.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_endian.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_fuzzer_options.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_optimizer_options.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_reducer_options.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_target_env.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_validator_options.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\table.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\text.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\text_handler.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate.h" />

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bit_vector.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\parse_number.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\string_utils.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\assembly_grammar.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\binary.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\diagnostic.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\disassemble.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\enum_string_mapping.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\ext_inst.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\extensions.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\libspirv.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\name_mapper.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opcode.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\operand.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\parsed_operand.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\print.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\software_version.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_endian.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_fuzzer_options.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_optimizer_options.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_reducer_options.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_target_env.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_validator_options.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\table.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\text.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\text_handler.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_adjacency.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_annotation.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_arithmetics.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_atomics.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_barriers.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_bitwise.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_builtins.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_capability.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_cfg.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_composites.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_constants.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_conversion.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_datarules.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_debug.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_decorations.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_derivatives.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_extensions.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_execution_limitations.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_function.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_id.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_image.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_interfaces.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_instruction.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_layout.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_literals.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_logicals.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_memory.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_memory_semantics.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_misc.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_mode_setting.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_non_uniform.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_primitives.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_scopes.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_small_type_uses.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_type.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\decoration.h" />

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\basic_block.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\construct.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\function.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\instruction.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validation_state.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\pch_source.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\core_tables.vcxproj">

-      <Project>{983F7132-9747-3649-BF4B-87E69EE85F3E}</Project>

-      <Name>core_tables</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\enum_string_mapping.vcxproj">

-      <Project>{80AF261B-6B92-3143-9FCA-9BC59158D733}</Project>

-      <Name>enum_string_mapping</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\extinst_tables.vcxproj">

-      <Project>{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}</Project>

-      <Name>extinst_tables</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools.vcxproj.filters
deleted file mode 100644
index b5cfc33..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools.vcxproj.filters
+++ /dev/null
@@ -1,350 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bit_vector.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\parse_number.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\string_utils.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\assembly_grammar.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\binary.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\diagnostic.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\disassemble.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\enum_string_mapping.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\ext_inst.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\extensions.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\libspirv.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\name_mapper.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opcode.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\operand.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\parsed_operand.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\print.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\software_version.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_endian.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_fuzzer_options.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_optimizer_options.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_reducer_options.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_target_env.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_validator_options.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\table.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\text.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\text_handler.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_adjacency.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_annotation.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_arithmetics.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_atomics.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_barriers.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_bitwise.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_builtins.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_capability.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_cfg.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_composites.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_constants.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_conversion.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_datarules.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_debug.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_decorations.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_derivatives.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_extensions.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_execution_limitations.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_function.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_id.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_image.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_interfaces.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_instruction.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_layout.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_literals.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_logicals.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_memory.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_memory_semantics.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_misc.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_mode_setting.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_non_uniform.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_primitives.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_scopes.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_small_type_uses.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_type.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\basic_block.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\construct.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\function.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\instruction.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validation_state.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\pch_source.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\include\spirv-tools\libspirv.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bitutils.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bit_vector.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\hex_float.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\make_unique.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\parse_number.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\small_vector.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\string_utils.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\timer.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\assembly_grammar.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\binary.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\cfa.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\diagnostic.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\disassemble.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\enum_set.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\enum_string_mapping.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\ext_inst.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\extensions.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\instruction.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\latest_version_glsl_std_450_header.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\latest_version_opencl_std_header.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\latest_version_spirv_header.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\macro.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\name_mapper.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opcode.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\operand.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\parsed_operand.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\print.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_constant.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_definition.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_endian.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_fuzzer_options.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_optimizer_options.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_reducer_options.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_target_env.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_validator_options.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\table.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\text.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\text_handler.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\decoration.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-  </ItemGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\build-version.inc.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="CMake Rules">

-      <UniqueIdentifier>{93F83FFB-0A66-3FBE-A52D-9C65B5A808F7}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="Header Files">

-      <UniqueIdentifier>{BC358C2F-D735-3D9B-A16C-3BC6057ABC2B}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="Source Files">

-      <UniqueIdentifier>{B11E6D1A-DF77-39FB-B209-A851B3357F47}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/core_tables.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/core_tables.vcxproj
deleted file mode 100644
index 8d9d2ea..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/core_tables.vcxproj
+++ /dev/null
@@ -1,161 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{983F7132-9747-3649-BF4B-87E69EE85F3E}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>core_tables</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\core.insts-unified1.inc.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate info tables for SPIR-V vunified1 core instructions and operands.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --spirv-core-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/spirv.core.grammar.json --extinst-debuginfo-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.debuginfo.grammar.json "--core-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/core.insts-unified1.inc" "--operand-kinds-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/operand.kinds-unified1.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/core.insts-unified1.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\spirv.core.grammar.json;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.debuginfo.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\core.insts-unified1.inc;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\operand.kinds-unified1.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate info tables for SPIR-V vunified1 core instructions and operands.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --spirv-core-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/spirv.core.grammar.json --extinst-debuginfo-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.debuginfo.grammar.json "--core-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/core.insts-unified1.inc" "--operand-kinds-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/operand.kinds-unified1.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/core.insts-unified1.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\spirv.core.grammar.json;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.debuginfo.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\core.insts-unified1.inc;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\operand.kinds-unified1.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\generators.inc.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate tables based on the SPIR-V XML registry.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_registry_tables.py --xml=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/spir-v.xml "--generator-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/generators.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/generators.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_registry_tables.py;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\spir-v.xml;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\generators.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate tables based on the SPIR-V XML registry.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_registry_tables.py --xml=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/spir-v.xml "--generator-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/generators.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/generators.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_registry_tables.py;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\spir-v.xml;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\generators.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\core_tables.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/core_tables.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\core.insts-unified1.inc;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\generators.inc;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\operand.kinds-unified1.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\core_tables</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/core_tables.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\core.insts-unified1.inc;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\generators.inc;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\operand.kinds-unified1.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\core_tables</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\core_tables" />

-  </ItemGroup>

-  <ItemGroup>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/core_tables.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/core_tables.vcxproj.filters
deleted file mode 100644
index 2b0f818..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/core_tables.vcxproj.filters
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\core.insts-unified1.inc.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\generators.inc.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\core_tables.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\core_tables" />

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="CMake Rules">

-      <UniqueIdentifier>{93F83FFB-0A66-3FBE-A52D-9C65B5A808F7}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/enum_string_mapping.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/enum_string_mapping.vcxproj
deleted file mode 100644
index 78cf20f..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/enum_string_mapping.vcxproj
+++ /dev/null
@@ -1,131 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{80AF261B-6B92-3143-9FCA-9BC59158D733}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>enum_string_mapping</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\extension_enum.inc.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate enum-string mapping for SPIR-V vunified1.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --spirv-core-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/spirv.core.grammar.json --extinst-debuginfo-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.debuginfo.grammar.json "--extension-enum-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/extension_enum.inc" "--enum-string-mapping-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/enum_string_mapping.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/extension_enum.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\spirv.core.grammar.json;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.debuginfo.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\extension_enum.inc;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\enum_string_mapping.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate enum-string mapping for SPIR-V vunified1.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --spirv-core-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/spirv.core.grammar.json --extinst-debuginfo-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.debuginfo.grammar.json "--extension-enum-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/extension_enum.inc" "--enum-string-mapping-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/enum_string_mapping.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/extension_enum.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\spirv.core.grammar.json;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.debuginfo.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\extension_enum.inc;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\enum_string_mapping.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\enum_string_mapping.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/enum_string_mapping.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\extension_enum.inc;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\enum_string_mapping.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\enum_string_mapping</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/enum_string_mapping.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\extension_enum.inc;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\enum_string_mapping.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\enum_string_mapping</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\enum_string_mapping" />

-  </ItemGroup>

-  <ItemGroup>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/enum_string_mapping.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/enum_string_mapping.vcxproj.filters
deleted file mode 100644
index 832c488..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/enum_string_mapping.vcxproj.filters
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\extension_enum.inc.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\enum_string_mapping.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\enum_string_mapping" />

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="CMake Rules">

-      <UniqueIdentifier>{93F83FFB-0A66-3FBE-A52D-9C65B5A808F7}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/extinst_tables.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/extinst_tables.vcxproj
deleted file mode 100644
index 0582b5a..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/extinst_tables.vcxproj
+++ /dev/null
@@ -1,197 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>extinst_tables</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\opencl.std.insts.inc.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate info tables for OpenCL extended instructions and operands vunified1.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-opencl-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.opencl.std.100.grammar.json "--opencl-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/opencl.std.insts.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/opencl.std.insts.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\spirv.core.grammar.json;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\extinst.opencl.std.100.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\opencl.std.insts.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate info tables for OpenCL extended instructions and operands vunified1.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-opencl-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.opencl.std.100.grammar.json "--opencl-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/opencl.std.insts.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/opencl.std.insts.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\spirv.core.grammar.json;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\extinst.opencl.std.100.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\opencl.std.insts.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\glsl.std.450.insts.inc.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate info tables for GLSL extended instructions and operands vunified1.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-glsl-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.grammar.json "--glsl-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/glsl.std.450.insts.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/glsl.std.450.insts.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\spirv.core.grammar.json;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\extinst.glsl.std.450.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\glsl.std.450.insts.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate info tables for GLSL extended instructions and operands vunified1.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-glsl-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.grammar.json "--glsl-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/glsl.std.450.insts.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/glsl.std.450.insts.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\spirv.core.grammar.json;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\extinst.glsl.std.450.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\glsl.std.450.insts.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\extinst_tables.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/extinst_tables.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\opencl.std.insts.inc;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\glsl.std.450.insts.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\extinst_tables</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/extinst_tables.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\opencl.std.insts.inc;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\glsl.std.450.insts.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\extinst_tables</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\extinst_tables" />

-  </ItemGroup>

-  <ItemGroup>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-header-DebugInfo.vcxproj">

-      <Project>{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}</Project>

-      <Name>spirv-tools-header-DebugInfo</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spv-tools-debuginfo.vcxproj">

-      <Project>{496AF3EC-139A-3EA0-8898-45C5704A5F38}</Project>

-      <Name>spv-tools-debuginfo</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spv-tools-spv-amd-gs.vcxproj">

-      <Project>{E0B79E0B-25BB-355B-9390-E9EC0047C632}</Project>

-      <Name>spv-tools-spv-amd-gs</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spv-tools-spv-amd-sb.vcxproj">

-      <Project>{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}</Project>

-      <Name>spv-tools-spv-amd-sb</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spv-tools-spv-amd-sevp.vcxproj">

-      <Project>{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}</Project>

-      <Name>spv-tools-spv-amd-sevp</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spv-tools-spv-amd-stm.vcxproj">

-      <Project>{9E8623BF-3469-3104-9674-DED25861C7CF}</Project>

-      <Name>spv-tools-spv-amd-stm</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/extinst_tables.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/extinst_tables.vcxproj.filters
deleted file mode 100644
index 6c705c3..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/extinst_tables.vcxproj.filters
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\opencl.std.insts.inc.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\glsl.std.450.insts.inc.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\extinst_tables.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\extinst_tables" />

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="CMake Rules">

-      <UniqueIdentifier>{93F83FFB-0A66-3FBE-A52D-9C65B5A808F7}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/link/SPIRV-Tools-link.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/link/SPIRV-Tools-link.vcxproj
deleted file mode 100644
index f39cd7b..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/link/SPIRV-Tools-link.vcxproj
+++ /dev/null
@@ -1,147 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{878BEAEA-CC28-3E97-B0F5-DB93FBC28A23}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>SPIRV-Tools-link</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>StaticLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>StaticLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\link\Debug\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">SPIRV-Tools-link.dir\Debug\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">SPIRV-Tools-link</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.lib</TargetExt>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\link\Release\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">SPIRV-Tools-link.dir\Release\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">SPIRV-Tools-link</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.lib</TargetExt>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Debug/</AssemblerListingLocation>

-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>

-      <DisableSpecificWarnings>4800</DisableSpecificWarnings>

-      <ExceptionHandling>SyncCThrow</ExceptionHandling>

-      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>Disabled</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Lib>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-    </Lib>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Release/</AssemblerListingLocation>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DisableSpecificWarnings>4800</DisableSpecificWarnings>

-      <ExceptionHandling>SyncCThrow</ExceptionHandling>

-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>MaxSpeed</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-      <DebugInformationFormat>

-      </DebugInformationFormat>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Lib>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-    </Lib>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\link\linker.cpp" />

-  </ItemGroup>

-  <ItemGroup>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj">

-      <Project>{59349DEB-AC96-335C-ACC6-8A92F774538A}</Project>

-      <Name>SPIRV-Tools</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\opt\SPIRV-Tools-opt.vcxproj">

-      <Project>{EFF5DE98-2741-3BD8-B049-D5647A223B5E}</Project>

-      <Name>SPIRV-Tools-opt</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/link/SPIRV-Tools-link.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/link/SPIRV-Tools-link.vcxproj.filters
deleted file mode 100644
index f382880..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/link/SPIRV-Tools-link.vcxproj.filters
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\link\linker.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="Source Files">

-      <UniqueIdentifier>{B11E6D1A-DF77-39FB-B209-A851B3357F47}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/opt/SPIRV-Tools-opt.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/opt/SPIRV-Tools-opt.vcxproj
deleted file mode 100644
index 79be5b0..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/opt/SPIRV-Tools-opt.vcxproj
+++ /dev/null
@@ -1,1403 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{EFF5DE98-2741-3BD8-B049-D5647A223B5E}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>SPIRV-Tools-opt</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>StaticLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>StaticLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\opt\Debug\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">SPIRV-Tools-opt.dir\Debug\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">SPIRV-Tools-opt</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.lib</TargetExt>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\opt\Release\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">SPIRV-Tools-opt.dir\Release\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">SPIRV-Tools-opt</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.lib</TargetExt>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Debug/</AssemblerListingLocation>

-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>

-      <DisableSpecificWarnings>4800</DisableSpecificWarnings>

-      <ExceptionHandling>SyncCThrow</ExceptionHandling>

-      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>Disabled</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <ProcessorNumber>4</ProcessorNumber>

-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Lib>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-    </Lib>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Release/</AssemblerListingLocation>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DisableSpecificWarnings>4800</DisableSpecificWarnings>

-      <ExceptionHandling>SyncCThrow</ExceptionHandling>

-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>MaxSpeed</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <ProcessorNumber>4</ProcessorNumber>

-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-      <DebugInformationFormat>

-      </DebugInformationFormat>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Lib>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-    </Lib>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\aggressive_dead_code_elim_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\basic_block.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\block_merge_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\block_merge_util.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\build_module.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ccp_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\cfg_cleanup_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\cfg.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\code_sink.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\combine_access_chains.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\compact_ids_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\composite.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\const_folding_rules.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\constants.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\copy_prop_arrays.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_branch_elim_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_insert_elim_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_variable_elimination.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\decompose_initialized_variables_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\decoration_manager.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\def_use_manager.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dominator_analysis.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dominator_tree.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_constant_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_functions_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_functions_util.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_members_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\feature_manager.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\fix_storage_class.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\flatten_decoration_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\fold.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\folding_rules.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\fold_spec_constant_op_and_composite_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\freeze_spec_constant_value_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\function.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\generate_webgpu_initializers_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\if_conversion.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_exhaustive_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_opaque_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inst_bindless_check_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instruction.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instruction_list.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instrument_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ir_builder.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ir_context.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ir_loader.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\licm_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_access_chain_convert_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_redundancy_elimination.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_single_block_elim_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_single_store_elim_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_ssa_elim_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\log.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_dependence.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_descriptor.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fission.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fusion.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fusion_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_peeling.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_unroller.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_utils.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_unswitch_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\mem_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\merge_return_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\module.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\null_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\passes.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\pass_manager.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\private_to_local_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\process_lines_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\propagator.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\reduce_load_size.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\redundancy_elimination.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\reflect.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\register_pressure.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\remove_duplicates_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\replace_invalid_opc.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_analysis.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_analysis_nodes.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_replacement_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\set_spec_constant_default_value_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\simplification_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\split_invalid_unreachable_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ssa_rewrite_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strength_reduction_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strip_atomic_counter_memory_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strip_debug_info_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strip_reflect_info_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\struct_cfg_analysis.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\tree_iterator.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\type_manager.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\types.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\unify_const_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\upgrade_memory_model.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\value_number_table.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\vector_dce.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\workaround1209.h" />

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\aggressive_dead_code_elim_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\basic_block.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\block_merge_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\block_merge_util.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\build_module.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ccp_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\cfg_cleanup_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\cfg.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\code_sink.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\combine_access_chains.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\compact_ids_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\composite.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\const_folding_rules.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\constants.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\copy_prop_arrays.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_branch_elim_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_insert_elim_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_variable_elimination.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\decompose_initialized_variables_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\decoration_manager.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\def_use_manager.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dominator_analysis.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dominator_tree.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_constant_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_functions_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_functions_util.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_members_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\feature_manager.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\fix_storage_class.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\flatten_decoration_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\fold.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\folding_rules.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\fold_spec_constant_op_and_composite_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\freeze_spec_constant_value_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\function.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\generate_webgpu_initializers_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\if_conversion.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_exhaustive_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_opaque_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inst_bindless_check_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instruction.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instruction_list.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instrument_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ir_context.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ir_loader.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\legalize_vector_shuffle_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\licm_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_access_chain_convert_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_redundancy_elimination.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_single_block_elim_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_single_store_elim_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_ssa_elim_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_dependence.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_dependence_helpers.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_descriptor.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fission.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fusion.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fusion_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_peeling.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_utils.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_unroller.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_unswitch_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\mem_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\merge_return_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\module.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\optimizer.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\pass_manager.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\private_to_local_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\process_lines_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\propagator.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\reduce_load_size.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\redundancy_elimination.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\register_pressure.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\remove_duplicates_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\replace_invalid_opc.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_analysis.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_analysis_simplification.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_replacement_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\set_spec_constant_default_value_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\simplification_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\split_invalid_unreachable_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ssa_rewrite_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strength_reduction_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strip_atomic_counter_memory_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strip_debug_info_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strip_reflect_info_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\struct_cfg_analysis.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\type_manager.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\types.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\unify_const_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\upgrade_memory_model.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\value_number_table.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\vector_dce.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\workaround1209.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\pch_source_opt.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj">

-      <Project>{59349DEB-AC96-335C-ACC6-8A92F774538A}</Project>

-      <Name>SPIRV-Tools</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/opt/SPIRV-Tools-opt.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/opt/SPIRV-Tools-opt.vcxproj.filters
deleted file mode 100644
index 0159b3d..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/opt/SPIRV-Tools-opt.vcxproj.filters
+++ /dev/null
@@ -1,603 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\aggressive_dead_code_elim_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\basic_block.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\block_merge_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\block_merge_util.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\build_module.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ccp_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\cfg_cleanup_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\cfg.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\code_sink.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\combine_access_chains.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\compact_ids_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\composite.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\const_folding_rules.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\constants.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\copy_prop_arrays.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_branch_elim_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_insert_elim_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_variable_elimination.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\decompose_initialized_variables_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\decoration_manager.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\def_use_manager.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dominator_analysis.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dominator_tree.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_constant_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_functions_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_functions_util.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_members_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\feature_manager.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\fix_storage_class.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\flatten_decoration_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\fold.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\folding_rules.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\fold_spec_constant_op_and_composite_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\freeze_spec_constant_value_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\function.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\generate_webgpu_initializers_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\if_conversion.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_exhaustive_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_opaque_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inst_bindless_check_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instruction.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instruction_list.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instrument_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ir_context.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ir_loader.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\legalize_vector_shuffle_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\licm_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_access_chain_convert_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_redundancy_elimination.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_single_block_elim_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_single_store_elim_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_ssa_elim_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_dependence.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_dependence_helpers.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_descriptor.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fission.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fusion.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fusion_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_peeling.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_utils.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_unroller.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_unswitch_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\mem_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\merge_return_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\module.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\optimizer.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\pass_manager.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\private_to_local_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\process_lines_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\propagator.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\reduce_load_size.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\redundancy_elimination.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\register_pressure.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\remove_duplicates_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\replace_invalid_opc.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_analysis.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_analysis_simplification.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_replacement_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\set_spec_constant_default_value_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\simplification_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\split_invalid_unreachable_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ssa_rewrite_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strength_reduction_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strip_atomic_counter_memory_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strip_debug_info_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strip_reflect_info_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\struct_cfg_analysis.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\type_manager.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\types.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\unify_const_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\upgrade_memory_model.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\value_number_table.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\vector_dce.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\workaround1209.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\pch_source_opt.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\aggressive_dead_code_elim_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\basic_block.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\block_merge_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\block_merge_util.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\build_module.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ccp_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\cfg_cleanup_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\cfg.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\code_sink.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\combine_access_chains.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\compact_ids_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\composite.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\const_folding_rules.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\constants.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\copy_prop_arrays.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_branch_elim_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_insert_elim_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_variable_elimination.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\decompose_initialized_variables_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\decoration_manager.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\def_use_manager.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dominator_analysis.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dominator_tree.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_constant_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_functions_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_functions_util.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_members_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\feature_manager.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\fix_storage_class.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\flatten_decoration_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\fold.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\folding_rules.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\fold_spec_constant_op_and_composite_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\freeze_spec_constant_value_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\function.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\generate_webgpu_initializers_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\if_conversion.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_exhaustive_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_opaque_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inst_bindless_check_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instruction.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instruction_list.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instrument_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ir_builder.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ir_context.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ir_loader.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\licm_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_access_chain_convert_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_redundancy_elimination.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_single_block_elim_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_single_store_elim_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_ssa_elim_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\log.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_dependence.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_descriptor.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fission.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fusion.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fusion_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_peeling.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_unroller.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_utils.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_unswitch_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\mem_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\merge_return_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\module.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\null_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\passes.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\pass_manager.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\private_to_local_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\process_lines_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\propagator.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\reduce_load_size.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\redundancy_elimination.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\reflect.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\register_pressure.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\remove_duplicates_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\replace_invalid_opc.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_analysis.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_analysis_nodes.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_replacement_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\set_spec_constant_default_value_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\simplification_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\split_invalid_unreachable_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ssa_rewrite_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strength_reduction_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strip_atomic_counter_memory_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strip_debug_info_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strip_reflect_info_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\struct_cfg_analysis.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\tree_iterator.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\type_manager.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\types.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\unify_const_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\upgrade_memory_model.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\value_number_table.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\vector_dce.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\workaround1209.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="Header Files">

-      <UniqueIdentifier>{BC358C2F-D735-3D9B-A16C-3BC6057ABC2B}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="Source Files">

-      <UniqueIdentifier>{B11E6D1A-DF77-39FB-B209-A851B3357F47}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/reduce/SPIRV-Tools-reduce.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/reduce/SPIRV-Tools-reduce.vcxproj
deleted file mode 100644
index 85ac6fa..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/reduce/SPIRV-Tools-reduce.vcxproj
+++ /dev/null
@@ -1,497 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{D1FC198E-1358-309D-9AD5-C26B47163E33}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>SPIRV-Tools-reduce</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>StaticLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>StaticLibrary</ConfigurationType>

-    <CharacterSet>NotSet</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\reduce\Debug\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">SPIRV-Tools-reduce.dir\Debug\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">SPIRV-Tools-reduce</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.lib</TargetExt>

-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\reduce\Release\</OutDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">SPIRV-Tools-reduce.dir\Release\</IntDir>

-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">SPIRV-Tools-reduce</TargetName>

-    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.lib</TargetExt>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Debug/</AssemblerListingLocation>

-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>

-      <DisableSpecificWarnings>4800</DisableSpecificWarnings>

-      <ExceptionHandling>SyncCThrow</ExceptionHandling>

-      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>Disabled</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <ProcessorNumber>4</ProcessorNumber>

-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Lib>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-    </Lib>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <ClCompile>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <AssemblerListingLocation>Release/</AssemblerListingLocation>

-      <CompileAs>CompileAsCpp</CompileAs>

-      <DisableSpecificWarnings>4800</DisableSpecificWarnings>

-      <ExceptionHandling>SyncCThrow</ExceptionHandling>

-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>

-      <MultiProcessorCompilation>true</MultiProcessorCompilation>

-      <Optimization>MaxSpeed</Optimization>

-      <PrecompiledHeader>NotUsing</PrecompiledHeader>

-      <ProcessorNumber>4</ProcessorNumber>

-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>

-      <RuntimeTypeInfo>true</RuntimeTypeInfo>

-      <TreatWarningAsError>true</TreatWarningAsError>

-      <UseFullPaths>false</UseFullPaths>

-      <WarningLevel>Level3</WarningLevel>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <ObjectFileName>$(IntDir)</ObjectFileName>

-      <DebugInformationFormat>

-      </DebugInformationFormat>

-    </ClCompile>

-    <ResourceCompile>

-      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-    </ResourceCompile>

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-    <Lib>

-      <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>

-    </Lib>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\change_operand_reduction_opportunity.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\change_operand_to_undef_reduction_opportunity.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\merge_blocks_reduction_opportunity.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\merge_blocks_reduction_opportunity_finder.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_const_reduction_opportunity_finder.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_undef_reduction_opportunity_finder.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_dominating_id_reduction_opportunity_finder.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reducer.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_opportunity.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_opportunity_finder.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_pass.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_util.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_block_reduction_opportunity.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_block_reduction_opportunity_finder.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_instruction_reduction_opportunity.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_function_reduction_opportunity.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_function_reduction_opportunity_finder.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_opname_instruction_reduction_opportunity_finder.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_selection_reduction_opportunity.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_selection_reduction_opportunity_finder.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_unreferenced_instruction_reduction_opportunity_finder.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\structured_loop_to_selection_reduction_opportunity.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\structured_loop_to_selection_reduction_opportunity_finder.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\conditional_branch_to_simple_conditional_branch_opportunity_finder.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\conditional_branch_to_simple_conditional_branch_reduction_opportunity.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\simple_conditional_branch_to_branch_opportunity_finder.h" />

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\simple_conditional_branch_to_branch_reduction_opportunity.h" />

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\change_operand_reduction_opportunity.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\change_operand_to_undef_reduction_opportunity.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\merge_blocks_reduction_opportunity.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\merge_blocks_reduction_opportunity_finder.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_const_reduction_opportunity_finder.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_undef_reduction_opportunity_finder.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_dominating_id_reduction_opportunity_finder.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reducer.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_opportunity.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_pass.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_util.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_block_reduction_opportunity.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_block_reduction_opportunity_finder.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_function_reduction_opportunity.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_function_reduction_opportunity_finder.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_instruction_reduction_opportunity.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_selection_reduction_opportunity.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_selection_reduction_opportunity_finder.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_unreferenced_instruction_reduction_opportunity_finder.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_opname_instruction_reduction_opportunity_finder.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\structured_loop_to_selection_reduction_opportunity.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\structured_loop_to_selection_reduction_opportunity_finder.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\simple_conditional_branch_to_branch_opportunity_finder.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\simple_conditional_branch_to_branch_reduction_opportunity.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</ForcedIncludeFiles>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Use</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\pch_source_reduce.cpp">

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>

-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>

-      <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>

-      <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj">

-      <Project>{59349DEB-AC96-335C-ACC6-8A92F774538A}</Project>

-      <Name>SPIRV-Tools</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\opt\SPIRV-Tools-opt.vcxproj">

-      <Project>{EFF5DE98-2741-3BD8-B049-D5647A223B5E}</Project>

-      <Name>SPIRV-Tools-opt</Name>

-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>

-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>

-    </ProjectReference>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/reduce/SPIRV-Tools-reduce.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/reduce/SPIRV-Tools-reduce.vcxproj.filters
deleted file mode 100644
index 41fa2c0..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/reduce/SPIRV-Tools-reduce.vcxproj.filters
+++ /dev/null
@@ -1,177 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\change_operand_reduction_opportunity.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\change_operand_to_undef_reduction_opportunity.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\merge_blocks_reduction_opportunity.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\merge_blocks_reduction_opportunity_finder.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_const_reduction_opportunity_finder.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_undef_reduction_opportunity_finder.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_dominating_id_reduction_opportunity_finder.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reducer.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_opportunity.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_pass.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_util.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_block_reduction_opportunity.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_block_reduction_opportunity_finder.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_function_reduction_opportunity.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_function_reduction_opportunity_finder.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_instruction_reduction_opportunity.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_selection_reduction_opportunity.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_selection_reduction_opportunity_finder.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_unreferenced_instruction_reduction_opportunity_finder.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_opname_instruction_reduction_opportunity_finder.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\structured_loop_to_selection_reduction_opportunity.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\structured_loop_to_selection_reduction_opportunity_finder.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\simple_conditional_branch_to_branch_opportunity_finder.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\simple_conditional_branch_to_branch_reduction_opportunity.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\pch_source_reduce.cpp">

-      <Filter>Source Files</Filter>

-    </ClCompile>

-  </ItemGroup>

-  <ItemGroup>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\change_operand_reduction_opportunity.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\change_operand_to_undef_reduction_opportunity.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\merge_blocks_reduction_opportunity.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\merge_blocks_reduction_opportunity_finder.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_const_reduction_opportunity_finder.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_undef_reduction_opportunity_finder.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_dominating_id_reduction_opportunity_finder.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reducer.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_opportunity.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_opportunity_finder.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_pass.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_util.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_block_reduction_opportunity.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_block_reduction_opportunity_finder.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_instruction_reduction_opportunity.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_function_reduction_opportunity.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_function_reduction_opportunity_finder.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_opname_instruction_reduction_opportunity_finder.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_selection_reduction_opportunity.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_selection_reduction_opportunity_finder.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_unreferenced_instruction_reduction_opportunity_finder.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\structured_loop_to_selection_reduction_opportunity.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\structured_loop_to_selection_reduction_opportunity_finder.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\conditional_branch_to_simple_conditional_branch_opportunity_finder.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\conditional_branch_to_simple_conditional_branch_reduction_opportunity.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\simple_conditional_branch_to_branch_opportunity_finder.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-    <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\simple_conditional_branch_to_branch_reduction_opportunity.h">

-      <Filter>Header Files</Filter>

-    </ClInclude>

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="Header Files">

-      <UniqueIdentifier>{BC358C2F-D735-3D9B-A16C-3BC6057ABC2B}</UniqueIdentifier>

-    </Filter>

-    <Filter Include="Source Files">

-      <UniqueIdentifier>{B11E6D1A-DF77-39FB-B209-A851B3357F47}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-build-version.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-build-version.vcxproj
deleted file mode 100644
index 037cdf6..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-build-version.vcxproj
+++ /dev/null
@@ -1,131 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{E6C11FBC-3EC2-3A61-B2F4-EC03BE2CDC63}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>spirv-tools-build-version</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\build-version.inc.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Update build-version.inc in the SPIRV-Tools build directory (if necessary).</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/update_build_version.py $(SolutionDir)third_party/SPIRV-Tools "$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/build-version.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Update build-version.inc in the SPIRV-Tools build directory (if necessary).</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/update_build_version.py $(SolutionDir)third_party/SPIRV-Tools "$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/build-version.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\spirv-tools-build-version.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/spirv-tools-build-version.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-build-version</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/spirv-tools-build-version.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-build-version</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-build-version" />

-  </ItemGroup>

-  <ItemGroup>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-build-version.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-build-version.vcxproj.filters
deleted file mode 100644
index e046043..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-build-version.vcxproj.filters
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\build-version.inc.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\spirv-tools-build-version.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-build-version" />

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="CMake Rules">

-      <UniqueIdentifier>{93F83FFB-0A66-3FBE-A52D-9C65B5A808F7}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-header-DebugInfo.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-header-DebugInfo.vcxproj
deleted file mode 100644
index ecd3b05..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-header-DebugInfo.vcxproj
+++ /dev/null
@@ -1,131 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>spirv-tools-header-DebugInfo</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\DebugInfo.h.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate language specific header for DebugInfo.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_language_headers.py --extinst-name=DebugInfo --extinst-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.debuginfo.grammar.json "--extinst-output-base=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/DebugInfo"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/DebugInfo.h.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_language_headers.py;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.debuginfo.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate language specific header for DebugInfo.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_language_headers.py --extinst-name=DebugInfo --extinst-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.debuginfo.grammar.json "--extinst-output-base=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/DebugInfo"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/DebugInfo.h.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_language_headers.py;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.debuginfo.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\spirv-tools-header-DebugInfo.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/spirv-tools-header-DebugInfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-header-DebugInfo</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/spirv-tools-header-DebugInfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-header-DebugInfo</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-header-DebugInfo" />

-  </ItemGroup>

-  <ItemGroup>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-header-DebugInfo.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-header-DebugInfo.vcxproj.filters
deleted file mode 100644
index da7437d..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-header-DebugInfo.vcxproj.filters
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\DebugInfo.h.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\spirv-tools-header-DebugInfo.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-header-DebugInfo" />

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="CMake Rules">

-      <UniqueIdentifier>{93F83FFB-0A66-3FBE-A52D-9C65B5A808F7}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-vimsyntax.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-vimsyntax.vcxproj
deleted file mode 100644
index 16fb6ba..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-vimsyntax.vcxproj
+++ /dev/null
@@ -1,131 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{AFB877FF-C23C-3ABD-A0C5-0F235F517330}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>spirv-tools-vimsyntax</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\spvasm.vim.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate spvasm.vim: Vim syntax file for SPIR-V assembly.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_vim_syntax.py --spirv-core-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/spirv.core.grammar.json --extinst-debuginfo-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.debuginfo.grammar.json --extinst-glsl-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.grammar.json --extinst-opencl-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.opencl.std.100.grammar.json "&gt;$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spvasm.vim"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/spvasm.vim.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_vim_syntax.py;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\spirv.core.grammar.json;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\extinst.glsl.std.450.grammar.json;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\extinst.opencl.std.100.grammar.json;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.debuginfo.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spvasm.vim</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate spvasm.vim: Vim syntax file for SPIR-V assembly.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_vim_syntax.py --spirv-core-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/spirv.core.grammar.json --extinst-debuginfo-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.debuginfo.grammar.json --extinst-glsl-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.grammar.json --extinst-opencl-grammar=$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.opencl.std.100.grammar.json "&gt;$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spvasm.vim"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/spvasm.vim.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_vim_syntax.py;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\spirv.core.grammar.json;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\extinst.glsl.std.450.grammar.json;$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\extinst.opencl.std.100.grammar.json;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.debuginfo.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spvasm.vim</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\spirv-tools-vimsyntax.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/spirv-tools-vimsyntax.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spvasm.vim;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-vimsyntax</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/spirv-tools-vimsyntax.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spvasm.vim;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-vimsyntax</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-vimsyntax" />

-  </ItemGroup>

-  <ItemGroup>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-vimsyntax.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-vimsyntax.vcxproj.filters
deleted file mode 100644
index 2581c86..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-vimsyntax.vcxproj.filters
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\spvasm.vim.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\spirv-tools-vimsyntax.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-vimsyntax" />

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="CMake Rules">

-      <UniqueIdentifier>{93F83FFB-0A66-3FBE-A52D-9C65B5A808F7}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-debuginfo.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-debuginfo.vcxproj
deleted file mode 100644
index d31bb0b..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-debuginfo.vcxproj
+++ /dev/null
@@ -1,131 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{496AF3EC-139A-3EA0-8898-45C5704A5F38}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>spv-tools-debuginfo</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\debuginfo.insts.inc.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for debuginfo.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-vendor-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.debuginfo.grammar.json "--vendor-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/debuginfo.insts.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/debuginfo.insts.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.debuginfo.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for debuginfo.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-vendor-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.debuginfo.grammar.json "--vendor-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/debuginfo.insts.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/debuginfo.insts.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.debuginfo.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\spv-tools-debuginfo.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/spv-tools-debuginfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-debuginfo</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/spv-tools-debuginfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-debuginfo</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-debuginfo" />

-  </ItemGroup>

-  <ItemGroup>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-debuginfo.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-debuginfo.vcxproj.filters
deleted file mode 100644
index b78ba45..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-debuginfo.vcxproj.filters
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\debuginfo.insts.inc.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\spv-tools-debuginfo.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-debuginfo" />

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="CMake Rules">

-      <UniqueIdentifier>{93F83FFB-0A66-3FBE-A52D-9C65B5A808F7}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-gs.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-gs.vcxproj
deleted file mode 100644
index 9dca390..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-gs.vcxproj
+++ /dev/null
@@ -1,131 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{E0B79E0B-25BB-355B-9390-E9EC0047C632}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>spv-tools-spv-amd-gs</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\spv-amd-gcn-shader.insts.inc.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-gcn-shader.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-vendor-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.spv-amd-gcn-shader.grammar.json "--vendor-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spv-amd-gcn-shader.insts.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/spv-amd-gcn-shader.insts.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.spv-amd-gcn-shader.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for spv-amd-gcn-shader.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-vendor-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.spv-amd-gcn-shader.grammar.json "--vendor-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spv-amd-gcn-shader.insts.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/spv-amd-gcn-shader.insts.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.spv-amd-gcn-shader.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\spv-tools-spv-amd-gs.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/spv-tools-spv-amd-gs.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-spv-amd-gs</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/spv-tools-spv-amd-gs.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-spv-amd-gs</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-spv-amd-gs" />

-  </ItemGroup>

-  <ItemGroup>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-gs.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-gs.vcxproj.filters
deleted file mode 100644
index 691a873..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-gs.vcxproj.filters
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\spv-amd-gcn-shader.insts.inc.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\spv-tools-spv-amd-gs.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-spv-amd-gs" />

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="CMake Rules">

-      <UniqueIdentifier>{93F83FFB-0A66-3FBE-A52D-9C65B5A808F7}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-sb.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-sb.vcxproj
deleted file mode 100644
index 2eb784c..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-sb.vcxproj
+++ /dev/null
@@ -1,131 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>spv-tools-spv-amd-sb</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\spv-amd-shader-ballot.insts.inc.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-shader-ballot.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-vendor-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.spv-amd-shader-ballot.grammar.json "--vendor-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spv-amd-shader-ballot.insts.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/spv-amd-shader-ballot.insts.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.spv-amd-shader-ballot.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for spv-amd-shader-ballot.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-vendor-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.spv-amd-shader-ballot.grammar.json "--vendor-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spv-amd-shader-ballot.insts.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/spv-amd-shader-ballot.insts.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.spv-amd-shader-ballot.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\spv-tools-spv-amd-sb.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/spv-tools-spv-amd-sb.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-spv-amd-sb</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/spv-tools-spv-amd-sb.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-spv-amd-sb</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-spv-amd-sb" />

-  </ItemGroup>

-  <ItemGroup>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-sb.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-sb.vcxproj.filters
deleted file mode 100644
index 48222a4..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-sb.vcxproj.filters
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\spv-amd-shader-ballot.insts.inc.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\spv-tools-spv-amd-sb.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-spv-amd-sb" />

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="CMake Rules">

-      <UniqueIdentifier>{93F83FFB-0A66-3FBE-A52D-9C65B5A808F7}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-sevp.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-sevp.vcxproj
deleted file mode 100644
index 4e1330f..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-sevp.vcxproj
+++ /dev/null
@@ -1,131 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>spv-tools-spv-amd-sevp</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\spv-amd-shader-explicit-vertex-parameter.insts.inc.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-shader-explicit-vertex-parameter.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-vendor-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json "--vendor-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spv-amd-shader-explicit-vertex-parameter.insts.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/spv-amd-shader-explicit-vertex-parameter.insts.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-explicit-vertex-parameter.insts.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for spv-amd-shader-explicit-vertex-parameter.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-vendor-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json "--vendor-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spv-amd-shader-explicit-vertex-parameter.insts.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/spv-amd-shader-explicit-vertex-parameter.insts.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-explicit-vertex-parameter.insts.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\spv-tools-spv-amd-sevp.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/spv-tools-spv-amd-sevp.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-explicit-vertex-parameter.insts.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-spv-amd-sevp</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/spv-tools-spv-amd-sevp.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-explicit-vertex-parameter.insts.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-spv-amd-sevp</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-spv-amd-sevp" />

-  </ItemGroup>

-  <ItemGroup>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-sevp.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-sevp.vcxproj.filters
deleted file mode 100644
index 0c5c7fb..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-sevp.vcxproj.filters
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\spv-amd-shader-explicit-vertex-parameter.insts.inc.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\spv-tools-spv-amd-sevp.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-spv-amd-sevp" />

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="CMake Rules">

-      <UniqueIdentifier>{93F83FFB-0A66-3FBE-A52D-9C65B5A808F7}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-stm.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-stm.vcxproj
deleted file mode 100644
index 826bd5b..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-stm.vcxproj
+++ /dev/null
@@ -1,131 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{9E8623BF-3469-3104-9674-DED25861C7CF}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>spv-tools-spv-amd-stm</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\spv-amd-shader-trinary-minmax.insts.inc.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-shader-trinary-minmax.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-vendor-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.spv-amd-shader-trinary-minmax.grammar.json "--vendor-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spv-amd-shader-trinary-minmax.insts.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/spv-amd-shader-trinary-minmax.insts.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.spv-amd-shader-trinary-minmax.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-trinary-minmax.insts.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for spv-amd-shader-trinary-minmax.</Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-python $(SolutionDir)third_party/SPIRV-Tools/utils/generate_grammar_tables.py --extinst-vendor-grammar=$(SolutionDir)third_party/SPIRV-Tools/source/extinst.spv-amd-shader-trinary-minmax.grammar.json "--vendor-insts-output=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spv-amd-shader-trinary-minmax.insts.inc"

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/91e8d4b9222111077126a1169fd3e172/spv-amd-shader-trinary-minmax.insts.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\generate_grammar_tables.py;$(SolutionDir)third_party\SPIRV-Tools\source\extinst.spv-amd-shader-trinary-minmax.grammar.json;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-trinary-minmax.insts.inc</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\spv-tools-spv-amd-stm.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/spv-tools-spv-amd-stm.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-trinary-minmax.insts.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-spv-amd-stm</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/298c9f9d2535f81bde02602c22b93442/spv-tools-spv-amd-stm.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-trinary-minmax.insts.inc;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-spv-amd-stm</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-spv-amd-stm" />

-  </ItemGroup>

-  <ItemGroup>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-stm.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-stm.vcxproj.filters
deleted file mode 100644
index 0c7a1ca..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spv-tools-spv-amd-stm.vcxproj.filters
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\91e8d4b9222111077126a1169fd3e172\spv-amd-shader-trinary-minmax.insts.inc.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\298c9f9d2535f81bde02602c22b93442\spv-tools-spv-amd-stm.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spv-tools-spv-amd-stm" />

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="CMake Rules">

-      <UniqueIdentifier>{93F83FFB-0A66-3FBE-A52D-9C65B5A808F7}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-pkg-config.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-pkg-config.vcxproj
deleted file mode 100644
index 69042ec..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-pkg-config.vcxproj
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{FFE62FBF-2BD2-37B2-8883-5B2BA1894018}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>spirv-tools-pkg-config</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\811e4230f6622211b599c860e325bc08\spirv-tools-pkg-config.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-"cmake" -DCHANGES_FILE=$(SolutionDir)third_party/SPIRV-Tools/CHANGES -DTEMPLATE_FILE=$(SolutionDir)third_party/SPIRV-Tools/cmake/SPIRV-Tools.pc.in "-DOUT_FILE=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/SPIRV-Tools.pc" "-DCMAKE_INSTALL_PREFIX=C:/Program Files/SwiftShader" -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_INCLUDEDIR=include "-DSPIRV_LIBRARIES=-lSPIRV-Tools -lSPIRV-Tools-link -lSPIRV-Tools-opt" -P $(SolutionDir)third_party/SPIRV-Tools/cmake/write_pkg_config.cmake

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/811e4230f6622211b599c860e325bc08/spirv-tools-pkg-config.rule;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;$(SolutionDir)third_party\SPIRV-Tools\cmake\SPIRV-Tools.pc.in;$(SolutionDir)third_party\SPIRV-Tools\cmake\write_pkg_config.cmake;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\CMakeFiles\spirv-tools-pkg-config</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-"cmake" -DCHANGES_FILE=$(SolutionDir)third_party/SPIRV-Tools/CHANGES -DTEMPLATE_FILE=$(SolutionDir)third_party/SPIRV-Tools/cmake/SPIRV-Tools.pc.in "-DOUT_FILE=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/SPIRV-Tools.pc" "-DCMAKE_INSTALL_PREFIX=C:/Program Files/SwiftShader" -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_INCLUDEDIR=include "-DSPIRV_LIBRARIES=-lSPIRV-Tools -lSPIRV-Tools-link -lSPIRV-Tools-opt" -P $(SolutionDir)third_party/SPIRV-Tools/cmake/write_pkg_config.cmake

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/811e4230f6622211b599c860e325bc08/spirv-tools-pkg-config.rule;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;$(SolutionDir)third_party\SPIRV-Tools\cmake\SPIRV-Tools.pc.in;$(SolutionDir)third_party\SPIRV-Tools\cmake\write_pkg_config.cmake;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\CMakeFiles\spirv-tools-pkg-config</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\CMakeFiles\spirv-tools-pkg-config" />

-  </ItemGroup>

-  <ItemGroup>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-pkg-config.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-pkg-config.vcxproj.filters
deleted file mode 100644
index 3d5d79b..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-pkg-config.vcxproj.filters
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\811e4230f6622211b599c860e325bc08\spirv-tools-pkg-config.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\CMakeFiles\spirv-tools-pkg-config" />

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="CMake Rules">

-      <UniqueIdentifier>{93F83FFB-0A66-3FBE-A52D-9C65B5A808F7}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-shared-pkg-config.vcxproj b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-shared-pkg-config.vcxproj
deleted file mode 100644
index c52723b..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-shared-pkg-config.vcxproj
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <PropertyGroup>

-    <PreferredToolArchitecture>x64</PreferredToolArchitecture>

-  </PropertyGroup>

-  <ItemGroup Label="ProjectConfigurations">

-    <ProjectConfiguration Include="Debug|x64">

-      <Configuration>Debug</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-    <ProjectConfiguration Include="Release|x64">

-      <Configuration>Release</Configuration>

-      <Platform>x64</Platform>

-    </ProjectConfiguration>

-  </ItemGroup>

-  <PropertyGroup Label="Globals">

-    <ProjectGuid>{871BEB73-7406-3F9A-8A89-072702C81C2C}</ProjectGuid>

-    <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>

-    <Keyword>Win32Proj</Keyword>

-    <Platform>x64</Platform>

-    <ProjectName>spirv-tools-shared-pkg-config</ProjectName>

-    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">

-    <ConfigurationType>Utility</ConfigurationType>

-    <CharacterSet>MultiByte</CharacterSet>

-    <PlatformToolset>v141</PlatformToolset>

-  </PropertyGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

-  <ImportGroup Label="ExtensionSettings">

-  </ImportGroup>

-  <ImportGroup Label="PropertySheets">

-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />

-  </ImportGroup>

-  <PropertyGroup Label="UserMacros" />

-  <PropertyGroup>

-    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>

-  </PropertyGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <Midl>

-      <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

-      <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>

-      <HeaderFileName>%(Filename).h</HeaderFileName>

-      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>

-      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>

-      <ProxyFileName>%(Filename)_p.c</ProxyFileName>

-    </Midl>

-  </ItemDefinitionGroup>

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\811e4230f6622211b599c860e325bc08\spirv-tools-shared-pkg-config.rule">

-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal

-"cmake" -DCHANGES_FILE=$(SolutionDir)third_party/SPIRV-Tools/CHANGES -DTEMPLATE_FILE=$(SolutionDir)third_party/SPIRV-Tools/cmake/SPIRV-Tools-shared.pc.in "-DOUT_FILE=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/SPIRV-Tools-shared.pc" "-DCMAKE_INSTALL_PREFIX=C:/Program Files/SwiftShader" -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_INCLUDEDIR=include -DSPIRV_SHARED_LIBRARIES=-lSPIRV-Tools-shared -P $(SolutionDir)third_party/SPIRV-Tools/cmake/write_pkg_config.cmake

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/811e4230f6622211b599c860e325bc08/spirv-tools-shared-pkg-config.rule;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;$(SolutionDir)third_party\SPIRV-Tools\cmake\SPIRV-Tools-shared.pc.in;$(SolutionDir)third_party\SPIRV-Tools\cmake\write_pkg_config.cmake;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\CMakeFiles\spirv-tools-shared-pkg-config</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>

-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>

-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal

-"cmake" -DCHANGES_FILE=$(SolutionDir)third_party/SPIRV-Tools/CHANGES -DTEMPLATE_FILE=$(SolutionDir)third_party/SPIRV-Tools/cmake/SPIRV-Tools-shared.pc.in "-DOUT_FILE=$(SolutionDir)build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/SPIRV-Tools-shared.pc" "-DCMAKE_INSTALL_PREFIX=C:/Program Files/SwiftShader" -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_INCLUDEDIR=include -DSPIRV_SHARED_LIBRARIES=-lSPIRV-Tools-shared -P $(SolutionDir)third_party/SPIRV-Tools/cmake/write_pkg_config.cmake

-if %errorlevel% neq 0 goto :cmEnd

-:cmEnd

-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone

-:cmErrorLevel

-exit /b %1

-:cmDone

-if %errorlevel% neq 0 goto :VCEnd</Command>

-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/811e4230f6622211b599c860e325bc08/spirv-tools-shared-pkg-config.rule;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;$(SolutionDir)third_party\SPIRV-Tools\cmake\SPIRV-Tools-shared.pc.in;$(SolutionDir)third_party\SPIRV-Tools\cmake\write_pkg_config.cmake;%(AdditionalInputs)</AdditionalInputs>

-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\CMakeFiles\spirv-tools-shared-pkg-config</Outputs>

-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\CMakeFiles\spirv-tools-shared-pkg-config" />

-  </ItemGroup>

-  <ItemGroup>

-  </ItemGroup>

-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

-  <ImportGroup Label="ExtensionTargets">

-  </ImportGroup>

-</Project>
\ No newline at end of file
diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-shared-pkg-config.vcxproj.filters b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-shared-pkg-config.vcxproj.filters
deleted file mode 100644
index 7b7de45..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-shared-pkg-config.vcxproj.filters
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

-  <ItemGroup>

-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\811e4230f6622211b599c860e325bc08\spirv-tools-shared-pkg-config.rule">

-      <Filter>CMake Rules</Filter>

-    </CustomBuild>

-  </ItemGroup>

-  <ItemGroup>

-    <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\CMakeFiles\spirv-tools-shared-pkg-config" />

-  </ItemGroup>

-  <ItemGroup>

-    <Filter Include="CMake Rules">

-      <UniqueIdentifier>{93F83FFB-0A66-3FBE-A52D-9C65B5A808F7}</UniqueIdentifier>

-    </Filter>

-  </ItemGroup>

-</Project>

diff --git a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools.sln b/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools.sln
deleted file mode 100644
index ba502e9..0000000
--- a/build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools.sln
+++ /dev/null
@@ -1,209 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 12.00

-# Visual Studio 15

-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{5A8246FF-BC9A-3160-90F6-4485584AA181}"

-EndProject

-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools build", "SPIRV-Tools build", "{57CCB7BC-9D96-3E32-AA6F-3B7521C948E6}"

-EndProject

-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools libraries", "SPIRV-Tools libraries", "{6E2B3475-2FBD-3637-9C98-FABCA56809D3}"

-EndProject

-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools utilities", "SPIRV-Tools utilities", "{6D3379E6-A4B7-33F9-9DEE-DD4172B47202}"

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{22133560-41E2-34D0-9A00-A0BD4126F0AD}"

-	ProjectSection(ProjectDependencies) = postProject

-		{59349DEB-AC96-335C-ACC6-8A92F774538A} = {59349DEB-AC96-335C-ACC6-8A92F774538A}

-		{878BEAEA-CC28-3E97-B0F5-DB93FBC28A23} = {878BEAEA-CC28-3E97-B0F5-DB93FBC28A23}

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E} = {EFF5DE98-2741-3BD8-B049-D5647A223B5E}

-		{D1FC198E-1358-309D-9AD5-C26B47163E33} = {D1FC198E-1358-309D-9AD5-C26B47163E33}

-		{CF43CEBC-9B44-3697-8262-5DC3F9AC532A} = {CF43CEBC-9B44-3697-8262-5DC3F9AC532A}

-		{FFE62FBF-2BD2-37B2-8883-5B2BA1894018} = {FFE62FBF-2BD2-37B2-8883-5B2BA1894018}

-		{871BEB73-7406-3F9A-8A89-072702C81C2C} = {871BEB73-7406-3F9A-8A89-072702C81C2C}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools", "source\SPIRV-Tools.vcxproj", "{59349DEB-AC96-335C-ACC6-8A92F774538A}"

-	ProjectSection(ProjectDependencies) = postProject

-		{983F7132-9747-3649-BF4B-87E69EE85F3E} = {983F7132-9747-3649-BF4B-87E69EE85F3E}

-		{80AF261B-6B92-3143-9FCA-9BC59158D733} = {80AF261B-6B92-3143-9FCA-9BC59158D733}

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E} = {3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-link", "source\link\SPIRV-Tools-link.vcxproj", "{878BEAEA-CC28-3E97-B0F5-DB93FBC28A23}"

-	ProjectSection(ProjectDependencies) = postProject

-		{59349DEB-AC96-335C-ACC6-8A92F774538A} = {59349DEB-AC96-335C-ACC6-8A92F774538A}

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E} = {EFF5DE98-2741-3BD8-B049-D5647A223B5E}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-opt", "source\opt\SPIRV-Tools-opt.vcxproj", "{EFF5DE98-2741-3BD8-B049-D5647A223B5E}"

-	ProjectSection(ProjectDependencies) = postProject

-		{59349DEB-AC96-335C-ACC6-8A92F774538A} = {59349DEB-AC96-335C-ACC6-8A92F774538A}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-reduce", "source\reduce\SPIRV-Tools-reduce.vcxproj", "{D1FC198E-1358-309D-9AD5-C26B47163E33}"

-	ProjectSection(ProjectDependencies) = postProject

-		{59349DEB-AC96-335C-ACC6-8A92F774538A} = {59349DEB-AC96-335C-ACC6-8A92F774538A}

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E} = {EFF5DE98-2741-3BD8-B049-D5647A223B5E}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-shared", "source\SPIRV-Tools-shared.vcxproj", "{CF43CEBC-9B44-3697-8262-5DC3F9AC532A}"

-	ProjectSection(ProjectDependencies) = postProject

-		{983F7132-9747-3649-BF4B-87E69EE85F3E} = {983F7132-9747-3649-BF4B-87E69EE85F3E}

-		{80AF261B-6B92-3143-9FCA-9BC59158D733} = {80AF261B-6B92-3143-9FCA-9BC59158D733}

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E} = {3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core_tables", "source\core_tables.vcxproj", "{983F7132-9747-3649-BF4B-87E69EE85F3E}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "enum_string_mapping", "source\enum_string_mapping.vcxproj", "{80AF261B-6B92-3143-9FCA-9BC59158D733}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extinst_tables", "source\extinst_tables.vcxproj", "{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}"

-	ProjectSection(ProjectDependencies) = postProject

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483} = {39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38} = {496AF3EC-139A-3EA0-8898-45C5704A5F38}

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632} = {E0B79E0B-25BB-355B-9390-E9EC0047C632}

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE} = {1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3} = {32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}

-		{9E8623BF-3469-3104-9674-DED25861C7CF} = {9E8623BF-3469-3104-9674-DED25861C7CF}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-build-version", "source\spirv-tools-build-version.vcxproj", "{E6C11FBC-3EC2-3A61-B2F4-EC03BE2CDC63}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-header-DebugInfo", "source\spirv-tools-header-DebugInfo.vcxproj", "{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-pkg-config", "spirv-tools-pkg-config.vcxproj", "{FFE62FBF-2BD2-37B2-8883-5B2BA1894018}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-shared-pkg-config", "spirv-tools-shared-pkg-config.vcxproj", "{871BEB73-7406-3F9A-8A89-072702C81C2C}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-vimsyntax", "source\spirv-tools-vimsyntax.vcxproj", "{AFB877FF-C23C-3ABD-A0C5-0F235F517330}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spv-tools-debuginfo", "source\spv-tools-debuginfo.vcxproj", "{496AF3EC-139A-3EA0-8898-45C5704A5F38}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spv-tools-spv-amd-gs", "source\spv-tools-spv-amd-gs.vcxproj", "{E0B79E0B-25BB-355B-9390-E9EC0047C632}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spv-tools-spv-amd-sb", "source\spv-tools-spv-amd-sb.vcxproj", "{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spv-tools-spv-amd-sevp", "source\spv-tools-spv-amd-sevp.vcxproj", "{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spv-tools-spv-amd-stm", "source\spv-tools-spv-amd-stm.vcxproj", "{9E8623BF-3469-3104-9674-DED25861C7CF}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Global

-	GlobalSection(SolutionConfigurationPlatforms) = preSolution

-		Debug|x64 = Debug|x64

-		Release|x64 = Release|x64

-	EndGlobalSection

-	GlobalSection(ProjectConfigurationPlatforms) = postSolution

-		{22133560-41E2-34D0-9A00-A0BD4126F0AD}.Debug|x64.ActiveCfg = Debug|x64

-		{22133560-41E2-34D0-9A00-A0BD4126F0AD}.Release|x64.ActiveCfg = Release|x64

-		{59349DEB-AC96-335C-ACC6-8A92F774538A}.Debug|x64.ActiveCfg = Debug|x64

-		{59349DEB-AC96-335C-ACC6-8A92F774538A}.Debug|x64.Build.0 = Debug|x64

-		{59349DEB-AC96-335C-ACC6-8A92F774538A}.Release|x64.ActiveCfg = Release|x64

-		{59349DEB-AC96-335C-ACC6-8A92F774538A}.Release|x64.Build.0 = Release|x64

-		{878BEAEA-CC28-3E97-B0F5-DB93FBC28A23}.Debug|x64.ActiveCfg = Debug|x64

-		{878BEAEA-CC28-3E97-B0F5-DB93FBC28A23}.Debug|x64.Build.0 = Debug|x64

-		{878BEAEA-CC28-3E97-B0F5-DB93FBC28A23}.Release|x64.ActiveCfg = Release|x64

-		{878BEAEA-CC28-3E97-B0F5-DB93FBC28A23}.Release|x64.Build.0 = Release|x64

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E}.Debug|x64.ActiveCfg = Debug|x64

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E}.Debug|x64.Build.0 = Debug|x64

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E}.Release|x64.ActiveCfg = Release|x64

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E}.Release|x64.Build.0 = Release|x64

-		{D1FC198E-1358-309D-9AD5-C26B47163E33}.Debug|x64.ActiveCfg = Debug|x64

-		{D1FC198E-1358-309D-9AD5-C26B47163E33}.Debug|x64.Build.0 = Debug|x64

-		{D1FC198E-1358-309D-9AD5-C26B47163E33}.Release|x64.ActiveCfg = Release|x64

-		{D1FC198E-1358-309D-9AD5-C26B47163E33}.Release|x64.Build.0 = Release|x64

-		{CF43CEBC-9B44-3697-8262-5DC3F9AC532A}.Debug|x64.ActiveCfg = Debug|x64

-		{CF43CEBC-9B44-3697-8262-5DC3F9AC532A}.Debug|x64.Build.0 = Debug|x64

-		{CF43CEBC-9B44-3697-8262-5DC3F9AC532A}.Release|x64.ActiveCfg = Release|x64

-		{CF43CEBC-9B44-3697-8262-5DC3F9AC532A}.Release|x64.Build.0 = Release|x64

-		{983F7132-9747-3649-BF4B-87E69EE85F3E}.Debug|x64.ActiveCfg = Debug|x64

-		{983F7132-9747-3649-BF4B-87E69EE85F3E}.Debug|x64.Build.0 = Debug|x64

-		{983F7132-9747-3649-BF4B-87E69EE85F3E}.Release|x64.ActiveCfg = Release|x64

-		{983F7132-9747-3649-BF4B-87E69EE85F3E}.Release|x64.Build.0 = Release|x64

-		{80AF261B-6B92-3143-9FCA-9BC59158D733}.Debug|x64.ActiveCfg = Debug|x64

-		{80AF261B-6B92-3143-9FCA-9BC59158D733}.Debug|x64.Build.0 = Debug|x64

-		{80AF261B-6B92-3143-9FCA-9BC59158D733}.Release|x64.ActiveCfg = Release|x64

-		{80AF261B-6B92-3143-9FCA-9BC59158D733}.Release|x64.Build.0 = Release|x64

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}.Debug|x64.ActiveCfg = Debug|x64

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}.Debug|x64.Build.0 = Debug|x64

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}.Release|x64.ActiveCfg = Release|x64

-		{3F5B4AC4-64E2-3B84-BEE0-405F7EFD435E}.Release|x64.Build.0 = Release|x64

-		{E6C11FBC-3EC2-3A61-B2F4-EC03BE2CDC63}.Debug|x64.ActiveCfg = Debug|x64

-		{E6C11FBC-3EC2-3A61-B2F4-EC03BE2CDC63}.Release|x64.ActiveCfg = Release|x64

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}.Debug|x64.ActiveCfg = Debug|x64

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}.Debug|x64.Build.0 = Debug|x64

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}.Release|x64.ActiveCfg = Release|x64

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483}.Release|x64.Build.0 = Release|x64

-		{FFE62FBF-2BD2-37B2-8883-5B2BA1894018}.Debug|x64.ActiveCfg = Debug|x64

-		{FFE62FBF-2BD2-37B2-8883-5B2BA1894018}.Debug|x64.Build.0 = Debug|x64

-		{FFE62FBF-2BD2-37B2-8883-5B2BA1894018}.Release|x64.ActiveCfg = Release|x64

-		{FFE62FBF-2BD2-37B2-8883-5B2BA1894018}.Release|x64.Build.0 = Release|x64

-		{871BEB73-7406-3F9A-8A89-072702C81C2C}.Debug|x64.ActiveCfg = Debug|x64

-		{871BEB73-7406-3F9A-8A89-072702C81C2C}.Debug|x64.Build.0 = Debug|x64

-		{871BEB73-7406-3F9A-8A89-072702C81C2C}.Release|x64.ActiveCfg = Release|x64

-		{871BEB73-7406-3F9A-8A89-072702C81C2C}.Release|x64.Build.0 = Release|x64

-		{AFB877FF-C23C-3ABD-A0C5-0F235F517330}.Debug|x64.ActiveCfg = Debug|x64

-		{AFB877FF-C23C-3ABD-A0C5-0F235F517330}.Release|x64.ActiveCfg = Release|x64

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38}.Debug|x64.ActiveCfg = Debug|x64

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38}.Debug|x64.Build.0 = Debug|x64

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38}.Release|x64.ActiveCfg = Release|x64

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38}.Release|x64.Build.0 = Release|x64

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632}.Debug|x64.ActiveCfg = Debug|x64

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632}.Debug|x64.Build.0 = Debug|x64

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632}.Release|x64.ActiveCfg = Release|x64

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632}.Release|x64.Build.0 = Release|x64

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}.Debug|x64.ActiveCfg = Debug|x64

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}.Debug|x64.Build.0 = Debug|x64

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}.Release|x64.ActiveCfg = Release|x64

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE}.Release|x64.Build.0 = Release|x64

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}.Debug|x64.ActiveCfg = Debug|x64

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}.Debug|x64.Build.0 = Debug|x64

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}.Release|x64.ActiveCfg = Release|x64

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3}.Release|x64.Build.0 = Release|x64

-		{9E8623BF-3469-3104-9674-DED25861C7CF}.Debug|x64.ActiveCfg = Debug|x64

-		{9E8623BF-3469-3104-9674-DED25861C7CF}.Debug|x64.Build.0 = Debug|x64

-		{9E8623BF-3469-3104-9674-DED25861C7CF}.Release|x64.ActiveCfg = Release|x64

-		{9E8623BF-3469-3104-9674-DED25861C7CF}.Release|x64.Build.0 = Release|x64

-	EndGlobalSection

-	GlobalSection(NestedProjects) = preSolution

-		{22133560-41E2-34D0-9A00-A0BD4126F0AD} = {5A8246FF-BC9A-3160-90F6-4485584AA181}

-		{E6C11FBC-3EC2-3A61-B2F4-EC03BE2CDC63} = {57CCB7BC-9D96-3E32-AA6F-3B7521C948E6}

-		{39DFA88C-1DC6-3E6F-A71F-7970C1B8E483} = {57CCB7BC-9D96-3E32-AA6F-3B7521C948E6}

-		{496AF3EC-139A-3EA0-8898-45C5704A5F38} = {57CCB7BC-9D96-3E32-AA6F-3B7521C948E6}

-		{E0B79E0B-25BB-355B-9390-E9EC0047C632} = {57CCB7BC-9D96-3E32-AA6F-3B7521C948E6}

-		{1262CB67-3BC7-35D5-9036-3D3B3A9DC3CE} = {57CCB7BC-9D96-3E32-AA6F-3B7521C948E6}

-		{32C0DDEA-EC24-3465-B0F9-9DA187D45ED3} = {57CCB7BC-9D96-3E32-AA6F-3B7521C948E6}

-		{9E8623BF-3469-3104-9674-DED25861C7CF} = {57CCB7BC-9D96-3E32-AA6F-3B7521C948E6}

-		{59349DEB-AC96-335C-ACC6-8A92F774538A} = {6E2B3475-2FBD-3637-9C98-FABCA56809D3}

-		{878BEAEA-CC28-3E97-B0F5-DB93FBC28A23} = {6E2B3475-2FBD-3637-9C98-FABCA56809D3}

-		{EFF5DE98-2741-3BD8-B049-D5647A223B5E} = {6E2B3475-2FBD-3637-9C98-FABCA56809D3}

-		{D1FC198E-1358-309D-9AD5-C26B47163E33} = {6E2B3475-2FBD-3637-9C98-FABCA56809D3}

-		{CF43CEBC-9B44-3697-8262-5DC3F9AC532A} = {6E2B3475-2FBD-3637-9C98-FABCA56809D3}

-		{AFB877FF-C23C-3ABD-A0C5-0F235F517330} = {6D3379E6-A4B7-33F9-9DEE-DD4172B47202}

-	EndGlobalSection

-	GlobalSection(ExtensibilityGlobals) = postSolution

-		SolutionGuid = {B1E14E01-C852-3EF6-A7DE-256C9DFE48B2}

-	EndGlobalSection

-	GlobalSection(ExtensibilityAddIns) = postSolution

-	EndGlobalSection

-EndGlobal

diff --git a/build/cmake.sh b/build/cmake.sh
deleted file mode 100644
index 8eb7744..0000000
--- a/build/cmake.sh
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/bash

-

-# This shell script is for (re)generating Visual Studio project files from CMake

-# files, making them path relative so they can be checked into the repository.

-

-# exit when any command fails

-set -e

-

-if [[ "$OSTYPE" != "msys" ]]; then

-    echo This script is meant for generation of path relative Visual Studio project

-    echo files from CMake. It should be run from an MSYS/MinGW bash shell, such as

-    echo the one that comes with Git for Windows.

-    exit 1

-fi

-

-CMAKE_GENERATOR="Visual Studio 15 2017 Win64"

-

-CMAKE_BUILD_PATH="build/$CMAKE_GENERATOR"

-

-if [ ! -d "$CMAKE_BUILD_PATH" ]; then

-    mkdir -p "$CMAKE_BUILD_PATH"

-fi

-cd "$CMAKE_BUILD_PATH"

-

-cmake -G"$CMAKE_GENERATOR" \

-      -Thost=x64 \

-      -DSPIRV-Headers_SOURCE_DIR="${CMAKE_HOME_DIRECTORY}/third_party/SPIRV-Headers" \

-      -DCMAKE_CONFIGURATION_TYPES="Debug;Release" \

-      -DSKIP_SPIRV_TOOLS_INSTALL=true \

-      -DSPIRV_SKIP_EXECUTABLES=true \

-      -DSPIRV_SKIP_TESTS=true \

-      ../..

-

-cd ../..

-

-echo Making project files path relative. This might take a minute.

-

-# Current directory with forward slashes

-CD=$(pwd -W)/

-# Current directory with (escaped) backslashes

-CD2=$(echo $(pwd -W) | sed 's?/?\\\\?g')\\\\

-# Phython executable path

-PYTHON=$(where python | head --lines=1 | sed 's?\\?\\\\?g')

-# CMake executable path

-CMAKE=$(where cmake | head --lines=1 | sed 's?\\?\\\\?g')

-

-find . -type f \( -name \*.vcxproj -o -name \*.vcxproj.filters -o -name \*.sln \) \

-     -execdir sed --in-place --binary --expression="s?$CD?\$(SolutionDir)?g" {} \

-                                      --expression="s?$CD2?\$(SolutionDir)?g" {} \

-                                      --expression="s?$PYTHON?python?g" {} \

-                                      --expression="s?$CMAKE?cmake?g" {} \

-                                      --expression="s?MultiThreadedDebugDLL?MultiThreadedDebug?g" {} \

-                                      --expression="s?MultiThreadedDLL?MultiThreaded?g" {} \;
\ No newline at end of file