mesa: glGet: add script to generate hash tables in build time
authorImre Deak <imre.deak@intel.com>
Mon, 10 Sep 2012 05:46:13 +0000 (08:46 +0300)
committerOliver McFadden <oliver.mcfadden@linux.intel.com>
Wed, 10 Oct 2012 09:43:19 +0000 (12:43 +0300)
commit98f880e0c47229ae6b6063527276096259d60b5a
treea2503138203f90bb53c2f1a74d1538c2ed18022c
parent6678125eaee1bbf231d997971cde30f22ba4e013
mesa: glGet: add script to generate hash tables in build time

This will be needed by the next patch, which will switch to using
the parameter descriptor- and hash tables generated by the script.

The hash algorithm remains the same, the output parameter descriptor
table format changes slightly. There the TYPE_API_MASK entries are
removed and an invalid NULL entry is inserted at the beginning. This is
ok, as get.c:find_value() doesn't rely on TYPE_API_MASK any more to
detect an invalid enum.

Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Oliver McFadden <oliver.mcfadden@linux.intel.com>
src/mesa/Android.gen.mk
src/mesa/Makefile.am
src/mesa/SConscript
src/mesa/main/.gitignore
src/mesa/main/get_hash_generator.py [new file with mode: 0644]
src/mesa/main/get_hash_params.py [new file with mode: 0644]