forked from bartvdbraak/blender
Merge branch 'master' into blender2.8
This commit is contained in:
commit
5b64301834
@ -212,15 +212,16 @@ ccl_device_intersect void scene_intersect_local(KernelGlobals *kg,
|
||||
{
|
||||
#ifdef __OBJECT_MOTION__
|
||||
if(kernel_data.bvh.have_motion) {
|
||||
return bvh_intersect_local_motion(kg,
|
||||
bvh_intersect_local_motion(kg,
|
||||
&ray,
|
||||
local_isect,
|
||||
local_object,
|
||||
lcg_state,
|
||||
max_hits);
|
||||
return;
|
||||
}
|
||||
#endif /* __OBJECT_MOTION__ */
|
||||
return bvh_intersect_local(kg,
|
||||
bvh_intersect_local(kg,
|
||||
&ray,
|
||||
local_isect,
|
||||
local_object,
|
||||
|
@ -246,20 +246,22 @@ ccl_device_inline void BVH_FUNCTION_NAME(KernelGlobals *kg,
|
||||
switch(kernel_data.bvh.bvh_layout) {
|
||||
#ifdef __QBVH__
|
||||
case BVH_LAYOUT_BVH4:
|
||||
return BVH_FUNCTION_FULL_NAME(QBVH)(kg,
|
||||
BVH_FUNCTION_FULL_NAME(QBVH)(kg,
|
||||
ray,
|
||||
local_isect,
|
||||
local_object,
|
||||
lcg_state,
|
||||
max_hits);
|
||||
break;
|
||||
#endif
|
||||
case BVH_LAYOUT_BVH2:
|
||||
return BVH_FUNCTION_FULL_NAME(BVH)(kg,
|
||||
BVH_FUNCTION_FULL_NAME(BVH)(kg,
|
||||
ray,
|
||||
local_isect,
|
||||
local_object,
|
||||
lcg_state,
|
||||
max_hits);
|
||||
break;
|
||||
}
|
||||
kernel_assert(!"Should not happen");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user