1 /* DO NOT EDIT - This file generated automatically with gltable.py script */
2 #ifndef _GLAPI_TABLE_H_
3 #define _GLAPI_TABLE_H_
9 void (*NewList
)(GLuint list
, GLenum mode
); /* 0 */
10 void (*EndList
)(void); /* 1 */
11 void (*CallList
)(GLuint list
); /* 2 */
12 void (*CallLists
)(GLsizei n
, GLenum type
, const GLvoid
* lists
); /* 3 */
13 void (*DeleteLists
)(GLuint list
, GLsizei range
); /* 4 */
14 GLuint (*GenLists
)(GLsizei range
); /* 5 */
15 void (*ListBase
)(GLuint base
); /* 6 */
16 void (*Begin
)(GLenum mode
); /* 7 */
17 void (*Bitmap
)(GLsizei width
, GLsizei height
, GLfloat xorig
, GLfloat yorig
, GLfloat xmove
, GLfloat ymove
, const GLubyte
* bitmap
); /* 8 */
18 void (*Color3b
)(GLbyte red
, GLbyte green
, GLbyte blue
); /* 9 */
19 void (*Color3bv
)(const GLbyte
* v
); /* 10 */
20 void (*Color3d
)(GLdouble red
, GLdouble green
, GLdouble blue
); /* 11 */
21 void (*Color3dv
)(const GLdouble
* v
); /* 12 */
22 void (*Color3f
)(GLfloat red
, GLfloat green
, GLfloat blue
); /* 13 */
23 void (*Color3fv
)(const GLfloat
* v
); /* 14 */
24 void (*Color3i
)(GLint red
, GLint green
, GLint blue
); /* 15 */
25 void (*Color3iv
)(const GLint
* v
); /* 16 */
26 void (*Color3s
)(GLshort red
, GLshort green
, GLshort blue
); /* 17 */
27 void (*Color3sv
)(const GLshort
* v
); /* 18 */
28 void (*Color3ub
)(GLubyte red
, GLubyte green
, GLubyte blue
); /* 19 */
29 void (*Color3ubv
)(const GLubyte
* v
); /* 20 */
30 void (*Color3ui
)(GLuint red
, GLuint green
, GLuint blue
); /* 21 */
31 void (*Color3uiv
)(const GLuint
* v
); /* 22 */
32 void (*Color3us
)(GLushort red
, GLushort green
, GLushort blue
); /* 23 */
33 void (*Color3usv
)(const GLushort
* v
); /* 24 */
34 void (*Color4b
)(GLbyte red
, GLbyte green
, GLbyte blue
, GLbyte alpha
); /* 25 */
35 void (*Color4bv
)(const GLbyte
* v
); /* 26 */
36 void (*Color4d
)(GLdouble red
, GLdouble green
, GLdouble blue
, GLdouble alpha
); /* 27 */
37 void (*Color4dv
)(const GLdouble
* v
); /* 28 */
38 void (*Color4f
)(GLfloat red
, GLfloat green
, GLfloat blue
, GLfloat alpha
); /* 29 */
39 void (*Color4fv
)(const GLfloat
* v
); /* 30 */
40 void (*Color4i
)(GLint red
, GLint green
, GLint blue
, GLint alpha
); /* 31 */
41 void (*Color4iv
)(const GLint
* v
); /* 32 */
42 void (*Color4s
)(GLshort red
, GLshort green
, GLshort blue
, GLshort alpha
); /* 33 */
43 void (*Color4sv
)(const GLshort
* v
); /* 34 */
44 void (*Color4ub
)(GLubyte red
, GLubyte green
, GLubyte blue
, GLubyte alpha
); /* 35 */
45 void (*Color4ubv
)(const GLubyte
* v
); /* 36 */
46 void (*Color4ui
)(GLuint red
, GLuint green
, GLuint blue
, GLuint alpha
); /* 37 */
47 void (*Color4uiv
)(const GLuint
* v
); /* 38 */
48 void (*Color4us
)(GLushort red
, GLushort green
, GLushort blue
, GLushort alpha
); /* 39 */
49 void (*Color4usv
)(const GLushort
* v
); /* 40 */
50 void (*EdgeFlag
)(GLboolean flag
); /* 41 */
51 void (*EdgeFlagv
)(const GLboolean
* flag
); /* 42 */
52 void (*End
)(void); /* 43 */
53 void (*Indexd
)(GLdouble c
); /* 44 */
54 void (*Indexdv
)(const GLdouble
* c
); /* 45 */
55 void (*Indexf
)(GLfloat c
); /* 46 */
56 void (*Indexfv
)(const GLfloat
* c
); /* 47 */
57 void (*Indexi
)(GLint c
); /* 48 */
58 void (*Indexiv
)(const GLint
* c
); /* 49 */
59 void (*Indexs
)(GLshort c
); /* 50 */
60 void (*Indexsv
)(const GLshort
* c
); /* 51 */
61 void (*Normal3b
)(GLbyte nx
, GLbyte ny
, GLbyte nz
); /* 52 */
62 void (*Normal3bv
)(const GLbyte
* v
); /* 53 */
63 void (*Normal3d
)(GLdouble nx
, GLdouble ny
, GLdouble nz
); /* 54 */
64 void (*Normal3dv
)(const GLdouble
* v
); /* 55 */
65 void (*Normal3f
)(GLfloat nx
, GLfloat ny
, GLfloat nz
); /* 56 */
66 void (*Normal3fv
)(const GLfloat
* v
); /* 57 */
67 void (*Normal3i
)(GLint nx
, GLint ny
, GLint nz
); /* 58 */
68 void (*Normal3iv
)(const GLint
* v
); /* 59 */
69 void (*Normal3s
)(GLshort nx
, GLshort ny
, GLshort nz
); /* 60 */
70 void (*Normal3sv
)(const GLshort
* v
); /* 61 */
71 void (*RasterPos2d
)(GLdouble x
, GLdouble y
); /* 62 */
72 void (*RasterPos2dv
)(const GLdouble
* v
); /* 63 */
73 void (*RasterPos2f
)(GLfloat x
, GLfloat y
); /* 64 */
74 void (*RasterPos2fv
)(const GLfloat
* v
); /* 65 */
75 void (*RasterPos2i
)(GLint x
, GLint y
); /* 66 */
76 void (*RasterPos2iv
)(const GLint
* v
); /* 67 */
77 void (*RasterPos2s
)(GLshort x
, GLshort y
); /* 68 */
78 void (*RasterPos2sv
)(const GLshort
* v
); /* 69 */
79 void (*RasterPos3d
)(GLdouble x
, GLdouble y
, GLdouble z
); /* 70 */
80 void (*RasterPos3dv
)(const GLdouble
* v
); /* 71 */
81 void (*RasterPos3f
)(GLfloat x
, GLfloat y
, GLfloat z
); /* 72 */
82 void (*RasterPos3fv
)(const GLfloat
* v
); /* 73 */
83 void (*RasterPos3i
)(GLint x
, GLint y
, GLint z
); /* 74 */
84 void (*RasterPos3iv
)(const GLint
* v
); /* 75 */
85 void (*RasterPos3s
)(GLshort x
, GLshort y
, GLshort z
); /* 76 */
86 void (*RasterPos3sv
)(const GLshort
* v
); /* 77 */
87 void (*RasterPos4d
)(GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
); /* 78 */
88 void (*RasterPos4dv
)(const GLdouble
* v
); /* 79 */
89 void (*RasterPos4f
)(GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
); /* 80 */
90 void (*RasterPos4fv
)(const GLfloat
* v
); /* 81 */
91 void (*RasterPos4i
)(GLint x
, GLint y
, GLint z
, GLint w
); /* 82 */
92 void (*RasterPos4iv
)(const GLint
* v
); /* 83 */
93 void (*RasterPos4s
)(GLshort x
, GLshort y
, GLshort z
, GLshort w
); /* 84 */
94 void (*RasterPos4sv
)(const GLshort
* v
); /* 85 */
95 void (*Rectd
)(GLdouble x1
, GLdouble y1
, GLdouble x2
, GLdouble y2
); /* 86 */
96 void (*Rectdv
)(const GLdouble
* v1
, const GLdouble
* v2
); /* 87 */
97 void (*Rectf
)(GLfloat x1
, GLfloat y1
, GLfloat x2
, GLfloat y2
); /* 88 */
98 void (*Rectfv
)(const GLfloat
* v1
, const GLfloat
* v2
); /* 89 */
99 void (*Recti
)(GLint x1
, GLint y1
, GLint x2
, GLint y2
); /* 90 */
100 void (*Rectiv
)(const GLint
* v1
, const GLint
* v2
); /* 91 */
101 void (*Rects
)(GLshort x1
, GLshort y1
, GLshort x2
, GLshort y2
); /* 92 */
102 void (*Rectsv
)(const GLshort
* v1
, const GLshort
* v2
); /* 93 */
103 void (*TexCoord1d
)(GLdouble s
); /* 94 */
104 void (*TexCoord1dv
)(const GLdouble
* v
); /* 95 */
105 void (*TexCoord1f
)(GLfloat s
); /* 96 */
106 void (*TexCoord1fv
)(const GLfloat
* v
); /* 97 */
107 void (*TexCoord1i
)(GLint s
); /* 98 */
108 void (*TexCoord1iv
)(const GLint
* v
); /* 99 */
109 void (*TexCoord1s
)(GLshort s
); /* 100 */
110 void (*TexCoord1sv
)(const GLshort
* v
); /* 101 */
111 void (*TexCoord2d
)(GLdouble s
, GLdouble t
); /* 102 */
112 void (*TexCoord2dv
)(const GLdouble
* v
); /* 103 */
113 void (*TexCoord2f
)(GLfloat s
, GLfloat t
); /* 104 */
114 void (*TexCoord2fv
)(const GLfloat
* v
); /* 105 */
115 void (*TexCoord2i
)(GLint s
, GLint t
); /* 106 */
116 void (*TexCoord2iv
)(const GLint
* v
); /* 107 */
117 void (*TexCoord2s
)(GLshort s
, GLshort t
); /* 108 */
118 void (*TexCoord2sv
)(const GLshort
* v
); /* 109 */
119 void (*TexCoord3d
)(GLdouble s
, GLdouble t
, GLdouble r
); /* 110 */
120 void (*TexCoord3dv
)(const GLdouble
* v
); /* 111 */
121 void (*TexCoord3f
)(GLfloat s
, GLfloat t
, GLfloat r
); /* 112 */
122 void (*TexCoord3fv
)(const GLfloat
* v
); /* 113 */
123 void (*TexCoord3i
)(GLint s
, GLint t
, GLint r
); /* 114 */
124 void (*TexCoord3iv
)(const GLint
* v
); /* 115 */
125 void (*TexCoord3s
)(GLshort s
, GLshort t
, GLshort r
); /* 116 */
126 void (*TexCoord3sv
)(const GLshort
* v
); /* 117 */
127 void (*TexCoord4d
)(GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
); /* 118 */
128 void (*TexCoord4dv
)(const GLdouble
* v
); /* 119 */
129 void (*TexCoord4f
)(GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
); /* 120 */
130 void (*TexCoord4fv
)(const GLfloat
* v
); /* 121 */
131 void (*TexCoord4i
)(GLint s
, GLint t
, GLint r
, GLint q
); /* 122 */
132 void (*TexCoord4iv
)(const GLint
* v
); /* 123 */
133 void (*TexCoord4s
)(GLshort s
, GLshort t
, GLshort r
, GLshort q
); /* 124 */
134 void (*TexCoord4sv
)(const GLshort
* v
); /* 125 */
135 void (*Vertex2d
)(GLdouble x
, GLdouble y
); /* 126 */
136 void (*Vertex2dv
)(const GLdouble
* v
); /* 127 */
137 void (*Vertex2f
)(GLfloat x
, GLfloat y
); /* 128 */
138 void (*Vertex2fv
)(const GLfloat
* v
); /* 129 */
139 void (*Vertex2i
)(GLint x
, GLint y
); /* 130 */
140 void (*Vertex2iv
)(const GLint
* v
); /* 131 */
141 void (*Vertex2s
)(GLshort x
, GLshort y
); /* 132 */
142 void (*Vertex2sv
)(const GLshort
* v
); /* 133 */
143 void (*Vertex3d
)(GLdouble x
, GLdouble y
, GLdouble z
); /* 134 */
144 void (*Vertex3dv
)(const GLdouble
* v
); /* 135 */
145 void (*Vertex3f
)(GLfloat x
, GLfloat y
, GLfloat z
); /* 136 */
146 void (*Vertex3fv
)(const GLfloat
* v
); /* 137 */
147 void (*Vertex3i
)(GLint x
, GLint y
, GLint z
); /* 138 */
148 void (*Vertex3iv
)(const GLint
* v
); /* 139 */
149 void (*Vertex3s
)(GLshort x
, GLshort y
, GLshort z
); /* 140 */
150 void (*Vertex3sv
)(const GLshort
* v
); /* 141 */
151 void (*Vertex4d
)(GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
); /* 142 */
152 void (*Vertex4dv
)(const GLdouble
* v
); /* 143 */
153 void (*Vertex4f
)(GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
); /* 144 */
154 void (*Vertex4fv
)(const GLfloat
* v
); /* 145 */
155 void (*Vertex4i
)(GLint x
, GLint y
, GLint z
, GLint w
); /* 146 */
156 void (*Vertex4iv
)(const GLint
* v
); /* 147 */
157 void (*Vertex4s
)(GLshort x
, GLshort y
, GLshort z
, GLshort w
); /* 148 */
158 void (*Vertex4sv
)(const GLshort
* v
); /* 149 */
159 void (*ClipPlane
)(GLenum plane
, const GLdouble
* equation
); /* 150 */
160 void (*ColorMaterial
)(GLenum face
, GLenum mode
); /* 151 */
161 void (*CullFace
)(GLenum mode
); /* 152 */
162 void (*Fogf
)(GLenum pname
, GLfloat param
); /* 153 */
163 void (*Fogfv
)(GLenum pname
, const GLfloat
* params
); /* 154 */
164 void (*Fogi
)(GLenum pname
, GLint param
); /* 155 */
165 void (*Fogiv
)(GLenum pname
, const GLint
* params
); /* 156 */
166 void (*FrontFace
)(GLenum mode
); /* 157 */
167 void (*Hint
)(GLenum target
, GLenum mode
); /* 158 */
168 void (*Lightf
)(GLenum light
, GLenum pname
, GLfloat param
); /* 159 */
169 void (*Lightfv
)(GLenum light
, GLenum pname
, const GLfloat
* params
); /* 160 */
170 void (*Lighti
)(GLenum light
, GLenum pname
, GLint param
); /* 161 */
171 void (*Lightiv
)(GLenum light
, GLenum pname
, const GLint
* params
); /* 162 */
172 void (*LightModelf
)(GLenum pname
, GLfloat param
); /* 163 */
173 void (*LightModelfv
)(GLenum pname
, const GLfloat
* params
); /* 164 */
174 void (*LightModeli
)(GLenum pname
, GLint param
); /* 165 */
175 void (*LightModeliv
)(GLenum pname
, const GLint
* params
); /* 166 */
176 void (*LineStipple
)(GLint factor
, GLushort pattern
); /* 167 */
177 void (*LineWidth
)(GLfloat width
); /* 168 */
178 void (*Materialf
)(GLenum face
, GLenum pname
, GLfloat param
); /* 169 */
179 void (*Materialfv
)(GLenum face
, GLenum pname
, const GLfloat
* params
); /* 170 */
180 void (*Materiali
)(GLenum face
, GLenum pname
, GLint param
); /* 171 */
181 void (*Materialiv
)(GLenum face
, GLenum pname
, const GLint
* params
); /* 172 */
182 void (*PointSize
)(GLfloat size
); /* 173 */
183 void (*PolygonMode
)(GLenum face
, GLenum mode
); /* 174 */
184 void (*PolygonStipple
)(const GLubyte
* mask
); /* 175 */
185 void (*Scissor
)(GLint x
, GLint y
, GLsizei width
, GLsizei height
); /* 176 */
186 void (*ShadeModel
)(GLenum mode
); /* 177 */
187 void (*TexParameterf
)(GLenum target
, GLenum pname
, GLfloat param
); /* 178 */
188 void (*TexParameterfv
)(GLenum target
, GLenum pname
, const GLfloat
* params
); /* 179 */
189 void (*TexParameteri
)(GLenum target
, GLenum pname
, GLint param
); /* 180 */
190 void (*TexParameteriv
)(GLenum target
, GLenum pname
, const GLint
* params
); /* 181 */
191 void (*TexImage1D
)(GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLint border
, GLenum format
, GLenum type
, const GLvoid
* pixels
); /* 182 */
192 void (*TexImage2D
)(GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLenum format
, GLenum type
, const GLvoid
* pixels
); /* 183 */
193 void (*TexEnvf
)(GLenum target
, GLenum pname
, GLfloat param
); /* 184 */
194 void (*TexEnvfv
)(GLenum target
, GLenum pname
, const GLfloat
* params
); /* 185 */
195 void (*TexEnvi
)(GLenum target
, GLenum pname
, GLint param
); /* 186 */
196 void (*TexEnviv
)(GLenum target
, GLenum pname
, const GLint
* params
); /* 187 */
197 void (*TexGend
)(GLenum coord
, GLenum pname
, GLdouble param
); /* 188 */
198 void (*TexGendv
)(GLenum coord
, GLenum pname
, const GLdouble
* params
); /* 189 */
199 void (*TexGenf
)(GLenum coord
, GLenum pname
, GLfloat param
); /* 190 */
200 void (*TexGenfv
)(GLenum coord
, GLenum pname
, const GLfloat
* params
); /* 191 */
201 void (*TexGeni
)(GLenum coord
, GLenum pname
, GLint param
); /* 192 */
202 void (*TexGeniv
)(GLenum coord
, GLenum pname
, const GLint
* params
); /* 193 */
203 void (*FeedbackBuffer
)(GLsizei size
, GLenum type
, GLfloat
* buffer
); /* 194 */
204 void (*SelectBuffer
)(GLsizei size
, GLuint
* buffer
); /* 195 */
205 GLint (*RenderMode
)(GLenum mode
); /* 196 */
206 void (*InitNames
)(void); /* 197 */
207 void (*LoadName
)(GLuint name
); /* 198 */
208 void (*PassThrough
)(GLfloat token
); /* 199 */
209 void (*PopName
)(void); /* 200 */
210 void (*PushName
)(GLuint name
); /* 201 */
211 void (*DrawBuffer
)(GLenum mode
); /* 202 */
212 void (*Clear
)(GLbitfield mask
); /* 203 */
213 void (*ClearAccum
)(GLfloat red
, GLfloat green
, GLfloat blue
, GLfloat alpha
); /* 204 */
214 void (*ClearIndex
)(GLfloat c
); /* 205 */
215 void (*ClearColor
)(GLclampf red
, GLclampf green
, GLclampf blue
, GLclampf alpha
); /* 206 */
216 void (*ClearStencil
)(GLint s
); /* 207 */
217 void (*ClearDepth
)(GLclampd depth
); /* 208 */
218 void (*StencilMask
)(GLuint mask
); /* 209 */
219 void (*ColorMask
)(GLboolean red
, GLboolean green
, GLboolean blue
, GLboolean alpha
); /* 210 */
220 void (*DepthMask
)(GLboolean flag
); /* 211 */
221 void (*IndexMask
)(GLuint mask
); /* 212 */
222 void (*Accum
)(GLenum op
, GLfloat value
); /* 213 */
223 void (*Disable
)(GLenum cap
); /* 214 */
224 void (*Enable
)(GLenum cap
); /* 215 */
225 void (*Finish
)(void); /* 216 */
226 void (*Flush
)(void); /* 217 */
227 void (*PopAttrib
)(void); /* 218 */
228 void (*PushAttrib
)(GLbitfield mask
); /* 219 */
229 void (*Map1d
)(GLenum target
, GLdouble u1
, GLdouble u2
, GLint stride
, GLint order
, const GLdouble
* points
); /* 220 */
230 void (*Map1f
)(GLenum target
, GLfloat u1
, GLfloat u2
, GLint stride
, GLint order
, const GLfloat
* points
); /* 221 */
231 void (*Map2d
)(GLenum target
, GLdouble u1
, GLdouble u2
, GLint ustride
, GLint uorder
, GLdouble v1
, GLdouble v2
, GLint vstride
, GLint vorder
, const GLdouble
* points
); /* 222 */
232 void (*Map2f
)(GLenum target
, GLfloat u1
, GLfloat u2
, GLint ustride
, GLint uorder
, GLfloat v1
, GLfloat v2
, GLint vstride
, GLint vorder
, const GLfloat
* points
); /* 223 */
233 void (*MapGrid1d
)(GLint un
, GLdouble u1
, GLdouble u2
); /* 224 */
234 void (*MapGrid1f
)(GLint un
, GLfloat u1
, GLfloat u2
); /* 225 */
235 void (*MapGrid2d
)(GLint un
, GLdouble u1
, GLdouble u2
, GLint vn
, GLdouble v1
, GLdouble v2
); /* 226 */
236 void (*MapGrid2f
)(GLint un
, GLfloat u1
, GLfloat u2
, GLint vn
, GLfloat v1
, GLfloat v2
); /* 227 */
237 void (*EvalCoord1d
)(GLdouble u
); /* 228 */
238 void (*EvalCoord1dv
)(const GLdouble
* u
); /* 229 */
239 void (*EvalCoord1f
)(GLfloat u
); /* 230 */
240 void (*EvalCoord1fv
)(const GLfloat
* u
); /* 231 */
241 void (*EvalCoord2d
)(GLdouble u
, GLdouble v
); /* 232 */
242 void (*EvalCoord2dv
)(const GLdouble
* u
); /* 233 */
243 void (*EvalCoord2f
)(GLfloat u
, GLfloat v
); /* 234 */
244 void (*EvalCoord2fv
)(const GLfloat
* u
); /* 235 */
245 void (*EvalMesh1
)(GLenum mode
, GLint i1
, GLint i2
); /* 236 */
246 void (*EvalPoint1
)(GLint i
); /* 237 */
247 void (*EvalMesh2
)(GLenum mode
, GLint i1
, GLint i2
, GLint j1
, GLint j2
); /* 238 */
248 void (*EvalPoint2
)(GLint i
, GLint j
); /* 239 */
249 void (*AlphaFunc
)(GLenum func
, GLclampf ref
); /* 240 */
250 void (*BlendFunc
)(GLenum sfactor
, GLenum dfactor
); /* 241 */
251 void (*LogicOp
)(GLenum opcode
); /* 242 */
252 void (*StencilFunc
)(GLenum func
, GLint ref
, GLuint mask
); /* 243 */
253 void (*StencilOp
)(GLenum fail
, GLenum zfail
, GLenum zpass
); /* 244 */
254 void (*DepthFunc
)(GLenum func
); /* 245 */
255 void (*PixelZoom
)(GLfloat xfactor
, GLfloat yfactor
); /* 246 */
256 void (*PixelTransferf
)(GLenum pname
, GLfloat param
); /* 247 */
257 void (*PixelTransferi
)(GLenum pname
, GLint param
); /* 248 */
258 void (*PixelStoref
)(GLenum pname
, GLfloat param
); /* 249 */
259 void (*PixelStorei
)(GLenum pname
, GLint param
); /* 250 */
260 void (*PixelMapfv
)(GLenum map
, GLint mapsize
, const GLfloat
* values
); /* 251 */
261 void (*PixelMapuiv
)(GLenum map
, GLint mapsize
, const GLuint
* values
); /* 252 */
262 void (*PixelMapusv
)(GLenum map
, GLint mapsize
, const GLushort
* values
); /* 253 */
263 void (*ReadBuffer
)(GLenum mode
); /* 254 */
264 void (*CopyPixels
)(GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLenum type
); /* 255 */
265 void (*ReadPixels
)(GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
* pixels
); /* 256 */
266 void (*DrawPixels
)(GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
* pixels
); /* 257 */
267 void (*GetBooleanv
)(GLenum pname
, GLboolean
* params
); /* 258 */
268 void (*GetClipPlane
)(GLenum plane
, GLdouble
* equation
); /* 259 */
269 void (*GetDoublev
)(GLenum pname
, GLdouble
* params
); /* 260 */
270 GLenum (*GetError
)(void); /* 261 */
271 void (*GetFloatv
)(GLenum pname
, GLfloat
* params
); /* 262 */
272 void (*GetIntegerv
)(GLenum pname
, GLint
* params
); /* 263 */
273 void (*GetLightfv
)(GLenum light
, GLenum pname
, GLfloat
* params
); /* 264 */
274 void (*GetLightiv
)(GLenum light
, GLenum pname
, GLint
* params
); /* 265 */
275 void (*GetMapdv
)(GLenum target
, GLenum query
, GLdouble
* v
); /* 266 */
276 void (*GetMapfv
)(GLenum target
, GLenum query
, GLfloat
* v
); /* 267 */
277 void (*GetMapiv
)(GLenum target
, GLenum query
, GLint
* v
); /* 268 */
278 void (*GetMaterialfv
)(GLenum face
, GLenum pname
, GLfloat
* params
); /* 269 */
279 void (*GetMaterialiv
)(GLenum face
, GLenum pname
, GLint
* params
); /* 270 */
280 void (*GetPixelMapfv
)(GLenum map
, GLfloat
* values
); /* 271 */
281 void (*GetPixelMapuiv
)(GLenum map
, GLuint
* values
); /* 272 */
282 void (*GetPixelMapusv
)(GLenum map
, GLushort
* values
); /* 273 */
283 void (*GetPolygonStipple
)(GLubyte
* mask
); /* 274 */
284 const GLubyte
* (*GetString
)(GLenum name
); /* 275 */
285 void (*GetTexEnvfv
)(GLenum target
, GLenum pname
, GLfloat
* params
); /* 276 */
286 void (*GetTexEnviv
)(GLenum target
, GLenum pname
, GLint
* params
); /* 277 */
287 void (*GetTexGendv
)(GLenum coord
, GLenum pname
, GLdouble
* params
); /* 278 */
288 void (*GetTexGenfv
)(GLenum coord
, GLenum pname
, GLfloat
* params
); /* 279 */
289 void (*GetTexGeniv
)(GLenum coord
, GLenum pname
, GLint
* params
); /* 280 */
290 void (*GetTexImage
)(GLenum target
, GLint level
, GLenum format
, GLenum type
, GLvoid
* pixels
); /* 281 */
291 void (*GetTexParameterfv
)(GLenum target
, GLenum pname
, GLfloat
* params
); /* 282 */
292 void (*GetTexParameteriv
)(GLenum target
, GLenum pname
, GLint
* params
); /* 283 */
293 void (*GetTexLevelParameterfv
)(GLenum target
, GLint level
, GLenum pname
, GLfloat
* params
); /* 284 */
294 void (*GetTexLevelParameteriv
)(GLenum target
, GLint level
, GLenum pname
, GLint
* params
); /* 285 */
295 GLboolean (*IsEnabled
)(GLenum cap
); /* 286 */
296 GLboolean (*IsList
)(GLuint list
); /* 287 */
297 void (*DepthRange
)(GLclampd zNear
, GLclampd zFar
); /* 288 */
298 void (*Frustum
)(GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble zNear
, GLdouble zFar
); /* 289 */
299 void (*LoadIdentity
)(void); /* 290 */
300 void (*LoadMatrixf
)(const GLfloat
* m
); /* 291 */
301 void (*LoadMatrixd
)(const GLdouble
* m
); /* 292 */
302 void (*MatrixMode
)(GLenum mode
); /* 293 */
303 void (*MultMatrixf
)(const GLfloat
* m
); /* 294 */
304 void (*MultMatrixd
)(const GLdouble
* m
); /* 295 */
305 void (*Ortho
)(GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble zNear
, GLdouble zFar
); /* 296 */
306 void (*PopMatrix
)(void); /* 297 */
307 void (*PushMatrix
)(void); /* 298 */
308 void (*Rotated
)(GLdouble angle
, GLdouble x
, GLdouble y
, GLdouble z
); /* 299 */
309 void (*Rotatef
)(GLfloat angle
, GLfloat x
, GLfloat y
, GLfloat z
); /* 300 */
310 void (*Scaled
)(GLdouble x
, GLdouble y
, GLdouble z
); /* 301 */
311 void (*Scalef
)(GLfloat x
, GLfloat y
, GLfloat z
); /* 302 */
312 void (*Translated
)(GLdouble x
, GLdouble y
, GLdouble z
); /* 303 */
313 void (*Translatef
)(GLfloat x
, GLfloat y
, GLfloat z
); /* 304 */
314 void (*Viewport
)(GLint x
, GLint y
, GLsizei width
, GLsizei height
); /* 305 */
315 void (*ArrayElement
)(GLint i
); /* 306 */
316 void (*BindTexture
)(GLenum target
, GLuint texture
); /* 307 */
317 void (*ColorPointer
)(GLint size
, GLenum type
, GLsizei stride
, const GLvoid
* pointer
); /* 308 */
318 void (*DisableClientState
)(GLenum array
); /* 309 */
319 void (*DrawArrays
)(GLenum mode
, GLint first
, GLsizei count
); /* 310 */
320 void (*DrawElements
)(GLenum mode
, GLsizei count
, GLenum type
, const GLvoid
* indices
); /* 311 */
321 void (*EdgeFlagPointer
)(GLsizei stride
, const GLvoid
* pointer
); /* 312 */
322 void (*EnableClientState
)(GLenum array
); /* 313 */
323 void (*IndexPointer
)(GLenum type
, GLsizei stride
, const GLvoid
* pointer
); /* 314 */
324 void (*Indexub
)(GLubyte c
); /* 315 */
325 void (*Indexubv
)(const GLubyte
* c
); /* 316 */
326 void (*InterleavedArrays
)(GLenum format
, GLsizei stride
, const GLvoid
* pointer
); /* 317 */
327 void (*NormalPointer
)(GLenum type
, GLsizei stride
, const GLvoid
* pointer
); /* 318 */
328 void (*PolygonOffset
)(GLfloat factor
, GLfloat units
); /* 319 */
329 void (*TexCoordPointer
)(GLint size
, GLenum type
, GLsizei stride
, const GLvoid
* pointer
); /* 320 */
330 void (*VertexPointer
)(GLint size
, GLenum type
, GLsizei stride
, const GLvoid
* pointer
); /* 321 */
331 GLboolean (*AreTexturesResident
)(GLsizei n
, const GLuint
* textures
, GLboolean
* residences
); /* 322 */
332 void (*CopyTexImage1D
)(GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
); /* 323 */
333 void (*CopyTexImage2D
)(GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
); /* 324 */
334 void (*CopyTexSubImage1D
)(GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
); /* 325 */
335 void (*CopyTexSubImage2D
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
); /* 326 */
336 void (*DeleteTextures
)(GLsizei n
, const GLuint
* textures
); /* 327 */
337 void (*GenTextures
)(GLsizei n
, GLuint
* textures
); /* 328 */
338 void (*GetPointerv
)(GLenum pname
, GLvoid
** params
); /* 329 */
339 GLboolean (*IsTexture
)(GLuint texture
); /* 330 */
340 void (*PrioritizeTextures
)(GLsizei n
, const GLuint
* textures
, const GLclampf
* priorities
); /* 331 */
341 void (*TexSubImage1D
)(GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
* pixels
); /* 332 */
342 void (*TexSubImage2D
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
* pixels
); /* 333 */
343 void (*PopClientAttrib
)(void); /* 334 */
344 void (*PushClientAttrib
)(GLbitfield mask
); /* 335 */
345 void (*BlendColor
)(GLclampf red
, GLclampf green
, GLclampf blue
, GLclampf alpha
); /* 336 */
346 void (*BlendEquation
)(GLenum mode
); /* 337 */
347 void (*DrawRangeElements
)(GLenum mode
, GLuint start
, GLuint end
, GLsizei count
, GLenum type
, const GLvoid
* indices
); /* 338 */
348 void (*ColorTable
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
* table
); /* 339 */
349 void (*ColorTableParameterfv
)(GLenum target
, GLenum pname
, const GLfloat
* params
); /* 340 */
350 void (*ColorTableParameteriv
)(GLenum target
, GLenum pname
, const GLint
* params
); /* 341 */
351 void (*CopyColorTable
)(GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
); /* 342 */
352 void (*GetColorTable
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
* table
); /* 343 */
353 void (*GetColorTableParameterfv
)(GLenum target
, GLenum pname
, GLfloat
* params
); /* 344 */
354 void (*GetColorTableParameteriv
)(GLenum target
, GLenum pname
, GLint
* params
); /* 345 */
355 void (*ColorSubTable
)(GLenum target
, GLsizei start
, GLsizei count
, GLenum format
, GLenum type
, const GLvoid
* data
); /* 346 */
356 void (*CopyColorSubTable
)(GLenum target
, GLsizei start
, GLint x
, GLint y
, GLsizei width
); /* 347 */
357 void (*ConvolutionFilter1D
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
* image
); /* 348 */
358 void (*ConvolutionFilter2D
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
* image
); /* 349 */
359 void (*ConvolutionParameterf
)(GLenum target
, GLenum pname
, GLfloat params
); /* 350 */
360 void (*ConvolutionParameterfv
)(GLenum target
, GLenum pname
, const GLfloat
* params
); /* 351 */
361 void (*ConvolutionParameteri
)(GLenum target
, GLenum pname
, GLint params
); /* 352 */
362 void (*ConvolutionParameteriv
)(GLenum target
, GLenum pname
, const GLint
* params
); /* 353 */
363 void (*CopyConvolutionFilter1D
)(GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
); /* 354 */
364 void (*CopyConvolutionFilter2D
)(GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
); /* 355 */
365 void (*GetConvolutionFilter
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
* image
); /* 356 */
366 void (*GetConvolutionParameterfv
)(GLenum target
, GLenum pname
, GLfloat
* params
); /* 357 */
367 void (*GetConvolutionParameteriv
)(GLenum target
, GLenum pname
, GLint
* params
); /* 358 */
368 void (*GetSeparableFilter
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
* row
, GLvoid
* column
, GLvoid
* span
); /* 359 */
369 void (*SeparableFilter2D
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
* row
, const GLvoid
* column
); /* 360 */
370 void (*GetHistogram
)(GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
); /* 361 */
371 void (*GetHistogramParameterfv
)(GLenum target
, GLenum pname
, GLfloat
* params
); /* 362 */
372 void (*GetHistogramParameteriv
)(GLenum target
, GLenum pname
, GLint
* params
); /* 363 */
373 void (*GetMinmax
)(GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
); /* 364 */
374 void (*GetMinmaxParameterfv
)(GLenum target
, GLenum pname
, GLfloat
* params
); /* 365 */
375 void (*GetMinmaxParameteriv
)(GLenum target
, GLenum pname
, GLint
* params
); /* 366 */
376 void (*Histogram
)(GLenum target
, GLsizei width
, GLenum internalformat
, GLboolean sink
); /* 367 */
377 void (*Minmax
)(GLenum target
, GLenum internalformat
, GLboolean sink
); /* 368 */
378 void (*ResetHistogram
)(GLenum target
); /* 369 */
379 void (*ResetMinmax
)(GLenum target
); /* 370 */
380 void (*TexImage3D
)(GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLenum format
, GLenum type
, const GLvoid
* pixels
); /* 371 */
381 void (*TexSubImage3D
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLenum type
, const GLvoid
* pixels
); /* 372 */
382 void (*CopyTexSubImage3D
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
); /* 373 */
383 void (*ActiveTextureARB
)(GLenum texture
); /* 374 */
384 void (*ClientActiveTextureARB
)(GLenum texture
); /* 375 */
385 void (*MultiTexCoord1dARB
)(GLenum target
, GLdouble s
); /* 376 */
386 void (*MultiTexCoord1dvARB
)(GLenum target
, const GLdouble
* v
); /* 377 */
387 void (*MultiTexCoord1fARB
)(GLenum target
, GLfloat s
); /* 378 */
388 void (*MultiTexCoord1fvARB
)(GLenum target
, const GLfloat
* v
); /* 379 */
389 void (*MultiTexCoord1iARB
)(GLenum target
, GLint s
); /* 380 */
390 void (*MultiTexCoord1ivARB
)(GLenum target
, const GLint
* v
); /* 381 */
391 void (*MultiTexCoord1sARB
)(GLenum target
, GLshort s
); /* 382 */
392 void (*MultiTexCoord1svARB
)(GLenum target
, const GLshort
* v
); /* 383 */
393 void (*MultiTexCoord2dARB
)(GLenum target
, GLdouble s
, GLdouble t
); /* 384 */
394 void (*MultiTexCoord2dvARB
)(GLenum target
, const GLdouble
* v
); /* 385 */
395 void (*MultiTexCoord2fARB
)(GLenum target
, GLfloat s
, GLfloat t
); /* 386 */
396 void (*MultiTexCoord2fvARB
)(GLenum target
, const GLfloat
* v
); /* 387 */
397 void (*MultiTexCoord2iARB
)(GLenum target
, GLint s
, GLint t
); /* 388 */
398 void (*MultiTexCoord2ivARB
)(GLenum target
, const GLint
* v
); /* 389 */
399 void (*MultiTexCoord2sARB
)(GLenum target
, GLshort s
, GLshort t
); /* 390 */
400 void (*MultiTexCoord2svARB
)(GLenum target
, const GLshort
* v
); /* 391 */
401 void (*MultiTexCoord3dARB
)(GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
); /* 392 */
402 void (*MultiTexCoord3dvARB
)(GLenum target
, const GLdouble
* v
); /* 393 */
403 void (*MultiTexCoord3fARB
)(GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
); /* 394 */
404 void (*MultiTexCoord3fvARB
)(GLenum target
, const GLfloat
* v
); /* 395 */
405 void (*MultiTexCoord3iARB
)(GLenum target
, GLint s
, GLint t
, GLint r
); /* 396 */
406 void (*MultiTexCoord3ivARB
)(GLenum target
, const GLint
* v
); /* 397 */
407 void (*MultiTexCoord3sARB
)(GLenum target
, GLshort s
, GLshort t
, GLshort r
); /* 398 */
408 void (*MultiTexCoord3svARB
)(GLenum target
, const GLshort
* v
); /* 399 */
409 void (*MultiTexCoord4dARB
)(GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
); /* 400 */
410 void (*MultiTexCoord4dvARB
)(GLenum target
, const GLdouble
* v
); /* 401 */
411 void (*MultiTexCoord4fARB
)(GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
); /* 402 */
412 void (*MultiTexCoord4fvARB
)(GLenum target
, const GLfloat
* v
); /* 403 */
413 void (*MultiTexCoord4iARB
)(GLenum target
, GLint s
, GLint t
, GLint r
, GLint q
); /* 404 */
414 void (*MultiTexCoord4ivARB
)(GLenum target
, const GLint
* v
); /* 405 */
415 void (*MultiTexCoord4sARB
)(GLenum target
, GLshort s
, GLshort t
, GLshort r
, GLshort q
); /* 406 */
416 void (*MultiTexCoord4svARB
)(GLenum target
, const GLshort
* v
); /* 407 */
417 void (*LoadTransposeMatrixfARB
)(const GLfloat
* m
); /* 408 */
418 void (*LoadTransposeMatrixdARB
)(const GLdouble
* m
); /* 409 */
419 void (*MultTransposeMatrixfARB
)(const GLfloat
* m
); /* 410 */
420 void (*MultTransposeMatrixdARB
)(const GLdouble
* m
); /* 411 */
421 void (*SampleCoverageARB
)(GLclampf value
, GLboolean invert
); /* 412 */
422 void (*__unused413
)(void); /* 413 */
423 void (*PolygonOffsetEXT
)(GLfloat factor
, GLfloat bias
); /* 414 */
424 void (*GetTexFilterFuncSGIS
)(GLenum target
, GLenum filter
, GLfloat
* weights
); /* 415 */
425 void (*TexFilterFuncSGIS
)(GLenum target
, GLenum filter
, GLsizei n
, const GLfloat
* weights
); /* 416 */
426 void (*GetHistogramEXT
)(GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
); /* 417 */
427 void (*GetHistogramParameterfvEXT
)(GLenum target
, GLenum pname
, GLfloat
* params
); /* 418 */
428 void (*GetHistogramParameterivEXT
)(GLenum target
, GLenum pname
, GLint
* params
); /* 419 */
429 void (*GetMinmaxEXT
)(GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
); /* 420 */
430 void (*GetMinmaxParameterfvEXT
)(GLenum target
, GLenum pname
, GLfloat
* params
); /* 421 */
431 void (*GetMinmaxParameterivEXT
)(GLenum target
, GLenum pname
, GLint
* params
); /* 422 */
432 void (*GetConvolutionFilterEXT
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
* image
); /* 423 */
433 void (*GetConvolutionParameterfvEXT
)(GLenum target
, GLenum pname
, GLfloat
* params
); /* 424 */
434 void (*GetConvolutionParameterivEXT
)(GLenum target
, GLenum pname
, GLint
* params
); /* 425 */
435 void (*GetSeparableFilterEXT
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
* row
, GLvoid
* column
, GLvoid
* span
); /* 426 */
436 void (*GetColorTableSGI
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
* table
); /* 427 */
437 void (*GetColorTableParameterfvSGI
)(GLenum target
, GLenum pname
, GLfloat
* params
); /* 428 */
438 void (*GetColorTableParameterivSGI
)(GLenum target
, GLenum pname
, GLint
* params
); /* 429 */
439 void (*PixelTexGenSGIX
)(GLenum mode
); /* 430 */
440 void (*PixelTexGenParameteriSGIS
)(GLenum pname
, GLint param
); /* 431 */
441 void (*PixelTexGenParameterivSGIS
)(GLenum pname
, const GLint
* params
); /* 432 */
442 void (*PixelTexGenParameterfSGIS
)(GLenum pname
, GLfloat param
); /* 433 */
443 void (*PixelTexGenParameterfvSGIS
)(GLenum pname
, const GLfloat
* params
); /* 434 */
444 void (*GetPixelTexGenParameterivSGIS
)(GLenum pname
, GLint
* params
); /* 435 */
445 void (*GetPixelTexGenParameterfvSGIS
)(GLenum pname
, GLfloat
* params
); /* 436 */
446 void (*TexImage4DSGIS
)(GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLsizei size4d
, GLint border
, GLenum format
, GLenum type
, const GLvoid
* pixels
); /* 437 */
447 void (*TexSubImage4DSGIS
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint woffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLsizei size4d
, GLenum format
, GLenum type
, const GLvoid
* pixels
); /* 438 */
448 GLboolean (*AreTexturesResidentEXT
)(GLsizei n
, const GLuint
* textures
, GLboolean
* residences
); /* 439 */
449 void (*GenTexturesEXT
)(GLsizei n
, GLuint
* textures
); /* 440 */
450 GLboolean (*IsTextureEXT
)(GLuint texture
); /* 441 */
451 void (*DetailTexFuncSGIS
)(GLenum target
, GLsizei n
, const GLfloat
* points
); /* 442 */
452 void (*GetDetailTexFuncSGIS
)(GLenum target
, GLfloat
* points
); /* 443 */
453 void (*SharpenTexFuncSGIS
)(GLenum target
, GLsizei n
, const GLfloat
* points
); /* 444 */
454 void (*GetSharpenTexFuncSGIS
)(GLenum target
, GLfloat
* points
); /* 445 */
455 void (*SampleMaskSGIS
)(GLclampf value
, GLboolean invert
); /* 446 */
456 void (*SamplePatternSGIS
)(GLenum pattern
); /* 447 */
457 void (*ColorPointerEXT
)(GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
* pointer
); /* 448 */
458 void (*EdgeFlagPointerEXT
)(GLsizei stride
, GLsizei count
, const GLboolean
* pointer
); /* 449 */
459 void (*IndexPointerEXT
)(GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
* pointer
); /* 450 */
460 void (*NormalPointerEXT
)(GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
* pointer
); /* 451 */
461 void (*TexCoordPointerEXT
)(GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
* pointer
); /* 452 */
462 void (*VertexPointerEXT
)(GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
* pointer
); /* 453 */
463 void (*SpriteParameterfSGIX
)(GLenum pname
, GLfloat param
); /* 454 */
464 void (*SpriteParameterfvSGIX
)(GLenum pname
, const GLfloat
* params
); /* 455 */
465 void (*SpriteParameteriSGIX
)(GLenum pname
, GLint param
); /* 456 */
466 void (*SpriteParameterivSGIX
)(GLenum pname
, const GLint
* params
); /* 457 */
467 void (*PointParameterfEXT
)(GLenum pname
, GLfloat param
); /* 458 */
468 void (*PointParameterfvEXT
)(GLenum pname
, const GLfloat
* params
); /* 459 */
469 GLint (*GetInstrumentsSGIX
)(void); /* 460 */
470 void (*InstrumentsBufferSGIX
)(GLsizei size
, GLint
* buffer
); /* 461 */
471 GLint (*PollInstrumentsSGIX
)(GLint
* marker_p
); /* 462 */
472 void (*ReadInstrumentsSGIX
)(GLint marker
); /* 463 */
473 void (*StartInstrumentsSGIX
)(void); /* 464 */
474 void (*StopInstrumentsSGIX
)(GLint marker
); /* 465 */
475 void (*FrameZoomSGIX
)(GLint factor
); /* 466 */
476 void (*TagSampleBufferSGIX
)(void); /* 467 */
477 void (*ReferencePlaneSGIX
)(const GLdouble
* equation
); /* 468 */
478 void (*FlushRasterSGIX
)(void); /* 469 */
479 void (*GetListParameterfvSGIX
)(GLuint list
, GLenum pname
, GLfloat
* params
); /* 470 */
480 void (*GetListParameterivSGIX
)(GLuint list
, GLenum pname
, GLint
* params
); /* 471 */
481 void (*ListParameterfSGIX
)(GLuint list
, GLenum pname
, GLfloat param
); /* 472 */
482 void (*ListParameterfvSGIX
)(GLuint list
, GLenum pname
, const GLfloat
* params
); /* 473 */
483 void (*ListParameteriSGIX
)(GLuint list
, GLenum pname
, GLint param
); /* 474 */
484 void (*ListParameterivSGIX
)(GLuint list
, GLenum pname
, const GLint
* params
); /* 475 */
485 void (*FragmentColorMaterialSGIX
)(GLenum face
, GLenum mode
); /* 476 */
486 void (*FragmentLightfSGIX
)(GLenum light
, GLenum pname
, GLfloat param
); /* 477 */
487 void (*FragmentLightfvSGIX
)(GLenum light
, GLenum pname
, const GLfloat
* params
); /* 478 */
488 void (*FragmentLightiSGIX
)(GLenum light
, GLenum pname
, GLint param
); /* 479 */
489 void (*FragmentLightivSGIX
)(GLenum light
, GLenum pname
, const GLint
* params
); /* 480 */
490 void (*FragmentLightModelfSGIX
)(GLenum pname
, GLfloat param
); /* 481 */
491 void (*FragmentLightModelfvSGIX
)(GLenum pname
, const GLfloat
* params
); /* 482 */
492 void (*FragmentLightModeliSGIX
)(GLenum pname
, GLint param
); /* 483 */
493 void (*FragmentLightModelivSGIX
)(GLenum pname
, const GLint
* params
); /* 484 */
494 void (*FragmentMaterialfSGIX
)(GLenum face
, GLenum pname
, GLfloat param
); /* 485 */
495 void (*FragmentMaterialfvSGIX
)(GLenum face
, GLenum pname
, const GLfloat
* params
); /* 486 */
496 void (*FragmentMaterialiSGIX
)(GLenum face
, GLenum pname
, GLint param
); /* 487 */
497 void (*FragmentMaterialivSGIX
)(GLenum face
, GLenum pname
, const GLint
* params
); /* 488 */
498 void (*GetFragmentLightfvSGIX
)(GLenum light
, GLenum pname
, GLfloat
* params
); /* 489 */
499 void (*GetFragmentLightivSGIX
)(GLenum light
, GLenum pname
, GLint
* params
); /* 490 */
500 void (*GetFragmentMaterialfvSGIX
)(GLenum face
, GLenum pname
, GLfloat
* params
); /* 491 */
501 void (*GetFragmentMaterialivSGIX
)(GLenum face
, GLenum pname
, GLint
* params
); /* 492 */
502 void (*LightEnviSGIX
)(GLenum pname
, GLint param
); /* 493 */
503 void (*VertexWeightfEXT
)(GLfloat weight
); /* 494 */
504 void (*VertexWeightfvEXT
)(const GLfloat
* weight
); /* 495 */
505 void (*VertexWeightPointerEXT
)(GLsizei size
, GLenum type
, GLsizei stride
, const GLvoid
* pointer
); /* 496 */
506 void (*FlushVertexArrayRangeNV
)(void); /* 497 */
507 void (*VertexArrayRangeNV
)(GLsizei length
, const GLvoid
* pointer
); /* 498 */
508 void (*CombinerParameterfvNV
)(GLenum pname
, const GLfloat
* params
); /* 499 */
509 void (*CombinerParameterfNV
)(GLenum pname
, GLfloat param
); /* 500 */
510 void (*CombinerParameterivNV
)(GLenum pname
, const GLint
* params
); /* 501 */
511 void (*CombinerParameteriNV
)(GLenum pname
, GLint param
); /* 502 */
512 void (*CombinerInputNV
)(GLenum stage
, GLenum portion
, GLenum variable
, GLenum input
, GLenum mapping
, GLenum componentUsage
); /* 503 */
513 void (*CombinerOutputNV
)(GLenum stage
, GLenum portion
, GLenum abOutput
, GLenum cdOutput
, GLenum sumOutput
, GLenum scale
, GLenum bias
, GLboolean abDotProduct
, GLboolean cdDotProduct
, GLboolean muxSum
); /* 504 */
514 void (*FinalCombinerInputNV
)(GLenum variable
, GLenum input
, GLenum mapping
, GLenum componentUsage
); /* 505 */
515 void (*GetCombinerInputParameterfvNV
)(GLenum stage
, GLenum portion
, GLenum variable
, GLenum pname
, GLfloat
* params
); /* 506 */
516 void (*GetCombinerInputParameterivNV
)(GLenum stage
, GLenum portion
, GLenum variable
, GLenum pname
, GLint
* params
); /* 507 */
517 void (*GetCombinerOutputParameterfvNV
)(GLenum stage
, GLenum portion
, GLenum pname
, GLfloat
* params
); /* 508 */
518 void (*GetCombinerOutputParameterivNV
)(GLenum stage
, GLenum portion
, GLenum pname
, GLint
* params
); /* 509 */
519 void (*GetFinalCombinerInputParameterfvNV
)(GLenum variable
, GLenum pname
, GLfloat
* params
); /* 510 */
520 void (*GetFinalCombinerInputParameterivNV
)(GLenum variable
, GLenum pname
, GLint
* params
); /* 511 */
521 void (*ResizeBuffersMESA
)(void); /* 512 */
522 void (*WindowPos2dMESA
)(GLdouble x
, GLdouble y
); /* 513 */
523 void (*WindowPos2dvMESA
)(const GLdouble
* v
); /* 514 */
524 void (*WindowPos2fMESA
)(GLfloat x
, GLfloat y
); /* 515 */
525 void (*WindowPos2fvMESA
)(const GLfloat
* v
); /* 516 */
526 void (*WindowPos2iMESA
)(GLint x
, GLint y
); /* 517 */
527 void (*WindowPos2ivMESA
)(const GLint
* v
); /* 518 */
528 void (*WindowPos2sMESA
)(GLshort x
, GLshort y
); /* 519 */
529 void (*WindowPos2svMESA
)(const GLshort
* v
); /* 520 */
530 void (*WindowPos3dMESA
)(GLdouble x
, GLdouble y
, GLdouble z
); /* 521 */
531 void (*WindowPos3dvMESA
)(const GLdouble
* v
); /* 522 */
532 void (*WindowPos3fMESA
)(GLfloat x
, GLfloat y
, GLfloat z
); /* 523 */
533 void (*WindowPos3fvMESA
)(const GLfloat
* v
); /* 524 */
534 void (*WindowPos3iMESA
)(GLint x
, GLint y
, GLint z
); /* 525 */
535 void (*WindowPos3ivMESA
)(const GLint
* v
); /* 526 */
536 void (*WindowPos3sMESA
)(GLshort x
, GLshort y
, GLshort z
); /* 527 */
537 void (*WindowPos3svMESA
)(const GLshort
* v
); /* 528 */
538 void (*WindowPos4dMESA
)(GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
); /* 529 */
539 void (*WindowPos4dvMESA
)(const GLdouble
* v
); /* 530 */
540 void (*WindowPos4fMESA
)(GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
); /* 531 */
541 void (*WindowPos4fvMESA
)(const GLfloat
* v
); /* 532 */
542 void (*WindowPos4iMESA
)(GLint x
, GLint y
, GLint z
, GLint w
); /* 533 */
543 void (*WindowPos4ivMESA
)(const GLint
* v
); /* 534 */
544 void (*WindowPos4sMESA
)(GLshort x
, GLshort y
, GLshort z
, GLshort w
); /* 535 */
545 void (*WindowPos4svMESA
)(const GLshort
* v
); /* 536 */
546 void (*BlendFuncSeparateEXT
)(GLenum sfactorRGB
, GLenum dfactorRGB
, GLenum sfactorAlpha
, GLenum dfactorAlpha
); /* 537 */
547 void (*IndexMaterialEXT
)(GLenum face
, GLenum mode
); /* 538 */
548 void (*IndexFuncEXT
)(GLenum func
, GLclampf ref
); /* 539 */
549 void (*LockArraysEXT
)(GLint first
, GLsizei count
); /* 540 */
550 void (*UnlockArraysEXT
)(void); /* 541 */
551 void (*CullParameterdvEXT
)(GLenum pname
, GLdouble
* params
); /* 542 */
552 void (*CullParameterfvEXT
)(GLenum pname
, GLfloat
* params
); /* 543 */
553 void (*HintPGI
)(GLenum target
, GLint mode
); /* 544 */
554 void (*FogCoordfEXT
)(GLfloat coord
); /* 545 */
555 void (*FogCoordfvEXT
)(const GLfloat
* coord
); /* 546 */
556 void (*FogCoorddEXT
)(GLdouble coord
); /* 547 */
557 void (*FogCoorddvEXT
)(const GLdouble
* coord
); /* 548 */
558 void (*FogCoordPointerEXT
)(GLenum type
, GLsizei stride
, const GLvoid
* pointer
); /* 549 */
559 void (*GetColorTableEXT
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
* data
); /* 550 */
560 void (*GetColorTableParameterivEXT
)(GLenum target
, GLenum pname
, GLint
* params
); /* 551 */
561 void (*GetColorTableParameterfvEXT
)(GLenum target
, GLenum pname
, GLfloat
* params
); /* 552 */
562 void (*TbufferMask3DFX
)(GLuint mask
); /* 553 */
563 void (*CompressedTexImage3DARB
)(GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLsizei imageSize
, const GLvoid
* data
); /* 554 */
564 void (*CompressedTexImage2DARB
)(GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, const GLvoid
* data
); /* 555 */
565 void (*CompressedTexImage1DARB
)(GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, const GLvoid
* data
); /* 556 */
566 void (*CompressedTexSubImage3DARB
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLsizei imageSize
, const GLvoid
* data
); /* 557 */
567 void (*CompressedTexSubImage2DARB
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLsizei imageSize
, const GLvoid
* data
); /* 558 */
568 void (*CompressedTexSubImage1DARB
)(GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, const GLvoid
* data
); /* 559 */
569 void (*GetCompressedTexImageARB
)(GLenum target
, GLint level
, GLvoid
* img
); /* 560 */
570 void (*SecondaryColor3bEXT
)(GLbyte red
, GLbyte green
, GLbyte blue
); /* 561 */
571 void (*SecondaryColor3bvEXT
)(const GLbyte
* v
); /* 562 */
572 void (*SecondaryColor3dEXT
)(GLdouble red
, GLdouble green
, GLdouble blue
); /* 563 */
573 void (*SecondaryColor3dvEXT
)(const GLdouble
* v
); /* 564 */
574 void (*SecondaryColor3fEXT
)(GLfloat red
, GLfloat green
, GLfloat blue
); /* 565 */
575 void (*SecondaryColor3fvEXT
)(const GLfloat
* v
); /* 566 */
576 void (*SecondaryColor3iEXT
)(GLint red
, GLint green
, GLint blue
); /* 567 */
577 void (*SecondaryColor3ivEXT
)(const GLint
* v
); /* 568 */
578 void (*SecondaryColor3sEXT
)(GLshort red
, GLshort green
, GLshort blue
); /* 569 */
579 void (*SecondaryColor3svEXT
)(const GLshort
* v
); /* 570 */
580 void (*SecondaryColor3ubEXT
)(GLubyte red
, GLubyte green
, GLubyte blue
); /* 571 */
581 void (*SecondaryColor3ubvEXT
)(const GLubyte
* v
); /* 572 */
582 void (*SecondaryColor3uiEXT
)(GLuint red
, GLuint green
, GLuint blue
); /* 573 */
583 void (*SecondaryColor3uivEXT
)(const GLuint
* v
); /* 574 */
584 void (*SecondaryColor3usEXT
)(GLushort red
, GLushort green
, GLushort blue
); /* 575 */
585 void (*SecondaryColor3usvEXT
)(const GLushort
* v
); /* 576 */
586 void (*SecondaryColorPointerEXT
)(GLint size
, GLenum type
, GLsizei stride
, const GLvoid
* pointer
); /* 577 */
587 GLboolean (*AreProgramsResidentNV
)(GLsizei n
, const GLuint
* ids
, GLboolean
* residences
); /* 578 */
588 void (*BindProgramNV
)(GLenum target
, GLuint id
); /* 579 */
589 void (*DeleteProgramsNV
)(GLsizei n
, const GLuint
* ids
); /* 580 */
590 void (*ExecuteProgramNV
)(GLenum target
, GLuint id
, const GLfloat
* params
); /* 581 */
591 void (*GenProgramsNV
)(GLsizei n
, GLuint
* ids
); /* 582 */
592 void (*GetProgramParameterdvNV
)(GLenum target
, GLuint index
, GLenum pname
, GLdouble
* params
); /* 583 */
593 void (*GetProgramParameterfvNV
)(GLenum target
, GLuint index
, GLenum pname
, GLfloat
* params
); /* 584 */
594 void (*GetProgramivNV
)(GLuint id
, GLenum pname
, GLint
* params
); /* 585 */
595 void (*GetProgramStringNV
)(GLuint id
, GLenum pname
, GLubyte
* program
); /* 586 */
596 void (*GetTrackMatrixivNV
)(GLenum target
, GLuint address
, GLenum pname
, GLint
* params
); /* 587 */
597 void (*GetVertexAttribdvNV
)(GLuint index
, GLenum pname
, GLdouble
* params
); /* 588 */
598 void (*GetVertexAttribfvNV
)(GLuint index
, GLenum pname
, GLfloat
* params
); /* 589 */
599 void (*GetVertexAttribivNV
)(GLuint index
, GLenum pname
, GLint
* params
); /* 590 */
600 void (*GetVertexAttribPointervNV
)(GLuint index
, GLenum pname
, GLvoid
** pointer
); /* 591 */
601 GLboolean (*IsProgramNV
)(GLuint id
); /* 592 */
602 void (*LoadProgramNV
)(GLenum target
, GLuint id
, GLsizei len
, const GLubyte
* program
); /* 593 */
603 void (*ProgramParameter4dNV
)(GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
); /* 594 */
604 void (*ProgramParameter4dvNV
)(GLenum target
, GLuint index
, const GLdouble
* params
); /* 595 */
605 void (*ProgramParameter4fNV
)(GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
); /* 596 */
606 void (*ProgramParameter4fvNV
)(GLenum target
, GLuint index
, const GLfloat
* params
); /* 597 */
607 void (*ProgramParameters4dvNV
)(GLenum target
, GLuint index
, GLuint num
, const GLdouble
* params
); /* 598 */
608 void (*ProgramParameters4fvNV
)(GLenum target
, GLuint index
, GLuint num
, const GLfloat
* params
); /* 599 */
609 void (*RequestResidentProgramsNV
)(GLsizei n
, const GLuint
* ids
); /* 600 */
610 void (*TrackMatrixNV
)(GLenum target
, GLuint address
, GLenum matrix
, GLenum transform
); /* 601 */
611 void (*VertexAttribPointerNV
)(GLuint index
, GLint size
, GLenum type
, GLsizei stride
, const GLvoid
* pointer
); /* 602 */
612 void (*VertexAttrib1dNV
)(GLuint index
, GLdouble x
); /* 603 */
613 void (*VertexAttrib1dvNV
)(GLuint index
, const GLdouble
* v
); /* 604 */
614 void (*VertexAttrib1fNV
)(GLuint index
, GLfloat x
); /* 605 */
615 void (*VertexAttrib1fvNV
)(GLuint index
, const GLfloat
* v
); /* 606 */
616 void (*VertexAttrib1sNV
)(GLuint index
, GLshort x
); /* 607 */
617 void (*VertexAttrib1svNV
)(GLuint index
, const GLshort
* v
); /* 608 */
618 void (*VertexAttrib2dNV
)(GLuint index
, GLdouble x
, GLdouble y
); /* 609 */
619 void (*VertexAttrib2dvNV
)(GLuint index
, const GLdouble
* v
); /* 610 */
620 void (*VertexAttrib2fNV
)(GLuint index
, GLfloat x
, GLfloat y
); /* 611 */
621 void (*VertexAttrib2fvNV
)(GLuint index
, const GLfloat
* v
); /* 612 */
622 void (*VertexAttrib2sNV
)(GLuint index
, GLshort x
, GLshort y
); /* 613 */
623 void (*VertexAttrib2svNV
)(GLuint index
, const GLshort
* v
); /* 614 */
624 void (*VertexAttrib3dNV
)(GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
); /* 615 */
625 void (*VertexAttrib3dvNV
)(GLuint index
, const GLdouble
* v
); /* 616 */
626 void (*VertexAttrib3fNV
)(GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
); /* 617 */
627 void (*VertexAttrib3fvNV
)(GLuint index
, const GLfloat
* v
); /* 618 */
628 void (*VertexAttrib3sNV
)(GLuint index
, GLshort x
, GLshort y
, GLshort z
); /* 619 */
629 void (*VertexAttrib3svNV
)(GLuint index
, const GLshort
* v
); /* 620 */
630 void (*VertexAttrib4dNV
)(GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
); /* 621 */
631 void (*VertexAttrib4dvNV
)(GLuint index
, const GLdouble
* v
); /* 622 */
632 void (*VertexAttrib4fNV
)(GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
); /* 623 */
633 void (*VertexAttrib4fvNV
)(GLuint index
, const GLfloat
* v
); /* 624 */
634 void (*VertexAttrib4sNV
)(GLuint index
, GLshort x
, GLshort y
, GLshort z
, GLshort w
); /* 625 */
635 void (*VertexAttrib4svNV
)(GLuint index
, const GLshort
* v
); /* 626 */
636 void (*VertexAttrib4ubNV
)(GLuint index
, GLubyte x
, GLubyte y
, GLubyte z
, GLubyte w
); /* 627 */
637 void (*VertexAttrib4ubvNV
)(GLuint index
, const GLubyte
* v
); /* 628 */
638 void (*VertexAttribs1dvNV
)(GLuint index
, GLsizei n
, const GLdouble
* v
); /* 629 */
639 void (*VertexAttribs1fvNV
)(GLuint index
, GLsizei n
, const GLfloat
* v
); /* 630 */
640 void (*VertexAttribs1svNV
)(GLuint index
, GLsizei n
, const GLshort
* v
); /* 631 */
641 void (*VertexAttribs2dvNV
)(GLuint index
, GLsizei n
, const GLdouble
* v
); /* 632 */
642 void (*VertexAttribs2fvNV
)(GLuint index
, GLsizei n
, const GLfloat
* v
); /* 633 */
643 void (*VertexAttribs2svNV
)(GLuint index
, GLsizei n
, const GLshort
* v
); /* 634 */
644 void (*VertexAttribs3dvNV
)(GLuint index
, GLsizei n
, const GLdouble
* v
); /* 635 */
645 void (*VertexAttribs3fvNV
)(GLuint index
, GLsizei n
, const GLfloat
* v
); /* 636 */
646 void (*VertexAttribs3svNV
)(GLuint index
, GLsizei n
, const GLshort
* v
); /* 637 */
647 void (*VertexAttribs4dvNV
)(GLuint index
, GLsizei n
, const GLdouble
* v
); /* 638 */
648 void (*VertexAttribs4fvNV
)(GLuint index
, GLsizei n
, const GLfloat
* v
); /* 639 */
649 void (*VertexAttribs4svNV
)(GLuint index
, GLsizei n
, const GLshort
* v
); /* 640 */
650 void (*VertexAttribs4ubvNV
)(GLuint index
, GLsizei n
, const GLubyte
* v
); /* 641 */
651 void (*PointParameteriNV
)(GLenum pname
, GLint params
); /* 642 */
652 void (*PointParameterivNV
)(GLenum pname
, const GLint
* params
); /* 643 */
653 void (*MultiDrawArraysEXT
)(GLenum mode
, GLint
* first
, GLsizei
* count
, GLsizei primcount
); /* 644 */
654 void (*MultiDrawElementsEXT
)(GLenum mode
, const GLsizei
* count
, GLenum type
, const GLvoid
** indices
, GLsizei primcount
); /* 645 */
655 void (*ActiveStencilFaceEXT
)(GLenum face
); /* 646 */
656 void (*DeleteFencesNV
)(GLsizei n
, const GLuint
* fences
); /* 647 */
657 void (*GenFencesNV
)(GLsizei n
, GLuint
* fences
); /* 648 */
658 GLboolean (*IsFenceNV
)(GLuint fence
); /* 649 */
659 GLboolean (*TestFenceNV
)(GLuint fence
); /* 650 */
660 void (*GetFenceivNV
)(GLuint fence
, GLenum pname
, GLint
* params
); /* 651 */
661 void (*FinishFenceNV
)(GLuint fence
); /* 652 */
662 void (*SetFenceNV
)(GLuint fence
, GLenum condition
); /* 653 */