Blender
V3.3
|
#include "util/types.h"
Go to the source code of this file.
Functions | |
CCL_NAMESPACE_BEGIN uint32_t | util_murmur_hash3 (const void *key, int len, uint32_t seed) |
float | util_hash_to_float (uint32_t hash) |
Definition at line 98 of file murmurhash.cpp.
References hash, max, min, and KDL::sign().
Referenced by ShaderManager::device_update_common(), and ObjectManager::device_update_object_transform().
CCL_NAMESPACE_BEGIN uint32_t util_murmur_hash3 | ( | const void * | key, |
int | len, | ||
uint32_t | seed | ||
) |
Definition at line 49 of file murmurhash.cpp.
References ATTR_FALLTHROUGH, data, len, mm_hash_fmix32(), mm_hash_getblock32(), ROTL32, and seed.
Referenced by add_cryptomatte_layer(), ShaderManager::device_update_common(), ObjectManager::device_update_object_transform(), ObjectManager::get_cryptomatte_assets(), ShaderManager::get_cryptomatte_materials(), and ObjectManager::get_cryptomatte_objects().