29 #ifndef glm_core_type_float 30 #define glm_core_type_float 37 #ifdef GLM_USE_HALF_SCALAR 39 #else//GLM_USE_HALF_SCALAR 40 typedef float lowp_float_t;
41 #endif//GLM_USE_HALF_SCALAR 42 typedef float mediump_float_t;
43 typedef double highp_float_t;
69 #if(!defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT)) 70 typedef mediump_float float_t;
71 #elif(defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT)) 72 typedef highp_float float_t;
73 #elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT)) 74 typedef mediump_float float_t;
75 #elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && defined(GLM_PRECISION_LOWP_FLOAT)) 76 typedef lowp_float float_t;
78 # error "GLM error: multiple default precision requested for floating-point types" 84 #endif//glm_core_type_float Definition: _detail.hpp:38
detail::half half
Type for half-precision floating-point numbers.
Definition: half_float.hpp:357
mediump_float_t mediump_float
Medium precision floating-point numbers.
Definition: type_float.hpp:60
highp_float_t highp_float
High precision floating-point numbers.
Definition: type_float.hpp:67
OpenGL Mathematics (glm.g-truc.net)
OpenGL Mathematics (glm.g-truc.net)
lowp_float_t lowp_float
Low precision floating-point numbers.
Definition: type_float.hpp:53