Commit Graph

  • 970860d06f
    Add missing define Leandro Nini 2022-02-11 15:00:02 +0100
  • 63a229359e Fix implicit conversion compiler error in glm/gtc/random.inl Baldvin Kovacs 2022-02-10 22:12:46 +0100
  • 0f318f63af feat: add shearing matrix operation on matrix_transfom arikanli 2022-01-20 21:27:30 +0800
  • 3062122e5e fix: associated min/max Gottfried Leibniz 2022-01-14 19:16:44 -0400
  • bfeb882fdb few ARM fixes Gottfried Leibniz 2022-01-14 19:14:27 -0400
  • 14e3b04274 fix hsvColor types Gottfried Leibniz 2021-12-27 21:09:01 -0400
  • b857caa655 fix mat2 constructors Gottfried Leibniz 2021-12-13 16:14:40 -0400
  • 9621e7597e
    Update type_vec4.hpp Giuseppe Barbieri 2021-11-24 10:10:51 +0100
  • c5f9b31688 Fix tengant typo nishidate-yuki 2021-11-17 14:46:17 +0900
  • 656a699f9a fix: glm_never_inline Gottfried Leibniz 2021-11-11 09:28:03 -0400
  • fcda03b545 Removed precision qualifiers from atan2 in euler_angles.inl Zuzu-Typ 2021-11-03 15:41:43 +0100
  • 1ed9bd96a9
    Removed invalid precision qualifiers Zuzu-Typ 2021-11-03 10:30:22 +0100
  • b5456a56a3 Sort inconsistently ordered mat declarations in fwd.hpp xaedes 2021-10-26 19:10:33 +0200
  • a47a719b17 Fixed: use of undeclared identifier 'vdivq_f32' while compile for ARMv7 Sven Nähler 2021-10-07 09:45:00 +0200
  • 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 +0100
  • 6ad79aae3e
    Merge pull request #1082 from psychocoderHPC/topic-HIPsupport Christophe 2021-09-02 16:54:41 +0200
  • 401cc833ef Various bugfixes for aligned/simd codepaths Pavel Korolev 2020-12-06 20:53:19 +0300
  • a1d88cf991 add AMD HIP support René Widera 2021-08-05 11:54:10 +0200
  • 06ed280db4
    Merge pull request #1081 from xaedes/patch-1 Christophe 2021-07-31 23:46:22 +0200
  • a8b3401574
    Fixed header comment xaedes 2021-07-27 12:59:03 +0200
  • 5f95999f32 fix frustumLH projection matrix get wrong result when left/right or top/bottom is not symmetries junjie020 2021-07-16 11:22:43 +0800
  • 2759ceca04
    Merge pull request #1079 from BramblePie/Change_orientedAngle_function Christophe 2021-07-15 09:57:29 +0200
  • f0066a2acf
    Merge pull request #1074 from szabolcsdombi/quaternion-constructor-parameters-fix Christophe 2021-07-15 09:56:22 +0200
  • 90e85225f5 Change orientedAngle function Bram Pieters 2021-06-24 15:03:12 +0200
  • 84f2045a79
    Merge pull request #1076 from stephomi/decompose_wxyz Christophe 2021-06-07 21:29:54 +0200
  • 8efb7408b5
    Merge pull request #1077 from sgrottel/gtx-pca-test-rework Christophe 2021-06-07 21:27:24 +0200
  • eb23f89db2 fix `glm::bounceEaseInOut()` easing formula Mariusz Okulanis 2021-06-07 16:39:24 +0200
  • 104c1214ee Avoid fp comparison of `glm::sign` return value by introducing a sign comparison helper function SGrottel 2021-06-05 16:43:47 +0200
  • 5dbba35275 Changed test functions to explicitly define comparison epsilons. SGrottel 2021-06-05 16:26:06 +0200
  • f32eea1345 Fix matrix decompose (wxyz quaternion) Stéphane GINIER 2021-06-01 16:15:11 +0200
  • 66062497b1
    Merge pull request #1075 from Robadob/nvrtc_support Christophe 2021-05-23 18:03:02 +0200
  • 00a195c687 BugFix: CUDA RTC support. Robert Chisholm 2021-05-19 13:53:48 +0100
  • 820a2c0e62 make quaternion constructor respect GLM_FORCE_QUAT_DATA_XYZW Szabolcs Dombi 2021-05-17 08:40:22 +0300
  • 70f67cb457
    Merge pull request #1072 from g-truc/travis-update Christophe 2021-05-15 12:51:02 +0200
  • dc9e555b4c
    Merge pull request #1071 from sgrottel/gtx-pca Christophe 2021-05-15 12:50:27 +0200
  • c6dfaed4a3
    Merge pull request #1073 from Robadob/nvrtc_support Christophe 2021-05-15 12:31:00 +0200
  • 948ac3b825 Add missing statement. Robert Chisholm 2021-05-14 10:38:02 +0100
  • aa7380ae12 Fix lint. Robert Chisholm 2021-05-13 22:33:49 +0100
  • f0f95bd3de Correctly detect NVRTC and lack of stl support. Robert Chisholm 2021-05-13 22:13:04 +0100
  • d71dba9603 Introduced a second, less precise comparison epsilon for the tests for now. SGrottel 2021-05-11 07:44:40 +0200
  • 18d9b97aa4 Further increased comparison float epsilon, and further test batch `testEigenvectors` also failes. SGrottel 2021-05-10 23:36:17 +0200
  • 593b7cc36b Increased float comparison epsilon to pass tests. SGrottel 2021-05-10 22:49:57 +0200
  • a0ccbcc63d Added further details on the comparison issue with covariance matrices on some VMs. SGrottel 2021-05-10 21:32:01 +0200
  • d0d7945141 Additional debug output to investigate why `test-gtx_pca` fails on some VMs on Travis. SGrottel 2021-05-10 19:35:57 +0200
  • c792a0a221 Disabled tests requiring random engine when CXX11 STL is not available. SGrottel 2021-05-10 17:48:35 +0200
  • 0f5b544d5d Corrected errors on Xcode C++98 pure related to language extensions accidentially used. SGrottel 2021-05-10 16:38:38 +0200
  • b8adc27808 Removed lambdas and initializer list ctors to be compatible with older cpp standards. SGrottel 2021-05-10 15:45:42 +0200
  • ddb6678c23 Use default clang version of distribution Christophe 2021-05-10 14:11:17 +0200
  • 4abd46483a Fix Travis C.I. build Christophe 2021-05-10 13:34:39 +0200
  • dd40903b74 Implemented 'principle component analysis' utility in gtx, including tests SGrottel 2021-05-10 13:14:29 +0200
  • 6e2b7eedd2
    Merge pull request #1069 from Blurgyy/quaternion-sane-default Christophe 2021-05-07 09:23:48 +0200
  • de7c83f1b6 Update test for GLM_FORCE_QUAT_DATA_XYZW Gaoyang Zhang 2021-05-06 14:01:41 +0800
  • 59ddeb7d1c Replace GLM_FORCE_QUAT_DATA_WXYZ with GLM_FORCE_QUAT_DATA_XYZW Gaoyang Zhang 2021-05-06 13:58:27 +0800
  • d573bf099a Revert "Fix constructor of struct qua to honor macro "GLM_FORCE_QUAT_DATA_WXYZ"" Gaoyang Zhang 2021-05-06 14:12:23 +0800
  • f6f3596a6b Revert "Fix construction of identity quaternion" Gaoyang Zhang 2021-05-06 14:12:22 +0800
  • 43b81f49fc Revert "Fix test due to change of default constructor of qua" Gaoyang Zhang 2021-05-06 14:12:16 +0800
  • e800c41c0a Fix test due to change of default constructor of qua Gaoyang Zhang 2021-05-03 00:32:17 +0800
  • 37842c7400 Fix construction of identity quaternion Gaoyang Zhang 2021-05-03 00:31:09 +0800
  • f931c4996a Fix constructor of struct qua to honor macro "GLM_FORCE_QUAT_DATA_WXYZ" Gaoyang Zhang 2021-05-02 21:36:05 +0800
  • 761a842a59
    Merge pull request #1062 from tksuoran/fix-cmake Christophe 2021-04-05 13:27:48 +0200
  • 820607ad2b
    Merge pull request #1064 from SergeyKrivohatskiy/fix-axisAngle-for-small-angles Christophe 2021-04-05 13:25:56 +0200
  • 50fdc42f13
    Merge pull request #1065 from psychocoderHPC/fix-cudaClangCompile Christophe 2021-04-05 13:23:00 +0200
  • 59fbd31552 fix clang CUDA compile René Widera 2021-03-31 14:13:53 +0200
  • b5d4757580 compilation fix Sergey Krivohatskiy 2021-03-23 15:22:16 +0300
  • e81a9c4baa compilation fixes Sergey Krivohatskiy 2021-03-23 15:03:38 +0300
  • 2010c883d5 formatting fix Sergey Krivohatskiy 2021-03-23 14:33:11 +0300
  • 2b766d5303 a few more tests for axisAngle Sergey Krivohatskiy 2021-03-23 14:30:52 +0300
  • df7b5bda7c axisAngle epsilon changed to work as expected on small angles Sergey Krivohatskiy 2021-03-23 14:28:36 +0300
  • c9c656ce31 axisAngle refactoring Sergey Krivohatskiy 2021-03-23 14:27:00 +0300
  • 57c3be0b9f Added axisAngle tests Sergey Krivohatskiy 2021-03-23 14:24:41 +0300
  • 1771b1127f Fix CMake FetchContent usage Timo Suoranta 2021-03-11 13:20:56 +0200
  • ace16e4778
    Merge pull request #1060 from imgly/fix/simd-vec4-compare Christophe 2021-03-08 11:01:35 +0100
  • 9203edd741
    Merge pull request #1054 from kiroma/master Christophe 2021-03-08 10:55:19 +0100
  • ca1f397fe9
    Merge pull request #1 from jaimedelreyg/feature/add_uninstall_to_cmake kiroma 2021-03-07 17:23:49 +0100
  • fe9bb21f1f
    Merge pull request #1058 from SergeyKrivohatskiy/patch-1 Christophe 2021-03-07 09:37:42 +0100
  • 5e243a8efa
    Merge pull request #1061 from g-truc/revert-1012-master Christophe 2021-03-07 09:36:25 +0100
  • bbedf96c16
    Revert "Fix quaternion orientation in `glm::decompose`" Christophe 2021-03-06 17:12:03 +0100
  • 87de7f3f10 Add target make uninstall in cmake files Jaime Del Rey Garcia 2021-03-06 08:58:58 +0100
  • 64be09e1b1
    Merge pull request #1057 from nick-dumas/master Christophe 2021-03-02 22:49:53 +0100
  • a6fcdd0cbc Fixed the SIMD implementation of compute_vec4_equal for floats Keiwan Donyagard 2021-02-24 10:51:20 +0100
  • acab24129d
    Fixed axisAngle implementation Sergey Krivohatskiy 2021-02-20 20:16:31 +0300
  • 2fc22e3f3e Fix squered typo Nick Dumas 2021-02-16 09:56:30 +0800
  • 6347f62261
    Merge pull request #1056 from nowakowsk/adjugate_fix Christophe 2021-02-15 14:12:06 +0100
  • eabaf2338b Fixed unit tests for pre-C++11 compilers nowakowsk 2021-02-14 13:03:57 +0100
  • 6437133cd2 fix: add missing transposition to adjugate for mat2 and mat4 nowakowsk 2021-02-14 12:14:59 +0100
  • 887827b762
    Adjust CI to use the newly generated config files Krzysztof Kurek 2021-01-31 16:13:05 +0100
  • 3a4b55020e
    Make sure installed glm::glm has the includes Krzysztof Kurek 2021-01-31 14:50:00 +0100
  • dd457459b2
    Update manual to reflect changes Krzysztof Kurek 2021-01-31 14:10:15 +0100
  • 5797373dc2
    Fix an issue with CMake versions 3.14 and earlier Krzysztof Kurek 2021-01-31 00:49:58 +0100
  • e936ed35ea
    Resolve issues with CMake versions 3.13 and earlier Krzysztof Kurek 2021-01-30 23:59:37 +0100
  • 631faffab3
    Export targets from top-level CMake file Krzysztof Kurek 2021-01-30 23:35:37 +0100
  • 3e99386b6f
    Include CPack if project is built as standalone Krzysztof Kurek 2021-01-30 23:00:41 +0100
  • f64239743e
    Remove the cmake dir superseded by generated files Krzysztof Kurek 2021-01-30 22:33:55 +0100
  • 6c9d74c3e0
    Generate glmConfigVersion, move glmConfig to its own folder Krzysztof Kurek 2021-01-30 22:26:46 +0100
  • 6059c5767b
    Export the GLM target Krzysztof Kurek 2021-01-30 21:08:48 +0100
  • 3a25105d86
    Merge pull request #1047 from gottfriedleibniz/patch/is_identity Christophe 2020-12-27 16:26:39 +0100
  • bfd439bea5
    Merge pull request #1051 from 06needhamt/patch-1 Christophe 2020-12-12 10:18:18 +0100
  • eb0dafd972 C.I. SIMD works fine locally but not on Travis.. Christophe 2020-12-10 16:13:21 +0100
  • ef1a60e1d7 C.I. more SSE3 tests christophe-lunarg 2020-12-10 12:00:42 +0100
  • 8ba1d34a9b C.I. Increase configuration converage christophe-lunarg 2020-12-10 11:38:23 +0100