From 62d89dcec774940c7e03e65955b874d4221242aa Mon Sep 17 00:00:00 2001 From: Christophe Riccio Date: Wed, 16 Aug 2017 02:14:40 +0200 Subject: [PATCH] Fixed swizzle operators build --- glm/detail/_swizzle.hpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/glm/detail/_swizzle.hpp b/glm/detail/_swizzle.hpp index 23c1367f..6e501886 100644 --- a/glm/detail/_swizzle.hpp +++ b/glm/detail/_swizzle.hpp @@ -133,7 +133,7 @@ namespace detail // Specialization for swizzles containing duplicate elements. These cannot be modified. template - struct _swizzle_base2 : public _swizzle_base1::value> + struct _swizzle_base2 : public _swizzle_base1::value> { struct Stub {}; @@ -149,11 +149,11 @@ namespace detail template struct _swizzle : public _swizzle_base2 { - typedef _swizzle_base2 base_type; + typedef _swizzle_base2 base_type; using base_type::operator=; - GLM_FUNC_QUALIFIER operator vec () const { return (*this)(); } + GLM_FUNC_QUALIFIER operator vec () const { return (*this)(); } }; // @@ -174,12 +174,12 @@ namespace detail return a() OPERAND b(); \ } \ GLM_SWIZZLE_TEMPLATE1 \ - GLM_FUNC_QUALIFIER vec operator OPERAND ( const GLM_SWIZZLE_TYPE1& a, const vec& b) \ + GLM_FUNC_QUALIFIER vec operator OPERAND ( const GLM_SWIZZLE_TYPE1& a, const vec& b) \ { \ return a() OPERAND b; \ } \ GLM_SWIZZLE_TEMPLATE1 \ - GLM_FUNC_QUALIFIER vec operator OPERAND ( const vec& a, const GLM_SWIZZLE_TYPE1& b) \ + GLM_FUNC_QUALIFIER vec operator OPERAND ( const vec& a, const GLM_SWIZZLE_TYPE1& b) \ { \ return a OPERAND b(); \ }