|
Blender V5.0
|
Go to the source code of this file.
Macros | |
| #define | gpu_parallel_active_index_array(num_states, indices, num_indices, is_active_op) |
Functions | |
| template<typename IsActiveOp> | |
| CCL_NAMESPACE_BEGIN __device__ void | gpu_parallel_active_index_array_impl (const uint num_states, ccl_global int *indices, ccl_global int *num_indices, IsActiveOp is_active_op) |
| #define gpu_parallel_active_index_array | ( | num_states, | |
| indices, | |||
| num_indices, | |||
| is_active_op ) |
Definition at line 186 of file parallel_active_index.h.
| CCL_NAMESPACE_BEGIN __device__ void gpu_parallel_active_index_array_impl | ( | const uint | num_states, |
| ccl_global int * | indices, | ||
| ccl_global int * | num_indices, | ||
| IsActiveOp | is_active_op ) |
Definition at line 70 of file parallel_active_index.h.
References __KERNEL_METAL__, atomic_fetch_and_add_uint32(), ccl_global, ccl_gpu_ballot, ccl_gpu_block_dim_x, ccl_gpu_block_idx_x, ccl_gpu_local_syncthreads, ccl_gpu_shared, ccl_gpu_syncthreads, ccl_gpu_thread_idx_x, ccl_gpu_thread_mask, ccl_gpu_warp_size, i, indices, num_states, and popcount().