|
Blender V4.3
|
#include "atomic_ops.h"Go to the source code of this file.
Macros | |
| #define | atomic_add_and_fetch_float(p, x) atomic_add_and_fetch_fl((p), (x)) |
| #define | atomic_compare_and_swap_float(p, old_val, new_val) atomic_cas_float((p), (old_val), (new_val)) |
| #define | atomic_fetch_and_inc_uint32(p) atomic_fetch_and_add_uint32((p), 1) |
| #define | atomic_fetch_and_dec_uint32(p) atomic_fetch_and_add_uint32((p), -1) |
| #define | CCL_LOCAL_MEM_FENCE 0 |
| #define | ccl_barrier(flags) ((void)0) |
| #define atomic_add_and_fetch_float | ( | p, | |
| x ) atomic_add_and_fetch_fl((p), (x)) |
Definition at line 13 of file atomic.h.
Referenced by film_write_cryptomatte_slots(), film_write_pass_float(), film_write_pass_float3(), film_write_pass_float4(), math_trimatrix_add_gramian(), math_trimatrix_add_gramian_strided(), and math_vec3_add_strided().
| #define atomic_compare_and_swap_float | ( | p, | |
| old_val, | |||
| new_val ) atomic_cas_float((p), (old_val), (new_val)) |
Definition at line 14 of file atomic.h.
Referenced by film_write_cryptomatte_slots().
| #define atomic_fetch_and_dec_uint32 | ( | p | ) | atomic_fetch_and_add_uint32((p), -1) |
| #define atomic_fetch_and_inc_uint32 | ( | p | ) | atomic_fetch_and_add_uint32((p), 1) |