Releases: microsoft/DirectXTK
Releases · microsoft/DirectXTK
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
September 30, 2020
- GamePad class updated with
c_MostRecent
constant for-1
player index special behavior - Fixed bug in WICTextureLoader that resulted in
WINCODEC_ERR_INSUFFICIENTBUFFER
for some resize requests - Fixed
.wav
file reading of MIDILoop chunk - Minor code cleanup
This version is also available on NuGet as version 2020.9.30
August 15, 2020
- EnvironmentMapEffect now supports cubemaps, spherical, and dual-parabola environment maps
- Code review and project updates
- DirectX Tool Kit for Audio updated for XAudio2Redist 1.2.3
This version is also available on NuGet as version 2020.8.15