Browse Source

Improved GLM messages enabled with GLM_MESSAGES

Christophe Riccio 12 years ago
parent
commit
aab47b3587
2 changed files with 4 additions and 1 deletions
  1. 3 1
      glm/core/setup.hpp
  2. 1 0
      readme.txt

+ 3 - 1
glm/core/setup.hpp

@@ -476,6 +476,7 @@
 #	else
 #	else
 #		pragma message("GLM: C++ language undetected")
 #		pragma message("GLM: C++ language undetected")
 #	endif//GLM_MODEL
 #	endif//GLM_MODEL
+#	pragma message("GLM: #define GLM_FORCE_CXX98, GLM_FORCE_CXX03, GLM_LANG_CXX11 or GLM_FORCE_CXX1Y to force using a specific version of the C++ language")
 #endif//GLM_MESSAGE
 #endif//GLM_MESSAGE
 
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -655,6 +656,7 @@
 #	elif(GLM_ARCH & GLM_ARCH_AVX2)
 #	elif(GLM_ARCH & GLM_ARCH_AVX2)
 #		pragma message("GLM: AVX2 instruction set")
 #		pragma message("GLM: AVX2 instruction set")
 #	endif//GLM_ARCH
 #	endif//GLM_ARCH
+#	pragma message("GLM: #define GLM_FORCE_PURE to avoid using platform specific instruction sets")
 #endif//GLM_MESSAGE
 #endif//GLM_MESSAGE
 
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -722,7 +724,7 @@
 #	if defined(GLM_SWIZZLE)
 #	if defined(GLM_SWIZZLE)
 #		pragma message("GLM: Swizzling operators enabled")
 #		pragma message("GLM: Swizzling operators enabled")
 #	else
 #	else
-#		pragma message("GLM: Swizzling operators disabled")
+#		pragma message("GLM: Swizzling operators disabled, #define GLM_SWIZZLE to enable swizzle operators")
 #	endif
 #	endif
 #endif//GLM_MESSAGE
 #endif//GLM_MESSAGE
 
 

+ 1 - 0
readme.txt

@@ -72,6 +72,7 @@ GLM 0.9.5.0: 2013-12-25
 - Fixed umulExtended and imulExtended implementations for vector types (#76)
 - Fixed umulExtended and imulExtended implementations for vector types (#76)
 - Fixed CUDA coverage for GTC extensions
 - Fixed CUDA coverage for GTC extensions
 - Added GTX_io extension
 - Added GTX_io extension
+- Improved GLM messages enabled when defining GLM_MESSAGES
 
 
 ================================================================================
 ================================================================================
 GLM 0.9.4.6: 2013-09-20
 GLM 0.9.4.6: 2013-09-20