summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mesa/glapi/APIspec8931
-rw-r--r--src/mesa/glapi/apiparser.py147
-rw-r--r--src/mesa/glapi/glapitemp.py284
-rw-r--r--src/mesa/glapi/gloffsets.py85
-rw-r--r--src/mesa/glapi/glprocs.py89
-rw-r--r--src/mesa/glapi/glsparcasm.py134
-rw-r--r--src/mesa/glapi/gltable.py89
-rw-r--r--src/mesa/glapi/glx86asm.py136
8 files changed, 0 insertions, 9895 deletions
diff --git a/src/mesa/glapi/APIspec b/src/mesa/glapi/APIspec
deleted file mode 100644
index bc98b655246..00000000000
--- a/src/mesa/glapi/APIspec
+++ /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
index ffbaffc795f..00000000000
--- a/src/mesa/glapi/apiparser.py
+++ /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
index 99e77a66976..00000000000
--- a/src/mesa/glapi/glapitemp.py
+++ /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
index 7fa4a1b6061..00000000000
--- a/src/mesa/glapi/gloffsets.py
+++ /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
index 2d29cb4c9f3..00000000000
--- a/src/mesa/glapi/glprocs.py
+++ /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
index 35d90f13330..00000000000
--- a/src/mesa/glapi/glsparcasm.py
+++ /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
index dfa9d0e3570..00000000000
--- a/src/mesa/glapi/gltable.py
+++ /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
index d2542225b74..00000000000
--- a/src/mesa/glapi/glx86asm.py
+++ /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()