DirectXTK Versions Save

The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++

sept2021

2 years ago
  • 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.

aug2021

2 years ago
  • 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.

jun2021

2 years ago
  • 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.

jan2021b

3 years ago

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

apr2021

3 years ago
  • 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

nov2020b

3 years ago

This was a CMake only release of November 2020 for vcpkg

jan2021

3 years ago
  • Code review for improved conformance
  • CMake updated to support package install

This version is also available on NuGet as version 2021.1.10

nov2020

3 years ago
  • 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

sept2020

3 years ago
  • 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

aug2020

3 years ago
  • 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