OSDN Git Service

Switch to LLVM 7.0 for Visual Studio solution
authorNicolas Capens <capn@google.com>
Tue, 26 Mar 2019 19:43:08 +0000 (15:43 -0400)
committerNicolas Capens <nicolascapens@google.com>
Wed, 3 Apr 2019 03:33:45 +0000 (03:33 +0000)
Uses llvm.vcxproj generated by build/cmake.sh

Bug b/115344057

Change-Id: I09041d219f194e5ec97daad6b1b247a565909e98
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28110
Presubmit-Ready: Nicolas Capens <nicolascapens@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
66 files changed:
SwiftShader.sln
build/Visual Studio 15 2017 Win64/ALL_BUILD.vcxproj
build/Visual Studio 15 2017 Win64/ALL_BUILD.vcxproj.filters
build/Visual Studio 15 2017 Win64/GLCompiler.vcxproj
build/Visual Studio 15 2017 Win64/GLCompiler.vcxproj.filters
build/Visual Studio 15 2017 Win64/OGLES2HelloAPI.vcxproj
build/Visual Studio 15 2017 Win64/OGLES2HelloAPI.vcxproj.filters
build/Visual Studio 15 2017 Win64/ReactorLLVM.vcxproj
build/Visual Studio 15 2017 Win64/ReactorLLVM.vcxproj.filters
build/Visual Studio 15 2017 Win64/ReactorUnitTests.vcxproj
build/Visual Studio 15 2017 Win64/ReactorUnitTests.vcxproj.filters
build/Visual Studio 15 2017 Win64/SwiftShader.sln
build/Visual Studio 15 2017 Win64/SwiftShader.vcxproj
build/Visual Studio 15 2017 Win64/SwiftShader.vcxproj.filters
build/Visual Studio 15 2017 Win64/libEGL.vcxproj
build/Visual Studio 15 2017 Win64/libEGL.vcxproj.filters
build/Visual Studio 15 2017 Win64/libGLES_CM.vcxproj
build/Visual Studio 15 2017 Win64/libGLES_CM.vcxproj.filters
build/Visual Studio 15 2017 Win64/libGLESv2.vcxproj
build/Visual Studio 15 2017 Win64/libGLESv2.vcxproj.filters
build/Visual Studio 15 2017 Win64/libvk_swiftshader.vcxproj
build/Visual Studio 15 2017 Win64/libvk_swiftshader.vcxproj.filters
build/Visual Studio 15 2017 Win64/llvm.vcxproj
build/Visual Studio 15 2017 Win64/llvm.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/ALL_BUILD.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/ALL_BUILD.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools-shared.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools-shared.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/core_tables.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/core_tables.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/enum_string_mapping.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/enum_string_mapping.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/extinst_tables.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/extinst_tables.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/link/SPIRV-Tools-link.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/link/SPIRV-Tools-link.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/opt/SPIRV-Tools-opt.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/opt/SPIRV-Tools-opt.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/reduce/SPIRV-Tools-reduce.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/reduce/SPIRV-Tools-reduce.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-build-version.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-build-version.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-debuginfo.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-debuginfo.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-header-DebugInfo.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-header-DebugInfo.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-spv-amd-gcn-shader.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-spv-amd-gcn-shader.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-spv-amd-shader-ballot.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-spv-amd-shader-ballot.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-spv-amd-shader-explicit-vertex-parameter.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-spv-amd-shader-explicit-vertex-parameter.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-spv-amd-shader-trinary-minmax.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-spv-amd-shader-trinary-minmax.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-vimsyntax.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-vimsyntax.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-pkg-config.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-pkg-config.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-shared-pkg-config.vcxproj
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-shared-pkg-config.vcxproj.filters
build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools.sln
build/Visual Studio 15 2017 Win64/unittests.vcxproj
build/Visual Studio 15 2017 Win64/unittests.vcxproj.filters
src/Reactor/Reactor.vcxproj

index 6ac7b82..dee49eb 100644 (file)
@@ -20,181 +20,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libGLESv2", "src\OpenGL\lib
 EndProject\r
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libEGL", "src\OpenGL\libEGL\libEGL.vcxproj", "{E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}"\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAnalysis", "third_party\LLVM\lib\Analysis\LLVMAnalysis.vcxproj", "{97EDF19C-6360-4770-9255-EBA2F1A13E9B}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {E9B87B46-1EB0-4D95-9049-41B148FBADCD}\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1} = {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320} = {76F7B8C2-C825-40DC-BB68-9D987275E320}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMCodeGen", "third_party\LLVM\lib\CodeGen\LLVMCodeGen.vcxproj", "{7BE5F26F-0525-42BB-AAED-56C5B4582B99}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {E9B87B46-1EB0-4D95-9049-41B148FBADCD}\r
-               {5C514254-58EE-4850-8743-F5D7BEAA3E66} = {5C514254-58EE-4850-8743-F5D7BEAA3E66}\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1} = {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB} = {8AB70E5D-2814-4682-AF9F-3062758BAEAB}\r
-               {A3C67D8F-E19A-46EF-91AB-C7840FE2B97C} = {A3C67D8F-E19A-46EF-91AB-C7840FE2B97C}\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B} = {97EDF19C-6360-4770-9255-EBA2F1A13E9B}\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320} = {76F7B8C2-C825-40DC-BB68-9D987275E320}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMCore", "third_party\LLVM\lib\VMCore\LLVMCore.vcxproj", "{00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {E9B87B46-1EB0-4D95-9049-41B148FBADCD}\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMExecutionEngine", "third_party\LLVM\lib\ExecutionEngine\LLVMExecutionEngine.vcxproj", "{75362C64-1B52-4266-B079-22C8E00F53D5}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {E9B87B46-1EB0-4D95-9049-41B148FBADCD}\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1} = {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB} = {8AB70E5D-2814-4682-AF9F-3062758BAEAB}\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320} = {76F7B8C2-C825-40DC-BB68-9D987275E320}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInstCombine", "third_party\LLVM\lib\Transforms\InstCombine\LLVMInstCombine.vcxproj", "{D35C7204-D4E0-4EE5-8B6D-BA1B589F5D36}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {E9B87B46-1EB0-4D95-9049-41B148FBADCD}\r
-               {5C514254-58EE-4850-8743-F5D7BEAA3E66} = {5C514254-58EE-4850-8743-F5D7BEAA3E66}\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1} = {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B} = {97EDF19C-6360-4770-9255-EBA2F1A13E9B}\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320} = {76F7B8C2-C825-40DC-BB68-9D987275E320}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMJIT", "third_party\LLVM\lib\ExecutionEngine\JIT\LLVMJIT.vcxproj", "{F03005CF-B4DB-46D1-B673-E268C3B0C3F7}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {E9B87B46-1EB0-4D95-9049-41B148FBADCD}\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1} = {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}\r
-               {75362C64-1B52-4266-B079-22C8E00F53D5} = {75362C64-1B52-4266-B079-22C8E00F53D5}\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320} = {76F7B8C2-C825-40DC-BB68-9D987275E320}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMC", "third_party\LLVM\lib\MC\LLVMMC.vcxproj", "{8AB70E5D-2814-4682-AF9F-3062758BAEAB}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {E9B87B46-1EB0-4D95-9049-41B148FBADCD}\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMScalarOpts", "third_party\LLVM\lib\Transforms\Scalar\LLVMScalarOpts.vcxproj", "{A3C67D8F-E19A-46EF-91AB-C7840FE2B97C}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {D35C7204-D4E0-4EE5-8B6D-BA1B589F5D36} = {D35C7204-D4E0-4EE5-8B6D-BA1B589F5D36}\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {E9B87B46-1EB0-4D95-9049-41B148FBADCD}\r
-               {5C514254-58EE-4850-8743-F5D7BEAA3E66} = {5C514254-58EE-4850-8743-F5D7BEAA3E66}\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1} = {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B} = {97EDF19C-6360-4770-9255-EBA2F1A13E9B}\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320} = {76F7B8C2-C825-40DC-BB68-9D987275E320}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMSelectionDAG", "third_party\LLVM\lib\CodeGen\SelectionDAG\LLVMSelectionDAG.vcxproj", "{CDC80E5C-954B-4BCB-8C81-58645F5103A5}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {E9B87B46-1EB0-4D95-9049-41B148FBADCD}\r
-               {5C514254-58EE-4850-8743-F5D7BEAA3E66} = {5C514254-58EE-4850-8743-F5D7BEAA3E66}\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1} = {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB} = {8AB70E5D-2814-4682-AF9F-3062758BAEAB}\r
-               {7BE5F26F-0525-42BB-AAED-56C5B4582B99} = {7BE5F26F-0525-42BB-AAED-56C5B4582B99}\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B} = {97EDF19C-6360-4770-9255-EBA2F1A13E9B}\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320} = {76F7B8C2-C825-40DC-BB68-9D987275E320}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMSupport", "third_party\LLVM\lib\Support\LLVMSupport.vcxproj", "{C688DD59-C6CB-4B33-B56F-A7D6F3761524}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTableGen", "third_party\LLVM\lib\TableGen\LLVMTableGen.vcxproj", "{BD8EE868-0D68-4A92-B277-3C9EBDC5EC3C}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTarget", "third_party\LLVM\lib\Target\LLVMTarget.vcxproj", "{76F7B8C2-C825-40DC-BB68-9D987275E320}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {E9B87B46-1EB0-4D95-9049-41B148FBADCD}\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1} = {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB} = {8AB70E5D-2814-4682-AF9F-3062758BAEAB}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTransformUtils", "third_party\LLVM\lib\Transforms\Utils\LLVMTransformUtils.vcxproj", "{5C514254-58EE-4850-8743-F5D7BEAA3E66}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {E9B87B46-1EB0-4D95-9049-41B148FBADCD}\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1} = {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B} = {97EDF19C-6360-4770-9255-EBA2F1A13E9B}\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320} = {76F7B8C2-C825-40DC-BB68-9D987275E320}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86AsmPrinter", "third_party\LLVM\lib\Target\X86\InstPrinter\LLVMX86AsmPrinter.vcxproj", "{80FE41DF-5232-4FC1-8697-461026A708CF}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {E9B87B46-1EB0-4D95-9049-41B148FBADCD}\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB} = {8AB70E5D-2814-4682-AF9F-3062758BAEAB}\r
-               {531B1D71-5EE6-4576-971E-9CC28B0B3868} = {531B1D71-5EE6-4576-971E-9CC28B0B3868}\r
-               {9DEAA5E7-D432-4770-B96D-221B56D74FCC} = {9DEAA5E7-D432-4770-B96D-221B56D74FCC}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86CodeGen", "third_party\LLVM\lib\Target\X86\LLVMX86CodeGen.vcxproj", "{F513CBEF-B281-4B76-9CB5-7D31CECC739A}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {E9B87B46-1EB0-4D95-9049-41B148FBADCD}\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-               {CDC80E5C-954B-4BCB-8C81-58645F5103A5} = {CDC80E5C-954B-4BCB-8C81-58645F5103A5}\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1} = {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB} = {8AB70E5D-2814-4682-AF9F-3062758BAEAB}\r
-               {7BE5F26F-0525-42BB-AAED-56C5B4582B99} = {7BE5F26F-0525-42BB-AAED-56C5B4582B99}\r
-               {5C3DAD88-8163-499D-BB6C-6F44174F87B6} = {5C3DAD88-8163-499D-BB6C-6F44174F87B6}\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B} = {97EDF19C-6360-4770-9255-EBA2F1A13E9B}\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320} = {76F7B8C2-C825-40DC-BB68-9D987275E320}\r
-               {1F8587CB-0779-44BB-AFA4-03DD8A036D75} = {1F8587CB-0779-44BB-AFA4-03DD8A036D75}\r
-               {80FE41DF-5232-4FC1-8697-461026A708CF} = {80FE41DF-5232-4FC1-8697-461026A708CF}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Desc", "third_party\LLVM\lib\Target\X86\MCTargetDesc\LLVMX86Desc.vcxproj", "{5C3DAD88-8163-499D-BB6C-6F44174F87B6}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {180DA636-1B92-4DD4-AF86-DB32BBF7BDAC} = {180DA636-1B92-4DD4-AF86-DB32BBF7BDAC}\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {E9B87B46-1EB0-4D95-9049-41B148FBADCD}\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB} = {8AB70E5D-2814-4682-AF9F-3062758BAEAB}\r
-               {531B1D71-5EE6-4576-971E-9CC28B0B3868} = {531B1D71-5EE6-4576-971E-9CC28B0B3868}\r
-               {80FE41DF-5232-4FC1-8697-461026A708CF} = {80FE41DF-5232-4FC1-8697-461026A708CF}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Info", "third_party\LLVM\lib\Target\X86\TargetInfo\LLVMX86Info.vcxproj", "{180DA636-1B92-4DD4-AF86-DB32BBF7BDAC}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {E9B87B46-1EB0-4D95-9049-41B148FBADCD}\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB} = {8AB70E5D-2814-4682-AF9F-3062758BAEAB}\r
-               {531B1D71-5EE6-4576-971E-9CC28B0B3868} = {531B1D71-5EE6-4576-971E-9CC28B0B3868}\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320} = {76F7B8C2-C825-40DC-BB68-9D987275E320}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Utils", "third_party\LLVM\lib\Target\X86\Utils\LLVMX86Utils.vcxproj", "{9DEAA5E7-D432-4770-B96D-221B56D74FCC}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {E9B87B46-1EB0-4D95-9049-41B148FBADCD}\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1} = {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}\r
-               {531B1D71-5EE6-4576-971E-9CC28B0B3868} = {531B1D71-5EE6-4576-971E-9CC28B0B3868}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "X86CommonTableGen", "third_party\LLVM\lib\Target\X86\X86CommonTableGen.vcxproj", "{531B1D71-5EE6-4576-971E-9CC28B0B3868}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {E9B87B46-1EB0-4D95-9049-41B148FBADCD}\r
-               {1F8587CB-0779-44BB-AFA4-03DD8A036D75} = {1F8587CB-0779-44BB-AFA4-03DD8A036D75}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "intrinsics_gen", "third_party\LLVM\include\llvm\intrinsics_gen.vcxproj", "{E9B87B46-1EB0-4D95-9049-41B148FBADCD}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {1F8587CB-0779-44BB-AFA4-03DD8A036D75} = {1F8587CB-0779-44BB-AFA4-03DD8A036D75}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm-tblgen", "third_party\LLVM\utils\TableGen\llvm-tblgen.vcxproj", "{1F8587CB-0779-44BB-AFA4-03DD8A036D75}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {C688DD59-C6CB-4B33-B56F-A7D6F3761524}\r
-               {BD8EE868-0D68-4A92-B277-3C9EBDC5EC3C} = {BD8EE868-0D68-4A92-B277-3C9EBDC5EC3C}\r
-       EndProjectSection\r
-EndProject\r
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "src\OpenGL\compiler\Compiler.vcxproj", "{5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}"\r
 EndProject\r
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "preprocessor", "src\OpenGL\compiler\preprocessor\preprocessor.vcxproj", "{92940255-AB4B-42FB-A2C4-0FAB19C3C48A}"\r
@@ -258,8 +83,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VertexRoutineFuzzer", "test
 EndProject\r
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Vulkan", "src\Vulkan\vulkan.vcxproj", "{E1C34B66-C942-4B9A-B8C3-9A12625650D3}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC} = {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327} = {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF} = {2866BC19-5FA8-3D67-8D94-751A3803A3DF}\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18} = {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}\r
        EndProjectSection\r
 EndProject\r
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactorUnitTests", "src\Reactor\ReactorUnitTests.vcxproj", "{4EC107AB-89E8-4A0B-8366-B3E81085AE07}"\r
@@ -271,27 +96,29 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VulkanUnitTests", "tests\Vu
 EndProject\r
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools", "SPIRV-Tools", "{ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}"\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj", "{EF1AF598-E402-38F1-A74A-35F18A1EC1CC}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj", "{2866BC19-5FA8-3D67-8D94-751A3803A3DF}"\r
+EndProject\r
+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", "{2F8B8E0B-1B59-3671-91FE-A0E499B82D18}"\r
 EndProject\r
-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", "{6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core_tables", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\core_tables.vcxproj", "{95A9028D-402E-33FB-89FA-D07A85302C47}"\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core_tables", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\core_tables.vcxproj", "{610A8C03-DBA2-3774-9E63-A8F8DE9BB082}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "enum_string_mapping", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\enum_string_mapping.vcxproj", "{1FFA8633-FFB4-3B7C-9F44-A42B791944C9}"\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "enum_string_mapping", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\enum_string_mapping.vcxproj", "{878391C5-E52B-3DC9-AA48-92D3EB99C2EE}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extinst_tables", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\extinst_tables.vcxproj", "{136BDBF5-3C3E-3763-B285-79E67F8E442F}"\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extinst_tables", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\extinst_tables.vcxproj", "{305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}"\r
+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", "{B0183B68-4A3E-382F-A66C-520DA9CF24F9}"\r
 EndProject\r
-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", "{15CEFCBE-B270-3849-9E1F-A5A35F5374C3}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-debuginfo", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-debuginfo.vcxproj", "{2F264302-EFA1-396F-AD64-0AC05E686177}"\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-debuginfo", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-debuginfo.vcxproj", "{75B0856F-5AC7-31E6-91C6-AD88B3745281}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-gcn-shader", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-gcn-shader.vcxproj", "{2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}"\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-gcn-shader", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-gcn-shader.vcxproj", "{413EAFA1-B915-3FB9-8065-261CD1875597}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-ballot", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-ballot.vcxproj", "{07107D83-83B6-3BE6-8827-20DB1D90942F}"\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-ballot", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-ballot.vcxproj", "{F353E330-643D-353C-9031-52ED11A7E914}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-explicit-vertex-parameter", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-explicit-vertex-parameter.vcxproj", "{684F4245-24D8-3E74-ACCE-4FC6407F80FC}"\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-explicit-vertex-parameter", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-explicit-vertex-parameter.vcxproj", "{36E309E0-4447-33C6-92DA-FFF8793CF0A6}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-trinary-minmax", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-trinary-minmax.vcxproj", "{EC14378D-27D2-31F1-B61E-9A92CB3E00A6}"\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-trinary-minmax", "build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-trinary-minmax.vcxproj", "{896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm", "build\Visual Studio 15 2017 Win64\llvm.vcxproj", "{B9E0EFB7-8E1B-303D-9222-13F7A82B7858}"\r
 EndProject\r
 Global\r
        GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
@@ -351,258 +178,6 @@ Global
                {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Release|x64.Build.0 = Release|x64\r
                {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Release|x86.ActiveCfg = Release|Win32\r
                {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Release|x86.Build.0 = Release|Win32\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B}.Debug|x64.ActiveCfg = Debug|x64\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B}.Debug|x64.Build.0 = Debug|x64\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B}.Debug|x86.Build.0 = Debug|Win32\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B}.Profile|x64.ActiveCfg = Profile|x64\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B}.Profile|x64.Build.0 = Profile|x64\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B}.Profile|x86.Build.0 = Profile|Win32\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B}.Release|x64.ActiveCfg = Release|x64\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B}.Release|x64.Build.0 = Release|x64\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B}.Release|x86.ActiveCfg = Release|Win32\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B}.Release|x86.Build.0 = Release|Win32\r
-               {7BE5F26F-0525-42BB-AAED-56C5B4582B99}.Debug|x64.ActiveCfg = Debug|x64\r
-               {7BE5F26F-0525-42BB-AAED-56C5B4582B99}.Debug|x64.Build.0 = Debug|x64\r
-               {7BE5F26F-0525-42BB-AAED-56C5B4582B99}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {7BE5F26F-0525-42BB-AAED-56C5B4582B99}.Debug|x86.Build.0 = Debug|Win32\r
-               {7BE5F26F-0525-42BB-AAED-56C5B4582B99}.Profile|x64.ActiveCfg = Profile|x64\r
-               {7BE5F26F-0525-42BB-AAED-56C5B4582B99}.Profile|x64.Build.0 = Profile|x64\r
-               {7BE5F26F-0525-42BB-AAED-56C5B4582B99}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {7BE5F26F-0525-42BB-AAED-56C5B4582B99}.Profile|x86.Build.0 = Profile|Win32\r
-               {7BE5F26F-0525-42BB-AAED-56C5B4582B99}.Release|x64.ActiveCfg = Release|x64\r
-               {7BE5F26F-0525-42BB-AAED-56C5B4582B99}.Release|x64.Build.0 = Release|x64\r
-               {7BE5F26F-0525-42BB-AAED-56C5B4582B99}.Release|x86.ActiveCfg = Release|Win32\r
-               {7BE5F26F-0525-42BB-AAED-56C5B4582B99}.Release|x86.Build.0 = Release|Win32\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}.Debug|x64.ActiveCfg = Debug|x64\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}.Debug|x64.Build.0 = Debug|x64\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}.Debug|x86.Build.0 = Debug|Win32\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}.Profile|x64.ActiveCfg = Profile|x64\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}.Profile|x64.Build.0 = Profile|x64\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}.Profile|x86.Build.0 = Profile|Win32\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}.Release|x64.ActiveCfg = Release|x64\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}.Release|x64.Build.0 = Release|x64\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}.Release|x86.ActiveCfg = Release|Win32\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1}.Release|x86.Build.0 = Release|Win32\r
-               {75362C64-1B52-4266-B079-22C8E00F53D5}.Debug|x64.ActiveCfg = Debug|x64\r
-               {75362C64-1B52-4266-B079-22C8E00F53D5}.Debug|x64.Build.0 = Debug|x64\r
-               {75362C64-1B52-4266-B079-22C8E00F53D5}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {75362C64-1B52-4266-B079-22C8E00F53D5}.Debug|x86.Build.0 = Debug|Win32\r
-               {75362C64-1B52-4266-B079-22C8E00F53D5}.Profile|x64.ActiveCfg = Profile|x64\r
-               {75362C64-1B52-4266-B079-22C8E00F53D5}.Profile|x64.Build.0 = Profile|x64\r
-               {75362C64-1B52-4266-B079-22C8E00F53D5}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {75362C64-1B52-4266-B079-22C8E00F53D5}.Profile|x86.Build.0 = Profile|Win32\r
-               {75362C64-1B52-4266-B079-22C8E00F53D5}.Release|x64.ActiveCfg = Release|x64\r
-               {75362C64-1B52-4266-B079-22C8E00F53D5}.Release|x64.Build.0 = Release|x64\r
-               {75362C64-1B52-4266-B079-22C8E00F53D5}.Release|x86.ActiveCfg = Release|Win32\r
-               {75362C64-1B52-4266-B079-22C8E00F53D5}.Release|x86.Build.0 = Release|Win32\r
-               {D35C7204-D4E0-4EE5-8B6D-BA1B589F5D36}.Debug|x64.ActiveCfg = Debug|x64\r
-               {D35C7204-D4E0-4EE5-8B6D-BA1B589F5D36}.Debug|x64.Build.0 = Debug|x64\r
-               {D35C7204-D4E0-4EE5-8B6D-BA1B589F5D36}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {D35C7204-D4E0-4EE5-8B6D-BA1B589F5D36}.Debug|x86.Build.0 = Debug|Win32\r
-               {D35C7204-D4E0-4EE5-8B6D-BA1B589F5D36}.Profile|x64.ActiveCfg = Profile|x64\r
-               {D35C7204-D4E0-4EE5-8B6D-BA1B589F5D36}.Profile|x64.Build.0 = Profile|x64\r
-               {D35C7204-D4E0-4EE5-8B6D-BA1B589F5D36}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {D35C7204-D4E0-4EE5-8B6D-BA1B589F5D36}.Profile|x86.Build.0 = Profile|Win32\r
-               {D35C7204-D4E0-4EE5-8B6D-BA1B589F5D36}.Release|x64.ActiveCfg = Release|x64\r
-               {D35C7204-D4E0-4EE5-8B6D-BA1B589F5D36}.Release|x64.Build.0 = Release|x64\r
-               {D35C7204-D4E0-4EE5-8B6D-BA1B589F5D36}.Release|x86.ActiveCfg = Release|Win32\r
-               {D35C7204-D4E0-4EE5-8B6D-BA1B589F5D36}.Release|x86.Build.0 = Release|Win32\r
-               {F03005CF-B4DB-46D1-B673-E268C3B0C3F7}.Debug|x64.ActiveCfg = Debug|x64\r
-               {F03005CF-B4DB-46D1-B673-E268C3B0C3F7}.Debug|x64.Build.0 = Debug|x64\r
-               {F03005CF-B4DB-46D1-B673-E268C3B0C3F7}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {F03005CF-B4DB-46D1-B673-E268C3B0C3F7}.Debug|x86.Build.0 = Debug|Win32\r
-               {F03005CF-B4DB-46D1-B673-E268C3B0C3F7}.Profile|x64.ActiveCfg = Profile|x64\r
-               {F03005CF-B4DB-46D1-B673-E268C3B0C3F7}.Profile|x64.Build.0 = Profile|x64\r
-               {F03005CF-B4DB-46D1-B673-E268C3B0C3F7}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {F03005CF-B4DB-46D1-B673-E268C3B0C3F7}.Profile|x86.Build.0 = Profile|Win32\r
-               {F03005CF-B4DB-46D1-B673-E268C3B0C3F7}.Release|x64.ActiveCfg = Release|x64\r
-               {F03005CF-B4DB-46D1-B673-E268C3B0C3F7}.Release|x64.Build.0 = Release|x64\r
-               {F03005CF-B4DB-46D1-B673-E268C3B0C3F7}.Release|x86.ActiveCfg = Release|Win32\r
-               {F03005CF-B4DB-46D1-B673-E268C3B0C3F7}.Release|x86.Build.0 = Release|Win32\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB}.Debug|x64.ActiveCfg = Debug|x64\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB}.Debug|x64.Build.0 = Debug|x64\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB}.Debug|x86.Build.0 = Debug|Win32\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB}.Profile|x64.ActiveCfg = Profile|x64\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB}.Profile|x64.Build.0 = Profile|x64\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB}.Profile|x86.Build.0 = Profile|Win32\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB}.Release|x64.ActiveCfg = Release|x64\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB}.Release|x64.Build.0 = Release|x64\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB}.Release|x86.ActiveCfg = Release|Win32\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB}.Release|x86.Build.0 = Release|Win32\r
-               {A3C67D8F-E19A-46EF-91AB-C7840FE2B97C}.Debug|x64.ActiveCfg = Debug|x64\r
-               {A3C67D8F-E19A-46EF-91AB-C7840FE2B97C}.Debug|x64.Build.0 = Debug|x64\r
-               {A3C67D8F-E19A-46EF-91AB-C7840FE2B97C}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {A3C67D8F-E19A-46EF-91AB-C7840FE2B97C}.Debug|x86.Build.0 = Debug|Win32\r
-               {A3C67D8F-E19A-46EF-91AB-C7840FE2B97C}.Profile|x64.ActiveCfg = Profile|x64\r
-               {A3C67D8F-E19A-46EF-91AB-C7840FE2B97C}.Profile|x64.Build.0 = Profile|x64\r
-               {A3C67D8F-E19A-46EF-91AB-C7840FE2B97C}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {A3C67D8F-E19A-46EF-91AB-C7840FE2B97C}.Profile|x86.Build.0 = Profile|Win32\r
-               {A3C67D8F-E19A-46EF-91AB-C7840FE2B97C}.Release|x64.ActiveCfg = Release|x64\r
-               {A3C67D8F-E19A-46EF-91AB-C7840FE2B97C}.Release|x64.Build.0 = Release|x64\r
-               {A3C67D8F-E19A-46EF-91AB-C7840FE2B97C}.Release|x86.ActiveCfg = Release|Win32\r
-               {A3C67D8F-E19A-46EF-91AB-C7840FE2B97C}.Release|x86.Build.0 = Release|Win32\r
-               {CDC80E5C-954B-4BCB-8C81-58645F5103A5}.Debug|x64.ActiveCfg = Debug|x64\r
-               {CDC80E5C-954B-4BCB-8C81-58645F5103A5}.Debug|x64.Build.0 = Debug|x64\r
-               {CDC80E5C-954B-4BCB-8C81-58645F5103A5}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {CDC80E5C-954B-4BCB-8C81-58645F5103A5}.Debug|x86.Build.0 = Debug|Win32\r
-               {CDC80E5C-954B-4BCB-8C81-58645F5103A5}.Profile|x64.ActiveCfg = Profile|x64\r
-               {CDC80E5C-954B-4BCB-8C81-58645F5103A5}.Profile|x64.Build.0 = Profile|x64\r
-               {CDC80E5C-954B-4BCB-8C81-58645F5103A5}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {CDC80E5C-954B-4BCB-8C81-58645F5103A5}.Profile|x86.Build.0 = Profile|Win32\r
-               {CDC80E5C-954B-4BCB-8C81-58645F5103A5}.Release|x64.ActiveCfg = Release|x64\r
-               {CDC80E5C-954B-4BCB-8C81-58645F5103A5}.Release|x64.Build.0 = Release|x64\r
-               {CDC80E5C-954B-4BCB-8C81-58645F5103A5}.Release|x86.ActiveCfg = Release|Win32\r
-               {CDC80E5C-954B-4BCB-8C81-58645F5103A5}.Release|x86.Build.0 = Release|Win32\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524}.Debug|x64.ActiveCfg = Debug|x64\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524}.Debug|x64.Build.0 = Debug|x64\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524}.Debug|x86.Build.0 = Debug|Win32\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524}.Profile|x64.ActiveCfg = Profile|x64\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524}.Profile|x64.Build.0 = Profile|x64\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524}.Profile|x86.Build.0 = Profile|Win32\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524}.Release|x64.ActiveCfg = Release|x64\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524}.Release|x64.Build.0 = Release|x64\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524}.Release|x86.ActiveCfg = Release|Win32\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524}.Release|x86.Build.0 = Release|Win32\r
-               {BD8EE868-0D68-4A92-B277-3C9EBDC5EC3C}.Debug|x64.ActiveCfg = Debug|x64\r
-               {BD8EE868-0D68-4A92-B277-3C9EBDC5EC3C}.Debug|x64.Build.0 = Debug|x64\r
-               {BD8EE868-0D68-4A92-B277-3C9EBDC5EC3C}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {BD8EE868-0D68-4A92-B277-3C9EBDC5EC3C}.Debug|x86.Build.0 = Debug|Win32\r
-               {BD8EE868-0D68-4A92-B277-3C9EBDC5EC3C}.Profile|x64.ActiveCfg = Profile|x64\r
-               {BD8EE868-0D68-4A92-B277-3C9EBDC5EC3C}.Profile|x64.Build.0 = Profile|x64\r
-               {BD8EE868-0D68-4A92-B277-3C9EBDC5EC3C}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {BD8EE868-0D68-4A92-B277-3C9EBDC5EC3C}.Profile|x86.Build.0 = Profile|Win32\r
-               {BD8EE868-0D68-4A92-B277-3C9EBDC5EC3C}.Release|x64.ActiveCfg = Release|x64\r
-               {BD8EE868-0D68-4A92-B277-3C9EBDC5EC3C}.Release|x64.Build.0 = Release|x64\r
-               {BD8EE868-0D68-4A92-B277-3C9EBDC5EC3C}.Release|x86.ActiveCfg = Release|Win32\r
-               {BD8EE868-0D68-4A92-B277-3C9EBDC5EC3C}.Release|x86.Build.0 = Release|Win32\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320}.Debug|x64.ActiveCfg = Debug|x64\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320}.Debug|x64.Build.0 = Debug|x64\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320}.Debug|x86.Build.0 = Debug|Win32\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320}.Profile|x64.ActiveCfg = Profile|x64\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320}.Profile|x64.Build.0 = Profile|x64\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320}.Profile|x86.Build.0 = Profile|Win32\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320}.Release|x64.ActiveCfg = Release|x64\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320}.Release|x64.Build.0 = Release|x64\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320}.Release|x86.ActiveCfg = Release|Win32\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320}.Release|x86.Build.0 = Release|Win32\r
-               {5C514254-58EE-4850-8743-F5D7BEAA3E66}.Debug|x64.ActiveCfg = Debug|x64\r
-               {5C514254-58EE-4850-8743-F5D7BEAA3E66}.Debug|x64.Build.0 = Debug|x64\r
-               {5C514254-58EE-4850-8743-F5D7BEAA3E66}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {5C514254-58EE-4850-8743-F5D7BEAA3E66}.Debug|x86.Build.0 = Debug|Win32\r
-               {5C514254-58EE-4850-8743-F5D7BEAA3E66}.Profile|x64.ActiveCfg = Profile|x64\r
-               {5C514254-58EE-4850-8743-F5D7BEAA3E66}.Profile|x64.Build.0 = Profile|x64\r
-               {5C514254-58EE-4850-8743-F5D7BEAA3E66}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {5C514254-58EE-4850-8743-F5D7BEAA3E66}.Profile|x86.Build.0 = Profile|Win32\r
-               {5C514254-58EE-4850-8743-F5D7BEAA3E66}.Release|x64.ActiveCfg = Release|x64\r
-               {5C514254-58EE-4850-8743-F5D7BEAA3E66}.Release|x64.Build.0 = Release|x64\r
-               {5C514254-58EE-4850-8743-F5D7BEAA3E66}.Release|x86.ActiveCfg = Release|Win32\r
-               {5C514254-58EE-4850-8743-F5D7BEAA3E66}.Release|x86.Build.0 = Release|Win32\r
-               {80FE41DF-5232-4FC1-8697-461026A708CF}.Debug|x64.ActiveCfg = Debug|x64\r
-               {80FE41DF-5232-4FC1-8697-461026A708CF}.Debug|x64.Build.0 = Debug|x64\r
-               {80FE41DF-5232-4FC1-8697-461026A708CF}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {80FE41DF-5232-4FC1-8697-461026A708CF}.Debug|x86.Build.0 = Debug|Win32\r
-               {80FE41DF-5232-4FC1-8697-461026A708CF}.Profile|x64.ActiveCfg = Profile|x64\r
-               {80FE41DF-5232-4FC1-8697-461026A708CF}.Profile|x64.Build.0 = Profile|x64\r
-               {80FE41DF-5232-4FC1-8697-461026A708CF}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {80FE41DF-5232-4FC1-8697-461026A708CF}.Profile|x86.Build.0 = Profile|Win32\r
-               {80FE41DF-5232-4FC1-8697-461026A708CF}.Release|x64.ActiveCfg = Release|x64\r
-               {80FE41DF-5232-4FC1-8697-461026A708CF}.Release|x64.Build.0 = Release|x64\r
-               {80FE41DF-5232-4FC1-8697-461026A708CF}.Release|x86.ActiveCfg = Release|Win32\r
-               {80FE41DF-5232-4FC1-8697-461026A708CF}.Release|x86.Build.0 = Release|Win32\r
-               {F513CBEF-B281-4B76-9CB5-7D31CECC739A}.Debug|x64.ActiveCfg = Debug|x64\r
-               {F513CBEF-B281-4B76-9CB5-7D31CECC739A}.Debug|x64.Build.0 = Debug|x64\r
-               {F513CBEF-B281-4B76-9CB5-7D31CECC739A}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {F513CBEF-B281-4B76-9CB5-7D31CECC739A}.Debug|x86.Build.0 = Debug|Win32\r
-               {F513CBEF-B281-4B76-9CB5-7D31CECC739A}.Profile|x64.ActiveCfg = Profile|x64\r
-               {F513CBEF-B281-4B76-9CB5-7D31CECC739A}.Profile|x64.Build.0 = Profile|x64\r
-               {F513CBEF-B281-4B76-9CB5-7D31CECC739A}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {F513CBEF-B281-4B76-9CB5-7D31CECC739A}.Profile|x86.Build.0 = Profile|Win32\r
-               {F513CBEF-B281-4B76-9CB5-7D31CECC739A}.Release|x64.ActiveCfg = Release|x64\r
-               {F513CBEF-B281-4B76-9CB5-7D31CECC739A}.Release|x64.Build.0 = Release|x64\r
-               {F513CBEF-B281-4B76-9CB5-7D31CECC739A}.Release|x86.ActiveCfg = Release|Win32\r
-               {F513CBEF-B281-4B76-9CB5-7D31CECC739A}.Release|x86.Build.0 = Release|Win32\r
-               {5C3DAD88-8163-499D-BB6C-6F44174F87B6}.Debug|x64.ActiveCfg = Debug|x64\r
-               {5C3DAD88-8163-499D-BB6C-6F44174F87B6}.Debug|x64.Build.0 = Debug|x64\r
-               {5C3DAD88-8163-499D-BB6C-6F44174F87B6}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {5C3DAD88-8163-499D-BB6C-6F44174F87B6}.Debug|x86.Build.0 = Debug|Win32\r
-               {5C3DAD88-8163-499D-BB6C-6F44174F87B6}.Profile|x64.ActiveCfg = Profile|x64\r
-               {5C3DAD88-8163-499D-BB6C-6F44174F87B6}.Profile|x64.Build.0 = Profile|x64\r
-               {5C3DAD88-8163-499D-BB6C-6F44174F87B6}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {5C3DAD88-8163-499D-BB6C-6F44174F87B6}.Profile|x86.Build.0 = Profile|Win32\r
-               {5C3DAD88-8163-499D-BB6C-6F44174F87B6}.Release|x64.ActiveCfg = Release|x64\r
-               {5C3DAD88-8163-499D-BB6C-6F44174F87B6}.Release|x64.Build.0 = Release|x64\r
-               {5C3DAD88-8163-499D-BB6C-6F44174F87B6}.Release|x86.ActiveCfg = Release|Win32\r
-               {5C3DAD88-8163-499D-BB6C-6F44174F87B6}.Release|x86.Build.0 = Release|Win32\r
-               {180DA636-1B92-4DD4-AF86-DB32BBF7BDAC}.Debug|x64.ActiveCfg = Debug|x64\r
-               {180DA636-1B92-4DD4-AF86-DB32BBF7BDAC}.Debug|x64.Build.0 = Debug|x64\r
-               {180DA636-1B92-4DD4-AF86-DB32BBF7BDAC}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {180DA636-1B92-4DD4-AF86-DB32BBF7BDAC}.Debug|x86.Build.0 = Debug|Win32\r
-               {180DA636-1B92-4DD4-AF86-DB32BBF7BDAC}.Profile|x64.ActiveCfg = Profile|x64\r
-               {180DA636-1B92-4DD4-AF86-DB32BBF7BDAC}.Profile|x64.Build.0 = Profile|x64\r
-               {180DA636-1B92-4DD4-AF86-DB32BBF7BDAC}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {180DA636-1B92-4DD4-AF86-DB32BBF7BDAC}.Profile|x86.Build.0 = Profile|Win32\r
-               {180DA636-1B92-4DD4-AF86-DB32BBF7BDAC}.Release|x64.ActiveCfg = Release|x64\r
-               {180DA636-1B92-4DD4-AF86-DB32BBF7BDAC}.Release|x64.Build.0 = Release|x64\r
-               {180DA636-1B92-4DD4-AF86-DB32BBF7BDAC}.Release|x86.ActiveCfg = Release|Win32\r
-               {180DA636-1B92-4DD4-AF86-DB32BBF7BDAC}.Release|x86.Build.0 = Release|Win32\r
-               {9DEAA5E7-D432-4770-B96D-221B56D74FCC}.Debug|x64.ActiveCfg = Debug|x64\r
-               {9DEAA5E7-D432-4770-B96D-221B56D74FCC}.Debug|x64.Build.0 = Debug|x64\r
-               {9DEAA5E7-D432-4770-B96D-221B56D74FCC}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {9DEAA5E7-D432-4770-B96D-221B56D74FCC}.Debug|x86.Build.0 = Debug|Win32\r
-               {9DEAA5E7-D432-4770-B96D-221B56D74FCC}.Profile|x64.ActiveCfg = Profile|x64\r
-               {9DEAA5E7-D432-4770-B96D-221B56D74FCC}.Profile|x64.Build.0 = Profile|x64\r
-               {9DEAA5E7-D432-4770-B96D-221B56D74FCC}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {9DEAA5E7-D432-4770-B96D-221B56D74FCC}.Profile|x86.Build.0 = Profile|Win32\r
-               {9DEAA5E7-D432-4770-B96D-221B56D74FCC}.Release|x64.ActiveCfg = Release|x64\r
-               {9DEAA5E7-D432-4770-B96D-221B56D74FCC}.Release|x64.Build.0 = Release|x64\r
-               {9DEAA5E7-D432-4770-B96D-221B56D74FCC}.Release|x86.ActiveCfg = Release|Win32\r
-               {9DEAA5E7-D432-4770-B96D-221B56D74FCC}.Release|x86.Build.0 = Release|Win32\r
-               {531B1D71-5EE6-4576-971E-9CC28B0B3868}.Debug|x64.ActiveCfg = Debug|x64\r
-               {531B1D71-5EE6-4576-971E-9CC28B0B3868}.Debug|x64.Build.0 = Debug|x64\r
-               {531B1D71-5EE6-4576-971E-9CC28B0B3868}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {531B1D71-5EE6-4576-971E-9CC28B0B3868}.Debug|x86.Build.0 = Debug|Win32\r
-               {531B1D71-5EE6-4576-971E-9CC28B0B3868}.Profile|x64.ActiveCfg = Profile|x64\r
-               {531B1D71-5EE6-4576-971E-9CC28B0B3868}.Profile|x64.Build.0 = Profile|x64\r
-               {531B1D71-5EE6-4576-971E-9CC28B0B3868}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {531B1D71-5EE6-4576-971E-9CC28B0B3868}.Profile|x86.Build.0 = Profile|Win32\r
-               {531B1D71-5EE6-4576-971E-9CC28B0B3868}.Release|x64.ActiveCfg = Release|x64\r
-               {531B1D71-5EE6-4576-971E-9CC28B0B3868}.Release|x64.Build.0 = Release|x64\r
-               {531B1D71-5EE6-4576-971E-9CC28B0B3868}.Release|x86.ActiveCfg = Release|Win32\r
-               {531B1D71-5EE6-4576-971E-9CC28B0B3868}.Release|x86.Build.0 = Release|Win32\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD}.Debug|x64.ActiveCfg = Debug|x64\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD}.Debug|x64.Build.0 = Debug|x64\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD}.Debug|x86.Build.0 = Debug|Win32\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD}.Profile|x64.ActiveCfg = Profile|x64\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD}.Profile|x64.Build.0 = Profile|x64\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD}.Profile|x86.Build.0 = Profile|Win32\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD}.Release|x64.ActiveCfg = Release|x64\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD}.Release|x64.Build.0 = Release|x64\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD}.Release|x86.ActiveCfg = Release|Win32\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD}.Release|x86.Build.0 = Release|Win32\r
-               {1F8587CB-0779-44BB-AFA4-03DD8A036D75}.Debug|x64.ActiveCfg = Debug|x64\r
-               {1F8587CB-0779-44BB-AFA4-03DD8A036D75}.Debug|x64.Build.0 = Debug|x64\r
-               {1F8587CB-0779-44BB-AFA4-03DD8A036D75}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {1F8587CB-0779-44BB-AFA4-03DD8A036D75}.Debug|x86.Build.0 = Debug|Win32\r
-               {1F8587CB-0779-44BB-AFA4-03DD8A036D75}.Profile|x64.ActiveCfg = Profile|x64\r
-               {1F8587CB-0779-44BB-AFA4-03DD8A036D75}.Profile|x64.Build.0 = Profile|x64\r
-               {1F8587CB-0779-44BB-AFA4-03DD8A036D75}.Profile|x86.ActiveCfg = Profile|Win32\r
-               {1F8587CB-0779-44BB-AFA4-03DD8A036D75}.Profile|x86.Build.0 = Profile|Win32\r
-               {1F8587CB-0779-44BB-AFA4-03DD8A036D75}.Release|x64.ActiveCfg = Release|x64\r
-               {1F8587CB-0779-44BB-AFA4-03DD8A036D75}.Release|x64.Build.0 = Release|x64\r
-               {1F8587CB-0779-44BB-AFA4-03DD8A036D75}.Release|x86.ActiveCfg = Release|Win32\r
-               {1F8587CB-0779-44BB-AFA4-03DD8A036D75}.Release|x86.Build.0 = Release|Win32\r
                {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Debug|x64.ActiveCfg = Debug|x64\r
                {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Debug|x64.Build.0 = Debug|x64\r
                {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Debug|x86.ActiveCfg = Debug|Win32\r
@@ -823,116 +398,126 @@ Global
                {16E1EBC1-BB6B-4A82-A1A3-5A69AC8D58FE}.Release|x64.ActiveCfg = Release|x64\r
                {16E1EBC1-BB6B-4A82-A1A3-5A69AC8D58FE}.Release|x64.Build.0 = Release|x64\r
                {16E1EBC1-BB6B-4A82-A1A3-5A69AC8D58FE}.Release|x86.ActiveCfg = Release|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Debug|x64.ActiveCfg = Debug|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Debug|x64.Build.0 = Debug|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Debug|x86.ActiveCfg = Debug|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Profile|x64.ActiveCfg = Release|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Profile|x64.Build.0 = Release|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Profile|x86.ActiveCfg = Release|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Profile|x86.Build.0 = Release|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Release|x64.ActiveCfg = Release|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Release|x64.Build.0 = Release|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Release|x86.ActiveCfg = Release|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Debug|x64.ActiveCfg = Debug|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Debug|x64.Build.0 = Debug|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Debug|x86.ActiveCfg = Debug|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Profile|x64.ActiveCfg = Release|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Profile|x64.Build.0 = Release|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Profile|x86.ActiveCfg = Release|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Profile|x86.Build.0 = Release|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Release|x64.ActiveCfg = Release|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Release|x64.Build.0 = Release|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Release|x86.ActiveCfg = Release|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Debug|x64.ActiveCfg = Debug|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Debug|x64.Build.0 = Debug|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Debug|x86.ActiveCfg = Debug|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Profile|x64.ActiveCfg = Release|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Profile|x64.Build.0 = Release|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Profile|x86.ActiveCfg = Release|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Profile|x86.Build.0 = Release|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Release|x64.ActiveCfg = Release|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Release|x64.Build.0 = Release|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Release|x86.ActiveCfg = Release|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Debug|x64.ActiveCfg = Debug|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Debug|x64.Build.0 = Debug|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Debug|x86.ActiveCfg = Debug|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Profile|x64.ActiveCfg = Release|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Profile|x64.Build.0 = Release|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Profile|x86.ActiveCfg = Release|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Profile|x86.Build.0 = Release|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Release|x64.ActiveCfg = Release|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Release|x64.Build.0 = Release|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Release|x86.ActiveCfg = Release|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Debug|x64.ActiveCfg = Debug|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Debug|x64.Build.0 = Debug|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Debug|x86.ActiveCfg = Debug|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Profile|x64.ActiveCfg = Release|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Profile|x64.Build.0 = Release|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Profile|x86.ActiveCfg = Release|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Profile|x86.Build.0 = Release|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Release|x64.ActiveCfg = Release|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Release|x64.Build.0 = Release|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Release|x86.ActiveCfg = Release|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Debug|x64.ActiveCfg = Debug|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Debug|x64.Build.0 = Debug|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Debug|x86.ActiveCfg = Debug|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Profile|x64.ActiveCfg = Release|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Profile|x64.Build.0 = Release|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Profile|x86.ActiveCfg = Release|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Profile|x86.Build.0 = Release|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Release|x64.ActiveCfg = Release|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Release|x64.Build.0 = Release|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Release|x86.ActiveCfg = Release|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Debug|x64.ActiveCfg = Debug|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Debug|x64.Build.0 = Debug|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Debug|x86.ActiveCfg = Debug|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Profile|x64.ActiveCfg = Release|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Profile|x64.Build.0 = Release|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Profile|x86.ActiveCfg = Release|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Profile|x86.Build.0 = Release|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Release|x64.ActiveCfg = Release|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Release|x64.Build.0 = Release|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Release|x86.ActiveCfg = Release|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Debug|x64.ActiveCfg = Debug|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Debug|x64.Build.0 = Debug|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Debug|x86.ActiveCfg = Debug|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Profile|x64.ActiveCfg = Release|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Profile|x64.Build.0 = Release|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Profile|x86.ActiveCfg = Release|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Profile|x86.Build.0 = Release|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Release|x64.ActiveCfg = Release|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Release|x64.Build.0 = Release|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Release|x86.ActiveCfg = Release|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Debug|x64.ActiveCfg = Debug|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Debug|x64.Build.0 = Debug|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Debug|x86.ActiveCfg = Debug|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Profile|x64.ActiveCfg = Release|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Profile|x64.Build.0 = Release|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Profile|x86.ActiveCfg = Release|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Profile|x86.Build.0 = Release|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Release|x64.ActiveCfg = Release|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Release|x64.Build.0 = Release|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Release|x86.ActiveCfg = Release|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Debug|x64.ActiveCfg = Debug|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Debug|x64.Build.0 = Debug|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Debug|x86.ActiveCfg = Debug|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Profile|x64.ActiveCfg = Release|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Profile|x64.Build.0 = Release|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Profile|x86.ActiveCfg = Release|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Profile|x86.Build.0 = Release|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Release|x64.ActiveCfg = Release|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Release|x64.Build.0 = Release|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Release|x86.ActiveCfg = Release|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Debug|x64.ActiveCfg = Debug|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Debug|x64.Build.0 = Debug|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Debug|x86.ActiveCfg = Debug|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Profile|x64.ActiveCfg = Release|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Profile|x64.Build.0 = Release|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Profile|x86.ActiveCfg = Release|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Profile|x86.Build.0 = Release|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Release|x64.ActiveCfg = Release|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Release|x64.Build.0 = Release|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Release|x86.ActiveCfg = Release|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Debug|x64.ActiveCfg = Debug|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Debug|x64.Build.0 = Debug|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Debug|x86.ActiveCfg = Debug|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Profile|x64.ActiveCfg = Release|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Profile|x64.Build.0 = Release|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Profile|x86.ActiveCfg = Release|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Profile|x86.Build.0 = Release|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Release|x64.ActiveCfg = Release|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Release|x64.Build.0 = Release|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Release|x86.ActiveCfg = Release|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Debug|x64.ActiveCfg = Debug|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Debug|x64.Build.0 = Debug|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Debug|x86.ActiveCfg = Debug|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Profile|x64.ActiveCfg = Release|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Profile|x64.Build.0 = Release|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Profile|x86.ActiveCfg = Release|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Profile|x86.Build.0 = Release|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Release|x64.ActiveCfg = Release|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Release|x64.Build.0 = Release|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Release|x86.ActiveCfg = Release|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Debug|x64.ActiveCfg = Debug|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Debug|x64.Build.0 = Debug|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Debug|x86.ActiveCfg = Debug|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Profile|x64.ActiveCfg = Release|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Profile|x64.Build.0 = Release|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Profile|x86.ActiveCfg = Release|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Profile|x86.Build.0 = Release|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Release|x64.ActiveCfg = Release|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Release|x64.Build.0 = Release|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Release|x86.ActiveCfg = Release|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Debug|x64.ActiveCfg = Debug|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Debug|x64.Build.0 = Debug|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Debug|x86.ActiveCfg = Debug|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Profile|x64.ActiveCfg = Release|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Profile|x64.Build.0 = Release|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Profile|x86.ActiveCfg = Release|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Profile|x86.Build.0 = Release|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Release|x64.ActiveCfg = Release|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Release|x64.Build.0 = Release|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Release|x86.ActiveCfg = Release|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Debug|x64.ActiveCfg = Debug|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Debug|x64.Build.0 = Debug|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Debug|x86.ActiveCfg = Debug|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Profile|x64.ActiveCfg = Release|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Profile|x64.Build.0 = Release|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Profile|x86.ActiveCfg = Release|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Profile|x86.Build.0 = Release|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Release|x64.ActiveCfg = Release|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Release|x64.Build.0 = Release|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Release|x86.ActiveCfg = Release|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Debug|x64.ActiveCfg = Debug|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Debug|x64.Build.0 = Debug|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Debug|x86.ActiveCfg = Debug|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Profile|x64.ActiveCfg = Release|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Profile|x64.Build.0 = Release|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Profile|x86.ActiveCfg = Release|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Profile|x86.Build.0 = Release|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Release|x64.ActiveCfg = Release|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Release|x64.Build.0 = Release|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Release|x86.ActiveCfg = Release|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Debug|x64.ActiveCfg = Debug|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Debug|x64.Build.0 = Debug|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Debug|x86.ActiveCfg = Debug|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Profile|x64.ActiveCfg = Release|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Profile|x64.Build.0 = Release|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Profile|x86.ActiveCfg = Release|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Profile|x86.Build.0 = Release|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Release|x64.ActiveCfg = Release|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Release|x64.Build.0 = Release|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Release|x86.ActiveCfg = Release|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Debug|x64.ActiveCfg = Debug|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Debug|x64.Build.0 = Debug|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Debug|x86.ActiveCfg = Debug|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Profile|x64.ActiveCfg = Release|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Profile|x64.Build.0 = Release|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Profile|x86.ActiveCfg = Release|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Profile|x86.Build.0 = Release|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Release|x64.ActiveCfg = Release|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Release|x64.Build.0 = Release|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Release|x86.ActiveCfg = Release|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Debug|x64.ActiveCfg = Debug|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Debug|x64.Build.0 = Debug|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Debug|x86.ActiveCfg = Debug|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Profile|x64.ActiveCfg = Release|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Profile|x64.Build.0 = Release|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Profile|x86.ActiveCfg = Release|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Profile|x86.Build.0 = Release|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Release|x64.ActiveCfg = Release|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Release|x64.Build.0 = Release|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Release|x86.ActiveCfg = Release|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Debug|x64.ActiveCfg = Debug|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Debug|x64.Build.0 = Debug|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Debug|x86.ActiveCfg = Debug|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Profile|x64.ActiveCfg = Release|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Profile|x64.Build.0 = Release|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Profile|x86.ActiveCfg = Release|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Profile|x86.Build.0 = Release|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Release|x64.ActiveCfg = Release|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Release|x64.Build.0 = Release|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Release|x86.ActiveCfg = Release|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Debug|x64.ActiveCfg = Debug|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Debug|x64.Build.0 = Debug|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Debug|x86.ActiveCfg = Debug|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Profile|x64.ActiveCfg = Release|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Profile|x64.Build.0 = Release|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Profile|x86.ActiveCfg = Release|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Profile|x86.Build.0 = Release|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Release|x64.ActiveCfg = Release|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Release|x64.Build.0 = Release|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Release|x86.ActiveCfg = Release|x64\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}.Debug|x64.ActiveCfg = Debug|x64\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}.Debug|x64.Build.0 = Debug|x64\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}.Debug|x86.ActiveCfg = Debug|x64\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}.Profile|x64.ActiveCfg = Release|x64\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}.Profile|x64.Build.0 = Release|x64\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}.Profile|x86.ActiveCfg = Release|x64\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}.Profile|x86.Build.0 = Release|x64\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}.Release|x64.ActiveCfg = Release|x64\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}.Release|x64.Build.0 = Release|x64\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}.Release|x86.ActiveCfg = Release|x64\r
        EndGlobalSection\r
        GlobalSection(SolutionProperties) = preSolution\r
                HideSolutionNode = FALSE\r
