|
Blender
V2.93
|
Go to the source code of this file.
Macros | |
| #define | NOGDI |
| #define | NOMINMAX |
| #define | WIN32_LEAN_AND_MEAN |
| #define NOGDI |
Definition at line 34 of file atomic_ops_msvc.h.
| #define NOMINMAX |
Definition at line 36 of file atomic_ops_msvc.h.
| #define WIN32_LEAN_AND_MEAN |
Definition at line 38 of file atomic_ops_msvc.h.
| ATOMIC_INLINE int32_t atomic_add_and_fetch_int32 | ( | int32_t * | p, |
| int32_t | x | ||
| ) |
Definition at line 135 of file atomic_ops_msvc.h.
References x.
Referenced by extract_range_task_create(), and TEST().
| ATOMIC_INLINE int64_t atomic_add_and_fetch_int64 | ( | int64_t * | p, |
| int64_t | x | ||
| ) |
| ATOMIC_INLINE uint32_t atomic_add_and_fetch_uint32 | ( | uint32_t * | p, |
| uint32_t | x | ||
| ) |
Definition at line 104 of file atomic_ops_msvc.h.
References x.
Referenced by atomic_add_and_fetch_u(), atomic_add_and_fetch_z(), atomic_sub_and_fetch_u(), atomic_sub_and_fetch_z(), BKE_lib_libblock_session_uuid_ensure(), dynamic_paint_create_uv_surface_neighbor_cb(), filelist_readjob_do(), filelist_readjob_main_assets(), and TEST().
| ATOMIC_INLINE uint64_t atomic_add_and_fetch_uint64 | ( | uint64_t * | p, |
| uint64_t | x | ||
| ) |
Definition at line 50 of file atomic_ops_msvc.h.
References x.
Referenced by atomic_add_and_fetch_u(), atomic_add_and_fetch_z(), atomic_sub_and_fetch_u(), atomic_sub_and_fetch_z(), BLI_session_uuid_generate(), and TEST().
| ATOMIC_INLINE int32_t atomic_cas_int32 | ( | int32_t * | v, |
| int32_t | old, | ||
| int32_t | _new | ||
| ) |
| ATOMIC_INLINE int64_t atomic_cas_int64 | ( | int64_t * | v, |
| int64_t | old, | ||
| int64_t | _new | ||
| ) |
| ATOMIC_INLINE uint32_t atomic_cas_uint32 | ( | uint32_t * | v, |
| uint32_t | old, | ||
| uint32_t | _new | ||
| ) |
Definition at line 114 of file atomic_ops_msvc.h.
References v.
Referenced by atomic_add_and_fetch_fl(), atomic_cas_float(), atomic_cas_ptr(), atomic_cas_u(), atomic_cas_z(), and TEST().
| ATOMIC_INLINE uint64_t atomic_cas_uint64 | ( | uint64_t * | v, |
| uint64_t | old, | ||
| uint64_t | _new | ||
| ) |
Definition at line 60 of file atomic_ops_msvc.h.
References v.
Referenced by atomic_cas_ptr(), atomic_cas_u(), atomic_cas_z(), and TEST().
| ATOMIC_INLINE int32_t atomic_fetch_and_add_int32 | ( | int32_t * | p, |
| int32_t | x | ||
| ) |
Definition at line 150 of file atomic_ops_msvc.h.
References x.
Referenced by BLI_task_parallel_thread_id(), bm_edge_pair_elem_setup(), project_bucket_iter_next(), and TEST().
| ATOMIC_INLINE int64_t atomic_fetch_and_add_int64 | ( | int64_t * | p, |
| int64_t | x | ||
| ) |
| ATOMIC_INLINE uint32_t atomic_fetch_and_add_uint32 | ( | uint32_t * | p, |
| uint32_t | x | ||
| ) |
Definition at line 119 of file atomic_ops_msvc.h.
References x.
Referenced by atomic_fetch_and_add_u(), atomic_fetch_and_add_z(), atomic_fetch_and_sub_u(), atomic_fetch_and_sub_z(), enqueue_ray_index_local(), get_global_per_queue_offset(), and TEST().
| ATOMIC_INLINE uint64_t atomic_fetch_and_add_uint64 | ( | uint64_t * | p, |
| uint64_t | x | ||
| ) |
Definition at line 65 of file atomic_ops_msvc.h.
References x.
Referenced by atomic_fetch_and_add_u(), atomic_fetch_and_add_z(), atomic_fetch_and_sub_u(), atomic_fetch_and_sub_z(), and TEST().
| ATOMIC_INLINE int16_t atomic_fetch_and_and_int16 | ( | int16_t * | p, |
| int16_t | x | ||
| ) |
Definition at line 174 of file atomic_ops_msvc.h.
References x.
Referenced by BKE_previewimg_finish(), and TEST().
| ATOMIC_INLINE int32_t atomic_fetch_and_and_int32 | ( | int32_t * | p, |
| int32_t | x | ||
| ) |
Definition at line 160 of file atomic_ops_msvc.h.
References x.
Referenced by BKE_id_tag_clear_atomic(), and TEST().
| ATOMIC_INLINE int8_t atomic_fetch_and_and_int8 | ( | int8_t * | p, |
| int8_t | b | ||
| ) |
Definition at line 205 of file atomic_ops_msvc.h.
Referenced by TEST().
| ATOMIC_INLINE uint32_t atomic_fetch_and_and_uint32 | ( | uint32_t * | p, |
| uint32_t | x | ||
| ) |
| ATOMIC_INLINE uint8_t atomic_fetch_and_and_uint8 | ( | uint8_t * | p, |
| uint8_t | b | ||
| ) |
Definition at line 184 of file atomic_ops_msvc.h.
Referenced by atomic_fetch_and_and_char(), dynamic_paint_effect_drip_cb(), and TEST().
| ATOMIC_INLINE int16_t atomic_fetch_and_or_int16 | ( | int16_t * | p, |
| int16_t | x | ||
| ) |
| ATOMIC_INLINE int32_t atomic_fetch_and_or_int32 | ( | int32_t * | p, |
| int32_t | x | ||
| ) |
Definition at line 155 of file atomic_ops_msvc.h.
References x.
Referenced by BKE_id_tag_set_atomic(), and TEST().
| ATOMIC_INLINE int8_t atomic_fetch_and_or_int8 | ( | int8_t * | p, |
| int8_t | b | ||
| ) |
Definition at line 215 of file atomic_ops_msvc.h.
Referenced by TEST().
| ATOMIC_INLINE uint32_t atomic_fetch_and_or_uint32 | ( | uint32_t * | p, |
| uint32_t | x | ||
| ) |
Definition at line 124 of file atomic_ops_msvc.h.
References x.
Referenced by kernel_write_result(), mesh_batch_cache_add_request(), mesh_cd_layers_type_merge(), and TEST().
| ATOMIC_INLINE uint8_t atomic_fetch_and_or_uint8 | ( | uint8_t * | p, |
| uint8_t | b | ||
| ) |
Definition at line 194 of file atomic_ops_msvc.h.
Referenced by atomic_fetch_and_or_char(), dynamic_paint_effect_drip_cb(), lib_override_library_operations_create_cb(), and TEST().
| ATOMIC_INLINE int64_t atomic_fetch_and_sub_int64 | ( | int64_t * | p, |
| int64_t | x | ||
| ) |
| ATOMIC_INLINE uint64_t atomic_fetch_and_sub_uint64 | ( | uint64_t * | p, |
| uint64_t | x | ||
| ) |
| ATOMIC_INLINE int32_t atomic_sub_and_fetch_int32 | ( | int32_t * | p, |
| int32_t | x | ||
| ) |
Definition at line 140 of file atomic_ops_msvc.h.
References x.
Referenced by extract_run(), and TEST().
| ATOMIC_INLINE int64_t atomic_sub_and_fetch_int64 | ( | int64_t * | p, |
| int64_t | x | ||
| ) |
| ATOMIC_INLINE uint32_t atomic_sub_and_fetch_uint32 | ( | uint32_t * | p, |
| uint32_t | x | ||
| ) |
Definition at line 109 of file atomic_ops_msvc.h.
References x.
Referenced by task_listbase_heavy_membarrier_iter_func(), task_listbase_iter_func(), task_listbase_light_membarrier_iter_func(), task_mempool_iter_func(), and TEST().
| ATOMIC_INLINE uint64_t atomic_sub_and_fetch_uint64 | ( | uint64_t * | p, |
| uint64_t | x | ||
| ) |