The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
MIT License
Bot releases are visible (Hide)
-HV 2021
when using DXILIsValid
method to AudioEmitter and AudioListener
Published by walbourn 5 months ago
CreateUploadBuffer
helper no longer takes initialState parameter as it must be a specific valuec_initialRead/UAVTargetState
to help with PC vs. Xbox validation warningsThis version is also available on NuGet as version 2024.6.5
This version is available via vcpkg.
Published by walbourn 8 months ago
This version is also available on NuGet as version 2024.2.22
This version is available via vcpkg.
Published by walbourn 10 months ago
This version is also available on NuGet as version 2024.1.1
Published by walbourn 12 months ago
CreateUploadBuffer
and CreateUAVBuffer
helpers-HV 2021
Published by walbourn about 1 year ago
This version is also available on NuGet as version 2023.9.6
This version is available via vcpkg.
Published by walbourn over 1 year ago
This version is also available on NuGet as version 2023.4.28
This version is available via vcpkg.
Published by walbourn over 1 year ago
GetOutputFormat
now reports sample rate and bit-depth from the audio device propertiesGetOutputSampleRate
added to return the input sample rate of the mastering voiceResume
now handles device failure by switching to silent modeThis version is also available on NuGet as version 2023.3.30
This version is available via vcpkg. Note this update to the port adds a tools feature for the installation of the command-line tools.
Published by walbourn over 1 year ago
EndOfInputFrame
.This version is also available on NuGet as version 2023.2.7
This version is available via vcpkg.
This is the last release that will support building for the legacy Xbox One XDK using VS 2017. See this issue for details or feedback.
Published by walbourn almost 2 years ago
EffectFactory
to support creating unlit model materialsUSING_XINPUT
, USING_GAMEINPUT
, USING_WINDOWS_GAMING_INPUT
definesThis version is also available on NuGet as version 2022.12.18
This version is available via vcpkg.
Published by walbourn about 2 years ago
CompileShaders.cmd
to address additional 'paths with spaces' issuesThis version is also available on NuGet as version 2022.10.18
This version is available via vcpkg.
Published by walbourn about 2 years ago
Ex
functions now support a DDS_LOADER_IGNORE_SRGB
flag.This version is also available on NuGet as version 2022.7.30
This version is available via vcpkg.
Published by walbourn over 2 years ago
VertexPositionNormal::InputLayout
This version is also available on NuGet as version 2022.5.10
This version is available via vcpkg.
Published by walbourn over 2 years ago
DEFINE_ENUM_FLAG_OPERATORS
in legacy Xbox One XDKThis version is also available on NuGet as version 2022.3.24
This version is available via vcpkg.
This is the last release I plan to support for VS 2017. See this issue for details and feedback.
Published by walbourn over 2 years ago
CMake only release of November 2021 for vcpkg.
Published by walbourn over 2 years ago
WM_ACTIVATE
for more robust behaviorThis version is also available on NuGet as version 2022.3.1
This version is available via vcpkg.
Published by walbourn almost 3 years ago
This version is also available on NuGet as version 2021.11.8
This version is available via vcpkg.
Published by walbourn about 3 years ago
This version is also available on NuGet as version 2021.10.19