Parcourir la source

fix mat2 constructors

Gottfried Leibniz il y a 4 ans
Parent
commit
b857caa655
3 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 1 1
      glm/detail/type_mat2x2.inl
  2. 1 1
      glm/detail/type_mat2x3.inl
  3. 1 1
      glm/detail/type_mat2x4.inl

+ 1 - 1
glm/detail/type_mat2x2.inl

@@ -22,7 +22,7 @@ namespace glm
 	template<qualifier P>
 	GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<2, 2, T, P> const& m)
 #		if GLM_HAS_INITIALIZER_LISTS
-			: value{m[0], m[1]}
+			: value{col_type(m[0]), col_type(m[1])}
 #		endif
 	{
 #		if !GLM_HAS_INITIALIZER_LISTS

+ 1 - 1
glm/detail/type_mat2x3.inl

@@ -20,7 +20,7 @@ namespace glm
 	template<qualifier P>
 	GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<2, 3, T, P> const& m)
 #		if GLM_HAS_INITIALIZER_LISTS
-			: value{m.value[0], m.value[1]}
+			: value{col_type(m[0]), col_type(m[1])}
 #		endif
 	{
 #		if !GLM_HAS_INITIALIZER_LISTS

+ 1 - 1
glm/detail/type_mat2x4.inl

@@ -20,7 +20,7 @@ namespace glm
 	template<qualifier P>
 	GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<2, 4, T, P> const& m)
 #		if GLM_HAS_INITIALIZER_LISTS
-			: value{m[0], m[1]}
+			: value{col_type(m[0]), col_type(m[1])}
 #		endif
 	{
 #		if !GLM_HAS_INITIALIZER_LISTS