diff --git a/src/broadcom/vulkan/v3dv_meta_clear.c b/src/broadcom/vulkan/v3dv_meta_clear.c index f041de91239..c113e110e5b 100644 --- a/src/broadcom/vulkan/v3dv_meta_clear.c +++ b/src/broadcom/vulkan/v3dv_meta_clear.c @@ -282,10 +282,10 @@ v3dv_meta_clear_init(struct v3dv_device *device) { if (device->instance->meta_cache_enabled) { device->meta.color_clear.cache = - _mesa_hash_table_create(NULL, u64_hash, u64_compare); + _mesa_hash_table_create(NULL, _mesa_hash_u64, _mesa_key_u64_equal); device->meta.depth_clear.cache = - _mesa_hash_table_create(NULL, u64_hash, u64_compare); + _mesa_hash_table_create(NULL, _mesa_hash_u64, _mesa_key_u64_equal); } create_color_clear_pipeline_layout(device, diff --git a/src/broadcom/vulkan/v3dv_private.h b/src/broadcom/vulkan/v3dv_private.h index 293db9c56aa..590d7b1d6e1 100644 --- a/src/broadcom/vulkan/v3dv_private.h +++ b/src/broadcom/vulkan/v3dv_private.h @@ -2599,18 +2599,6 @@ v3dv_flag_oom(struct v3dv_cmd_buffer *cmd_buffer, struct v3dv_job *job) return; \ } while(0) \ -static inline uint32_t -u64_hash(const void *key) -{ - return _mesa_hash_data(key, sizeof(uint64_t)); -} - -static inline bool -u64_compare(const void *key1, const void *key2) -{ - return memcmp(key1, key2, sizeof(uint64_t)) == 0; -} - /* v3d_macros from common requires v3dX and V3DX definitions. Below we need to * define v3dX for each version supported, because when we compile code that * is not version-specific, all version-specific macros need to be already