Commit Graph

  • fc236e0bf8
    Adding constexpr qualifier for helper functions #1050 (#1184) Christophe 2023-12-22 08:31:02 +0100
  • b372627295 Merge branch 'constexpr_matrix' of https://github.com/LucasChollet/glm into constexpr-matrix constexpr-matrix Christophe 2023-12-21 19:27:49 +0100
  • d487f1839f Merge branch 'constexpr' of https://github.com/RohacekD/glm into constexpr constexpr Christophe 2023-12-21 19:25:04 +0100
  • b486701da4 quaternion: Revert #1069 Christophe 2023-12-21 19:20:21 +0100
  • 819f8be4c1 GLM bumps to version 1.0.0 christophe 2023-12-21 17:15:50 +0100
  • 4ecc8af5b9 trigger C.I. Christophe 2023-12-21 18:28:58 +0100
  • e6b9b76027 trigger C.I. Christophe 2023-12-21 18:28:28 +0100
  • d6e24170b4 Nan is not supported with C++98 test Christophe 2023-12-21 18:06:43 +0100
  • 0ceaba1da9 Nan is not supported with C++98 Christophe 2023-12-21 18:02:00 +0100
  • 0d52d5ddab Fix master build Christophe 2023-12-21 17:47:35 +0100
  • 142b3990cc Nan is not supported with C++98 Christophe 2023-12-21 18:06:43 +0100
  • 980d16e5bb Nan is not supported with C++98 Christophe 2023-12-21 18:02:00 +0100
  • c8dab3d2c4 Fix master build Christophe 2023-12-21 17:47:35 +0100
  • 557f5f2731 Fix test Christophe 2020-11-30 20:42:42 +0100
  • 92e945cc8a GLM_EXT_vector_integer: add integer mix tests Christophe 2020-11-30 20:37:41 +0100
  • 5bb1612f39 Remove invalid change version christophe 2023-12-21 17:18:08 +0100
  • a5e720b0b1 GLM bumps to version 1.0.0 christophe 2023-12-21 17:15:50 +0100
  • 137a7e2d89 Enable alignof C++11 and onwards instead of CXXMS #1093 alignof christophe 2023-12-21 14:23:29 +0100
  • 48516f31a7 Fix vec1 types redefinition christophe 2023-12-21 15:56:19 +0100
  • ec6e3d6cb5 Fix invalid namespaces christophe 2023-12-21 14:33:51 +0100
  • 66c63f4fe4 Fix vec1 types redefinition fix-namespace christophe 2023-12-21 15:56:19 +0100
  • 4681c5b347 Fix lib build dependent of test build christophe 2023-12-21 13:35:52 +0100
  • 7b6af6c088 Fix test Christophe 2020-11-30 20:42:42 +0100
  • d4eb5d16df GLM_EXT_vector_integer: add integer mix tests Christophe 2020-11-30 20:37:41 +0100
  • def5ae18be Fix invalid namespaces christophe 2023-12-21 14:33:51 +0100
  • 820557cf31 Fix GTC_matrix_transform test for C++98 christophe 2023-12-21 14:18:52 +0100
  • b728f5332a Fix GTC_matrix_transform test for C++98 fix-gtc-matrix-transform christophe 2023-12-21 14:18:52 +0100
  • ed1059731f add infinitePerspectiveRH_ZO azhirnov 2023-09-19 09:06:02 +0300
  • 9cb19aa43f Added infinitePerspectiveLH_ZO and tests azhirnov 2023-09-18 21:57:23 +0300
  • 505c3908a1 Make mat operators constexpr Lucas CHOLLET 2022-05-12 19:25:24 +0200
  • e14db5557c Fix lib build dependent of test build fix-build-test-indep-lib christophe 2023-12-21 13:35:52 +0100
  • 926e5d4b70 Add tau constant ##1153 christophe 2023-12-21 12:26:17 +0100
  • 85f2e6b998 Add tau constant ##1153 christophe 2023-12-21 12:05:02 +0100
  • 08f2fd1099 Fix C++20 christophe 2023-12-21 11:59:16 +0100
  • edc5e624df Fix build christophe 2023-12-21 11:44:34 +0100
  • f9a5a404dd Fix C.I. file christophe 2023-12-21 11:41:58 +0100
  • bab156f795 add status badge christophe 2023-12-21 11:38:39 +0100
  • 46818dccca fix: reinterpret_cast to explicit conversions #1123 christophe 2023-12-21 11:36:43 +0100
  • f1bfe6cc95 Fix C++20 build christophe 2023-12-21 11:29:06 +0100
  • c668158672 Add Clang on Linux Christophe 2023-12-21 11:05:04 +0100
  • e000a4703e Remove AVX2 on macOS Christophe 2023-12-21 10:50:50 +0100
  • 53302ad486 Apply suggestions from code review Christophe 2023-12-21 00:52:25 +0100
  • 5ae05c9296 Fix GLM_DISABLE_AUTO_DETECTION error with Werror on Windows Christophe 2023-12-21 00:06:02 +0100
  • 971f22222e C.I. Fix timeout Christophe 2023-12-20 23:02:34 +0100
  • e27fcc7bbd C.I.: Add more C++ language versions Christophe 2023-12-20 23:01:45 +0100
  • 3b21b05ac2 C.I.: Add AVX tests Christophe 2023-12-20 22:40:11 +0100
  • f1c3734847 Add tau constant ##1153 christophe 2023-12-21 12:26:17 +0100
  • c92218427d Add tau constant ##1153 christophe 2023-12-21 12:05:02 +0100
  • 110214efb9 Fix C++20 christophe 2023-12-21 11:59:16 +0100
  • c4ed2f5611 Fix build christophe 2023-12-21 11:44:34 +0100
  • 2ac86aa8f5 Fix C.I. file christophe 2023-12-21 11:41:58 +0100
  • f3f35baa42 add status badge christophe 2023-12-21 11:38:39 +0100
  • a1d4014026 fix: reinterpret_cast to explicit conversions #1123 christophe 2023-12-21 11:36:43 +0100
  • 5057175e5d Fix C++20 build christophe 2023-12-21 11:29:06 +0100
  • f04458a926 Add Clang on Linux Christophe 2023-12-21 11:05:04 +0100
  • f373e1cc63 Remove AVX2 on macOS Christophe 2023-12-21 10:50:50 +0100
  • 66991e59aa Fix bitCount test version Christophe 2023-12-20 23:28:36 +0100
  • d7fc9bc0ed
    Apply suggestions from code review Christophe 2023-12-21 00:52:25 +0100
  • c83236b044 cuda: Fix GTX_vec_swizzle Christophe 2023-12-20 23:44:59 +0100
  • 2171a5b818 Fix intersectRayTriangle from GLM_GTX_intersect #1158 Christophe 2023-12-20 23:11:41 +0100
  • 5652385d06 Fix GLM_DISABLE_AUTO_DETECTION error with Werror on Windows Christophe 2023-12-21 00:06:02 +0100
  • 00b820615d C.I. Fix timeout Christophe 2023-12-20 23:02:34 +0100
  • 2dd4e844e2 C.I.: Add more C++ language versions Christophe 2023-12-20 23:01:45 +0100
  • b67c4f43f5 C.I.: Add AVX tests Christophe 2023-12-20 22:40:11 +0100
  • 1682a8c360 Fix doc typo Christophe 2023-12-20 23:52:50 +0100
  • 5e7c4468af Fix doc typo fix-doc Christophe 2023-12-20 23:52:50 +0100
  • 5c008438db doc: Updated readme Christophe 2023-12-20 23:22:48 +0100
  • ca3721fff1 cuda: Fix GTX_vec_swizzle Christophe 2023-12-20 23:44:59 +0100
  • b5b42b45c2 Fix bitCount test version fix-bitcount-test-version Christophe 2023-12-20 23:28:36 +0100
  • 30f7304763 doc: Updated readme Christophe 2023-12-20 23:22:48 +0100
  • 8a700ad040 More C.I. tests Christophe 2023-12-20 22:33:45 +0100
  • c4480f92ec Fix intersectRayTriangle from GLM_GTX_intersect #1158 Christophe 2023-12-20 23:11:41 +0100
  • e2c62c2342 More C.I. tests more-c-i Christophe 2023-12-20 22:33:45 +0100
  • 641bb363a7 gni Christophe 2023-12-20 22:11:57 +0100
  • c568980cf5 Revert broken vec4 SIMD Christophe 2023-12-20 21:55:32 +0100
  • edecbf1c59 Revert "Add support for non aligned SIMD for vec4" Christophe 2023-12-20 21:33:19 +0100
  • 2d38c41161 Fixes for tests build Christophe 2023-12-19 20:06:43 +0100
  • b90333c124 C.I. Add GitHub Actions Christophe 2023-12-19 20:02:18 +0100
  • 9c6affa1b7 gni add-github-actions Christophe 2023-12-20 22:11:57 +0100
  • 857257745d Revert broken vec4 SIMD Christophe 2023-12-20 21:55:32 +0100
  • 8bdcf22d72 Revert "Add support for non aligned SIMD for vec4" Christophe 2023-12-20 21:33:19 +0100
  • e516c13a06 Fixes for tests build Christophe 2023-12-19 20:06:43 +0100
  • 2834400335 C.I. Add GitHub Actions Christophe 2023-12-19 20:02:18 +0100
  • 1cae067e11 c.i.: Add github actions github-ci Christophe 2023-12-16 10:59:34 +0100
  • c2ad8b5e09 Remove the SYCL hacks Rafal Bielski 2023-10-10 18:16:08 +0100
  • ff32f1e3c7 Update readme.md to link to new API reference Zulleyy3 2023-10-30 21:59:38 +0100
  • 87341644c9 fix cmake version Laurent Caumont 2023-11-08 15:54:46 +0100
  • 4e01e940de Add support for non aligned SIMD for vec4 Laurent Caumont 2023-11-07 12:44:37 +0100
  • c51c4b4ec9 changed GLM_FORCE_QUAT_DATA_WXYZ to GLM_FORCE_QUAT_DATA_XYZW RRR784 2023-01-20 11:32:57 -0500
  • 8a3d04d229 Fix SIMD quat operations. Woob 2023-04-02 12:55:40 -0700
  • 7770dc37a6 Made GLM_FORCE_QUAT_DATA_XYZW be supported by most major functions Woob 2023-04-01 14:50:37 -0700
  • c7c2c3833f Remove *constexpr* from *compute_abs* on CUDA Stephen Xu 2023-03-30 19:21:23 +0100
  • 64263d6c9a Use different qualifiers for default function and constructor So it is more robust against user configuration to force constructor initialisation Stephen Xu 2023-03-21 19:06:17 +0000
  • 0096690e83 Use different function qualifier for default-able functions Stephen Xu 2023-03-21 16:29:36 +0000
  • 0d1a69786b Revert PR #1107 due to potential ill-formed NDR Stephen Xu 2023-03-21 15:52:57 +0000
  • 31f85aab6e Improved performace. tetrisplusplus 2023-01-23 21:41:27 +0900
  • 477ba69343 Fixed isOrthogonal, return false for zero matrix tetrisplusplus 2023-01-23 21:27:02 +0900
  • aa4d729e48 Added test_isOrthogonal for zero matrix tetrisplusplus 2023-01-23 21:05:35 +0900
  • cf68511145 - 3x3 simd matrix multiply & inverse optimization - move toVec3 & toVec4W0 as function instead of member - ARM NEON : fix compiation and complete code (!! runtime not tested) Laurent Caumont 2023-11-23 13:17:07 +0100
  • e67aba0b72 add simd (aligned and unaligned) operation for vec3 and dvec3 (and 3x3 matrices) Laurent Caumont 2023-11-14 12:45:52 +0100