@@ -940,27 +525,6 @@ Global
        GlobalSection(NestedProjects) = preSolution\r
                {B5871A7A-968C-42E3-A33B-981E6F448E78} = {D33114D7-E582-4D61-B27D-FAB0297C43FF}\r
                {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6} = {D33114D7-E582-4D61-B27D-FAB0297C43FF}\r
-               {97EDF19C-6360-4770-9255-EBA2F1A13E9B} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {7BE5F26F-0525-42BB-AAED-56C5B4582B99} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {00F3295C-F7A0-43D3-BD0B-1BC0515B30E1} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {75362C64-1B52-4266-B079-22C8E00F53D5} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {D35C7204-D4E0-4EE5-8B6D-BA1B589F5D36} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {F03005CF-B4DB-46D1-B673-E268C3B0C3F7} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {8AB70E5D-2814-4682-AF9F-3062758BAEAB} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {A3C67D8F-E19A-46EF-91AB-C7840FE2B97C} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {CDC80E5C-954B-4BCB-8C81-58645F5103A5} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {C688DD59-C6CB-4B33-B56F-A7D6F3761524} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {BD8EE868-0D68-4A92-B277-3C9EBDC5EC3C} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {76F7B8C2-C825-40DC-BB68-9D987275E320} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {5C514254-58EE-4850-8743-F5D7BEAA3E66} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {80FE41DF-5232-4FC1-8697-461026A708CF} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {F513CBEF-B281-4B76-9CB5-7D31CECC739A} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {5C3DAD88-8163-499D-BB6C-6F44174F87B6} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {180DA636-1B92-4DD4-AF86-DB32BBF7BDAC} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {9DEAA5E7-D432-4770-B96D-221B56D74FCC} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {531B1D71-5EE6-4576-971E-9CC28B0B3868} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {E9B87B46-1EB0-4D95-9049-41B148FBADCD} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
-               {1F8587CB-0779-44BB-AFA4-03DD8A036D75} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
                {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD} = {D33114D7-E582-4D61-B27D-FAB0297C43FF}\r
                {92940255-AB4B-42FB-A2C4-0FAB19C3C48A} = {D33114D7-E582-4D61-B27D-FAB0297C43FF}\r
                {235B1D85-E6B6-45E2-BA5D-5C60396428FF} = {D33114D7-E582-4D61-B27D-FAB0297C43FF}\r
@@ -976,17 +540,18 @@ Global
                {FBDCFF88-0CE1-43C3-B694-8F45946FAFE3} = {ED25C308-5BDB-43A7-BED6-C2C059FC2D7D}\r
                {4EC107AB-89E8-4A0B-8366-B3E81085AE07} = {ED25C308-5BDB-43A7-BED6-C2C059FC2D7D}\r
                {16E1EBC1-BB6B-4A82-A1A3-5A69AC8D58FE} = {ED25C308-5BDB-43A7-BED6-C2C059FC2D7D}\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
-               {F353E330-643D-353C-9031-52ED11A7E914} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6} = {ABF69E39-C15E-4DAC-A27E-3480DE2C0CF0}\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858} = {B408B98A-E888-4ECF-81E0-7A37A6854B17}\r
        EndGlobalSection\r
        GlobalSection(ExtensibilityGlobals) = postSolution\r
                SolutionGuid = {4DF423D2-8425-48A7-9CEC-835C4C3CA957}\r
index 94d397e..56696ea 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{93979AE4-08B2-324E-AACE-6FFC302D2505}</ProjectGuid>\r
+    <ProjectGuid>{B2B07DA3-A388-307E-A283-3904C31F1CE2}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\GLCompiler.vcxproj">\r
-      <Project>{74318028-369F-3EA0-8A99-A341020416D6}</Project>\r
+      <Project>{B81F13DD-ACFB-3AB7-A071-3AD849D68E5C}</Project>\r
       <Name>GLCompiler</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\OGLES2HelloAPI.vcxproj">\r
-      <Project>{14CBFE6C-4A95-3390-846D-C5B8E0B631CB}</Project>\r
+      <Project>{F5F127F5-2128-30AA-BCB8-935979A13F41}</Project>\r
       <Name>OGLES2HelloAPI</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorLLVM.vcxproj">\r
-      <Project>{3E565C6C-4B64-3128-A009-4A91C77E00E5}</Project>\r
+      <Project>{2EA2C687-489E-32F2-8D89-B90620301359}</Project>\r
       <Name>ReactorLLVM</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorUnitTests.vcxproj">\r
-      <Project>{635B11E4-0F2D-368F-929C-945C5EF943FD}</Project>\r
+      <Project>{4B70B7B0-44A0-31A9-A8DF-2367BBB103F9}</Project>\r
       <Name>ReactorUnitTests</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj">\r
-      <Project>{EF1AF598-E402-38F1-A74A-35F18A1EC1CC}</Project>\r
+      <Project>{2866BC19-5FA8-3D67-8D94-751A3803A3DF}</Project>\r
       <Name>SPIRV-Tools</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\link\SPIRV-Tools-link.vcxproj">\r
-      <Project>{5F3076C6-2971-39DF-A3BE-A78FB0411AAE}</Project>\r
+      <Project>{AC311772-F314-3373-B869-71CD6C30634D}</Project>\r
       <Name>SPIRV-Tools-link</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\opt\SPIRV-Tools-opt.vcxproj">\r
-      <Project>{6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}</Project>\r
+      <Project>{2F8B8E0B-1B59-3671-91FE-A0E499B82D18}</Project>\r
       <Name>SPIRV-Tools-opt</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\reduce\SPIRV-Tools-reduce.vcxproj">\r
-      <Project>{F6702FDF-019F-3B2F-9CAD-15C15CD4F871}</Project>\r
+      <Project>{C672D2D1-E638-3565-87EC-11172BD73995}</Project>\r
       <Name>SPIRV-Tools-reduce</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools-shared.vcxproj">\r
-      <Project>{62B58F28-8443-346E-8A29-F389A2C9CBAD}</Project>\r
+      <Project>{DB6DF656-7D9C-35B1-B7C4-8FFEAE504240}</Project>\r
       <Name>SPIRV-Tools-shared</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\SwiftShader.vcxproj">\r
-      <Project>{996E1D94-926B-3585-9466-CDB769D7188C}</Project>\r
+      <Project>{BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6}</Project>\r
       <Name>SwiftShader</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libEGL.vcxproj">\r
-      <Project>{B49D30BB-AC67-3799-8A4E-B5F883BB229B}</Project>\r
+      <Project>{956A3BCB-1113-3FD7-87CC-908C6073E1FB}</Project>\r
       <Name>libEGL</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libGLES_CM.vcxproj">\r
-      <Project>{3915EFF3-638D-330F-BD1B-9E8D85D2FB1F}</Project>\r
+      <Project>{88C96A70-4C80-3CAC-9EE4-7B95DB194D39}</Project>\r
       <Name>libGLES_CM</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libGLESv2.vcxproj">\r
-      <Project>{E22D780F-96F6-3714-B708-4875F7F8F6FF}</Project>\r
+      <Project>{1F9E81A7-B091-3D9E-AFDD-0DF597ED1EEF}</Project>\r
       <Name>libGLESv2</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libvk_swiftshader.vcxproj">\r
-      <Project>{32940355-6B50-33D6-BDC8-56E00F8D88BC}</Project>\r
+      <Project>{1B4D7DF7-FCDB-342F-9D20-F9E0262B6964}</Project>\r
       <Name>libvk_swiftshader</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj">\r
-      <Project>{9B24984C-F78C-3EF7-907B-2B0D2CDB5695}</Project>\r
+      <Project>{B9E0EFB7-8E1B-303D-9222-13F7A82B7858}</Project>\r
       <Name>llvm</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spirv-tools-pkg-config.vcxproj">\r
-      <Project>{EC5297D9-ED1C-3BE6-BF71-3D76CD9B2AA7}</Project>\r
+      <Project>{96492351-1995-3B6B-A091-E7F4918E443B}</Project>\r
       <Name>spirv-tools-pkg-config</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spirv-tools-shared-pkg-config.vcxproj">\r
-      <Project>{0FA45296-9836-3DE4-BEA5-F2029797A16F}</Project>\r
+      <Project>{049A6034-6699-3DDF-BF15-47C981793305}</Project>\r
       <Name>spirv-tools-shared-pkg-config</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\unittests.vcxproj">\r
-      <Project>{4BDD6A5B-67E0-33DF-950C-4AD0ABB1D729}</Project>\r
+      <Project>{BC5A59A0-B151-32E5-9090-B06A8D88F902}</Project>\r
       <Name>unittests</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
+    </ProjectReference>\r
+    <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\vk-unittests.vcxproj">\r
+      <Project>{5A8F73B9-27CC-3054-8674-0B1ACFDA170B}</Project>\r
+      <Name>vk-unittests</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
index 20b1aa1..cd2b8af 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
   </ItemGroup>\r
index 72724de..574eab5 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{74318028-369F-3EA0-8A99-A341020416D6}</ProjectGuid>\r
+    <ProjectGuid>{B81F13DD-ACFB-3AB7-A071-3AD849D68E5C}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -64,6 +64,7 @@
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
-      <DebugInformationFormat></DebugInformationFormat>\r
+      <DebugInformationFormat>\r
+      </DebugInformationFormat>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     </Lib>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\AnalyzeCallDepth.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\Compiler.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\Diagnostics.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\DirectiveHandler.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\InfoSink.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\Initialize.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\InitializeParseContext.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\IntermTraverse.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\Intermediate.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\OutputASM.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\ParseHelper.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\PoolAlloc.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\SymbolTable.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\TranslatorASM.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\ValidateLimitations.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\ValidateSwitch.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\debug.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\glslang_lex.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\glslang_tab.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\intermOut.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\parseConst.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DiagnosticsBase.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DirectiveHandlerBase.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DirectiveParser.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\ExpressionParser.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Input.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Lexer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Macro.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\MacroExpander.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Preprocessor.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Token.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Tokenizer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\util.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\AnalyzeCallDepth.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\AnalyzeCallDepth.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\BaseTypes.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Common.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\Compiler.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Compiler.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\ConstantUnion.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\Diagnostics.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Diagnostics.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\DirectiveHandler.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\DirectiveHandler.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\ExtensionBehavior.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\InfoSink.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\InfoSink.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\Initialize.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Initialize.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\InitializeGlobals.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\InitializeParseContext.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\InitializeParseContext.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\IntermTraverse.cpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\Intermediate.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\MMap.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\OutputASM.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\OutputASM.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\ParseHelper.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\ParseHelper.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\PoolAlloc.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\PoolAlloc.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Pragma.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\SymbolTable.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\SymbolTable.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\TranslatorASM.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\TranslatorASM.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\Types.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\ValidateLimitations.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\ValidateLimitations.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\ValidateSwitch.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\ValidateSwitch.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\debug.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\debug.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\glslang.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\glslang_lex.cpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\glslang_tab.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\glslang_tab.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\intermOut.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\intermediate.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\localintermediate.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\osinclude.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\parseConst.cpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DiagnosticsBase.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DiagnosticsBase.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DirectiveHandlerBase.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DirectiveHandlerBase.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DirectiveParser.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\DirectiveParser.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\ExpressionParser.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\ExpressionParser.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Input.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Input.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Lexer.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Lexer.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Macro.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Macro.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\MacroExpander.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\MacroExpander.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Preprocessor.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Preprocessor.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\SourceLocation.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Token.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Token.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Tokenizer.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\Tokenizer.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\length_limits.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\numeric_lex.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\preprocessor\pp_utils.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\util.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\compiler\util.h" />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\ossource_win.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\ossource_win.cpp" />\r
   </ItemGroup>\r
   <ItemGroup>\r
   </ItemGroup>\r
index 85aaa1f..3b37e15 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
     <ClCompile Include="$(SolutionDir)src\OpenGL\compiler\AnalyzeCallDepth.cpp">\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="src">\r
-      <UniqueIdentifier>{13574A07-B880-3431-8401-B66983F72A05}</UniqueIdentifier>\r
+      <UniqueIdentifier>{1D32CFC4-3897-312A-881D-1722E268FA32}</UniqueIdentifier>\r
     </Filter>\r
-    <Filter Include="src\OpenGL\compiler\preprocessor">\r
-      <UniqueIdentifier>{9DCCFE59-E55F-37D1-B9F1-AC419B68ABFD}</UniqueIdentifier>\r
+    <Filter Include="src\OpenGL">\r
+      <UniqueIdentifier>{290F2129-951C-3257-8777-9DC8BFFF50AF}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\OpenGL\compiler">\r
-      <UniqueIdentifier>{AEE5967E-F68B-3972-BDE5-AF7D77265A4C}</UniqueIdentifier>\r
+      <UniqueIdentifier>{A1DAC9E2-7F60-3CE0-81E0-780EFC1C467F}</UniqueIdentifier>\r
     </Filter>\r
-    <Filter Include="src\OpenGL">\r
-      <UniqueIdentifier>{51160DCB-631F-348A-A69D-7F054A400827}</UniqueIdentifier>\r
+    <Filter Include="src\OpenGL\compiler\preprocessor">\r
+      <UniqueIdentifier>{86B2E060-5745-3994-AC91-109FEEAA1A82}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 153106c..6494b43 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{14CBFE6C-4A95-3390-846D-C5B8E0B631CB}</ProjectGuid>\r
+    <ProjectGuid>{F5F127F5-2128-30AA-BCB8-935979A13F41}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -68,6 +68,7 @@
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;GL_GLEXT_PROTOTYPES;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;GL_GLEXT_PROTOTYPES;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
-      <DebugInformationFormat></DebugInformationFormat>\r
+      <DebugInformationFormat>\r
+      </DebugInformationFormat>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;GL_GLEXT_PROTOTYPES;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     </ProjectReference>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="$(SolutionDir)third_party\PowerVR_SDK\Examples\Beginner\01_HelloAPI\OGLES2\OGLES2HelloAPI_Windows.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)third_party\PowerVR_SDK\Examples\Beginner\01_HelloAPI\OGLES2\OGLES2HelloAPI_Windows.cpp" />\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\GLCompiler.vcxproj">\r
-      <Project>{74318028-369F-3EA0-8A99-A341020416D6}</Project>\r
+      <Project>{B81F13DD-ACFB-3AB7-A071-3AD849D68E5C}</Project>\r
       <Name>GLCompiler</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorLLVM.vcxproj">\r
-      <Project>{3E565C6C-4B64-3128-A009-4A91C77E00E5}</Project>\r
+      <Project>{2EA2C687-489E-32F2-8D89-B90620301359}</Project>\r
       <Name>ReactorLLVM</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\SwiftShader.vcxproj">\r
-      <Project>{996E1D94-926B-3585-9466-CDB769D7188C}</Project>\r
+      <Project>{BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6}</Project>\r
       <Name>SwiftShader</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libEGL.vcxproj">\r
-      <Project>{B49D30BB-AC67-3799-8A4E-B5F883BB229B}</Project>\r
+      <Project>{956A3BCB-1113-3FD7-87CC-908C6073E1FB}</Project>\r
       <Name>libEGL</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libGLESv2.vcxproj">\r
-      <Project>{E22D780F-96F6-3714-B708-4875F7F8F6FF}</Project>\r
+      <Project>{1F9E81A7-B091-3D9E-AFDD-0DF597ED1EEF}</Project>\r
       <Name>libGLESv2</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj">\r
-      <Project>{9B24984C-F78C-3EF7-907B-2B0D2CDB5695}</Project>\r
+      <Project>{B9E0EFB7-8E1B-303D-9222-13F7A82B7858}</Project>\r
       <Name>llvm</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
index f836370..84780f6 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
     <ClCompile Include="$(SolutionDir)third_party\PowerVR_SDK\Examples\Beginner\01_HelloAPI\OGLES2\OGLES2HelloAPI_Windows.cpp">\r
@@ -7,7 +7,7 @@
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="Source Files">\r
-      <UniqueIdentifier>{2F259CF2-FDFE-365E-920F-2228D7410C8D}</UniqueIdentifier>\r
+      <UniqueIdentifier>{307AEBE6-F217-340D-9701-0167F1D37482}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 7f24a1e..839919d 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{3E565C6C-4B64-3128-A009-4A91C77E00E5}</ProjectGuid>\r
+    <ProjectGuid>{2EA2C687-489E-32F2-8D89-B90620301359}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -64,6 +64,7 @@
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
-      <DebugInformationFormat></DebugInformationFormat>\r
+      <DebugInformationFormat>\r
+      </DebugInformationFormat>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     </Lib>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="$(SolutionDir)src\Reactor\LLVMReactor.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\Reactor\Reactor.cpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Reactor\LLVMReactor.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Reactor\Nucleus.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Reactor\Routine.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\Reactor\Routine.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Reactor\Routine.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Reactor\LLVMRoutine.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\Reactor\LLVMRoutine.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Reactor\LLVMRoutine.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Reactor\LLVMRoutineManager.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\Reactor\LLVMRoutineManager.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Reactor\LLVMRoutineManager.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Reactor\CPUID.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\Reactor\CPUID.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Reactor\CPUID.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Reactor\Debug.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\Reactor\Debug.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Reactor\Debug.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Reactor\ExecutableMemory.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\Reactor\ExecutableMemory.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Reactor\ExecutableMemory.hpp" />\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj">\r
-      <Project>{9B24984C-F78C-3EF7-907B-2B0D2CDB5695}</Project>\r
+      <Project>{B9E0EFB7-8E1B-303D-9222-13F7A82B7858}</Project>\r
       <Name>llvm</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
index 4455d57..8848ab0 100644 (file)
@@ -1,6 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
+    <ClCompile Include="$(SolutionDir)src\Reactor\Reactor.cpp">\r
+      <Filter>src\Reactor</Filter>\r
+    </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\Reactor\LLVMReactor.cpp">\r
       <Filter>src\Reactor</Filter>\r
     </ClCompile>\r
     </ClInclude>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <Filter Include="src\Reactor">\r
-      <UniqueIdentifier>{01629916-7B58-386F-9C49-915800FE4A05}</UniqueIdentifier>\r
-    </Filter>\r
     <Filter Include="src">\r
-      <UniqueIdentifier>{13574A07-B880-3431-8401-B66983F72A05}</UniqueIdentifier>\r
+      <UniqueIdentifier>{1D32CFC4-3897-312A-881D-1722E268FA32}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="src\Reactor">\r
+      <UniqueIdentifier>{F51AFC28-EF81-3443-9FD8-3EAA2D053082}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index e92ba33..e51bc40 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{635B11E4-0F2D-368F-929C-945C5EF943FD}</ProjectGuid>\r
+    <ProjectGuid>{4B70B7B0-44A0-31A9-A8DF-2367BBB103F9}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -68,6 +68,7 @@
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
-      <DebugInformationFormat></DebugInformationFormat>\r
+      <DebugInformationFormat>\r
+      </DebugInformationFormat>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     </ProjectReference>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="$(SolutionDir)src\Reactor\ReactorUnitTests.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\googletest\googletest\src\gtest-all.cc"  />\r
+    <ClCompile Include="$(SolutionDir)src\Reactor\ReactorUnitTests.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\googletest\googletest\src\gtest-all.cc" />\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorLLVM.vcxproj">\r
-      <Project>{3E565C6C-4B64-3128-A009-4A91C77E00E5}</Project>\r
+      <Project>{2EA2C687-489E-32F2-8D89-B90620301359}</Project>\r
       <Name>ReactorLLVM</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj">\r
-      <Project>{9B24984C-F78C-3EF7-907B-2B0D2CDB5695}</Project>\r
+      <Project>{B9E0EFB7-8E1B-303D-9222-13F7A82B7858}</Project>\r
       <Name>llvm</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
index 066cff7..a74e788 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
     <ClCompile Include="$(SolutionDir)src\Reactor\ReactorUnitTests.cpp">\r
@@ -9,14 +9,14 @@
     </ClCompile>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <Filter Include="src\Reactor">\r
-      <UniqueIdentifier>{01629916-7B58-386F-9C49-915800FE4A05}</UniqueIdentifier>\r
-    </Filter>\r
     <Filter Include="Source Files">\r
