Releases: microsoft/DirectXTK12
February 24, 2020
- breaking change
Model::CreateFrom*parameter order changed and addded ModelLoaderFlags - Added
ignoreWhitespacedefaulted 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
- Windows desktop app using VS 2017 or VS 2019
- Universal Windows Platform apps using VS 2017 or VS 2019
Note that NuGet package id
directxtk12_desktop_2017replaceddirectxtk12_desktop_2015
See this blog post for more information.
December 17, 2019
- Added ARM64 platform to VS 2019 Win32 desktop Win10 project
- Added Vector
operator/by float scalar to SimpleMath - Added
GetStatisticsmethod 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
- Windows desktop app using VS 2015 Update 3, VS 2017, or VS 2019
- Universal Windows Platform apps using VS 2017 or VS 2019
This is the last release I plan to support for VS 2015. See this issue for details and feedback.
October 17, 2019
- Added optional
forceSRGBparameter 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
- Updated D3DX12 internal copy to latest version
- Code cleanup
This version is also available on NuGet as version 2019.8.23
June 30, 2019
- Clang/LLVM warning cleanup
- Renamed
DirectXTK_Windows10.vcxprojto_Windows10_2017.vcxproj - Added VS 2019 UWP project
May 30, 2019
- 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
- Updated auto-generated mipmaps support to make it more robust
- Added optional
LoadStaticBuffersmethod for GeometricPrimitive - Added VS 2019 desktop projects
- Fixed guards w.r.t. to
windows.husage in Keyboard/Mouse headers - Added C++/WinRT
SetWindowhelper 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
- 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
- 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
- Model loader for
SDKMESHnow 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
GetResourcemethod
- This is for use with
- Minor code review
This version is also available on NuGet as version 2018.10.31