Go to the documentation of this file.
33 #if GLM_HAS_EXTENDED_INTEGER_TYPE
40 # if GLM_HAS_EXTENDED_INTEGER_TYPE
51 # if(defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) // C99 detected, 64 bit types available
54 # elif(GLM_COMPILER & GLM_COMPILER_VC)
55 typedef signed __int64
sint64;
56 typedef unsigned __int64
uint64;
57 # elif(GLM_COMPILER & (GLM_COMPILER_GCC | GLM_COMPILER_LLVM_GCC | GLM_COMPILER_CLANG))
58 __extension__
typedef signed long long sint64;
59 __extension__
typedef unsigned long long uint64;
60 # elif(GLM_COMPILER & GLM_COMPILER_BC)
63 # else//unknown compiler
143 #if(!defined(GLM_PRECISION_HIGHP_INT) && !defined(GLM_PRECISION_MEDIUMP_INT) && !defined(GLM_PRECISION_LOWP_INT))
145 #elif(defined(GLM_PRECISION_HIGHP_INT) && !defined(GLM_PRECISION_MEDIUMP_INT) && !defined(GLM_PRECISION_LOWP_INT))
147 #elif(!defined(GLM_PRECISION_HIGHP_INT) && defined(GLM_PRECISION_MEDIUMP_INT) && !defined(GLM_PRECISION_LOWP_INT))
149 #elif(!defined(GLM_PRECISION_HIGHP_INT) && !defined(GLM_PRECISION_MEDIUMP_INT) && defined(GLM_PRECISION_LOWP_INT))
152 # error "GLM error: multiple default precision requested for signed interger types"
155 #if(!defined(GLM_PRECISION_HIGHP_UINT) && !defined(GLM_PRECISION_MEDIUMP_UINT) && !defined(GLM_PRECISION_LOWP_UINT))
157 #elif(defined(GLM_PRECISION_HIGHP_UINT) && !defined(GLM_PRECISION_MEDIUMP_UINT) && !defined(GLM_PRECISION_LOWP_UINT))
159 #elif(!defined(GLM_PRECISION_HIGHP_UINT) && defined(GLM_PRECISION_MEDIUMP_UINT) && !defined(GLM_PRECISION_LOWP_UINT))
161 #elif(!defined(GLM_PRECISION_HIGHP_UINT) && !defined(GLM_PRECISION_MEDIUMP_UINT) && defined(GLM_PRECISION_LOWP_UINT))
164 # error "GLM error: multiple default precision requested for unsigned interger types"
176 #ifndef GLM_STATIC_ASSERT_NULL
186 #endif//GLM_STATIC_ASSERT_NULL
TypeWithSize< 8 >::Int Int64
unsigned int mediump_uint_t
#define GLM_STATIC_ASSERT(x, message)
detail::lowp_uint_t lowp_uint
unsigned int highp_uint_t
detail::lowp_int_t lowp_int
detail::highp_uint_t highp_uint
detail::highp_int_t highp_int
unsigned long long uint64
detail::mediump_int_t mediump_int
detail::mediump_uint_t mediump_uint
rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jul 25 2024 02:50:22