17 # if GLM_HAS_ALIGNED_TYPE
21 aligned = aligned_highp,
25 mediump = packed_mediump,
27 packed = packed_highp,
29 # if GLM_HAS_ALIGNED_TYPE && defined(GLM_FORCE_ALIGNED)
30 defaultp = aligned_highp
36 typedef qualifier precision;
38 template<length_t L,
typename T, qualifier Q = defaultp>
struct vec;
39 template<length_t C, length_t R,
typename T, qualifier Q = defaultp>
struct mat;
43 template<glm::qualifier P>
46 static const bool value =
false;
49 # if GLM_HAS_ALIGNED_TYPE
51 struct is_aligned<
glm::aligned_lowp>
53 static const bool value =
true;
57 struct is_aligned<
glm::aligned_mediump>
59 static const bool value =
true;
63 struct is_aligned<
glm::aligned_highp>
65 static const bool value =
true;