|
Blender
V2.93
|
Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device void | kernel_do_volume (KernelGlobals *kg) |
| CCL_NAMESPACE_BEGIN ccl_device void kernel_do_volume | ( | KernelGlobals * | kg | ) |
Definition at line 117 of file kernel_do_volume.h.
References __BRANCHED_PATH__, AS_SHADER_DATA, ASSIGN_RAY_STATE, ccl_global, ccl_global_id, ccl_global_size, get_ray_index(), if(), IS_FLAG, IS_STATE, kernel_data, kernel_split_params, kernel_split_path_end(), kernel_split_sd, kernel_split_state, kg, L, path_radiance_reset_indirect(), path_radiance_sum_indirect(), QUEUE_ACTIVE_AND_REGENERATED_RAYS, QUEUE_VOLUME_INDIRECT_ITER, RAY_ACTIVE, RAY_BRANCHED_INDIRECT, RAY_HIT_BACKGROUND, RAY_REGENERATED, ray_state, RAY_VOLUME_INDIRECT_NEXT_ITER, result, SHADER_NONE, ShaderData, state, Ray::t, and VOLUME_PATH_SCATTERED.