|
Blender
V2.93
|
Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device void | kernel_holdout_emission_blurring_pathtermination_ao (KernelGlobals *kg, ccl_local_param BackgroundAOLocals *locals) |
| CCL_NAMESPACE_BEGIN ccl_device void kernel_holdout_emission_blurring_pathtermination_ao | ( | KernelGlobals * | kg, |
| ccl_local_param BackgroundAOLocals * | locals | ||
| ) |
Definition at line 56 of file kernel_holdout_emission_blurring_pathtermination_ao.h.
References AS_SHADER_DATA, buffer, 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_STATE, kernel_data, kernel_path_shader_apply(), kernel_split_params, kernel_split_path_end(), kernel_split_sd, kernel_split_state, kg, L, path_state_continuation_probability(), path_state_rng_1D(), PRNG_TERMINATE, QUEUE_ACTIVE_AND_REGENERATED_RAYS, QUEUE_EMPTY_SLOT, QUEUE_SHADOW_RAY_CAST_AO_RAYS, RAY_ACTIVE, ray_state, ShaderData, and state.