14#define BLI_session_uid_NONE 0
56 return uid->
uid_ & 0xffffffff;
Provides wrapper around system-specific atomic primitives, and some extensions (faked-atomic operatio...
ATOMIC_INLINE uint64_t atomic_add_and_fetch_uint64(uint64_t *p, uint64_t x)
local_group_size(16, 16) .push_constant(Type rhs
bool BLI_session_uid_is_equal(const SessionUID *lhs, const SessionUID *rhs)
static SessionUID global_session_uid
bool BLI_session_uid_is_generated(const SessionUID *uid)
uint BLI_session_uid_ghash_hash(const void *uid_v)
bool BLI_session_uid_ghash_compare(const void *lhs_v, const void *rhs_v)
uint64_t BLI_session_uid_hash_uint64(const SessionUID *uid)
SessionUID BLI_session_uid_generate(void)
static const SessionUID global_session_uid_none
#define BLI_session_uid_NONE
unsigned __int64 uint64_t