Skip to content

May 2026

Latest

Choose a tag to compare

@walbourn walbourn released this 15 May 22:54
· 1 commit to main since this release
may2026
5618277
  • Defaulted C++20 operator== and operator<=> added for XMFLOAT3
  • Fix C++20 comparison operators for XMFLOAT3X3, XMFLOAT4X3, XMFLOAT3X4, and XMFLOAT4X4
  • SIMD optimized implementations for XMLoadFloat3SE and XMStoreFloat3SE
  • Minor SSE4.1 optimization for XMLoadFloat3A, XMLoadFloat4x3, and XMLoadFloat4x3A
  • Fix XMVectorSwizzle and XMVectorPermute for GCC strict-aliasing optimizer
  • C++17 and later use inline constexpr for XMGLOBALCONST to support C++20 Modules
  • Improved clang for Windows usage of cpuid intrinsics
  • CMake project updates including minimum version 3.21 and additional build switches

This version is available on NuGet and via vcpkg.

ARM32 support is still present but is deprecated and no longer tested as Windows on ARM no longer supports 32-bit ARM applications. Support is currently "as is" and will be fully removed in a future release.