You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .nuget/directxmath.nuspec
+2-2
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@
8
8
<owners>microsoft,directxtk</owners>
9
9
<summary>DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps.</summary>
10
10
<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 November 2022 release.</releaseNotes>
11
+
<releaseNotes>Matches the December 2022 release.</releaseNotes>
Copy file name to clipboardExpand all lines: HISTORY.md
+8-6
Original file line number
Diff line number
Diff line change
@@ -6,10 +6,12 @@ Release available for download on [GitHub](https://github.com/microsoft/DirectXM
6
6
7
7
## Release History
8
8
9
-
### November 2022 (3.18)
9
+
### December 2022 (3.18)
10
10
* C++20 spaceship operators for XMFLOAT2, XMFLOAT3, etc. when building with ``/std:c++20 /Zc:_cplusplus``
11
11
* Improved conformance for ARM64 when using `/Zc:arm64-aliased-neon-types-`
12
-
* Minor code review and CMake project updates
12
+
* Minor code review
13
+
* CMake project updated to require 3.20 or later
14
+
* Added Azure Dev Ops Pipeline YAML files
13
15
14
16
### May 2022 (3.17b)
15
17
* Hot-fix to address ``-Wreserved-identifier`` warnings with clang v13
@@ -109,8 +111,8 @@ Release available for download on [GitHub](https://github.com/microsoft/DirectXM
109
111
110
112
### April 2015 (3.07)
111
113
* Fix customer reported bugs in BoundingBox methods
112
-
* Fix customer reported bug in XMStoreFloat3SE
113
-
* Fix customer reported bug in XMVectorATan2, XMVectorATan2Est
114
+
* Fix customer reported bug in XMStoreFloat3SE
115
+
* Fix customer reported bug in XMVectorATan2, XMVectorATan2Est
114
116
* Fix customer reported bug in XMVectorRound
115
117
116
118
### October 2013 (3.06)
@@ -122,14 +124,14 @@ Release available for download on [GitHub](https://github.com/microsoft/DirectXM
122
124
* Use x86/x64 ``__vectorcall`` calling-convention when available (``XM_CALLCONV``, ``HXMVECTOR``, ``FXMMATRIX`` introduced)
123
125
* Fixed bug with XMVectorFloor and XMVectorCeiling when given whole odd numbers (i.e. 105.0)
124
126
* Improved XMVectorRound algorithm
125
-
* ARM-NEON optimizations for XMVectorExp2, XMVectorLog2, XMVectorExpE, and XMVectorLogE
127
+
* ARM-NEON optimizations for XMVectorExp2, XMVectorLog2, XMVectorExpE, and XMVectorLogE
126
128
* ARM-NEON code paths use multiply-by-scalar intrinsics when supported
127
129
* Additional optimizations for ARM-NEON Stream functions
128
130
* Fixed potential warning C4723 using ``operator/`` or ``operator/=``
129
131
130
132
### March 2013 (3.04)
131
133
*``XMVectorExp2``, ``XMVectorLog2``, ``XMVectorExpE``, and ``XMVectorLogE`` functions added to provide base-e support in addition to the existing base-2 support
132
-
*``XMVectorExp`` and ``XMVectorLog`` are now aliases for XMVectorExp2 and XMVectorLog2
134
+
*``XMVectorExp`` and ``XMVectorLog`` are now aliases for XMVectorExp2 and XMVectorLog2
133
135
* Additional optimizations for Stream functions
134
136
* XMVector3Cross now ensures w component is zero on ARM
135
137
* XMConvertHalfToFloat and XMConvertFloatToHalf now use IEEE 754 standard float16 behavior for INF/QNAN
This package contains the DirectXMath library, an all inline SIMD C++ linear algebra library for use in games and graphics apps.
12
12
13
-
This code is designed to build with Visual Studio 2019, Visual Studio 2022, or clang/LLVM for Windows. It is recommended that you make use of the latest updates (VS 2019 16.11).
13
+
This code is designed to build with Visual Studio 2019 (16.11), Visual Studio 2022, or clang/LLVM for Windows. It is recommended that you make use of the latest updates.
14
14
15
15
These components are designed to work without requiring any content from the legacy DirectX SDK. For details, see [Where is the DirectX SDK?](https://aka.ms/dxsdk).
0 commit comments