Merge https://github.com/tszirr/glm into 0.9.4
This commit is contained in:
commit
d0ddbc217d
@ -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;};
|
||||||
|
struct{value_type r, g;};
|
||||||
|
struct{value_type s, t;};
|
||||||
|
|
||||||
# if(defined(GLM_SWIZZLE))
|
# if(defined(GLM_SWIZZLE))
|
||||||
_GLM_SWIZZLE2_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, x, y)
|
_GLM_SWIZZLE2_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, x, y)
|
||||||
_GLM_SWIZZLE2_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, r, g)
|
_GLM_SWIZZLE2_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, r, g)
|
||||||
@ -73,10 +77,6 @@ namespace detail
|
|||||||
_GLM_SWIZZLE2_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, r, g)
|
_GLM_SWIZZLE2_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, r, g)
|
||||||
_GLM_SWIZZLE2_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, s, t)
|
_GLM_SWIZZLE2_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, s, t)
|
||||||
# endif//(defined(GLM_SWIZZLE))
|
# endif//(defined(GLM_SWIZZLE))
|
||||||
|
|
||||||
struct{value_type r, g;};
|
|
||||||
struct{value_type s, t;};
|
|
||||||
struct{value_type x, y;};
|
|
||||||
};
|
};
|
||||||
# elif(GLM_COMPONENT == GLM_COMPONENT_CXX98)
|
# elif(GLM_COMPONENT == GLM_COMPONENT_CXX98)
|
||||||
union {value_type x, r, s;};
|
union {value_type x, r, s;};
|
||||||
|
@ -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;};
|
||||||
|
struct{value_type r, g, b;};
|
||||||
|
struct{value_type s, t, p;};
|
||||||
|
|
||||||
# if(defined(GLM_SWIZZLE))
|
# if(defined(GLM_SWIZZLE))
|
||||||
_GLM_SWIZZLE3_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, x, y, z)
|
_GLM_SWIZZLE3_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, x, y, z)
|
||||||
_GLM_SWIZZLE3_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, r, g, b)
|
_GLM_SWIZZLE3_2_MEMBERS(value_type, glm::detail::tvec2<value_type>, r, g, b)
|
||||||
@ -73,10 +77,6 @@ namespace detail
|
|||||||
_GLM_SWIZZLE3_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, r, g, b)
|
_GLM_SWIZZLE3_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, r, g, b)
|
||||||
_GLM_SWIZZLE3_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, s, t, p)
|
_GLM_SWIZZLE3_4_MEMBERS(value_type, glm::detail::tvec4<value_type>, s, t, p)
|
||||||
# endif//(defined(GLM_SWIZZLE))
|
# endif//(defined(GLM_SWIZZLE))
|
||||||
|
|
||||||
struct{value_type r, g, b;};
|
|
||||||
struct{value_type s, t, p;};
|
|
||||||
struct{value_type x, y, z;};
|
|
||||||
};
|
};
|
||||||
# elif(GLM_COMPONENT == GLM_COMPONENT_CXX98)
|
# elif(GLM_COMPONENT == GLM_COMPONENT_CXX98)
|
||||||
union {value_type x, r, s;};
|
union {value_type x, r, s;};
|
||||||
|
@ -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;};
|
||||||
|
Loading…
Reference in New Issue
Block a user