171 Commits (0df8dcb454f319f3f8d044e78f0f9e2adc90f778)

Author SHA1 Message Date
Christophe fc236e0bf8
Adding constexpr qualifier for helper functions #1050 (#1184) ago%!(EXTRA string=2 years)
Woob c6606998a5 Made GLM_FORCE_QUAT_DATA_XYZW be supported by most major functions ago%!(EXTRA string=2 years)
Daniel Scharrer dfdeb9b284 Fix singularity in quaternion to euler angle roll conversion ago%!(EXTRA string=5 years)
christophe b4c5bb6c1a Fixed singularity check for quatLookAt #770 ago%!(EXTRA string=5 years)
Christophe Riccio 6543cc9ad1 Reduced dependencies ago%!(EXTRA string=7 years)
Christophe Riccio fceca6cf19 Fixed tests, clean up ago%!(EXTRA string=7 years)
Christophe Riccio 0e763af6e7 Sliced quaternions into multiple extensions ago%!(EXTRA string=7 years)
Christophe Riccio 522f483a14 Fixed build #800 ago%!(EXTRA string=7 years)
Christophe Riccio cb4ca81d9b Clean up quaternion relational API ago%!(EXTRA string=7 years)
Christophe Riccio ba8ee44b19 Added EXT_quaternion_relational and EXT_quaternion_geometric extensions ago%!(EXTRA string=7 years)
Christophe Riccio 8c9d16d868 Added quaternion EXT extensions ago%!(EXTRA string=7 years)
Christophe Riccio 78879c675c Refactor headers ago%!(EXTRA string=7 years)
Groove fbf3f2016f Refactor configuration macros ago%!(EXTRA string=7 years)
Groove 472f2c13b7 Improved constexpr support ago%!(EXTRA string=7 years)
Groove 178314a67d Added constexpr test #794 ago%!(EXTRA string=7 years)
Groove 3e364981e8 Fixed error: comparing floating point with == or != is unsafe ago%!(EXTRA string=7 years)
Christophe Riccio 1afa681512 - Added identity functions #765 ago%!(EXTRA string=7 years)
Groove 8f0b7c1373 Added missing equal and notEqual with epsilon for quaternion types ago%!(EXTRA string=7 years)
Groove 01f9ab5b6d Revert "- Fixed unexpected operator== behavior #723" ago%!(EXTRA string=7 years)
Groove c46981b4c3 - Fixed unexpected operator== behavior #723 ago%!(EXTRA string=7 years)
Groove c3c8b73c57 Use constexpr only with C++14 compiler ago%!(EXTRA string=7 years)
Christophe Riccio 7c9c8cbd6f Fixed clang build ago%!(EXTRA string=7 years)
Christophe Riccio b6321cb85e Clean up configuration defines ago%!(EXTRA string=7 years)
Christophe Riccio 508d0bcbb1 Fixed defaulted constructor and fixed anonymous struct detection and use ago%!(EXTRA string=7 years)
Groove f27a24de0e Refactor GLM messages and build targets ago%!(EXTRA string=7 years)
Christophe Riccio 0f2e1fa493 Fixed build ago%!(EXTRA string=7 years)
Christophe Riccio 2098b073ff Tentative fix build ago%!(EXTRA string=7 years)
Groove 398e66ac32 Redesigned constexpr support which requires disable GLM SIMD on Visual C++ #783 ago%!(EXTRA string=7 years)
Christophe Riccio 8390a77b3a Added GLM_FORCE_CTOR_INIT #735 #740 ago%!(EXTRA string=7 years)
Philippe Groarke fd327cd341 cleanup : Remove trailing whitespaces. ago%!(EXTRA string=7 years)
Christophe Riccio 7725407b2d Added missing quat minus operator #703 ago%!(EXTRA string=8 years)
Christophe Riccio 25e7bef346 Resolved uninitialized return value warnings #685 ago%!(EXTRA string=8 years)
Christophe Riccio b5eb654ff0 Fixed Visual C++ /W4 warnings ago%!(EXTRA string=8 years)
Christophe Riccio 6932058f59 Fixed quaternion constructor from two vectors special cases #469 ago%!(EXTRA string=8 years)
Christophe Riccio d550798ca0 Added EXT_vec1: *vec1 types ago%!(EXTRA string=8 years)
Christophe Riccio faf1da52b7 Renamed P (for precision) template argument to Q (for qualifier) ago%!(EXTRA string=8 years)
Christophe Riccio e76fca75a0 More consistent coding style ago%!(EXTRA string=8 years)
Christophe Riccio a805fb9d68 Renamed precision enum to qualifier ago%!(EXTRA string=8 years)
Christophe Riccio 2cc0c53da7 Fixed warnings ago%!(EXTRA string=8 years)
Christophe Riccio 00e7908294 Fixed warnings ago%!(EXTRA string=8 years)
Christophe Riccio 384dab02e4 Reduce the number of warnings with -Weverything #646 ago%!(EXTRA string=8 years)
Christophe Riccio aa026cc0da Removed glm::uninitialize ago%!(EXTRA string=8 years)
Christophe Riccio 4cf8a10af2 No more default initialization of vector, matrix and quaternion types ago%!(EXTRA string=8 years)
Christophe Riccio 3c7bd2eb53 Fixed quat normalize build error #656 ago%!(EXTRA string=8 years)
Matiis c9d38fabe6 Quaternion pitch/eulerAngles singularity handling ago%!(EXTRA string=9 years)
Martin Gerhardy d63d803e8f Fixed shadow warnings for quaternions ago%!(EXTRA string=9 years)
Christophe Riccio c2fe3fccf6 Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=9 years)
Christophe Riccio b92fdf5a59 matrix type Parameterize on dimensions #584 ago%!(EXTRA string=9 years)
Christophe Riccio 947b07cbc4 remove template alias for more compiler support and simplified swizzle expression implementation #584 ago%!(EXTRA string=9 years)
Christophe Riccio 4dd748f380 Renamed tvec into vec ago%!(EXTRA string=9 years)