Add two new gl_function methods. dispatch_name returns the name of
authorIan Romanick <idr@us.ibm.com>
Mon, 28 Aug 2006 17:40:45 +0000 (17:40 +0000)
committerIan Romanick <idr@us.ibm.com>
Mon, 28 Aug 2006 17:40:45 +0000 (17:40 +0000)
commit258751f4a0ac505e66346d8e6ccaec7c5a585534
tree4a3f6f693a6bf44b285dbae79d623159e0d0d843
parent0bb27c084da7eae0dfe1d858a134bd19b29faa25
Add two new gl_function methods.  dispatch_name returns the name of
the true static dispatch name (either the glFooBar name or the
gl_dispatch_stub_XXX name).  static_name returns the name of the
static function for a specific alias of a GL function.

Adding (and using) these two functions corrects some problems in the
generated code related to functions with multiple aliases where some
of the aliases have true static dispatch functions and some don't.  I
have verified that everything under progs, except xdemos/xdemo,
correctly link.  I did this by doing 'make linux-dri-x86-64
PROGRAM_DIRS="demos redbook samples xdemos tests"'.
src/mesa/glapi/gl_XML.py
src/mesa/glapi/gl_apitemp.py
src/mesa/glapi/gl_procs.py
src/mesa/glapi/gl_x86-64_asm.py
src/mesa/glapi/gl_x86_asm.py
src/mesa/glapi/glprocs.h