|
|
@ -62,6 +62,10 @@ namespace detail |
|
|
|
# if(GLM_COMPONENT == GLM_COMPONENT_CXX11) |
|
|
|
# if(GLM_COMPONENT == GLM_COMPONENT_CXX11) |
|
|
|
union
|
|
|
|
union
|
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
struct{value_type x, y, z, w;}; |
|
|
|
|
|
|
|
struct{value_type r, g, b, a;}; |
|
|
|
|
|
|
|
struct{value_type s, t, p, q;}; |
|
|
|
|
|
|
|
|
|
|
|
# if(defined(GLM_SWIZZLE)) |
|
|
|
# if(defined(GLM_SWIZZLE)) |
|
|
|
_GLM_SWIZZLE4_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, x, y, z, w) |
|
|
|
_GLM_SWIZZLE4_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, x, y, z, w) |
|
|
|
_GLM_SWIZZLE4_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, r, g, b, a) |
|
|
|
_GLM_SWIZZLE4_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, r, g, b, a) |
|
|
@ -73,10 +77,6 @@ namespace detail |
|
|
|
_GLM_SWIZZLE4_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, r, g, b, a) |
|
|
|
_GLM_SWIZZLE4_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, r, g, b, a) |
|
|
|
_GLM_SWIZZLE4_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, s, t, p, q) |
|
|
|
_GLM_SWIZZLE4_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, s, t, p, q) |
|
|
|
# endif//(defined(GLM_SWIZZLE))
|
|
|
|
# endif//(defined(GLM_SWIZZLE))
|
|
|
|
|
|
|
|
|
|
|
|
struct{value_type r, g, b, a;}; |
|
|
|
|
|
|
|
struct{value_type s, t, p, q;}; |
|
|
|
|
|
|
|
struct{value_type x, y, z, w;}; |
|
|
|
|
|
|
|
}; |
|
|
|
}; |
|
|
|
# elif(GLM_COMPONENT == GLM_COMPONENT_CXX98) |
|
|
|
# elif(GLM_COMPONENT == GLM_COMPONENT_CXX98) |
|
|
|
union {value_type x, r, s;}; |
|
|
|
union {value_type x, r, s;}; |
|
|
|