Releases: microsoft/DirectXTK
August 21, 2019
- Added xwbtool to CMake project
- Minor code cleanup
This version is also available on NuGet as version 2019.8.23
June 30, 2019
- 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
- PBREffect updated with additional set methods
- Added CMake project files
- Code cleanup
This version is also available on NuGet as version 2019.5.31
April 26, 2019
- 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
- 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
, andemissiveTexture
), so theDGSLEffectInfo::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
- 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
This version is also available on NuGet as version 2018.10.31
October 25, 2018
- 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
- 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
- ModelMeshPart
DrawInstanced
method added - Code and project cleanup
This version is also available on NuGet as version 2018.7.3