Go to the documentation of this file.
61 #if(defined(GLM_PRECISION_HIGHP_FLOAT))
69 typedef highp_mat3x3
mat3x3;
73 typedef highp_mat4x4
mat4x4;
74 #elif(defined(GLM_PRECISION_MEDIUMP_FLOAT))
82 typedef mediump_mat3x3
mat3x3;
86 typedef mediump_mat4x4
mat4x4;
87 #elif(defined(GLM_PRECISION_LOWP_FLOAT))
95 typedef lowp_mat3x3
mat3x3;
99 typedef lowp_mat4x4
mat4x4;
161 #endif//GLM_PRECISION
181 #if(defined(GLM_PRECISION_HIGHP_INT))
185 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
189 #elif(defined(GLM_PRECISION_LOWP_INT))
208 #endif//GLM_PRECISION
213 #if(defined(GLM_PRECISION_HIGHP_UINT))
217 #elif(defined(GLM_PRECISION_MEDIUMP_UINT))
221 #elif(defined(GLM_PRECISION_LOWP_UINT))
240 #endif//GLM_PRECISION
266 typedef detail::tvec2<double>
dvec2;
271 typedef detail::tvec3<double>
dvec3;
276 typedef detail::tvec4<double>
dvec4;
281 typedef detail::tmat2x2<double>
dmat2;
286 typedef detail::tmat3x3<double>
dmat3;
291 typedef detail::tmat4x4<double>
dmat4;
341 #endif//glm_core_type