Lines Matching refs:local_isect
242 LocalIntersection *local_isect, in scene_intersect_local() argument
252 uint p2 = ((uint64_t)local_isect) & 0xFFFFFFFF; in scene_intersect_local()
253 uint p3 = (((uint64_t)local_isect) >> 32) & 0xFFFFFFFF; in scene_intersect_local()
258 if (local_isect) { in scene_intersect_local()
259 local_isect->num_hits = 0; // Initialize hit count to zero in scene_intersect_local()
284 if (local_isect) { in scene_intersect_local()
285 local_isect->num_hits = 0; in scene_intersect_local()
298 ctx.local_isect = local_isect; in scene_intersect_local()
299 if (local_isect) { in scene_intersect_local()
300 local_isect->num_hits = 0; in scene_intersect_local()
339 return (local_isect && local_isect->num_hits > 0) || (rtc_ray.tfar < 0); in scene_intersect_local()
346 return bvh_intersect_local_motion(kg, ray, local_isect, local_object, lcg_state, max_hits); in scene_intersect_local()
349 return bvh_intersect_local(kg, ray, local_isect, local_object, lcg_state, max_hits); in scene_intersect_local()