|
|
|
@ -148,113 +148,113 @@ namespace glm |
|
|
|
|
inline detail::tvec4<TYPE> swizzle(detail::tvec##SIZE<TYPE> const & v) \
|
|
|
|
|
{return detail::tvec4<TYPE>(v[x], v[y], v[z], v[w]);} |
|
|
|
|
*/ |
|
|
|
|
static_swizzle2_const(glm::f16vec2); |
|
|
|
|
static_swizzle2_const(glm::f16vec3); |
|
|
|
|
static_swizzle2_const(glm::f16vec4); |
|
|
|
|
static_swizzle2_const(glm::f32vec2); |
|
|
|
|
static_swizzle2_const(glm::f32vec3); |
|
|
|
|
static_swizzle2_const(glm::f32vec4); |
|
|
|
|
static_swizzle2_const(glm::f64vec2); |
|
|
|
|
static_swizzle2_const(glm::f64vec3); |
|
|
|
|
static_swizzle2_const(glm::f64vec4); |
|
|
|
|
|
|
|
|
|
static_swizzle2_const(glm::i8vec2); |
|
|
|
|
static_swizzle2_const(glm::i8vec3); |
|
|
|
|
static_swizzle2_const(glm::i8vec4); |
|
|
|
|
static_swizzle2_const(glm::i16vec2); |
|
|
|
|
static_swizzle2_const(glm::i16vec3); |
|
|
|
|
static_swizzle2_const(glm::i16vec4); |
|
|
|
|
static_swizzle2_const(glm::i32vec2); |
|
|
|
|
static_swizzle2_const(glm::i32vec3); |
|
|
|
|
static_swizzle2_const(glm::i32vec4); |
|
|
|
|
static_swizzle2_const(glm::i64vec2); |
|
|
|
|
static_swizzle2_const(glm::i64vec3); |
|
|
|
|
static_swizzle2_const(glm::i64vec4); |
|
|
|
|
|
|
|
|
|
static_swizzle2_const(glm::u8vec2); |
|
|
|
|
static_swizzle2_const(glm::u8vec3); |
|
|
|
|
static_swizzle2_const(glm::u8vec4); |
|
|
|
|
static_swizzle2_const(glm::u16vec2); |
|
|
|
|
static_swizzle2_const(glm::u16vec3); |
|
|
|
|
static_swizzle2_const(glm::u16vec4); |
|
|
|
|
static_swizzle2_const(glm::u32vec2); |
|
|
|
|
static_swizzle2_const(glm::u32vec3); |
|
|
|
|
static_swizzle2_const(glm::u32vec4); |
|
|
|
|
static_swizzle2_const(glm::u64vec2); |
|
|
|
|
static_swizzle2_const(glm::u64vec3); |
|
|
|
|
static_swizzle2_const(glm::u64vec4); |
|
|
|
|
|
|
|
|
|
static_swizzle3_const(glm::f16vec2); |
|
|
|
|
static_swizzle3_const(glm::f16vec3); |
|
|
|
|
static_swizzle3_const(glm::f16vec4); |
|
|
|
|
static_swizzle3_const(glm::f32vec2); |
|
|
|
|
static_swizzle3_const(glm::f32vec3); |
|
|
|
|
static_swizzle3_const(glm::f32vec4); |
|
|
|
|
static_swizzle3_const(glm::f64vec2); |
|
|
|
|
static_swizzle3_const(glm::f64vec3); |
|
|
|
|
static_swizzle3_const(glm::f64vec4); |
|
|
|
|
|
|
|
|
|
static_swizzle3_const(glm::i8vec2); |
|
|
|
|
static_swizzle3_const(glm::i8vec3); |
|
|
|
|
static_swizzle3_const(glm::i8vec4); |
|
|
|
|
static_swizzle3_const(glm::i16vec2); |
|
|
|
|
static_swizzle3_const(glm::i16vec3); |
|
|
|
|
static_swizzle3_const(glm::i16vec4); |
|
|
|
|
static_swizzle3_const(glm::i32vec2); |
|
|
|
|
static_swizzle3_const(glm::i32vec3); |
|
|
|
|
static_swizzle3_const(glm::i32vec4); |
|
|
|
|
static_swizzle3_const(glm::i64vec2); |
|
|
|
|
static_swizzle3_const(glm::i64vec3); |
|
|
|
|
static_swizzle3_const(glm::i64vec4); |
|
|
|
|
|
|
|
|
|
static_swizzle3_const(glm::u8vec2); |
|
|
|
|
static_swizzle3_const(glm::u8vec3); |
|
|
|
|
static_swizzle3_const(glm::u8vec4); |
|
|
|
|
static_swizzle3_const(glm::u16vec2); |
|
|
|
|
static_swizzle3_const(glm::u16vec3); |
|
|
|
|
static_swizzle3_const(glm::u16vec4); |
|
|
|
|
static_swizzle3_const(glm::u32vec2); |
|
|
|
|
static_swizzle3_const(glm::u32vec3); |
|
|
|
|
static_swizzle3_const(glm::u32vec4); |
|
|
|
|
static_swizzle3_const(glm::u64vec2); |
|
|
|
|
static_swizzle3_const(glm::u64vec3); |
|
|
|
|
static_swizzle3_const(glm::u64vec4); |
|
|
|
|
|
|
|
|
|
static_swizzle4_const(glm::f16vec2); |
|
|
|
|
static_swizzle4_const(glm::f16vec3); |
|
|
|
|
static_swizzle4_const(glm::f16vec4); |
|
|
|
|
static_swizzle4_const(glm::f32vec2); |
|
|
|
|
static_swizzle4_const(glm::f32vec3); |
|
|
|
|
static_swizzle4_const(glm::f32vec4); |
|
|
|
|
static_swizzle4_const(glm::f64vec2); |
|
|
|
|
static_swizzle4_const(glm::f64vec3); |
|
|
|
|
static_swizzle4_const(glm::f64vec4); |
|
|
|
|
|
|
|
|
|
static_swizzle4_const(glm::i8vec2); |
|
|
|
|
static_swizzle4_const(glm::i8vec3); |
|
|
|
|
static_swizzle4_const(glm::i8vec4); |
|
|
|
|
static_swizzle4_const(glm::i16vec2); |
|
|
|
|
static_swizzle4_const(glm::i16vec3); |
|
|
|
|
static_swizzle4_const(glm::i16vec4); |
|
|
|
|
static_swizzle4_const(glm::i32vec2); |
|
|
|
|
static_swizzle4_const(glm::i32vec3); |
|
|
|
|
static_swizzle4_const(glm::i32vec4); |
|
|
|
|
static_swizzle4_const(glm::i64vec2); |
|
|
|
|
static_swizzle4_const(glm::i64vec3); |
|
|
|
|
static_swizzle4_const(glm::i64vec4); |
|
|
|
|
|
|
|
|
|
static_swizzle4_const(glm::u8vec2); |
|
|
|
|
static_swizzle4_const(glm::u8vec3); |
|
|
|
|
static_swizzle4_const(glm::u8vec4); |
|
|
|
|
static_swizzle4_const(glm::u16vec2); |
|
|
|
|
static_swizzle4_const(glm::u16vec3); |
|
|
|
|
static_swizzle4_const(glm::u16vec4); |
|
|
|
|
static_swizzle4_const(glm::u32vec2); |
|
|
|
|
static_swizzle4_const(glm::u32vec3); |
|
|
|
|
static_swizzle4_const(glm::u32vec4); |
|
|
|
|
static_swizzle4_const(glm::u64vec2); |
|
|
|
|
static_swizzle4_const(glm::u64vec3); |
|
|
|
|
static_swizzle4_const(glm::u64vec4); |
|
|
|
|
static_swizzle2_const(glm::f16vec2) |
|
|
|
|
static_swizzle2_const(glm::f16vec3) |
|
|
|
|
static_swizzle2_const(glm::f16vec4) |
|
|
|
|
static_swizzle2_const(glm::f32vec2) |
|
|
|
|
static_swizzle2_const(glm::f32vec3) |
|
|
|
|
static_swizzle2_const(glm::f32vec4) |
|
|
|
|
static_swizzle2_const(glm::f64vec2) |
|
|
|
|
static_swizzle2_const(glm::f64vec3) |
|
|
|
|
static_swizzle2_const(glm::f64vec4) |
|
|
|
|
|
|
|
|
|
static_swizzle2_const(glm::i8vec2) |
|
|
|
|
static_swizzle2_const(glm::i8vec3) |
|
|
|
|
static_swizzle2_const(glm::i8vec4) |
|
|
|
|
static_swizzle2_const(glm::i16vec2) |
|
|
|
|
static_swizzle2_const(glm::i16vec3) |
|
|
|
|
static_swizzle2_const(glm::i16vec4) |
|
|
|
|
static_swizzle2_const(glm::i32vec2) |
|
|
|
|
static_swizzle2_const(glm::i32vec3) |
|
|
|
|
static_swizzle2_const(glm::i32vec4) |
|
|
|
|
static_swizzle2_const(glm::i64vec2) |
|
|
|
|
static_swizzle2_const(glm::i64vec3) |
|
|
|
|
static_swizzle2_const(glm::i64vec4) |
|
|
|
|
|
|
|
|
|
static_swizzle2_const(glm::u8vec2) |
|
|
|
|
static_swizzle2_const(glm::u8vec3) |
|
|
|
|
static_swizzle2_const(glm::u8vec4) |
|
|
|
|
static_swizzle2_const(glm::u16vec2) |
|
|
|
|
static_swizzle2_const(glm::u16vec3) |
|
|
|
|
static_swizzle2_const(glm::u16vec4) |
|
|
|
|
static_swizzle2_const(glm::u32vec2) |
|
|
|
|
static_swizzle2_const(glm::u32vec3) |
|
|
|
|
static_swizzle2_const(glm::u32vec4) |
|
|
|
|
static_swizzle2_const(glm::u64vec2) |
|
|
|
|
static_swizzle2_const(glm::u64vec3) |
|
|
|
|
static_swizzle2_const(glm::u64vec4) |
|
|
|
|
|
|
|
|
|
static_swizzle3_const(glm::f16vec2) |
|
|
|
|
static_swizzle3_const(glm::f16vec3) |
|
|
|
|
static_swizzle3_const(glm::f16vec4) |
|
|
|
|
static_swizzle3_const(glm::f32vec2) |
|
|
|
|
static_swizzle3_const(glm::f32vec3) |
|
|
|
|
static_swizzle3_const(glm::f32vec4) |
|
|
|
|
static_swizzle3_const(glm::f64vec2) |
|
|
|
|
static_swizzle3_const(glm::f64vec3) |
|
|
|
|
static_swizzle3_const(glm::f64vec4) |
|
|
|
|
|
|
|
|
|
static_swizzle3_const(glm::i8vec2) |
|
|
|
|
static_swizzle3_const(glm::i8vec3) |
|
|
|
|
static_swizzle3_const(glm::i8vec4) |
|
|
|
|
static_swizzle3_const(glm::i16vec2) |
|
|
|
|
static_swizzle3_const(glm::i16vec3) |
|
|
|
|
static_swizzle3_const(glm::i16vec4) |
|
|
|
|
static_swizzle3_const(glm::i32vec2) |
|
|
|
|
static_swizzle3_const(glm::i32vec3) |
|
|
|
|
static_swizzle3_const(glm::i32vec4) |
|
|
|
|
static_swizzle3_const(glm::i64vec2) |
|
|
|
|
static_swizzle3_const(glm::i64vec3) |
|
|
|
|
static_swizzle3_const(glm::i64vec4) |
|
|
|
|
|
|
|
|
|
static_swizzle3_const(glm::u8vec2) |
|
|
|
|
static_swizzle3_const(glm::u8vec3) |
|
|
|
|
static_swizzle3_const(glm::u8vec4) |
|
|
|
|
static_swizzle3_const(glm::u16vec2) |
|
|
|
|
static_swizzle3_const(glm::u16vec3) |
|
|
|
|
static_swizzle3_const(glm::u16vec4) |
|
|
|
|
static_swizzle3_const(glm::u32vec2) |
|
|
|
|
static_swizzle3_const(glm::u32vec3) |
|
|
|
|
static_swizzle3_const(glm::u32vec4) |
|
|
|
|
static_swizzle3_const(glm::u64vec2) |
|
|
|
|
static_swizzle3_const(glm::u64vec3) |
|
|
|
|
static_swizzle3_const(glm::u64vec4) |
|
|
|
|
|
|
|
|
|
static_swizzle4_const(glm::f16vec2) |
|
|
|
|
static_swizzle4_const(glm::f16vec3) |
|
|
|
|
static_swizzle4_const(glm::f16vec4) |
|
|
|
|
static_swizzle4_const(glm::f32vec2) |
|
|
|
|
static_swizzle4_const(glm::f32vec3) |
|
|
|
|
static_swizzle4_const(glm::f32vec4) |
|
|
|
|
static_swizzle4_const(glm::f64vec2) |
|
|
|
|
static_swizzle4_const(glm::f64vec3) |
|
|
|
|
static_swizzle4_const(glm::f64vec4) |
|
|
|
|
|
|
|
|
|
static_swizzle4_const(glm::i8vec2) |
|
|
|
|
static_swizzle4_const(glm::i8vec3) |
|
|
|
|
static_swizzle4_const(glm::i8vec4) |
|
|
|
|
static_swizzle4_const(glm::i16vec2) |
|
|
|
|
static_swizzle4_const(glm::i16vec3) |
|
|
|
|
static_swizzle4_const(glm::i16vec4) |
|
|
|
|
static_swizzle4_const(glm::i32vec2) |
|
|
|
|
static_swizzle4_const(glm::i32vec3) |
|
|
|
|
static_swizzle4_const(glm::i32vec4) |
|
|
|
|
static_swizzle4_const(glm::i64vec2) |
|
|
|
|
static_swizzle4_const(glm::i64vec3) |
|
|
|
|
static_swizzle4_const(glm::i64vec4) |
|
|
|
|
|
|
|
|
|
static_swizzle4_const(glm::u8vec2) |
|
|
|
|
static_swizzle4_const(glm::u8vec3) |
|
|
|
|
static_swizzle4_const(glm::u8vec4) |
|
|
|
|
static_swizzle4_const(glm::u16vec2) |
|
|
|
|
static_swizzle4_const(glm::u16vec3) |
|
|
|
|
static_swizzle4_const(glm::u16vec4) |
|
|
|
|
static_swizzle4_const(glm::u32vec2) |
|
|
|
|
static_swizzle4_const(glm::u32vec3) |
|
|
|
|
static_swizzle4_const(glm::u32vec4) |
|
|
|
|
static_swizzle4_const(glm::u64vec2) |
|
|
|
|
static_swizzle4_const(glm::u64vec3) |
|
|
|
|
static_swizzle4_const(glm::u64vec4) |
|
|
|
|
|
|
|
|
|
# define static_swizzle2_ref(TYPE) \ |
|
|
|
|
template <glm::comp x, glm::comp y> \
|
|
|
|
@ -271,80 +271,80 @@ namespace glm |
|
|
|
|
inline glm::detail::tref4<typename TYPE::value_type> swizzle(TYPE & v) \
|
|
|
|
|
{return glm::detail::tref4<typename TYPE::value_type>(v[x], v[y], v[z], v[w]);}
|
|
|
|
|
|
|
|
|
|
static_swizzle2_ref(glm::f16vec2); |
|
|
|
|
static_swizzle2_ref(glm::f16vec3); |
|
|
|
|
static_swizzle2_ref(glm::f16vec4); |
|
|
|
|
static_swizzle2_ref(glm::f32vec2); |
|
|
|
|
static_swizzle2_ref(glm::f32vec3); |
|
|
|
|
static_swizzle2_ref(glm::f32vec4); |
|
|
|
|
static_swizzle2_ref(glm::f64vec2); |
|
|
|
|
static_swizzle2_ref(glm::f64vec3); |
|
|
|
|
static_swizzle2_ref(glm::f64vec4); |
|
|
|
|
|
|
|
|
|
static_swizzle2_ref(glm::i8vec2); |
|
|
|
|
static_swizzle2_ref(glm::i8vec3); |
|
|
|
|
static_swizzle2_ref(glm::i8vec4); |
|
|
|
|
static_swizzle2_ref(glm::i16vec2); |
|
|
|
|
static_swizzle2_ref(glm::i16vec3); |
|
|
|
|
static_swizzle2_ref(glm::i16vec4); |
|
|
|
|
static_swizzle2_ref(glm::i32vec2); |
|
|
|
|
static_swizzle2_ref(glm::i32vec3); |
|
|
|
|
static_swizzle2_ref(glm::i32vec4); |
|
|
|
|
static_swizzle2_ref(glm::i64vec2); |
|
|
|
|
static_swizzle2_ref(glm::i64vec3); |
|
|
|
|
static_swizzle2_ref(glm::i64vec4); |
|
|
|
|
|
|
|
|
|
static_swizzle2_ref(glm::u8vec2); |
|
|
|
|
static_swizzle2_ref(glm::u8vec3); |
|
|
|
|
static_swizzle2_ref(glm::u8vec4); |
|
|
|
|
static_swizzle2_ref(glm::u16vec2); |
|
|
|
|
static_swizzle2_ref(glm::u16vec3); |
|
|
|
|
static_swizzle2_ref(glm::u16vec4); |
|
|
|
|
static_swizzle2_ref(glm::u32vec2); |
|
|
|
|
static_swizzle2_ref(glm::u32vec3); |
|
|
|
|
static_swizzle2_ref(glm::u32vec4); |
|
|
|
|
static_swizzle2_ref(glm::u64vec2); |
|
|
|
|
static_swizzle2_ref(glm::u64vec3); |
|
|
|
|
static_swizzle2_ref(glm::u64vec4); |
|
|
|
|
|
|
|
|
|
static_swizzle3_ref(glm::f16vec3); |
|
|
|
|
static_swizzle3_ref(glm::f16vec4); |
|
|
|
|
static_swizzle3_ref(glm::f32vec3); |
|
|
|
|
static_swizzle3_ref(glm::f32vec4); |
|
|
|
|
static_swizzle3_ref(glm::f64vec3); |
|
|
|
|
static_swizzle3_ref(glm::f64vec4); |
|
|
|
|
|
|
|
|
|
static_swizzle3_ref(glm::i8vec3); |
|
|
|
|
static_swizzle3_ref(glm::i8vec4); |
|
|
|
|
static_swizzle3_ref(glm::i16vec3); |
|
|
|
|
static_swizzle3_ref(glm::i16vec4); |
|
|
|
|
static_swizzle3_ref(glm::i32vec3); |
|
|
|
|
static_swizzle3_ref(glm::i32vec4); |
|
|
|
|
static_swizzle3_ref(glm::i64vec3); |
|
|
|
|
static_swizzle3_ref(glm::i64vec4); |
|
|
|
|
|
|
|
|
|
static_swizzle3_ref(glm::u8vec3); |
|
|
|
|
static_swizzle3_ref(glm::u8vec4); |
|
|
|
|
static_swizzle3_ref(glm::u16vec3); |
|
|
|
|
static_swizzle3_ref(glm::u16vec4); |
|
|
|
|
static_swizzle3_ref(glm::u32vec3); |
|
|
|
|
static_swizzle3_ref(glm::u32vec4); |
|
|
|
|
static_swizzle3_ref(glm::u64vec3); |
|
|
|
|
static_swizzle3_ref(glm::u64vec4); |
|
|
|
|
|
|
|
|
|
static_swizzle4_ref(glm::f16vec4); |
|
|
|
|
static_swizzle4_ref(glm::f32vec4); |
|
|
|
|
static_swizzle4_ref(glm::f64vec4); |
|
|
|
|
|
|
|
|
|
static_swizzle4_ref(glm::i8vec4); |
|
|
|
|
static_swizzle4_ref(glm::i16vec4); |
|
|
|
|
static_swizzle4_ref(glm::i32vec4); |
|
|
|
|
static_swizzle4_ref(glm::i64vec4); |
|
|
|
|
|
|
|
|
|
static_swizzle4_ref(glm::u8vec4); |
|
|
|
|
static_swizzle4_ref(glm::u16vec4); |
|
|
|
|
static_swizzle4_ref(glm::u32vec4); |
|
|
|
|
static_swizzle4_ref(glm::u64vec4); |
|
|
|
|
static_swizzle2_ref(glm::f16vec2) |
|
|
|
|
static_swizzle2_ref(glm::f16vec3) |
|
|
|
|
static_swizzle2_ref(glm::f16vec4) |
|
|
|
|
static_swizzle2_ref(glm::f32vec2) |
|
|
|
|
static_swizzle2_ref(glm::f32vec3) |
|
|
|
|
static_swizzle2_ref(glm::f32vec4) |
|
|
|
|
static_swizzle2_ref(glm::f64vec2) |
|
|
|
|
static_swizzle2_ref(glm::f64vec3) |
|
|
|
|
static_swizzle2_ref(glm::f64vec4) |
|
|
|
|
|
|
|
|
|
static_swizzle2_ref(glm::i8vec2) |
|
|
|
|
static_swizzle2_ref(glm::i8vec3) |
|
|
|
|
static_swizzle2_ref(glm::i8vec4) |
|
|
|
|
static_swizzle2_ref(glm::i16vec2) |
|
|
|
|
static_swizzle2_ref(glm::i16vec3) |
|
|
|
|
static_swizzle2_ref(glm::i16vec4) |
|
|
|
|
static_swizzle2_ref(glm::i32vec2) |
|
|
|
|
static_swizzle2_ref(glm::i32vec3) |
|
|
|
|
static_swizzle2_ref(glm::i32vec4) |
|
|
|
|
static_swizzle2_ref(glm::i64vec2) |
|
|
|
|
static_swizzle2_ref(glm::i64vec3) |
|
|
|
|
static_swizzle2_ref(glm::i64vec4) |
|
|
|
|
|
|
|
|
|
static_swizzle2_ref(glm::u8vec2) |
|
|
|
|
static_swizzle2_ref(glm::u8vec3) |
|
|
|
|
static_swizzle2_ref(glm::u8vec4) |
|
|
|
|
static_swizzle2_ref(glm::u16vec2) |
|
|
|
|
static_swizzle2_ref(glm::u16vec3) |
|
|
|
|
static_swizzle2_ref(glm::u16vec4) |
|
|
|
|
static_swizzle2_ref(glm::u32vec2) |
|
|
|
|
static_swizzle2_ref(glm::u32vec3) |
|
|
|
|
static_swizzle2_ref(glm::u32vec4) |
|
|
|
|
static_swizzle2_ref(glm::u64vec2) |
|
|
|
|
static_swizzle2_ref(glm::u64vec3) |
|
|
|
|
static_swizzle2_ref(glm::u64vec4) |
|
|
|
|
|
|
|
|
|
static_swizzle3_ref(glm::f16vec3) |
|
|
|
|
static_swizzle3_ref(glm::f16vec4) |
|
|
|
|
static_swizzle3_ref(glm::f32vec3) |
|
|
|
|
static_swizzle3_ref(glm::f32vec4) |
|
|
|
|
static_swizzle3_ref(glm::f64vec3) |
|
|
|
|
static_swizzle3_ref(glm::f64vec4) |
|
|
|
|
|
|
|
|
|
static_swizzle3_ref(glm::i8vec3) |
|
|
|
|
static_swizzle3_ref(glm::i8vec4) |
|
|
|
|
static_swizzle3_ref(glm::i16vec3) |
|
|
|
|
static_swizzle3_ref(glm::i16vec4) |
|
|
|
|
static_swizzle3_ref(glm::i32vec3) |
|
|
|
|
static_swizzle3_ref(glm::i32vec4) |
|
|
|
|
static_swizzle3_ref(glm::i64vec3) |
|
|
|
|
static_swizzle3_ref(glm::i64vec4) |
|
|
|
|
|
|
|
|
|
static_swizzle3_ref(glm::u8vec3) |
|
|
|
|
static_swizzle3_ref(glm::u8vec4) |
|
|
|
|
static_swizzle3_ref(glm::u16vec3) |
|
|
|
|
static_swizzle3_ref(glm::u16vec4) |
|
|
|
|
static_swizzle3_ref(glm::u32vec3) |
|
|
|
|
static_swizzle3_ref(glm::u32vec4) |
|
|
|
|
static_swizzle3_ref(glm::u64vec3) |
|
|
|
|
static_swizzle3_ref(glm::u64vec4) |
|
|
|
|
|
|
|
|
|
static_swizzle4_ref(glm::f16vec4) |
|
|
|
|
static_swizzle4_ref(glm::f32vec4) |
|
|
|
|
static_swizzle4_ref(glm::f64vec4) |
|
|
|
|
|
|
|
|
|
static_swizzle4_ref(glm::i8vec4) |
|
|
|
|
static_swizzle4_ref(glm::i16vec4) |
|
|
|
|
static_swizzle4_ref(glm::i32vec4) |
|
|
|
|
static_swizzle4_ref(glm::i64vec4) |
|
|
|
|
|
|
|
|
|
static_swizzle4_ref(glm::u8vec4) |
|
|
|
|
static_swizzle4_ref(glm::u16vec4) |
|
|
|
|
static_swizzle4_ref(glm::u32vec4) |
|
|
|
|
static_swizzle4_ref(glm::u64vec4) |
|
|
|
|
|
|
|
|
|
}//namespace swizzle
|
|
|
|
|
}//namespace gtc
|
|
|
|
|