Skip to content

Releases: microsoft/DirectXTK12

October 18, 2021

19 Oct 06:01
Compare
Choose a tag to compare
  • Fixed loading of skinned PBR models from SDKMESH v2
  • Minor code review updates

This version is also available on NuGet as version 2021.10.19

October 13, 2021

14 Oct 17:56
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.
    • 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
  • Fix for BGRA auto-generation of mipmaps on some hardware
  • 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:50
Compare
Choose a tag to compare
  • Added ModelBone support for transformation hierarchies
    • Rigid-body & skinned animation Draw support added to Model
  • Support for loading Visual Studio CMO models added using BasicEffect or SkinnedEffect materials
  • Added type aliases Model::EffectCollection, ModelMeshPart::InputLayoutCollection, GeometricPrimitive::VertexCollection and IndexCollection
  • Fixed handle leak in ResourceUploadBatch
  • Updated ScopeBarrier to conform with C++14 std::initializer_list
  • VS 2017 projects updated to require the Windows 10 SDK (19401) and make use of Shader Model 6.0
  • 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
  • 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:47
Compare
Choose a tag to compare
  • VS 2019 projects now use Shader Model 6 to build shaders (CMake has build option)
  • 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.
  • 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:22
Compare
Choose a tag to compare
  • DDSTextureLoader updated to accept nVidia Texture Tool v1 single-channel and dual-channel files marked as RGB instead of LUMINANCE
  • Fixed ScreenGrab for reserved and MSAA resources
  • Minor code and project cleanup

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:05
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 21, 2020

10 Jan 11:25
Compare
Choose a tag to compare

This was a CMake only release of November 2020 for vcpkg

November 11, 2020

12 Nov 05:32
Compare
Choose a tag to compare
  • Fixed /analyze warnings in GameInput usage
  • Updated D3DX12 internal copy with latest change from GitHub
  • Sync'd DirectX Tool Kit for Audio with DX11 version
  • Minor code and project cleanup

This version is also available on NuGet as version 2020.11.12