356 Commits (f86092a658ad19bdc3e5a121d18785a582c9a56f)

Author SHA1 Message Date
Christophe Riccio 8c960dc647 Alignof is a C++11 feature ago%!(EXTRA string=9 years)
Christophe Riccio 89d77b51c6 Alignof is a C++11 feature ago%!(EXTRA string=9 years)
Christophe Riccio 3c4fe6133e Prepare GLM 0.9.8.1 ago%!(EXTRA string=9 years)
Christophe Riccio ff0054490d Fixed GLM_FORCE_UNRESTRICTED_GENTYPE #543 ago%!(EXTRA string=9 years)
Christophe Riccio 9160f8b8d2 Removed deprecated defines ago%!(EXTRA string=9 years)
Christophe Riccio e77c300e4c Fixed error to cover deprecated define ago%!(EXTRA string=9 years)
Christophe Riccio 8bfefbd1ce Document GLM_FORCE_UNRESTRICTED_GENTYPE and generate an error if both GLM_FORCE_SWIZZLE and GLM_FORCE_UNRESTRICTED_GENTYPE are defined at the same time ago%!(EXTRA string=9 years)
Christophe Riccio a609a0fea6 - Added more information to build messages ago%!(EXTRA string=9 years)
Christophe Riccio 10dc67e2b5 - Added GLM_FORCE_UNRESTRICTED_GENTYPE allowing non basic genType #543 ago%!(EXTRA string=9 years)
Christophe Riccio 37ab3dfd29 Fixed Cuda build, using '__align__' for alignments in Cuda #539 ago%!(EXTRA string=9 years)
Christophe Riccio 8fbec7f28e Fixed Clang detection #537 ago%!(EXTRA string=9 years)
Christophe Riccio b3d57f2cc9 Improved aligned types support ago%!(EXTRA string=9 years)
Christophe Riccio 077aaca6f7 Updated version ago%!(EXTRA string=9 years)
Christophe Riccio 07baa3b45a Revert, to reduce risks of regressions ago%!(EXTRA string=9 years)
Christophe Riccio 2087606611 - Improved C++ 11 STL detection #523 ago%!(EXTRA string=9 years)
Christophe Riccio 76fce77337 - Updated list of compiler versions detected ago%!(EXTRA string=9 years)
Christophe Riccio 0e1e181484 Clean up ago%!(EXTRA string=9 years)
Christophe Riccio 39e63661a6 Fixed STL for C++11 detection on ICC #510 ago%!(EXTRA string=9 years)
Christophe Riccio 8848bc2a08 Fixed STL for C++11 detection on Intel compiler #510 ago%!(EXTRA string=9 years)
Christophe Riccio 64342f78bf Updated version and updated readme 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 9f00ba86cb Fixed SIMD code path selection ago%!(EXTRA string=9 years)
Christophe Riccio 71e6b537cc Clarify support for SSSE3, SSE4.1 and SSE4.2 ago%!(EXTRA string=9 years)
Christophe Riccio 1208eb63f7 Added NEON, MIPS and PowerPC detection 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 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 71401d14aa Workaround GCC compiler bug with constexpr support 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 d52766297d - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 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 1f71f6fb3a Improved SIMD and swizzle operators interactions with GCC and Clang, Added raw SIMD API. ago%!(EXTRA string=9 years)
Christophe Riccio 83999c749a Reorganized SIMD code ago%!(EXTRA string=9 years)
Christophe Riccio a90ef1b45e Fixed warning ago%!(EXTRA string=9 years)
Christophe Riccio 2f9fc55d88 More experiments to improve SIMD support ago%!(EXTRA string=9 years)
Christophe Riccio e9bb34fb78 - Fixed Visual C++ SIMD instruction set automatic detection in 64 bits ago%!(EXTRA string=9 years)
Christophe Riccio 8cf76f049b Fixed Visual C++ SIMD instruction set automatic detection in 64 bits ago%!(EXTRA string=9 years)
Christophe Riccio 939eb940d4 Renamed GLM_RESTRICT, still unused in the code base ago%!(EXTRA string=9 years)
Christophe Riccio 9770c9f73d Fixed uaddCarry warning #497 ago%!(EXTRA string=9 years)
Hauke Rehfeld c479e444a4 fix: cuda can use anonymous unions ago%!(EXTRA string=9 years)
Hauke Rehfeld 30f014472d add: CUDA in setup.hpp ago%!(EXTRA string=9 years)
Eric Engestrom ca46062bea Fix spelling mistakes ago%!(EXTRA string=9 years)
Christophe Riccio 66b714c418 Finishing up removing GLM_FORCE_SIZE_FUNC define and passing by copy scalars ago%!(EXTRA string=9 years)
Christophe Riccio 6c61c332f4 Fixed missing GLM_PLATFORM_CYGWIN declaration #495 ago%!(EXTRA string=9 years)
Christophe Riccio 61d58b0296 Fixed missing GLM_PLATFORM_CYGWIN declaration #495 ago%!(EXTRA string=9 years)
Christophe Riccio 6e5f42bd28 Fixed error message type ago%!(EXTRA string=9 years)
Christophe Riccio f48fe286ad Consolidate setup options in setup.hpp ago%!(EXTRA string=9 years)