Releases: microsoft/DirectXTK12
Releases · microsoft/DirectXTK12
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.vcxproj
to_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
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
- 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
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
- This is for use with
- Minor code review
This version is also available on NuGet as version 2018.10.31
October 25, 2018
- Use UTF-8 instead of ANSI for narrow strings
- Updated D3DX12 internal copy to latest version
- Improved debug diagnostics
- Minor code review
This version is also available on NuGet as version 2018.10.26
September 13, 2018
- Broke
DescriptorHeap
header dependency on D3DX12.H
Use of the D3DX12.H utility header for client code is encouraged, but not strictly required.
This version is also available on NuGet as version 2018.9.13
August 17, 2018
- 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