Fixed swizzle operators build
This commit is contained in:
parent
85acb8323a
commit
50202f09d9
@ -55,7 +55,7 @@ namespace detail
|
|||||||
containing duplicate elements so that they cannot be used as r-values).
|
containing duplicate elements so that they cannot be used as r-values).
|
||||||
*/
|
*/
|
||||||
template<int N, typename T, qualifier Q, int E0, int E1, int E2, int E3, int DUPLICATE_ELEMENTS>
|
template<int N, typename T, qualifier Q, int E0, int E1, int E2, int E3, int DUPLICATE_ELEMENTS>
|
||||||
struct _swizzle_base2 : public _swizzle_base1<N, T, Q, E0,E1,E2,E3, detail::is_aligned<P>::value>
|
struct _swizzle_base2 : public _swizzle_base1<N, T, Q, E0,E1,E2,E3, detail::is_aligned<Q>::value>
|
||||||
{
|
{
|
||||||
GLM_FUNC_QUALIFIER _swizzle_base2& operator= (const T& t)
|
GLM_FUNC_QUALIFIER _swizzle_base2& operator= (const T& t)
|
||||||
{
|
{
|
||||||
@ -133,7 +133,7 @@ namespace detail
|
|||||||
|
|
||||||
// Specialization for swizzles containing duplicate elements. These cannot be modified.
|
// Specialization for swizzles containing duplicate elements. These cannot be modified.
|
||||||
template<int N, typename T, qualifier Q, int E0, int E1, int E2, int E3>
|
template<int N, typename T, qualifier Q, int E0, int E1, int E2, int E3>
|
||||||
struct _swizzle_base2<N, T, Q, E0,E1,E2,E3, 1> : public _swizzle_base1<N, T, P, E0,E1,E2,E3, detail::is_aligned<P>::value>
|
struct _swizzle_base2<N, T, Q, E0,E1,E2,E3, 1> : public _swizzle_base1<N, T, P, E0,E1,E2,E3, detail::is_aligned<Q>::value>
|
||||||
{
|
{
|
||||||
struct Stub {};
|
struct Stub {};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user