diff --git a/glm/detail/func_matrix.hpp b/glm/detail/func_matrix.hpp index 10a339b6..e01e80e2 100644 --- a/glm/detail/func_matrix.hpp +++ b/glm/detail/func_matrix.hpp @@ -37,55 +37,55 @@ namespace detail template struct outerProduct_trait<2, 2, T, P, vec, vec> { - typedef tmat2x2 type; + typedef mat<2, 2, T, P> type; }; template struct outerProduct_trait<2, 3, T, P, vec, vec> { - typedef tmat3x2 type; + typedef mat<3, 2, T, P> type; }; template struct outerProduct_trait<2, 4, T, P, vec, vec> { - typedef tmat4x2 type; + typedef mat<4, 2, T, P> type; }; template struct outerProduct_trait<3, 2, T, P, vec, vec> { - typedef tmat2x3 type; + typedef mat<2, 3, T, P> type; }; template struct outerProduct_trait<3, 3, T, P, vec, vec> { - typedef tmat3x3 type; + typedef mat<3, 3, T, P> type; }; template struct outerProduct_trait<3, 4, T, P, vec, vec> { - typedef tmat4x3 type; + typedef mat<4, 3, T, P> type; }; template struct outerProduct_trait<4, 2, T, P, vec, vec> { - typedef tmat2x4 type; + typedef mat<2, 4, T, P> type; }; template struct outerProduct_trait<4, 3, T, P, vec, vec> { - typedef tmat3x4 type; + typedef mat<3, 4, T, P> type; }; template struct outerProduct_trait<4, 4, T, P, vec, vec> { - typedef tmat4x4 type; + typedef mat<4, 4, T, P> type; }; }//namespace detail diff --git a/glm/detail/func_matrix.inl b/glm/detail/func_matrix.inl index 11542496..4dc9a756 100644 --- a/glm/detail/func_matrix.inl +++ b/glm/detail/func_matrix.inl @@ -7,27 +7,27 @@ namespace glm{ namespace detail { - template