Commit Graph

  • 6f14f4792a Fix compilation with GLM_FORCE_SSE2 master Osyotr 2026-03-11 16:55:20 +03:00
  • 4313b3f349 Reliable aligned types alignas christophe 2025-10-22 14:43:25 -06:00
  • e8642318a0 Add link to Release 1.0.3 Ryan Jensen 2026-02-10 17:40:19 -06:00
  • 89da3e7470 docs: fix manual.md Minglv Ye 2026-02-24 00:53:35 +08:00
  • f451d0ad62 Fix releases being updated automagically 1.0 Christophe 2026-01-12 15:21:26 +01:00
  • e7970a8b26 Fix releases being updated automagically Christophe 2026-01-12 15:21:26 +01:00
  • b1fed40786 Make min, max, mix and clamp constexpr 0xf00ff00f 2025-12-21 18:55:33 -03:00
  • 2436fe7671 SIMD dot product and normalization changes (#1427) Forward-Fax3 2026-01-01 21:43:36 +00:00
  • 8d1fd52e5a Add version 1.0.3 changelog 1.0.3 Christophe 2025-12-31 14:05:53 +01:00
  • b0e55baf64 Ensure swizzle compatibility with GLM_FORCE_SIZE_T_LENGTH T3hD0gg 2025-10-21 18:17:29 -04:00
  • 19ee90673e Implement g-truc#1370 (reflection matrix calculation) - add reflect2D - rewrite functions to accept an input matrix - add tests mariob92 2025-12-07 23:42:06 +01:00
  • 42e99d1e80 Implement #1370 (reflection matrix calculation) mariob92 2025-05-21 14:19:19 +02:00
  • 2ac286d5c8 Fix initialization of vec in unary operator- Francisco Facioni 2025-11-06 13:35:58 +01:00
  • 55661885dd Fix initialization of vector in convert_splat Francisco Facioni 2025-11-06 13:33:09 +01:00
  • 8f6213d379 Update CMake minimum version and policy range Alfredo Tupone 2025-12-01 08:36:09 +01:00
  • e282990dc0 Implement g-truc#1370 (reflection matrix calculation) - add reflect2D - rewrite functions to accept an input matrix - add tests mariob92 2025-12-07 23:42:06 +01:00
  • 5f9187f0f2 Implement #1370 (reflection matrix calculation) mariob92 2025-05-21 14:19:19 +02:00
  • a583c59e16 Fix initialization of vec in unary operator- Francisco Facioni 2025-11-06 13:35:58 +01:00
  • 36e7a9ad69 Fix initialization of vector in convert_splat Francisco Facioni 2025-11-06 13:33:09 +01:00
  • ff64b7da64 Fix aligned types when SIMD is NOT used remove-cxx98-workaround christophe 2025-10-21 04:16:00 -06:00
  • b83d0c4232 Fix SIMD requires to remove constexpr christophe 2025-10-20 05:41:50 -06:00
  • 27f6029998 Removed initializer list C++98 workarounds christophe 2025-10-19 21:26:37 +02:00
  • d34c19ecd0 Ensure swizzle compatibility with GLM_FORCE_SIZE_T_LENGTH T3hD0gg 2025-10-21 18:17:29 -04:00
  • 8a57c6e65e More clean up christophe 2025-10-21 16:35:42 -06:00
  • 745a96db47 Clean up christophe 2025-10-21 14:45:13 -06:00
  • a97b747110 Use noexcept christophe 2025-10-21 11:49:50 -06:00
  • a624f74d97 Use C++14 deprecate attribute christophe 2025-10-21 11:34:44 -06:00
  • 9ecd2c0849 Add C++ 23 detection christophe 2025-10-21 11:20:57 -06:00
  • 24a14718fe Removed initializer list C++98 workarounds christophe 2025-10-19 21:26:37 +02:00
  • c33f2fa56a Remove integer C++11 workaround christophe 2025-10-19 16:11:45 +02:00
  • b2ae990346 Remove int64 custom implementation christophe 2025-10-19 15:27:24 +02:00
  • ef7c6e0c8a Remove custom make_unsigned christophe 2025-10-19 15:24:14 +02:00
  • 07bc4e11b3 Remove C++11 feature checks christophe 2025-10-19 13:52:03 +02:00
  • ab5c4c6ee8 Remove GLM_HAS_STATIC_ASSERT C++11 workarounds christophe 2025-10-19 12:01:54 +02:00
  • 1da632dddd Remove has C++11 STL christophe 2025-10-19 11:45:26 +02:00
  • 8409c195cd Add static_assert to basic types remove-cxx98-workarounds christophe 2025-10-20 00:11:56 +02:00
  • 761885683c Removed initializer list C++98 workarounds christophe 2025-10-19 21:26:37 +02:00
  • 22d40e3ef5 Remove integer C++11 workaround christophe 2025-10-19 16:11:45 +02:00
  • 59f2a80da9 Remove int64 custom implementation christophe 2025-10-19 15:27:24 +02:00
  • fae72297c9 Remove custom make_unsigned christophe 2025-10-19 15:24:14 +02:00
  • ee6a48357a Remove C++11 feature checks christophe 2025-10-19 13:52:03 +02:00
  • 2c88d4f635 Remove GLM_HAS_STATIC_ASSERT C++11 workarounds christophe 2025-10-19 12:01:54 +02:00
  • ba18d7b089 Remove has C++11 STL christophe 2025-10-19 11:45:26 +02:00
  • 18a1c9d44c Build GLM with minimum the use of C++17 christophe 2025-10-18 14:34:59 +02:00
  • a88bd16b7f Require C++ 17 support to build with GLM use-cxx17 christophe 2025-10-18 14:23:03 +02:00
  • 9ce89d682b Revert Quaternion rotation order christophe 2025-10-18 09:37:41 +02:00
  • 5356ab176b Update version christophe 2025-10-18 10:05:11 +02:00
  • 15a4795f6a Revert Quaternion rotation order christophe 2025-10-18 09:37:41 +02:00
  • cfec72509a Deprecate C++98 to 14 christophe 2025-10-15 10:20:54 +02:00
  • 4cb324c996 Enable GLM_FORCE_EXPLICIT_CTOR in test for xyz and friends Adam Lusch 2025-10-15 11:01:23 -05:00
  • 83c8b305db Fix convert_vec4_to_vec3 Adam Lusch 2025-10-15 11:00:42 -05:00
  • b0a359c6f3 Enable GLM_FORCE_EXPLICIT_CTOR in test for xyz and friends Adam Lusch 2025-10-15 11:01:23 -05:00
  • c95f725f65 Fix convert_vec4_to_vec3 Adam Lusch 2025-10-15 11:00:42 -05:00
  • 5913e3f486 Updated API doc for 1.0.2 Christophe 2025-10-15 12:59:12 +02:00
  • a532f5b1cf Updated API doc for 1.0.2 1.0.2 Christophe 2025-10-15 12:59:12 +02:00
  • e577e1cee8 Fixed quaternion rotate Tea 2024-05-23 18:56:40 +02:00
  • 4b6e9a5d6f Enable test for NEON Adam Lusch 2025-03-21 17:41:12 -05:00
  • 0990b42583 NEON mask order is flipped Adam Lusch 2025-03-21 17:35:01 -05:00
  • 279f55d7eb Avoid "implicit conversion increases floating-point precision: 'float' to 'double'" Adam Lusch 2025-03-21 17:30:13 -05:00
  • 7e4b80ec23 Fix windows warning for div by 0 in test Adam Lusch 2025-10-07 15:04:53 -05:00
  • 2bd65b13d9 Make test more specific Adam Lusch 2025-03-20 19:09:59 -05:00
  • 3aed772ae9 isfinite support for quaternions Adam Lusch 2025-03-20 19:02:53 -05:00
  • 8bed9b37fd Update tests for uSubBorrow Francisco José Letterio 2025-10-10 16:25:57 -03:00
  • 7ff85fcae6 Update func_integer.inl Francisco José Letterio 2025-04-07 15:19:31 -07:00
  • 12bfe6887a Revert "Update func_integer.inl" Christophe 2025-10-10 18:03:55 +02:00
  • 4962d27b37 Update func_integer.inl Francisco José Letterio 2025-04-07 15:26:49 -07:00
  • a5d56f93b2 update api documentation link in manual.md chenjiannan 2024-07-15 09:32:38 +08:00
  • 89d15b7c99 Organize includes YaaZ 2025-05-09 17:56:16 +02:00
  • be1fb4daa4 Add packed/aligned quat types Adam Lusch 2025-03-21 17:11:43 -05:00
  • 3058381e2e The returned value of a quaternion scalar division and multiplication must be a quaternion SamiMD 2025-03-26 17:56:30 -04:00
  • 35f93adc50 Fix tag typo in CMake section of readme.md Oleg Morozov 2025-04-30 02:14:15 +03:00
  • 65a83c9025 Add begin,end support for glm ZXShady 2025-02-13 20:01:43 +00:00
  • 2a12657308 some more min/max wrappings 2 Steven French 2024-08-19 15:14:37 +12:00
  • 8c55406e88 some more min/max wrappings Steven French 2024-08-19 15:01:06 +12:00
  • 59268156f5 wrap min/max calls in brackets Steven French 2024-08-19 14:44:44 +12:00
  • 5db3b61b3d Add GLM_FUNC_QUALIFIER to TMin and TMax operator overloads 1neskk 2025-03-24 15:41:49 -03:00
  • 78049f1f2e Add constexpr to normalize cmd05 2025-05-16 09:34:17 +05:30
  • c10f4f2352 Fixing github C.I. Christophe 2025-09-30 17:36:08 +02:00
  • e771488592 Update qualifier.hpp Ayush Sharma 2025-03-26 19:00:34 +05:30
  • 2d4c4b4dd3 Update ci.yml to run CI on master branch PRs Christophe 2025-02-07 20:32:38 +01:00
  • 69b130c162 Fix uninitialized in constexpr warning Jeff Burnett 2024-02-23 10:33:51 -06:00
  • af86309663 Fix missing newline christophe 2025-01-22 18:18:20 +01:00
  • e54e16f3da Add C++17 structureed binding support ZXShady 2024-11-10 10:12:14 +00:00
  • 5847dd91b2 Merge pull request #1305 from steimich96/master Christophe 2025-01-22 12:00:51 +01:00
  • edc3607b39 Fixed nvcc compile warnings for default constructor steimich96 2024-06-21 16:22:30 +02:00
  • 624090a855 Merge pull request #1339 from g-truc/rebase-1.0.2 Christophe 2025-01-22 11:51:18 +01:00
  • af69cb1a6e Fix macOS C.I. christophe 2025-01-22 10:20:01 +01:00
  • c11bff7853 Fix macOS latest christophe 2025-01-22 09:54:31 +01:00
  • 6dddbfb066 Merge pull request #1322 from ivansouzamf/master Christophe 2025-01-22 09:37:15 +01:00
  • 57738871cc msvc now supports sse4.2 Payn 2024-11-17 21:41:50 -03:00
  • fe26a526cd Fix macOS C.I. christophe 2025-01-22 09:12:28 +01:00
  • 242233ea20 Fix macOS C.I. test christophe 2025-01-22 00:43:36 +01:00
  • 97995f4713 Fix intrinsics test christophe 2025-01-22 00:36:32 +01:00
  • 08a6421adb Fix macOS C.I. issue Christophe 2025-01-21 23:58:25 +01:00
  • 44c0039c7c Revert "Fix a wrong macro for tdualquat ctor" Christophe 2025-01-21 19:05:55 +01:00
  • abcc96b4b9 Fix macOS C.I. christophe 2025-01-19 10:29:18 +01:00
  • a036baa4d8 Fix MacOS C.I. christophe 2025-01-19 09:57:44 +01:00
  • 303a9d79ed Fix C.I. failure christophe 2025-01-19 09:54:48 +01:00
  • 9e6f0ec1f6 Disable GTX test failing on Ubuntu latest GCC 13.3.0 Christophe 2025-01-16 20:01:49 +01:00
  • c8132b31f7 Prepare 1.0.2 release Marcin Konowalczyk 2025-01-15 16:05:03 +00:00