mirror of
https://github.com/g-truc/glm.git
synced 2024-11-26 02:04:35 +00:00
Merge branch '0.9.0' of ssh://g-truc.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.0
This commit is contained in:
commit
66a1a0ea70
@ -32,7 +32,7 @@ namespace detail
|
||||
size_type i
|
||||
)
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
@ -43,7 +43,7 @@ namespace detail
|
||||
size_type i
|
||||
) const
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
|
@ -32,7 +32,7 @@ namespace detail
|
||||
size_type i
|
||||
)
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
@ -43,7 +43,7 @@ namespace detail
|
||||
size_type i
|
||||
) const
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
|
@ -32,7 +32,7 @@ namespace detail
|
||||
size_type i
|
||||
)
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
@ -43,7 +43,7 @@ namespace detail
|
||||
size_type i
|
||||
) const
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
|
@ -32,7 +32,7 @@ namespace detail
|
||||
size_type i
|
||||
)
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
@ -43,7 +43,7 @@ namespace detail
|
||||
size_type i
|
||||
) const
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
|
@ -32,7 +32,7 @@ namespace detail
|
||||
size_type i
|
||||
)
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
@ -43,7 +43,7 @@ namespace detail
|
||||
size_type i
|
||||
) const
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
|
@ -32,7 +32,7 @@ namespace detail
|
||||
size_type i
|
||||
)
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
@ -43,7 +43,7 @@ namespace detail
|
||||
size_type i
|
||||
) const
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
|
@ -32,7 +32,7 @@ namespace detail
|
||||
size_type i
|
||||
)
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
@ -43,7 +43,7 @@ namespace detail
|
||||
size_type i
|
||||
) const
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
|
@ -32,7 +32,7 @@ namespace detail
|
||||
size_type i
|
||||
)
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
@ -43,7 +43,7 @@ namespace detail
|
||||
size_type i
|
||||
) const
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
|
@ -32,7 +32,7 @@ namespace detail
|
||||
size_type i
|
||||
)
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
@ -43,7 +43,7 @@ namespace detail
|
||||
size_type i
|
||||
) const
|
||||
{
|
||||
assert(i >= size_type(0) && i < col_size());
|
||||
assert(i < col_size());
|
||||
return this->value[i];
|
||||
}
|
||||
|
||||
|
@ -26,7 +26,7 @@ namespace glm
|
||||
size_type i
|
||||
)
|
||||
{
|
||||
assert(i >= size_type(0) && i < value_size());
|
||||
assert(i < value_size());
|
||||
return (&x)[i];
|
||||
}
|
||||
|
||||
@ -36,7 +36,7 @@ namespace glm
|
||||
size_type i
|
||||
) const
|
||||
{
|
||||
assert(i >= size_type(0) && i < value_size());
|
||||
assert(i < value_size());
|
||||
return (&x)[i];
|
||||
}
|
||||
|
||||
|
@ -27,7 +27,7 @@ namespace glm
|
||||
size_type i
|
||||
)
|
||||
{
|
||||
assert(i >= size_type(0) && i < value_size());
|
||||
assert(i < value_size());
|
||||
return (&x)[i];
|
||||
}
|
||||
|
||||
@ -38,7 +38,7 @@ namespace glm
|
||||
size_type i
|
||||
) const
|
||||
{
|
||||
assert(i >= size_type(0) && i < value_size());
|
||||
assert(i < value_size());
|
||||
return (&x)[i];
|
||||
}
|
||||
|
||||
|
@ -27,7 +27,7 @@ namespace glm
|
||||
size_type i
|
||||
)
|
||||
{
|
||||
assert(i >= size_type(0) && i < value_size());
|
||||
assert(i < value_size());
|
||||
return (&x)[i];
|
||||
}
|
||||
|
||||
@ -38,7 +38,7 @@ namespace glm
|
||||
size_type i
|
||||
) const
|
||||
{
|
||||
assert(i >= size_type(0) && i < value_size());
|
||||
assert(i < value_size());
|
||||
return (&x)[i];
|
||||
}
|
||||
|
||||
|
@ -27,7 +27,7 @@ namespace glm
|
||||
size_type i
|
||||
)
|
||||
{
|
||||
assert(i >= size_type(0) && i < value_size());
|
||||
assert(i < value_size());
|
||||
return (&x)[i];
|
||||
}
|
||||
|
||||
@ -38,7 +38,7 @@ namespace glm
|
||||
size_type i
|
||||
) const
|
||||
{
|
||||
assert(i >= size_type(0) && i < value_size());
|
||||
assert(i < value_size());
|
||||
return (&x)[i];
|
||||
}
|
||||
|
||||
|
@ -11,7 +11,7 @@
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef glm_gtc_swizzle
|
||||
#define glm_gtc_closest_point
|
||||
#define glm_gtc_swizzle
|
||||
|
||||
// Dependency:
|
||||
#include "../glm.hpp"
|
||||
@ -26,7 +26,25 @@ namespace glm
|
||||
//! GLM_GTC_swizzle extension
|
||||
namespace swizzle{
|
||||
|
||||
template <typename T>
|
||||
T swizzle(
|
||||
detail::tvec4<T> const & v,
|
||||
comp x);
|
||||
|
||||
template <typename T>
|
||||
detail::tvec2<T> swizzle(
|
||||
detail::tvec4<T> const & v,
|
||||
comp x, comp y);
|
||||
|
||||
template <typename T>
|
||||
detail::tvec3<T> swizzle(
|
||||
detail::tvec4<T> const & v,
|
||||
comp x, comp y, comp z);
|
||||
|
||||
template <typename T>
|
||||
inline detail::tref4<T> swizzle(
|
||||
detail::tvec4<T> const & v,
|
||||
comp x, comp y, comp z, comp w);
|
||||
|
||||
}//namespace swizzle
|
||||
}//namespace gtc
|
||||
|
Loading…
Reference in New Issue
Block a user