598 Commits (560dcdbec0b0d55159fe67e9c373c6b5c7c1f5f0)

Author SHA1 Message Date
Christophe Riccio 0ff1026dbb Removed value_type and size_type ago%!(EXTRA string=12 years)
Christophe Riccio b9266c07b0 Using C++ casts ago%!(EXTRA string=12 years)
Christophe Riccio 16b9c79acc Added implicit conversion of types with different precision qualifier ago%!(EXTRA string=12 years)
Christophe Riccio 25a5c21a24 Initial build with half types removed ago%!(EXTRA string=12 years)
Christophe Riccio ef15d06104 Updated doxygen references ago%!(EXTRA string=12 years)
Christophe Riccio 0a54eb99b1 Fixed compatibility type, using precision qualifier ago%!(EXTRA string=12 years)
Christophe Riccio 1b3d5cd378 Fixed space characters ago%!(EXTRA string=12 years)
Christophe Riccio a319cff426 Removed scalar functions ago%!(EXTRA string=12 years)
Christophe Riccio 691f04e14f Fixed post in/decrement operators ago%!(EXTRA string=12 years)
Christophe Riccio b2e55904b8 Fixed dual quat built on GCC ago%!(EXTRA string=12 years)
Christophe Riccio 13f27821b9 Completed GTX_multiple for negative values, issue #79 ago%!(EXTRA string=12 years)
Robert Ancell f0d4080fe3 Fix glm::higherMultiple and glm::lowerMultiple and assoicated test cases. Does not fix the specialized versions of these functions ago%!(EXTRA string=12 years)
Dave Reid e0cfd7d672 Attempt a small optimization in operator*(fquatSIMD, fvec4SIMD). No big improvement. ago%!(EXTRA string=12 years)
Dave Reid c08ea7656b Reorganize operator* to makes things a bit clearer. ago%!(EXTRA string=12 years)
Dave Reid 1eb88e4bc1 Cleanup. ago%!(EXTRA string=12 years)
Dave Reid c1006718b3 Add fastMix() and fastSlerp() implementations. ago%!(EXTRA string=12 years)
Dave Reid d07496460a Add the ability to convert a SIMD quat to a standard mat4. ago%!(EXTRA string=12 years)
Dave Reid 942bf08fe3 Add the ability to convert standard mat4s and mat3s to SIMD quats. ago%!(EXTRA string=12 years)
Dave Reid 13837e1079 Remove the SSE3 implementation in operator*(fquatSIMD, fquatSIMD). ago%!(EXTRA string=12 years)
Dave Reid 197b6c96d8 Improve efficiency of operator*(fquatSIMD, fquatSIMD) in SSE4 mode. ago%!(EXTRA string=12 years)
Christophe Riccio 8c7828e6f7 Fixed merge ago%!(EXTRA string=12 years)
Christophe Riccio 3c7989486e Fixed literals in dual quaternion implementation ago%!(EXTRA string=12 years)
Dave Reid 7563a8bc4d Add initial implementation of SIMD optimized quaternions. ago%!(EXTRA string=12 years)
Dave Reid 6a7ccdb530 Fix another compilation error. ago%!(EXTRA string=12 years)
Dave Reid b6d994f638 Compilation fixes due to missing P template parameters. ago%!(EXTRA string=12 years)
Dave Reid 5519b86003 Fix fvec4SIMD and fmat4x4SIMD compilation errors. ago%!(EXTRA string=12 years)
Christophe Riccio f1967b5fb3 Removed GTX_ocl_type, issue #64 ago%!(EXTRA string=12 years)
Christophe Riccio e72f18997c Fixed GTX_multiple for negative values, issue #51 ago%!(EXTRA string=12 years)
Christophe Riccio d4043ea49a Added all precision types for GTC_type_precision ago%!(EXTRA string=12 years)
Christophe Riccio 296e3d7007 Fixed half precision implementation ago%!(EXTRA string=12 years)
Christophe Riccio c14e2d7fbc Added precision template parameter ago%!(EXTRA string=12 years)
Christophe Riccio 39cf417691 Added initial implementation for forward declarations: int and float scalar types, #56 ago%!(EXTRA string=13 years)
Christophe Riccio 6a96cd819a Fixed dual quaternion build on Clang, fixed space characters #49 ago%!(EXTRA string=13 years)
Christophe Riccio 78d3e5ca66 Updated readme ago%!(EXTRA string=13 years)
Christophe Riccio 8ed5f541ff Resolved issue #58 ago%!(EXTRA string=13 years)
Christophe Riccio 4d71624067 Added file headers so that the files are no longer empty. #57 ago%!(EXTRA string=13 years)
Christophe Riccio 6c4ae0d241 Fixed space characters ago%!(EXTRA string=13 years)
Christophe Riccio f37af51426 Fixed API for euclian, only need a vec2 parameter ago%!(EXTRA string=13 years)
Christophe Riccio 982bb5ce5d Added rotation function, issue #22 ago%!(EXTRA string=13 years)
Christophe Riccio 18a8efde62 Resolve issue #39, exp, squad and intermediate functions ago%!(EXTRA string=13 years)
Christophe Riccio 1e3cb00fe5 Completed bit interleaving for 3 and 4 values ago%!(EXTRA string=13 years)
Christophe Riccio 3e3736769c Fixed intrinsics build ago%!(EXTRA string=13 years)
Christophe Riccio 2a4434786e Updated date ago%!(EXTRA string=13 years)
Maksim Vorobiev 50c870ea96 Moved all dual quaternion functionality from GTC space to GTX. ago%!(EXTRA string=13 years)
Christophe Riccio bd7125c50b Added bit interleave for 3 and 4 integers ago%!(EXTRA string=13 years)
Christophe Riccio 6799127ec6 Fixed any and all for scalars ago%!(EXTRA string=13 years)
Christophe Riccio 59b9a780e9 Added GTX_scalar_relational implementation and tests ago%!(EXTRA string=13 years)
Christophe Riccio c57a000791 Added bitfieldInterleave implementation ago%!(EXTRA string=13 years)
Christophe Riccio 920ca0a242 Experiments to add bitfieldInterleave ago%!(EXTRA string=13 years)
Christophe Riccio a4aa39f9bd Fixed 0x2013 dash character in comments that cause issue in Windows ago%!(EXTRA string=13 years)