diff --git a/glm/core/func_matrix.inl b/glm/core/func_matrix.inl index d7aa7a43..4bbfc511 100644 --- a/glm/core/func_matrix.inl +++ b/glm/core/func_matrix.inl @@ -74,7 +74,7 @@ namespace glm GLM_STATIC_ASSERT(detail::type::is_float, "'outerProduct' only accept floating-point inputs"); detail::tmat3x3 m(detail::tmat3x3::null); - for(typename detail::tmat3x3::size_type i = 0; i < detail::tmat3x3::col_size(); ++i) + for(typename detail::tmat3x3::size_type i(0); i < m.length(); ++i) m[i] = c * r[i]; return m; } @@ -89,7 +89,7 @@ namespace glm GLM_STATIC_ASSERT(detail::type::is_float, "'outerProduct' only accept floating-point inputs"); detail::tmat4x4 m(detail::tmat4x4::null); - for(typename detail::tmat4x4::size_type i = 0; i < detail::tmat4x4::col_size(); ++i) + for(typename detail::tmat4x4::size_type i(0); i < m.length(); ++i) m[i] = c * r[i]; return m; }