|
Blender
V2.93
|
Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device void | kernel_next_iteration_setup (KernelGlobals *kg, ccl_local_param unsigned int *local_queue_atomics) |
| CCL_NAMESPACE_BEGIN ccl_device void kernel_next_iteration_setup | ( | KernelGlobals * | kg, |
| ccl_local_param unsigned int * | local_queue_atomics | ||
| ) |
Definition at line 102 of file kernel_next_iteration_setup.h.
References blender::compositor::active, ASSIGN_RAY_STATE, ccl_barrier, ccl_global, ccl_global_id, ccl_global_size, ccl_local_id(), CCL_LOCAL_MEM_FENCE, enqueue_ray_index_local(), get_ray_index(), IS_FLAG, IS_STATE, kernel_data, kernel_path_surface_bounce(), 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_HITBG_BUFF_UPDATE_TOREGEN_RAYS, QUEUE_LIGHT_INDIRECT_ITER, QUEUE_SHADOW_RAY_CAST_AO_RAYS, QUEUE_SHADOW_RAY_CAST_DL_RAYS, QUEUE_SUBSURFACE_INDIRECT_ITER, QUEUE_VOLUME_INDIRECT_ITER, RAY_ACTIVE, RAY_BRANCHED_INDIRECT, RAY_HAS_ONLY_VOLUME, RAY_LIGHT_INDIRECT_NEXT_ITER, RAY_REGENERATED, ray_state, RAY_SUBSURFACE_INDIRECT_NEXT_ITER, RAY_UPDATE_BUFFER, RAY_VOLUME_INDIRECT_NEXT_ITER, SD_HAS_ONLY_VOLUME, ShaderData, and state.