|
|
|
@ -406,7 +406,7 @@ |
|
|
|
|
# define GLM_HAS_CONSTEXPR_PARTIAL GLM_HAS_CONSTEXPR |
|
|
|
|
#else |
|
|
|
|
# define GLM_HAS_CONSTEXPR ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\ |
|
|
|
|
((GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC46)))) |
|
|
|
|
((GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC48)))) // GCC 4.6 support constexpr but there is a compiler bug causing a crash
|
|
|
|
|
# define GLM_HAS_CONSTEXPR_PARTIAL (GLM_HAS_CONSTEXPR || ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC2015))) |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
@ -743,13 +743,6 @@ |
|
|
|
|
# define GLM_CONSTEXPR_SIMD |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
// GCC 4.6 has a bug causing a compiler crash
|
|
|
|
|
#if GLM_COMPILER & GLM_COMPILER_GCC |
|
|
|
|
# define GLM_CONSTEXPR_GCC |
|
|
|
|
#else |
|
|
|
|
# define GLM_CONSTEXPR_GCC GLM_CONSTEXPR |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#ifdef GLM_FORCE_EXPLICIT_CTOR |
|
|
|
|
# define GLM_EXPLICIT explicit |
|
|
|
|
#else |
|
|
|
|