Blender
V3.3
|
#include "kernel/integrator/shade_volume.h"
#include "kernel/integrator/shader_eval.h"
#include "kernel/integrator/volume_stack.h"
Go to the source code of this file.
Functions | |
CCL_NAMESPACE_BEGIN ccl_device_inline bool | shadow_intersections_has_remaining (const uint num_hits) |
ccl_device void | integrator_shade_shadow (KernelGlobals kg, IntegratorShadowState state, ccl_global float *ccl_restrict render_buffer) |
ccl_device void integrator_shade_shadow | ( | KernelGlobals | kg, |
IntegratorShadowState | state, | ||
ccl_global float *ccl_restrict | render_buffer | ||
) |
Definition at line 143 of file shade_shadow.h.
References DEVICE_KERNEL_INTEGRATOR_INTERSECT_SHADOW, DEVICE_KERNEL_INTEGRATOR_SHADE_SHADOW, integrator_shadow_path_next(), integrator_shadow_path_terminate(), INTEGRATOR_STATE, kernel_accum_light(), PROFILING_INIT, PROFILING_SHADE_SHADOW_SETUP, render_buffer, shadow_intersections_has_remaining(), and state.
Referenced by integrator_megakernel().
CCL_NAMESPACE_BEGIN ccl_device_inline bool shadow_intersections_has_remaining | ( | const uint | num_hits | ) |
Definition at line 12 of file shade_shadow.h.
References INTEGRATOR_SHADOW_ISECT_SIZE.
Referenced by integrator_shade_shadow().