Skip to content

Releases: microsoft/DirectXTK

October 18, 2021

19 Oct 06:00
Compare
Choose a tag to compare
  • Fixed loading of skinned PBR models from SDKMESH v2
  • DirectX Tool Kit for Audio updated for XAudio2Redist 1.2.8
  • Minor code review updates

This version is also available on NuGet as version 2021.10.19

October 15, 2021

19 Oct 06:00
Compare
Choose a tag to compare

CMake only release to support update of xaudio2redist port for XAudio2Redist 1.2.8

This version is available via vcpkg.

October 13, 2021

14 Oct 17:55
Compare
Choose a tag to compare
  • 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.
  • 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

This version is available via vcpkg.

September 2021

01 Oct 01:49
Compare
Choose a tag to compare
  • Added ModelBone support for transformation hierarchies
    • Rigid-body & skinned animation Draw support added to Model
  • Added type aliases ModelMeshPart::InputLayoutCollection, GeometricPrimitive::VertexCollection and IndexCollection.
  • 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

This version is available via vcpkg.

August 2021

02 Aug 21:30
Compare
Choose a tag to compare
  • 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

This version is available via vcpkg.

June 2021

10 Jun 01:43
Compare
Choose a tag to compare
  • 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

This version is available via vcpkg.

April 2021

07 Apr 03:16
Compare
Choose a tag to compare
  • 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

07 Apr 03:21
Compare
Choose a tag to compare

This was a CMake only release of January 2021 for vcpkg.

January 9, 2021

10 Jan 04:03
Compare
Choose a tag to compare
  • 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

10 Jan 11:23
Compare
Choose a tag to compare

This was a CMake only release of November 2020 for vcpkg