-      <UniqueIdentifier>{2F259CF2-FDFE-365E-920F-2228D7410C8D}</UniqueIdentifier>\r
+      <UniqueIdentifier>{307AEBE6-F217-340D-9701-0167F1D37482}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src">\r
-      <UniqueIdentifier>{13574A07-B880-3431-8401-B66983F72A05}</UniqueIdentifier>\r
+      <UniqueIdentifier>{1D32CFC4-3897-312A-881D-1722E268FA32}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="src\Reactor">\r
+      <UniqueIdentifier>{F51AFC28-EF81-3443-9FD8-3EAA2D053082}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index f1ee16b..7453c2e 100644 (file)
 Microsoft Visual Studio Solution File, Format Version 12.00\r
 # Visual Studio 15\r
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{81FD0586-FEDF-33EE-85EC-35FE7EC8667D}"\r
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{5C0043D5-C4A7-3794-80B8-1838D50364AB}"\r
 EndProject\r
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{966AFC8E-3F99-3406-B1A4-F429063F7CD0}"\r
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{F5E3A037-65B6-315C-A12F-41E06C983058}"\r
 EndProject\r
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "LLVM", "LLVM", "{6E04BB9F-C9BB-327E-82DE-CD3AD32C87B3}"\r
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "LLVM", "LLVM", "{F8AB40FC-4ECD-3274-BC5B-F9E15E2564FE}"\r
 EndProject\r
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "OpenGL", "OpenGL", "{2202E8C3-74C3-38E3-B019-05A731F62855}"\r
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "OpenGL", "OpenGL", "{F65894DC-9636-3FA9-9068-572DBF7F5126}"\r
 EndProject\r
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools build", "SPIRV-Tools build", "{4E87A75D-9056-39FC-B704-6ED9351D9643}"\r
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools build", "SPIRV-Tools build", "{3D4925D7-A068-3AAE-A7E7-BC42FA711B33}"\r
 EndProject\r
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools libraries", "SPIRV-Tools libraries", "{F5313650-26B7-3FD1-949B-778051D0087B}"\r
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools libraries", "SPIRV-Tools libraries", "{3E491021-A61D-35E3-A471-EE7FD2DCB291}"\r
 EndProject\r
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools utilities", "SPIRV-Tools utilities", "{8351EE33-11D6-3363-BCC3-4F708BF29B48}"\r
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools utilities", "SPIRV-Tools utilities", "{5C70A9BE-0B12-37F5-AC43-A348866101A1}"\r
 EndProject\r
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{6D288011-32DF-3CEE-8379-7787990F36DF}"\r
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{FFD56AC5-F278-31C7-8A34-58F29694034D}"\r
 EndProject\r
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{9DC8B69F-25E1-3EC7-A575-F725CB4AEB29}"\r
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{E2FEE265-4C4F-3559-A383-9FC680626E2D}"\r
 EndProject\r
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Vulkan", "Vulkan", "{57C8905F-4FBE-3D7E-89D7-E8CB65A87A4C}"\r
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Vulkan", "Vulkan", "{5B0DE4D9-2EC7-3B5E-8EFD-A4B4D9B78E1E}"\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{93979AE4-08B2-324E-AACE-6FFC302D2505}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{B2B07DA3-A388-307E-A283-3904C31F1CE2}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {74318028-369F-3EA0-8A99-A341020416D6} = {74318028-369F-3EA0-8A99-A341020416D6}\r
-               {14CBFE6C-4A95-3390-846D-C5B8E0B631CB} = {14CBFE6C-4A95-3390-846D-C5B8E0B631CB}\r
-               {3E565C6C-4B64-3128-A009-4A91C77E00E5} = {3E565C6C-4B64-3128-A009-4A91C77E00E5}\r
-               {635B11E4-0F2D-368F-929C-945C5EF943FD} = {635B11E4-0F2D-368F-929C-945C5EF943FD}\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC} = {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}\r
-               {5F3076C6-2971-39DF-A3BE-A78FB0411AAE} = {5F3076C6-2971-39DF-A3BE-A78FB0411AAE}\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327} = {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}\r
-               {F6702FDF-019F-3B2F-9CAD-15C15CD4F871} = {F6702FDF-019F-3B2F-9CAD-15C15CD4F871}\r
-               {62B58F28-8443-346E-8A29-F389A2C9CBAD} = {62B58F28-8443-346E-8A29-F389A2C9CBAD}\r
-               {996E1D94-926B-3585-9466-CDB769D7188C} = {996E1D94-926B-3585-9466-CDB769D7188C}\r
-               {B49D30BB-AC67-3799-8A4E-B5F883BB229B} = {B49D30BB-AC67-3799-8A4E-B5F883BB229B}\r
-               {3915EFF3-638D-330F-BD1B-9E8D85D2FB1F} = {3915EFF3-638D-330F-BD1B-9E8D85D2FB1F}\r
-               {E22D780F-96F6-3714-B708-4875F7F8F6FF} = {E22D780F-96F6-3714-B708-4875F7F8F6FF}\r
-               {32940355-6B50-33D6-BDC8-56E00F8D88BC} = {32940355-6B50-33D6-BDC8-56E00F8D88BC}\r
-               {9B24984C-F78C-3EF7-907B-2B0D2CDB5695} = {9B24984C-F78C-3EF7-907B-2B0D2CDB5695}\r
-               {EC5297D9-ED1C-3BE6-BF71-3D76CD9B2AA7} = {EC5297D9-ED1C-3BE6-BF71-3D76CD9B2AA7}\r
-               {0FA45296-9836-3DE4-BEA5-F2029797A16F} = {0FA45296-9836-3DE4-BEA5-F2029797A16F}\r
-               {4BDD6A5B-67E0-33DF-950C-4AD0ABB1D729} = {4BDD6A5B-67E0-33DF-950C-4AD0ABB1D729}\r
+               {B81F13DD-ACFB-3AB7-A071-3AD849D68E5C} = {B81F13DD-ACFB-3AB7-A071-3AD849D68E5C}\r
+               {F5F127F5-2128-30AA-BCB8-935979A13F41} = {F5F127F5-2128-30AA-BCB8-935979A13F41}\r
+               {2EA2C687-489E-32F2-8D89-B90620301359} = {2EA2C687-489E-32F2-8D89-B90620301359}\r
+               {4B70B7B0-44A0-31A9-A8DF-2367BBB103F9} = {4B70B7B0-44A0-31A9-A8DF-2367BBB103F9}\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF} = {2866BC19-5FA8-3D67-8D94-751A3803A3DF}\r
+               {AC311772-F314-3373-B869-71CD6C30634D} = {AC311772-F314-3373-B869-71CD6C30634D}\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18} = {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}\r
+               {C672D2D1-E638-3565-87EC-11172BD73995} = {C672D2D1-E638-3565-87EC-11172BD73995}\r
+               {DB6DF656-7D9C-35B1-B7C4-8FFEAE504240} = {DB6DF656-7D9C-35B1-B7C4-8FFEAE504240}\r
+               {BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6} = {BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6}\r
+               {956A3BCB-1113-3FD7-87CC-908C6073E1FB} = {956A3BCB-1113-3FD7-87CC-908C6073E1FB}\r
+               {88C96A70-4C80-3CAC-9EE4-7B95DB194D39} = {88C96A70-4C80-3CAC-9EE4-7B95DB194D39}\r
+               {1F9E81A7-B091-3D9E-AFDD-0DF597ED1EEF} = {1F9E81A7-B091-3D9E-AFDD-0DF597ED1EEF}\r
+               {1B4D7DF7-FCDB-342F-9D20-F9E0262B6964} = {1B4D7DF7-FCDB-342F-9D20-F9E0262B6964}\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858} = {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}\r
+               {96492351-1995-3B6B-A091-E7F4918E443B} = {96492351-1995-3B6B-A091-E7F4918E443B}\r
+               {049A6034-6699-3DDF-BF15-47C981793305} = {049A6034-6699-3DDF-BF15-47C981793305}\r
+               {BC5A59A0-B151-32E5-9090-B06A8D88F902} = {BC5A59A0-B151-32E5-9090-B06A8D88F902}\r
+               {5A8F73B9-27CC-3054-8674-0B1ACFDA170B} = {5A8F73B9-27CC-3054-8674-0B1ACFDA170B}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GLCompiler", "GLCompiler.vcxproj", "{74318028-369F-3EA0-8A99-A341020416D6}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GLCompiler", "GLCompiler.vcxproj", "{B81F13DD-ACFB-3AB7-A071-3AD849D68E5C}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OGLES2HelloAPI", "OGLES2HelloAPI.vcxproj", "{14CBFE6C-4A95-3390-846D-C5B8E0B631CB}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OGLES2HelloAPI", "OGLES2HelloAPI.vcxproj", "{F5F127F5-2128-30AA-BCB8-935979A13F41}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {74318028-369F-3EA0-8A99-A341020416D6} = {74318028-369F-3EA0-8A99-A341020416D6}\r
-               {3E565C6C-4B64-3128-A009-4A91C77E00E5} = {3E565C6C-4B64-3128-A009-4A91C77E00E5}\r
-               {996E1D94-926B-3585-9466-CDB769D7188C} = {996E1D94-926B-3585-9466-CDB769D7188C}\r
-               {B49D30BB-AC67-3799-8A4E-B5F883BB229B} = {B49D30BB-AC67-3799-8A4E-B5F883BB229B}\r
-               {E22D780F-96F6-3714-B708-4875F7F8F6FF} = {E22D780F-96F6-3714-B708-4875F7F8F6FF}\r
-               {9B24984C-F78C-3EF7-907B-2B0D2CDB5695} = {9B24984C-F78C-3EF7-907B-2B0D2CDB5695}\r
+               {B81F13DD-ACFB-3AB7-A071-3AD849D68E5C} = {B81F13DD-ACFB-3AB7-A071-3AD849D68E5C}\r
+               {2EA2C687-489E-32F2-8D89-B90620301359} = {2EA2C687-489E-32F2-8D89-B90620301359}\r
+               {BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6} = {BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6}\r
+               {956A3BCB-1113-3FD7-87CC-908C6073E1FB} = {956A3BCB-1113-3FD7-87CC-908C6073E1FB}\r
+               {1F9E81A7-B091-3D9E-AFDD-0DF597ED1EEF} = {1F9E81A7-B091-3D9E-AFDD-0DF597ED1EEF}\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858} = {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactorLLVM", "ReactorLLVM.vcxproj", "{3E565C6C-4B64-3128-A009-4A91C77E00E5}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactorLLVM", "ReactorLLVM.vcxproj", "{2EA2C687-489E-32F2-8D89-B90620301359}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {9B24984C-F78C-3EF7-907B-2B0D2CDB5695} = {9B24984C-F78C-3EF7-907B-2B0D2CDB5695}\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858} = {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactorUnitTests", "ReactorUnitTests.vcxproj", "{635B11E4-0F2D-368F-929C-945C5EF943FD}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactorUnitTests", "ReactorUnitTests.vcxproj", "{4B70B7B0-44A0-31A9-A8DF-2367BBB103F9}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {3E565C6C-4B64-3128-A009-4A91C77E00E5} = {3E565C6C-4B64-3128-A009-4A91C77E00E5}\r
-               {9B24984C-F78C-3EF7-907B-2B0D2CDB5695} = {9B24984C-F78C-3EF7-907B-2B0D2CDB5695}\r
+               {2EA2C687-489E-32F2-8D89-B90620301359} = {2EA2C687-489E-32F2-8D89-B90620301359}\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858} = {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools", "third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj", "{EF1AF598-E402-38F1-A74A-35F18A1EC1CC}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools", "third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj", "{2866BC19-5FA8-3D67-8D94-751A3803A3DF}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082} = {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE} = {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF} = {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47} = {95A9028D-402E-33FB-89FA-D07A85302C47}\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9} = {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F} = {136BDBF5-3C3E-3763-B285-79E67F8E442F}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-link", "third_party\SPIRV-Tools\source\link\SPIRV-Tools-link.vcxproj", "{5F3076C6-2971-39DF-A3BE-A78FB0411AAE}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-link", "third_party\SPIRV-Tools\source\link\SPIRV-Tools-link.vcxproj", "{AC311772-F314-3373-B869-71CD6C30634D}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC} = {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327} = {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF} = {2866BC19-5FA8-3D67-8D94-751A3803A3DF}\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18} = {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-opt", "third_party\SPIRV-Tools\source\opt\SPIRV-Tools-opt.vcxproj", "{6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-opt", "third_party\SPIRV-Tools\source\opt\SPIRV-Tools-opt.vcxproj", "{2F8B8E0B-1B59-3671-91FE-A0E499B82D18}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC} = {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF} = {2866BC19-5FA8-3D67-8D94-751A3803A3DF}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-reduce", "third_party\SPIRV-Tools\source\reduce\SPIRV-Tools-reduce.vcxproj", "{F6702FDF-019F-3B2F-9CAD-15C15CD4F871}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-reduce", "third_party\SPIRV-Tools\source\reduce\SPIRV-Tools-reduce.vcxproj", "{C672D2D1-E638-3565-87EC-11172BD73995}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC} = {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327} = {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF} = {2866BC19-5FA8-3D67-8D94-751A3803A3DF}\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18} = {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-shared", "third_party\SPIRV-Tools\source\SPIRV-Tools-shared.vcxproj", "{62B58F28-8443-346E-8A29-F389A2C9CBAD}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-shared", "third_party\SPIRV-Tools\source\SPIRV-Tools-shared.vcxproj", "{DB6DF656-7D9C-35B1-B7C4-8FFEAE504240}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082} = {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE} = {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF} = {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47} = {95A9028D-402E-33FB-89FA-D07A85302C47}\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9} = {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F} = {136BDBF5-3C3E-3763-B285-79E67F8E442F}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SwiftShader", "SwiftShader.vcxproj", "{996E1D94-926B-3585-9466-CDB769D7188C}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SwiftShader", "SwiftShader.vcxproj", "{BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core_tables", "third_party\SPIRV-Tools\source\core_tables.vcxproj", "{610A8C03-DBA2-3774-9E63-A8F8DE9BB082}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core_tables", "third_party\SPIRV-Tools\source\core_tables.vcxproj", "{95A9028D-402E-33FB-89FA-D07A85302C47}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "enum_string_mapping", "third_party\SPIRV-Tools\source\enum_string_mapping.vcxproj", "{878391C5-E52B-3DC9-AA48-92D3EB99C2EE}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "enum_string_mapping", "third_party\SPIRV-Tools\source\enum_string_mapping.vcxproj", "{1FFA8633-FFB4-3B7C-9F44-A42B791944C9}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extinst_tables", "third_party\SPIRV-Tools\source\extinst_tables.vcxproj", "{305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extinst_tables", "third_party\SPIRV-Tools\source\extinst_tables.vcxproj", "{136BDBF5-3C3E-3763-B285-79E67F8E442F}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281} = {75B0856F-5AC7-31E6-91C6-AD88B3745281}\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3} = {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597} = {413EAFA1-B915-3FB9-8065-261CD1875597}\r
-               {F353E330-643D-353C-9031-52ED11A7E914} = {F353E330-643D-353C-9031-52ED11A7E914}\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6} = {36E309E0-4447-33C6-92DA-FFF8793CF0A6}\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44} = {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177} = {2F264302-EFA1-396F-AD64-0AC05E686177}\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9} = {B0183B68-4A3E-382F-A66C-520DA9CF24F9}\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50} = {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F} = {07107D83-83B6-3BE6-8827-20DB1D90942F}\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC} = {684F4245-24D8-3E74-ACCE-4FC6407F80FC}\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6} = {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libEGL", "libEGL.vcxproj", "{B49D30BB-AC67-3799-8A4E-B5F883BB229B}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libEGL", "libEGL.vcxproj", "{956A3BCB-1113-3FD7-87CC-908C6073E1FB}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libGLES_CM", "libGLES_CM.vcxproj", "{3915EFF3-638D-330F-BD1B-9E8D85D2FB1F}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libGLES_CM", "libGLES_CM.vcxproj", "{88C96A70-4C80-3CAC-9EE4-7B95DB194D39}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {74318028-369F-3EA0-8A99-A341020416D6} = {74318028-369F-3EA0-8A99-A341020416D6}\r
-               {3E565C6C-4B64-3128-A009-4A91C77E00E5} = {3E565C6C-4B64-3128-A009-4A91C77E00E5}\r
-               {996E1D94-926B-3585-9466-CDB769D7188C} = {996E1D94-926B-3585-9466-CDB769D7188C}\r
-               {9B24984C-F78C-3EF7-907B-2B0D2CDB5695} = {9B24984C-F78C-3EF7-907B-2B0D2CDB5695}\r
+               {B81F13DD-ACFB-3AB7-A071-3AD849D68E5C} = {B81F13DD-ACFB-3AB7-A071-3AD849D68E5C}\r
+               {2EA2C687-489E-32F2-8D89-B90620301359} = {2EA2C687-489E-32F2-8D89-B90620301359}\r
+               {BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6} = {BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6}\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858} = {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libGLESv2", "libGLESv2.vcxproj", "{E22D780F-96F6-3714-B708-4875F7F8F6FF}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libGLESv2", "libGLESv2.vcxproj", "{1F9E81A7-B091-3D9E-AFDD-0DF597ED1EEF}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {74318028-369F-3EA0-8A99-A341020416D6} = {74318028-369F-3EA0-8A99-A341020416D6}\r
-               {3E565C6C-4B64-3128-A009-4A91C77E00E5} = {3E565C6C-4B64-3128-A009-4A91C77E00E5}\r
-               {996E1D94-926B-3585-9466-CDB769D7188C} = {996E1D94-926B-3585-9466-CDB769D7188C}\r
-               {9B24984C-F78C-3EF7-907B-2B0D2CDB5695} = {9B24984C-F78C-3EF7-907B-2B0D2CDB5695}\r
+               {B81F13DD-ACFB-3AB7-A071-3AD849D68E5C} = {B81F13DD-ACFB-3AB7-A071-3AD849D68E5C}\r
+               {2EA2C687-489E-32F2-8D89-B90620301359} = {2EA2C687-489E-32F2-8D89-B90620301359}\r
+               {BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6} = {BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6}\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858} = {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvk_swiftshader", "libvk_swiftshader.vcxproj", "{32940355-6B50-33D6-BDC8-56E00F8D88BC}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvk_swiftshader", "libvk_swiftshader.vcxproj", "{1B4D7DF7-FCDB-342F-9D20-F9E0262B6964}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {3E565C6C-4B64-3128-A009-4A91C77E00E5} = {3E565C6C-4B64-3128-A009-4A91C77E00E5}\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC} = {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327} = {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}\r
-               {9B24984C-F78C-3EF7-907B-2B0D2CDB5695} = {9B24984C-F78C-3EF7-907B-2B0D2CDB5695}\r
+               {2EA2C687-489E-32F2-8D89-B90620301359} = {2EA2C687-489E-32F2-8D89-B90620301359}\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF} = {2866BC19-5FA8-3D67-8D94-751A3803A3DF}\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18} = {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858} = {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm", "llvm.vcxproj", "{9B24984C-F78C-3EF7-907B-2B0D2CDB5695}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm", "llvm.vcxproj", "{B9E0EFB7-8E1B-303D-9222-13F7A82B7858}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-build-version", "third_party\SPIRV-Tools\source\spirv-tools-build-version.vcxproj", "{033737D3-CE97-35DD-B911-848DB912467D}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-build-version", "third_party\SPIRV-Tools\source\spirv-tools-build-version.vcxproj", "{9E3BFB5B-D84A-3E8C-8B84-566073AC0DE3}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-debuginfo", "third_party\SPIRV-Tools\source\spirv-tools-debuginfo.vcxproj", "{75B0856F-5AC7-31E6-91C6-AD88B3745281}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-debuginfo", "third_party\SPIRV-Tools\source\spirv-tools-debuginfo.vcxproj", "{2F264302-EFA1-396F-AD64-0AC05E686177}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-header-DebugInfo", "third_party\SPIRV-Tools\source\spirv-tools-header-DebugInfo.vcxproj", "{15CEFCBE-B270-3849-9E1F-A5A35F5374C3}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-header-DebugInfo", "third_party\SPIRV-Tools\source\spirv-tools-header-DebugInfo.vcxproj", "{B0183B68-4A3E-382F-A66C-520DA9CF24F9}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-pkg-config", "third_party\SPIRV-Tools\spirv-tools-pkg-config.vcxproj", "{EC5297D9-ED1C-3BE6-BF71-3D76CD9B2AA7}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-pkg-config", "third_party\SPIRV-Tools\spirv-tools-pkg-config.vcxproj", "{96492351-1995-3B6B-A091-E7F4918E443B}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-shared-pkg-config", "third_party\SPIRV-Tools\spirv-tools-shared-pkg-config.vcxproj", "{0FA45296-9836-3DE4-BEA5-F2029797A16F}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-shared-pkg-config", "third_party\SPIRV-Tools\spirv-tools-shared-pkg-config.vcxproj", "{049A6034-6699-3DDF-BF15-47C981793305}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-gcn-shader", "third_party\SPIRV-Tools\source\spirv-tools-spv-amd-gcn-shader.vcxproj", "{413EAFA1-B915-3FB9-8065-261CD1875597}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-gcn-shader", "third_party\SPIRV-Tools\source\spirv-tools-spv-amd-gcn-shader.vcxproj", "{2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-ballot", "third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-ballot.vcxproj", "{F353E330-643D-353C-9031-52ED11A7E914}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-ballot", "third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-ballot.vcxproj", "{07107D83-83B6-3BE6-8827-20DB1D90942F}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-explicit-vertex-parameter", "third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-explicit-vertex-parameter.vcxproj", "{36E309E0-4447-33C6-92DA-FFF8793CF0A6}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-explicit-vertex-parameter", "third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-explicit-vertex-parameter.vcxproj", "{684F4245-24D8-3E74-ACCE-4FC6407F80FC}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-trinary-minmax", "third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-trinary-minmax.vcxproj", "{896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-trinary-minmax", "third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-trinary-minmax.vcxproj", "{EC14378D-27D2-31F1-B61E-9A92CB3E00A6}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-vimsyntax", "third_party\SPIRV-Tools\source\spirv-tools-vimsyntax.vcxproj", "{CE4E38AC-2FE5-356C-860E-C894AAC00DFF}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-vimsyntax", "third_party\SPIRV-Tools\source\spirv-tools-vimsyntax.vcxproj", "{8EC2136C-E0E9-3340-86AE-5463BAA01ABB}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unittests", "unittests.vcxproj", "{4BDD6A5B-67E0-33DF-950C-4AD0ABB1D729}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unittests", "unittests.vcxproj", "{BC5A59A0-B151-32E5-9090-B06A8D88F902}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {74318028-369F-3EA0-8A99-A341020416D6} = {74318028-369F-3EA0-8A99-A341020416D6}\r
-               {3E565C6C-4B64-3128-A009-4A91C77E00E5} = {3E565C6C-4B64-3128-A009-4A91C77E00E5}\r
-               {996E1D94-926B-3585-9466-CDB769D7188C} = {996E1D94-926B-3585-9466-CDB769D7188C}\r
-               {B49D30BB-AC67-3799-8A4E-B5F883BB229B} = {B49D30BB-AC67-3799-8A4E-B5F883BB229B}\r
-               {E22D780F-96F6-3714-B708-4875F7F8F6FF} = {E22D780F-96F6-3714-B708-4875F7F8F6FF}\r
-               {9B24984C-F78C-3EF7-907B-2B0D2CDB5695} = {9B24984C-F78C-3EF7-907B-2B0D2CDB5695}\r
+               {B81F13DD-ACFB-3AB7-A071-3AD849D68E5C} = {B81F13DD-ACFB-3AB7-A071-3AD849D68E5C}\r
+               {2EA2C687-489E-32F2-8D89-B90620301359} = {2EA2C687-489E-32F2-8D89-B90620301359}\r
+               {BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6} = {BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6}\r
+               {956A3BCB-1113-3FD7-87CC-908C6073E1FB} = {956A3BCB-1113-3FD7-87CC-908C6073E1FB}\r
+               {1F9E81A7-B091-3D9E-AFDD-0DF597ED1EEF} = {1F9E81A7-B091-3D9E-AFDD-0DF597ED1EEF}\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858} = {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}\r
+       EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vk-unittests", "vk-unittests.vcxproj", "{5A8F73B9-27CC-3054-8674-0B1ACFDA170B}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF} = {2866BC19-5FA8-3D67-8D94-751A3803A3DF}\r
        EndProjectSection\r
 EndProject\r
 Global\r
@@ -208,150 +214,155 @@ Global
                Release|x64 = Release|x64\r
        EndGlobalSection\r
        GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
-               {93979AE4-08B2-324E-AACE-6FFC302D2505}.Debug|x64.ActiveCfg = Debug|x64\r
-               {93979AE4-08B2-324E-AACE-6FFC302D2505}.Release|x64.ActiveCfg = Release|x64\r
-               {74318028-369F-3EA0-8A99-A341020416D6}.Debug|x64.ActiveCfg = Debug|x64\r
-               {74318028-369F-3EA0-8A99-A341020416D6}.Debug|x64.Build.0 = Debug|x64\r
-               {74318028-369F-3EA0-8A99-A341020416D6}.Release|x64.ActiveCfg = Release|x64\r
-               {74318028-369F-3EA0-8A99-A341020416D6}.Release|x64.Build.0 = Release|x64\r
-               {14CBFE6C-4A95-3390-846D-C5B8E0B631CB}.Debug|x64.ActiveCfg = Debug|x64\r
-               {14CBFE6C-4A95-3390-846D-C5B8E0B631CB}.Debug|x64.Build.0 = Debug|x64\r
-               {14CBFE6C-4A95-3390-846D-C5B8E0B631CB}.Release|x64.ActiveCfg = Release|x64\r
-               {14CBFE6C-4A95-3390-846D-C5B8E0B631CB}.Release|x64.Build.0 = Release|x64\r
-               {3E565C6C-4B64-3128-A009-4A91C77E00E5}.Debug|x64.ActiveCfg = Debug|x64\r
-               {3E565C6C-4B64-3128-A009-4A91C77E00E5}.Debug|x64.Build.0 = Debug|x64\r
-               {3E565C6C-4B64-3128-A009-4A91C77E00E5}.Release|x64.ActiveCfg = Release|x64\r
-               {3E565C6C-4B64-3128-A009-4A91C77E00E5}.Release|x64.Build.0 = Release|x64\r
-               {635B11E4-0F2D-368F-929C-945C5EF943FD}.Debug|x64.ActiveCfg = Debug|x64\r
-               {635B11E4-0F2D-368F-929C-945C5EF943FD}.Debug|x64.Build.0 = Debug|x64\r
-               {635B11E4-0F2D-368F-929C-945C5EF943FD}.Release|x64.ActiveCfg = Release|x64\r
-               {635B11E4-0F2D-368F-929C-945C5EF943FD}.Release|x64.Build.0 = Release|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Debug|x64.ActiveCfg = Debug|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Debug|x64.Build.0 = Debug|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Release|x64.ActiveCfg = Release|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Release|x64.Build.0 = Release|x64\r
-               {5F3076C6-2971-39DF-A3BE-A78FB0411AAE}.Debug|x64.ActiveCfg = Debug|x64\r
-               {5F3076C6-2971-39DF-A3BE-A78FB0411AAE}.Debug|x64.Build.0 = Debug|x64\r
-               {5F3076C6-2971-39DF-A3BE-A78FB0411AAE}.Release|x64.ActiveCfg = Release|x64\r
-               {5F3076C6-2971-39DF-A3BE-A78FB0411AAE}.Release|x64.Build.0 = Release|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Debug|x64.ActiveCfg = Debug|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Debug|x64.Build.0 = Debug|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Release|x64.ActiveCfg = Release|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Release|x64.Build.0 = Release|x64\r
-               {F6702FDF-019F-3B2F-9CAD-15C15CD4F871}.Debug|x64.ActiveCfg = Debug|x64\r
-               {F6702FDF-019F-3B2F-9CAD-15C15CD4F871}.Debug|x64.Build.0 = Debug|x64\r
-               {F6702FDF-019F-3B2F-9CAD-15C15CD4F871}.Release|x64.ActiveCfg = Release|x64\r
-               {F6702FDF-019F-3B2F-9CAD-15C15CD4F871}.Release|x64.Build.0 = Release|x64\r
-               {62B58F28-8443-346E-8A29-F389A2C9CBAD}.Debug|x64.ActiveCfg = Debug|x64\r
-               {62B58F28-8443-346E-8A29-F389A2C9CBAD}.Debug|x64.Build.0 = Debug|x64\r
-               {62B58F28-8443-346E-8A29-F389A2C9CBAD}.Release|x64.ActiveCfg = Release|x64\r
-               {62B58F28-8443-346E-8A29-F389A2C9CBAD}.Release|x64.Build.0 = Release|x64\r
-               {996E1D94-926B-3585-9466-CDB769D7188C}.Debug|x64.ActiveCfg = Debug|x64\r
-               {996E1D94-926B-3585-9466-CDB769D7188C}.Debug|x64.Build.0 = Debug|x64\r
-               {996E1D94-926B-3585-9466-CDB769D7188C}.Release|x64.ActiveCfg = Release|x64\r
-               {996E1D94-926B-3585-9466-CDB769D7188C}.Release|x64.Build.0 = Release|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Debug|x64.ActiveCfg = Debug|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Debug|x64.Build.0 = Debug|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Release|x64.ActiveCfg = Release|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Release|x64.Build.0 = Release|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Debug|x64.ActiveCfg = Debug|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Debug|x64.Build.0 = Debug|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Release|x64.ActiveCfg = Release|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Release|x64.Build.0 = Release|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Debug|x64.ActiveCfg = Debug|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Debug|x64.Build.0 = Debug|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Release|x64.ActiveCfg = Release|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Release|x64.Build.0 = Release|x64\r
-               {B49D30BB-AC67-3799-8A4E-B5F883BB229B}.Debug|x64.ActiveCfg = Debug|x64\r
-               {B49D30BB-AC67-3799-8A4E-B5F883BB229B}.Debug|x64.Build.0 = Debug|x64\r
-               {B49D30BB-AC67-3799-8A4E-B5F883BB229B}.Release|x64.ActiveCfg = Release|x64\r
-               {B49D30BB-AC67-3799-8A4E-B5F883BB229B}.Release|x64.Build.0 = Release|x64\r
-               {3915EFF3-638D-330F-BD1B-9E8D85D2FB1F}.Debug|x64.ActiveCfg = Debug|x64\r
-               {3915EFF3-638D-330F-BD1B-9E8D85D2FB1F}.Debug|x64.Build.0 = Debug|x64\r
-               {3915EFF3-638D-330F-BD1B-9E8D85D2FB1F}.Release|x64.ActiveCfg = Release|x64\r
-               {3915EFF3-638D-330F-BD1B-9E8D85D2FB1F}.Release|x64.Build.0 = Release|x64\r
-               {E22D780F-96F6-3714-B708-4875F7F8F6FF}.Debug|x64.ActiveCfg = Debug|x64\r
-               {E22D780F-96F6-3714-B708-4875F7F8F6FF}.Debug|x64.Build.0 = Debug|x64\r
-               {E22D780F-96F6-3714-B708-4875F7F8F6FF}.Release|x64.ActiveCfg = Release|x64\r
-               {E22D780F-96F6-3714-B708-4875F7F8F6FF}.Release|x64.Build.0 = Release|x64\r
-               {32940355-6B50-33D6-BDC8-56E00F8D88BC}.Debug|x64.ActiveCfg = Debug|x64\r
-               {32940355-6B50-33D6-BDC8-56E00F8D88BC}.Debug|x64.Build.0 = Debug|x64\r
-               {32940355-6B50-33D6-BDC8-56E00F8D88BC}.Release|x64.ActiveCfg = Release|x64\r
-               {32940355-6B50-33D6-BDC8-56E00F8D88BC}.Release|x64.Build.0 = Release|x64\r
-               {9B24984C-F78C-3EF7-907B-2B0D2CDB5695}.Debug|x64.ActiveCfg = Debug|x64\r
-               {9B24984C-F78C-3EF7-907B-2B0D2CDB5695}.Debug|x64.Build.0 = Debug|x64\r
-               {9B24984C-F78C-3EF7-907B-2B0D2CDB5695}.Release|x64.ActiveCfg = Release|x64\r
-               {9B24984C-F78C-3EF7-907B-2B0D2CDB5695}.Release|x64.Build.0 = Release|x64\r
-               {033737D3-CE97-35DD-B911-848DB912467D}.Debug|x64.ActiveCfg = Debug|x64\r
-               {033737D3-CE97-35DD-B911-848DB912467D}.Release|x64.ActiveCfg = Release|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Debug|x64.ActiveCfg = Debug|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Debug|x64.Build.0 = Debug|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Release|x64.ActiveCfg = Release|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Release|x64.Build.0 = Release|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Debug|x64.ActiveCfg = Debug|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Debug|x64.Build.0 = Debug|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Release|x64.ActiveCfg = Release|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Release|x64.Build.0 = Release|x64\r
-               {EC5297D9-ED1C-3BE6-BF71-3D76CD9B2AA7}.Debug|x64.ActiveCfg = Debug|x64\r
-               {EC5297D9-ED1C-3BE6-BF71-3D76CD9B2AA7}.Debug|x64.Build.0 = Debug|x64\r
-               {EC5297D9-ED1C-3BE6-BF71-3D76CD9B2AA7}.Release|x64.ActiveCfg = Release|x64\r
-               {EC5297D9-ED1C-3BE6-BF71-3D76CD9B2AA7}.Release|x64.Build.0 = Release|x64\r
-               {0FA45296-9836-3DE4-BEA5-F2029797A16F}.Debug|x64.ActiveCfg = Debug|x64\r
-               {0FA45296-9836-3DE4-BEA5-F2029797A16F}.Debug|x64.Build.0 = Debug|x64\r
-               {0FA45296-9836-3DE4-BEA5-F2029797A16F}.Release|x64.ActiveCfg = Release|x64\r
-               {0FA45296-9836-3DE4-BEA5-F2029797A16F}.Release|x64.Build.0 = Release|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Debug|x64.ActiveCfg = Debug|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Debug|x64.Build.0 = Debug|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Release|x64.ActiveCfg = Release|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Release|x64.Build.0 = Release|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Debug|x64.ActiveCfg = Debug|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Debug|x64.Build.0 = Debug|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Release|x64.ActiveCfg = Release|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Release|x64.Build.0 = Release|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Debug|x64.ActiveCfg = Debug|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Debug|x64.Build.0 = Debug|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Release|x64.ActiveCfg = Release|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Release|x64.Build.0 = Release|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Debug|x64.ActiveCfg = Debug|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Debug|x64.Build.0 = Debug|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Release|x64.ActiveCfg = Release|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Release|x64.Build.0 = Release|x64\r
-               {CE4E38AC-2FE5-356C-860E-C894AAC00DFF}.Debug|x64.ActiveCfg = Debug|x64\r
-               {CE4E38AC-2FE5-356C-860E-C894AAC00DFF}.Release|x64.ActiveCfg = Release|x64\r
-               {4BDD6A5B-67E0-33DF-950C-4AD0ABB1D729}.Debug|x64.ActiveCfg = Debug|x64\r
-               {4BDD6A5B-67E0-33DF-950C-4AD0ABB1D729}.Debug|x64.Build.0 = Debug|x64\r
-               {4BDD6A5B-67E0-33DF-950C-4AD0ABB1D729}.Release|x64.ActiveCfg = Release|x64\r
-               {4BDD6A5B-67E0-33DF-950C-4AD0ABB1D729}.Release|x64.Build.0 = Release|x64\r
+               {B2B07DA3-A388-307E-A283-3904C31F1CE2}.Debug|x64.ActiveCfg = Debug|x64\r
+               {B2B07DA3-A388-307E-A283-3904C31F1CE2}.Release|x64.ActiveCfg = Release|x64\r
+               {B81F13DD-ACFB-3AB7-A071-3AD849D68E5C}.Debug|x64.ActiveCfg = Debug|x64\r
+               {B81F13DD-ACFB-3AB7-A071-3AD849D68E5C}.Debug|x64.Build.0 = Debug|x64\r
+               {B81F13DD-ACFB-3AB7-A071-3AD849D68E5C}.Release|x64.ActiveCfg = Release|x64\r
+               {B81F13DD-ACFB-3AB7-A071-3AD849D68E5C}.Release|x64.Build.0 = Release|x64\r
+               {F5F127F5-2128-30AA-BCB8-935979A13F41}.Debug|x64.ActiveCfg = Debug|x64\r
+               {F5F127F5-2128-30AA-BCB8-935979A13F41}.Debug|x64.Build.0 = Debug|x64\r
+               {F5F127F5-2128-30AA-BCB8-935979A13F41}.Release|x64.ActiveCfg = Release|x64\r
+               {F5F127F5-2128-30AA-BCB8-935979A13F41}.Release|x64.Build.0 = Release|x64\r
+               {2EA2C687-489E-32F2-8D89-B90620301359}.Debug|x64.ActiveCfg = Debug|x64\r
+               {2EA2C687-489E-32F2-8D89-B90620301359}.Debug|x64.Build.0 = Debug|x64\r
+               {2EA2C687-489E-32F2-8D89-B90620301359}.Release|x64.ActiveCfg = Release|x64\r
+               {2EA2C687-489E-32F2-8D89-B90620301359}.Release|x64.Build.0 = Release|x64\r
+               {4B70B7B0-44A0-31A9-A8DF-2367BBB103F9}.Debug|x64.ActiveCfg = Debug|x64\r
+               {4B70B7B0-44A0-31A9-A8DF-2367BBB103F9}.Debug|x64.Build.0 = Debug|x64\r
+               {4B70B7B0-44A0-31A9-A8DF-2367BBB103F9}.Release|x64.ActiveCfg = Release|x64\r
+               {4B70B7B0-44A0-31A9-A8DF-2367BBB103F9}.Release|x64.Build.0 = Release|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Debug|x64.ActiveCfg = Debug|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Debug|x64.Build.0 = Debug|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Release|x64.ActiveCfg = Release|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Release|x64.Build.0 = Release|x64\r
+               {AC311772-F314-3373-B869-71CD6C30634D}.Debug|x64.ActiveCfg = Debug|x64\r
+               {AC311772-F314-3373-B869-71CD6C30634D}.Debug|x64.Build.0 = Debug|x64\r
+               {AC311772-F314-3373-B869-71CD6C30634D}.Release|x64.ActiveCfg = Release|x64\r
+               {AC311772-F314-3373-B869-71CD6C30634D}.Release|x64.Build.0 = Release|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Debug|x64.ActiveCfg = Debug|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Debug|x64.Build.0 = Debug|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Release|x64.ActiveCfg = Release|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Release|x64.Build.0 = Release|x64\r
+               {C672D2D1-E638-3565-87EC-11172BD73995}.Debug|x64.ActiveCfg = Debug|x64\r
+               {C672D2D1-E638-3565-87EC-11172BD73995}.Debug|x64.Build.0 = Debug|x64\r
+               {C672D2D1-E638-3565-87EC-11172BD73995}.Release|x64.ActiveCfg = Release|x64\r
+               {C672D2D1-E638-3565-87EC-11172BD73995}.Release|x64.Build.0 = Release|x64\r
+               {DB6DF656-7D9C-35B1-B7C4-8FFEAE504240}.Debug|x64.ActiveCfg = Debug|x64\r
+               {DB6DF656-7D9C-35B1-B7C4-8FFEAE504240}.Debug|x64.Build.0 = Debug|x64\r
+               {DB6DF656-7D9C-35B1-B7C4-8FFEAE504240}.Release|x64.ActiveCfg = Release|x64\r
+               {DB6DF656-7D9C-35B1-B7C4-8FFEAE504240}.Release|x64.Build.0 = Release|x64\r
+               {BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6}.Debug|x64.ActiveCfg = Debug|x64\r
+               {BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6}.Debug|x64.Build.0 = Debug|x64\r
+               {BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6}.Release|x64.ActiveCfg = Release|x64\r
+               {BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6}.Release|x64.Build.0 = Release|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Debug|x64.ActiveCfg = Debug|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Debug|x64.Build.0 = Debug|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Release|x64.ActiveCfg = Release|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Release|x64.Build.0 = Release|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Debug|x64.ActiveCfg = Debug|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Debug|x64.Build.0 = Debug|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Release|x64.ActiveCfg = Release|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Release|x64.Build.0 = Release|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Debug|x64.ActiveCfg = Debug|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Debug|x64.Build.0 = Debug|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Release|x64.ActiveCfg = Release|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Release|x64.Build.0 = Release|x64\r
+               {956A3BCB-1113-3FD7-87CC-908C6073E1FB}.Debug|x64.ActiveCfg = Debug|x64\r
+               {956A3BCB-1113-3FD7-87CC-908C6073E1FB}.Debug|x64.Build.0 = Debug|x64\r
+               {956A3BCB-1113-3FD7-87CC-908C6073E1FB}.Release|x64.ActiveCfg = Release|x64\r
+               {956A3BCB-1113-3FD7-87CC-908C6073E1FB}.Release|x64.Build.0 = Release|x64\r
+               {88C96A70-4C80-3CAC-9EE4-7B95DB194D39}.Debug|x64.ActiveCfg = Debug|x64\r
+               {88C96A70-4C80-3CAC-9EE4-7B95DB194D39}.Debug|x64.Build.0 = Debug|x64\r
+               {88C96A70-4C80-3CAC-9EE4-7B95DB194D39}.Release|x64.ActiveCfg = Release|x64\r
+               {88C96A70-4C80-3CAC-9EE4-7B95DB194D39}.Release|x64.Build.0 = Release|x64\r
+               {1F9E81A7-B091-3D9E-AFDD-0DF597ED1EEF}.Debug|x64.ActiveCfg = Debug|x64\r
+               {1F9E81A7-B091-3D9E-AFDD-0DF597ED1EEF}.Debug|x64.Build.0 = Debug|x64\r
+               {1F9E81A7-B091-3D9E-AFDD-0DF597ED1EEF}.Release|x64.ActiveCfg = Release|x64\r
+               {1F9E81A7-B091-3D9E-AFDD-0DF597ED1EEF}.Release|x64.Build.0 = Release|x64\r
+               {1B4D7DF7-FCDB-342F-9D20-F9E0262B6964}.Debug|x64.ActiveCfg = Debug|x64\r
+               {1B4D7DF7-FCDB-342F-9D20-F9E0262B6964}.Debug|x64.Build.0 = Debug|x64\r
+               {1B4D7DF7-FCDB-342F-9D20-F9E0262B6964}.Release|x64.ActiveCfg = Release|x64\r
+               {1B4D7DF7-FCDB-342F-9D20-F9E0262B6964}.Release|x64.Build.0 = Release|x64\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}.Debug|x64.ActiveCfg = Debug|x64\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}.Debug|x64.Build.0 = Debug|x64\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}.Release|x64.ActiveCfg = Release|x64\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858}.Release|x64.Build.0 = Release|x64\r
+               {9E3BFB5B-D84A-3E8C-8B84-566073AC0DE3}.Debug|x64.ActiveCfg = Debug|x64\r
+               {9E3BFB5B-D84A-3E8C-8B84-566073AC0DE3}.Release|x64.ActiveCfg = Release|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Debug|x64.ActiveCfg = Debug|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Debug|x64.Build.0 = Debug|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Release|x64.ActiveCfg = Release|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Release|x64.Build.0 = Release|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Debug|x64.ActiveCfg = Debug|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Debug|x64.Build.0 = Debug|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Release|x64.ActiveCfg = Release|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Release|x64.Build.0 = Release|x64\r
+               {96492351-1995-3B6B-A091-E7F4918E443B}.Debug|x64.ActiveCfg = Debug|x64\r
+               {96492351-1995-3B6B-A091-E7F4918E443B}.Debug|x64.Build.0 = Debug|x64\r
+               {96492351-1995-3B6B-A091-E7F4918E443B}.Release|x64.ActiveCfg = Release|x64\r
+               {96492351-1995-3B6B-A091-E7F4918E443B}.Release|x64.Build.0 = Release|x64\r
+               {049A6034-6699-3DDF-BF15-47C981793305}.Debug|x64.ActiveCfg = Debug|x64\r
+               {049A6034-6699-3DDF-BF15-47C981793305}.Debug|x64.Build.0 = Debug|x64\r
+               {049A6034-6699-3DDF-BF15-47C981793305}.Release|x64.ActiveCfg = Release|x64\r
+               {049A6034-6699-3DDF-BF15-47C981793305}.Release|x64.Build.0 = Release|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Debug|x64.ActiveCfg = Debug|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Debug|x64.Build.0 = Debug|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Release|x64.ActiveCfg = Release|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Release|x64.Build.0 = Release|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Debug|x64.ActiveCfg = Debug|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Debug|x64.Build.0 = Debug|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Release|x64.ActiveCfg = Release|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Release|x64.Build.0 = Release|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Debug|x64.ActiveCfg = Debug|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Debug|x64.Build.0 = Debug|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Release|x64.ActiveCfg = Release|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Release|x64.Build.0 = Release|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Debug|x64.ActiveCfg = Debug|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Debug|x64.Build.0 = Debug|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Release|x64.ActiveCfg = Release|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Release|x64.Build.0 = Release|x64\r
+               {8EC2136C-E0E9-3340-86AE-5463BAA01ABB}.Debug|x64.ActiveCfg = Debug|x64\r
+               {8EC2136C-E0E9-3340-86AE-5463BAA01ABB}.Release|x64.ActiveCfg = Release|x64\r
+               {BC5A59A0-B151-32E5-9090-B06A8D88F902}.Debug|x64.ActiveCfg = Debug|x64\r
+               {BC5A59A0-B151-32E5-9090-B06A8D88F902}.Debug|x64.Build.0 = Debug|x64\r
+               {BC5A59A0-B151-32E5-9090-B06A8D88F902}.Release|x64.ActiveCfg = Release|x64\r
+               {BC5A59A0-B151-32E5-9090-B06A8D88F902}.Release|x64.Build.0 = Release|x64\r
+               {5A8F73B9-27CC-3054-8674-0B1ACFDA170B}.Debug|x64.ActiveCfg = Debug|x64\r
+               {5A8F73B9-27CC-3054-8674-0B1ACFDA170B}.Debug|x64.Build.0 = Debug|x64\r
+               {5A8F73B9-27CC-3054-8674-0B1ACFDA170B}.Release|x64.ActiveCfg = Release|x64\r
+               {5A8F73B9-27CC-3054-8674-0B1ACFDA170B}.Release|x64.Build.0 = Release|x64\r
        EndGlobalSection\r
        GlobalSection(NestedProjects) = preSolution\r
