directxtkv2026-05-07
- Updated
A collection of helper classes for writing DirectX 11.x code in C++.
- Project website: https://github.com/Microsoft/DirectXTK
- Documentation: https://github.com/microsoft/DirectXTK/wiki
#Usage
The DirectX Tool Kit for DX11 package provides CMake targets:
find_package(directxtk CONFIG REQUIRED)
target_link_libraries(main PRIVATE Microsoft::DirectXTK)#Features
No default features.
#gameinput
Build using GameInput API for input processing
Platforms: windows & (arm64 | x64) & !uwp
- ✅windows-arm64
- ✅windows-x64
- ❌
windows-x86
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through gameinput)
- vcpkg-cmake-config (through gameinput)
#spectre
Build Spectre-mitigated library
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#tools
MakeSpriteFont and xwbtool command-line tools
Platforms: windows & !uwp & !xbox
- ✅windows
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#windows-gaming-input
Build using Windows.Gaming.Input for input processing
Platforms: windows & !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 8.1 or later
Host Dependencies:
No dependencies.
#Host Tool For
No ports use this.
#Contributors
sdcb
codicodi
周杰
Robert Schumacher
Rémy Tassoux
Alexander Karatarakis
Victor Romero
pravic
Cheney Wang
Rémy Tassoux
Ehsan
Tatsuro Shibamura
Phoebe
Chuck Walbourn
Billy O'Neal
autoantwort
#Changelog
Show 63 earlier changes
b6a4fae[directxtk][directxtk12][directxtex][directxmesh] Fixed missing pdbsbb1bb1cUpdates 2018.12.149fe14bcUpdates 2018.11.0164a7483Upgrades 2018.09.1886fecfcUpgrades 2018.07.082a0bf9cUpgrades for 2018.06.126ad96b72018.05.17 updates8eac561[abseil][aws-sdk-cpp][directxmesh][directxtex][directxtk][discord-rpc][exiv2][folly][jsonnet][libuv][ms-gsl][nuklear][rocksdb][rs-core-lib][thrift][unicorn][zeromq] Upgradesc7616b9[many ports] Upgrades40245cd[directxtk] Update to the last version (dec2017)9a642ad[box2d][directxmesh][directxtex][directxtk][directxtk12][dxut][entityx][octomap][pdcurses][redshell][rttr][tbb][uvatlas] Improve constraint checkingdb9ea49[directxtk] rollback toolpath2d4fb63[directxtk] do not use win10 sdk (can now built without win10 sdk installed)2eadcd7[directxtk] upgrade to dec2016a510782Bump versionc7bb71bSpecify path for includes5cc2e93Add directxtk