blob: bf95f24c6d5e78db01b4aae86f5c8aa533dc6407 [file] [log] [blame]
Alexis Hetud73b8712018-09-21 15:14:43 -04001<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Win32">
5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Release|Win32">
9 <Configuration>Release</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|x64">
13 <Configuration>Debug</Configuration>
14 <Platform>x64</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|x64">
17 <Configuration>Release</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
20 </ItemGroup>
21 <PropertyGroup Label="Globals">
22 <VCProjectVersion>15.0</VCProjectVersion>
23 <ProjectGuid>{E1C34B66-C942-4B9A-B8C3-9A12625650D3}</ProjectGuid>
24 <RootNamespace>vulkan</RootNamespace>
25 <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>
26 <ProjectName>Vulkan</ProjectName>
27 </PropertyGroup>
28 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
29 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
30 <ConfigurationType>DynamicLibrary</ConfigurationType>
31 <UseDebugLibraries>true</UseDebugLibraries>
32 <PlatformToolset>v141</PlatformToolset>
33 <CharacterSet>NotSet</CharacterSet>
34 </PropertyGroup>
35 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
36 <ConfigurationType>DynamicLibrary</ConfigurationType>
37 <UseDebugLibraries>false</UseDebugLibraries>
38 <PlatformToolset>v141</PlatformToolset>
39 <WholeProgramOptimization>true</WholeProgramOptimization>
Nicolas Capense5051aa2018-10-02 14:35:57 -040040 <CharacterSet>NotSet</CharacterSet>
Alexis Hetud73b8712018-09-21 15:14:43 -040041 </PropertyGroup>
42 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
43 <ConfigurationType>DynamicLibrary</ConfigurationType>
44 <UseDebugLibraries>true</UseDebugLibraries>
45 <PlatformToolset>v141</PlatformToolset>
Nicolas Capense5051aa2018-10-02 14:35:57 -040046 <CharacterSet>NotSet</CharacterSet>
Alexis Hetud73b8712018-09-21 15:14:43 -040047 </PropertyGroup>
48 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
49 <ConfigurationType>DynamicLibrary</ConfigurationType>
50 <UseDebugLibraries>false</UseDebugLibraries>
51 <PlatformToolset>v141</PlatformToolset>
52 <WholeProgramOptimization>true</WholeProgramOptimization>
53 <CharacterSet>NotSet</CharacterSet>
54 </PropertyGroup>
55 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
56 <ImportGroup Label="ExtensionSettings">
57 </ImportGroup>
58 <ImportGroup Label="Shared">
59 </ImportGroup>
60 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
61 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
62 </ImportGroup>
63 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
64 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
65 </ImportGroup>
66 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
67 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
68 </ImportGroup>
69 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
70 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
71 </ImportGroup>
72 <PropertyGroup Label="UserMacros" />
73 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
Alexis Hetud73b8712018-09-21 15:14:43 -040074 <OutDir>$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
75 <TargetName>vk_swiftshader</TargetName>
Nicolas Capens8b561972018-10-09 14:22:04 -040076 <IntDir>$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
Alexis Hetud73b8712018-09-21 15:14:43 -040077 </PropertyGroup>
78 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
Alexis Hetud73b8712018-09-21 15:14:43 -040079 <OutDir>$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
80 <TargetName>vk_swiftshader</TargetName>
Nicolas Capens8b561972018-10-09 14:22:04 -040081 <IntDir>$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
Alexis Hetud73b8712018-09-21 15:14:43 -040082 </PropertyGroup>
83 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
Alexis Hetud73b8712018-09-21 15:14:43 -040084 <OutDir>$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
85 <TargetName>vk_swiftshader</TargetName>
Nicolas Capens8b561972018-10-09 14:22:04 -040086 <IntDir>$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
Alexis Hetud73b8712018-09-21 15:14:43 -040087 </PropertyGroup>
88 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
Alexis Hetud73b8712018-09-21 15:14:43 -040089 <OutDir>$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
90 <TargetName>vk_swiftshader</TargetName>
Nicolas Capens8b561972018-10-09 14:22:04 -040091 <IntDir>$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
Alexis Hetud73b8712018-09-21 15:14:43 -040092 </PropertyGroup>
93 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
94 <ClCompile>
95 <WarningLevel>Level3</WarningLevel>
96 <Optimization>MaxSpeed</Optimization>
97 <FunctionLevelLinking>true</FunctionLevelLinking>
98 <IntrinsicFunctions>true</IntrinsicFunctions>
99 <SDLCheck>true</SDLCheck>
Nicolas Capens8d5a94a2018-10-01 16:11:08 -0400100 <AdditionalIncludeDirectories>$(SolutionDir)include;$(SolutionDir)src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens3b5e4262018-10-03 11:14:00 -0400101 <PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capense5051aa2018-10-02 14:35:57 -0400102 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
Alexis Hetud73b8712018-09-21 15:14:43 -0400103 </ClCompile>
104 <Link>
105 <EnableCOMDATFolding>true</EnableCOMDATFolding>
106 <OptimizeReferences>true</OptimizeReferences>
107 <ModuleDefinitionFile>swiftshader_icd.def</ModuleDefinitionFile>
Nicolas Capense5051aa2018-10-02 14:35:57 -0400108 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
Alexis Hetud73b8712018-09-21 15:14:43 -0400109 </Link>
110 <PostBuildEvent>
Nicolas Capens64d537a2018-10-02 12:40:12 -0400111 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"
112copy "$(OutDir)vk_swiftshader.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>
Alexis Hetud73b8712018-09-21 15:14:43 -0400113 </PostBuildEvent>
114 </ItemDefinitionGroup>
115 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
116 <ClCompile>
117 <WarningLevel>Level3</WarningLevel>
118 <Optimization>Disabled</Optimization>
119 <SDLCheck>true</SDLCheck>
Nicolas Capens8d5a94a2018-10-01 16:11:08 -0400120 <AdditionalIncludeDirectories>$(SolutionDir)include;$(SolutionDir)src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens3b5e4262018-10-03 11:14:00 -0400121 <PreprocessorDefinitions>_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;DEBUGGER_WAIT_DIALOG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capense5051aa2018-10-02 14:35:57 -0400122 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
Alexis Hetud73b8712018-09-21 15:14:43 -0400123 </ClCompile>
124 <Link>
125 <ModuleDefinitionFile>swiftshader_icd.def</ModuleDefinitionFile>
Nicolas Capense5051aa2018-10-02 14:35:57 -0400126 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
Alexis Hetud73b8712018-09-21 15:14:43 -0400127 </Link>
128 <PostBuildEvent>
Nicolas Capens64d537a2018-10-02 12:40:12 -0400129 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"
130copy "$(OutDir)vk_swiftshader.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>
Alexis Hetud73b8712018-09-21 15:14:43 -0400131 </PostBuildEvent>
132 </ItemDefinitionGroup>
133 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
134 <ClCompile>
135 <WarningLevel>Level3</WarningLevel>
136 <Optimization>Disabled</Optimization>
137 <SDLCheck>true</SDLCheck>
Nicolas Capens8d5a94a2018-10-01 16:11:08 -0400138 <AdditionalIncludeDirectories>$(SolutionDir)include;$(SolutionDir)src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens3b5e4262018-10-03 11:14:00 -0400139 <PreprocessorDefinitions>_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;DEBUGGER_WAIT_DIALOG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capense5051aa2018-10-02 14:35:57 -0400140 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
Alexis Hetud73b8712018-09-21 15:14:43 -0400141 </ClCompile>
142 <Link>
143 <ModuleDefinitionFile>swiftshader_icd.def</ModuleDefinitionFile>
Nicolas Capense5051aa2018-10-02 14:35:57 -0400144 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
Alexis Hetud73b8712018-09-21 15:14:43 -0400145 </Link>
146 <PostBuildEvent>
Nicolas Capens64d537a2018-10-02 12:40:12 -0400147 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"
148copy "$(OutDir)vk_swiftshader.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>
Alexis Hetud73b8712018-09-21 15:14:43 -0400149 </PostBuildEvent>
150 </ItemDefinitionGroup>
151 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
152 <ClCompile>
153 <WarningLevel>Level3</WarningLevel>
154 <Optimization>MaxSpeed</Optimization>
155 <FunctionLevelLinking>true</FunctionLevelLinking>
156 <IntrinsicFunctions>true</IntrinsicFunctions>
157 <SDLCheck>true</SDLCheck>
Nicolas Capens8d5a94a2018-10-01 16:11:08 -0400158 <AdditionalIncludeDirectories>$(SolutionDir)include;$(SolutionDir)src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Nicolas Capens3b5e4262018-10-03 11:14:00 -0400159 <PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Nicolas Capense5051aa2018-10-02 14:35:57 -0400160 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
Alexis Hetud73b8712018-09-21 15:14:43 -0400161 </ClCompile>
162 <Link>
163 <EnableCOMDATFolding>true</EnableCOMDATFolding>
164 <OptimizeReferences>true</OptimizeReferences>
165 <ModuleDefinitionFile>swiftshader_icd.def</ModuleDefinitionFile>
Nicolas Capense5051aa2018-10-02 14:35:57 -0400166 <AdditionalDependencies>dxguid.lib;WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
Alexis Hetud73b8712018-09-21 15:14:43 -0400167 </Link>
168 <PostBuildEvent>
Nicolas Capens64d537a2018-10-02 12:40:12 -0400169 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"
170copy "$(OutDir)vk_swiftshader.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>
Alexis Hetud73b8712018-09-21 15:14:43 -0400171 </PostBuildEvent>
172 </ItemDefinitionGroup>
173 <ItemGroup>
Nicolas Capense5051aa2018-10-02 14:35:57 -0400174 <ClCompile Include="..\Device\Blitter.cpp" />
175 <ClCompile Include="..\Device\Clipper.cpp" />
176 <ClCompile Include="..\Device\Color.cpp" />
177 <ClCompile Include="..\Device\Config.cpp" />
178 <ClCompile Include="..\Device\Context.cpp" />
179 <ClCompile Include="..\Device\ETC_Decoder.cpp" />
180 <ClCompile Include="..\Device\Matrix.cpp" />
181 <ClCompile Include="..\Device\PixelProcessor.cpp" />
182 <ClCompile Include="..\Device\Plane.cpp" />
183 <ClCompile Include="..\Device\Point.cpp" />
184 <ClCompile Include="..\Device\QuadRasterizer.cpp" />
185 <ClCompile Include="..\Device\Renderer.cpp" />
186 <ClCompile Include="..\Device\Sampler.cpp" />
187 <ClCompile Include="..\Device\SetupProcessor.cpp" />
188 <ClCompile Include="..\Device\Surface.cpp" />
189 <ClCompile Include="..\Device\SwiftConfig.cpp" />
190 <ClCompile Include="..\Device\TextureStage.cpp" />
191 <ClCompile Include="..\Device\Vector.cpp" />
192 <ClCompile Include="..\Device\VertexProcessor.cpp" />
193 <ClCompile Include="..\Pipeline\Constants.cpp" />
194 <ClCompile Include="..\Pipeline\PixelPipeline.cpp" />
195 <ClCompile Include="..\Pipeline\PixelProgram.cpp" />
196 <ClCompile Include="..\Pipeline\PixelRoutine.cpp" />
197 <ClCompile Include="..\Pipeline\PixelShader.cpp" />
198 <ClCompile Include="..\Pipeline\SamplerCore.cpp" />
199 <ClCompile Include="..\Pipeline\SetupRoutine.cpp" />
200 <ClCompile Include="..\Pipeline\Shader.cpp" />
201 <ClCompile Include="..\Pipeline\ShaderCore.cpp" />
202 <ClCompile Include="..\Pipeline\VertexPipeline.cpp" />
203 <ClCompile Include="..\Pipeline\VertexProgram.cpp" />
204 <ClCompile Include="..\Pipeline\VertexRoutine.cpp" />
205 <ClCompile Include="..\Pipeline\VertexShader.cpp" />
206 <ClCompile Include="..\System\Configurator.cpp" />
207 <ClCompile Include="..\System\CPUID.cpp" />
208 <ClCompile Include="..\System\Debug.cpp" />
209 <ClCompile Include="..\System\DebugAndroid.cpp">
210 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
211 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
212 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
213 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
214 </ClCompile>
215 <ClCompile Include="..\System\GrallocAndroid.cpp">
216 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
217 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
218 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
219 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
220 </ClCompile>
221 <ClCompile Include="..\System\Half.cpp" />
222 <ClCompile Include="..\System\Math.cpp" />
223 <ClCompile Include="..\System\Memory.cpp" />
224 <ClCompile Include="..\System\Resource.cpp" />
225 <ClCompile Include="..\System\Socket.cpp" />
226 <ClCompile Include="..\System\Thread.cpp" />
227 <ClCompile Include="..\System\Timer.cpp" />
228 <ClCompile Include="..\WSI\FrameBuffer.cpp" />
229 <ClCompile Include="..\WSI\FrameBufferAndroid.cpp">
230 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
231 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
232 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
233 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
234 </ClCompile>
235 <ClCompile Include="..\WSI\FrameBufferDD.cpp" />
236 <ClCompile Include="..\WSI\FrameBufferGDI.cpp" />
237 <ClCompile Include="..\WSI\FrameBufferOzone.cpp">
238 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
239 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
240 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
241 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
242 </ClCompile>
243 <ClCompile Include="..\WSI\FrameBufferWin.cpp" />
244 <ClCompile Include="..\WSI\FrameBufferX11.cpp">
245 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
246 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
247 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
248 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
249 </ClCompile>
250 <ClCompile Include="..\WSI\libX11.cpp">
251 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
252 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
253 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
254 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
255 </ClCompile>
Alexis Hetud73b8712018-09-21 15:14:43 -0400256 <ClCompile Include="libVulkan.cpp" />
257 <ClCompile Include="main.cpp" />
258 <ClCompile Include="VkDebug.cpp" />
259 <ClCompile Include="VkGetProcAddress.cpp" />
260 <ClCompile Include="VkPromotedExtensions.cpp" />
261 </ItemGroup>
262 <ItemGroup>
Nicolas Capense5051aa2018-10-02 14:35:57 -0400263 <ClInclude Include="..\Device\Blitter.hpp" />
264 <ClInclude Include="..\Device\Clipper.hpp" />
265 <ClInclude Include="..\Device\Color.hpp" />
266 <ClInclude Include="..\Device\Config.hpp" />
267 <ClInclude Include="..\Device\Context.hpp" />
268 <ClInclude Include="..\Device\ETC_Decoder.hpp" />
269 <ClInclude Include="..\Device\LRUCache.hpp" />
270 <ClInclude Include="..\Device\Matrix.hpp" />
271 <ClInclude Include="..\Device\PixelProcessor.hpp" />
272 <ClInclude Include="..\Device\Plane.hpp" />
273 <ClInclude Include="..\Device\Point.hpp" />
274 <ClInclude Include="..\Device\Polygon.hpp" />
275 <ClInclude Include="..\Device\Primitive.hpp" />
276 <ClInclude Include="..\Device\QuadRasterizer.hpp" />
277 <ClInclude Include="..\Device\Rasterizer.hpp" />
278 <ClInclude Include="..\Device\Renderer.hpp" />
279 <ClInclude Include="..\Device\RoutineCache.hpp" />
280 <ClInclude Include="..\Device\Sampler.hpp" />
281 <ClInclude Include="..\Device\SetupProcessor.hpp" />
282 <ClInclude Include="..\Device\Stream.hpp" />
283 <ClInclude Include="..\Device\Surface.hpp" />
284 <ClInclude Include="..\Device\SwiftConfig.hpp" />
285 <ClInclude Include="..\Device\TextureStage.hpp" />
286 <ClInclude Include="..\Device\Triangle.hpp" />
287 <ClInclude Include="..\Device\Vector.hpp" />
288 <ClInclude Include="..\Device\Vertex.hpp" />
289 <ClInclude Include="..\Device\VertexProcessor.hpp" />
290 <ClInclude Include="..\Pipeline\Constants.hpp" />
291 <ClInclude Include="..\Pipeline\PixelPipeline.hpp" />
292 <ClInclude Include="..\Pipeline\PixelProgram.hpp" />
293 <ClInclude Include="..\Pipeline\PixelRoutine.hpp" />
294 <ClInclude Include="..\Pipeline\PixelShader.hpp" />
295 <ClInclude Include="..\Pipeline\SamplerCore.hpp" />
296 <ClInclude Include="..\Pipeline\SetupRoutine.hpp" />
297 <ClInclude Include="..\Pipeline\Shader.hpp" />
298 <ClInclude Include="..\Pipeline\ShaderCore.hpp" />
299 <ClInclude Include="..\Pipeline\VertexPipeline.hpp" />
300 <ClInclude Include="..\Pipeline\VertexProgram.hpp" />
301 <ClInclude Include="..\Pipeline\VertexRoutine.hpp" />
302 <ClInclude Include="..\Pipeline\VertexShader.hpp" />
303 <ClInclude Include="..\System\Configurator.hpp" />
304 <ClInclude Include="..\System\CPUID.hpp" />
305 <ClInclude Include="..\System\Debug.hpp" />
306 <ClInclude Include="..\System\DebugAndroid.hpp">
307 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
308 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
309 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
310 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
311 </ClInclude>
312 <ClInclude Include="..\System\GrallocAndroid.hpp">
313 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
314 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
315 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
316 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
317 </ClInclude>
318 <ClInclude Include="..\System\Half.hpp" />
319 <ClInclude Include="..\System\Math.hpp" />
320 <ClInclude Include="..\System\Memory.hpp" />
321 <ClInclude Include="..\System\MutexLock.hpp" />
322 <ClInclude Include="..\System\Resource.hpp" />
323 <ClInclude Include="..\System\SharedLibrary.hpp" />
324 <ClInclude Include="..\System\Socket.hpp" />
325 <ClInclude Include="..\System\Thread.hpp" />
326 <ClInclude Include="..\System\Timer.hpp" />
327 <ClInclude Include="..\System\Types.hpp" />
328 <ClInclude Include="..\WSI\FrameBuffer.hpp" />
329 <ClInclude Include="..\WSI\FrameBufferAndroid.hpp">
330 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
331 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
332 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
333 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
334 </ClInclude>
335 <ClInclude Include="..\WSI\FrameBufferDD.hpp" />
336 <ClInclude Include="..\WSI\FrameBufferGDI.hpp" />
337 <ClInclude Include="..\WSI\FrameBufferOSX.hpp">
338 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
339 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
340 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
341 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
342 </ClInclude>
343 <ClInclude Include="..\WSI\FrameBufferOzone.hpp">
344 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
345 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
346 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
347 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
348 </ClInclude>
349 <ClInclude Include="..\WSI\FrameBufferWin.hpp" />
350 <ClInclude Include="..\WSI\FrameBufferX11.hpp">
351 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
352 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
353 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
354 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
355 </ClInclude>
356 <ClInclude Include="..\WSI\libX11.hpp">
357 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
358 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
359 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
360 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
361 </ClInclude>
Alexis Hetud73b8712018-09-21 15:14:43 -0400362 <ClInclude Include="VkDebug.hpp" />
363 <ClInclude Include="resource.h" />
364 <ClInclude Include="VkGetProcAddress.h" />
365 </ItemGroup>
366 <ItemGroup>
Nicolas Capense5051aa2018-10-02 14:35:57 -0400367 <None Include="..\WSI\FrameBufferOSX.mm">
368 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
369 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
370 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
371 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
372 </None>
Alexis Hetud73b8712018-09-21 15:14:43 -0400373 <None Include="swiftshader_icd.def" />
374 </ItemGroup>
Nicolas Capense5051aa2018-10-02 14:35:57 -0400375 <ItemGroup>
376 <ResourceCompile Include="Vulkan.rc" />
377 </ItemGroup>
378 <ItemGroup>
379 <ProjectReference Include="..\Reactor\Reactor.vcxproj">
380 <Project>{28fd076d-10b5-4bd8-a4cf-f44c7002a803}</Project>
381 </ProjectReference>
382 </ItemGroup>
Alexis Hetud73b8712018-09-21 15:14:43 -0400383 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
384 <ImportGroup Label="ExtensionTargets">
385 </ImportGroup>
386</Project>