directxtk12 v2024-10-28
- Created
- Updated
A collection of helper classes for writing DirectX 12 code in C++.
# Usage
The DirectX Tool Kit for DX12 package provides CMake targets
find_package(directxtk12 CONFIG REQUIRED)
target_link_libraries(main PRIVATE Microsoft::DirectXTK12)
# License
# Supported Platforms
windows & !arm32
- ✅ windows
- ❌
linux - ❌
osx - ❌
uwp
# Features
Default feature: xaudio2-9
# gameinput
Build using GameInput API for input processing
Supports: windows & x64 & !uwp
- ✅ windows-x64
- ❌
windows-arm64 - ❌
windows-x86
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 & (x64 | arm64 | arm64ec)
- ✅ windows-arm64
- ✅ windows-x64
- ❌
windows-x86
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# xaudio2-9 default
Build with XAudio 2.9 support for Windows 10/11
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# xaudio2redist
Build with XAudio2Redist
Host Dependencies:
No dependencies.
# Dependencies
directx-headers
Platforms:
windows & !xbox
- directxmath
ms-gdkx
Platforms:
xbox
No transitive dependencies.
# Host Dependencies
directx-dxc
Platforms:
windows & !xbox
- vcpkg-cmake
- vcpkg-cmake-config
and one transitive dependency:
zlib (by directx-dxc )
Platforms:
linux & !static
# Dependents
No dependents.
# Host Dependents
No dependents.
# Contributors
- sdcb
- flysha
- Robert Schumacher
- Victor Romero
- pravic
- Rémy Tassoux
- Ehsan
- Tatsuro Shibamura
- Chuck Walbourn
- Billy O'Neal
- autoantwort