|
|
@ -84,13 +84,12 @@ namespace detail |
|
|
|
union {value_type x, r, s;}; |
|
|
|
union {value_type x, r, s;}; |
|
|
|
union {value_type y, g, t;}; |
|
|
|
union {value_type y, g, t;}; |
|
|
|
union {value_type z, b, p;}; |
|
|
|
union {value_type z, b, p;}; |
|
|
|
/*
|
|
|
|
|
|
|
|
# if(defined(GLM_SWIZZLE)) |
|
|
|
# if(defined(GLM_SWIZZLE)) |
|
|
|
// Defines all he swizzle operator as functions
|
|
|
|
// Defines all he swizzle operator as functions
|
|
|
|
GLM_SWIZZLE_GEN_REF_FROM_VEC3(T, detail::tvec3, detail::tref2, detail::tref3) |
|
|
|
GLM_SWIZZLE_GEN_REF_FROM_VEC3(T, detail::tvec3, detail::tref2, detail::tref3) |
|
|
|
GLM_SWIZZLE_GEN_VEC_FROM_VEC3(T, detail::tvec3, detail::tvec2, detail::tvec3, detail::tvec4) |
|
|
|
GLM_SWIZZLE_GEN_VEC_FROM_VEC3(T, detail::tvec3, detail::tvec2, detail::tvec3, detail::tvec4) |
|
|
|
# endif//(defined(GLM_SWIZZLE))
|
|
|
|
# endif//(defined(GLM_SWIZZLE))
|
|
|
|
*/ |
|
|
|
|
|
|
|
# else //(GLM_COMPONENT == GLM_COMPONENT_ONLY_XYZW)
|
|
|
|
# else //(GLM_COMPONENT == GLM_COMPONENT_ONLY_XYZW)
|
|
|
|
value_type x, y, z; |
|
|
|
value_type x, y, z; |
|
|
|
|
|
|
|
|
|
|
|