1<?xml version="1.0" encoding="utf-8"?> 2<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <PropertyGroup> 4 <PreferredToolArchitecture>x64</PreferredToolArchitecture> 5 </PropertyGroup> 6 <ItemGroup Label="ProjectConfigurations"> 7 <ProjectConfiguration Include="Debug|x64"> 8 <Configuration>Debug</Configuration> 9 <Platform>x64</Platform> 10 </ProjectConfiguration> 11 <ProjectConfiguration Include="Release|x64"> 12 <Configuration>Release</Configuration> 13 <Platform>x64</Platform> 14 </ProjectConfiguration> 15 </ItemGroup> 16 <PropertyGroup Label="Globals"> 17 <ProjectGuid>{FCCD5AB8-4390-3077-BAEF-6C59F5059148}</ProjectGuid> 18 <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion> 19 <Keyword>Win32Proj</Keyword> 20 <Platform>x64</Platform> 21 <ProjectName>extinst_tables</ProjectName> 22 <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName> 23 </PropertyGroup> 24 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 25 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 26 <ConfigurationType>Utility</ConfigurationType> 27 <CharacterSet>MultiByte</CharacterSet> 28 <PlatformToolset>v141</PlatformToolset> 29 </PropertyGroup> 30 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 31 <ConfigurationType>Utility</ConfigurationType> 32 <CharacterSet>MultiByte</CharacterSet> 33 <PlatformToolset>v141</PlatformToolset> 34 </PropertyGroup> 35 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 36 <ImportGroup Label="ExtensionSettings"> 37 </ImportGroup> 38 <ImportGroup Label="PropertySheets"> 39 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 40 </ImportGroup> 41 <PropertyGroup Label="UserMacros" /> 42 <PropertyGroup> 43 <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion> 44 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> 45 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> 46 </PropertyGroup> 47 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 48 <Midl> 49 <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 50 <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory> 51 <HeaderFileName>%(Filename).h</HeaderFileName> 52 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 53 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 54 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 55 </Midl> 56 </ItemDefinitionGroup> 57 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 58 <Midl> 59 <AdditionalIncludeDirectories>$(SolutionDir)third_party\SPIRV-Tools;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 60 <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory> 61 <HeaderFileName>%(Filename).h</HeaderFileName> 62 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 63 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 64 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 65 </Midl> 66 </ItemDefinitionGroup> 67 <ItemGroup> 68 <CustomBuild Include="$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\extinst.opencl.std.100.grammar.json"> 69 <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate info tables for OpenCL extended instructions and operands vunified1.</Message> 70 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal 71python $(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" 72if %errorlevel% neq 0 goto :cmEnd 73:cmEnd 74endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone 75:cmErrorLevel 76exit /b %1 77:cmDone 78if %errorlevel% neq 0 goto :VCEnd</Command> 79 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.opencl.std.100.grammar.json;$(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> 80 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\opencl.std.insts.inc</Outputs> 81 <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects> 82 <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate info tables for OpenCL extended instructions and operands vunified1.</Message> 83 <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal 84python $(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" 85if %errorlevel% neq 0 goto :cmEnd 86:cmEnd 87endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone 88:cmErrorLevel 89exit /b %1 90:cmDone 91if %errorlevel% neq 0 goto :VCEnd</Command> 92 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.opencl.std.100.grammar.json;$(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> 93 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\opencl.std.insts.inc</Outputs> 94 <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects> 95 </CustomBuild> 96 </ItemGroup> 97 <ItemGroup> 98 <CustomBuild Include="$(SolutionDir)third_party\SPIRV-Headers\include\spirv\unified1\extinst.glsl.std.450.grammar.json"> 99 <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate info tables for GLSL extended instructions and operands vunified1.</Message> 100 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal 101python $(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" 102if %errorlevel% neq 0 goto :cmEnd 103:cmEnd 104endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone 105:cmErrorLevel 106exit /b %1 107:cmDone 108if %errorlevel% neq 0 goto :VCEnd</Command> 109 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.grammar.json;$(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> 110 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\glsl.std.450.insts.inc</Outputs> 111 <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects> 112 <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate info tables for GLSL extended instructions and operands vunified1.</Message> 113 <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal 114python $(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" 115if %errorlevel% neq 0 goto :cmEnd 116:cmEnd 117endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone 118:cmErrorLevel 119exit /b %1 120:cmDone 121if %errorlevel% neq 0 goto :VCEnd</Command> 122 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)third_party/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.grammar.json;$(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> 123 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\glsl.std.450.insts.inc</Outputs> 124 <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects> 125 </CustomBuild> 126 </ItemGroup> 127 <ItemGroup> 128 <CustomBuild Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\CMakeFiles\fa8e48db237811ef620e7518b63250dd\extinst_tables.rule"> 129 <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"></Message> 130 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal 131:cmEnd 132endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone 133:cmErrorLevel 134exit /b %1 135:cmDone 136if %errorlevel% neq 0 goto :VCEnd</Command> 137 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/fa8e48db237811ef620e7518b63250dd/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> 138 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\extinst_tables</Outputs> 139 <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects> 140 <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'"></Message> 141 <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal 142:cmEnd 143endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone 144:cmErrorLevel 145exit /b %1 146:cmDone 147if %errorlevel% neq 0 goto :VCEnd</Command> 148 <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build/Visual Studio 15 2017 Win64/CMakeFiles/fa8e48db237811ef620e7518b63250dd/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> 149 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\extinst_tables</Outputs> 150 <LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects> 151 </CustomBuild> 152 </ItemGroup> 153 <ItemGroup> 154 <None Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\CMakeFiles\extinst_tables" /> 155 </ItemGroup> 156 <ItemGroup> 157 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-debuginfo.vcxproj"> 158 <Project>{AD473E55-0E44-3036-BE39-5B3BE65B0068}</Project> 159 <Name>spirv-tools-debuginfo</Name> 160 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 161 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 162 </ProjectReference> 163 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-header-DebugInfo.vcxproj"> 164 <Project>{20EF1EEA-F06C-3ED1-8FB0-35CC22FFC310}</Project> 165 <Name>spirv-tools-header-DebugInfo</Name> 166 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 167 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 168 </ProjectReference> 169 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-gcn-shader.vcxproj"> 170 <Project>{02997570-CB11-3453-B25C-AE80E0ACC1C7}</Project> 171 <Name>spirv-tools-spv-amd-gcn-shader</Name> 172 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 173 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 174 </ProjectReference> 175 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-ballot.vcxproj"> 176 <Project>{37A91ACB-00EB-30D7-A48F-3CDA0348864B}</Project> 177 <Name>spirv-tools-spv-amd-shader-ballot</Name> 178 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 179 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 180 </ProjectReference> 181 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-explicit-vertex-parameter.vcxproj"> 182 <Project>{24E012D2-962F-3541-BA4E-DE9A0D7BEEC8}</Project> 183 <Name>spirv-tools-spv-amd-shader-explicit-vertex-parameter</Name> 184 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 185 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 186 </ProjectReference> 187 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\spirv-tools-spv-amd-shader-trinary-minmax.vcxproj"> 188 <Project>{EA53459B-6EFF-3E73-BE23-B246F51FCE30}</Project> 189 <Name>spirv-tools-spv-amd-shader-trinary-minmax</Name> 190 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 191 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 192 </ProjectReference> 193 </ItemGroup> 194 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 195 <ImportGroup Label="ExtensionTargets"> 196 </ImportGroup> 197</Project>