-               {93979AE4-08B2-324E-AACE-6FFC302D2505} = {81FD0586-FEDF-33EE-85EC-35FE7EC8667D}\r
-               {3E565C6C-4B64-3128-A009-4A91C77E00E5} = {966AFC8E-3F99-3406-B1A4-F429063F7CD0}\r
-               {996E1D94-926B-3585-9466-CDB769D7188C} = {966AFC8E-3F99-3406-B1A4-F429063F7CD0}\r
-               {9B24984C-F78C-3EF7-907B-2B0D2CDB5695} = {6E04BB9F-C9BB-327E-82DE-CD3AD32C87B3}\r
-               {74318028-369F-3EA0-8A99-A341020416D6} = {2202E8C3-74C3-38E3-B019-05A731F62855}\r
-               {B49D30BB-AC67-3799-8A4E-B5F883BB229B} = {2202E8C3-74C3-38E3-B019-05A731F62855}\r
-               {3915EFF3-638D-330F-BD1B-9E8D85D2FB1F} = {2202E8C3-74C3-38E3-B019-05A731F62855}\r
-               {E22D780F-96F6-3714-B708-4875F7F8F6FF} = {2202E8C3-74C3-38E3-B019-05A731F62855}\r
-               {033737D3-CE97-35DD-B911-848DB912467D} = {4E87A75D-9056-39FC-B704-6ED9351D9643}\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281} = {4E87A75D-9056-39FC-B704-6ED9351D9643}\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3} = {4E87A75D-9056-39FC-B704-6ED9351D9643}\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597} = {4E87A75D-9056-39FC-B704-6ED9351D9643}\r
-               {F353E330-643D-353C-9031-52ED11A7E914} = {4E87A75D-9056-39FC-B704-6ED9351D9643}\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6} = {4E87A75D-9056-39FC-B704-6ED9351D9643}\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44} = {4E87A75D-9056-39FC-B704-6ED9351D9643}\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC} = {F5313650-26B7-3FD1-949B-778051D0087B}\r
-               {5F3076C6-2971-39DF-A3BE-A78FB0411AAE} = {F5313650-26B7-3FD1-949B-778051D0087B}\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327} = {F5313650-26B7-3FD1-949B-778051D0087B}\r
-               {F6702FDF-019F-3B2F-9CAD-15C15CD4F871} = {F5313650-26B7-3FD1-949B-778051D0087B}\r
-               {62B58F28-8443-346E-8A29-F389A2C9CBAD} = {F5313650-26B7-3FD1-949B-778051D0087B}\r
-               {CE4E38AC-2FE5-356C-860E-C894AAC00DFF} = {8351EE33-11D6-3363-BCC3-4F708BF29B48}\r
-               {14CBFE6C-4A95-3390-846D-C5B8E0B631CB} = {6D288011-32DF-3CEE-8379-7787990F36DF}\r
-               {635B11E4-0F2D-368F-929C-945C5EF943FD} = {9DC8B69F-25E1-3EC7-A575-F725CB4AEB29}\r
-               {4BDD6A5B-67E0-33DF-950C-4AD0ABB1D729} = {9DC8B69F-25E1-3EC7-A575-F725CB4AEB29}\r
-               {32940355-6B50-33D6-BDC8-56E00F8D88BC} = {57C8905F-4FBE-3D7E-89D7-E8CB65A87A4C}\r
+               {B2B07DA3-A388-307E-A283-3904C31F1CE2} = {5C0043D5-C4A7-3794-80B8-1838D50364AB}\r
+               {2EA2C687-489E-32F2-8D89-B90620301359} = {F5E3A037-65B6-315C-A12F-41E06C983058}\r
+               {BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6} = {F5E3A037-65B6-315C-A12F-41E06C983058}\r
+               {B9E0EFB7-8E1B-303D-9222-13F7A82B7858} = {F8AB40FC-4ECD-3274-BC5B-F9E15E2564FE}\r
+               {B81F13DD-ACFB-3AB7-A071-3AD849D68E5C} = {F65894DC-9636-3FA9-9068-572DBF7F5126}\r
+               {956A3BCB-1113-3FD7-87CC-908C6073E1FB} = {F65894DC-9636-3FA9-9068-572DBF7F5126}\r
+               {88C96A70-4C80-3CAC-9EE4-7B95DB194D39} = {F65894DC-9636-3FA9-9068-572DBF7F5126}\r
+               {1F9E81A7-B091-3D9E-AFDD-0DF597ED1EEF} = {F65894DC-9636-3FA9-9068-572DBF7F5126}\r
+               {9E3BFB5B-D84A-3E8C-8B84-566073AC0DE3} = {3D4925D7-A068-3AAE-A7E7-BC42FA711B33}\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177} = {3D4925D7-A068-3AAE-A7E7-BC42FA711B33}\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9} = {3D4925D7-A068-3AAE-A7E7-BC42FA711B33}\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50} = {3D4925D7-A068-3AAE-A7E7-BC42FA711B33}\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F} = {3D4925D7-A068-3AAE-A7E7-BC42FA711B33}\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC} = {3D4925D7-A068-3AAE-A7E7-BC42FA711B33}\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6} = {3D4925D7-A068-3AAE-A7E7-BC42FA711B33}\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF} = {3E491021-A61D-35E3-A471-EE7FD2DCB291}\r
+               {AC311772-F314-3373-B869-71CD6C30634D} = {3E491021-A61D-35E3-A471-EE7FD2DCB291}\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18} = {3E491021-A61D-35E3-A471-EE7FD2DCB291}\r
+               {C672D2D1-E638-3565-87EC-11172BD73995} = {3E491021-A61D-35E3-A471-EE7FD2DCB291}\r
+               {DB6DF656-7D9C-35B1-B7C4-8FFEAE504240} = {3E491021-A61D-35E3-A471-EE7FD2DCB291}\r
+               {8EC2136C-E0E9-3340-86AE-5463BAA01ABB} = {5C70A9BE-0B12-37F5-AC43-A348866101A1}\r
+               {F5F127F5-2128-30AA-BCB8-935979A13F41} = {FFD56AC5-F278-31C7-8A34-58F29694034D}\r
+               {4B70B7B0-44A0-31A9-A8DF-2367BBB103F9} = {E2FEE265-4C4F-3559-A383-9FC680626E2D}\r
+               {BC5A59A0-B151-32E5-9090-B06A8D88F902} = {E2FEE265-4C4F-3559-A383-9FC680626E2D}\r
+               {5A8F73B9-27CC-3054-8674-0B1ACFDA170B} = {E2FEE265-4C4F-3559-A383-9FC680626E2D}\r
+               {1B4D7DF7-FCDB-342F-9D20-F9E0262B6964} = {5B0DE4D9-2EC7-3B5E-8EFD-A4B4D9B78E1E}\r
        EndGlobalSection\r
        GlobalSection(ExtensibilityGlobals) = postSolution\r
-               SolutionGuid = {52AFCD95-923B-3D02-AD06-7AA636E46A75}\r
+               SolutionGuid = {7F649050-97C1-31C4-BC48-C88A7B5644B3}\r
        EndGlobalSection\r
        GlobalSection(ExtensibilityAddIns) = postSolution\r
        EndGlobalSection\r
index 4dc8d76..8362cd5 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{996E1D94-926B-3585-9466-CDB769D7188C}</ProjectGuid>\r
+    <ProjectGuid>{BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -64,6 +64,7 @@
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
-      <DebugInformationFormat></DebugInformationFormat>\r
+      <DebugInformationFormat>\r
+      </DebugInformationFormat>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     </Lib>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="$(SolutionDir)src\Common\CPUID.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Common\Configurator.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Common\Debug.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Common\Half.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Common\Math.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Common\Memory.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Common\Resource.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Common\Socket.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Common\Thread.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Common\Timer.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\Common\Version.h" />\r
+    <ClCompile Include="$(SolutionDir)src\Common\CPUID.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Common\CPUID.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Common\Configurator.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Common\Configurator.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Common\Debug.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Common\Debug.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Common\Half.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Common\Half.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Common\Math.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Common\Math.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Common\Memory.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Common\Memory.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Common\MutexLock.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Common\Resource.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Common\Resource.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Common\Socket.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Common\Socket.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Common\Thread.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Common\Thread.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Common\Timer.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Common\Timer.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Common\Types.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Renderer\Blitter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Renderer\Clipper.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Renderer\Color.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Renderer\Context.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Renderer\ETC_Decoder.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Renderer\Matrix.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Renderer\PixelProcessor.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Renderer\Plane.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Renderer\Point.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Renderer\QuadRasterizer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Renderer\Renderer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Renderer\Sampler.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Renderer\SetupProcessor.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Renderer\Surface.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Renderer\TextureStage.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Renderer\Vector.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Renderer\VertexProcessor.cpp"  />\r
+    <ClInclude Include="$(SolutionDir)src\Common\Version.h" />\r
+    <ClCompile Include="$(SolutionDir)src\Renderer\Blitter.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Blitter.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Renderer\Clipper.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Clipper.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Renderer\Color.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Color.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Renderer\Context.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Context.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Renderer\ETC_Decoder.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\ETC_Decoder.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\LRUCache.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Renderer\Matrix.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Matrix.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Renderer\PixelProcessor.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\PixelProcessor.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Renderer\Plane.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Plane.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Renderer\Point.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Point.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Polygon.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Primitive.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Renderer\QuadRasterizer.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\QuadRasterizer.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Rasterizer.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Renderer\Renderer.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Renderer.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\RoutineCache.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Renderer\Sampler.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Sampler.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Renderer\SetupProcessor.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\SetupProcessor.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Stream.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Renderer\Surface.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Surface.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Renderer\TextureStage.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\TextureStage.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Triangle.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Renderer\Vector.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Vector.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Vertex.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Renderer\VertexProcessor.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Renderer\VertexProcessor.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Shader\Constants.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Shader\PixelPipeline.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Shader\PixelProgram.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Shader\PixelRoutine.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Shader\PixelShader.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Shader\SamplerCore.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Shader\SetupRoutine.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Shader\Shader.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Shader\ShaderCore.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Shader\VertexPipeline.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Shader\VertexProgram.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Shader\VertexRoutine.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Shader\VertexShader.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\Shader\Constants.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Shader\Constants.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Shader\PixelPipeline.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Shader\PixelPipeline.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Shader\PixelProgram.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Shader\PixelProgram.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Shader\PixelRoutine.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Shader\PixelRoutine.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Shader\PixelShader.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Shader\PixelShader.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Shader\SamplerCore.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Shader\SamplerCore.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Shader\SetupRoutine.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Shader\SetupRoutine.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Shader\Shader.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Shader\Shader.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Shader\ShaderCore.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Shader\ShaderCore.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Shader\VertexPipeline.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Shader\VertexPipeline.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Shader\VertexProgram.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Shader\VertexProgram.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Shader\VertexRoutine.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Shader\VertexRoutine.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Shader\VertexShader.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Shader\VertexShader.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Main\Config.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\Main\Config.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Main\Config.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Main\FrameBuffer.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\Main\FrameBuffer.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Main\FrameBuffer.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Main\SwiftConfig.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\Main\SwiftConfig.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Main\SwiftConfig.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Main\FrameBufferDD.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\Main\FrameBufferDD.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Main\FrameBufferDD.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Main\FrameBufferGDI.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\Main\FrameBufferGDI.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Main\FrameBufferGDI.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Main\FrameBufferWin.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\Main\FrameBufferWin.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Main\FrameBufferWin.hpp" />\r
   </ItemGroup>\r
   <ItemGroup>\r
index fff570f..5a8a230 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
     <ClCompile Include="$(SolutionDir)src\Common\CPUID.cpp">\r
     </ClCompile>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClInclude Include="$(SolutionDir)src\Common\Version.h">\r
-      <Filter>src\Common</Filter>\r
-    </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\Common\CPUID.hpp">\r
       <Filter>src\Common</Filter>\r
     </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\Common\Types.hpp">\r
       <Filter>src\Common</Filter>\r
     </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Common\Version.h">\r
+      <Filter>src\Common</Filter>\r
+    </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\Renderer\Blitter.hpp">\r
       <Filter>src\Renderer</Filter>\r
     </ClInclude>\r
     </ClInclude>\r
   </ItemGroup>\r
   <ItemGroup>\r
+    <Filter Include="src">\r
+      <UniqueIdentifier>{1D32CFC4-3897-312A-881D-1722E268FA32}</UniqueIdentifier>\r
+    </Filter>\r
     <Filter Include="src\Common">\r
-      <UniqueIdentifier>{11C36704-F487-3E48-94BD-78A5C5D796BD}</UniqueIdentifier>\r
+      <UniqueIdentifier>{A5044873-798E-3043-A230-A04C929E232C}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\Main">\r
-      <UniqueIdentifier>{3C9F38B6-307F-3432-AF88-723555B88F6E}</UniqueIdentifier>\r
+      <UniqueIdentifier>{E932C17D-A7C0-39E3-825A-16AC820D5D5B}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\Renderer">\r
-      <UniqueIdentifier>{5717B640-0503-3C5F-9414-3077EBFAFCB8}</UniqueIdentifier>\r
+      <UniqueIdentifier>{3B1B7D30-F6FA-3C0B-BCD1-C45BB3DB9639}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\Shader">\r
-      <UniqueIdentifier>{2964277E-BF3D-3C43-9745-26D3BF41B62B}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="src">\r
-      <UniqueIdentifier>{13574A07-B880-3431-8401-B66983F72A05}</UniqueIdentifier>\r
+      <UniqueIdentifier>{BDC888B5-165C-33B9-9D0A-B8FD19D37B60}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index d5a22c2..fb3fadb 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{B49D30BB-AC67-3799-8A4E-B5F883BB229B}</ProjectGuid>\r
+    <ProjectGuid>{956A3BCB-1113-3FD7-87CC-908C6073E1FB}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -68,6 +68,7 @@
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;EGL_EGLEXT_PROTOTYPES; EGLAPI=; NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Debug";libEGL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
@@ -91,9 +92,9 @@
 if %errorlevel% neq 0 goto :cmEnd\r
 "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"\r
 if %errorlevel% neq 0 goto :cmEnd\r
-"cmake" -E make_directory $(SolutionDir)out/Windows/\r
+"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"\r
 if %errorlevel% neq 0 goto :cmEnd\r
-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libEGL.dll" $(SolutionDir)out/Windows/\r
+"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libEGL.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"\r
 if %errorlevel% neq 0 goto :cmEnd\r
 :cmEnd\r
 endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
@@ -129,10 +130,12 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;EGL_EGLEXT_PROTOTYPES; EGLAPI=; NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Release";libEGL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
-      <DebugInformationFormat></DebugInformationFormat>\r
+      <DebugInformationFormat>\r
+      </DebugInformationFormat>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;EGL_EGLEXT_PROTOTYPES; EGLAPI=; NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR=\"Release\";libEGL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
@@ -153,9 +156,9 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
 if %errorlevel% neq 0 goto :cmEnd\r
 "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"\r
 if %errorlevel% neq 0 goto :cmEnd\r
-"cmake" -E make_directory $(SolutionDir)out/Windows/\r
+"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"\r
 if %errorlevel% neq 0 goto :cmEnd\r
-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libEGL.dll" $(SolutionDir)out/Windows/\r
+"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libEGL.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"\r
 if %errorlevel% neq 0 goto :cmEnd\r
 :cmEnd\r
 endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
@@ -180,27 +183,6 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
     </ProjectReference>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\Config.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\Display.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\Surface.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\libEGL.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\main.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Config.h" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Display.h" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\main.h" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\resource.h" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Context.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\OSXUtils.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Surface.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Sync.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Texture.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\libEGL.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h" />\r
-    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp" />\r
     <ClInclude Include="$(SolutionDir)include\Android\android\api-level.h" />\r
     <ClInclude Include="$(SolutionDir)include\Android\android\sync.h" />\r
     <ClInclude Include="$(SolutionDir)include\Android\cutils\native_handle.h" />\r
@@ -247,7 +229,28 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
     <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_xcb.h" />\r
     <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_xlib.h" />\r
     <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_xlib_xrandr.h" />\r
-    <ResourceCompile Include="$(SolutionDir)src\OpenGL\libEGL\libEGL.rc"  />\r
+    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\Config.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Config.h" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Context.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\Display.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Display.h" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\OSXUtils.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\Surface.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Surface.hpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Sync.hpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Texture.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\libEGL.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\libEGL.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\main.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\main.h" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\resource.h" />\r
+    <ResourceCompile Include="$(SolutionDir)src\OpenGL\libEGL\libEGL.rc" />\r
   </ItemGroup>\r
   <ItemGroup>\r
   </ItemGroup>\r
index c4a3dc4..2b07918 100644 (file)
@@ -1,6 +1,15 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
+    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp">\r
+      <Filter>src\Common</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp">\r
+      <Filter>src\OpenGL\common</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp">\r
+      <Filter>src\OpenGL\common</Filter>\r
+    </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\Config.cpp">\r
       <Filter>src\OpenGL\libEGL</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\OpenGL\libEGL\main.cpp">\r
       <Filter>src\OpenGL\libEGL</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp">\r
-      <Filter>src\OpenGL\common</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp">\r
-      <Filter>src\OpenGL\common</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp">\r
-      <Filter>src\Common</Filter>\r
-    </ClCompile>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Config.h">\r
-      <Filter>src\OpenGL\libEGL</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Display.h">\r
-      <Filter>src\OpenGL\libEGL</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\main.h">\r
-      <Filter>src\OpenGL\libEGL</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\resource.h">\r
-      <Filter>src\OpenGL\libEGL</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Context.hpp">\r
-      <Filter>src\OpenGL\libEGL</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\OSXUtils.hpp">\r
-      <Filter>src\OpenGL\libEGL</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Surface.hpp">\r
-      <Filter>src\OpenGL\libEGL</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Sync.hpp">\r
-      <Filter>src\OpenGL\libEGL</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Texture.hpp">\r
-      <Filter>src\OpenGL\libEGL</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\libEGL.hpp">\r
-      <Filter>src\OpenGL\libEGL</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp">\r
-      <Filter>src\OpenGL\common</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h">\r
-      <Filter>src\OpenGL\common</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp">\r
-      <Filter>src\Common</Filter>\r
-    </ClInclude>\r
     <ClInclude Include="$(SolutionDir)include\Android\android\api-level.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
     <ClInclude Include="$(SolutionDir)include\vulkan\vulkan_xlib_xrandr.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp">\r
+      <Filter>src\Common</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp">\r
+      <Filter>src\OpenGL\common</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h">\r
+      <Filter>src\OpenGL\common</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Config.h">\r
+      <Filter>src\OpenGL\libEGL</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Context.hpp">\r
+      <Filter>src\OpenGL\libEGL</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Display.h">\r
+      <Filter>src\OpenGL\libEGL</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\OSXUtils.hpp">\r
+      <Filter>src\OpenGL\libEGL</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Surface.hpp">\r
+      <Filter>src\OpenGL\libEGL</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Sync.hpp">\r
+      <Filter>src\OpenGL\libEGL</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\Texture.hpp">\r
+      <Filter>src\OpenGL\libEGL</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\libEGL.hpp">\r
+      <Filter>src\OpenGL\libEGL</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\main.h">\r
+      <Filter>src\OpenGL\libEGL</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libEGL\resource.h">\r
+      <Filter>src\OpenGL\libEGL</Filter>\r
+    </ClInclude>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ResourceCompile Include="$(SolutionDir)src\OpenGL\libEGL\libEGL.rc">\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="Header Files">\r
-      <UniqueIdentifier>{06D2D69E-DE55-30BE-A8A1-FE6C66324860}</UniqueIdentifier>\r
+      <UniqueIdentifier>{BC4B8AD2-A096-36EC-A16A-CFEE34C3D52C}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src">\r
-      <UniqueIdentifier>{13574A07-B880-3431-8401-B66983F72A05}</UniqueIdentifier>\r
+      <UniqueIdentifier>{1D32CFC4-3897-312A-881D-1722E268FA32}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\Common">\r
-      <UniqueIdentifier>{11C36704-F487-3E48-94BD-78A5C5D796BD}</UniqueIdentifier>\r
+      <UniqueIdentifier>{A5044873-798E-3043-A230-A04C929E232C}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\OpenGL">\r
-      <UniqueIdentifier>{51160DCB-631F-348A-A69D-7F054A400827}</UniqueIdentifier>\r
+      <UniqueIdentifier>{290F2129-951C-3257-8777-9DC8BFFF50AF}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\OpenGL\common">\r
-      <UniqueIdentifier>{004AF498-11B5-3CDE-B8E3-7CCE434B2929}</UniqueIdentifier>\r
+      <UniqueIdentifier>{F51CD29B-086E-30A5-B7F8-70E7D3FCA481}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\OpenGL\libEGL">\r
-      <UniqueIdentifier>{C37C965A-83A0-359C-B12C-21A1EAFCC071}</UniqueIdentifier>\r
+      <UniqueIdentifier>{6968CDD7-723B-375B-BD80-23AC7BFC455C}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index e90ef3a..78bc05c 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{3915EFF3-638D-330F-BD1B-9E8D85D2FB1F}</ProjectGuid>\r
+    <ProjectGuid>{88C96A70-4C80-3CAC-9EE4-7B95DB194D39}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -68,6 +68,7 @@
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;GL_GLEXT_PROTOTYPES; EGLAPI=; GL_API=; GL_APICALL=; GLAPI=;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Debug";libGLES_CM_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
@@ -125,10 +126,12 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;GL_GLEXT_PROTOTYPES; EGLAPI=; GL_API=; GL_APICALL=; GLAPI=;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Release";libGLES_CM_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
-      <DebugInformationFormat></DebugInformationFormat>\r
+      <DebugInformationFormat>\r
+      </DebugInformationFormat>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;GL_GLEXT_PROTOTYPES; EGLAPI=; GL_API=; GL_APICALL=; GLAPI=;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR=\"Release\";libGLES_CM_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
@@ -172,66 +175,74 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
     </ProjectReference>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Buffer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Context.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Device.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Framebuffer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\IndexDataManager.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Renderbuffer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\ResourceManager.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Texture.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\VertexDataManager.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\libGLES_CM.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\main.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\utilities.cpp"  />\r
+    <ClInclude Include="$(SolutionDir)include\GLES\gl.h" />\r
+    <ClInclude Include="$(SolutionDir)include\GLES\glext.h" />\r
+    <ClInclude Include="$(SolutionDir)include\GLES\glplatform.h" />\r
+    <ClInclude Include="$(SolutionDir)include\KHR\khrplatform.h" />\r
+    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Image.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Image.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\MatrixStack.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\MatrixStack.hpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\NameSpace.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Surface.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Buffer.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Buffer.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Context.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Context.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Device.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Device.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Framebuffer.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Framebuffer.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\IndexDataManager.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\IndexDataManager.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Renderbuffer.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Renderbuffer.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\ResourceManager.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\ResourceManager.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Texture.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Texture.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\VertexDataManager.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\VertexDataManager.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\libGLES_CM.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\libGLES_CM.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\main.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\main.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\mathutil.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\resource.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\utilities.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\utilities.h" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Device.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\libGLES_CM.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Image.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\MatrixStack.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Image.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\MatrixStack.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\NameSpace.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Surface.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp" />\r
-    <ClInclude Include="$(SolutionDir)include\KHR\khrplatform.h" />\r
-    <ClInclude Include="$(SolutionDir)include\GLES\gl.h" />\r
-    <ClInclude Include="$(SolutionDir)include\GLES\glext.h" />\r
-    <ClInclude Include="$(SolutionDir)include\GLES\glplatform.h" />\r
-    <ResourceCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\libGLES_CM.rc"  />\r
+    <ResourceCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\libGLES_CM.rc" />\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\GLCompiler.vcxproj">\r
-      <Project>{74318028-369F-3EA0-8A99-A341020416D6}</Project>\r
+      <Project>{B81F13DD-ACFB-3AB7-A071-3AD849D68E5C}</Project>\r
       <Name>GLCompiler</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorLLVM.vcxproj">\r
-      <Project>{3E565C6C-4B64-3128-A009-4A91C77E00E5}</Project>\r
+      <Project>{2EA2C687-489E-32F2-8D89-B90620301359}</Project>\r
       <Name>ReactorLLVM</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\SwiftShader.vcxproj">\r
-      <Project>{996E1D94-926B-3585-9466-CDB769D7188C}</Project>\r
+      <Project>{BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6}</Project>\r
       <Name>SwiftShader</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj">\r
-      <Project>{9B24984C-F78C-3EF7-907B-2B0D2CDB5695}</Project>\r
+      <Project>{B9E0EFB7-8E1B-303D-9222-13F7A82B7858}</Project>\r
       <Name>llvm</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
index ba9cfad..5094ff8 100644 (file)
@@ -1,6 +1,21 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
+    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp">\r
+      <Filter>src\Common</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Image.cpp">\r
+      <Filter>src\OpenGL\common</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\MatrixStack.cpp">\r
+      <Filter>src\OpenGL\common</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp">\r
+      <Filter>src\OpenGL\common</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp">\r
+      <Filter>src\OpenGL\common</Filter>\r
+    </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\Buffer.cpp">\r
       <Filter>src\OpenGL\libGLES_CM</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\utilities.cpp">\r
       <Filter>src\OpenGL\libGLES_CM</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Image.cpp">\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="$(SolutionDir)include\GLES\gl.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)include\GLES\glext.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)include\GLES\glplatform.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)include\KHR\khrplatform.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp">\r
+      <Filter>src\Common</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Image.hpp">\r
       <Filter>src\OpenGL\common</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\MatrixStack.cpp">\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\MatrixStack.hpp">\r
       <Filter>src\OpenGL\common</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp">\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\NameSpace.hpp">\r
       <Filter>src\OpenGL\common</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp">\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp">\r
       <Filter>src\OpenGL\common</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp">\r
-      <Filter>src\Common</Filter>\r
-    </ClCompile>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Surface.hpp">\r
+      <Filter>src\OpenGL\common</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h">\r
+      <Filter>src\OpenGL\common</Filter>\r
+    </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Buffer.h">\r
       <Filter>src\OpenGL\libGLES_CM</Filter>\r
     </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Context.h">\r
       <Filter>src\OpenGL\libGLES_CM</Filter>\r
     </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Device.hpp">\r
+      <Filter>src\OpenGL\libGLES_CM</Filter>\r
+    </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Framebuffer.h">\r
       <Filter>src\OpenGL\libGLES_CM</Filter>\r
     </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\VertexDataManager.h">\r
       <Filter>src\OpenGL\libGLES_CM</Filter>\r
     </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\libGLES_CM.hpp">\r
+      <Filter>src\OpenGL\libGLES_CM</Filter>\r
+    </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\main.h">\r
       <Filter>src\OpenGL\libGLES_CM</Filter>\r
     </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\utilities.h">\r
       <Filter>src\OpenGL\libGLES_CM</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\Device.hpp">\r
-      <Filter>src\OpenGL\libGLES_CM</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLES_CM\libGLES_CM.hpp">\r
-      <Filter>src\OpenGL\libGLES_CM</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h">\r
-      <Filter>src\OpenGL\common</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Image.hpp">\r
-      <Filter>src\OpenGL\common</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\MatrixStack.hpp">\r
-      <Filter>src\OpenGL\common</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\NameSpace.hpp">\r
-      <Filter>src\OpenGL\common</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp">\r
-      <Filter>src\OpenGL\common</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Surface.hpp">\r
-      <Filter>src\OpenGL\common</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp">\r
-      <Filter>src\Common</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)include\KHR\khrplatform.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)include\GLES\gl.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)include\GLES\glext.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)include\GLES\glplatform.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ResourceCompile Include="$(SolutionDir)src\OpenGL\libGLES_CM\libGLES_CM.rc">\r
     </ResourceCompile>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <Filter Include="src\OpenGL\common">\r
-      <UniqueIdentifier>{004AF498-11B5-3CDE-B8E3-7CCE434B2929}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="src\OpenGL\libGLES_CM">\r
-      <UniqueIdentifier>{59A27B28-963D-3B21-9F87-062C74160C7D}</UniqueIdentifier>\r
-    </Filter>\r
     <Filter Include="Header Files">\r
-      <UniqueIdentifier>{06D2D69E-DE55-30BE-A8A1-FE6C66324860}</UniqueIdentifier>\r
+      <UniqueIdentifier>{BC4B8AD2-A096-36EC-A16A-CFEE34C3D52C}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src">\r
-      <UniqueIdentifier>{13574A07-B880-3431-8401-B66983F72A05}</UniqueIdentifier>\r
+      <UniqueIdentifier>{1D32CFC4-3897-312A-881D-1722E268FA32}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\Common">\r
-      <UniqueIdentifier>{11C36704-F487-3E48-94BD-78A5C5D796BD}</UniqueIdentifier>\r
+      <UniqueIdentifier>{A5044873-798E-3043-A230-A04C929E232C}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\OpenGL">\r
-      <UniqueIdentifier>{51160DCB-631F-348A-A69D-7F054A400827}</UniqueIdentifier>\r
+      <UniqueIdentifier>{290F2129-951C-3257-8777-9DC8BFFF50AF}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="src\OpenGL\common">\r
+      <UniqueIdentifier>{F51CD29B-086E-30A5-B7F8-70E7D3FCA481}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="src\OpenGL\libGLES_CM">\r
+      <UniqueIdentifier>{17987D8C-90EE-39D1-9D8D-9B8202A6F273}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 14a8432..fd142d4 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{E22D780F-96F6-3714-B708-4875F7F8F6FF}</ProjectGuid>\r
+    <ProjectGuid>{1F9E81A7-B091-3D9E-AFDD-0DF597ED1EEF}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -68,6 +68,7 @@
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;GL_GLEXT_PROTOTYPES; GL_API=; GL_APICALL=; GLAPI=; NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Debug";libGLESv2_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
@@ -91,9 +92,9 @@
 if %errorlevel% neq 0 goto :cmEnd\r
 "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"\r
 if %errorlevel% neq 0 goto :cmEnd\r
-"cmake" -E make_directory $(SolutionDir)out/Windows/\r
+"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"\r
 if %errorlevel% neq 0 goto :cmEnd\r
-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libGLESv2.dll" $(SolutionDir)out/Windows/\r
+"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libGLESv2.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"\r
 if %errorlevel% neq 0 goto :cmEnd\r
 :cmEnd\r
 endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
@@ -129,10 +130,12 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;GL_GLEXT_PROTOTYPES; GL_API=; GL_APICALL=; GLAPI=; NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Release";libGLESv2_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
-      <DebugInformationFormat></DebugInformationFormat>\r
+      <DebugInformationFormat>\r
+      </DebugInformationFormat>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;GL_GLEXT_PROTOTYPES; GL_API=; GL_APICALL=; GLAPI=; NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR=\"Release\";libGLESv2_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
@@ -153,9 +156,9 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
 if %errorlevel% neq 0 goto :cmEnd\r
 "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"\r
 if %errorlevel% neq 0 goto :cmEnd\r
-"cmake" -E make_directory $(SolutionDir)out/Windows/\r
+"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"\r
 if %errorlevel% neq 0 goto :cmEnd\r
-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libGLESv2.dll" $(SolutionDir)out/Windows/\r
+"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libGLESv2.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"\r
 if %errorlevel% neq 0 goto :cmEnd\r
 :cmEnd\r
 endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
@@ -180,84 +183,92 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
     </ProjectReference>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Buffer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Context.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Device.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Fence.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Framebuffer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\IndexDataManager.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Program.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Query.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Renderbuffer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\ResourceManager.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Shader.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Texture.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\TransformFeedback.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\VertexArray.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\VertexDataManager.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\entry_points.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv2.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv3.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\main.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\utilities.cpp"  />\r
+    <ClInclude Include="$(SolutionDir)include\GLES2\gl2.h" />\r
+    <ClInclude Include="$(SolutionDir)include\GLES2\gl2ext.h" />\r
+    <ClInclude Include="$(SolutionDir)include\GLES2\gl2platform.h" />\r
+    <ClInclude Include="$(SolutionDir)include\GLES3\gl3.h" />\r
+    <ClInclude Include="$(SolutionDir)include\GLES3\gl3platform.h" />\r
+    <ClInclude Include="$(SolutionDir)include\KHR\khrplatform.h" />\r
+    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Image.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Image.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\MatrixStack.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\MatrixStack.hpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\NameSpace.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Surface.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Buffer.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Buffer.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Context.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Context.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Device.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Device.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Fence.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Fence.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Framebuffer.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Framebuffer.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\IndexDataManager.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\IndexDataManager.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Program.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Program.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Query.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Query.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Renderbuffer.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Renderbuffer.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\ResourceManager.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\ResourceManager.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Sampler.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Shader.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Shader.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Texture.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Texture.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\TransformFeedback.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\TransformFeedback.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\VertexArray.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\VertexArray.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\VertexDataManager.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\VertexDataManager.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\entry_points.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\entry_points.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv2.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv2.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv3.cpp" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\main.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\main.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\mathutil.h" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\resource.h" />\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\utilities.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\utilities.h" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Device.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv2.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Image.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\MatrixStack.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Image.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\MatrixStack.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\NameSpace.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Surface.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp" />\r
-    <ClInclude Include="$(SolutionDir)include\KHR\khrplatform.h" />\r
-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2.h" />\r
-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2ext.h" />\r
-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2platform.h" />\r
-    <ClInclude Include="$(SolutionDir)include\GLES3\gl3.h" />\r
-    <ClInclude Include="$(SolutionDir)include\GLES3\gl3platform.h" />\r
-    <ResourceCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv2.rc"  />\r
+    <ResourceCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv2.rc" />\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\GLCompiler.vcxproj">\r
-      <Project>{74318028-369F-3EA0-8A99-A341020416D6}</Project>\r
+      <Project>{B81F13DD-ACFB-3AB7-A071-3AD849D68E5C}</Project>\r
       <Name>GLCompiler</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorLLVM.vcxproj">\r
-      <Project>{3E565C6C-4B64-3128-A009-4A91C77E00E5}</Project>\r
+      <Project>{2EA2C687-489E-32F2-8D89-B90620301359}</Project>\r
       <Name>ReactorLLVM</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\SwiftShader.vcxproj">\r
-      <Project>{996E1D94-926B-3585-9466-CDB769D7188C}</Project>\r
+      <Project>{BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6}</Project>\r
       <Name>SwiftShader</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj">\r
-      <Project>{9B24984C-F78C-3EF7-907B-2B0D2CDB5695}</Project>\r
+      <Project>{B9E0EFB7-8E1B-303D-9222-13F7A82B7858}</Project>\r
       <Name>llvm</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
index e4bd953..513b85e 100644 (file)
@@ -1,6 +1,21 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
+    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp">\r
+      <Filter>src\Common</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Image.cpp">\r
+      <Filter>src\OpenGL\common</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\MatrixStack.cpp">\r
+      <Filter>src\OpenGL\common</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp">\r
+      <Filter>src\OpenGL\common</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp">\r
+      <Filter>src\OpenGL\common</Filter>\r
+    </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\Buffer.cpp">\r
       <Filter>src\OpenGL\libGLESv2</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\utilities.cpp">\r
       <Filter>src\OpenGL\libGLESv2</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Image.cpp">\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="$(SolutionDir)include\GLES2\gl2.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)include\GLES2\gl2ext.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)include\GLES2\gl2platform.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)include\GLES3\gl3.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)include\GLES3\gl3platform.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)include\KHR\khrplatform.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp">\r
+      <Filter>src\Common</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Image.hpp">\r
       <Filter>src\OpenGL\common</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\MatrixStack.cpp">\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\MatrixStack.hpp">\r
       <Filter>src\OpenGL\common</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\Object.cpp">\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\NameSpace.hpp">\r
       <Filter>src\OpenGL\common</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\OpenGL\common\debug.cpp">\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp">\r
       <Filter>src\OpenGL\common</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Common\SharedLibrary.cpp">\r
-      <Filter>src\Common</Filter>\r
-    </ClCompile>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Surface.hpp">\r
+      <Filter>src\OpenGL\common</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h">\r
+      <Filter>src\OpenGL\common</Filter>\r
+    </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Buffer.h">\r
       <Filter>src\OpenGL\libGLESv2</Filter>\r
     </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Context.h">\r
       <Filter>src\OpenGL\libGLESv2</Filter>\r
     </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Device.hpp">\r
