1
0
mirror of https://github.com/microsoft/DirectXMath synced 2024-11-21 20:00:12 +00:00

DirectXMath 3.10

This commit is contained in:
Chuck Walbourn 2016-12-01 16:14:19 -08:00
parent 3906b317a1
commit c887a52207
2 changed files with 14 additions and 5 deletions

View File

@ -17,7 +17,7 @@
#error DirectX Math requires C++
#endif
#define DIRECTX_MATH_VERSION 309
#define DIRECTX_MATH_VERSION 310
#if defined(_MSC_VER) && (_MSC_VER < 1800)
#error DirectX Math Visual C++ 2013 or later.

View File

@ -4,14 +4,13 @@ DirectXMath
Copyright (c) Microsoft Corporation. All rights reserved.
June 2016
December 2016
This package contains the DirectXMath library, an all inline SIMD C++ linear algebra library
for use in games and graphics apps
This code is designed to build with Visual Studio 2013 or 2015. It is recommended that you
make use of VS 2013 Update 5 or VS 2015 Update 2.
This code is designed to build with Visual Studio 2013, 2015, or 2017. It is recommended that you
make use of the latest updates (VS 2013 Update 5 or VS 2015 Update 3).
These components are designed to work without requiring any content from the DirectX SDK. For details,
see "Where is the DirectX SDK?" <http://msdn.microsoft.com/en-us/library/ee663275.aspx>.
@ -60,6 +59,16 @@ https://opensource.microsoft.com/codeofconduct/
RELEASE HISTORY
---------------
December 2016 (3.10)
Added XMVectorSum for horizontal adds
ARMv8 intrinsics use for ARM64 platform (division, rounding, half-precision conversion)
Added SSE3 codepaths using opt-in _XM_SSE3_INTRINSICS_
XMVectorRound fix for no-intrinsics to match round to nearest (even)
XMStoreFloat3SE fix when max channel isn't a perfect power of 2
constexpr conformance fix and workaround for compiler bug in VS 2015 RTM
Remove support for VS 2012 compilers
Remove __vector4i deprecated type
June 2016 (3.09)
Includes support for additional optimizations when built with /arch:AVX or /arch:AVX2
Added use of constexpr for type constructors, XMConvertToRadians, and XMConvertToDegrees