[Mesa-dev] [v2 2/6] mesa: iterate method for string_to_uint_map
Tapani Pälli
tapani.palli at intel.com
Fri Nov 1 02:16:23 PDT 2013
shader cache requires this to be able to cache gl_shader_program
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.1.4
More information about the mesa-dev
mailing list