1<?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="Debug|x64"> 9 <Configuration>Debug</Configuration> 10 <Platform>x64</Platform> 11 </ProjectConfiguration> 12 <ProjectConfiguration Include="Profile|Win32"> 13 <Configuration>Profile</Configuration> 14 <Platform>Win32</Platform> 15 </ProjectConfiguration> 16 <ProjectConfiguration Include="Profile|x64"> 17 <Configuration>Profile</Configuration> 18 <Platform>x64</Platform> 19 </ProjectConfiguration> 20 <ProjectConfiguration Include="Release|Win32"> 21 <Configuration>Release</Configuration> 22 <Platform>Win32</Platform> 23 </ProjectConfiguration> 24 <ProjectConfiguration Include="Release|x64"> 25 <Configuration>Release</Configuration> 26 <Platform>x64</Platform> 27 </ProjectConfiguration> 28 </ItemGroup> 29 <PropertyGroup Label="Globals"> 30 <ProjectGuid>{F18D5ABF-CA3A-4B74-BDB2-4A1957C86F18}</ProjectGuid> 31 <Keyword>Win32Proj</Keyword> 32 <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion> 33 </PropertyGroup> 34 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 35 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 36 <ConfigurationType>DynamicLibrary</ConfigurationType> 37 <CharacterSet>NotSet</CharacterSet> 38 <WholeProgramOptimization>true</WholeProgramOptimization> 39 <PlatformToolset>v141</PlatformToolset> 40 </PropertyGroup> 41 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="Configuration"> 42 <ConfigurationType>DynamicLibrary</ConfigurationType> 43 <CharacterSet>NotSet</CharacterSet> 44 <WholeProgramOptimization>true</WholeProgramOptimization> 45 <PlatformToolset>v141</PlatformToolset> 46 </PropertyGroup> 47 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 48 <ConfigurationType>DynamicLibrary</ConfigurationType> 49 <CharacterSet>NotSet</CharacterSet> 50 <WholeProgramOptimization>false</WholeProgramOptimization> 51 <PlatformToolset>v141</PlatformToolset> 52 </PropertyGroup> 53 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 54 <ConfigurationType>DynamicLibrary</ConfigurationType> 55 <CharacterSet>NotSet</CharacterSet> 56 <WholeProgramOptimization>true</WholeProgramOptimization> 57 <PlatformToolset>v141</PlatformToolset> 58 </PropertyGroup> 59 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration"> 60 <ConfigurationType>DynamicLibrary</ConfigurationType> 61 <CharacterSet>NotSet</CharacterSet> 62 <WholeProgramOptimization>true</WholeProgramOptimization> 63 <PlatformToolset>v141</PlatformToolset> 64 </PropertyGroup> 65 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 66 <ConfigurationType>DynamicLibrary</ConfigurationType> 67 <CharacterSet>NotSet</CharacterSet> 68 <WholeProgramOptimization>false</WholeProgramOptimization> 69 <PlatformToolset>v141</PlatformToolset> 70 </PropertyGroup> 71 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 72 <ImportGroup Label="ExtensionSettings"> 73 </ImportGroup> 74 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 75 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 76 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 77 </ImportGroup> 78 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="PropertySheets"> 79 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 80 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 81 </ImportGroup> 82 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 83 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 84 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 85 </ImportGroup> 86 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 87 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 88 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 89 </ImportGroup> 90 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="PropertySheets"> 91 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 92 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 93 </ImportGroup> 94 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 95 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 96 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 97 </ImportGroup> 98 <PropertyGroup Label="UserMacros" /> 99 <PropertyGroup> 100 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> 101 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 102 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 103 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> 104 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 105 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 106 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 107 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 108 <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 109 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 110 <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 111 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> 112 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">false</LinkIncremental> 113 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 114 <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 115 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 116 <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 117 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> 118 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">false</LinkIncremental> 119 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(DXSDK_DIR)Lib\x86;$(LibraryPath)</LibraryPath> 120 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)Lib\x86;$(LibraryPath)</LibraryPath> 121 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(DXSDK_DIR)Lib\x86;$(LibraryPath)</LibraryPath> 122 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(DXSDK_DIR)Lib\x64;$(LibraryPath)</LibraryPath> 123 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(DXSDK_DIR)Lib\x64;$(LibraryPath)</LibraryPath> 124 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(DXSDK_DIR)Lib\x64;$(LibraryPath)</LibraryPath> 125 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath> 126 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath> 127 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath> 128 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath> 129 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath> 130 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath> 131 </PropertyGroup> 132 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 133 <ClCompile> 134 <Optimization>Disabled</Optimization> 135 <InlineFunctionExpansion>Default</InlineFunctionExpansion> 136 <IntrinsicFunctions>true</IntrinsicFunctions> 137 <FavorSizeOrSpeed>Neither</FavorSizeOrSpeed> 138 <OmitFramePointers>false</OmitFramePointers> 139 <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 140 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 141 <MinimalRebuild>true</MinimalRebuild> 142 <ExceptionHandling>Sync</ExceptionHandling> 143 <BasicRuntimeChecks>Default</BasicRuntimeChecks> 144 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 145 <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> 146 <PrecompiledHeader> 147 </PrecompiledHeader> 148 <WarningLevel>Level3</WarningLevel> 149 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 150 <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> 151 <MultiProcessorCompilation>true</MultiProcessorCompilation> 152 </ClCompile> 153 <Link> 154 <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 155 <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 156 <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile> 157 <GenerateDebugInformation>true</GenerateDebugInformation> 158 <ProgramDatabaseFile>$(OutDir)D3D9.pdb</ProgramDatabaseFile> 159 <SubSystem>Windows</SubSystem> 160 <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary> 161 <TargetMachine>MachineX86</TargetMachine> 162 <OutputFile>$(OutDir)d3d9.dll</OutputFile> 163 </Link> 164 <PostBuildEvent> 165 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\" 166copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command> 167 </PostBuildEvent> 168 </ItemDefinitionGroup> 169 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 170 <Midl> 171 <TargetEnvironment>X64</TargetEnvironment> 172 </Midl> 173 <ClCompile> 174 <Optimization>Disabled</Optimization> 175 <InlineFunctionExpansion>Default</InlineFunctionExpansion> 176 <FavorSizeOrSpeed>Neither</FavorSizeOrSpeed> 177 <OmitFramePointers>false</OmitFramePointers> 178 <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 179 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 180 <MinimalRebuild>true</MinimalRebuild> 181 <ExceptionHandling>Sync</ExceptionHandling> 182 <BasicRuntimeChecks>Default</BasicRuntimeChecks> 183 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 184 <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> 185 <PrecompiledHeader> 186 </PrecompiledHeader> 187 <WarningLevel>Level3</WarningLevel> 188 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 189 <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> 190 <MultiProcessorCompilation>true</MultiProcessorCompilation> 191 </ClCompile> 192 <Link> 193 <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 194 <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 195 <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile> 196 <GenerateDebugInformation>true</GenerateDebugInformation> 197 <ProgramDatabaseFile>$(OutDir)D3D9.pdb</ProgramDatabaseFile> 198 <SubSystem>Windows</SubSystem> 199 <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary> 200 <TargetMachine>MachineX64</TargetMachine> 201 <OutputFile>$(OutDir)d3d9.dll</OutputFile> 202 </Link> 203 <PostBuildEvent> 204 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\" 205copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command> 206 </PostBuildEvent> 207 </ItemDefinitionGroup> 208 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 209 <ClCompile> 210 <Optimization>Full</Optimization> 211 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 212 <IntrinsicFunctions>false</IntrinsicFunctions> 213 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> 214 <OmitFramePointers>true</OmitFramePointers> 215 <WholeProgramOptimization>true</WholeProgramOptimization> 216 <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 217 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> 218 <ExceptionHandling>Sync</ExceptionHandling> 219 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 220 <BufferSecurityCheck>false</BufferSecurityCheck> 221 <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> 222 <PrecompiledHeader> 223 </PrecompiledHeader> 224 <ExpandAttributedSource>false</ExpandAttributedSource> 225 <BrowseInformation>true</BrowseInformation> 226 <WarningLevel>Level3</WarningLevel> 227 <DebugInformationFormat> 228 </DebugInformationFormat> 229 <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> 230 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations> 231 <StringPooling>true</StringPooling> 232 <FloatingPointExceptions>false</FloatingPointExceptions> 233 <MultiProcessorCompilation>true</MultiProcessorCompilation> 234 </ClCompile> 235 <Link> 236 <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 237 <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 238 <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile> 239 <GenerateDebugInformation>false</GenerateDebugInformation> 240 <SubSystem>Windows</SubSystem> 241 <OptimizeReferences>true</OptimizeReferences> 242 <EnableCOMDATFolding>true</EnableCOMDATFolding> 243 <SetChecksum>true</SetChecksum> 244 <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary> 245 <TargetMachine>MachineX86</TargetMachine> 246 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> 247 <OutputFile>$(OutDir)d3d9.dll</OutputFile> 248 </Link> 249 <PostBuildEvent> 250 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\" 251copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command> 252 </PostBuildEvent> 253 </ItemDefinitionGroup> 254 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'"> 255 <ClCompile> 256 <Optimization>Full</Optimization> 257 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 258 <IntrinsicFunctions>false</IntrinsicFunctions> 259 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> 260 <OmitFramePointers>false</OmitFramePointers> 261 <WholeProgramOptimization>false</WholeProgramOptimization> 262 <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 263 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> 264 <ExceptionHandling>Sync</ExceptionHandling> 265 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 266 <BufferSecurityCheck>false</BufferSecurityCheck> 267 <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> 268 <PrecompiledHeader> 269 </PrecompiledHeader> 270 <ExpandAttributedSource>false</ExpandAttributedSource> 271 <BrowseInformation>true</BrowseInformation> 272 <WarningLevel>Level3</WarningLevel> 273 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 274 <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> 275 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations> 276 <StringPooling>true</StringPooling> 277 <FloatingPointExceptions>false</FloatingPointExceptions> 278 </ClCompile> 279 <Link> 280 <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 281 <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 282 <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile> 283 <GenerateDebugInformation>true</GenerateDebugInformation> 284 <SubSystem>Windows</SubSystem> 285 <OptimizeReferences>true</OptimizeReferences> 286 <EnableCOMDATFolding>true</EnableCOMDATFolding> 287 <SetChecksum>true</SetChecksum> 288 <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary> 289 <TargetMachine>MachineX86</TargetMachine> 290 <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration> 291 <OutputFile>$(OutDir)d3d9.dll</OutputFile> 292 </Link> 293 <PostBuildEvent> 294 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\" 295copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command> 296 </PostBuildEvent> 297 </ItemDefinitionGroup> 298 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 299 <Midl> 300 <TargetEnvironment>X64</TargetEnvironment> 301 </Midl> 302 <ClCompile> 303 <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> 304 <Optimization>Full</Optimization> 305 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 306 <IntrinsicFunctions>false</IntrinsicFunctions> 307 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> 308 <OmitFramePointers>true</OmitFramePointers> 309 <WholeProgramOptimization>true</WholeProgramOptimization> 310 <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 311 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> 312 <ExceptionHandling>Sync</ExceptionHandling> 313 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 314 <BufferSecurityCheck>false</BufferSecurityCheck> 315 <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> 316 <PrecompiledHeader> 317 </PrecompiledHeader> 318 <ExpandAttributedSource>false</ExpandAttributedSource> 319 <BrowseInformation>true</BrowseInformation> 320 <WarningLevel>Level3</WarningLevel> 321 <DebugInformationFormat> 322 </DebugInformationFormat> 323 <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> 324 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations> 325 <StringPooling>true</StringPooling> 326 <FloatingPointExceptions>false</FloatingPointExceptions> 327 <MultiProcessorCompilation>true</MultiProcessorCompilation> 328 </ClCompile> 329 <Link> 330 <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 331 <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 332 <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile> 333 <GenerateDebugInformation>false</GenerateDebugInformation> 334 <SubSystem>Windows</SubSystem> 335 <OptimizeReferences>true</OptimizeReferences> 336 <EnableCOMDATFolding>true</EnableCOMDATFolding> 337 <SetChecksum>true</SetChecksum> 338 <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary> 339 <TargetMachine>MachineX64</TargetMachine> 340 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> 341 <OutputFile>$(OutDir)d3d9.dll</OutputFile> 342 </Link> 343 <PostBuildEvent> 344 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\" 345copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command> 346 </PostBuildEvent> 347 </ItemDefinitionGroup> 348 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'"> 349 <Midl> 350 <TargetEnvironment>X64</TargetEnvironment> 351 </Midl> 352 <ClCompile> 353 <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> 354 <Optimization>Full</Optimization> 355 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 356 <IntrinsicFunctions>false</IntrinsicFunctions> 357 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> 358 <OmitFramePointers>false</OmitFramePointers> 359 <WholeProgramOptimization>false</WholeProgramOptimization> 360 <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 361 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> 362 <ExceptionHandling>Sync</ExceptionHandling> 363 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 364 <BufferSecurityCheck>false</BufferSecurityCheck> 365 <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> 366 <PrecompiledHeader> 367 </PrecompiledHeader> 368 <ExpandAttributedSource>false</ExpandAttributedSource> 369 <BrowseInformation>true</BrowseInformation> 370 <WarningLevel>Level3</WarningLevel> 371 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 372 <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> 373 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations> 374 <StringPooling>true</StringPooling> 375 <FloatingPointExceptions>false</FloatingPointExceptions> 376 </ClCompile> 377 <Link> 378 <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 379 <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 380 <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile> 381 <GenerateDebugInformation>true</GenerateDebugInformation> 382 <SubSystem>Windows</SubSystem> 383 <OptimizeReferences>true</OptimizeReferences> 384 <EnableCOMDATFolding>true</EnableCOMDATFolding> 385 <SetChecksum>true</SetChecksum> 386 <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary> 387 <TargetMachine>MachineX64</TargetMachine> 388 <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration> 389 <OutputFile>$(OutDir)d3d9.dll</OutputFile> 390 </Link> 391 <PostBuildEvent> 392 <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\" 393copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command> 394 </PostBuildEvent> 395 </ItemDefinitionGroup> 396 <ItemGroup> 397 <ClCompile Include="Capabilities.cpp" /> 398 <ClCompile Include="D3D9.cpp" /> 399 <ClCompile Include="Debug.cpp" /> 400 <ClCompile Include="Direct3D9.cpp" /> 401 <ClCompile Include="Direct3D9Ex.cpp" /> 402 <ClCompile Include="Direct3DBaseTexture9.cpp" /> 403 <ClCompile Include="Direct3DCubeTexture9.cpp" /> 404 <ClCompile Include="Direct3DDevice9.cpp" /> 405 <ClCompile Include="Direct3DDevice9Ex.cpp" /> 406 <ClCompile Include="Direct3DIndexBuffer9.cpp" /> 407 <ClCompile Include="Direct3DPixelShader9.cpp" /> 408 <ClCompile Include="Direct3DQuery9.cpp" /> 409 <ClCompile Include="Direct3DResource9.cpp" /> 410 <ClCompile Include="Direct3DStateBlock9.cpp" /> 411 <ClCompile Include="Direct3DSurface9.cpp" /> 412 <ClCompile Include="Direct3DSwapChain9.cpp" /> 413 <ClCompile Include="Direct3DTexture9.cpp" /> 414 <ClCompile Include="Direct3DVertexBuffer9.cpp" /> 415 <ClCompile Include="Direct3DVertexDeclaration9.cpp" /> 416 <ClCompile Include="Direct3DVertexShader9.cpp" /> 417 <ClCompile Include="Direct3DVolume9.cpp" /> 418 <ClCompile Include="Direct3DVolumeTexture9.cpp" /> 419 <ClCompile Include="Unknown.cpp" /> 420 </ItemGroup> 421 <ItemGroup> 422 <ClInclude Include="Capabilities.hpp" /> 423 <ClInclude Include="Debug.hpp" /> 424 <ClInclude Include="Direct3D9.hpp" /> 425 <ClInclude Include="Direct3D9Ex.hpp" /> 426 <ClInclude Include="Direct3DBaseTexture9.hpp" /> 427 <ClInclude Include="Direct3DCubeTexture9.hpp" /> 428 <ClInclude Include="Direct3DDevice9.hpp" /> 429 <ClInclude Include="Direct3DDevice9Ex.hpp" /> 430 <ClInclude Include="Direct3DIndexBuffer9.hpp" /> 431 <ClInclude Include="Direct3DPixelShader9.hpp" /> 432 <ClInclude Include="Direct3DQuery9.hpp" /> 433 <ClInclude Include="Direct3DResource9.hpp" /> 434 <ClInclude Include="Direct3DStateBlock9.hpp" /> 435 <ClInclude Include="Direct3DSurface9.hpp" /> 436 <ClInclude Include="Direct3DSwapChain9.hpp" /> 437 <ClInclude Include="Direct3DTexture9.hpp" /> 438 <ClInclude Include="Direct3DVertexBuffer9.hpp" /> 439 <ClInclude Include="Direct3DVertexDeclaration9.hpp" /> 440 <ClInclude Include="Direct3DVertexShader9.hpp" /> 441 <ClInclude Include="Direct3DVolume9.hpp" /> 442 <ClInclude Include="Direct3DVolumeTexture9.hpp" /> 443 <ClInclude Include="resource.h" /> 444 <ClInclude Include="Unknown.hpp" /> 445 </ItemGroup> 446 <ItemGroup> 447 <ResourceCompile Include="D3D9.rc" /> 448 </ItemGroup> 449 <ItemGroup> 450 <None Include="d3d9.def" /> 451 </ItemGroup> 452 <ItemGroup> 453 <ProjectReference Include="..\SwiftShader\SwiftShader.vcxproj"> 454 <Project>{7b02cb19-4cdf-4f79-bc9b-7f3f6164a003}</Project> 455 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 456 </ProjectReference> 457 </ItemGroup> 458 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 459 <ImportGroup Label="ExtensionTargets"> 460 </ImportGroup> 461</Project>