diff --git a/src/util/hash_table.h b/src/util/hash_table.h index 136874ecdd6..84e6003f83d 100644 --- a/src/util/hash_table.h +++ b/src/util/hash_table.h @@ -130,6 +130,13 @@ bool _mesa_key_pointer_equal(const void *a, const void *b); struct hash_table * _mesa_pointer_hash_table_create(void *mem_ctx); +static inline struct hash_table * +_mesa_string_hash_table_create(void *mem_ctx) +{ + return _mesa_hash_table_create(mem_ctx, _mesa_hash_string, + _mesa_key_string_equal); +} + bool _mesa_hash_table_reserve(struct hash_table *ht, unsigned size); /**