|
Blender V4.3
|
#include "kernel/integrator/guiding.h"#include "kernel/integrator/shade_volume.h"#include "kernel/integrator/surface_shader.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 153 of file shade_shadow.h.
References DEVICE_KERNEL_INTEGRATOR_INTERSECT_SHADOW, DEVICE_KERNEL_INTEGRATOR_SHADE_SHADOW, film_write_direct_light(), guiding_record_direct_light(), integrator_shadow_path_next(), integrator_shadow_path_terminate(), INTEGRATOR_STATE, 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 14 of file shade_shadow.h.
References INTEGRATOR_SHADOW_ISECT_SIZE.
Referenced by integrator_shade_shadow().