+      <Filter>src\OpenGL\libGLESv2</Filter>\r
+    </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Fence.h">\r
       <Filter>src\OpenGL\libGLESv2</Filter>\r
     </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\entry_points.h">\r
       <Filter>src\OpenGL\libGLESv2</Filter>\r
     </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv2.hpp">\r
+      <Filter>src\OpenGL\libGLESv2</Filter>\r
+    </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\main.h">\r
       <Filter>src\OpenGL\libGLESv2</Filter>\r
     </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\utilities.h">\r
       <Filter>src\OpenGL\libGLESv2</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\Device.hpp">\r
-      <Filter>src\OpenGL\libGLESv2</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv2.hpp">\r
-      <Filter>src\OpenGL\libGLESv2</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\debug.h">\r
-      <Filter>src\OpenGL\common</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Image.hpp">\r
-      <Filter>src\OpenGL\common</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\MatrixStack.hpp">\r
-      <Filter>src\OpenGL\common</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\NameSpace.hpp">\r
-      <Filter>src\OpenGL\common</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Object.hpp">\r
-      <Filter>src\OpenGL\common</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\OpenGL\common\Surface.hpp">\r
-      <Filter>src\OpenGL\common</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Common\SharedLibrary.hpp">\r
-      <Filter>src\Common</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)include\KHR\khrplatform.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2ext.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)include\GLES2\gl2platform.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)include\GLES3\gl3.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)include\GLES3\gl3platform.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ResourceCompile Include="$(SolutionDir)src\OpenGL\libGLESv2\libGLESv2.rc">\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="Header Files">\r
-      <UniqueIdentifier>{06D2D69E-DE55-30BE-A8A1-FE6C66324860}</UniqueIdentifier>\r
+      <UniqueIdentifier>{BC4B8AD2-A096-36EC-A16A-CFEE34C3D52C}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src">\r
-      <UniqueIdentifier>{13574A07-B880-3431-8401-B66983F72A05}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="src\OpenGL\common">\r
-      <UniqueIdentifier>{004AF498-11B5-3CDE-B8E3-7CCE434B2929}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="src\OpenGL\libGLESv2">\r
-      <UniqueIdentifier>{C5E9F0D5-53EB-36BA-9599-94F75E21EAFB}</UniqueIdentifier>\r
+      <UniqueIdentifier>{1D32CFC4-3897-312A-881D-1722E268FA32}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\Common">\r
-      <UniqueIdentifier>{11C36704-F487-3E48-94BD-78A5C5D796BD}</UniqueIdentifier>\r
+      <UniqueIdentifier>{A5044873-798E-3043-A230-A04C929E232C}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\OpenGL">\r
-      <UniqueIdentifier>{51160DCB-631F-348A-A69D-7F054A400827}</UniqueIdentifier>\r
+      <UniqueIdentifier>{290F2129-951C-3257-8777-9DC8BFFF50AF}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="src\OpenGL\common">\r
+      <UniqueIdentifier>{F51CD29B-086E-30A5-B7F8-70E7D3FCA481}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="src\OpenGL\libGLESv2">\r
+      <UniqueIdentifier>{495F672E-50F2-316B-A632-6EC922EA0A84}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 707b7d6..7362e6f 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{32940355-6B50-33D6-BDC8-56E00F8D88BC}</ProjectGuid>\r
+    <ProjectGuid>{1B4D7DF7-FCDB-342F-9D20-F9E0262B6964}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -56,7 +56,7 @@
   </PropertyGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
     <ClCompile>\r
