|
Blender V4.3
|
#include "kernel/film/data_passes.h"#include "kernel/film/denoising_passes.h"#include "kernel/film/light_passes.h"#include "kernel/integrator/guiding.h"#include "kernel/integrator/intersect_closest.h"#include "kernel/integrator/path_state.h"#include "kernel/integrator/shadow_linking.h"#include "kernel/integrator/volume_shader.h"#include "kernel/integrator/volume_stack.h"#include "kernel/light/light.h"#include "kernel/light/sample.h"Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device void | integrator_shade_volume (KernelGlobals kg, IntegratorState state, ccl_global float *ccl_restrict render_buffer) |
| CCL_NAMESPACE_BEGIN ccl_device void integrator_shade_volume | ( | KernelGlobals | kg, |
| IntegratorState | state, | ||
| ccl_global float *ccl_restrict | render_buffer ) |
Definition at line 1168 of file shade_volume.h.
References ccl_optional_struct_init, DEVICE_KERNEL_INTEGRATOR_INTERSECT_CLOSEST, DEVICE_KERNEL_INTEGRATOR_SHADE_VOLUME, FLT_MAX, integrator_intersect_next_kernel_after_volume(), integrator_path_next(), integrator_path_terminate(), integrator_state_read_isect(), integrator_state_read_ray(), PRIM_NONE, PROFILING_INIT, PROFILING_SHADE_VOLUME_SETUP, render_buffer, and state.
Referenced by integrator_megakernel().