Loading Kits/DirectXTK/Audio/SoundEffect.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ #if defined(_XBOX_ONE) && defined(_TITLE) #include <apu.h> #include <shapexmacontext.h> #endif using namespace DirectX; Loading Kits/DirectXTK/Audio/WAVFileReader.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -192,7 +192,7 @@ namespace { case WAVE_FORMAT_PCM: case WAVE_FORMAT_IEEE_FLOAT: // Can be a PCMWAVEFORMAT (8 bytes) or WAVEFORMATEX (10 bytes) // Can be a PCMWAVEFORMAT (16 bytes) or WAVEFORMATEX (18 bytes) // We validiated chunk as at least sizeof(PCMWAVEFORMAT) above break; Loading Kits/DirectXTK/Audio/WaveBankReader.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ #if defined(_XBOX_ONE) && defined(_TITLE) #include <apu.h> #include <shapexmacontext.h> #endif Loading Kits/DirectXTK/DirectXTK_Windows10.vcxproj +81 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,10 @@ <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> Loading @@ -17,6 +21,10 @@ <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> Loading Loading @@ -440,7 +448,9 @@ <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> Loading Loading @@ -538,6 +548,11 @@ <UseDebugLibraries>true</UseDebugLibraries> <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> Loading @@ -553,6 +568,11 @@ <UseDebugLibraries>false</UseDebugLibraries> <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> Loading @@ -572,9 +592,15 @@ <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> Loading @@ -601,12 +627,24 @@ <TargetName>DirectXTK</TargetName> <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> <OutDir>Bin\Windows10\$(Platform)\$(Configuration)\</OutDir> <IntDir>Bin\Windows10\$(Platform)\$(Configuration)\</IntDir> <TargetName>DirectXTK</TargetName> <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> <OutDir>Bin\Windows10\$(Platform)\$(Configuration)\</OutDir> <IntDir>Bin\Windows10\$(Platform)\$(Configuration)\</IntDir> <TargetName>DirectXTK</TargetName> <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> <OutDir>Bin\Windows10\$(Platform)\$(Configuration)\</OutDir> <IntDir>Bin\Windows10\$(Platform)\$(Configuration)\</IntDir> <TargetName>DirectXTK</TargetName> <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <OutDir>Bin\Windows10\$(Platform)\$(Configuration)\</OutDir> <IntDir>Bin\Windows10\$(Platform)\$(Configuration)\</IntDir> Loading Loading @@ -683,6 +721,28 @@ <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> </ClCompile> <Link> <SubSystem>Console</SubSystem> <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries> <GenerateWindowsMetadata>false</GenerateWindowsMetadata> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> <ClCompile> <PrecompiledHeader>Use</PrecompiledHeader> Loading @@ -703,6 +763,27 @@ <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> </ClCompile> <Link> <SubSystem>Console</SubSystem> <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries> <GenerateWindowsMetadata>false</GenerateWindowsMetadata> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ClCompile> <PrecompiledHeader>Use</PrecompiledHeader> Loading Kits/DirectXTK/Readme.txt +20 −12 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ DirectXTK - the DirectX Tool Kit for DirectX 11 Copyright (c) Microsoft Corporation. All rights reserved. October 31, 2018 November 16, 2018 This package contains the "DirectX Tool Kit", a collection of helper classes for writing Direct3D 11 C++ code for Universal Windows Platform (UWP) apps for Loading @@ -12,10 +12,10 @@ Windows 10, Windows Store apps, Windows phone 8.1 applications, Xbox One, Windows 8.x Win32 desktop applications, Windows 7 Service Pack 1 applications, and Windows Vista Service Pack 2 Direct3D 11.0 applications. This code is designed to build with Visual Studio 2015 Update 3 or Visual Studio 2017. It is recommended that you make use of VS 2015 Update 3, Windows Tools 1.4.1, and the Windows 10 Anniversary Update SDK (14393) -or- VS 2017 (15.8 update) with the Windows 10 April 2018 Update SDK (17134). This code is designed to build with Visual Studio 2015 Update 3 or Visual Studio 2017. It is recommended that you make use of VS 2015 Update 3, Windows Tools 1.4.1, and the Windows 10 Anniversary Update SDK (14393) -or- VS 2017 (15.9 update) with the Windows 10 October 2018 Update SDK (17763). These components are designed to work without requiring any content from the DirectX SDK. For details, see "Where is the DirectX SDK?" Loading Loading @@ -97,19 +97,27 @@ RELEASE NOTES switch in the project files which is found in the <ConformanceMode> elements. * The VS 2017 projects require the 15.5 update or later. For UWP and Win32 classic desktop projects with the 15.5 or 15.6 updates, you need to install the standalone Windows 10 SDK (17134) which is otherwise included in the 15.7/15.8 update. Older VS 2017 updates will fail to load the projects due to use of the <ConformanceMode> element. If using the 15.5 or 15.6 updates, you will see "warning D9002: ignoring unknown option '/Zc:__cplusplus'" because this switch isn't supported until 15.7. It is safe to ignore this warning, or you can edit the project files <AdditionalOptions> elements. classic desktop projects with the 15.5 - 15.7 updates, you need to install the standalone Windows 10 SDK (17763) which is otherwise included in the 15.8.6 or later update. Older VS 2017 updates will fail to load the projects due to use of the <ConformanceMode> element. If using the 15.5 or 15.6 updates, you will see "warning D9002: ignoring unknown option '/Zc:__cplusplus'" because this switch isn't supported until 15.7. It is safe to ignore this warning, or you can edit the project files <AdditionalOptions> elements. * The UWP projects include configurations for the ARM64 platform. These require VS 2017 (15.9 update) to build. --------------- RELEASE HISTORY --------------- November 16, 2018 VS 2017 updated for Windows 10 October 2018 Update SDK (17763) ARM64 platform configurations added to UWP projects Minor code review October 31, 2018 Model loader for SDKMESH now attempts to use legacy DE3CN compressed normals - This is an approximation only and emits a warning in debug builds Loading Loading
Kits/DirectXTK/Audio/SoundEffect.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ #if defined(_XBOX_ONE) && defined(_TITLE) #include <apu.h> #include <shapexmacontext.h> #endif using namespace DirectX; Loading
Kits/DirectXTK/Audio/WAVFileReader.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -192,7 +192,7 @@ namespace { case WAVE_FORMAT_PCM: case WAVE_FORMAT_IEEE_FLOAT: // Can be a PCMWAVEFORMAT (8 bytes) or WAVEFORMATEX (10 bytes) // Can be a PCMWAVEFORMAT (16 bytes) or WAVEFORMATEX (18 bytes) // We validiated chunk as at least sizeof(PCMWAVEFORMAT) above break; Loading
Kits/DirectXTK/Audio/WaveBankReader.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ #if defined(_XBOX_ONE) && defined(_TITLE) #include <apu.h> #include <shapexmacontext.h> #endif Loading
Kits/DirectXTK/DirectXTK_Windows10.vcxproj +81 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,10 @@ <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> Loading @@ -17,6 +21,10 @@ <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> Loading Loading @@ -440,7 +448,9 @@ <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> Loading Loading @@ -538,6 +548,11 @@ <UseDebugLibraries>true</UseDebugLibraries> <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> Loading @@ -553,6 +568,11 @@ <UseDebugLibraries>false</UseDebugLibraries> <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> Loading @@ -572,9 +592,15 @@ <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> Loading @@ -601,12 +627,24 @@ <TargetName>DirectXTK</TargetName> <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> <OutDir>Bin\Windows10\$(Platform)\$(Configuration)\</OutDir> <IntDir>Bin\Windows10\$(Platform)\$(Configuration)\</IntDir> <TargetName>DirectXTK</TargetName> <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> <OutDir>Bin\Windows10\$(Platform)\$(Configuration)\</OutDir> <IntDir>Bin\Windows10\$(Platform)\$(Configuration)\</IntDir> <TargetName>DirectXTK</TargetName> <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> <OutDir>Bin\Windows10\$(Platform)\$(Configuration)\</OutDir> <IntDir>Bin\Windows10\$(Platform)\$(Configuration)\</IntDir> <TargetName>DirectXTK</TargetName> <GenerateManifest>false</GenerateManifest> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <OutDir>Bin\Windows10\$(Platform)\$(Configuration)\</OutDir> <IntDir>Bin\Windows10\$(Platform)\$(Configuration)\</IntDir> Loading Loading @@ -683,6 +721,28 @@ <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> </ClCompile> <Link> <SubSystem>Console</SubSystem> <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries> <GenerateWindowsMetadata>false</GenerateWindowsMetadata> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> <ClCompile> <PrecompiledHeader>Use</PrecompiledHeader> Loading @@ -703,6 +763,27 @@ <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> </ClCompile> <Link> <SubSystem>Console</SubSystem> <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries> <GenerateWindowsMetadata>false</GenerateWindowsMetadata> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ClCompile> <PrecompiledHeader>Use</PrecompiledHeader> Loading
Kits/DirectXTK/Readme.txt +20 −12 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ DirectXTK - the DirectX Tool Kit for DirectX 11 Copyright (c) Microsoft Corporation. All rights reserved. October 31, 2018 November 16, 2018 This package contains the "DirectX Tool Kit", a collection of helper classes for writing Direct3D 11 C++ code for Universal Windows Platform (UWP) apps for Loading @@ -12,10 +12,10 @@ Windows 10, Windows Store apps, Windows phone 8.1 applications, Xbox One, Windows 8.x Win32 desktop applications, Windows 7 Service Pack 1 applications, and Windows Vista Service Pack 2 Direct3D 11.0 applications. This code is designed to build with Visual Studio 2015 Update 3 or Visual Studio 2017. It is recommended that you make use of VS 2015 Update 3, Windows Tools 1.4.1, and the Windows 10 Anniversary Update SDK (14393) -or- VS 2017 (15.8 update) with the Windows 10 April 2018 Update SDK (17134). This code is designed to build with Visual Studio 2015 Update 3 or Visual Studio 2017. It is recommended that you make use of VS 2015 Update 3, Windows Tools 1.4.1, and the Windows 10 Anniversary Update SDK (14393) -or- VS 2017 (15.9 update) with the Windows 10 October 2018 Update SDK (17763). These components are designed to work without requiring any content from the DirectX SDK. For details, see "Where is the DirectX SDK?" Loading Loading @@ -97,19 +97,27 @@ RELEASE NOTES switch in the project files which is found in the <ConformanceMode> elements. * The VS 2017 projects require the 15.5 update or later. For UWP and Win32 classic desktop projects with the 15.5 or 15.6 updates, you need to install the standalone Windows 10 SDK (17134) which is otherwise included in the 15.7/15.8 update. Older VS 2017 updates will fail to load the projects due to use of the <ConformanceMode> element. If using the 15.5 or 15.6 updates, you will see "warning D9002: ignoring unknown option '/Zc:__cplusplus'" because this switch isn't supported until 15.7. It is safe to ignore this warning, or you can edit the project files <AdditionalOptions> elements. classic desktop projects with the 15.5 - 15.7 updates, you need to install the standalone Windows 10 SDK (17763) which is otherwise included in the 15.8.6 or later update. Older VS 2017 updates will fail to load the projects due to use of the <ConformanceMode> element. If using the 15.5 or 15.6 updates, you will see "warning D9002: ignoring unknown option '/Zc:__cplusplus'" because this switch isn't supported until 15.7. It is safe to ignore this warning, or you can edit the project files <AdditionalOptions> elements. * The UWP projects include configurations for the ARM64 platform. These require VS 2017 (15.9 update) to build. --------------- RELEASE HISTORY --------------- November 16, 2018 VS 2017 updated for Windows 10 October 2018 Update SDK (17763) ARM64 platform configurations added to UWP projects Minor code review October 31, 2018 Model loader for SDKMESH now attempts to use legacy DE3CN compressed normals - This is an approximation only and emits a warning in debug builds Loading