Fabian Weber
|
4bf02b8b2e
|
Fix two triangles intersect with intersection distances close to zero (#197) (#198)
|
2024-09-04 15:47:42 -07:00 |
|
Chuck Walbourn
|
af1e6a1db5
|
Rename Internal namespace to MathInternal for some conformance issues (#190)
|
2024-05-09 09:23:12 -07:00 |
|
Chuck Walbourn
|
d837578297
|
February 2024 (#187)
|
2024-02-14 15:00:53 -08:00 |
|
Chuck Walbourn
|
fdb07bb4a0
|
Update IsNan tests for -fmath-finite-only scenarios (#184)
|
2024-02-07 13:11:54 -08:00 |
|
Chuck Walbourn
|
c9a31a6c49
|
float_control pragma applies to clang (#183)
|
2024-02-02 17:35:29 -08:00 |
|
Chuck Walbourn
|
6ad2eb7d49
|
Fix up incorrect comment terminology (#182)
|
2024-02-02 13:25:18 -08:00 |
|
J. Peter Mugaas
|
4def0cb7d3
|
Fix for MINGW cpuid.h being called instead of intrin.h. (#176)
|
2024-02-01 23:09:57 -08:00 |
|
Nirbheek Chauhan
|
a55148fc56
|
Use two-argument cpuid when using recent MinGW (#172)
|
2023-12-19 19:15:07 -08:00 |
|
Chuck Walbourn
|
f8dccac0c2
|
Suppress new clang v16 warnings (#163)
|
2023-05-05 13:22:46 -07:00 |
|
Chuck Walbourn
|
d36af572ab
|
November 2022
|
2022-11-09 15:34:32 -08:00 |
|
Chuck Walbourn
|
0fc79cd309
|
Fixed some misleading comments
|
2022-11-09 15:05:41 -08:00 |
|
Chuck Walbourn
|
fc2763a681
|
Improve support for /Zc:arm64-aliased-neon-types-
|
2022-11-09 13:53:54 -08:00 |
|
Chuck Walbourn
|
057ef1d788
|
Add C++20 defaulted comparisions to structs to support all comparisons (#147)
|
2022-04-04 23:11:11 -07:00 |
|
Chuck Walbourn
|
bbba9788e9
|
Fixed -Wreserved-identifier warnings with clang v13
|
2022-04-04 23:10:47 -07:00 |
|
Chuck Walbourn
|
ecc6560c14
|
January 2022
|
2022-01-18 00:19:52 -08:00 |
|
Chuck Walbourn
|
611e48646d
|
A few more cases of constexpr
|
2022-01-17 23:31:04 -08:00 |
|
Chuck Walbourn
|
73db2f18ec
|
Add linear color constants for .NET colors to DirectXColors.h (#143)
|
2022-01-17 23:21:45 -08:00 |
|
Chuck Walbourn
|
6be498ca16
|
Reimplemented XMMatrixRotationRollPitchYaw(FromVector) (#144)
|
2022-01-17 23:21:31 -08:00 |
|
Chuck Walbourn
|
706722d8bc
|
Minor whitespace tweaks
|
2022-01-17 00:40:12 -08:00 |
|
Chuck Walbourn
|
332fb99d07
|
Minor comment and parameter update to make it clear XMPlaneTransform(Stream) expects the inverse transpose
|
2022-01-17 00:33:20 -08:00 |
|
Chuck Walbourn
|
581534ea5f
|
Minor comments added to improve intellisense for roll pitch yaw functions
|
2022-01-17 00:30:03 -08:00 |
|
Chuck Walbourn
|
a311fcbfa7
|
Add explicit scalar no-intrinsics codepath to XMMatrixRotationQuaternion, XMQuaternionRotationRollPitchYaw(FromVector)
|
2022-01-12 16:54:49 -08:00 |
|
Chuck Walbourn
|
0ca5e0b89a
|
Do not disable overloads for XMVECTOR for GNUC/clang when building with no-intrinsics (#141)
|
2021-11-29 17:19:34 -08:00 |
|
Chuck Walbourn
|
3734bc95a6
|
Wrap #pragma warnings to avoid GCC compilation warnings (#134, #135)
|
2021-11-29 13:08:15 -08:00 |
|
sbd1138
|
73000ac7d7
|
Wrap #pragma warnings to avoid GCC compilation warnings
|
2021-11-29 12:09:32 -08:00 |
|
sbd1138
|
f4e6ac04ce
|
Wrap #pragma warnings to avoid GCC compilation warnings
|
2021-11-29 12:08:48 -08:00 |
|
Daniel Krupiński
|
905e2170c9
|
Remove redundant parentheses from XMComparison functions (#131)
|
2021-09-21 10:32:41 -07:00 |
|
Daniel Krupiński
|
b206d4b26b
|
Remove inline specifier from constexpr functions (#130)
|
2021-09-20 16:10:31 -07:00 |
|
Daniel Krupiński
|
b9188eefd5
|
Inherit contructors of base struct in aligned structs (#129)
|
2021-09-17 11:30:13 -07:00 |
|
Chuck Walbourn
|
a883f073b4
|
Need an adapter for _mm_loadu_si16 for some toolsets
|
2021-09-10 21:59:36 -07:00 |
|
Chuck Walbourn
|
77faf5af62
|
Fixed overread problem with XMUNIBBLE4 and other 16-bit packed types (#128)
|
2021-09-10 17:45:22 -07:00 |
|
Chuck Walbourn
|
792ae2adc0
|
XM_CACHE_LINE_SIZE on ARM should be 128
|
2021-09-08 20:33:05 -07:00 |
|
Chuck Walbourn
|
7c30ba5932
|
Update copyright banner
|
2021-02-26 23:17:26 -08:00 |
|
Chuck Walbourn
|
5a5d2bdea0
|
Fixed ARM-NEON GCC conformance issue with half-precision optimizations on ARM64
|
2021-01-10 20:51:21 -08:00 |
|
Chuck Walbourn
|
5d152671db
|
Use alignas when building for C++17
|
2021-01-03 15:15:58 -08:00 |
|
Chuck Walbourn
|
d3c5cbd2f6
|
Added _M_ARM64EC from windows build
|
2020-12-19 12:49:48 -08:00 |
|
Chuck Walbourn
|
0e6ccda0ec
|
Fixed clang-cl compat for ARM64
|
2020-12-14 20:02:39 -08:00 |
|
Chuck Walbourn
|
14bbb548f8
|
August 2020
|
2020-08-02 23:48:44 -07:00 |
|
Chuck Walbourn
|
8d53a95437
|
BoundingFrustum CreateFromMatrix option for RH coordinates
|
2020-08-02 17:38:25 -07:00 |
|
Chuck Walbourn
|
cc101d2cdf
|
GXMVECTOR 4th parameter for x86 __vectorcall fixup removal
|
2020-08-02 13:59:09 -07:00 |
|
Chuck Walbourn
|
abe5a69595
|
Rec. 2020 Color Conversions RGB <-> Y'UV #34
|
2020-08-01 21:35:48 -07:00 |
|
Chuck Walbourn
|
9962628ef4
|
ARM-NEON intrinsics code paths now type-safe (#115)
|
2020-07-31 15:49:13 -07:00 |
|
Chuck Walbourn
|
404c59a7dd
|
Fixed flush cases for float11/float10 conversions
|
2020-07-07 13:47:08 -07:00 |
|
Chuck Walbourn
|
13069ff558
|
Converted a few typdef to using
|
2020-06-25 15:36:59 -07:00 |
|
Chuck Walbourn
|
d0bbddc9f2
|
Fixed float denorm conversion handling for XMConvertFloatToHalf (#114)
|
2020-06-25 15:08:32 -07:00 |
|
Chuck Walbourn
|
196104d0eb
|
Fixed clamping for XMStoreByteN4
|
2020-05-18 23:40:27 -07:00 |
|
Chuck Walbourn
|
103b33d248
|
Implement SVML Intrinsics paths for VS2019 builds (#108)
|
2020-05-04 23:50:02 -07:00 |
|
Chuck Walbourn
|
cdb6d2c44b
|
Added XMVectorLog10 / XMVectorExp10 (#109)
|
2020-05-04 20:58:40 -07:00 |
|
Chuck Walbourn
|
e24041c613
|
April 2020
|
2020-04-23 16:38:50 -07:00 |
|
Chuck Walbourn
|
899512e82c
|
A few more use cases for constexpr
|
2020-03-15 15:49:43 -07:00 |
|