356 Commits (f86092a658ad19bdc3e5a121d18785a582c9a56f)

Author SHA1 Message Date
Groove 7f9cb53c54 Fixed Visual C++ 2013 ago%!(EXTRA string=7 years)
Christophe Riccio 4db3abe6b5 Refactored GLM_FORCE_MESSAGES, added swizzle operators and functions tests ago%!(EXTRA string=7 years)
Christophe Riccio d50c699515 Fixed SIMD support detection ago%!(EXTRA string=7 years)
Christophe Riccio 657ca108ed Fixed Visual C++ language detection ago%!(EXTRA string=7 years)
Christophe Riccio cb3436886e Fixed Clang build ago%!(EXTRA string=7 years)
Groove f27a24de0e Refactor GLM messages and build targets ago%!(EXTRA string=7 years)
Groove c7b6cf56e3 Fixed swizzle functions and tests ago%!(EXTRA string=7 years)
Groove e30685ef96 Fixed build ago%!(EXTRA string=7 years)
Groove b76f938505 Added C++2a detection and fixed constexpr tests ago%!(EXTRA string=7 years)
Christophe Riccio 0f2e1fa493 Fixed build ago%!(EXTRA string=7 years)
Groove 16106b2e3e Added C++17 detection, added VC language version detection, clean up alignment type, clean up swizzle operator detection ago%!(EXTRA string=7 years)
Christophe Riccio dee806ea3f Use initializer lists for matrix constructor ago%!(EXTRA string=7 years)
Christophe Riccio 3308b75836 Use initializer lists constructors for mat2 ago%!(EXTRA string=7 years)
Groove 65f1fb25bb Redesigned constexpr support which excludes both SIMD and constexpr #783 ago%!(EXTRA string=7 years)
Groove baca827371 Redesigned constexpr support which supports both SIMD and constexpr on Clang #783 ago%!(EXTRA string=7 years)
Groove d3a2542c77 Fixed build ago%!(EXTRA string=7 years)
Groove 13ef0f92bc Added detection of Visual C++ 2017 toolsets ago%!(EXTRA string=7 years)
Groove 398e66ac32 Redesigned constexpr support which requires disable GLM SIMD on Visual C++ #783 ago%!(EXTRA string=7 years)
Torbjørn Viksand 351155b9e1 Do not define GLM_CONSTEXPR_CXX14 on MSVC < 2017 ago%!(EXTRA string=7 years)
Christophe Riccio 8390a77b3a Added GLM_FORCE_CTOR_INIT #735 #740 ago%!(EXTRA string=7 years)
Philippe Groarke fd327cd341 cleanup : Remove trailing whitespaces. ago%!(EXTRA string=7 years)
Chris Helmich 4a4af0b80e added flags GLM_CONSTEXPR_CXX14 and GLM_CONSTEXPR_CTOR_CXX14 ago%!(EXTRA string=7 years)
Christophe Riccio 6390805e6d Fixed zero as null pointer constant ago%!(EXTRA string=8 years)
Christophe Riccio dc3e0b5ccb Added GLM_FORCE_SINGLE_ONLY to use GLM on platforms that don't support double #627 ago%!(EXTRA string=8 years)
Christophe Riccio 1e7d12b91b Fixed GLM_HAS_OPENMP when OpenMP is not enabled ago%!(EXTRA string=8 years)
Christophe Riccio 22c88fd821 Fixed build errors with GCC and Clang #664 and #666 ago%!(EXTRA string=8 years)
Christophe Riccio e4ffe16bed Revert "Fixed vec4 SIMD constexpr #653" ago%!(EXTRA string=8 years)
Christophe Riccio 950d226154 Fixed vec4 SIMD constexpr #653 ago%!(EXTRA string=8 years)
Christophe Riccio aa026cc0da Removed glm::uninitialize ago%!(EXTRA string=8 years)
Christophe Riccio 4cf8a10af2 No more default initialization of vector, matrix and quaternion types ago%!(EXTRA string=8 years)
Christophe Riccio c834d06c27 Fixed Visual C++ 2017.2 warning regarding __has_feature definision #655 ago%!(EXTRA string=8 years)
Christophe Riccio a9a832e187 - Added error for including of different versions of GLM #619 - Added GLM_FORCE_IGNORE_VERSION to ignore error caused by including different version of GLM #619 ago%!(EXTRA string=8 years)
Christophe Riccio bb4f6dc9d4 Removed support of boost static_assrt ago%!(EXTRA string=8 years)
Christophe Riccio 8d3bc422e1 Fixed Clang version detection from source #608 ago%!(EXTRA string=8 years)
Christophe Riccio 5dcc56489e Fixed GLM_FORCE_CXX11 with Clang and libstlc++ which wasn't using C++11 STL features. #604 ago%!(EXTRA string=8 years)
Christophe Riccio 4875f79eb0 Removed old compiler version ago%!(EXTRA string=8 years)
Christophe Riccio 4e267b1b4f Fixed Visual C++ internal error when declaring a global vec type with siwzzle expression enabled #594 ago%!(EXTRA string=9 years)
Christophe Riccio c2fe3fccf6 Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=9 years)
Christophe Riccio 2dda5af72c Fixed GCC 4.5 and older build #566 ago%!(EXTRA string=9 years)
Christophe Riccio 79f6d7082c Bump revision number for next 0.9.8 release ago%!(EXTRA string=9 years)
Christophe Riccio 6a1e2ec5d5 Updated version ago%!(EXTRA string=9 years)
Christophe Riccio c87e9bed0d Updated revision number ago%!(EXTRA string=9 years)
Christophe Riccio 33ea25c052 Broader support of GLM_FORCE_UNRESTRICTED_GENTYPE #378 ago%!(EXTRA string=9 years)
Christophe Riccio b45d5e8650 Fixed Android build error with C++11 compiler but C++98 STL #284 #564 ago%!(EXTRA string=9 years)
Christophe Riccio e98ce44d85 Added warning messages when using GLM_FORCE_CXX** but the compiler is known to not fully support the requested C++ version #555 ago%!(EXTRA string=9 years)
Christophe Riccio 1c85265f97 Added Visual C++ 15 detection, Added Clang 4.0 detection, Refactored GLM_COMPILER_VC values ago%!(EXTRA string=9 years)
Christophe Riccio 5f5e800a24 Fixed clang and GCC build #559 ago%!(EXTRA string=9 years)
Christophe Riccio 19a6d64e8c Fixed Visual C++ constexpr build error #555, #556 ago%!(EXTRA string=9 years)
Christophe Riccio cae9f61e46 Updated GLM 0.9.8 revision ago%!(EXTRA string=9 years)
Christophe Riccio 18ea7063c4 Updated version ago%!(EXTRA string=9 years)