diff --git a/glm/gtx/simd_mat4.inl b/glm/gtx/simd_mat4.inl index 59d1065e..73dc6476 100644 --- a/glm/gtx/simd_mat4.inl +++ b/glm/gtx/simd_mat4.inl @@ -242,7 +242,7 @@ namespace simd_mat4 detail::fmat4x4SIMD const & x ) { - detail::tmat4x4 Result; + GLM_ALIGN(16) detail::tmat4x4 Result; _mm_store_ps(&Result[0][0], x.Data[0].Data); _mm_store_ps(&Result[1][0], x.Data[1].Data); _mm_store_ps(&Result[2][0], x.Data[2].Data); diff --git a/glm/gtx/simd_vec4.inl b/glm/gtx/simd_vec4.inl index 193c2b97..510a57e6 100644 --- a/glm/gtx/simd_vec4.inl +++ b/glm/gtx/simd_vec4.inl @@ -275,7 +275,7 @@ namespace glm detail::fvec4SIMD const & x ) { - GLM_ALIGN(16) detail::tvec4 Result; + GLM_ALIGN(4) detail::tvec4 Result; _mm_store_ps(&Result[0], x.Data); return Result; }