Skip to content

Releases: microsoft/DirectXTK

August 21, 2019

21 Aug 22:46
Compare
Choose a tag to compare
  • Added xwbtool to CMake project
  • Minor code cleanup

This version is also available on NuGet as version 2019.8.23

June 30, 2019

01 Jul 07:57
Compare
Choose a tag to compare
  • Additional validation for Ex texture loaders
  • Clang/LLVM warning cleanup
  • Renamed DirectXTK_Windows10.vcxproj to _Windows10_2017.vcxproj
  • Added VS 2019 UWP project

May 30, 2019

31 May 03:07
Compare
Choose a tag to compare

This version is also available on NuGet as version 2019.5.31

April 26, 2019

26 Apr 21:36
Compare
Choose a tag to compare
  • Added VS 2019 desktop projects
  • Fixed guards w.r.t. to windows.h usage in Keyboard/Mouse headers
  • Added C++/WinRT SetWindow helper to Keyboard/Mouse
  • Code cleanup for texture loaders
  • Officially dropped Windows Vista support

This version is also available on NuGet as version 2019.4.26

February 7, 2019

07 Feb 23:37
Compare
Choose a tag to compare
  • Model now supports loading SDKMESH v2 models
  • PBREffectFactory added to support PBR materials
  • PBREffect and NormalMapEffect shaders updated to support BC5_UNORM compressed normal maps
  • SpriteFont: DrawString overloads for UTF-8 chars in addition to UTF-16LE wide chars

Minor breaking change: The EffectInfo struct now has a 4 textures (diffuseTexture, specularTexture, normalTexture, and emissiveTexture), so the DGSLEffectInfo::textures array is now 4 instead of 5 entries to make the full 8 slots.

This version is also available on NuGet as version 2019.2.7

November 16, 2018

17 Nov 01:49
Compare
Choose a tag to compare
  • VS 2017 updated for Windows 10 October 2018 Update SDK (17763)
  • ARM64 platform configurations added to UWP projects
  • Minor code review

This version is also available on NuGet as version 2018.11.20

October 31, 2018

31 Oct 20:37
Compare
Choose a tag to compare
  • Model loader for SDKMESH now attempts to use legacy DEC3N compressed normals
    • This is an approximation only and emits a warning in debug builds

This version is also available on NuGet as version 2018.10.31

October 25, 2018

26 Oct 05:51
Compare
Choose a tag to compare
  • Use UTF-8 instead of ANSI for narrow strings
  • Minor code review

This version is also available on NuGet as version 2018.10.26

August 17, 2018

18 Aug 01:04
Compare
Choose a tag to compare
  • Improved validation for 16k textures and other large resources
  • Improved debug output for failed texture loads and screengrabs
  • Updated for VS 2017 15.8
  • Code cleanup

This version is also available on NuGet as version 2018.8.18

July 3, 2018

03 Jul 18:59
Compare
Choose a tag to compare
  • ModelMeshPart DrawInstanced method added
  • Code and project cleanup

This version is also available on NuGet as version 2018.7.3