Skip to content

Releases: microsoft/DirectXTK

October 2024

29 Oct 19:21
762657d
Compare
Choose a tag to compare
  • All enums now use uint32_t as the underlying type rather than unsigned long or int.
  • Added DDS_LOADER_INGNORE_MIPS flag to DDSTextureLoader
  • Refactored CMO structures into their own header
  • xwbool:
    • Add "GNU-style" --long-options to the command-line tools (all existing switches are still supported)
    • Refactored code to use shared header
  • MakeSpriteFont: supports --version and --help and accepts either / or - style command-line parameters.
  • CMake and MSBuild project updates

Last release to support Windows 7 SP1 or Windows 8.0

September 2024

05 Sep 06:52
3de1b4a
Compare
Choose a tag to compare
  • DirectX Tool Kit for Audio update
    • Added IsValid method to AudioEmitter and AudioListener
  • Sync'd DDS.H with latest changes from DirectXTex
  • CMake project updates including support for ARM64EC
  • Minor code review
  • Added GitHub Actions YAML files

This version is also available on NuGet as version 2024.9.5

This version is available via vcpkg.

June 2024

05 Jun 02:41
e7d9b64
Compare
Choose a tag to compare
  • Renamed Internal namespace to ToolKitInternal for some conformance issues
  • CMake project updates
  • Retired VS 2019 projects for the UWP platform

This version is also available on NuGet as version 2024.6.5

This version is available via vcpkg.

February 2024

23 Feb 20:11
6428258
Compare
Choose a tag to compare
  • Project updates for GDK validation
  • CMake project updates and refactor including pkg-config file generation
  • Minor code review for Clang, MinGW, and Intel compilers

This version is also available on NuGet as version 2024.2.22

This version is available via vcpkg.

December 31, 2023

01 Jan 07:18
b34757e
Compare
Choose a tag to compare
  • Fix WAVFileReader bugs with bounds checking
  • CMake project updates
  • Code review

This version is also available on NuGet as version 2024.1.1

This version is available via vcpkg.

October 28, 2023

31 Oct 04:50
1ae5d10
Compare
Choose a tag to compare
  • 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

05 Sep 23:16
3b3fd6c
Compare
Choose a tag to compare
  • 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

14 Jun 20:30
71755f8
Compare
Choose a tag to compare
  • 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

28 Apr 19:26
f5026eb
Compare
Choose a tag to compare
  • 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

31 Mar 01:34
f2d5384
Compare
Choose a tag to compare
  • 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.