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>{1E30FEC0-63E8-3536-8F87-17632206F9E2}</ProjectGuid> 18 <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion> 19 <Keyword>Win32Proj</Keyword> 20 <Platform>x64</Platform> 21 <ProjectName>libvk_swiftshader</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>DynamicLibrary</ConfigurationType> 27 <CharacterSet>NotSet</CharacterSet> 28 <PlatformToolset>v141</PlatformToolset> 29 </PropertyGroup> 30 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 31 <ConfigurationType>DynamicLibrary</ConfigurationType> 32 <CharacterSet>NotSet</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 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Debug\</OutDir> 45 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">libvk_swiftshader.dir\Debug\</IntDir> 46 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">libvk_swiftshader</TargetName> 47 <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.dll</TargetExt> 48 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 49 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest> 50 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build\Visual Studio 15 2017 Win64\Release\</OutDir> 51 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">libvk_swiftshader.dir\Release\</IntDir> 52 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">libvk_swiftshader</TargetName> 53 <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.dll</TargetExt> 54 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> 55 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest> 56 </PropertyGroup> 57 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 58 <ClCompile> 59 <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> 60 <AssemblerListingLocation>Debug/</AssemblerListingLocation> 61 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 62 <CompileAs>CompileAsCpp</CompileAs> 63 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 64 <ExceptionHandling>Sync</ExceptionHandling> 65 <InlineFunctionExpansion>Disabled</InlineFunctionExpansion> 66 <MultiProcessorCompilation>true</MultiProcessorCompilation> 67 <Optimization>Disabled</Optimization> 68 <PrecompiledHeader>NotUsing</PrecompiledHeader> 69 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 70 <RuntimeTypeInfo>true</RuntimeTypeInfo> 71 <UseFullPaths>false</UseFullPaths> 72 <WarningLevel>Level3</WarningLevel> 73 <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> 74 <ObjectFileName>$(IntDir)</ObjectFileName> 75 </ClCompile> 76 <ResourceCompile> 77 <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> 78 <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> 79 </ResourceCompile> 80 <Midl> 81 <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> 82 <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory> 83 <HeaderFileName>%(Filename).h</HeaderFileName> 84 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 85 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 86 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 87 </Midl> 88 <PostBuildEvent> 89 <Message></Message> 90 <Command>setlocal 91"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/translator" 92if %errorlevel% neq 0 goto :cmEnd 93"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" 94if %errorlevel% neq 0 goto :cmEnd 95"cmake" -E make_directory $(SolutionDir)out/Windows/ 96if %errorlevel% neq 0 goto :cmEnd 97"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libvk_swiftshader.dll" $(SolutionDir)out/Windows/ 98if %errorlevel% neq 0 goto :cmEnd 99:cmEnd 100endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone 101:cmErrorLevel 102exit /b %1 103:cmDone 104if %errorlevel% neq 0 goto :VCEnd</Command> 105 </PostBuildEvent> 106 <Link> 107 <AdditionalDependencies>Debug\ReactorLLVM.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;third_party\SPIRV-Tools\source\Debug\SPIRV-Tools.lib;third_party\SPIRV-Tools\source\opt\Debug\SPIRV-Tools-opt.lib;Debug\llvm.lib;third_party\SPIRV-Tools\source\Debug\SPIRV-Tools.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies> 108 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 109 <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions> 110 <GenerateDebugInformation>true</GenerateDebugInformation> 111 <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 112 <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libvk_swiftshader.lib</ImportLibrary> 113 <ModuleDefinitionFile>$(SolutionDir)src/Vulkan/libvk_swiftshader.def</ModuleDefinitionFile> 114 <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Debug/libvk_swiftshader.pdb</ProgramDataBaseFile> 115 <SubSystem>Console</SubSystem> 116 </Link> 117 <ProjectReference> 118 <LinkLibraryDependencies>false</LinkLibraryDependencies> 119 </ProjectReference> 120 </ItemDefinitionGroup> 121 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 122 <ClCompile> 123 <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> 124 <AssemblerListingLocation>Release/</AssemblerListingLocation> 125 <CompileAs>CompileAsCpp</CompileAs> 126 <ExceptionHandling>Sync</ExceptionHandling> 127 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 128 <MultiProcessorCompilation>true</MultiProcessorCompilation> 129 <Optimization>MaxSpeed</Optimization> 130 <PrecompiledHeader>NotUsing</PrecompiledHeader> 131 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 132 <RuntimeTypeInfo>true</RuntimeTypeInfo> 133 <UseFullPaths>false</UseFullPaths> 134 <WarningLevel>Level3</WarningLevel> 135 <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> 136 <ObjectFileName>$(IntDir)</ObjectFileName> 137 <DebugInformationFormat> 138 </DebugInformationFormat> 139 </ClCompile> 140 <ResourceCompile> 141 <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> 142 <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> 143 </ResourceCompile> 144 <Midl> 145 <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> 146 <OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory> 147 <HeaderFileName>%(Filename).h</HeaderFileName> 148 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 149 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 150 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 151 </Midl> 152 <PostBuildEvent> 153 <Message></Message> 154 <Command>setlocal 155"cmake" -E make_directory "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/translator" 156if %errorlevel% neq 0 goto :cmEnd 157"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" 158if %errorlevel% neq 0 goto :cmEnd 159"cmake" -E make_directory $(SolutionDir)out/Windows/ 160if %errorlevel% neq 0 goto :cmEnd 161"cmake" -E copy "$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libvk_swiftshader.dll" $(SolutionDir)out/Windows/ 162if %errorlevel% neq 0 goto :cmEnd 163:cmEnd 164endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone 165:cmErrorLevel 166exit /b %1 167:cmDone 168if %errorlevel% neq 0 goto :VCEnd</Command> 169 </PostBuildEvent> 170 <Link> 171 <AdditionalDependencies>Release\ReactorLLVM.lib;odbc32.lib;odbccp32.lib;WS2_32.lib;dxguid.lib;third_party\SPIRV-Tools\source\Release\SPIRV-Tools.lib;third_party\SPIRV-Tools\source\opt\Release\SPIRV-Tools-opt.lib;Release\llvm.lib;third_party\SPIRV-Tools\source\Release\SPIRV-Tools.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies> 172 <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 173 <AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions> 174 <GenerateDebugInformation>false</GenerateDebugInformation> 175 <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 176 <ImportLibrary>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libvk_swiftshader.lib</ImportLibrary> 177 <ModuleDefinitionFile>$(SolutionDir)src/Vulkan/libvk_swiftshader.def</ModuleDefinitionFile> 178 <ProgramDataBaseFile>$(SolutionDir)build/Visual Studio 15 2017 Win64/Release/libvk_swiftshader.pdb</ProgramDataBaseFile> 179 <SubSystem>Console</SubSystem> 180 </Link> 181 <ProjectReference> 182 <LinkLibraryDependencies>false</LinkLibraryDependencies> 183 </ProjectReference> 184 </ItemDefinitionGroup> 185 <ItemGroup> 186 <ClCompile Include="$(SolutionDir)src\Device\Blitter.cpp" /> 187 <ClInclude Include="$(SolutionDir)src\Device\Blitter.hpp" /> 188 <ClCompile Include="$(SolutionDir)src\Device\Clipper.cpp" /> 189 <ClInclude Include="$(SolutionDir)src\Device\Clipper.hpp" /> 190 <ClCompile Include="$(SolutionDir)src\Device\Color.cpp" /> 191 <ClInclude Include="$(SolutionDir)src\Device\Color.hpp" /> 192 <ClCompile Include="$(SolutionDir)src\Device\Config.cpp" /> 193 <ClInclude Include="$(SolutionDir)src\Device\Config.hpp" /> 194 <ClCompile Include="$(SolutionDir)src\Device\Context.cpp" /> 195 <ClInclude Include="$(SolutionDir)src\Device\Context.hpp" /> 196 <ClCompile Include="$(SolutionDir)src\Device\ETC_Decoder.cpp" /> 197 <ClInclude Include="$(SolutionDir)src\Device\ETC_Decoder.hpp" /> 198 <ClInclude Include="$(SolutionDir)src\Device\LRUCache.hpp" /> 199 <ClCompile Include="$(SolutionDir)src\Device\Matrix.cpp" /> 200 <ClInclude Include="$(SolutionDir)src\Device\Matrix.hpp" /> 201 <ClCompile Include="$(SolutionDir)src\Device\PixelProcessor.cpp" /> 202 <ClInclude Include="$(SolutionDir)src\Device\PixelProcessor.hpp" /> 203 <ClCompile Include="$(SolutionDir)src\Device\Plane.cpp" /> 204 <ClInclude Include="$(SolutionDir)src\Device\Plane.hpp" /> 205 <ClCompile Include="$(SolutionDir)src\Device\Point.cpp" /> 206 <ClInclude Include="$(SolutionDir)src\Device\Point.hpp" /> 207 <ClInclude Include="$(SolutionDir)src\Device\Polygon.hpp" /> 208 <ClInclude Include="$(SolutionDir)src\Device\Primitive.hpp" /> 209 <ClCompile Include="$(SolutionDir)src\Device\QuadRasterizer.cpp" /> 210 <ClInclude Include="$(SolutionDir)src\Device\QuadRasterizer.hpp" /> 211 <ClInclude Include="$(SolutionDir)src\Device\Rasterizer.hpp" /> 212 <ClCompile Include="$(SolutionDir)src\Device\Renderer.cpp" /> 213 <ClInclude Include="$(SolutionDir)src\Device\Renderer.hpp" /> 214 <ClInclude Include="$(SolutionDir)src\Device\RoutineCache.hpp" /> 215 <ClCompile Include="$(SolutionDir)src\Device\Sampler.cpp" /> 216 <ClInclude Include="$(SolutionDir)src\Device\Sampler.hpp" /> 217 <ClCompile Include="$(SolutionDir)src\Device\SetupProcessor.cpp" /> 218 <ClInclude Include="$(SolutionDir)src\Device\SetupProcessor.hpp" /> 219 <ClInclude Include="$(SolutionDir)src\Device\Stream.hpp" /> 220 <ClCompile Include="$(SolutionDir)src\Device\Surface.cpp" /> 221 <ClInclude Include="$(SolutionDir)src\Device\Surface.hpp" /> 222 <ClCompile Include="$(SolutionDir)src\Device\SwiftConfig.cpp" /> 223 <ClInclude Include="$(SolutionDir)src\Device\SwiftConfig.hpp" /> 224 <ClInclude Include="$(SolutionDir)src\Device\Triangle.hpp" /> 225 <ClCompile Include="$(SolutionDir)src\Device\Vector.cpp" /> 226 <ClInclude Include="$(SolutionDir)src\Device\Vector.hpp" /> 227 <ClInclude Include="$(SolutionDir)src\Device\Vertex.hpp" /> 228 <ClCompile Include="$(SolutionDir)src\Device\VertexProcessor.cpp" /> 229 <ClInclude Include="$(SolutionDir)src\Device\VertexProcessor.hpp" /> 230 <ClCompile Include="$(SolutionDir)src\Pipeline\Constants.cpp" /> 231 <ClInclude Include="$(SolutionDir)src\Pipeline\Constants.hpp" /> 232 <ClCompile Include="$(SolutionDir)src\Pipeline\PixelProgram.cpp" /> 233 <ClInclude Include="$(SolutionDir)src\Pipeline\PixelProgram.hpp" /> 234 <ClCompile Include="$(SolutionDir)src\Pipeline\PixelRoutine.cpp" /> 235 <ClInclude Include="$(SolutionDir)src\Pipeline\PixelRoutine.hpp" /> 236 <ClCompile Include="$(SolutionDir)src\Pipeline\PixelShader.cpp" /> 237 <ClInclude Include="$(SolutionDir)src\Pipeline\PixelShader.hpp" /> 238 <ClCompile Include="$(SolutionDir)src\Pipeline\SamplerCore.cpp" /> 239 <ClInclude Include="$(SolutionDir)src\Pipeline\SamplerCore.hpp" /> 240 <ClCompile Include="$(SolutionDir)src\Pipeline\SetupRoutine.cpp" /> 241 <ClInclude Include="$(SolutionDir)src\Pipeline\SetupRoutine.hpp" /> 242 <ClCompile Include="$(SolutionDir)src\Pipeline\Shader.cpp" /> 243 <ClInclude Include="$(SolutionDir)src\Pipeline\Shader.hpp" /> 244 <ClCompile Include="$(SolutionDir)src\Pipeline\ShaderCore.cpp" /> 245 <ClInclude Include="$(SolutionDir)src\Pipeline\ShaderCore.hpp" /> 246 <ClCompile Include="$(SolutionDir)src\Pipeline\SpirvShader.cpp" /> 247 <ClInclude Include="$(SolutionDir)src\Pipeline\SpirvShader.hpp" /> 248 <ClCompile Include="$(SolutionDir)src\Pipeline\VertexProgram.cpp" /> 249 <ClInclude Include="$(SolutionDir)src\Pipeline\VertexProgram.hpp" /> 250 <ClCompile Include="$(SolutionDir)src\Pipeline\VertexRoutine.cpp" /> 251 <ClInclude Include="$(SolutionDir)src\Pipeline\VertexRoutine.hpp" /> 252 <ClCompile Include="$(SolutionDir)src\Pipeline\VertexShader.cpp" /> 253 <ClInclude Include="$(SolutionDir)src\Pipeline\VertexShader.hpp" /> 254 <ClCompile Include="$(SolutionDir)src\System\CPUID.cpp" /> 255 <ClInclude Include="$(SolutionDir)src\System\CPUID.hpp" /> 256 <ClCompile Include="$(SolutionDir)src\System\Configurator.cpp" /> 257 <ClInclude Include="$(SolutionDir)src\System\Configurator.hpp" /> 258 <ClCompile Include="$(SolutionDir)src\System\Debug.cpp" /> 259 <ClInclude Include="$(SolutionDir)src\System\Debug.hpp" /> 260 <ClCompile Include="$(SolutionDir)src\System\Half.cpp" /> 261 <ClInclude Include="$(SolutionDir)src\System\Half.hpp" /> 262 <ClCompile Include="$(SolutionDir)src\System\Math.cpp" /> 263 <ClInclude Include="$(SolutionDir)src\System\Math.hpp" /> 264 <ClCompile Include="$(SolutionDir)src\System\Memory.cpp" /> 265 <ClInclude Include="$(SolutionDir)src\System\Memory.hpp" /> 266 <ClCompile Include="$(SolutionDir)src\System\Resource.cpp" /> 267 <ClInclude Include="$(SolutionDir)src\System\Resource.hpp" /> 268 <ClCompile Include="$(SolutionDir)src\System\Socket.cpp" /> 269 <ClInclude Include="$(SolutionDir)src\System\Socket.hpp" /> 270 <ClCompile Include="$(SolutionDir)src\System\Thread.cpp" /> 271 <ClInclude Include="$(SolutionDir)src\System\Thread.hpp" /> 272 <ClCompile Include="$(SolutionDir)src\System\Timer.cpp" /> 273 <ClInclude Include="$(SolutionDir)src\System\Timer.hpp" /> 274 <ClInclude Include="$(SolutionDir)src\Vulkan\Version.h" /> 275 <ClCompile Include="$(SolutionDir)src\Vulkan\VkBuffer.cpp" /> 276 <ClInclude Include="$(SolutionDir)src\Vulkan\VkBuffer.hpp" /> 277 <ClInclude Include="$(SolutionDir)src\Vulkan\VkBufferView.hpp" /> 278 <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.cpp" /> 279 <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.hpp" /> 280 <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandPool.cpp" /> 281 <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandPool.hpp" /> 282 <ClInclude Include="$(SolutionDir)src\Vulkan\VkConfig.h" /> 283 <ClCompile Include="$(SolutionDir)src\Vulkan\VkDebug.cpp" /> 284 <ClInclude Include="$(SolutionDir)src\Vulkan\VkDebug.hpp" /> 285 <ClInclude Include="$(SolutionDir)src\Vulkan\VkDestroy.h" /> 286 <ClCompile Include="$(SolutionDir)src\Vulkan\VkDevice.cpp" /> 287 <ClInclude Include="$(SolutionDir)src\Vulkan\VkDevice.hpp" /> 288 <ClCompile Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.cpp" /> 289 <ClInclude Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.hpp" /> 290 <ClInclude Include="$(SolutionDir)src\Vulkan\VkEvent.hpp" /> 291 <ClInclude Include="$(SolutionDir)src\Vulkan\VkFence.hpp" /> 292 <ClCompile Include="$(SolutionDir)src\Vulkan\VkFramebuffer.cpp" /> 293 <ClInclude Include="$(SolutionDir)src\Vulkan\VkFramebuffer.hpp" /> 294 <ClCompile Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.cpp" /> 295 <ClInclude Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.h" /> 296 <ClCompile Include="$(SolutionDir)src\Vulkan\VkImage.cpp" /> 297 <ClInclude Include="$(SolutionDir)src\Vulkan\VkImage.hpp" /> 298 <ClCompile Include="$(SolutionDir)src\Vulkan\VkImageView.cpp" /> 299 <ClInclude Include="$(SolutionDir)src\Vulkan\VkImageView.hpp" /> 300 <ClCompile Include="$(SolutionDir)src\Vulkan\VkInstance.cpp" /> 301 <ClInclude Include="$(SolutionDir)src\Vulkan\VkInstance.hpp" /> 302 <ClCompile Include="$(SolutionDir)src\Vulkan\VkMemory.cpp" /> 303 <ClInclude Include="$(SolutionDir)src\Vulkan\VkMemory.h" /> 304 <ClInclude Include="$(SolutionDir)src\Vulkan\VkObject.hpp" /> 305 <ClCompile Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.cpp" /> 306 <ClInclude Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.hpp" /> 307 <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipeline.cpp" /> 308 <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipeline.hpp" /> 309 <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineCache.hpp" /> 310 <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.cpp" /> 311 <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.hpp" /> 312 <ClCompile Include="$(SolutionDir)src\Vulkan\VkPromotedExtensions.cpp" /> 313 <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueryPool.cpp" /> 314 <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueryPool.hpp" /> 315 <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueue.cpp" /> 316 <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueue.hpp" /> 317 <ClCompile Include="$(SolutionDir)src\Vulkan\VkRenderPass.cpp" /> 318 <ClInclude Include="$(SolutionDir)src\Vulkan\VkRenderPass.hpp" /> 319 <ClInclude Include="$(SolutionDir)src\Vulkan\VkSampler.hpp" /> 320 <ClInclude Include="$(SolutionDir)src\Vulkan\VkSemaphore.hpp" /> 321 <ClCompile Include="$(SolutionDir)src\Vulkan\VkShaderModule.cpp" /> 322 <ClInclude Include="$(SolutionDir)src\Vulkan\VkShaderModule.hpp" /> 323 <ClCompile Include="$(SolutionDir)src\Vulkan\libVulkan.cpp" /> 324 <ClCompile Include="$(SolutionDir)src\Vulkan\main.cpp" /> 325 <ClInclude Include="$(SolutionDir)src\Vulkan\resource.h" /> 326 </ItemGroup> 327 <ItemGroup> 328 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\ReactorLLVM.vcxproj"> 329 <Project>{5ECCA9F3-BDF7-3269-9AE0-1EE596E7751A}</Project> 330 <Name>ReactorLLVM</Name> 331 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 332 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 333 </ProjectReference> 334 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj"> 335 <Project>{3E7F109C-4B35-3E20-A822-17E6AD235062}</Project> 336 <Name>SPIRV-Tools</Name> 337 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 338 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 339 </ProjectReference> 340 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\opt\SPIRV-Tools-opt.vcxproj"> 341 <Project>{B0B037D2-2FCD-36F3-B140-FAAEEC271424}</Project> 342 <Name>SPIRV-Tools-opt</Name> 343 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 344 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 345 </ProjectReference> 346 <ProjectReference Include="$(SolutionDir)build\Visual Studio 15 2017 Win64\llvm.vcxproj"> 347 <Project>{B44D8E62-2817-31C5-B7BB-FCF653D5AF44}</Project> 348 <Name>llvm</Name> 349 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 350 <CopyToOutputDirectory>Never</CopyToOutputDirectory> 351 </ProjectReference> 352 </ItemGroup> 353 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 354 <ImportGroup Label="ExtensionTargets"> 355 </ImportGroup> 356</Project>