diff --git a/glm/detail/type_mat2x2.inl b/glm/detail/type_mat2x2.inl index 8f49c5c6..28cf1fb1 100644 --- a/glm/detail/type_mat2x2.inl +++ b/glm/detail/type_mat2x2.inl @@ -487,13 +487,13 @@ namespace glm template GLM_FUNC_QUALIFIER typename tmat2x2::col_type operator/(tmat2x2 const & m, typename tmat2x2::row_type const & v) { - return detail::compute_inverse::call(m) * v; + return inverse(m) * v; } template GLM_FUNC_QUALIFIER typename tmat2x2::row_type operator/(typename tmat2x2::col_type const & v, tmat2x2 const & m) { - return v * detail::compute_inverse::call(m); + return v * inverse(m); } template diff --git a/glm/detail/type_mat3x3.inl b/glm/detail/type_mat3x3.inl index 7fccdc56..f2e3a522 100644 --- a/glm/detail/type_mat3x3.inl +++ b/glm/detail/type_mat3x3.inl @@ -564,13 +564,13 @@ namespace glm template GLM_FUNC_QUALIFIER typename tmat3x3::col_type operator/(tmat3x3 const & m, typename tmat3x3::row_type const & v) { - return detail::compute_inverse::call(m) * v; + return inverse(m) * v; } template GLM_FUNC_QUALIFIER typename tmat3x3::row_type operator/(typename tmat3x3::col_type const & v, tmat3x3 const & m) { - return v * detail::compute_inverse::call(m); + return v * inverse(m); } template diff --git a/glm/detail/type_mat4x4.inl b/glm/detail/type_mat4x4.inl index 6d61b752..7800bcb6 100644 --- a/glm/detail/type_mat4x4.inl +++ b/glm/detail/type_mat4x4.inl @@ -670,13 +670,13 @@ namespace glm template GLM_FUNC_QUALIFIER typename tmat4x4::col_type operator/(tmat4x4 const & m, typename tmat4x4::row_type const & v) { - return detail::compute_inverse::call(m) * v; + return inverse(m) * v; } template GLM_FUNC_QUALIFIER typename tmat4x4::row_type operator/(typename tmat4x4::col_type const & v, tmat4x4 const & m) { - return v * detail::compute_inverse::call(m); + return v * inverse(m); } template