621 Commits (1c6eff28fc367c479e6871af3d1e895963d6f1a1)

Author SHA1 Message Date
Christophe Riccio 377d5a4046 Optimized bitCount function ago%!(EXTRA string=11 years)
Christophe Riccio c62b6c7324 Added bitcount/pop implementation perf tests ago%!(EXTRA string=11 years)
Christophe Riccio afb1f6d152 Optimized bitfieldReverse ago%!(EXTRA string=11 years)
Christophe Riccio 41c00872a1 Fixed GCC build ago%!(EXTRA string=11 years)
Christophe Riccio c839f52697 Fix warnings ago%!(EXTRA string=11 years)
Christophe Riccio abb5299e08 Fixed warnings with -pedantic ago%!(EXTRA string=11 years)
Christophe Riccio 9fe8bc1f66 Fixed build ago%!(EXTRA string=11 years)
Christophe Riccio dced21e745 Added multiple 'sign' implementations for integers, unit tests and performancetests. ago%!(EXTRA string=11 years)
Christophe Riccio d07a846539 Added sign function implementations and performance tests ago%!(EXTRA string=11 years)
Christophe Riccio 44382faf59 Improve mask implementation to support any integer and vector types ago%!(EXTRA string=11 years)
Christophe Riccio a88d8935be Updated ceilPowerOfTwo for signed int support ago%!(EXTRA string=11 years)
Christophe Riccio 3420d691f5 Added findLSB tests, faster ceilPowerOfTwo ago%!(EXTRA string=11 years)
Christophe Riccio f09d1fd3d4 Fix build ago%!(EXTRA string=11 years)
Christophe Riccio 097c1f7b90 Updated GTC_integer ago%!(EXTRA string=11 years)
Christophe Riccio d3b368b65c Added GTC_integer, deprecated GTX_bit ago%!(EXTRA string=11 years)
Christophe Riccio eaa3b72b99 Added isPowerOfTwo tests ago%!(EXTRA string=11 years)
Christophe Riccio 8dd3ec02ea Removed bitRevert, duplicated of bitfieldReverse ago%!(EXTRA string=11 years)
Christophe Riccio 087d6292e3 Added GTC_bitfield extension, promoted GTX_bit ago%!(EXTRA string=11 years)
Christophe Riccio 1b6b8183a0 Updated test ago%!(EXTRA string=11 years)
Christophe Riccio 0c522117c8 Opimization of mask, bitfieldInsert, bitfieldExtract and bitCount ago%!(EXTRA string=11 years)
Christophe Riccio eb915ed808 Fixed frac and added more roundEven tests ago%!(EXTRA string=11 years)
Christophe Riccio bf9e4458b6 Added not function ago%!(EXTRA string=11 years)
Christophe Riccio 72a2f49834 More integer vectorization ago%!(EXTRA string=11 years)
Christophe Riccio 679c765a07 vectorize bitfieldExtract ago%!(EXTRA string=11 years)
Christophe Riccio 2179695e02 Added usubBorrow tests ago%!(EXTRA string=11 years)
Christophe Riccio 4fc68ffe49 Replace function instanciations with macros by templates ago%!(EXTRA string=11 years)
Christophe Riccio bf08a0e234 Replace function instanciations with macros by templates ago%!(EXTRA string=11 years)
Christophe Riccio 0042517167 Replace function instanciations with macros by templates ago%!(EXTRA string=11 years)
Christophe Riccio 0813facc58 Updated compiler detection code ago%!(EXTRA string=11 years)
Christophe Riccio 14d86e5718 Removed unsupported compiler defines ago%!(EXTRA string=11 years)
Christophe Riccio 327c7917fb Fixed cases of unspecialized simd ago%!(EXTRA string=11 years)
Christophe Riccio 8a1bf4410b Completed GTC_vec1 ago%!(EXTRA string=11 years)
Christophe Riccio 19e239d466 Fixed core_setup_message test with Visual C++ ago%!(EXTRA string=11 years)
Christophe Riccio 85037a164f Fixed GLM_FORCE_SIZE_FUNC and added test #245 ago%!(EXTRA string=11 years)
Christophe Riccio c2d542562e Fixed GLM_FORCE_SIZE_FUNC support overlook #245. Added uninitiallized constructor to quaternion. Fixed lack of conscistency or quaternion constructors with other types. Various uninitilized constructor optimizations ago%!(EXTRA string=11 years)
Christophe Riccio 75939a7960 Fixed GTX_string_cast to support for integer types #249 ago%!(EXTRA string=11 years)
Christophe Riccio f9484a6e9f - Moved template types from 'detail' to 'glm' namespace #239, #244 ago%!(EXTRA string=11 years)
Christophe Riccio a00fc3fdf4 Enable only GLM_GTX_scalar_multiplication for C++11 compiler #242 ago%!(EXTRA string=11 years)
Joshua Moerman 62ac07815c Adds scalar multiplication for all types ago%!(EXTRA string=11 years)
Joshua Moerman 77c704e210 Adds range support ago%!(EXTRA string=11 years)
Christophe Riccio 46e61b4f07 Added test for fastSin #231 ago%!(EXTRA string=11 years)
Christophe Riccio ec513f4466 Added GTX_common with isdenomal #223 ago%!(EXTRA string=11 years)
Christophe Riccio bfa893b957 Fixed signed integer and float linearRand results #230 ago%!(EXTRA string=11 years)
Christophe Riccio 5f7862ebec Improved linearRand: support precision and integers (#230) ago%!(EXTRA string=11 years)
Christophe Riccio e419448539 Fixed compile problems with glm::max( vec, int ) #232 ago%!(EXTRA string=11 years)
Christophe Riccio ac3c2e37f1 Rely on STL functions for GLM functions using the same prototype #233 ago%!(EXTRA string=11 years)
Christophe Riccio 3b7aadc2e3 Added initial commit for GLM_GTX_matrix_decompose #227 ago%!(EXTRA string=11 years)
Christophe Riccio 2b747cbbad Removed last references to GLM_FORCE_RADIANS ago%!(EXTRA string=11 years)
Christophe Riccio fa6bec2f3d Added swizzle contructor tests ago%!(EXTRA string=11 years)
Christophe Riccio 8b7d3daa34 Added vec1 operator tests ago%!(EXTRA string=11 years)