Skip to Content

directxtk v2024-10-28

Created
Updated

A collection of helper classes for writing DirectX 11.x code in C++.

# Usage

The DirectX Tool Kit for DX11 package provides CMake targets:

find_package(directxtk CONFIG REQUIRED)
target_link_libraries(main PRIVATE Microsoft::DirectXTK) 

# License

# Supported Platforms

windows & !xbox & !arm32

  • windows
  • linux
  • osx
  • uwp

# Features

No default features set.

# gameinput

Build using GameInput API for input processing

Supports: windows & x64 & !uwp
  • windows-x64
  • windows-arm64
  • windows-x86
Dependencies:

No transitive dependencies.

Host Dependencies:

No dependencies.

# spectre

Build Spectre-mitigated library

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# tools

MakeSpriteFont and xwbtool command-line tools

Supports: windows & !uwp & !xbox
  • windows
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # xaudio2-8

    Build with XAudio 2.8 support for Windows 8.x or later

    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # xaudio2-9

    Build with XAudio 2.9 support for Windows 10/11

    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # xaudio2redist

    Build with XAudio2Redist support for Windows 7 SP1 or later

    Dependencies:

    No transitive dependencies.

    Host Dependencies:

    No dependencies.

    # Dependencies

    No transitive dependencies.

    # Host Dependencies

    No transitive dependencies.

    # Dependents

    # Host Dependents

    No dependents.

    # Contributors

    • sdcb's avatar sdcb
    • codicodi's avatar codicodi
    • 周杰's avatar 周杰
    • Robert Schumacher's avatar Robert Schumacher
    • Rémy Tassoux's avatar Rémy Tassoux
    • Alexander Karatarakis's avatar Alexander Karatarakis
    • Victor Romero's avatar Victor Romero
    • pravic's avatar pravic
    • Cheney Wang's avatar Cheney Wang
    • Rémy Tassoux's avatar Rémy Tassoux
    • Ehsan's avatar Ehsan
    • Tatsuro Shibamura's avatar Tatsuro Shibamura
    • Phoebe's avatar Phoebe
    • Chuck Walbourn's avatar Chuck Walbourn
    • Billy O'Neal's avatar Billy O'Neal
    • autoantwort's avatar autoantwort

    # Changelog

    • 0f16cea [directxmesh, directxtex, directxtk(12), uvatlas] Updated for October 2024 releases (#41878)
    • 68d3499 [directxtk(12), directxmesh, directxtex, uvatlas] Update ports for Sept 2024 (#40830)
    • f66dbb9 [directxtk(12), directxtex, directxmesh, uvatlas] port updates for June 2024 releases (#39170)
    • 775738e [directxmesh, directxtex, directxtk, uavatlas] Updated for February 2024 (#36936)
    • 87a9059 [directxmath, directxmesh, directxtex, directxtk, uvatlas] Update for Dec2023 (#35965)
    • 6f054c7 [directxmesh, directxtex, directxtk, uvatlas] Update for October 2023 releases (#34862)
    • e8c2a04 [directxtk] fix wrong dep on arm (#33712)
    • bae4893 [directx-dxc, directxtk, directxtk12, directxtex] September 2023 update (#33623)
    • f3b1045 [directxmesh, directxtex, directxtk, uvatlas, dxut, effects11] June 2023 update (#32033)
    • 0b57cc7 [directxmesh, directxtex, directxtk(12), uvatlas] April 2023 updates (#31196)
    and 55 more commits:

    # Source