|
|
|
@ -479,13 +479,21 @@ |
|
|
|
|
#define GLM_FUNC_DECL GLM_CUDA_FUNC_DECL |
|
|
|
|
#define GLM_FUNC_QUALIFIER GLM_CUDA_FUNC_DEF GLM_INLINE |
|
|
|
|
|
|
|
|
|
#if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_ENABLE |
|
|
|
|
// Do not use CUDA function qualifiers on CUDA compiler when functions are made default
|
|
|
|
|
#if GLM_HAS_DEFAULTED_FUNCTIONS |
|
|
|
|
# define GLM_DEFAULTED_FUNC_DECL |
|
|
|
|
# define GLM_DEFAULTED_FUNC_QUALIFIER |
|
|
|
|
# define GLM_DEFAULTED_FUNC_QUALIFIER GLM_INLINE |
|
|
|
|
#else |
|
|
|
|
# define GLM_DEFAULTED_FUNC_DECL GLM_FUNC_DECL |
|
|
|
|
# define GLM_DEFAULTED_FUNC_QUALIFIER GLM_FUNC_QUALIFIER |
|
|
|
|
#endif//GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_ENABLE
|
|
|
|
|
#endif//GLM_HAS_DEFAULTED_FUNCTIONS
|
|
|
|
|
#if !defined(GLM_FORCE_CTOR_INIT) |
|
|
|
|
# define GLM_DEFAULTED_DEFAULT_CTOR_DECL GLM_DEFAULTED_FUNC_DECL |
|
|
|
|
# define GLM_DEFAULTED_DEFAULT_CTOR_QUALIFIER GLM_DEFAULTED_FUNC_QUALIFIER |
|
|
|
|
#else |
|
|
|
|
# define GLM_DEFAULTED_DEFAULT_CTOR_DECL GLM_FUNC_DECL |
|
|
|
|
# define GLM_DEFAULTED_DEFAULT_CTOR_QUALIFIER GLM_FUNC_QUALIFIER |
|
|
|
|
#endif//GLM_FORCE_CTOR_INIT
|
|
|
|
|
|
|
|
|
|
///////////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
// Swizzle operators
|
|
|
|
|