Divide categories into four groups as they are processed from the XML. Add
authorIan Romanick <idr@us.ibm.com>
Wed, 4 Oct 2006 20:45:59 +0000 (20:45 +0000)
committerIan Romanick <idr@us.ibm.com>
Wed, 4 Oct 2006 20:45:59 +0000 (20:45 +0000)
commiteaeaaf6205b304be290f2f869b3d224c318be749
tree170e324479f9abc7e6f6aacc81b5203f64fa57b7
parent553b8334bbe6b0af9496722f05cb8fc2e4d43a01
Divide categories into four groups as they are processed from the XML.  Add
an iterator to iterate over the categories in order, starting with "core"
versions, then ARB extensions, then numbered non-ARB extensions, and finally
unnumbered extensions.

Use the new iterator in a couple places to ensure that output that is
grouped by catgory is generated in a consistent order.

More changes to the scripts are coming.  The generated files will be
committed one time after all the changes are in.  Too bad we're not using
GIT, or this would be easy. :(
src/mesa/glapi/glX_proto_send.py
src/mesa/glapi/gl_XML.py