-      <AdditionalIncludeDirectories>$(SolutionDir)src\Vulkan;$(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\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\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <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\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\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
       <AssemblerListingLocation>Debug/</AssemblerListingLocation>\r
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
       <CompileAs>CompileAsCpp</CompileAs>\r
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Debug";libvk_swiftshader_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR=\"Debug\";libvk_swiftshader_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <AdditionalIncludeDirectories>$(SolutionDir)src\Vulkan;$(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\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\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <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\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\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
     </ResourceCompile>\r
     <Midl>\r
-      <AdditionalIncludeDirectories>$(SolutionDir)src\Vulkan;$(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\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\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <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\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\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
       <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>\r
       <HeaderFileName>%(Filename).h</HeaderFileName>\r
       <TypeLibraryName>%(Filename).tlb</TypeLibraryName>\r
@@ -91,9 +92,9 @@
 if %errorlevel% neq 0 goto :cmEnd\r
 "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"\r
 if %errorlevel% neq 0 goto :cmEnd\r
-"cmake" -E make_directory $(SolutionDir)out/Windows/\r
+"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"\r
 if %errorlevel% neq 0 goto :cmEnd\r
-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libvk_swiftshader.dll" $(SolutionDir)out/Windows/\r
+"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libvk_swiftshader.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"\r
 if %errorlevel% neq 0 goto :cmEnd\r
 :cmEnd\r
 endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
@@ -119,7 +120,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
   </ItemDefinitionGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
     <ClCompile>\r
-      <AdditionalIncludeDirectories>$(SolutionDir)src\Vulkan;$(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\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\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <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\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\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
       <AssemblerListingLocation>Release/</AssemblerListingLocation>\r
       <CompileAs>CompileAsCpp</CompileAs>\r
       <ExceptionHandling>Sync</ExceptionHandling>\r
@@ -129,17 +130,19 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Release";libvk_swiftshader_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
-      <DebugInformationFormat></DebugInformationFormat>\r
+      <DebugInformationFormat>\r
+      </DebugInformationFormat>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;NO_SANITIZE_FUNCTION=;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR=\"Release\";libvk_swiftshader_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <AdditionalIncludeDirectories>$(SolutionDir)src\Vulkan;$(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\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\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <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\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\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
     </ResourceCompile>\r
     <Midl>\r
-      <AdditionalIncludeDirectories>$(SolutionDir)src\Vulkan;$(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\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\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <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\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\X86;$(SolutionDir)third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;$(SolutionDir)third_party\SPIRV-Headers\include;$(SolutionDir)third_party\SPIRV-Tools\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
       <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>\r
       <HeaderFileName>%(Filename).h</HeaderFileName>\r
       <TypeLibraryName>%(Filename).tlb</TypeLibraryName>\r
@@ -153,9 +156,9 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
 if %errorlevel% neq 0 goto :cmEnd\r
 "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"\r
 if %errorlevel% neq 0 goto :cmEnd\r
-"cmake" -E make_directory $(SolutionDir)out/Windows/\r
+"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"\r
 if %errorlevel% neq 0 goto :cmEnd\r
-"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libvk_swiftshader.dll" $(SolutionDir)out/Windows/\r
+"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libvk_swiftshader.dll" "$(SolutionDir)build/Visual Studio 15 2017 Win64/Windows/"\r
 if %errorlevel% neq 0 goto :cmEnd\r
 :cmEnd\r
 endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
@@ -180,146 +183,150 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
     </ProjectReference>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkBuffer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandPool.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDebug.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorPool.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorSetLayout.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDevice.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkFramebuffer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkImage.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkImageView.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkInstance.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkMemory.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipeline.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPromotedExtensions.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueryPool.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueue.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkRenderPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkShaderModule.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\libVulkan.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\main.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\Version.h" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkConfig.h" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDestroy.h" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.h" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkMemory.h" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\resource.h" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkBuffer.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkBufferView.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandPool.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDebug.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorPool.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorSetLayout.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDevice.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkEvent.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFence.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFramebuffer.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkImage.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkImageView.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkInstance.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkObject.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipeline.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineCache.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueryPool.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueue.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkRenderPass.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkSampler.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkSemaphore.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkShaderModule.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\System\CPUID.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\System\CPUID.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\System\Configurator.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\System\Configurator.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\System\Debug.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\System\Debug.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\System\Half.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\System\Half.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\System\Math.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\System\Math.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\System\Memory.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\System\Memory.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\System\Resource.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\System\Resource.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\System\Socket.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\System\Socket.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\System\Thread.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\System\Thread.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\System\Timer.cpp"  />\r
-    <ClInclude Include="$(SolutionDir)src\System\Timer.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Device\Blitter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Device\Clipper.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Device\Color.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Device\Config.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Device\Context.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Device\ETC_Decoder.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Device\Matrix.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Device\PixelProcessor.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Device\Plane.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Device\Point.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Device\QuadRasterizer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Device\Renderer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Device\Sampler.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Device\SetupProcessor.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Device\Surface.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Device\SwiftConfig.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Device\Vector.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Device\VertexProcessor.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\Device\Blitter.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\Blitter.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Device\Clipper.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\Clipper.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Device\Color.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\Color.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Device\Config.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\Config.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Device\Context.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\Context.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Device\ETC_Decoder.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\ETC_Decoder.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\LRUCache.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Device\Matrix.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\Matrix.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Device\PixelProcessor.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\PixelProcessor.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Device\Plane.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\Plane.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Device\Point.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\Point.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\Polygon.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\Primitive.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Device\QuadRasterizer.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\QuadRasterizer.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\Rasterizer.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Device\Renderer.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\Renderer.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\RoutineCache.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Device\Sampler.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\Sampler.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Device\SetupProcessor.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\SetupProcessor.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\Stream.hpp" />\r
-    <ClInclude Include="$(SolutionDir)src\Device\Surface.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Device\SwiftConfig.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\SwiftConfig.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\Triangle.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Device\Vector.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\Vector.hpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\Vertex.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Device\VertexProcessor.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Device\VertexProcessor.hpp" />\r
-    <ClCompile Include="$(SolutionDir)src\Pipeline\ComputeProgram.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Pipeline\Constants.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Pipeline\PixelProgram.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Pipeline\PixelRoutine.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Pipeline\SamplerCore.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Pipeline\SetupRoutine.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Pipeline\ShaderCore.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Pipeline\SpirvShader.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Pipeline\VertexProgram.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)src\Pipeline\VertexRoutine.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)src\Pipeline\ComputeProgram.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Pipeline\ComputeProgram.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Pipeline\Constants.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Pipeline\Constants.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Pipeline\PixelProgram.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Pipeline\PixelProgram.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Pipeline\PixelRoutine.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Pipeline\PixelRoutine.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Pipeline\SamplerCore.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Pipeline\SamplerCore.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Pipeline\SetupRoutine.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Pipeline\SetupRoutine.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Pipeline\ShaderCore.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Pipeline\ShaderCore.hpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Pipeline\SpirvID.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Pipeline\SpirvShader.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Pipeline\SpirvShader.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Pipeline\SpirvShader_dbg.cpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Pipeline\VertexProgram.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Pipeline\VertexProgram.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Pipeline\VertexRoutine.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\Pipeline\VertexRoutine.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\System\CPUID.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\System\CPUID.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\System\Configurator.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\System\Configurator.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\System\Debug.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\System\Debug.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\System\Half.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\System\Half.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\System\Math.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\System\Math.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\System\Memory.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\System\Memory.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\System\Resource.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\System\Resource.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\System\Socket.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\System\Socket.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\System\Thread.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\System\Thread.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\System\Timer.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\System\Timer.hpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\Version.h" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkBuffer.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkBuffer.hpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkBufferView.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandPool.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandPool.hpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkConfig.h" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDebug.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDebug.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorPool.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorPool.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorSetLayout.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorSetLayout.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorUpdateTemplate.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorUpdateTemplate.hpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDestroy.h" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDevice.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDevice.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.hpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkEvent.hpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFence.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkFormat.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFormat.h" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkFramebuffer.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFramebuffer.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.h" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkImage.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkImage.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkImageView.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkImageView.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkInstance.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkInstance.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkMemory.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkMemory.h" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkObject.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipeline.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipeline.hpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineCache.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPromotedExtensions.cpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueryPool.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueryPool.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueue.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueue.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkRenderPass.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkRenderPass.hpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkSampler.hpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkSemaphore.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkShaderModule.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkShaderModule.hpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\libVulkan.cpp" />\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\main.cpp" />\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\resource.h" />\r
     <ClCompile Include="$(SolutionDir)src\WSI\VkSurfaceKHR.cpp" />\r
     <ClInclude Include="$(SolutionDir)src\WSI\VkSurfaceKHR.hpp" />\r
     <ClCompile Include="$(SolutionDir)src\WSI\VkSwapchainKHR.cpp" />\r
@@ -327,20 +334,28 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
   </ItemGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorLLVM.vcxproj">\r
-      <Project>{3E565C6C-4B64-3128-A009-4A91C77E00E5}</Project>\r
+      <Project>{2EA2C687-489E-32F2-8D89-B90620301359}</Project>\r
       <Name>ReactorLLVM</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj">\r
-      <Project>{EF1AF598-E402-38F1-A74A-35F18A1EC1CC}</Project>\r
+      <Project>{2866BC19-5FA8-3D67-8D94-751A3803A3DF}</Project>\r
       <Name>SPIRV-Tools</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\opt\SPIRV-Tools-opt.vcxproj">\r
-      <Project>{6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}</Project>\r
+      <Project>{2F8B8E0B-1B59-3671-91FE-A0E499B82D18}</Project>\r
       <Name>SPIRV-Tools-opt</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj">\r
-      <Project>{9B24984C-F78C-3EF7-907B-2B0D2CDB5695}</Project>\r
+      <Project>{B9E0EFB7-8E1B-303D-9222-13F7A82B7858}</Project>\r
       <Name>llvm</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
index 63ccc64..2e5abaa 100644 (file)
@@ -1,108 +1,6 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkBuffer.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandPool.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDebug.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorPool.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorSetLayout.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDevice.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkFramebuffer.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkImage.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkImageView.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkInstance.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkMemory.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipeline.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPromotedExtensions.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueryPool.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueue.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkRenderPass.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkShaderModule.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\libVulkan.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\main.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\CPUID.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Configurator.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Debug.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Half.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Math.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Memory.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Resource.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Socket.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Thread.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Timer.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\Device\Blitter.cpp">\r
       <Filter>src\Device</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\Device\SetupProcessor.cpp">\r
       <Filter>src\Device</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Device\Surface.cpp">\r
-      <Filter>src\Device</Filter>\r
-    </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\Device\SwiftConfig.cpp">\r
       <Filter>src\Device</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\Pipeline\SpirvShader.cpp">\r
       <Filter>src\Pipeline</Filter>\r
     </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Pipeline\SpirvShader_dbg.cpp">\r
+      <Filter>src\Pipeline</Filter>\r
+    </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\Pipeline\VertexProgram.cpp">\r
       <Filter>src\Pipeline</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\Pipeline\VertexRoutine.cpp">\r
       <Filter>src\Pipeline</Filter>\r
     </ClCompile>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\Version.h">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkConfig.h">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDestroy.h">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.h">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkMemory.h">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\resource.h">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkBuffer.hpp">\r
+    <ClCompile Include="$(SolutionDir)src\System\CPUID.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Configurator.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Debug.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Half.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Math.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Memory.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Resource.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Socket.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Thread.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Timer.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkBuffer.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkBufferView.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandPool.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandPool.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDebug.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDebug.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorPool.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorPool.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorSetLayout.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorSetLayout.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorUpdateTemplate.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDevice.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDevice.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkEvent.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkFormat.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFence.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkFramebuffer.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFramebuffer.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkImage.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkImage.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkImageView.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkImageView.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkInstance.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkInstance.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkObject.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkMemory.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipeline.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipeline.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineCache.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPromotedExtensions.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueryPool.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueryPool.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueue.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueue.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkRenderPass.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkRenderPass.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkSampler.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkShaderModule.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkSemaphore.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\libVulkan.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkShaderModule.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\main.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\CPUID.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Configurator.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Debug.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Half.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Math.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Memory.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Resource.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Socket.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Thread.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Timer.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\WSI\VkSurfaceKHR.cpp">\r
+      <Filter>src\WSI</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\WSI\VkSwapchainKHR.cpp">\r
+      <Filter>src\WSI</Filter>\r
+    </ClCompile>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
     <ClInclude Include="$(SolutionDir)src\Device\Blitter.hpp">\r
       <Filter>src\Device</Filter>\r
     </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\Device\Stream.hpp">\r
       <Filter>src\Device</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Device\Surface.hpp">\r
-      <Filter>src\Device</Filter>\r
-    </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\Device\SwiftConfig.hpp">\r
       <Filter>src\Device</Filter>\r
     </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\Pipeline\ShaderCore.hpp">\r
       <Filter>src\Pipeline</Filter>\r
     </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Pipeline\SpirvID.hpp">\r
+      <Filter>src\Pipeline</Filter>\r
+    </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\Pipeline\SpirvShader.hpp">\r
       <Filter>src\Pipeline</Filter>\r
     </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\Pipeline\VertexRoutine.hpp">\r
       <Filter>src\Pipeline</Filter>\r
     </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\CPUID.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Configurator.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Debug.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Half.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Math.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Memory.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Resource.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Socket.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Thread.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Timer.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\Version.h">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkBuffer.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkBufferView.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandPool.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkConfig.h">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDebug.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorPool.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorSetLayout.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorUpdateTemplate.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDestroy.h">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDevice.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkEvent.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFence.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFormat.h">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFramebuffer.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.h">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkImage.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkImageView.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkInstance.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkMemory.h">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkObject.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipeline.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineCache.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueryPool.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueue.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkRenderPass.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkSampler.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkSemaphore.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkShaderModule.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\resource.h">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\WSI\VkSurfaceKHR.hpp">\r
+      <Filter>src\WSI</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\WSI\VkSwapchainKHR.hpp">\r
+      <Filter>src\WSI</Filter>\r
+    </ClInclude>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="src">\r
-      <UniqueIdentifier>{13574A07-B880-3431-8401-B66983F72A05}</UniqueIdentifier>\r
+      <UniqueIdentifier>{1D32CFC4-3897-312A-881D-1722E268FA32}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\Device">\r
-      <UniqueIdentifier>{B659ADB5-A612-3A36-91F5-814BCBE77EBD}</UniqueIdentifier>\r
+      <UniqueIdentifier>{B6C7A296-A2E3-3AD7-AB21-D8704E068C23}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\Pipeline">\r
-      <UniqueIdentifier>{539B44DC-F559-303B-B851-F6AA848CBFD3}</UniqueIdentifier>\r
+      <UniqueIdentifier>{DB68B895-F268-3B01-9904-1630288F10F5}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\System">\r
-      <UniqueIdentifier>{560E3C7E-2D9D-3220-9CE2-7D1A97C0B7F7}</UniqueIdentifier>\r
+      <UniqueIdentifier>{1A9F70A4-66B3-30AE-A388-EA8F71BE5E85}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\Vulkan">\r
-      <UniqueIdentifier>{6FC06AEC-BBAF-32F5-96F0-10B1D4D5100A}</UniqueIdentifier>\r
+      <UniqueIdentifier>{5E41697B-4CDE-339E-90E4-78382FB4F934}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="src\WSI">\r
+      <UniqueIdentifier>{46FE1358-AF13-386D-B739-661ABC59C446}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 01e8316..29e873d 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{9B24984C-F78C-3EF7-907B-2B0D2CDB5695}</ProjectGuid>\r
+    <ProjectGuid>{B9E0EFB7-8E1B-303D-9222-13F7A82B7858}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -64,6 +64,7 @@
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;__STDC_CONSTANT_MACROS; __STDC_LIMIT_MACROS;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;__STDC_CONSTANT_MACROS; __STDC_LIMIT_MACROS;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
-      <DebugInformationFormat></DebugInformationFormat>\r
+      <DebugInformationFormat>\r
+      </DebugInformationFormat>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;__STDC_CONSTANT_MACROS; __STDC_LIMIT_MACROS;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     </Lib>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\AliasAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\AliasAnalysisEvaluator.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\AliasAnalysisSummary.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\AliasSetTracker.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\Analysis.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\AliasAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\AliasAnalysisEvaluator.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\AliasAnalysisSummary.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\AliasSetTracker.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\Analysis.cpp">\r
       <ObjectFileName>$(IntDir)/third_party/llvm-7.0/llvm/lib/Analysis/Analysis.cpp.obj</ObjectFileName>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\AssumptionCache.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\BasicAliasAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\BlockFrequencyInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\BlockFrequencyInfoImpl.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\BranchProbabilityInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CFG.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CFGPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CFLAndersAliasAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CFLSteensAliasAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CGSCCPassManager.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CallGraph.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CallGraphSCCPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CallPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CaptureTracking.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CmpInstAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CodeMetrics.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ConstantFolding.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CostModel.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\Delinearization.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\DemandedBits.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\DependenceAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\DivergenceAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\DomPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\DominanceFrontier.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\EHPersonalities.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\GlobalsModRef.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\IVUsers.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\IndirectCallPromotionAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\InlineCost.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\InstCount.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\InstructionSimplify.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\Interval.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\IntervalPartition.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\IteratedDominanceFrontier.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LazyBlockFrequencyInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LazyBranchProbabilityInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LazyCallGraph.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LazyValueInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\Lint.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\Loads.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LoopAccessAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LoopAnalysisManager.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LoopInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LoopPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LoopUnrollAnalyzer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\MemDepPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\MemDerefPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\MemoryBuiltins.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\MemoryDependenceAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\MemoryLocation.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\MemorySSA.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\MemorySSAUpdater.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ModuleDebugInfoPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ModuleSummaryAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\MustExecute.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ObjCARCAliasAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ObjCARCAnalysisUtils.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ObjCARCInstKind.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\OptimizationRemarkEmitter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\OrderedBasicBlock.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\PHITransAddr.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\PhiValues.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\PostDominators.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ProfileSummaryInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\PtrUseVisitor.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\RegionInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\RegionPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\RegionPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ScalarEvolution.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ScalarEvolutionAliasAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ScalarEvolutionExpander.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ScalarEvolutionNormalization.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ScopedNoAliasAA.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\SyntheticCountsUtils.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\TargetLibraryInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\TargetTransformInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\Trace.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\TypeBasedAliasAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\TypeMetadataUtils.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ValueLattice.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ValueLatticeUtils.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ValueTracking.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\VectorUtils.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\BinaryFormat\Dwarf.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\BinaryFormat\Magic.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\BinaryFormat\Wasm.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Reader\BitReader.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Reader\BitcodeReader.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Reader\BitstreamReader.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Reader\MetadataLoader.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Reader\ValueList.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Writer\BitWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Writer\BitcodeWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Writer\BitcodeWriterPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Writer\ValueEnumerator.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AggressiveAntiDepBreaker.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AllocationOrder.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\Analysis.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\AssumptionCache.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\BasicAliasAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\BlockFrequencyInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\BlockFrequencyInfoImpl.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\BranchProbabilityInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CFG.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CFGPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CFLAndersAliasAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CFLSteensAliasAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CGSCCPassManager.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CallGraph.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CallGraphSCCPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CallPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CaptureTracking.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CmpInstAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CodeMetrics.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ConstantFolding.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\CostModel.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\Delinearization.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\DemandedBits.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\DependenceAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\DivergenceAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\DomPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\DominanceFrontier.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\EHPersonalities.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\GlobalsModRef.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\IVUsers.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\IndirectCallPromotionAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\InlineCost.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\InstCount.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\InstructionSimplify.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\Interval.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\IntervalPartition.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\IteratedDominanceFrontier.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LazyBlockFrequencyInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LazyBranchProbabilityInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LazyCallGraph.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LazyValueInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\Lint.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\Loads.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LoopAccessAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LoopAnalysisManager.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LoopInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LoopPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\LoopUnrollAnalyzer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\MemDepPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\MemDerefPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\MemoryBuiltins.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\MemoryDependenceAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\MemoryLocation.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\MemorySSA.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\MemorySSAUpdater.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ModuleDebugInfoPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ModuleSummaryAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\MustExecute.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ObjCARCAliasAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ObjCARCAnalysisUtils.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ObjCARCInstKind.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\OptimizationRemarkEmitter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\OrderedBasicBlock.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\PHITransAddr.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\PhiValues.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\PostDominators.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ProfileSummaryInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\PtrUseVisitor.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\RegionInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\RegionPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\RegionPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ScalarEvolution.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ScalarEvolutionAliasAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ScalarEvolutionExpander.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ScalarEvolutionNormalization.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ScopedNoAliasAA.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\SyntheticCountsUtils.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\TargetLibraryInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\TargetTransformInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\Trace.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\TypeBasedAliasAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\TypeMetadataUtils.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ValueLattice.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ValueLatticeUtils.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\ValueTracking.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\VectorUtils.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\AsmParser\LLLexer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\AsmParser\LLParser.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\AsmParser\Parser.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\BinaryFormat\Dwarf.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\BinaryFormat\Magic.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\BinaryFormat\Wasm.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Reader\BitReader.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Reader\BitcodeReader.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Reader\BitstreamReader.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Reader\MetadataLoader.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Reader\ValueList.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Writer\BitWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Writer\BitcodeWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Writer\BitcodeWriterPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Bitcode\Writer\ValueEnumerator.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AggressiveAntiDepBreaker.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AllocationOrder.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\Analysis.cpp">\r
       <ObjectFileName>$(IntDir)/third_party/llvm-7.0/llvm/lib/CodeGen/Analysis.cpp.obj</ObjectFileName>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\ARMException.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\AccelTable.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\AddressPool.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\AsmPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\AsmPrinterDwarf.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\AsmPrinterInlineAsm.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\CodeViewDebug.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DIE.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DIEHash.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DbgValueHistoryCalculator.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DebugHandlerBase.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DebugLocStream.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DwarfCFIException.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DwarfCompileUnit.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DwarfDebug.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DwarfExpression.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DwarfFile.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DwarfStringPool.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DwarfUnit.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\EHStreamer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\ErlangGCPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\OcamlGCPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\WinCFGuard.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\WinException.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AtomicExpandPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\BasicTargetTransformInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\BranchFolding.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\BranchRelaxation.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\BreakFalseDeps.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\BuiltinGCs.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\CFIInstrInserter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\CalcSpillWeights.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\CallingConvLower.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\CodeGen.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\CodeGenPrepare.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\CriticalAntiDepBreaker.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\DFAPacketizer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\DeadMachineInstructionElim.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\DetectDeadLanes.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\DwarfEHPrepare.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\EarlyIfConversion.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\EdgeBundles.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ExecutionDomainFix.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ExpandISelPseudos.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ExpandMemCmp.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ExpandPostRAPseudos.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ExpandReductions.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\FEntryInserter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\FaultMaps.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\FuncletLayout.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GCMetadata.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GCMetadataPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GCRootLowering.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GCStrategy.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\CallLowering.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\Combiner.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\CombinerHelper.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\GlobalISel.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\IRTranslator.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\InstructionSelect.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\InstructionSelector.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\LegalityPredicates.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\LegalizeMutations.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\Legalizer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\LegalizerHelper.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\LegalizerInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\Localizer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\MachineIRBuilder.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\RegBankSelect.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\RegisterBank.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\RegisterBankInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\Utils.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\ARMException.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\AccelTable.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\AddressPool.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\AsmPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\AsmPrinterDwarf.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\AsmPrinterInlineAsm.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\CodeViewDebug.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DIE.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DIEHash.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DbgValueHistoryCalculator.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DebugHandlerBase.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DebugLocStream.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DwarfCFIException.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DwarfCompileUnit.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DwarfDebug.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DwarfExpression.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DwarfFile.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DwarfStringPool.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\DwarfUnit.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\EHStreamer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\ErlangGCPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\OcamlGCPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\WinCFGuard.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AsmPrinter\WinException.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\AtomicExpandPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\BasicTargetTransformInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\BranchFolding.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\BranchRelaxation.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\BreakFalseDeps.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\BuiltinGCs.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\CFIInstrInserter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\CalcSpillWeights.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\CallingConvLower.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\CodeGen.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\CodeGenPrepare.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\CriticalAntiDepBreaker.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\DFAPacketizer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\DeadMachineInstructionElim.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\DetectDeadLanes.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\DwarfEHPrepare.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\EarlyIfConversion.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\EdgeBundles.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ExecutionDomainFix.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ExpandISelPseudos.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ExpandMemCmp.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ExpandPostRAPseudos.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ExpandReductions.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\FEntryInserter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\FaultMaps.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\FuncletLayout.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GCMetadata.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GCMetadataPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GCRootLowering.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GCStrategy.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\CallLowering.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\Combiner.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\CombinerHelper.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\GlobalISel.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\IRTranslator.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\InstructionSelect.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\InstructionSelector.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\LegalityPredicates.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\LegalizeMutations.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\Legalizer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\LegalizerHelper.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\LegalizerInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\Localizer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\MachineIRBuilder.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\RegBankSelect.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\RegisterBank.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\RegisterBankInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalISel\Utils.cpp">\r
       <ObjectFileName>$(IntDir)/third_party/llvm-7.0/llvm/lib/CodeGen/GlobalISel/Utils.cpp.obj</ObjectFileName>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalMerge.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\IfConversion.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ImplicitNullChecks.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\IndirectBrExpandPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\InlineSpiller.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\InterferenceCache.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\InterleavedAccessPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\IntrinsicLowering.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LLVMTargetMachine.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LatencyPriorityQueue.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LazyMachineBlockFrequencyInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LexicalScopes.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveDebugValues.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveDebugVariables.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveInterval.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveIntervalUnion.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveIntervals.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LivePhysRegs.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveRangeCalc.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveRangeEdit.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveRangeShrink.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveRegMatrix.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveRegUnits.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveStacks.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveVariables.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LocalStackSlotAllocation.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LoopTraversal.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LowLevelType.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\GlobalMerge.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\IfConversion.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ImplicitNullChecks.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\IndirectBrExpandPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\InlineSpiller.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\InterferenceCache.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\InterleavedAccessPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\IntrinsicLowering.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LLVMTargetMachine.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LatencyPriorityQueue.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LazyMachineBlockFrequencyInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LexicalScopes.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveDebugValues.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveDebugVariables.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveInterval.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveIntervalUnion.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveIntervals.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LivePhysRegs.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveRangeCalc.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveRangeEdit.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveRangeShrink.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveRegMatrix.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveRegUnits.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveStacks.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LiveVariables.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LocalStackSlotAllocation.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LoopTraversal.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LowLevelType.cpp">\r
       <ObjectFileName>$(IntDir)/third_party/llvm-7.0/llvm/lib/CodeGen/LowLevelType.cpp.obj</ObjectFileName>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LowerEmuTLS.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MIRCanonicalizerPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MIRPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MIRPrintingPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineBasicBlock.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineBlockFrequencyInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineBlockPlacement.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineBranchProbabilityInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineCSE.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineCombiner.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineCopyPropagation.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineDominanceFrontier.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineDominators.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineFrameInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineFunction.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineFunctionPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineFunctionPrinterPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineInstr.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineInstrBundle.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineLICM.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineLoopInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineModuleInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineModuleInfoImpls.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineOperand.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineOptimizationRemarkEmitter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineOutliner.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachinePassRegistry.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachinePipeliner.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachinePostDominators.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineRegionInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineRegisterInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineSSAUpdater.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineScheduler.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineSink.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineTraceMetrics.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineVerifier.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MacroFusion.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\OptimizePHIs.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PHIElimination.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PHIEliminationUtils.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ParallelCG.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PatchableFunction.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PeepholeOptimizer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PostRAHazardRecognizer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PostRASchedulerList.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PreISelIntrinsicLowering.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ProcessImplicitDefs.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PrologEpilogInserter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PseudoSourceValue.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ReachingDefAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegAllocBase.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegAllocBasic.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegAllocFast.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegAllocGreedy.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegAllocPBQP.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegUsageInfoCollector.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegUsageInfoPropagate.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegisterClassInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegisterCoalescer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegisterPressure.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegisterScavenging.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegisterUsageInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RenameIndependentSubregs.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ResetMachineFunctionPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SafeStack.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SafeStackColoring.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SafeStackLayout.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ScalarizeMaskedMemIntrin.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ScheduleDAG.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ScheduleDAGInstrs.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ScheduleDAGPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ScoreboardHazardRecognizer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\DAGCombiner.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\FastISel.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\FunctionLoweringInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\InstrEmitter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\LegalizeDAG.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\LegalizeFloatTypes.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\LegalizeIntegerTypes.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\LegalizeTypes.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\LegalizeTypesGeneric.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\LegalizeVectorOps.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\LegalizeVectorTypes.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\ResourcePriorityQueue.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGFast.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGRRList.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGSDNodes.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGVLIW.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\SelectionDAG.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\SelectionDAGAddressAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\SelectionDAGDumper.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\SelectionDAGISel.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\SelectionDAGPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\SelectionDAGTargetInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\StatepointLowering.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\TargetLowering.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ShadowStackGCLowering.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ShrinkWrap.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SjLjEHPrepare.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SlotIndexes.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SpillPlacement.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SplitKit.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\StackColoring.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\StackMapLivenessAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\StackMaps.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\StackProtector.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\StackSlotColoring.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TailDuplication.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TailDuplicator.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetFrameLoweringImpl.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetInstrInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetLoweringBase.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetLoweringObjectFileImpl.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetOptionsImpl.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetPassConfig.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetRegisterInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetSchedule.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetSubtargetInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TwoAddressInstructionPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\UnreachableBlockElim.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ValueTypes.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\VirtRegMap.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\WasmEHPrepare.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\WinEHPrepare.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\XRayInstrumentation.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\AppendingTypeTableBuilder.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\CVSymbolVisitor.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\CVTypeVisitor.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\CodeViewError.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\CodeViewRecordIO.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\ContinuationRecordBuilder.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugChecksumsSubsection.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugCrossExSubsection.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugCrossImpSubsection.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugFrameDataSubsection.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugInlineeLinesSubsection.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugLinesSubsection.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugStringTableSubsection.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugSubsection.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugSubsectionRecord.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugSubsectionVisitor.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugSymbolRVASubsection.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugSymbolsSubsection.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\EnumTables.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\Formatters.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\GlobalTypeTableBuilder.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\LazyRandomTypeCollection.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\Line.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\MergingTypeTableBuilder.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\RecordName.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\RecordSerialization.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\SimpleTypeSerializer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\StringsAndChecksums.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\SymbolDumper.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\SymbolRecordMapping.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\SymbolSerializer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\TypeDumpVisitor.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\TypeHashing.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\TypeIndex.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\TypeIndexDiscovery.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\TypeRecordMapping.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\TypeStreamMerger.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\TypeTableCollection.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\ExecutionEngine.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\ExecutionEngineBindings.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\GDBRegistrationListener.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\CompileOnDemandLayer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\Core.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\LowerEmuTLS.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MIRCanonicalizerPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MIRPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MIRPrintingPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineBasicBlock.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineBlockFrequencyInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineBlockPlacement.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineBranchProbabilityInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineCSE.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineCombiner.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineCopyPropagation.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineDominanceFrontier.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineDominators.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineFrameInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineFunction.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineFunctionPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineFunctionPrinterPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineInstr.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineInstrBundle.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineLICM.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineLoopInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineModuleInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineModuleInfoImpls.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineOperand.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineOptimizationRemarkEmitter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineOutliner.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachinePassRegistry.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachinePipeliner.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachinePostDominators.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineRegionInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineRegisterInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineSSAUpdater.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineScheduler.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineSink.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineTraceMetrics.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MachineVerifier.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\MacroFusion.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\OptimizePHIs.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PHIElimination.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PHIEliminationUtils.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ParallelCG.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PatchableFunction.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PeepholeOptimizer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PostRAHazardRecognizer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PostRASchedulerList.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PreISelIntrinsicLowering.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ProcessImplicitDefs.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PrologEpilogInserter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\PseudoSourceValue.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ReachingDefAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegAllocBase.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegAllocBasic.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegAllocFast.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegAllocGreedy.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegAllocPBQP.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegUsageInfoCollector.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegUsageInfoPropagate.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegisterClassInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegisterCoalescer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegisterPressure.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegisterScavenging.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RegisterUsageInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\RenameIndependentSubregs.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ResetMachineFunctionPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SafeStack.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SafeStackColoring.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SafeStackLayout.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ScalarizeMaskedMemIntrin.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ScheduleDAG.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ScheduleDAGInstrs.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ScheduleDAGPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ScoreboardHazardRecognizer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\DAGCombiner.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\FastISel.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\FunctionLoweringInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\InstrEmitter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\LegalizeDAG.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\LegalizeFloatTypes.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\LegalizeIntegerTypes.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\LegalizeTypes.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\LegalizeTypesGeneric.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\LegalizeVectorOps.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\LegalizeVectorTypes.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\ResourcePriorityQueue.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGFast.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGRRList.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGSDNodes.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGVLIW.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\SelectionDAG.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\SelectionDAGAddressAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\SelectionDAGDumper.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\SelectionDAGISel.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\SelectionDAGPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\SelectionDAGTargetInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\StatepointLowering.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SelectionDAG\TargetLowering.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ShadowStackGCLowering.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ShrinkWrap.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SjLjEHPrepare.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SlotIndexes.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SpillPlacement.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\SplitKit.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\StackColoring.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\StackMapLivenessAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\StackMaps.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\StackProtector.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\StackSlotColoring.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TailDuplication.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TailDuplicator.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetFrameLoweringImpl.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetInstrInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetLoweringBase.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetLoweringObjectFileImpl.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetOptionsImpl.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetPassConfig.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetRegisterInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetSchedule.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TargetSubtargetInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\TwoAddressInstructionPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\UnreachableBlockElim.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\ValueTypes.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\VirtRegMap.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\WasmEHPrepare.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\WinEHPrepare.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\CodeGen\XRayInstrumentation.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\AppendingTypeTableBuilder.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\CVSymbolVisitor.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\CVTypeVisitor.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\CodeViewError.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\CodeViewRecordIO.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\ContinuationRecordBuilder.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugChecksumsSubsection.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugCrossExSubsection.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugCrossImpSubsection.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugFrameDataSubsection.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugInlineeLinesSubsection.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugLinesSubsection.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugStringTableSubsection.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugSubsection.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugSubsectionRecord.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugSubsectionVisitor.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugSymbolRVASubsection.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\DebugSymbolsSubsection.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\EnumTables.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\Formatters.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\GlobalTypeTableBuilder.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\LazyRandomTypeCollection.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\Line.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\MergingTypeTableBuilder.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\RecordName.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\RecordSerialization.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\SimpleTypeSerializer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\StringsAndChecksums.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\SymbolDumper.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\SymbolRecordMapping.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\SymbolSerializer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\TypeDumpVisitor.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\TypeHashing.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\TypeIndex.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\TypeIndexDiscovery.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\TypeRecordMapping.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\TypeStreamMerger.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\DebugInfo\CodeView\TypeTableCollection.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\ExecutionEngine.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\ExecutionEngineBindings.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\GDBRegistrationListener.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\CompileOnDemandLayer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\Core.cpp">\r
       <ObjectFileName>$(IntDir)/third_party/llvm-7.0/llvm/lib/ExecutionEngine/Orc/Core.cpp.obj</ObjectFileName>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\ExecutionUtils.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\IRCompileLayer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\IRTransformLayer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\IndirectionUtils.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\LLJIT.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\Layer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\Legacy.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\NullResolver.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\ObjectTransformLayer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\OrcABISupport.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\OrcCBindings.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\OrcError.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\OrcMCJITReplacement.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\RPCUtils.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\RTDyldObjectLinkingLayer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\RuntimeDyld\JITSymbol.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\RuntimeDyld\RTDyldMemoryManager.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\RuntimeDyld\RuntimeDyld.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\RuntimeDyld\RuntimeDyldCOFF.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\RuntimeDyld\RuntimeDyldChecker.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\RuntimeDyld\RuntimeDyldELF.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\RuntimeDyld\RuntimeDyldMachO.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\RuntimeDyld\Targets\RuntimeDyldELFMips.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\SectionMemoryManager.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\TargetSelect.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\AsmWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Attributes.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\AutoUpgrade.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\BasicBlock.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Comdat.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\ConstantFold.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\ConstantRange.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Constants.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Core.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\ExecutionUtils.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\IRCompileLayer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\IRTransformLayer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\IndirectionUtils.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\LLJIT.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\Layer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\Legacy.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\NullResolver.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\ObjectTransformLayer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\OrcABISupport.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\OrcCBindings.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\OrcError.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\OrcMCJITReplacement.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\RPCUtils.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\Orc\RTDyldObjectLinkingLayer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\RuntimeDyld\JITSymbol.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\RuntimeDyld\RTDyldMemoryManager.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\RuntimeDyld\RuntimeDyld.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\RuntimeDyld\RuntimeDyldCOFF.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\RuntimeDyld\RuntimeDyldChecker.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\RuntimeDyld\RuntimeDyldELF.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\RuntimeDyld\RuntimeDyldMachO.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\RuntimeDyld\Targets\RuntimeDyldELFMips.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\SectionMemoryManager.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ExecutionEngine\TargetSelect.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\AsmWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Attributes.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\AutoUpgrade.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\BasicBlock.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Comdat.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\ConstantFold.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\ConstantRange.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Constants.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Core.cpp">\r
       <ObjectFileName>$(IntDir)/third_party/llvm-7.0/llvm/lib/IR/Core.cpp.obj</ObjectFileName>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DIBuilder.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DataLayout.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DebugInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DebugInfoMetadata.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DebugLoc.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DiagnosticHandler.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DiagnosticInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DiagnosticPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DomTreeUpdater.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Dominators.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Function.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\GVMaterializer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Globals.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\IRBuilder.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\IRPrintingPasses.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\InlineAsm.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Instruction.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Instructions.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\IntrinsicInst.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\LLVMContext.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\LLVMContextImpl.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\LegacyPassManager.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\MDBuilder.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Mangler.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Metadata.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Module.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\ModuleSummaryIndex.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Operator.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\OptBisect.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Pass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\PassManager.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\PassRegistry.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\ProfileSummary.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\SafepointIRVerifier.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Statepoint.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Type.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\TypeFinder.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Use.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\User.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Value.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\ValueSymbolTable.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Verifier.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IRReader\IRReader.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\ConstantPools.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\ELFObjectWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAsmBackend.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAsmInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAsmInfoCOFF.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAsmInfoDarwin.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAsmInfoELF.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAsmInfoWasm.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAsmMacro.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAsmStreamer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAssembler.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCCodeEmitter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCCodePadder.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCCodeView.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCContext.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCDisassembler\Disassembler.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCDisassembler\MCDisassembler.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCDisassembler\MCExternalSymbolizer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCDisassembler\MCRelocationInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCDisassembler\MCSymbolizer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCDwarf.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCELFObjectTargetWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCELFStreamer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCExpr.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCFragment.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCInst.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCInstPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCInstrAnalysis.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCInstrDesc.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCLabel.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCLinkerOptimizationHint.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCMachOStreamer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCMachObjectTargetWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCNullStreamer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCObjectFileInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCObjectStreamer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCObjectWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\AsmLexer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\AsmParser.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\COFFAsmParser.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\DarwinAsmParser.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\ELFAsmParser.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\MCAsmLexer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\MCAsmParser.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\MCAsmParserExtension.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\MCTargetAsmParser.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCRegisterInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSchedule.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSection.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSectionCOFF.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSectionELF.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSectionMachO.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSectionWasm.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCStreamer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSubtargetInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSymbol.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSymbolELF.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCTargetOptions.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCValue.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCWasmObjectTargetWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCWasmStreamer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCWin64EH.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCWinCOFFStreamer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCWinEH.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MachObjectWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\StringTableBuilder.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\SubtargetFeature.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\WasmObjectWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\WinCOFFObjectWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\Archive.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\ArchiveWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\Binary.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\COFFImportFile.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\COFFModuleDefinition.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\COFFObjectFile.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\Decompressor.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\ELF.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\ELFObjectFile.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\Error.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DIBuilder.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DataLayout.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DebugInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DebugInfoMetadata.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DebugLoc.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DiagnosticHandler.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DiagnosticInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DiagnosticPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\DomTreeUpdater.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Dominators.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Function.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\GVMaterializer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Globals.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\IRBuilder.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\IRPrintingPasses.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\InlineAsm.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Instruction.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Instructions.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\IntrinsicInst.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\LLVMContext.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\LLVMContextImpl.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\LegacyPassManager.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\MDBuilder.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Mangler.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Metadata.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Module.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\ModuleSummaryIndex.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Operator.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\OptBisect.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Pass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\PassManager.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\PassRegistry.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\ProfileSummary.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\SafepointIRVerifier.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Statepoint.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Type.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\TypeFinder.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Use.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\User.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Value.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\ValueSymbolTable.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IR\Verifier.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\IRReader\IRReader.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\ConstantPools.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\ELFObjectWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAsmBackend.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAsmInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAsmInfoCOFF.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAsmInfoDarwin.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAsmInfoELF.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAsmInfoWasm.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAsmMacro.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAsmStreamer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCAssembler.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCCodeEmitter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCCodePadder.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCCodeView.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCContext.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCDisassembler\Disassembler.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCDisassembler\MCDisassembler.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCDisassembler\MCExternalSymbolizer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCDisassembler\MCRelocationInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCDisassembler\MCSymbolizer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCDwarf.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCELFObjectTargetWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCELFStreamer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCExpr.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCFragment.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCInst.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCInstPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCInstrAnalysis.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCInstrDesc.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCLabel.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCLinkerOptimizationHint.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCMachOStreamer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCMachObjectTargetWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCNullStreamer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCObjectFileInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCObjectStreamer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCObjectWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\AsmLexer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\AsmParser.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\COFFAsmParser.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\DarwinAsmParser.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\ELFAsmParser.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\MCAsmLexer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\MCAsmParser.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\MCAsmParserExtension.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCParser\MCTargetAsmParser.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCRegisterInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSchedule.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSection.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSectionCOFF.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSectionELF.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSectionMachO.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSectionWasm.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCStreamer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSubtargetInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSymbol.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCSymbolELF.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCTargetOptions.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCValue.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCWasmObjectTargetWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCWasmStreamer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCWin64EH.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCWinCOFFStreamer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MCWinEH.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\MachObjectWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\StringTableBuilder.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\SubtargetFeature.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\WasmObjectWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\MC\WinCOFFObjectWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\Archive.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\ArchiveWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\Binary.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\COFFImportFile.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\COFFModuleDefinition.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\COFFObjectFile.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\Decompressor.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\ELF.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\ELFObjectFile.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\Error.cpp">\r
       <ObjectFileName>$(IntDir)/third_party/llvm-7.0/llvm/lib/Object/Error.cpp.obj</ObjectFileName>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\IRObjectFile.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\IRSymtab.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\MachOObjectFile.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\MachOUniversal.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\ModuleSymbolTable.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\Object.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\ObjectFile.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\RecordStreamer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\SymbolSize.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\SymbolicFile.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\WasmObjectFile.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\WindowsResource.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ProfileData\GCOV.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ProfileData\InstrProf.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ProfileData\InstrProfReader.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ProfileData\InstrProfWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ProfileData\ProfileSummaryBuilder.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ProfileData\SampleProf.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ProfileData\SampleProfReader.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ProfileData\SampleProfWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\AMDGPUMetadata.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\APFloat.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\APInt.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\APSInt.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ARMAttributeParser.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ARMBuildAttrs.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ARMWinEH.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Allocator.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Atomic.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\BinaryStreamError.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\BinaryStreamReader.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\BinaryStreamRef.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\BinaryStreamWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\BlockFrequency.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\BranchProbability.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\COM.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\CachePruning.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Chrono.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\CodeGenCoverage.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\CommandLine.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Compression.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ConvertUTF.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ConvertUTFWrapper.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\CrashRecoveryContext.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\DAGDeltaAlgorithm.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\DJB.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\DataExtractor.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Debug.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\DebugCounter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\DeltaAlgorithm.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\DynamicLibrary.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Errno.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Error.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\IRObjectFile.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\IRSymtab.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\MachOObjectFile.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\MachOUniversal.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\ModuleSymbolTable.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\Object.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\ObjectFile.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\RecordStreamer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\SymbolSize.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\SymbolicFile.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\WasmObjectFile.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Object\WindowsResource.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ProfileData\GCOV.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ProfileData\InstrProf.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ProfileData\InstrProfReader.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ProfileData\InstrProfWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ProfileData\ProfileSummaryBuilder.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ProfileData\SampleProf.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ProfileData\SampleProfReader.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\ProfileData\SampleProfWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\AMDGPUMetadata.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\APFloat.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\APInt.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\APSInt.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ARMAttributeParser.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ARMBuildAttrs.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ARMWinEH.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Allocator.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Atomic.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\BinaryStreamError.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\BinaryStreamReader.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\BinaryStreamRef.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\BinaryStreamWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\BlockFrequency.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\BranchProbability.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\COM.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\CachePruning.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Chrono.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\CodeGenCoverage.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\CommandLine.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Compression.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ConvertUTF.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ConvertUTFWrapper.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\CrashRecoveryContext.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\DAGDeltaAlgorithm.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\DJB.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\DataExtractor.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Debug.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\DebugCounter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\DeltaAlgorithm.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\DynamicLibrary.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Errno.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Error.cpp">\r
       <ObjectFileName>$(IntDir)/third_party/llvm-7.0/llvm/lib/Support/Error.cpp.obj</ObjectFileName>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ErrorHandling.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\FileOutputBuffer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\FileUtilities.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\FoldingSet.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\FormatVariadic.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\FormattedStream.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\GlobPattern.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\GraphWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Hashing.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Host.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\InitLLVM.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\IntEqClasses.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\IntervalMap.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\JSON.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\JamCRC.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\KnownBits.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\LEB128.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\LineIterator.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Locale.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\LockFileManager.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\LowLevelType.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ErrorHandling.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\FileOutputBuffer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\FileUtilities.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\FoldingSet.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\FormatVariadic.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\FormattedStream.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\GlobPattern.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\GraphWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Hashing.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Host.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\InitLLVM.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\IntEqClasses.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\IntervalMap.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\JSON.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\JamCRC.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\KnownBits.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\LEB128.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\LineIterator.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Locale.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\LockFileManager.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\LowLevelType.cpp">\r
       <ObjectFileName>$(IntDir)/third_party/llvm-7.0/llvm/lib/Support/LowLevelType.cpp.obj</ObjectFileName>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\MD5.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ManagedStatic.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\MathExtras.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Memory.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\MemoryBuffer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Mutex.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\NativeFormatting.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Options.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Parallel.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Path.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\PluginLoader.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\PrettyStackTrace.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Process.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Program.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\RWMutex.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\RandomNumberGenerator.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Regex.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\SHA1.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ScaledNumber.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ScopedPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Signals.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\SmallPtrSet.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\SmallVector.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\SourceMgr.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\SpecialCaseList.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Statistic.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\StringExtras.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\StringMap.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\StringPool.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\StringRef.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\StringSaver.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\SystemUtils.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\TarWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\TargetParser.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\TargetRegistry.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ThreadLocal.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ThreadPool.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Threading.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Timer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ToolOutputFile.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\TrigramIndex.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Triple.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Twine.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Unicode.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\UnicodeCaseFold.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Valgrind.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\VersionTuple.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Watchdog.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\WithColor.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\YAMLParser.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\YAMLTraits.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\circular_raw_ostream.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\raw_os_ostream.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\raw_ostream.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\regcomp.c" >\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\MD5.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ManagedStatic.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\MathExtras.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Memory.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\MemoryBuffer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Mutex.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\NativeFormatting.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Options.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Parallel.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Path.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\PluginLoader.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\PrettyStackTrace.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Process.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Program.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\RWMutex.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\RandomNumberGenerator.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Regex.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\SHA1.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ScaledNumber.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ScopedPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Signals.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\SmallPtrSet.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\SmallVector.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\SourceMgr.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\SpecialCaseList.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Statistic.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\StringExtras.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\StringMap.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\StringPool.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\StringRef.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\StringSaver.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\SystemUtils.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\TarWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\TargetParser.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\TargetRegistry.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ThreadLocal.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ThreadPool.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Threading.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Timer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\ToolOutputFile.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\TrigramIndex.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Triple.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Twine.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Unicode.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\UnicodeCaseFold.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Valgrind.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\VersionTuple.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\Watchdog.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\WithColor.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\YAMLParser.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\YAMLTraits.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\circular_raw_ostream.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\raw_os_ostream.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\raw_ostream.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\regcomp.c">\r
       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">CompileAsC</CompileAs>\r
       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">CompileAsC</CompileAs>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\regerror.c" >\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\regerror.c">\r
       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">CompileAsC</CompileAs>\r
       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">CompileAsC</CompileAs>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\regexec.c" >\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\regexec.c">\r
       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">CompileAsC</CompileAs>\r
       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">CompileAsC</CompileAs>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\regfree.c" >\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\regfree.c">\r
       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">CompileAsC</CompileAs>\r
       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">CompileAsC</CompileAs>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\regstrlcpy.c" >\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\regstrlcpy.c">\r
       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">CompileAsC</CompileAs>\r
       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">CompileAsC</CompileAs>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\xxhash.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Target.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\TargetIntrinsicInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\TargetLoweringObjectFile.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\TargetMachine.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\TargetMachineC.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineAddSub.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineAndOrXor.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineCalls.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineCasts.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineCompares.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineLoadStoreAlloca.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineMulDivRem.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombinePHI.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineSelect.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineShifts.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineSimplifyDemanded.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineVectorOps.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstructionCombining.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\ADCE.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\AlignmentFromAssumptions.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\BDCE.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\CallSiteSplitting.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\ConstantHoisting.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\ConstantProp.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\CorrelatedValuePropagation.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\DCE.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\DeadStoreElimination.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\DivRemPairs.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\EarlyCSE.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\FlattenCFGPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\Float2Int.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\GVN.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\GVNHoist.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\GVNSink.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\GuardWidening.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\IVUsersPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\IndVarSimplify.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\InductiveRangeCheckElimination.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\InferAddressSpaces.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\InstSimplifyPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\JumpThreading.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LICM.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopAccessAnalysisPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopDataPrefetch.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopDeletion.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopDistribute.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopIdiomRecognize.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopInstSimplify.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopInterchange.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopLoadElimination.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopPassManager.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopPredication.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopRerollPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopRotation.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopSimplifyCFG.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopSink.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopStrengthReduce.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopUnrollAndJamPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopUnrollPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopUnswitch.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopVersioningLICM.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LowerAtomic.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LowerExpectIntrinsic.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LowerGuardIntrinsic.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\MemCpyOptimizer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\MergeICmps.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\MergedLoadStoreMotion.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\NaryReassociate.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\NewGVN.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\PartiallyInlineLibCalls.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\PlaceSafepoints.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\Reassociate.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\Reg2Mem.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\RewriteStatepointsForGC.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\SCCP.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\SROA.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\Scalar.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\Scalarizer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\SeparateConstOffsetFromGEP.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\SimpleLoopUnswitch.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\SimplifyCFGPass.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\Sink.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\SpeculateAroundPHIs.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\SpeculativeExecution.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\StraightLineStrengthReduce.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\StructurizeCFG.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\TailRecursionElimination.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\ASanStackFrameLayout.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\AddDiscriminators.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\BasicBlockUtils.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\BreakCriticalEdges.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\BuildLibCalls.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\BypassSlowDivision.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\CallPromotionUtils.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\CloneFunction.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\CloneModule.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\CodeExtractor.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\CtorUtils.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\DemoteRegToStack.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\EntryExitInstrumenter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\EscapeEnumerator.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\Evaluator.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\FlattenCFG.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\FunctionComparator.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\FunctionImportUtils.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\GlobalStatus.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\ImportedFunctionsInliningStatistics.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\InlineFunction.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\InstructionNamer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\IntegerDivision.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LCSSA.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LibCallsShrinkWrap.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\Local.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LoopRotationUtils.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LoopSimplify.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LoopUnroll.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LoopUnrollAndJam.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LoopUnrollPeel.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LoopUnrollRuntime.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LoopUtils.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LoopVersioning.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LowerInvoke.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LowerMemIntrinsics.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LowerSwitch.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\Mem2Reg.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\MetaRenamer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\ModuleUtils.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\NameAnonGlobals.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\OrderedInstructions.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\PredicateInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\PromoteMemoryToRegister.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\SSAUpdater.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\SSAUpdaterBulk.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\SanitizerStats.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\SimplifyCFG.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\SimplifyIndVar.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\SimplifyLibCalls.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\SplitModule.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\StripGCRelocates.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\StripNonLineTableDebugInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\SymbolRewriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\UnifyFunctionExitNodes.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\Utils.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Support\xxhash.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\Target.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\TargetIntrinsicInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\TargetLoweringObjectFile.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\TargetMachine.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\TargetMachineC.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineAddSub.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineAndOrXor.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineCalls.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineCasts.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineCompares.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineLoadStoreAlloca.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineMulDivRem.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombinePHI.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineSelect.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineShifts.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineSimplifyDemanded.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstCombineVectorOps.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\InstCombine\InstructionCombining.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\ADCE.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\AlignmentFromAssumptions.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\BDCE.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\CallSiteSplitting.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\ConstantHoisting.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\ConstantProp.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\CorrelatedValuePropagation.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\DCE.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\DeadStoreElimination.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\DivRemPairs.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\EarlyCSE.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\FlattenCFGPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\Float2Int.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\GVN.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\GVNHoist.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\GVNSink.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\GuardWidening.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\IVUsersPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\IndVarSimplify.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\InductiveRangeCheckElimination.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\InferAddressSpaces.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\InstSimplifyPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\JumpThreading.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LICM.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopAccessAnalysisPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopDataPrefetch.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopDeletion.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopDistribute.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopIdiomRecognize.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopInstSimplify.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopInterchange.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopLoadElimination.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopPassManager.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopPredication.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopRerollPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopRotation.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopSimplifyCFG.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopSink.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopStrengthReduce.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopUnrollAndJamPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopUnrollPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopUnswitch.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LoopVersioningLICM.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LowerAtomic.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LowerExpectIntrinsic.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\LowerGuardIntrinsic.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\MemCpyOptimizer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\MergeICmps.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\MergedLoadStoreMotion.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\NaryReassociate.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\NewGVN.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\PartiallyInlineLibCalls.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\PlaceSafepoints.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\Reassociate.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\Reg2Mem.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\RewriteStatepointsForGC.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\SCCP.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\SROA.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\Scalar.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\Scalarizer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\SeparateConstOffsetFromGEP.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\SimpleLoopUnswitch.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\SimplifyCFGPass.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\Sink.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\SpeculateAroundPHIs.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\SpeculativeExecution.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\StraightLineStrengthReduce.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\StructurizeCFG.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Scalar\TailRecursionElimination.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\ASanStackFrameLayout.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\AddDiscriminators.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\BasicBlockUtils.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\BreakCriticalEdges.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\BuildLibCalls.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\BypassSlowDivision.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\CallPromotionUtils.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\CloneFunction.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\CloneModule.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\CodeExtractor.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\CtorUtils.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\DemoteRegToStack.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\EntryExitInstrumenter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\EscapeEnumerator.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\Evaluator.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\FlattenCFG.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\FunctionComparator.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\FunctionImportUtils.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\GlobalStatus.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\ImportedFunctionsInliningStatistics.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\InlineFunction.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\InstructionNamer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\IntegerDivision.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LCSSA.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LibCallsShrinkWrap.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\Local.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LoopRotationUtils.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LoopSimplify.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LoopUnroll.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LoopUnrollAndJam.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LoopUnrollPeel.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LoopUnrollRuntime.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LoopUtils.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LoopVersioning.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LowerInvoke.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LowerMemIntrinsics.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\LowerSwitch.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\Mem2Reg.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\MetaRenamer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\ModuleUtils.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\NameAnonGlobals.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\OrderedInstructions.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\PredicateInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\PromoteMemoryToRegister.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\SSAUpdater.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\SSAUpdaterBulk.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\SanitizerStats.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\SimplifyCFG.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\SimplifyIndVar.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\SimplifyLibCalls.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\SplitModule.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\StripGCRelocates.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\StripNonLineTableDebugInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\SymbolRewriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\UnifyFunctionExitNodes.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\Utils.cpp">\r
       <ObjectFileName>$(IntDir)/third_party/llvm-7.0/llvm/lib/Transforms/Utils/Utils.cpp.obj</ObjectFileName>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\VNCoercion.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\ValueMapper.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\AsmParser\X86AsmInstrumentation.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\AsmParser\X86AsmParser.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\InstPrinter\X86ATTInstPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\InstPrinter\X86InstComments.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\InstPrinter\X86InstPrinterCommon.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\InstPrinter\X86IntelInstPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86AsmBackend.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86ELFObjectWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86MCAsmInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86MCCodeEmitter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86MCTargetDesc.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86MachObjectWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86WinCOFFObjectWriter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86WinCOFFStreamer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86WinCOFFTargetStreamer.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\ShadowCallStack.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\TargetInfo\X86TargetInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\Utils\X86ShuffleDecode.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86AsmPrinter.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86CallFrameOptimization.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86CallLowering.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86CallingConv.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86CmovConversion.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86DomainReassignment.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86EvexToVex.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86ExpandPseudo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86FastISel.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86FixupBWInsts.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86FixupLEAs.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86FixupSetCC.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86FlagsCopyLowering.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86FloatingPoint.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86FrameLowering.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86ISelDAGToDAG.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86ISelLowering.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86IndirectBranchTracking.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86InstrFMA3Info.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86InstrFoldTables.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86InstrInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86InstructionSelector.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86InterleavedAccess.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86LegalizerInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86MCInstLower.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86MachineFunctionInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86MacroFusion.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86OptimizeLEAs.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86PadShortFunction.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86RegisterBankInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86RegisterInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86RetpolineThunks.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86SelectionDAGInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86ShuffleDecodeConstantPool.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86SpeculativeLoadHardening.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86Subtarget.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86TargetMachine.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86TargetObjectFile.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86TargetTransformInfo.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86VZeroUpper.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86WinAllocaExpander.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86WinEHState.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\VNCoercion.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Transforms\Utils\ValueMapper.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\AsmParser\X86AsmInstrumentation.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\AsmParser\X86AsmParser.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\InstPrinter\X86ATTInstPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\InstPrinter\X86InstComments.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\InstPrinter\X86InstPrinterCommon.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\InstPrinter\X86IntelInstPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86AsmBackend.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86ELFObjectWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86MCAsmInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86MCCodeEmitter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86MCTargetDesc.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86MachObjectWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86WinCOFFObjectWriter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86WinCOFFStreamer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\MCTargetDesc\X86WinCOFFTargetStreamer.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\ShadowCallStack.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\TargetInfo\X86TargetInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\Utils\X86ShuffleDecode.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86AsmPrinter.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86AvoidStoreForwardingBlocks.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86CallFrameOptimization.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86CallLowering.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86CallingConv.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86CmovConversion.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86DomainReassignment.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86EvexToVex.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86ExpandPseudo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86FastISel.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86FixupBWInsts.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86FixupLEAs.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86FixupSetCC.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86FlagsCopyLowering.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86FloatingPoint.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86FrameLowering.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86ISelDAGToDAG.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86ISelLowering.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86IndirectBranchTracking.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86InstrFMA3Info.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86InstrFoldTables.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86InstrInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86InstructionSelector.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86InterleavedAccess.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86LegalizerInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86MCInstLower.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86MachineFunctionInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86MacroFusion.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86OptimizeLEAs.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86PadShortFunction.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86RegisterBankInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86RegisterInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86RetpolineThunks.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86SelectionDAGInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86ShuffleDecodeConstantPool.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86SpeculativeLoadHardening.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86Subtarget.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86TargetMachine.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86TargetObjectFile.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86TargetTransformInfo.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86VZeroUpper.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86WinAllocaExpander.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Target\X86\X86WinEHState.cpp" />\r
   </ItemGroup>\r
   <ItemGroup>\r
   </ItemGroup>\r
index 9cc44d1..289af3c 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
     <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\AliasAnalysis.cpp">\r
     <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\Analysis\VectorUtils.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\AsmParser\LLLexer.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\AsmParser\LLParser.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\AsmParser\Parser.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
     <ClCompile Include="$(SolutionDir)third_party\llvm-7.0\llvm\lib\BinaryFormat\Dwarf.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="Source Files">\r
-      <UniqueIdentifier>{2F259CF2-FDFE-365E-920F-2228D7410C8D}</UniqueIdentifier>\r
+      <UniqueIdentifier>{307AEBE6-F217-340D-9701-0167F1D37482}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index cebef67..1fa54be 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{93979AE4-08B2-324E-AACE-6FFC302D2505}</ProjectGuid>\r
+    <ProjectGuid>{B2B07DA3-A388-307E-A283-3904C31F1CE2}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj">\r
-      <Project>{EF1AF598-E402-38F1-A74A-35F18A1EC1CC}</Project>\r
+      <Project>{2866BC19-5FA8-3D67-8D94-751A3803A3DF}</Project>\r
       <Name>SPIRV-Tools</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\link\SPIRV-Tools-link.vcxproj">\r
-      <Project>{5F3076C6-2971-39DF-A3BE-A78FB0411AAE}</Project>\r
+      <Project>{AC311772-F314-3373-B869-71CD6C30634D}</Project>\r
       <Name>SPIRV-Tools-link</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\opt\SPIRV-Tools-opt.vcxproj">\r
-      <Project>{6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}</Project>\r
+      <Project>{2F8B8E0B-1B59-3671-91FE-A0E499B82D18}</Project>\r
       <Name>SPIRV-Tools-opt</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\reduce\SPIRV-Tools-reduce.vcxproj">\r
-      <Project>{F6702FDF-019F-3B2F-9CAD-15C15CD4F871}</Project>\r
+      <Project>{C672D2D1-E638-3565-87EC-11172BD73995}</Project>\r
       <Name>SPIRV-Tools-reduce</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools-shared.vcxproj">\r
-      <Project>{62B58F28-8443-346E-8A29-F389A2C9CBAD}</Project>\r
+      <Project>{DB6DF656-7D9C-35B1-B7C4-8FFEAE504240}</Project>\r
       <Name>SPIRV-Tools-shared</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spirv-tools-pkg-config.vcxproj">\r
-      <Project>{EC5297D9-ED1C-3BE6-BF71-3D76CD9B2AA7}</Project>\r
+      <Project>{96492351-1995-3B6B-A091-E7F4918E443B}</Project>\r
       <Name>spirv-tools-pkg-config</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spirv-tools-shared-pkg-config.vcxproj">\r
-      <Project>{0FA45296-9836-3DE4-BEA5-F2029797A16F}</Project>\r
+      <Project>{049A6034-6699-3DDF-BF15-47C981793305}</Project>\r
       <Name>spirv-tools-shared-pkg-config</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
index 20b1aa1..cd2b8af 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
   </ItemGroup>\r
index 406e821..af10597 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{62B58F28-8443-346E-8A29-F389A2C9CBAD}</ProjectGuid>\r
+    <ProjectGuid>{DB6DF656-7D9C-35B1-B7C4-8FFEAE504240}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -71,6 +71,7 @@
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
       <TreatWarningAsError>true</TreatWarningAsError>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;SPIRV_TOOLS_IMPLEMENTATION;SPIRV_TOOLS_SHAREDLIB;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Debug";SPIRV_Tools_shared_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
       <TreatWarningAsError>true</TreatWarningAsError>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;SPIRV_TOOLS_IMPLEMENTATION;SPIRV_TOOLS_SHAREDLIB;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Release";SPIRV_Tools_shared_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
-      <DebugInformationFormat></DebugInformationFormat>\r
+      <DebugInformationFormat>\r
+      </DebugInformationFormat>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;SPIRV_TOOLS_IMPLEMENTATION;SPIRV_TOOLS_SHAREDLIB;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR=\"Release\";SPIRV_Tools_shared_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     </ProjectReference>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\extension_enum.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate enum-string mapping for SPIR-V vunified1.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <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>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate enum-string mapping for SPIR-V vunified1.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <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>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\core.insts-unified1.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate info tables for SPIR-V vunified1 core instructions and operands.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <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>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate info tables for SPIR-V vunified1 core instructions and operands.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <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>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\generators.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate tables based on the SPIR-V XML registry.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\generators.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate tables based on the SPIR-V XML registry.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\generators.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\opencl.std.insts.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate info tables for OpenCL extended instructions and operands vunified1.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\opencl.std.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate info tables for OpenCL extended instructions and operands vunified1.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\opencl.std.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\glsl.std.450.insts.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate info tables for GLSL extended instructions and operands vunified1.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\glsl.std.450.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate info tables for GLSL extended instructions and operands vunified1.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\glsl.std.450.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-explicit-vertex-parameter.insts.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-shader-explicit-vertex-parameter.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <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>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for spv-amd-shader-explicit-vertex-parameter.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <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>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-explicit-vertex-parameter.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-explicit-vertex-parameter.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-explicit-vertex-parameter.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-explicit-vertex-parameter</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-explicit-vertex-parameter.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-explicit-vertex-parameter.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-explicit-vertex-parameter</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-trinary-minmax.insts.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-shader-trinary-minmax.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <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>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for spv-amd-shader-trinary-minmax.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <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>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-trinary-minmax.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-trinary-minmax.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-trinary-minmax.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-trinary-minmax</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-trinary-minmax.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-trinary-minmax.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-trinary-minmax</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-gcn-shader.insts.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-gcn-shader.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for spv-amd-gcn-shader.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-gcn-shader.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-gcn-shader.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-gcn-shader</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-gcn-shader.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-gcn-shader</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-ballot.insts.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-shader-ballot.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for spv-amd-shader-ballot.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-ballot.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-ballot.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-ballot</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-ballot.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-ballot</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\debuginfo.insts.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for debuginfo.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for debuginfo.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-debuginfo.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-debuginfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-debuginfo</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-debuginfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-debuginfo</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\DebugInfo.h.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate language specific header for DebugInfo.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate language specific header for DebugInfo.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-header-DebugInfo.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-header-DebugInfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-header-DebugInfo</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-header-DebugInfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-header-DebugInfo</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\build-version.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\build-version.inc.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Update build-version.inc in the SPIRV-Tools build directory (if necessary).</Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 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"\r
@@ -645,7 +162,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Update build-version.inc in the SPIRV-Tools build directory (if necessary).</Message>\r
@@ -658,7 +175,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
@@ -704,7 +221,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
     <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\text.h" />\r
     <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\text_handler.h" />\r
     <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate.h" />\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bit_vector.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bit_vector.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -716,7 +233,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\parse_number.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\parse_number.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -728,7 +245,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\string_utils.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\string_utils.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -740,7 +257,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\assembly_grammar.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\assembly_grammar.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -752,7 +269,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\binary.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\binary.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -764,7 +281,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\diagnostic.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\diagnostic.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -776,7 +293,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\disassemble.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\disassemble.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -788,7 +305,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\enum_string_mapping.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\enum_string_mapping.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -800,7 +317,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\ext_inst.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\ext_inst.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -812,7 +329,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\extensions.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\extensions.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -824,7 +341,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\id_descriptor.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\id_descriptor.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -836,7 +353,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\libspirv.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\libspirv.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -848,7 +365,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\name_mapper.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\name_mapper.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -860,7 +377,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opcode.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opcode.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -872,7 +389,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\operand.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\operand.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -884,7 +401,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\parsed_operand.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\parsed_operand.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -896,7 +413,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\print.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\print.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -908,7 +425,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\software_version.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\software_version.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -920,7 +437,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_endian.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_endian.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -932,7 +449,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_optimizer_options.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_optimizer_options.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -944,7 +461,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_reducer_options.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_reducer_options.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -956,7 +473,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_target_env.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_target_env.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -968,7 +485,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_validator_options.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_validator_options.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -980,7 +497,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\table.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\table.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -992,7 +509,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\text.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\text.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1004,7 +521,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\text_handler.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\text_handler.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1016,7 +533,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1028,7 +545,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_adjacency.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_adjacency.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1040,7 +557,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_annotation.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_annotation.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1052,7 +569,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_arithmetics.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_arithmetics.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1064,7 +581,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_atomics.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_atomics.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1076,7 +593,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_barriers.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_barriers.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1088,7 +605,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_bitwise.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_bitwise.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1100,7 +617,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_builtins.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_builtins.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1112,7 +629,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_capability.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_capability.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1124,7 +641,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_cfg.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_cfg.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1136,7 +653,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_composites.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_composites.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1148,7 +665,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_constants.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_constants.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1160,7 +677,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_conversion.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_conversion.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1172,7 +689,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_datarules.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_datarules.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1184,7 +701,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_debug.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_debug.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1196,7 +713,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_decorations.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_decorations.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1208,7 +725,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_derivatives.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_derivatives.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1220,7 +737,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_extensions.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_extensions.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1232,7 +749,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_execution_limitations.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_execution_limitations.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1244,7 +761,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_function.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_function.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1256,7 +773,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_id.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_id.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1268,7 +785,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_image.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_image.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1280,7 +797,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_interfaces.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_interfaces.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1292,7 +809,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_instruction.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_instruction.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1304,7 +821,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_layout.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_layout.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1316,7 +833,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_literals.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_literals.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1328,7 +845,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_logicals.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_logicals.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1340,7 +857,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_memory.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_memory.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1352,7 +869,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_memory_semantics.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_memory_semantics.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1364,7 +881,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_mode_setting.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_mode_setting.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1376,7 +893,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_non_uniform.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_non_uniform.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1388,7 +905,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_primitives.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_primitives.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1400,7 +917,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_scopes.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_scopes.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1412,7 +929,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_type.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_type.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1425,7 +942,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
     <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\decoration.h" />\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\basic_block.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\basic_block.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1437,7 +954,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\construct.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\construct.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1449,7 +966,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\function.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\function.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1461,7 +978,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\instruction.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\instruction.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1473,7 +990,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validation_state.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validation_state.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1485,7 +1002,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\pch_source.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\pch_source.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>\r
@@ -1498,16 +1015,22 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
   </ItemGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\core_tables.vcxproj">\r
-      <Project>{610A8C03-DBA2-3774-9E63-A8F8DE9BB082}</Project>\r
+      <Project>{95A9028D-402E-33FB-89FA-D07A85302C47}</Project>\r
       <Name>core_tables</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\enum_string_mapping.vcxproj">\r
-      <Project>{878391C5-E52B-3DC9-AA48-92D3EB99C2EE}</Project>\r
+      <Project>{1FFA8633-FFB4-3B7C-9F44-A42B791944C9}</Project>\r
       <Name>enum_string_mapping</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\extinst_tables.vcxproj">\r
-      <Project>{305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}</Project>\r
+      <Project>{136BDBF5-3C3E-3763-B285-79E67F8E442F}</Project>\r
       <Name>extinst_tables</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
index b3b1f06..9777126 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
     <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bit_vector.cpp">\r
     </ClInclude>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\extension_enum.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\core.insts-unified1.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\generators.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\opencl.std.insts.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\glsl.std.450.insts.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-explicit-vertex-parameter.insts.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-explicit-vertex-parameter.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-trinary-minmax.insts.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-trinary-minmax.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-gcn-shader.insts.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-gcn-shader.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-ballot.insts.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-ballot.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\debuginfo.insts.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-debuginfo.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\DebugInfo.h.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-header-DebugInfo.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\build-version.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\build-version.inc.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <Filter Include="Source Files">\r
-      <UniqueIdentifier>{2F259CF2-FDFE-365E-920F-2228D7410C8D}</UniqueIdentifier>\r
+    <Filter Include="CMake Rules">\r
+      <UniqueIdentifier>{F9C83099-B062-3CB2-AD40-CA4D4008C58C}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="Header Files">\r
-      <UniqueIdentifier>{06D2D69E-DE55-30BE-A8A1-FE6C66324860}</UniqueIdentifier>\r
+      <UniqueIdentifier>{BC4B8AD2-A096-36EC-A16A-CFEE34C3D52C}</UniqueIdentifier>\r
     </Filter>\r
-    <Filter Include="CMake Rules">\r
-      <UniqueIdentifier>{E7120DB7-422E-375E-9E9C-67A8C10F86DB}</UniqueIdentifier>\r
+    <Filter Include="Source Files">\r
+      <UniqueIdentifier>{307AEBE6-F217-340D-9701-0167F1D37482}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index b4257c1..c22edda 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{EF1AF598-E402-38F1-A74A-35F18A1EC1CC}</ProjectGuid>\r
+    <ProjectGuid>{2866BC19-5FA8-3D67-8D94-751A3803A3DF}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -67,6 +67,7 @@
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
       <TreatWarningAsError>true</TreatWarningAsError>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
       <TreatWarningAsError>true</TreatWarningAsError>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
-      <DebugInformationFormat></DebugInformationFormat>\r
+      <DebugInformationFormat>\r
+      </DebugInformationFormat>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     </Lib>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\extension_enum.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate enum-string mapping for SPIR-V vunified1.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <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>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate enum-string mapping for SPIR-V vunified1.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <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>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\core.insts-unified1.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate info tables for SPIR-V vunified1 core instructions and operands.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <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>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate info tables for SPIR-V vunified1 core instructions and operands.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <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>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\generators.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate tables based on the SPIR-V XML registry.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\generators.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate tables based on the SPIR-V XML registry.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\generators.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\opencl.std.insts.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate info tables for OpenCL extended instructions and operands vunified1.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\opencl.std.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate info tables for OpenCL extended instructions and operands vunified1.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\opencl.std.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\glsl.std.450.insts.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate info tables for GLSL extended instructions and operands vunified1.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\glsl.std.450.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate info tables for GLSL extended instructions and operands vunified1.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\glsl.std.450.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-explicit-vertex-parameter.insts.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-shader-explicit-vertex-parameter.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <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>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for spv-amd-shader-explicit-vertex-parameter.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <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>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-explicit-vertex-parameter.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-explicit-vertex-parameter.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-explicit-vertex-parameter.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-explicit-vertex-parameter</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-explicit-vertex-parameter.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-explicit-vertex-parameter.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-explicit-vertex-parameter</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-trinary-minmax.insts.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-shader-trinary-minmax.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <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>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for spv-amd-shader-trinary-minmax.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <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>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-trinary-minmax.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-trinary-minmax.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-trinary-minmax.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-trinary-minmax</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-trinary-minmax.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-trinary-minmax.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-trinary-minmax</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-gcn-shader.insts.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-gcn-shader.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for spv-amd-gcn-shader.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-gcn-shader.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-gcn-shader.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-gcn-shader</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-gcn-shader.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-gcn-shader</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-ballot.insts.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-shader-ballot.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for spv-amd-shader-ballot.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-ballot.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-ballot.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-ballot</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-ballot.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-ballot</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\debuginfo.insts.inc.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for debuginfo.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for debuginfo.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-debuginfo.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-debuginfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-debuginfo</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-debuginfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-debuginfo</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\DebugInfo.h.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate language specific header for DebugInfo.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate language specific header for DebugInfo.</Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-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"\r
-if %errorlevel% neq 0 goto :cmEnd\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-header-DebugInfo.rule">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-header-DebugInfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-header-DebugInfo</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal\r
-:cmEnd\r
-endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone\r
-:cmErrorLevel\r
-exit /b %1\r
-:cmDone\r
-if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-header-DebugInfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h;%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-header-DebugInfo</Outputs>\r
-      <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\build-version.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\build-version.inc.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Update build-version.inc in the SPIRV-Tools build directory (if necessary).</Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 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"\r
@@ -621,7 +138,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Update build-version.inc in the SPIRV-Tools build directory (if necessary).</Message>\r
@@ -634,7 +151,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
@@ -680,7 +197,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
     <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\text.h" />\r
     <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\text_handler.h" />\r
     <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate.h" />\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bit_vector.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bit_vector.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -692,7 +209,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\parse_number.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\parse_number.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -704,7 +221,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\string_utils.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\string_utils.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -716,7 +233,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\assembly_grammar.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\assembly_grammar.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -728,7 +245,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\binary.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\binary.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -740,7 +257,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\diagnostic.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\diagnostic.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -752,7 +269,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\disassemble.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\disassemble.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -764,7 +281,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\enum_string_mapping.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\enum_string_mapping.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -776,7 +293,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\ext_inst.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\ext_inst.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -788,7 +305,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\extensions.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\extensions.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -800,7 +317,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\id_descriptor.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\id_descriptor.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -812,7 +329,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\libspirv.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\libspirv.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -824,7 +341,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\name_mapper.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\name_mapper.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -836,7 +353,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opcode.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opcode.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -848,7 +365,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\operand.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\operand.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -860,7 +377,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\parsed_operand.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\parsed_operand.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -872,7 +389,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\print.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\print.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -884,7 +401,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\software_version.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\software_version.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -896,7 +413,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_endian.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_endian.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -908,7 +425,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_optimizer_options.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_optimizer_options.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -920,7 +437,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_reducer_options.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_reducer_options.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -932,7 +449,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_target_env.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_target_env.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -944,7 +461,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_validator_options.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\spirv_validator_options.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -956,7 +473,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\table.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\table.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -968,7 +485,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\text.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\text.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -980,7 +497,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\text_handler.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\text_handler.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -992,7 +509,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1004,7 +521,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_adjacency.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_adjacency.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1016,7 +533,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_annotation.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_annotation.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1028,7 +545,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_arithmetics.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_arithmetics.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1040,7 +557,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_atomics.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_atomics.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1052,7 +569,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_barriers.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_barriers.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1064,7 +581,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_bitwise.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_bitwise.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1076,7 +593,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_builtins.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_builtins.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1088,7 +605,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_capability.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_capability.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1100,7 +617,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_cfg.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_cfg.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1112,7 +629,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_composites.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_composites.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1124,7 +641,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_constants.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_constants.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1136,7 +653,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_conversion.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_conversion.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1148,7 +665,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_datarules.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_datarules.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1160,7 +677,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_debug.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_debug.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1172,7 +689,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_decorations.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_decorations.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1184,7 +701,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_derivatives.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_derivatives.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1196,7 +713,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_extensions.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_extensions.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1208,7 +725,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_execution_limitations.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_execution_limitations.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1220,7 +737,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_function.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_function.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1232,7 +749,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_id.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_id.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1244,7 +761,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_image.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_image.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1256,7 +773,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_interfaces.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_interfaces.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1268,7 +785,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_instruction.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_instruction.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1280,7 +797,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_layout.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_layout.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1292,7 +809,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_literals.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_literals.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1304,7 +821,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_logicals.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_logicals.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1316,7 +833,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_memory.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_memory.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1328,7 +845,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_memory_semantics.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_memory_semantics.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1340,7 +857,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_mode_setting.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_mode_setting.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1352,7 +869,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_non_uniform.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_non_uniform.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1364,7 +881,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_primitives.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_primitives.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1376,7 +893,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_scopes.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_scopes.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1388,7 +905,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_type.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validate_type.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1401,7 +918,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
     <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\decoration.h" />\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\basic_block.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\basic_block.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1413,7 +930,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\construct.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\construct.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1425,7 +942,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\function.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\function.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1437,7 +954,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\instruction.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\instruction.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1449,7 +966,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validation_state.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\val\validation_state.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
@@ -1461,7 +978,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\pch_source.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\pch_source.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source.h</PrecompiledHeaderFile>\r
@@ -1474,16 +991,22 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
   </ItemGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\core_tables.vcxproj">\r
-      <Project>{610A8C03-DBA2-3774-9E63-A8F8DE9BB082}</Project>\r
+      <Project>{95A9028D-402E-33FB-89FA-D07A85302C47}</Project>\r
       <Name>core_tables</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\enum_string_mapping.vcxproj">\r
-      <Project>{878391C5-E52B-3DC9-AA48-92D3EB99C2EE}</Project>\r
+      <Project>{1FFA8633-FFB4-3B7C-9F44-A42B791944C9}</Project>\r
       <Name>enum_string_mapping</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\extinst_tables.vcxproj">\r
-      <Project>{305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}</Project>\r
+      <Project>{136BDBF5-3C3E-3763-B285-79E67F8E442F}</Project>\r
       <Name>extinst_tables</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
index b3b1f06..9777126 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
     <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\util\bit_vector.cpp">\r
     </ClInclude>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\extension_enum.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\core.insts-unified1.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\generators.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\opencl.std.insts.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\glsl.std.450.insts.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-explicit-vertex-parameter.insts.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-explicit-vertex-parameter.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-trinary-minmax.insts.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-trinary-minmax.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-gcn-shader.insts.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-gcn-shader.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-ballot.insts.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-ballot.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\debuginfo.insts.inc.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-debuginfo.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\DebugInfo.h.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-header-DebugInfo.rule">\r
-      <Filter>CMake Rules</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\build-version.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\build-version.inc.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <Filter Include="Source Files">\r
-      <UniqueIdentifier>{2F259CF2-FDFE-365E-920F-2228D7410C8D}</UniqueIdentifier>\r
+    <Filter Include="CMake Rules">\r
+      <UniqueIdentifier>{F9C83099-B062-3CB2-AD40-CA4D4008C58C}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="Header Files">\r
-      <UniqueIdentifier>{06D2D69E-DE55-30BE-A8A1-FE6C66324860}</UniqueIdentifier>\r
+      <UniqueIdentifier>{BC4B8AD2-A096-36EC-A16A-CFEE34C3D52C}</UniqueIdentifier>\r
     </Filter>\r
-    <Filter Include="CMake Rules">\r
-      <UniqueIdentifier>{E7120DB7-422E-375E-9E9C-67A8C10F86DB}</UniqueIdentifier>\r
+    <Filter Include="Source Files">\r
+      <UniqueIdentifier>{307AEBE6-F217-340D-9701-0167F1D37482}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index ea88f04..f840398 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{610A8C03-DBA2-3774-9E63-A8F8DE9BB082}</ProjectGuid>\r
+    <ProjectGuid>{95A9028D-402E-33FB-89FA-D07A85302C47}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -65,7 +65,7 @@
     </Midl>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\core.insts-unified1.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\core.insts-unified1.inc.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate info tables for SPIR-V vunified1 core instructions and operands.</Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 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"\r
@@ -76,7 +76,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <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>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate info tables for SPIR-V vunified1 core instructions and operands.</Message>\r
@@ -89,13 +89,13 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <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>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\generators.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\generators.inc.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate tables based on the SPIR-V XML registry.</Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 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"\r
@@ -106,7 +106,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\generators.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate tables based on the SPIR-V XML registry.</Message>\r
@@ -119,13 +119,13 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\generators.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\core_tables.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\core_tables.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 :cmEnd\r
@@ -134,7 +134,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\core_tables</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
@@ -145,7 +145,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\core_tables</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
index 54bbe0e..626d41e 100644 (file)
@@ -1,13 +1,13 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\core.insts-unified1.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\core.insts-unified1.inc.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\generators.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\generators.inc.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\core_tables.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\core_tables.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
   </ItemGroup>\r
@@ -16,7 +16,7 @@
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="CMake Rules">\r
-      <UniqueIdentifier>{E7120DB7-422E-375E-9E9C-67A8C10F86DB}</UniqueIdentifier>\r
+      <UniqueIdentifier>{F9C83099-B062-3CB2-AD40-CA4D4008C58C}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 562d601..d6c75a5 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{878391C5-E52B-3DC9-AA48-92D3EB99C2EE}</ProjectGuid>\r
+    <ProjectGuid>{1FFA8633-FFB4-3B7C-9F44-A42B791944C9}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -65,7 +65,7 @@
     </Midl>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\extension_enum.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\extension_enum.inc.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate enum-string mapping for SPIR-V vunified1.</Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 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"\r
@@ -76,7 +76,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <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>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate enum-string mapping for SPIR-V vunified1.</Message>\r
@@ -89,13 +89,13 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <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>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\enum_string_mapping.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\enum_string_mapping.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 :cmEnd\r
@@ -104,7 +104,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\enum_string_mapping</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
@@ -115,7 +115,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\enum_string_mapping</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
index 8997ca5..48f22e4 100644 (file)
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\extension_enum.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\extension_enum.inc.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\enum_string_mapping.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\enum_string_mapping.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
   </ItemGroup>\r
@@ -13,7 +13,7 @@
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="CMake Rules">\r
-      <UniqueIdentifier>{E7120DB7-422E-375E-9E9C-67A8C10F86DB}</UniqueIdentifier>\r
+      <UniqueIdentifier>{F9C83099-B062-3CB2-AD40-CA4D4008C58C}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 8a3ce09..54e9e1c 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}</ProjectGuid>\r
+    <ProjectGuid>{136BDBF5-3C3E-3763-B285-79E67F8E442F}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -65,7 +65,7 @@
     </Midl>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\opencl.std.insts.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\opencl.std.insts.inc.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate info tables for OpenCL extended instructions and operands vunified1.</Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 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"\r
@@ -76,7 +76,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\opencl.std.insts.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate info tables for OpenCL extended instructions and operands vunified1.</Message>\r
@@ -89,13 +89,13 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\opencl.std.insts.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\glsl.std.450.insts.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\glsl.std.450.insts.inc.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate info tables for GLSL extended instructions and operands vunified1.</Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 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"\r
@@ -106,7 +106,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\glsl.std.450.insts.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate info tables for GLSL extended instructions and operands vunified1.</Message>\r
@@ -119,13 +119,13 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\glsl.std.450.insts.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\extinst_tables.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\extinst_tables.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 :cmEnd\r
@@ -134,7 +134,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\extinst_tables</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
@@ -145,7 +145,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\extinst_tables</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
@@ -155,28 +155,40 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
   </ItemGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-debuginfo.vcxproj">\r
-      <Project>{75B0856F-5AC7-31E6-91C6-AD88B3745281}</Project>\r
+      <Project>{2F264302-EFA1-396F-AD64-0AC05E686177}</Project>\r
       <Name>spirv-tools-debuginfo</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-header-DebugInfo.vcxproj">\r
-      <Project>{15CEFCBE-B270-3849-9E1F-A5A35F5374C3}</Project>\r
+      <Project>{B0183B68-4A3E-382F-A66C-520DA9CF24F9}</Project>\r
       <Name>spirv-tools-header-DebugInfo</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-gcn-shader.vcxproj">\r
-      <Project>{413EAFA1-B915-3FB9-8065-261CD1875597}</Project>\r
+      <Project>{2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}</Project>\r
       <Name>spirv-tools-spv-amd-gcn-shader</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-ballot.vcxproj">\r
-      <Project>{F353E330-643D-353C-9031-52ED11A7E914}</Project>\r
+      <Project>{07107D83-83B6-3BE6-8827-20DB1D90942F}</Project>\r
       <Name>spirv-tools-spv-amd-shader-ballot</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-explicit-vertex-parameter.vcxproj">\r
-      <Project>{36E309E0-4447-33C6-92DA-FFF8793CF0A6}</Project>\r
+      <Project>{684F4245-24D8-3E74-ACCE-4FC6407F80FC}</Project>\r
       <Name>spirv-tools-spv-amd-shader-explicit-vertex-parameter</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-trinary-minmax.vcxproj">\r
-      <Project>{896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}</Project>\r
+      <Project>{EC14378D-27D2-31F1-B61E-9A92CB3E00A6}</Project>\r
       <Name>spirv-tools-spv-amd-shader-trinary-minmax</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
index b7f58b0..90e21c1 100644 (file)
@@ -1,13 +1,13 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\opencl.std.insts.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\opencl.std.insts.inc.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\glsl.std.450.insts.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\glsl.std.450.insts.inc.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\extinst_tables.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\extinst_tables.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
   </ItemGroup>\r
@@ -16,7 +16,7 @@
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="CMake Rules">\r
-      <UniqueIdentifier>{E7120DB7-422E-375E-9E9C-67A8C10F86DB}</UniqueIdentifier>\r
+      <UniqueIdentifier>{F9C83099-B062-3CB2-AD40-CA4D4008C58C}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 0d70c48..02237d9 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{5F3076C6-2971-39DF-A3BE-A78FB0411AAE}</ProjectGuid>\r
+    <ProjectGuid>{AC311772-F314-3373-B869-71CD6C30634D}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -66,6 +66,7 @@
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
       <TreatWarningAsError>true</TreatWarningAsError>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
       <TreatWarningAsError>true</TreatWarningAsError>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
-      <DebugInformationFormat></DebugInformationFormat>\r
+      <DebugInformationFormat>\r
+      </DebugInformationFormat>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     </Lib>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\link\linker.cpp"  />\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\link\linker.cpp" />\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj">\r
-      <Project>{EF1AF598-E402-38F1-A74A-35F18A1EC1CC}</Project>\r
+      <Project>{2866BC19-5FA8-3D67-8D94-751A3803A3DF}</Project>\r
       <Name>SPIRV-Tools</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\opt\SPIRV-Tools-opt.vcxproj">\r
-      <Project>{6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}</Project>\r
+      <Project>{2F8B8E0B-1B59-3671-91FE-A0E499B82D18}</Project>\r
       <Name>SPIRV-Tools-opt</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
index 0f385ed..92826d6 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
     <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\link\linker.cpp">\r
@@ -7,7 +7,7 @@
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="Source Files">\r
-      <UniqueIdentifier>{2F259CF2-FDFE-365E-920F-2228D7410C8D}</UniqueIdentifier>\r
+      <UniqueIdentifier>{307AEBE6-F217-340D-9701-0167F1D37482}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 6e031a1..87f64b6 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}</ProjectGuid>\r
+    <ProjectGuid>{2F8B8E0B-1B59-3671-91FE-A0E499B82D18}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -67,6 +67,7 @@
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
       <TreatWarningAsError>true</TreatWarningAsError>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
       <TreatWarningAsError>true</TreatWarningAsError>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
-      <DebugInformationFormat></DebugInformationFormat>\r
+      <DebugInformationFormat>\r
+      </DebugInformationFormat>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\value_number_table.h" />\r
     <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\vector_dce.h" />\r
     <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\workaround1209.h" />\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\aggressive_dead_code_elim_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\aggressive_dead_code_elim_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\basic_block.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\basic_block.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\block_merge_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\block_merge_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\build_module.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\build_module.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ccp_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ccp_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\cfg_cleanup_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\cfg_cleanup_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\cfg.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\cfg.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\code_sink.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\code_sink.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\combine_access_chains.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\combine_access_chains.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\common_uniform_elim_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\common_uniform_elim_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\compact_ids_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\compact_ids_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\composite.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\composite.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\const_folding_rules.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\const_folding_rules.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\constants.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\constants.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\copy_prop_arrays.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\copy_prop_arrays.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_branch_elim_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_branch_elim_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_insert_elim_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_insert_elim_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_variable_elimination.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dead_variable_elimination.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\decoration_manager.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\decoration_manager.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\def_use_manager.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\def_use_manager.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dominator_analysis.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dominator_analysis.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dominator_tree.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\dominator_tree.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_constant_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_constant_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_functions_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\eliminate_dead_functions_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\feature_manager.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\feature_manager.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\flatten_decoration_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\flatten_decoration_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\fold.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\fold.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\folding_rules.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\folding_rules.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\fold_spec_constant_op_and_composite_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\fold_spec_constant_op_and_composite_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\freeze_spec_constant_value_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\freeze_spec_constant_value_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\function.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\function.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\if_conversion.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\if_conversion.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_exhaustive_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_exhaustive_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_opaque_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_opaque_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inline_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inst_bindless_check_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\inst_bindless_check_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instruction.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instruction.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instruction_list.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instruction_list.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instrument_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\instrument_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ir_context.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ir_context.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ir_loader.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ir_loader.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\licm_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\licm_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_access_chain_convert_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_access_chain_convert_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_redundancy_elimination.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_redundancy_elimination.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_single_block_elim_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_single_block_elim_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_single_store_elim_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_single_store_elim_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_ssa_elim_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\local_ssa_elim_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_dependence.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_dependence.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_dependence_helpers.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_dependence_helpers.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_descriptor.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_descriptor.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fission.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fission.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fusion.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fusion.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fusion_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_fusion_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_peeling.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_peeling.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_utils.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_utils.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_unroller.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_unroller.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_unswitch_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\loop_unswitch_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\mem_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\mem_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\merge_return_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\merge_return_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\module.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\module.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\optimizer.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\optimizer.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\pass_manager.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\pass_manager.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\private_to_local_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\private_to_local_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\process_lines_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\process_lines_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\propagator.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\propagator.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\reduce_load_size.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\reduce_load_size.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\redundancy_elimination.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\redundancy_elimination.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\register_pressure.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\register_pressure.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\remove_duplicates_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\remove_duplicates_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\replace_invalid_opc.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\replace_invalid_opc.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_analysis.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_analysis.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_analysis_simplification.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_analysis_simplification.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_replacement_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\scalar_replacement_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\set_spec_constant_default_value_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\set_spec_constant_default_value_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\simplification_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\simplification_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ssa_rewrite_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\ssa_rewrite_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strength_reduction_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strength_reduction_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strip_debug_info_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strip_debug_info_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strip_reflect_info_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\strip_reflect_info_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\struct_cfg_analysis.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\struct_cfg_analysis.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\type_manager.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\type_manager.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\types.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\types.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\unify_const_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\unify_const_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\upgrade_memory_model.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\upgrade_memory_model.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\value_number_table.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\value_number_table.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\vector_dce.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\vector_dce.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\workaround1209.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\workaround1209.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_opt.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\pch_source_opt.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\pch_source_opt.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_opt.h</PrecompiledHeaderFile>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj">\r
-      <Project>{EF1AF598-E402-38F1-A74A-35F18A1EC1CC}</Project>\r
+      <Project>{2866BC19-5FA8-3D67-8D94-751A3803A3DF}</Project>\r
       <Name>SPIRV-Tools</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
index 1ba5f47..ebf128d 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
     <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\opt\aggressive_dead_code_elim_pass.cpp">\r
     </ClInclude>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <Filter Include="Source Files">\r
-      <UniqueIdentifier>{2F259CF2-FDFE-365E-920F-2228D7410C8D}</UniqueIdentifier>\r
-    </Filter>\r
     <Filter Include="Header Files">\r
-      <UniqueIdentifier>{06D2D69E-DE55-30BE-A8A1-FE6C66324860}</UniqueIdentifier>\r
+      <UniqueIdentifier>{BC4B8AD2-A096-36EC-A16A-CFEE34C3D52C}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Source Files">\r
+      <UniqueIdentifier>{307AEBE6-F217-340D-9701-0167F1D37482}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 85a0f04..693b0ac 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{F6702FDF-019F-3B2F-9CAD-15C15CD4F871}</ProjectGuid>\r
+    <ProjectGuid>{C672D2D1-E638-3565-87EC-11172BD73995}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -67,6 +67,7 @@
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
       <TreatWarningAsError>true</TreatWarningAsError>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
       <TreatWarningAsError>true</TreatWarningAsError>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
-      <DebugInformationFormat></DebugInformationFormat>\r
+      <DebugInformationFormat>\r
+      </DebugInformationFormat>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;SPIRV_WINDOWS;SPIRV_COLOR_TERMINAL;SPIRV_CHECK_CONTEXT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_unreferenced_instruction_reduction_pass.h" />\r
     <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\structured_loop_to_selection_reduction_opportunity.h" />\r
     <ClInclude Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\structured_loop_to_selection_reduction_pass.h" />\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\change_operand_reduction_opportunity.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\change_operand_reduction_opportunity.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\change_operand_to_undef_reduction_opportunity.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\change_operand_to_undef_reduction_opportunity.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_const_reduction_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_const_reduction_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_undef_reduction_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_undef_reduction_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_dominating_id_reduction_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\operand_to_dominating_id_reduction_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reducer.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reducer.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_opportunity.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_opportunity.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_util.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\reduction_util.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_instruction_reduction_opportunity.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_instruction_reduction_opportunity.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_unreferenced_instruction_reduction_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_unreferenced_instruction_reduction_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_opname_instruction_reduction_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\remove_opname_instruction_reduction_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\structured_loop_to_selection_reduction_opportunity.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\structured_loop_to_selection_reduction_opportunity.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\structured_loop_to_selection_reduction_pass.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\structured_loop_to_selection_reduction_pass.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</ForcedIncludeFiles>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Use</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">pch_source_reduce.h</PrecompiledHeaderFile>\r
       <PrecompiledHeaderOutputFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\pch_source_reduce.pch</PrecompiledHeaderOutputFile>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\pch_source_reduce.cpp" >\r
+    <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\pch_source_reduce.cpp">\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalOptions) /Zm300</AdditionalOptions>\r
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>\r
       <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">pch_source_reduce.h</PrecompiledHeaderFile>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj">\r
-      <Project>{EF1AF598-E402-38F1-A74A-35F18A1EC1CC}</Project>\r
+      <Project>{2866BC19-5FA8-3D67-8D94-751A3803A3DF}</Project>\r
       <Name>SPIRV-Tools</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\opt\SPIRV-Tools-opt.vcxproj">\r
-      <Project>{6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}</Project>\r
+      <Project>{2F8B8E0B-1B59-3671-91FE-A0E499B82D18}</Project>\r
       <Name>SPIRV-Tools-opt</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
index e2cc345..044604c 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
     <ClCompile Include="$(SolutionDir)third_party\SPIRV-Tools\source\reduce\change_operand_reduction_opportunity.cpp">\r
     </ClInclude>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <Filter Include="Source Files">\r
-      <UniqueIdentifier>{2F259CF2-FDFE-365E-920F-2228D7410C8D}</UniqueIdentifier>\r
-    </Filter>\r
     <Filter Include="Header Files">\r
-      <UniqueIdentifier>{06D2D69E-DE55-30BE-A8A1-FE6C66324860}</UniqueIdentifier>\r
+      <UniqueIdentifier>{BC4B8AD2-A096-36EC-A16A-CFEE34C3D52C}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Source Files">\r
+      <UniqueIdentifier>{307AEBE6-F217-340D-9701-0167F1D37482}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 23bbc4b..7ef7aa0 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{033737D3-CE97-35DD-B911-848DB912467D}</ProjectGuid>\r
+    <ProjectGuid>{9E3BFB5B-D84A-3E8C-8B84-566073AC0DE3}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -65,7 +65,7 @@
     </Midl>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\build-version.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\build-version.inc.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Update build-version.inc in the SPIRV-Tools build directory (if necessary).</Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 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"\r
@@ -76,7 +76,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Update build-version.inc in the SPIRV-Tools build directory (if necessary).</Message>\r
@@ -89,13 +89,13 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/build-version.inc.rule;$(SolutionDir)third_party\SPIRV-Tools\utils\update_build_version.py;$(SolutionDir)third_party\SPIRV-Tools\CHANGES;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-build-version.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\spirv-tools-build-version.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 :cmEnd\r
@@ -104,7 +104,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-build-version.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/spirv-tools-build-version.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-build-version</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
@@ -115,7 +115,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-build-version.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/spirv-tools-build-version.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\build-version.inc;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-build-version</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
index bbda688..349547c 100644 (file)
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\build-version.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\build-version.inc.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-build-version.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\spirv-tools-build-version.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
   </ItemGroup>\r
@@ -13,7 +13,7 @@
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="CMake Rules">\r
-      <UniqueIdentifier>{E7120DB7-422E-375E-9E9C-67A8C10F86DB}</UniqueIdentifier>\r
+      <UniqueIdentifier>{F9C83099-B062-3CB2-AD40-CA4D4008C58C}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index c3cb98f..d9bd18e 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{75B0856F-5AC7-31E6-91C6-AD88B3745281}</ProjectGuid>\r
+    <ProjectGuid>{2F264302-EFA1-396F-AD64-0AC05E686177}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -65,7 +65,7 @@
     </Midl>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\debuginfo.insts.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\debuginfo.insts.inc.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for debuginfo.</Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 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"\r
@@ -76,7 +76,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for debuginfo.</Message>\r
@@ -89,13 +89,13 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-debuginfo.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\spirv-tools-debuginfo.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 :cmEnd\r
@@ -104,7 +104,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-debuginfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/spirv-tools-debuginfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-debuginfo</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
@@ -115,7 +115,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-debuginfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/spirv-tools-debuginfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\debuginfo.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-debuginfo</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
index 4f0ee20..91c24ae 100644 (file)
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\debuginfo.insts.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\debuginfo.insts.inc.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-debuginfo.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\spirv-tools-debuginfo.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
   </ItemGroup>\r
@@ -13,7 +13,7 @@
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="CMake Rules">\r
-      <UniqueIdentifier>{E7120DB7-422E-375E-9E9C-67A8C10F86DB}</UniqueIdentifier>\r
+      <UniqueIdentifier>{F9C83099-B062-3CB2-AD40-CA4D4008C58C}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 938eccd..0f4122a 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{15CEFCBE-B270-3849-9E1F-A5A35F5374C3}</ProjectGuid>\r
+    <ProjectGuid>{B0183B68-4A3E-382F-A66C-520DA9CF24F9}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -65,7 +65,7 @@
     </Midl>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\DebugInfo.h.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\DebugInfo.h.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate language specific header for DebugInfo.</Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 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"\r
@@ -76,7 +76,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate language specific header for DebugInfo.</Message>\r
@@ -89,13 +89,13 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-header-DebugInfo.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\spirv-tools-header-DebugInfo.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 :cmEnd\r
@@ -104,7 +104,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-header-DebugInfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/spirv-tools-header-DebugInfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-header-DebugInfo</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
@@ -115,7 +115,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-header-DebugInfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/spirv-tools-header-DebugInfo.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\DebugInfo.h;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-header-DebugInfo</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
index 28a515f..6d844c8 100644 (file)
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\DebugInfo.h.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\DebugInfo.h.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-header-DebugInfo.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\spirv-tools-header-DebugInfo.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
   </ItemGroup>\r
@@ -13,7 +13,7 @@
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="CMake Rules">\r
-      <UniqueIdentifier>{E7120DB7-422E-375E-9E9C-67A8C10F86DB}</UniqueIdentifier>\r
+      <UniqueIdentifier>{F9C83099-B062-3CB2-AD40-CA4D4008C58C}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 8bb9c0c..5f2be7f 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{413EAFA1-B915-3FB9-8065-261CD1875597}</ProjectGuid>\r
+    <ProjectGuid>{2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -65,7 +65,7 @@
     </Midl>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-gcn-shader.insts.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\spv-amd-gcn-shader.insts.inc.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-gcn-shader.</Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 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"\r
@@ -76,7 +76,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for spv-amd-gcn-shader.</Message>\r
@@ -89,13 +89,13 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-gcn-shader.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\spirv-tools-spv-amd-gcn-shader.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 :cmEnd\r
@@ -104,7 +104,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-gcn-shader.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/spirv-tools-spv-amd-gcn-shader.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-gcn-shader</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
@@ -115,7 +115,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-gcn-shader.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/spirv-tools-spv-amd-gcn-shader.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-gcn-shader.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-gcn-shader</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
index b368bb1..1c1c2d9 100644 (file)
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-gcn-shader.insts.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\spv-amd-gcn-shader.insts.inc.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-gcn-shader.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\spirv-tools-spv-amd-gcn-shader.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
   </ItemGroup>\r
@@ -13,7 +13,7 @@
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="CMake Rules">\r
-      <UniqueIdentifier>{E7120DB7-422E-375E-9E9C-67A8C10F86DB}</UniqueIdentifier>\r
+      <UniqueIdentifier>{F9C83099-B062-3CB2-AD40-CA4D4008C58C}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index a03bf8c..f580e0a 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{F353E330-643D-353C-9031-52ED11A7E914}</ProjectGuid>\r
+    <ProjectGuid>{07107D83-83B6-3BE6-8827-20DB1D90942F}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -65,7 +65,7 @@
     </Midl>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-ballot.insts.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\spv-amd-shader-ballot.insts.inc.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-shader-ballot.</Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 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"\r
@@ -76,7 +76,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for spv-amd-shader-ballot.</Message>\r
@@ -89,13 +89,13 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-ballot.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\spirv-tools-spv-amd-shader-ballot.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 :cmEnd\r
@@ -104,7 +104,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-ballot.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/spirv-tools-spv-amd-shader-ballot.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-ballot</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
@@ -115,7 +115,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-ballot.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/spirv-tools-spv-amd-shader-ballot.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-ballot.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-ballot</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
index aa690db..a9de4ff 100644 (file)
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-ballot.insts.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\spv-amd-shader-ballot.insts.inc.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-ballot.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\spirv-tools-spv-amd-shader-ballot.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
   </ItemGroup>\r
@@ -13,7 +13,7 @@
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="CMake Rules">\r
-      <UniqueIdentifier>{E7120DB7-422E-375E-9E9C-67A8C10F86DB}</UniqueIdentifier>\r
+      <UniqueIdentifier>{F9C83099-B062-3CB2-AD40-CA4D4008C58C}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 7c952f0..d2541c4 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{36E309E0-4447-33C6-92DA-FFF8793CF0A6}</ProjectGuid>\r
+    <ProjectGuid>{684F4245-24D8-3E74-ACCE-4FC6407F80FC}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -65,7 +65,7 @@
     </Midl>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-explicit-vertex-parameter.insts.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\spv-amd-shader-explicit-vertex-parameter.insts.inc.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-shader-explicit-vertex-parameter.</Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 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"\r
@@ -76,7 +76,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <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>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for spv-amd-shader-explicit-vertex-parameter.</Message>\r
@@ -89,13 +89,13 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <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>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-explicit-vertex-parameter.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\spirv-tools-spv-amd-shader-explicit-vertex-parameter.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 :cmEnd\r
@@ -104,7 +104,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-explicit-vertex-parameter.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-explicit-vertex-parameter.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/spirv-tools-spv-amd-shader-explicit-vertex-parameter.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-explicit-vertex-parameter.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-explicit-vertex-parameter</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
@@ -115,7 +115,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-explicit-vertex-parameter.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-explicit-vertex-parameter.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/spirv-tools-spv-amd-shader-explicit-vertex-parameter.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-explicit-vertex-parameter.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-explicit-vertex-parameter</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
index db16be0..99796c3 100644 (file)
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-explicit-vertex-parameter.insts.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\spv-amd-shader-explicit-vertex-parameter.insts.inc.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-explicit-vertex-parameter.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\spirv-tools-spv-amd-shader-explicit-vertex-parameter.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
   </ItemGroup>\r
@@ -13,7 +13,7 @@
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="CMake Rules">\r
-      <UniqueIdentifier>{E7120DB7-422E-375E-9E9C-67A8C10F86DB}</UniqueIdentifier>\r
+      <UniqueIdentifier>{F9C83099-B062-3CB2-AD40-CA4D4008C58C}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 1584962..c548634 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}</ProjectGuid>\r
+    <ProjectGuid>{EC14378D-27D2-31F1-B61E-9A92CB3E00A6}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -65,7 +65,7 @@
     </Midl>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-trinary-minmax.insts.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\spv-amd-shader-trinary-minmax.insts.inc.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate extended instruction tables for spv-amd-shader-trinary-minmax.</Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 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"\r
@@ -76,7 +76,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <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>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate extended instruction tables for spv-amd-shader-trinary-minmax.</Message>\r
@@ -89,13 +89,13 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <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>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-trinary-minmax.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\spirv-tools-spv-amd-shader-trinary-minmax.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 :cmEnd\r
@@ -104,7 +104,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-trinary-minmax.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-trinary-minmax.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/spirv-tools-spv-amd-shader-trinary-minmax.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-trinary-minmax.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-trinary-minmax</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
@@ -115,7 +115,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-spv-amd-shader-trinary-minmax.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-trinary-minmax.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/spirv-tools-spv-amd-shader-trinary-minmax.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spv-amd-shader-trinary-minmax.insts.inc;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-spv-amd-shader-trinary-minmax</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
index 1b8a3fc..5c4df6a 100644 (file)
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spv-amd-shader-trinary-minmax.insts.inc.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\spv-amd-shader-trinary-minmax.insts.inc.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-spv-amd-shader-trinary-minmax.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\spirv-tools-spv-amd-shader-trinary-minmax.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
   </ItemGroup>\r
@@ -13,7 +13,7 @@
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="CMake Rules">\r
-      <UniqueIdentifier>{E7120DB7-422E-375E-9E9C-67A8C10F86DB}</UniqueIdentifier>\r
+      <UniqueIdentifier>{F9C83099-B062-3CB2-AD40-CA4D4008C58C}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 5d59261..c18b318 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{CE4E38AC-2FE5-356C-860E-C894AAC00DFF}</ProjectGuid>\r
+    <ProjectGuid>{8EC2136C-E0E9-3340-86AE-5463BAA01ABB}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -65,7 +65,7 @@
     </Midl>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spvasm.vim.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\spvasm.vim.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate spvasm.vim: Vim syntax file for SPIR-V assembly.</Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 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"\r
@@ -76,7 +76,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spvasm.vim</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate spvasm.vim: Vim syntax file for SPIR-V assembly.</Message>\r
@@ -89,13 +89,13 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/d839d777cdb37cdb07021ff3b0cf0243/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/9dfff45db06cc5e650558716138bc064/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spvasm.vim</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-vimsyntax.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\spirv-tools-vimsyntax.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 :cmEnd\r
@@ -104,7 +104,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-vimsyntax.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spvasm.vim;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/spirv-tools-vimsyntax.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spvasm.vim;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-vimsyntax</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
@@ -115,7 +115,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/412e367eb8014dedeaefb6a88c64e3ed/spirv-tools-vimsyntax.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spvasm.vim;%(AdditionalInputs)</AdditionalInputs>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/18df793f4fb1c21db34fc298696ce393/spirv-tools-vimsyntax.rule;$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\spvasm.vim;%(AdditionalInputs)</AdditionalInputs>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\spirv-tools-vimsyntax</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
index 2760624..a424353 100644 (file)
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\d839d777cdb37cdb07021ff3b0cf0243\spvasm.vim.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\9dfff45db06cc5e650558716138bc064\spvasm.vim.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\412e367eb8014dedeaefb6a88c64e3ed\spirv-tools-vimsyntax.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\18df793f4fb1c21db34fc298696ce393\spirv-tools-vimsyntax.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
   </ItemGroup>\r
@@ -13,7 +13,7 @@
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="CMake Rules">\r
-      <UniqueIdentifier>{E7120DB7-422E-375E-9E9C-67A8C10F86DB}</UniqueIdentifier>\r
+      <UniqueIdentifier>{F9C83099-B062-3CB2-AD40-CA4D4008C58C}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index dea4d79..555f85a 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{EC5297D9-ED1C-3BE6-BF71-3D76CD9B2AA7}</ProjectGuid>\r
+    <ProjectGuid>{96492351-1995-3B6B-A091-E7F4918E443B}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -65,7 +65,7 @@
     </Midl>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\27d298d334ba2598781edad1159af4a3\spirv-tools-pkg-config.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\94aa4ac18413140bb96afa28d59cf59e\spirv-tools-pkg-config.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 "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\r
@@ -76,7 +76,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/27d298d334ba2598781edad1159af4a3/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/94aa4ac18413140bb96afa28d59cf59e/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\CMakeFiles\spirv-tools-pkg-config</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
@@ -89,7 +89,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/27d298d334ba2598781edad1159af4a3/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/94aa4ac18413140bb96afa28d59cf59e/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\CMakeFiles\spirv-tools-pkg-config</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
index c396e33..da4aeb8 100644 (file)
@@ -1,7 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\27d298d334ba2598781edad1159af4a3\spirv-tools-pkg-config.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\94aa4ac18413140bb96afa28d59cf59e\spirv-tools-pkg-config.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
   </ItemGroup>\r
@@ -10,7 +10,7 @@
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="CMake Rules">\r
-      <UniqueIdentifier>{E7120DB7-422E-375E-9E9C-67A8C10F86DB}</UniqueIdentifier>\r
+      <UniqueIdentifier>{F9C83099-B062-3CB2-AD40-CA4D4008C58C}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index a631f00..76d40ba 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{0FA45296-9836-3DE4-BEA5-F2029797A16F}</ProjectGuid>\r
+    <ProjectGuid>{049A6034-6699-3DDF-BF15-47C981793305}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -65,7 +65,7 @@
     </Midl>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\27d298d334ba2598781edad1159af4a3\spirv-tools-shared-pkg-config.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\94aa4ac18413140bb96afa28d59cf59e\spirv-tools-shared-pkg-config.rule">\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message>\r
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal\r
 "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\r
@@ -76,7 +76,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/27d298d334ba2598781edad1159af4a3/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/94aa4ac18413140bb96afa28d59cf59e/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\CMakeFiles\spirv-tools-shared-pkg-config</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>\r
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message>\r
@@ -89,7 +89,7 @@ endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
 exit /b %1\r
 :cmDone\r
 if %errorlevel% neq 0 goto :VCEnd</Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/27d298d334ba2598781edad1159af4a3/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>\r
+      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/94aa4ac18413140bb96afa28d59cf59e/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>\r
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\CMakeFiles\spirv-tools-shared-pkg-config</Outputs>\r
       <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>\r
     </CustomBuild>\r
index b1f9f3b..5884b5e 100644 (file)
@@ -1,7 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\27d298d334ba2598781edad1159af4a3\spirv-tools-shared-pkg-config.rule">\r
+    <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\94aa4ac18413140bb96afa28d59cf59e\spirv-tools-shared-pkg-config.rule">\r
       <Filter>CMake Rules</Filter>\r
     </CustomBuild>\r
   </ItemGroup>\r
@@ -10,7 +10,7 @@
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="CMake Rules">\r
-      <UniqueIdentifier>{E7120DB7-422E-375E-9E9C-67A8C10F86DB}</UniqueIdentifier>\r
+      <UniqueIdentifier>{F9C83099-B062-3CB2-AD40-CA4D4008C58C}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 9366b89..6a15bf5 100644 (file)
 Microsoft Visual Studio Solution File, Format Version 12.00\r
 # Visual Studio 15\r
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{81FD0586-FEDF-33EE-85EC-35FE7EC8667D}"\r
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{5C0043D5-C4A7-3794-80B8-1838D50364AB}"\r
 EndProject\r
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools build", "SPIRV-Tools build", "{4E87A75D-9056-39FC-B704-6ED9351D9643}"\r
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools build", "SPIRV-Tools build", "{3D4925D7-A068-3AAE-A7E7-BC42FA711B33}"\r
 EndProject\r
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools libraries", "SPIRV-Tools libraries", "{F5313650-26B7-3FD1-949B-778051D0087B}"\r
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools libraries", "SPIRV-Tools libraries", "{3E491021-A61D-35E3-A471-EE7FD2DCB291}"\r
 EndProject\r
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools utilities", "SPIRV-Tools utilities", "{8351EE33-11D6-3363-BCC3-4F708BF29B48}"\r
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools utilities", "SPIRV-Tools utilities", "{5C70A9BE-0B12-37F5-AC43-A348866101A1}"\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{93979AE4-08B2-324E-AACE-6FFC302D2505}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{B2B07DA3-A388-307E-A283-3904C31F1CE2}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC} = {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}\r
-               {5F3076C6-2971-39DF-A3BE-A78FB0411AAE} = {5F3076C6-2971-39DF-A3BE-A78FB0411AAE}\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327} = {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}\r
-               {F6702FDF-019F-3B2F-9CAD-15C15CD4F871} = {F6702FDF-019F-3B2F-9CAD-15C15CD4F871}\r
-               {62B58F28-8443-346E-8A29-F389A2C9CBAD} = {62B58F28-8443-346E-8A29-F389A2C9CBAD}\r
-               {EC5297D9-ED1C-3BE6-BF71-3D76CD9B2AA7} = {EC5297D9-ED1C-3BE6-BF71-3D76CD9B2AA7}\r
-               {0FA45296-9836-3DE4-BEA5-F2029797A16F} = {0FA45296-9836-3DE4-BEA5-F2029797A16F}\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF} = {2866BC19-5FA8-3D67-8D94-751A3803A3DF}\r
+               {AC311772-F314-3373-B869-71CD6C30634D} = {AC311772-F314-3373-B869-71CD6C30634D}\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18} = {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}\r
+               {C672D2D1-E638-3565-87EC-11172BD73995} = {C672D2D1-E638-3565-87EC-11172BD73995}\r
+               {DB6DF656-7D9C-35B1-B7C4-8FFEAE504240} = {DB6DF656-7D9C-35B1-B7C4-8FFEAE504240}\r
+               {96492351-1995-3B6B-A091-E7F4918E443B} = {96492351-1995-3B6B-A091-E7F4918E443B}\r
+               {049A6034-6699-3DDF-BF15-47C981793305} = {049A6034-6699-3DDF-BF15-47C981793305}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools", "source\SPIRV-Tools.vcxproj", "{EF1AF598-E402-38F1-A74A-35F18A1EC1CC}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools", "source\SPIRV-Tools.vcxproj", "{2866BC19-5FA8-3D67-8D94-751A3803A3DF}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082} = {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE} = {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF} = {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47} = {95A9028D-402E-33FB-89FA-D07A85302C47}\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9} = {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F} = {136BDBF5-3C3E-3763-B285-79E67F8E442F}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-link", "source\link\SPIRV-Tools-link.vcxproj", "{5F3076C6-2971-39DF-A3BE-A78FB0411AAE}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-link", "source\link\SPIRV-Tools-link.vcxproj", "{AC311772-F314-3373-B869-71CD6C30634D}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC} = {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327} = {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF} = {2866BC19-5FA8-3D67-8D94-751A3803A3DF}\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18} = {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-opt", "source\opt\SPIRV-Tools-opt.vcxproj", "{6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-opt", "source\opt\SPIRV-Tools-opt.vcxproj", "{2F8B8E0B-1B59-3671-91FE-A0E499B82D18}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC} = {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF} = {2866BC19-5FA8-3D67-8D94-751A3803A3DF}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-reduce", "source\reduce\SPIRV-Tools-reduce.vcxproj", "{F6702FDF-019F-3B2F-9CAD-15C15CD4F871}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-reduce", "source\reduce\SPIRV-Tools-reduce.vcxproj", "{C672D2D1-E638-3565-87EC-11172BD73995}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC} = {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327} = {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF} = {2866BC19-5FA8-3D67-8D94-751A3803A3DF}\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18} = {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-shared", "source\SPIRV-Tools-shared.vcxproj", "{62B58F28-8443-346E-8A29-F389A2C9CBAD}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-shared", "source\SPIRV-Tools-shared.vcxproj", "{DB6DF656-7D9C-35B1-B7C4-8FFEAE504240}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082} = {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE} = {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF} = {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47} = {95A9028D-402E-33FB-89FA-D07A85302C47}\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9} = {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F} = {136BDBF5-3C3E-3763-B285-79E67F8E442F}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core_tables", "source\core_tables.vcxproj", "{610A8C03-DBA2-3774-9E63-A8F8DE9BB082}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core_tables", "source\core_tables.vcxproj", "{95A9028D-402E-33FB-89FA-D07A85302C47}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "enum_string_mapping", "source\enum_string_mapping.vcxproj", "{878391C5-E52B-3DC9-AA48-92D3EB99C2EE}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "enum_string_mapping", "source\enum_string_mapping.vcxproj", "{1FFA8633-FFB4-3B7C-9F44-A42B791944C9}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extinst_tables", "source\extinst_tables.vcxproj", "{305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extinst_tables", "source\extinst_tables.vcxproj", "{136BDBF5-3C3E-3763-B285-79E67F8E442F}"\r
        ProjectSection(ProjectDependencies) = postProject\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281} = {75B0856F-5AC7-31E6-91C6-AD88B3745281}\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3} = {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597} = {413EAFA1-B915-3FB9-8065-261CD1875597}\r
