3715 Commits (a23dd2f800185a5e233534fed82fc5c2840fbe5c)
 

Author SHA1 Message Date
Christophe Riccio 29fa0f1607 Deprecated GLM_GTX_simd_mat4, GLM_GTX_simd_vec4 and GLM_GTX_simd_quat ago%!(EXTRA string=9 years)
Christophe Riccio 7fe2f5fe65 Renamed instruction set flags ago%!(EXTRA string=9 years)
Christophe Riccio d33e3df02a Fixed SIMD code path selection ago%!(EXTRA string=9 years)
Christophe Riccio fdb985a0eb Fixed SIMD code path selection ago%!(EXTRA string=9 years)
Christophe Riccio d0e746e292 Fixed SIMD code path selection ago%!(EXTRA string=9 years)
Christophe Riccio 9f00ba86cb Fixed SIMD code path selection 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 71e6b537cc Clarify support for SSSE3, SSE4.1 and SSE4.2 ago%!(EXTRA string=9 years)
Christophe Riccio 0ee3a79bfd Uniformalize low level SIMD API ago%!(EXTRA string=9 years)
Christophe Riccio 79894a58cc Added NaN and Inf SIMD optimization ago%!(EXTRA string=9 years)
Christophe Riccio 1381a95938 Optimized dot SIMD implementation with SSE3 ago%!(EXTRA string=9 years)
Christophe Riccio 9c6de96669 Specialized SIMD == and != operators ago%!(EXTRA string=9 years)
Christophe Riccio a9fefc7300 Added vec4 SIMD contructor specialization ago%!(EXTRA string=9 years)
Christophe Riccio c5f48da319 Fixed build with compiler that doesn't support GLM_HAS_UNRESTRICTED_UNIONS ago%!(EXTRA string=9 years)
Christophe Riccio ae6082db5e Added AVX2 bitwise 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 740e6d6e56 Merged 0.9.7 branch ago%!(EXTRA string=9 years)
Christophe Riccio 767aa16e5b Updated readme for GLM 0.9.7 release 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 1208eb63f7 Added NEON, MIPS and PowerPC detection ago%!(EXTRA string=9 years)
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 a0a1dd6c35 Generate assembly with Visual C++ 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)