Releases: microsoft/DirectXTK
October 15, 2021
CMake only release to support update of xaudio2redist port for XAudio2Redist 1.2.8
This version is available via vcpkg.
October 13, 2021
- Added skinning support for NormalMapEffect and PBREffect
- Common states updated with support for reverse z-buffer rendering with DepthReverseZ and DepthReadReverseZ methods.
- Effect factory updates
- Updated to use
SkinnedNormalMapEffect
/SkinnedPBREffect
as appropriate. - Automatically disables use of normal mapping on 9.x feature levels
- PBR now supports 'untextured' models (always requires texture coordinates) with use of diffuse color for constant albedo, and specular power for an estimated constant roughness.
- Updated to use
- Model loader updates
- SDKMESH loader no longer requires precomputed vertex tangents for normal mapping as we don't use them.
- Added
ModelLoader_DisableSkinning
flag when dealing with legacy SDKMESH files with too many skinning bone influences for MaxBone
- Minor update for the Mouse implementation for GameInput
- Project and code cleanup
This version is also available on NuGet as version 2021.10.15
- Windows desktop app using VS 2017 or VS 2019
- Windows desktop app using VS 2017 or VS 2019 for Windows 10
- Universal Windows Platform apps using VS 2017 or VS 2019
This version is available via vcpkg.
September 2021
- Added ModelBone support for transformation hierarchies
- Rigid-body & skinned animation Draw support added to Model
- Added type aliases
ModelMeshPart::InputLayoutCollection
,GeometricPrimitive::VertexCollection
andIndexCollection
. - EnvironmentMapEffect and NormalMapEffect will now use default diffuse/normal textures if none are set
- VS 2017 projects updated to require the Windows 10 SDK (19401)
- Code review updates
This version is also available on NuGet as version 2021.10.1
- Windows desktop app using VS 2017 or VS 2019
- Windows desktop app using VS 2017 or VS 2019 for Windows 10
- Universal Windows Platform apps using VS 2017 or VS 2019
This version is available via vcpkg.
August 2021
- DebugEffect, NormalMapEffect, and PBREffect updated with instancing support
- GeometricPrimitive updated with DrawInstanced method
- ToneMapPostProcess updated with SetColorRotation method
- Added VS 2022 Preview projects
- MakeSpriteFont updated to use .NET 4.7.2
- Minor code review
This version is also available on NuGet as version 2021.8.2
- Windows desktop app using VS 2017 or VS 2019
- Windows desktop app using VS 2017 or VS 2019 for Windows 10
- Universal Windows Platform apps using VS 2017 or VS 2019
This version is available via vcpkg.
June 2021
- DirectX Tool Kit for Audio updates:
- Fixed mono source panning
- Added
EnableDefaultMultiChannel
helper to AudioEmitter for multi-channel source setup - Added
GetChannelCount
accessor to SoundEffectInstance and SoundStreamInstance Apply3D
can now use X3DAUDIO_LISTENER and X3DAUDIO_EMITTER directly or the library helper structs.
- xwbtool: improved
-flist
switch to support wildcards and file exclusions - CMake updated to support building with XAudio2Redist
- Minor code review
This version is also available on NuGet as version 2021.6.10
- Windows desktop app using VS 2017 or VS 2019
- Windows desktop app using VS 2017 or VS 2019 for Windows 10
- Universal Windows Platform apps using VS 2017 or VS 2019
This version is available via vcpkg.
April 2021
- DDSTextureLoader reader updated to accept nVidia Texture Tool v1 single-channel and dual-channel files marked as RGB instead of LUMINANCE
- Minor code and project cleanup
- xwbtool: Updated with descriptions for HRESULT failure codes
This version is also available on NuGet as version 2021.4.7
January 14, 2021
This was a CMake only release of January 2021 for vcpkg.
January 9, 2021
- Code review for improved conformance
- CMake updated to support package install
This version is also available on NuGet as version 2021.1.10
December 24, 2020
This was a CMake only release of November 2020 for vcpkg
November 11, 2020
- Fixed
/analyze
warnings in GameInput usage - Fixed DirectX Tool Kit for Audio use of XAudio 2.8 for Windows 8 w/ Windows 10 SDK
- Minor code and project cleanup
- DirectX Tool Kit for Audio updated for XAudio2Redist 1.2.4
This version is also available on NuGet as version 2020.11.12