-               {F353E330-643D-353C-9031-52ED11A7E914} = {F353E330-643D-353C-9031-52ED11A7E914}\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6} = {36E309E0-4447-33C6-92DA-FFF8793CF0A6}\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44} = {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177} = {2F264302-EFA1-396F-AD64-0AC05E686177}\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9} = {B0183B68-4A3E-382F-A66C-520DA9CF24F9}\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50} = {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F} = {07107D83-83B6-3BE6-8827-20DB1D90942F}\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC} = {684F4245-24D8-3E74-ACCE-4FC6407F80FC}\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6} = {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-build-version", "source\spirv-tools-build-version.vcxproj", "{033737D3-CE97-35DD-B911-848DB912467D}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-build-version", "source\spirv-tools-build-version.vcxproj", "{9E3BFB5B-D84A-3E8C-8B84-566073AC0DE3}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-debuginfo", "source\spirv-tools-debuginfo.vcxproj", "{75B0856F-5AC7-31E6-91C6-AD88B3745281}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-debuginfo", "source\spirv-tools-debuginfo.vcxproj", "{2F264302-EFA1-396F-AD64-0AC05E686177}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-header-DebugInfo", "source\spirv-tools-header-DebugInfo.vcxproj", "{15CEFCBE-B270-3849-9E1F-A5A35F5374C3}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-header-DebugInfo", "source\spirv-tools-header-DebugInfo.vcxproj", "{B0183B68-4A3E-382F-A66C-520DA9CF24F9}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-pkg-config", "spirv-tools-pkg-config.vcxproj", "{EC5297D9-ED1C-3BE6-BF71-3D76CD9B2AA7}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-pkg-config", "spirv-tools-pkg-config.vcxproj", "{96492351-1995-3B6B-A091-E7F4918E443B}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-shared-pkg-config", "spirv-tools-shared-pkg-config.vcxproj", "{0FA45296-9836-3DE4-BEA5-F2029797A16F}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-shared-pkg-config", "spirv-tools-shared-pkg-config.vcxproj", "{049A6034-6699-3DDF-BF15-47C981793305}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-gcn-shader", "source\spirv-tools-spv-amd-gcn-shader.vcxproj", "{413EAFA1-B915-3FB9-8065-261CD1875597}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-gcn-shader", "source\spirv-tools-spv-amd-gcn-shader.vcxproj", "{2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-ballot", "source\spirv-tools-spv-amd-shader-ballot.vcxproj", "{F353E330-643D-353C-9031-52ED11A7E914}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-ballot", "source\spirv-tools-spv-amd-shader-ballot.vcxproj", "{07107D83-83B6-3BE6-8827-20DB1D90942F}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-explicit-vertex-parameter", "source\spirv-tools-spv-amd-shader-explicit-vertex-parameter.vcxproj", "{36E309E0-4447-33C6-92DA-FFF8793CF0A6}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-explicit-vertex-parameter", "source\spirv-tools-spv-amd-shader-explicit-vertex-parameter.vcxproj", "{684F4245-24D8-3E74-ACCE-4FC6407F80FC}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-trinary-minmax", "source\spirv-tools-spv-amd-shader-trinary-minmax.vcxproj", "{896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-trinary-minmax", "source\spirv-tools-spv-amd-shader-trinary-minmax.vcxproj", "{EC14378D-27D2-31F1-B61E-9A92CB3E00A6}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-vimsyntax", "source\spirv-tools-vimsyntax.vcxproj", "{CE4E38AC-2FE5-356C-860E-C894AAC00DFF}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-vimsyntax", "source\spirv-tools-vimsyntax.vcxproj", "{8EC2136C-E0E9-3340-86AE-5463BAA01ABB}"\r
        ProjectSection(ProjectDependencies) = postProject\r
        EndProjectSection\r
 EndProject\r
@@ -114,95 +114,95 @@ Global
                Release|x64 = Release|x64\r
        EndGlobalSection\r
        GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
-               {93979AE4-08B2-324E-AACE-6FFC302D2505}.Debug|x64.ActiveCfg = Debug|x64\r
-               {93979AE4-08B2-324E-AACE-6FFC302D2505}.Release|x64.ActiveCfg = Release|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Debug|x64.ActiveCfg = Debug|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Debug|x64.Build.0 = Debug|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Release|x64.ActiveCfg = Release|x64\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC}.Release|x64.Build.0 = Release|x64\r
-               {5F3076C6-2971-39DF-A3BE-A78FB0411AAE}.Debug|x64.ActiveCfg = Debug|x64\r
-               {5F3076C6-2971-39DF-A3BE-A78FB0411AAE}.Debug|x64.Build.0 = Debug|x64\r
-               {5F3076C6-2971-39DF-A3BE-A78FB0411AAE}.Release|x64.ActiveCfg = Release|x64\r
-               {5F3076C6-2971-39DF-A3BE-A78FB0411AAE}.Release|x64.Build.0 = Release|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Debug|x64.ActiveCfg = Debug|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Debug|x64.Build.0 = Debug|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Release|x64.ActiveCfg = Release|x64\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327}.Release|x64.Build.0 = Release|x64\r
-               {F6702FDF-019F-3B2F-9CAD-15C15CD4F871}.Debug|x64.ActiveCfg = Debug|x64\r
-               {F6702FDF-019F-3B2F-9CAD-15C15CD4F871}.Debug|x64.Build.0 = Debug|x64\r
-               {F6702FDF-019F-3B2F-9CAD-15C15CD4F871}.Release|x64.ActiveCfg = Release|x64\r
-               {F6702FDF-019F-3B2F-9CAD-15C15CD4F871}.Release|x64.Build.0 = Release|x64\r
-               {62B58F28-8443-346E-8A29-F389A2C9CBAD}.Debug|x64.ActiveCfg = Debug|x64\r
-               {62B58F28-8443-346E-8A29-F389A2C9CBAD}.Debug|x64.Build.0 = Debug|x64\r
-               {62B58F28-8443-346E-8A29-F389A2C9CBAD}.Release|x64.ActiveCfg = Release|x64\r
-               {62B58F28-8443-346E-8A29-F389A2C9CBAD}.Release|x64.Build.0 = Release|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Debug|x64.ActiveCfg = Debug|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Debug|x64.Build.0 = Debug|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Release|x64.ActiveCfg = Release|x64\r
-               {610A8C03-DBA2-3774-9E63-A8F8DE9BB082}.Release|x64.Build.0 = Release|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Debug|x64.ActiveCfg = Debug|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Debug|x64.Build.0 = Debug|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Release|x64.ActiveCfg = Release|x64\r
-               {878391C5-E52B-3DC9-AA48-92D3EB99C2EE}.Release|x64.Build.0 = Release|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Debug|x64.ActiveCfg = Debug|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Debug|x64.Build.0 = Debug|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Release|x64.ActiveCfg = Release|x64\r
-               {305BFA6C-9DD5-3C60-9FA2-8C953D7418AF}.Release|x64.Build.0 = Release|x64\r
-               {033737D3-CE97-35DD-B911-848DB912467D}.Debug|x64.ActiveCfg = Debug|x64\r
-               {033737D3-CE97-35DD-B911-848DB912467D}.Release|x64.ActiveCfg = Release|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Debug|x64.ActiveCfg = Debug|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Debug|x64.Build.0 = Debug|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Release|x64.ActiveCfg = Release|x64\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281}.Release|x64.Build.0 = Release|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Debug|x64.ActiveCfg = Debug|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Debug|x64.Build.0 = Debug|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Release|x64.ActiveCfg = Release|x64\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3}.Release|x64.Build.0 = Release|x64\r
-               {EC5297D9-ED1C-3BE6-BF71-3D76CD9B2AA7}.Debug|x64.ActiveCfg = Debug|x64\r
-               {EC5297D9-ED1C-3BE6-BF71-3D76CD9B2AA7}.Debug|x64.Build.0 = Debug|x64\r
-               {EC5297D9-ED1C-3BE6-BF71-3D76CD9B2AA7}.Release|x64.ActiveCfg = Release|x64\r
-               {EC5297D9-ED1C-3BE6-BF71-3D76CD9B2AA7}.Release|x64.Build.0 = Release|x64\r
-               {0FA45296-9836-3DE4-BEA5-F2029797A16F}.Debug|x64.ActiveCfg = Debug|x64\r
-               {0FA45296-9836-3DE4-BEA5-F2029797A16F}.Debug|x64.Build.0 = Debug|x64\r
-               {0FA45296-9836-3DE4-BEA5-F2029797A16F}.Release|x64.ActiveCfg = Release|x64\r
-               {0FA45296-9836-3DE4-BEA5-F2029797A16F}.Release|x64.Build.0 = Release|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Debug|x64.ActiveCfg = Debug|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Debug|x64.Build.0 = Debug|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Release|x64.ActiveCfg = Release|x64\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597}.Release|x64.Build.0 = Release|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Debug|x64.ActiveCfg = Debug|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Debug|x64.Build.0 = Debug|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Release|x64.ActiveCfg = Release|x64\r
-               {F353E330-643D-353C-9031-52ED11A7E914}.Release|x64.Build.0 = Release|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Debug|x64.ActiveCfg = Debug|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Debug|x64.Build.0 = Debug|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Release|x64.ActiveCfg = Release|x64\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6}.Release|x64.Build.0 = Release|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Debug|x64.ActiveCfg = Debug|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Debug|x64.Build.0 = Debug|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Release|x64.ActiveCfg = Release|x64\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44}.Release|x64.Build.0 = Release|x64\r
-               {CE4E38AC-2FE5-356C-860E-C894AAC00DFF}.Debug|x64.ActiveCfg = Debug|x64\r
-               {CE4E38AC-2FE5-356C-860E-C894AAC00DFF}.Release|x64.ActiveCfg = Release|x64\r
+               {B2B07DA3-A388-307E-A283-3904C31F1CE2}.Debug|x64.ActiveCfg = Debug|x64\r
+               {B2B07DA3-A388-307E-A283-3904C31F1CE2}.Release|x64.ActiveCfg = Release|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Debug|x64.ActiveCfg = Debug|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Debug|x64.Build.0 = Debug|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Release|x64.ActiveCfg = Release|x64\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF}.Release|x64.Build.0 = Release|x64\r
+               {AC311772-F314-3373-B869-71CD6C30634D}.Debug|x64.ActiveCfg = Debug|x64\r
+               {AC311772-F314-3373-B869-71CD6C30634D}.Debug|x64.Build.0 = Debug|x64\r
+               {AC311772-F314-3373-B869-71CD6C30634D}.Release|x64.ActiveCfg = Release|x64\r
+               {AC311772-F314-3373-B869-71CD6C30634D}.Release|x64.Build.0 = Release|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Debug|x64.ActiveCfg = Debug|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Debug|x64.Build.0 = Debug|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Release|x64.ActiveCfg = Release|x64\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18}.Release|x64.Build.0 = Release|x64\r
+               {C672D2D1-E638-3565-87EC-11172BD73995}.Debug|x64.ActiveCfg = Debug|x64\r
+               {C672D2D1-E638-3565-87EC-11172BD73995}.Debug|x64.Build.0 = Debug|x64\r
+               {C672D2D1-E638-3565-87EC-11172BD73995}.Release|x64.ActiveCfg = Release|x64\r
+               {C672D2D1-E638-3565-87EC-11172BD73995}.Release|x64.Build.0 = Release|x64\r
+               {DB6DF656-7D9C-35B1-B7C4-8FFEAE504240}.Debug|x64.ActiveCfg = Debug|x64\r
+               {DB6DF656-7D9C-35B1-B7C4-8FFEAE504240}.Debug|x64.Build.0 = Debug|x64\r
+               {DB6DF656-7D9C-35B1-B7C4-8FFEAE504240}.Release|x64.ActiveCfg = Release|x64\r
+               {DB6DF656-7D9C-35B1-B7C4-8FFEAE504240}.Release|x64.Build.0 = Release|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Debug|x64.ActiveCfg = Debug|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Debug|x64.Build.0 = Debug|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Release|x64.ActiveCfg = Release|x64\r
+               {95A9028D-402E-33FB-89FA-D07A85302C47}.Release|x64.Build.0 = Release|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Debug|x64.ActiveCfg = Debug|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Debug|x64.Build.0 = Debug|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Release|x64.ActiveCfg = Release|x64\r
+               {1FFA8633-FFB4-3B7C-9F44-A42B791944C9}.Release|x64.Build.0 = Release|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Debug|x64.ActiveCfg = Debug|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Debug|x64.Build.0 = Debug|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Release|x64.ActiveCfg = Release|x64\r
+               {136BDBF5-3C3E-3763-B285-79E67F8E442F}.Release|x64.Build.0 = Release|x64\r
+               {9E3BFB5B-D84A-3E8C-8B84-566073AC0DE3}.Debug|x64.ActiveCfg = Debug|x64\r
+               {9E3BFB5B-D84A-3E8C-8B84-566073AC0DE3}.Release|x64.ActiveCfg = Release|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Debug|x64.ActiveCfg = Debug|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Debug|x64.Build.0 = Debug|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Release|x64.ActiveCfg = Release|x64\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177}.Release|x64.Build.0 = Release|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Debug|x64.ActiveCfg = Debug|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Debug|x64.Build.0 = Debug|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Release|x64.ActiveCfg = Release|x64\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9}.Release|x64.Build.0 = Release|x64\r
+               {96492351-1995-3B6B-A091-E7F4918E443B}.Debug|x64.ActiveCfg = Debug|x64\r
+               {96492351-1995-3B6B-A091-E7F4918E443B}.Debug|x64.Build.0 = Debug|x64\r
+               {96492351-1995-3B6B-A091-E7F4918E443B}.Release|x64.ActiveCfg = Release|x64\r
+               {96492351-1995-3B6B-A091-E7F4918E443B}.Release|x64.Build.0 = Release|x64\r
+               {049A6034-6699-3DDF-BF15-47C981793305}.Debug|x64.ActiveCfg = Debug|x64\r
+               {049A6034-6699-3DDF-BF15-47C981793305}.Debug|x64.Build.0 = Debug|x64\r
+               {049A6034-6699-3DDF-BF15-47C981793305}.Release|x64.ActiveCfg = Release|x64\r
+               {049A6034-6699-3DDF-BF15-47C981793305}.Release|x64.Build.0 = Release|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Debug|x64.ActiveCfg = Debug|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Debug|x64.Build.0 = Debug|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Release|x64.ActiveCfg = Release|x64\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50}.Release|x64.Build.0 = Release|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Debug|x64.ActiveCfg = Debug|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Debug|x64.Build.0 = Debug|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Release|x64.ActiveCfg = Release|x64\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F}.Release|x64.Build.0 = Release|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Debug|x64.ActiveCfg = Debug|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Debug|x64.Build.0 = Debug|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Release|x64.ActiveCfg = Release|x64\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC}.Release|x64.Build.0 = Release|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Debug|x64.ActiveCfg = Debug|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Debug|x64.Build.0 = Debug|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Release|x64.ActiveCfg = Release|x64\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6}.Release|x64.Build.0 = Release|x64\r
+               {8EC2136C-E0E9-3340-86AE-5463BAA01ABB}.Debug|x64.ActiveCfg = Debug|x64\r
+               {8EC2136C-E0E9-3340-86AE-5463BAA01ABB}.Release|x64.ActiveCfg = Release|x64\r
        EndGlobalSection\r
        GlobalSection(NestedProjects) = preSolution\r
