Blender V5.0
intersect_shadow.h File Reference

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device_forceinline uint integrate_intersect_shadow_visibility (ConstIntegratorShadowState state)
ccl_device bool integrate_intersect_shadow_opaque (KernelGlobals kg, IntegratorShadowState state, const ccl_private Ray *ray, const uint visibility)
ccl_device_forceinline int integrate_shadow_max_transparent_hits (KernelGlobals kg, ConstIntegratorShadowState state)
ccl_device void integrator_intersect_shadow (KernelGlobals kg, IntegratorShadowState state)

Function Documentation

◆ integrate_intersect_shadow_opaque()

ccl_device bool integrate_intersect_shadow_opaque ( KernelGlobals kg,
IntegratorShadowState state,
const ccl_private Ray * ray,
const uint visibility )

◆ integrate_intersect_shadow_visibility()

◆ integrate_shadow_max_transparent_hits()

ccl_device_forceinline int integrate_shadow_max_transparent_hits ( KernelGlobals kg,
ConstIntegratorShadowState state )

Definition at line 55 of file intersect_shadow.h.

References ccl_device_forceinline, INTEGRATOR_STATE, kernel_data, max, and state.

◆ integrator_intersect_shadow()