Skip to content

Releases: microsoft/DirectXTK

October 28, 2023

Choose a tag to compare

@walbourn walbourn released this 31 Oct 04:50
1ae5d10
  • Additional methods for DirectX Tool Kit for Audio emitter for linear and inverse-square falloff curves
  • xwbtool: -flist option updated to support filenames with spaces

This version is also available on NuGet as version 2023.10.31

This version is available via vcpkg.

September 2023

Choose a tag to compare

@walbourn walbourn released this 05 Sep 23:16
3b3fd6c
  • Retired ARM (32-bit) support for the UWP platform
  • CMake project updates

This version is also available on NuGet as version 2023.9.6

This version is available via vcpkg.

June 2023

Choose a tag to compare

@walbourn walbourn released this 14 Jun 20:30
71755f8
  • CMake project updates
  • xwbtool: Fix minor display issue with error messages
  • xwbtool: Supports Long Paths on Windows 10, Version 1607 or later

This version is available via vcpkg.

April 2023

Choose a tag to compare

@walbourn walbourn released this 28 Apr 19:26
f5026eb
  • MapGuard in DirectXHelpers should not support the move ctor or move operator
  • CMake project updates and fixes for clang/LLVM v16 warnings
  • xwbtool: Windows on ARM64 version

This version is also available on NuGet as version 2023.4.28

This version is available via vcpkg.

March 2023

Choose a tag to compare

@walbourn walbourn released this 31 Mar 01:34
f2d5384
  • DirectX Tool Kit for Audio updates
    • Reworked audio device enumeration for XAudio 2.9 to use MMDeviceEnumerator rather than Windows Runtime APIs
    • GetOutputFormat now reports sample rate and bit-depth from the audio device properties
    • New method GetOutputSampleRate added to return the input sample rate of the mastering voice
    • Resume now handles device failure by switching to silent mode
  • CMake project updates
  • Retired VS 2017 legacy Xbox One XDK projects
  • xwbtool: Updated to support Windows or UNIX-style path separators

This 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.

February 2023

Choose a tag to compare

@walbourn walbourn released this 07 Feb 21:08
1801e80
  • Mouse relative mode now accumulates multiple delta updates per frame. Added new optional but recommended method EndOfInputFrame.
  • Fixed out-of-bounds read bug in the .WAV file reader.
  • Additional checks added to DDSTextureLoader for planar video formats.
  • DirectX Tool Kit for Audio updated for XAudio2Redist 1.2.11
  • CMake project updates

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.

December 2022

Choose a tag to compare

@walbourn walbourn released this 16 Dec 19:30
acafdea
  • GamePad, Keyboard, and Mouse headers have USING_XINPUT, USING_GAMEINPUT, USING_WINDOWS_GAMING_INPUT defines
  • Updates for GameInputCreate failure handling on PC
  • DirectX Tool Kit for Audio updated for XAudio2Redist 1.2.10
  • CMake project updated to require 3.20 or later
  • CMake and MSBuild project updates
  • Minor MinGW code changes
  • Added Azure Dev Ops Pipeline YAML files
  • Test suite updated with CTest support

This version is also available on NuGet as version 2022.12.16

This version is available via vcpkg.

October 2022

Choose a tag to compare

@walbourn walbourn released this 18 Oct 04:47
  • Additional methods for DirectX Tool Kit for Audio emitter and listener for cone and falloff curves
  • Added use of C++11 inline namespaces to make it possible to link both DX11 and DX12 versions at once
  • Minor fix for CompileShaders.cmd to address additional 'paths with spaces' issues
  • Minor CMake update

This version is also available on NuGet as version 2022.10.18

This version is available via vcpkg.

July 2022

Choose a tag to compare

@walbourn walbourn released this 30 Jul 04:40
  • breaking change DDSTextureLoader Ex functions now use DDS_LOADER_FLAGS instead of bool forceSRGB parameter.
  • MapGuard helper class updated with a new copy method
  • Fixed Mouse race-condition with changing mode and resetting scroll wheel at the same time.
  • CMake and MSBuild project updates
  • Minor code review

This version is also available on NuGet as version 2022.7.30

This version is available via vcpkg.

June 2022

Choose a tag to compare

@walbourn walbourn released this 17 Jun 10:11
  • GamePad, Keyboard, and Mouse updated to use GameInput on PC for the Gaming.Desktop.x64 platform
  • DirectX Tool Kit for Audio updated for XAudio2Redist 1.2.9
  • CMake project updates

This version is available via vcpkg.