Commit Graph

  • c5ae1c3341 Fixed double inline when comiling without constexpr. master Patrick Wuttke 2023-11-26 15:13:52 +01:00
  • 7dd1d85434
    Added spaceship operators for matrices. sekiei Patrick Wuttke 2023-01-28 16:54:31 +01:00
  • 16b7a1d7d4
    Made some math functions constexpr using gcem. Patrick Wuttke 2023-01-12 22:24:35 +01:00
  • cab263a56d
    Added spaceship operator. Patrick Wuttke 2023-01-02 17:12:23 +01:00
  • fc8f4bb442
    Merge pull request #1122 from Thibaulltt/fix_glm_ext_matrix_common Christophe 2022-10-26 17:30:34 +02:00
  • 1c18fca789 Fix GLM_EXT_matrix_common : row to column-major Thibault de Villèle [UM] 2022-10-26 11:15:51 +02:00
  • 0a6d3334ea
    Merge pull request #1086 from imgly/imgly/fix/vdivq_f32_undefinded_armv7 Christophe 2022-10-24 12:54:34 +02:00
  • e250ffe36d
    Merge pull request #1109 from EbiSadeghi/master Christophe 2022-10-24 12:50:49 +02:00
  • 7b9d310dbd
    Merge pull request #1116 from Thibaulltt/master Christophe 2022-10-24 12:33:54 +02:00
  • af9725719e
    Merge pull request #1112 from Goubermouche/master Christophe 2022-10-24 12:30:09 +02:00
  • 03b7f75c75
    Merge pull request #1120 from Tachi107/manual.md-fixes Christophe 2022-10-24 12:28:48 +02:00
  • 38b7a1a983
    Merge pull request #1107 from stephen-hqxu/cuda-default-function Christophe 2022-10-24 12:27:30 +02:00
  • ebf51708ad
    Merge pull request #1106 from stephen-hqxu/cuda-qualifier Christophe 2022-10-24 12:26:36 +02:00
  • 8339c77bd6
    Merge pull request #1113 from genpfault/fix-noexcept-warnings Christophe 2022-10-24 12:18:30 +02:00
  • bb4466ec3d
    Merge pull request #1114 from gottfriedleibniz/docs/doxygen Christophe 2022-10-24 12:12:54 +02:00
  • b48debf7e8
    Merge pull request #1101 from drfiemost/missing_define Christophe 2022-10-24 12:08:43 +02:00
  • bfa82837ea
    Changed the e^v clarification in source Ebi Sadeghi 2022-09-20 20:20:58 -07:00
  • 06afe0718a
    Fix indentation Leandro Nini 2022-09-20 18:49:15 +02:00
  • b4a09f5ac0
    docs(manual): some markdown fixes Andrea Pappacoda 2022-09-19 22:50:52 +02:00
  • 48e1ff3fee Add glm::abs() function for the glm::mat<> class Thibault de Villèle [UM] 2022-08-29 14:18:44 +02:00
  • ef351e68a3 Fix GLM_EXT_matrix_common compilation message Thibault de Villèle [UM] 2022-08-29 13:19:56 +02:00
  • 4b6284e39d GCC: Fix noexcept warnings on hash functions Charles Huber 2022-07-25 10:34:11 -05:00
  • 8719fcb839 cleanup doxygen and codespell Gottfried Leibniz 2022-08-01 19:25:47 -03:00
  • 12b5fb2a88
    Fixed a typo in io.hpp. Šimon Tupý 2022-07-24 06:04:19 +02:00
  • 8415b031f9
    Changed variable description from x to v Ebi Sadeghi 2022-07-11 19:55:22 -07:00
  • 804ec70c2e
    Spelling corrections Ebi Sadeghi 2022-07-11 19:50:45 -07:00
  • 0b08654ad6
    Don't use default function when working with CUDA. Stephen Xu 2022-06-03 15:36:06 +01:00
  • e1b2d3d7d5
    Add user instructions. Stephen Xu 2022-06-02 21:32:12 +01:00
  • 3b09445290
    Add defines to manually select CUDA function qualifier. Stephen Xu 2022-06-02 19:36:50 +01:00
  • cc98465e35
    Merge pull request #1049 from borodust/aligned_bugfixes Christophe 2022-04-20 12:39:39 +02:00
  • 416d0a23eb
    Merge pull request #1078 from maniek2332/gtx-easing-bounce-fix Christophe 2022-04-20 12:38:07 +02:00
  • 53eb7a2749
    Merge pull request #1080 from junjie020/fix_frustumLH_matrix_bug Christophe 2022-04-20 12:36:24 +02:00
  • 8b6e2ffb4a
    Merge pull request #1096 from gottfriedleibniz/fix/minmax Christophe 2022-04-20 12:33:57 +02:00
  • 922f391824
    Merge pull request #1100 from baldvin-kovacs/master Christophe 2022-04-20 12:32:14 +02:00
  • df969513ae
    Merge pull request #1085 from jakubtyrcha/fix_msvc_compilation_cxx_20 Christophe 2022-04-20 12:31:30 +02:00
  • c8f3357657
    Merge pull request #1088 from xaedes/patch-sort-fwd-mat Christophe 2022-04-20 12:30:43 +02:00
  • b7140ca2c8
    Merge pull request #1089 from Zuzu-Typ/patch-2 Christophe 2022-04-20 12:29:48 +02:00
  • 1022fdf6d1
    Merge pull request #1090 from gottfriedleibniz/fix-neverinline Christophe 2022-04-20 12:28:19 +02:00
  • f08ee17957
    Merge pull request #1091 from yknishidate/bugfix Christophe 2022-04-20 12:27:40 +02:00
  • fd265ff18e
    Merge pull request #1092 from elect86/patch-5 Christophe 2022-04-20 12:27:06 +02:00
  • 89d0eb1f06
    Merge pull request #1094 from gottfriedleibniz/fix/mat2x3 Christophe 2022-04-20 12:26:28 +02:00
  • d33344bd86
    Merge pull request #1097 from gottfriedleibniz/fix/color Christophe 2022-04-20 12:25:48 +02:00
  • 43f2a5258b
    Merge pull request #1098 from gottfriedleibniz/fix/arm Christophe 2022-04-20 12:25:14 +02:00
  • b2a9dae6dc
    Merge pull request #1099 from Windsander/shearing Christophe 2022-04-20 12:24:33 +02:00
  • 816e9b70fb
    Merge pull request #1102 from WarEagle451/patch-1 Christophe 2022-04-20 12:22:55 +02:00
  • 7243647a78
    Spelling mistake fix Noah LeBlanc 2022-02-15 01:54:29 -05:00
  • 970860d06f
    Add missing define Leandro Nini 2022-02-11 15:00:02 +01:00
  • 63a229359e Fix implicit conversion compiler error in glm/gtc/random.inl Baldvin Kovacs 2022-02-10 22:12:46 +01:00
  • 0f318f63af feat: add shearing matrix operation on matrix_transfom arikanli 2022-01-20 21:27:30 +08:00
  • 3062122e5e fix: associated min/max Gottfried Leibniz 2022-01-14 19:16:44 -04:00
  • bfeb882fdb few ARM fixes Gottfried Leibniz 2022-01-14 19:14:27 -04:00
  • 14e3b04274 fix hsvColor types Gottfried Leibniz 2021-12-27 21:09:01 -04:00
  • b857caa655 fix mat2 constructors Gottfried Leibniz 2021-12-13 16:14:40 -04:00
  • 9621e7597e
    Update type_vec4.hpp Giuseppe Barbieri 2021-11-24 10:10:51 +01:00
  • c5f9b31688 Fix tengant typo nishidate-yuki 2021-11-17 14:46:17 +09:00
  • 656a699f9a fix: glm_never_inline Gottfried Leibniz 2021-11-11 09:28:03 -04:00
  • fcda03b545 Removed precision qualifiers from atan2 in euler_angles.inl Zuzu-Typ 2021-11-03 15:41:43 +01:00
  • 1ed9bd96a9
    Removed invalid precision qualifiers Zuzu-Typ 2021-11-03 10:30:22 +01:00
  • b5456a56a3 Sort inconsistently ordered mat declarations in fwd.hpp xaedes 2021-10-26 19:10:33 +02:00
  • a47a719b17 Fixed: use of undeclared identifier 'vdivq_f32' while compile for ARMv7 Sven Nähler 2021-10-07 09:45:00 +02:00
  • 318d7f2398 Fixed error C3861: 'Lv': identifier not found This diagnostic occurred in the compiler generated function 'glm::vec<1,T,Q> &glm::vec<1,T,Q>::operator |=(const glm::vec<1,A,Q> &)' jakubtyrcha 2021-09-18 19:26:01 +01:00
  • 6ad79aae3e
    Merge pull request #1082 from psychocoderHPC/topic-HIPsupport Christophe 2021-09-02 16:54:41 +02:00
  • 401cc833ef Various bugfixes for aligned/simd codepaths Pavel Korolev 2020-12-06 20:53:19 +03:00
  • a1d88cf991 add AMD HIP support René Widera 2021-08-05 11:54:10 +02:00
  • 06ed280db4
    Merge pull request #1081 from xaedes/patch-1 Christophe 2021-07-31 23:46:22 +02:00
  • a8b3401574
    Fixed header comment xaedes 2021-07-27 12:59:03 +02:00
  • 5f95999f32 fix frustumLH projection matrix get wrong result when left/right or top/bottom is not symmetries junjie020 2021-07-16 11:22:43 +08:00
  • 2759ceca04
    Merge pull request #1079 from BramblePie/Change_orientedAngle_function Christophe 2021-07-15 09:57:29 +02:00
  • f0066a2acf
    Merge pull request #1074 from szabolcsdombi/quaternion-constructor-parameters-fix Christophe 2021-07-15 09:56:22 +02:00
  • 90e85225f5 Change orientedAngle function Bram Pieters 2021-06-24 15:03:12 +02:00
  • 84f2045a79
    Merge pull request #1076 from stephomi/decompose_wxyz Christophe 2021-06-07 21:29:54 +02:00
  • 8efb7408b5
    Merge pull request #1077 from sgrottel/gtx-pca-test-rework Christophe 2021-06-07 21:27:24 +02:00
  • eb23f89db2 fix glm::bounceEaseInOut() easing formula Mariusz Okulanis 2021-06-07 16:39:24 +02:00
  • 104c1214ee Avoid fp comparison of glm::sign return value by introducing a sign comparison helper function SGrottel 2021-06-05 16:43:47 +02:00
  • 5dbba35275 Changed test functions to explicitly define comparison epsilons. SGrottel 2021-06-05 16:26:06 +02:00
  • f32eea1345 Fix matrix decompose (wxyz quaternion) Stéphane GINIER 2021-06-01 16:15:11 +02:00
  • 66062497b1
    Merge pull request #1075 from Robadob/nvrtc_support Christophe 2021-05-23 18:03:02 +02:00
  • 00a195c687 BugFix: CUDA RTC support. Robert Chisholm 2021-05-19 13:53:48 +01:00
  • 820a2c0e62 make quaternion constructor respect GLM_FORCE_QUAT_DATA_XYZW Szabolcs Dombi 2021-05-17 08:40:22 +03:00
  • 70f67cb457
    Merge pull request #1072 from g-truc/travis-update Christophe 2021-05-15 12:51:02 +02:00
  • dc9e555b4c
    Merge pull request #1071 from sgrottel/gtx-pca Christophe 2021-05-15 12:50:27 +02:00
  • c6dfaed4a3
    Merge pull request #1073 from Robadob/nvrtc_support Christophe 2021-05-15 12:31:00 +02:00
  • 948ac3b825 Add missing statement. Robert Chisholm 2021-05-14 10:38:02 +01:00
  • aa7380ae12 Fix lint. Robert Chisholm 2021-05-13 22:33:49 +01:00
  • f0f95bd3de Correctly detect NVRTC and lack of stl support. Robert Chisholm 2021-05-13 22:13:04 +01:00
  • d71dba9603 Introduced a second, less precise comparison epsilon for the tests for now. SGrottel 2021-05-11 07:44:40 +02:00
  • 18d9b97aa4 Further increased comparison float epsilon, and further test batch testEigenvectors also failes. SGrottel 2021-05-10 23:36:17 +02:00
  • 593b7cc36b Increased float comparison epsilon to pass tests. SGrottel 2021-05-10 22:49:57 +02:00
  • a0ccbcc63d Added further details on the comparison issue with covariance matrices on some VMs. SGrottel 2021-05-10 21:32:01 +02:00
  • d0d7945141 Additional debug output to investigate why test-gtx_pca fails on some VMs on Travis. SGrottel 2021-05-10 19:35:57 +02:00
  • c792a0a221 Disabled tests requiring random engine when CXX11 STL is not available. SGrottel 2021-05-10 17:48:35 +02:00
  • 0f5b544d5d Corrected errors on Xcode C++98 pure related to language extensions accidentially used. SGrottel 2021-05-10 16:38:38 +02:00
  • b8adc27808 Removed lambdas and initializer list ctors to be compatible with older cpp standards. SGrottel 2021-05-10 15:45:42 +02:00
  • ddb6678c23 Use default clang version of distribution Christophe 2021-05-10 14:11:17 +02:00
  • 4abd46483a Fix Travis C.I. build Christophe 2021-05-10 13:34:39 +02:00
  • dd40903b74 Implemented 'principle component analysis' utility in gtx, including tests SGrottel 2021-05-10 13:14:29 +02:00
  • 6e2b7eedd2
    Merge pull request #1069 from Blurgyy/quaternion-sane-default Christophe 2021-05-07 09:23:48 +02:00
  • de7c83f1b6 Update test for GLM_FORCE_QUAT_DATA_XYZW Gaoyang Zhang 2021-05-06 14:01:41 +08:00
  • 59ddeb7d1c Replace GLM_FORCE_QUAT_DATA_WXYZ with GLM_FORCE_QUAT_DATA_XYZW Gaoyang Zhang 2021-05-06 13:58:27 +08:00
  • d573bf099a Revert "Fix constructor of struct qua to honor macro "GLM_FORCE_QUAT_DATA_WXYZ"" Gaoyang Zhang 2021-05-06 14:12:23 +08:00