Commit Graph
4784 Commits
Author SHA1 Message Date
christophe 2c88d4f635 Remove GLM_HAS_STATIC_ASSERT C++11 workarounds 2025-10-19 12:01:54 +02:00
christophe ba18d7b089 Remove has C++11 STL 2025-10-19 11:45:26 +02:00
christophe 18a1c9d44c Build GLM with minimum the use of C++17 2025-10-18 16:30:19 +02:00
christophe 9ce89d682b Revert Quaternion rotation order 2025-10-18 12:23:01 +02:00
christophe cfec72509a Deprecate C++98 to 14 2025-10-18 09:26:30 +02:00
Adam Lusch b0a359c6f3 Enable GLM_FORCE_EXPLICIT_CTOR in test for xyz and friends 2025-10-16 09:33:52 +02:00
Adam Lusch c95f725f65 Fix convert_vec4_to_vec3 2025-10-16 09:33:52 +02:00
Christophe 5913e3f486 Updated API doc for 1.0.2 2025-10-15 13:05:14 +02:00
Tea e577e1cee8 Fixed quaternion rotate 2025-10-15 09:37:34 +02:00
Adam Lusch 4b6e9a5d6f Enable test for NEON 2025-10-15 09:34:48 +02:00
Adam Lusch 0990b42583 NEON mask order is flipped 2025-10-15 09:34:48 +02:00
Adam Lusch 279f55d7eb Avoid "implicit conversion increases floating-point precision: 'float' to 'double'" 2025-10-15 09:34:48 +02:00
Adam Lusch 7e4b80ec23 Fix windows warning for div by 0 in test 2025-10-12 15:37:13 +02:00
Adam Lusch 2bd65b13d9 Make test more specific 2025-10-12 15:37:13 +02:00
Adam Lusch 3aed772ae9 isfinite support for quaternions 2025-10-12 15:37:13 +02:00
Francisco José Letterio 8bed9b37fd Update tests for uSubBorrow 2025-10-11 09:27:03 +02:00
Francisco José Letterio 7ff85fcae6 Update func_integer.inl
Fix uSubBorrow
2025-10-11 09:27:03 +02:00
Christophe 12bfe6887a Revert "Update func_integer.inl"
This reverts commit 4962d27b37.
2025-10-10 22:15:21 +02:00
Francisco José Letterio 4962d27b37 Update func_integer.inl 2025-10-10 09:29:17 +02:00
chenjiannan a5d56f93b2 update api documentation link in manual.md 2025-10-10 09:28:17 +02:00
YaaZ 89d15b7c99 Organize includes 2025-10-07 08:42:19 +02:00
Adam Lusch be1fb4daa4 Add packed/aligned quat types 2025-10-07 08:41:51 +02:00
SamiMD 3058381e2e The returned value of a quaternion scalar division and multiplication must be a quaternion 2025-10-06 21:43:09 +02:00
Oleg Morozov 35f93adc50 Fix tag typo in CMake section of readme.md 2025-10-06 19:56:46 +02:00
ZXShady 65a83c9025 Add begin,end support for glm 2025-10-06 19:19:40 +02:00
Steven French 2a12657308 some more min/max wrappings 2 2025-10-06 19:19:03 +02:00
Steven French 8c55406e88 some more min/max wrappings 2025-10-06 19:19:03 +02:00
Steven French 59268156f5 wrap min/max calls in brackets 2025-10-06 19:19:03 +02:00
1neskk 5db3b61b3d Add GLM_FUNC_QUALIFIER to TMin and TMax operator overloads 2025-10-06 17:48:09 +02:00
cmd05 78049f1f2e Add constexpr to normalize 2025-10-06 08:58:47 +02:00
Christophe c10f4f2352 Fixing github C.I. 2025-10-05 23:05:40 +02:00
Ayush Sharma e771488592 Update qualifier.hpp
Fix incorrect type for storage<3, unsigned int, true> in SSE2 
Previously defined as glm_i32vec4, now correctly set to glm_u32vec4.
2025-09-23 09:24:48 +02:00
Christophe 2d4c4b4dd3 Update ci.yml to run CI on master branch PRs 2025-02-07 20:32:38 +01:00
Jeff Burnett 69b130c162 Fix uninitialized in constexpr warning
Matrix multiplication functions that were recently marked as 'constexpr'
in commit '1cc8e80e3ba140239196d9a4597a2ea8139a4aa5' can throw warnings
about an "uninitialized variable 'Result' in constexpr function".

Change-Id: I95396da9ac8a6e0dd1b6ae4e782f75446cfa70a3
2025-01-23 09:10:55 +01:00
christophe af86309663 Fix missing newline 2025-01-22 21:40:13 +01:00
ZXShady e54e16f3da Add C++17 structureed binding support
Add C++17 Structured Bindings support for vec,mat,quat types
2025-01-22 21:40:13 +01:00
Christophe 5847dd91b2 Merge pull request #1305 from steimich96/master
Fixed nvcc compile warnings for default constructor
2025-01-22 12:00:51 +01:00
steimich96 edc3607b39 Fixed nvcc compile warnings for default constructor 2025-01-22 12:00:05 +01:00
Christophe 624090a855 Merge pull request #1339 from g-truc/rebase-1.0.2
Fixed master branch C.I.
2025-01-22 11:51:18 +01:00
christophe af69cb1a6e Fix macOS C.I. 2025-01-22 10:20:01 +01:00
christophe c11bff7853 Fix macOS latest 2025-01-22 09:54:31 +01:00
Christophe 6dddbfb066 Merge pull request #1322 from ivansouzamf/master
Add support for sse4.2 when using msvc
2025-01-22 09:37:15 +01:00
Payn 57738871cc msvc now supports sse4.2 2025-01-22 09:36:31 +01:00
christophe fe26a526cd Fix macOS C.I. 2025-01-22 09:12:28 +01:00
christophe 242233ea20 Fix macOS C.I. test 2025-01-22 00:43:36 +01:00
christophe 97995f4713 Fix intrinsics test 2025-01-22 00:36:32 +01:00
Christophe 08a6421adb Fix macOS C.I. issue 2025-01-21 23:58:25 +01:00
Christophe 44c0039c7c Revert "Fix a wrong macro for tdualquat ctor"
This reverts commit 9b15c54c8c.
2025-01-21 19:05:55 +01:00
christophe abcc96b4b9 Fix macOS C.I. 2025-01-21 18:50:33 +01:00
christophe a036baa4d8 Fix MacOS C.I. 2025-01-21 17:42:41 +01:00