|
Blender V5.0
|
#include <cstdint>Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN uint32_t | util_murmur_hash3 (const void *key, const int len, const uint32_t seed) |
| float | util_hash_to_float (const uint32_t hash) |
| float util_hash_to_float | ( | const uint32_t | hash | ) |
Definition at line 102 of file murmurhash.cpp.
References hash, max, min, and sign().
Referenced by ShaderManager::device_update_common(), and ObjectManager::device_update_object_transform().
| CCL_NAMESPACE_BEGIN uint32_t util_murmur_hash3 | ( | const void * | key, |
| const int | len, | ||
| const uint32_t | seed ) |
Definition at line 50 of file murmurhash.cpp.
References ATTR_FALLTHROUGH, data, i, 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().