Releases: microsoft/DirectXMath
Releases · microsoft/DirectXMath
Windows Insider Preview SDK (20197)
A preview of DirectXMath 3.16 is included in the Windows Insider Preview SDK (20197 and others).
April 2020
DirectXMath 3.15 includes the following changes:
- Added
XMMatrixVectorTensorProductfor creating a matrix from two vectors - Use of
__m256registers and FMA3 with/arch:AVX2for stream and some matrix functions - Optimized load/stores for SSE2 float2 & float3 functions
- Optimized some instruction choices for better AMD CPU support
- Improved conformance for clang/LLVM, GCC, and MinGW compilers
- Code review (
constexpr/noexceptusage) - Retired VS 2015 support
See this post.
This version is also available on NuGet.
Windows 10 May 2020 Update SDK (19041)
DirectXMath 3.14 is included in the Windows 10 SDK (19041)
- Added float control around
IsNanfunctions to resolve issue with VS 2019 with/fp:fast XMVerifyCPUSupportupdated 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.hinclude 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
XMVectorClampbehavior 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).