[Mesa-dev] [wip 7/9] mesa: iterate method for string_to_uint_map
Tapani Pälli
tapani.palli at intel.com
Thu Jan 2 03:58:19 PST 2014
Shader binary cache requires this to be able to cache hash data from
the gl_shader_program structure.
Signed-off-by: Tapani Pälli <tapani.palli at intel.com>
---
src/mesa/program/hash_table.h | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/src/mesa/program/hash_table.h b/src/mesa/program/hash_table.h
index e95fc49..ece43a1 100644
--- a/src/mesa/program/hash_table.h
+++ b/src/mesa/program/hash_table.h
@@ -229,6 +229,14 @@ public:
}
/**
+ * Runs a passed callback for the hash
+ */
+ void iterate(void (*func)(const void *, void *, void *), void *closure)
+ {
+ hash_table_call_foreach(this->ht, func, closure);
+ }
+
+ /**
* Get the value associated with a particular key
*
* \return
--
1.8.3.1
More information about the mesa-dev
mailing list