diff options
author | Ian Romanick <idr@us.ibm.com> | 2005-01-07 03:22:56 +0000 |
---|---|---|
committer | Ian Romanick <idr@us.ibm.com> | 2005-01-07 03:22:56 +0000 |
commit | a285acbbef997d223de819e960d55724f52757d4 (patch) | |
tree | ef127980428fdae4cf398af81751d17a3017a789 /src/mesa/glapi | |
parent | 70d2f152f8e312a6c51dd4547d39b09284b2c0de (diff) |
Track the GLX protocol names for GL types.
Diffstat (limited to 'src/mesa/glapi')
-rw-r--r-- | src/mesa/glapi/gl_API.xml | 31 | ||||
-rw-r--r-- | src/mesa/glapi/gl_XML.py | 1 |
2 files changed, 17 insertions, 15 deletions
diff --git a/src/mesa/glapi/gl_API.xml b/src/mesa/glapi/gl_API.xml index b594ca3763..662f20afb9 100644 --- a/src/mesa/glapi/gl_API.xml +++ b/src/mesa/glapi/gl_API.xml @@ -12,7 +12,8 @@ <!ATTLIST category name CDATA #REQUIRED number CDATA #IMPLIED> <!ATTLIST type name CDATA #REQUIRED - size CDATA #REQUIRED> + size CDATA #REQUIRED + glx_name CDATA #IMPLIED> <!ATTLIST enum name CDATA #REQUIRED value CDATA #REQUIRED> <!ATTLIST function name CDATA #REQUIRED @@ -735,24 +736,24 @@ glx: <enum name="SCISSOR_BIT" value="0x00080000"/> <enum name="ALL_ATTRIB_BITS" value="0x000FFFFF"/> - <type name="double" size="8"/> - <type name="clampd" size="8"/> + <type name="double" size="8" glx_name="FLOAT64"/> + <type name="clampd" size="8" glx_name="FLOAT64"/> - <type name="float" size="4"/> - <type name="clampf" size="4"/> + <type name="float" size="4" glx_name="FLOAT32"/> + <type name="clampf" size="4" glx_name="FLOAT32"/> - <type name="int" size="4"/> - <type name="uint" size="4"/> - <type name="sizei" size="4"/> - <type name="enum" size="4"/> - <type name="bitfield" size="4"/> + <type name="int" size="4" glx_name="CARD32"/> + <type name="uint" size="4" glx_name="CARD32"/> + <type name="sizei" size="4" glx_name="CARD32"/> + <type name="enum" size="4" glx_name="ENUM"/> + <type name="bitfield" size="4" glx_name="CARD32"/> - <type name="short" size="2"/> - <type name="ushort" size="2"/> + <type name="short" size="2" glx_name="CARD16"/> + <type name="ushort" size="2" glx_name="CARD16"/> - <type name="byte" size="1"/> - <type name="ubyte" size="1"/> - <type name="boolean" size="1"/> + <type name="byte" size="1" glx_name="CARD8"/> + <type name="ubyte" size="1" glx_name="CARD8"/> + <type name="boolean" size="1" glx_name="CARD8"/> <type name="void" size="0"/> diff --git a/src/mesa/glapi/gl_XML.py b/src/mesa/glapi/gl_XML.py index f984d5f87f..538756ea0c 100644 --- a/src/mesa/glapi/gl_XML.py +++ b/src/mesa/glapi/gl_XML.py @@ -105,6 +105,7 @@ class glType( glItem ): def __init__(self, context, name, attrs): self.size = int(attrs.get('size', "0")) + self.glx_name = attrs.get('glx_name', "") type_name = "GL" + attrs.get('name', None) glItem.__init__(self, name, type_name, context) |