Skip to content

Commit 14bbb54

Browse files
committed
August 2020
1 parent 8d53a95 commit 14bbb54

File tree

4 files changed

+19
-6
lines changed

4 files changed

+19
-6
lines changed

.nuget/directxmath.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<owners>microsoft,directxtk</owners>
99
<summary>DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps.</summary>
1010
<description>The DirectXMath API provides SIMD-friendly C++ types and functions for common linear algebra and graphics math operations common to DirectX applications. The library provides optimized versions for Windows 32-bit (x86), Windows 64-bit (x64), and Windows on ARM through SSE2 and ARM-NEON intrinsics support in the Visual Studio compiler.</description>
11-
<releaseNotes>Matches the April 2020 release.</releaseNotes>
11+
<releaseNotes>Matches the August 2020 release.</releaseNotes>
1212
<projectUrl>http://go.microsoft.com/fwlink/?LinkID=615560</projectUrl>
1313
<icon>images\icon.jpg</icon>
1414
<license type="expression">MIT</license>

HISTORY.md

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,26 @@ Release available for download on [GitHub](https://github.com/microsoft/DirectXM
66

77
## Release History
88

9+
### August 2020 (3.16)
10+
* Added ``XMVectorLog10`` / ``XMVectorExp10``
11+
* Added ``XMColorRGBToYUV_UHD`` / ``XMColorYUVToRGB_UHD`` for Rec. 2020 YUV
12+
* Added optional ``rhcoords`` parameter for BoundingFrustum ``CreateFromMatrix``
13+
* Added use of Intel&reg; Short Vector Matrix Library (SVML) supported by VS 2019
14+
* Opt-in with ``_XM_SVML_INTRINSICS_``; opt-out with ``_XM_DISABLE_INTEL_SVML_``
15+
* Fixed denorm handling for ``XMConvertFloatToHalf``
16+
* Fixed flush (too small for denorm) handling for ``XMStoreFloat3PK``
17+
* Fixed clamping bug in ``XMStoreByteN4``
18+
* Cleaned up ARM-NEON intrinsics type issues for improved portability on GNUC
19+
* Fixed ``GXMVECTOR`` for x86 ``__vectorcall``
20+
* Code review
21+
922
### April 2020 (3.15)
10-
* Added XMMatrixVectorTensorProduct for creating a matrix from two vectors
11-
* Use of m256 registers and FMA3 with /arch:AVX2 for stream and some matrix functions
23+
* Added ``XMMatrixVectorTensorProduct`` for creating a matrix from two vectors
24+
* Use of m256 registers and FMA3 with ``/arch:AVX2`` for stream and some matrix functions
1225
* Optimized load/stores for SSE2 float2 & float3 functions
1326
* Optimized some instruction choices for better AMD CPU support
1427
* Improved conformance for clang/LLVM, GCC, and MinGW compilers
15-
* Code review (constexpr / noexcept usage)
28+
* Code review (``constexpr`` / ``noexcept`` usage)
1629
* Retired VS 2015 support
1730

1831
### August 2019 (3.14)

Inc/DirectXMath.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#error DirectX Math requires C++
1414
#endif
1515

16-
#define DIRECTX_MATH_VERSION 315
16+
#define DIRECTX_MATH_VERSION 316
1717

1818
#if defined(_MSC_VER) && (_MSC_VER < 1910)
1919
#error DirectX Math requires Visual C++ 2017 or later.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ https://github.com/Microsoft/DirectXMath
66

77
Copyright (c) Microsoft Corporation. All rights reserved.
88

9-
**April 2020**
9+
**August 2020**
1010

1111
This package contains the DirectXMath library, an all inline SIMD C++ linear algebra library for use in games and graphics apps
1212

0 commit comments

Comments
 (0)