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