Releases: microsoft/DirectXMath
Windows 10 May 2020 Update SDK (19041)
DirectXMath 3.14 is included in the Windows 10 SDK (19041)
- Added float control around
IsNan
functions to resolve issue with VS 2019 with/fp:fast
XMVerifyCPUSupport
updated for clang/LLVM cpuid implementation on x86/x64- Added support for clang/LLVM built-in platform defines as well as the MSVC ones
- Cleaned up ARM-NEON intrinsics type issues for improved portability
- Removed unneeded
malloc.h
include inDirectXMath.h
- Whitespace cleanup
See this post
This version is also available on NuGet.
This is the last release to support VS 2015
Windows 10 SDK Preview (18965)
Windows 10 October 2018 Update SDK (17763)
DirectXMath 3.13 is included in the Windows 10 October 2018 SDK (17763)
XMFLOAT3X4
,XMFLOAT3X4A
, and associated Load/Store functions- Move/copy constructors and assignment operators for C++ types
- Minor fix for
XMVectorClamp
behavior with NaN - Fixed compilation warnings with VS 2017 (15.7 update), Intel C++ 18.0 compiler, and clang 6
- Retired VS 2013 support
- Minor code cleanup
See this post
This version is also available on NuGet.
VS 2017 (15.9 update) supports Universal Windows Platform (UWP) apps for the ARM64 (ARMv8) architecture which is supported by DirectXMath starting with version 3.07.
Windows 10 SDK Preview (17713)
This is a preview release of DirectXMath 3.13 from the Windows 10 SDK Insider Preview (17713).
Windows 10 SDK Preview (17709)
Windows 10 SDK Preview (17692)
Windows 10 SDK Preview (17672)
February 2018
Windows 10 Fall Creators Update SDK (16299)
DirectXMath 3.11 is included in the Windows 10 Fall Creators Update SDK (16299) as well as the Windows 10 April 2018 Update SDK (17134).
- AVX optimization of
XMMatrixMultiply
andXMMatrixMultiplyTranspose
- AVX2 optimization for
XMVectorSplatX
- FMA3 optimization of
XMVectorMultiplyAdd
andXMVectorNegativeMultiplySubtract
(implied by/arch:AVX2
) - Conformance fixes to support compilation with Clang 3.7
See this post.
This version is also available on NuGet.
Windows 10 Fall Creators Update SDK Preview
For BUILD 2017, a preview build of the next Windows 10 SDK 16190 included the following minor changes to DirectXMath:
- Minor update to fix
__m128
compatibility issues with non-Microsoft compilers (i.e. clang)