11#ifdef __SHADOW_LINKING__
41 state, isect,
object);
47 state, shadow_link, last_isect_prim);
49 state, shadow_link, last_isect_object);
54template<DeviceKernel current_kernel>
58 if (!shadow_linking_scene_need_shadow_ray(kg)) {
#define ccl_device_forceinline
const ThreadKernelGlobalsCPU * KernelGlobals
#define ccl_device_inline
#define KERNEL_FEATURE_SHADOW_LINKING
#define CCL_NAMESPACE_END
@ DEVICE_KERNEL_INTEGRATOR_INTERSECT_DEDICATED_LIGHT
#define INTEGRATOR_STATE_WRITE(state, nested_struct, member)
#define INTEGRATOR_STATE(state, nested_struct, member)
IntegratorStateCPU * IntegratorState
ccl_device_forceinline void integrator_path_next(IntegratorState state, const DeviceKernel current_kernel, const DeviceKernel next_kernel)