diff options
Diffstat (limited to 'intern/cycles/kernel/geom/geom_qbvh_shadow.h')
-rw-r--r-- | intern/cycles/kernel/geom/geom_qbvh_shadow.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/intern/cycles/kernel/geom/geom_qbvh_shadow.h b/intern/cycles/kernel/geom/geom_qbvh_shadow.h index f79b2ed9f34..dc37e6ecfa4 100644 --- a/intern/cycles/kernel/geom/geom_qbvh_shadow.h +++ b/intern/cycles/kernel/geom/geom_qbvh_shadow.h @@ -58,6 +58,9 @@ ccl_device bool BVH_FUNCTION_FULL_NAME(QBVH)(KernelGlobals *kg, Transform ob_tfm; #endif + *num_hits = 0; + isect_array->t = tmax; + #ifndef __KERNEL_SSE41__ if(!isfinite(P.x)) { return false; @@ -68,9 +71,6 @@ ccl_device bool BVH_FUNCTION_FULL_NAME(QBVH)(KernelGlobals *kg, int num_hits_in_instance = 0; #endif - *num_hits = 0; - isect_array->t = tmax; - ssef tnear(0.0f), tfar(tmax); sse3f idir4(ssef(idir.x), ssef(idir.y), ssef(idir.z)); |