462 Commits (9c6de9666916d419ae293040f06bd8d804597262)

Author SHA1 Message Date
Christophe Riccio 8cf76f049b Fixed Visual C++ SIMD instruction set automatic detection in 64 bits ago%!(EXTRA string=9 years)
Christophe Riccio 939eb940d4 Renamed GLM_RESTRICT, still unused in the code base ago%!(EXTRA string=9 years)
Christophe Riccio 9770c9f73d Fixed uaddCarry warning #497 ago%!(EXTRA string=9 years)
Hauke Rehfeld c479e444a4 fix: cuda can use anonymous unions ago%!(EXTRA string=9 years)
Hauke Rehfeld 30f014472d add: CUDA in setup.hpp ago%!(EXTRA string=9 years)
Eric Engestrom ca46062bea Fix spelling mistakes ago%!(EXTRA string=9 years)
Christophe Riccio 66b714c418 Finishing up removing GLM_FORCE_SIZE_FUNC define and passing by copy scalars ago%!(EXTRA string=9 years)
Christophe Riccio bbe076549a Improved coding style consistency, scalars are passed by copy ago%!(EXTRA string=9 years)
Sami Kankaristo 578c4f4f9f Rename tvec1 parameters from scalar to v1/v2 ago%!(EXTRA string=9 years)
Sami Kankaristo 8662a567b2 Add const & to POD to match other functions in the class ago%!(EXTRA string=9 years)
Sami Kankaristo b7fef63ef8 Remove const & from POD to match other functions in class ago%!(EXTRA string=9 years)
Sami Kankaristo d3036fd010 Add missing operator function definitions ago%!(EXTRA string=9 years)
Sami Kankaristo 785c8892d9 Add missing const to declaration ago%!(EXTRA string=9 years)
Christophe Riccio 6c61c332f4 Fixed missing GLM_PLATFORM_CYGWIN declaration #495 ago%!(EXTRA string=9 years)
Christophe Riccio 61d58b0296 Fixed missing GLM_PLATFORM_CYGWIN declaration #495 ago%!(EXTRA string=9 years)
Sami Kankaristo 99d3486e1f Rename tvec1 parameters from scalar to v1/v2 ago%!(EXTRA string=9 years)
Sami Kankaristo 236fed9d93 Add const & to POD to match other functions in the class ago%!(EXTRA string=9 years)
Sami Kankaristo 1e192be370 Remove const & from POD to match other functions in class ago%!(EXTRA string=9 years)
Sami Kankaristo 798e4f0e78 Remove (old?) operator/ member functions ago%!(EXTRA string=9 years)
Sami Kankaristo 8e7a3a9053 Add missing operator function definitions ago%!(EXTRA string=9 years)
Sami Kankaristo b968defd22 Add missing const to declaration ago%!(EXTRA string=9 years)
Christophe Riccio 234d7d4ba9 Simplify code removing GLM_FORCE_SIZE_FUNC, GLM_META_PROG_HELPERS, GLM_STATIC_CONST_MEMBERS and 'type' type trait. Added experiments for GTX_type_trait ago%!(EXTRA string=9 years)
Sami Kankaristo e60273daff Add missing vec4 operator definitions ago%!(EXTRA string=9 years)
Sami Kankaristo 3ec43e9522 Fix incorrect declaration (now matches definition) ago%!(EXTRA string=9 years)
Sami Kankaristo a848fa69be Remove duplicate function declarations ago%!(EXTRA string=9 years)
Sami Kankaristo 3860fbaa9a Add missing vec4 operator definitions ago%!(EXTRA string=9 years)
Sami Kankaristo 780d5f403b Fix incorrect declaration (now matches definition) ago%!(EXTRA string=9 years)
Sami Kankaristo 5222e0baca Remove duplicate function declarations ago%!(EXTRA string=9 years)
Christophe Riccio b14e39b4cf Added target to build optional static and dynamic GLM library ago%!(EXTRA string=9 years)
Christophe Riccio 6e5f42bd28 Fixed error message type ago%!(EXTRA string=9 years)
Christophe Riccio f48fe286ad Consolidate setup options in setup.hpp ago%!(EXTRA string=9 years)
Paul Konstantin Gerke 239cf70ade Fixed: outerProduct was defined incorrectly for unmatched vecX types. E.g. outerProduct(vec2, vec4) did not succeed because the matrix return types were wrong. The computing function seemed fine. I used https://en.wikipedia.org/wiki/Outer_product as reference on what the number of columns/rows ''should'' be and fixed it so that it matches the description from wikipedia ago%!(EXTRA string=9 years)
Paul Konstantin Gerke b3b72527b1 Fixed: operator signatures of mat2x4 and vec4 (no guaratees that I found all issues) ago%!(EXTRA string=9 years)
Christophe Riccio 251ad15b68 Improved GLM_FORCE_EXPLICIT_CTOR coverage #481 ago%!(EXTRA string=9 years)
Christophe Riccio 045aa8e541 Fixed atanh warning #484 ago%!(EXTRA string=10 years)
Christophe Riccio 0d48c43385 Fixed asinh warning with C++98 STL #484 ago%!(EXTRA string=10 years)
Christophe Riccio 54ad263974 Fixed Clang on Windows build #479 ago%!(EXTRA string=10 years)
Christophe Riccio 14e0a5576a Fixed Clang on Windows build #479 ago%!(EXTRA string=10 years)
Christophe Riccio 907cb9d968 Fixed bad merge #483 ago%!(EXTRA string=10 years)
Christophe Riccio cc2f15803e Added AVX512 detection ago%!(EXTRA string=10 years)
Christophe Riccio 407a7598aa Improved new version of GCC detection #477 ago%!(EXTRA string=10 years)
Joonas Sarajärvi bc09ecf898 setup: detect GCC 6.0 ago%!(EXTRA string=10 years)
Joonas Sarajärvi f0acbbd4ac setup: detect GCC 6.0 ago%!(EXTRA string=10 years)
Paul Konstantin Gerke fb309e0eff Fixed: outerProduct was defined incorrectly for unmatched vecX types. E.g. outerProduct(vec2, vec4) did not succeed because the matrix return types were wrong. The computing function seemed fine. I used https://en.wikipedia.org/wiki/Outer_product as reference on what the number of columns/rows ''should'' be and fixed it so that it matches the description from wikipedia ago%!(EXTRA string=10 years)
Paul Konstantin Gerke 2c7430e9bc Fixed: operator signatures of mat2x4 and vec4 (no guaratees that I found all issues) ago%!(EXTRA string=10 years)
Christophe Riccio 1709e9abca Added unary + operator #435 ago%!(EXTRA string=10 years)
Christophe Riccio 268af877ab Cygwin GCC doesn't have a C++11 STL library ago%!(EXTRA string=10 years)
Stephen Hill c83add59b3 Fixed various 'X is not defined' warnings ago%!(EXTRA string=10 years)
Stephen Hill ba46e0500e Fixed 'GLM_COMPILER_VC2005 is not defined' warning ago%!(EXTRA string=10 years)
Stephen Hill 4bb352b628 Fixed "Declaration shadows a field" warning ago%!(EXTRA string=10 years)