-               {93979AE4-08B2-324E-AACE-6FFC302D2505} = {81FD0586-FEDF-33EE-85EC-35FE7EC8667D}\r
-               {033737D3-CE97-35DD-B911-848DB912467D} = {4E87A75D-9056-39FC-B704-6ED9351D9643}\r
-               {75B0856F-5AC7-31E6-91C6-AD88B3745281} = {4E87A75D-9056-39FC-B704-6ED9351D9643}\r
-               {15CEFCBE-B270-3849-9E1F-A5A35F5374C3} = {4E87A75D-9056-39FC-B704-6ED9351D9643}\r
-               {413EAFA1-B915-3FB9-8065-261CD1875597} = {4E87A75D-9056-39FC-B704-6ED9351D9643}\r
-               {F353E330-643D-353C-9031-52ED11A7E914} = {4E87A75D-9056-39FC-B704-6ED9351D9643}\r
-               {36E309E0-4447-33C6-92DA-FFF8793CF0A6} = {4E87A75D-9056-39FC-B704-6ED9351D9643}\r
-               {896E2DEC-7AEC-3E49-B5BC-C3A6E6E28A44} = {4E87A75D-9056-39FC-B704-6ED9351D9643}\r
-               {EF1AF598-E402-38F1-A74A-35F18A1EC1CC} = {F5313650-26B7-3FD1-949B-778051D0087B}\r
-               {5F3076C6-2971-39DF-A3BE-A78FB0411AAE} = {F5313650-26B7-3FD1-949B-778051D0087B}\r
-               {6ABDA7CD-3BBA-3190-AE38-B0BBE6CB9327} = {F5313650-26B7-3FD1-949B-778051D0087B}\r
-               {F6702FDF-019F-3B2F-9CAD-15C15CD4F871} = {F5313650-26B7-3FD1-949B-778051D0087B}\r
-               {62B58F28-8443-346E-8A29-F389A2C9CBAD} = {F5313650-26B7-3FD1-949B-778051D0087B}\r
-               {CE4E38AC-2FE5-356C-860E-C894AAC00DFF} = {8351EE33-11D6-3363-BCC3-4F708BF29B48}\r
+               {B2B07DA3-A388-307E-A283-3904C31F1CE2} = {5C0043D5-C4A7-3794-80B8-1838D50364AB}\r
+               {9E3BFB5B-D84A-3E8C-8B84-566073AC0DE3} = {3D4925D7-A068-3AAE-A7E7-BC42FA711B33}\r
+               {2F264302-EFA1-396F-AD64-0AC05E686177} = {3D4925D7-A068-3AAE-A7E7-BC42FA711B33}\r
+               {B0183B68-4A3E-382F-A66C-520DA9CF24F9} = {3D4925D7-A068-3AAE-A7E7-BC42FA711B33}\r
+               {2AA6420C-8F89-3979-A58E-8A3F3DBDAB50} = {3D4925D7-A068-3AAE-A7E7-BC42FA711B33}\r
+               {07107D83-83B6-3BE6-8827-20DB1D90942F} = {3D4925D7-A068-3AAE-A7E7-BC42FA711B33}\r
+               {684F4245-24D8-3E74-ACCE-4FC6407F80FC} = {3D4925D7-A068-3AAE-A7E7-BC42FA711B33}\r
+               {EC14378D-27D2-31F1-B61E-9A92CB3E00A6} = {3D4925D7-A068-3AAE-A7E7-BC42FA711B33}\r
+               {2866BC19-5FA8-3D67-8D94-751A3803A3DF} = {3E491021-A61D-35E3-A471-EE7FD2DCB291}\r
+               {AC311772-F314-3373-B869-71CD6C30634D} = {3E491021-A61D-35E3-A471-EE7FD2DCB291}\r
+               {2F8B8E0B-1B59-3671-91FE-A0E499B82D18} = {3E491021-A61D-35E3-A471-EE7FD2DCB291}\r
+               {C672D2D1-E638-3565-87EC-11172BD73995} = {3E491021-A61D-35E3-A471-EE7FD2DCB291}\r
+               {DB6DF656-7D9C-35B1-B7C4-8FFEAE504240} = {3E491021-A61D-35E3-A471-EE7FD2DCB291}\r
+               {8EC2136C-E0E9-3340-86AE-5463BAA01ABB} = {5C70A9BE-0B12-37F5-AC43-A348866101A1}\r
        EndGlobalSection\r
        GlobalSection(ExtensibilityGlobals) = postSolution\r
-               SolutionGuid = {57B13D28-2B8C-3881-841B-31D197265574}\r
+               SolutionGuid = {67550F90-8280-3A1D-8DB3-D450D6A1798A}\r
        EndGlobalSection\r
        GlobalSection(ExtensibilityAddIns) = postSolution\r
        EndGlobalSection\r
index 836c600..7808ba0 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <PropertyGroup>\r
     <PreferredToolArchitecture>x64</PreferredToolArchitecture>\r
@@ -14,7 +14,7 @@
     </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{4BDD6A5B-67E0-33DF-950C-4AD0ABB1D729}</ProjectGuid>\r
+    <ProjectGuid>{BC5A59A0-B151-32E5-9090-B06A8D88F902}</ProjectGuid>\r
     <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
     <Keyword>Win32Proj</Keyword>\r
     <Platform>x64</Platform>\r
@@ -68,6 +68,7 @@
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;STANDALONE;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
+      <UseFullPaths>false</UseFullPaths>\r
       <WarningLevel>Level3</WarningLevel>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;STANDALONE;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ObjectFileName>$(IntDir)</ObjectFileName>\r
-      <DebugInformationFormat></DebugInformationFormat>\r
+      <DebugInformationFormat>\r
+      </DebugInformationFormat>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;STANDALONE;_CRT_SECURE_NO_WARNINGS;_SBCS;WINVER=0x501;NOMINMAX;STRICT;REACTOR_LLVM_VERSION=7;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     </ProjectReference>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="$(SolutionDir)tests\GLESUnitTests\main.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)tests\GLESUnitTests\unittests.cpp"  />\r
-    <ClCompile Include="$(SolutionDir)third_party\googletest\googletest\src\gtest-all.cc"  />\r
+    <ClCompile Include="$(SolutionDir)tests\GLESUnitTests\main.cpp" />\r
+    <ClCompile Include="$(SolutionDir)tests\GLESUnitTests\unittests.cpp" />\r
+    <ClCompile Include="$(SolutionDir)third_party\googletest\googletest\src\gtest-all.cc" />\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\GLCompiler.vcxproj">\r
-      <Project>{74318028-369F-3EA0-8A99-A341020416D6}</Project>\r
+      <Project>{B81F13DD-ACFB-3AB7-A071-3AD849D68E5C}</Project>\r
       <Name>GLCompiler</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorLLVM.vcxproj">\r
-      <Project>{3E565C6C-4B64-3128-A009-4A91C77E00E5}</Project>\r
+      <Project>{2EA2C687-489E-32F2-8D89-B90620301359}</Project>\r
       <Name>ReactorLLVM</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\SwiftShader.vcxproj">\r
-      <Project>{996E1D94-926B-3585-9466-CDB769D7188C}</Project>\r
+      <Project>{BFECAAAF-ADE7-36E8-BA23-4ABDE5A1A8B6}</Project>\r
       <Name>SwiftShader</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libEGL.vcxproj">\r
-      <Project>{B49D30BB-AC67-3799-8A4E-B5F883BB229B}</Project>\r
+      <Project>{956A3BCB-1113-3FD7-87CC-908C6073E1FB}</Project>\r
       <Name>libEGL</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\libGLESv2.vcxproj">\r
-      <Project>{E22D780F-96F6-3714-B708-4875F7F8F6FF}</Project>\r
+      <Project>{1F9E81A7-B091-3D9E-AFDD-0DF597ED1EEF}</Project>\r
       <Name>libGLESv2</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
     <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj">\r
-      <Project>{9B24984C-F78C-3EF7-907B-2B0D2CDB5695}</Project>\r
+      <Project>{B9E0EFB7-8E1B-303D-9222-13F7A82B7858}</Project>\r
       <Name>llvm</Name>\r
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
index c33e094..64a5dd8 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
     <ClCompile Include="$(SolutionDir)tests\GLESUnitTests\main.cpp">\r
@@ -13,7 +13,7 @@
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="Source Files">\r
-      <UniqueIdentifier>{2F259CF2-FDFE-365E-920F-2228D7410C8D}</UniqueIdentifier>\r
+      <UniqueIdentifier>{307AEBE6-F217-340D-9701-0167F1D37482}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r
index 7e01bc5..6c49dc5 100644 (file)
     <ClCompile>\r
       <Optimization>Disabled</Optimization>\r
       <IntrinsicFunctions>true</IntrinsicFunctions>\r
-      <AdditionalIncludeDirectories>..\;..\..\third_party\LLVM\include;..\..\third_party\LLVM\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <AdditionalIncludeDirectories>..\;..\..\third_party\llvm-7.0\configs\windows\include;..\..\third_party\llvm-7.0\llvm\include;..\..\third_party\llvm-7.0\llvm\lib\Target\X86;..\..\third_party\llvm-7.0\configs\common\include;..\..\third_party\llvm-7.0\configs\common\lib\IR;..\..\third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;..\..\third_party\llvm-7.0\configs\common\lib\Target\X86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <PreprocessorDefinitions>WIN32;REACTOR_LLVM_VERSION=7;_DEBUG;_LIB;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <MinimalRebuild>true</MinimalRebuild>\r
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
       </PrecompiledHeader>\r
       <WarningLevel>Level3</WarningLevel>\r
       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <DisableSpecificWarnings>4624;4244;4141;4146;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
       <TreatWarningAsError>true</TreatWarningAsError>\r
       <ExceptionHandling>false</ExceptionHandling>\r
       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
     </Midl>\r
     <ClCompile>\r
       <Optimization>Disabled</Optimization>\r
-      <AdditionalIncludeDirectories>..\;..\..\third_party\LLVM\include;..\..\third_party\LLVM\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <AdditionalIncludeDirectories>..\;..\..\third_party\llvm-7.0\configs\windows\include;..\..\third_party\llvm-7.0\llvm\include;..\..\third_party\llvm-7.0\llvm\lib\Target\X86;..\..\third_party\llvm-7.0\configs\common\include;..\..\third_party\llvm-7.0\configs\common\lib\IR;..\..\third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;..\..\third_party\llvm-7.0\configs\common\lib\Target\X86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <PreprocessorDefinitions>WIN32;REACTOR_LLVM_VERSION=7;_DEBUG;_LIB;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <MinimalRebuild>true</MinimalRebuild>\r
       <ExceptionHandling>false</ExceptionHandling>\r
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
       </PrecompiledHeader>\r
       <WarningLevel>Level3</WarningLevel>\r
       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <DisableSpecificWarnings>4624;4244;4141;4146;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
       <OmitFramePointers>false</OmitFramePointers>\r
       <TreatWarningAsError>true</TreatWarningAsError>\r
       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
       <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>\r
       <OmitFramePointers>true</OmitFramePointers>\r
       <WholeProgramOptimization>true</WholeProgramOptimization>\r
-      <AdditionalIncludeDirectories>..\;..\..\third_party\LLVM\include;..\..\third_party\LLVM\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <AdditionalIncludeDirectories>..\;..\..\third_party\llvm-7.0\configs\windows\include;..\..\third_party\llvm-7.0\llvm\include;..\..\third_party\llvm-7.0\llvm\lib\Target\X86;..\..\third_party\llvm-7.0\configs\common\include;..\..\third_party\llvm-7.0\configs\common\lib\IR;..\..\third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;..\..\third_party\llvm-7.0\configs\common\lib\Target\X86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <PreprocessorDefinitions>WIN32;REACTOR_LLVM_VERSION=7;NDEBUG;_LIB;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ExceptionHandling>false</ExceptionHandling>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <BufferSecurityCheck>false</BufferSecurityCheck>\r
       <WarningLevel>Level3</WarningLevel>\r
       <DebugInformationFormat>\r
       </DebugInformationFormat>\r
-      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <DisableSpecificWarnings>4624;4244;4141;4146;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
       <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>\r
       <StringPooling>true</StringPooling>\r
       <FloatingPointExceptions>false</FloatingPointExceptions>\r
       <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>\r
       <OmitFramePointers>false</OmitFramePointers>\r
       <WholeProgramOptimization>false</WholeProgramOptimization>\r
-      <AdditionalIncludeDirectories>..\;..\..\third_party\LLVM\include;..\..\third_party\LLVM\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <AdditionalIncludeDirectories>..\;..\..\third_party\llvm-7.0\configs\windows\include;..\..\third_party\llvm-7.0\llvm\include;..\..\third_party\llvm-7.0\llvm\lib\Target\X86;..\..\third_party\llvm-7.0\configs\common\include;..\..\third_party\llvm-7.0\configs\common\lib\IR;..\..\third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;..\..\third_party\llvm-7.0\configs\common\lib\Target\X86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <PreprocessorDefinitions>WIN32;REACTOR_LLVM_VERSION=7;NDEBUG;_LIB;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ExceptionHandling>false</ExceptionHandling>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <BufferSecurityCheck>false</BufferSecurityCheck>\r
       </PrecompiledHeader>\r
       <WarningLevel>Level3</WarningLevel>\r
       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <DisableSpecificWarnings>4624;4244;4141;4146;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
       <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>\r
       <StringPooling>true</StringPooling>\r
       <FloatingPointExceptions>false</FloatingPointExceptions>\r
       <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>\r
       <OmitFramePointers>true</OmitFramePointers>\r
       <WholeProgramOptimization>true</WholeProgramOptimization>\r
-      <AdditionalIncludeDirectories>..\;..\..\third_party\LLVM\include;..\..\third_party\LLVM\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <AdditionalIncludeDirectories>..\;..\..\third_party\llvm-7.0\configs\windows\include;..\..\third_party\llvm-7.0\llvm\include;..\..\third_party\llvm-7.0\llvm\lib\Target\X86;..\..\third_party\llvm-7.0\configs\common\include;..\..\third_party\llvm-7.0\configs\common\lib\IR;..\..\third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;..\..\third_party\llvm-7.0\configs\common\lib\Target\X86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <PreprocessorDefinitions>WIN32;REACTOR_LLVM_VERSION=7;NDEBUG;_LIB;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ExceptionHandling>false</ExceptionHandling>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <BufferSecurityCheck>false</BufferSecurityCheck>\r
       </PrecompiledHeader>\r
       <WarningLevel>Level3</WarningLevel>\r
       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <DisableSpecificWarnings>4624;4244;4141;4146;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
       <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>\r
       <StringPooling>true</StringPooling>\r
       <FloatingPointExceptions>false</FloatingPointExceptions>\r
       <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>\r
       <OmitFramePointers>false</OmitFramePointers>\r
       <WholeProgramOptimization>false</WholeProgramOptimization>\r
-      <AdditionalIncludeDirectories>..\;..\..\third_party\LLVM\include;..\..\third_party\LLVM\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <AdditionalIncludeDirectories>..\;..\..\third_party\llvm-7.0\configs\windows\include;..\..\third_party\llvm-7.0\llvm\include;..\..\third_party\llvm-7.0\llvm\lib\Target\X86;..\..\third_party\llvm-7.0\configs\common\include;..\..\third_party\llvm-7.0\configs\common\lib\IR;..\..\third_party\llvm-7.0\configs\common\lib\Transforms\InstCombine;..\..\third_party\llvm-7.0\configs\common\lib\Target\X86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <PreprocessorDefinitions>WIN32;REACTOR_LLVM_VERSION=7;NDEBUG;_LIB;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <ExceptionHandling>false</ExceptionHandling>\r
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
       <BufferSecurityCheck>false</BufferSecurityCheck>\r
       </PrecompiledHeader>\r
       <WarningLevel>Level3</WarningLevel>\r
       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <DisableSpecificWarnings>4624;4244;4141;4146;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
       <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>\r
       <StringPooling>true</StringPooling>\r
       <FloatingPointExceptions>false</FloatingPointExceptions>\r
     <ClInclude Include="x86.hpp" />\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\..\third_party\LLVM\include\llvm\intrinsics_gen.vcxproj">\r
-      <Project>{e9b87b46-1eb0-4d95-9049-41b148fbadcd}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\Analysis\LLVMAnalysis.vcxproj">\r
-      <Project>{97edf19c-6360-4770-9255-eba2f1a13e9b}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\CodeGen\LLVMCodeGen.vcxproj">\r
-      <Project>{7be5f26f-0525-42bb-aaed-56c5b4582b99}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\CodeGen\SelectionDAG\LLVMSelectionDAG.vcxproj">\r
-      <Project>{cdc80e5c-954b-4bcb-8c81-58645f5103a5}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\ExecutionEngine\JIT\LLVMJIT.vcxproj">\r
-      <Project>{f03005cf-b4db-46d1-b673-e268c3b0c3f7}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\ExecutionEngine\LLVMExecutionEngine.vcxproj">\r
-      <Project>{75362c64-1b52-4266-b079-22c8e00f53d5}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\MC\LLVMMC.vcxproj">\r
-      <Project>{8ab70e5d-2814-4682-af9f-3062758baeab}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\Support\LLVMSupport.vcxproj">\r
-      <Project>{c688dd59-c6cb-4b33-b56f-a7d6f3761524}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\TableGen\LLVMTableGen.vcxproj">\r
-      <Project>{bd8ee868-0d68-4a92-b277-3c9ebdc5ec3c}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\Target\LLVMTarget.vcxproj">\r
-      <Project>{76f7b8c2-c825-40dc-bb68-9d987275e320}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\Target\X86\InstPrinter\LLVMX86AsmPrinter.vcxproj">\r
-      <Project>{80fe41df-5232-4fc1-8697-461026a708cf}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\Target\X86\LLVMX86CodeGen.vcxproj">\r
-      <Project>{f513cbef-b281-4b76-9cb5-7d31cecc739a}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\Target\X86\MCTargetDesc\LLVMX86Desc.vcxproj">\r
-      <Project>{5c3dad88-8163-499d-bb6c-6f44174f87b6}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\Target\X86\TargetInfo\LLVMX86Info.vcxproj">\r
-      <Project>{180da636-1b92-4dd4-af86-db32bbf7bdac}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\Target\X86\Utils\LLVMX86Utils.vcxproj">\r
-      <Project>{9deaa5e7-d432-4770-b96d-221b56d74fcc}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\Target\X86\X86CommonTableGen.vcxproj">\r
-      <Project>{531b1d71-5ee6-4576-971e-9cc28b0b3868}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\Transforms\InstCombine\LLVMInstCombine.vcxproj">\r
-      <Project>{d35c7204-d4e0-4ee5-8b6d-ba1b589f5d36}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\Transforms\Scalar\LLVMScalarOpts.vcxproj">\r
-      <Project>{a3c67d8f-e19a-46ef-91ab-c7840fe2b97c}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\Transforms\Utils\LLVMTransformUtils.vcxproj">\r
-      <Project>{5c514254-58ee-4850-8743-f5d7beaa3e66}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\lib\VMCore\LLVMCore.vcxproj">\r
-      <Project>{00f3295c-f7a0-43d3-bd0b-1bc0515b30e1}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\..\third_party\LLVM\utils\TableGen\llvm-tblgen.vcxproj">\r
-      <Project>{1f8587cb-0779-44bb-afa4-03dd8a036d75}</Project>\r
-      <Private>true</Private>\r
-      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
+    <ProjectReference Include="..\..\build\Visual Studio 15 2017 Win64\llvm.vcxproj">\r
+      <Project>{b9e0efb7-8e1b-303d-9222-13f7a82b7858}</Project>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r