- C++17
std::byte
support forFromMemory
functions - GamePad, Keyboard, and Mouse GameInput implementation now supports both v0 and v1 of the API
- SimpleMath changes for Vector2/Vector3 operators to speed up performance particularly in debug builds
- DirectX Tool Kit for Audio changes:
- Added more audio engine flags to control X3DAudio usage:
AudioEngine_DisableLFERedirect
,AudioEngine_DisableDopplerEffect
,AudioEngine_ZeroCenter3D
- Repurposed
SoundEffectInstance_UseRedirectLFE
from an internal flag to a per voice override - Added
SoundEffectInstance_ZeroCenter3D
as a per voice override - Bug fixes for recent
IsValid
methods
- Added more audio engine flags to control X3DAudio usage:
- Code review particularly to remove Windows 7 and Windows 8.0 code paths in shared code
- CMake project updates including support for BUILD_SHARED_LIBS (i.e. DLL vs. static library)
This version is also available on NuGet as version 2025.3.21
- Windows desktop app using VS 2019 or VS 2022
- Windows desktop app using VS 2022 includes ARM64
- Universal Windows Platform apps using VS 2022
This version is available via vcpkg.