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.pa...@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 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev