浏览代码

Fixed ticket #33

Christophe Riccio 15 年之前
父节点
当前提交
7a3aa677be
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      glm/gtx/simd_mat4.inl
  2. 1 1
      glm/gtx/simd_vec4.inl

+ 1 - 1
glm/gtx/simd_mat4.inl

@@ -242,7 +242,7 @@ namespace simd_mat4
 		detail::fmat4x4SIMD const & x
 		detail::fmat4x4SIMD const & x
 	)
 	)
 	{
 	{
-		detail::tmat4x4<float> Result;
+		GLM_ALIGN(16) detail::tmat4x4<float> Result;
 		_mm_store_ps(&Result[0][0], x.Data[0].Data);
 		_mm_store_ps(&Result[0][0], x.Data[0].Data);
 		_mm_store_ps(&Result[1][0], x.Data[1].Data);
 		_mm_store_ps(&Result[1][0], x.Data[1].Data);
 		_mm_store_ps(&Result[2][0], x.Data[2].Data);
 		_mm_store_ps(&Result[2][0], x.Data[2].Data);

+ 1 - 1
glm/gtx/simd_vec4.inl

@@ -275,7 +275,7 @@ namespace glm
 			detail::fvec4SIMD const & x
 			detail::fvec4SIMD const & x
 		)
 		)
 		{
 		{
-			GLM_ALIGN(16) detail::tvec4<float> Result;
+			GLM_ALIGN(4) detail::tvec4<float> Result;
 			_mm_store_ps(&Result[0], x.Data);
 			_mm_store_ps(&Result[0], x.Data);
 			return Result;
 			return Result;
 		}
 		}