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 <AdditionalOptions>/MP /permissive- %(AdditionalOptions)</AdditionalOptions> 153 </ClCompile> 154 <Link> 155 <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 156 <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 157 <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile> 158 <GenerateDebugInformation>true</GenerateDebugInformation> 159 <ProgramDatabaseFile>$(OutDir)D3D9.pdb</ProgramDatabaseFile> 160 <SubSystem>Windows</SubSystem> 161 <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary> 162 <TargetMachine>MachineX86</TargetMachine> 163 <OutputFile>$(OutDir)d3d9.dll</OutputFile> 164 </Link> 165 <PostBuildEvent> 166 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\" 167 copy "$(OutDir)d3d9.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command> 168 </PostBuildEvent> 169 </ItemDefinitionGroup> 170 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 171 <Midl> 172 <TargetEnvironment>X64</TargetEnvironment> 173 </Midl> 174 <ClCompile> 175 <Optimization>Disabled</Optimization> 176 <InlineFunctionExpansion>Default</InlineFunctionExpansion> 177 <FavorSizeOrSpeed>Neither</FavorSizeOrSpeed> 178 <OmitFramePointers>false</OmitFramePointers> 179 <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 180 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 181 <MinimalRebuild>true</MinimalRebuild> 182 <ExceptionHandling>Sync</ExceptionHandling> 183 <BasicRuntimeChecks>Default</BasicRuntimeChecks> 184 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 185 <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> 186 <PrecompiledHeader> 187 </PrecompiledHeader> 188 <WarningLevel>Level3</WarningLevel> 189 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 190 <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> 191 <MultiProcessorCompilation>true</MultiProcessorCompilation> 192 <AdditionalOptions>/MP /permissive- %(AdditionalOptions)</AdditionalOptions> 193 </ClCompile> 194 <Link> 195 <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 196 <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 197 <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile> 198 <GenerateDebugInformation>true</GenerateDebugInformation> 199 <ProgramDatabaseFile>$(OutDir)D3D9.pdb</ProgramDatabaseFile> 200 <SubSystem>Windows</SubSystem> 201 <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary> 202 <TargetMachine>MachineX64</TargetMachine> 203 <OutputFile>$(OutDir)d3d9.dll</OutputFile> 204 </Link> 205 <PostBuildEvent> 206 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\" 207 copy "$(OutDir)d3d9.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command> 208 </PostBuildEvent> 209 </ItemDefinitionGroup> 210 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 211 <ClCompile> 212 <Optimization>Full</Optimization> 213 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 214 <IntrinsicFunctions>false</IntrinsicFunctions> 215 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> 216 <OmitFramePointers>true</OmitFramePointers> 217 <WholeProgramOptimization>true</WholeProgramOptimization> 218 <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 219 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> 220 <ExceptionHandling>Sync</ExceptionHandling> 221 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 222 <BufferSecurityCheck>false</BufferSecurityCheck> 223 <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> 224 <PrecompiledHeader> 225 </PrecompiledHeader> 226 <ExpandAttributedSource>false</ExpandAttributedSource> 227 <BrowseInformation>true</BrowseInformation> 228 <WarningLevel>Level3</WarningLevel> 229 <DebugInformationFormat> 230 </DebugInformationFormat> 231 <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> 232 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations> 233 <StringPooling>true</StringPooling> 234 <FloatingPointExceptions>false</FloatingPointExceptions> 235 <MultiProcessorCompilation>true</MultiProcessorCompilation> 236 <AdditionalOptions>/MP /permissive- %(AdditionalOptions)</AdditionalOptions> 237 </ClCompile> 238 <Link> 239 <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 240 <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 241 <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile> 242 <GenerateDebugInformation>false</GenerateDebugInformation> 243 <SubSystem>Windows</SubSystem> 244 <OptimizeReferences>true</OptimizeReferences> 245 <EnableCOMDATFolding>true</EnableCOMDATFolding> 246 <SetChecksum>true</SetChecksum> 247 <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary> 248 <TargetMachine>MachineX86</TargetMachine> 249 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> 250 <OutputFile>$(OutDir)d3d9.dll</OutputFile> 251 </Link> 252 <PostBuildEvent> 253 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\" 254 copy "$(OutDir)d3d9.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command> 255 </PostBuildEvent> 256 </ItemDefinitionGroup> 257 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'"> 258 <ClCompile> 259 <Optimization>Full</Optimization> 260 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 261 <IntrinsicFunctions>false</IntrinsicFunctions> 262 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> 263 <OmitFramePointers>false</OmitFramePointers> 264 <WholeProgramOptimization>false</WholeProgramOptimization> 265 <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 266 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> 267 <ExceptionHandling>Sync</ExceptionHandling> 268 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 269 <BufferSecurityCheck>false</BufferSecurityCheck> 270 <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> 271 <PrecompiledHeader> 272 </PrecompiledHeader> 273 <ExpandAttributedSource>false</ExpandAttributedSource> 274 <BrowseInformation>true</BrowseInformation> 275 <WarningLevel>Level3</WarningLevel> 276 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 277 <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> 278 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations> 279 <StringPooling>true</StringPooling> 280 <FloatingPointExceptions>false</FloatingPointExceptions> 281 <AdditionalOptions>/MP /permissive- %(AdditionalOptions)</AdditionalOptions> 282 </ClCompile> 283 <Link> 284 <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 285 <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 286 <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile> 287 <GenerateDebugInformation>true</GenerateDebugInformation> 288 <SubSystem>Windows</SubSystem> 289 <OptimizeReferences>true</OptimizeReferences> 290 <EnableCOMDATFolding>true</EnableCOMDATFolding> 291 <SetChecksum>true</SetChecksum> 292 <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary> 293 <TargetMachine>MachineX86</TargetMachine> 294 <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration> 295 <OutputFile>$(OutDir)d3d9.dll</OutputFile> 296 </Link> 297 <PostBuildEvent> 298 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\" 299 copy "$(OutDir)d3d9.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command> 300 </PostBuildEvent> 301 </ItemDefinitionGroup> 302 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 303 <Midl> 304 <TargetEnvironment>X64</TargetEnvironment> 305 </Midl> 306 <ClCompile> 307 <AdditionalOptions>/MP /permissive- %(AdditionalOptions)</AdditionalOptions> 308 <Optimization>Full</Optimization> 309 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 310 <IntrinsicFunctions>false</IntrinsicFunctions> 311 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> 312 <OmitFramePointers>true</OmitFramePointers> 313 <WholeProgramOptimization>true</WholeProgramOptimization> 314 <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 315 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> 316 <ExceptionHandling>Sync</ExceptionHandling> 317 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 318 <BufferSecurityCheck>false</BufferSecurityCheck> 319 <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> 320 <PrecompiledHeader> 321 </PrecompiledHeader> 322 <ExpandAttributedSource>false</ExpandAttributedSource> 323 <BrowseInformation>true</BrowseInformation> 324 <WarningLevel>Level3</WarningLevel> 325 <DebugInformationFormat> 326 </DebugInformationFormat> 327 <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> 328 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations> 329 <StringPooling>true</StringPooling> 330 <FloatingPointExceptions>false</FloatingPointExceptions> 331 <MultiProcessorCompilation>true</MultiProcessorCompilation> 332 </ClCompile> 333 <Link> 334 <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 335 <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 336 <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile> 337 <GenerateDebugInformation>false</GenerateDebugInformation> 338 <SubSystem>Windows</SubSystem> 339 <OptimizeReferences>true</OptimizeReferences> 340 <EnableCOMDATFolding>true</EnableCOMDATFolding> 341 <SetChecksum>true</SetChecksum> 342 <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary> 343 <TargetMachine>MachineX64</TargetMachine> 344 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> 345 <OutputFile>$(OutDir)d3d9.dll</OutputFile> 346 </Link> 347 <PostBuildEvent> 348 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\" 349 copy "$(OutDir)d3d9.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command> 350 </PostBuildEvent> 351 </ItemDefinitionGroup> 352 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'"> 353 <Midl> 354 <TargetEnvironment>X64</TargetEnvironment> 355 </Midl> 356 <ClCompile> 357 <AdditionalOptions>/MP /permissive- %(AdditionalOptions)</AdditionalOptions> 358 <Optimization>Full</Optimization> 359 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 360 <IntrinsicFunctions>false</IntrinsicFunctions> 361 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> 362 <OmitFramePointers>false</OmitFramePointers> 363 <WholeProgramOptimization>false</WholeProgramOptimization> 364 <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 365 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> 366 <ExceptionHandling>Sync</ExceptionHandling> 367 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 368 <BufferSecurityCheck>false</BufferSecurityCheck> 369 <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> 370 <PrecompiledHeader> 371 </PrecompiledHeader> 372 <ExpandAttributedSource>false</ExpandAttributedSource> 373 <BrowseInformation>true</BrowseInformation> 374 <WarningLevel>Level3</WarningLevel> 375 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 376 <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> 377 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations> 378 <StringPooling>true</StringPooling> 379 <FloatingPointExceptions>false</FloatingPointExceptions> 380 </ClCompile> 381 <Link> 382 <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 383 <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 384 <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile> 385 <GenerateDebugInformation>true</GenerateDebugInformation> 386 <SubSystem>Windows</SubSystem> 387 <OptimizeReferences>true</OptimizeReferences> 388 <EnableCOMDATFolding>true</EnableCOMDATFolding> 389 <SetChecksum>true</SetChecksum> 390 <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary> 391 <TargetMachine>MachineX64</TargetMachine> 392 <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration> 393 <OutputFile>$(OutDir)d3d9.dll</OutputFile> 394 </Link> 395 <PostBuildEvent> 396 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\" 397 copy "$(OutDir)d3d9.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command> 398 </PostBuildEvent> 399 </ItemDefinitionGroup> 400 <ItemGroup> 401 <ClCompile Include="Capabilities.cpp" /> 402 <ClCompile Include="D3D9.cpp" /> 403 <ClCompile Include="Debug.cpp" /> 404 <ClCompile Include="Direct3D9.cpp" /> 405 <ClCompile Include="Direct3D9Ex.cpp" /> 406 <ClCompile Include="Direct3DBaseTexture9.cpp" /> 407 <ClCompile Include="Direct3DCubeTexture9.cpp" /> 408 <ClCompile Include="Direct3DDevice9.cpp" /> 409 <ClCompile Include="Direct3DDevice9Ex.cpp" /> 410 <ClCompile Include="Direct3DIndexBuffer9.cpp" /> 411 <ClCompile Include="Direct3DPixelShader9.cpp" /> 412 <ClCompile Include="Direct3DQuery9.cpp" /> 413 <ClCompile Include="Direct3DResource9.cpp" /> 414 <ClCompile Include="Direct3DStateBlock9.cpp" /> 415 <ClCompile Include="Direct3DSurface9.cpp" /> 416 <ClCompile Include="Direct3DSwapChain9.cpp" /> 417 <ClCompile Include="Direct3DTexture9.cpp" /> 418 <ClCompile Include="Direct3DVertexBuffer9.cpp" /> 419 <ClCompile Include="Direct3DVertexDeclaration9.cpp" /> 420 <ClCompile Include="Direct3DVertexShader9.cpp" /> 421 <ClCompile Include="Direct3DVolume9.cpp" /> 422 <ClCompile Include="Direct3DVolumeTexture9.cpp" /> 423 <ClCompile Include="Unknown.cpp" /> 424 </ItemGroup> 425 <ItemGroup> 426 <ClInclude Include="Capabilities.hpp" /> 427 <ClInclude Include="Debug.hpp" /> 428 <ClInclude Include="Direct3D9.hpp" /> 429 <ClInclude Include="Direct3D9Ex.hpp" /> 430 <ClInclude Include="Direct3DBaseTexture9.hpp" /> 431 <ClInclude Include="Direct3DCubeTexture9.hpp" /> 432 <ClInclude Include="Direct3DDevice9.hpp" /> 433 <ClInclude Include="Direct3DDevice9Ex.hpp" /> 434 <ClInclude Include="Direct3DIndexBuffer9.hpp" /> 435 <ClInclude Include="Direct3DPixelShader9.hpp" /> 436 <ClInclude Include="Direct3DQuery9.hpp" /> 437 <ClInclude Include="Direct3DResource9.hpp" /> 438 <ClInclude Include="Direct3DStateBlock9.hpp" /> 439 <ClInclude Include="Direct3DSurface9.hpp" /> 440 <ClInclude Include="Direct3DSwapChain9.hpp" /> 441 <ClInclude Include="Direct3DTexture9.hpp" /> 442 <ClInclude Include="Direct3DVertexBuffer9.hpp" /> 443 <ClInclude Include="Direct3DVertexDeclaration9.hpp" /> 444 <ClInclude Include="Direct3DVertexShader9.hpp" /> 445 <ClInclude Include="Direct3DVolume9.hpp" /> 446 <ClInclude Include="Direct3DVolumeTexture9.hpp" /> 447 <ClInclude Include="resource.h" /> 448 <ClInclude Include="Unknown.hpp" /> 449 </ItemGroup> 450 <ItemGroup> 451 <ResourceCompile Include="D3D9.rc" /> 452 </ItemGroup> 453 <ItemGroup> 454 <None Include="d3d9.def" /> 455 </ItemGroup> 456 <ItemGroup> 457 <ProjectReference Include="..\SwiftShader\SwiftShader.vcxproj"> 458 <Project>{7b02cb19-4cdf-4f79-bc9b-7f3f6164a003}</Project> 459 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 460 </ProjectReference> 461 </ItemGroup> 462 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 463 <ImportGroup Label="ExtensionTargets"> 464 </ImportGroup> 465 </Project>