2792 Commits (316460408a5ef0338029a7c8f387ac49a2f1561c)
 

Author SHA1 Message Date
Christophe Riccio 316460408a Simplify and more consistency for files headers ago%!(EXTRA string=9 years)
Christophe Riccio 62d5e0ce45 Fixed build ago%!(EXTRA string=9 years)
Christophe Riccio 8b9d205178 Fixed build ago%!(EXTRA string=9 years)
Christophe Riccio 3f74efa2e0 Merge simd branch ago%!(EXTRA string=9 years)
Christophe Riccio b87ead8304 Use unary bit operators for binary implementation ago%!(EXTRA string=9 years)
Christophe Riccio 3081b44ed2 Use unary bit operators for binary implementation ago%!(EXTRA string=9 years)
Christophe Riccio d871d753dc Use unary bit operators for binary implementation ago%!(EXTRA string=9 years)
Christophe Riccio 5e60c54004 Use unary % operator for binary implementation ago%!(EXTRA string=9 years)
Christophe Riccio eab004bfe5 vec4 add, sub, mul and div binary operators use unary operators implementation ago%!(EXTRA string=9 years)
Christophe Riccio 276505f409 add, sub, mul and div vec4 for specialization ago%!(EXTRA string=9 years)
Christophe Riccio b5ebda89d7 Updated readme ago%!(EXTRA string=9 years)
Christophe Riccio 9aabeb4075 Merge branch '0.9.7' ago%!(EXTRA string=9 years)
Christophe Riccio 2a4c7e77d6 Added Visual C++ Clang toolset detection ago%!(EXTRA string=9 years)
Christophe Riccio 74367aca3c Added Visual C++ Clang toolset detection ago%!(EXTRA string=9 years)
Christophe Riccio c0fc71803c Integer SSE code generation ago%!(EXTRA string=9 years)
Christophe Riccio ff74b87b48 Generate SSE instructions for sub, mul and div including lowp div ago%!(EXTRA string=9 years)
Christophe Riccio 0e780a5efd - Use Cuda built-in function for abs function implementation with Cuda compiler ago%!(EXTRA string=9 years)
Christophe Riccio cc9916b2c6 Fixed build, missing reference to inverse function ago%!(EXTRA string=9 years)
Christophe Riccio 6cf7389c8c Removed the glm_dummy CMake target if glm_shared or glm_static are enabled ago%!(EXTRA string=9 years)
Christophe Riccio 757fe39587 Removed simd precision qualifier. All precision qualifiers may generate SIMD instructions, precision may affect the generated instructions accordingly ago%!(EXTRA string=9 years)
Christophe Riccio 805939686c Visual C++ genenrate ASM code for GLM tests ago%!(EXTRA string=9 years)
Christophe Riccio 93a2f03649 Merge branch '0.9.7' ago%!(EXTRA string=9 years)
Christophe Riccio dcffcbdc97 Fixed GLM_FORCE_INLINE with binary vec4 operators ago%!(EXTRA string=9 years)
Christophe Riccio 792151573c Fixed to_string when used with GLM_FORCE_INLINE #506 ago%!(EXTRA string=9 years)
Christophe Riccio fd06877778 Too big bug with GCC 4.6 constexpr, haven't tried 4.7, let's see how 4.8 does ago%!(EXTRA string=9 years)
Christophe Riccio 60a5f4aea9 Too big bug with GCC 4.6 constexpr, haven't tried 4.7, let's see how 4.8 does ago%!(EXTRA string=9 years)
Christophe Riccio a6047251be Fixed constexpr with SIMD interaction ago%!(EXTRA string=9 years)
Christophe Riccio 92a46735d6 Workaround GCC compiler bug with constexpr support ago%!(EXTRA string=9 years)
Christophe Riccio 71401d14aa Workaround GCC compiler bug with constexpr support ago%!(EXTRA string=9 years)
Christophe Riccio 152c71abff Workaround GCC compiler bug with constexpr support ago%!(EXTRA string=9 years)
Christophe Riccio e8ff04aaec - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 ago%!(EXTRA string=9 years)
Christophe Riccio 2a92b65239 - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 ago%!(EXTRA string=9 years)
Christophe Riccio 6d302792ab - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 ago%!(EXTRA string=9 years)
Christophe Riccio 7e86e9bc3c - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 ago%!(EXTRA string=9 years)
Christophe Riccio d52766297d - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 ago%!(EXTRA string=9 years)
Christophe Riccio 33bc27ddc4 - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 ago%!(EXTRA string=9 years)
Christophe Riccio 3df1c8755c - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 ago%!(EXTRA string=9 years)
Christophe Riccio c50f3ed38e - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 ago%!(EXTRA string=9 years)
Christophe Riccio d0c4bbaef7 - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 ago%!(EXTRA string=9 years)
Christophe Riccio 9a7b802bdc - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 ago%!(EXTRA string=9 years)
Christophe Riccio 7193cd2c3a - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 ago%!(EXTRA string=9 years)
Christophe Riccio c8070624db Merge branch 'master' of https://github.com/g-truc/glm ago%!(EXTRA string=9 years)
Christophe Riccio d7abee5d80 Updated readme with SIMD and swizzle interaction ago%!(EXTRA string=9 years)
Christophe Riccio 93612791cd Removed Apple specific check for LLVM versions ago%!(EXTRA string=9 years)
Christophe Riccio 20da5a25db Improved OpenMP support detection for Clang, GCC, ICC and VC ago%!(EXTRA string=9 years)
Christophe Riccio ca3abd6e93 Fixed CUDA support #499, #500, #501 ago%!(EXTRA string=9 years)
Christophe Riccio 13a997d4e1 Fixed CUDA support #499, #500, #501 ago%!(EXTRA string=9 years)
Christophe Riccio affd5f3ba0 Fixed CUDA compiler error in type_vec4.inl #504 ago%!(EXTRA string=9 years)
Christophe Riccio 1f71f6fb3a Improved SIMD and swizzle operators interactions with GCC and Clang, Added raw SIMD API. ago%!(EXTRA string=9 years)
Christophe Riccio aca1710c5f Fixed ignoring unknown option '/arch:SSE2' warning while compiling with Visual C++ in 64 bits with SSE3 enabled ago%!(EXTRA string=9 years)