diff --git a/glm/core/type_mat2x3.hpp b/glm/core/type_mat2x3.hpp index 02d7f4fc5..0acd7a413 100644 --- a/glm/core/type_mat2x3.hpp +++ b/glm/core/type_mat2x3.hpp @@ -125,8 +125,6 @@ namespace detail template GLM_FUNC_DECL tmat2x3 & operator*= (U s); template - GLM_FUNC_DECL tmat2x3 & operator*= (tmat2x3 const & m); - template GLM_FUNC_DECL tmat2x3 & operator/= (U s); ////////////////////////////////////// diff --git a/glm/core/type_mat2x3.inl b/glm/core/type_mat2x3.inl index d2ad0c659..56b441df3 100644 --- a/glm/core/type_mat2x3.inl +++ b/glm/core/type_mat2x3.inl @@ -339,13 +339,6 @@ namespace detail return *this; } - template - template - GLM_FUNC_QUALIFIER tmat2x3 & tmat2x3::operator*= (tmat2x3 const & m) - { - return (*this = tmat2x3(*this * m)); - } - template template GLM_FUNC_QUALIFIER tmat2x3 & tmat2x3::operator/= (U s) diff --git a/glm/core/type_mat2x4.hpp b/glm/core/type_mat2x4.hpp index d3608daca..db68e435f 100644 --- a/glm/core/type_mat2x4.hpp +++ b/glm/core/type_mat2x4.hpp @@ -127,8 +127,6 @@ namespace detail template GLM_FUNC_DECL tmat2x4& operator*= (U s); template - GLM_FUNC_DECL tmat2x4& operator*= (tmat2x4 const & m); - template GLM_FUNC_DECL tmat2x4& operator/= (U s); ////////////////////////////////////// diff --git a/glm/core/type_mat2x4.inl b/glm/core/type_mat2x4.inl index 96543cc9b..133fceeea 100644 --- a/glm/core/type_mat2x4.inl +++ b/glm/core/type_mat2x4.inl @@ -342,13 +342,6 @@ namespace detail return *this; } - template - template - GLM_FUNC_QUALIFIER tmat2x4& tmat2x4::operator*= (tmat2x4 const & m) - { - return (*this = tmat2x4(*this * m)); - } - template template GLM_FUNC_QUALIFIER tmat2x4 & tmat2x4::operator/= (U s) diff --git a/glm/core/type_mat3x2.hpp b/glm/core/type_mat3x2.hpp index d4f78d04b..876f4bc68 100644 --- a/glm/core/type_mat3x2.hpp +++ b/glm/core/type_mat3x2.hpp @@ -131,8 +131,6 @@ namespace detail template GLM_FUNC_DECL tmat3x2 & operator*= (U s); template - GLM_FUNC_DECL tmat3x2 & operator*= (tmat3x2 const & m); - template GLM_FUNC_DECL tmat3x2 & operator/= (U s); ////////////////////////////////////// diff --git a/glm/core/type_mat3x2.inl b/glm/core/type_mat3x2.inl index 2d9929554..05541b48d 100644 --- a/glm/core/type_mat3x2.inl +++ b/glm/core/type_mat3x2.inl @@ -369,13 +369,6 @@ namespace detail return *this; } - template - template - GLM_FUNC_QUALIFIER tmat3x2& tmat3x2::operator*= (tmat3x2 const & m) - { - return (*this = tmat3x2(*this * m)); - } - template template GLM_FUNC_QUALIFIER tmat3x2 & tmat3x2::operator/= (U s) diff --git a/glm/core/type_mat3x4.hpp b/glm/core/type_mat3x4.hpp index 0d16a51a6..6f73da249 100644 --- a/glm/core/type_mat3x4.hpp +++ b/glm/core/type_mat3x4.hpp @@ -131,8 +131,6 @@ namespace detail template GLM_FUNC_DECL tmat3x4 & operator*= (U s); template - GLM_FUNC_DECL tmat3x4 & operator*= (tmat3x4 const & m); - template GLM_FUNC_DECL tmat3x4 & operator/= (U s); ////////////////////////////////////// diff --git a/glm/core/type_mat3x4.inl b/glm/core/type_mat3x4.inl index 0186fc5d2..b5165e866 100644 --- a/glm/core/type_mat3x4.inl +++ b/glm/core/type_mat3x4.inl @@ -368,13 +368,6 @@ namespace detail return *this; } - template - template - GLM_FUNC_QUALIFIER tmat3x4& tmat3x4::operator*= (tmat3x4 const & m) - { - return (*this = tmat3x4(*this * m)); - } - template template GLM_FUNC_QUALIFIER tmat3x4 & tmat3x4::operator/= (U s) diff --git a/glm/core/type_mat4x2.hpp b/glm/core/type_mat4x2.hpp index 002503898..6cf74f2dc 100644 --- a/glm/core/type_mat4x2.hpp +++ b/glm/core/type_mat4x2.hpp @@ -136,8 +136,6 @@ namespace detail template GLM_FUNC_DECL tmat4x2& operator*= (U s); template - GLM_FUNC_DECL tmat4x2& operator*= (tmat4x2 const & m); - template GLM_FUNC_DECL tmat4x2& operator/= (U s); ////////////////////////////////////// diff --git a/glm/core/type_mat4x2.inl b/glm/core/type_mat4x2.inl index 6b3e8120f..aa897dc7a 100644 --- a/glm/core/type_mat4x2.inl +++ b/glm/core/type_mat4x2.inl @@ -401,13 +401,6 @@ namespace detail return *this; } - template - template - GLM_FUNC_QUALIFIER tmat4x2 & tmat4x2::operator*= (tmat4x2 const & m) - { - return (*this = tmat4x2(*this * m)); - } - template template GLM_FUNC_QUALIFIER tmat4x2 & tmat4x2::operator/= (U s) diff --git a/glm/core/type_mat4x3.hpp b/glm/core/type_mat4x3.hpp index 76e71c7d9..976572456 100644 --- a/glm/core/type_mat4x3.hpp +++ b/glm/core/type_mat4x3.hpp @@ -136,8 +136,6 @@ namespace detail template GLM_FUNC_DECL tmat4x3 & operator*= (U s); template - GLM_FUNC_DECL tmat4x3 & operator*= (tmat4x3 const & m); - template GLM_FUNC_DECL tmat4x3 & operator/= (U s); ////////////////////////////////////// diff --git a/glm/core/type_mat4x3.inl b/glm/core/type_mat4x3.inl index d43ebfcf0..3de9aebe3 100644 --- a/glm/core/type_mat4x3.inl +++ b/glm/core/type_mat4x3.inl @@ -401,13 +401,6 @@ namespace detail return *this; } - template - template - GLM_FUNC_QUALIFIER tmat4x3 & tmat4x3::operator*= (tmat4x3 const & m) - { - return (*this = tmat4x3(*this * m)); - } - template template GLM_FUNC_QUALIFIER tmat4x3 & tmat4x3::operator/= (U s)