<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug|ARM"> <Configuration>Debug</Configuration> <Platform>ARM</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Debug|ARM64"> <Configuration>Debug</Configuration> <Platform>ARM64</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Debug|Win32"> <Configuration>Debug</Configuration> <Platform>Win32</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Debug|x64"> <Configuration>Debug</Configuration> <Platform>x64</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Release|ARM"> <Configuration>Release</Configuration> <Platform>ARM</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Release|ARM64"> <Configuration>Release</Configuration> <Platform>ARM64</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Release|Win32"> <Configuration>Release</Configuration> <Platform>Win32</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Release|x64"> <Configuration>Release</Configuration> <Platform>x64</Platform> </ProjectConfiguration> </ItemGroup> <ItemGroup> <ClInclude Include="Audio\SoundCommon.h" /> <ClInclude Include="Audio\WaveBankReader.h" /> <ClInclude Include="Audio\WAVFileReader.h" /> <ClInclude Include="Inc\Audio.h" /> <ClInclude Include="Inc\BufferHelpers.h" /> <ClInclude Include="Inc\CommonStates.h" /> <ClInclude Include="Inc\DDSTextureLoader.h" /> <ClInclude Include="Inc\DirectXHelpers.h" /> <ClInclude Include="Inc\Effects.h" /> <ClInclude Include="Inc\GamePad.h" /> <ClInclude Include="Inc\GeometricPrimitive.h" /> <ClInclude Include="Inc\GraphicsMemory.h" /> <ClInclude Include="Inc\Keyboard.h" /> <ClInclude Include="Inc\Model.h" /> <ClInclude Include="Inc\Mouse.h" /> <ClInclude Include="Inc\PostProcess.h" /> <ClInclude Include="Inc\PrimitiveBatch.h" /> <ClInclude Include="Inc\ScreenGrab.h" /> <ClInclude Include="Inc\SimpleMath.h" /> <ClInclude Include="Inc\SpriteBatch.h" /> <ClInclude Include="Inc\SpriteFont.h" /> <ClInclude Include="Inc\VertexTypes.h" /> <ClInclude Include="Inc\WICTextureLoader.h" /> <ClInclude Include="Src\AlignedNew.h" /> <ClInclude Include="Src\Bezier.h" /> <ClInclude Include="Src\BinaryReader.h" /> <ClInclude Include="Src\DDS.h" /> <ClInclude Include="Src\DemandCreate.h" /> <ClInclude Include="Src\EffectCommon.h" /> <ClInclude Include="Src\Geometry.h" /> <ClInclude Include="Src\LoaderHelpers.h" /> <ClInclude Include="Src\pch.h" /> <ClInclude Include="Src\PlatformHelpers.h" /> <ClInclude Include="Src\SDKMesh.h" /> <ClInclude Include="Src\SharedResourcePool.h" /> <ClInclude Include="Src\vbo.h" /> </ItemGroup> <ItemGroup> <None Include="Inc\SimpleMath.inl" /> <None Include="README.md" /> <None Include="Src\Shaders\Common.fxh" /> <None Include="Src\Shaders\CompileShaders.cmd" /> <None Include="Src\Shaders\Lighting.fxh" /> <None Include="Src\Shaders\PBRCommon.fxh" /> <None Include="Src\Shaders\PixelPacking_Velocity.hlsli" /> <None Include="Src\Shaders\Structures.fxh" /> <None Include="Src\Shaders\Utilities.fxh" /> <None Include="Src\TeapotData.inc" /> </ItemGroup> <ItemGroup> <ClCompile Include="Audio\AudioEngine.cpp" /> <ClCompile Include="Audio\DynamicSoundEffectInstance.cpp" /> <ClCompile Include="Audio\SoundCommon.cpp" /> <ClCompile Include="Audio\SoundEffect.cpp" /> <ClCompile Include="Audio\SoundEffectInstance.cpp" /> <ClCompile Include="Audio\SoundStreamInstance.cpp" /> <ClCompile Include="Audio\WaveBank.cpp" /> <ClCompile Include="Audio\WaveBankReader.cpp" /> <ClCompile Include="Audio\WAVFileReader.cpp" /> <ClCompile Include="Src\AlphaTestEffect.cpp" /> <ClCompile Include="Src\BasicEffect.cpp" /> <ClCompile Include="Src\BasicPostProcess.cpp" /> <ClCompile Include="Src\BinaryReader.cpp" /> <ClCompile Include="Src\BufferHelpers.cpp" /> <ClCompile Include="Src\CommonStates.cpp" /> <ClCompile Include="Src\DDSTextureLoader.cpp" /> <ClCompile Include="Src\DebugEffect.cpp" /> <ClCompile Include="Src\DGSLEffect.cpp" /> <ClCompile Include="Src\DGSLEffectFactory.cpp" /> <ClCompile Include="Src\DirectXHelpers.cpp" /> <ClCompile Include="Src\DualPostProcess.cpp" /> <ClCompile Include="Src\DualTextureEffect.cpp" /> <ClCompile Include="Src\EffectCommon.cpp" /> <ClCompile Include="Src\EffectFactory.cpp" /> <ClCompile Include="Src\EnvironmentMapEffect.cpp" /> <ClCompile Include="Src\GamePad.cpp" /> <ClCompile Include="Src\GeometricPrimitive.cpp" /> <ClCompile Include="Src\Geometry.cpp" /> <ClCompile Include="Src\GraphicsMemory.cpp" /> <ClCompile Include="Src\Keyboard.cpp" /> <ClCompile Include="Src\Model.cpp" /> <ClCompile Include="Src\ModelLoadCMO.cpp" /> <ClCompile Include="Src\ModelLoadSDKMESH.cpp" /> <ClCompile Include="Src\ModelLoadVBO.cpp" /> <ClCompile Include="Src\Mouse.cpp" /> <ClCompile Include="Src\NormalMapEffect.cpp" /> <ClCompile Include="Src\PBREffect.cpp" /> <ClCompile Include="Src\PBREffectFactory.cpp" /> <ClCompile Include="Src\pch.cpp"> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader> </ClCompile> <ClCompile Include="Src\PrimitiveBatch.cpp" /> <ClCompile Include="Src\ScreenGrab.cpp" /> <ClCompile Include="Src\SimpleMath.cpp" /> <ClCompile Include="Src\SkinnedEffect.cpp" /> <ClCompile Include="Src\SpriteBatch.cpp" /> <ClCompile Include="Src\SpriteFont.cpp" /> <ClCompile Include="Src\ToneMapPostProcess.cpp" /> <ClCompile Include="Src\VertexTypes.cpp" /> <ClCompile Include="Src\WICTextureLoader.cpp" /> </ItemGroup> <ItemGroup> <None Include="Src\Shaders\AlphaTestEffect.fx"> <FileType>Document</FileType> </None> <None Include="Src\Shaders\BasicEffect.fx"> <FileType>Document</FileType> </None> <None Include="Src\Shaders\DGSLEffect.fx"> <FileType>Document</FileType> </None> <None Include="Src\Shaders\DGSLLambert.hlsl"> <FileType>Document</FileType> </None> <None Include="Src\Shaders\DGSLPhong.hlsl"> <FileType>Document</FileType> </None> <None Include="Src\Shaders\DGSLUnlit.hlsl"> <FileType>Document</FileType> </None> <None Include="Src\Shaders\DualTextureEffect.fx"> <FileType>Document</FileType> </None> <None Include="Src\Shaders\EnvironmentMapEffect.fx"> <FileType>Document</FileType> </None> <None Include="Src\Shaders\SkinnedEffect.fx"> <FileType>Document</FileType> </None> <None Include="Src\Shaders\SpriteEffect.fx"> <FileType>Document</FileType> </None> </ItemGroup> <ItemGroup> <None Include="Src\Shaders\NormalMapEffect.fx"> <FileType>Document</FileType> </None> </ItemGroup> <ItemGroup> <None Include="Src\Shaders\PostProcess.fx"> <FileType>Document</FileType> </None> </ItemGroup> <ItemGroup> <None Include="Src\Shaders\ToneMap.fx"> <FileType>Document</FileType> </None> </ItemGroup> <ItemGroup> <None Include="Src\Shaders\PBREffect.fx"> <FileType>Document</FileType> </None> </ItemGroup> <ItemGroup> <None Include="Src\Shaders\DebugEffect.fx"> <FileType>Document</FileType> </None> </ItemGroup> <PropertyGroup Label="Globals"> <ProjectGuid>{f4776924-619c-42c7-88b2-82c947ccc9e7}</ProjectGuid> <Keyword>StaticLibrary</Keyword> <ProjectName>DirectXTK</ProjectName> <RootNamespace>DirectXTK</RootNamespace> <DefaultLanguage>en-US</DefaultLanguage> <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion> <AppContainerApplication>true</AppContainerApplication> <ApplicationType>Windows Store</ApplicationType> <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> <WindowsTargetPlatformMinVersion>10.0.14393.0</WindowsTargetPlatformMinVersion> <ApplicationTypeRevision>10.0</ApplicationTypeRevision> <PreferredToolArchitecture>x64</PreferredToolArchitecture> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <ImportGroup Label="ExtensionSettings"> </ImportGroup> <ImportGroup Label="Shared"> </ImportGroup> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <PropertyGroup Label="UserMacros" /> <PropertyGroup /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <OutDir>Bin\Windows10_2019\$(Platform)\$(Configuration)\</OutDir> <IntDir>Bin\Windows10_2019\$(Platform)\$(Configuration)\</IntDir> <TargetName>DirectXTK</TargetName> <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <OutDir>Bin\Windows10_2019\$(Platform)\$(Configuration)\</OutDir> <IntDir>Bin\Windows10_2019\$(Platform)\$(Configuration)\</IntDir> <TargetName>DirectXTK</TargetName> <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> <OutDir>Bin\Windows10_2019\$(Platform)\$(Configuration)\</OutDir> <IntDir>Bin\Windows10_2019\$(Platform)\$(Configuration)\</IntDir> <TargetName>DirectXTK</TargetName> <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> <OutDir>Bin\Windows10_2019\$(Platform)\$(Configuration)\</OutDir> <IntDir>Bin\Windows10_2019\$(Platform)\$(Configuration)\</IntDir> <TargetName>DirectXTK</TargetName> <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> <OutDir>Bin\Windows10_2019\$(Platform)\$(Configuration)\</OutDir> <IntDir>Bin\Windows10_2019\$(Platform)\$(Configuration)\</IntDir> <TargetName>DirectXTK</TargetName> <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> <OutDir>Bin\Windows10_2019\$(Platform)\$(Configuration)\</OutDir> <IntDir>Bin\Windows10_2019\$(Platform)\$(Configuration)\</IntDir> <TargetName>DirectXTK</TargetName> <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <OutDir>Bin\Windows10_2019\$(Platform)\$(Configuration)\</OutDir> <IntDir>Bin\Windows10_2019\$(Platform)\$(Configuration)\</IntDir> <TargetName>DirectXTK</TargetName> <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <OutDir>Bin\Windows10_2019\$(Platform)\$(Configuration)\</OutDir> <IntDir>Bin\Windows10_2019\$(Platform)\$(Configuration)\</IntDir> <TargetName>DirectXTK</TargetName> <GenerateManifest>false</GenerateManifest> </PropertyGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ClCompile> <PrecompiledHeader>Use</PrecompiledHeader> <ForcedUsingFiles /> <CompileAsWinRT>false</CompileAsWinRT> <SDLCheck>true</SDLCheck> <AdditionalIncludeDirectories>$(ProjectDir)Inc;$(ProjectDir)Src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <FloatingPointModel>Fast</FloatingPointModel> <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> <WarningLevel>EnableAllWarnings</WarningLevel> <PreprocessorDefinitions>_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <ConformanceMode>true</ConformanceMode> <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> <SupportJustMyCode>false</SupportJustMyCode> <DisableSpecificWarnings>4711;5045;26812</DisableSpecificWarnings> </ClCompile> <Link> <SubSystem>Console</SubSystem> <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries> <GenerateWindowsMetadata>false</GenerateWindowsMetadata> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <ClCompile> <PrecompiledHeader>Use</PrecompiledHeader> <ForcedUsingFiles /> <CompileAsWinRT>false</CompileAsWinRT> <SDLCheck>true</SDLCheck> <AdditionalIncludeDirectories>$(ProjectDir)Inc;$(ProjectDir)Src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <FloatingPointModel>Fast</FloatingPointModel> <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> <WarningLevel>EnableAllWarnings</WarningLevel> <PreprocessorDefinitions>_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <ConformanceMode>true</ConformanceMode> <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> <DisableSpecificWarnings>4711;5045;26812</DisableSpecificWarnings> </ClCompile> <Link> <SubSystem>Console</SubSystem> <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries> <GenerateWindowsMetadata>false</GenerateWindowsMetadata> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> <ClCompile> <PrecompiledHeader>Use</PrecompiledHeader> <ForcedUsingFiles /> <CompileAsWinRT>false</CompileAsWinRT> <SDLCheck>true</SDLCheck> <AdditionalIncludeDirectories>$(ProjectDir)Inc;$(ProjectDir)Src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <FloatingPointModel>Fast</FloatingPointModel> <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> <WarningLevel>EnableAllWarnings</WarningLevel> <PreprocessorDefinitions>_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <ConformanceMode>true</ConformanceMode> <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> <SupportJustMyCode>false</SupportJustMyCode> <DisableSpecificWarnings>4711;5045;26812</DisableSpecificWarnings> </ClCompile> <Link> <SubSystem>Console</SubSystem> <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries> <GenerateWindowsMetadata>false</GenerateWindowsMetadata> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> <ClCompile> <PrecompiledHeader>Use</PrecompiledHeader> <ForcedUsingFiles> </ForcedUsingFiles> <CompileAsWinRT>false</CompileAsWinRT> <SDLCheck>true</SDLCheck> <AdditionalIncludeDirectories>$(ProjectDir)Inc;$(ProjectDir)Src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <FloatingPointModel>Fast</FloatingPointModel> <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> <WarningLevel>EnableAllWarnings</WarningLevel> <PreprocessorDefinitions>_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <ConformanceMode>true</ConformanceMode> <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> <SupportJustMyCode>false</SupportJustMyCode> <DisableSpecificWarnings>4711;5045;26812</DisableSpecificWarnings> </ClCompile> <Link> <SubSystem>Console</SubSystem> <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries> <GenerateWindowsMetadata>false</GenerateWindowsMetadata> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> <ClCompile> <PrecompiledHeader>Use</PrecompiledHeader> <ForcedUsingFiles /> <CompileAsWinRT>false</CompileAsWinRT> <SDLCheck>true</SDLCheck> <AdditionalIncludeDirectories>$(ProjectDir)Inc;$(ProjectDir)Src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <FloatingPointModel>Fast</FloatingPointModel> <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> <WarningLevel>EnableAllWarnings</WarningLevel> <PreprocessorDefinitions>_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <ConformanceMode>true</ConformanceMode> <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> <DisableSpecificWarnings>4711;5045;26812</DisableSpecificWarnings> </ClCompile> <Link> <SubSystem>Console</SubSystem> <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries> <GenerateWindowsMetadata>false</GenerateWindowsMetadata> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> <ClCompile> <PrecompiledHeader>Use</PrecompiledHeader> <ForcedUsingFiles> </ForcedUsingFiles> <CompileAsWinRT>false</CompileAsWinRT> <SDLCheck>true</SDLCheck> <AdditionalIncludeDirectories>$(ProjectDir)Inc;$(ProjectDir)Src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <FloatingPointModel>Fast</FloatingPointModel> <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> <WarningLevel>EnableAllWarnings</WarningLevel> <PreprocessorDefinitions>_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <ConformanceMode>true</ConformanceMode> <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> <DisableSpecificWarnings>4711;5045;26812</DisableSpecificWarnings> </ClCompile> <Link> <SubSystem>Console</SubSystem> <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries> <GenerateWindowsMetadata>false</GenerateWindowsMetadata> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ClCompile> <PrecompiledHeader>Use</PrecompiledHeader> <ForcedUsingFiles /> <CompileAsWinRT>false</CompileAsWinRT> <SDLCheck>true</SDLCheck> <AdditionalIncludeDirectories>$(ProjectDir)Inc;$(ProjectDir)Src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <FloatingPointModel>Fast</FloatingPointModel> <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> <WarningLevel>EnableAllWarnings</WarningLevel> <PreprocessorDefinitions>_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <ConformanceMode>true</ConformanceMode> <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> <SupportJustMyCode>false</SupportJustMyCode> <DisableSpecificWarnings>4711;5045;26812</DisableSpecificWarnings> </ClCompile> <Link> <SubSystem>Console</SubSystem> <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries> <GenerateWindowsMetadata>false</GenerateWindowsMetadata> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ClCompile> <PrecompiledHeader>Use</PrecompiledHeader> <ForcedUsingFiles /> <CompileAsWinRT>false</CompileAsWinRT> <SDLCheck>true</SDLCheck> <AdditionalIncludeDirectories>$(ProjectDir)Inc;$(ProjectDir)Src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <FloatingPointModel>Fast</FloatingPointModel> <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> <WarningLevel>EnableAllWarnings</WarningLevel> <PreprocessorDefinitions>_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <ConformanceMode>true</ConformanceMode> <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> <DisableSpecificWarnings>4711;5045;26812</DisableSpecificWarnings> </ClCompile> <Link> <SubSystem>Console</SubSystem> <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries> <GenerateWindowsMetadata>false</GenerateWindowsMetadata> </Link> </ItemDefinitionGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> <Target Name="ATGEnsureShaders" BeforeTargets="PrepareForBuild"> <PropertyGroup> <_ATGFXCPath>$(WindowsSDK_ExecutablePath_x64.Split(';')[0])</_ATGFXCPath> <_ATGFXCPath>$(_ATGFXCPath.Replace("x64",""))</_ATGFXCPath> <_ATGFXCPath Condition="'$(_ATGFXCPath)' != '' and !HasTrailingSlash('$(_ATGFXCPath)')">$(_ATGFXCPath)\</_ATGFXCPath> </PropertyGroup> <Exec Condition="!Exists('src/Shaders/Compiled/SpriteEffect_SpriteVertexShader.inc')" WorkingDirectory="$(ProjectDir)src/Shaders" Command="CompileShaders" EnvironmentVariables="WindowsSdkVerBinPath=$(_ATGFXCPath)" /> <PropertyGroup> <_ATGFXCPath /> </PropertyGroup> </Target> <Target Name="ATGDeleteShaders" AfterTargets="Clean"> <ItemGroup> <_ATGShaderHeaders Include="$(ProjectDir)src/Shaders/Compiled/*.inc" Exclude="$(ProjectDir)src/Shaders/Compiled/*Xbox*.inc" /> <_ATGShaderSymbols Include="$(ProjectDir)src/Shaders/Compiled/*.pdb" Exclude="$(ProjectDir)src/Shaders/Compiled/*Xbox*.pdb" /> </ItemGroup> <Delete Files="@(_ATGShaderHeaders)" /> <Delete Files="@(_ATGShaderSymbols)" /> </Target> </Project>