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 <PreferredToolArchitecture>x64</PreferredToolArchitecture> 34 </PropertyGroup> 35 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 36 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 37 <ConfigurationType>DynamicLibrary</ConfigurationType> 38 <CharacterSet>NotSet</CharacterSet> 39 <WholeProgramOptimization>true</WholeProgramOptimization> 40 <PlatformToolset>v141</PlatformToolset> 41 </PropertyGroup> 42 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="Configuration"> 43 <ConfigurationType>DynamicLibrary</ConfigurationType> 44 <CharacterSet>NotSet</CharacterSet> 45 <WholeProgramOptimization>true</WholeProgramOptimization> 46 <PlatformToolset>v141</PlatformToolset> 47 </PropertyGroup> 48 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 49 <ConfigurationType>DynamicLibrary</ConfigurationType> 50 <CharacterSet>NotSet</CharacterSet> 51 <WholeProgramOptimization>false</WholeProgramOptimization> 52 <PlatformToolset>v141</PlatformToolset> 53 </PropertyGroup> 54 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 55 <ConfigurationType>DynamicLibrary</ConfigurationType> 56 <CharacterSet>NotSet</CharacterSet> 57 <WholeProgramOptimization>true</WholeProgramOptimization> 58 <PlatformToolset>v141</PlatformToolset> 59 </PropertyGroup> 60 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration"> 61 <ConfigurationType>DynamicLibrary</ConfigurationType> 62 <CharacterSet>NotSet</CharacterSet> 63 <WholeProgramOptimization>true</WholeProgramOptimization> 64 <PlatformToolset>v141</PlatformToolset> 65 </PropertyGroup> 66 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 67 <ConfigurationType>DynamicLibrary</ConfigurationType> 68 <CharacterSet>NotSet</CharacterSet> 69 <WholeProgramOptimization>false</WholeProgramOptimization> 70 <PlatformToolset>v141</PlatformToolset> 71 </PropertyGroup> 72 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 73 <ImportGroup Label="ExtensionSettings"> 74 </ImportGroup> 75 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 76 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 77 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 78 </ImportGroup> 79 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="PropertySheets"> 80 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 81 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 82 </ImportGroup> 83 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 84 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 85 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 86 </ImportGroup> 87 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 88 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 89 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 90 </ImportGroup> 91 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="PropertySheets"> 92 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 93 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 94 </ImportGroup> 95 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 96 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 97 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 98 </ImportGroup> 99 <PropertyGroup Label="UserMacros" /> 100 <PropertyGroup> 101 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> 102 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 103 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 104 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> 105 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 106 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 107 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 108 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 109 <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 110 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 111 <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 112 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> 113 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">false</LinkIncremental> 114 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 115 <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 116 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 117 <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 118 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> 119 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">false</LinkIncremental> 120 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(DXSDK_DIR)Lib\x86;$(LibraryPath)</LibraryPath> 121 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)Lib\x86;$(LibraryPath)</LibraryPath> 122 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(DXSDK_DIR)Lib\x86;$(LibraryPath)</LibraryPath> 123 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(DXSDK_DIR)Lib\x64;$(LibraryPath)</LibraryPath> 124 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(DXSDK_DIR)Lib\x64;$(LibraryPath)</LibraryPath> 125 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(DXSDK_DIR)Lib\x64;$(LibraryPath)</LibraryPath> 126 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath> 127 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath> 128 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath> 129 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath> 130 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath> 131 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath> 132 </PropertyGroup> 133 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 134 <ClCompile> 135 <Optimization>Disabled</Optimization> 136 <InlineFunctionExpansion>Default</InlineFunctionExpansion> 137 <IntrinsicFunctions>true</IntrinsicFunctions> 138 <FavorSizeOrSpeed>Neither</FavorSizeOrSpeed> 139 <OmitFramePointers>false</OmitFramePointers> 140 <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 141 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 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>/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)\" 167copy "$(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 <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 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions> 192 </ClCompile> 193 <Link> 194 <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 195 <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 196 <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile> 197 <GenerateDebugInformation>true</GenerateDebugInformation> 198 <ProgramDatabaseFile>$(OutDir)D3D9.pdb</ProgramDatabaseFile> 199 <SubSystem>Windows</SubSystem> 200 <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary> 201 <TargetMachine>MachineX64</TargetMachine> 202 <OutputFile>$(OutDir)d3d9.dll</OutputFile> 203 </Link> 204 <PostBuildEvent> 205 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\" 206copy "$(OutDir)d3d9.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command> 207 </PostBuildEvent> 208 </ItemDefinitionGroup> 209 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 210 <ClCompile> 211 <Optimization>Full</Optimization> 212 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 213 <IntrinsicFunctions>false</IntrinsicFunctions> 214 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> 215 <OmitFramePointers>true</OmitFramePointers> 216 <WholeProgramOptimization>true</WholeProgramOptimization> 217 <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 218 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> 219 <ExceptionHandling>Sync</ExceptionHandling> 220 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 221 <BufferSecurityCheck>false</BufferSecurityCheck> 222 <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> 223 <PrecompiledHeader> 224 </PrecompiledHeader> 225 <ExpandAttributedSource>false</ExpandAttributedSource> 226 <BrowseInformation>true</BrowseInformation> 227 <WarningLevel>Level3</WarningLevel> 228 <DebugInformationFormat> 229 </DebugInformationFormat> 230 <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> 231 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations> 232 <StringPooling>true</StringPooling> 233 <FloatingPointExceptions>false</FloatingPointExceptions> 234 <MultiProcessorCompilation>true</MultiProcessorCompilation> 235 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions> 236 </ClCompile> 237 <Link> 238 <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 239 <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 240 <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile> 241 <GenerateDebugInformation>false</GenerateDebugInformation> 242 <SubSystem>Windows</SubSystem> 243 <OptimizeReferences>true</OptimizeReferences> 244 <EnableCOMDATFolding>true</EnableCOMDATFolding> 245 <SetChecksum>true</SetChecksum> 246 <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary> 247 <TargetMachine>MachineX86</TargetMachine> 248 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> 249 <OutputFile>$(OutDir)d3d9.dll</OutputFile> 250 </Link> 251 <PostBuildEvent> 252 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\" 253copy "$(OutDir)d3d9.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command> 254 </PostBuildEvent> 255 </ItemDefinitionGroup> 256 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'"> 257 <ClCompile> 258 <Optimization>Full</Optimization> 259 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 260 <IntrinsicFunctions>false</IntrinsicFunctions> 261 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> 262 <OmitFramePointers>false</OmitFramePointers> 263 <WholeProgramOptimization>false</WholeProgramOptimization> 264 <AdditionalIncludeDirectories>..\;..\Main;..\Renderer;..\Shader;..\Common;..\SwiftAsm;..\libjpeg;..\SwiftShader;..\D3D9;..\Reactor;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 265 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;D3D9DLL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_HAS_EXCEPTIONS=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> 266 <ExceptionHandling>Sync</ExceptionHandling> 267 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 268 <BufferSecurityCheck>false</BufferSecurityCheck> 269 <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope> 270 <PrecompiledHeader> 271 </PrecompiledHeader> 272 <ExpandAttributedSource>false</ExpandAttributedSource> 273 <BrowseInformation>true</BrowseInformation> 274 <WarningLevel>Level3</WarningLevel> 275 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 276 <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> 277 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations> 278 <StringPooling>true</StringPooling> 279 <FloatingPointExceptions>false</FloatingPointExceptions> 280 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions> 281 <MultiProcessorCompilation>true</MultiProcessorCompilation> 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)\" 299copy "$(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>/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)\" 349copy "$(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>/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 <MultiProcessorCompilation>true</MultiProcessorCompilation> 381 </ClCompile> 382 <Link> 383 <AdditionalDependencies>dxguid.lib;WS2_32.lib;comctl32.lib;user32.lib;gdi32.lib;Psapi.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 384 <IgnoreSpecificDefaultLibraries>libci.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 385 <ModuleDefinitionFile>d3d9.def</ModuleDefinitionFile> 386 <GenerateDebugInformation>true</GenerateDebugInformation> 387 <SubSystem>Windows</SubSystem> 388 <OptimizeReferences>true</OptimizeReferences> 389 <EnableCOMDATFolding>true</EnableCOMDATFolding> 390 <SetChecksum>true</SetChecksum> 391 <ImportLibrary>$(OutDir)D3D9.lib</ImportLibrary> 392 <TargetMachine>MachineX64</TargetMachine> 393 <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration> 394 <OutputFile>$(OutDir)d3d9.dll</OutputFile> 395 </Link> 396 <PostBuildEvent> 397 <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\" 398copy "$(OutDir)d3d9.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command> 399 </PostBuildEvent> 400 </ItemDefinitionGroup> 401 <ItemGroup> 402 <ClCompile Include="Capabilities.cpp" /> 403 <ClCompile Include="D3D9.cpp" /> 404 <ClCompile Include="Debug.cpp" /> 405 <ClCompile Include="Direct3D9.cpp" /> 406 <ClCompile Include="Direct3D9Ex.cpp" /> 407 <ClCompile Include="Direct3DBaseTexture9.cpp" /> 408 <ClCompile Include="Direct3DCubeTexture9.cpp" /> 409 <ClCompile Include="Direct3DDevice9.cpp" /> 410 <ClCompile Include="Direct3DDevice9Ex.cpp" /> 411 <ClCompile Include="Direct3DIndexBuffer9.cpp" /> 412 <ClCompile Include="Direct3DPixelShader9.cpp" /> 413 <ClCompile Include="Direct3DQuery9.cpp" /> 414 <ClCompile Include="Direct3DResource9.cpp" /> 415 <ClCompile Include="Direct3DStateBlock9.cpp" /> 416 <ClCompile Include="Direct3DSurface9.cpp" /> 417 <ClCompile Include="Direct3DSwapChain9.cpp" /> 418 <ClCompile Include="Direct3DTexture9.cpp" /> 419 <ClCompile Include="Direct3DVertexBuffer9.cpp" /> 420 <ClCompile Include="Direct3DVertexDeclaration9.cpp" /> 421 <ClCompile Include="Direct3DVertexShader9.cpp" /> 422 <ClCompile Include="Direct3DVolume9.cpp" /> 423 <ClCompile Include="Direct3DVolumeTexture9.cpp" /> 424 <ClCompile Include="Unknown.cpp" /> 425 </ItemGroup> 426 <ItemGroup> 427 <ClInclude Include="Capabilities.hpp" /> 428 <ClInclude Include="Debug.hpp" /> 429 <ClInclude Include="Direct3D9.hpp" /> 430 <ClInclude Include="Direct3D9Ex.hpp" /> 431 <ClInclude Include="Direct3DBaseTexture9.hpp" /> 432 <ClInclude Include="Direct3DCubeTexture9.hpp" /> 433 <ClInclude Include="Direct3DDevice9.hpp" /> 434 <ClInclude Include="Direct3DDevice9Ex.hpp" /> 435 <ClInclude Include="Direct3DIndexBuffer9.hpp" /> 436 <ClInclude Include="Direct3DPixelShader9.hpp" /> 437 <ClInclude Include="Direct3DQuery9.hpp" /> 438 <ClInclude Include="Direct3DResource9.hpp" /> 439 <ClInclude Include="Direct3DStateBlock9.hpp" /> 440 <ClInclude Include="Direct3DSurface9.hpp" /> 441 <ClInclude Include="Direct3DSwapChain9.hpp" /> 442 <ClInclude Include="Direct3DTexture9.hpp" /> 443 <ClInclude Include="Direct3DVertexBuffer9.hpp" /> 444 <ClInclude Include="Direct3DVertexDeclaration9.hpp" /> 445 <ClInclude Include="Direct3DVertexShader9.hpp" /> 446 <ClInclude Include="Direct3DVolume9.hpp" /> 447 <ClInclude Include="Direct3DVolumeTexture9.hpp" /> 448 <ClInclude Include="resource.h" /> 449 <ClInclude Include="Unknown.hpp" /> 450 </ItemGroup> 451 <ItemGroup> 452 <ResourceCompile Include="D3D9.rc" /> 453 </ItemGroup> 454 <ItemGroup> 455 <None Include="d3d9.def" /> 456 </ItemGroup> 457 <ItemGroup> 458 <ProjectReference Include="..\SwiftShader\SwiftShader.vcxproj"> 459 <Project>{7b02cb19-4cdf-4f79-bc9b-7f3f6164a003}</Project> 460 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 461 </ProjectReference> 462 </ItemGroup> 463 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 464 <ImportGroup Label="ExtensionTargets"> 465 </ImportGroup> 466</Project>