From 43a9e450fdc725bed4d51a2293f0dbb947a47bc6 Mon Sep 17 00:00:00 2001 From: Christophe Riccio Date: Wed, 23 Jan 2013 02:18:43 +0100 Subject: [PATCH] Fixed mix for vec4 SSE implementation, issue #33 --- glm/gtx/simd_vec4.inl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glm/gtx/simd_vec4.inl b/glm/gtx/simd_vec4.inl index 005aa7dd..7b7069b7 100644 --- a/glm/gtx/simd_vec4.inl +++ b/glm/gtx/simd_vec4.inl @@ -452,7 +452,7 @@ GLM_FUNC_QUALIFIER detail::fvec4SIMD mix { __m128 Sub0 = _mm_sub_ps(y.Data, x.Data); __m128 Mul0 = _mm_mul_ps(a.Data, Sub0); - return _mm_mul_ps(x.Data, Mul0); + return _mm_add_ps(x.Data, Mul0); } GLM_FUNC_QUALIFIER detail::fvec4SIMD step