obsolete
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 28 Oct 2004 22:18:52 +0000 (22:18 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 28 Oct 2004 22:18:52 +0000 (22:18 +0000)
src/mesa/glapi/APIspec [deleted file]
src/mesa/glapi/apiparser.py [deleted file]
src/mesa/glapi/glapitemp.py [deleted file]
src/mesa/glapi/gloffsets.py [deleted file]
src/mesa/glapi/glprocs.py [deleted file]
src/mesa/glapi/glsparcasm.py [deleted file]
src/mesa/glapi/gltable.py [deleted file]
src/mesa/glapi/glx86asm.py [deleted file]

diff --git a/src/mesa/glapi/APIspec b/src/mesa/glapi/APIspec
deleted file mode 100644 (file)
index bc98b65..0000000
+++ /dev/null
@@ -1,8931 +0,0 @@
-# $Id: APIspec,v 1.25 2004/10/28 11:14:02 michal Exp $
-
-# This file describes all the OpenGL functions.
-# We use a number of Python scripts to parse this file and
-# generate some source files.  We used to use the SGI gl.spec
-# file but that got to be a PITA.
-
-# Every entry _must_ either have an 'offset' or 'alias' line.
-# The offset may be ? to indicate an unallocated dispatch offset.
-
-
-# OpenGL 1.0
-
-name           NewList
-return         void
-param          list            GLuint
-param          mode            GLenum
-category       1.0
-offset         0
-
-name           EndList
-return         void
-category       1.0
-offset         1
-
-name           CallList
-return         void
-param          list            GLuint
-category       1.0
-offset         2
-
-name           CallLists
-return         void
-param          n               GLsizei
-param          type            GLenum
-param          lists           const GLvoid *
-category       1.0
-offset         3
-
-name           DeleteLists
-return         void
-param          list            GLuint
-param          range           GLsizei
-category       1.0
-offset         4
-
-name           GenLists
-return         GLuint
-param          range           GLsizei
-category       1.0
-offset         5
-
-name           ListBase
-return         void
-param          base            GLuint
-category       1.0
-offset         6
-
-name           Begin
-return         void
-param          mode            GLenum
-category       1.0
-offset         7
-
-name           Bitmap
-return         void
-param          width           GLsizei
-param          height          GLsizei
-param          xorig           GLfloat
-param          yorig           GLfloat
-param          xmove           GLfloat
-param          ymove           GLfloat
-param          bitmap          const GLubyte *
-category       1.0
-offset         8
-
-name           Color3b
-return         void
-param          red             GLbyte
-param          green           GLbyte
-param          blue            GLbyte
-category       1.0
-offset         9
-
-name           Color3bv
-return         void
-param          v               const GLbyte *
-category       1.0
-offset         10
-
-name           Color3d
-return         void
-param          red             GLdouble
-param          green           GLdouble
-param          blue            GLdouble
-category       1.0
-offset         11
-
-name           Color3dv
-return         void
-param          v               const GLdouble *
-category       1.0
-offset         12
-
-name           Color3f
-return         void
-param          red             GLfloat
-param          green           GLfloat
-param          blue            GLfloat
-category       1.0
-offset         13
-
-name           Color3fv
-return         void
-param          v               const GLfloat *
-category       1.0
-offset         14
-
-name           Color3i
-return         void
-param          red             GLint
-param          green           GLint
-param          blue            GLint
-category       1.0
-offset         15
-
-name           Color3iv
-return         void
-param          v               const GLint *
-category       1.0
-offset         16
-
-name           Color3s
-return         void
-param          red             GLshort
-param          green           GLshort
-param          blue            GLshort
-category       1.0
-offset         17
-
-name           Color3sv
-return         void
-param          v               const GLshort *
-category       1.0
-offset         18
-
-name           Color3ub
-return         void
-param          red             GLubyte
-param          green           GLubyte
-param          blue            GLubyte
-category       1.0
-offset         19
-
-name           Color3ubv
-return         void
-param          v               const GLubyte *
-category       1.0
-offset         20
-
-name           Color3ui
-return         void
-param          red             GLuint
-param          green           GLuint
-param          blue            GLuint
-category       1.0
-offset         21
-
-name           Color3uiv
-return         void
-param          v               const GLuint *
-category       1.0
-offset         22
-
-name           Color3us
-return         void
-param          red             GLushort
-param          green           GLushort
-param          blue            GLushort
-category       1.0
-offset         23
-
-name           Color3usv
-return         void
-param          v               const GLushort *
-category       1.0
-offset         24
-
-name           Color4b
-return         void
-param          red             GLbyte
-param          green           GLbyte
-param          blue            GLbyte
-param          alpha           GLbyte
-category       1.0
-offset         25
-
-name           Color4bv
-return         void
-param          v               const GLbyte *
-category       1.0
-offset         26
-
-name           Color4d
-return         void
-param          red             GLdouble
-param          green           GLdouble
-param          blue            GLdouble
-param          alpha           GLdouble
-category       1.0
-offset         27
-
-name           Color4dv
-return         void
-param          v               const GLdouble *
-category       1.0
-offset         28
-
-name           Color4f
-return         void
-param          red             GLfloat
-param          green           GLfloat
-param          blue            GLfloat
-param          alpha           GLfloat
-category       1.0
-offset         29
-
-name           Color4fv
-return         void
-param          v               const GLfloat *
-category       1.0
-offset         30
-
-name           Color4i
-return         void
-param          red             GLint
-param          green           GLint
-param          blue            GLint
-param          alpha           GLint
-category       1.0
-offset         31
-
-name           Color4iv
-return         void
-param          v               const GLint *
-category       1.0
-offset         32
-
-name           Color4s
-return         void
-param          red             GLshort
-param          green           GLshort
-param          blue            GLshort
-param          alpha           GLshort
-category       1.0
-offset         33
-
-name           Color4sv
-return         void
-param          v               const GLshort *
-category       1.0
-offset         34
-
-name           Color4ub
-return         void
-param          red             GLubyte
-param          green           GLubyte
-param          blue            GLubyte
-param          alpha           GLubyte
-category       1.0
-offset         35
-
-name           Color4ubv
-return         void
-param          v               const GLubyte *
-category       1.0
-offset         36
-
-name           Color4ui
-return         void
-param          red             GLuint
-param          green           GLuint
-param          blue            GLuint
-param          alpha           GLuint
-category       1.0
-offset         37
-
-name           Color4uiv
-return         void
-param          v               const GLuint *
-category       1.0
-offset         38
-
-name           Color4us
-return         void
-param          red             GLushort
-param          green           GLushort
-param          blue            GLushort
-param          alpha           GLushort
-category       1.0
-offset         39
-
-name           Color4usv
-return         void
-param          v               const GLushort *
-category       1.0
-offset         40
-
-name           EdgeFlag
-return         void
-param          flag            GLboolean
-category       1.0
-offset         41
-
-name           EdgeFlagv
-return         void
-param          flag            const GLboolean *
-category       1.0
-offset         42
-
-name           End
-return         void
-category       1.0
-offset         43
-
-name           Indexd
-return         void
-param          c               GLdouble
-category       1.0
-offset         44
-
-name           Indexdv
-return         void
-param          c               const GLdouble *
-category       1.0
-offset         45
-
-name           Indexf
-return         void
-param          c               GLfloat
-category       1.0
-offset         46
-
-name           Indexfv
-return         void
-param          c               const GLfloat *
-category       1.0
-offset         47
-
-name           Indexi
-return         void
-param          c               GLint
-category       1.0
-offset         48
-
-name           Indexiv
-return         void
-param          c               const GLint *
-category       1.0
-offset         49
-
-name           Indexs
-return         void
-param          c               GLshort
-category       1.0
-offset         50
-
-name           Indexsv
-return         void
-param          c               const GLshort *
-category       1.0
-offset         51
-
-name           Normal3b
-return         void
-param          nx              GLbyte
-param          ny              GLbyte
-param          nz              GLbyte
-category       1.0
-offset         52
-
-name           Normal3bv
-return         void
-param          v               const GLbyte *
-category       1.0
-offset         53
-
-name           Normal3d
-return         void
-param          nx              GLdouble
-param          ny              GLdouble
-param          nz              GLdouble
-category       1.0
-offset         54
-
-name           Normal3dv
-return         void
-param          v               const GLdouble *
-category       1.0
-offset         55
-
-name           Normal3f
-return         void
-param          nx              GLfloat
-param          ny              GLfloat
-param          nz              GLfloat
-category       1.0
-offset         56
-
-name           Normal3fv
-return         void
-param          v               const GLfloat *
-category       1.0
-offset         57
-
-name           Normal3i
-return         void
-param          nx              GLint
-param          ny              GLint
-param          nz              GLint
-category       1.0
-offset         58
-
-name           Normal3iv
-return         void
-param          v               const GLint *
-category       1.0
-offset         59
-
-name           Normal3s
-return         void
-param          nx              GLshort
-param          ny              GLshort
-param          nz              GLshort
-category       1.0
-offset         60
-
-name           Normal3sv
-return         void
-param          v               const GLshort *
-category       1.0
-offset         61
-
-name           RasterPos2d
-return         void
-param          x               GLdouble
-param          y               GLdouble
-category       1.0
-offset         62
-
-name           RasterPos2dv
-return         void
-param          v               const GLdouble *
-category       1.0
-offset         63
-
-name           RasterPos2f
-return         void
-param          x               GLfloat
-param          y               GLfloat
-category       1.0
-offset         64
-
-name           RasterPos2fv
-return         void
-param          v               const GLfloat *
-category       1.0
-offset         65
-
-name           RasterPos2i
-return         void
-param          x               GLint
-param          y               GLint
-category       1.0
-offset         66
-
-name           RasterPos2iv
-return         void
-param          v               const GLint *
-category       1.0
-offset         67
-
-name           RasterPos2s
-return         void
-param          x               GLshort
-param          y               GLshort
-category       1.0
-offset         68
-
-name           RasterPos2sv
-return         void
-param          v               const GLshort *
-category       1.0
-offset         69
-
-name           RasterPos3d
-return         void
-param          x               GLdouble
-param          y               GLdouble
-param          z               GLdouble
-category       1.0
-offset         70
-
-name           RasterPos3dv
-return         void
-param          v               const GLdouble *
-category       1.0
-offset         71
-
-name           RasterPos3f
-return         void
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       1.0
-offset         72
-
-name           RasterPos3fv
-return         void
-param          v               const GLfloat *
-category       1.0
-offset         73
-
-name           RasterPos3i
-return         void
-param          x               GLint
-param          y               GLint
-param          z               GLint
-category       1.0
-offset         74
-
-name           RasterPos3iv
-return         void
-param          v               const GLint *
-category       1.0
-offset         75
-
-name           RasterPos3s
-return         void
-param          x               GLshort
-param          y               GLshort
-param          z               GLshort
-category       1.0
-offset         76
-
-name           RasterPos3sv
-return         void
-param          v               const GLshort *
-category       1.0
-offset         77
-
-name           RasterPos4d
-return         void
-param          x               GLdouble
-param          y               GLdouble
-param          z               GLdouble
-param          w               GLdouble
-category       1.0
-offset         78
-
-name           RasterPos4dv
-return         void
-param          v               const GLdouble *
-category       1.0
-offset         79
-
-name           RasterPos4f
-return         void
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-param          w               GLfloat
-category       1.0
-offset         80
-
-name           RasterPos4fv
-return         void
-param          v               const GLfloat *
-category       1.0
-offset         81
-
-name           RasterPos4i
-return         void
-param          x               GLint
-param          y               GLint
-param          z               GLint
-param          w               GLint
-category       1.0
-offset         82
-
-name           RasterPos4iv
-return         void
-param          v               const GLint *
-category       1.0
-offset         83
-
-name           RasterPos4s
-return         void
-param          x               GLshort
-param          y               GLshort
-param          z               GLshort
-param          w               GLshort
-category       1.0
-offset         84
-
-name           RasterPos4sv
-return         void
-param          v               const GLshort *
-category       1.0
-offset         85
-
-name           Rectd
-return         void
-param          x1              GLdouble
-param          y1              GLdouble
-param          x2              GLdouble
-param          y2              GLdouble
-category       1.0
-offset         86
-
-name           Rectdv
-return         void
-param          v1              const GLdouble *
-param          v2              const GLdouble *
-category       1.0
-offset         87
-
-name           Rectf
-return         void
-param          x1              GLfloat
-param          y1              GLfloat
-param          x2              GLfloat
-param          y2              GLfloat
-category       1.0
-offset         88
-
-name           Rectfv
-return         void
-param          v1              const GLfloat *
-param          v2              const GLfloat *
-category       1.0
-offset         89
-
-name           Recti
-return         void
-param          x1              GLint
-param          y1              GLint
-param          x2              GLint
-param          y2              GLint
-category       1.0
-offset         90
-
-name           Rectiv
-return         void
-param          v1              const GLint *
-param          v2              const GLint *
-category       1.0
-offset         91
-
-name           Rects
-return         void
-param          x1              GLshort
-param          y1              GLshort
-param          x2              GLshort
-param          y2              GLshort
-category       1.0
-offset         92
-
-name           Rectsv
-return         void
-param          v1              const GLshort *
-param          v2              const GLshort *
-category       1.0
-offset         93
-
-name           TexCoord1d
-return         void
-param          s               GLdouble
-category       1.0
-offset         94
-
-name           TexCoord1dv
-return         void
-param          v               const GLdouble *
-category       1.0
-offset         95
-
-name           TexCoord1f
-return         void
-param          s               GLfloat
-category       1.0
-offset         96
-
-name           TexCoord1fv
-return         void
-param          v               const GLfloat *
-category       1.0
-offset         97
-
-name           TexCoord1i
-return         void
-param          s               GLint
-category       1.0
-offset         98
-
-name           TexCoord1iv
-return         void
-param          v               const GLint *
-category       1.0
-offset         99
-
-name           TexCoord1s
-return         void
-param          s               GLshort
-category       1.0
-offset         100
-
-name           TexCoord1sv
-return         void
-param          v               const GLshort *
-category       1.0
-offset         101
-
-name           TexCoord2d
-return         void
-param          s               GLdouble
-param          t               GLdouble
-category       1.0
-offset         102
-
-name           TexCoord2dv
-return         void
-param          v               const GLdouble *
-category       1.0
-offset         103
-
-name           TexCoord2f
-return         void
-param          s               GLfloat
-param          t               GLfloat
-category       1.0
-offset         104
-
-name           TexCoord2fv
-return         void
-param          v               const GLfloat *
-category       1.0
-offset         105
-
-name           TexCoord2i
-return         void
-param          s               GLint
-param          t               GLint
-category       1.0
-offset         106
-
-name           TexCoord2iv
-return         void
-param          v               const GLint *
-category       1.0
-offset         107
-
-name           TexCoord2s
-return         void
-param          s               GLshort
-param          t               GLshort
-category       1.0
-offset         108
-
-name           TexCoord2sv
-return         void
-param          v               const GLshort *
-category       1.0
-offset         109
-
-name           TexCoord3d
-return         void
-param          s               GLdouble
-param          t               GLdouble
-param          r               GLdouble
-category       1.0
-offset         110
-
-name           TexCoord3dv
-return         void
-param          v               const GLdouble *
-category       1.0
-offset         111
-
-name           TexCoord3f
-return         void
-param          s               GLfloat
-param          t               GLfloat
-param          r               GLfloat
-category       1.0
-offset         112
-
-name           TexCoord3fv
-return         void
-param          v               const GLfloat *
-category       1.0
-offset         113
-
-name           TexCoord3i
-return         void
-param          s               GLint
-param          t               GLint
-param          r               GLint
-category       1.0
-offset         114
-
-name           TexCoord3iv
-return         void
-param          v               const GLint *
-category       1.0
-offset         115
-
-name           TexCoord3s
-return         void
-param          s               GLshort
-param          t               GLshort
-param          r               GLshort
-category       1.0
-offset         116
-
-name           TexCoord3sv
-return         void
-param          v               const GLshort *
-category       1.0
-offset         117
-
-name           TexCoord4d
-return         void
-param          s               GLdouble
-param          t               GLdouble
-param          r               GLdouble
-param          q               GLdouble
-category       1.0
-offset         118
-
-name           TexCoord4dv
-return         void
-param          v               const GLdouble *
-category       1.0
-offset         119
-
-name           TexCoord4f
-return         void
-param          s               GLfloat
-param          t               GLfloat
-param          r               GLfloat
-param          q               GLfloat
-category       1.0
-offset         120
-
-name           TexCoord4fv
-return         void
-param          v               const GLfloat *
-category       1.0
-offset         121
-
-name           TexCoord4i
-return         void
-param          s               GLint
-param          t               GLint
-param          r               GLint
-param          q               GLint
-category       1.0
-offset         122
-
-name           TexCoord4iv
-return         void
-param          v               const GLint *
-category       1.0
-offset         123
-
-name           TexCoord4s
-return         void
-param          s               GLshort
-param          t               GLshort
-param          r               GLshort
-param          q               GLshort
-category       1.0
-offset         124
-
-name           TexCoord4sv
-return         void
-param          v               const GLshort *
-category       1.0
-offset         125
-
-name           Vertex2d
-return         void
-param          x               GLdouble
-param          y               GLdouble
-category       1.0
-offset         126
-
-name           Vertex2dv
-return         void
-param          v               const GLdouble *
-category       1.0
-offset         127
-
-name           Vertex2f
-return         void
-param          x               GLfloat
-param          y               GLfloat
-category       1.0
-offset         128
-
-name           Vertex2fv
-return         void
-param          v               const GLfloat *
-category       1.0
-offset         129
-
-name           Vertex2i
-return         void
-param          x               GLint
-param          y               GLint
-category       1.0
-offset         130
-
-name           Vertex2iv
-return         void
-param          v               const GLint *
-category       1.0
-offset         131
-
-name           Vertex2s
-return         void
-param          x               GLshort
-param          y               GLshort
-category       1.0
-offset         132
-
-name           Vertex2sv
-return         void
-param          v               const GLshort *
-category       1.0
-offset         133
-
-name           Vertex3d
-return         void
-param          x               GLdouble
-param          y               GLdouble
-param          z               GLdouble
-category       1.0
-offset         134
-
-name           Vertex3dv
-return         void
-param          v               const GLdouble *
-category       1.0
-offset         135
-
-name           Vertex3f
-return         void
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       1.0
-offset         136
-
-name           Vertex3fv
-return         void
-param          v               const GLfloat *
-category       1.0
-offset         137
-
-name           Vertex3i
-return         void
-param          x               GLint
-param          y               GLint
-param          z               GLint
-category       1.0
-offset         138
-
-name           Vertex3iv
-return         void
-param          v               const GLint *
-category       1.0
-offset         139
-
-name           Vertex3s
-return         void
-param          x               GLshort
-param          y               GLshort
-param          z               GLshort
-category       1.0
-offset         140
-
-name           Vertex3sv
-return         void
-param          v               const GLshort *
-category       1.0
-offset         141
-
-name           Vertex4d
-return         void
-param          x               GLdouble
-param          y               GLdouble
-param          z               GLdouble
-param          w               GLdouble
-category       1.0
-offset         142
-
-name           Vertex4dv
-return         void
-param          v               const GLdouble *
-category       1.0
-offset         143
-
-name           Vertex4f
-return         void
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-param          w               GLfloat
-category       1.0
-offset         144
-
-name           Vertex4fv
-return         void
-param          v               const GLfloat *
-category       1.0
-offset         145
-
-name           Vertex4i
-return         void
-param          x               GLint
-param          y               GLint
-param          z               GLint
-param          w               GLint
-category       1.0
-offset         146
-
-name           Vertex4iv
-return         void
-param          v               const GLint *
-category       1.0
-offset         147
-
-name           Vertex4s
-return         void
-param          x               GLshort
-param          y               GLshort
-param          z               GLshort
-param          w               GLshort
-category       1.0
-offset         148
-
-name           Vertex4sv
-return         void
-param          v               const GLshort *
-category       1.0
-offset         149
-
-name           ClipPlane
-return         void
-param          plane           GLenum
-param          equation        const GLdouble *
-category       1.0
-offset         150
-
-name           ColorMaterial
-return         void
-param          face            GLenum
-param          mode            GLenum
-category       1.0
-offset         151
-
-name           CullFace
-return         void
-param          mode            GLenum
-category       1.0
-offset         152
-
-name           Fogf
-return         void
-param          pname           GLenum
-param          param           GLfloat
-category       1.0
-offset         153
-
-name           Fogfv
-return         void
-param          pname           GLenum
-param          params          const GLfloat *
-category       1.0
-offset         154
-
-name           Fogi
-return         void
-param          pname           GLenum
-param          param           GLint
-category       1.0
-offset         155
-
-name           Fogiv
-return         void
-param          pname           GLenum
-param          params          const GLint *
-category       1.0
-offset         156
-
-name           FrontFace
-return         void
-param          mode            GLenum
-category       1.0
-offset         157
-
-name           Hint
-return         void
-param          target          GLenum
-param          mode            GLenum
-category       1.0
-offset         158
-
-name           Lightf
-return         void
-param          light           GLenum
-param          pname           GLenum
-param          param           GLfloat
-category       1.0
-offset         159
-
-name           Lightfv
-return         void
-param          light           GLenum
-param          pname           GLenum
-param          params          const GLfloat *
-category       1.0
-offset         160
-
-name           Lighti
-return         void
-param          light           GLenum
-param          pname           GLenum
-param          param           GLint
-category       1.0
-offset         161
-
-name           Lightiv
-return         void
-param          light           GLenum
-param          pname           GLenum
-param          params          const GLint *
-category       1.0
-offset         162
-
-name           LightModelf
-return         void
-param          pname           GLenum
-param          param           GLfloat
-category       1.0
-offset         163
-
-name           LightModelfv
-return         void
-param          pname           GLenum
-param          params          const GLfloat *
-category       1.0
-offset         164
-
-name           LightModeli
-return         void
-param          pname           GLenum
-param          param           GLint
-category       1.0
-offset         165
-
-name           LightModeliv
-return         void
-param          pname           GLenum
-param          params          const GLint *
-category       1.0
-offset         166
-
-name           LineStipple
-return         void
-param          factor          GLint
-param          pattern         GLushort
-category       1.0
-offset         167
-
-name           LineWidth
-return         void
-param          width           GLfloat
-category       1.0
-offset         168
-
-name           Materialf
-return         void
-param          face            GLenum
-param          pname           GLenum
-param          param           GLfloat
-category       1.0
-offset         169
-
-name           Materialfv
-return         void
-param          face            GLenum
-param          pname           GLenum
-param          params          const GLfloat *
-category       1.0
-offset         170
-
-name           Materiali
-return         void
-param          face            GLenum
-param          pname           GLenum
-param          param           GLint
-category       1.0
-offset         171
-
-name           Materialiv
-return         void
-param          face            GLenum
-param          pname           GLenum
-param          params          const GLint *
-category       1.0
-offset         172
-
-name           PointSize
-return         void
-param          size            GLfloat
-category       1.0
-offset         173
-
-name           PolygonMode
-return         void
-param          face            GLenum
-param          mode            GLenum
-category       1.0
-offset         174
-
-name           PolygonStipple
-return         void
-param          mask            const GLubyte *
-category       1.0
-offset         175
-
-name           Scissor
-return         void
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-param          height          GLsizei
-category       1.0
-offset         176
-
-name           ShadeModel
-return         void
-param          mode            GLenum
-category       1.0
-offset         177
-
-name           TexParameterf
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          param           GLfloat
-category       1.0
-offset         178
-
-name           TexParameterfv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          const GLfloat *
-category       1.0
-offset         179
-
-name           TexParameteri
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          param           GLint
-category       1.0
-offset         180
-
-name           TexParameteriv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          const GLint *
-category       1.0
-offset         181
-
-name           TexImage1D
-return         void
-param          target          GLenum
-param          level           GLint
-param          internalformat  GLint
-param          width           GLsizei
-param          border          GLint
-param          format          GLenum
-param          type            GLenum
-param          pixels          const GLvoid *
-category       1.0
-offset         182
-
-name           TexImage2D
-return         void
-param          target          GLenum
-param          level           GLint
-param          internalformat  GLint
-param          width           GLsizei
-param          height          GLsizei
-param          border          GLint
-param          format          GLenum
-param          type            GLenum
-param          pixels          const GLvoid *
-category       1.0
-offset         183
-
-name           TexEnvf
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          param           GLfloat
-category       1.0
-offset         184
-
-name           TexEnvfv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          const GLfloat *
-category       1.0
-offset         185
-
-name           TexEnvi
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          param           GLint
-category       1.0
-offset         186
-
-name           TexEnviv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          const GLint *
-category       1.0
-offset         187
-
-name           TexGend
-return         void
-param          coord           GLenum
-param          pname           GLenum
-param          param           GLdouble
-category       1.0
-offset         188
-
-name           TexGendv
-return         void
-param          coord           GLenum
-param          pname           GLenum
-param          params          const GLdouble *
-category       1.0
-offset         189
-
-name           TexGenf
-return         void
-param          coord           GLenum
-param          pname           GLenum
-param          param           GLfloat
-category       1.0
-offset         190
-
-name           TexGenfv
-return         void
-param          coord           GLenum
-param          pname           GLenum
-param          params          const GLfloat *
-category       1.0
-offset         191
-
-name           TexGeni
-return         void
-param          coord           GLenum
-param          pname           GLenum
-param          param           GLint
-category       1.0
-offset         192
-
-name           TexGeniv
-return         void
-param          coord           GLenum
-param          pname           GLenum
-param          params          const GLint *
-category       1.0
-offset         193
-
-name           FeedbackBuffer
-return         void
-param          size            GLsizei
-param          type            GLenum
-param          buffer          GLfloat *
-category       1.0
-offset         194
-
-name           SelectBuffer
-return         void
-param          size            GLsizei
-param          buffer          GLuint *
-category       1.0
-offset         195
-
-name           RenderMode
-return         GLint
-param          mode            GLenum
-category       1.0
-offset         196
-
-name           InitNames
-return         void
-category       1.0
-offset         197
-
-name           LoadName
-return         void
-param          name            GLuint
-category       1.0
-offset         198
-
-name           PassThrough
-return         void
-param          token           GLfloat
-category       1.0
-offset         199
-
-name           PopName
-return         void
-category       1.0
-offset         200
-
-name           PushName
-return         void
-param          name            GLuint
-category       1.0
-offset         201
-
-name           DrawBuffer
-return         void
-param          mode            GLenum
-category       1.0
-offset         202
-
-name           Clear
-return         void
-param          mask            GLbitfield
-category       1.0
-offset         203
-
-name           ClearAccum
-return         void
-param          red             GLfloat
-param          green           GLfloat
-param          blue            GLfloat
-param          alpha           GLfloat
-category       1.0
-offset         204
-
-name           ClearIndex
-return         void
-param          c               GLfloat
-category       1.0
-offset         205
-
-name           ClearColor
-return         void
-param          red             GLclampf
-param          green           GLclampf
-param          blue            GLclampf
-param          alpha           GLclampf
-category       1.0
-offset         206
-
-name           ClearStencil
-return         void
-param          s               GLint
-category       1.0
-offset         207
-
-name           ClearDepth
-return         void
-param          depth           GLclampd
-category       1.0
-offset         208
-
-name           StencilMask
-return         void
-param          mask            GLuint
-category       1.0
-offset         209
-
-name           ColorMask
-return         void
-param          red             GLboolean
-param          green           GLboolean
-param          blue            GLboolean
-param          alpha           GLboolean
-category       1.0
-offset         210
-
-name           DepthMask
-return         void
-param          flag            GLboolean
-category       1.0
-offset         211
-
-name           IndexMask
-return         void
-param          mask            GLuint
-category       1.0
-offset         212
-
-name           Accum
-return         void
-param          op              GLenum
-param          value           GLfloat
-category       1.0
-offset         213
-
-name           Disable
-return         void
-param          cap             GLenum
-category       1.0
-offset         214
-
-name           Enable
-return         void
-param          cap             GLenum
-category       1.0
-offset         215
-
-name           Finish
-return         void
-category       1.0
-offset         216
-
-name           Flush
-return         void
-category       1.0
-offset         217
-
-name           PopAttrib
-return         void
-category       1.0
-offset         218
-
-name           PushAttrib
-return         void
-param          mask            GLbitfield
-category       1.0
-offset         219
-
-name           Map1d
-return         void
-param          target          GLenum
-param          u1              GLdouble
-param          u2              GLdouble
-param          stride          GLint
-param          order           GLint
-param          points          const GLdouble *
-category       1.0
-offset         220
-
-name           Map1f
-return         void
-param          target          GLenum
-param          u1              GLfloat
-param          u2              GLfloat
-param          stride          GLint
-param          order           GLint
-param          points          const GLfloat *
-category       1.0
-offset         221
-
-name           Map2d
-return         void
-param          target          GLenum
-param          u1              GLdouble
-param          u2              GLdouble
-param          ustride         GLint
-param          uorder          GLint
-param          v1              GLdouble
-param          v2              GLdouble
-param          vstride         GLint
-param          vorder          GLint
-param          points          const GLdouble *
-category       1.0
-offset         222
-
-name           Map2f
-return         void
-param          target          GLenum
-param          u1              GLfloat
-param          u2              GLfloat
-param          ustride         GLint
-param          uorder          GLint
-param          v1              GLfloat
-param          v2              GLfloat
-param          vstride         GLint
-param          vorder          GLint
-param          points          const GLfloat *
-category       1.0
-offset         223
-
-name           MapGrid1d
-return         void
-param          un              GLint
-param          u1              GLdouble
-param          u2              GLdouble
-category       1.0
-offset         224
-
-name           MapGrid1f
-return         void
-param          un              GLint
-param          u1              GLfloat
-param          u2              GLfloat
-category       1.0
-offset         225
-
-name           MapGrid2d
-return         void
-param          un              GLint
-param          u1              GLdouble
-param          u2              GLdouble
-param          vn              GLint
-param          v1              GLdouble
-param          v2              GLdouble
-category       1.0
-offset         226
-
-name           MapGrid2f
-return         void
-param          un              GLint
-param          u1              GLfloat
-param          u2              GLfloat
-param          vn              GLint
-param          v1              GLfloat
-param          v2              GLfloat
-category       1.0
-offset         227
-
-name           EvalCoord1d
-return         void
-param          u               GLdouble
-category       1.0
-offset         228
-
-name           EvalCoord1dv
-return         void
-param          u               const GLdouble *
-category       1.0
-offset         229
-
-name           EvalCoord1f
-return         void
-param          u               GLfloat
-category       1.0
-offset         230
-
-name           EvalCoord1fv
-return         void
-param          u               const GLfloat *
-category       1.0
-offset         231
-
-name           EvalCoord2d
-return         void
-param          u               GLdouble
-param          v               GLdouble
-category       1.0
-offset         232
-
-name           EvalCoord2dv
-return         void
-param          u               const GLdouble *
-category       1.0
-offset         233
-
-name           EvalCoord2f
-return         void
-param          u               GLfloat
-param          v               GLfloat
-category       1.0
-offset         234
-
-name           EvalCoord2fv
-return         void
-param          u               const GLfloat *
-category       1.0
-offset         235
-
-name           EvalMesh1
-return         void
-param          mode            GLenum
-param          i1              GLint
-param          i2              GLint
-category       1.0
-offset         236
-
-name           EvalPoint1
-return         void
-param          i               GLint
-category       1.0
-offset         237
-
-name           EvalMesh2
-return         void
-param          mode            GLenum
-param          i1              GLint
-param          i2              GLint
-param          j1              GLint
-param          j2              GLint
-category       1.0
-offset         238
-
-name           EvalPoint2
-return         void
-param          i               GLint
-param          j               GLint
-category       1.0
-offset         239
-
-name           AlphaFunc
-return         void
-param          func            GLenum
-param          ref             GLclampf
-category       1.0
-offset         240
-
-name           BlendFunc
-return         void
-param          sfactor         GLenum
-param          dfactor         GLenum
-category       1.0
-offset         241
-
-name           LogicOp
-return         void
-param          opcode          GLenum
-category       1.0
-offset         242
-
-name           StencilFunc
-return         void
-param          func            GLenum
-param          ref             GLint
-param          mask            GLuint
-category       1.0
-offset         243
-
-name           StencilOp
-return         void
-param          fail            GLenum
-param          zfail           GLenum
-param          zpass           GLenum
-category       1.0
-offset         244
-
-name           DepthFunc
-return         void
-param          func            GLenum
-category       1.0
-offset         245
-
-name           PixelZoom
-return         void
-param          xfactor         GLfloat
-param          yfactor         GLfloat
-category       1.0
-offset         246
-
-name           PixelTransferf
-return         void
-param          pname           GLenum
-param          param           GLfloat
-category       1.0
-offset         247
-
-name           PixelTransferi
-return         void
-param          pname           GLenum
-param          param           GLint
-category       1.0
-offset         248
-
-name           PixelStoref
-return         void
-param          pname           GLenum
-param          param           GLfloat
-category       1.0
-offset         249
-
-name           PixelStorei
-return         void
-param          pname           GLenum
-param          param           GLint
-category       1.0
-offset         250
-
-name           PixelMapfv
-return         void
-param          map             GLenum
-param          mapsize         GLsizei
-param          values          const GLfloat *
-category       1.0
-offset         251
-
-name           PixelMapuiv
-return         void
-param          map             GLenum
-param          mapsize         GLsizei
-param          values          const GLuint *
-category       1.0
-offset         252
-
-name           PixelMapusv
-return         void
-param          map             GLenum
-param          mapsize         GLsizei
-param          values          const GLushort *
-category       1.0
-offset         253
-
-name           ReadBuffer
-return         void
-param          mode            GLenum
-category       1.0
-offset         254
-
-name           CopyPixels
-return         void
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-param          height          GLsizei
-param          type            GLenum
-category       1.0
-offset         255
-
-name           ReadPixels
-return         void
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-param          height          GLsizei
-param          format          GLenum
-param          type            GLenum
-param          pixels          GLvoid *
-category       1.0
-offset         256
-
-name           DrawPixels
-return         void
-param          width           GLsizei
-param          height          GLsizei
-param          format          GLenum
-param          type            GLenum
-param          pixels          const GLvoid *
-category       1.0
-offset         257
-
-name           GetBooleanv
-return         void
-param          pname           GLenum
-param          params          GLboolean *
-category       1.0
-offset         258
-
-name           GetClipPlane
-return         void
-param          plane           GLenum
-param          equation        GLdouble *
-category       1.0
-offset         259
-
-name           GetDoublev
-return         void
-param          pname           GLenum
-param          params          GLdouble *
-category       1.0
-offset         260
-
-name           GetError
-return         GLenum
-category       1.0
-offset         261
-
-name           GetFloatv
-return         void
-param          pname           GLenum
-param          params          GLfloat *
-category       1.0
-offset         262
-
-name           GetIntegerv
-return         void
-param          pname           GLenum
-param          params          GLint *
-category       1.0
-offset         263
-
-name           GetLightfv
-return         void
-param          light           GLenum
-param          pname           GLenum
-param          params          GLfloat *
-category       1.0
-offset         264
-
-name           GetLightiv
-return         void
-param          light           GLenum
-param          pname           GLenum
-param          params          GLint *
-category       1.0
-offset         265
-
-name           GetMapdv
-return         void
-param          target          GLenum
-param          query           GLenum
-param          v               GLdouble *
-category       1.0
-offset         266
-
-name           GetMapfv
-return         void
-param          target          GLenum
-param          query           GLenum
-param          v               GLfloat *
-category       1.0
-offset         267
-
-name           GetMapiv
-return         void
-param          target          GLenum
-param          query           GLenum
-param          v               GLint *
-category       1.0
-offset         268
-
-name           GetMaterialfv
-return         void
-param          face            GLenum
-param          pname           GLenum
-param          params          GLfloat *
-category       1.0
-offset         269
-
-name           GetMaterialiv
-return         void
-param          face            GLenum
-param          pname           GLenum
-param          params          GLint *
-category       1.0
-offset         270
-
-name           GetPixelMapfv
-return         void
-param          map             GLenum
-param          values          GLfloat *
-category       1.0
-offset         271
-
-name           GetPixelMapuiv
-return         void
-param          map             GLenum
-param          values          GLuint *
-category       1.0
-offset         272
-
-name           GetPixelMapusv
-return         void
-param          map             GLenum
-param          values          GLushort *
-category       1.0
-offset         273
-
-name           GetPolygonStipple
-return         void
-param          mask            GLubyte *
-category       1.0
-offset         274
-
-name           GetString
-return         const GLubyte *
-param          name            GLenum
-category       1.0
-offset         275
-
-name           GetTexEnvfv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLfloat *
-category       1.0
-offset         276
-
-name           GetTexEnviv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLint *
-category       1.0
-offset         277
-
-name           GetTexGendv
-return         void
-param          coord           GLenum
-param          pname           GLenum
-param          params          GLdouble *
-category       1.0
-offset         278
-
-name           GetTexGenfv
-return         void
-param          coord           GLenum
-param          pname           GLenum
-param          params          GLfloat *
-category       1.0
-offset         279
-
-name           GetTexGeniv
-return         void
-param          coord           GLenum
-param          pname           GLenum
-param          params          GLint *
-category       1.0
-offset         280
-
-name           GetTexImage
-return         void
-param          target          GLenum
-param          level           GLint
-param          format          GLenum
-param          type            GLenum
-param          pixels          GLvoid *
-category       1.0
-offset         281
-
-name           GetTexParameterfv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLfloat *
-category       1.0
-offset         282
-
-name           GetTexParameteriv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLint *
-category       1.0
-offset         283
-
-name           GetTexLevelParameterfv
-return         void
-param          target          GLenum
-param          level           GLint
-param          pname           GLenum
-param          params          GLfloat *
-category       1.0
-offset         284
-
-name           GetTexLevelParameteriv
-return         void
-param          target          GLenum
-param          level           GLint
-param          pname           GLenum
-param          params          GLint *
-category       1.0
-offset         285
-
-name           IsEnabled
-return         GLboolean
-param          cap             GLenum
-category       1.0
-offset         286
-
-name           IsList
-return         GLboolean
-param          list            GLuint
-category       1.0
-offset         287
-
-name           DepthRange
-return         void
-param          zNear           GLclampd
-param          zFar            GLclampd
-category       1.0
-offset         288
-
-name           Frustum
-return         void
-param          left            GLdouble
-param          right           GLdouble
-param          bottom          GLdouble
-param          top             GLdouble
-param          zNear           GLdouble
-param          zFar            GLdouble
-category       1.0
-offset         289
-
-name           LoadIdentity
-return         void
-category       1.0
-offset         290
-
-name           LoadMatrixf
-return         void
-param          m               const GLfloat *
-category       1.0
-offset         291
-
-name           LoadMatrixd
-return         void
-param          m               const GLdouble *
-category       1.0
-offset         292
-
-name           MatrixMode
-return         void
-param          mode            GLenum
-category       1.0
-offset         293
-
-name           MultMatrixf
-return         void
-param          m               const GLfloat *
-category       1.0
-offset         294
-
-name           MultMatrixd
-return         void
-param          m               const GLdouble *
-category       1.0
-offset         295
-
-name           Ortho
-return         void
-param          left            GLdouble
-param          right           GLdouble
-param          bottom          GLdouble
-param          top             GLdouble
-param          zNear           GLdouble
-param          zFar            GLdouble
-category       1.0
-offset         296
-
-name           PopMatrix
-return         void
-category       1.0
-offset         297
-
-name           PushMatrix
-return         void
-category       1.0
-offset         298
-
-name           Rotated
-return         void
-param          angle           GLdouble
-param          x               GLdouble
-param          y               GLdouble
-param          z               GLdouble
-category       1.0
-offset         299
-
-name           Rotatef
-return         void
-param          angle           GLfloat
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       1.0
-offset         300
-
-name           Scaled
-return         void
-param          x               GLdouble
-param          y               GLdouble
-param          z               GLdouble
-category       1.0
-offset         301
-
-name           Scalef
-return         void
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       1.0
-offset         302
-
-name           Translated
-return         void
-param          x               GLdouble
-param          y               GLdouble
-param          z               GLdouble
-category       1.0
-offset         303
-
-name           Translatef
-return         void
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       1.0
-offset         304
-
-name           Viewport
-return         void
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-param          height          GLsizei
-category       1.0
-offset         305
-
-
-# OpenGL 1.1
-
-name           ArrayElement
-return         void
-param          i               GLint
-category       1.1
-offset         306
-
-name           ColorPointer
-return         void
-param          size            GLint
-param          type            GLenum
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       1.1
-offset         308
-
-name           DisableClientState
-return         void
-param          array           GLenum
-category       1.1
-offset         309
-
-name           DrawArrays
-return         void
-param          mode            GLenum
-param          first           GLint
-param          count           GLsizei
-category       1.1
-offset         310
-
-name           DrawElements
-return         void
-param          mode            GLenum
-param          count           GLsizei
-param          type            GLenum
-param          indices         const GLvoid *
-category       1.1
-offset         311
-
-name           EdgeFlagPointer
-return         void
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       1.1
-offset         312
-
-name           EnableClientState
-return         void
-param          array           GLenum
-category       1.1
-offset         313
-
-name           GetPointerv
-return         void
-param          pname           GLenum
-param          params          GLvoid **
-category       1.1
-offset         329
-
-name           IndexPointer
-return         void
-param          type            GLenum
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       1.1
-offset         314
-
-name           InterleavedArrays
-return         void
-param          format          GLenum
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       1.1
-offset         317
-
-name           NormalPointer
-return         void
-param          type            GLenum
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       1.1
-offset         318
-
-name           TexCoordPointer
-return         void
-param          size            GLint
-param          type            GLenum
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       1.1
-offset         320
-
-name           VertexPointer
-return         void
-param          size            GLint
-param          type            GLenum
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       1.1
-offset         321
-
-name           PolygonOffset
-return         void
-param          factor          GLfloat
-param          units           GLfloat
-category       1.1
-offset         319
-
-name           CopyTexImage1D
-return         void
-param          target          GLenum
-param          level           GLint
-param          internalformat  GLenum
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-param          border          GLint
-category       1.1
-offset         323
-
-name           CopyTexImage2D
-return         void
-param          target          GLenum
-param          level           GLint
-param          internalformat  GLenum
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-param          height          GLsizei
-param          border          GLint
-category       1.1
-offset         324
-
-name           CopyTexSubImage1D
-return         void
-param          target          GLenum
-param          level           GLint
-param          xoffset         GLint
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-category       1.1
-offset         325
-
-name           CopyTexSubImage2D
-return         void
-param          target          GLenum
-param          level           GLint
-param          xoffset         GLint
-param          yoffset         GLint
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-param          height          GLsizei
-category       1.1
-offset         326
-
-name           TexSubImage1D
-return         void
-param          target          GLenum
-param          level           GLint
-param          xoffset         GLint
-param          width           GLsizei
-param          format          GLenum
-param          type            GLenum
-param          pixels          const GLvoid *
-category       1.1
-offset         332
-
-name           TexSubImage2D
-return         void
-param          target          GLenum
-param          level           GLint
-param          xoffset         GLint
-param          yoffset         GLint
-param          width           GLsizei
-param          height          GLsizei
-param          format          GLenum
-param          type            GLenum
-param          pixels          const GLvoid *
-category       1.1
-offset         333
-
-name           AreTexturesResident
-return         GLboolean
-param          n               GLsizei
-param          textures        const GLuint *
-param          residences      GLboolean *
-category       1.1
-offset         322
-
-name           BindTexture
-return         void
-param          target          GLenum
-param          texture         GLuint
-category       1.1
-offset         307
-
-name           DeleteTextures
-return         void
-param          n               GLsizei
-param          textures        const GLuint *
-category       1.1
-offset         327
-
-name           GenTextures
-return         void
-param          n               GLsizei
-param          textures        GLuint *
-category       1.1
-offset         328
-
-name           IsTexture
-return         GLboolean
-param          texture         GLuint
-category       1.1
-offset         330
-
-name           PrioritizeTextures
-return         void
-param          n               GLsizei
-param          textures        const GLuint *
-param          priorities      const GLclampf *
-category       1.1
-offset         331
-
-name           Indexub
-return         void
-param          c               GLubyte
-category       1.1
-offset         315
-
-name           Indexubv
-return         void
-param          c               const GLubyte *
-category       1.1
-offset         316
-
-name           PopClientAttrib
-return         void
-category       1.1
-offset         334
-
-name           PushClientAttrib
-return         void
-param          mask            GLbitfield
-category       1.1
-offset         335
-
-
-# OpenGL 1.2
-
-name           BlendColor
-return         void
-param          red             GLclampf
-param          green           GLclampf
-param          blue            GLclampf
-param          alpha           GLclampf
-category       1.2
-offset         336
-
-name           BlendEquation
-return         void
-param          mode            GLenum
-category       1.2
-offset         337
-
-name           DrawRangeElements
-return         void
-param          mode            GLenum
-param          start           GLuint
-param          end             GLuint
-param          count           GLsizei
-param          type            GLenum
-param          indices         const GLvoid *
-category       1.2
-offset         338
-
-name           ColorTable
-return         void
-param          target          GLenum
-param          internalformat  GLenum
-param          width           GLsizei
-param          format          GLenum
-param          type            GLenum
-param          table           const GLvoid *
-category       1.2
-offset         339
-
-name           ColorTableParameterfv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          const GLfloat *
-category       1.2
-offset         340
-
-name           ColorTableParameteriv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          const GLint *
-category       1.2
-offset         341
-
-name           CopyColorTable
-return         void
-param          target          GLenum
-param          internalformat  GLenum
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-category       1.2
-offset         342
-
-name           GetColorTable
-return         void
-param          target          GLenum
-param          format          GLenum
-param          type            GLenum
-param          table           GLvoid *
-category       1.2
-offset         343
-
-name           GetColorTableParameterfv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLfloat *
-category       1.2
-offset         344
-
-name           GetColorTableParameteriv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLint *
-category       1.2
-offset         345
-
-name           ColorSubTable
-return         void
-param          target          GLenum
-param          start           GLsizei
-param          count           GLsizei
-param          format          GLenum
-param          type            GLenum
-param          data            const GLvoid *
-category       1.2
-offset         346
-
-name           CopyColorSubTable
-return         void
-param          target          GLenum
-param          start           GLsizei
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-category       1.2
-offset         347
-
-name           ConvolutionFilter1D
-return         void
-param          target          GLenum
-param          internalformat  GLenum
-param          width           GLsizei
-param          format          GLenum
-param          type            GLenum
-param          image           const GLvoid *
-category       1.2
-offset         348
-
-name           ConvolutionFilter2D
-return         void
-param          target          GLenum
-param          internalformat  GLenum
-param          width           GLsizei
-param          height          GLsizei
-param          format          GLenum
-param          type            GLenum
-param          image           const GLvoid *
-category       1.2
-offset         349
-
-name           ConvolutionParameterf
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLfloat
-category       1.2
-offset         350
-
-name           ConvolutionParameterfv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          const GLfloat *
-category       1.2
-offset         351
-
-name           ConvolutionParameteri
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLint
-category       1.2
-offset         352
-
-name           ConvolutionParameteriv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          const GLint *
-category       1.2
-offset         353
-
-name           CopyConvolutionFilter1D
-return         void
-param          target          GLenum
-param          internalformat  GLenum
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-category       1.2
-offset         354
-
-name           CopyConvolutionFilter2D
-return         void
-param          target          GLenum
-param          internalformat  GLenum
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-param          height          GLsizei
-category       1.2
-offset         355
-
-name           GetConvolutionFilter
-return         void
-param          target          GLenum
-param          format          GLenum
-param          type            GLenum
-param          image           GLvoid *
-category       1.2
-offset         356
-
-name           GetConvolutionParameterfv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLfloat *
-category       1.2
-offset         357
-
-name           GetConvolutionParameteriv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLint *
-category       1.2
-offset         358
-
-name           GetSeparableFilter
-return         void
-param          target          GLenum
-param          format          GLenum
-param          type            GLenum
-param          row             GLvoid *
-param          column          GLvoid *
-param          span            GLvoid *
-category       1.2
-offset         359
-
-name           SeparableFilter2D
-return         void
-param          target          GLenum
-param          internalformat  GLenum
-param          width           GLsizei
-param          height          GLsizei
-param          format          GLenum
-param          type            GLenum
-param          row             const GLvoid *
-param          column          const GLvoid *
-category       1.2
-offset         360
-
-name           GetHistogram
-return         void
-param          target          GLenum
-param          reset           GLboolean
-param          format          GLenum
-param          type            GLenum
-param          values          GLvoid *
-category       1.2
-offset         361
-
-name           GetHistogramParameterfv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLfloat *
-category       1.2
-offset         362
-
-name           GetHistogramParameteriv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLint *
-category       1.2
-offset         363
-
-name           GetMinmax
-return         void
-param          target          GLenum
-param          reset           GLboolean
-param          format          GLenum
-param          type            GLenum
-param          values          GLvoid *
-category       1.2
-offset         364
-
-name           GetMinmaxParameterfv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLfloat *
-category       1.2
-offset         365
-
-name           GetMinmaxParameteriv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLint *
-category       1.2
-offset         366
-
-name           Histogram
-return         void
-param          target          GLenum
-param          width           GLsizei
-param          internalformat  GLenum
-param          sink            GLboolean
-category       1.2
-offset         367
-
-name           Minmax
-return         void
-param          target          GLenum
-param          internalformat  GLenum
-param          sink            GLboolean
-category       1.2
-offset         368
-
-name           ResetHistogram
-return         void
-param          target          GLenum
-category       1.2
-offset         369
-
-name           ResetMinmax
-return         void
-param          target          GLenum
-category       1.2
-offset         370
-
-name           TexImage3D
-return         void
-param          target          GLenum
-param          level           GLint
-param          internalformat  GLint
-param          width           GLsizei
-param          height          GLsizei
-param          depth           GLsizei
-param          border          GLint
-param          format          GLenum
-param          type            GLenum
-param          pixels          const GLvoid *
-category       1.2
-offset         371
-
-name           TexSubImage3D
-return         void
-param          target          GLenum
-param          level           GLint
-param          xoffset         GLint
-param          yoffset         GLint
-param          zoffset         GLint
-param          width           GLsizei
-param          height          GLsizei
-param          depth           GLsizei
-param          format          GLenum
-param          type            GLenum
-param          pixels          const GLvoid *
-category       1.2
-offset         372
-
-name           CopyTexSubImage3D
-return         void
-param          target          GLenum
-param          level           GLint
-param          xoffset         GLint
-param          yoffset         GLint
-param          zoffset         GLint
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-param          height          GLsizei
-category       1.2
-offset         373
-
-
-# GL_ARB_multitexture
-
-name           ActiveTextureARB
-return         void
-param          texture         GLenum
-category       GL_ARB_multitexture
-offset         374
-
-name           ClientActiveTextureARB
-return         void
-param          texture         GLenum
-category       GL_ARB_multitexture
-offset         375
-
-name           MultiTexCoord1dARB
-return         void
-param          target          GLenum
-param          s               GLdouble
-category       GL_ARB_multitexture
-offset         376
-
-name           MultiTexCoord1dvARB
-return         void
-param          target          GLenum
-param          v               const GLdouble *
-category       GL_ARB_multitexture
-offset         377
-
-name           MultiTexCoord1fARB
-return         void
-param          target          GLenum
-param          s               GLfloat
-category       GL_ARB_multitexture
-offset         378
-
-name           MultiTexCoord1fvARB
-return         void
-param          target          GLenum
-param          v               const GLfloat *
-category       GL_ARB_multitexture
-offset         379
-
-name           MultiTexCoord1iARB
-return         void
-param          target          GLenum
-param          s               GLint
-category       GL_ARB_multitexture
-offset         380
-
-name           MultiTexCoord1ivARB
-return         void
-param          target          GLenum
-param          v               const GLint *
-category       GL_ARB_multitexture
-offset         381
-
-name           MultiTexCoord1sARB
-return         void
-param          target          GLenum
-param          s               GLshort
-category       GL_ARB_multitexture
-offset         382
-
-name           MultiTexCoord1svARB
-return         void
-param          target          GLenum
-param          v               const GLshort *
-category       GL_ARB_multitexture
-offset         383
-
-name           MultiTexCoord2dARB
-return         void
-param          target          GLenum
-param          s               GLdouble
-param          t               GLdouble
-category       GL_ARB_multitexture
-offset         384
-
-name           MultiTexCoord2dvARB
-return         void
-param          target          GLenum
-param          v               const GLdouble *
-category       GL_ARB_multitexture
-offset         385
-
-name           MultiTexCoord2fARB
-return         void
-param          target          GLenum
-param          s               GLfloat
-param          t               GLfloat
-category       GL_ARB_multitexture
-offset         386
-
-name           MultiTexCoord2fvARB
-return         void
-param          target          GLenum
-param          v               const GLfloat *
-category       GL_ARB_multitexture
-offset         387
-
-name           MultiTexCoord2iARB
-return         void
-param          target          GLenum
-param          s               GLint
-param          t               GLint
-category       GL_ARB_multitexture
-offset         388
-
-name           MultiTexCoord2ivARB
-return         void
-param          target          GLenum
-param          v               const GLint *
-category       GL_ARB_multitexture
-offset         389
-
-name           MultiTexCoord2sARB
-return         void
-param          target          GLenum
-param          s               GLshort
-param          t               GLshort
-category       GL_ARB_multitexture
-offset         390
-
-name           MultiTexCoord2svARB
-return         void
-param          target          GLenum
-param          v               const GLshort *
-category       GL_ARB_multitexture
-offset         391
-
-name           MultiTexCoord3dARB
-return         void
-param          target          GLenum
-param          s               GLdouble
-param          t               GLdouble
-param          r               GLdouble
-category       GL_ARB_multitexture
-offset         392
-
-name           MultiTexCoord3dvARB
-return         void
-param          target          GLenum
-param          v               const GLdouble *
-category       GL_ARB_multitexture
-offset         393
-
-name           MultiTexCoord3fARB
-return         void
-param          target          GLenum
-param          s               GLfloat
-param          t               GLfloat
-param          r               GLfloat
-category       GL_ARB_multitexture
-offset         394
-
-name           MultiTexCoord3fvARB
-return         void
-param          target          GLenum
-param          v               const GLfloat *
-category       GL_ARB_multitexture
-offset         395
-
-name           MultiTexCoord3iARB
-return         void
-param          target          GLenum
-param          s               GLint
-param          t               GLint
-param          r               GLint
-category       GL_ARB_multitexture
-offset         396
-
-name           MultiTexCoord3ivARB
-return         void
-param          target          GLenum
-param          v               const GLint *
-category       GL_ARB_multitexture
-offset         397
-
-name           MultiTexCoord3sARB
-return         void
-param          target          GLenum
-param          s               GLshort
-param          t               GLshort
-param          r               GLshort
-category       GL_ARB_multitexture
-offset         398
-
-name           MultiTexCoord3svARB
-return         void
-param          target          GLenum
-param          v               const GLshort *
-category       GL_ARB_multitexture
-offset         399
-
-name           MultiTexCoord4dARB
-return         void
-param          target          GLenum
-param          s               GLdouble
-param          t               GLdouble
-param          r               GLdouble
-param          q               GLdouble
-category       GL_ARB_multitexture
-offset         400
-
-name           MultiTexCoord4dvARB
-return         void
-param          target          GLenum
-param          v               const GLdouble *
-category       GL_ARB_multitexture
-offset         401
-
-name           MultiTexCoord4fARB
-return         void
-param          target          GLenum
-param          s               GLfloat
-param          t               GLfloat
-param          r               GLfloat
-param          q               GLfloat
-category       GL_ARB_multitexture
-offset         402
-
-name           MultiTexCoord4fvARB
-return         void
-param          target          GLenum
-param          v               const GLfloat *
-category       GL_ARB_multitexture
-offset         403
-
-name           MultiTexCoord4iARB
-return         void
-param          target          GLenum
-param          s               GLint
-param          t               GLint
-param          r               GLint
-param          q               GLint
-category       GL_ARB_multitexture
-offset         404
-
-name           MultiTexCoord4ivARB
-return         void
-param          target          GLenum
-param          v               const GLint *
-category       GL_ARB_multitexture
-offset         405
-
-name           MultiTexCoord4sARB
-return         void
-param          target          GLenum
-param          s               GLshort
-param          t               GLshort
-param          r               GLshort
-param          q               GLshort
-category       GL_ARB_multitexture
-offset         406
-
-name           MultiTexCoord4svARB
-return         void
-param          target          GLenum
-param          v               const GLshort *
-category       GL_ARB_multitexture
-offset         407
-
-
-# GL_ARB_transpose_matrix
-
-name           LoadTransposeMatrixfARB
-return         void
-param          m               const GLfloat *
-category       GL_ARB_transpose_matrix
-offset         408
-
-name           LoadTransposeMatrixdARB
-return         void
-param          m               const GLdouble *
-category       GL_ARB_transpose_matrix
-offset         409
-
-name           MultTransposeMatrixfARB
-return         void
-param          m               const GLfloat *
-category       GL_ARB_transpose_matrix
-offset         410
-
-name           MultTransposeMatrixdARB
-return         void
-param          m               const GLdouble *
-category       GL_ARB_transpose_matrix
-offset         411
-
-
-# GL_ARB_multisample
-
-name           SampleCoverageARB
-return         void
-param          value           GLclampf
-param          invert          GLboolean
-category       GL_ARB_multisample
-offset         412
-
-name           __unused413
-return         void
-category       unused
-offset         413
-
-
-# GL_ARB_texture_compression
-
-name           CompressedTexImage3DARB
-return         void
-param          target          GLenum
-param          level           GLint
-param          internalformat  GLenum
-param          width           GLsizei
-param          height          GLsizei
-param          depth           GLsizei
-param          border          GLint
-param          imageSize       GLsizei
-param          data            const GLvoid *
-category       GL_ARB_texture_compression
-offset         554
-
-name           CompressedTexImage2DARB
-return         void
-param          target          GLenum
-param          level           GLint
-param          internalformat  GLenum
-param          width           GLsizei
-param          height          GLsizei
-param          border          GLint
-param          imageSize       GLsizei
-param          data            const GLvoid *
-category       GL_ARB_texture_compression
-offset         555
-
-name           CompressedTexImage1DARB
-return         void
-param          target          GLenum
-param          level           GLint
-param          internalformat  GLenum
-param          width           GLsizei
-param          border          GLint
-param          imageSize       GLsizei
-param          data            const GLvoid *
-category       GL_ARB_texture_compression
-offset         556
-
-name           CompressedTexSubImage3DARB
-return         void
-param          target          GLenum
-param          level           GLint
-param          xoffset         GLint
-param          yoffset         GLint
-param          zoffset         GLint
-param          width           GLsizei
-param          height          GLsizei
-param          depth           GLsizei
-param          format          GLenum
-param          imageSize       GLsizei
-param          data            const GLvoid *
-category       GL_ARB_texture_compression
-offset         557
-
-name           CompressedTexSubImage2DARB
-return         void
-param          target          GLenum
-param          level           GLint
-param          xoffset         GLint
-param          yoffset         GLint
-param          width           GLsizei
-param          height          GLsizei
-param          format          GLenum
-param          imageSize       GLsizei
-param          data            const GLvoid *
-category       GL_ARB_texture_compression
-offset         558
-
-name           CompressedTexSubImage1DARB
-return         void
-param          target          GLenum
-param          level           GLint
-param          xoffset         GLint
-param          width           GLsizei
-param          format          GLenum
-param          imageSize       GLsizei
-param          data            const GLvoid *
-category       GL_ARB_texture_compression
-offset         559
-
-name           GetCompressedTexImageARB
-return         void
-param          target          GLenum
-param          level           GLint
-param          img             GLvoid *
-category       GL_ARB_texture_compression
-offset         560
-
-
-# OpenGL 1.3
-
-name           ActiveTexture
-alias          ActiveTextureARB
-return         void
-param          texture         GLenum
-category       1.3
-
-name           ClientActiveTexture
-alias          ClientActiveTextureARB
-return         void
-param          texture         GLenum
-category       1.3
-
-name           MultiTexCoord1d
-alias          MultiTexCoord1dARB
-return         void
-param          target          GLenum
-param          s               GLdouble
-category       1.3
-
-name           MultiTexCoord1dv
-alias          MultiTexCoord1dvARB
-return         void
-param          target          GLenum
-param          v               const GLdouble *
-category       1.3
-
-name           MultiTexCoord1f
-alias          MultiTexCoord1fARB
-return         void
-param          target          GLenum
-param          s               GLfloat
-category       1.3
-
-name           MultiTexCoord1fv
-alias          MultiTexCoord1fvARB
-return         void
-param          target          GLenum
-param          v               const GLfloat *
-category       1.3
-
-name           MultiTexCoord1i
-alias          MultiTexCoord1iARB
-return         void
-param          target          GLenum
-param          s               GLint
-category       1.3
-
-name           MultiTexCoord1iv
-alias          MultiTexCoord1ivARB
-return         void
-param          target          GLenum
-param          v               const GLint *
-category       1.3
-
-name           MultiTexCoord1s
-alias          MultiTexCoord1sARB
-return         void
-param          target          GLenum
-param          s               GLshort
-category       1.3
-
-name           MultiTexCoord1sv
-alias          MultiTexCoord1svARB
-return         void
-param          target          GLenum
-param          v               const GLshort *
-category       1.3
-
-name           MultiTexCoord2d
-alias          MultiTexCoord2dARB
-return         void
-param          target          GLenum
-param          s               GLdouble
-param          t               GLdouble
-category       1.3
-
-name           MultiTexCoord2dv
-alias          MultiTexCoord2dvARB
-return         void
-param          target          GLenum
-param          v               const GLdouble *
-category       1.3
-
-name           MultiTexCoord2f
-alias          MultiTexCoord2fARB
-return         void
-param          target          GLenum
-param          s               GLfloat
-param          t               GLfloat
-category       1.3
-
-name           MultiTexCoord2fv
-alias          MultiTexCoord2fvARB
-return         void
-param          target          GLenum
-param          v               const GLfloat *
-category       1.3
-
-name           MultiTexCoord2i
-alias          MultiTexCoord2iARB
-return         void
-param          target          GLenum
-param          s               GLint
-param          t               GLint
-category       1.3
-
-name           MultiTexCoord2iv
-alias          MultiTexCoord2ivARB
-return         void
-param          target          GLenum
-param          v               const GLint *
-category       1.3
-
-name           MultiTexCoord2s
-alias          MultiTexCoord2sARB
-return         void
-param          target          GLenum
-param          s               GLshort
-param          t               GLshort
-category       1.3
-
-name           MultiTexCoord2sv
-alias          MultiTexCoord2svARB
-return         void
-param          target          GLenum
-param          v               const GLshort *
-category       1.3
-
-name           MultiTexCoord3d
-alias          MultiTexCoord3dARB
-return         void
-param          target          GLenum
-param          s               GLdouble
-param          t               GLdouble
-param          r               GLdouble
-category       1.3
-
-name           MultiTexCoord3dv
-alias          MultiTexCoord3dvARB
-return         void
-param          target          GLenum
-param          v               const GLdouble *
-category       1.3
-
-name           MultiTexCoord3f
-alias          MultiTexCoord3fARB
-return         void
-param          target          GLenum
-param          s               GLfloat
-param          t               GLfloat
-param          r               GLfloat
-category       1.3
-
-name           MultiTexCoord3fv
-alias          MultiTexCoord3fvARB
-return         void
-param          target          GLenum
-param          v               const GLfloat *
-category       1.3
-
-name           MultiTexCoord3i
-alias          MultiTexCoord3iARB
-return         void
-param          target          GLenum
-param          s               GLint
-param          t               GLint
-param          r               GLint
-category       1.3
-
-name           MultiTexCoord3iv
-alias          MultiTexCoord3ivARB
-return         void
-param          target          GLenum
-param          v               const GLint *
-category       1.3
-
-name           MultiTexCoord3s
-alias          MultiTexCoord3sARB
-return         void
-param          target          GLenum
-param          s               GLshort
-param          t               GLshort
-param          r               GLshort
-category       1.3
-
-name           MultiTexCoord3sv
-alias          MultiTexCoord3svARB
-return         void
-param          target          GLenum
-param          v               const GLshort *
-category       1.3
-
-name           MultiTexCoord4d
-alias          MultiTexCoord4dARB
-return         void
-param          target          GLenum
-param          s               GLdouble
-param          t               GLdouble
-param          r               GLdouble
-param          q               GLdouble
-category       1.3
-
-name           MultiTexCoord4dv
-alias          MultiTexCoord4dvARB
-return         void
-param          target          GLenum
-param          v               const GLdouble *
-category       1.3
-
-name           MultiTexCoord4f
-alias          MultiTexCoord4fARB
-return         void
-param          target          GLenum
-param          s               GLfloat
-param          t               GLfloat
-param          r               GLfloat
-param          q               GLfloat
-category       1.3
-
-name           MultiTexCoord4fv
-alias          MultiTexCoord4fvARB
-return         void
-param          target          GLenum
-param          v               const GLfloat *
-category       1.3
-
-name           MultiTexCoord4i
-alias          MultiTexCoord4iARB
-return         void
-param          target          GLenum
-param          s               GLint
-param          t               GLint
-param          r               GLint
-param          q               GLint
-category       1.3
-
-name           MultiTexCoord4iv
-alias          MultiTexCoord4ivARB
-return         void
-param          target          GLenum
-param          v               const GLint *
-category       1.3
-
-name           MultiTexCoord4s
-alias          MultiTexCoord4sARB
-return         void
-param          target          GLenum
-param          s               GLshort
-param          t               GLshort
-param          r               GLshort
-param          q               GLshort
-category       1.3
-
-name           MultiTexCoord4sv
-alias          MultiTexCoord4svARB
-return         void
-param          target          GLenum
-param          v               const GLshort *
-category       1.3
-
-name           LoadTransposeMatrixf
-alias          LoadTransposeMatrixfARB
-return         void
-param          m               const GLfloat *
-category       1.3
-
-name           LoadTransposeMatrixd
-alias          LoadTransposeMatrixdARB
-return         void
-param          m               const GLdouble *
-category       1.3
-
-name           MultTransposeMatrixf
-alias          MultTransposeMatrixfARB
-return         void
-param          m               const GLfloat *
-category       1.3
-
-name           MultTransposeMatrixd
-alias          MultTransposeMatrixdARB
-return         void
-param          m               const GLdouble *
-category       1.3
-
-name           SampleCoverage
-alias          SampleCoverageARB
-return         void
-param          value           GLclampf
-param          invert          GLboolean
-category       1.3
-
-name           CompressedTexImage3D
-alias          CompressedTexImage3DARB
-return         void
-param          target          GLenum
-param          level           GLint
-param          internalformat  GLenum
-param          width           GLsizei
-param          height          GLsizei
-param          depth           GLsizei
-param          border          GLint
-param          imageSize       GLsizei
-param          data            const GLvoid *
-category       1.3
-
-name           CompressedTexImage2D
-alias          CompressedTexImage2DARB
-return         void
-param          target          GLenum
-param          level           GLint
-param          internalformat  GLenum
-param          width           GLsizei
-param          height          GLsizei
-param          border          GLint
-param          imageSize       GLsizei
-param          data            const GLvoid *
-category       1.3
-
-name           CompressedTexImage1D
-alias          CompressedTexImage1DARB
-return         void
-param          target          GLenum
-param          level           GLint
-param          internalformat  GLenum
-param          width           GLsizei
-param          border          GLint
-param          imageSize       GLsizei
-param          data            const GLvoid *
-category       1.3
-
-name           CompressedTexSubImage3D
-alias          CompressedTexSubImage3DARB
-return         void
-param          target          GLenum
-param          level           GLint
-param          xoffset         GLint
-param          yoffset         GLint
-param          zoffset         GLint
-param          width           GLsizei
-param          height          GLsizei
-param          depth           GLsizei
-param          format          GLenum
-param          imageSize       GLsizei
-param          data            const GLvoid *
-category       1.3
-
-name           CompressedTexSubImage2D
-alias          CompressedTexSubImage2DARB
-return         void
-param          target          GLenum
-param          level           GLint
-param          xoffset         GLint
-param          yoffset         GLint
-param          width           GLsizei
-param          height          GLsizei
-param          format          GLenum
-param          imageSize       GLsizei
-param          data            const GLvoid *
-category       1.3
-
-name           CompressedTexSubImage1D
-alias          CompressedTexSubImage1DARB
-return         void
-param          target          GLenum
-param          level           GLint
-param          xoffset         GLint
-param          width           GLsizei
-param          format          GLenum
-param          imageSize       GLsizei
-param          data            const GLvoid *
-category       1.3
-
-name           GetCompressedTexImage
-alias          GetCompressedTexImageARB
-return         void
-param          target          GLenum
-param          level           GLint
-param          img             GLvoid *
-category       1.3
-
-
-# GL_ARB_vertex_blend
-
-name           WeightbvARB
-return         void
-param          size            GLint
-param          weights         const GLbyte *
-category       GL_ARB_vertex_blend
-offset         ?
-
-name           WeightsvARB
-return         void
-param          size            GLint
-param          weights         const GLshort *
-category       GL_ARB_vertex_blend
-offset         ?
-
-name           WeightivARB
-return         void
-param          size            GLint
-param          weights         const GLint *
-category       GL_ARB_vertex_blend
-offset         ?
-
-name           WeightfvARB
-return         void
-param          size            GLint
-param          weights         const GLfloat *
-category       GL_ARB_vertex_blend
-offset         ?
-
-name           WeightdvARB
-return         void
-param          size            GLint
-param          weights         const GLdouble *
-category       GL_ARB_vertex_blend
-offset         ?
-
-name           WeightubvARB
-return         void
-param          size            GLint
-param          weights         const GLubyte *
-category       GL_ARB_vertex_blend
-offset         ?
-
-name           WeightusvARB
-return         void
-param          size            GLint
-param          weights         const GLushort *
-category       GL_ARB_vertex_blend
-offset         ?
-
-name           WeightuivARB
-return         void
-param          size            GLint
-param          weights         const GLuint *
-category       GL_ARB_vertex_blend
-offset         ?
-
-name           WeightPointerARB
-return         void
-param          size            GLint
-param          type            GLenum
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       GL_ARB_vertex_blend
-offset         ?
-
-name           VertexBlendARB
-return         void
-param          count           GLint
-category       GL_ARB_vertex_blend
-offset         ?
-
-
-# GL_ARB_matrix_palette
-
-name           CurrentPaletteMatrixARB
-return         void
-param          index           GLint
-category       GL_ARB_matrix_palette
-offset         ?
-
-name           MatrixIndexubvARB
-return         void
-param          size            GLint
-param          indices         const GLubyte *
-category       GL_ARB_matrix_palette
-offset         ?
-
-name           MatrixIndexusvARB
-return         void
-param          size            GLint
-param          indices         const GLushort *
-category       GL_ARB_matrix_palette
-offset         ?
-
-name           MatrixIndexuivARB
-return         void
-param          size            GLint
-param          indices         const GLuint *
-category       GL_ARB_matrix_palette
-offset         ?
-
-name           MatrixIndexPointerARB
-return         void
-param          size            GLint
-param          type            GLenum
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       GL_ARB_matrix_palette
-offset         ?
-
-
-# GL_EXT_blend_color
-
-name           BlendColorEXT
-alias          BlendColor
-return         void
-param          red     GLclampf
-param          green   GLclampf
-param          blue    GLclampf
-param          alpha   GLclampf
-category       GL_EXT_blend_color
-
-
-# GL_EXT_polygon_offset
-
-name           PolygonOffsetEXT
-return         void
-param          factor          GLfloat
-param          bias            GLfloat
-category       GL_EXT_polygon_offset
-offset         414
-
-
-# GL_EXT_texture3D
-
-name           TexImage3DEXT
-alias          TexImage3D
-return         void
-param          target          GLenum
-param          level           GLint
-param          internalformat  GLenum
-param          width           GLsizei
-param          height          GLsizei
-param          depth           GLsizei
-param          border          GLint
-param          format          GLenum
-param          type            GLenum
-param          pixels          const GLvoid *
-category       GL_EXT_texture3D
-
-name           TexSubImage3DEXT
-alias          TexSubImage3D
-return         void
-param          target          GLenum
-param          level           GLint
-param          xoffset         GLint
-param          yoffset         GLint
-param          zoffset         GLint
-param          width           GLsizei
-param          height          GLsizei
-param          depth           GLsizei
-param          format          GLenum
-param          type            GLenum
-param          pixels          const GLvoid *
-category       GL_EXT_texture3D
-
-
-# GL_SGIS_texture_filter4
-
-name           GetTexFilterFuncSGIS
-return         void
-param          target          GLenum
-param          filter          GLenum
-param          weights         GLfloat *
-category       GL_SGIS_texture_filter4
-offset         415
-
-name           TexFilterFuncSGIS
-return         void
-param          target          GLenum
-param          filter          GLenum
-param          n               GLsizei
-param          weights         const GLfloat *
-category       GL_SGIS_texture_filter4
-offset         416
-
-
-# GL_EXT_subtexture
-name           TexSubImage1DEXT
-alias          TexSubImage1D
-return         void
-param          target  GLenum
-param          level   GLint
-param          xoffset GLint
-param          width   GLsizei
-param          format  GLenum
-param          type    GLenum
-param          pixels  const GLvoid *
-category       GL_EXT_subtexture
-
-name           TexSubImage2DEXT
-alias          TexSubImage2D
-return         void
-param          target  GLenum
-param          level   GLint
-param          xoffset GLint
-param          yoffset GLint
-param          width   GLsizei
-param          height  GLsizei
-param          format  GLenum
-param          type    GLenum
-param          pixels  const GLvoid *
-category       GL_EXT_subtexture
-
-name           CopyTexImage1DEXT
-alias          CopyTexImage1D
-return         void
-param          target          GLenum
-param          level           GLint
-param          internalformat  GLenum
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-param          border          GLint
-category       GL_EXT_copy_texture
-
-name           CopyTexImage2DEXT
-alias          CopyTexImage2D
-return         void
-param          target          GLenum
-param          level           GLint
-param          internalformat  GLenum
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-param          height          GLsizei
-param          border          GLint
-category       GL_EXT_copy_texture
-
-name           CopyTexSubImage1DEXT
-alias          CopyTexSubImage1D
-return         void
-param          target  GLenum
-param          level   GLint
-param          xoffset GLint
-param          x       GLint
-param          y       GLint
-param          width   GLsizei
-category       GL_EXT_copy_texture
-
-name           CopyTexSubImage2DEXT
-alias          CopyTexSubImage2D
-return         void
-param          target  GLenum
-param          level   GLint
-param          xoffset GLint
-param          yoffset GLint
-param          x       GLint
-param          y       GLint
-param          width   GLsizei
-param          height  GLsizei
-category       GL_EXT_copy_texture
-
-name           CopyTexSubImage3DEXT
-alias          CopyTexSubImage3D
-return         void
-param          target  GLenum
-param          level   GLint
-param          xoffset GLint
-param          yoffset GLint
-param          zoffset GLint
-param          x       GLint
-param          y       GLint
-param          width   GLsizei
-param          height  GLsizei
-category       GL_EXT_copy_texture
-
-
-# GL_EXT_histogram
-
-name           GetHistogramEXT
-return         void
-param          target  GLenum
-param          reset   GLboolean
-param          format  GLenum
-param          type    GLenum
-param          values  GLvoid *
-category       GL_EXT_histogram
-offset         417
-
-name           GetHistogramParameterfvEXT
-return         void
-param          target  GLenum
-param          pname   GLenum
-param          params  GLfloat *
-category       GL_EXT_histogram
-offset         418
-
-name           GetHistogramParameterivEXT
-return         void
-param          target  GLenum
-param          pname   GLenum
-param          params  GLint *
-category       GL_EXT_histogram
-offset         419
-
-name           GetMinmaxEXT
-return         void
-param          target  GLenum
-param          reset   GLboolean
-param          format  GLenum
-param          type    GLenum
-param          values  GLvoid *
-category       GL_EXT_histogram
-offset         420
-
-name           GetMinmaxParameterfvEXT
-return         void
-param          target  GLenum
-param          pname   GLenum
-param          params  GLfloat *
-category       GL_EXT_histogram
-offset         421
-
-name           GetMinmaxParameterivEXT
-return         void
-param          target  GLenum
-param          pname   GLenum
-param          params  GLint *
-category       GL_EXT_histogram
-offset         422
-
-name           HistogramEXT
-alias          Histogram
-return         void
-param          target          GLenum
-param          width           GLsizei
-param          internalformat  GLenum
-param          sink            GLboolean
-category       GL_EXT_histogram
-
-name           MinmaxEXT
-alias          Minmax
-return         void
-param          target          GLenum
-param          internalformat  GLenum
-param          sink            GLboolean
-category       GL_EXT_histogram
-
-name           ResetHistogramEXT
-alias          ResetHistogram
-return         void
-param          target          GLenum
-category       GL_EXT_histogram
-
-name           ResetMinmaxEXT
-alias          ResetMinmax
-return         void
-param          target          GLenum
-category       GL_EXT_histogram
-
-name           ConvolutionFilter1DEXT
-alias          ConvolutionFilter1D
-return         void
-param          target          GLenum
-param          internalformat  GLenum
-param          width           GLsizei
-param          format          GLenum
-param          type            GLenum
-param          image           const GLvoid *
-category       GL_EXT_convolution
-
-name           ConvolutionFilter2DEXT
-alias          ConvolutionFilter2D
-return         void
-param          target          GLenum
-param          internalformat  GLenum
-param          width           GLsizei
-param          height          GLsizei
-param          format          GLenum
-param          type            GLenum
-param          image           const GLvoid *
-category       GL_EXT_convolution
-
-name           ConvolutionParameterfEXT
-alias          ConvolutionParameterf
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLfloat
-category       GL_EXT_convolution
-
-name           ConvolutionParameterfvEXT
-alias          ConvolutionParameterfv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          const GLfloat *
-category       GL_EXT_convolution
-
-name           ConvolutionParameteriEXT
-alias          ConvolutionParameteri
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLint
-category       GL_EXT_convolution
-
-name           ConvolutionParameterivEXT
-alias          ConvolutionParameteriv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          const GLint *
-category       GL_EXT_convolution
-
-name           CopyConvolutionFilter1DEXT
-alias          CopyConvolutionFilter1D
-return         void
-param          target          GLenum
-param          internalformat  GLenum
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-category       GL_EXT_convolution
-
-name           CopyConvolutionFilter2DEXT
-alias          CopyConvolutionFilter2D
-return         void
-param          target          GLenum
-param          internalformat  GLenum
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-param          height          GLsizei
-category       GL_EXT_convolution
-
-name           GetConvolutionFilterEXT
-return         void
-param          target  GLenum
-param          format  GLenum
-param          type    GLenum
-param          image   GLvoid *
-category       GL_EXT_convolution
-offset         423
-
-name           GetConvolutionParameterfvEXT
-return         void
-param          target  GLenum
-param          pname   GLenum
-param          params  GLfloat *
-category       GL_EXT_convolution
-offset         424
-
-name           GetConvolutionParameterivEXT
-return         void
-param          target  GLenum
-param          pname   GLenum
-param          params  GLint *
-category       GL_EXT_convolution
-offset         425
-
-name           GetSeparableFilterEXT
-return         void
-param          target  GLenum
-param          format  GLenum
-param          type    GLenum
-param          row     GLvoid *
-param          column  GLvoid *
-param          span    GLvoid *
-category       GL_EXT_convolution
-offset         426
-
-name           SeparableFilter2DEXT
-alias          SeparableFilter2D
-return         void
-param          target          GLenum
-param          internalformat  GLenum
-param          width           GLsizei
-param          height          GLsizei
-param          format          GLenum
-param          type            GLenum
-param          row             const GLvoid *
-param          column          const GLvoid *
-category       GL_EXT_convolution
-
-name           ColorTableSGI
-alias          ColorTable
-return         void
-param          target          GLenum
-param          internalformat  GLenum
-param          width           GLsizei
-param          format          GLenum
-param          type            GLenum
-param          table           const GLvoid *
-category       GL_SGI_color_table
-
-name           ColorTableParameterfvSGI
-alias          ColorTableParameterfv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          const GLfloat *
-category       GL_SGI_color_table
-
-name           ColorTableParameterivSGI
-alias          ColorTableParameteriv
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          const GLint *
-category       GL_SGI_color_table
-
-name           CopyColorTableSGI
-alias          CopyColorTable
-return         void
-param          target          GLenum
-param          internalformat  GLenum
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-category       GL_SGI_color_table
-
-name           GetColorTableSGI
-return         void
-param          target          GLenum
-param          format          GLenum
-param          type            GLenum
-param          table           GLvoid *
-category       GL_SGI_color_table
-offset         427
-
-name           GetColorTableParameterfvSGI
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLfloat *
-category       GL_SGI_color_table
-offset         428
-
-name           GetColorTableParameterivSGI
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLint *
-category       GL_SGI_color_table
-offset         429
-
-
-# GL_SGIX_pixel_texture
-
-name           PixelTexGenSGIX
-return         void
-param          mode            GLenum
-category       GL_SGIX_pixel_texture
-offset         430
-
-
-# GL_SGIS_pixel_texture
-
-name           PixelTexGenParameteriSGIS
-return         void
-param          pname           GLenum
-param          param           GLint
-category       GL_SGIS_pixel_texture
-offset         431
-
-name           PixelTexGenParameterivSGIS
-return         void
-param          pname           GLenum
-param          params  const GLint *
-category       GL_SGIS_pixel_texture
-offset         432
-
-name           PixelTexGenParameterfSGIS
-return         void
-param          pname           GLenum
-param          param           GLfloat
-category       GL_SGIS_pixel_texture
-offset         433
-
-name           PixelTexGenParameterfvSGIS
-return         void
-param          pname           GLenum
-param          params          const GLfloat *
-category       GL_SGIS_pixel_texture
-offset         434
-
-name           GetPixelTexGenParameterivSGIS
-return         void
-param          pname           GLenum
-param          params          GLint *
-category       GL_SGIS_pixel_texture
-offset         435
-
-name           GetPixelTexGenParameterfvSGIS
-return         void
-param          pname           GLenum
-param          params          GLfloat *
-category       GL_SGIS_pixel_texture
-offset         436
-
-
-# GL_SGIS_texture4D
-
-name           TexImage4DSGIS
-return         void
-param          target          GLenum
-param          level           GLint
-param          internalformat  GLenum
-param          width           GLsizei
-param          height          GLsizei
-param          depth           GLsizei
-param          size4d          GLsizei
-param          border          GLint
-param          format          GLenum
-param          type            GLenum
-param          pixels          const GLvoid *
-category       GL_SGIS_texture4D
-offset         437
-
-name           TexSubImage4DSGIS
-return         void
-param          target  GLenum
-param          level   GLint
-param          xoffset GLint
-param          yoffset GLint
-param          zoffset GLint
-param          woffset GLint
-param          width   GLsizei
-param          height  GLsizei
-param          depth   GLsizei
-param          size4d  GLsizei
-param          format  GLenum
-param          type    GLenum
-param          pixels  const GLvoid *
-category       GL_SGIS_texture4D
-offset         438
-
-
-# GL_EXT_texture_object
-
-name           AreTexturesResidentEXT
-return         GLboolean
-param          n               GLsizei
-param          textures        const GLuint *
-param          residences      GLboolean *
-category       GL_EXT_texture_object
-offset         439
-
-name           BindTextureEXT
-alias          BindTexture
-return         void
-param          target          GLenum
-param          texture         GLuint
-category       GL_EXT_texture_object
-
-name           DeleteTexturesEXT
-alias          DeleteTextures
-return         void
-param          n               GLsizei
-param          textures        const GLuint *
-category       GL_EXT_texture_object
-
-name           GenTexturesEXT
-return         void
-param          n               GLsizei
-param          textures        GLuint *
-category       GL_EXT_texture_object
-offset         440
-
-name           IsTextureEXT
-return         GLboolean
-param          texture         GLuint
-category       GL_EXT_texture_object
-offset         441
-
-name           PrioritizeTexturesEXT
-alias          PrioritizeTextures
-return         void
-param          n               GLsizei
-param          textures        const GLuint *
-param          priorities      const GLclampf *
-category       GL_EXT_texture_object
-
-
-# GL_SGIS_detail_texture
-
-name           DetailTexFuncSGIS
-return         void
-param          target          GLenum
-param          n               GLsizei
-param          points          const GLfloat *
-category       GL_SGIS_detail_texture
-offset         442
-
-name           GetDetailTexFuncSGIS
-return         void
-param          target          GLenum
-param          points          GLfloat *
-category       GL_SGIS_detail_texture
-offset         443
-
-
-# GL_SGIS_sharpen_texture
-
-name           SharpenTexFuncSGIS
-return         void
-param          target          GLenum
-param          n               GLsizei
-param          points          const GLfloat *
-category       GL_SGIS_sharpen_texture
-offset         444
-
-name           GetSharpenTexFuncSGIS
-return         void
-param          target          GLenum
-param          points          GLfloat *
-category       GL_SGIS_sharpen_texture
-offset         445
-
-
-# GL_SGIS_multisample
-
-name           SampleMaskSGIS
-return         void
-param          value           GLclampf
-param          invert          GLboolean
-category       GL_SGIS_multisample
-offset         446
-
-name           SamplePatternSGIS
-return         void
-param          pattern         GLenum
-category       GL_SGIS_multisample
-offset         447
-
-
-# GL_EXT_vertex_array
-
-name           ArrayElementEXT
-alias          ArrayElement
-return         void
-param          i               GLint
-category       GL_EXT_vertex_array
-
-name           ColorPointerEXT
-return         void
-param          size            GLint
-param          type            GLenum
-param          stride          GLsizei
-param          count           GLsizei
-param          pointer         const GLvoid *
-category       GL_EXT_vertex_array
-offset         448
-
-name           DrawArraysEXT
-alias          DrawArrays
-return         void
-param          mode            GLenum
-param          first           GLint
-param          count           GLsizei
-category       GL_EXT_vertex_array
-
-name           EdgeFlagPointerEXT
-return         void
-param          stride          GLsizei
-param          count           GLsizei
-param          pointer         const GLboolean *
-category       GL_EXT_vertex_array
-offset         449
-
-name           GetPointervEXT
-alias          GetPointerv
-return         void
-param          pname           GLenum
-param          params          GLvoid **
-category       GL_EXT_vertex_array
-
-name           IndexPointerEXT
-return         void
-param          type            GLenum
-param          stride          GLsizei
-param          count           GLsizei
-param          pointer         const GLvoid *
-category       GL_EXT_vertex_array
-offset         450
-
-name           NormalPointerEXT
-return         void
-param          type            GLenum
-param          stride          GLsizei
-param          count           GLsizei
-param          pointer         const GLvoid *
-category       GL_EXT_vertex_array
-offset         451
-
-name           TexCoordPointerEXT
-return         void
-param          size            GLint
-param          type            GLenum
-param          stride          GLsizei
-param          count           GLsizei
-param          pointer         const GLvoid *
-category       GL_EXT_vertex_array
-offset         452
-
-name           VertexPointerEXT
-return         void
-param          size            GLint
-param          type            GLenum
-param          stride          GLsizei
-param          count           GLsizei
-param          pointer         const GLvoid *
-category       GL_EXT_vertex_array
-offset         453
-
-
-# GL_EXT_blend_minmax
-
-name           BlendEquationEXT
-alias          BlendEquation
-return         void
-param          mode            GLenum
-category       GL_EXT_blend_minmax
-
-
-# GL_SGIX_sprite
-
-name           SpriteParameterfSGIX
-return         void
-param          pname           GLenum
-param          param           GLfloat
-category       GL_SGIX_sprite
-offset         454
-
-name           SpriteParameterfvSGIX
-return         void
-param          pname           GLenum
-param          params          const GLfloat *
-category       GL_SGIX_sprite
-offset         455
-
-name           SpriteParameteriSGIX
-return         void
-param          pname           GLenum
-param          param           GLint
-category       GL_SGIX_sprite
-offset         456
-
-name           SpriteParameterivSGIX
-return         void
-param          pname           GLenum
-param          params          const GLint *
-category       GL_SGIX_sprite
-offset         457
-
-
-# GL_EXT_point_parameters
-
-name           PointParameterfEXT
-return         void
-param          pname           GLenum
-param          param           GLfloat
-category       GL_EXT_point_parameters
-offset         458
-
-name           PointParameterfvEXT
-return         void
-param          pname           GLenum
-param          params          const GLfloat *
-category       GL_EXT_point_parameters
-offset         459
-
-
-# GL_ARB_point_parameters
-
-name           PointParameterfARB
-alias          PointParameterfEXT
-return         void
-param          pname           GLenum
-param          param           GLfloat
-category       GL_ARB_point_parameters
-
-name           PointParameterfvARB
-alias          PointParameterfvEXT
-return         void
-param          pname           GLenum
-param          params          const GLfloat *
-category       GL_ARB_point_parameters
-
-
-# GL_SGIS_point_parameters
-
-name           PointParameterfSGIS
-alias          PointParameterfEXT
-return         void
-param          pname           GLenum
-param          param           GLfloat
-category       GL_SGIS_point_parameters
-
-name           PointParameterfvSGIS
-alias          PointParameterfvEXT
-return         void
-param          pname           GLenum
-param          params          const GLfloat *
-category       GL_SGIS_point_parameters
-
-
-# GL_SGIX_instruments
-
-name           GetInstrumentsSGIX
-return         GLint
-category       GL_SGIX_instruments
-offset         460
-
-name           InstrumentsBufferSGIX
-return         void
-param          size            GLsizei
-param          buffer          GLint *
-category       GL_SGIX_instruments
-offset         461
-
-name           PollInstrumentsSGIX
-return         GLint
-param          marker_p        GLint *
-category       GL_SGIX_instruments
-offset         462
-
-name           ReadInstrumentsSGIX
-return         void
-param          marker          GLint
-category       GL_SGIX_instruments
-offset         463
-
-name           StartInstrumentsSGIX
-return         void
-category       GL_SGIX_instruments
-offset         464
-
-name           StopInstrumentsSGIX
-return         void
-param          marker          GLint
-category       GL_SGIX_instruments
-offset         465
-
-
-# GL_SGIX_framezoom
-
-name           FrameZoomSGIX
-return         void
-param          factor          GLint
-category       GL_SGIX_framezoom
-offset         466
-
-
-# GL_SGIX_tag_sample_buffer
-
-name           TagSampleBufferSGIX
-return         void
-category       GL_SGIX_tag_sample_buffer
-offset         467
-
-
-# GL_SGIX_polynomial_ffd
-
-name           DeformationMap3dSGIX
-return         void
-param          target  GLenum
-param          u1      GLdouble
-param          u2      GLdouble
-param          ustride GLint
-param          uorder  GLint
-param          v1      GLdouble
-param          v2      GLdouble
-param          vstride GLint
-param          vorder  GLint
-param          w1      GLdouble
-param          w2      GLdouble
-param          wstride GLint
-param          worder  GLint
-param          points  const GLdouble *
-category       GL_SGIX_polynomial_ffd
-offset         ?
-
-name           DeformationMap3fSGIX
-return         void
-param          target  GLenum
-param          u1      GLfloat
-param          u2      GLfloat
-param          ustride GLint
-param          uorder  GLint
-param          v1      GLfloat
-param          v2      GLfloat
-param          vstride GLint
-param          vorder  GLint
-param          w1      GLfloat
-param          w2      GLfloat
-param          wstride GLint
-param          worder  GLint
-param          points  const GLfloat *
-category       GL_SGIX_polynomial_ffd
-offset         ?
-
-name           DeformSGIX
-return         void
-param          mask            GLenum
-category       GL_SGIX_polynomial_ffd
-offset         ?
-
-name           LoadIdentityDeformationMapSGIX
-return         void
-param          mask            GLenum
-category       GL_SGIX_polynomial_ffd
-offset         ?
-
-
-# GL_SGIX_reference_plane
-
-name           ReferencePlaneSGIX
-return         void
-param          equation        const GLdouble *
-category       GL_SGIX_reference_plane
-offset         468
-
-
-# GL_SGIX_flush_raster
-
-name           FlushRasterSGIX
-return         void
-category       GL_SGIX_flush_raster
-offset         469
-
-
-# GL_SGIS_fog_function
-
-name           FogFuncSGIS
-return         void
-param          n               GLsizei
-param          points          const GLfloat *
-category       GL_SGIS_fog_function
-offset         ?
-
-name           GetFogFuncSGIS
-return         void
-param          points          GLfloat *
-category       GL_SGIS_fog_function
-offset         ?
-
-
-# GL_HP_image_transform
-
-name           ImageTransformParameteriHP
-return         void
-param          target      GLenum
-param          pname       GLenum
-param          param       GLint
-category       GL_HP_image_transform
-offset         ?
-
-name           ImageTransformParameterfHP
-return         void
-param          target      GLenum
-param          pname       GLenum
-param          param       GLfloat
-category       GL_HP_image_transform
-offset         ?
-
-name           ImageTransformParameterivHP
-return         void
-param          target      GLenum
-param          pname       GLenum
-param          params  const     GLint *
-category       GL_HP_image_transform
-offset         ?
-
-name           ImageTransformParameterfvHP
-return         void
-param          target      GLenum
-param          pname       GLenum
-param          params  const     GLfloat *
-category       GL_HP_image_transform
-offset         ?
-
-name           GetImageTransformParameterivHP
-return         void
-param          target      GLenum
-param          pname       GLenum
-param          params      GLint *
-category       GL_HP_image_transform
-offset         ?
-
-name           GetImageTransformParameterfvHP
-return         void
-param          target      GLenum
-param          pname       GLenum
-param          params      GLfloat *
-category       GL_HP_image_transform
-offset         ?
-
-
-# GL_EXT_color_subtable
-
-name           ColorSubTableEXT
-alias          ColorSubTable
-return         void
-param          target          GLenum
-param          start           GLsizei
-param          count           GLsizei
-param          format          GLenum
-param          type            GLenum
-param          data            const GLvoid *
-category       GL_EXT_color_subtable
-
-name           CopyColorSubTableEXT
-alias          CopyColorSubTable
-return         void
-param          target          GLenum
-param          start           GLsizei
-param          x               GLint
-param          y               GLint
-param          width           GLsizei
-category       GL_EXT_color_subtable
-
-
-# GL_PGI_misc_hints
-
-name           HintPGI
-return         void
-param          target          GLenum
-param          mode            GLint
-category       GL_PGI_misc_hints
-offset         544
-
-
-# GL_EXT_paletted_texture
-
-name           ColorTableEXT
-alias          ColorTable
-return         void
-param          target          GLenum
-param          internalFormat  GLenum
-param          width           GLsizei
-param          format          GLenum
-param          type            GLenum
-param          table           const GLvoid *
-category       GL_EXT_paletted_texture
-
-name           GetColorTableEXT
-return         void
-param          target          GLenum
-param          format          GLenum
-param          type            GLenum
-param          data            GLvoid *
-category       GL_EXT_paletted_texture
-offset         550
-
-name           GetColorTableParameterivEXT
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLint *
-category       GL_EXT_paletted_texture
-offset         551
-
-name           GetColorTableParameterfvEXT
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLfloat *
-category       GL_EXT_paletted_texture
-offset         552
-
-
-# GL_SGIX_list_priority
-
-name           GetListParameterfvSGIX
-return         void
-param          list    GLuint
-param          pname   GLenum
-param          params  GLfloat *
-category       GL_SGIX_list_priority
-offset         470
-
-name           GetListParameterivSGIX
-return         void
-param          list    GLuint
-param          pname   GLenum
-param          params  GLint *
-category       GL_SGIX_list_priority
-offset         471
-
-name           ListParameterfSGIX
-return         void
-param          list    GLuint
-param          pname   GLenum
-param          param   GLfloat
-category       GL_SGIX_list_priority
-offset         472
-
-name           ListParameterfvSGIX
-return         void
-param          list    GLuint
-param          pname   GLenum
-param          params  const GLfloat *
-category       GL_SGIX_list_priority
-offset         473
-
-name           ListParameteriSGIX
-return         void
-param          list    GLuint
-param          pname   GLenum
-param          param   GLint
-category       GL_SGIX_list_priority
-offset         474
-
-name           ListParameterivSGIX
-return         void
-param          list    GLuint
-param          pname   GLenum
-param          params  const GLint *
-category       GL_SGIX_list_priority
-offset         475
-
-
-# GL_EXT_index_material
-
-name           IndexMaterialEXT
-return         void
-param          face            GLenum
-param          mode            GLenum
-category       GL_EXT_index_material
-offset         538
-
-
-# GL_EXT_index_func
-
-name           IndexFuncEXT
-return         void
-param          func            GLenum
-param          ref             GLclampf
-category       GL_EXT_index_func
-offset         539
-
-
-# GL_EXT_compiled_vertex_array
-
-name           LockArraysEXT
-return         void
-param          first           GLint
-param          count           GLsizei
-category       GL_EXT_compiled_vertex_array
-offset         540
-
-name           UnlockArraysEXT
-return         void
-category       GL_EXT_compiled_vertex_array
-offset         541
-
-
-# GL_EXT_cull_vertex
-name           CullParameterdvEXT
-return         void
-param          pname           GLenum
-param          params          GLdouble *
-category       GL_EXT_cull_vertex
-offset         542
-
-name           CullParameterfvEXT
-return         void
-param          pname           GLenum
-param          params          GLfloat *
-category       GL_EXT_cull_vertex
-offset         543
-
-
-# GL_SGIX_fragment_lighting
-
-name           FragmentColorMaterialSGIX
-return         void
-param          face    GLenum
-param          mode    GLenum
-category       GL_SGIX_fragment_lighting
-offset         476
-
-name           FragmentLightfSGIX
-return         void
-param          light   GLenum
-param          pname   GLenum
-param          param   GLfloat
-category       GL_SGIX_fragment_lighting
-offset         477
-
-name           FragmentLightfvSGIX
-return         void
-param          light   GLenum
-param          pname   GLenum
-param          params  const GLfloat *
-category       GL_SGIX_fragment_lighting
-offset         478
-
-name           FragmentLightiSGIX
-return         void
-param          light   GLenum
-param          pname   GLenum
-param          param   GLint
-category       GL_SGIX_fragment_lighting
-offset         479
-
-name           FragmentLightivSGIX
-return         void
-param          light   GLenum
-param          pname   GLenum
-param          params  const GLint *
-category       GL_SGIX_fragment_lighting
-offset         480
-
-name           FragmentLightModelfSGIX
-return         void
-param          pname   GLenum
-param          param   GLfloat
-category       GL_SGIX_fragment_lighting
-offset         481
-
-name           FragmentLightModelfvSGIX
-return         void
-param          pname   GLenum
-param          params  const GLfloat *
-category       GL_SGIX_fragment_lighting
-offset         482
-
-name           FragmentLightModeliSGIX
-return         void
-param          pname   GLenum
-param          param   GLint
-category       GL_SGIX_fragment_lighting
-offset         483
-
-name           FragmentLightModelivSGIX
-return         void
-param          pname   GLenum
-param          params  const GLint *
-category       GL_SGIX_fragment_lighting
-offset         484
-
-name           FragmentMaterialfSGIX
-return         void
-param          face    GLenum
-param          pname   GLenum
-param          param   GLfloat
-category       GL_SGIX_fragment_lighting
-offset         485
-
-name           FragmentMaterialfvSGIX
-return         void
-param          face    GLenum
-param          pname   GLenum
-param          params  const GLfloat *
-category       GL_SGIX_fragment_lighting
-offset         486
-
-name           FragmentMaterialiSGIX
-return         void
-param          face    GLenum
-param          pname   GLenum
-param          param   GLint
-category       GL_SGIX_fragment_lighting
-offset         487
-
-name           FragmentMaterialivSGIX
-return         void
-param          face    GLenum
-param          pname   GLenum
-param          params  const GLint *
-category       GL_SGIX_fragment_lighting
-offset         488
-
-name           GetFragmentLightfvSGIX
-return         void
-param          light   GLenum
-param          pname   GLenum
-param          params  GLfloat *
-category       GL_SGIX_fragment_lighting
-offset         489
-
-name           GetFragmentLightivSGIX
-return         void
-param          light   GLenum
-param          pname   GLenum
-param          params  GLint *
-category       GL_SGIX_fragment_lighting
-offset         490
-
-name           GetFragmentMaterialfvSGIX
-return         void
-param          face    GLenum
-param          pname   GLenum
-param          params  GLfloat *
-category       GL_SGIX_fragment_lighting
-offset         491
-
-name           GetFragmentMaterialivSGIX
-return         void
-param          face    GLenum
-param          pname   GLenum
-param          params  GLint *
-category       GL_SGIX_fragment_lighting
-offset         492
-
-name           LightEnviSGIX
-return         void
-param          pname   GLenum
-param          param   GLint
-category       GL_SGIX_fragment_lighting
-offset         493
-
-
-# GL_EXT_draw_range_elements
-
-name           DrawRangeElementsEXT
-alias          DrawRangeElements
-return         void
-param          mode            GLenum
-param          start           GLuint
-param          end             GLuint
-param          count           GLsizei
-param          type            GLenum
-param          indices         const GLvoid *
-category       GL_EXT_draw_range_elements
-
-
-# GL_EXT_light_texture
-
-name           ApplyTextureEXT
-return         void
-param          mode            GLenum
-category       GL_EXT_light_texture
-offset         ?
-
-name           TextureLightEXT
-return         void
-param          pname           GLenum
-category       GL_EXT_light_texture
-offset         ?
-
-name           TextureMaterialEXT
-return         void
-param          face            GLenum
-param          mode            GLenum
-category       GL_EXT_light_texture
-offset         ?
-
-
-# GL_SGIX_async
-
-name           AsyncMarkerSGIX
-return         void
-param          marker          GLuint
-category       GL_SGIX_async
-offset         ?
-
-name           FinishAsyncSGIX
-return         GLint
-param          markerp         GLuint *
-category       GL_SGIX_async
-offset         ?
-
-name           PollAsyncSGIX
-return         GLint
-param          markerp         GLuint *
-category       GL_SGIX_async
-offset         ?
-
-name           GenAsyncMarkersSGIX
-return         GLuint
-param          range           GLsizei
-category       GL_SGIX_async
-offset         ?
-
-name           DeleteAsyncMarkersSGIX
-return         void
-param          marker          GLuint
-param          range           GLsizei
-category       GL_SGIX_async
-offset         ?
-
-name           IsAsyncMarkerSGIX
-return         GLboolean
-param          marker          GLuint
-category       GL_SGIX_async
-offset         ?
-
-
-# GL_INTEL_parallel_arrays
-
-name           VertexPointervINTEL
-return         void
-param          size            GLint
-param          type            GLenum
-param          pointer         const GLvoid **
-category       GL_INTEL_parallel_arrays
-offset         ?
-
-name           NormalPointervINTEL
-return         void
-param          type            GLenum
-param          pointer         const GLvoid **
-category       GL_INTEL_parallel_arrays
-offset         ?
-
-name           ColorPointervINTEL
-return         void
-param          size            GLint
-param          type            GLenum
-param          pointer         const GLvoid **
-category       GL_INTEL_parallel_arrays
-offset         ?
-
-name           TexCoordPointervINTEL
-return         void
-param          size            GLint
-param          type            GLenum
-param          pointer         const GLvoid **
-category       GL_INTEL_parallel_arrays
-offset         ?
-
-
-# GL_EXT_pixel_transform
-
-name           PixelTransformParameteriEXT
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          param           GLint
-category       GL_EXT_pixel_transform
-offset         ?
-
-
-# GL_EXT_pixel_transform
-name           PixelTransformParameterfEXT
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          param           GLfloat
-category       GL_EXT_pixel_transform
-offset         ?
-
-name           PixelTransformParameterivEXT
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          const GLint *
-category       GL_EXT_pixel_transform
-offset         ?
-
-name           PixelTransformParameterfvEXT
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          const GLfloat *
-category       GL_EXT_pixel_transform
-offset         ?
-
-
-# GL_EXT_secondary_color
-
-name           SecondaryColor3bEXT
-return         void
-param          red             GLbyte
-param          green           GLbyte
-param          blue            GLbyte
-category       GL_EXT_secondary_color
-offset         561
-
-name           SecondaryColor3bvEXT
-return         void
-param          v               const GLbyte *
-category       GL_EXT_secondary_color
-offset         562
-
-name           SecondaryColor3dEXT
-return         void
-param          red             GLdouble
-param          green           GLdouble
-param          blue            GLdouble
-category       GL_EXT_secondary_color
-offset         563
-
-name           SecondaryColor3dvEXT
-return         void
-param          v               const GLdouble *
-category       GL_EXT_secondary_color
-offset         564
-
-name           SecondaryColor3fEXT
-return         void
-param          red             GLfloat
-param          green           GLfloat
-param          blue            GLfloat
-category       GL_EXT_secondary_color
-offset         565
-
-name           SecondaryColor3fvEXT
-return         void
-param          v               const GLfloat *
-category       GL_EXT_secondary_color
-offset         566
-
-name           SecondaryColor3iEXT
-return         void
-param          red             GLint
-param          green           GLint
-param          blue            GLint
-category       GL_EXT_secondary_color
-offset         567
-
-name           SecondaryColor3ivEXT
-return         void
-param          v               const GLint *
-category       GL_EXT_secondary_color
-offset         568
-
-name           SecondaryColor3sEXT
-return         void
-param          red             GLshort
-param          green           GLshort
-param          blue            GLshort
-category       GL_EXT_secondary_color
-offset         569
-
-name           SecondaryColor3svEXT
-return         void
-param          v               const GLshort *
-category       GL_EXT_secondary_color
-offset         570
-
-name           SecondaryColor3ubEXT
-return         void
-param          red             GLubyte
-param          green           GLubyte
-param          blue            GLubyte
-category       GL_EXT_secondary_color
-offset         571
-
-name           SecondaryColor3ubvEXT
-return         void
-param          v               const GLubyte *
-category       GL_EXT_secondary_color
-offset         572
-
-name           SecondaryColor3uiEXT
-return         void
-param          red             GLuint
-param          green           GLuint
-param          blue            GLuint
-category       GL_EXT_secondary_color
-offset         573
-
-name           SecondaryColor3uivEXT
-return         void
-param          v               const GLuint *
-category       GL_EXT_secondary_color
-offset         574
-
-name           SecondaryColor3usEXT
-return         void
-param          red             GLushort
-param          green           GLushort
-param          blue            GLushort
-category       GL_EXT_secondary_color
-offset         575
-
-name           SecondaryColor3usvEXT
-return         void
-param          v               const GLushort *
-category       GL_EXT_secondary_color
-offset         576
-
-name           SecondaryColorPointerEXT
-return         void
-param          size            GLint
-param          type            GLenum
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       GL_EXT_secondary_color
-offset         577
-
-
-# GL_EXT_texture_perturb_normal
-
-name           TextureNormalEXT
-return         void
-param          mode            GLenum
-category       GL_EXT_texture_perturb_normal
-offset         ?
-
-
-# GL_EXT_multi_draw_arrays (XXX unofficial dispatch offsets!!!! */
-
-name           MultiDrawArraysEXT
-return         void
-param          mode            GLenum
-param          first           GLint *
-param          count           GLsizei *
-param          primcount       GLsizei
-category       GL_EXT_multi_draw_arrays
-offset         644
-
-name           MultiDrawElementsEXT
-return         void
-param          mode            GLenum
-param          count           const GLsizei *
-param          type            GLenum
-param          indices         const GLvoid **
-param          primcount       GLsizei
-category       GL_EXT_multi_draw_arrays
-offset         645
-
-
-# GL_EXT_fog_coord
-
-name           FogCoordfEXT
-return         void
-param          coord           GLfloat
-category       GL_EXT_fog_coord
-offset         545
-
-name           FogCoordfvEXT
-return         void
-param          coord           const GLfloat *
-category       GL_EXT_fog_coord
-offset         546
-
-name           FogCoorddEXT
-return         void
-param          coord           GLdouble
-category       GL_EXT_fog_coord
-offset         547
-
-name           FogCoorddvEXT
-return         void
-param          coord           const GLdouble *
-category       GL_EXT_fog_coord
-offset         548
-
-name           FogCoordPointerEXT
-return         void
-param          type            GLenum
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       GL_EXT_fog_coord
-offset         549
-
-
-# GL_EXT_coordinate_frame
-
-name           Tangent3bEXT
-return         void
-param          tx              GLbyte
-param          ty              GLbyte
-param          tz              GLbyte
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Tangent3bvEXT
-return         void
-param          v               const GLbyte *
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Tangent3dEXT
-return         void
-param          tx              GLdouble
-param          ty              GLdouble
-param          tz              GLdouble
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Tangent3dvEXT
-return         void
-param          v               const GLdouble *
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Tangent3fEXT
-return         void
-param          tx              GLfloat
-param          ty              GLfloat
-param          tz              GLfloat
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Tangent3fvEXT
-return         void
-param          v               const GLfloat *
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Tangent3iEXT
-return         void
-param          tx              GLint
-param          ty              GLint
-param          tz              GLint
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Tangent3ivEXT
-return         void
-param          v               const GLint *
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Tangent3sEXT
-return         void
-param          tx              GLshort
-param          ty              GLshort
-param          tz              GLshort
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Tangent3svEXT
-return         void
-param          v               const GLshort *
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Binormal3bEXT
-return         void
-param          bx              GLbyte
-param          by              GLbyte
-param          bz              GLbyte
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Binormal3bvEXT
-return         void
-param          v               const GLbyte *
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Binormal3dEXT
-return         void
-param          bx              GLdouble
-param          by              GLdouble
-param          bz              GLdouble
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Binormal3dvEXT
-return         void
-param          v               const GLdouble *
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Binormal3fEXT
-return         void
-param          bx              GLfloat
-param          by              GLfloat
-param          bz              GLfloat
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Binormal3fvEXT
-return         void
-param          v               const GLfloat *
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Binormal3iEXT
-return         void
-param          bx              GLint
-param          by              GLint
-param          bz              GLint
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Binormal3ivEXT
-return         void
-param          v               const GLint *
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Binormal3sEXT
-return         void
-param          bx              GLshort
-param          by              GLshort
-param          bz              GLshort
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           Binormal3svEXT
-return         void
-param          v               const GLshort *
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           TangentPointerEXT
-return         void
-param          type            GLenum
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       GL_EXT_coordinate_frame
-offset         ?
-
-name           BinormalPointerEXT
-return         void
-param          type            GLenum
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       GL_EXT_coordinate_frame
-offset         ?
-
-
-# GL_SUNX_constant_data
-
-name           FinishTextureSUNX
-return         void
-category       GL_SUNX_constant_data
-offset         ?
-
-
-# GL_SUN_global_alpha
-
-name           GlobalAlphaFactorbSUN
-return         void
-param          factor          GLbyte
-category       GL_SUN_global_alpha
-offset         ?
-
-name           GlobalAlphaFactorsSUN
-return         void
-param          factor          GLshort
-category       GL_SUN_global_alpha
-offset         ?
-
-name           GlobalAlphaFactoriSUN
-return         void
-param          factor          GLint
-category       GL_SUN_global_alpha
-offset         ?
-
-name           GlobalAlphaFactorfSUN
-return         void
-param          factor          GLfloat
-category       GL_SUN_global_alpha
-offset         ?
-
-name           GlobalAlphaFactordSUN
-return         void
-param          factor          GLdouble
-category       GL_SUN_global_alpha
-offset         ?
-
-name           GlobalAlphaFactorubSUN
-return         void
-param          factor          GLubyte
-category       GL_SUN_global_alpha
-offset         ?
-
-name           GlobalAlphaFactorusSUN
-return         void
-param          factor          GLushort
-category       GL_SUN_global_alpha
-offset         ?
-
-name           GlobalAlphaFactoruiSUN
-return         void
-param          factor          GLuint
-category       GL_SUN_global_alpha
-offset         ?
-
-
-# GL_SUN_triangle_list
-
-name           ReplacementCodeuiSUN
-return         void
-param          code            GLuint
-category       GL_SUN_triangle_list
-offset         ?
-
-name           ReplacementCodeusSUN
-return         void
-param          code            GLushort
-category       GL_SUN_triangle_list
-offset         ?
-
-name           ReplacementCodeubSUN
-return         void
-param          code            GLubyte
-category       GL_SUN_triangle_list
-offset         ?
-
-name           ReplacementCodeuivSUN
-return         void
-param          code            const GLuint *
-category       GL_SUN_triangle_list
-offset         ?
-
-name           ReplacementCodeusvSUN
-return         void
-param          code            const GLushort *
-category       GL_SUN_triangle_list
-offset         ?
-
-name           ReplacementCodeubvSUN
-return         void
-param          code            const GLubyte *
-category       GL_SUN_triangle_list
-offset         ?
-
-name           ReplacementCodePointerSUN
-return         void
-param          type            GLenum
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       GL_SUN_triangle_list
-offset         ?
-
-
-# GL_SUN_vertex
-
-name           Color4ubVertex2fSUN
-return         void
-param          r               GLubyte
-param          g               GLubyte
-param          b               GLubyte
-param          a               GLubyte
-param          x               GLfloat
-param          y               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           Color4ubVertex2fvSUN
-return         void
-param          c               const GLubyte *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           Color4ubVertex3fSUN
-return         void
-param          r               GLubyte
-param          g               GLubyte
-param          b               GLubyte
-param          a               GLubyte
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           Color4ubVertex3fvSUN
-return         void
-param          c               const GLubyte *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           Color3fVertex3fSUN
-return         void
-param          r               GLfloat
-param          g               GLfloat
-param          b               GLfloat
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           Color3fVertex3fvSUN
-return         void
-param          c               const GLfloat *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           Normal3fVertex3fSUN
-return         void
-param          nx              GLfloat
-param          ny              GLfloat
-param          nz              GLfloat
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           Normal3fVertex3fvSUN
-return         void
-param          n               const GLfloat *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           Color4fNormal3fVertex3fSUN
-return         void
-param          r               GLfloat
-param          g               GLfloat
-param          b               GLfloat
-param          a               GLfloat
-param          nx              GLfloat
-param          ny              GLfloat
-param          nz              GLfloat
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           Color4fNormal3fVertex3fvSUN
-return         void
-param          c               const GLfloat *
-param          n               const GLfloat *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           TexCoord2fVertex3fSUN
-return         void
-param          s               GLfloat
-param          t               GLfloat
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           TexCoord2fVertex3fvSUN
-return         void
-param          tc              const GLfloat *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           TexCoord4fVertex4fSUN
-return         void
-param          s               GLfloat
-param          t               GLfloat
-param          p               GLfloat
-param          q               GLfloat
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-param          w               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           TexCoord4fVertex4fvSUN
-return         void
-param          tc              const GLfloat *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           TexCoord2fColor4ubVertex3fSUN
-return         void
-param          s               GLfloat
-param          t               GLfloat
-param          r               GLubyte
-param          g               GLubyte
-param          b               GLubyte
-param          a               GLubyte
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           TexCoord2fColor4ubVertex3fvSUN
-return         void
-param          tc              const GLfloat *
-param          c               const GLubyte *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           TexCoord2fColor3fVertex3fSUN
-return         void
-param          s               GLfloat
-param          t               GLfloat
-param          r               GLfloat
-param          g               GLfloat
-param          b               GLfloat
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           TexCoord2fColor3fVertex3fvSUN
-return         void
-param          tc              const GLfloat *
-param          c               const GLfloat *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           TexCoord2fNormal3fVertex3fSUN
-return         void
-param          s               GLfloat
-param          t               GLfloat
-param          nx              GLfloat
-param          ny              GLfloat
-param          nz              GLfloat
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           TexCoord2fNormal3fVertex3fvSUN
-return         void
-param          tc              const GLfloat *
-param          n               const GLfloat *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           TexCoord2fColor4fNormal3fVertex3fSUN
-return         void
-param          s               GLfloat
-param          t               GLfloat
-param          r               GLfloat
-param          g               GLfloat
-param          b               GLfloat
-param          a               GLfloat
-param          nx              GLfloat
-param          ny              GLfloat
-param          nz              GLfloat
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           TexCoord2fColor4fNormal3fVertex3fvSUN
-return         void
-param          tc              const GLfloat *
-param          c               const GLfloat *
-param          n               const GLfloat *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           TexCoord4fColor4fNormal3fVertex4fSUN
-return         void
-param          s               GLfloat
-param          t               GLfloat
-param          p               GLfloat
-param          q               GLfloat
-param          r               GLfloat
-param          g               GLfloat
-param          b               GLfloat
-param          a               GLfloat
-param          nx              GLfloat
-param          ny              GLfloat
-param          nz              GLfloat
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-param          w               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           TexCoord4fColor4fNormal3fVertex4fvSUN
-return         void
-param          tc              const GLfloat *
-param          c               const GLfloat *
-param          n               const GLfloat *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           ReplacementCodeuiVertex3fSUN
-return         void
-param          rc              GLuint
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           ReplacementCodeuiVertex3fvSUN
-return         void
-param          rc              const GLuint *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           ReplacementCodeuiColor4ubVertex3fSUN
-return         void
-param          rc              GLuint
-param          r               GLubyte
-param          g               GLubyte
-param          b               GLubyte
-param          a               GLubyte
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           ReplacementCodeuiColor4ubVertex3fvSUN
-return         void
-param          rc              const GLuint *
-param          c               const GLubyte *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           ReplacementCodeuiColor3fVertex3fSUN
-return         void
-param          rc              GLuint
-param          r               GLfloat
-param          g               GLfloat
-param          b               GLfloat
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           ReplacementCodeuiColor3fVertex3fvSUN
-return         void
-param          rc              const GLuint *
-param          c               const GLfloat *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           ReplacementCodeuiNormal3fVertex3fSUN
-return         void
-param          rc              GLuint
-param          nx              GLfloat
-param          ny              GLfloat
-param          nz              GLfloat
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           ReplacementCodeuiNormal3fVertex3fvSUN
-return         void
-param          rc              const GLuint *
-param          n               const GLfloat *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           ReplacementCodeuiColor4fNormal3fVertex3fSUN
-return         void
-param          rc              GLuint
-param          r               GLfloat
-param          g               GLfloat
-param          b               GLfloat
-param          a               GLfloat
-param          nx              GLfloat
-param          ny              GLfloat
-param          nz              GLfloat
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           ReplacementCodeuiColor4fNormal3fVertex3fvSUN
-return         void
-param          rc              const GLuint *
-param          c               const GLfloat *
-param          n               const GLfloat *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           ReplacementCodeuiTexCoord2fVertex3fSUN
-return         void
-param          rc              GLuint
-param          s               GLfloat
-param          t               GLfloat
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           ReplacementCodeuiTexCoord2fVertex3fvSUN
-return         void
-param          rc              const GLuint *
-param          tc              const GLfloat *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
-return         void
-param          rc              GLuint
-param          s               GLfloat
-param          t               GLfloat
-param          nx              GLfloat
-param          ny              GLfloat
-param          nz              GLfloat
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
-return         void
-param          rc              const GLuint *
-param          tc              const GLfloat *
-param          n               const GLfloat *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-name           ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
-return         void
-param          rc              GLuint
-param          s               GLfloat
-param          t               GLfloat
-param          r               GLfloat
-param          g               GLfloat
-param          b               GLfloat
-param          a               GLfloat
-param          nx              GLfloat
-param          ny              GLfloat
-param          nz              GLfloat
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_SUN_vertex
-offset         ?
-
-name           ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
-return         void
-param          rc              const GLuint *
-param          tc              const GLfloat *
-param          c               const GLfloat *
-param          n               const GLfloat *
-param          v               const GLfloat *
-category       GL_SUN_vertex
-offset         ?
-
-
-# GL_EXT_blend_func_separate
-
-name           BlendFuncSeparateEXT
-return         void
-param          sfactorRGB      GLenum
-param          dfactorRGB      GLenum
-param          sfactorAlpha    GLenum
-param          dfactorAlpha    GLenum
-category       GL_EXT_blend_func_separate
-offset         537
-
-name           BlendFuncSeparateINGR
-alias          BlendFuncSeparateEXT
-return         void
-param          sfactorRGB      GLenum
-param          dfactorRGB      GLenum
-param          sfactorAlpha    GLenum
-param          dfactorAlpha    GLenum
-category       GL_INGR_blend_func_separate
-
-
-# GL_EXT_vertex_weighting
-
-name           VertexWeightfEXT
-return         void
-param          weight          GLfloat
-category       GL_EXT_vertex_weighting
-offset         494
-
-name           VertexWeightfvEXT
-return         void
-param          weight          const GLfloat *
-category       GL_EXT_vertex_weighting
-offset         495
-
-name           VertexWeightPointerEXT
-return         void
-param          size            GLsizei
-param          type            GLenum
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       GL_EXT_vertex_weighting
-offset         496
-
-
-# GL_NV_vertex_array_range
-
-name           FlushVertexArrayRangeNV
-return         void
-category       GL_NV_vertex_array_range
-offset         497
-
-name           VertexArrayRangeNV
-return         void
-param          length          GLsizei
-param          pointer         const GLvoid *
-category       GL_NV_vertex_array_range
-offset         498
-
-
-# GL_NV_register_combiners
-
-name           CombinerParameterfvNV
-return         void
-param          pname                   GLenum
-param          params                  const GLfloat *
-category       GL_NV_register_combiners
-offset         499
-
-name           CombinerParameterfNV
-return         void
-param          pname                   GLenum
-param          param                   GLfloat
-category       GL_NV_register_combiners
-offset         500
-
-name           CombinerParameterivNV
-return         void
-param          pname                   GLenum
-param          params                  const GLint *
-category       GL_NV_register_combiners
-offset         501
-
-name           CombinerParameteriNV
-return         void
-param          pname                   GLenum
-param          param                   GLint
-category       GL_NV_register_combiners
-offset         502
-
-name           CombinerInputNV
-return         void
-param          stage                   GLenum
-param          portion                 GLenum
-param          variable                GLenum
-param          input                   GLenum
-param          mapping                 GLenum
-param          componentUsage          GLenum
-category       GL_NV_register_combiners
-offset         503
-
-name           CombinerOutputNV
-return         void
-param          stage                   GLenum
-param          portion                 GLenum
-param          abOutput                GLenum
-param          cdOutput                GLenum
-param          sumOutput               GLenum
-param          scale                   GLenum
-param          bias                    GLenum
-param          abDotProduct            GLboolean
-param          cdDotProduct            GLboolean
-param          muxSum                  GLboolean
-category       GL_NV_register_combiners
-offset         504
-
-name           FinalCombinerInputNV
-return         void
-param          variable                GLenum
-param          input                   GLenum
-param          mapping                 GLenum
-param          componentUsage          GLenum
-category       GL_NV_register_combiners
-offset         505
-
-name           GetCombinerInputParameterfvNV
-return         void
-param          stage                   GLenum
-param          portion                 GLenum
-param          variable                GLenum
-param          pname                   GLenum
-param          params                  GLfloat *
-category       GL_NV_register_combiners
-offset         506
-
-name           GetCombinerInputParameterivNV
-return         void
-param          stage                   GLenum
-param          portion                 GLenum
-param          variable                GLenum
-param          pname                   GLenum
-param          params                  GLint *
-category       GL_NV_register_combiners
-offset         507
-
-name           GetCombinerOutputParameterfvNV
-return         void
-param          stage                   GLenum
-param          portion                 GLenum
-param          pname                   GLenum
-param          params                  GLfloat *
-category       GL_NV_register_combiners
-offset         508
-
-name           GetCombinerOutputParameterivNV
-return         void
-param          stage                   GLenum
-param          portion                 GLenum
-param          pname                   GLenum
-param          params                  GLint *
-category       GL_NV_register_combiners
-offset         509
-
-name           GetFinalCombinerInputParameterfvNV
-return         void
-param          variable                GLenum
-param          pname                   GLenum
-param          params                  GLfloat *
-category       GL_NV_register_combiners
-offset         510
-
-name           GetFinalCombinerInputParameterivNV
-return         void
-param          variable                GLenum
-param          pname                   GLenum
-param          params                  GLint *
-category       GL_NV_register_combiners
-offset         511
-
-
-# GL_MESA_resize_buffers
-
-name           ResizeBuffersMESA
-return         void
-category       GL_MESA_resize_buffers
-offset         512
-
-
-# GL_MESA_window_pos
-
-name           WindowPos2dMESA
-return         void
-param          x               GLdouble
-param          y               GLdouble
-category       GL_MESA_window_pos
-offset         513
-
-name           WindowPos2dvMESA
-return         void
-param          v               const GLdouble *
-category       GL_MESA_window_pos
-offset         514
-
-name           WindowPos2fMESA
-return         void
-param          x               GLfloat
-param          y               GLfloat
-category       GL_MESA_window_pos
-offset         515
-
-name           WindowPos2fvMESA
-return         void
-param          v               const GLfloat *
-category       GL_MESA_window_pos
-offset         516
-
-name           WindowPos2iMESA
-return         void
-param          x               GLint
-param          y               GLint
-category       GL_MESA_window_pos
-offset         517
-
-name           WindowPos2ivMESA
-return         void
-param          v               const GLint *
-category       GL_MESA_window_pos
-offset         518
-
-name           WindowPos2sMESA
-return         void
-param          x               GLshort
-param          y               GLshort
-category       GL_MESA_window_pos
-offset         519
-
-name           WindowPos2svMESA
-return         void
-param          v               const GLshort *
-category       GL_MESA_window_pos
-offset         520
-
-name           WindowPos3dMESA
-return         void
-param          x               GLdouble
-param          y               GLdouble
-param          z               GLdouble
-category       GL_MESA_window_pos
-offset         521
-
-name           WindowPos3dvMESA
-return         void
-param          v               const GLdouble *
-category       GL_MESA_window_pos
-offset         522
-
-name           WindowPos3fMESA
-return         void
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_MESA_window_pos
-offset         523
-
-name           WindowPos3fvMESA
-return         void
-param          v               const GLfloat *
-category       GL_MESA_window_pos
-offset         524
-
-name           WindowPos3iMESA
-return         void
-param          x               GLint
-param          y               GLint
-param          z               GLint
-category       GL_MESA_window_pos
-offset         525
-
-name           WindowPos3ivMESA
-return         void
-param          v               const GLint *
-category       GL_MESA_window_pos
-offset         526
-
-name           WindowPos3sMESA
-return         void
-param          x               GLshort
-param          y               GLshort
-param          z               GLshort
-category       GL_MESA_window_pos
-offset         527
-
-name           WindowPos3svMESA
-return         void
-param          v               const GLshort *
-category       GL_MESA_window_pos
-offset         528
-
-name           WindowPos4dMESA
-return         void
-param          x               GLdouble
-param          y               GLdouble
-param          z               GLdouble
-param          w               GLdouble
-category       GL_MESA_window_pos
-offset         529
-
-name           WindowPos4dvMESA
-return         void
-param          v               const GLdouble *
-category       GL_MESA_window_pos
-offset         530
-
-name           WindowPos4fMESA
-return         void
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-param          w               GLfloat
-category       GL_MESA_window_pos
-offset         531
-
-name           WindowPos4fvMESA
-return         void
-param          v               const GLfloat *
-category       GL_MESA_window_pos
-offset         532
-
-name           WindowPos4iMESA
-return         void
-param          x               GLint
-param          y               GLint
-param          z               GLint
-param          w               GLint
-category       GL_MESA_window_pos
-offset         533
-
-name           WindowPos4ivMESA
-return         void
-param          v               const GLint *
-category       GL_MESA_window_pos
-offset         534
-
-name           WindowPos4sMESA
-return         void
-param          x               GLshort
-param          y               GLshort
-param          z               GLshort
-param          w               GLshort
-category       GL_MESA_window_pos
-offset         535
-
-name           WindowPos4svMESA
-return         void
-param          v               const GLshort *
-category       GL_MESA_window_pos
-offset         536
-
-
-# GL_IBM_multimode_draw_arrays
-
-name           MultiModeDrawArraysIBM
-return         void
-param          mode            const GLenum *
-param          first           const GLint *
-param          count           const GLsizei *
-param          primcount       GLsizei
-param          modestride      GLint
-category       GL_IBM_multimode_draw_arrays
-offset         708
-
-name           MultiModeDrawElementsIBM
-return         void
-param          mode            const GLenum *
-param          count           const GLsizei *
-param          type            GLenum
-param          indices         const GLvoid * const *
-param          primcount       GLsizei
-param          modestride      GLint
-category       GL_IBM_multimode_draw_arrays
-offset         709
-
-
-# GL_IBM_vertex_array_lists
-
-name           ColorPointerListIBM
-return         void
-param          size            GLint
-param          type            GLenum
-param          stride          GLint
-param          pointer         const GLvoid **
-param          ptrstride       GLint
-category       GL_IBM_vertex_array_lists
-offset         ?
-
-name           SecondaryColorPointerListIBM
-return         void
-param          size            GLint
-param          type            GLenum
-param          stride          GLint
-param          pointer         const GLvoid **
-param          ptrstride       GLint
-category       GL_IBM_vertex_array_lists
-offset         ?
-
-name           EdgeFlagPointerListIBM
-return         void
-param          stride          GLint
-param          pointer         const GLboolean **
-param          ptrstride       GLint
-category       GL_IBM_vertex_array_lists
-offset         ?
-
-name           FogCoordPointerListIBM
-return         void
-param          type            GLenum
-param          stride          GLint
-param          pointer         const GLvoid **
-param          ptrstride       GLint
-category       GL_IBM_vertex_array_lists
-offset         ?
-
-name           IndexPointerListIBM
-return         void
-param          type            GLenum
-param          stride          GLint
-param          pointer         const GLvoid **
-param          ptrstride       GLint
-category       GL_IBM_vertex_array_lists
-offset         ?
-
-name           NormalPointerListIBM
-return         void
-param          type            GLenum
-param          stride          GLint
-param          pointer         const GLvoid **
-param          ptrstride       GLint
-category       GL_IBM_vertex_array_lists
-offset         ?
-
-name           TexCoordPointerListIBM
-return         void
-param          size            GLint
-param          type            GLenum
-param          stride          GLint
-param          pointer         const GLvoid **
-param          ptrstride       GLint
-category       GL_IBM_vertex_array_lists
-offset         ?
-
-name           VertexPointerListIBM
-return         void
-param          size            GLint
-param          type            GLenum
-param          stride          GLint
-param          pointer         const GLvoid **
-param          ptrstride       GLint
-category       GL_IBM_vertex_array_lists
-offset         ?
-
-
-# GL_3DFX_tbuffer
-
-name           TbufferMask3DFX
-return         void
-param          mask            GLuint
-category       GL_3DFX_tbuffer
-offset         553
-
-
-# GL_EXT_multisample
-
-name           SampleMaskEXT
-alias          SampleMaskSGIS
-return         void
-param          value           GLclampf
-param          invert          GLboolean
-category       GL_EXT_multisample
-
-name           SamplePatternEXT
-alias          SamplePatternSGIS
-return         void
-param          pattern         GLenum
-category       GL_EXT_multisample
-
-
-# GL_SGIS_texture_color_mask
-
-name           TextureColorMaskSGIS
-return         void
-param          red             GLboolean
-param          green           GLboolean
-param          blue            GLboolean
-param          alpha           GLboolean
-category       GL_SGIS_texture_color_mask
-offset         ?
-
-
-# GL_SGIX_igloo_interface
-
-name           IglooInterfaceSGIX
-return         void
-param          pname           GLenum
-param          params          const GLvoid *
-category       GL_SGIX_igloo_interface
-offset         ?
-
-
-# GL_NV_evaluators
-
-name           MapControlPointsNV
-return         void
-param          target  GLenum
-param          index   GLuint
-param          type    GLenum
-param          ustride GLsizei
-param          vstride GLsizei
-param          uorder  GLint
-param          vorder  GLint
-param          packed  GLboolean
-param          points  const GLvoid *
-category       GL_NV_evaluators
-offset         ?
-
-name           MapParameterivNV
-return         void
-param          target  GLenum
-param          pname   GLenum
-param          params  const GLint *
-category       GL_NV_evaluators
-offset         ?
-
-name           MapParameterfvNV
-return         void
-param          target  GLenum
-param          pname   GLenum
-param          params  const GLfloat *
-category       GL_NV_evaluators
-offset         ?
-
-name           GetMapControlPointsNV
-return         void
-param          target  GLenum
-param          index   GLuint
-param          type    GLenum
-param          ustride GLsizei
-param          vstride GLsizei
-param          packed  GLboolean
-param          points  GLvoid *
-category       GL_NV_evaluators
-offset         ?
-
-name           GetMapParameterivNV
-return         void
-param          target  GLenum
-param          pname   GLenum
-param          params  GLint *
-category       GL_NV_evaluators
-offset         ?
-
-name           GetMapParameterfvNV
-return         void
-param          target  GLenum
-param          pname   GLenum
-param          params  GLfloat *
-category       GL_NV_evaluators
-offset         ?
-
-name           GetMapAttribParameterivNV
-return         void
-param          target  GLenum
-param          index   GLuint
-param          pname   GLenum
-param          params  GLint *
-category       GL_NV_evaluators
-offset         ?
-
-name           GetMapAttribParameterfvNV
-return         void
-param          target  GLenum
-param          index   GLuint
-param          pname   GLenum
-param          params  GLfloat *
-category       GL_NV_evaluators
-offset         ?
-
-name           EvalMapsNV
-return         void
-param          target  GLenum
-param          mode    GLenum
-category       GL_NV_evaluators
-offset         ?
-
-
-# GL_NV_register_combiners2
-
-name           CombinerStageParameterfvNV
-return         void
-param          stage   GLenum
-param          pname   GLenum
-param          params  const GLfloat *
-category       GL_NV_register_combiners2
-offset         ?
-
-name           GetCombinerStageParameterfvNV
-return         void
-param          stage   GLenum
-param          pname   GLenum
-param          params  GLfloat *
-category       GL_NV_register_combiners2
-offset         ?
-
-
-# GL_ARB_window_pos
-
-name           WindowPos2dARB
-return         void
-param          x       GLdouble
-param          y       GLdouble
-category       GL_ARB_window_pos
-alias          WindowPos2dMESA
-
-name           WindowPos2fARB
-return         void
-param          x       GLfloat
-param          y       GLfloat
-category       GL_ARB_window_pos
-alias          WindowPos2fMESA
-
-name           WindowPos2iARB
-return         void
-param          x       GLint
-param          y       GLint
-category       GL_ARB_window_pos
-alias          WindowPos2iMESA
-
-name           WindowPos2sARB
-return         void
-param          x       GLshort
-param          y       GLshort
-category       GL_ARB_window_pos
-alias          WindowPos2sMESA
-
-name           WindowPos2dvARB
-return         void
-param          p       const GLdouble *
-category       GL_ARB_window_pos
-alias          WindowPos2dvMESA
-
-name           WindowPos2fvARB
-return         void
-param          p       const GLfloat *
-category       GL_ARB_window_pos
-alias          WindowPos2fvMESA
-
-name           WindowPos2ivARB
-return         void
-param          p       const GLint *
-category       GL_ARB_window_pos
-alias          WindowPos2ivMESA
-
-name           WindowPos2svARB
-return         void
-param          p       const GLshort *
-category       GL_ARB_window_pos
-alias          WindowPos2svMESA
-
-name           WindowPos3dARB
-return         void
-param          x       GLdouble
-param          y       GLdouble
-param          z       GLdouble
-category       GL_ARB_window_pos
-alias          WindowPos3dMESA
-
-name           WindowPos3fARB
-return         void
-param          x       GLfloat
-param          y       GLfloat
-param          z       GLfloat
-category       GL_ARB_window_pos
-alias          WindowPos3fMESA
-
-name           WindowPos3iARB
-return         void
-param          x       GLint
-param          y       GLint
-param          z       GLint
-category       GL_ARB_window_pos
-alias          WindowPos3iMESA
-
-name           WindowPos3sARB
-return         void
-param          x       GLshort
-param          y       GLshort
-param          z       GLshort
-category       GL_ARB_window_pos
-alias          WindowPos3sMESA
-
-name           WindowPos3dvARB
-return         void
-param          p       const GLdouble *
-category       GL_ARB_window_pos
-alias          WindowPos3dvMESA
-
-name           WindowPos3fvARB
-return         void
-param          p       const GLfloat *
-category       GL_ARB_window_pos
-alias          WindowPos3fvMESA
-
-name           WindowPos3ivARB
-return         void
-param          p       const GLint *
-category       GL_ARB_window_pos
-alias          WindowPos3ivMESA
-
-name           WindowPos3svARB
-return         void
-param          p       const GLshort *
-category       GL_ARB_window_pos
-alias          WindowPos3svMESA
-
-
-# GL_NV_vertex_program
-
-name           AreProgramsResidentNV
-return         GLboolean
-param          n               GLsizei
-param          ids             const GLuint *
-param          residences      GLboolean *
-category       GL_NV_vertex_program
-offset         578
-
-name           BindProgramNV
-return         void
-param          target  GLenum
-param          id      GLuint
-category       GL_NV_vertex_program
-offset         579
-
-name           DeleteProgramsNV
-return         void
-param          n       GLsizei
-param          ids     const GLuint *
-category       GL_NV_vertex_program
-offset         580
-
-name           ExecuteProgramNV
-return         void
-param          target  GLenum
-param          id      GLuint
-param          params  const GLfloat *
-category       GL_NV_vertex_program
-offset         581
-
-name           GenProgramsNV
-return         void
-param          n       GLsizei
-param          ids     GLuint *
-category       GL_NV_vertex_program
-offset         582
-
-name           GetProgramParameterdvNV
-return         void
-param          target  GLenum
-param          index   GLuint
-param          pname   GLenum
-param          params  GLdouble *
-category       GL_NV_vertex_program
-offset         583
-
-name           GetProgramParameterfvNV
-return         void
-param          target  GLenum
-param          index   GLuint
-param          pname   GLenum
-param          params  GLfloat *
-category       GL_NV_vertex_program
-offset         584
-
-name           GetProgramivNV
-return         void
-param          id      GLuint
-param          pname   GLenum
-param          params  GLint *
-category       GL_NV_vertex_program
-offset         585
-
-name           GetProgramStringNV
-return         void
-param          id      GLuint
-param          pname   GLenum
-param          program GLubyte *
-category       GL_NV_vertex_program
-offset         586
-
-name           GetTrackMatrixivNV
-return         void
-param          target  GLenum
-param          address GLuint
-param          pname   GLenum
-param          params  GLint *
-category       GL_NV_vertex_program
-offset         587
-
-name           GetVertexAttribdvNV
-return         void
-param          index   GLuint
-param          pname   GLenum
-param          params  GLdouble *
-category       GL_NV_vertex_program
-offset         588
-
-name           GetVertexAttribfvNV
-return         void
-param          index   GLuint
-param          pname   GLenum
-param          params  GLfloat *
-category       GL_NV_vertex_program
-offset         589
-
-name           GetVertexAttribivNV
-return         void
-param          index   GLuint
-param          pname   GLenum
-param          params  GLint *
-category       GL_NV_vertex_program
-offset         590
-
-name           GetVertexAttribPointervNV
-return         void
-param          index           GLuint
-param          pname           GLenum
-param          pointer         GLvoid **
-category       GL_NV_vertex_program
-offset         591
-
-name           IsProgramNV
-return         GLboolean
-param          id      GLuint
-category       GL_NV_vertex_program
-offset         592
-
-name           LoadProgramNV
-return         void
-param          target          GLenum
-param          id              GLuint
-param          len             GLsizei
-param          program         const GLubyte *
-category       GL_NV_vertex_program
-offset         593
-
-name           ProgramParameter4dNV
-return         void
-param          target  GLenum
-param          index   GLuint
-param          x       GLdouble
-param          y       GLdouble
-param          z       GLdouble
-param          w       GLdouble
-category       GL_NV_vertex_program
-offset         594
-
-name           ProgramParameter4dvNV
-return         void
-param          target          GLenum
-param          index           GLuint
-param          params          const GLdouble *
-category       GL_NV_vertex_program
-offset         595
-
-name           ProgramParameter4fNV
-return         void
-param          target  GLenum
-param          index   GLuint
-param          x       GLfloat
-param          y       GLfloat
-param          z       GLfloat
-param          w       GLfloat
-category       GL_NV_vertex_program
-offset         596
-
-name           ProgramParameter4fvNV
-return         void
-param          target          GLenum
-param          index           GLuint
-param          params          const GLfloat *
-category       GL_NV_vertex_program
-offset         597
-
-name           ProgramParameters4dvNV
-return         void
-param          target          GLenum
-param          index           GLuint
-param          num             GLuint
-param          params          const GLdouble *
-category       GL_NV_vertex_program
-offset         598
-
-name           ProgramParameters4fvNV
-return         void
-param          target          GLenum
-param          index           GLuint
-param          num             GLuint
-param          params          const GLfloat *
-category       GL_NV_vertex_program
-offset         599
-
-name           RequestResidentProgramsNV
-return         void
-param          n       GLsizei
-param          ids     const GLuint *
-category       GL_NV_vertex_program
-offset         600
-
-name           TrackMatrixNV
-return         void
-param          target          GLenum
-param          address         GLuint
-param          matrix          GLenum
-param          transform       GLenum
-category       GL_NV_vertex_program
-offset         601
-
-name           VertexAttribPointerNV
-return         void
-param          index           GLuint
-param          size            GLint
-param          type            GLenum
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       GL_NV_vertex_program
-offset         602
-
-name           VertexAttrib1dNV
-return         void
-param          index   GLuint
-param          x       GLdouble
-category       GL_NV_vertex_program
-offset         603
-
-name           VertexAttrib1dvNV
-return         void
-param          index   GLuint
-param          v       const GLdouble *
-category       GL_NV_vertex_program
-offset         604
-
-name           VertexAttrib1fNV
-return         void
-param          index   GLuint
-param          x       GLfloat
-category       GL_NV_vertex_program
-offset         605
-
-name           VertexAttrib1fvNV
-return         void
-param          index   GLuint
-param          v       const GLfloat *
-category       GL_NV_vertex_program
-offset         606
-
-name           VertexAttrib1sNV
-return         void
-param          index   GLuint
-param          x       GLshort
-category       GL_NV_vertex_program
-offset         607
-
-name           VertexAttrib1svNV
-return         void
-param          index   GLuint
-param          v       const GLshort *
-category       GL_NV_vertex_program
-offset         608
-
-name           VertexAttrib2dNV
-return         void
-param          index   GLuint
-param          x       GLdouble
-param          y       GLdouble
-category       GL_NV_vertex_program
-offset         609
-
-name           VertexAttrib2dvNV
-return         void
-param          index   GLuint
-param          v       const GLdouble *
-category       GL_NV_vertex_program
-offset         610
-
-name           VertexAttrib2fNV
-return         void
-param          index   GLuint
-param          x       GLfloat
-param          y       GLfloat
-category       GL_NV_vertex_program
-offset         611
-
-name           VertexAttrib2fvNV
-return         void
-param          index   GLuint
-param          v       const GLfloat *
-category       GL_NV_vertex_program
-offset         612
-
-name           VertexAttrib2sNV
-return         void
-param          index   GLuint
-param          x       GLshort
-param          y       GLshort
-category       GL_NV_vertex_program
-offset         613
-
-name           VertexAttrib2svNV
-return         void
-param          index   GLuint
-param          v       const GLshort *
-category       GL_NV_vertex_program
-offset         614
-
-name           VertexAttrib3dNV
-return         void
-param          index   GLuint
-param          x       GLdouble
-param          y       GLdouble
-param          z       GLdouble
-category       GL_NV_vertex_program
-offset         615
-
-name           VertexAttrib3dvNV
-return         void
-param          index   GLuint
-param          v       const GLdouble *
-category       GL_NV_vertex_program
-offset         616
-
-name           VertexAttrib3fNV
-return         void
-param          index   GLuint
-param          x       GLfloat
-param          y       GLfloat
-param          z       GLfloat
-category       GL_NV_vertex_program
-offset         617
-
-name           VertexAttrib3fvNV
-return         void
-param          index   GLuint
-param          v       const GLfloat *
-category       GL_NV_vertex_program
-offset         618
-
-name           VertexAttrib3sNV
-return         void
-param          index   GLuint
-param          x       GLshort
-param          y       GLshort
-param          z       GLshort
-category       GL_NV_vertex_program
-offset         619
-
-name           VertexAttrib3svNV
-return         void
-param          index   GLuint
-param          v       const GLshort *
-category       GL_NV_vertex_program
-offset         620
-
-name           VertexAttrib4dNV
-return         void
-param          index   GLuint
-param          x       GLdouble
-param          y       GLdouble
-param          z       GLdouble
-param          w       GLdouble
-category       GL_NV_vertex_program
-offset         621
-
-name           VertexAttrib4dvNV
-return         void
-param          index   GLuint
-param          v       const GLdouble *
-category       GL_NV_vertex_program
-offset         622
-
-name           VertexAttrib4fNV
-return         void
-param          index   GLuint
-param          x       GLfloat
-param          y       GLfloat
-param          z       GLfloat
-param          w       GLfloat
-category       GL_NV_vertex_program
-offset         623
-
-name           VertexAttrib4fvNV
-return         void
-param          index   GLuint
-param          v       const GLfloat *
-category       GL_NV_vertex_program
-offset         624
-
-name           VertexAttrib4sNV
-return         void
-param          index   GLuint
-param          x       GLshort
-param          y       GLshort
-param          z       GLshort
-param          w       GLshort
-category       GL_NV_vertex_program
-offset         625
-
-name           VertexAttrib4svNV
-return         void
-param          index   GLuint
-param          v       const GLshort *
-category       GL_NV_vertex_program
-offset         626
-
-name           VertexAttrib4ubNV
-return         void
-param          index   GLuint
-param          x       GLubyte
-param          y       GLubyte
-param          z       GLubyte
-param          w       GLubyte
-category       GL_NV_vertex_program
-offset         627
-
-name           VertexAttrib4ubvNV
-return         void
-param          index   GLuint
-param          v       const GLubyte *
-category       GL_NV_vertex_program
-offset         628
-
-name           VertexAttribs1dvNV
-return         void
-param          index   GLuint
-param          n       GLsizei
-param          v       const GLdouble *
-category       GL_NV_vertex_program
-offset         629
-
-name           VertexAttribs1fvNV
-return         void
-param          index   GLuint
-param          n       GLsizei
-param          v       const GLfloat *
-category       GL_NV_vertex_program
-offset         630
-
-name           VertexAttribs1svNV
-return         void
-param          index   GLuint
-param          n       GLsizei
-param          v       const GLshort *
-category       GL_NV_vertex_program
-offset         631
-
-name           VertexAttribs2dvNV
-return         void
-param          index   GLuint
-param          n       GLsizei
-param          v       const GLdouble *
-category       GL_NV_vertex_program
-offset         632
-
-name           VertexAttribs2fvNV
-return         void
-param          index   GLuint
-param          n       GLsizei
-param          v       const GLfloat *
-category       GL_NV_vertex_program
-offset         633
-
-name           VertexAttribs2svNV
-return         void
-param          index   GLuint
-param          n       GLsizei
-param          v       const GLshort *
-category       GL_NV_vertex_program
-offset         634
-
-name           VertexAttribs3dvNV
-return         void
-param          index   GLuint
-param          n       GLsizei
-param          v       const GLdouble *
-category       GL_NV_vertex_program
-offset         635
-
-name           VertexAttribs3fvNV
-return         void
-param          index   GLuint
-param          n       GLsizei
-param          v       const GLfloat *
-category       GL_NV_vertex_program
-offset         636
-
-name           VertexAttribs3svNV
-return         void
-param          index   GLuint
-param          n       GLsizei
-param          v       const GLshort *
-category       GL_NV_vertex_program
-offset         637
-
-name           VertexAttribs4dvNV
-return         void
-param          index   GLuint
-param          n       GLsizei
-param          v       const GLdouble *
-category       GL_NV_vertex_program
-offset         638
-
-name           VertexAttribs4fvNV
-return         void
-param          index   GLuint
-param          n       GLsizei
-param          v       const GLfloat *
-category       GL_NV_vertex_program
-offset         639
-
-name           VertexAttribs4svNV
-return         void
-param          index   GLuint
-param          n       GLsizei
-param          v       const GLshort *
-category       GL_NV_vertex_program
-offset         640
-
-name           VertexAttribs4ubvNV
-return         void
-param          index   GLuint
-param          n       GLsizei
-param          v       const GLubyte *
-category       GL_NV_vertex_program
-offset         641
-
-
-# GL_NV_point_sprite
-
-name           PointParameteriNV
-return         void
-param          pname           GLenum
-param          params          GLint
-category       GL_NV_point_sprite
-offset         642
-
-name           PointParameterivNV
-return         void
-param          pname           GLenum
-param          params          const GLint *
-category       GL_NV_point_sprite
-offset         643
-
-
-# OpenGL 1.4
-
-name           BlendFuncSeparate
-alias          BlendFuncSeparateEXT
-return         void
-param          sfactorRGB      GLenum
-param          dfactorRGB      GLenum
-param          sfactorAlpha    GLenum
-param          dfactorAlpha    GLenum
-category       1.4
-
-name           FogCoordf
-return         void
-param          coord           GLfloat
-category       1.4
-alias          FogCoordfEXT
-
-name           FogCoordfv
-return         void
-param          coord           const GLfloat *
-category       1.4
-alias          FogCoordfvEXT
-
-name           FogCoordd
-return         void
-param          coord           GLdouble
-category       1.4
-alias          FogCoorddEXT
-
-name           FogCoorddv
-return         void
-param          coord           const GLdouble *
-category       1.4
-alias          FogCoorddvEXT
-
-name           FogCoordPointer
-return         void
-param          type            GLenum
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       1.4
-alias          FogCoordPointerEXT
-
-name           MultiDrawArrays
-return         void
-param          mode            GLenum
-param          first           GLint *
-param          count           GLsizei *
-param          primcount       GLsizei
-category       1.4
-alias          MultiDrawArraysEXT
-
-name           MultiDrawElements
-return         void
-param          mode            GLenum
-param          count           const GLsizei *
-param          type            GLenum
-param          indices         const GLvoid **
-param          primcount       GLsizei
-category       1.4
-alias          MultiDrawElementsEXT
-
-name           PointParameterf
-return         void
-param          pname           GLenum
-param          param           GLfloat
-category       1.4
-alias          PointParameterfEXT
-
-name           PointParameterfv
-return         void
-param          pname           GLenum
-param          params          const GLfloat *
-category       1.4
-alias          PointParameterfvEXT
-
-name           PointParameteri
-return         void
-param          pname           GLenum
-param          param           GLint
-category       1.4
-alias          PointParameteriNV
-
-name           PointParameteriv
-return         void
-param          pname           GLenum
-param          params          const GLint *
-category       1.4
-alias          PointParameterivNV
-
-name           SecondaryColor3b
-return         void
-param          red             GLbyte
-param          green           GLbyte
-param          blue            GLbyte
-category       1.4
-alias          SecondaryColor3bEXT
-
-name           SecondaryColor3bv
-return         void
-param          v               const GLbyte *
-category       1.4
-alias          SecondaryColor3bvEXT
-
-name           SecondaryColor3d
-return         void
-param          red             GLdouble
-param          green           GLdouble
-param          blue            GLdouble
-category       1.4
-alias          SecondaryColor3dEXT
-
-name           SecondaryColor3dv
-return         void
-param          v               const GLdouble *
-category       1.4
-alias          SecondaryColor3dvEXT
-
-name           SecondaryColor3f
-return         void
-param          red             GLfloat
-param          green           GLfloat
-param          blue            GLfloat
-category       1.4
-alias          SecondaryColor3fEXT
-
-name           SecondaryColor3fv
-return         void
-param          v               const GLfloat *
-category       1.4
-alias          SecondaryColor3fvEXT
-
-name           SecondaryColor3i
-return         void
-param          red             GLint
-param          green           GLint
-param          blue            GLint
-category       1.4
-alias          SecondaryColor3iEXT
-
-name           SecondaryColor3iv
-return         void
-param          v               const GLint *
-category       1.4
-alias          SecondaryColor3ivEXT
-
-name           SecondaryColor3s
-return         void
-param          red             GLshort
-param          green           GLshort
-param          blue            GLshort
-category       1.4
-alias          SecondaryColor3sEXT
-
-name           SecondaryColor3sv
-return         void
-param          v               const GLshort *
-category       1.4
-alias          SecondaryColor3svEXT
-
-name           SecondaryColor3ub
-return         void
-param          red             GLubyte
-param          green           GLubyte
-param          blue            GLubyte
-category       1.4
-alias          SecondaryColor3ubEXT
-
-name           SecondaryColor3ubv
-return         void
-param          v               const GLubyte *
-category       1.4
-alias          SecondaryColor3ubvEXT
-
-name           SecondaryColor3ui
-return         void
-param          red             GLuint
-param          green           GLuint
-param          blue            GLuint
-category       1.4
-alias          SecondaryColor3uiEXT
-
-name           SecondaryColor3uiv
-return         void
-param          v               const GLuint *
-category       1.4
-alias          SecondaryColor3uivEXT
-
-name           SecondaryColor3us
-return         void
-param          red             GLushort
-param          green           GLushort
-param          blue            GLushort
-category       1.4
-alias          SecondaryColor3usEXT
-
-name           SecondaryColor3usv
-return         void
-param          v               const GLushort *
-category       1.4
-alias          SecondaryColor3usvEXT
-
-name           SecondaryColorPointer
-return         void
-param          size            GLint
-param          type            GLenum
-param          stride          GLsizei
-param          pointer         const void *
-category       1.4
-alias          SecondaryColorPointerEXT
-
-name           WindowPos2d
-return         void
-param          x               GLdouble
-param          y               GLdouble
-category       1.4
-alias          WindowPos2dMESA
-
-name           WindowPos2dv
-return         void
-param          v               const GLdouble *
-category       1.4
-alias          WindowPos2dvMESA
-
-name           WindowPos2f
-return         void
-param          x               GLfloat
-param          y               GLfloat
-category       1.4
-alias          WindowPos2fMESA
-
-name           WindowPos2fv
-return         void
-param          v               const GLfloat *
-category       1.4
-alias          WindowPos2fvMESA
-
-name           WindowPos2i
-return         void
-param          x               GLint
-param          y               GLint
-category       1.4
-alias          WindowPos2iMESA
-
-name           WindowPos2iv
-return         void
-param          v               const GLint *
-category       1.4
-alias          WindowPos2ivMESA
-
-name           WindowPos2s
-return         void
-param          x               GLshort
-param          y               GLshort
-category       1.4
-alias          WindowPos2sMESA
-
-name           WindowPos2sv
-return         void
-param          v               const GLshort *
-category       1.4
-alias          WindowPos2svMESA
-
-name           WindowPos3d
-return         void
-param          x               GLdouble
-param          y               GLdouble
-param          z               GLdouble
-category       1.4
-alias          WindowPos3dMESA
-
-name           WindowPos3dv
-return         void
-param          v               const GLdouble *
-category       1.4
-alias          WindowPos3dvMESA
-
-name           WindowPos3f
-return         void
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       1.4
-alias          WindowPos3fMESA
-
-name           WindowPos3fv
-return         void
-param          v               const GLfloat *
-category       1.4
-alias          WindowPos3fvMESA
-
-name           WindowPos3i
-return         void
-param          x               GLint
-param          y               GLint
-param          z               GLint
-category       1.4
-alias          WindowPos3iMESA
-
-name           WindowPos3iv
-return         void
-param          v               const GLint *
-category       1.4
-alias          WindowPos3ivMESA
-
-name           WindowPos3s
-return         void
-param          x               GLshort
-param          y               GLshort
-param          z               GLshort
-category       1.4
-alias          WindowPos3sMESA
-
-name           WindowPos3sv
-return         void
-param          v               const GLshort *
-category       1.4
-alias          WindowPos3svMESA
-
-
-# GL_EXT_stencil_two_side
-
-name           ActiveStencilFaceEXT
-return         void
-param          face            GLenum
-category       EXT_stencil_two_side
-offset         646
-
-
-# GL_NV_fence
-
-name           DeleteFencesNV
-return         void
-param          n               GLsizei
-param          fences          const GLuint *
-category       GL_NV_fence
-offset         647
-
-name           GenFencesNV
-return         void
-param          n               GLsizei
-param          fences          GLuint *
-category       GL_NV_fence
-offset         648
-
-name           IsFenceNV
-return         GLboolean
-param          fence           GLuint
-category       GL_NV_fence
-offset         649
-
-name           TestFenceNV
-return         GLboolean
-param          fence           GLuint
-category       GL_NV_fence
-offset         650
-
-name           GetFenceivNV
-return         void
-param          fence           GLuint
-param          pname           GLenum
-param          params          GLint *
-category       GL_NV_fence
-offset         651
-
-name           FinishFenceNV
-return         void
-param          fence           GLuint
-category       GL_NV_fence
-offset         652
-
-name           SetFenceNV
-return         void
-param          fence           GLuint
-param          condition       GLenum
-category       GL_NV_fence
-offset         653
-
-
-# GL_ARB_vertex_program
-
-name           VertexAttrib1sARB
-return         void
-param          index           GLuint
-param          x               GLshort
-category       GL_ARB_vertex_program
-alias          VertexAttrib1sNV
-
-name           VertexAttrib1fARB
-return         void
-param          index           GLuint
-param          x               GLfloat
-category       GL_ARB_vertex_program
-alias          VertexAttrib1fNV
-
-name           VertexAttrib1dARB
-return         void
-param          index           GLuint
-param          x               GLdouble
-category       GL_ARB_vertex_program
-alias          VertexAttrib1dNV
-
-name           VertexAttrib2sARB
-return         void
-param          index           GLuint
-param          x               GLshort
-param          y               GLshort
-category       GL_ARB_vertex_program
-alias          VertexAttrib2sNV
-
-name           VertexAttrib2fARB
-return         void
-param          index           GLuint
-param          x               GLfloat
-param          y               GLfloat
-category       GL_ARB_vertex_program
-alias          VertexAttrib2fNV
-
-name           VertexAttrib2dARB
-return         void
-param          index           GLuint
-param          x               GLdouble
-param          y               GLdouble
-category       GL_ARB_vertex_program
-alias          VertexAttrib2dNV
-
-name           VertexAttrib3sARB
-return         void
-param          index           GLuint
-param          x               GLshort
-param          y               GLshort
-param          z               GLshort
-category       GL_ARB_vertex_program
-alias          VertexAttrib3sNV
-
-name           VertexAttrib3fARB
-return         void
-param          index           GLuint
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-category       GL_ARB_vertex_program
-alias          VertexAttrib3fNV
-
-name           VertexAttrib3dARB
-return         void
-param          index           GLuint
-param          x               GLdouble
-param          y               GLdouble
-param          z               GLdouble
-category       GL_ARB_vertex_program
-alias          VertexAttrib3dNV
-
-name           VertexAttrib4sARB
-return         void
-param          index           GLuint
-param          x               GLshort
-param          y               GLshort
-param          z               GLshort
-param          w               GLshort
-category       GL_ARB_vertex_program
-alias          VertexAttrib4sNV
-
-name           VertexAttrib4fARB
-return         void
-param          index           GLuint
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-param          w               GLfloat
-category       GL_ARB_vertex_program
-alias          VertexAttrib4fNV
-
-name           VertexAttrib4dARB
-return         void
-param          index           GLuint
-param          x               GLdouble
-param          y               GLdouble
-param          z               GLdouble
-param          w               GLdouble
-category       GL_ARB_vertex_program
-alias          VertexAttrib4dNV
-
-name           VertexAttrib4NubARB
-return         void
-param          index           GLuint
-param          x               GLubyte
-param          y               GLubyte
-param          z               GLubyte
-param          w               GLubyte
-category       GL_ARB_vertex_program
-alias          VertexAttrib4ubNV
-
-name           VertexAttrib1svARB
-return         void
-param          index           GLuint
-param          v               const GLshort *
-category       GL_ARB_vertex_program
-alias          VertexAttrib1svNV
-
-name           VertexAttrib1fvARB
-return         void
-param          index           GLuint
-param          v               const GLfloat *
-category       GL_ARB_vertex_program
-alias          VertexAttrib1fvNV
-
-name           VertexAttrib1dvARB
-return         void
-param          index           GLuint
-param          v               const GLdouble *
-category       GL_ARB_vertex_program
-alias          VertexAttrib1dvNV
-
-name           VertexAttrib2svARB
-return         void
-param          index           GLuint
-param          v               const GLshort *
-category       GL_ARB_vertex_program
-alias          VertexAttrib2svNV
-
-name           VertexAttrib2fvARB
-return         void
-param          index           GLuint
-param          v               const GLfloat *
-category       GL_ARB_vertex_program
-alias          VertexAttrib2fvNV
-
-name           VertexAttrib2dvARB
-return         void
-param          index           GLuint
-param          v               const GLdouble *
-category       GL_ARB_vertex_program
-alias          VertexAttrib2dvNV
-
-name           VertexAttrib3svARB
-return         void
-param          index           GLuint
-param          v               const GLshort *
-category       GL_ARB_vertex_program
-alias          VertexAttrib3svNV
-
-name           VertexAttrib3fvARB
-return         void
-param          index           GLuint
-param          v               const GLfloat *
-category       GL_ARB_vertex_program
-alias          VertexAttrib3fvNV
-
-name           VertexAttrib3dvARB
-return         void
-param          index           GLuint
-param          v               const GLdouble *
-category       GL_ARB_vertex_program
-alias          VertexAttrib3dvNV
-
-name           VertexAttrib4bvARB
-return         void
-param          index           GLuint
-param          v               const GLbyte *
-category       GL_ARB_vertex_program
-offset         654
-
-name           VertexAttrib4svARB
-return         void
-param          index           GLuint
-param          v               const GLshort *
-category       GL_ARB_vertex_program
-alias          VertexAttrib4svNV
-
-name           VertexAttrib4ivARB
-return         void
-param          index           GLuint
-param          v               const GLint *
-category       GL_ARB_vertex_program
-offset         655
-
-name           VertexAttrib4ubvARB
-return         void
-param          index           GLuint
-param          v               const GLubyte *
-category       GL_ARB_vertex_program
-offset         656
-
-name           VertexAttrib4usvARB
-return         void
-param          index           GLuint
-param          v               const GLushort *
-category       GL_ARB_vertex_program
-offset         657
-
-name           VertexAttrib4uivARB
-return         void
-param          index           GLuint
-param          v               const GLuint *
-category       GL_ARB_vertex_program
-offset         658
-
-name           VertexAttrib4fvARB
-return         void
-param          index           GLuint
-param          v               const GLfloat *
-category       GL_ARB_vertex_program
-alias          VertexAttrib4fvNV
-
-name           VertexAttrib4dvARB
-return         void
-param          index           GLuint
-param          v               const GLdouble *
-category       GL_ARB_vertex_program
-alias          VertexAttrib4dvNV
-
-name           VertexAttrib4NbvARB
-return         void
-param          index           GLuint
-param          v               const GLbyte *
-category       GL_ARB_vertex_program
-offset         659
-
-name           VertexAttrib4NsvARB
-return         void
-param          index           GLuint
-param          v               const GLshort *
-category       GL_ARB_vertex_program
-offset         660
-
-name           VertexAttrib4NivARB
-return         void
-param          index           GLuint
-param          v               const GLint *
-category       GL_ARB_vertex_program
-offset         661
-
-name           VertexAttrib4NubvARB
-return         void
-param          index           GLuint
-param          v               const GLubyte *
-category       GL_ARB_vertex_program
-alias          VertexAttrib4ubvNV
-
-name           VertexAttrib4NusvARB
-return         void
-param          index           GLuint
-param          v               const GLushort *
-category       GL_ARB_vertex_program
-offset         662
-
-name           VertexAttrib4NuivARB
-return         void
-param          index           GLuint
-param          v               const GLuint *
-category       GL_ARB_vertex_program
-offset         663
-
-name           VertexAttribPointerARB
-return         void
-param          index           GLuint
-param          size            GLint
-param          type            GLenum
-param          normalized      GLboolean
-param          stride          GLsizei
-param          pointer         const GLvoid *
-category       GL_ARB_vertex_program
-offset         664
-
-name           EnableVertexAttribArrayARB
-return         void
-param          index           GLuint
-category       GL_ARB_vertex_program
-offset         665
-
-name           DisableVertexAttribArrayARB
-return         void
-param          index           GLuint
-category       GL_ARB_vertex_program
-offset         666
-
-name           ProgramStringARB
-return         void
-param          target          GLenum
-param          format          GLenum
-param          len             GLsizei
-param          string          const GLvoid *
-category       GL_ARB_vertex_program
-offset         667
-
-name           BindProgramARB
-return         void
-param          target          GLenum
-param          program         GLuint
-category       GL_ARB_vertex_program
-alias          BindProgramNV
-
-name           DeleteProgramsARB
-return         void
-param          n               GLsizei
-param          programs        const GLuint *
-category       GL_ARB_vertex_program
-alias          DeleteProgramsNV
-
-name           GenProgramsARB
-return         void
-param          n               GLsizei
-param          programs        GLuint *
-category       GL_ARB_vertex_program
-alias          GenProgramsNV
-
-name           IsProgramARB
-return         GLboolean
-param          program         GLuint
-category       GL_ARB_vertex_program
-alias          IsProgramNV
-
-name           ProgramEnvParameter4dARB
-return         void
-param          target          GLenum
-param          index           GLuint
-param          x               GLdouble
-param          y               GLdouble
-param          z               GLdouble
-param          w               GLdouble
-category       GL_ARB_vertex_program
-offset         668
-
-name           ProgramEnvParameter4dvARB
-return         void
-param          target          GLenum
-param          index           GLuint
-param          params          const GLdouble *
-category       GL_ARB_vertex_program
-offset         669
-
-name           ProgramEnvParameter4fARB
-return         void
-param          target          GLenum
-param          index           GLuint
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-param          w               GLfloat
-category       GL_ARB_vertex_program
-offset         670
-
-name           ProgramEnvParameter4fvARB
-return         void
-param          target          GLenum
-param          index           GLuint
-param          params          const GLfloat *
-category       GL_ARB_vertex_program
-offset         671
-
-name           ProgramLocalParameter4dARB
-return         void
-param          target          GLenum
-param          index           GLuint
-param          x               GLdouble
-param          y               GLdouble
-param          z               GLdouble
-param          w               GLdouble
-category       GL_ARB_vertex_program
-offset         672
-
-name           ProgramLocalParameter4dvARB
-return         void
-param          target          GLenum
-param          index           GLuint
-param          params          const GLdouble *
-category       GL_ARB_vertex_program
-offset         673
-
-name           ProgramLocalParameter4fARB
-return         void
-param          target          GLenum
-param          index           GLuint
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-param          w               GLfloat
-category       GL_ARB_vertex_program
-offset         674
-
-name           ProgramLocalParameter4fvARB
-return         void
-param          target          GLenum
-param          index           GLuint
-param          params          const GLfloat *
-category       GL_ARB_vertex_program
-offset         675
-
-name           GetProgramEnvParameterdvARB
-return         void
-param          target          GLenum
-param          index           GLuint
-param          params          GLdouble *
-category       GL_ARB_vertex_program
-offset         676
-
-name           GetProgramEnvParameterfvARB
-return         void
-param          target          GLenum
-param          index           GLuint
-param          params          GLfloat *
-category       GL_ARB_vertex_program
-offset         677
-
-name           GetProgramLocalParameterdvARB
-return         void
-param          target          GLenum
-param          index           GLuint
-param          params          GLdouble *
-category       GL_ARB_vertex_program
-offset         678
-
-name           GetProgramLocalParameterfvARB
-return         void
-param          target          GLenum
-param          index           GLuint
-param          params          GLfloat *
-category       GL_ARB_vertex_program
-offset         679
-
-name           GetProgramivARB
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLint *
-category       GL_ARB_vertex_program
-offset         680
-
-name           GetProgramStringARB
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          string          GLvoid *
-category       GL_ARB_vertex_program
-offset         681
-
-name           GetVertexAttribdvARB
-return         void
-param          index           GLuint
-param          pname           GLenum
-param          params          GLdouble *
-category       GL_ARB_vertex_program
-alias          GetVertexAttribdvNV
-
-name           GetVertexAttribfvARB
-return         void
-param          index           GLuint
-param          pname           GLenum
-param          params          GLfloat *
-category       GL_ARB_vertex_program
-alias          GetVertexAttribfvNV
-
-name           GetVertexAttribivARB
-return         void
-param          index           GLuint
-param          pname           GLenum
-param          params          GLint *
-category       GL_ARB_vertex_program
-alias          GetVertexAttribivNV
-
-name           GetVertexAttribPointervARB
-return         void
-param          index           GLuint
-param          pname           GLenum
-param          params          GLvoid **
-category       GL_ARB_vertex_program
-alias          GetVertexAttribPointervNV
-
-
-
-# GL_NV_fragment_program
-
-name           ProgramNamedParameter4fNV
-return         void
-param          id              GLuint
-param          len             GLsizei
-param          name            const GLubyte *
-param          x               GLfloat
-param          y               GLfloat
-param          z               GLfloat
-param          w               GLfloat
-category       GL_NV_fragment_program
-offset         682
-
-name           ProgramNamedParameter4dNV
-return         void
-param          id              GLuint
-param          len             GLsizei
-param          name            const GLubyte *
-param          x               GLdouble
-param          y               GLdouble
-param          z               GLdouble
-param          w               GLdouble
-category       GL_NV_fragment_program
-offset         683
-
-name           ProgramNamedParameter4fvNV
-return         void
-param          id              GLuint
-param          len             GLsizei
-param          name            const GLubyte *
-param          v               const GLfloat *
-category       GL_NV_fragment_program
-offset         684
-
-name           ProgramNamedParameter4dvNV
-return         void
-param          id              GLuint
-param          len             GLsizei
-param          name            const GLubyte *
-param          v               const GLdouble *
-category       GL_NV_fragment_program
-offset         685
-
-name           GetProgramNamedParameterfvNV
-return         void
-param          id              GLuint
-param          len             GLsizei
-param          name            const GLubyte *
-param          params          GLfloat *
-category       GL_NV_fragment_program
-offset         686
-
-name           GetProgramNamedParameterdvNV
-return         void
-param          id              GLuint
-param          len             GLsizei
-param          name            const GLubyte *
-param          params          GLdouble *
-category       GL_NV_fragment_program
-offset         687
-
-
-# GL_ARB_vertex_buffer_object
-
-name           BindBufferARB
-return         void
-param          target          GLenum
-param          buffer          GLuint
-category       GL_ARB_vertex_buffer_object
-offset         688
-
-name           BufferDataARB
-return         void
-param          target          GLenum
-param          size            GLsizeiptrARB
-param          data            const GLvoid *
-param          usage           GLenum
-category       GL_ARB_vertex_buffer_object
-offset         689
-
-name           BufferSubDataARB
-return         void
-param          target          GLenum
-param          offset          GLintptrARB
-param          size            GLsizeiptrARB
-param          data            const GLvoid *
-category       GL_ARB_vertex_buffer_object
-offset         690
-
-name           DeleteBuffersARB
-return         void
-param          n               GLsizei
-param          buffer          const GLuint *
-category       GL_ARB_vertex_buffer_object
-offset         691
-
-name           GenBuffersARB
-return         void
-param          n               GLsizei
-param          buffer          GLuint *
-category       GL_ARB_vertex_buffer_object
-offset         692
-
-name           GetBufferParameterivARB
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLint *
-category       GL_ARB_vertex_buffer_object
-offset         693
-
-name           GetBufferPointervARB
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLvoid **
-category       GL_ARB_vertex_buffer_object
-offset         694
-
-name           GetBufferSubDataARB
-return         void
-param          target          GLenum
-param          offset          GLintptrARB
-param          size            GLsizeiptrARB
-param          data            void *
-category       GL_ARB_vertex_buffer_object
-offset         695
-
-name           IsBufferARB
-return         GLboolean
-param          buffer          GLuint
-category       GL_ARB_vertex_buffer_object
-offset         696
-
-name           MapBufferARB
-return         void *
-param          target          GLenum
-param          access          GLenum
-category       GL_ARB_vertex_buffer_object
-offset         697
-
-name           UnmapBufferARB
-return         GLboolean
-param          target          GLenum
-category       GL_ARB_vertex_buffer_object
-offset         698
-
-
-
-# GL_EXT_depth_bounds_test
-
-name           DepthBoundsEXT
-return         void
-param          zmin            GLclampd
-param          zmax            GLclampd
-category       GL_EXT_depth_bounds_test
-offset         699
-
-
-
-# GL_ARB_occlusion_query
-
-name           GenQueriesARB
-return         void
-param          n               GLsizei
-param          ids             GLuint *
-category       GL_ARB_occlusion_query
-offset         700
-
-name           DeleteQueriesARB
-return         void
-param          n               GLsizei
-param          ids             const GLuint *
-category       GL_ARB_occlusion_query
-offset         701
-
-name           IsQueryARB
-return         GLboolean
-param          id              GLuint
-category       GL_ARB_occlusion_query
-offset         702
-
-name           BeginQueryARB
-return         void
-param          target          GLenum
-param          id              GLuint
-category       GL_ARB_occlusion_query
-offset         703
-
-name           EndQueryARB
-return         void
-param          target          GLenum
-category       GL_ARB_occlusion_query
-offset         704
-
-name           GetQueryivARB
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLint *
-category       GL_ARB_occlusion_query
-offset         705
-
-name           GetQueryObjectivARB
-return         void
-param          id              GLuint
-param          pname           GLenum
-param          params          GLint *
-category       GL_ARB_occlusion_query
-offset         706
-
-name           GetQueryObjectuivARB
-return         void
-param          id              GLuint
-param          pname           GLenum
-param          params          GLuint *
-category       GL_ARB_occlusion_query
-offset         707
-
-
-
-# OpenGL 1.5 functions
-
-name           BindBuffer
-alias          BindBufferARB
-return         void
-param          target          GLenum
-param          buffer          GLuint
-category       1.5
-
-name           BufferData
-alias          BufferDataARB
-return         void
-param          target          GLenum
-param          size            GLsizeiptrARB
-param          data            const GLvoid *
-param          usage           GLenum
-category       1.5
-
-name           BufferSubData
-alias          BufferSubDataARB
-return         void
-param          target          GLenum
-param          offset          GLintptrARB
-param          size            GLsizeiptrARB
-param          data            const GLvoid *
-category       1.5
-
-name           DeleteBuffers
-alias          DeleteBuffersARB
-return         void
-param          n               GLsizei
-param          buffer          const GLuint *
-category       1.5
-
-name           GenBuffers
-alias          GenBuffersARB
-return         void
-param          n               GLsizei
-param          buffer          GLuint *
-category       1.5
-
-name           GetBufferParameteriv
-alias          GetBufferParameterivARB
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLint *
-category       1.5
-
-name           GetBufferPointerv
-alias          GetBufferPointervARB
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLvoid **
-category       1.5
-
-name           GetBufferSubData
-alias          GetBufferSubDataARB
-return         void
-param          target          GLenum
-param          offset          GLintptrARB
-param          size            GLsizeiptrARB
-param          data            void *
-category       1.5
-
-name           IsBuffer
-alias          IsBufferARB
-return         GLboolean
-param          buffer          GLuint
-category       1.5
-
-name           MapBuffer
-alias          MapBufferARB
-return         void *
-param          target          GLenum
-param          access          GLenum
-category       1.5
-
-name           UnmapBuffer
-alias          UnmapBufferARB
-return         GLboolean
-param          target          GLenum
-category       1.5
-
-
-name           GenQueries
-alias          GenQueriesARB
-return         void
-param          n               GLsizei
-param          ids             GLuint *
-category       1.5
-
-name           DeleteQueries
-alias          DeleteQueriesARB
-return         void
-param          n               GLsizei
-param          ids             const GLuint *
-category       1.5
-
-name           IsQuery
-alias          IsQueryARB
-return         GLboolean
-param          id              GLuint
-category       1.5
-
-name           BeginQuery
-alias          BeginQueryARB
-return         void
-param          target          GLenum
-param          id              GLuint
-category       1.5
-
-name           EndQuery
-alias          EndQueryARB
-return         void
-param          target          GLenum
-category       1.5
-
-name           GetQueryiv
-alias          GetQueryivARB
-return         void
-param          target          GLenum
-param          pname           GLenum
-param          params          GLint *
-category       1.5
-
-name           GetQueryObjectiv
-alias          GetQueryObjectivARB
-return         void
-param          id              GLuint
-param          pname           GLenum
-param          params          GLint *
-category       1.5
-
-name           GetQueryObjectuiv
-alias          GetQueryObjectuivARB
-return         void
-param          id              GLuint
-param          pname           GLenum
-param          params          GLuint *
-category       1.5
-
-# EXT_blend_equation_separate
-
-name           BlendEquationSeparateEXT
-return         void
-param          modeRGB         GLenum
-param          modeA           GLenum
-offset         710
-category       GL_EXT_blend_equation_separate
-
-# GL_ARB_shader_objects
-
-name           DeleteObjectARB
-return         void
-param          obj             GLhandleARB
-category       GL_ARB_shader_objects
-offset         711
-
-name           GetHandleARB
-return         GLhandleARB
-param          pname           GLenum
-category       GL_ARB_shader_objects
-offset         712
-
-name           DetachObjectARB
-return         void
-param          containerObj    GLhandleARB
-param          attachedObj     GLhandleARB
-category       GL_ARB_shader_objects
-offset         713
-
-name           CreateShaderObjectARB
-return         GLhandleARB
-param          shaderType      GLenum
-category       GL_ARB_shader_objects
-offset         714
-
-name           ShaderSourceARB
-return         void
-param          shaderObj       GLhandleARB
-param          count           GLsizei
-param          string          const GLcharARB **
-param          length          const GLint *
-category       GL_ARB_shader_objects
-offset         715
-
-name           CompileShaderARB
-return         void
-param          shaderObj       GLhandleARB
-category       GL_ARB_shader_objects
-offset         716
-
-name           CreateProgramObjectARB
-return         GLhandleARB
-category       GL_ARB_shader_objects
-offset         717
-
-name           AttachObjectARB
-return         void
-param          containerObj    GLhandleARB
-param          obj             GLhandleARB
-category       GL_ARB_shader_objects
-offset         718
-
-name           LinkProgramARB
-return         void
-param          programObj      GLhandleARB
-category       GL_ARB_shader_objects
-offset         719
-
-name           UseProgramObjectARB
-return         void
-param          programObj      GLhandleARB
-category       GL_ARB_shader_objects
-offset         720
-
-name           ValidateProgramARB
-return         void
-param          programObj      GLhandleARB
-category       GL_ARB_shader_objects
-offset         721
-
-name           Uniform1fARB
-return         void
-param          location        GLint
-param          v0              GLfloat
-category       GL_ARB_shader_objects
-offset         722
-
-name           Uniform2fARB
-return         void
-param          location        GLint
-param          v0              GLfloat
-param          v1              GLfloat
-category       GL_ARB_shader_objects
-offset         723
-
-name           Uniform3fARB
-return         void
-param          location        GLint
-param          v0              GLfloat
-param          v1              GLfloat
-param          v2              GLfloat
-category       GL_ARB_shader_objects
-offset         724
-
-name           Uniform4fARB
-return         void
-param          location        GLint
-param          v0              GLfloat
-param          v1              GLfloat
-param          v2              GLfloat
-param          v3              GLfloat
-category       GL_ARB_shader_objects
-offset         725
-
-name           Uniform1iARB
-return         void
-param          location        GLint
-param          v0              GLint
-category       GL_ARB_shader_objects
-offset         726
-
-name           Uniform2iARB
-return         void
-param          location        GLint
-param          v0              GLint
-param          v1              GLint
-category       GL_ARB_shader_objects
-offset         727
-
-name           Uniform3iARB
-return         void
-param          location        GLint
-param          v0              GLint
-param          v1              GLint
-param          v2              GLint
-category       GL_ARB_shader_objects
-offset         728
-
-name           Uniform4iARB
-return         void
-param          location        GLint
-param          v0              GLint
-param          v1              GLint
-param          v2              GLint
-param          v3              GLint
-category       GL_ARB_shader_objects
-offset         729
-
-name           Uniform1fvARB
-return         void
-param          location        GLint
-param          count           GLsizei
-param          value           const GLfloat *
-category       GL_ARB_shader_objects
-offset         730
-
-name           Uniform2fvARB
-return         void
-param          location        GLint
-param          count           GLsizei
-param          value           const GLfloat *
-category       GL_ARB_shader_objects
-offset         731
-
-name           Uniform3fvARB
-return         void
-param          location        GLint
-param          count           GLsizei
-param          value           const GLfloat *
-category       GL_ARB_shader_objects
-offset         732
-
-name           Uniform4fvARB
-return         void
-param          location        GLint
-param          count           GLsizei
-param          value           const GLfloat *
-category       GL_ARB_shader_objects
-offset         733
-
-name           Uniform1ivARB
-return         void
-param          location        GLint
-param          count           GLsizei
-param          value           const GLint *
-category       GL_ARB_shader_objects
-offset         734
-
-name           Uniform2ivARB
-return         void
-param          location        GLint
-param          count           GLsizei
-param          value           const GLint *
-category       GL_ARB_shader_objects
-offset         735
-
-name           Uniform3ivARB
-return         void
-param          location        GLint
-param          count           GLsizei
-param          value           const GLint *
-category       GL_ARB_shader_objects
-offset         736
-
-name           Uniform4ivARB
-return         void
-param          location        GLint
-param          count           GLsizei
-param          value           const GLint *
-category       GL_ARB_shader_objects
-offset         737
-
-name           UniformMatrix2fvARB
-return         void
-param          location        GLint
-param          count           GLsizei
-param          transpose       GLboolean
-param          value           const GLfloat *
-category       GL_ARB_shader_objects
-offset         738
-
-name           UniformMatrix3fvARB
-return         void
-param          location        GLint
-param          count           GLsizei
-param          transpose       GLboolean
-param          value           const GLfloat *
-category       GL_ARB_shader_objects
-offset         739
-
-name           UniformMatrix4fvARB
-return         void
-param          location        GLint
-param          count           GLsizei
-param          transpose       GLboolean
-param          value           const GLfloat *
-category       GL_ARB_shader_objects
-offset         740
-
-name           GetObjectParameterfvARB
-return         void
-param          obj             GLhandleARB
-param          pname           GLenum
-param          params          GLfloat *
-category       GL_ARB_shader_objects
-offset         741
-
-name           GetObjectParameterivARB
-return         void
-param          obj             GLhandleARB
-param          pname           GLenum
-param          params          GLint *
-category       GL_ARB_shader_objects
-offset         742
-
-name           GetInfoLogARB
-return         void
-param          obj             GLhandleARB
-param          maxLength       GLsizei
-param          length          GLsizei *
-param          infoLog         GLcharARB *
-category       GL_ARB_shader_objects
-offset         743
-
-name           GetAttachedObjectsARB
-return         void
-param          containerObj    GLhandleARB
-param          maxCount        GLsizei
-param          count           GLsizei *
-param          obj             GLhandleARB *
-category       GL_ARB_shader_objects
-offset         744
-
-name           GetUniformLocationARB
-return         GLint
-param          programObj      GLhandleARB
-param          name            const GLcharARB *
-category       GL_ARB_shader_objects
-offset         745
-
-name           GetActiveUniformARB
-return         void
-param          programObj      GLhandleARB
-param          index           GLuint
-param          maxLength       GLsizei
-param          length          GLsizei *
-param          size            GLint *
-param          type            GLenum *
-param          name            GLcharARB *
-category       GL_ARB_shader_objects
-offset         746
-
-name           GetUniformfvARB
-return         void
-param          programObj      GLhandleARB
-param          location        GLint
-param          params          GLfloat *
-category       GL_ARB_shader_objects
-offset         747
-
-name           GetUniformivARB
-return         void
-param          programObj      GLhandleARB
-param          location        GLint
-param          params          GLint *
-category       GL_ARB_shader_objects
-offset         748
-
-name           GetShaderSourceARB
-return         void
-param          obj             GLhandleARB
-param          maxLength       GLsizei
-param          length          GLsizei *
-param          source          GLcharARB *
-category       GL_ARB_shader_objects
-offset         749
-
-# ARB_vertex_shader
-
-name           BindAttribLocationARB
-return         void
-param          programObj      GLhandleARB
-param          index           GLuint
-param          name            const GLcharARB *
-category       ARB_vertex_shader
-offset         750
-
-name           GetActiveAttribARB
-return         void
-param          programObj      GLhandleARB
-param          index           GLuint
-param          maxLength       GLsizei
-param          length          GLsizei *
-param          size            GLint *
-param          type            GLenum *
-param          name            GLcharARB *
-category       ARB_vertex_shader
-offset         751
-
-name           GetAttribLocationARB
-return         GLint
-param          programObj      GLhandleARB
-param          name            const GLcharARB *
-category       ARB_vertex_shader
-offset         752
-
-# ATI_blend_equation_separate
-
-# This is a guess at the name for this function since there is no formal
-# extension spec.
-name           BlendEquationSeparateATI
-alias          BlendEquationSeparateEXT
-return         void
-param          modeRGB         GLenum
-param          modeA           GLenum
-category       GL_ATI_blend_equation_separate
-
-# end of file sentinal
-
-name           dummy
-alias          dummyEXT
diff --git a/src/mesa/glapi/apiparser.py b/src/mesa/glapi/apiparser.py
deleted file mode 100644 (file)
index ffbaffc..0000000
+++ /dev/null
@@ -1,147 +0,0 @@
-#!/usr/bin/env python
-
-# $Id: apiparser.py,v 1.2 2003/08/19 01:06:24 brianp Exp $
-
-# Mesa 3-D graphics library
-# Version:  4.1
-# 
-# Copyright (C) 1999-2001  Brian Paul   All Rights Reserved.
-# 
-# Permission is hereby granted, free of charge, to any person obtaining a
-# copy of this software and associated documentation files (the "Software"),
-# to deal in the Software without restriction, including without limitation
-# the rights to use, copy, modify, merge, publish, distribute, sublicense,
-# and/or sell copies of the Software, and to permit persons to whom the
-# Software is furnished to do so, subject to the following conditions:
-# 
-# The above copyright notice and this permission notice shall be included
-# in all copies or substantial portions of the Software.
-# 
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
-# BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
-# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
-# These helper functions are used by the other Mesa Python scripts.
-# The main function is ProcessSpecFile(spedFile, function) which parses
-# the named spec file and calls function() for each entry in the spec file.
-
-
-import string
-
-
-# Given parallel arrays of types and names, make a C-style parameter string
-def MakeArgList(typeList, nameList):
-       result = ''
-       i = 1
-       n = len(typeList)
-       for typ in typeList:
-               result = result + typ + ' ' + nameList[i - 1]
-               if i < n:
-                       result = result + ', '
-               i = i + 1
-       #endfor
-       if result == '':
-               result = 'void'
-       #endif
-       return result
-#enddef
-
-
-prevCatagory = ''
-
-#
-# Example callback function for ProcessSpecFile()
-#
-def PrintRecord(name, returnType, argTypeList, argNameList, alias, offset):
-       argList = MakeArgList(argTypeList, argNameList)
-       if category != prevCategory or prevCategory == '':
-               print '\n/* %s */' % category
-               prevCategory = category
-       #endif
-       print '%s gl%s(%s); /* %d */' % (returnType, name, argList, offset)
-#endfor
-
-
-#
-# Process the api spec file
-#
-def ProcessSpecFile(specFile, userFunc):
-
-       NO_OFFSET = -2
-       
-       # init some vars
-       prevCategory = ''
-       funcName = ''
-       returnType = ''
-       argTypeList = [ ]
-       argNameList = [ ]
-       maxOffset = 0
-       table = { }
-       offset = -1
-       alias = ''
-
-       f = open(specFile)
-       for line in f.readlines():
-
-               # split line into tokens
-               tokens = string.split(line)
-
-               if len(tokens) > 0 and line[0] != '#':
-
-                       if tokens[0] == 'name':
-                               if funcName != '':
-                                       # Verify entry has offset or alias
-                                       pnts = 0
-                                       if offset == NO_OFFSET:
-                                               pnts = pnts + 1
-                                       if offset >= 0:
-                                               pnts = pnts + 1
-                                       if alias != '':
-                                               pnts = pnts + 1
-                                       if pnts != 1:
-                                               print 'XXXXXXXXXX bad entry for %s' % funcName
-                                               
-                                       # process the function now
-                                       userFunc (funcName, returnType, argTypeList, argNameList, alias, offset)
-                                       # reset the lists
-                                       argTypeList = [ ]
-                                       argNameList = [ ]
-                                       returnType = ''
-                                       offset = -1
-                                       alias = ''
-
-                               funcName = tokens[1]
-
-                       elif tokens[0] == 'return':
-                               returnType = string.join(tokens[1:], ' ')
-                       
-                       elif tokens[0] == 'param':
-                               argNameList.append(tokens[1])
-                               argTypeList.append(string.join(tokens[2:], ' '))
-
-                       elif tokens[0] == 'category':
-                               category = tokens[1]
-
-                       elif tokens[0] == 'offset':
-                               if tokens[1] == '?':
-                                       offset = NO_OFFSET
-                               else:
-                                       offset = int(tokens[1])
-                                       if offset > maxOffset:
-                                               maxOffset = offset
-#                              else:
-#                                      print 'Unassigned offset for %s' % funcName
-
-                       elif tokens[0] == 'alias':
-                               alias = tokens[1]
-
-                       else:
-                               print 'Invalid token %s after function %s' % (tokens[0], funcName)
-                       #endif
-               #endif
-       #endfor
-#enddef
diff --git a/src/mesa/glapi/glapitemp.py b/src/mesa/glapi/glapitemp.py
deleted file mode 100644 (file)
index 99e77a6..0000000
+++ /dev/null
@@ -1,284 +0,0 @@
-#!/usr/bin/env python
-
-# $Id: glapitemp.py,v 1.7 2004/10/02 22:47:48 brianp Exp $
-
-# Mesa 3-D graphics library
-# Version:  4.1
-# 
-# Copyright (C) 1999-2001  Brian Paul   All Rights Reserved.
-# 
-# Permission is hereby granted, free of charge, to any person obtaining a
-# copy of this software and associated documentation files (the "Software"),
-# to deal in the Software without restriction, including without limitation
-# the rights to use, copy, modify, merge, publish, distribute, sublicense,
-# and/or sell copies of the Software, and to permit persons to whom the
-# Software is furnished to do so, subject to the following conditions:
-# 
-# The above copyright notice and this permission notice shall be included
-# in all copies or substantial portions of the Software.
-# 
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
-# BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
-# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
-# Generate the glapitemp.h file.
-#
-# Usage:
-#    gloffsets.py >glapitemp.h
-#
-# Dependencies:
-#    The apispec file must be in the current directory.
-
-
-import string
-import apiparser;
-
-
-def PrintHead():
-       print """
-/* DO NOT EDIT!  This file is generated by the glapitemp.py script. */
-
-/*
- * This file is a template which generates the OpenGL API entry point
- * functions.  It should be included by a .c file which first defines
- * the following macros:
- *   KEYWORD1 - usually nothing, but might be __declspec(dllexport) on Win32
- *   KEYWORD2 - usually nothing, but might be __stdcall on Win32
- *   NAME(n)  - builds the final function name (usually add "gl" prefix)
- *   DISPATCH(func, args, msg) - code to do dispatch of named function.
- *                               msg is a printf-style debug message.
- *   RETURN_DISPATCH(func, args, msg) - code to do dispatch with a return value
- *
- * Here's an example which generates the usual OpenGL functions:
- *   #define KEYWORD1
- *   #define KEYWORD2
- *   #define NAME(func)  gl##func
- *   #define DISPATCH(func, args, msg)                           \\
- *          struct _glapi_table *dispatch = CurrentDispatch;     \\
- *          (*dispatch->func) args
- *   #define RETURN DISPATCH(func, args, msg)                    \\
- *          struct _glapi_table *dispatch = CurrentDispatch;     \\
- *          return (*dispatch->func) args
- *
- */
-
-
-#if defined( NAME )
-#ifndef KEYWORD1
-#define KEYWORD1
-#endif
-
-#ifndef KEYWORD2
-#define KEYWORD2
-#endif
-
-#ifndef DISPATCH
-#error DISPATCH must be defined
-#endif
-
-#ifndef RETURN_DISPATCH
-#error RETURN_DISPATCH must be defined
-#endif
-
-"""
-
-#enddef
-
-
-def PrintTail():
-       print"""
-#undef KEYWORD1
-#undef KEYWORD2
-#undef NAME
-#undef DISPATCH
-#undef RETURN_DISPATCH
-#undef DISPATCH_TABLE_NAME
-#undef UNUSED_TABLE_NAME
-#undef TABLE_ENTRY
-"""
-#endif
-
-
-def MakeParamList(nameList):
-       n = len(nameList)
-       i = 1
-       result = ''
-       for name in nameList:
-               result = result + name
-               if i < n:
-                       result = result + ', '
-               i = i + 1
-       return result
-#enddef
-
-
-def Contains(haystack, needle):
-       if string.find(haystack, needle) >= 0:
-               return 1
-       else:
-               return 0
-#enddef
-
-               
-def MakePrintfString(funcName, argTypeList, argNameList):
-       result = '(F, "gl%s(' % (funcName)
-
-       n = len(argTypeList)
-       i = 1
-       isPointer = {}
-       floatv = {}
-       for argType in argTypeList:
-               isPointer[i] = 0
-               floatv[i] = 0
-               if argType == 'GLenum':
-                       result = result + '0x%x'
-               elif argType in ['GLfloat', 'GLdouble', 'GLclampf', 'GLclampd']:
-                       result = result + '%f'
-               elif argType in ['GLbyte', 'GLubyte', 'GLshort', 'GLushort', 'GLint', 'GLuint', 'GLboolean', 'GLsizei']:
-                       result = result + '%d'
-               else:
-                       result = result + '%p'
-                       isPointer[i] = 1
-                       if argType[0:13] == 'const GLfloat' or argType[0:14] == 'const GLdouble':
-                               if Contains(funcName, '2fv') or Contains(funcName, '2dv'):
-                                       result = result + ' /* %g, %g */'
-                                       floatv[i] = 2
-                               elif Contains(funcName, '3fv') or Contains(funcName, '3dv'):
-                                       result = result + ' /* %g, %g, %g */'
-                                       floatv[i] = 3
-                               elif Contains(funcName, '4fv') or Contains(funcName, '4dv'):
-                                       result = result + ' /* %g, %g, %g, %g */'
-                                       floatv[i] = 4
-                       #endif
-               if i < n:
-                       result = result + ', '
-               i = i + 1
-       #endfor
-
-       result = result + ');\\n"'
-
-       n = len(argNameList)
-       i = 1
-       if n > 0:
-               result = result + ', '
-       for pname in argNameList:
-               if isPointer[i]:
-                       result = result + '(const void *) '
-               result = result + pname
-               if floatv[i] == 2:
-                       result = result + ', ' + pname + '[0], ' + pname + '[1]'
-               elif floatv[i] == 3:
-                       result = result + ', ' + pname + '[0], ' + pname + '[1], ' + pname + '[2]'
-               elif floatv[i] == 4:
-                       result = result + ', ' + pname + '[0], ' + pname + '[1], ' + pname + '[2], ' + pname + '[3]'
-               if i < n:
-                       result = result + ', '
-               i = i + 1
-       result = result + ')'
-       return result
-#enddef
-
-
-records = []
-emittedFuncs = {}
-aliasedFuncs = []
-
-def FindOffset(funcName):
-       for (name, alias, offset) in records:
-               if name == funcName:
-                       return offset
-               #endif
-       #endfor
-       return -1
-#enddef
-
-def EmitFunction(name, returnType, argTypeList, argNameList, alias, offset):
-       argList = apiparser.MakeArgList(argTypeList, argNameList)
-       parms = MakeParamList(argNameList)
-       printString = MakePrintfString(name, argTypeList, argNameList)
-       if alias == '':
-               dispatchName = name
-       else:
-               dispatchName = alias
-       if offset < 0:
-               offset = FindOffset(dispatchName)
-       if offset >= 0:
-               print 'KEYWORD1 %s KEYWORD2 NAME(%s)(%s)' % (returnType, name, argList)
-               print '{'
-               if returnType == 'void':
-                       print '   DISPATCH(%s, (%s), %s);' % (dispatchName, parms, printString)
-               else:
-                       print '   RETURN_DISPATCH(%s, (%s), %s);' % (dispatchName, parms, printString)
-               print '}'
-               print ''
-               records.append((name, dispatchName, offset))
-               if not emittedFuncs.has_key(offset):
-                       emittedFuncs[offset] = name
-               else:
-                       aliasedFuncs.append(name)
-       else:
-               print '/* No dispatch for %s() */' % (name)
-#endif
-
-
-def PrintInitDispatch():
-       print """
-#endif /* defined( NAME ) */
-
-/*
- * This is how a dispatch table can be initialized with all the functions
- * we generated above.
- */
-#ifdef DISPATCH_TABLE_NAME
-
-#ifndef TABLE_ENTRY
-#error TABLE_ENTRY must be defined
-#endif
-
-void *DISPATCH_TABLE_NAME[] = {"""
-       keys = emittedFuncs.keys()
-       keys.sort()
-       for k in keys:
-               print '   TABLE_ENTRY(%s),' % (emittedFuncs[k])
-
-       print '   /* A whole bunch of no-op functions.  These might be called'
-       print '    * when someone tries to call a dynamically-registered'
-       print '    * extension function without a current rendering context.'
-       print '    */'
-       for i in range(1, 100):
-               print '   TABLE_ENTRY(Unused),'
-
-       print '};'
-       print '#endif /* DISPATCH_TABLE_NAME */'
-       print ''
-#enddef
-
-
-
-def PrintAliasedTable():
-       print """
-/*
- * This is just used to silence compiler warnings.
- * We list the functions which aren't otherwise used.
- */
-#ifdef UNUSED_TABLE_NAME
-void *UNUSED_TABLE_NAME[] = {"""
-       for alias in aliasedFuncs:
-               print '   TABLE_ENTRY(%s),' % (alias)
-       #endfor
-       print '};'
-       print '#endif /*UNUSED_TABLE_NAME*/'
-       print ''
-#enddef        
-
-
-
-PrintHead()
-apiparser.ProcessSpecFile("APIspec", EmitFunction)
-PrintInitDispatch()
-PrintAliasedTable()
-PrintTail()
diff --git a/src/mesa/glapi/gloffsets.py b/src/mesa/glapi/gloffsets.py
deleted file mode 100644 (file)
index 7fa4a1b..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-#!/usr/bin/env python
-
-# $Id: gloffsets.py,v 1.5 2001/11/18 22:42:57 brianp Exp $
-
-# Mesa 3-D graphics library
-# Version:  4.1
-# 
-# Copyright (C) 1999-2001  Brian Paul   All Rights Reserved.
-# 
-# Permission is hereby granted, free of charge, to any person obtaining a
-# copy of this software and associated documentation files (the "Software"),
-# to deal in the Software without restriction, including without limitation
-# the rights to use, copy, modify, merge, publish, distribute, sublicense,
-# and/or sell copies of the Software, and to permit persons to whom the
-# Software is furnished to do so, subject to the following conditions:
-# 
-# The above copyright notice and this permission notice shall be included
-# in all copies or substantial portions of the Software.
-# 
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
-# BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
-# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
-# Generate the glapioffsets.h file.
-#
-# Usage:
-#    gloffsets.py >glapioffsets.h
-#
-# Dependencies:
-#    The apispec file must be in the current directory.
-
-
-
-import apiparser;
-
-
-def PrintHead():
-       print '/* DO NOT EDIT - This file generated automatically by gloffsets.py script */'
-       print '#ifndef _GLAPI_OFFSETS_H_'
-       print '#define _GLAPI_OFFSETS_H_'
-       print ''
-       return
-#enddef
-
-
-def PrintTail():
-       print ''
-       print '#endif'
-#enddef
-
-
-records = {}
-
-def AddOffset(name, returnType, argTypeList, argNameList, alias, offset):
-       argList = apiparser.MakeArgList(argTypeList, argNameList)
-       if offset >= 0 and not records.has_key(offset):
-               records[offset] = name
-               #print '#define _gloffset_%s %d' % (name, offset)
-#enddef
-
-
-def PrintRecords():
-       keys = records.keys()
-       keys.sort()
-       prevk = -1
-       for k in keys:
-               if k != prevk + 1:
-                       #print 'Missing offset %d' % (prevk)
-                       pass
-               prevk = int(k)
-               name = records[k]
-               print '#define _gloffset_%s %d' % (name, k)
-#endef
-
-
-
-
-PrintHead()
-apiparser.ProcessSpecFile("APIspec", AddOffset)
-PrintRecords()
-PrintTail()
diff --git a/src/mesa/glapi/glprocs.py b/src/mesa/glapi/glprocs.py
deleted file mode 100644 (file)
index 2d29cb4..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-#!/usr/bin/env python
-
-# $Id: glprocs.py,v 1.1 2001/11/18 22:42:57 brianp Exp $
-
-# Mesa 3-D graphics library
-# Version:  4.1
-# 
-# Copyright (C) 1999-2001  Brian Paul   All Rights Reserved.
-# 
-# Permission is hereby granted, free of charge, to any person obtaining a
-# copy of this software and associated documentation files (the "Software"),
-# to deal in the Software without restriction, including without limitation
-# the rights to use, copy, modify, merge, publish, distribute, sublicense,
-# and/or sell copies of the Software, and to permit persons to whom the
-# Software is furnished to do so, subject to the following conditions:
-# 
-# The above copyright notice and this permission notice shall be included
-# in all copies or substantial portions of the Software.
-# 
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
-# BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
-# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
-# Generate the glprocs.h file.
-#
-# Usage:
-#    gloffsets.py >glprocs.h
-#
-# Dependencies:
-#    The apispec file must be in the current directory.
-
-
-
-import apiparser
-import string
-
-
-def PrintHead():
-       print '/* DO NOT EDIT - This file generated automatically by glprocs.py script */'
-       print ''
-       print '/* This file is only included by glapi.c and is used for'
-       print ' * the GetProcAddress() function'
-       print ' */'
-       print ''
-       print 'static struct name_address_offset static_functions[] = {'
-       return
-#enddef
-
-
-def PrintTail():
-       print '   { NULL, NULL }  /* end of list marker */'
-       print '};'
-#enddef
-
-
-records = []
-
-def FindOffset(funcName):
-       for (name, alias, offset) in records:
-               if name == funcName:
-                       return offset
-               #endif
-       #endfor
-       return -1
-#enddef
-
-
-def EmitEntry(name, returnType, argTypeList, argNameList, alias, offset):
-       if alias == '':
-               dispatchName = name
-       else:
-               dispatchName = alias
-       if offset < 0:
-               offset = FindOffset(dispatchName)
-       if offset >= 0 and string.find(name, "unused") == -1:
-               print '   { "gl%s", (GLvoid *) gl%s, _gloffset_%s },' % (name, name, dispatchName)
-               # save this info in case we need to look up an alias later
-               records.append((name, dispatchName, offset))
-
-#enddef
-
-
-PrintHead()
-apiparser.ProcessSpecFile("APIspec", EmitEntry)
-PrintTail()
diff --git a/src/mesa/glapi/glsparcasm.py b/src/mesa/glapi/glsparcasm.py
deleted file mode 100644 (file)
index 35d90f1..0000000
+++ /dev/null
@@ -1,134 +0,0 @@
-#!/usr/bin/env python
-
-# Mesa 3-D graphics library
-# Version:  5.1
-# 
-# Copyright (C) 1999-2003  Brian Paul   All Rights Reserved.
-# 
-# Permission is hereby granted, free of charge, to any person obtaining a
-# copy of this software and associated documentation files (the "Software"),
-# to deal in the Software without restriction, including without limitation
-# the rights to use, copy, modify, merge, publish, distribute, sublicense,
-# and/or sell copies of the Software, and to permit persons to whom the
-# Software is furnished to do so, subject to the following conditions:
-# 
-# The above copyright notice and this permission notice shall be included
-# in all copies or substantial portions of the Software.
-# 
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
-# BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
-# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
-# Generate the src/SPARC/glapi_sparc.S file.
-#
-# Usage:
-#    gloffsets.py >glapi_sparc.S
-#
-# Dependencies:
-#    The apispec file must be in the current directory.
-
-
-import apiparser;
-
-
-def PrintHead():
-       print '/* DO NOT EDIT - This file generated automatically with glsparcasm.py script */'
-       print '#include "glapioffsets.h"'
-       print ''
-       print '/* The _glapi_Dispatch symbol addresses get relocated into the'
-       print ' * sethi/or instruction sequences below at library init time.'
-       print ' */'
-       print ''
-       print ''
-       print '.text'
-       print '.align 32'
-       print '.globl __glapi_sparc_icache_flush'
-       print '__glapi_sparc_icache_flush: /* %o0 = insn_addr */'
-       print '\tflush\t%o0'
-       print '\tretl'
-       print '\tnop'
-       print ''
-       print '.data'
-       print '.align 64'
-       print ''
-       print '.globl _mesa_sparc_glapi_begin'
-       print '.type _mesa_sparc_glapi_begin,#function'
-       print '_mesa_sparc_glapi_begin:'
-       return
-#endif
-
-def PrintTail():
-       print '\t nop'
-       print ''
-       print '.globl _mesa_sparc_glapi_end'
-       print '.type _mesa_sparc_glapi_end,#function'
-       print '_mesa_sparc_glapi_end:'
-       print ''
-#endif
-
-
-
-records = []
-
-def FindOffset(funcName):
-       for (name, alias, offset) in records:
-               if name == funcName:
-                       return offset
-               #endif
-       #endfor
-       return -1
-#enddef
-
-def EmitFunction(name, returnType, argTypeList, argNameList, alias, offset):
-       argList = apiparser.MakeArgList(argTypeList, argNameList)
-       if alias != '':
-               dispatchName = alias
-       else:
-               dispatchName = name
-       #endif
-       
-       if offset < 0:
-               # try to find offset from alias name
-               assert dispatchName != ''
-               offset = FindOffset(dispatchName)
-               if offset == -1:
-                       #print 'Cannot dispatch %s' % name
-                       return
-               #endif
-       #endif
-
-       # save this info in case we need to look up an alias later
-       records.append((name, dispatchName, offset))
-
-       # print the assembly code
-       print ''
-       print '.globl gl%s' % (name)
-       print '.type gl%s,#function' % (name)
-       print 'gl%s:' % (name)
-       print '#if defined(__sparc_v9__) && !defined(__linux__)'
-       print '\tsethi\t%hi(0x00000000), %g2'
-       print '\tsethi\t%hi(0x00000000), %g1'
-       print '\tor\t%g2, %lo(0x00000000), %g2'
-       print '\tor\t%g1, %lo(0x00000000), %g1'
-       print '\tsllx\t%g2, 32, %g2'
-       print '\tldx\t[%g1 + %g2], %g1'
-       print "\tsethi\t%%hi(8 * _gloffset_%s), %%g2" % (dispatchName)
-       print "\tor\t%%g2, %%lo(8 * _gloffset_%s), %%g2" % (dispatchName)
-       print '\tldx\t[%g1 + %g2], %g3'
-       print '#else'
-       print '\tsethi\t%hi(0x00000000), %g1'
-       print '\tld\t[%g1 + %lo(0x00000000)], %g1'
-       print "\tld\t[%%g1 + (4 * _gloffset_%s)], %%g3" % (dispatchName)
-       print '#endif'
-       print '\tjmpl\t%g3, %g0'
-       print '\tnop'
-#enddef
-
-
-PrintHead()
-apiparser.ProcessSpecFile("APIspec", EmitFunction)
-PrintTail()
diff --git a/src/mesa/glapi/gltable.py b/src/mesa/glapi/gltable.py
deleted file mode 100644 (file)
index dfa9d0e..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-#!/usr/bin/env python
-
-
-# Mesa 3-D graphics library
-# Version:  5.1
-# 
-# Copyright (C) 1999-2003  Brian Paul   All Rights Reserved.
-# 
-# Permission is hereby granted, free of charge, to any person obtaining a
-# copy of this software and associated documentation files (the "Software"),
-# to deal in the Software without restriction, including without limitation
-# the rights to use, copy, modify, merge, publish, distribute, sublicense,
-# and/or sell copies of the Software, and to permit persons to whom the
-# Software is furnished to do so, subject to the following conditions:
-# 
-# The above copyright notice and this permission notice shall be included
-# in all copies or substantial portions of the Software.
-# 
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
-# BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
-# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
-# Generate the glapitable.h file.
-#
-# Usage:
-#    python gloffsets.py >glapitable.h
-#
-# Dependencies:
-#    The apispec file must be in the current directory.
-
-
-import apiparser;
-
-
-def PrintHead():
-        print '/* DO NOT EDIT - This file generated automatically with gltable.py script */'
-        print '#ifndef _GLAPI_TABLE_H_'
-        print '#define _GLAPI_TABLE_H_'
-        print ''
-        print '#ifndef GLAPIENTRYP'
-        print '#define GLAPIENTRYP'
-        print '#endif'
-        print ''
-        print 'struct _glapi_table'
-        print '{'
-        return
-#endif
-
-
-def PrintTail():
-        print '};'
-        print ''
-        print '#endif'
-#endif
-
-
-records = {}
-
-def DoRecord(name, returnType, argTypeList, argNameList, alias, offset):
-       argList = apiparser.MakeArgList(argTypeList, argNameList)
-       if offset >= 0 and not records.has_key(offset):
-               records[offset] = (name, returnType, argList)
-               #print '#define _gloffset_%s %d' % (name, offset)
-#endif
-
-
-def PrintRecords():
-       keys = records.keys()
-       keys.sort()
-       prevk = -1
-       for k in keys:
-               if k != prevk + 1:
-                       #print 'Missing offset %d' % (prevk)
-                       pass
-               prevk = int(k)
-               (name, returnType, argList) = records[k]
-               print '   %s (GLAPIENTRYP %s)(%s); /* %d */' % (returnType, name, argList, k)
-#endef
-
-
-PrintHead()
-apiparser.ProcessSpecFile("APIspec", DoRecord)
-PrintRecords()
-PrintTail()
-
diff --git a/src/mesa/glapi/glx86asm.py b/src/mesa/glapi/glx86asm.py
deleted file mode 100644 (file)
index d254222..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-#!/usr/bin/env python
-
-
-# Mesa 3-D graphics library
-# Version:  4.1
-# 
-# Copyright (C) 1999-2001  Brian Paul   All Rights Reserved.
-# 
-# Permission is hereby granted, free of charge, to any person obtaining a
-# copy of this software and associated documentation files (the "Software"),
-# to deal in the Software without restriction, including without limitation
-# the rights to use, copy, modify, merge, publish, distribute, sublicense,
-# and/or sell copies of the Software, and to permit persons to whom the
-# Software is furnished to do so, subject to the following conditions:
-# 
-# The above copyright notice and this permission notice shall be included
-# in all copies or substantial portions of the Software.
-# 
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
-# BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
-# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
-# Generate the src/X86/glapi_x86.S file.
-#
-# Usage:
-#    gloffsets.py >glapi_x86.S
-#
-# Dependencies:
-#    The apispec file must be in the current directory.
-
-
-import apiparser
-
-
-def PrintHead():
-       print '/* DO NOT EDIT - This file generated automatically with glx86asm.py script */'
-       print '#include "assyntax.h"'
-       print '#include "glapioffsets.h"'
-       print ''
-       print '#ifndef __WIN32__'
-       print ''        
-       print '#if defined(STDCALL_API)'
-       print '#define GL_PREFIX(n,n2) GLNAME(CONCAT(gl,n2))'
-       print '#elif defined(USE_MGL_NAMESPACE)'
-       print '#define GL_PREFIX(n,n2) GLNAME(CONCAT(mgl,n))'
-       print '#else'
-       print '#define GL_PREFIX(n,n2) GLNAME(CONCAT(gl,n))'
-       print '#endif'
-       print ''
-       print '#define GL_OFFSET(x) CODEPTR(REGOFF(4 * x, EAX))'
-       print ''
-       print '#if defined(GNU_ASSEMBLER) && !defined(__DJGPP__) && !defined(__MINGW32__)'
-       print '#define GLOBL_FN(x) GLOBL x ; .type x,@function'
-       print '#else'
-       print '#define GLOBL_FN(x) GLOBL x'
-       print '#endif'
-       print ''
-       print 'SEG_TEXT'
-       print ''
-       print 'EXTERN GLNAME(_glapi_Dispatch)'
-       print ''
-       return
-#enddef
-
-
-def PrintTail():
-       print ''
-       print '#endif  /* __WIN32__ */'
-#enddef
-
-
-
-records = []
-
-def FindOffset(funcName):
-       for (name, alias, offset) in records:
-               if name == funcName:
-                       return offset
-               #endif
-       #endfor
-       return -1
-#enddef
-
-# Find the size of the arguments on the stack for _stdcall name mangling
-def FindStackSize(typeList):
-       result = 0
-       for typ in typeList:
-               if typ == 'GLdouble' or typ == 'GLclampd':
-                       result += 8;
-               else:
-                       result += 4;
-               #endif
-       #endfor
-       return result
-#enddef
-
-def EmitFunction(name, returnType, argTypeList, argNameList, alias, offset):
-       argList = apiparser.MakeArgList(argTypeList, argNameList)
-       if alias != '':
-               dispatchName = alias
-       else:
-               dispatchName = name
-       #endif
-       
-       if offset < 0:
-               # try to find offset from alias name
-               assert dispatchName != ''
-               offset = FindOffset(dispatchName)
-               if offset == -1:
-                       #print 'Cannot dispatch %s' % name
-                       return
-               #endif
-       #endif
-
-       # save this info in case we need to look up an alias later
-       records.append((name, dispatchName, offset))
-
-       # Find the argument stack size for _stdcall name mangling
-       stackSize = FindStackSize(argTypeList)
-
-       # print the assembly code
-       print 'ALIGNTEXT16'
-       print "GLOBL_FN(GL_PREFIX(%s,%s@%s))" % (name, name, stackSize)
-       print "GL_PREFIX(%s,%s@%s):" % (name, name, stackSize)
-       print '\tMOV_L(CONTENT(GLNAME(_glapi_Dispatch)), EAX)'
-       print "\tJMP(GL_OFFSET(_gloffset_%s))" % (dispatchName)
-       print ''
-#enddef
-
-PrintHead()
-apiparser.ProcessSpecFile("APIspec", EmitFunction)
-PrintTail()