Browse Source

Clean up setup

Christophe Riccio 14 years ago
parent
commit
ee15fe5289
1 changed files with 9 additions and 15 deletions
  1. 9 15
      glm/core/setup.hpp

+ 9 - 15
glm/core/setup.hpp

@@ -281,13 +281,7 @@
 #else
 #else
 #	define GLM_MODEL	GLM_MODEL_32
 #	define GLM_MODEL	GLM_MODEL_32
 #endif//
 #endif//
-/*
-#if(sizeof(void*) == 8)
-#	define GLM_MODEL	GLM_MODEL_64
-#else
-#	define GLM_MODEL	GLM_MODEL_32
-#endif//_M_X64
-*/
+
 #if(!defined(GLM_MODEL) && GLM_COMPILER != 0)
 #if(!defined(GLM_MODEL) && GLM_COMPILER != 0)
 #error "GLM_MODEL undefined, your compiler may not be supported by GLM. Add #define GLM_MODEL 0 to ignore this message."
 #error "GLM_MODEL undefined, your compiler may not be supported by GLM. Add #define GLM_MODEL 0 to ignore this message."
 #endif//GLM_MODEL
 #endif//GLM_MODEL
@@ -522,23 +516,23 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Support check macros
 // Support check macros
 
 
-#define GLM_SUPPORT_SWIZZLE_OPERATOR() (defined(GLM_SWIZZLE_OPERATOR) && \
+#define GLM_SUPPORT_SWIZZLE_OPERATOR() (defined(GLM_SWIZZLE) && \
 	((GLM_LANG == GLM_LANG_CXX11) || (GLM_LANG == GLM_LANG_CXXMS) || ((GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_LANG == GLM_LANG_CXX0X))))
 	((GLM_LANG == GLM_LANG_CXX11) || (GLM_LANG == GLM_LANG_CXXMS) || ((GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_LANG == GLM_LANG_CXX0X))))
-#define GLM_SUPPORT_SWIZZLE_FUNCTION() defined(GLM_SWIZZLE_OPERATOR)
+#define GLM_SUPPORT_SWIZZLE_FUNCTION() defined(GLM_SWIZZLE)
 
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 // Swizzle operators
 // Swizzle operators
 
 
-// User defines: GLM_SWIZZLE_XYZW GLM_SWIZZLE_RGBA GLM_SWIZZLE_STQP GLM_SWIZZLE
+// User defines: GLM_SWIZZLE
 
 
 #if(defined(GLM_MESSAGES) && !defined(GLM_MESSAGE_SWIZZLE_DISPLAYED))
 #if(defined(GLM_MESSAGES) && !defined(GLM_MESSAGE_SWIZZLE_DISPLAYED))
 #	define GLM_MESSAGE_SWIZZLE_DISPLAYED
 #	define GLM_MESSAGE_SWIZZLE_DISPLAYED
-#	if(defined(GLM_SWIZZLE))
-#		pragma message("GLM: Full swizzling operator enabled")
-#	elif(!defined(GLM_SWIZZLE_XYZW) && !defined(GLM_SWIZZLE_RGBA) && !defined(GLM_SWIZZLE_STQP) && !defined(GLM_SWIZZLE))
-#		pragma message("GLM: No swizzling operator enabled")
+#	if(GLM_SUPPORT_SWIZZLE_OPERATOR())
+#		pragma message("GLM: Swizzling operators enabled")
+#	elif(GLM_SUPPORT_SWIZZLE_FUNCTION())
+#		pragma message("GLM: Swizzling operators supported through swizzling functions")
 #	else
 #	else
-#		pragma message("GLM: Partial swizzling operator enabled")
+#		pragma message("GLM: Swizzling operators disabled")
 #	endif
 #	endif
 #endif//GLM_MESSAGE
 #endif//GLM_MESSAGE