|
Blender
V2.93
|
Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device void | kernel_shader_sort (KernelGlobals *kg, ccl_local_param ShaderSortLocals *locals) |
| CCL_NAMESPACE_BEGIN ccl_device void kernel_shader_sort | ( | KernelGlobals * | kg, |
| ccl_local_param ShaderSortLocals * | locals | ||
| ) |
Definition at line 19 of file kernel_shader_sort.h.
References add(), ccl_barrier, ccl_global_id, ccl_global_size, ccl_local, ccl_local_id(), CCL_LOCAL_MEM_FENCE, ccl_local_size(), IS_STATE, kernel_split_params, kernel_split_sd, kernel_split_state, length(), output, QUEUE_ACTIVE_AND_REGENERATED_RAYS, QUEUE_EMPTY_SLOT, QUEUE_SHADER_SORTED_RAYS, RAY_ACTIVE, SHADER_MASK, SHADER_SORT_BLOCK_SIZE, SHADER_SORT_LOCAL_SIZE, and swap().