Skip to content

Releases: microsoft/DirectXTK12

February 24, 2020

24 Feb 22:43

Choose a tag to compare

  • breaking change Model::CreateFrom* parameter order changed and addded ModelLoaderFlags
  • Added ignoreWhitespace defaulted parameter to SpriteFont Measure methods
  • Sync'd DirectX Tool Kit for Audio and GamePad with DX11 version
  • Fixed encoding issue with Utilities.fxh
  • Code and project cleanup
  • Retired VS 2015 projects

This version is also available on NuGet as version 2020.2.24

Note that NuGet package id directxtk12_desktop_2017 replaced directxtk12_desktop_2015

See this blog post for more information.

December 17, 2019

17 Dec 19:48

Choose a tag to compare

  • Added ARM64 platform to VS 2019 Win32 desktop Win10 project
  • Added Vector operator/ by float scalar to SimpleMath
  • Added GetStatistics method to GraphicsMemory
  • Reduced fence object usage in GraphicsMemory's LinearAllocator
  • Updated CMake project
  • Code cleaup

This version is also available on NuGet as version 2019.12.17

This is the last release I plan to support for VS 2015. See this issue for details and feedback.

October 17, 2019

17 Oct 20:02

Choose a tag to compare

  • Added optional forceSRGB parameter to SaveWICTextureToFile
  • GamePad updated to report VID/PID (when supported)
  • Minor code cleanup

This version is also available on NuGet as version 2019.10.17

August 21, 2019

21 Aug 22:54

Choose a tag to compare

  • Updated D3DX12 internal copy to latest version
  • Code cleanup

This version is also available on NuGet as version 2019.8.23

June 30, 2019

01 Jul 08:19

Choose a tag to compare

  • Clang/LLVM warning cleanup
  • Renamed DirectXTK_Windows10.vcxproj to _Windows10_2017.vcxproj
  • Added VS 2019 UWP project

May 30, 2019

31 May 03:11

Choose a tag to compare

  • PBREffect updated with additional set methods
  • Additional debugging output for GraphicsMemory in error cases
  • Added CMake project files
  • Code cleanup

This version is also available on NuGet as version 2019.5.31

April 26, 2019

26 Apr 21:40

Choose a tag to compare

  • Updated auto-generated mipmaps support to make it more robust
  • Added optional LoadStaticBuffers method for GeometricPrimitive
  • 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
  • Update HLSL script to use Shader Model 5.1 instead of 5.0
  • Code cleanup

This version is also available on NuGet as version 2019.4.26

February 7, 2019

10 Feb 03:31

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
  • Fixed bug with GraphicsMemory dtor introduced with mGPU handling
  • Made library agonstic to legacy Windows SDK pix.h vs. latest pix3.h from NuGet

This version is also available on NuGet as version 2019.2.7

November 16, 2018

17 Nov 01:57

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 23:00

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
  • IEffectTextureFactory's CreateTexture interface method now returns the 'slot'
    • This is for use with GetResource method
  • Minor code review

This version is also available on NuGet as version 2018.10.31