383 Commits (b06b775c1c80af51a1183c0e167f9de3b2351a79)

Author SHA1 Message Date
Christophe b6618171dd
Fix GLM_GTX_hash (#1202) ago%!(EXTRA string=1 year)
Christophe 0d52d5ddab Fix master build ago%!(EXTRA string=1 year)
Christophe edecbf1c59 Revert "Add support for non aligned SIMD for vec4" ago%!(EXTRA string=1 year)
Christophe 2d38c41161 Fixes for tests build ago%!(EXTRA string=1 year)
Laurent Caumont 1b0f61e285 Add support for non aligned SIMD for vec4 ago%!(EXTRA string=2 years)
Mark Sheppard 3cb568cd37 Fix Clang 15 test build errors ago%!(EXTRA string=2 years)
Thomas Perl 4afe953bff gtx_matrix_decompose: Add glm::recompose() ago%!(EXTRA string=2 years)
tetrisplusplus 2af53d5981 Added test_isOrthogonal for zero matrix ago%!(EXTRA string=2 years)
Charles Huber 4b6284e39d GCC: Fix noexcept warnings on hash functions ago%!(EXTRA string=3 years)
SGrottel 104c1214ee Avoid fp comparison of `glm::sign` return value by introducing a sign comparison helper function ago%!(EXTRA string=4 years)
SGrottel 5dbba35275 Changed test functions to explicitly define comparison epsilons. ago%!(EXTRA string=4 years)
SGrottel d71dba9603 Introduced a second, less precise comparison epsilon for the tests for now. ago%!(EXTRA string=4 years)
SGrottel 18d9b97aa4 Further increased comparison float epsilon, and further test batch `testEigenvectors` also failes. ago%!(EXTRA string=4 years)
SGrottel 593b7cc36b Increased float comparison epsilon to pass tests. ago%!(EXTRA string=4 years)
SGrottel a0ccbcc63d Added further details on the comparison issue with covariance matrices on some VMs. ago%!(EXTRA string=4 years)
SGrottel d0d7945141 Additional debug output to investigate why `test-gtx_pca` fails on some VMs on Travis. ago%!(EXTRA string=4 years)
SGrottel c792a0a221 Disabled tests requiring random engine when CXX11 STL is not available. ago%!(EXTRA string=4 years)
SGrottel 0f5b544d5d Corrected errors on Xcode C++98 pure related to language extensions accidentially used. ago%!(EXTRA string=4 years)
SGrottel b8adc27808 Removed lambdas and initializer list ctors to be compatible with older cpp standards. ago%!(EXTRA string=4 years)
SGrottel dd40903b74 Implemented 'principle component analysis' utility in gtx, including tests ago%!(EXTRA string=4 years)
Sergey Krivohatskiy b5d4757580 compilation fix ago%!(EXTRA string=4 years)
Sergey Krivohatskiy e81a9c4baa compilation fixes ago%!(EXTRA string=4 years)
Sergey Krivohatskiy 2010c883d5 formatting fix ago%!(EXTRA string=4 years)
Sergey Krivohatskiy 2b766d5303 a few more tests for axisAngle ago%!(EXTRA string=4 years)
Sergey Krivohatskiy 57c3be0b9f Added axisAngle tests ago%!(EXTRA string=4 years)
nowakowsk eabaf2338b Fixed unit tests for pre-C++11 compilers ago%!(EXTRA string=4 years)
nowakowsk 6437133cd2 fix: add missing transposition to adjugate for mat2 and mat4 ago%!(EXTRA string=4 years)
Christophe Riccio a4bf8867c2 Added clamp, repeat, mirrorClamp and mirrorRepeat function to GLM_EXT_scalar_commond and GLM_EXT_vector_commond extensions with tests ago%!(EXTRA string=5 years)
Christophe Riccio 436579b37e Fixed Wimplicit-int-float-conversion warnings with clang 10+ #986 ago%!(EXTRA string=5 years)
Khem Raj d2b9bbb911 Fix Wimplicit-int-float-conversion warnings with clang 10+ ago%!(EXTRA string=5 years)
Stefan Maass e7d51a3838 bugfix intersection ray/plane, added related tests ago%!(EXTRA string=6 years)
Sebastian Buchwald 7b06a984af Let test return the number of errors ago%!(EXTRA string=6 years)
Christophe Riccio 61b2a73e21 Fixed missing std:: namespace #898 ago%!(EXTRA string=6 years)
Liam Adams a78024d2bf Add testing of lMaxNorm. ago%!(EXTRA string=6 years)
Liam Adams 8f7d378116 Add testing of lxNorm. ago%!(EXTRA string=6 years)
Christophe 947527d3ac Fixed string_cast, broken after fixing #916 ago%!(EXTRA string=6 years)
Christophe 3a65b7a628 Completed EXT_*_integer extensions ago%!(EXTRA string=6 years)
Khem Raj 1150952697 glm: Remove redundant double semi-colons ago%!(EXTRA string=6 years)
Christophe Riccio 81d626daf6 Added test for #764 ago%!(EXTRA string=7 years)
Groove 72bf05e06e Clean up detection ago%!(EXTRA string=7 years)
Christophe Riccio c4ed4ed0c7 Added EXT_scalar_common, EXT_vector_common and EXT_quaternion_exponential extensions ago%!(EXTRA string=7 years)
Christophe Riccio 6d34ae4c5e Refactor EXT headers ago%!(EXTRA string=7 years)
Christophe Riccio 26be7bda82 Fixed build ago%!(EXTRA string=7 years)
Christophe Riccio 8c9d16d868 Added quaternion EXT extensions ago%!(EXTRA string=7 years)
Christophe Riccio 310b8405c9 Refactor split headers as extension files ago%!(EXTRA string=7 years)
Christophe Riccio 7086d902e2 Fixed relational code, reduced header dependencies ago%!(EXTRA string=7 years)
Christophe Riccio 78879c675c Refactor headers ago%!(EXTRA string=7 years)
Christophe Riccio 1092810f2f Fixed build ago%!(EXTRA string=7 years)
Christophe Riccio e1d21258e7 Split headers to improve compilation time #670 ago%!(EXTRA string=7 years)
Groove 0eadca8ca4 Updated manual summary to prepare manual update ago%!(EXTRA string=7 years)