Go to the documentation of this file.
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))
71 #elif(defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
73 #elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
75 #elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && defined(GLM_PRECISION_LOWP_FLOAT))
78 # error "GLM error: multiple default precision requested for floating-point types"
84 #endif//glm_core_type_float