Граф коммитов

200 Коммитов

Автор SHA1 Сообщение Дата
Chuck Walbourn c40dc75a5b Code review for DirectXMatrixStack 2022-04-29 13:40:26 -07: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 e2532ab10b Minor fix for nuget metadata 2022-03-26 11:22:54 -07:00
Chuck Walbourn 78822d0c1e Update readme license link 2022-03-02 13:15:43 -08:00
Chuck Walbourn cbcf8786ca Removed old CMakeSettings.json 2022-01-25 16:32:58 -08: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 dc17b6102f Update copyright 2022-01-04 10:35:31 -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
Chuck Walbourn f8ac5aa095
DirectXMath implementation of D3DXmath matrix stack (#139) 2021-10-24 20:46:27 -07:00
Chuck Walbourn 95f145cfe7 Constexpr usage for SHMath 2021-10-24 15:44:34 -07:00
Chuck Walbourn efc0cf64df Updated readme with notes about GCC 2021-10-17 14:05:27 -07:00
Chuck Walbourn 320eacd4e9 Nuspec update 2021-10-14 10:49:38 -07:00
Chuck Walbourn 5f1ae4ff65 Replace typedefs with 'using' declarations (#132) 2021-09-22 16:28:48 -07:00
Chuck Walbourn 5a487d9687 Revert changes to DirectXMath which uses typedef in these cases 2021-09-22 16:28:13 -07:00
Daniel Krupiński 631a64529b Replace typedefs with 'using' declarations 2021-09-22 17:12:57 +02:00
Chuck Walbourn eb2ac849e7 Minor whitespace adjustment 2021-09-21 20:25:30 -07: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
Chuck Walbourn 0efa0de7ae Update readme 2021-09-19 20:38:58 -07:00
Chuck Walbourn 47bc020fda Readme update 2021-09-18 16:21:28 -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
Shinji Chiba 6594c5bd72
Re-optimized unswizzle (#126) 2021-07-14 14:01:11 -07:00
Chuck Walbourn 7c30ba5932 Update copyright banner 2021-02-26 23:17:26 -08:00
Chuck Walbourn 596aa5dd57 January 2021 2021-01-10 22:31:25 -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 b8e0ea25f7 Fix case-sensitivity issues with CMake package 2020-12-28 23:01:04 -08:00
Chuck Walbourn 88e49b6503 Case fix 2020-12-21 20:04:30 -08:00
Chuck Walbourn a0bc507c8e December 2020 2020-12-19 13:22:27 -08:00
Chuck Walbourn b54240d5e4
CMake package support (#120) 2020-12-19 13:18:06 -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 29b8c1cc00 Updated readme 2020-10-12 12:40:25 -07: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