From 5c4113a3e49217f164183591129659eb34d8d577 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Tue, 25 Oct 2016 18:05:44 +0200 Subject: Cycles: Fix typo in previous commit for BVH improvements --- intern/cycles/kernel/geom/geom_object.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'intern/cycles/kernel/geom') diff --git a/intern/cycles/kernel/geom/geom_object.h b/intern/cycles/kernel/geom/geom_object.h index 0e0932512e9..89087ea05c9 100644 --- a/intern/cycles/kernel/geom/geom_object.h +++ b/intern/cycles/kernel/geom/geom_object.h @@ -378,13 +378,13 @@ ccl_device_inline float3 bvh_clamp_direction(float3 dir) /* clamp absolute values by exp2f(-80.0f) to avoid division by zero when calculating inverse direction */ #if defined(__KERNEL_SSE__) && defined(__KERNEL_SSE2__) const ssef oopes(8.271806E-25f,8.271806E-25f,8.271806E-25f,0.0f); - const ssef mask = _mm_cmpgt_ps(fabs(dir),oopes); + const ssef mask = _mm_cmpgt_ps(fabs(dir), oopes); const ssef signdir = signmsk(dir.m128) | oopes; # ifndef __KERNEL_AVX__ - ssef res = mask & dir; + ssef res = mask & signdir; res = _mm_or_ps(res,_mm_andnot_ps(mask, signdir)); # else - ssef res = _mm_blendv_ps(signdir,dir,mask); + ssef res = _mm_blendv_ps(signdir, dir, mask); # endif return float3(res); #else /* __KERNEL_SSE__ && __KERNEL_SSE2__ */ -- cgit v1.2.3