Fixed swizzle operators build

master
Christophe Riccio ago%!(EXTRA string=8 years)
parent 62d89dcec7
commit f327d8e9d4
  1. 18
      glm/detail/type_vec1.hpp
  2. 18
      glm/detail/type_vec2.hpp
  3. 18
      glm/detail/type_vec3.hpp
  4. 18
      glm/detail/type_vec4.hpp

@ -48,15 +48,15 @@ namespace glm
T s;
/*
# if GLM_SWIZZLE == GLM_SWIZZLE_ENABLED
_GLM_SWIZZLE1_2_MEMBERS(T, P, tvec2, x)
_GLM_SWIZZLE1_2_MEMBERS(T, P, tvec2, r)
_GLM_SWIZZLE1_2_MEMBERS(T, P, tvec2, s)
_GLM_SWIZZLE1_3_MEMBERS(T, P, tvec3, x)
_GLM_SWIZZLE1_3_MEMBERS(T, P, tvec3, r)
_GLM_SWIZZLE1_3_MEMBERS(T, P, tvec3, s)
_GLM_SWIZZLE1_4_MEMBERS(T, P, tvec4, x)
_GLM_SWIZZLE1_4_MEMBERS(T, P, tvec4, r)
_GLM_SWIZZLE1_4_MEMBERS(T, P, tvec4, s)
_GLM_SWIZZLE1_2_MEMBERS(T, Q, tvec2, x)
_GLM_SWIZZLE1_2_MEMBERS(T, Q, tvec2, r)
_GLM_SWIZZLE1_2_MEMBERS(T, Q, tvec2, s)
_GLM_SWIZZLE1_3_MEMBERS(T, Q, tvec3, x)
_GLM_SWIZZLE1_3_MEMBERS(T, Q, tvec3, r)
_GLM_SWIZZLE1_3_MEMBERS(T, Q, tvec3, s)
_GLM_SWIZZLE1_4_MEMBERS(T, Q, tvec4, x)
_GLM_SWIZZLE1_4_MEMBERS(T, Q, tvec4, r)
_GLM_SWIZZLE1_4_MEMBERS(T, Q, tvec4, s)
# endif//GLM_SWIZZLE*/
};

@ -47,15 +47,15 @@ namespace glm
struct{ T s, t; };
# if GLM_SWIZZLE == GLM_SWIZZLE_ENABLED
GLM_SWIZZLE2_2_MEMBERS(T, P, x, y)
GLM_SWIZZLE2_2_MEMBERS(T, P, r, g)
GLM_SWIZZLE2_2_MEMBERS(T, P, s, t)
GLM_SWIZZLE2_3_MEMBERS(T, P, x, y)
GLM_SWIZZLE2_3_MEMBERS(T, P, r, g)
GLM_SWIZZLE2_3_MEMBERS(T, P, s, t)
GLM_SWIZZLE2_4_MEMBERS(T, P, x, y)
GLM_SWIZZLE2_4_MEMBERS(T, P, r, g)
GLM_SWIZZLE2_4_MEMBERS(T, P, s, t)
GLM_SWIZZLE2_2_MEMBERS(T, Q, x, y)
GLM_SWIZZLE2_2_MEMBERS(T, Q, r, g)
GLM_SWIZZLE2_2_MEMBERS(T, Q, s, t)
GLM_SWIZZLE2_3_MEMBERS(T, Q, x, y)
GLM_SWIZZLE2_3_MEMBERS(T, Q, r, g)
GLM_SWIZZLE2_3_MEMBERS(T, Q, s, t)
GLM_SWIZZLE2_4_MEMBERS(T, Q, x, y)
GLM_SWIZZLE2_4_MEMBERS(T, Q, r, g)
GLM_SWIZZLE2_4_MEMBERS(T, Q, s, t)
# endif//GLM_SWIZZLE
};

@ -47,15 +47,15 @@ namespace glm
struct{ T s, t, p; };
# if GLM_SWIZZLE == GLM_SWIZZLE_ENABLED
GLM_SWIZZLE3_2_MEMBERS(T, P, x, y, z)
GLM_SWIZZLE3_2_MEMBERS(T, P, r, g, b)
GLM_SWIZZLE3_2_MEMBERS(T, P, s, t, p)
GLM_SWIZZLE3_3_MEMBERS(T, P, x, y, z)
GLM_SWIZZLE3_3_MEMBERS(T, P, r, g, b)
GLM_SWIZZLE3_3_MEMBERS(T, P, s, t, p)
GLM_SWIZZLE3_4_MEMBERS(T, P, x, y, z)
GLM_SWIZZLE3_4_MEMBERS(T, P, r, g, b)
GLM_SWIZZLE3_4_MEMBERS(T, P, s, t, p)
GLM_SWIZZLE3_2_MEMBERS(T, Q, x, y, z)
GLM_SWIZZLE3_2_MEMBERS(T, Q, r, g, b)
GLM_SWIZZLE3_2_MEMBERS(T, Q, s, t, p)
GLM_SWIZZLE3_3_MEMBERS(T, Q, x, y, z)
GLM_SWIZZLE3_3_MEMBERS(T, Q, r, g, b)
GLM_SWIZZLE3_3_MEMBERS(T, Q, s, t, p)
GLM_SWIZZLE3_4_MEMBERS(T, Q, x, y, z)
GLM_SWIZZLE3_4_MEMBERS(T, Q, r, g, b)
GLM_SWIZZLE3_4_MEMBERS(T, Q, s, t, p)
# endif//GLM_SWIZZLE
};

@ -49,15 +49,15 @@ namespace glm
typename detail::storage<T, sizeof(T) * 4, detail::is_aligned<Q>::value>::type data;
# if GLM_SWIZZLE == GLM_SWIZZLE_ENABLED
GLM_SWIZZLE4_2_MEMBERS(T, P, x, y, z, w)
GLM_SWIZZLE4_2_MEMBERS(T, P, r, g, b, a)
GLM_SWIZZLE4_2_MEMBERS(T, P, s, t, p, q)
GLM_SWIZZLE4_3_MEMBERS(T, P, x, y, z, w)
GLM_SWIZZLE4_3_MEMBERS(T, P, r, g, b, a)
GLM_SWIZZLE4_3_MEMBERS(T, P, s, t, p, q)
GLM_SWIZZLE4_4_MEMBERS(T, P, x, y, z, w)
GLM_SWIZZLE4_4_MEMBERS(T, P, r, g, b, a)
GLM_SWIZZLE4_4_MEMBERS(T, P, s, t, p, q)
GLM_SWIZZLE4_2_MEMBERS(T, Q, x, y, z, w)
GLM_SWIZZLE4_2_MEMBERS(T, Q, r, g, b, a)
GLM_SWIZZLE4_2_MEMBERS(T, Q, s, t, p, q)
GLM_SWIZZLE4_3_MEMBERS(T, Q, x, y, z, w)
GLM_SWIZZLE4_3_MEMBERS(T, Q, r, g, b, a)
GLM_SWIZZLE4_3_MEMBERS(T, Q, s, t, p, q)
GLM_SWIZZLE4_4_MEMBERS(T, Q, x, y, z, w)
GLM_SWIZZLE4_4_MEMBERS(T, Q, r, g, b, a)
GLM_SWIZZLE4_4_MEMBERS(T, Q, s, t, p, q)
# endif//GLM_SWIZZLE
};

Loading…
Cancel
Save