Clean up setup
This commit is contained in:
parent
7533265233
commit
ee15fe5289
@ -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))
|
# if(GLM_SUPPORT_SWIZZLE_OPERATOR())
|
||||||
# pragma message("GLM: Full swizzling operator enabled")
|
# pragma message("GLM: Swizzling operators enabled")
|
||||||
# elif(!defined(GLM_SWIZZLE_XYZW) && !defined(GLM_SWIZZLE_RGBA) && !defined(GLM_SWIZZLE_STQP) && !defined(GLM_SWIZZLE))
|
# elif(GLM_SUPPORT_SWIZZLE_FUNCTION())
|
||||||
# pragma message("GLM: No swizzling operator enabled")
|
# 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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user