Releases: microsoft/DirectXTK
May 31, 2018
- VS 2017 updated for Windows 10 April 2018 Update SDK (17134)
- Regenerated shaders using Windows 10 April 2018 Update SDK (17134)
The VS 2017 projects for Win32 desktop and UWP now require VS 2017 (15.7 update) or later
This version is also available on NuGet as version 2018.6.1
- Universal Windows Platform apps using VS 2015 Update 3 or VS 2017
- Windows desktop app using VS 2015 Update 3 or VS 2017
Starting with this release, the NuGet packages are digitally signed. Also in
directxtk_desktop_2015
the DirectX Tool Kit for Audio support always uses XAudio 2.8 which requires Windows 8 or better. For more details, see this blog post
May 14, 2018
- Updated for VS 2017 15.7 update warnings
- Code and project cleanup
- Retired VS 2013 projects
This version is also available on NuGet as version 2018.5.14
April 23, 2018
AlignUp
,AlignDown
template functions in DirectXHelpers.h- Mouse support for cursor visibility
- SimpleMath and VertexTypes updated with default copy and move ctors
- SimpleMath updates to use constexpr
- EffectFactory updated with
GetDevice
method - PostProcess updated with 'big triangle' optimization
- Fix for
CMO
handling of skinning vertex data - Code and project file cleanup
- xwbtool: Fixed Windows 7 compatibility issue
This version is also available on NuGet as version 2018.4.23
- Universal Windows Platform apps using VS 2015 Update 3 or VS 2017
- Windows desktop app using VS 2013 Update 5
- Windows desktop app using VS 2015 Update 3 or VS 2017
- Windows 8.1 Store
- Windows phone 8.1
Last release to support VS 2013, Windows Store 8.1, or Windows Phone 8.1
February 22, 2018
AlignUp
,AlignDown
template functions inDirectXHelpers.h
- Fix for
CMO
handling of skinning vertex data
February 7, 2018
- Mouse fix for cursor behavior when using Remote Desktop for Win32
- Updated for a few more VS 2017 warnings
- Code cleanup
December 13, 2017
PBREffect
andDebugEffect
addedNormalMapEffect
no longer requires or uses explicit vertex tangents (see this blog post)- breaking change
NormalMapEffect::SetBiasedVertexNormalsAndTangents
renamed toSetBiasedVertexNormals
- PBREffect, DebugEffect, & NormalMapEffect all require Direct3D hardware feature level 10.0 or better
VertexType
typedef added to GeometricPrimitive as alias forVertexPositionNormalTexture
- Updated for VS 2017 15.5 update warnings
- Code cleanup
This version is also available on NuGet as version 2017.12.13
November 1, 2017
- VS 2017 updated for Windows 10 Fall Creators Update SDK (16299)
- Regenerated shaders using Windows 10 Fall Creators Update SDK (16299)
The VS 2017 projects for Win32 desktop and UWP now require VS 2017 (15.4 update) or later
September 22, 2017
- Updated for VS 2017 15.3 update /permissive- changes
- ScreenGrab updated to use non-sRGB metadata for
PNG
- Mouse use of
WM_INPUT
updated for Remote Desktop scenarios - Fix for
CMO
load issue when no materials are defined - xwbtool: added
-flist
option
This version is also available on NuGet as version 2017.9.22
July 28, 2017
- Fix for WIC writer when codec target format requires a palette
- Code cleanup
June 21, 2017
- Post-processing support with the BasicPostProcess, DualPostProcess, and ToneMapPostProcess classes
.SDKMESH
loader fix when loading legacy files with all zero materials- DirectXTK for Audio: Minor fixes for environmental audio
- Minor code cleanup
This version is also available on NuGet as version 2017.6.21