Releases: microsoft/DirectXTK12
Releases · microsoft/DirectXTK12
October 18, 2021
- 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
- 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.
- 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
- 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
- Windows desktop app using VS 2017 or VS 2019
- 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
- Support for loading Visual Studio
CMO
models added using BasicEffect or SkinnedEffect materials - Added type aliases
Model::EffectCollection
,ModelMeshPart::InputLayoutCollection
,GeometricPrimitive::VertexCollection
andIndexCollection
- 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
- Windows desktop app using VS 2017 or VS 2019
- 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
- Minor code review
This version is also available on NuGet as version 2021.8.2
- Windows desktop app using VS 2017 or VS 2019
- Universal Windows Platform apps using VS 2017 or VS 2019
This version is available via vcpkg.
June 2021
- 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
- Windows desktop app using VS 2017 or VS 2019
- Universal Windows Platform apps using VS 2017 or VS 2019
This version is available via vcpkg.
April 2021
- 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
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 21, 2020
This was a CMake only release of November 2020 for vcpkg
November 11, 2020
- 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