113 Commits (b101e8f3de31af8c06932e03a447fd1c67ff5fa4)

Author SHA1 Message Date
Christophe b101e8f3de Fixed SIMD implementation #1222 ago%!(EXTRA string=1 year)
Christophe f86092a658
Remove disabled warnings (#1213) ago%!(EXTRA string=1 year)
olga 97e09aa304 Fix round test ago%!(EXTRA string=2 years)
tnixeu 49d89a0009 uses all variables in test ago%!(EXTRA string=6 years)
Christophe Riccio 13ca6771ca Fixed constexpr build... ago%!(EXTRA string=7 years)
Christophe Riccio 6d34ae4c5e Refactor EXT headers 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 e1d21258e7 Split headers to improve compilation time #670 ago%!(EXTRA string=7 years)
Christophe Riccio 3f0bed6dce Refactor vec1 implementation ago%!(EXTRA string=7 years)
Groove 0c83020e4e Fixed error: comparing floating point with == or != is unsafe ago%!(EXTRA string=7 years)
Groove 382d3c674d Fixed error: comparing floating point with == or != is unsafe ago%!(EXTRA string=7 years)
Groove af8964a78f Fixed build ago%!(EXTRA string=7 years)
Groove 76707df1f1 Fixed comparing floating point with == or != is unsafe error ago%!(EXTRA string=7 years)
Groove c3c8b73c57 Use constexpr only with C++14 compiler ago%!(EXTRA string=7 years)
Groove 5620858a14 Fixed build ago%!(EXTRA string=7 years)
Groove 16106b2e3e Added C++17 detection, added VC language version detection, clean up alignment type, clean up swizzle operator detection ago%!(EXTRA string=7 years)
Groove c5386c05f9 More constexpr experiments ago%!(EXTRA string=7 years)
Christophe Riccio 11c26f9edb Fixed build problems due to printf and std::clock_t #778 ago%!(EXTRA string=7 years)
Christophe Riccio 1139f10a59 Fixed build ago%!(EXTRA string=7 years)
Christophe Riccio b4981e56fa Added bitfieldDeinterleave with tests ago%!(EXTRA string=7 years)
Giuseppe Barbieri b2a1d7a293
Update core_func_common.cpp ago%!(EXTRA string=7 years)
Christophe Riccio fcbedf5058 Fixed glm::step that didn't work with scalars #684 ago%!(EXTRA string=8 years)
Christophe Riccio f654900a01 Fixed warnings ago%!(EXTRA string=8 years)
Christophe Riccio 2c2d3931ee Fixed Visual C++ /W4 warnings ago%!(EXTRA string=8 years)
Christophe Riccio e9f210c85f Enable /WX, warning as error on Visual Studio ago%!(EXTRA string=8 years)
Christophe Riccio b936761960 Fixed warnings ago%!(EXTRA string=8 years)
Christophe Riccio 2cc0c53da7 Fixed warnings ago%!(EXTRA string=8 years)
Christophe Riccio d712ac930f Fixed test build ago%!(EXTRA string=8 years)
Christophe Riccio 5a747d2ae5 Fixed warnings ago%!(EXTRA string=8 years)
Christophe Riccio 97ac535144 Fixed warnings with -Weverything ago%!(EXTRA string=8 years)
Christophe Riccio d63aa4ea85 Fixed build ago%!(EXTRA string=8 years)
Christophe Riccio c2fe3fccf6 Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
Christophe Riccio f71171d49b Fixed 32-bits build #528 #529, fixed VC 32 bits crash ago%!(EXTRA string=9 years)
Christophe Riccio 0dbdf3fad4 Fixed 32-bits build #528 #529, fixed VC 32 bits crash ago%!(EXTRA string=9 years)
Christophe Riccio dc89797275 - Added quaternion version of isnan and isinf #521 ago%!(EXTRA string=9 years)
Christophe Riccio 0e1e181484 Clean up ago%!(EXTRA string=9 years)
Christophe Riccio 9ed2a9601b Adde vec4 swizzle operators SIMD optimizations ago%!(EXTRA string=9 years)
Christophe Riccio b9199a2c1a Refactoring of swizzle operators, preparing for vec4 swizzle SIMD optimizations ago%!(EXTRA string=9 years)
Christophe Riccio 28cb770d14 SIMD common functions optimizations ago%!(EXTRA string=9 years)
Christophe Riccio ab159770b3 mad optimizations, fixed build ago%!(EXTRA string=9 years)
Christophe Riccio fdec412ff7 Added FMA SIMD optimization ago%!(EXTRA string=9 years)
Christophe Riccio f577611328 Added bitwise inverse SIMD optimization. Factorized bitwise optimization code ago%!(EXTRA string=9 years)
Christophe Riccio 4797ea9540 Added specialized SSE2 and AVX bool mix ago%!(EXTRA string=9 years)
Christophe Riccio 72c741d8ea Fixed sign with signed integer function on non-x86 architecture ago%!(EXTRA string=9 years)
Christophe Riccio c853df1638 Added uround to GTC_integer, fast round on positive values ago%!(EXTRA string=9 years)
humbletim 5d46e5186d remove extraneous test block ago%!(EXTRA string=9 years)
Adrian Krupa c9400562ec Fixed build ago%!(EXTRA string=9 years)
humbletim 52c9f124e3 Fixed ldexp and frexp compilation errors ago%!(EXTRA string=9 years)