Mesa: tag maxubo-v2: Use hash table for variable refcount rather than a linked list

Carl Worth cworth at kemper.freedesktop.org
Mon Feb 3 20:20:34 UTC 2014


Module: Mesa
Branch: refs/tags/maxubo-v2
Tag:    a90870e2cb98da81e4ef46e36a99e00dbf85a4ad
URL:    http://cgit.freedesktop.org/mesa/mesa/tag/?id=a90870e2cb98da81e4ef46e36a99e00dbf85a4ad

Tagger: Jordan Justen <jordan.l.justen at intel.com>
Date:   Thu Dec  6 17:46:52 2012 -0800

Use hash table for variable refcount rather than a linked list

In the gles3conform uniform_buffer_object_max_uniform_block_size
test case, this dramatically improves performance of the compiler
frontend.

v2:
 * Add main/hash_table for Android (build not verified)
 * Use delete rather than free in free_entry.
 * Make use of hash_table_foreach where useful
 * Replace pointer_key_compare with _mesa_key_pointer_equal
 * Replace pointer_hash with _mesa_hash_pointer



More information about the mesa-commit mailing list