95 Commits (c5386c05f90dbaad71e1aa47234db61610d15e9d)

Author SHA1 Message Date
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)
humbletim ac7ae32856 remove extraneous test block ago%!(EXTRA string=9 years)
humbletim 8c55a64fdd Fixed ldexp compilation error ago%!(EXTRA string=9 years)
Adrian Krupa 8fd8c56074 Fixed frexp compilation error ago%!(EXTRA string=10 years)
Christophe Riccio 8814ae50c9 Fixed GTX_extended_min_max filename typo #386 ago%!(EXTRA string=10 years)
Christophe Riccio 47c77475a9 - Improved overall execution time of unit tests #396 ago%!(EXTRA string=10 years)
Christophe Riccio 08eedc6209 Added experiment for new fastCos. More sRGB tests. ago%!(EXTRA string=10 years)
Christophe Riccio fc8b4404f0 Fixed faceforward build #289 ago%!(EXTRA string=11 years)
Christophe Riccio a42f84ed47 Removed GLM_TEST_ENABLE_PERF ago%!(EXTRA string=11 years)
Christophe Riccio 7e81213fdd Fixed mod function specialization #281 Fixed bitscan detection ago%!(EXTRA string=11 years)
Christophe Riccio 3f48ffefb0 Updated license ago%!(EXTRA string=11 years)
Christophe Riccio e8fbcf76dd Optimizations of log2 for ivec4 ago%!(EXTRA string=11 years)
Christophe Riccio 38161f01f8 Further optimized glm::sign for signed and unsigned int #271 ago%!(EXTRA string=11 years)
Christophe Riccio 6f8bbecbf5 Updated sign ago%!(EXTRA string=11 years)
Christophe Riccio b0b84a3dc1 Optimized sign for vector types #271 ago%!(EXTRA string=11 years)
Christophe Riccio 3adf263341 Added GLM_FORCE_EXPLICIT_CTOR to require explicit type conversions #269 ago%!(EXTRA string=11 years)
Christophe Riccio 0b8ca1a5b6 Added a CMake option to execute GLM performance tests. Made quat and dualquat trivially constructible #263 ago%!(EXTRA string=11 years)
Christophe Riccio 062ee19ac7 Fixed bitfieldInsert and bitfieldExtract ago%!(EXTRA string=11 years)
Christophe Riccio c839f52697 Fix warnings ago%!(EXTRA string=11 years)