~ubuntu-branches/ubuntu/quantal/mesa/quantal

« back to all changes in this revision

Viewing changes to src/mesa/glapi/gl_API.xml

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2007-02-21 12:44:07 UTC
  • mfrom: (1.2.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 22.
  • Revision ID: james.westby@ubuntu.com-20070221124407-rgcacs32mycrtadl
ImportĀ upstreamĀ versionĀ 6.5.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0"?>
2
 
<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3
 
 
4
 
<OpenGLAPI>
5
 
 
6
 
<!-- Core versions sorted by version number. -->
7
 
 
8
 
<category name="1.0">
9
 
    <enum name="FALSE"                                    value="0x0"/>
10
 
    <enum name="TRUE"                                     value="0x1"/>
11
 
    <enum name="ZERO"                                     value="0x0"/>
12
 
    <enum name="ONE"                                      value="0x1"/>
13
 
    <enum name="NONE"                                     value="0x0"/>
14
 
    <enum name="NO_ERROR"                                 value="0x0"/>
15
 
    <enum name="POINTS"                                   value="0x0000"/>
16
 
    <enum name="LINES"                                    value="0x0001"/>
17
 
    <enum name="LINE_LOOP"                                value="0x0002"/>
18
 
    <enum name="LINE_STRIP"                               value="0x0003"/>
19
 
    <enum name="TRIANGLES"                                value="0x0004"/>
20
 
    <enum name="TRIANGLE_STRIP"                           value="0x0005"/>
21
 
    <enum name="TRIANGLE_FAN"                             value="0x0006"/>
22
 
    <enum name="QUADS"                                    value="0x0007"/>
23
 
    <enum name="QUAD_STRIP"                               value="0x0008"/>
24
 
    <enum name="POLYGON"                                  value="0x0009"/>
25
 
    <enum name="ACCUM"                                    value="0x0100"/>
26
 
    <enum name="LOAD"                                     value="0x0101"/>
27
 
    <enum name="RETURN"                                   value="0x0102"/>
28
 
    <enum name="MULT"                                     value="0x0103"/>
29
 
    <enum name="ADD"                                      value="0x0104"/>
30
 
    <enum name="NEVER"                                    value="0x0200"/>
31
 
    <enum name="LESS"                                     value="0x0201"/>
32
 
    <enum name="EQUAL"                                    value="0x0202"/>
33
 
    <enum name="LEQUAL"                                   value="0x0203"/>
34
 
    <enum name="GREATER"                                  value="0x0204"/>
35
 
    <enum name="NOTEQUAL"                                 value="0x0205"/>
36
 
    <enum name="GEQUAL"                                   value="0x0206"/>
37
 
    <enum name="ALWAYS"                                   value="0x0207"/>
38
 
    <enum name="SRC_COLOR"                                value="0x0300"/>
39
 
    <enum name="ONE_MINUS_SRC_COLOR"                      value="0x0301"/>
40
 
    <enum name="SRC_ALPHA"                                value="0x0302"/>
41
 
    <enum name="ONE_MINUS_SRC_ALPHA"                      value="0x0303"/>
42
 
    <enum name="DST_ALPHA"                                value="0x0304"/>
43
 
    <enum name="ONE_MINUS_DST_ALPHA"                      value="0x0305"/>
44
 
    <enum name="DST_COLOR"                                value="0x0306"/>
45
 
    <enum name="ONE_MINUS_DST_COLOR"                      value="0x0307"/>
46
 
    <enum name="SRC_ALPHA_SATURATE"                       value="0x0308"/>
47
 
    <enum name="FRONT_LEFT"                               value="0x0400"/>
48
 
    <enum name="FRONT_RIGHT"                              value="0x0401"/>
49
 
    <enum name="BACK_LEFT"                                value="0x0402"/>
50
 
    <enum name="BACK_RIGHT"                               value="0x0403"/>
51
 
    <enum name="FRONT"                                    value="0x0404"/>
52
 
    <enum name="BACK"                                     value="0x0405"/>
53
 
    <enum name="LEFT"                                     value="0x0406"/>
54
 
    <enum name="RIGHT"                                    value="0x0407"/>
55
 
    <enum name="FRONT_AND_BACK"                           value="0x0408"/>
56
 
    <enum name="AUX0"                                     value="0x0409"/>
57
 
    <enum name="AUX1"                                     value="0x040A"/>
58
 
    <enum name="AUX2"                                     value="0x040B"/>
59
 
    <enum name="AUX3"                                     value="0x040C"/>
60
 
    <enum name="INVALID_VALUE"                            value="0x0501"/>
61
 
    <enum name="INVALID_ENUM"                             value="0x0500"/>
62
 
    <enum name="INVALID_OPERATION"                        value="0x0502"/>
63
 
    <enum name="STACK_OVERFLOW"                           value="0x0503"/>
64
 
    <enum name="STACK_UNDERFLOW"                          value="0x0504"/>
65
 
    <enum name="OUT_OF_MEMORY"                            value="0x0505"/>
66
 
    <enum name="2D"                                       value="0x0600"/>
67
 
    <enum name="3D"                                       value="0x0601"/>
68
 
    <enum name="3D_COLOR"                                 value="0x0602"/>
69
 
    <enum name="3D_COLOR_TEXTURE"                         value="0x0603"/>
70
 
    <enum name="4D_COLOR_TEXTURE"                         value="0x0604"/>
71
 
    <enum name="PASS_THROUGH_TOKEN"                       value="0x0700"/>
72
 
    <enum name="POINT_TOKEN"                              value="0x0701"/>
73
 
    <enum name="LINE_TOKEN"                               value="0x0702"/>
74
 
    <enum name="POLYGON_TOKEN"                            value="0x0703"/>
75
 
    <enum name="BITMAP_TOKEN"                             value="0x0704"/>
76
 
    <enum name="DRAW_PIXEL_TOKEN"                         value="0x0705"/>
77
 
    <enum name="COPY_PIXEL_TOKEN"                         value="0x0706"/>
78
 
    <enum name="LINE_RESET_TOKEN"                         value="0x0707"/>
79
 
    <enum name="EXP"                                      value="0x0800"/>
80
 
    <enum name="EXP2"                                     value="0x0801"/>
81
 
    <enum name="CW"                                       value="0x0900"/>
82
 
    <enum name="CCW"                                      value="0x0901"/>
83
 
    <enum name="COEFF"                                    value="0x0A00"/>
84
 
    <enum name="ORDER"                                    value="0x0A01"/>
85
 
    <enum name="DOMAIN"                                   value="0x0A02"/>
86
 
    <enum name="CURRENT_COLOR"                 count="4"  value="0x0B00">
87
 
        <size name="Get" mode="get"/>
88
 
    </enum>
89
 
    <enum name="CURRENT_INDEX"                 count="1"  value="0x0B01">
90
 
        <size name="Get" mode="get"/>
91
 
    </enum>
92
 
    <enum name="CURRENT_NORMAL"                count="3"  value="0x0B02">
93
 
        <size name="Get" mode="get"/>
94
 
    </enum>
95
 
    <enum name="CURRENT_TEXTURE_COORDS"        count="4"  value="0x0B03">
96
 
        <size name="Get" mode="get"/>
97
 
    </enum>
98
 
    <enum name="CURRENT_RASTER_COLOR"          count="4"  value="0x0B04">
99
 
        <size name="Get" mode="get"/>
100
 
    </enum>
101
 
    <enum name="CURRENT_RASTER_INDEX"          count="1"  value="0x0B05">
102
 
        <size name="Get" mode="get"/>
103
 
    </enum>
104
 
    <enum name="CURRENT_RASTER_TEXTURE_COORDS" count="4"  value="0x0B06">
105
 
        <size name="Get" mode="get"/>
106
 
    </enum>
107
 
    <enum name="CURRENT_RASTER_POSITION"       count="4"  value="0x0B07">
108
 
        <size name="Get" mode="get"/>
109
 
    </enum>
110
 
    <enum name="CURRENT_RASTER_POSITION_VALID" count="1"  value="0x0B08">
111
 
        <size name="Get" mode="get"/>
112
 
    </enum>
113
 
    <enum name="CURRENT_RASTER_DISTANCE"       count="1"  value="0x0B09">
114
 
        <size name="Get" mode="get"/>
115
 
    </enum>
116
 
    <enum name="POINT_SMOOTH"                  count="1"  value="0x0B10">
117
 
        <size name="Get" mode="get"/>
118
 
    </enum>
119
 
    <enum name="POINT_SIZE"                    count="1"  value="0x0B11">
120
 
        <size name="Get" mode="get"/>
121
 
    </enum>
122
 
    <enum name="POINT_SIZE_RANGE"              count="2"  value="0x0B12">
123
 
        <size name="Get" mode="get"/>
124
 
    </enum>
125
 
    <enum name="POINT_SIZE_GRANULARITY"        count="1"  value="0x0B13">
126
 
        <size name="Get" mode="get"/>
127
 
    </enum>
128
 
    <enum name="LINE_SMOOTH"                   count="1"  value="0x0B20">
129
 
        <size name="Get" mode="get"/>
130
 
    </enum>
131
 
    <enum name="LINE_WIDTH"                    count="1"  value="0x0B21">
132
 
        <size name="Get" mode="get"/>
133
 
    </enum>
134
 
    <enum name="LINE_WIDTH_RANGE"              count="2"  value="0x0B22">
135
 
        <size name="Get" mode="get"/>
136
 
    </enum>
137
 
    <enum name="LINE_WIDTH_GRANULARITY"        count="1"  value="0x0B23">
138
 
        <size name="Get" mode="get"/>
139
 
    </enum>
140
 
    <enum name="LINE_STIPPLE"                  count="1"  value="0x0B24">
141
 
        <size name="Get" mode="get"/>
142
 
    </enum>
143
 
    <enum name="LINE_STIPPLE_PATTERN"          count="1"  value="0x0B25">
144
 
        <size name="Get" mode="get"/>
145
 
    </enum>
146
 
    <enum name="LINE_STIPPLE_REPEAT"           count="1"  value="0x0B26">
147
 
        <size name="Get" mode="get"/>
148
 
    </enum>
149
 
    <enum name="LIST_MODE"                     count="1"  value="0x0B30">
150
 
        <size name="Get" mode="get"/>
151
 
    </enum>
152
 
    <enum name="MAX_LIST_NESTING"              count="1"  value="0x0B31">
153
 
        <size name="Get" mode="get"/>
154
 
    </enum>
155
 
    <enum name="LIST_BASE"                     count="1"  value="0x0B32">
156
 
        <size name="Get" mode="get"/>
157
 
    </enum>
158
 
    <enum name="LIST_INDEX"                    count="1"  value="0x0B33">
159
 
        <size name="Get" mode="get"/>
160
 
    </enum>
161
 
    <enum name="POLYGON_MODE"                  count="2"  value="0x0B40">
162
 
        <size name="Get" mode="get"/>
163
 
    </enum>
164
 
    <enum name="POLYGON_SMOOTH"                count="1"  value="0x0B41">
165
 
        <size name="Get" mode="get"/>
166
 
    </enum>
167
 
    <enum name="POLYGON_STIPPLE"               count="1"  value="0x0B42">
168
 
        <size name="Get" mode="get"/>
169
 
    </enum>
170
 
    <enum name="EDGE_FLAG"                     count="1"  value="0x0B43">
171
 
        <size name="Get" mode="get"/>
172
 
    </enum>
173
 
    <enum name="CULL_FACE"                     count="1"  value="0x0B44">
174
 
        <size name="Get" mode="get"/>
175
 
    </enum>
176
 
    <enum name="CULL_FACE_MODE"                count="1"  value="0x0B45">
177
 
        <size name="Get" mode="get"/>
178
 
    </enum>
179
 
    <enum name="FRONT_FACE"                    count="1"  value="0x0B46">
180
 
        <size name="Get" mode="get"/>
181
 
    </enum>
182
 
    <enum name="LIGHTING"                      count="1"  value="0x0B50">
183
 
        <size name="Get" mode="get"/>
184
 
    </enum>
185
 
    <enum name="LIGHT_MODEL_LOCAL_VIEWER"      count="1"  value="0x0B51">
186
 
        <size name="LightModelfv"/>
187
 
        <size name="LightModeliv"/>
188
 
        <size name="Get" mode="get"/>
189
 
    </enum>
190
 
    <enum name="LIGHT_MODEL_TWO_SIDE"          count="1"  value="0x0B52">
191
 
        <size name="LightModelfv"/>
192
 
        <size name="LightModeliv"/>
193
 
        <size name="Get" mode="get"/>
194
 
    </enum>
195
 
    <enum name="LIGHT_MODEL_AMBIENT"           count="4"  value="0x0B53">
196
 
        <size name="LightModelfv"/>
197
 
        <size name="LightModeliv"/>
198
 
        <size name="Get" mode="get"/>
199
 
    </enum>
200
 
    <enum name="SHADE_MODEL"                   count="1"  value="0x0B54">
201
 
        <size name="Get" mode="get"/>
202
 
    </enum>
203
 
    <enum name="COLOR_MATERIAL_FACE"           count="1"  value="0x0B55">
204
 
        <size name="Get" mode="get"/>
205
 
    </enum>
206
 
    <enum name="COLOR_MATERIAL_PARAMETER"      count="1"  value="0x0B56">
207
 
        <size name="Get" mode="get"/>
208
 
    </enum>
209
 
    <enum name="COLOR_MATERIAL"                count="1"  value="0x0B57">
210
 
        <size name="Get" mode="get"/>
211
 
    </enum>
212
 
    <enum name="FOG"                           count="1"  value="0x0B60">
213
 
        <size name="Get" mode="get"/>
214
 
    </enum>
215
 
    <enum name="FOG_INDEX"                     count="1"  value="0x0B61">
216
 
        <size name="Fogfv"/>
217
 
        <size name="Fogiv"/>
218
 
        <size name="Get" mode="get"/>
219
 
    </enum>
220
 
    <enum name="FOG_DENSITY"                   count="1"  value="0x0B62">
221
 
        <size name="Fogfv"/>
222
 
        <size name="Fogiv"/>
223
 
        <size name="Get" mode="get"/>
224
 
    </enum>
225
 
    <enum name="FOG_START"                     count="1"  value="0x0B63">
226
 
        <size name="Fogfv"/>
227
 
        <size name="Fogiv"/>
228
 
        <size name="Get" mode="get"/>
229
 
    </enum>
230
 
    <enum name="FOG_END"                       count="1"  value="0x0B64">
231
 
        <size name="Fogfv"/>
232
 
        <size name="Fogiv"/>
233
 
        <size name="Get" mode="get"/>
234
 
    </enum>
235
 
    <enum name="FOG_MODE"                      count="1"  value="0x0B65">
236
 
        <size name="Fogfv"/>
237
 
        <size name="Fogiv"/>
238
 
        <size name="Get" mode="get"/>
239
 
    </enum>
240
 
    <enum name="FOG_COLOR"                     count="4"  value="0x0B66">
241
 
        <size name="Fogfv"/>
242
 
        <size name="Fogiv"/>
243
 
        <size name="Get" mode="get"/>
244
 
    </enum>
245
 
    <enum name="DEPTH_RANGE"                   count="2"  value="0x0B70">
246
 
        <size name="Get" mode="get"/>
247
 
    </enum>
248
 
    <enum name="DEPTH_TEST"                    count="1"  value="0x0B71">
249
 
        <size name="Get" mode="get"/>
250
 
    </enum>
251
 
    <enum name="DEPTH_WRITEMASK"               count="1"  value="0x0B72">
252
 
        <size name="Get" mode="get"/>
253
 
    </enum>
254
 
    <enum name="DEPTH_CLEAR_VALUE"             count="1"  value="0x0B73">
255
 
        <size name="Get" mode="get"/>
256
 
    </enum>
257
 
    <enum name="DEPTH_FUNC"                    count="1"  value="0x0B74">
258
 
        <size name="Get" mode="get"/>
259
 
    </enum>
260
 
    <enum name="ACCUM_CLEAR_VALUE"             count="4"  value="0x0B80">
261
 
        <size name="Get" mode="get"/>
262
 
    </enum>
263
 
    <enum name="STENCIL_TEST"                  count="1"  value="0x0B90">
264
 
        <size name="Get" mode="get"/>
265
 
    </enum>
266
 
    <enum name="STENCIL_CLEAR_VALUE"           count="1"  value="0x0B91">
267
 
        <size name="Get" mode="get"/>
268
 
    </enum>
269
 
    <enum name="STENCIL_FUNC"                  count="1"  value="0x0B92">
270
 
        <size name="Get" mode="get"/>
271
 
    </enum>
272
 
    <enum name="STENCIL_VALUE_MASK"            count="1"  value="0x0B93">
273
 
        <size name="Get" mode="get"/>
274
 
    </enum>
275
 
    <enum name="STENCIL_FAIL"                  count="1"  value="0x0B94">
276
 
        <size name="Get" mode="get"/>
277
 
    </enum>
278
 
    <enum name="STENCIL_PASS_DEPTH_FAIL"       count="1"  value="0x0B95">
279
 
        <size name="Get" mode="get"/>
280
 
    </enum>
281
 
    <enum name="STENCIL_PASS_DEPTH_PASS"       count="1"  value="0x0B96">
282
 
        <size name="Get" mode="get"/>
283
 
    </enum>
284
 
    <enum name="STENCIL_REF"                   count="1"  value="0x0B97">
285
 
        <size name="Get" mode="get"/>
286
 
    </enum>
287
 
    <enum name="STENCIL_WRITEMASK"             count="1"  value="0x0B98">
288
 
        <size name="Get" mode="get"/>
289
 
    </enum>
290
 
    <enum name="MATRIX_MODE"                   count="1"  value="0x0BA0">
291
 
        <size name="Get" mode="get"/>
292
 
    </enum>
293
 
    <enum name="NORMALIZE"                     count="1"  value="0x0BA1">
294
 
        <size name="Get" mode="get"/>
295
 
    </enum>
296
 
    <enum name="VIEWPORT"                      count="4"  value="0x0BA2">
297
 
        <size name="Get" mode="get"/>
298
 
    </enum>
299
 
    <enum name="MODELVIEW_STACK_DEPTH"         count="1"  value="0x0BA3">
300
 
        <size name="Get" mode="get"/>
301
 
    </enum>
302
 
    <enum name="PROJECTION_STACK_DEPTH"        count="1"  value="0x0BA4">
303
 
        <size name="Get" mode="get"/>
304
 
    </enum>
305
 
    <enum name="TEXTURE_STACK_DEPTH"           count="1"  value="0x0BA5">
306
 
        <size name="Get" mode="get"/>
307
 
    </enum>
308
 
    <enum name="MODELVIEW_MATRIX"              count="16" value="0x0BA6">
309
 
        <size name="Get" mode="get"/>
310
 
    </enum>
311
 
    <enum name="PROJECTION_MATRIX"             count="16" value="0x0BA7">
312
 
        <size name="Get" mode="get"/>
313
 
    </enum>
314
 
    <enum name="TEXTURE_MATRIX"                count="16" value="0x0BA8">
315
 
        <size name="Get" mode="get"/>
316
 
    </enum>
317
 
    <enum name="ATTRIB_STACK_DEPTH"            count="1"  value="0x0BB0">
318
 
        <size name="Get" mode="get"/>
319
 
    </enum>
320
 
    <enum name="CLIENT_ATTRIB_STACK_DEPTH"                value="0x0BB1"/>
321
 
    <enum name="ALPHA_TEST"                    count="1"  value="0x0BC0">
322
 
        <size name="Get" mode="get"/>
323
 
    </enum>
324
 
    <enum name="ALPHA_TEST_FUNC"               count="1"  value="0x0BC1">
325
 
        <size name="Get" mode="get"/>
326
 
    </enum>
327
 
    <enum name="ALPHA_TEST_REF"                count="1"  value="0x0BC2">
328
 
        <size name="Get" mode="get"/>
329
 
    </enum>
330
 
    <enum name="DITHER"                        count="1"  value="0x0BD0">
331
 
        <size name="Get" mode="get"/>
332
 
    </enum>
333
 
    <enum name="BLEND_DST"                     count="1"  value="0x0BE0">
334
 
        <size name="Get" mode="get"/>
335
 
    </enum>
336
 
    <enum name="BLEND_SRC"                     count="1"  value="0x0BE1">
337
 
        <size name="Get" mode="get"/>
338
 
    </enum>
339
 
    <enum name="BLEND"                         count="1"  value="0x0BE2">
340
 
        <size name="Get" mode="get"/>
341
 
    </enum>
342
 
    <enum name="LOGIC_OP_MODE"                 count="1"  value="0x0BF0">
343
 
        <size name="Get" mode="get"/>
344
 
    </enum>
345
 
    <enum name="LOGIC_OP"                      count="1"  value="0x0BF1">
346
 
        <size name="Get" mode="get"/>
347
 
    </enum>
348
 
    <enum name="AUX_BUFFERS"                   count="1"  value="0x0C00">
349
 
        <size name="Get" mode="get"/>
350
 
    </enum>
351
 
    <enum name="DRAW_BUFFER"                   count="1"  value="0x0C01">
352
 
        <size name="Get" mode="get"/>
353
 
    </enum>
354
 
    <enum name="READ_BUFFER"                   count="1"  value="0x0C02">
355
 
        <size name="Get" mode="get"/>
356
 
    </enum>
357
 
    <enum name="SCISSOR_BOX"                   count="4"  value="0x0C10">
358
 
        <size name="Get" mode="get"/>
359
 
    </enum>
360
 
    <enum name="SCISSOR_TEST"                  count="1"  value="0x0C11">
361
 
        <size name="Get" mode="get"/>
362
 
    </enum>
363
 
    <enum name="INDEX_CLEAR_VALUE"             count="1"  value="0x0C20">
364
 
        <size name="Get" mode="get"/>
365
 
    </enum>
366
 
    <enum name="INDEX_WRITEMASK"               count="1"  value="0x0C21">
367
 
        <size name="Get" mode="get"/>
368
 
    </enum>
369
 
    <enum name="COLOR_CLEAR_VALUE"             count="4"  value="0x0C22">
370
 
        <size name="Get" mode="get"/>
371
 
    </enum>
372
 
    <enum name="COLOR_WRITEMASK"               count="4"  value="0x0C23">
373
 
        <size name="Get" mode="get"/>
374
 
    </enum>
375
 
    <enum name="INDEX_MODE"                    count="1"  value="0x0C30">
376
 
        <size name="Get" mode="get"/>
377
 
    </enum>
378
 
    <enum name="RGBA_MODE"                     count="1"  value="0x0C31">
379
 
        <size name="Get" mode="get"/>
380
 
    </enum>
381
 
    <enum name="DOUBLEBUFFER"                  count="1"  value="0x0C32">
382
 
        <size name="Get" mode="get"/>
383
 
    </enum>
384
 
    <enum name="STEREO"                        count="1"  value="0x0C33">
385
 
        <size name="Get" mode="get"/>
386
 
    </enum>
387
 
    <enum name="RENDER_MODE"                   count="1"  value="0x0C40">
388
 
        <size name="Get" mode="get"/>
389
 
    </enum>
390
 
    <enum name="PERSPECTIVE_CORRECTION_HINT"   count="1"  value="0x0C50">
391
 
        <size name="Get" mode="get"/>
392
 
    </enum>
393
 
    <enum name="POINT_SMOOTH_HINT"             count="1"  value="0x0C51">
394
 
        <size name="Get" mode="get"/>
395
 
    </enum>
396
 
    <enum name="LINE_SMOOTH_HINT"              count="1"  value="0x0C52">
397
 
        <size name="Get" mode="get"/>
398
 
    </enum>
399
 
    <enum name="POLYGON_SMOOTH_HINT"           count="1"  value="0x0C53">
400
 
        <size name="Get" mode="get"/>
401
 
    </enum>
402
 
    <enum name="FOG_HINT"                      count="1"  value="0x0C54">
403
 
        <size name="Get" mode="get"/>
404
 
    </enum>
405
 
    <enum name="TEXTURE_GEN_S"                 count="1"  value="0x0C60">
406
 
        <size name="Get" mode="get"/>
407
 
    </enum>
408
 
    <enum name="TEXTURE_GEN_T"                 count="1"  value="0x0C61">
409
 
        <size name="Get" mode="get"/>
410
 
    </enum>
411
 
    <enum name="TEXTURE_GEN_R"                 count="1"  value="0x0C62">
412
 
        <size name="Get" mode="get"/>
413
 
    </enum>
414
 
    <enum name="TEXTURE_GEN_Q"                 count="1"  value="0x0C63">
415
 
        <size name="Get" mode="get"/>
416
 
    </enum>
417
 
    <enum name="PIXEL_MAP_I_TO_I"              count="1"  value="0x0C70">
418
 
        <size name="Get" mode="get"/>
419
 
    </enum>
420
 
    <enum name="PIXEL_MAP_S_TO_S"                         value="0x0C71"/>
421
 
    <enum name="PIXEL_MAP_I_TO_R"                         value="0x0C72"/>
422
 
    <enum name="PIXEL_MAP_I_TO_G"                         value="0x0C73"/>
423
 
    <enum name="PIXEL_MAP_I_TO_B"                         value="0x0C74"/>
424
 
    <enum name="PIXEL_MAP_I_TO_A"                         value="0x0C75"/>
425
 
    <enum name="PIXEL_MAP_R_TO_R"                         value="0x0C76"/>
426
 
    <enum name="PIXEL_MAP_G_TO_G"                         value="0x0C77"/>
427
 
    <enum name="PIXEL_MAP_B_TO_B"                         value="0x0C78"/>
428
 
    <enum name="PIXEL_MAP_A_TO_A"                         value="0x0C79"/>
429
 
    <enum name="PIXEL_MAP_I_TO_I_SIZE"         count="1"  value="0x0CB0">
430
 
        <size name="Get" mode="get"/>
431
 
    </enum>
432
 
    <enum name="PIXEL_MAP_S_TO_S_SIZE"         count="1"  value="0x0CB1">
433
 
        <size name="Get" mode="get"/>
434
 
    </enum>
435
 
    <enum name="PIXEL_MAP_I_TO_R_SIZE"         count="1"  value="0x0CB2">
436
 
        <size name="Get" mode="get"/>
437
 
    </enum>
438
 
    <enum name="PIXEL_MAP_I_TO_G_SIZE"         count="1"  value="0x0CB3">
439
 
        <size name="Get" mode="get"/>
440
 
    </enum>
441
 
    <enum name="PIXEL_MAP_I_TO_B_SIZE"         count="1"  value="0x0CB4">
442
 
        <size name="Get" mode="get"/>
443
 
    </enum>
444
 
    <enum name="PIXEL_MAP_I_TO_A_SIZE"         count="1"  value="0x0CB5">
445
 
        <size name="Get" mode="get"/>
446
 
    </enum>
447
 
    <enum name="PIXEL_MAP_R_TO_R_SIZE"         count="1"  value="0x0CB6">
448
 
        <size name="Get" mode="get"/>
449
 
    </enum>
450
 
    <enum name="PIXEL_MAP_G_TO_G_SIZE"         count="1"  value="0x0CB7">
451
 
        <size name="Get" mode="get"/>
452
 
    </enum>
453
 
    <enum name="PIXEL_MAP_B_TO_B_SIZE"         count="1"  value="0x0CB8">
454
 
        <size name="Get" mode="get"/>
455
 
    </enum>
456
 
    <enum name="PIXEL_MAP_A_TO_A_SIZE"         count="1"  value="0x0CB9">
457
 
        <size name="Get" mode="get"/>
458
 
    </enum>
459
 
    <enum name="UNPACK_SWAP_BYTES"             count="1"  value="0x0CF0">
460
 
        <size name="Get" mode="get"/>
461
 
    </enum>
462
 
    <enum name="UNPACK_LSB_FIRST"              count="1"  value="0x0CF1">
463
 
        <size name="Get" mode="get"/>
464
 
    </enum>
465
 
    <enum name="UNPACK_ROW_LENGTH"             count="1"  value="0x0CF2">
466
 
        <size name="Get" mode="get"/>
467
 
    </enum>
468
 
    <enum name="UNPACK_SKIP_PIXELS"            count="1"  value="0x0CF4">
469
 
        <size name="Get" mode="get"/>
470
 
    </enum>
471
 
    <enum name="UNPACK_SKIP_ROWS"              count="1"  value="0x0CF3">
472
 
        <size name="Get" mode="get"/>
473
 
    </enum>
474
 
    <enum name="UNPACK_ALIGNMENT"              count="1"  value="0x0CF5">
475
 
        <size name="Get" mode="get"/>
476
 
    </enum>
477
 
    <enum name="PACK_SWAP_BYTES"               count="1"  value="0x0D00">
478
 
        <size name="Get" mode="get"/>
479
 
    </enum>
480
 
    <enum name="PACK_LSB_FIRST"                count="1"  value="0x0D01">
481
 
        <size name="Get" mode="get"/>
482
 
    </enum>
483
 
    <enum name="PACK_ROW_LENGTH"               count="1"  value="0x0D02">
484
 
        <size name="Get" mode="get"/>
485
 
    </enum>
486
 
    <enum name="PACK_SKIP_ROWS"                count="1"  value="0x0D03">
487
 
        <size name="Get" mode="get"/>
488
 
    </enum>
489
 
    <enum name="PACK_SKIP_PIXELS"              count="1"  value="0x0D04">
490
 
        <size name="Get" mode="get"/>
491
 
    </enum>
492
 
    <enum name="PACK_ALIGNMENT"                count="1"  value="0x0D05">
493
 
        <size name="Get" mode="get"/>
494
 
    </enum>
495
 
    <enum name="MAP_COLOR"                     count="1"  value="0x0D10">
496
 
        <size name="Get" mode="get"/>
497
 
    </enum>
498
 
    <enum name="MAP_STENCIL"                   count="1"  value="0x0D11">
499
 
        <size name="Get" mode="get"/>
500
 
    </enum>
501
 
    <enum name="INDEX_SHIFT"                   count="1"  value="0x0D12">
502
 
        <size name="Get" mode="get"/>
503
 
    </enum>
504
 
    <enum name="INDEX_OFFSET"                  count="1"  value="0x0D13">
505
 
        <size name="Get" mode="get"/>
506
 
    </enum>
507
 
    <enum name="RED_SCALE"                     count="1"  value="0x0D14">
508
 
        <size name="Get" mode="get"/>
509
 
    </enum>
510
 
    <enum name="RED_BIAS"                      count="1"  value="0x0D15">
511
 
        <size name="Get" mode="get"/>
512
 
    </enum>
513
 
    <enum name="ZOOM_X"                        count="1"  value="0x0D16">
514
 
        <size name="Get" mode="get"/>
515
 
    </enum>
516
 
    <enum name="ZOOM_Y"                        count="1"  value="0x0D17">
517
 
        <size name="Get" mode="get"/>
518
 
    </enum>
519
 
    <enum name="GREEN_SCALE"                   count="1"  value="0x0D18">
520
 
        <size name="Get" mode="get"/>
521
 
    </enum>
522
 
    <enum name="GREEN_BIAS"                    count="1"  value="0x0D19">
523
 
        <size name="Get" mode="get"/>
524
 
    </enum>
525
 
    <enum name="BLUE_SCALE"                    count="1"  value="0x0D1A">
526
 
        <size name="Get" mode="get"/>
527
 
    </enum>
528
 
    <enum name="BLUE_BIAS"                     count="1"  value="0x0D1B">
529
 
        <size name="Get" mode="get"/>
530
 
    </enum>
531
 
    <enum name="ALPHA_SCALE"                   count="1"  value="0x0D1C">
532
 
        <size name="TexEnvfv"/>
533
 
        <size name="TexEnviv"/>
534
 
        <size name="GetTexEnvfv" mode="get"/>
535
 
        <size name="GetTexEnviv" mode="get"/>
536
 
        <size name="Get" mode="get"/>
537
 
    </enum>
538
 
    <enum name="ALPHA_BIAS"                    count="1"  value="0x0D1D">
539
 
        <size name="Get" mode="get"/>
540
 
    </enum>
541
 
    <enum name="DEPTH_SCALE"                   count="1"  value="0x0D1E">
542
 
        <size name="Get" mode="get"/>
543
 
    </enum>
544
 
    <enum name="DEPTH_BIAS"                    count="1"  value="0x0D1F">
545
 
        <size name="Get" mode="get"/>
546
 
    </enum>
547
 
    <enum name="MAX_EVAL_ORDER"                count="1"  value="0x0D30">
548
 
        <size name="Get" mode="get"/>
549
 
    </enum>
550
 
    <enum name="MAX_LIGHTS"                    count="1"  value="0x0D31">
551
 
        <size name="Get" mode="get"/>
552
 
    </enum>
553
 
    <enum name="MAX_CLIP_PLANES"               count="1"  value="0x0D32">
554
 
        <size name="Get" mode="get"/>
555
 
    </enum>
556
 
    <enum name="MAX_TEXTURE_SIZE"              count="1"  value="0x0D33">
557
 
        <size name="Get" mode="get"/>
558
 
    </enum>
559
 
    <enum name="MAX_PIXEL_MAP_TABLE"           count="1"  value="0x0D34">
560
 
        <size name="Get" mode="get"/>
561
 
    </enum>
562
 
    <enum name="MAX_ATTRIB_STACK_DEPTH"        count="1"  value="0x0D35">
563
 
        <size name="Get" mode="get"/>
564
 
    </enum>
565
 
    <enum name="MAX_MODELVIEW_STACK_DEPTH"     count="1"  value="0x0D36">
566
 
        <size name="Get" mode="get"/>
567
 
    </enum>
568
 
    <enum name="MAX_NAME_STACK_DEPTH"          count="1"  value="0x0D37">
569
 
        <size name="Get" mode="get"/>
570
 
    </enum>
571
 
    <enum name="MAX_PROJECTION_STACK_DEPTH"    count="1"  value="0x0D38">
572
 
        <size name="Get" mode="get"/>
573
 
    </enum>
574
 
    <enum name="MAX_TEXTURE_STACK_DEPTH"       count="1"  value="0x0D39">
575
 
        <size name="Get" mode="get"/>
576
 
    </enum>
577
 
    <enum name="MAX_VIEWPORT_DIMS"             count="2"  value="0x0D3A">
578
 
        <size name="Get" mode="get"/>
579
 
    </enum>
580
 
    <enum name="MAX_CLIENT_ATTRIB_STACK_DEPTH"            value="0x0D3B"/>
581
 
    <enum name="SUBPIXEL_BITS"                 count="1"  value="0x0D50">
582
 
        <size name="Get" mode="get"/>
583
 
    </enum>
584
 
    <enum name="INDEX_BITS"                    count="1"  value="0x0D51">
585
 
        <size name="Get" mode="get"/>
586
 
    </enum>
587
 
    <enum name="RED_BITS"                      count="1"  value="0x0D52">
588
 
        <size name="Get" mode="get"/>
589
 
    </enum>
590
 
    <enum name="GREEN_BITS"                    count="1"  value="0x0D53">
591
 
        <size name="Get" mode="get"/>
592
 
    </enum>
593
 
    <enum name="BLUE_BITS"                     count="1"  value="0x0D54">
594
 
        <size name="Get" mode="get"/>
595
 
    </enum>
596
 
    <enum name="ALPHA_BITS"                    count="1"  value="0x0D55">
597
 
        <size name="Get" mode="get"/>
598
 
    </enum>
599
 
    <enum name="DEPTH_BITS"                    count="1"  value="0x0D56">
600
 
        <size name="Get" mode="get"/>
601
 
    </enum>
602
 
    <enum name="STENCIL_BITS"                  count="1"  value="0x0D57">
603
 
        <size name="Get" mode="get"/>
604
 
    </enum>
605
 
    <enum name="ACCUM_RED_BITS"                count="1"  value="0x0D58">
606
 
        <size name="Get" mode="get"/>
607
 
    </enum>
608
 
    <enum name="ACCUM_GREEN_BITS"              count="1"  value="0x0D59">
609
 
        <size name="Get" mode="get"/>
610
 
    </enum>
611
 
    <enum name="ACCUM_BLUE_BITS"               count="1"  value="0x0D5A">
612
 
        <size name="Get" mode="get"/>
613
 
    </enum>
614
 
    <enum name="ACCUM_ALPHA_BITS"              count="1"  value="0x0D5B">
615
 
        <size name="Get" mode="get"/>
616
 
    </enum>
617
 
    <enum name="NAME_STACK_DEPTH"              count="1"  value="0x0D70">
618
 
        <size name="Get" mode="get"/>
619
 
    </enum>
620
 
    <enum name="AUTO_NORMAL"                   count="1"  value="0x0D80">
621
 
        <size name="Get" mode="get"/>
622
 
    </enum>
623
 
    <enum name="MAP1_COLOR_4"                  count="4"  value="0x0D90">
624
 
        <size name="Map1d"/>
625
 
        <size name="Map1f"/>
626
 
        <size name="Get" count="1" mode="get"/>
627
 
    </enum>
628
 
    <enum name="MAP1_INDEX"                    count="1"  value="0x0D91">
629
 
        <size name="Map1d"/>
630
 
        <size name="Map1f"/>
631
 
        <size name="Get" count="1" mode="get"/>
632
 
    </enum>
633
 
    <enum name="MAP1_NORMAL"                   count="3"  value="0x0D92">
634
 
        <size name="Map1d"/>
635
 
        <size name="Map1f"/>
636
 
        <size name="Get" count="1" mode="get"/>
637
 
    </enum>
638
 
    <enum name="MAP1_TEXTURE_COORD_1"          count="1"  value="0x0D93">
639
 
        <size name="Map1d"/>
640
 
        <size name="Map1f"/>
641
 
        <size name="Get" count="1" mode="get"/>
642
 
    </enum>
643
 
    <enum name="MAP1_TEXTURE_COORD_2"          count="2"  value="0x0D94">
644
 
        <size name="Map1d"/>
645
 
        <size name="Map1f"/>
646
 
        <size name="Get" count="1" mode="get"/>
647
 
    </enum>
648
 
    <enum name="MAP1_TEXTURE_COORD_3"          count="3"  value="0x0D95">
649
 
        <size name="Map1d"/>
650
 
        <size name="Map1f"/>
651
 
        <size name="Get" count="1" mode="get"/>
652
 
    </enum>
653
 
    <enum name="MAP1_TEXTURE_COORD_4"          count="4"  value="0x0D96">
654
 
        <size name="Map1d"/>
655
 
        <size name="Map1f"/>
656
 
        <size name="Get" count="1" mode="get"/>
657
 
    </enum>
658
 
    <enum name="MAP1_VERTEX_3"                 count="3"  value="0x0D97">
659
 
        <size name="Map1d"/>
660
 
        <size name="Map1f"/>
661
 
        <size name="Get" count="1" mode="get"/>
662
 
    </enum>
663
 
    <enum name="MAP1_VERTEX_4"                 count="4"  value="0x0D98">
664
 
        <size name="Map1d"/>
665
 
        <size name="Map1f"/>
666
 
        <size name="Get" count="1" mode="get"/>
667
 
    </enum>
668
 
    <enum name="MAP2_COLOR_4"                  count="4"  value="0x0DB0">
669
 
        <size name="Map2d"/>
670
 
        <size name="Map2f"/>
671
 
        <size name="Get" count="1" mode="get"/>
672
 
    </enum>
673
 
    <enum name="MAP2_INDEX"                    count="1"  value="0x0DB1">
674
 
        <size name="Map2d"/>
675
 
        <size name="Map2f"/>
676
 
        <size name="Get" count="1" mode="get"/>
677
 
    </enum>
678
 
    <enum name="MAP2_NORMAL"                   count="3"  value="0x0DB2">
679
 
        <size name="Map2d"/>
680
 
        <size name="Map2f"/>
681
 
        <size name="Get" count="1" mode="get"/>
682
 
    </enum>
683
 
    <enum name="MAP2_TEXTURE_COORD_1"          count="1"  value="0x0DB3">
684
 
        <size name="Map2d"/>
685
 
        <size name="Map2f"/>
686
 
        <size name="Get" count="1" mode="get"/>
687
 
    </enum>
688
 
    <enum name="MAP2_TEXTURE_COORD_2"          count="2"  value="0x0DB4">
689
 
        <size name="Map2d"/>
690
 
        <size name="Map2f"/>
691
 
        <size name="Get" count="1" mode="get"/>
692
 
    </enum>
693
 
    <enum name="MAP2_TEXTURE_COORD_3"          count="3"  value="0x0DB5">
694
 
        <size name="Map2d"/>
695
 
        <size name="Map2f"/>
696
 
        <size name="Get" count="1" mode="get"/>
697
 
    </enum>
698
 
    <enum name="MAP2_TEXTURE_COORD_4"          count="4"  value="0x0DB6">
699
 
        <size name="Map2d"/>
700
 
        <size name="Map2f"/>
701
 
        <size name="Get" count="1" mode="get"/>
702
 
    </enum>
703
 
    <enum name="MAP2_VERTEX_3"                 count="3"  value="0x0DB7">
704
 
        <size name="Map2d"/>
705
 
        <size name="Map2f"/>
706
 
        <size name="Get" count="1" mode="get"/>
707
 
    </enum>
708
 
    <enum name="MAP2_VERTEX_4"                 count="4"  value="0x0DB8">
709
 
        <size name="Map2d"/>
710
 
        <size name="Map2f"/>
711
 
        <size name="Get" count="1" mode="get"/>
712
 
    </enum>
713
 
    <enum name="MAP1_GRID_DOMAIN"              count="2"  value="0x0DD0">
714
 
        <size name="Get" mode="get"/>
715
 
    </enum>
716
 
    <enum name="MAP1_GRID_SEGMENTS"            count="1"  value="0x0DD1">
717
 
        <size name="Get" mode="get"/>
718
 
    </enum>
719
 
    <enum name="MAP2_GRID_DOMAIN"              count="4"  value="0x0DD2">
720
 
        <size name="Get" mode="get"/>
721
 
    </enum>
722
 
    <enum name="MAP2_GRID_SEGMENTS"            count="2"  value="0x0DD3">
723
 
        <size name="Get" mode="get"/>
724
 
    </enum>
725
 
    <enum name="TEXTURE_1D"                    count="1"  value="0x0DE0">
726
 
        <size name="Get" mode="get"/>
727
 
    </enum>
728
 
    <enum name="TEXTURE_2D"                    count="1"  value="0x0DE1">
729
 
        <size name="Get" mode="get"/>
730
 
    </enum>
731
 
    <enum name="FEEDBACK_BUFFER_POINTER"                  value="0x0DF0"/>
732
 
    <enum name="FEEDBACK_BUFFER_SIZE"                     value="0x0DF1"/>
733
 
    <enum name="FEEDBACK_BUFFER_TYPE"                     value="0x0DF2"/>
734
 
    <enum name="SELECTION_BUFFER_POINTER"                 value="0x0DF3"/>
735
 
    <enum name="SELECTION_BUFFER_SIZE"                    value="0x0DF4"/>
736
 
    <enum name="TEXTURE_WIDTH"                 count="1"  value="0x1000">
737
 
        <size name="GetTexLevelParameterfv" mode="get"/>
738
 
        <size name="GetTexLevelParameteriv" mode="get"/>
739
 
    </enum>
740
 
    <enum name="TEXTURE_HEIGHT"                count="1"  value="0x1001">
741
 
        <size name="GetTexLevelParameterfv" mode="get"/>
742
 
        <size name="GetTexLevelParameteriv" mode="get"/>
743
 
    </enum>
744
 
    <enum name="TEXTURE_BORDER"                count="1"  value="0x1005">
745
 
        <size name="GetTexLevelParameterfv" mode="get"/>
746
 
        <size name="GetTexLevelParameteriv" mode="get"/>
747
 
    </enum>
748
 
    <enum name="TEXTURE_COMPONENTS"            count="1"  value="0x1003">
749
 
        <size name="GetTexLevelParameterfv" mode="get"/>
750
 
        <size name="GetTexLevelParameteriv" mode="get"/>
751
 
    </enum>
752
 
    <enum name="TEXTURE_BORDER_COLOR"          count="4"  value="0x1004">
753
 
        <size name="TexParameterfv"/>
754
 
        <size name="TexParameteriv"/>
755
 
        <size name="GetTexParameterfv" mode="get"/>
756
 
        <size name="GetTexParameteriv" mode="get"/>
757
 
    </enum>
758
 
    <enum name="DONT_CARE"                                value="0x1100"/>
759
 
    <enum name="FASTEST"                                  value="0x1101"/>
760
 
    <enum name="NICEST"                                   value="0x1102"/>
761
 
    <enum name="AMBIENT"                       count="4"  value="0x1200">
762
 
        <size name="Materialfv"/>
763
 
        <size name="Materialiv"/>
764
 
        <size name="Lightfv"/>
765
 
        <size name="Lightiv"/>
766
 
        <size name="GetMaterialfv" mode="get"/>
767
 
        <size name="GetMaterialiv" mode="get"/>
768
 
        <size name="GetLightfv" mode="get"/>
769
 
        <size name="GetLightiv" mode="get"/>
770
 
    </enum>
771
 
    <enum name="DIFFUSE"                       count="4"  value="0x1201">
772
 
        <size name="Materialfv"/>
773
 
        <size name="Materialiv"/>
774
 
        <size name="Lightfv"/>
775
 
        <size name="Lightiv"/>
776
 
        <size name="GetMaterialfv" mode="get"/>
777
 
        <size name="GetMaterialiv" mode="get"/>
778
 
        <size name="GetLightfv" mode="get"/>
779
 
        <size name="GetLightiv" mode="get"/>
780
 
    </enum>
781
 
    <enum name="SPECULAR"                      count="4"  value="0x1202">
782
 
        <size name="Materialfv"/>
783
 
        <size name="Materialiv"/>
784
 
        <size name="Lightfv"/>
785
 
        <size name="Lightiv"/>
786
 
        <size name="GetMaterialfv" mode="get"/>
787
 
        <size name="GetMaterialiv" mode="get"/>
788
 
        <size name="GetLightfv" mode="get"/>
789
 
        <size name="GetLightiv" mode="get"/>
790
 
    </enum>
791
 
    <enum name="POSITION"                      count="4"  value="0x1203">
792
 
        <size name="Lightfv"/>
793
 
        <size name="Lightiv"/>
794
 
        <size name="GetLightfv" mode="get"/>
795
 
        <size name="GetLightiv" mode="get"/>
796
 
    </enum>
797
 
    <enum name="SPOT_DIRECTION"                count="3"  value="0x1204">
798
 
        <size name="Lightfv"/>
799
 
        <size name="Lightiv"/>
800
 
        <size name="GetLightfv" mode="get"/>
801
 
        <size name="GetLightiv" mode="get"/>
802
 
    </enum>
803
 
    <enum name="SPOT_EXPONENT"                 count="1"  value="0x1205">
804
 
        <size name="Lightfv"/>
805
 
        <size name="Lightiv"/>
806
 
        <size name="GetLightfv" mode="get"/>
807
 
        <size name="GetLightiv" mode="get"/>
808
 
    </enum>
809
 
    <enum name="SPOT_CUTOFF"                   count="1"  value="0x1206">
810
 
        <size name="Lightfv"/>
811
 
        <size name="Lightiv"/>
812
 
        <size name="GetLightfv" mode="get"/>
813
 
        <size name="GetLightiv" mode="get"/>
814
 
    </enum>
815
 
    <enum name="CONSTANT_ATTENUATION"          count="1"  value="0x1207">
816
 
        <size name="Lightfv"/>
817
 
        <size name="Lightiv"/>
818
 
        <size name="GetLightfv" mode="get"/>
819
 
        <size name="GetLightiv" mode="get"/>
820
 
    </enum>
821
 
    <enum name="LINEAR_ATTENUATION"            count="1"  value="0x1208">
822
 
        <size name="Lightfv"/>
823
 
        <size name="Lightiv"/>
824
 
        <size name="GetLightfv" mode="get"/>
825
 
        <size name="GetLightiv" mode="get"/>
826
 
    </enum>
827
 
    <enum name="QUADRATIC_ATTENUATION"         count="1"  value="0x1209">
828
 
        <size name="Lightfv"/>
829
 
        <size name="Lightiv"/>
830
 
        <size name="GetLightfv" mode="get"/>
831
 
        <size name="GetLightiv" mode="get"/>
832
 
    </enum>
833
 
    <enum name="COMPILE"                                  value="0x1300"/>
834
 
    <enum name="COMPILE_AND_EXECUTE"                      value="0x1301"/>
835
 
    <enum name="BYTE"                          count="1"  value="0x1400">
836
 
        <size name="CallLists"/>
837
 
    </enum>
838
 
    <enum name="UNSIGNED_BYTE"                 count="1"  value="0x1401">
839
 
        <size name="CallLists"/>
840
 
    </enum>
841
 
    <enum name="SHORT"                         count="2"  value="0x1402">
842
 
        <size name="CallLists"/>
843
 
    </enum>
844
 
    <enum name="UNSIGNED_SHORT"                count="2"  value="0x1403">
845
 
        <size name="CallLists"/>
846
 
    </enum>
847
 
    <enum name="INT"                           count="4"  value="0x1404">
848
 
        <size name="CallLists"/>
849
 
    </enum>
850
 
    <enum name="UNSIGNED_INT"                  count="4"  value="0x1405">
851
 
        <size name="CallLists"/>
852
 
    </enum>
853
 
    <enum name="FLOAT"                         count="4"  value="0x1406">
854
 
        <size name="CallLists"/>
855
 
    </enum>
856
 
    <enum name="2_BYTES"                       count="2"  value="0x1407">
857
 
        <size name="CallLists"/>
858
 
    </enum>
859
 
    <enum name="3_BYTES"                       count="3"  value="0x1408">
860
 
        <size name="CallLists"/>
861
 
    </enum>
862
 
    <enum name="4_BYTES"                       count="4"  value="0x1409">
863
 
        <size name="CallLists"/>
864
 
    </enum>
865
 
    <enum name="CLEAR"                                    value="0x1500"/>
866
 
    <enum name="AND"                                      value="0x1501"/>
867
 
    <enum name="AND_REVERSE"                              value="0x1502"/>
868
 
    <enum name="COPY"                                     value="0x1503"/>
869
 
    <enum name="AND_INVERTED"                             value="0x1504"/>
870
 
    <enum name="NOOP"                                     value="0x1505"/>
871
 
    <enum name="XOR"                                      value="0x1506"/>
872
 
    <enum name="OR"                                       value="0x1507"/>
873
 
    <enum name="NOR"                                      value="0x1508"/>
874
 
    <enum name="EQUIV"                                    value="0x1509"/>
875
 
    <enum name="INVERT"                                   value="0x150A"/>
876
 
    <enum name="OR_REVERSE"                               value="0x150B"/>
877
 
    <enum name="COPY_INVERTED"                            value="0x150C"/>
878
 
    <enum name="OR_INVERTED"                              value="0x150D"/>
879
 
    <enum name="NAND"                                     value="0x150E"/>
880
 
    <enum name="SET"                                      value="0x150F"/>
881
 
    <enum name="EMISSION"                      count="4"  value="0x1600">
882
 
        <size name="Materialfv"/>
883
 
        <size name="Materialiv"/>
884
 
        <size name="GetMaterialfv" mode="get"/>
885
 
        <size name="GetMaterialiv" mode="get"/>
886
 
    </enum>
887
 
    <enum name="SHININESS"                     count="1"  value="0x1601">
888
 
        <size name="Materialfv"/>
889
 
        <size name="Materialiv"/>
890
 
        <size name="GetMaterialfv" mode="get"/>
891
 
        <size name="GetMaterialiv" mode="get"/>
892
 
    </enum>
893
 
    <enum name="AMBIENT_AND_DIFFUSE"           count="4"  value="0x1602">
894
 
        <size name="Materialfv"/>
895
 
        <size name="Materialiv"/>
896
 
        <size name="GetMaterialfv" mode="get"/>
897
 
        <size name="GetMaterialiv" mode="get"/>
898
 
    </enum>
899
 
    <enum name="COLOR_INDEXES"                 count="3"  value="0x1603">
900
 
        <size name="Materialfv"/>
901
 
        <size name="Materialiv"/>
902
 
        <size name="GetMaterialfv" mode="get"/>
903
 
        <size name="GetMaterialiv" mode="get"/>
904
 
    </enum>
905
 
    <enum name="MODELVIEW"                                value="0x1700"/>
906
 
    <enum name="PROJECTION"                               value="0x1701"/>
907
 
    <enum name="TEXTURE"                                  value="0x1702"/>
908
 
    <enum name="COLOR"                                    value="0x1800"/>
909
 
    <enum name="DEPTH"                                    value="0x1801"/>
910
 
    <enum name="STENCIL"                                  value="0x1802"/>
911
 
    <enum name="COLOR_INDEX"                              value="0x1900"/>
912
 
    <enum name="STENCIL_INDEX"                            value="0x1901"/>
913
 
    <enum name="DEPTH_COMPONENT"                          value="0x1902"/>
914
 
    <enum name="RED"                                      value="0x1903"/>
915
 
    <enum name="GREEN"                                    value="0x1904"/>
916
 
    <enum name="BLUE"                                     value="0x1905"/>
917
 
    <enum name="ALPHA"                                    value="0x1906"/>
918
 
    <enum name="RGBA"                                     value="0x1908"/>
919
 
    <enum name="RGB"                                      value="0x1907"/>
920
 
    <enum name="LUMINANCE"                                value="0x1909"/>
921
 
    <enum name="LUMINANCE_ALPHA"                          value="0x190A"/>
922
 
    <enum name="BITMAP"                                   value="0x1A00"/>
923
 
    <enum name="POINT"                                    value="0x1B00"/>
924
 
    <enum name="LINE"                                     value="0x1B01"/>
925
 
    <enum name="FILL"                                     value="0x1B02"/>
926
 
    <enum name="FEEDBACK"                                 value="0x1C01"/>
927
 
    <enum name="RENDER"                                   value="0x1C00"/>
928
 
    <enum name="SELECT"                                   value="0x1C02"/>
929
 
    <enum name="FLAT"                                     value="0x1D00"/>
930
 
    <enum name="SMOOTH"                                   value="0x1D01"/>
931
 
    <enum name="KEEP"                                     value="0x1E00"/>
932
 
    <enum name="REPLACE"                                  value="0x1E01"/>
933
 
    <enum name="INCR"                                     value="0x1E02"/>
934
 
    <enum name="DECR"                                     value="0x1E03"/>
935
 
    <enum name="VENDOR"                                   value="0x1F00"/>
936
 
    <enum name="RENDERER"                                 value="0x1F01"/>
937
 
    <enum name="VERSION"                                  value="0x1F02"/>
938
 
    <enum name="EXTENSIONS"                               value="0x1F03"/>
939
 
    <enum name="S"                                        value="0x2000"/>
940
 
    <enum name="T"                                        value="0x2001"/>
941
 
    <enum name="R"                                        value="0x2002"/>
942
 
    <enum name="Q"                                        value="0x2003"/>
943
 
    <enum name="MODULATE"                                 value="0x2100"/>
944
 
    <enum name="DECAL"                                    value="0x2101"/>
945
 
    <enum name="TEXTURE_ENV_MODE"              count="1"  value="0x2200">
946
 
        <size name="TexEnvfv"/>
947
 
        <size name="TexEnviv"/>
948
 
        <size name="GetTexEnvfv" mode="get"/>
949
 
        <size name="GetTexEnviv" mode="get"/>
950
 
    </enum>
951
 
    <enum name="TEXTURE_ENV_COLOR"             count="4"  value="0x2201">
952
 
        <size name="TexEnvfv"/>
953
 
        <size name="TexEnviv"/>
954
 
        <size name="GetTexEnvfv" mode="get"/>
955
 
        <size name="GetTexEnviv" mode="get"/>
956
 
    </enum>
957
 
    <enum name="TEXTURE_ENV"                              value="0x2300"/>
958
 
    <enum name="EYE_LINEAR"                               value="0x2400"/>
959
 
    <enum name="OBJECT_LINEAR"                            value="0x2401"/>
960
 
    <enum name="SPHERE_MAP"                               value="0x2402"/>
961
 
    <enum name="TEXTURE_GEN_MODE"              count="1"  value="0x2500">
962
 
        <size name="TexGendv"/>
963
 
        <size name="TexGenfv"/>
964
 
        <size name="TexGeniv"/>
965
 
        <size name="GetTexGendv" mode="get"/>
966
 
        <size name="GetTexGenfv" mode="get"/>
967
 
        <size name="GetTexGeniv" mode="get"/>
968
 
    </enum>
969
 
    <enum name="OBJECT_PLANE"                  count="4"  value="0x2501">
970
 
        <size name="TexGendv"/>
971
 
        <size name="TexGenfv"/>
972
 
        <size name="TexGeniv"/>
973
 
        <size name="GetTexGendv" mode="get"/>
974
 
        <size name="GetTexGenfv" mode="get"/>
975
 
        <size name="GetTexGeniv" mode="get"/>
976
 
    </enum>
977
 
    <enum name="EYE_PLANE"                     count="4"  value="0x2502">
978
 
        <size name="TexGendv"/>
979
 
        <size name="TexGenfv"/>
980
 
        <size name="TexGeniv"/>
981
 
        <size name="GetTexGendv" mode="get"/>
982
 
        <size name="GetTexGenfv" mode="get"/>
983
 
        <size name="GetTexGeniv" mode="get"/>
984
 
    </enum>
985
 
    <enum name="NEAREST"                                  value="0x2600"/>
986
 
    <enum name="LINEAR"                                   value="0x2601"/>
987
 
    <enum name="NEAREST_MIPMAP_NEAREST"                   value="0x2700"/>
988
 
    <enum name="LINEAR_MIPMAP_NEAREST"                    value="0x2701"/>
989
 
    <enum name="NEAREST_MIPMAP_LINEAR"                    value="0x2702"/>
990
 
    <enum name="LINEAR_MIPMAP_LINEAR"                     value="0x2703"/>
991
 
    <enum name="TEXTURE_MAG_FILTER"            count="1"  value="0x2800">
992
 
        <size name="TexParameterfv"/>
993
 
        <size name="TexParameteriv"/>
994
 
        <size name="GetTexParameterfv" mode="get"/>
995
 
        <size name="GetTexParameteriv" mode="get"/>
996
 
    </enum>
997
 
    <enum name="TEXTURE_MIN_FILTER"            count="1"  value="0x2801">
998
 
        <size name="TexParameterfv"/>
999
 
        <size name="TexParameteriv"/>
1000
 
        <size name="GetTexParameterfv" mode="get"/>
1001
 
        <size name="GetTexParameteriv" mode="get"/>
1002
 
    </enum>
1003
 
    <enum name="TEXTURE_WRAP_S"                count="1"  value="0x2802">
1004
 
        <size name="TexParameterfv"/>
1005
 
        <size name="TexParameteriv"/>
1006
 
        <size name="GetTexParameterfv" mode="get"/>
1007
 
        <size name="GetTexParameteriv" mode="get"/>
1008
 
    </enum>
1009
 
    <enum name="TEXTURE_WRAP_T"                count="1"  value="0x2803">
1010
 
        <size name="TexParameterfv"/>
1011
 
        <size name="TexParameteriv"/>
1012
 
        <size name="GetTexParameterfv" mode="get"/>
1013
 
        <size name="GetTexParameteriv" mode="get"/>
1014
 
    </enum>
1015
 
    <enum name="CLAMP"                                    value="0x2900"/>
1016
 
    <enum name="REPEAT"                                   value="0x2901"/>
1017
 
    <enum name="CLIP_PLANE0"                   count="1"  value="0x3000">
1018
 
        <size name="Get" mode="get"/>
1019
 
    </enum>
1020
 
    <enum name="CLIP_PLANE1"                   count="1"  value="0x3001">
1021
 
        <size name="Get" mode="get"/>
1022
 
    </enum>
1023
 
    <enum name="CLIP_PLANE2"                   count="1"  value="0x3002">
1024
 
        <size name="Get" mode="get"/>
1025
 
    </enum>
1026
 
    <enum name="CLIP_PLANE3"                   count="1"  value="0x3003">
1027
 
        <size name="Get" mode="get"/>
1028
 
    </enum>
1029
 
    <enum name="CLIP_PLANE4"                   count="1"  value="0x3004">
1030
 
        <size name="Get" mode="get"/>
1031
 
    </enum>
1032
 
    <enum name="CLIP_PLANE5"                   count="1"  value="0x3005">
1033
 
        <size name="Get" mode="get"/>
1034
 
    </enum>
1035
 
    <enum name="LIGHT0"                        count="1"  value="0x4000">
1036
 
        <size name="Get" mode="get"/>
1037
 
    </enum>
1038
 
    <enum name="LIGHT1"                        count="1"  value="0x4001">
1039
 
        <size name="Get" mode="get"/>
1040
 
    </enum>
1041
 
    <enum name="LIGHT2"                        count="1"  value="0x4002">
1042
 
        <size name="Get" mode="get"/>
1043
 
    </enum>
1044
 
    <enum name="LIGHT3"                        count="1"  value="0x4003">
1045
 
        <size name="Get" mode="get"/>
1046
 
    </enum>
1047
 
    <enum name="LIGHT4"                        count="1"  value="0x4004">
1048
 
        <size name="Get" mode="get"/>
1049
 
    </enum>
1050
 
    <enum name="LIGHT5"                        count="1"  value="0x4005">
1051
 
        <size name="Get" mode="get"/>
1052
 
    </enum>
1053
 
    <enum name="LIGHT6"                        count="1"  value="0x4006">
1054
 
        <size name="Get" mode="get"/>
1055
 
    </enum>
1056
 
    <enum name="LIGHT7"                        count="1"  value="0x4007">
1057
 
        <size name="Get" mode="get"/>
1058
 
    </enum>
1059
 
    <enum name="CURRENT_BIT"                              value="0x00000001"/>
1060
 
    <enum name="POINT_BIT"                                value="0x00000002"/>
1061
 
    <enum name="LINE_BIT"                                 value="0x00000004"/>
1062
 
    <enum name="POLYGON_BIT"                              value="0x00000008"/>
1063
 
    <enum name="POLYGON_STIPPLE_BIT"                      value="0x00000010"/>
1064
 
    <enum name="PIXEL_MODE_BIT"                           value="0x00000020"/>
1065
 
    <enum name="LIGHTING_BIT"                             value="0x00000040"/>
1066
 
    <enum name="FOG_BIT"                                  value="0x00000080"/>
1067
 
    <enum name="DEPTH_BUFFER_BIT"                         value="0x00000100"/>
1068
 
    <enum name="ACCUM_BUFFER_BIT"                         value="0x00000200"/>
1069
 
    <enum name="STENCIL_BUFFER_BIT"                       value="0x00000400"/>
1070
 
    <enum name="VIEWPORT_BIT"                             value="0x00000800"/>
1071
 
    <enum name="TRANSFORM_BIT"                            value="0x00001000"/>
1072
 
    <enum name="ENABLE_BIT"                               value="0x00002000"/>
1073
 
    <enum name="COLOR_BUFFER_BIT"                         value="0x00004000"/>
1074
 
    <enum name="HINT_BIT"                                 value="0x00008000"/>
1075
 
    <enum name="EVAL_BIT"                                 value="0x00010000"/>
1076
 
    <enum name="LIST_BIT"                                 value="0x00020000"/>
1077
 
    <enum name="TEXTURE_BIT"                              value="0x00040000"/>
1078
 
    <enum name="SCISSOR_BIT"                              value="0x00080000"/>
1079
 
    <enum name="ALL_ATTRIB_BITS"                          value="0x000FFFFF"/>
1080
 
 
1081
 
    <type name="double"  size="8"  float="true"    glx_name="FLOAT64"/>
1082
 
    <type name="clampd"  size="8"  float="true"    glx_name="FLOAT64"/>
1083
 
 
1084
 
    <type name="float"   size="4"  float="true"    glx_name="FLOAT32"/>
1085
 
    <type name="clampf"  size="4"  float="true"    glx_name="FLOAT32"/>
1086
 
 
1087
 
    <type name="int"     size="4"                  glx_name="CARD32"/>
1088
 
    <type name="uint"    size="4"  unsigned="true" glx_name="CARD32"/>
1089
 
    <type name="sizei"   size="4"  unsigned="true" glx_name="CARD32"/>
1090
 
    <type name="enum"    size="4"  unsigned="true" glx_name="ENUM"/>
1091
 
    <type name="bitfield" size="4" unsigned="true" glx_name="CARD32"/>
1092
 
 
1093
 
    <type name="short"   size="2"                  glx_name="CARD16"/>
1094
 
    <type name="ushort"  size="2"  unsigned="true" glx_name="CARD16"/>
1095
 
 
1096
 
    <type name="byte"    size="1"                  glx_name="CARD8"/>
1097
 
    <type name="ubyte"   size="1"  unsigned="true" glx_name="CARD8"/>
1098
 
    <type name="boolean" size="1"  unsigned="true" glx_name="CARD8"/>
1099
 
    
1100
 
    <type name="void"    size="1"/>
1101
 
 
1102
 
    <function name="NewList" offset="0">
1103
 
        <param name="list" type="GLuint"/>
1104
 
        <param name="mode" type="GLenum"/>
1105
 
        <glx sop="101"/>
1106
 
    </function>
1107
 
 
1108
 
    <function name="EndList" offset="1">
1109
 
        <glx sop="102"/>
1110
 
    </function>
1111
 
 
1112
 
    <function name="CallList" offset="2">
1113
 
        <param name="list" type="GLuint"/>
1114
 
        <glx rop="1"/>
1115
 
    </function>
1116
 
 
1117
 
    <function name="CallLists" offset="3">
1118
 
        <param name="n" type="GLsizei" counter="true"/>
1119
 
        <param name="type" type="GLenum"/>
1120
 
        <param name="lists" type="const GLvoid *" variable_param="type" count="n"/>
1121
 
        <glx rop="2" large="true"/>
1122
 
    </function>
1123
 
 
1124
 
    <function name="DeleteLists" offset="4">
1125
 
        <param name="list" type="GLuint"/>
1126
 
        <param name="range" type="GLsizei"/>
1127
 
        <glx sop="103"/>
1128
 
    </function>
1129
 
 
1130
 
    <function name="GenLists" offset="5">
1131
 
        <param name="range" type="GLsizei"/>
1132
 
        <return type="GLuint"/>
1133
 
        <glx sop="104"/>
1134
 
    </function>
1135
 
 
1136
 
    <function name="ListBase" offset="6">
1137
 
        <param name="base" type="GLuint"/>
1138
 
        <glx rop="3"/>
1139
 
    </function>
1140
 
 
1141
 
    <function name="Begin" offset="7">
1142
 
        <param name="mode" type="GLenum"/>
1143
 
        <glx rop="4"/>
1144
 
    </function>
1145
 
 
1146
 
    <function name="Bitmap" offset="8">
1147
 
        <param name="width" type="GLsizei"/>
1148
 
        <param name="height" type="GLsizei"/>
1149
 
        <param name="xorig" type="GLfloat"/>
1150
 
        <param name="yorig" type="GLfloat"/>
1151
 
        <param name="xmove" type="GLfloat"/>
1152
 
        <param name="ymove" type="GLfloat"/>
1153
 
        <param name="bitmap" type="const GLubyte *" img_width="width" img_height="height" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP" img_target="0" img_pad_dimensions="false"/>
1154
 
        <glx rop="5" large="true"/>
1155
 
    </function>
1156
 
 
1157
 
    <function name="Color3b" offset="9" vectorequiv="Color3bv">
1158
 
        <param name="red" type="GLbyte"/>
1159
 
        <param name="green" type="GLbyte"/>
1160
 
        <param name="blue" type="GLbyte"/>
1161
 
    </function>
1162
 
 
1163
 
    <function name="Color3bv" offset="10">
1164
 
        <param name="v" type="const GLbyte *" count="3"/>
1165
 
        <glx rop="6"/>
1166
 
    </function>
1167
 
 
1168
 
    <function name="Color3d" offset="11" vectorequiv="Color3dv">
1169
 
        <param name="red" type="GLdouble"/>
1170
 
        <param name="green" type="GLdouble"/>
1171
 
        <param name="blue" type="GLdouble"/>
1172
 
    </function>
1173
 
 
1174
 
    <function name="Color3dv" offset="12">
1175
 
        <param name="v" type="const GLdouble *" count="3"/>
1176
 
        <glx rop="7"/>
1177
 
    </function>
1178
 
 
1179
 
    <function name="Color3f" offset="13" vectorequiv="Color3fv">
1180
 
        <param name="red" type="GLfloat"/>
1181
 
        <param name="green" type="GLfloat"/>
1182
 
        <param name="blue" type="GLfloat"/>
1183
 
    </function>
1184
 
 
1185
 
    <function name="Color3fv" offset="14">
1186
 
        <param name="v" type="const GLfloat *" count="3"/>
1187
 
        <glx rop="8"/>
1188
 
    </function>
1189
 
 
1190
 
    <function name="Color3i" offset="15" vectorequiv="Color3iv">
1191
 
        <param name="red" type="GLint"/>
1192
 
        <param name="green" type="GLint"/>
1193
 
        <param name="blue" type="GLint"/>
1194
 
    </function>
1195
 
 
1196
 
    <function name="Color3iv" offset="16">
1197
 
        <param name="v" type="const GLint *" count="3"/>
1198
 
        <glx rop="9"/>
1199
 
    </function>
1200
 
 
1201
 
    <function name="Color3s" offset="17" vectorequiv="Color3sv">
1202
 
        <param name="red" type="GLshort"/>
1203
 
        <param name="green" type="GLshort"/>
1204
 
        <param name="blue" type="GLshort"/>
1205
 
    </function>
1206
 
 
1207
 
    <function name="Color3sv" offset="18">
1208
 
        <param name="v" type="const GLshort *" count="3"/>
1209
 
        <glx rop="10"/>
1210
 
    </function>
1211
 
 
1212
 
    <function name="Color3ub" offset="19" vectorequiv="Color3ubv">
1213
 
        <param name="red" type="GLubyte"/>
1214
 
        <param name="green" type="GLubyte"/>
1215
 
        <param name="blue" type="GLubyte"/>
1216
 
    </function>
1217
 
 
1218
 
    <function name="Color3ubv" offset="20">
1219
 
        <param name="v" type="const GLubyte *" count="3"/>
1220
 
        <glx rop="11"/>
1221
 
    </function>
1222
 
 
1223
 
    <function name="Color3ui" offset="21" vectorequiv="Color3uiv">
1224
 
        <param name="red" type="GLuint"/>
1225
 
        <param name="green" type="GLuint"/>
1226
 
        <param name="blue" type="GLuint"/>
1227
 
    </function>
1228
 
 
1229
 
    <function name="Color3uiv" offset="22">
1230
 
        <param name="v" type="const GLuint *" count="3"/>
1231
 
        <glx rop="12"/>
1232
 
    </function>
1233
 
 
1234
 
    <function name="Color3us" offset="23" vectorequiv="Color3usv">
1235
 
        <param name="red" type="GLushort"/>
1236
 
        <param name="green" type="GLushort"/>
1237
 
        <param name="blue" type="GLushort"/>
1238
 
    </function>
1239
 
 
1240
 
    <function name="Color3usv" offset="24">
1241
 
        <param name="v" type="const GLushort *" count="3"/>
1242
 
        <glx rop="13"/>
1243
 
    </function>
1244
 
 
1245
 
    <function name="Color4b" offset="25" vectorequiv="Color4bv">
1246
 
        <param name="red" type="GLbyte"/>
1247
 
        <param name="green" type="GLbyte"/>
1248
 
        <param name="blue" type="GLbyte"/>
1249
 
        <param name="alpha" type="GLbyte"/>
1250
 
    </function>
1251
 
 
1252
 
    <function name="Color4bv" offset="26">
1253
 
        <param name="v" type="const GLbyte *" count="4"/>
1254
 
        <glx rop="14"/>
1255
 
    </function>
1256
 
 
1257
 
    <function name="Color4d" offset="27" vectorequiv="Color4dv">
1258
 
        <param name="red" type="GLdouble"/>
1259
 
        <param name="green" type="GLdouble"/>
1260
 
        <param name="blue" type="GLdouble"/>
1261
 
        <param name="alpha" type="GLdouble"/>
1262
 
    </function>
1263
 
 
1264
 
    <function name="Color4dv" offset="28">
1265
 
        <param name="v" type="const GLdouble *" count="4"/>
1266
 
        <glx rop="15"/>
1267
 
    </function>
1268
 
 
1269
 
    <function name="Color4f" offset="29" vectorequiv="Color4fv">
1270
 
        <param name="red" type="GLfloat"/>
1271
 
        <param name="green" type="GLfloat"/>
1272
 
        <param name="blue" type="GLfloat"/>
1273
 
        <param name="alpha" type="GLfloat"/>
1274
 
    </function>
1275
 
 
1276
 
    <function name="Color4fv" offset="30">
1277
 
        <param name="v" type="const GLfloat *" count="4"/>
1278
 
        <glx rop="16"/>
1279
 
    </function>
1280
 
 
1281
 
    <function name="Color4i" offset="31" vectorequiv="Color4iv">
1282
 
        <param name="red" type="GLint"/>
1283
 
        <param name="green" type="GLint"/>
1284
 
        <param name="blue" type="GLint"/>
1285
 
        <param name="alpha" type="GLint"/>
1286
 
    </function>
1287
 
 
1288
 
    <function name="Color4iv" offset="32">
1289
 
        <param name="v" type="const GLint *" count="4"/>
1290
 
        <glx rop="17"/>
1291
 
    </function>
1292
 
 
1293
 
    <function name="Color4s" offset="33" vectorequiv="Color4sv">
1294
 
        <param name="red" type="GLshort"/>
1295
 
        <param name="green" type="GLshort"/>
1296
 
        <param name="blue" type="GLshort"/>
1297
 
        <param name="alpha" type="GLshort"/>
1298
 
    </function>
1299
 
 
1300
 
    <function name="Color4sv" offset="34">
1301
 
        <param name="v" type="const GLshort *" count="4"/>
1302
 
        <glx rop="18"/>
1303
 
    </function>
1304
 
 
1305
 
    <function name="Color4ub" offset="35" vectorequiv="Color4ubv">
1306
 
        <param name="red" type="GLubyte"/>
1307
 
        <param name="green" type="GLubyte"/>
1308
 
        <param name="blue" type="GLubyte"/>
1309
 
        <param name="alpha" type="GLubyte"/>
1310
 
    </function>
1311
 
 
1312
 
    <function name="Color4ubv" offset="36">
1313
 
        <param name="v" type="const GLubyte *" count="4"/>
1314
 
        <glx rop="19"/>
1315
 
    </function>
1316
 
 
1317
 
    <function name="Color4ui" offset="37" vectorequiv="Color4uiv">
1318
 
        <param name="red" type="GLuint"/>
1319
 
        <param name="green" type="GLuint"/>
1320
 
        <param name="blue" type="GLuint"/>
1321
 
        <param name="alpha" type="GLuint"/>
1322
 
    </function>
1323
 
 
1324
 
    <function name="Color4uiv" offset="38">
1325
 
        <param name="v" type="const GLuint *" count="4"/>
1326
 
        <glx rop="20"/>
1327
 
    </function>
1328
 
 
1329
 
    <function name="Color4us" offset="39" vectorequiv="Color4usv">
1330
 
        <param name="red" type="GLushort"/>
1331
 
        <param name="green" type="GLushort"/>
1332
 
        <param name="blue" type="GLushort"/>
1333
 
        <param name="alpha" type="GLushort"/>
1334
 
    </function>
1335
 
 
1336
 
    <function name="Color4usv" offset="40">
1337
 
        <param name="v" type="const GLushort *" count="4"/>
1338
 
        <glx rop="21"/>
1339
 
    </function>
1340
 
 
1341
 
    <function name="EdgeFlag" offset="41" vectorequiv="EdgeFlagv">
1342
 
        <param name="flag" type="GLboolean"/>
1343
 
    </function>
1344
 
 
1345
 
    <function name="EdgeFlagv" offset="42">
1346
 
        <param name="flag" type="const GLboolean *" count="1"/>
1347
 
        <glx rop="22"/>
1348
 
    </function>
1349
 
 
1350
 
    <function name="End" offset="43">
1351
 
        <glx rop="23"/>
1352
 
    </function>
1353
 
 
1354
 
    <function name="Indexd" offset="44" vectorequiv="Indexdv">
1355
 
        <param name="c" type="GLdouble"/>
1356
 
    </function>
1357
 
 
1358
 
    <function name="Indexdv" offset="45">
1359
 
        <param name="c" type="const GLdouble *" count="1"/>
1360
 
        <glx rop="24"/>
1361
 
    </function>
1362
 
 
1363
 
    <function name="Indexf" offset="46" vectorequiv="Indexfv">
1364
 
        <param name="c" type="GLfloat"/>
1365
 
    </function>
1366
 
 
1367
 
    <function name="Indexfv" offset="47">
1368
 
        <param name="c" type="const GLfloat *" count="1"/>
1369
 
        <glx rop="25"/>
1370
 
    </function>
1371
 
 
1372
 
    <function name="Indexi" offset="48" vectorequiv="Indexiv">
1373
 
        <param name="c" type="GLint"/>
1374
 
    </function>
1375
 
 
1376
 
    <function name="Indexiv" offset="49">
1377
 
        <param name="c" type="const GLint *" count="1"/>
1378
 
        <glx rop="26"/>
1379
 
    </function>
1380
 
 
1381
 
    <function name="Indexs" offset="50" vectorequiv="Indexsv">
1382
 
        <param name="c" type="GLshort"/>
1383
 
    </function>
1384
 
 
1385
 
    <function name="Indexsv" offset="51">
1386
 
        <param name="c" type="const GLshort *" count="1"/>
1387
 
        <glx rop="27"/>
1388
 
    </function>
1389
 
 
1390
 
    <function name="Normal3b" offset="52" vectorequiv="Normal3bv">
1391
 
        <param name="nx" type="GLbyte"/>
1392
 
        <param name="ny" type="GLbyte"/>
1393
 
        <param name="nz" type="GLbyte"/>
1394
 
    </function>
1395
 
 
1396
 
    <function name="Normal3bv" offset="53">
1397
 
        <param name="v" type="const GLbyte *" count="3"/>
1398
 
        <glx rop="28"/>
1399
 
    </function>
1400
 
 
1401
 
    <function name="Normal3d" offset="54" vectorequiv="Normal3dv">
1402
 
        <param name="nx" type="GLdouble"/>
1403
 
        <param name="ny" type="GLdouble"/>
1404
 
        <param name="nz" type="GLdouble"/>
1405
 
    </function>
1406
 
 
1407
 
    <function name="Normal3dv" offset="55">
1408
 
        <param name="v" type="const GLdouble *" count="3"/>
1409
 
        <glx rop="29"/>
1410
 
    </function>
1411
 
 
1412
 
    <function name="Normal3f" offset="56" vectorequiv="Normal3fv">
1413
 
        <param name="nx" type="GLfloat"/>
1414
 
        <param name="ny" type="GLfloat"/>
1415
 
        <param name="nz" type="GLfloat"/>
1416
 
    </function>
1417
 
 
1418
 
    <function name="Normal3fv" offset="57">
1419
 
        <param name="v" type="const GLfloat *" count="3"/>
1420
 
        <glx rop="30"/>
1421
 
    </function>
1422
 
 
1423
 
    <function name="Normal3i" offset="58" vectorequiv="Normal3iv">
1424
 
        <param name="nx" type="GLint"/>
1425
 
        <param name="ny" type="GLint"/>
1426
 
        <param name="nz" type="GLint"/>
1427
 
    </function>
1428
 
 
1429
 
    <function name="Normal3iv" offset="59">
1430
 
        <param name="v" type="const GLint *" count="3"/>
1431
 
        <glx rop="31"/>
1432
 
    </function>
1433
 
 
1434
 
    <function name="Normal3s" offset="60" vectorequiv="Normal3sv">
1435
 
        <param name="nx" type="GLshort"/>
1436
 
        <param name="ny" type="GLshort"/>
1437
 
        <param name="nz" type="GLshort"/>
1438
 
    </function>
1439
 
 
1440
 
    <function name="Normal3sv" offset="61">
1441
 
        <param name="v" type="const GLshort *" count="3"/>
1442
 
        <glx rop="32"/>
1443
 
    </function>
1444
 
 
1445
 
    <function name="RasterPos2d" offset="62" vectorequiv="RasterPos2dv">
1446
 
        <param name="x" type="GLdouble"/>
1447
 
        <param name="y" type="GLdouble"/>
1448
 
    </function>
1449
 
 
1450
 
    <function name="RasterPos2dv" offset="63">
1451
 
        <param name="v" type="const GLdouble *" count="2"/>
1452
 
        <glx rop="33"/>
1453
 
    </function>
1454
 
 
1455
 
    <function name="RasterPos2f" offset="64" vectorequiv="RasterPos2fv">
1456
 
        <param name="x" type="GLfloat"/>
1457
 
        <param name="y" type="GLfloat"/>
1458
 
    </function>
1459
 
 
1460
 
    <function name="RasterPos2fv" offset="65">
1461
 
        <param name="v" type="const GLfloat *" count="2"/>
1462
 
        <glx rop="34"/>
1463
 
    </function>
1464
 
 
1465
 
    <function name="RasterPos2i" offset="66" vectorequiv="RasterPos2iv">
1466
 
        <param name="x" type="GLint"/>
1467
 
        <param name="y" type="GLint"/>
1468
 
    </function>
1469
 
 
1470
 
    <function name="RasterPos2iv" offset="67">
1471
 
        <param name="v" type="const GLint *" count="2"/>
1472
 
        <glx rop="35"/>
1473
 
    </function>
1474
 
 
1475
 
    <function name="RasterPos2s" offset="68" vectorequiv="RasterPos2sv">
1476
 
        <param name="x" type="GLshort"/>
1477
 
        <param name="y" type="GLshort"/>
1478
 
    </function>
1479
 
 
1480
 
    <function name="RasterPos2sv" offset="69">
1481
 
        <param name="v" type="const GLshort *" count="2"/>
1482
 
        <glx rop="36"/>
1483
 
    </function>
1484
 
 
1485
 
    <function name="RasterPos3d" offset="70" vectorequiv="RasterPos3dv">
1486
 
        <param name="x" type="GLdouble"/>
1487
 
        <param name="y" type="GLdouble"/>
1488
 
        <param name="z" type="GLdouble"/>
1489
 
    </function>
1490
 
 
1491
 
    <function name="RasterPos3dv" offset="71">
1492
 
        <param name="v" type="const GLdouble *" count="3"/>
1493
 
        <glx rop="37"/>
1494
 
    </function>
1495
 
 
1496
 
    <function name="RasterPos3f" offset="72" vectorequiv="RasterPos3fv">
1497
 
        <param name="x" type="GLfloat"/>
1498
 
        <param name="y" type="GLfloat"/>
1499
 
        <param name="z" type="GLfloat"/>
1500
 
    </function>
1501
 
 
1502
 
    <function name="RasterPos3fv" offset="73">
1503
 
        <param name="v" type="const GLfloat *" count="3"/>
1504
 
        <glx rop="38"/>
1505
 
    </function>
1506
 
 
1507
 
    <function name="RasterPos3i" offset="74" vectorequiv="RasterPos3iv">
1508
 
        <param name="x" type="GLint"/>
1509
 
        <param name="y" type="GLint"/>
1510
 
        <param name="z" type="GLint"/>
1511
 
    </function>
1512
 
 
1513
 
    <function name="RasterPos3iv" offset="75">
1514
 
        <param name="v" type="const GLint *" count="3"/>
1515
 
        <glx rop="39"/>
1516
 
    </function>
1517
 
 
1518
 
    <function name="RasterPos3s" offset="76" vectorequiv="RasterPos3sv">
1519
 
        <param name="x" type="GLshort"/>
1520
 
        <param name="y" type="GLshort"/>
1521
 
        <param name="z" type="GLshort"/>
1522
 
    </function>
1523
 
 
1524
 
    <function name="RasterPos3sv" offset="77">
1525
 
        <param name="v" type="const GLshort *" count="3"/>
1526
 
        <glx rop="40"/>
1527
 
    </function>
1528
 
 
1529
 
    <function name="RasterPos4d" offset="78" vectorequiv="RasterPos4dv">
1530
 
        <param name="x" type="GLdouble"/>
1531
 
        <param name="y" type="GLdouble"/>
1532
 
        <param name="z" type="GLdouble"/>
1533
 
        <param name="w" type="GLdouble"/>
1534
 
    </function>
1535
 
 
1536
 
    <function name="RasterPos4dv" offset="79">
1537
 
        <param name="v" type="const GLdouble *" count="4"/>
1538
 
        <glx rop="41"/>
1539
 
    </function>
1540
 
 
1541
 
    <function name="RasterPos4f" offset="80" vectorequiv="RasterPos4fv">
1542
 
        <param name="x" type="GLfloat"/>
1543
 
        <param name="y" type="GLfloat"/>
1544
 
        <param name="z" type="GLfloat"/>
1545
 
        <param name="w" type="GLfloat"/>
1546
 
    </function>
1547
 
 
1548
 
    <function name="RasterPos4fv" offset="81">
1549
 
        <param name="v" type="const GLfloat *" count="4"/>
1550
 
        <glx rop="42"/>
1551
 
    </function>
1552
 
 
1553
 
    <function name="RasterPos4i" offset="82" vectorequiv="RasterPos4iv">
1554
 
        <param name="x" type="GLint"/>
1555
 
        <param name="y" type="GLint"/>
1556
 
        <param name="z" type="GLint"/>
1557
 
        <param name="w" type="GLint"/>
1558
 
    </function>
1559
 
 
1560
 
    <function name="RasterPos4iv" offset="83">
1561
 
        <param name="v" type="const GLint *" count="4"/>
1562
 
        <glx rop="43"/>
1563
 
    </function>
1564
 
 
1565
 
    <function name="RasterPos4s" offset="84" vectorequiv="RasterPos4sv">
1566
 
        <param name="x" type="GLshort"/>
1567
 
        <param name="y" type="GLshort"/>
1568
 
        <param name="z" type="GLshort"/>
1569
 
        <param name="w" type="GLshort"/>
1570
 
    </function>
1571
 
 
1572
 
    <function name="RasterPos4sv" offset="85">
1573
 
        <param name="v" type="const GLshort *" count="4"/>
1574
 
        <glx rop="44"/>
1575
 
    </function>
1576
 
 
1577
 
    <function name="Rectd" offset="86" vectorequiv="Rectdv">
1578
 
        <param name="x1" type="GLdouble"/>
1579
 
        <param name="y1" type="GLdouble"/>
1580
 
        <param name="x2" type="GLdouble"/>
1581
 
        <param name="y2" type="GLdouble"/>
1582
 
    </function>
1583
 
 
1584
 
    <function name="Rectdv" offset="87">
1585
 
        <param name="v1" type="const GLdouble *" count="2"/>
1586
 
        <param name="v2" type="const GLdouble *" count="2"/>
1587
 
        <glx rop="45"/>
1588
 
    </function>
1589
 
 
1590
 
    <function name="Rectf" offset="88" vectorequiv="Rectfv">
1591
 
        <param name="x1" type="GLfloat"/>
1592
 
        <param name="y1" type="GLfloat"/>
1593
 
        <param name="x2" type="GLfloat"/>
1594
 
        <param name="y2" type="GLfloat"/>
1595
 
    </function>
1596
 
 
1597
 
    <function name="Rectfv" offset="89">
1598
 
        <param name="v1" type="const GLfloat *" count="2"/>
1599
 
        <param name="v2" type="const GLfloat *" count="2"/>
1600
 
        <glx rop="46"/>
1601
 
    </function>
1602
 
 
1603
 
    <function name="Recti" offset="90" vectorequiv="Rectiv">
1604
 
        <param name="x1" type="GLint"/>
1605
 
        <param name="y1" type="GLint"/>
1606
 
        <param name="x2" type="GLint"/>
1607
 
        <param name="y2" type="GLint"/>
1608
 
    </function>
1609
 
 
1610
 
    <function name="Rectiv" offset="91">
1611
 
        <param name="v1" type="const GLint *" count="2"/>
1612
 
        <param name="v2" type="const GLint *" count="2"/>
1613
 
        <glx rop="47"/>
1614
 
    </function>
1615
 
 
1616
 
    <function name="Rects" offset="92" vectorequiv="Rectsv">
1617
 
        <param name="x1" type="GLshort"/>
1618
 
        <param name="y1" type="GLshort"/>
1619
 
        <param name="x2" type="GLshort"/>
1620
 
        <param name="y2" type="GLshort"/>
1621
 
    </function>
1622
 
 
1623
 
    <function name="Rectsv" offset="93">
1624
 
        <param name="v1" type="const GLshort *" count="2"/>
1625
 
        <param name="v2" type="const GLshort *" count="2"/>
1626
 
        <glx rop="48"/>
1627
 
    </function>
1628
 
 
1629
 
    <function name="TexCoord1d" offset="94" vectorequiv="TexCoord1dv">
1630
 
        <param name="s" type="GLdouble"/>
1631
 
    </function>
1632
 
 
1633
 
    <function name="TexCoord1dv" offset="95">
1634
 
        <param name="v" type="const GLdouble *" count="1"/>
1635
 
        <glx rop="49"/>
1636
 
    </function>
1637
 
 
1638
 
    <function name="TexCoord1f" offset="96" vectorequiv="TexCoord1fv">
1639
 
        <param name="s" type="GLfloat"/>
1640
 
    </function>
1641
 
 
1642
 
    <function name="TexCoord1fv" offset="97">
1643
 
        <param name="v" type="const GLfloat *" count="1"/>
1644
 
        <glx rop="50"/>
1645
 
    </function>
1646
 
 
1647
 
    <function name="TexCoord1i" offset="98" vectorequiv="TexCoord1iv">
1648
 
        <param name="s" type="GLint"/>
1649
 
    </function>
1650
 
 
1651
 
    <function name="TexCoord1iv" offset="99">
1652
 
        <param name="v" type="const GLint *" count="1"/>
1653
 
        <glx rop="51"/>
1654
 
    </function>
1655
 
 
1656
 
    <function name="TexCoord1s" offset="100" vectorequiv="TexCoord1sv">
1657
 
        <param name="s" type="GLshort"/>
1658
 
    </function>
1659
 
 
1660
 
    <function name="TexCoord1sv" offset="101">
1661
 
        <param name="v" type="const GLshort *" count="1"/>
1662
 
        <glx rop="52"/>
1663
 
    </function>
1664
 
 
1665
 
    <function name="TexCoord2d" offset="102" vectorequiv="TexCoord2dv">
1666
 
        <param name="s" type="GLdouble"/>
1667
 
        <param name="t" type="GLdouble"/>
1668
 
    </function>
1669
 
 
1670
 
    <function name="TexCoord2dv" offset="103">
1671
 
        <param name="v" type="const GLdouble *" count="2"/>
1672
 
        <glx rop="53"/>
1673
 
    </function>
1674
 
 
1675
 
    <function name="TexCoord2f" offset="104" vectorequiv="TexCoord2fv">
1676
 
        <param name="s" type="GLfloat"/>
1677
 
        <param name="t" type="GLfloat"/>
1678
 
    </function>
1679
 
 
1680
 
    <function name="TexCoord2fv" offset="105">
1681
 
        <param name="v" type="const GLfloat *" count="2"/>
1682
 
        <glx rop="54"/>
1683
 
    </function>
1684
 
 
1685
 
    <function name="TexCoord2i" offset="106" vectorequiv="TexCoord2iv">
1686
 
        <param name="s" type="GLint"/>
1687
 
        <param name="t" type="GLint"/>
1688
 
    </function>
1689
 
 
1690
 
    <function name="TexCoord2iv" offset="107">
1691
 
        <param name="v" type="const GLint *" count="2"/>
1692
 
        <glx rop="55"/>
1693
 
    </function>
1694
 
 
1695
 
    <function name="TexCoord2s" offset="108" vectorequiv="TexCoord2sv">
1696
 
        <param name="s" type="GLshort"/>
1697
 
        <param name="t" type="GLshort"/>
1698
 
    </function>
1699
 
 
1700
 
    <function name="TexCoord2sv" offset="109">
1701
 
        <param name="v" type="const GLshort *" count="2"/>
1702
 
        <glx rop="56"/>
1703
 
    </function>
1704
 
 
1705
 
    <function name="TexCoord3d" offset="110" vectorequiv="TexCoord3dv">
1706
 
        <param name="s" type="GLdouble"/>
1707
 
        <param name="t" type="GLdouble"/>
1708
 
        <param name="r" type="GLdouble"/>
1709
 
    </function>
1710
 
 
1711
 
    <function name="TexCoord3dv" offset="111">
1712
 
        <param name="v" type="const GLdouble *" count="3"/>
1713
 
        <glx rop="57"/>
1714
 
    </function>
1715
 
 
1716
 
    <function name="TexCoord3f" offset="112" vectorequiv="TexCoord3fv">
1717
 
        <param name="s" type="GLfloat"/>
1718
 
        <param name="t" type="GLfloat"/>
1719
 
        <param name="r" type="GLfloat"/>
1720
 
    </function>
1721
 
 
1722
 
    <function name="TexCoord3fv" offset="113">
1723
 
        <param name="v" type="const GLfloat *" count="3"/>
1724
 
        <glx rop="58"/>
1725
 
    </function>
1726
 
 
1727
 
    <function name="TexCoord3i" offset="114" vectorequiv="TexCoord3iv">
1728
 
        <param name="s" type="GLint"/>
1729
 
        <param name="t" type="GLint"/>
1730
 
        <param name="r" type="GLint"/>
1731
 
    </function>
1732
 
 
1733
 
    <function name="TexCoord3iv" offset="115">
1734
 
        <param name="v" type="const GLint *" count="3"/>
1735
 
        <glx rop="59"/>
1736
 
    </function>
1737
 
 
1738
 
    <function name="TexCoord3s" offset="116" vectorequiv="TexCoord3sv">
1739
 
        <param name="s" type="GLshort"/>
1740
 
        <param name="t" type="GLshort"/>
1741
 
        <param name="r" type="GLshort"/>
1742
 
    </function>
1743
 
 
1744
 
    <function name="TexCoord3sv" offset="117">
1745
 
        <param name="v" type="const GLshort *" count="3"/>
1746
 
        <glx rop="60"/>
1747
 
    </function>
1748
 
 
1749
 
    <function name="TexCoord4d" offset="118" vectorequiv="TexCoord4dv">
1750
 
        <param name="s" type="GLdouble"/>
1751
 
        <param name="t" type="GLdouble"/>
1752
 
        <param name="r" type="GLdouble"/>
1753
 
        <param name="q" type="GLdouble"/>
1754
 
    </function>
1755
 
 
1756
 
    <function name="TexCoord4dv" offset="119">
1757
 
        <param name="v" type="const GLdouble *" count="4"/>
1758
 
        <glx rop="61"/>
1759
 
    </function>
1760
 
 
1761
 
    <function name="TexCoord4f" offset="120" vectorequiv="TexCoord4fv">
1762
 
        <param name="s" type="GLfloat"/>
1763
 
        <param name="t" type="GLfloat"/>
1764
 
        <param name="r" type="GLfloat"/>
1765
 
        <param name="q" type="GLfloat"/>
1766
 
    </function>
1767
 
 
1768
 
    <function name="TexCoord4fv" offset="121">
1769
 
        <param name="v" type="const GLfloat *" count="4"/>
1770
 
        <glx rop="62"/>
1771
 
    </function>
1772
 
 
1773
 
    <function name="TexCoord4i" offset="122" vectorequiv="TexCoord4iv">
1774
 
        <param name="s" type="GLint"/>
1775
 
        <param name="t" type="GLint"/>
1776
 
        <param name="r" type="GLint"/>
1777
 
        <param name="q" type="GLint"/>
1778
 
    </function>
1779
 
 
1780
 
    <function name="TexCoord4iv" offset="123">
1781
 
        <param name="v" type="const GLint *" count="4"/>
1782
 
        <glx rop="63"/>
1783
 
    </function>
1784
 
 
1785
 
    <function name="TexCoord4s" offset="124" vectorequiv="TexCoord4sv">
1786
 
        <param name="s" type="GLshort"/>
1787
 
        <param name="t" type="GLshort"/>
1788
 
        <param name="r" type="GLshort"/>
1789
 
        <param name="q" type="GLshort"/>
1790
 
    </function>
1791
 
 
1792
 
    <function name="TexCoord4sv" offset="125">
1793
 
        <param name="v" type="const GLshort *" count="4"/>
1794
 
        <glx rop="64"/>
1795
 
    </function>
1796
 
 
1797
 
    <function name="Vertex2d" offset="126" vectorequiv="Vertex2dv">
1798
 
        <param name="x" type="GLdouble"/>
1799
 
        <param name="y" type="GLdouble"/>
1800
 
    </function>
1801
 
 
1802
 
    <function name="Vertex2dv" offset="127">
1803
 
        <param name="v" type="const GLdouble *" count="2"/>
1804
 
        <glx rop="65"/>
1805
 
    </function>
1806
 
 
1807
 
    <function name="Vertex2f" offset="128" vectorequiv="Vertex2fv">
1808
 
        <param name="x" type="GLfloat"/>
1809
 
        <param name="y" type="GLfloat"/>
1810
 
    </function>
1811
 
 
1812
 
    <function name="Vertex2fv" offset="129">
1813
 
        <param name="v" type="const GLfloat *" count="2"/>
1814
 
        <glx rop="66"/>
1815
 
    </function>
1816
 
 
1817
 
    <function name="Vertex2i" offset="130" vectorequiv="Vertex2iv">
1818
 
        <param name="x" type="GLint"/>
1819
 
        <param name="y" type="GLint"/>
1820
 
    </function>
1821
 
 
1822
 
    <function name="Vertex2iv" offset="131">
1823
 
        <param name="v" type="const GLint *" count="2"/>
1824
 
        <glx rop="67"/>
1825
 
    </function>
1826
 
 
1827
 
    <function name="Vertex2s" offset="132" vectorequiv="Vertex2sv">
1828
 
        <param name="x" type="GLshort"/>
1829
 
        <param name="y" type="GLshort"/>
1830
 
    </function>
1831
 
 
1832
 
    <function name="Vertex2sv" offset="133">
1833
 
        <param name="v" type="const GLshort *" count="2"/>
1834
 
        <glx rop="68"/>
1835
 
    </function>
1836
 
 
1837
 
    <function name="Vertex3d" offset="134" vectorequiv="Vertex3dv">
1838
 
        <param name="x" type="GLdouble"/>
1839
 
        <param name="y" type="GLdouble"/>
1840
 
        <param name="z" type="GLdouble"/>
1841
 
    </function>
1842
 
 
1843
 
    <function name="Vertex3dv" offset="135">
1844
 
        <param name="v" type="const GLdouble *" count="3"/>
1845
 
        <glx rop="69"/>
1846
 
    </function>
1847
 
 
1848
 
    <function name="Vertex3f" offset="136" vectorequiv="Vertex3fv">
1849
 
        <param name="x" type="GLfloat"/>
1850
 
        <param name="y" type="GLfloat"/>
1851
 
        <param name="z" type="GLfloat"/>
1852
 
    </function>
1853
 
 
1854
 
    <function name="Vertex3fv" offset="137">
1855
 
        <param name="v" type="const GLfloat *" count="3"/>
1856
 
        <glx rop="70"/>
1857
 
    </function>
1858
 
 
1859
 
    <function name="Vertex3i" offset="138" vectorequiv="Vertex3iv">
1860
 
        <param name="x" type="GLint"/>
1861
 
        <param name="y" type="GLint"/>
1862
 
        <param name="z" type="GLint"/>
1863
 
    </function>
1864
 
 
1865
 
    <function name="Vertex3iv" offset="139">
1866
 
        <param name="v" type="const GLint *" count="3"/>
1867
 
        <glx rop="71"/>
1868
 
    </function>
1869
 
 
1870
 
    <function name="Vertex3s" offset="140" vectorequiv="Vertex3sv">
1871
 
        <param name="x" type="GLshort"/>
1872
 
        <param name="y" type="GLshort"/>
1873
 
        <param name="z" type="GLshort"/>
1874
 
    </function>
1875
 
 
1876
 
    <function name="Vertex3sv" offset="141">
1877
 
        <param name="v" type="const GLshort *" count="3"/>
1878
 
        <glx rop="72"/>
1879
 
    </function>
1880
 
 
1881
 
    <function name="Vertex4d" offset="142" vectorequiv="Vertex4dv">
1882
 
        <param name="x" type="GLdouble"/>
1883
 
        <param name="y" type="GLdouble"/>
1884
 
        <param name="z" type="GLdouble"/>
1885
 
        <param name="w" type="GLdouble"/>
1886
 
    </function>
1887
 
 
1888
 
    <function name="Vertex4dv" offset="143">
1889
 
        <param name="v" type="const GLdouble *" count="4"/>
1890
 
        <glx rop="73"/>
1891
 
    </function>
1892
 
 
1893
 
    <function name="Vertex4f" offset="144" vectorequiv="Vertex4fv">
1894
 
        <param name="x" type="GLfloat"/>
1895
 
        <param name="y" type="GLfloat"/>
1896
 
        <param name="z" type="GLfloat"/>
1897
 
        <param name="w" type="GLfloat"/>
1898
 
    </function>
1899
 
 
1900
 
    <function name="Vertex4fv" offset="145">
1901
 
        <param name="v" type="const GLfloat *" count="4"/>
1902
 
        <glx rop="74"/>
1903
 
    </function>
1904
 
 
1905
 
    <function name="Vertex4i" offset="146" vectorequiv="Vertex4iv">
1906
 
        <param name="x" type="GLint"/>
1907
 
        <param name="y" type="GLint"/>
1908
 
        <param name="z" type="GLint"/>
1909
 
        <param name="w" type="GLint"/>
1910
 
    </function>
1911
 
 
1912
 
    <function name="Vertex4iv" offset="147">
1913
 
        <param name="v" type="const GLint *" count="4"/>
1914
 
        <glx rop="75"/>
1915
 
    </function>
1916
 
 
1917
 
    <function name="Vertex4s" offset="148" vectorequiv="Vertex4sv">
1918
 
        <param name="x" type="GLshort"/>
1919
 
        <param name="y" type="GLshort"/>
1920
 
        <param name="z" type="GLshort"/>
1921
 
        <param name="w" type="GLshort"/>
1922
 
    </function>
1923
 
 
1924
 
    <function name="Vertex4sv" offset="149">
1925
 
        <param name="v" type="const GLshort *" count="4"/>
1926
 
        <glx rop="76"/>
1927
 
    </function>
1928
 
 
1929
 
    <function name="ClipPlane" offset="150">
1930
 
        <param name="plane" type="GLenum"/>
1931
 
        <param name="equation" type="const GLdouble *" count="4"/>
1932
 
        <glx rop="77"/>
1933
 
    </function>
1934
 
 
1935
 
    <function name="ColorMaterial" offset="151">
1936
 
        <param name="face" type="GLenum"/>
1937
 
        <param name="mode" type="GLenum"/>
1938
 
        <glx rop="78"/>
1939
 
    </function>
1940
 
 
1941
 
    <function name="CullFace" offset="152">
1942
 
        <param name="mode" type="GLenum"/>
1943
 
        <glx rop="79"/>
1944
 
    </function>
1945
 
 
1946
 
    <function name="Fogf" offset="153">
1947
 
        <param name="pname" type="GLenum"/>
1948
 
        <param name="param" type="GLfloat"/>
1949
 
        <glx rop="80"/>
1950
 
    </function>
1951
 
 
1952
 
    <function name="Fogfv" offset="154">
1953
 
        <param name="pname" type="GLenum"/>
1954
 
        <param name="params" type="const GLfloat *" variable_param="pname"/>
1955
 
        <glx rop="81"/>
1956
 
    </function>
1957
 
 
1958
 
    <function name="Fogi" offset="155">
1959
 
        <param name="pname" type="GLenum"/>
1960
 
        <param name="param" type="GLint"/>
1961
 
        <glx rop="82"/>
1962
 
    </function>
1963
 
 
1964
 
    <function name="Fogiv" offset="156">
1965
 
        <param name="pname" type="GLenum"/>
1966
 
        <param name="params" type="const GLint *" variable_param="pname"/>
1967
 
        <glx rop="83"/>
1968
 
    </function>
1969
 
 
1970
 
    <function name="FrontFace" offset="157">
1971
 
        <param name="mode" type="GLenum"/>
1972
 
        <glx rop="84"/>
1973
 
    </function>
1974
 
 
1975
 
    <function name="Hint" offset="158">
1976
 
        <param name="target" type="GLenum"/>
1977
 
        <param name="mode" type="GLenum"/>
1978
 
        <glx rop="85"/>
1979
 
    </function>
1980
 
 
1981
 
    <function name="Lightf" offset="159">
1982
 
        <param name="light" type="GLenum"/>
1983
 
        <param name="pname" type="GLenum"/>
1984
 
        <param name="param" type="GLfloat"/>
1985
 
        <glx rop="86"/>
1986
 
    </function>
1987
 
 
1988
 
    <function name="Lightfv" offset="160">
1989
 
        <param name="light" type="GLenum"/>
1990
 
        <param name="pname" type="GLenum"/>
1991
 
        <param name="params" type="const GLfloat *" variable_param="pname"/>
1992
 
        <glx rop="87"/>
1993
 
    </function>
1994
 
 
1995
 
    <function name="Lighti" offset="161">
1996
 
        <param name="light" type="GLenum"/>
1997
 
        <param name="pname" type="GLenum"/>
1998
 
        <param name="param" type="GLint"/>
1999
 
        <glx rop="88"/>
2000
 
    </function>
2001
 
 
2002
 
    <function name="Lightiv" offset="162">
2003
 
        <param name="light" type="GLenum"/>
2004
 
        <param name="pname" type="GLenum"/>
2005
 
        <param name="params" type="const GLint *" variable_param="pname"/>
2006
 
        <glx rop="89"/>
2007
 
    </function>
2008
 
 
2009
 
    <function name="LightModelf" offset="163">
2010
 
        <param name="pname" type="GLenum"/>
2011
 
        <param name="param" type="GLfloat"/>
2012
 
        <glx rop="90"/>
2013
 
    </function>
2014
 
 
2015
 
    <function name="LightModelfv" offset="164">
2016
 
        <param name="pname" type="GLenum"/>
2017
 
        <param name="params" type="const GLfloat *" variable_param="pname"/>
2018
 
        <glx rop="91"/>
2019
 
    </function>
2020
 
 
2021
 
    <function name="LightModeli" offset="165">
2022
 
        <param name="pname" type="GLenum"/>
2023
 
        <param name="param" type="GLint"/>
2024
 
        <glx rop="92"/>
2025
 
    </function>
2026
 
 
2027
 
    <function name="LightModeliv" offset="166">
2028
 
        <param name="pname" type="GLenum"/>
2029
 
        <param name="params" type="const GLint *" variable_param="pname"/>
2030
 
        <glx rop="93"/>
2031
 
    </function>
2032
 
 
2033
 
    <function name="LineStipple" offset="167">
2034
 
        <param name="factor" type="GLint"/>
2035
 
        <param name="pattern" type="GLushort"/>
2036
 
        <glx rop="94"/>
2037
 
    </function>
2038
 
 
2039
 
    <function name="LineWidth" offset="168">
2040
 
        <param name="width" type="GLfloat"/>
2041
 
        <glx rop="95"/>
2042
 
    </function>
2043
 
 
2044
 
    <function name="Materialf" offset="169">
2045
 
        <param name="face" type="GLenum"/>
2046
 
        <param name="pname" type="GLenum"/>
2047
 
        <param name="param" type="GLfloat"/>
2048
 
        <glx rop="96"/>
2049
 
    </function>
2050
 
 
2051
 
    <function name="Materialfv" offset="170">
2052
 
        <param name="face" type="GLenum"/>
2053
 
        <param name="pname" type="GLenum"/>
2054
 
        <param name="params" type="const GLfloat *" variable_param="pname"/>
2055
 
        <glx rop="97"/>
2056
 
    </function>
2057
 
 
2058
 
    <function name="Materiali" offset="171">
2059
 
        <param name="face" type="GLenum"/>
2060
 
        <param name="pname" type="GLenum"/>
2061
 
        <param name="param" type="GLint"/>
2062
 
        <glx rop="98"/>
2063
 
    </function>
2064
 
 
2065
 
    <function name="Materialiv" offset="172">
2066
 
        <param name="face" type="GLenum"/>
2067
 
        <param name="pname" type="GLenum"/>
2068
 
        <param name="params" type="const GLint *" variable_param="pname"/>
2069
 
        <glx rop="99"/>
2070
 
    </function>
2071
 
 
2072
 
    <function name="PointSize" offset="173">
2073
 
        <param name="size" type="GLfloat"/>
2074
 
        <glx rop="100"/>
2075
 
    </function>
2076
 
 
2077
 
    <function name="PolygonMode" offset="174">
2078
 
        <param name="face" type="GLenum"/>
2079
 
        <param name="mode" type="GLenum"/>
2080
 
        <glx rop="101"/>
2081
 
    </function>
2082
 
 
2083
 
    <function name="PolygonStipple" offset="175">
2084
 
        <param name="mask" type="const GLubyte *" img_width="32" img_height="32" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP" img_target="0" img_pad_dimensions="false"/>
2085
 
        <glx rop="102"/>
2086
 
    </function>
2087
 
 
2088
 
    <function name="Scissor" offset="176">
2089
 
        <param name="x" type="GLint"/>
2090
 
        <param name="y" type="GLint"/>
2091
 
        <param name="width" type="GLsizei"/>
2092
 
        <param name="height" type="GLsizei"/>
2093
 
        <glx rop="103"/>
2094
 
    </function>
2095
 
 
2096
 
    <function name="ShadeModel" offset="177">
2097
 
        <param name="mode" type="GLenum"/>
2098
 
        <glx rop="104"/>
2099
 
    </function>
2100
 
 
2101
 
    <function name="TexParameterf" offset="178">
2102
 
        <param name="target" type="GLenum"/>
2103
 
        <param name="pname" type="GLenum"/>
2104
 
        <param name="param" type="GLfloat"/>
2105
 
        <glx rop="105"/>
2106
 
    </function>
2107
 
 
2108
 
    <function name="TexParameterfv" offset="179">
2109
 
        <param name="target" type="GLenum"/>
2110
 
        <param name="pname" type="GLenum"/>
2111
 
        <param name="params" type="const GLfloat *" variable_param="pname"/>
2112
 
        <glx rop="106"/>
2113
 
    </function>
2114
 
 
2115
 
    <function name="TexParameteri" offset="180">
2116
 
        <param name="target" type="GLenum"/>
2117
 
        <param name="pname" type="GLenum"/>
2118
 
        <param name="param" type="GLint"/>
2119
 
        <glx rop="107"/>
2120
 
    </function>
2121
 
 
2122
 
    <function name="TexParameteriv" offset="181">
2123
 
        <param name="target" type="GLenum"/>
2124
 
        <param name="pname" type="GLenum"/>
2125
 
        <param name="params" type="const GLint *" variable_param="pname"/>
2126
 
        <glx rop="108"/>
2127
 
    </function>
2128
 
 
2129
 
    <function name="TexImage1D" offset="182">
2130
 
        <param name="target" type="GLenum"/>
2131
 
        <param name="level" type="GLint"/>
2132
 
        <param name="internalformat" type="GLint"/>
2133
 
        <param name="width" type="GLsizei"/>
2134
 
        <param name="border" type="GLint"/>
2135
 
        <param name="format" type="GLenum"/>
2136
 
        <param name="type" type="GLenum"/>
2137
 
        <param name="pixels" type="const GLvoid *" img_width="width" img_format="format" img_type="type" img_target="target" img_send_null="true" img_pad_dimensions="true"/>
2138
 
        <glx rop="109" large="true"/>
2139
 
    </function>
2140
 
 
2141
 
    <function name="TexImage2D" offset="183">
2142
 
        <param name="target" type="GLenum"/>
2143
 
        <param name="level" type="GLint"/>
2144
 
        <param name="internalformat" type="GLint"/>
2145
 
        <param name="width" type="GLsizei"/>
2146
 
        <param name="height" type="GLsizei"/>
2147
 
        <param name="border" type="GLint"/>
2148
 
        <param name="format" type="GLenum"/>
2149
 
        <param name="type" type="GLenum"/>
2150
 
        <param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_format="format" img_type="type" img_target="target" img_send_null="true" img_pad_dimensions="true"/>
2151
 
        <glx rop="110" large="true"/>
2152
 
    </function>
2153
 
 
2154
 
    <function name="TexEnvf" offset="184">
2155
 
        <param name="target" type="GLenum"/>
2156
 
        <param name="pname" type="GLenum"/>
2157
 
        <param name="param" type="GLfloat"/>
2158
 
        <glx rop="111"/>
2159
 
    </function>
2160
 
 
2161
 
    <function name="TexEnvfv" offset="185">
2162
 
        <param name="target" type="GLenum"/>
2163
 
        <param name="pname" type="GLenum"/>
2164
 
        <param name="params" type="const GLfloat *" variable_param="pname"/>
2165
 
        <glx rop="112"/>
2166
 
    </function>
2167
 
 
2168
 
    <function name="TexEnvi" offset="186">
2169
 
        <param name="target" type="GLenum"/>
2170
 
        <param name="pname" type="GLenum"/>
2171
 
        <param name="param" type="GLint"/>
2172
 
        <glx rop="113"/>
2173
 
    </function>
2174
 
 
2175
 
    <function name="TexEnviv" offset="187">
2176
 
        <param name="target" type="GLenum"/>
2177
 
        <param name="pname" type="GLenum"/>
2178
 
        <param name="params" type="const GLint *" variable_param="pname"/>
2179
 
        <glx rop="114"/>
2180
 
    </function>
2181
 
 
2182
 
    <function name="TexGend" offset="188">
2183
 
        <param name="coord" type="GLenum"/>
2184
 
        <param name="pname" type="GLenum"/>
2185
 
        <param name="param" type="GLdouble"/>
2186
 
        <glx rop="115"/>
2187
 
    </function>
2188
 
 
2189
 
    <function name="TexGendv" offset="189">
2190
 
        <param name="coord" type="GLenum"/>
2191
 
        <param name="pname" type="GLenum"/>
2192
 
        <param name="params" type="const GLdouble *" variable_param="pname"/>
2193
 
        <glx rop="116"/>
2194
 
    </function>
2195
 
 
2196
 
    <function name="TexGenf" offset="190">
2197
 
        <param name="coord" type="GLenum"/>
2198
 
        <param name="pname" type="GLenum"/>
2199
 
        <param name="param" type="GLfloat"/>
2200
 
        <glx rop="117"/>
2201
 
    </function>
2202
 
 
2203
 
    <function name="TexGenfv" offset="191">
2204
 
        <param name="coord" type="GLenum"/>
2205
 
        <param name="pname" type="GLenum"/>
2206
 
        <param name="params" type="const GLfloat *" variable_param="pname"/>
2207
 
        <glx rop="118"/>
2208
 
    </function>
2209
 
 
2210
 
    <function name="TexGeni" offset="192">
2211
 
        <param name="coord" type="GLenum"/>
2212
 
        <param name="pname" type="GLenum"/>
2213
 
        <param name="param" type="GLint"/>
2214
 
        <glx rop="119"/>
2215
 
    </function>
2216
 
 
2217
 
    <function name="TexGeniv" offset="193">
2218
 
        <param name="coord" type="GLenum"/>
2219
 
        <param name="pname" type="GLenum"/>
2220
 
        <param name="params" type="const GLint *" variable_param="pname"/>
2221
 
        <glx rop="120"/>
2222
 
    </function>
2223
 
 
2224
 
    <function name="FeedbackBuffer" offset="194">
2225
 
        <param name="size" type="GLsizei"/>
2226
 
        <param name="type" type="GLenum"/>
2227
 
        <param name="buffer" type="GLfloat *" output="true"/>
2228
 
        <glx sop="105" handcode="true"/>
2229
 
    </function>
2230
 
 
2231
 
    <function name="SelectBuffer" offset="195">
2232
 
        <param name="size" type="GLsizei"/>
2233
 
        <param name="buffer" type="GLuint *" output="true"/>
2234
 
        <glx sop="106" handcode="true"/>
2235
 
    </function>
2236
 
 
2237
 
    <function name="RenderMode" offset="196">
2238
 
        <param name="mode" type="GLenum"/>
2239
 
        <return type="GLint"/>
2240
 
        <glx sop="107" handcode="true"/>
2241
 
    </function>
2242
 
 
2243
 
    <function name="InitNames" offset="197">
2244
 
        <glx rop="121"/>
2245
 
    </function>
2246
 
 
2247
 
    <function name="LoadName" offset="198">
2248
 
        <param name="name" type="GLuint"/>
2249
 
        <glx rop="122"/>
2250
 
    </function>
2251
 
 
2252
 
    <function name="PassThrough" offset="199">
2253
 
        <param name="token" type="GLfloat"/>
2254
 
        <glx rop="123"/>
2255
 
    </function>
2256
 
 
2257
 
    <function name="PopName" offset="200">
2258
 
        <glx rop="124"/>
2259
 
    </function>
2260
 
 
2261
 
    <function name="PushName" offset="201">
2262
 
        <param name="name" type="GLuint"/>
2263
 
        <glx rop="125"/>
2264
 
    </function>
2265
 
 
2266
 
    <function name="DrawBuffer" offset="202">
2267
 
        <param name="mode" type="GLenum"/>
2268
 
        <glx rop="126"/>
2269
 
    </function>
2270
 
 
2271
 
    <function name="Clear" offset="203">
2272
 
        <param name="mask" type="GLbitfield"/>
2273
 
        <glx rop="127"/>
2274
 
    </function>
2275
 
 
2276
 
    <function name="ClearAccum" offset="204">
2277
 
        <param name="red" type="GLfloat"/>
2278
 
        <param name="green" type="GLfloat"/>
2279
 
        <param name="blue" type="GLfloat"/>
2280
 
        <param name="alpha" type="GLfloat"/>
2281
 
        <glx rop="128"/>
2282
 
    </function>
2283
 
 
2284
 
    <function name="ClearIndex" offset="205">
2285
 
        <param name="c" type="GLfloat"/>
2286
 
        <glx rop="129"/>
2287
 
    </function>
2288
 
 
2289
 
    <function name="ClearColor" offset="206">
2290
 
        <param name="red" type="GLclampf"/>
2291
 
        <param name="green" type="GLclampf"/>
2292
 
        <param name="blue" type="GLclampf"/>
2293
 
        <param name="alpha" type="GLclampf"/>
2294
 
        <glx rop="130"/>
2295
 
    </function>
2296
 
 
2297
 
    <function name="ClearStencil" offset="207">
2298
 
        <param name="s" type="GLint"/>
2299
 
        <glx rop="131"/>
2300
 
    </function>
2301
 
 
2302
 
    <function name="ClearDepth" offset="208">
2303
 
        <param name="depth" type="GLclampd"/>
2304
 
        <glx rop="132"/>
2305
 
    </function>
2306
 
 
2307
 
    <function name="StencilMask" offset="209">
2308
 
        <param name="mask" type="GLuint"/>
2309
 
        <glx rop="133"/>
2310
 
    </function>
2311
 
 
2312
 
    <function name="ColorMask" offset="210">
2313
 
        <param name="red" type="GLboolean"/>
2314
 
        <param name="green" type="GLboolean"/>
2315
 
        <param name="blue" type="GLboolean"/>
2316
 
        <param name="alpha" type="GLboolean"/>
2317
 
        <glx rop="134"/>
2318
 
    </function>
2319
 
 
2320
 
    <function name="DepthMask" offset="211">
2321
 
        <param name="flag" type="GLboolean"/>
2322
 
        <glx rop="135"/>
2323
 
    </function>
2324
 
 
2325
 
    <function name="IndexMask" offset="212">
2326
 
        <param name="mask" type="GLuint"/>
2327
 
        <glx rop="136"/>
2328
 
    </function>
2329
 
 
2330
 
    <function name="Accum" offset="213">
2331
 
        <param name="op" type="GLenum"/>
2332
 
        <param name="value" type="GLfloat"/>
2333
 
        <glx rop="137"/>
2334
 
    </function>
2335
 
 
2336
 
    <function name="Disable" offset="214">
2337
 
        <param name="cap" type="GLenum"/>
2338
 
        <glx rop="138" handcode="client"/>
2339
 
    </function>
2340
 
 
2341
 
    <function name="Enable" offset="215">
2342
 
        <param name="cap" type="GLenum"/>
2343
 
        <glx rop="139" handcode="client"/>
2344
 
    </function>
2345
 
 
2346
 
    <function name="Finish" offset="216">
2347
 
        <glx sop="108" handcode="true"/>
2348
 
    </function>
2349
 
 
2350
 
    <function name="Flush" offset="217">
2351
 
        <glx sop="142" handcode="true"/>
2352
 
    </function>
2353
 
 
2354
 
    <function name="PopAttrib" offset="218">
2355
 
        <glx rop="141"/>
2356
 
    </function>
2357
 
 
2358
 
    <function name="PushAttrib" offset="219">
2359
 
        <param name="mask" type="GLbitfield"/>
2360
 
        <glx rop="142"/>
2361
 
    </function>
2362
 
 
2363
 
    <function name="Map1d" offset="220">
2364
 
        <param name="target" type="GLenum"/>
2365
 
        <param name="u1" type="GLdouble"/>
2366
 
        <param name="u2" type="GLdouble"/>
2367
 
        <param name="stride" type="GLint"/>
2368
 
        <param name="order" type="GLint"/>
2369
 
        <param name="points" type="const GLdouble *"/>
2370
 
        <glx rop="143" handcode="true"/>
2371
 
    </function>
2372
 
 
2373
 
    <function name="Map1f" offset="221">
2374
 
        <param name="target" type="GLenum"/>
2375
 
        <param name="u1" type="GLfloat"/>
2376
 
        <param name="u2" type="GLfloat"/>
2377
 
        <param name="stride" type="GLint"/>
2378
 
        <param name="order" type="GLint"/>
2379
 
        <param name="points" type="const GLfloat *"/>
2380
 
        <glx rop="144" handcode="true"/>
2381
 
    </function>
2382
 
 
2383
 
    <function name="Map2d" offset="222">
2384
 
        <param name="target" type="GLenum"/>
2385
 
        <param name="u1" type="GLdouble"/>
2386
 
        <param name="u2" type="GLdouble"/>
2387
 
        <param name="ustride" type="GLint"/>
2388
 
        <param name="uorder" type="GLint"/>
2389
 
        <param name="v1" type="GLdouble"/>
2390
 
        <param name="v2" type="GLdouble"/>
2391
 
        <param name="vstride" type="GLint"/>
2392
 
        <param name="vorder" type="GLint"/>
2393
 
        <param name="points" type="const GLdouble *"/>
2394
 
        <glx rop="145" handcode="true"/>
2395
 
    </function>
2396
 
 
2397
 
    <function name="Map2f" offset="223">
2398
 
        <param name="target" type="GLenum"/>
2399
 
        <param name="u1" type="GLfloat"/>
2400
 
        <param name="u2" type="GLfloat"/>
2401
 
        <param name="ustride" type="GLint"/>
2402
 
        <param name="uorder" type="GLint"/>
2403
 
        <param name="v1" type="GLfloat"/>
2404
 
        <param name="v2" type="GLfloat"/>
2405
 
        <param name="vstride" type="GLint"/>
2406
 
        <param name="vorder" type="GLint"/>
2407
 
        <param name="points" type="const GLfloat *"/>
2408
 
        <glx rop="146" handcode="true"/>
2409
 
    </function>
2410
 
 
2411
 
    <function name="MapGrid1d" offset="224">
2412
 
        <param name="un" type="GLint"/>
2413
 
        <param name="u1" type="GLdouble"/>
2414
 
        <param name="u2" type="GLdouble"/>
2415
 
        <glx rop="147"/>
2416
 
    </function>
2417
 
 
2418
 
    <function name="MapGrid1f" offset="225">
2419
 
        <param name="un" type="GLint"/>
2420
 
        <param name="u1" type="GLfloat"/>
2421
 
        <param name="u2" type="GLfloat"/>
2422
 
        <glx rop="148"/>
2423
 
    </function>
2424
 
 
2425
 
    <function name="MapGrid2d" offset="226">
2426
 
        <param name="un" type="GLint"/>
2427
 
        <param name="u1" type="GLdouble"/>
2428
 
        <param name="u2" type="GLdouble"/>
2429
 
        <param name="vn" type="GLint"/>
2430
 
        <param name="v1" type="GLdouble"/>
2431
 
        <param name="v2" type="GLdouble"/>
2432
 
        <glx rop="149"/>
2433
 
    </function>
2434
 
 
2435
 
    <function name="MapGrid2f" offset="227">
2436
 
        <param name="un" type="GLint"/>
2437
 
        <param name="u1" type="GLfloat"/>
2438
 
        <param name="u2" type="GLfloat"/>
2439
 
        <param name="vn" type="GLint"/>
2440
 
        <param name="v1" type="GLfloat"/>
2441
 
        <param name="v2" type="GLfloat"/>
2442
 
        <glx rop="150"/>
2443
 
    </function>
2444
 
 
2445
 
    <function name="EvalCoord1d" offset="228" vectorequiv="EvalCoord1dv">
2446
 
        <param name="u" type="GLdouble"/>
2447
 
    </function>
2448
 
 
2449
 
    <function name="EvalCoord1dv" offset="229">
2450
 
        <param name="u" type="const GLdouble *" count="1"/>
2451
 
        <glx rop="151"/>
2452
 
    </function>
2453
 
 
2454
 
    <function name="EvalCoord1f" offset="230" vectorequiv="EvalCoord1fv">
2455
 
        <param name="u" type="GLfloat"/>
2456
 
    </function>
2457
 
 
2458
 
    <function name="EvalCoord1fv" offset="231">
2459
 
        <param name="u" type="const GLfloat *" count="1"/>
2460
 
        <glx rop="152"/>
2461
 
    </function>
2462
 
 
2463
 
    <function name="EvalCoord2d" offset="232" vectorequiv="EvalCoord2dv">
2464
 
        <param name="u" type="GLdouble"/>
2465
 
        <param name="v" type="GLdouble"/>
2466
 
    </function>
2467
 
 
2468
 
    <function name="EvalCoord2dv" offset="233">
2469
 
        <param name="u" type="const GLdouble *" count="2"/>
2470
 
        <glx rop="153"/>
2471
 
    </function>
2472
 
 
2473
 
    <function name="EvalCoord2f" offset="234" vectorequiv="EvalCoord2fv">
2474
 
        <param name="u" type="GLfloat"/>
2475
 
        <param name="v" type="GLfloat"/>
2476
 
    </function>
2477
 
 
2478
 
    <function name="EvalCoord2fv" offset="235">
2479
 
        <param name="u" type="const GLfloat *" count="2"/>
2480
 
        <glx rop="154"/>
2481
 
    </function>
2482
 
 
2483
 
    <function name="EvalMesh1" offset="236">
2484
 
        <param name="mode" type="GLenum"/>
2485
 
        <param name="i1" type="GLint"/>
2486
 
        <param name="i2" type="GLint"/>
2487
 
        <glx rop="155"/>
2488
 
    </function>
2489
 
 
2490
 
    <function name="EvalPoint1" offset="237">
2491
 
        <param name="i" type="GLint"/>
2492
 
        <glx rop="156"/>
2493
 
    </function>
2494
 
 
2495
 
    <function name="EvalMesh2" offset="238">
2496
 
        <param name="mode" type="GLenum"/>
2497
 
        <param name="i1" type="GLint"/>
2498
 
        <param name="i2" type="GLint"/>
2499
 
        <param name="j1" type="GLint"/>
2500
 
        <param name="j2" type="GLint"/>
2501
 
        <glx rop="157"/>
2502
 
    </function>
2503
 
 
2504
 
    <function name="EvalPoint2" offset="239">
2505
 
        <param name="i" type="GLint"/>
2506
 
        <param name="j" type="GLint"/>
2507
 
        <glx rop="158"/>
2508
 
    </function>
2509
 
 
2510
 
    <function name="AlphaFunc" offset="240">
2511
 
        <param name="func" type="GLenum"/>
2512
 
        <param name="ref" type="GLclampf"/>
2513
 
        <glx rop="159"/>
2514
 
    </function>
2515
 
 
2516
 
    <function name="BlendFunc" offset="241">
2517
 
        <param name="sfactor" type="GLenum"/>
2518
 
        <param name="dfactor" type="GLenum"/>
2519
 
        <glx rop="160"/>
2520
 
    </function>
2521
 
 
2522
 
    <function name="LogicOp" offset="242">
2523
 
        <param name="opcode" type="GLenum"/>
2524
 
        <glx rop="161"/>
2525
 
    </function>
2526
 
 
2527
 
    <function name="StencilFunc" offset="243">
2528
 
        <param name="func" type="GLenum"/>
2529
 
        <param name="ref" type="GLint"/>
2530
 
        <param name="mask" type="GLuint"/>
2531
 
        <glx rop="162"/>
2532
 
    </function>
2533
 
 
2534
 
    <function name="StencilOp" offset="244">
2535
 
        <param name="fail" type="GLenum"/>
2536
 
        <param name="zfail" type="GLenum"/>
2537
 
        <param name="zpass" type="GLenum"/>
2538
 
        <glx rop="163"/>
2539
 
    </function>
2540
 
 
2541
 
    <function name="DepthFunc" offset="245">
2542
 
        <param name="func" type="GLenum"/>
2543
 
        <glx rop="164"/>
2544
 
    </function>
2545
 
 
2546
 
    <function name="PixelZoom" offset="246">
2547
 
        <param name="xfactor" type="GLfloat"/>
2548
 
        <param name="yfactor" type="GLfloat"/>
2549
 
        <glx rop="165"/>
2550
 
    </function>
2551
 
 
2552
 
    <function name="PixelTransferf" offset="247">
2553
 
        <param name="pname" type="GLenum"/>
2554
 
        <param name="param" type="GLfloat"/>
2555
 
        <glx rop="166"/>
2556
 
    </function>
2557
 
 
2558
 
    <function name="PixelTransferi" offset="248">
2559
 
        <param name="pname" type="GLenum"/>
2560
 
        <param name="param" type="GLint"/>
2561
 
        <glx rop="167"/>
2562
 
    </function>
2563
 
 
2564
 
    <function name="PixelStoref" offset="249">
2565
 
        <param name="pname" type="GLenum"/>
2566
 
        <param name="param" type="GLfloat"/>
2567
 
        <glx sop="109" handcode="client"/>
2568
 
    </function>
2569
 
 
2570
 
    <function name="PixelStorei" offset="250">
2571
 
        <param name="pname" type="GLenum"/>
2572
 
        <param name="param" type="GLint"/>
2573
 
        <glx sop="110" handcode="client"/>
2574
 
    </function>
2575
 
 
2576
 
    <function name="PixelMapfv" offset="251">
2577
 
        <param name="map" type="GLenum"/>
2578
 
        <param name="mapsize" type="GLsizei" counter="true"/>
2579
 
        <param name="values" type="const GLfloat *" count="mapsize"/>
2580
 
        <glx rop="168" large="true"/>
2581
 
    </function>
2582
 
 
2583
 
    <function name="PixelMapuiv" offset="252">
2584
 
        <param name="map" type="GLenum"/>
2585
 
        <param name="mapsize" type="GLsizei" counter="true"/>
2586
 
        <param name="values" type="const GLuint *" count="mapsize"/>
2587
 
        <glx rop="169" large="true"/>
2588
 
    </function>
2589
 
 
2590
 
    <function name="PixelMapusv" offset="253">
2591
 
        <param name="map" type="GLenum"/>
2592
 
        <param name="mapsize" type="GLsizei" counter="true"/>
2593
 
        <param name="values" type="const GLushort *" count="mapsize"/>
2594
 
        <glx rop="170" large="true"/>
2595
 
    </function>
2596
 
 
2597
 
    <function name="ReadBuffer" offset="254">
2598
 
        <param name="mode" type="GLenum"/>
2599
 
        <glx rop="171"/>
2600
 
    </function>
2601
 
 
2602
 
    <function name="CopyPixels" offset="255">
2603
 
        <param name="x" type="GLint"/>
2604
 
        <param name="y" type="GLint"/>
2605
 
        <param name="width" type="GLsizei"/>
2606
 
        <param name="height" type="GLsizei"/>
2607
 
        <param name="type" type="GLenum"/>
2608
 
        <glx rop="172"/>
2609
 
    </function>
2610
 
 
2611
 
    <function name="ReadPixels" offset="256">
2612
 
        <param name="x" type="GLint"/>
2613
 
        <param name="y" type="GLint"/>
2614
 
        <param name="width" type="GLsizei"/>
2615
 
        <param name="height" type="GLsizei"/>
2616
 
        <param name="format" type="GLenum"/>
2617
 
        <param name="type" type="GLenum"/>
2618
 
        <param name="pixels" type="GLvoid *" output="true"  img_width="width" img_height="height" img_format="format" img_type="type" img_target="0"/>
2619
 
        <glx sop="111"/>
2620
 
    </function>
2621
 
 
2622
 
    <function name="DrawPixels" offset="257">
2623
 
        <param name="width" type="GLsizei"/>
2624
 
        <param name="height" type="GLsizei"/>
2625
 
        <param name="format" type="GLenum"/>
2626
 
        <param name="type" type="GLenum"/>
2627
 
        <param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_format="format" img_type="type" img_target="0" img_pad_dimensions="false"/>
2628
 
        <glx rop="173" large="true"/>
2629
 
    </function>
2630
 
 
2631
 
    <function name="GetBooleanv" offset="258">
2632
 
        <param name="pname" type="GLenum"/>
2633
 
        <param name="params" type="GLboolean *" output="true" variable_param="pname"/>
2634
 
        <glx sop="112" handcode="client"/>
2635
 
    </function>
2636
 
 
2637
 
    <function name="GetClipPlane" offset="259">
2638
 
        <param name="plane" type="GLenum"/>
2639
 
        <param name="equation" type="GLdouble *" output="true" count="4"/>
2640
 
        <glx sop="113" always_array="true"/>
2641
 
    </function>
2642
 
 
2643
 
    <function name="GetDoublev" offset="260">
2644
 
        <param name="pname" type="GLenum"/>
2645
 
        <param name="params" type="GLdouble *" output="true" variable_param="pname"/>
2646
 
        <glx sop="114" handcode="client"/>
2647
 
    </function>
2648
 
 
2649
 
    <function name="GetError" offset="261">
2650
 
        <return type="GLenum"/>
2651
 
        <glx sop="115" handcode="client"/>
2652
 
    </function>
2653
 
 
2654
 
    <function name="GetFloatv" offset="262">
2655
 
        <param name="pname" type="GLenum"/>
2656
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
2657
 
        <glx sop="116" handcode="client"/>
2658
 
    </function>
2659
 
 
2660
 
    <function name="GetIntegerv" offset="263">
2661
 
        <param name="pname" type="GLenum"/>
2662
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
2663
 
        <glx sop="117" handcode="client"/>
2664
 
    </function>
2665
 
 
2666
 
    <function name="GetLightfv" offset="264">
2667
 
        <param name="light" type="GLenum"/>
2668
 
        <param name="pname" type="GLenum"/>
2669
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
2670
 
        <glx sop="118"/>
2671
 
    </function>
2672
 
 
2673
 
    <function name="GetLightiv" offset="265">
2674
 
        <param name="light" type="GLenum"/>
2675
 
        <param name="pname" type="GLenum"/>
2676
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
2677
 
        <glx sop="119"/>
2678
 
    </function>
2679
 
 
2680
 
    <function name="GetMapdv" offset="266">
2681
 
        <param name="target" type="GLenum"/>
2682
 
        <param name="query" type="GLenum"/>
2683
 
        <param name="v" type="GLdouble *" output="true" variable_param="target query"/>
2684
 
        <glx sop="120"/>
2685
 
    </function>
2686
 
 
2687
 
    <function name="GetMapfv" offset="267">
2688
 
        <param name="target" type="GLenum"/>
2689
 
        <param name="query" type="GLenum"/>
2690
 
        <param name="v" type="GLfloat *" output="true" variable_param="target query"/>
2691
 
        <glx sop="121"/>
2692
 
    </function>
2693
 
 
2694
 
    <function name="GetMapiv" offset="268">
2695
 
        <param name="target" type="GLenum"/>
2696
 
        <param name="query" type="GLenum"/>
2697
 
        <param name="v" type="GLint *" output="true" variable_param="target query"/>
2698
 
        <glx sop="122"/>
2699
 
    </function>
2700
 
 
2701
 
    <function name="GetMaterialfv" offset="269">
2702
 
        <param name="face" type="GLenum"/>
2703
 
        <param name="pname" type="GLenum"/>
2704
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
2705
 
        <glx sop="123"/>
2706
 
    </function>
2707
 
 
2708
 
    <function name="GetMaterialiv" offset="270">
2709
 
        <param name="face" type="GLenum"/>
2710
 
        <param name="pname" type="GLenum"/>
2711
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
2712
 
        <glx sop="124"/>
2713
 
    </function>
2714
 
 
2715
 
    <function name="GetPixelMapfv" offset="271">
2716
 
        <param name="map" type="GLenum"/>
2717
 
        <param name="values" type="GLfloat *" output="true" variable_param="map"/>
2718
 
        <glx sop="125"/>
2719
 
    </function>
2720
 
 
2721
 
    <function name="GetPixelMapuiv" offset="272">
2722
 
        <param name="map" type="GLenum"/>
2723
 
        <param name="values" type="GLuint *" output="true" variable_param="map"/>
2724
 
        <glx sop="126"/>
2725
 
    </function>
2726
 
 
2727
 
    <function name="GetPixelMapusv" offset="273">
2728
 
        <param name="map" type="GLenum"/>
2729
 
        <param name="values" type="GLushort *" output="true" variable_param="map"/>
2730
 
        <glx sop="127"/>
2731
 
    </function>
2732
 
 
2733
 
    <function name="GetPolygonStipple" offset="274">
2734
 
        <param name="mask" type="GLubyte *" output="true" img_width="32" img_height="32" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP"/>
2735
 
        <glx sop="128"/>
2736
 
    </function>
2737
 
 
2738
 
    <function name="GetString" offset="275">
2739
 
        <param name="name" type="GLenum"/>
2740
 
        <return type="const GLubyte *"/>
2741
 
        <glx sop="129" handcode="true"/>
2742
 
    </function>
2743
 
 
2744
 
    <function name="GetTexEnvfv" offset="276">
2745
 
        <param name="target" type="GLenum"/>
2746
 
        <param name="pname" type="GLenum"/>
2747
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
2748
 
        <glx sop="130"/>
2749
 
    </function>
2750
 
 
2751
 
    <function name="GetTexEnviv" offset="277">
2752
 
        <param name="target" type="GLenum"/>
2753
 
        <param name="pname" type="GLenum"/>
2754
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
2755
 
        <glx sop="131"/>
2756
 
    </function>
2757
 
 
2758
 
    <function name="GetTexGendv" offset="278">
2759
 
        <param name="coord" type="GLenum"/>
2760
 
        <param name="pname" type="GLenum"/>
2761
 
        <param name="params" type="GLdouble *" output="true" variable_param="pname"/>
2762
 
        <glx sop="132"/>
2763
 
    </function>
2764
 
 
2765
 
    <function name="GetTexGenfv" offset="279">
2766
 
        <param name="coord" type="GLenum"/>
2767
 
        <param name="pname" type="GLenum"/>
2768
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
2769
 
        <glx sop="133"/>
2770
 
    </function>
2771
 
 
2772
 
    <function name="GetTexGeniv" offset="280">
2773
 
        <param name="coord" type="GLenum"/>
2774
 
        <param name="pname" type="GLenum"/>
2775
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
2776
 
        <glx sop="134"/>
2777
 
    </function>
2778
 
 
2779
 
    <function name="GetTexImage" offset="281">
2780
 
        <param name="target" type="GLenum"/>
2781
 
        <param name="level" type="GLint"/>
2782
 
        <param name="format" type="GLenum"/>
2783
 
        <param name="type" type="GLenum"/>
2784
 
        <param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_depth="depth" img_format="format" img_type="type"/>
2785
 
        <glx sop="135" dimensions_in_reply="true"/>
2786
 
    </function>
2787
 
 
2788
 
    <function name="GetTexParameterfv" offset="282">
2789
 
        <param name="target" type="GLenum"/>
2790
 
        <param name="pname" type="GLenum"/>
2791
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
2792
 
        <glx sop="136"/>
2793
 
    </function>
2794
 
 
2795
 
    <function name="GetTexParameteriv" offset="283">
2796
 
        <param name="target" type="GLenum"/>
2797
 
        <param name="pname" type="GLenum"/>
2798
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
2799
 
        <glx sop="137"/>
2800
 
    </function>
2801
 
 
2802
 
    <function name="GetTexLevelParameterfv" offset="284">
2803
 
        <param name="target" type="GLenum"/>
2804
 
        <param name="level" type="GLint"/>
2805
 
        <param name="pname" type="GLenum"/>
2806
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
2807
 
        <glx sop="138"/>
2808
 
    </function>
2809
 
 
2810
 
    <function name="GetTexLevelParameteriv" offset="285">
2811
 
        <param name="target" type="GLenum"/>
2812
 
        <param name="level" type="GLint"/>
2813
 
        <param name="pname" type="GLenum"/>
2814
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
2815
 
        <glx sop="139"/>
2816
 
    </function>
2817
 
 
2818
 
    <function name="IsEnabled" offset="286">
2819
 
        <param name="cap" type="GLenum"/>
2820
 
        <return type="GLboolean"/>
2821
 
        <glx sop="140" handcode="client"/>
2822
 
    </function>
2823
 
 
2824
 
    <function name="IsList" offset="287">
2825
 
        <param name="list" type="GLuint"/>
2826
 
        <return type="GLboolean"/>
2827
 
        <glx sop="141"/>
2828
 
    </function>
2829
 
 
2830
 
    <function name="DepthRange" offset="288">
2831
 
        <param name="zNear" type="GLclampd"/>
2832
 
        <param name="zFar" type="GLclampd"/>
2833
 
        <glx rop="174"/>
2834
 
    </function>
2835
 
 
2836
 
    <function name="Frustum" offset="289">
2837
 
        <param name="left" type="GLdouble"/>
2838
 
        <param name="right" type="GLdouble"/>
2839
 
        <param name="bottom" type="GLdouble"/>
2840
 
        <param name="top" type="GLdouble"/>
2841
 
        <param name="zNear" type="GLdouble"/>
2842
 
        <param name="zFar" type="GLdouble"/>
2843
 
        <glx rop="175"/>
2844
 
    </function>
2845
 
 
2846
 
    <function name="LoadIdentity" offset="290">
2847
 
        <glx rop="176"/>
2848
 
    </function>
2849
 
 
2850
 
    <function name="LoadMatrixf" offset="291">
2851
 
        <param name="m" type="const GLfloat *" count="16"/>
2852
 
        <glx rop="177"/>
2853
 
    </function>
2854
 
 
2855
 
    <function name="LoadMatrixd" offset="292">
2856
 
        <param name="m" type="const GLdouble *" count="16"/>
2857
 
        <glx rop="178"/>
2858
 
    </function>
2859
 
 
2860
 
    <function name="MatrixMode" offset="293">
2861
 
        <param name="mode" type="GLenum"/>
2862
 
        <glx rop="179"/>
2863
 
    </function>
2864
 
 
2865
 
    <function name="MultMatrixf" offset="294">
2866
 
        <param name="m" type="const GLfloat *" count="16"/>
2867
 
        <glx rop="180"/>
2868
 
    </function>
2869
 
 
2870
 
    <function name="MultMatrixd" offset="295">
2871
 
        <param name="m" type="const GLdouble *" count="16"/>
2872
 
        <glx rop="181"/>
2873
 
    </function>
2874
 
 
2875
 
    <function name="Ortho" offset="296">
2876
 
        <param name="left" type="GLdouble"/>
2877
 
        <param name="right" type="GLdouble"/>
2878
 
        <param name="bottom" type="GLdouble"/>
2879
 
        <param name="top" type="GLdouble"/>
2880
 
        <param name="zNear" type="GLdouble"/>
2881
 
        <param name="zFar" type="GLdouble"/>
2882
 
        <glx rop="182"/>
2883
 
    </function>
2884
 
 
2885
 
    <function name="PopMatrix" offset="297">
2886
 
        <glx rop="183"/>
2887
 
    </function>
2888
 
 
2889
 
    <function name="PushMatrix" offset="298">
2890
 
        <glx rop="184"/>
2891
 
    </function>
2892
 
 
2893
 
    <function name="Rotated" offset="299">
2894
 
        <param name="angle" type="GLdouble"/>
2895
 
        <param name="x" type="GLdouble"/>
2896
 
        <param name="y" type="GLdouble"/>
2897
 
        <param name="z" type="GLdouble"/>
2898
 
        <glx rop="185"/>
2899
 
    </function>
2900
 
 
2901
 
    <function name="Rotatef" offset="300">
2902
 
        <param name="angle" type="GLfloat"/>
2903
 
        <param name="x" type="GLfloat"/>
2904
 
        <param name="y" type="GLfloat"/>
2905
 
        <param name="z" type="GLfloat"/>
2906
 
        <glx rop="186"/>
2907
 
    </function>
2908
 
 
2909
 
    <function name="Scaled" offset="301">
2910
 
        <param name="x" type="GLdouble"/>
2911
 
        <param name="y" type="GLdouble"/>
2912
 
        <param name="z" type="GLdouble"/>
2913
 
        <glx rop="187"/>
2914
 
    </function>
2915
 
 
2916
 
    <function name="Scalef" offset="302">
2917
 
        <param name="x" type="GLfloat"/>
2918
 
        <param name="y" type="GLfloat"/>
2919
 
        <param name="z" type="GLfloat"/>
2920
 
        <glx rop="188"/>
2921
 
    </function>
2922
 
 
2923
 
    <function name="Translated" offset="303">
2924
 
        <param name="x" type="GLdouble"/>
2925
 
        <param name="y" type="GLdouble"/>
2926
 
        <param name="z" type="GLdouble"/>
2927
 
        <glx rop="189"/>
2928
 
    </function>
2929
 
 
2930
 
    <function name="Translatef" offset="304">
2931
 
        <param name="x" type="GLfloat"/>
2932
 
        <param name="y" type="GLfloat"/>
2933
 
        <param name="z" type="GLfloat"/>
2934
 
        <glx rop="190"/>
2935
 
    </function>
2936
 
 
2937
 
    <function name="Viewport" offset="305">
2938
 
        <param name="x" type="GLint"/>
2939
 
        <param name="y" type="GLint"/>
2940
 
        <param name="width" type="GLsizei"/>
2941
 
        <param name="height" type="GLsizei"/>
2942
 
        <glx rop="191"/>
2943
 
    </function>
2944
 
</category>
2945
 
 
2946
 
<category name="1.1">
2947
 
    <enum name="INDEX_LOGIC_OP"                           value="0x0BF1"/>
2948
 
    <enum name="COLOR_LOGIC_OP"                           value="0x0BF2"/>
2949
 
    <enum name="TEXTURE_INTERNAL_FORMAT"                  value="0x1003"/>
2950
 
    <enum name="DOUBLE"                                   value="0x140A"/>
2951
 
    <enum name="POLYGON_OFFSET_UNITS"          count="1"  value="0x2A00">
2952
 
        <size name="Get" mode="get"/>
2953
 
    </enum>
2954
 
    <enum name="POLYGON_OFFSET_POINT"                     value="0x2A01"/>
2955
 
    <enum name="POLYGON_OFFSET_LINE"                      value="0x2A02"/>
2956
 
    <enum name="R3_G3_B2"                                 value="0x2A10"/>
2957
 
    <enum name="V2F"                                      value="0x2A20"/>
2958
 
    <enum name="V3F"                                      value="0x2A21"/>
2959
 
    <enum name="C4UB_V2F"                                 value="0x2A22"/>
2960
 
    <enum name="C4UB_V3F"                                 value="0x2A23"/>
2961
 
    <enum name="C3F_V3F"                                  value="0x2A24"/>
2962
 
    <enum name="N3F_V3F"                                  value="0x2A25"/>
2963
 
    <enum name="C4F_N3F_V3F"                              value="0x2A26"/>
2964
 
    <enum name="T2F_V3F"                                  value="0x2A27"/>
2965
 
    <enum name="T4F_V4F"                                  value="0x2A28"/>
2966
 
    <enum name="T2F_C4UB_V3F"                             value="0x2A29"/>
2967
 
    <enum name="T2F_C3F_V3F"                              value="0x2A2A"/>
2968
 
    <enum name="T2F_N3F_V3F"                              value="0x2A2B"/>
2969
 
    <enum name="T2F_C4F_N3F_V3F"                          value="0x2A2C"/>
2970
 
    <enum name="T4F_C4F_N3F_V4F"                          value="0x2A2D"/>
2971
 
    <enum name="POLYGON_OFFSET_FILL"                      value="0x8037"/>
2972
 
    <enum name="POLYGON_OFFSET_FACTOR"         count="1"  value="0x8038">
2973
 
        <size name="Get" mode="get"/>
2974
 
    </enum>
2975
 
    <enum name="POLYGON_OFFSET_BIAS"                      value="0x8039"/>
2976
 
    <enum name="ALPHA4"                                   value="0x803B"/>
2977
 
    <enum name="ALPHA8"                                   value="0x803C"/>
2978
 
    <enum name="ALPHA12"                                  value="0x803D"/>
2979
 
    <enum name="ALPHA16"                                  value="0x803E"/>
2980
 
    <enum name="LUMINANCE4"                               value="0x803F"/>
2981
 
    <enum name="LUMINANCE8"                               value="0x8040"/>
2982
 
    <enum name="LUMINANCE12"                              value="0x8041"/>
2983
 
    <enum name="LUMINANCE16"                              value="0x8042"/>
2984
 
    <enum name="LUMINANCE4_ALPHA4"                        value="0x8043"/>
2985
 
    <enum name="LUMINANCE6_ALPHA2"                        value="0x8044"/>
2986
 
    <enum name="LUMINANCE8_ALPHA8"                        value="0x8045"/>
2987
 
    <enum name="LUMINANCE12_ALPHA4"                       value="0x8046"/>
2988
 
    <enum name="LUMINANCE12_ALPHA12"                      value="0x8047"/>
2989
 
    <enum name="LUMINANCE16_ALPHA16"                      value="0x8048"/>
2990
 
    <enum name="INTENSITY"                                value="0x8049"/>
2991
 
    <enum name="INTENSITY4"                               value="0x804A"/>
2992
 
    <enum name="INTENSITY8"                               value="0x804B"/>
2993
 
    <enum name="INTENSITY12"                              value="0x804C"/>
2994
 
    <enum name="INTENSITY16"                              value="0x804D"/>
2995
 
    <enum name="RGB4"                                     value="0x804F"/>
2996
 
    <enum name="RGB5"                                     value="0x8050"/>
2997
 
    <enum name="RGB8"                                     value="0x8051"/>
2998
 
    <enum name="RGB10"                                    value="0x8052"/>
2999
 
    <enum name="RGB12"                                    value="0x8053"/>
3000
 
    <enum name="RGB16"                                    value="0x8054"/>
3001
 
    <enum name="RGBA2"                                    value="0x8055"/>
3002
 
    <enum name="RGBA4"                                    value="0x8056"/>
3003
 
    <enum name="RGB5_A1"                                  value="0x8057"/>
3004
 
    <enum name="RGBA8"                                    value="0x8058"/>
3005
 
    <enum name="RGB10_A2"                                 value="0x8059"/>
3006
 
    <enum name="RGBA12"                                   value="0x805A"/>
3007
 
    <enum name="RGBA16"                                   value="0x805B"/>
3008
 
    <enum name="TEXTURE_RED_SIZE"              count="1"  value="0x805C">
3009
 
        <size name="GetTexLevelParameterfv" mode="get"/>
3010
 
        <size name="GetTexLevelParameteriv" mode="get"/>
3011
 
    </enum>
3012
 
    <enum name="TEXTURE_GREEN_SIZE"            count="1"  value="0x805D">
3013
 
        <size name="GetTexLevelParameterfv" mode="get"/>
3014
 
        <size name="GetTexLevelParameteriv" mode="get"/>
3015
 
    </enum>
3016
 
    <enum name="TEXTURE_BLUE_SIZE"             count="1"  value="0x805E">
3017
 
        <size name="GetTexLevelParameterfv" mode="get"/>
3018
 
        <size name="GetTexLevelParameteriv" mode="get"/>
3019
 
    </enum>
3020
 
    <enum name="TEXTURE_ALPHA_SIZE"            count="1"  value="0x805F">
3021
 
        <size name="GetTexLevelParameterfv" mode="get"/>
3022
 
        <size name="GetTexLevelParameteriv" mode="get"/>
3023
 
    </enum>
3024
 
    <enum name="TEXTURE_LUMINANCE_SIZE"        count="1"  value="0x8060">
3025
 
        <size name="GetTexLevelParameterfv" mode="get"/>
3026
 
        <size name="GetTexLevelParameteriv" mode="get"/>
3027
 
    </enum>
3028
 
    <enum name="TEXTURE_INTENSITY_SIZE"        count="1"  value="0x8061">
3029
 
        <size name="GetTexLevelParameterfv" mode="get"/>
3030
 
        <size name="GetTexLevelParameteriv" mode="get"/>
3031
 
    </enum>
3032
 
    <enum name="PROXY_TEXTURE_1D"                         value="0x8063"/>
3033
 
    <enum name="PROXY_TEXTURE_2D"                         value="0x8064"/>
3034
 
    <enum name="TEXTURE_PRIORITY"              count="1"  value="0x8066">
3035
 
        <size name="TexParameterfv"/>
3036
 
        <size name="TexParameteriv"/>
3037
 
        <size name="GetTexParameterfv" mode="get"/>
3038
 
        <size name="GetTexParameteriv" mode="get"/>
3039
 
    </enum>
3040
 
    <enum name="TEXTURE_RESIDENT"              count="1"  value="0x8067">
3041
 
        <size name="GetTexParameterfv" mode="get"/>
3042
 
        <size name="GetTexParameteriv" mode="get"/>
3043
 
    </enum>
3044
 
    <enum name="TEXTURE_BINDING_1D"            count="1"  value="0x8068">
3045
 
        <size name="Get" mode="get"/>
3046
 
    </enum>
3047
 
    <enum name="TEXTURE_BINDING_2D"            count="1"  value="0x8069">
3048
 
        <size name="Get" mode="get"/>
3049
 
    </enum>
3050
 
    <enum name="VERTEX_ARRAY"                  count="1"  value="0x8074">
3051
 
        <size name="Get" mode="get"/>
3052
 
    </enum>
3053
 
    <enum name="NORMAL_ARRAY"                  count="1"  value="0x8075">
3054
 
        <size name="Get" mode="get"/>
3055
 
    </enum>
3056
 
    <enum name="COLOR_ARRAY"                   count="1"  value="0x8076">
3057
 
        <size name="Get" mode="get"/>
3058
 
    </enum>
3059
 
    <enum name="INDEX_ARRAY"                   count="1"  value="0x8077">
3060
 
        <size name="Get" mode="get"/>
3061
 
    </enum>
3062
 
    <enum name="TEXTURE_COORD_ARRAY"           count="1"  value="0x8078">
3063
 
        <size name="Get" mode="get"/>
3064
 
    </enum>
3065
 
    <enum name="EDGE_FLAG_ARRAY"               count="1"  value="0x8079">
3066
 
        <size name="Get" mode="get"/>
3067
 
    </enum>
3068
 
    <enum name="VERTEX_ARRAY_SIZE"             count="1"  value="0x807A">
3069
 
        <size name="Get" mode="get"/>
3070
 
    </enum>
3071
 
    <enum name="VERTEX_ARRAY_TYPE"             count="1"  value="0x807B">
3072
 
        <size name="Get" mode="get"/>
3073
 
    </enum>
3074
 
    <enum name="VERTEX_ARRAY_STRIDE"           count="1"  value="0x807C">
3075
 
        <size name="Get" mode="get"/>
3076
 
    </enum>
3077
 
    <enum name="NORMAL_ARRAY_TYPE"             count="1"  value="0x807E">
3078
 
        <size name="Get" mode="get"/>
3079
 
    </enum>
3080
 
    <enum name="NORMAL_ARRAY_STRIDE"           count="1"  value="0x807F">
3081
 
        <size name="Get" mode="get"/>
3082
 
    </enum>
3083
 
    <enum name="COLOR_ARRAY_SIZE"              count="1"  value="0x8081">
3084
 
        <size name="Get" mode="get"/>
3085
 
    </enum>
3086
 
    <enum name="COLOR_ARRAY_TYPE"              count="1"  value="0x8082">
3087
 
        <size name="Get" mode="get"/>
3088
 
    </enum>
3089
 
    <enum name="COLOR_ARRAY_STRIDE"            count="1"  value="0x8083">
3090
 
        <size name="Get" mode="get"/>
3091
 
    </enum>
3092
 
    <enum name="INDEX_ARRAY_TYPE"              count="1"  value="0x8085">
3093
 
        <size name="Get" mode="get"/>
3094
 
    </enum>
3095
 
    <enum name="INDEX_ARRAY_STRIDE"            count="1"  value="0x8086">
3096
 
        <size name="Get" mode="get"/>
3097
 
    </enum>
3098
 
    <enum name="TEXTURE_COORD_ARRAY_SIZE"      count="1"  value="0x8088">
3099
 
        <size name="Get" mode="get"/>
3100
 
    </enum>
3101
 
    <enum name="TEXTURE_COORD_ARRAY_TYPE"      count="1"  value="0x8089">
3102
 
        <size name="Get" mode="get"/>
3103
 
    </enum>
3104
 
    <enum name="TEXTURE_COORD_ARRAY_STRIDE"    count="1"  value="0x808A">
3105
 
        <size name="Get" mode="get"/>
3106
 
    </enum>
3107
 
    <enum name="EDGE_FLAG_ARRAY_STRIDE"        count="1"  value="0x808C">
3108
 
        <size name="Get" mode="get"/>
3109
 
    </enum>
3110
 
    <enum name="VERTEX_ARRAY_POINTER"                     value="0x808E"/>
3111
 
    <enum name="NORMAL_ARRAY_POINTER"                     value="0x808F"/>
3112
 
    <enum name="COLOR_ARRAY_POINTER"                      value="0x8090"/>
3113
 
    <enum name="INDEX_ARRAY_POINTER"                      value="0x8091"/>
3114
 
    <enum name="TEXTURE_COORD_ARRAY_POINTER"              value="0x8092"/>
3115
 
    <enum name="EDGE_FLAG_ARRAY_POINTER"                  value="0x8093"/>
3116
 
    <enum name="CLIENT_PIXEL_STORE_BIT"                   value="0x00000001"/>
3117
 
    <enum name="CLIENT_VERTEX_ARRAY_BIT"                  value="0x00000002"/>
3118
 
    <enum name="ALL_CLIENT_ATTRIB_BITS"                   value="0xFFFFFFFF"/>
3119
 
    <enum name="CLIENT_ALL_ATTRIB_BITS"                   value="0xFFFFFFFF"/>
3120
 
 
3121
 
    <function name="ArrayElement" offset="306">
3122
 
        <param name="i" type="GLint"/>
3123
 
        <glx handcode="true"/>
3124
 
    </function>
3125
 
 
3126
 
    <function name="ColorPointer" offset="308">
3127
 
        <param name="size" type="GLint"/>
3128
 
        <param name="type" type="GLenum"/>
3129
 
        <param name="stride" type="GLsizei"/>
3130
 
        <param name="pointer" type="const GLvoid *"/>
3131
 
        <glx handcode="true"/>
3132
 
    </function>
3133
 
 
3134
 
    <function name="DisableClientState" offset="309">
3135
 
        <param name="array" type="GLenum"/>
3136
 
        <glx handcode="true"/>
3137
 
    </function>
3138
 
 
3139
 
    <function name="DrawArrays" offset="310">
3140
 
        <param name="mode" type="GLenum"/>
3141
 
        <param name="first" type="GLint"/>
3142
 
        <param name="count" type="GLsizei"/>
3143
 
        <glx rop="193" handcode="true"/>
3144
 
    </function>
3145
 
 
3146
 
    <function name="DrawElements" offset="311">
3147
 
        <param name="mode" type="GLenum"/>
3148
 
        <param name="count" type="GLsizei"/>
3149
 
        <param name="type" type="GLenum"/>
3150
 
        <param name="indices" type="const GLvoid *"/>
3151
 
        <glx handcode="true"/>
3152
 
    </function>
3153
 
 
3154
 
    <function name="EdgeFlagPointer" offset="312">
3155
 
        <param name="stride" type="GLsizei"/>
3156
 
        <param name="pointer" type="const GLvoid *"/>
3157
 
        <glx handcode="true"/>
3158
 
    </function>
3159
 
 
3160
 
    <function name="EnableClientState" offset="313">
3161
 
        <param name="array" type="GLenum"/>
3162
 
        <glx handcode="true"/>
3163
 
    </function>
3164
 
 
3165
 
    <function name="GetPointerv" offset="329">
3166
 
        <param name="pname" type="GLenum"/>
3167
 
        <param name="params" type="GLvoid **" output="true"/>
3168
 
        <glx handcode="true"/>
3169
 
    </function>
3170
 
 
3171
 
    <function name="IndexPointer" offset="314">
3172
 
        <param name="type" type="GLenum"/>
3173
 
        <param name="stride" type="GLsizei"/>
3174
 
        <param name="pointer" type="const GLvoid *"/>
3175
 
        <glx handcode="true"/>
3176
 
    </function>
3177
 
 
3178
 
    <function name="InterleavedArrays" offset="317">
3179
 
        <param name="format" type="GLenum"/>
3180
 
        <param name="stride" type="GLsizei"/>
3181
 
        <param name="pointer" type="const GLvoid *"/>
3182
 
        <glx handcode="true"/>
3183
 
    </function>
3184
 
 
3185
 
    <function name="NormalPointer" offset="318">
3186
 
        <param name="type" type="GLenum"/>
3187
 
        <param name="stride" type="GLsizei"/>
3188
 
        <param name="pointer" type="const GLvoid *"/>
3189
 
        <glx handcode="true"/>
3190
 
    </function>
3191
 
 
3192
 
    <function name="TexCoordPointer" offset="320">
3193
 
        <param name="size" type="GLint"/>
3194
 
        <param name="type" type="GLenum"/>
3195
 
        <param name="stride" type="GLsizei"/>
3196
 
        <param name="pointer" type="const GLvoid *"/>
3197
 
        <glx handcode="true"/>
3198
 
    </function>
3199
 
 
3200
 
    <function name="VertexPointer" offset="321">
3201
 
        <param name="size" type="GLint"/>
3202
 
        <param name="type" type="GLenum"/>
3203
 
        <param name="stride" type="GLsizei"/>
3204
 
        <param name="pointer" type="const GLvoid *"/>
3205
 
        <glx handcode="true"/>
3206
 
    </function>
3207
 
 
3208
 
    <function name="PolygonOffset" offset="319">
3209
 
        <param name="factor" type="GLfloat"/>
3210
 
        <param name="units" type="GLfloat"/>
3211
 
        <glx rop="192"/>
3212
 
    </function>
3213
 
 
3214
 
    <function name="CopyTexImage1D" offset="323">
3215
 
        <param name="target" type="GLenum"/>
3216
 
        <param name="level" type="GLint"/>
3217
 
        <param name="internalformat" type="GLenum"/>
3218
 
        <param name="x" type="GLint"/>
3219
 
        <param name="y" type="GLint"/>
3220
 
        <param name="width" type="GLsizei"/>
3221
 
        <param name="border" type="GLint"/>
3222
 
        <glx rop="4119"/>
3223
 
    </function>
3224
 
 
3225
 
    <function name="CopyTexImage2D" offset="324">
3226
 
        <param name="target" type="GLenum"/>
3227
 
        <param name="level" type="GLint"/>
3228
 
        <param name="internalformat" type="GLenum"/>
3229
 
        <param name="x" type="GLint"/>
3230
 
        <param name="y" type="GLint"/>
3231
 
        <param name="width" type="GLsizei"/>
3232
 
        <param name="height" type="GLsizei"/>
3233
 
        <param name="border" type="GLint"/>
3234
 
        <glx rop="4120"/>
3235
 
    </function>
3236
 
 
3237
 
    <function name="CopyTexSubImage1D" offset="325">
3238
 
        <param name="target" type="GLenum"/>
3239
 
        <param name="level" type="GLint"/>
3240
 
        <param name="xoffset" type="GLint"/>
3241
 
        <param name="x" type="GLint"/>
3242
 
        <param name="y" type="GLint"/>
3243
 
        <param name="width" type="GLsizei"/>
3244
 
        <glx rop="4121"/>
3245
 
    </function>
3246
 
 
3247
 
    <function name="CopyTexSubImage2D" offset="326">
3248
 
        <param name="target" type="GLenum"/>
3249
 
        <param name="level" type="GLint"/>
3250
 
        <param name="xoffset" type="GLint"/>
3251
 
        <param name="yoffset" type="GLint"/>
3252
 
        <param name="x" type="GLint"/>
3253
 
        <param name="y" type="GLint"/>
3254
 
        <param name="width" type="GLsizei"/>
3255
 
        <param name="height" type="GLsizei"/>
3256
 
        <glx rop="4122"/>
3257
 
    </function>
3258
 
 
3259
 
    <function name="TexSubImage1D" offset="332">
3260
 
        <param name="target" type="GLenum"/>
3261
 
        <param name="level" type="GLint"/>
3262
 
        <param name="xoffset" type="GLint"/>
3263
 
        <param name="width" type="GLsizei"/>
3264
 
        <param name="format" type="GLenum"/>
3265
 
        <param name="type" type="GLenum"/>
3266
 
        <param name="pixels" type="const GLvoid *" img_width="width" img_xoff="xoffset" img_format="format" img_type="type" img_target="target" img_null_flag="true" img_pad_dimensions="true"/>
3267
 
        <glx rop="4099" large="true"/>
3268
 
    </function>
3269
 
 
3270
 
    <function name="TexSubImage2D" offset="333">
3271
 
        <param name="target" type="GLenum"/>
3272
 
        <param name="level" type="GLint"/>
3273
 
        <param name="xoffset" type="GLint"/>
3274
 
        <param name="yoffset" type="GLint"/>
3275
 
        <param name="width" type="GLsizei"/>
3276
 
        <param name="height" type="GLsizei"/>
3277
 
        <param name="format" type="GLenum"/>
3278
 
        <param name="type" type="GLenum"/>
3279
 
        <param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_xoff="xoffset" img_yoff="yoffset" img_format="format" img_type="type" img_target="target" img_null_flag="true" img_pad_dimensions="true"/>
3280
 
        <glx rop="4100" large="true"/>
3281
 
    </function>
3282
 
 
3283
 
    <function name="AreTexturesResident" offset="322">
3284
 
        <param name="n" type="GLsizei" counter="true"/>
3285
 
        <param name="textures" type="const GLuint *" count="n"/>
3286
 
        <param name="residences" type="GLboolean *" output="true" count="n"/>
3287
 
        <return type="GLboolean"/>
3288
 
        <glx sop="143" always_array="true"/>
3289
 
    </function>
3290
 
 
3291
 
    <function name="BindTexture" offset="307">
3292
 
        <param name="target" type="GLenum"/>
3293
 
        <param name="texture" type="GLuint"/>
3294
 
        <glx rop="4117"/>
3295
 
    </function>
3296
 
 
3297
 
    <function name="DeleteTextures" offset="327">
3298
 
        <param name="n" type="GLsizei" counter="true"/>
3299
 
        <param name="textures" type="const GLuint *" count="n"/>
3300
 
        <glx sop="144"/>
3301
 
    </function>
3302
 
 
3303
 
    <function name="GenTextures" offset="328">
3304
 
        <param name="n" type="GLsizei" counter="true"/>
3305
 
        <param name="textures" type="GLuint *" output="true" count="n"/>
3306
 
        <glx sop="145" always_array="true"/>
3307
 
    </function>
3308
 
 
3309
 
    <function name="IsTexture" offset="330">
3310
 
        <param name="texture" type="GLuint"/>
3311
 
        <return type="GLboolean"/>
3312
 
        <glx sop="146"/>
3313
 
    </function>
3314
 
 
3315
 
    <function name="PrioritizeTextures" offset="331">
3316
 
        <param name="n" type="GLsizei" counter="true"/>
3317
 
        <param name="textures" type="const GLuint *" count="n"/>
3318
 
        <param name="priorities" type="const GLclampf *" count="n"/>
3319
 
        <glx rop="4118"/>
3320
 
    </function>
3321
 
 
3322
 
    <function name="Indexub" offset="315" vectorequiv="Indexubv">
3323
 
        <param name="c" type="GLubyte"/>
3324
 
    </function>
3325
 
 
3326
 
    <function name="Indexubv" offset="316">
3327
 
        <param name="c" type="const GLubyte *" count="1"/>
3328
 
        <glx rop="194"/>
3329
 
    </function>
3330
 
 
3331
 
    <function name="PopClientAttrib" offset="334">
3332
 
        <glx handcode="true"/>
3333
 
    </function>
3334
 
 
3335
 
    <function name="PushClientAttrib" offset="335">
3336
 
        <param name="mask" type="GLbitfield"/>
3337
 
        <glx handcode="true"/>
3338
 
    </function>
3339
 
</category>
3340
 
 
3341
 
<category name="1.2">
3342
 
    <enum name="UNSIGNED_BYTE_3_3_2"                      value="0x8032"/>
3343
 
    <enum name="UNSIGNED_SHORT_4_4_4_4"                   value="0x8033"/>
3344
 
    <enum name="UNSIGNED_SHORT_5_5_5_1"                   value="0x8034"/>
3345
 
    <enum name="UNSIGNED_INT_8_8_8_8"                     value="0x8035"/>
3346
 
    <enum name="UNSIGNED_INT_10_10_10_2"                  value="0x8036"/>
3347
 
    <enum name="RESCALE_NORMAL"                count="1"  value="0x803A">
3348
 
        <size name="Get" mode="get"/>
3349
 
    </enum>
3350
 
    <enum name="TEXTURE_BINDING_3D"            count="1"  value="0x806A">
3351
 
        <size name="Get" mode="get"/>
3352
 
    </enum>
3353
 
    <enum name="PACK_SKIP_IMAGES"              count="1"  value="0x806B">
3354
 
        <size name="Get" mode="get"/>
3355
 
    </enum>
3356
 
    <enum name="PACK_IMAGE_HEIGHT"             count="1"  value="0x806C">
3357
 
        <size name="Get" mode="get"/>
3358
 
    </enum>
3359
 
    <enum name="UNPACK_SKIP_IMAGES"            count="1"  value="0x806D">
3360
 
        <size name="Get" mode="get"/>
3361
 
    </enum>
3362
 
    <enum name="UNPACK_IMAGE_HEIGHT"           count="1"  value="0x806E">
3363
 
        <size name="Get" mode="get"/>
3364
 
    </enum>
3365
 
    <enum name="TEXTURE_3D"                    count="1"  value="0x806F">
3366
 
        <size name="Get" mode="get"/>
3367
 
    </enum>
3368
 
    <enum name="PROXY_TEXTURE_3D"                         value="0x8070"/>
3369
 
    <enum name="TEXTURE_DEPTH"                 count="1"  value="0x8071">
3370
 
        <size name="GetTexLevelParameterfv" mode="get"/>
3371
 
        <size name="GetTexLevelParameteriv" mode="get"/>
3372
 
    </enum>
3373
 
    <enum name="TEXTURE_WRAP_R"                count="1"  value="0x8072">
3374
 
        <size name="TexParameterfv"/>
3375
 
        <size name="TexParameteriv"/>
3376
 
        <size name="GetTexParameterfv" mode="get"/>
3377
 
        <size name="GetTexParameteriv" mode="get"/>
3378
 
    </enum>
3379
 
    <enum name="MAX_3D_TEXTURE_SIZE"                      value="0x8073"/>
3380
 
    <enum name="UNSIGNED_BYTE_2_3_3_REV"                  value="0x8362"/>
3381
 
    <enum name="UNSIGNED_SHORT_5_6_5"                     value="0x8363"/>
3382
 
    <enum name="UNSIGNED_SHORT_5_6_5_REV"                 value="0x8364"/>
3383
 
    <enum name="UNSIGNED_SHORT_4_4_4_4_REV"               value="0x8365"/>
3384
 
    <enum name="UNSIGNED_SHORT_1_5_5_5_REV"               value="0x8366"/>
3385
 
    <enum name="UNSIGNED_INT_8_8_8_8_REV"                 value="0x8367"/>
3386
 
    <enum name="UNSIGNED_INT_2_10_10_10_REV"              value="0x8368"/>
3387
 
    <enum name="BGR"                                      value="0x80E0"/>
3388
 
    <enum name="BGRA"                                     value="0x80E1"/>
3389
 
    <enum name="MAX_ELEMENTS_VERTICES"         count="1"  value="0x80E8">
3390
 
        <size name="Get" mode="get"/>
3391
 
    </enum>
3392
 
    <enum name="MAX_ELEMENTS_INDICES"          count="1"  value="0x80E9">
3393
 
        <size name="Get" mode="get"/>
3394
 
    </enum>
3395
 
    <enum name="CLAMP_TO_EDGE"                            value="0x812F"/>
3396
 
    <enum name="TEXTURE_MIN_LOD"               count="1"  value="0x813A">
3397
 
        <size name="TexParameterfv"/>
3398
 
        <size name="TexParameteriv"/>
3399
 
        <size name="GetTexParameterfv" mode="get"/>
3400
 
        <size name="GetTexParameteriv" mode="get"/>
3401
 
    </enum>
3402
 
    <enum name="TEXTURE_MAX_LOD"               count="1"  value="0x813B">
3403
 
        <size name="TexParameterfv"/>
3404
 
        <size name="TexParameteriv"/>
3405
 
        <size name="GetTexParameterfv" mode="get"/>
3406
 
        <size name="GetTexParameteriv" mode="get"/>
3407
 
    </enum>
3408
 
    <enum name="TEXTURE_BASE_LEVEL"            count="1"  value="0x813C">
3409
 
        <size name="TexParameterfv"/>
3410
 
        <size name="TexParameteriv"/>
3411
 
        <size name="GetTexParameterfv" mode="get"/>
3412
 
        <size name="GetTexParameteriv" mode="get"/>
3413
 
    </enum>
3414
 
    <enum name="TEXTURE_MAX_LEVEL"             count="1"  value="0x813D">
3415
 
        <size name="TexParameterfv"/>
3416
 
        <size name="TexParameteriv"/>
3417
 
        <size name="GetTexParameterfv" mode="get"/>
3418
 
        <size name="GetTexParameteriv" mode="get"/>
3419
 
    </enum>
3420
 
    <enum name="LIGHT_MODEL_COLOR_CONTROL"     count="1"  value="0x81F8">
3421
 
        <size name="LightModelfv"/>
3422
 
        <size name="LightModeliv"/>
3423
 
        <size name="Get" mode="get"/>
3424
 
    </enum>
3425
 
    <enum name="SINGLE_COLOR"                             value="0x81F9"/>
3426
 
    <enum name="SEPARATE_SPECULAR_COLOR"                  value="0x81FA"/>
3427
 
    <enum name="SMOOTH_POINT_SIZE_RANGE"       count="2"  value="0x0B12">
3428
 
        <size name="Get" mode="get"/>
3429
 
    </enum>
3430
 
    <enum name="SMOOTH_POINT_SIZE_GRANULARITY" count="1"  value="0x0B13">
3431
 
        <size name="Get" mode="get"/>
3432
 
    </enum>
3433
 
    <enum name="SMOOTH_LINE_WIDTH_RANGE"       count="2"  value="0x0B22">
3434
 
        <size name="Get" mode="get"/>
3435
 
    </enum>
3436
 
    <enum name="SMOOTH_LINE_WIDTH_GRANULARITY" count="1"  value="0x0B23">
3437
 
        <size name="Get" mode="get"/>
3438
 
    </enum>
3439
 
    <enum name="ALIASED_POINT_SIZE_RANGE"      count="2"  value="0x846D">
3440
 
        <size name="Get" mode="get"/>
3441
 
    </enum>
3442
 
    <enum name="ALIASED_LINE_WIDTH_RANGE"      count="2"  value="0x846E">
3443
 
        <size name="Get" mode="get"/>
3444
 
    </enum>
3445
 
 
3446
 
    <!-- These enums are actually part of the ARB_imaging subset. -->
3447
 
 
3448
 
    <enum name="CONSTANT_COLOR"                           value="0x8001"/>
3449
 
    <enum name="ONE_MINUS_CONSTANT_COLOR"                 value="0x8002"/>
3450
 
    <enum name="CONSTANT_ALPHA"                           value="0x8003"/>
3451
 
    <enum name="ONE_MINUS_CONSTANT_ALPHA"                 value="0x8004"/>
3452
 
    <enum name="BLEND_COLOR"                   count="4"  value="0x8005">
3453
 
        <size name="Get" mode="get"/>
3454
 
    </enum>
3455
 
    <enum name="FUNC_ADD"                                 value="0x8006"/>
3456
 
    <enum name="MIN"                                      value="0x8007"/>
3457
 
    <enum name="MAX"                                      value="0x8008"/>
3458
 
    <enum name="BLEND_EQUATION"                count="1"  value="0x8009">
3459
 
        <size name="Get" mode="get"/>
3460
 
    </enum>
3461
 
    <enum name="FUNC_SUBTRACT"                            value="0x800A"/>
3462
 
    <enum name="FUNC_REVERSE_SUBTRACT"                    value="0x800B"/>
3463
 
    <enum name="CONVOLUTION_1D"                count="1"  value="0x8010">
3464
 
        <size name="Get" mode="get"/>
3465
 
    </enum>
3466
 
    <enum name="CONVOLUTION_2D"                count="1"  value="0x8011">
3467
 
        <size name="Get" mode="get"/>
3468
 
    </enum>
3469
 
    <enum name="SEPARABLE_2D"                  count="1"  value="0x8012">
3470
 
        <size name="Get" mode="get"/>
3471
 
    </enum>
3472
 
 
3473
 
    <enum name="CONVOLUTION_BORDER_MODE"       count="1"  value="0x8013">
3474
 
        <size name="ConvolutionParameterfv"/>
3475
 
        <size name="ConvolutionParameteriv"/>
3476
 
        <size name="GetConvolutionParameterfv" mode="get"/>
3477
 
        <size name="GetConvolutionParameteriv" mode="get"/>
3478
 
    </enum>
3479
 
    <enum name="CONVOLUTION_BORDER_COLOR"      count="4"  value="0x8154">
3480
 
        <size name="ConvolutionParameterfv"/>
3481
 
        <size name="ConvolutionParameteriv"/>
3482
 
        <size name="GetConvolutionParameterfv" mode="get"/>
3483
 
        <size name="GetConvolutionParameteriv" mode="get"/>
3484
 
    </enum>
3485
 
    <enum name="CONVOLUTION_FILTER_SCALE"      count="4"  value="0x8014">
3486
 
        <size name="ConvolutionParameterfv"/>
3487
 
        <size name="ConvolutionParameteriv"/>
3488
 
        <size name="GetConvolutionParameterfv" mode="get"/>
3489
 
        <size name="GetConvolutionParameteriv" mode="get"/>
3490
 
    </enum>
3491
 
    <enum name="CONVOLUTION_FILTER_BIAS"       count="4"  value="0x8015">
3492
 
        <size name="ConvolutionParameterfv"/>
3493
 
        <size name="ConvolutionParameteriv"/>
3494
 
        <size name="GetConvolutionParameterfv" mode="get"/>
3495
 
        <size name="GetConvolutionParameteriv" mode="get"/>
3496
 
    </enum>
3497
 
    <enum name="REDUCE"                                   value="0x8016"/>
3498
 
    <enum name="CONVOLUTION_FORMAT"            count="1"  value="0x8017">
3499
 
        <size name="GetConvolutionParameterfv" mode="get"/>
3500
 
        <size name="GetConvolutionParameteriv" mode="get"/>
3501
 
    </enum>
3502
 
    <enum name="CONVOLUTION_WIDTH"             count="1"  value="0x8018">
3503
 
        <size name="GetConvolutionParameterfv" mode="get"/>
3504
 
        <size name="GetConvolutionParameteriv" mode="get"/>
3505
 
    </enum>
3506
 
    <enum name="CONVOLUTION_HEIGHT"            count="1"  value="0x8019">
3507
 
        <size name="GetConvolutionParameterfv" mode="get"/>
3508
 
        <size name="GetConvolutionParameteriv" mode="get"/>
3509
 
    </enum>
3510
 
    <enum name="MAX_CONVOLUTION_WIDTH"         count="1"  value="0x801A">
3511
 
        <size name="GetConvolutionParameterfv" mode="get"/>
3512
 
        <size name="GetConvolutionParameteriv" mode="get"/>
3513
 
        <size name="Get" mode="get"/>
3514
 
    </enum>
3515
 
    <enum name="MAX_CONVOLUTION_HEIGHT"        count="1"  value="0x801B">
3516
 
        <size name="GetConvolutionParameterfv" mode="get"/>
3517
 
        <size name="GetConvolutionParameteriv" mode="get"/>
3518
 
        <size name="Get" mode="get"/>
3519
 
    </enum>
3520
 
    <enum name="POST_CONVOLUTION_RED_SCALE"    count="1"  value="0x801C">
3521
 
        <size name="Get" mode="get"/>
3522
 
    </enum>
3523
 
    <enum name="POST_CONVOLUTION_GREEN_SCALE"  count="1"  value="0x801D">
3524
 
        <size name="Get" mode="get"/>
3525
 
    </enum>
3526
 
    <enum name="POST_CONVOLUTION_BLUE_SCALE"   count="1"  value="0x801E">
3527
 
        <size name="Get" mode="get"/>
3528
 
    </enum>
3529
 
    <enum name="POST_CONVOLUTION_ALPHA_SCALE"  count="1"  value="0x801F">
3530
 
        <size name="Get" mode="get"/>
3531
 
    </enum>
3532
 
    <enum name="POST_CONVOLUTION_RED_BIAS"     count="1"  value="0x8020">
3533
 
        <size name="Get" mode="get"/>
3534
 
    </enum>
3535
 
    <enum name="POST_CONVOLUTION_GREEN_BIAS"   count="1"  value="0x8021">
3536
 
        <size name="Get" mode="get"/>
3537
 
    </enum>
3538
 
    <enum name="POST_CONVOLUTION_BLUE_BIAS"    count="1"  value="0x8022">
3539
 
        <size name="Get" mode="get"/>
3540
 
    </enum>
3541
 
    <enum name="POST_CONVOLUTION_ALPHA_BIAS"   count="1"  value="0x8023">
3542
 
        <size name="Get" mode="get"/>
3543
 
    </enum>
3544
 
 
3545
 
    <enum name="HISTOGRAM"                     count="1"  value="0x8024">
3546
 
        <size name="Get" mode="get"/>
3547
 
    </enum>
3548
 
    <enum name="PROXY_HISTOGRAM"                          value="0x8025"/>
3549
 
    <enum name="HISTOGRAM_WIDTH"               count="1"  value="0x8026">
3550
 
        <size name="GetHistogramParameterfv" mode="get"/>
3551
 
        <size name="GetHistogramParameteriv" mode="get"/>
3552
 
    </enum>
3553
 
    <enum name="HISTOGRAM_FORMAT"              count="1"  value="0x8027">
3554
 
        <size name="GetHistogramParameterfv" mode="get"/>
3555
 
        <size name="GetHistogramParameteriv" mode="get"/>
3556
 
    </enum>
3557
 
    <enum name="HISTOGRAM_RED_SIZE"            count="1"  value="0x8028">
3558
 
        <size name="GetHistogramParameterfv" mode="get"/>
3559
 
        <size name="GetHistogramParameteriv" mode="get"/>
3560
 
    </enum>
3561
 
    <enum name="HISTOGRAM_GREEN_SIZE"          count="1"  value="0x8029">
3562
 
        <size name="GetHistogramParameterfv" mode="get"/>
3563
 
        <size name="GetHistogramParameteriv" mode="get"/>
3564
 
    </enum>
3565
 
    <enum name="HISTOGRAM_BLUE_SIZE"           count="1"  value="0x802A">
3566
 
        <size name="GetHistogramParameterfv" mode="get"/>
3567
 
        <size name="GetHistogramParameteriv" mode="get"/>
3568
 
    </enum>
3569
 
    <enum name="HISTOGRAM_ALPHA_SIZE"          count="1"  value="0x802B">
3570
 
        <size name="GetHistogramParameterfv" mode="get"/>
3571
 
        <size name="GetHistogramParameteriv" mode="get"/>
3572
 
    </enum>
3573
 
    <enum name="HISTOGRAM_LUMINANCE_SIZE"      count="1"  value="0x802C">
3574
 
        <size name="GetHistogramParameterfv" mode="get"/>
3575
 
        <size name="GetHistogramParameteriv" mode="get"/>
3576
 
    </enum>
3577
 
    <enum name="HISTOGRAM_SINK"                count="1"  value="0x802D">
3578
 
        <size name="GetHistogramParameterfv" mode="get"/>
3579
 
        <size name="GetHistogramParameteriv" mode="get"/>
3580
 
    </enum>
3581
 
    <enum name="MINMAX"                        count="1"  value="0x802E">
3582
 
        <size name="Get" mode="get"/>
3583
 
    </enum>
3584
 
    <enum name="MINMAX_FORMAT"                 count="1"  value="0x802F">
3585
 
        <size name="GetMinmaxParameterfv" mode="get"/>
3586
 
        <size name="GetMinmaxParameteriv" mode="get"/>
3587
 
    </enum>
3588
 
    <enum name="MINMAX_SINK"                   count="1"  value="0x8030">
3589
 
        <size name="GetMinmaxParameterfv" mode="get"/>
3590
 
        <size name="GetMinmaxParameteriv" mode="get"/>
3591
 
    </enum>
3592
 
 
3593
 
    <enum name="COLOR_MATRIX"                  count="16" value="0x80B1">
3594
 
        <size name="Get" mode="get"/>
3595
 
    </enum>
3596
 
    <enum name="COLOR_MATRIX_STACK_DEPTH"      count="1"  value="0x80B2">
3597
 
        <size name="Get" mode="get"/>
3598
 
    </enum>
3599
 
    <enum name="MAX_COLOR_MATRIX_STACK_DEPTH"  count="1"  value="0x80B3">
3600
 
        <size name="Get" mode="get"/>
3601
 
    </enum>
3602
 
    <enum name="POST_COLOR_MATRIX_RED_SCALE"   count="1"  value="0x80B4">
3603
 
        <size name="Get" mode="get"/>
3604
 
    </enum>
3605
 
    <enum name="POST_COLOR_MATRIX_GREEN_SCALE" count="1"  value="0x80B5">
3606
 
        <size name="Get" mode="get"/>
3607
 
    </enum>
3608
 
    <enum name="POST_COLOR_MATRIX_BLUE_SCALE"  count="1"  value="0x80B6">
3609
 
        <size name="Get" mode="get"/>
3610
 
    </enum>
3611
 
    <enum name="POST_COLOR_MATRIX_ALPHA_SCALE" count="1"  value="0x80B7">
3612
 
        <size name="Get" mode="get"/>
3613
 
    </enum>
3614
 
    <enum name="POST_COLOR_MATRIX_RED_BIAS"    count="1"  value="0x80B8">
3615
 
        <size name="Get" mode="get"/>
3616
 
    </enum>
3617
 
    <enum name="POST_COLOR_MATRIX_GREEN_BIAS"  count="1"  value="0x80B9">
3618
 
        <size name="Get" mode="get"/>
3619
 
    </enum>
3620
 
    <enum name="POST_COLOR_MATRIX_BLUE_BIAS"   count="1"  value="0x80BA">
3621
 
        <size name="Get" mode="get"/>
3622
 
    </enum>
3623
 
    <enum name="POST_COLOR_MATRIX_ALPHA_BIAS"  count="1"  value="0x80BB">
3624
 
        <size name="Get" mode="get"/>
3625
 
    </enum>
3626
 
 
3627
 
    <enum name="COLOR_TABLE"                   count="1"  value="0x80D0">
3628
 
        <size name="Get" mode="get"/>
3629
 
    </enum>
3630
 
    <enum name="POST_CONVOLUTION_COLOR_TABLE"  count="1"  value="0x80D1">
3631
 
        <size name="Get" mode="get"/>
3632
 
    </enum>
3633
 
    <enum name="POST_COLOR_MATRIX_COLOR_TABLE" count="1"  value="0x80D2">
3634
 
        <size name="Get" mode="get"/>
3635
 
    </enum>
3636
 
    <enum name="PROXY_COLOR_TABLE"                              value="0x80D3"/>
3637
 
    <enum name="PROXY_POST_CONVOLUTION_COLOR_TABLE"             value="0x80D4"/>
3638
 
    <enum name="PROXY_POST_COLOR_MATRIX_COLOR_TABLE"            value="0x80D5"/>
3639
 
 
3640
 
    <enum name="COLOR_TABLE_SCALE"             count="4"  value="0x80D6">
3641
 
        <size name="ColorTableParameterfv"/>
3642
 
        <size name="ColorTableParameteriv"/>
3643
 
        <size name="GetColorTableParameterfv" mode="get"/>
3644
 
        <size name="GetColorTableParameteriv" mode="get"/>
3645
 
    </enum>
3646
 
    <enum name="COLOR_TABLE_BIAS"              count="4"  value="0x80D7">
3647
 
        <size name="ColorTableParameterfv"/>
3648
 
        <size name="ColorTableParameteriv"/>
3649
 
        <size name="GetColorTableParameterfv" mode="get"/>
3650
 
        <size name="GetColorTableParameteriv" mode="get"/>
3651
 
    </enum>
3652
 
    <enum name="COLOR_TABLE_FORMAT"            count="1"  value="0x80D8">
3653
 
        <size name="GetColorTableParameterfv" mode="get"/>
3654
 
        <size name="GetColorTableParameteriv" mode="get"/>
3655
 
    </enum>
3656
 
    <enum name="COLOR_TABLE_WIDTH"             count="1"  value="0x80D9">
3657
 
        <size name="GetColorTableParameterfv" mode="get"/>
3658
 
        <size name="GetColorTableParameteriv" mode="get"/>
3659
 
    </enum>
3660
 
    <enum name="COLOR_TABLE_RED_SIZE"          count="1"  value="0x80DA">
3661
 
        <size name="GetColorTableParameterfv" mode="get"/>
3662
 
        <size name="GetColorTableParameteriv" mode="get"/>
3663
 
    </enum>
3664
 
    <enum name="COLOR_TABLE_GREEN_SIZE"        count="1"  value="0x80DB">
3665
 
        <size name="GetColorTableParameterfv" mode="get"/>
3666
 
        <size name="GetColorTableParameteriv" mode="get"/>
3667
 
    </enum>
3668
 
    <enum name="COLOR_TABLE_BLUE_SIZE"         count="1"  value="0x80DC">
3669
 
        <size name="GetColorTableParameterfv" mode="get"/>
3670
 
        <size name="GetColorTableParameteriv" mode="get"/>
3671
 
    </enum>
3672
 
    <enum name="COLOR_TABLE_ALPHA_SIZE"        count="1"  value="0x80DD">
3673
 
        <size name="GetColorTableParameterfv" mode="get"/>
3674
 
        <size name="GetColorTableParameteriv" mode="get"/>
3675
 
    </enum>
3676
 
    <enum name="COLOR_TABLE_LUMINANCE_SIZE"    count="1"  value="0x80DE">
3677
 
        <size name="GetColorTableParameterfv" mode="get"/>
3678
 
        <size name="GetColorTableParameteriv" mode="get"/>
3679
 
    </enum>
3680
 
    <enum name="COLOR_TABLE_INTENSITY_SIZE"    count="1"  value="0x80DF">
3681
 
        <size name="GetColorTableParameterfv" mode="get"/>
3682
 
        <size name="GetColorTableParameteriv" mode="get"/>
3683
 
    </enum>
3684
 
 
3685
 
 
3686
 
    <function name="BlendColor" offset="336">
3687
 
        <param name="red" type="GLclampf"/>
3688
 
        <param name="green" type="GLclampf"/>
3689
 
        <param name="blue" type="GLclampf"/>
3690
 
        <param name="alpha" type="GLclampf"/>
3691
 
        <glx rop="4096"/>
3692
 
    </function>
3693
 
 
3694
 
    <function name="BlendEquation" offset="337">
3695
 
        <param name="mode" type="GLenum"/>
3696
 
        <glx rop="4097"/>
3697
 
    </function>
3698
 
 
3699
 
    <function name="DrawRangeElements" offset="338">
3700
 
        <param name="mode" type="GLenum"/>
3701
 
        <param name="start" type="GLuint"/>
3702
 
        <param name="end" type="GLuint"/>
3703
 
        <param name="count" type="GLsizei"/>
3704
 
        <param name="type" type="GLenum"/>
3705
 
        <param name="indices" type="const GLvoid *"/>
3706
 
        <glx handcode="true"/>
3707
 
    </function>
3708
 
 
3709
 
    <function name="ColorTable" offset="339">
3710
 
        <param name="target" type="GLenum"/>
3711
 
        <param name="internalformat" type="GLenum"/>
3712
 
        <param name="width" type="GLsizei"/>
3713
 
        <param name="format" type="GLenum"/>
3714
 
        <param name="type" type="GLenum"/>
3715
 
        <param name="table" type="const GLvoid *" img_width="width" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/>
3716
 
        <glx rop="2053" large="true"/>
3717
 
    </function>
3718
 
 
3719
 
    <function name="ColorTableParameterfv" offset="340">
3720
 
        <param name="target" type="GLenum"/>
3721
 
        <param name="pname" type="GLenum"/>
3722
 
        <param name="params" type="const GLfloat *" variable_param="pname"/>
3723
 
        <glx rop="2054"/>
3724
 
    </function>
3725
 
 
3726
 
    <function name="ColorTableParameteriv" offset="341">
3727
 
        <param name="target" type="GLenum"/>
3728
 
        <param name="pname" type="GLenum"/>
3729
 
        <param name="params" type="const GLint *" variable_param="pname"/>
3730
 
        <glx rop="2055"/>
3731
 
    </function>
3732
 
 
3733
 
    <function name="CopyColorTable" offset="342">
3734
 
        <param name="target" type="GLenum"/>
3735
 
        <param name="internalformat" type="GLenum"/>
3736
 
        <param name="x" type="GLint"/>
3737
 
        <param name="y" type="GLint"/>
3738
 
        <param name="width" type="GLsizei"/>
3739
 
        <glx rop="2056"/>
3740
 
    </function>
3741
 
 
3742
 
    <function name="GetColorTable" offset="343">
3743
 
        <param name="target" type="GLenum"/>
3744
 
        <param name="format" type="GLenum"/>
3745
 
        <param name="type" type="GLenum"/>
3746
 
        <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/>
3747
 
        <glx sop="147" dimensions_in_reply="true"/>
3748
 
    </function>
3749
 
 
3750
 
    <function name="GetColorTableParameterfv" offset="344">
3751
 
        <param name="target" type="GLenum"/>
3752
 
        <param name="pname" type="GLenum"/>
3753
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
3754
 
        <glx sop="148"/>
3755
 
    </function>
3756
 
 
3757
 
    <function name="GetColorTableParameteriv" offset="345">
3758
 
        <param name="target" type="GLenum"/>
3759
 
        <param name="pname" type="GLenum"/>
3760
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
3761
 
        <glx sop="149"/>
3762
 
    </function>
3763
 
 
3764
 
    <function name="ColorSubTable" offset="346">
3765
 
        <param name="target" type="GLenum"/>
3766
 
        <param name="start" type="GLsizei"/>
3767
 
        <param name="count" type="GLsizei"/>
3768
 
        <param name="format" type="GLenum"/>
3769
 
        <param name="type" type="GLenum"/>
3770
 
        <param name="data" type="const GLvoid *" img_width="count" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/>
3771
 
        <glx rop="195" large="true"/>
3772
 
    </function>
3773
 
 
3774
 
    <function name="CopyColorSubTable" offset="347">
3775
 
        <param name="target" type="GLenum"/>
3776
 
        <param name="start" type="GLsizei"/>
3777
 
        <param name="x" type="GLint"/>
3778
 
        <param name="y" type="GLint"/>
3779
 
        <param name="width" type="GLsizei"/>
3780
 
        <glx rop="196"/>
3781
 
    </function>
3782
 
 
3783
 
    <function name="ConvolutionFilter1D" offset="348">
3784
 
        <param name="target" type="GLenum"/>
3785
 
        <param name="internalformat" type="GLenum"/>
3786
 
        <param name="width" type="GLsizei"/>
3787
 
        <param name="format" type="GLenum"/>
3788
 
        <param name="type" type="GLenum"/>
3789
 
        <param name="image" type="const GLvoid *" img_width="width" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/>
3790
 
        <glx rop="4101" large="true"/>
3791
 
    </function>
3792
 
 
3793
 
    <function name="ConvolutionFilter2D" offset="349">
3794
 
        <param name="target" type="GLenum"/>
3795
 
        <param name="internalformat" type="GLenum"/>
3796
 
        <param name="width" type="GLsizei"/>
3797
 
        <param name="height" type="GLsizei"/>
3798
 
        <param name="format" type="GLenum"/>
3799
 
        <param name="type" type="GLenum"/>
3800
 
        <param name="image" type="const GLvoid *" img_width="width" img_height="height" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/>
3801
 
        <glx rop="4102" large="true"/>
3802
 
    </function>
3803
 
 
3804
 
    <function name="ConvolutionParameterf" offset="350">
3805
 
        <param name="target" type="GLenum"/>
3806
 
        <param name="pname" type="GLenum"/>
3807
 
        <param name="params" type="GLfloat"/>
3808
 
        <glx rop="4103"/>
3809
 
    </function>
3810
 
 
3811
 
    <function name="ConvolutionParameterfv" offset="351">
3812
 
        <param name="target" type="GLenum"/>
3813
 
        <param name="pname" type="GLenum"/>
3814
 
        <param name="params" type="const GLfloat *" variable_param="pname"/>
3815
 
        <glx rop="4104"/>
3816
 
    </function>
3817
 
 
3818
 
    <function name="ConvolutionParameteri" offset="352">
3819
 
        <param name="target" type="GLenum"/>
3820
 
        <param name="pname" type="GLenum"/>
3821
 
        <param name="params" type="GLint"/>
3822
 
        <glx rop="4105"/>
3823
 
    </function>
3824
 
 
3825
 
    <function name="ConvolutionParameteriv" offset="353">
3826
 
        <param name="target" type="GLenum"/>
3827
 
        <param name="pname" type="GLenum"/>
3828
 
        <param name="params" type="const GLint *" variable_param="pname"/>
3829
 
        <glx rop="4106"/>
3830
 
    </function>
3831
 
 
3832
 
    <function name="CopyConvolutionFilter1D" offset="354">
3833
 
        <param name="target" type="GLenum"/>
3834
 
        <param name="internalformat" type="GLenum"/>
3835
 
        <param name="x" type="GLint"/>
3836
 
        <param name="y" type="GLint"/>
3837
 
        <param name="width" type="GLsizei"/>
3838
 
        <glx rop="4107"/>
3839
 
    </function>
3840
 
 
3841
 
    <function name="CopyConvolutionFilter2D" offset="355">
3842
 
        <param name="target" type="GLenum"/>
3843
 
        <param name="internalformat" type="GLenum"/>
3844
 
        <param name="x" type="GLint"/>
3845
 
        <param name="y" type="GLint"/>
3846
 
        <param name="width" type="GLsizei"/>
3847
 
        <param name="height" type="GLsizei"/>
3848
 
        <glx rop="4108"/>
3849
 
    </function>
3850
 
 
3851
 
    <function name="GetConvolutionFilter" offset="356">
3852
 
        <param name="target" type="GLenum"/>
3853
 
        <param name="format" type="GLenum"/>
3854
 
        <param name="type" type="GLenum"/>
3855
 
        <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/>
3856
 
        <glx sop="150" dimensions_in_reply="true"/>
3857
 
    </function>
3858
 
 
3859
 
    <function name="GetConvolutionParameterfv" offset="357">
3860
 
        <param name="target" type="GLenum"/>
3861
 
        <param name="pname" type="GLenum"/>
3862
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
3863
 
        <glx sop="151"/>
3864
 
    </function>
3865
 
 
3866
 
    <function name="GetConvolutionParameteriv" offset="358">
3867
 
        <param name="target" type="GLenum"/>
3868
 
        <param name="pname" type="GLenum"/>
3869
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
3870
 
        <glx sop="152"/>
3871
 
    </function>
3872
 
 
3873
 
    <function name="GetSeparableFilter" offset="359">
3874
 
        <param name="target" type="GLenum"/>
3875
 
        <param name="format" type="GLenum"/>
3876
 
        <param name="type" type="GLenum"/>
3877
 
        <param name="row" type="GLvoid *" output="true"/>
3878
 
        <param name="column" type="GLvoid *" output="true"/>
3879
 
        <param name="span" type="GLvoid *" output="true"/>
3880
 
        <glx sop="153" handcode="true"/>
3881
 
    </function>
3882
 
 
3883
 
    <function name="SeparableFilter2D" offset="360">
3884
 
        <param name="target" type="GLenum"/>
3885
 
        <param name="internalformat" type="GLenum"/>
3886
 
        <param name="width" type="GLsizei"/>
3887
 
        <param name="height" type="GLsizei"/>
3888
 
        <param name="format" type="GLenum"/>
3889
 
        <param name="type" type="GLenum"/>
3890
 
        <param name="row" type="const GLvoid *"/>
3891
 
        <param name="column" type="const GLvoid *"/>
3892
 
        <glx rop="4109" handcode="true"/>
3893
 
    </function>
3894
 
 
3895
 
    <function name="GetHistogram" offset="361">
3896
 
        <param name="target" type="GLenum"/>
3897
 
        <param name="reset" type="GLboolean"/>
3898
 
        <param name="format" type="GLenum"/>
3899
 
        <param name="type" type="GLenum"/>
3900
 
        <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/>
3901
 
        <glx sop="154" dimensions_in_reply="true" img_reset="reset"/>
3902
 
    </function>
3903
 
 
3904
 
    <function name="GetHistogramParameterfv" offset="362">
3905
 
        <param name="target" type="GLenum"/>
3906
 
        <param name="pname" type="GLenum"/>
3907
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
3908
 
        <glx sop="155"/>
3909
 
    </function>
3910
 
 
3911
 
    <function name="GetHistogramParameteriv" offset="363">
3912
 
        <param name="target" type="GLenum"/>
3913
 
        <param name="pname" type="GLenum"/>
3914
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
3915
 
        <glx sop="156"/>
3916
 
    </function>
3917
 
 
3918
 
    <function name="GetMinmax" offset="364">
3919
 
        <param name="target" type="GLenum"/>
3920
 
        <param name="reset" type="GLboolean"/>
3921
 
        <param name="format" type="GLenum"/>
3922
 
        <param name="type" type="GLenum"/>
3923
 
        <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/>
3924
 
        <glx sop="157" img_reset="reset"/>
3925
 
    </function>
3926
 
 
3927
 
    <function name="GetMinmaxParameterfv" offset="365">
3928
 
        <param name="target" type="GLenum"/>
3929
 
        <param name="pname" type="GLenum"/>
3930
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
3931
 
        <glx sop="158"/>
3932
 
    </function>
3933
 
 
3934
 
    <function name="GetMinmaxParameteriv" offset="366">
3935
 
        <param name="target" type="GLenum"/>
3936
 
        <param name="pname" type="GLenum"/>
3937
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
3938
 
        <glx sop="159"/>
3939
 
    </function>
3940
 
 
3941
 
    <function name="Histogram" offset="367">
3942
 
        <param name="target" type="GLenum"/>
3943
 
        <param name="width" type="GLsizei"/>
3944
 
        <param name="internalformat" type="GLenum"/>
3945
 
        <param name="sink" type="GLboolean"/>
3946
 
        <glx rop="4110"/>
3947
 
    </function>
3948
 
 
3949
 
    <function name="Minmax" offset="368">
3950
 
        <param name="target" type="GLenum"/>
3951
 
        <param name="internalformat" type="GLenum"/>
3952
 
        <param name="sink" type="GLboolean"/>
3953
 
        <glx rop="4111"/>
3954
 
    </function>
3955
 
 
3956
 
    <function name="ResetHistogram" offset="369">
3957
 
        <param name="target" type="GLenum"/>
3958
 
        <glx rop="4112"/>
3959
 
    </function>
3960
 
 
3961
 
    <function name="ResetMinmax" offset="370">
3962
 
        <param name="target" type="GLenum"/>
3963
 
        <glx rop="4113"/>
3964
 
    </function>
3965
 
 
3966
 
    <function name="TexImage3D" offset="371">
3967
 
        <param name="target" type="GLenum"/>
3968
 
        <param name="level" type="GLint"/>
3969
 
        <param name="internalformat" type="GLint"/>
3970
 
        <param name="width" type="GLsizei"/>
3971
 
        <param name="height" type="GLsizei"/>
3972
 
        <param name="depth" type="GLsizei"/>
3973
 
        <param name="border" type="GLint"/>
3974
 
        <param name="format" type="GLenum"/>
3975
 
        <param name="type" type="GLenum"/>
3976
 
        <param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_depth="depth" img_format="format" img_type="type" img_target="target" img_null_flag="true" img_pad_dimensions="true"/>
3977
 
        <glx rop="4114" large="true"/>
3978
 
    </function>
3979
 
 
3980
 
    <function name="TexSubImage3D" offset="372">
3981
 
        <param name="target" type="GLenum"/>
3982
 
        <param name="level" type="GLint"/>
3983
 
        <param name="xoffset" type="GLint"/>
3984
 
        <param name="yoffset" type="GLint"/>
3985
 
        <param name="zoffset" type="GLint"/>
3986
 
        <param name="width" type="GLsizei"/>
3987
 
        <param name="height" type="GLsizei"/>
3988
 
        <param name="depth" type="GLsizei"/>
3989
 
        <param name="format" type="GLenum"/>
3990
 
        <param name="type" type="GLenum"/>
3991
 
        <param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_depth="depth" img_xoff="xoffset" img_yoff="yoffset" img_zoff="zoffset" img_format="format" img_type="type" img_target="target" img_null_flag="true" img_pad_dimensions="true"/>
3992
 
        <glx rop="4115" large="true"/>
3993
 
    </function>
3994
 
 
3995
 
    <function name="CopyTexSubImage3D" offset="373">
3996
 
        <param name="target" type="GLenum"/>
3997
 
        <param name="level" type="GLint"/>
3998
 
        <param name="xoffset" type="GLint"/>
3999
 
        <param name="yoffset" type="GLint"/>
4000
 
        <param name="zoffset" type="GLint"/>
4001
 
        <param name="x" type="GLint"/>
4002
 
        <param name="y" type="GLint"/>
4003
 
        <param name="width" type="GLsizei"/>
4004
 
        <param name="height" type="GLsizei"/>
4005
 
        <glx rop="4123"/>
4006
 
    </function>
4007
 
</category>
4008
 
 
4009
 
<category name="1.3">
4010
 
    <enum name="TEXTURE0"                                 value="0x84C0"/>
4011
 
    <enum name="TEXTURE1"                                 value="0x84C1"/>
4012
 
    <enum name="TEXTURE2"                                 value="0x84C2"/>
4013
 
    <enum name="TEXTURE3"                                 value="0x84C3"/>
4014
 
    <enum name="TEXTURE4"                                 value="0x84C4"/>
4015
 
    <enum name="TEXTURE5"                                 value="0x84C5"/>
4016
 
    <enum name="TEXTURE6"                                 value="0x84C6"/>
4017
 
    <enum name="TEXTURE7"                                 value="0x84C7"/>
4018
 
    <enum name="TEXTURE8"                                 value="0x84C8"/>
4019
 
    <enum name="TEXTURE9"                                 value="0x84C9"/>
4020
 
    <enum name="TEXTURE10"                                value="0x84CA"/>
4021
 
    <enum name="TEXTURE11"                                value="0x84CB"/>
4022
 
    <enum name="TEXTURE12"                                value="0x84CC"/>
4023
 
    <enum name="TEXTURE13"                                value="0x84CD"/>
4024
 
    <enum name="TEXTURE14"                                value="0x84CE"/>
4025
 
    <enum name="TEXTURE15"                                value="0x84CF"/>
4026
 
    <enum name="TEXTURE16"                                value="0x84D0"/>
4027
 
    <enum name="TEXTURE17"                                value="0x84D1"/>
4028
 
    <enum name="TEXTURE18"                                value="0x84D2"/>
4029
 
    <enum name="TEXTURE19"                                value="0x84D3"/>
4030
 
    <enum name="TEXTURE20"                                value="0x84D4"/>
4031
 
    <enum name="TEXTURE21"                                value="0x84D5"/>
4032
 
    <enum name="TEXTURE22"                                value="0x84D6"/>
4033
 
    <enum name="TEXTURE23"                                value="0x84D7"/>
4034
 
    <enum name="TEXTURE24"                                value="0x84D8"/>
4035
 
    <enum name="TEXTURE25"                                value="0x84D9"/>
4036
 
    <enum name="TEXTURE26"                                value="0x84DA"/>
4037
 
    <enum name="TEXTURE27"                                value="0x84DB"/>
4038
 
    <enum name="TEXTURE28"                                value="0x84DC"/>
4039
 
    <enum name="TEXTURE29"                                value="0x84DD"/>
4040
 
    <enum name="TEXTURE30"                                value="0x84DE"/>
4041
 
    <enum name="TEXTURE31"                                value="0x84DF"/>
4042
 
    <enum name="ACTIVE_TEXTURE"                count="1"  value="0x84E0">
4043
 
        <size name="Get" mode="get"/>
4044
 
    </enum>
4045
 
    <enum name="CLIENT_ACTIVE_TEXTURE"         count="1"  value="0x84E1">
4046
 
        <size name="Get" mode="get"/>
4047
 
    </enum>
4048
 
    <enum name="MAX_TEXTURE_UNITS"             count="1"  value="0x84E2">
4049
 
        <size name="Get" mode="get"/>
4050
 
    </enum>
4051
 
    <enum name="TRANSPOSE_MODELVIEW_MATRIX"               value="0x84E3"/>
4052
 
    <enum name="TRANSPOSE_PROJECTION_MATRIX"              value="0x84E4"/>
4053
 
    <enum name="TRANSPOSE_TEXTURE_MATRIX"                 value="0x84E5"/>
4054
 
    <enum name="TRANSPOSE_COLOR_MATRIX"                   value="0x84E6"/>
4055
 
    <enum name="MULTISAMPLE"                   count="1"  value="0x809D">
4056
 
        <size name="Get" mode="get"/>
4057
 
    </enum>
4058
 
    <enum name="SAMPLE_ALPHA_TO_COVERAGE"      count="1"  value="0x809E">
4059
 
        <size name="Get" mode="get"/>
4060
 
    </enum>
4061
 
    <enum name="SAMPLE_ALPHA_TO_ONE"           count="1"  value="0x809F">
4062
 
        <size name="Get" mode="get"/>
4063
 
    </enum>
4064
 
    <enum name="SAMPLE_COVERAGE"               count="1"  value="0x80A0">
4065
 
        <size name="Get" mode="get"/>
4066
 
    </enum>
4067
 
    <enum name="SAMPLE_BUFFERS"                count="1"  value="0x80A8">
4068
 
        <size name="Get" mode="get"/>
4069
 
    </enum>
4070
 
    <enum name="SAMPLES"                       count="1"  value="0x80A9">
4071
 
        <size name="Get" mode="get"/>
4072
 
    </enum>
4073
 
    <enum name="SAMPLE_COVERAGE_VALUE"         count="1"  value="0x80AA">
4074
 
        <size name="Get" mode="get"/>
4075
 
    </enum>
4076
 
    <enum name="SAMPLE_COVERAGE_INVERT"        count="1"  value="0x80AB">
4077
 
        <size name="Get" mode="get"/>
4078
 
    </enum>
4079
 
    <enum name="MULTISAMPLE_BIT"                          value="0x20000000"/>
4080
 
    <enum name="NORMAL_MAP"                               value="0x8511"/>
4081
 
    <enum name="REFLECTION_MAP"                           value="0x8512"/>
4082
 
    <enum name="TEXTURE_CUBE_MAP"              count="1"  value="0x8513">
4083
 
        <size name="Get" mode="get"/>
4084
 
    </enum>
4085
 
    <enum name="TEXTURE_BINDING_CUBE_MAP"      count="1"  value="0x8514">
4086
 
        <size name="Get" mode="get"/>
4087
 
    </enum>
4088
 
    <enum name="TEXTURE_CUBE_MAP_POSITIVE_X"              value="0x8515"/>
4089
 
    <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X"              value="0x8516"/>
4090
 
    <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y"              value="0x8517"/>
4091
 
    <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y"              value="0x8518"/>
4092
 
    <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z"              value="0x8519"/>
4093
 
    <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z"              value="0x851A"/>
4094
 
    <enum name="PROXY_TEXTURE_CUBE_MAP"                   value="0x851B"/>
4095
 
    <enum name="MAX_CUBE_MAP_TEXTURE_SIZE"     count="1"  value="0x851C">
4096
 
        <size name="Get" mode="get"/>
4097
 
    </enum>
4098
 
    <enum name="COMPRESSED_ALPHA"                         value="0x84E9"/>
4099
 
    <enum name="COMPRESSED_LUMINANCE"                     value="0x84EA"/>
4100
 
    <enum name="COMPRESSED_LUMINANCE_ALPHA"               value="0x84EB"/>
4101
 
    <enum name="COMPRESSED_INTENSITY"                     value="0x84EC"/>
4102
 
    <enum name="COMPRESSED_RGB"                           value="0x84ED"/>
4103
 
    <enum name="COMPRESSED_RGBA"                          value="0x84EE"/>
4104
 
    <enum name="TEXTURE_COMPRESSION_HINT"      count="1"  value="0x84EF">
4105
 
        <size name="Get" mode="get"/>
4106
 
    </enum>
4107
 
    <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE" count="1"  value="0x86A0">
4108
 
        <size name="GetTexLevelParameterfv" mode="get"/>
4109
 
        <size name="GetTexLevelParameteriv" mode="get"/>
4110
 
    </enum>
4111
 
    <enum name="TEXTURE_COMPRESSED"            count="1"  value="0x86A1">
4112
 
        <size name="GetTexLevelParameterfv" mode="get"/>
4113
 
        <size name="GetTexLevelParameteriv" mode="get"/>
4114
 
    </enum>
4115
 
    <enum name="NUM_COMPRESSED_TEXTURE_FORMATS" count="1" value="0x86A2">
4116
 
        <size name="Get" mode="get"/>
4117
 
    </enum>
4118
 
    <enum name="COMPRESSED_TEXTURE_FORMATS"    count="-1"  value="0x86A3">
4119
 
        <size name="Get" mode="get"/>
4120
 
    </enum>
4121
 
    <enum name="CLAMP_TO_BORDER"                          value="0x812D"/>
4122
 
    <enum name="COMBINE"                                  value="0x8570"/>
4123
 
    <enum name="COMBINE_RGB"                   count="1"  value="0x8571">
4124
 
        <size name="TexEnvfv"/>
4125
 
        <size name="TexEnviv"/>
4126
 
        <size name="GetTexEnvfv" mode="get"/>
4127
 
        <size name="GetTexEnviv" mode="get"/>
4128
 
    </enum>
4129
 
    <enum name="COMBINE_ALPHA"                 count="1"  value="0x8572">
4130
 
        <size name="TexEnvfv"/>
4131
 
        <size name="TexEnviv"/>
4132
 
        <size name="GetTexEnvfv" mode="get"/>
4133
 
        <size name="GetTexEnviv" mode="get"/>
4134
 
    </enum>
4135
 
    <enum name="SOURCE0_RGB"                   count="1"  value="0x8580">
4136
 
        <size name="TexEnvfv"/>
4137
 
        <size name="TexEnviv"/>
4138
 
        <size name="GetTexEnvfv" mode="get"/>
4139
 
        <size name="GetTexEnviv" mode="get"/>
4140
 
    </enum>
4141
 
    <enum name="SOURCE1_RGB"                   count="1"  value="0x8581">
4142
 
        <size name="TexEnvfv"/>
4143
 
        <size name="TexEnviv"/>
4144
 
        <size name="GetTexEnvfv" mode="get"/>
4145
 
        <size name="GetTexEnviv" mode="get"/>
4146
 
    </enum>
4147
 
    <enum name="SOURCE2_RGB"                   count="1"  value="0x8582">
4148
 
        <size name="TexEnvfv"/>
4149
 
        <size name="TexEnviv"/>
4150
 
        <size name="GetTexEnvfv" mode="get"/>
4151
 
        <size name="GetTexEnviv" mode="get"/>
4152
 
    </enum>
4153
 
    <enum name="SOURCE0_ALPHA"                 count="1"  value="0x8588">
4154
 
        <size name="TexEnvfv"/>
4155
 
        <size name="TexEnviv"/>
4156
 
        <size name="GetTexEnvfv" mode="get"/>
4157
 
        <size name="GetTexEnviv" mode="get"/>
4158
 
    </enum>
4159
 
    <enum name="SOURCE1_ALPHA"                 count="1"  value="0x8589">
4160
 
        <size name="TexEnvfv"/>
4161
 
        <size name="TexEnviv"/>
4162
 
        <size name="GetTexEnvfv" mode="get"/>
4163
 
        <size name="GetTexEnviv" mode="get"/>
4164
 
    </enum>
4165
 
    <enum name="SOURCE2_ALPHA"                 count="1"  value="0x858A">
4166
 
        <size name="TexEnvfv"/>
4167
 
        <size name="TexEnviv"/>
4168
 
        <size name="GetTexEnvfv" mode="get"/>
4169
 
        <size name="GetTexEnviv" mode="get"/>
4170
 
    </enum>
4171
 
    <enum name="OPERAND0_RGB"                  count="1"  value="0x8590">
4172
 
        <size name="TexEnvfv"/>
4173
 
        <size name="TexEnviv"/>
4174
 
        <size name="GetTexEnvfv" mode="get"/>
4175
 
        <size name="GetTexEnviv" mode="get"/>
4176
 
    </enum>
4177
 
    <enum name="OPERAND1_RGB"                  count="1"  value="0x8591">
4178
 
        <size name="TexEnvfv"/>
4179
 
        <size name="TexEnviv"/>
4180
 
        <size name="GetTexEnvfv" mode="get"/>
4181
 
        <size name="GetTexEnviv" mode="get"/>
4182
 
    </enum>
4183
 
    <enum name="OPERAND2_RGB"                  count="1"  value="0x8592">
4184
 
        <size name="TexEnvfv"/>
4185
 
        <size name="TexEnviv"/>
4186
 
        <size name="GetTexEnvfv" mode="get"/>
4187
 
        <size name="GetTexEnviv" mode="get"/>
4188
 
    </enum>
4189
 
    <enum name="OPERAND0_ALPHA"                count="1"  value="0x8598">
4190
 
        <size name="TexEnvfv"/>
4191
 
        <size name="TexEnviv"/>
4192
 
        <size name="GetTexEnvfv" mode="get"/>
4193
 
        <size name="GetTexEnviv" mode="get"/>
4194
 
    </enum>
4195
 
    <enum name="OPERAND1_ALPHA"                count="1"  value="0x8599">
4196
 
        <size name="TexEnvfv"/>
4197
 
        <size name="TexEnviv"/>
4198
 
        <size name="GetTexEnvfv" mode="get"/>
4199
 
        <size name="GetTexEnviv" mode="get"/>
4200
 
    </enum>
4201
 
    <enum name="OPERAND2_ALPHA"                count="1"  value="0x859A">
4202
 
        <size name="TexEnvfv"/>
4203
 
        <size name="TexEnviv"/>
4204
 
        <size name="GetTexEnvfv" mode="get"/>
4205
 
        <size name="GetTexEnviv" mode="get"/>
4206
 
    </enum>
4207
 
    <enum name="RGB_SCALE"                     count="1"  value="0x8573">
4208
 
        <size name="TexEnvfv"/>
4209
 
        <size name="TexEnviv"/>
4210
 
        <size name="GetTexEnvfv" mode="get"/>
4211
 
        <size name="GetTexEnviv" mode="get"/>
4212
 
    </enum>
4213
 
    <enum name="ADD_SIGNED"                               value="0x8574"/>
4214
 
    <enum name="INTERPOLATE"                              value="0x8575"/>
4215
 
    <enum name="SUBTRACT"                                 value="0x84E7"/>
4216
 
    <enum name="CONSTANT"                                 value="0x8576"/>
4217
 
    <enum name="PRIMARY_COLOR"                            value="0x8577"/>
4218
 
    <enum name="PREVIOUS"                                 value="0x8578"/>
4219
 
    <enum name="DOT3_RGB"                                 value="0x86AE"/>
4220
 
    <enum name="DOT3_RGBA"                                value="0x86AF"/>
4221
 
 
4222
 
    <function name="ActiveTexture" alias="ActiveTextureARB">
4223
 
        <param name="texture" type="GLenum"/>
4224
 
    </function>
4225
 
 
4226
 
    <function name="ClientActiveTexture" alias="ClientActiveTextureARB">
4227
 
        <param name="texture" type="GLenum"/>
4228
 
    </function>
4229
 
 
4230
 
    <function name="MultiTexCoord1d" alias="MultiTexCoord1dARB">
4231
 
        <param name="target" type="GLenum"/>
4232
 
        <param name="s" type="GLdouble"/>
4233
 
    </function>
4234
 
 
4235
 
    <function name="MultiTexCoord1dv" alias="MultiTexCoord1dvARB">
4236
 
        <param name="target" type="GLenum"/>
4237
 
        <param name="v" type="const GLdouble *"/>
4238
 
    </function>
4239
 
 
4240
 
    <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB">
4241
 
        <param name="target" type="GLenum"/>
4242
 
        <param name="s" type="GLfloat"/>
4243
 
    </function>
4244
 
 
4245
 
    <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB">
4246
 
        <param name="target" type="GLenum"/>
4247
 
        <param name="v" type="const GLfloat *"/>
4248
 
    </function>
4249
 
 
4250
 
    <function name="MultiTexCoord1i" alias="MultiTexCoord1iARB">
4251
 
        <param name="target" type="GLenum"/>
4252
 
        <param name="s" type="GLint"/>
4253
 
    </function>
4254
 
 
4255
 
    <function name="MultiTexCoord1iv" alias="MultiTexCoord1ivARB">
4256
 
        <param name="target" type="GLenum"/>
4257
 
        <param name="v" type="const GLint *"/>
4258
 
    </function>
4259
 
 
4260
 
    <function name="MultiTexCoord1s" alias="MultiTexCoord1sARB">
4261
 
        <param name="target" type="GLenum"/>
4262
 
        <param name="s" type="GLshort"/>
4263
 
    </function>
4264
 
 
4265
 
    <function name="MultiTexCoord1sv" alias="MultiTexCoord1svARB">
4266
 
        <param name="target" type="GLenum"/>
4267
 
        <param name="v" type="const GLshort *"/>
4268
 
    </function>
4269
 
 
4270
 
    <function name="MultiTexCoord2d" alias="MultiTexCoord2dARB">
4271
 
        <param name="target" type="GLenum"/>
4272
 
        <param name="s" type="GLdouble"/>
4273
 
        <param name="t" type="GLdouble"/>
4274
 
    </function>
4275
 
 
4276
 
    <function name="MultiTexCoord2dv" alias="MultiTexCoord2dvARB">
4277
 
        <param name="target" type="GLenum"/>
4278
 
        <param name="v" type="const GLdouble *"/>
4279
 
    </function>
4280
 
 
4281
 
    <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB">
4282
 
        <param name="target" type="GLenum"/>
4283
 
        <param name="s" type="GLfloat"/>
4284
 
        <param name="t" type="GLfloat"/>
4285
 
    </function>
4286
 
 
4287
 
    <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB">
4288
 
        <param name="target" type="GLenum"/>
4289
 
        <param name="v" type="const GLfloat *"/>
4290
 
    </function>
4291
 
 
4292
 
    <function name="MultiTexCoord2i" alias="MultiTexCoord2iARB">
4293
 
        <param name="target" type="GLenum"/>
4294
 
        <param name="s" type="GLint"/>
4295
 
        <param name="t" type="GLint"/>
4296
 
    </function>
4297
 
 
4298
 
    <function name="MultiTexCoord2iv" alias="MultiTexCoord2ivARB">
4299
 
        <param name="target" type="GLenum"/>
4300
 
        <param name="v" type="const GLint *"/>
4301
 
    </function>
4302
 
 
4303
 
    <function name="MultiTexCoord2s" alias="MultiTexCoord2sARB">
4304
 
        <param name="target" type="GLenum"/>
4305
 
        <param name="s" type="GLshort"/>
4306
 
        <param name="t" type="GLshort"/>
4307
 
    </function>
4308
 
 
4309
 
    <function name="MultiTexCoord2sv" alias="MultiTexCoord2svARB">
4310
 
        <param name="target" type="GLenum"/>
4311
 
        <param name="v" type="const GLshort *"/>
4312
 
    </function>
4313
 
 
4314
 
    <function name="MultiTexCoord3d" alias="MultiTexCoord3dARB">
4315
 
        <param name="target" type="GLenum"/>
4316
 
        <param name="s" type="GLdouble"/>
4317
 
        <param name="t" type="GLdouble"/>
4318
 
        <param name="r" type="GLdouble"/>
4319
 
    </function>
4320
 
 
4321
 
    <function name="MultiTexCoord3dv" alias="MultiTexCoord3dvARB">
4322
 
        <param name="target" type="GLenum"/>
4323
 
        <param name="v" type="const GLdouble *"/>
4324
 
    </function>
4325
 
 
4326
 
    <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB">
4327
 
        <param name="target" type="GLenum"/>
4328
 
        <param name="s" type="GLfloat"/>
4329
 
        <param name="t" type="GLfloat"/>
4330
 
        <param name="r" type="GLfloat"/>
4331
 
    </function>
4332
 
 
4333
 
    <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB">
4334
 
        <param name="target" type="GLenum"/>
4335
 
        <param name="v" type="const GLfloat *"/>
4336
 
    </function>
4337
 
 
4338
 
    <function name="MultiTexCoord3i" alias="MultiTexCoord3iARB">
4339
 
        <param name="target" type="GLenum"/>
4340
 
        <param name="s" type="GLint"/>
4341
 
        <param name="t" type="GLint"/>
4342
 
        <param name="r" type="GLint"/>
4343
 
    </function>
4344
 
 
4345
 
    <function name="MultiTexCoord3iv" alias="MultiTexCoord3ivARB">
4346
 
        <param name="target" type="GLenum"/>
4347
 
        <param name="v" type="const GLint *"/>
4348
 
    </function>
4349
 
 
4350
 
    <function name="MultiTexCoord3s" alias="MultiTexCoord3sARB">
4351
 
        <param name="target" type="GLenum"/>
4352
 
        <param name="s" type="GLshort"/>
4353
 
        <param name="t" type="GLshort"/>
4354
 
        <param name="r" type="GLshort"/>
4355
 
    </function>
4356
 
 
4357
 
    <function name="MultiTexCoord3sv" alias="MultiTexCoord3svARB">
4358
 
        <param name="target" type="GLenum"/>
4359
 
        <param name="v" type="const GLshort *"/>
4360
 
    </function>
4361
 
 
4362
 
    <function name="MultiTexCoord4d" alias="MultiTexCoord4dARB">
4363
 
        <param name="target" type="GLenum"/>
4364
 
        <param name="s" type="GLdouble"/>
4365
 
        <param name="t" type="GLdouble"/>
4366
 
        <param name="r" type="GLdouble"/>
4367
 
        <param name="q" type="GLdouble"/>
4368
 
    </function>
4369
 
 
4370
 
    <function name="MultiTexCoord4dv" alias="MultiTexCoord4dvARB">
4371
 
        <param name="target" type="GLenum"/>
4372
 
        <param name="v" type="const GLdouble *"/>
4373
 
    </function>
4374
 
 
4375
 
    <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB">
4376
 
        <param name="target" type="GLenum"/>
4377
 
        <param name="s" type="GLfloat"/>
4378
 
        <param name="t" type="GLfloat"/>
4379
 
        <param name="r" type="GLfloat"/>
4380
 
        <param name="q" type="GLfloat"/>
4381
 
    </function>
4382
 
 
4383
 
    <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB">
4384
 
        <param name="target" type="GLenum"/>
4385
 
        <param name="v" type="const GLfloat *"/>
4386
 
    </function>
4387
 
 
4388
 
    <function name="MultiTexCoord4i" alias="MultiTexCoord4iARB">
4389
 
        <param name="target" type="GLenum"/>
4390
 
        <param name="s" type="GLint"/>
4391
 
        <param name="t" type="GLint"/>
4392
 
        <param name="r" type="GLint"/>
4393
 
        <param name="q" type="GLint"/>
4394
 
    </function>
4395
 
 
4396
 
    <function name="MultiTexCoord4iv" alias="MultiTexCoord4ivARB">
4397
 
        <param name="target" type="GLenum"/>
4398
 
        <param name="v" type="const GLint *"/>
4399
 
    </function>
4400
 
 
4401
 
    <function name="MultiTexCoord4s" alias="MultiTexCoord4sARB">
4402
 
        <param name="target" type="GLenum"/>
4403
 
        <param name="s" type="GLshort"/>
4404
 
        <param name="t" type="GLshort"/>
4405
 
        <param name="r" type="GLshort"/>
4406
 
        <param name="q" type="GLshort"/>
4407
 
    </function>
4408
 
 
4409
 
    <function name="MultiTexCoord4sv" alias="MultiTexCoord4svARB">
4410
 
        <param name="target" type="GLenum"/>
4411
 
        <param name="v" type="const GLshort *"/>
4412
 
    </function>
4413
 
 
4414
 
    <function name="LoadTransposeMatrixf" alias="LoadTransposeMatrixfARB">
4415
 
        <param name="m" type="const GLfloat *"/>
4416
 
    </function>
4417
 
 
4418
 
    <function name="LoadTransposeMatrixd" alias="LoadTransposeMatrixdARB">
4419
 
        <param name="m" type="const GLdouble *"/>
4420
 
    </function>
4421
 
 
4422
 
    <function name="MultTransposeMatrixf" alias="MultTransposeMatrixfARB">
4423
 
        <param name="m" type="const GLfloat *"/>
4424
 
    </function>
4425
 
 
4426
 
    <function name="MultTransposeMatrixd" alias="MultTransposeMatrixdARB">
4427
 
        <param name="m" type="const GLdouble *"/>
4428
 
    </function>
4429
 
 
4430
 
    <function name="SampleCoverage" alias="SampleCoverageARB">
4431
 
        <param name="value" type="GLclampf"/>
4432
 
        <param name="invert" type="GLboolean"/>
4433
 
    </function>
4434
 
 
4435
 
    <function name="CompressedTexImage3D" alias="CompressedTexImage3DARB">
4436
 
        <param name="target" type="GLenum"/>
4437
 
        <param name="level" type="GLint"/>
4438
 
        <param name="internalformat" type="GLenum"/>
4439
 
        <param name="width" type="GLsizei"/>
4440
 
        <param name="height" type="GLsizei"/>
4441
 
        <param name="depth" type="GLsizei"/>
4442
 
        <param name="border" type="GLint"/>
4443
 
        <param name="imageSize" type="GLsizei"/>
4444
 
        <param name="data" type="const GLvoid *"/>
4445
 
    </function>
4446
 
 
4447
 
    <function name="CompressedTexImage2D" alias="CompressedTexImage2DARB">
4448
 
        <param name="target" type="GLenum"/>
4449
 
        <param name="level" type="GLint"/>
4450
 
        <param name="internalformat" type="GLenum"/>
4451
 
        <param name="width" type="GLsizei"/>
4452
 
        <param name="height" type="GLsizei"/>
4453
 
        <param name="border" type="GLint"/>
4454
 
        <param name="imageSize" type="GLsizei"/>
4455
 
        <param name="data" type="const GLvoid *"/>
4456
 
    </function>
4457
 
 
4458
 
    <function name="CompressedTexImage1D" alias="CompressedTexImage1DARB">
4459
 
        <param name="target" type="GLenum"/>
4460
 
        <param name="level" type="GLint"/>
4461
 
        <param name="internalformat" type="GLenum"/>
4462
 
        <param name="width" type="GLsizei"/>
4463
 
        <param name="border" type="GLint"/>
4464
 
        <param name="imageSize" type="GLsizei"/>
4465
 
        <param name="data" type="const GLvoid *"/>
4466
 
    </function>
4467
 
 
4468
 
    <function name="CompressedTexSubImage3D" alias="CompressedTexSubImage3DARB">
4469
 
        <param name="target" type="GLenum"/>
4470
 
        <param name="level" type="GLint"/>
4471
 
        <param name="xoffset" type="GLint"/>
4472
 
        <param name="yoffset" type="GLint"/>
4473
 
        <param name="zoffset" type="GLint"/>
4474
 
        <param name="width" type="GLsizei"/>
4475
 
        <param name="height" type="GLsizei"/>
4476
 
        <param name="depth" type="GLsizei"/>
4477
 
        <param name="format" type="GLenum"/>
4478
 
        <param name="imageSize" type="GLsizei"/>
4479
 
        <param name="data" type="const GLvoid *"/>
4480
 
    </function>
4481
 
 
4482
 
    <function name="CompressedTexSubImage2D" alias="CompressedTexSubImage2DARB">
4483
 
        <param name="target" type="GLenum"/>
4484
 
        <param name="level" type="GLint"/>
4485
 
        <param name="xoffset" type="GLint"/>
4486
 
        <param name="yoffset" type="GLint"/>
4487
 
        <param name="width" type="GLsizei"/>
4488
 
        <param name="height" type="GLsizei"/>
4489
 
        <param name="format" type="GLenum"/>
4490
 
        <param name="imageSize" type="GLsizei"/>
4491
 
        <param name="data" type="const GLvoid *"/>
4492
 
    </function>
4493
 
 
4494
 
    <function name="CompressedTexSubImage1D" alias="CompressedTexSubImage1DARB">
4495
 
        <param name="target" type="GLenum"/>
4496
 
        <param name="level" type="GLint"/>
4497
 
        <param name="xoffset" type="GLint"/>
4498
 
        <param name="width" type="GLsizei"/>
4499
 
        <param name="format" type="GLenum"/>
4500
 
        <param name="imageSize" type="GLsizei"/>
4501
 
        <param name="data" type="const GLvoid *"/>
4502
 
    </function>
4503
 
 
4504
 
    <function name="GetCompressedTexImage" alias="GetCompressedTexImageARB">
4505
 
        <param name="target" type="GLenum"/>
4506
 
        <param name="level" type="GLint"/>
4507
 
        <param name="img" type="GLvoid *" output="true"/>
4508
 
    </function>
4509
 
</category>
4510
 
 
4511
 
<category name="1.4">
4512
 
    <enum name="BLEND_DST_RGB"                 count="1"  value="0x80C8">
4513
 
        <size name="Get" mode="get"/>
4514
 
    </enum>
4515
 
    <enum name="BLEND_SRC_RGB"                 count="1"  value="0x80C9">
4516
 
        <size name="Get" mode="get"/>
4517
 
    </enum>
4518
 
    <enum name="BLEND_DST_ALPHA"               count="1"  value="0x80CA">
4519
 
        <size name="Get" mode="get"/>
4520
 
    </enum>
4521
 
    <enum name="BLEND_SRC_ALPHA"               count="1"  value="0x80CB">
4522
 
        <size name="Get" mode="get"/>
4523
 
    </enum>
4524
 
    <enum name="POINT_SIZE_MIN"                count="1"  value="0x8126">
4525
 
        <size name="PointParameterfvEXT"/>
4526
 
    </enum>
4527
 
    <enum name="POINT_SIZE_MAX"                count="1"  value="0x8127">
4528
 
        <size name="PointParameterfvEXT"/>
4529
 
    </enum>
4530
 
    <enum name="POINT_FADE_THRESHOLD_SIZE"     count="1"  value="0x8128">
4531
 
        <size name="PointParameterfvEXT"/>
4532
 
    </enum>
4533
 
    <enum name="POINT_DISTANCE_ATTENUATION"    count="3"  value="0x8129">
4534
 
        <size name="PointParameterfvEXT"/>
4535
 
    </enum>
4536
 
    <enum name="GENERATE_MIPMAP"               count="1"  value="0x8191">
4537
 
        <size name="TexParameterfv"/>
4538
 
        <size name="TexParameteriv"/>
4539
 
        <size name="GetTexParameterfv" mode="get"/>
4540
 
        <size name="GetTexParameteriv" mode="get"/>
4541
 
    </enum>
4542
 
    <enum name="GENERATE_MIPMAP_HINT"                     value="0x8192"/>
4543
 
    <enum name="DEPTH_COMPONENT16"                        value="0x81A5"/>
4544
 
    <enum name="DEPTH_COMPONENT24"                        value="0x81A6"/>
4545
 
    <enum name="DEPTH_COMPONENT32"                        value="0x81A7"/>
4546
 
    <enum name="MIRRORED_REPEAT"                          value="0x8370"/>
4547
 
    <enum name="FOG_COORDINATE_SOURCE"         count="1"  value="0x8450">
4548
 
        <size name="Get" mode="get"/>
4549
 
    </enum>
4550
 
    <enum name="FOG_COORDINATE"                           value="0x8451"/>
4551
 
    <enum name="FRAGMENT_DEPTH"                           value="0x8452"/>
4552
 
    <enum name="CURRENT_FOG_COORDINATE"        count="1"  value="0x8453">
4553
 
        <size name="Get" mode="get"/>
4554
 
    </enum>
4555
 
    <enum name="FOG_COORDINATE_ARRAY_TYPE"     count="1"  value="0x8454">
4556
 
        <size name="Get" mode="get"/>
4557
 
    </enum>
4558
 
    <enum name="FOG_COORDINATE_ARRAY_STRIDE"   count="1"  value="0x8455">
4559
 
        <size name="Get" mode="get"/>
4560
 
    </enum>
4561
 
    <enum name="FOG_COORDINATE_ARRAY_POINTER"             value="0x8456"/>
4562
 
    <enum name="FOG_COORDINATE_ARRAY"          count="1"  value="0x8457">
4563
 
        <size name="Get" mode="get"/>
4564
 
    </enum>
4565
 
    <enum name="COLOR_SUM"                                value="0x8458"/>
4566
 
    <enum name="CURRENT_SECONDARY_COLOR"       count="4"  value="0x8459">
4567
 
        <size name="Get" mode="get"/>
4568
 
    </enum>
4569
 
    <enum name="SECONDARY_COLOR_ARRAY_SIZE"    count="1"  value="0x845A">
4570
 
        <size name="Get" mode="get"/>
4571
 
    </enum>
4572
 
    <enum name="SECONDARY_COLOR_ARRAY_TYPE"    count="1"  value="0x845B">
4573
 
        <size name="Get" mode="get"/>
4574
 
    </enum>
4575
 
    <enum name="SECONDARY_COLOR_ARRAY_STRIDE"  count="1"  value="0x845C">
4576
 
        <size name="Get" mode="get"/>
4577
 
    </enum>
4578
 
    <enum name="SECONDARY_COLOR_ARRAY_POINTER"            value="0x845D"/>
4579
 
    <enum name="SECONDARY_COLOR_ARRAY"         count="1"  value="0x845E">
4580
 
        <size name="Get" mode="get"/>
4581
 
    </enum>
4582
 
    <enum name="MAX_TEXTURE_LOD_BIAS"          count="1"  value="0x84FD">
4583
 
        <size name="Get" mode="get"/>
4584
 
    </enum>
4585
 
    <enum name="TEXTURE_FILTER_CONTROL"                   value="0x8500"/>
4586
 
    <enum name="TEXTURE_LOD_BIAS"              count="1"  value="0x8501">
4587
 
        <size name="TexEnvfv"/>
4588
 
        <size name="TexEnviv"/>
4589
 
        <size name="TexParameterfv"/>
4590
 
        <size name="TexParameteriv"/>
4591
 
        <size name="GetTexEnvfv" mode="get"/>
4592
 
        <size name="GetTexEnviv" mode="get"/>
4593
 
        <size name="GetTexParameterfv" mode="get"/>
4594
 
        <size name="GetTexParameteriv" mode="get"/>
4595
 
    </enum>
4596
 
    <enum name="INCR_WRAP"                                value="0x8507"/>
4597
 
    <enum name="DECR_WRAP"                                value="0x8508"/>
4598
 
    <enum name="TEXTURE_DEPTH_SIZE"            count="1"  value="0x884A">
4599
 
        <size name="GetTexLevelParameterfv" mode="get"/>
4600
 
        <size name="GetTexLevelParameteriv" mode="get"/>
4601
 
    </enum>
4602
 
    <enum name="DEPTH_TEXTURE_MODE"            count="1"  value="0x884B">
4603
 
        <size name="TexParameterfv"/>
4604
 
        <size name="TexParameteriv"/>
4605
 
        <size name="GetTexParameterfv" mode="get"/>
4606
 
        <size name="GetTexParameteriv" mode="get"/>
4607
 
    </enum>
4608
 
    <enum name="TEXTURE_COMPARE_MODE"          count="1"  value="0x884C">
4609
 
        <size name="TexParameterfv"/>
4610
 
        <size name="TexParameteriv"/>
4611
 
        <size name="GetTexParameterfv" mode="get"/>
4612
 
        <size name="GetTexParameteriv" mode="get"/>
4613
 
    </enum>
4614
 
    <enum name="TEXTURE_COMPARE_FUNC"          count="1"  value="0x884D">
4615
 
        <size name="TexParameterfv"/>
4616
 
        <size name="TexParameteriv"/>
4617
 
        <size name="GetTexParameterfv" mode="get"/>
4618
 
        <size name="GetTexParameteriv" mode="get"/>
4619
 
    </enum>
4620
 
    <enum name="COMPARE_R_TO_TEXTURE"                     value="0x884E"/>
4621
 
 
4622
 
    <function name="BlendFuncSeparate" alias="BlendFuncSeparateEXT">
4623
 
        <param name="sfactorRGB" type="GLenum"/>
4624
 
        <param name="dfactorRGB" type="GLenum"/>
4625
 
        <param name="sfactorAlpha" type="GLenum"/>
4626
 
        <param name="dfactorAlpha" type="GLenum"/>
4627
 
    </function>
4628
 
 
4629
 
    <function name="FogCoordf" alias="FogCoordfEXT">
4630
 
        <param name="coord" type="GLfloat"/>
4631
 
    </function>
4632
 
 
4633
 
    <function name="FogCoordfv" alias="FogCoordfvEXT">
4634
 
        <param name="coord" type="const GLfloat *"/>
4635
 
    </function>
4636
 
 
4637
 
    <function name="FogCoordd" alias="FogCoorddEXT">
4638
 
        <param name="coord" type="GLdouble"/>
4639
 
    </function>
4640
 
 
4641
 
    <function name="FogCoorddv" alias="FogCoorddvEXT">
4642
 
        <param name="coord" type="const GLdouble *"/>
4643
 
    </function>
4644
 
 
4645
 
    <function name="FogCoordPointer" alias="FogCoordPointerEXT">
4646
 
        <param name="type" type="GLenum"/>
4647
 
        <param name="stride" type="GLsizei"/>
4648
 
        <param name="pointer" type="const GLvoid *"/>
4649
 
    </function>
4650
 
 
4651
 
    <function name="MultiDrawArrays" alias="MultiDrawArraysEXT">
4652
 
        <param name="mode" type="GLenum"/>
4653
 
        <param name="first" type="GLint *"/> <!-- Spec bug. Should be const. -->
4654
 
        <param name="count" type="GLsizei *"/> <!-- Spec bug. Should be const. -->
4655
 
        <param name="primcount" type="GLsizei"/>
4656
 
    </function>
4657
 
 
4658
 
    <function name="MultiDrawElements" alias="MultiDrawElementsEXT">
4659
 
        <param name="mode" type="GLenum"/>
4660
 
        <param name="count" type="const GLsizei *"/>
4661
 
        <param name="type" type="GLenum"/>
4662
 
        <param name="indices" type="const GLvoid **"/>
4663
 
        <param name="primcount" type="GLsizei"/>
4664
 
    </function>
4665
 
 
4666
 
    <function name="PointParameterf" alias="PointParameterfEXT">
4667
 
        <param name="pname" type="GLenum"/>
4668
 
        <param name="param" type="GLfloat"/>
4669
 
    </function>
4670
 
 
4671
 
    <function name="PointParameterfv" alias="PointParameterfvEXT">
4672
 
        <param name="pname" type="GLenum"/>
4673
 
        <param name="params" type="const GLfloat *"/>
4674
 
    </function>
4675
 
 
4676
 
    <function name="PointParameteri" alias="PointParameteriNV">
4677
 
        <param name="pname" type="GLenum"/>
4678
 
        <param name="param" type="GLint"/>
4679
 
    </function>
4680
 
 
4681
 
    <function name="PointParameteriv" alias="PointParameterivNV">
4682
 
        <param name="pname" type="GLenum"/>
4683
 
        <param name="params" type="const GLint *"/>
4684
 
    </function>
4685
 
 
4686
 
    <function name="SecondaryColor3b" alias="SecondaryColor3bEXT">
4687
 
        <param name="red" type="GLbyte"/>
4688
 
        <param name="green" type="GLbyte"/>
4689
 
        <param name="blue" type="GLbyte"/>
4690
 
    </function>
4691
 
 
4692
 
    <function name="SecondaryColor3bv" alias="SecondaryColor3bvEXT">
4693
 
        <param name="v" type="const GLbyte *"/>
4694
 
    </function>
4695
 
 
4696
 
    <function name="SecondaryColor3d" alias="SecondaryColor3dEXT">
4697
 
        <param name="red" type="GLdouble"/>
4698
 
        <param name="green" type="GLdouble"/>
4699
 
        <param name="blue" type="GLdouble"/>
4700
 
    </function>
4701
 
 
4702
 
    <function name="SecondaryColor3dv" alias="SecondaryColor3dvEXT">
4703
 
        <param name="v" type="const GLdouble *"/>
4704
 
    </function>
4705
 
 
4706
 
    <function name="SecondaryColor3f" alias="SecondaryColor3fEXT">
4707
 
        <param name="red" type="GLfloat"/>
4708
 
        <param name="green" type="GLfloat"/>
4709
 
        <param name="blue" type="GLfloat"/>
4710
 
    </function>
4711
 
 
4712
 
    <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT">
4713
 
        <param name="v" type="const GLfloat *"/>
4714
 
    </function>
4715
 
 
4716
 
    <function name="SecondaryColor3i" alias="SecondaryColor3iEXT">
4717
 
        <param name="red" type="GLint"/>
4718
 
        <param name="green" type="GLint"/>
4719
 
        <param name="blue" type="GLint"/>
4720
 
    </function>
4721
 
 
4722
 
    <function name="SecondaryColor3iv" alias="SecondaryColor3ivEXT">
4723
 
        <param name="v" type="const GLint *"/>
4724
 
    </function>
4725
 
 
4726
 
    <function name="SecondaryColor3s" alias="SecondaryColor3sEXT">
4727
 
        <param name="red" type="GLshort"/>
4728
 
        <param name="green" type="GLshort"/>
4729
 
        <param name="blue" type="GLshort"/>
4730
 
    </function>
4731
 
 
4732
 
    <function name="SecondaryColor3sv" alias="SecondaryColor3svEXT">
4733
 
        <param name="v" type="const GLshort *"/>
4734
 
    </function>
4735
 
 
4736
 
    <function name="SecondaryColor3ub" alias="SecondaryColor3ubEXT">
4737
 
        <param name="red" type="GLubyte"/>
4738
 
        <param name="green" type="GLubyte"/>
4739
 
        <param name="blue" type="GLubyte"/>
4740
 
    </function>
4741
 
 
4742
 
    <function name="SecondaryColor3ubv" alias="SecondaryColor3ubvEXT">
4743
 
        <param name="v" type="const GLubyte *"/>
4744
 
    </function>
4745
 
 
4746
 
    <function name="SecondaryColor3ui" alias="SecondaryColor3uiEXT">
4747
 
        <param name="red" type="GLuint"/>
4748
 
        <param name="green" type="GLuint"/>
4749
 
        <param name="blue" type="GLuint"/>
4750
 
    </function>
4751
 
 
4752
 
    <function name="SecondaryColor3uiv" alias="SecondaryColor3uivEXT">
4753
 
        <param name="v" type="const GLuint *"/>
4754
 
    </function>
4755
 
 
4756
 
    <function name="SecondaryColor3us" alias="SecondaryColor3usEXT">
4757
 
        <param name="red" type="GLushort"/>
4758
 
        <param name="green" type="GLushort"/>
4759
 
        <param name="blue" type="GLushort"/>
4760
 
    </function>
4761
 
 
4762
 
    <function name="SecondaryColor3usv" alias="SecondaryColor3usvEXT">
4763
 
        <param name="v" type="const GLushort *"/>
4764
 
    </function>
4765
 
 
4766
 
    <function name="SecondaryColorPointer" alias="SecondaryColorPointerEXT">
4767
 
        <param name="size" type="GLint"/>
4768
 
        <param name="type" type="GLenum"/>
4769
 
        <param name="stride" type="GLsizei"/>
4770
 
        <param name="pointer" type="const GLvoid *"/>
4771
 
    </function>
4772
 
 
4773
 
    <function name="WindowPos2d" alias="WindowPos2dMESA">
4774
 
        <param name="x" type="GLdouble"/>
4775
 
        <param name="y" type="GLdouble"/>
4776
 
    </function>
4777
 
 
4778
 
    <function name="WindowPos2dv" alias="WindowPos2dvMESA">
4779
 
        <param name="v" type="const GLdouble *"/>
4780
 
    </function>
4781
 
 
4782
 
    <function name="WindowPos2f" alias="WindowPos2fMESA">
4783
 
        <param name="x" type="GLfloat"/>
4784
 
        <param name="y" type="GLfloat"/>
4785
 
    </function>
4786
 
 
4787
 
    <function name="WindowPos2fv" alias="WindowPos2fvMESA">
4788
 
        <param name="v" type="const GLfloat *"/>
4789
 
    </function>
4790
 
 
4791
 
    <function name="WindowPos2i" alias="WindowPos2iMESA">
4792
 
        <param name="x" type="GLint"/>
4793
 
        <param name="y" type="GLint"/>
4794
 
    </function>
4795
 
 
4796
 
    <function name="WindowPos2iv" alias="WindowPos2ivMESA">
4797
 
        <param name="v" type="const GLint *"/>
4798
 
    </function>
4799
 
 
4800
 
    <function name="WindowPos2s" alias="WindowPos2sMESA">
4801
 
        <param name="x" type="GLshort"/>
4802
 
        <param name="y" type="GLshort"/>
4803
 
    </function>
4804
 
 
4805
 
    <function name="WindowPos2sv" alias="WindowPos2svMESA">
4806
 
        <param name="v" type="const GLshort *"/>
4807
 
    </function>
4808
 
 
4809
 
    <function name="WindowPos3d" alias="WindowPos3dMESA">
4810
 
        <param name="x" type="GLdouble"/>
4811
 
        <param name="y" type="GLdouble"/>
4812
 
        <param name="z" type="GLdouble"/>
4813
 
    </function>
4814
 
 
4815
 
    <function name="WindowPos3dv" alias="WindowPos3dvMESA">
4816
 
        <param name="v" type="const GLdouble *"/>
4817
 
    </function>
4818
 
 
4819
 
    <function name="WindowPos3f" alias="WindowPos3fMESA">
4820
 
        <param name="x" type="GLfloat"/>
4821
 
        <param name="y" type="GLfloat"/>
4822
 
        <param name="z" type="GLfloat"/>
4823
 
    </function>
4824
 
 
4825
 
    <function name="WindowPos3fv" alias="WindowPos3fvMESA">
4826
 
        <param name="v" type="const GLfloat *"/>
4827
 
    </function>
4828
 
 
4829
 
    <function name="WindowPos3i" alias="WindowPos3iMESA">
4830
 
        <param name="x" type="GLint"/>
4831
 
        <param name="y" type="GLint"/>
4832
 
        <param name="z" type="GLint"/>
4833
 
    </function>
4834
 
 
4835
 
    <function name="WindowPos3iv" alias="WindowPos3ivMESA">
4836
 
        <param name="v" type="const GLint *"/>
4837
 
    </function>
4838
 
 
4839
 
    <function name="WindowPos3s" alias="WindowPos3sMESA">
4840
 
        <param name="x" type="GLshort"/>
4841
 
        <param name="y" type="GLshort"/>
4842
 
        <param name="z" type="GLshort"/>
4843
 
    </function>
4844
 
 
4845
 
    <function name="WindowPos3sv" alias="WindowPos3svMESA">
4846
 
        <param name="v" type="const GLshort *"/>
4847
 
    </function>
4848
 
</category>
4849
 
 
4850
 
<category name="1.5">
4851
 
    <enum name="BUFFER_SIZE"                              value="0x8764"/>
4852
 
    <enum name="BUFFER_USAGE"                             value="0x8765"/>
4853
 
    <enum name="QUERY_COUNTER_BITS"                       value="0x8864"/>
4854
 
    <enum name="CURRENT_QUERY"                            value="0x8865"/>
4855
 
    <enum name="QUERY_RESULT"                             value="0x8866"/>
4856
 
    <enum name="QUERY_RESULT_AVAILABLE"                   value="0x8867"/>
4857
 
    <enum name="ARRAY_BUFFER"                             value="0x8892"/>
4858
 
    <enum name="ELEMENT_ARRAY_BUFFER"                     value="0x8893"/>
4859
 
    <enum name="ARRAY_BUFFER_BINDING"                     value="0x8894"/>
4860
 
    <enum name="ELEMENT_ARRAY_BUFFER_BINDING"             value="0x8895"/>
4861
 
    <enum name="VERTEX_ARRAY_BUFFER_BINDING"              value="0x8896"/>
4862
 
    <enum name="NORMAL_ARRAY_BUFFER_BINDING"              value="0x8897"/>
4863
 
    <enum name="COLOR_ARRAY_BUFFER_BINDING"               value="0x8898"/>
4864
 
    <enum name="INDEX_ARRAY_BUFFER_BINDING"               value="0x8899"/>
4865
 
    <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING"       value="0x889A"/>
4866
 
    <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING"           value="0x889B"/>
4867
 
    <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING"     value="0x889C"/>
4868
 
    <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING"      value="0x889D"/>
4869
 
    <enum name="WEIGHT_ARRAY_BUFFER_BINDING"              value="0x889E"/>
4870
 
    <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"       value="0x889F"/>
4871
 
    <enum name="READ_ONLY"                                value="0x88B8"/>
4872
 
    <enum name="WRITE_ONLY"                               value="0x88B9"/>
4873
 
    <enum name="READ_WRITE"                               value="0x88BA"/>
4874
 
    <enum name="BUFFER_ACCESS"                            value="0x88BB"/>
4875
 
    <enum name="BUFFER_MAPPED"                            value="0x88BC"/>
4876
 
    <enum name="BUFFER_MAP_POINTER"                       value="0x88BD"/>
4877
 
    <enum name="STREAM_DRAW"                              value="0x88E0"/>
4878
 
    <enum name="STREAM_READ"                              value="0x88E1"/>
4879
 
    <enum name="STREAM_COPY"                              value="0x88E2"/>
4880
 
    <enum name="STATIC_DRAW"                              value="0x88E4"/>
4881
 
    <enum name="STATIC_READ"                              value="0x88E5"/>
4882
 
    <enum name="STATIC_COPY"                              value="0x88E6"/>
4883
 
    <enum name="DYNAMIC_DRAW"                             value="0x88E8"/>
4884
 
    <enum name="DYNAMIC_READ"                             value="0x88E9"/>
4885
 
    <enum name="DYNAMIC_COPY"                             value="0x88EA"/>
4886
 
    <enum name="SAMPLES_PASSED"                count="1"  value="0x8914"/>
4887
 
    <enum name="FOG_COORD_SRC"                            value="0x8450">
4888
 
        <size name="Get" mode="get"/>
4889
 
    </enum>
4890
 
    <enum name="FOG_COORD"                                value="0x8451"/>
4891
 
    <enum name="CURRENT_FOG_COORD"             count="1"  value="0x8453">
4892
 
        <size name="Get" mode="get"/>
4893
 
    </enum>
4894
 
    <enum name="FOG_COORD_ARRAY_TYPE"          count="1"  value="0x8454">
4895
 
        <size name="Get" mode="get"/>
4896
 
    </enum>
4897
 
    <enum name="FOG_COORD_ARRAY_STRIDE"        count="1"  value="0x8455">
4898
 
        <size name="Get" mode="get"/>
4899
 
    </enum>
4900
 
    <enum name="FOG_COORD_ARRAY_POINTER"                  value="0x8456"/>
4901
 
    <enum name="FOG_COORD_ARRAY"               count="1"  value="0x8457">
4902
 
        <size name="Get" mode="get"/>
4903
 
    </enum>
4904
 
    <enum name="FOG_COORD_ARRAY_BUFFER_BINDING"           value="0x889D"/>
4905
 
    <enum name="SRC0_RGB"                                 value="0x8580"/>
4906
 
    <enum name="SRC1_RGB"                                 value="0x8581"/>
4907
 
    <enum name="SRC2_RGB"                                 value="0x8582"/>
4908
 
    <enum name="SRC0_ALPHA"                               value="0x8588"/>
4909
 
    <enum name="SRC1_ALPHA"                               value="0x8589"/>
4910
 
    <enum name="SRC2_ALPHA"                               value="0x858A"/>
4911
 
 
4912
 
    <type name="intptr"   size="4"                  glx_name="CARD32"/>
4913
 
    <type name="sizeiptr" size="4"  unsigned="true" glx_name="CARD32"/>
4914
 
 
4915
 
    <function name="BindBuffer" alias="BindBufferARB">
4916
 
        <param name="target" type="GLenum"/>
4917
 
        <param name="buffer" type="GLuint"/>
4918
 
    </function>
4919
 
 
4920
 
    <function name="BufferData" alias="BufferDataARB">
4921
 
        <param name="target" type="GLenum"/>
4922
 
        <param name="size" type="GLsizeiptr"/>
4923
 
        <param name="data" type="const GLvoid *"/>
4924
 
        <param name="usage" type="GLenum"/>
4925
 
    </function>
4926
 
 
4927
 
    <function name="BufferSubData" alias="BufferSubDataARB">
4928
 
        <param name="target" type="GLenum"/>
4929
 
        <param name="offset" type="GLintptr"/>
4930
 
        <param name="size" type="GLsizeiptr"/>
4931
 
        <param name="data" type="const GLvoid *"/>
4932
 
    </function>
4933
 
 
4934
 
    <function name="DeleteBuffers" alias="DeleteBuffersARB">
4935
 
        <param name="n" type="GLsizei"/>
4936
 
        <param name="buffer" type="const GLuint *"/>
4937
 
    </function>
4938
 
 
4939
 
    <function name="GenBuffers" alias="GenBuffersARB">
4940
 
        <param name="n" type="GLsizei" counter="true"/>
4941
 
        <param name="buffer" type="GLuint *" output="true" count="n"/>
4942
 
    </function>
4943
 
 
4944
 
    <function name="GetBufferParameteriv" alias="GetBufferParameterivARB">
4945
 
        <param name="target" type="GLenum"/>
4946
 
        <param name="pname" type="GLenum"/>
4947
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
4948
 
    </function>
4949
 
 
4950
 
    <function name="GetBufferPointerv" alias="GetBufferPointervARB">
4951
 
        <param name="target" type="GLenum"/>
4952
 
        <param name="pname" type="GLenum"/>
4953
 
        <param name="params" type="GLvoid **" output="true"/>
4954
 
    </function>
4955
 
 
4956
 
    <function name="GetBufferSubData" alias="GetBufferSubDataARB">
4957
 
        <param name="target" type="GLenum"/>
4958
 
        <param name="offset" type="GLintptr"/>
4959
 
        <param name="size" type="GLsizeiptr"/>
4960
 
        <param name="data" type="GLvoid *" output="true"/>
4961
 
    </function>
4962
 
 
4963
 
    <function name="IsBuffer" alias="IsBufferARB">
4964
 
        <param name="buffer" type="GLuint"/>
4965
 
        <return type="GLboolean"/>
4966
 
    </function>
4967
 
 
4968
 
    <function name="MapBuffer" alias="MapBufferARB">
4969
 
        <param name="target" type="GLenum"/>
4970
 
        <param name="access" type="GLenum"/>
4971
 
        <return type="GLvoid *"/>
4972
 
    </function>
4973
 
 
4974
 
    <function name="UnmapBuffer" alias="UnmapBufferARB">
4975
 
        <param name="target" type="GLenum"/>
4976
 
        <return type="GLboolean"/>
4977
 
    </function>
4978
 
 
4979
 
    <function name="GenQueries" alias="GenQueriesARB">
4980
 
        <param name="n" type="GLsizei" counter="true"/>
4981
 
        <param name="ids" type="GLuint *" output="true" count="n"/>
4982
 
    </function>
4983
 
 
4984
 
    <function name="DeleteQueries" alias="DeleteQueriesARB">
4985
 
        <param name="n" type="GLsizei"/>
4986
 
        <param name="ids" type="const GLuint *"/>
4987
 
    </function>
4988
 
 
4989
 
    <function name="IsQuery" alias="IsQueryARB">
4990
 
        <param name="id" type="GLuint"/>
4991
 
        <return type="GLboolean"/>
4992
 
    </function>
4993
 
 
4994
 
    <function name="BeginQuery" alias="BeginQueryARB">
4995
 
        <param name="target" type="GLenum"/>
4996
 
        <param name="id" type="GLuint"/>
4997
 
    </function>
4998
 
 
4999
 
    <function name="EndQuery" alias="EndQueryARB">
5000
 
        <param name="target" type="GLenum"/>
5001
 
    </function>
5002
 
 
5003
 
    <function name="GetQueryiv" alias="GetQueryivARB">
5004
 
        <param name="target" type="GLenum"/>
5005
 
        <param name="pname" type="GLenum"/>
5006
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
5007
 
    </function>
5008
 
 
5009
 
    <function name="GetQueryObjectiv" alias="GetQueryObjectivARB">
5010
 
        <param name="id" type="GLuint"/>
5011
 
        <param name="pname" type="GLenum"/>
5012
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
5013
 
    </function>
5014
 
 
5015
 
    <function name="GetQueryObjectuiv" alias="GetQueryObjectuivARB">
5016
 
        <param name="id" type="GLuint"/>
5017
 
        <param name="pname" type="GLenum"/>
5018
 
        <param name="params" type="GLuint *" output="true" variable_param="pname"/>
5019
 
    </function>
5020
 
</category>
5021
 
 
5022
 
 
5023
 
<category name="2.0">
5024
 
    <!-- XXX this section is very much incomplete!!! -->
5025
 
    <!-- These function offsets may change too!!! -->
5026
 
 
5027
 
    <enum name="POINT_SPRITE_COORD_ORIGIN"     count="1"  value="0x8CA0">
5028
 
        <size name="PointParameterfvEXT"/>
5029
 
        <size name="PointParameterivNV"/>
5030
 
    </enum>
5031
 
 
5032
 
    <function name="StencilFuncSeparate" offset="813">
5033
 
        <param name="face" type="GLenum"/>
5034
 
        <param name="func" type="GLenum"/>
5035
 
        <param name="ref" type="GLint"/>
5036
 
        <param name="mask" type="GLuint"/>
5037
 
    </function>
5038
 
 
5039
 
    <function name="StencilOpSeparate" offset="814">
5040
 
        <param name="face" type="GLenum"/>
5041
 
        <param name="fail" type="GLenum"/>
5042
 
        <param name="zfail" type="GLenum"/>
5043
 
        <param name="zpass" type="GLenum"/>
5044
 
    </function>
5045
 
 
5046
 
    <function name="StencilMaskSeparate" offset="815">
5047
 
        <param name="face" type="GLenum"/>
5048
 
        <param name="mask" type="GLuint"/>
5049
 
    </function>
5050
 
</category>
5051
 
 
5052
 
 
5053
 
<!-- ARB extensions sorted by extension number. -->
5054
 
 
5055
 
<category name="GL_ARB_multitexture" number="1">
5056
 
    <enum name="TEXTURE0_ARB"                             value="0x84C0"/>
5057
 
    <enum name="TEXTURE1_ARB"                             value="0x84C1"/>
5058
 
    <enum name="TEXTURE2_ARB"                             value="0x84C2"/>
5059
 
    <enum name="TEXTURE3_ARB"                             value="0x84C3"/>
5060
 
    <enum name="TEXTURE4_ARB"                             value="0x84C4"/>
5061
 
    <enum name="TEXTURE5_ARB"                             value="0x84C5"/>
5062
 
    <enum name="TEXTURE6_ARB"                             value="0x84C6"/>
5063
 
    <enum name="TEXTURE7_ARB"                             value="0x84C7"/>
5064
 
    <enum name="TEXTURE8_ARB"                             value="0x84C8"/>
5065
 
    <enum name="TEXTURE9_ARB"                             value="0x84C9"/>
5066
 
    <enum name="TEXTURE10_ARB"                            value="0x84CA"/>
5067
 
    <enum name="TEXTURE11_ARB"                            value="0x84CB"/>
5068
 
    <enum name="TEXTURE12_ARB"                            value="0x84CC"/>
5069
 
    <enum name="TEXTURE13_ARB"                            value="0x84CD"/>
5070
 
    <enum name="TEXTURE14_ARB"                            value="0x84CE"/>
5071
 
    <enum name="TEXTURE15_ARB"                            value="0x84CF"/>
5072
 
    <enum name="TEXTURE16_ARB"                            value="0x84D0"/>
5073
 
    <enum name="TEXTURE17_ARB"                            value="0x84D1"/>
5074
 
    <enum name="TEXTURE18_ARB"                            value="0x84D2"/>
5075
 
    <enum name="TEXTURE19_ARB"                            value="0x84D3"/>
5076
 
    <enum name="TEXTURE20_ARB"                            value="0x84D4"/>
5077
 
    <enum name="TEXTURE21_ARB"                            value="0x84D5"/>
5078
 
    <enum name="TEXTURE22_ARB"                            value="0x84D6"/>
5079
 
    <enum name="TEXTURE23_ARB"                            value="0x84D7"/>
5080
 
    <enum name="TEXTURE24_ARB"                            value="0x84D8"/>
5081
 
    <enum name="TEXTURE25_ARB"                            value="0x84D9"/>
5082
 
    <enum name="TEXTURE26_ARB"                            value="0x84DA"/>
5083
 
    <enum name="TEXTURE27_ARB"                            value="0x84DB"/>
5084
 
    <enum name="TEXTURE28_ARB"                            value="0x84DC"/>
5085
 
    <enum name="TEXTURE29_ARB"                            value="0x84DD"/>
5086
 
    <enum name="TEXTURE30_ARB"                            value="0x84DE"/>
5087
 
    <enum name="TEXTURE31_ARB"                            value="0x84DF"/>
5088
 
    <enum name="ACTIVE_TEXTURE_ARB"            count="1"  value="0x84E0">
5089
 
        <size name="Get" mode="get"/>
5090
 
    </enum>
5091
 
    <enum name="CLIENT_ACTIVE_TEXTURE_ARB"     count="1"  value="0x84E1">
5092
 
        <size name="Get" mode="get"/>
5093
 
    </enum>
5094
 
    <enum name="MAX_TEXTURE_UNITS_ARB"         count="1"  value="0x84E2">
5095
 
        <size name="Get" mode="get"/>
5096
 
    </enum>
5097
 
 
5098
 
    <function name="ActiveTextureARB" offset="374">
5099
 
        <param name="texture" type="GLenum"/>
5100
 
        <glx rop="197"/>
5101
 
    </function>
5102
 
 
5103
 
    <function name="ClientActiveTextureARB" offset="375">
5104
 
        <param name="texture" type="GLenum"/>
5105
 
        <glx handcode="true"/>
5106
 
    </function>
5107
 
 
5108
 
    <function name="MultiTexCoord1dARB" offset="376" vectorequiv="MultiTexCoord1dvARB">
5109
 
        <param name="target" type="GLenum"/>
5110
 
        <param name="s" type="GLdouble"/>
5111
 
    </function>
5112
 
 
5113
 
    <function name="MultiTexCoord1dvARB" offset="377">
5114
 
        <param name="target" type="GLenum"/>
5115
 
        <param name="v" type="const GLdouble *" count="1"/>
5116
 
        <glx rop="198"/>
5117
 
    </function>
5118
 
 
5119
 
    <function name="MultiTexCoord1fARB" offset="378" vectorequiv="MultiTexCoord1fvARB">
5120
 
        <param name="target" type="GLenum"/>
5121
 
        <param name="s" type="GLfloat"/>
5122
 
    </function>
5123
 
 
5124
 
    <function name="MultiTexCoord1fvARB" offset="379">
5125
 
        <param name="target" type="GLenum"/>
5126
 
        <param name="v" type="const GLfloat *" count="1"/>
5127
 
        <glx rop="199"/>
5128
 
    </function>
5129
 
 
5130
 
    <function name="MultiTexCoord1iARB" offset="380" vectorequiv="MultiTexCoord1ivARB">
5131
 
        <param name="target" type="GLenum"/>
5132
 
        <param name="s" type="GLint"/>
5133
 
    </function>
5134
 
 
5135
 
    <function name="MultiTexCoord1ivARB" offset="381">
5136
 
        <param name="target" type="GLenum"/>
5137
 
        <param name="v" type="const GLint *" count="1"/>
5138
 
        <glx rop="200"/>
5139
 
    </function>
5140
 
 
5141
 
    <function name="MultiTexCoord1sARB" offset="382" vectorequiv="MultiTexCoord1svARB">
5142
 
        <param name="target" type="GLenum"/>
5143
 
        <param name="s" type="GLshort"/>
5144
 
    </function>
5145
 
 
5146
 
    <function name="MultiTexCoord1svARB" offset="383">
5147
 
        <param name="target" type="GLenum"/>
5148
 
        <param name="v" type="const GLshort *" count="1"/>
5149
 
        <glx rop="201"/>
5150
 
    </function>
5151
 
 
5152
 
    <function name="MultiTexCoord2dARB" offset="384" vectorequiv="MultiTexCoord2dvARB">
5153
 
        <param name="target" type="GLenum"/>
5154
 
        <param name="s" type="GLdouble"/>
5155
 
        <param name="t" type="GLdouble"/>
5156
 
    </function>
5157
 
 
5158
 
    <function name="MultiTexCoord2dvARB" offset="385">
5159
 
        <param name="target" type="GLenum"/>
5160
 
        <param name="v" type="const GLdouble *" count="2"/>
5161
 
        <glx rop="202"/>
5162
 
    </function>
5163
 
 
5164
 
    <function name="MultiTexCoord2fARB" offset="386" vectorequiv="MultiTexCoord2fvARB">
5165
 
        <param name="target" type="GLenum"/>
5166
 
        <param name="s" type="GLfloat"/>
5167
 
        <param name="t" type="GLfloat"/>
5168
 
    </function>
5169
 
 
5170
 
    <function name="MultiTexCoord2fvARB" offset="387">
5171
 
        <param name="target" type="GLenum"/>
5172
 
        <param name="v" type="const GLfloat *" count="2"/>
5173
 
        <glx rop="203"/>
5174
 
    </function>
5175
 
 
5176
 
    <function name="MultiTexCoord2iARB" offset="388" vectorequiv="MultiTexCoord2ivARB">
5177
 
        <param name="target" type="GLenum"/>
5178
 
        <param name="s" type="GLint"/>
5179
 
        <param name="t" type="GLint"/>
5180
 
    </function>
5181
 
 
5182
 
    <function name="MultiTexCoord2ivARB" offset="389">
5183
 
        <param name="target" type="GLenum"/>
5184
 
        <param name="v" type="const GLint *" count="2"/>
5185
 
        <glx rop="204"/>
5186
 
    </function>
5187
 
 
5188
 
    <function name="MultiTexCoord2sARB" offset="390" vectorequiv="MultiTexCoord2svARB">
5189
 
        <param name="target" type="GLenum"/>
5190
 
        <param name="s" type="GLshort"/>
5191
 
        <param name="t" type="GLshort"/>
5192
 
    </function>
5193
 
 
5194
 
    <function name="MultiTexCoord2svARB" offset="391">
5195
 
        <param name="target" type="GLenum"/>
5196
 
        <param name="v" type="const GLshort *" count="2"/>
5197
 
        <glx rop="205"/>
5198
 
    </function>
5199
 
 
5200
 
    <function name="MultiTexCoord3dARB" offset="392" vectorequiv="MultiTexCoord3dvARB">
5201
 
        <param name="target" type="GLenum"/>
5202
 
        <param name="s" type="GLdouble"/>
5203
 
        <param name="t" type="GLdouble"/>
5204
 
        <param name="r" type="GLdouble"/>
5205
 
    </function>
5206
 
 
5207
 
    <function name="MultiTexCoord3dvARB" offset="393">
5208
 
        <param name="target" type="GLenum"/>
5209
 
        <param name="v" type="const GLdouble *" count="3"/>
5210
 
        <glx rop="206"/>
5211
 
    </function>
5212
 
 
5213
 
    <function name="MultiTexCoord3fARB" offset="394" vectorequiv="MultiTexCoord3fvARB">
5214
 
        <param name="target" type="GLenum"/>
5215
 
        <param name="s" type="GLfloat"/>
5216
 
        <param name="t" type="GLfloat"/>
5217
 
        <param name="r" type="GLfloat"/>
5218
 
    </function>
5219
 
 
5220
 
    <function name="MultiTexCoord3fvARB" offset="395">
5221
 
        <param name="target" type="GLenum"/>
5222
 
        <param name="v" type="const GLfloat *" count="3"/>
5223
 
        <glx rop="207"/>
5224
 
    </function>
5225
 
 
5226
 
    <function name="MultiTexCoord3iARB" offset="396" vectorequiv="MultiTexCoord3ivARB">
5227
 
        <param name="target" type="GLenum"/>
5228
 
        <param name="s" type="GLint"/>
5229
 
        <param name="t" type="GLint"/>
5230
 
        <param name="r" type="GLint"/>
5231
 
    </function>
5232
 
 
5233
 
    <function name="MultiTexCoord3ivARB" offset="397">
5234
 
        <param name="target" type="GLenum"/>
5235
 
        <param name="v" type="const GLint *" count="3"/>
5236
 
        <glx rop="208"/>
5237
 
    </function>
5238
 
 
5239
 
    <function name="MultiTexCoord3sARB" offset="398" vectorequiv="MultiTexCoord3svARB">
5240
 
        <param name="target" type="GLenum"/>
5241
 
        <param name="s" type="GLshort"/>
5242
 
        <param name="t" type="GLshort"/>
5243
 
        <param name="r" type="GLshort"/>
5244
 
    </function>
5245
 
 
5246
 
    <function name="MultiTexCoord3svARB" offset="399">
5247
 
        <param name="target" type="GLenum"/>
5248
 
        <param name="v" type="const GLshort *" count="3"/>
5249
 
        <glx rop="209"/>
5250
 
    </function>
5251
 
 
5252
 
    <function name="MultiTexCoord4dARB" offset="400" vectorequiv="MultiTexCoord4dvARB">
5253
 
        <param name="target" type="GLenum"/>
5254
 
        <param name="s" type="GLdouble"/>
5255
 
        <param name="t" type="GLdouble"/>
5256
 
        <param name="r" type="GLdouble"/>
5257
 
        <param name="q" type="GLdouble"/>
5258
 
    </function>
5259
 
 
5260
 
    <function name="MultiTexCoord4dvARB" offset="401">
5261
 
        <param name="target" type="GLenum"/>
5262
 
        <param name="v" type="const GLdouble *" count="4"/>
5263
 
        <glx rop="210"/>
5264
 
    </function>
5265
 
 
5266
 
    <function name="MultiTexCoord4fARB" offset="402" vectorequiv="MultiTexCoord4fvARB">
5267
 
        <param name="target" type="GLenum"/>
5268
 
        <param name="s" type="GLfloat"/>
5269
 
        <param name="t" type="GLfloat"/>
5270
 
        <param name="r" type="GLfloat"/>
5271
 
        <param name="q" type="GLfloat"/>
5272
 
    </function>
5273
 
 
5274
 
    <function name="MultiTexCoord4fvARB" offset="403">
5275
 
        <param name="target" type="GLenum"/>
5276
 
        <param name="v" type="const GLfloat *" count="4"/>
5277
 
        <glx rop="211"/>
5278
 
    </function>
5279
 
 
5280
 
    <function name="MultiTexCoord4iARB" offset="404" vectorequiv="MultiTexCoord4ivARB">
5281
 
        <param name="target" type="GLenum"/>
5282
 
        <param name="s" type="GLint"/>
5283
 
        <param name="t" type="GLint"/>
5284
 
        <param name="r" type="GLint"/>
5285
 
        <param name="q" type="GLint"/>
5286
 
    </function>
5287
 
 
5288
 
    <function name="MultiTexCoord4ivARB" offset="405">
5289
 
        <param name="target" type="GLenum"/>
5290
 
        <param name="v" type="const GLint *" count="4"/>
5291
 
        <glx rop="212"/>
5292
 
    </function>
5293
 
 
5294
 
    <function name="MultiTexCoord4sARB" offset="406" vectorequiv="MultiTexCoord4svARB">
5295
 
        <param name="target" type="GLenum"/>
5296
 
        <param name="s" type="GLshort"/>
5297
 
        <param name="t" type="GLshort"/>
5298
 
        <param name="r" type="GLshort"/>
5299
 
        <param name="q" type="GLshort"/>
5300
 
    </function>
5301
 
 
5302
 
    <function name="MultiTexCoord4svARB" offset="407">
5303
 
        <param name="target" type="GLenum"/>
5304
 
        <param name="v" type="const GLshort *" count="4"/>
5305
 
        <glx rop="213"/>
5306
 
    </function>
5307
 
</category>
5308
 
 
5309
 
<!-- ARB extension number 2 is a GLX extension. -->
5310
 
 
5311
 
<category name="GL_ARB_transpose_matrix" number="3">
5312
 
    <enum name="TRANSPOSE_MODELVIEW_MATRIX_ARB"           value="0x84E3"/>
5313
 
    <enum name="TRANSPOSE_PROJECTION_MATRIX_ARB"          value="0x84E4"/>
5314
 
    <enum name="TRANSPOSE_TEXTURE_MATRIX_ARB"             value="0x84E5"/>
5315
 
    <enum name="TRANSPOSE_COLOR_MATRIX_ARB"               value="0x84E6"/>
5316
 
 
5317
 
    <function name="LoadTransposeMatrixfARB" offset="408">
5318
 
        <param name="m" type="const GLfloat *"/>
5319
 
        <glx handcode="true"/>
5320
 
    </function>
5321
 
 
5322
 
    <function name="LoadTransposeMatrixdARB" offset="409">
5323
 
        <param name="m" type="const GLdouble *"/>
5324
 
        <glx handcode="true"/>
5325
 
    </function>
5326
 
 
5327
 
    <function name="MultTransposeMatrixfARB" offset="410">
5328
 
        <param name="m" type="const GLfloat *"/>
5329
 
        <glx handcode="true"/>
5330
 
    </function>
5331
 
 
5332
 
    <function name="MultTransposeMatrixdARB" offset="411">
5333
 
        <param name="m" type="const GLdouble *"/>
5334
 
        <glx handcode="true"/>
5335
 
    </function>
5336
 
</category>
5337
 
 
5338
 
<!-- ARB extension number 4 is a WGL extension. -->
5339
 
 
5340
 
<category name="GL_ARB_multisample" number="5">
5341
 
    <enum name="MULTISAMPLE_ARB"               count="1"  value="0x809D">
5342
 
        <size name="Get" mode="get"/>
5343
 
    </enum>
5344
 
    <enum name="SAMPLE_ALPHA_TO_COVERAGE_ARB"  count="1"  value="0x809E">
5345
 
        <size name="Get" mode="get"/>
5346
 
    </enum>
5347
 
    <enum name="SAMPLE_ALPHA_TO_ONE_ARB"       count="1"  value="0x809F">
5348
 
        <size name="Get" mode="get"/>
5349
 
    </enum>
5350
 
    <enum name="SAMPLE_COVERAGE_ARB"           count="1"  value="0x80A0">
5351
 
        <size name="Get" mode="get"/>
5352
 
    </enum>
5353
 
    <enum name="SAMPLE_BUFFERS_ARB"            count="1"  value="0x80A8">
5354
 
        <size name="Get" mode="get"/>
5355
 
    </enum>
5356
 
    <enum name="SAMPLES_ARB"                   count="1"  value="0x80A9">
5357
 
        <size name="Get" mode="get"/>
5358
 
    </enum>
5359
 
    <enum name="SAMPLE_COVERAGE_VALUE_ARB"     count="1"  value="0x80AA">
5360
 
        <size name="Get" mode="get"/>
5361
 
    </enum>
5362
 
    <enum name="SAMPLE_COVERAGE_INVERT_ARB"    count="1"  value="0x80AB">
5363
 
        <size name="Get" mode="get"/>
5364
 
    </enum>
5365
 
    <enum name="MULTISAMPLE_BIT_ARB"                      value="0x20000000"/>
5366
 
 
5367
 
    <function name="SampleCoverageARB" offset="412">
5368
 
        <param name="value" type="GLclampf"/>
5369
 
        <param name="invert" type="GLboolean"/>
5370
 
        <glx rop="229"/>
5371
 
    </function>
5372
 
</category>
5373
 
 
5374
 
<category name="GL_ARB_texture_env_add" number="6">
5375
 
    <!-- No new functions, types, enums. -->
5376
 
</category>
5377
 
 
5378
 
<category name="GL_ARB_texture_cube_map" number="7">
5379
 
    <enum name="NORMAL_MAP_ARB"                           value="0x8511"/>
5380
 
    <enum name="REFLECTION_MAP_ARB"                       value="0x8512"/>
5381
 
    <enum name="TEXTURE_CUBE_MAP_ARB"          count="1"  value="0x8513">
5382
 
        <size name="Get" mode="get"/>
5383
 
    </enum>
5384
 
    <enum name="TEXTURE_BINDING_CUBE_MAP_ARB"  count="1"  value="0x8514">
5385
 
        <size name="Get" mode="get"/>
5386
 
    </enum>
5387
 
    <enum name="TEXTURE_CUBE_MAP_POSITIVE_X_ARB"          value="0x8515"/>
5388
 
    <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X_ARB"          value="0x8516"/>
5389
 
    <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y_ARB"          value="0x8517"/>
5390
 
    <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB"          value="0x8518"/>
5391
 
    <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z_ARB"          value="0x8519"/>
5392
 
    <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB"          value="0x851A"/>
5393
 
    <enum name="PROXY_TEXTURE_CUBE_MAP_ARB"               value="0x851B"/>
5394
 
    <enum name="MAX_CUBE_MAP_TEXTURE_SIZE_ARB" count="1"  value="0x851C">
5395
 
        <size name="Get" mode="get"/>
5396
 
    </enum>
5397
 
</category>
5398
 
 
5399
 
<!-- ARB extension number 8 is a WGL extension. -->
5400
 
<!-- ARB extension number 9 is a WGL extension. -->
5401
 
<!-- ARB extension number 10 is a WGL extension. -->
5402
 
<!-- ARB extension number 11 is a WGL extension. -->
5403
 
 
5404
 
<category name="GL_ARB_texture_compression" number="12">
5405
 
    <enum name="COMPRESSED_ALPHA_ARB"                     value="0x84E9"/>
5406
 
    <enum name="COMPRESSED_LUMINANCE_ARB"                 value="0x84EA"/>
5407
 
    <enum name="COMPRESSED_LUMINANCE_ALPHA_ARB"           value="0x84EB"/>
5408
 
    <enum name="COMPRESSED_INTENSITY_ARB"                 value="0x84EC"/>
5409
 
    <enum name="COMPRESSED_RGB_ARB"                       value="0x84ED"/>
5410
 
    <enum name="COMPRESSED_RGBA_ARB"                      value="0x84EE"/>
5411
 
    <enum name="TEXTURE_COMPRESSION_HINT_ARB"  count="1"  value="0x84EF">
5412
 
        <size name="Get" mode="get"/>
5413
 
    </enum>
5414
 
    <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" count="1" value="0x86A0">
5415
 
        <size name="GetTexLevelParameterfv" mode="get"/>
5416
 
        <size name="GetTexLevelParameteriv" mode="get"/>
5417
 
    </enum>
5418
 
    <enum name="TEXTURE_COMPRESSED_ARB"        count="1"  value="0x86A1">
5419
 
        <size name="GetTexLevelParameterfv" mode="get"/>
5420
 
        <size name="GetTexLevelParameteriv" mode="get"/>
5421
 
    </enum>
5422
 
    <enum name="NUM_TEXTURE_COMPRESSED_FORMATS_ARB" count="1" value="0x86A2">
5423
 
        <size name="Get" mode="get"/>
5424
 
    </enum>
5425
 
    <enum name="TEXTURE_COMPRESSED_FORMATS_ARB"           value="0x86A3"/>
5426
 
 
5427
 
    <function name="CompressedTexImage3DARB" offset="554">
5428
 
        <param name="target" type="GLenum"/>
5429
 
        <param name="level" type="GLint"/>
5430
 
        <param name="internalformat" type="GLenum"/>
5431
 
        <param name="width" type="GLsizei"/>
5432
 
        <param name="height" type="GLsizei"/>
5433
 
        <param name="depth" type="GLsizei"/>
5434
 
        <param name="border" type="GLint"/>
5435
 
        <param name="imageSize" type="GLsizei" counter="true"/>
5436
 
        <param name="data" type="const GLvoid *" count="imageSize"/>
5437
 
        <glx rop="216" handcode="client"/>
5438
 
    </function>
5439
 
 
5440
 
    <function name="CompressedTexImage2DARB" offset="555">
5441
 
        <param name="target" type="GLenum"/>
5442
 
        <param name="level" type="GLint"/>
5443
 
        <param name="internalformat" type="GLenum"/>
5444
 
        <param name="width" type="GLsizei"/>
5445
 
        <param name="height" type="GLsizei"/>
5446
 
        <param name="border" type="GLint"/>
5447
 
        <param name="imageSize" type="GLsizei" counter="true"/>
5448
 
        <param name="data" type="const GLvoid *" count="imageSize"/>
5449
 
        <glx rop="215" handcode="client"/>
5450
 
    </function>
5451
 
 
5452
 
    <function name="CompressedTexImage1DARB" offset="556">
5453
 
        <param name="target" type="GLenum"/>
5454
 
        <param name="level" type="GLint"/>
5455
 
        <param name="internalformat" type="GLenum"/>
5456
 
        <param name="width" type="GLsizei"/>
5457
 
        <param name="border" type="GLint"/>
5458
 
        <param name="imageSize" type="GLsizei" counter="true"/>
5459
 
        <param name="data" type="const GLvoid *" count="imageSize"/>
5460
 
        <glx rop="214" handcode="client"/>
5461
 
    </function>
5462
 
 
5463
 
    <function name="CompressedTexSubImage3DARB" offset="557">
5464
 
        <param name="target" type="GLenum"/>
5465
 
        <param name="level" type="GLint"/>
5466
 
        <param name="xoffset" type="GLint"/>
5467
 
        <param name="yoffset" type="GLint"/>
5468
 
        <param name="zoffset" type="GLint"/>
5469
 
        <param name="width" type="GLsizei"/>
5470
 
        <param name="height" type="GLsizei"/>
5471
 
        <param name="depth" type="GLsizei"/>
5472
 
        <param name="format" type="GLenum"/>
5473
 
        <param name="imageSize" type="GLsizei" counter="true"/>
5474
 
        <param name="data" type="const GLvoid *" count="imageSize"/>
5475
 
        <glx rop="219" handcode="client"/>
5476
 
    </function>
5477
 
 
5478
 
    <function name="CompressedTexSubImage2DARB" offset="558">
5479
 
        <param name="target" type="GLenum"/>
5480
 
        <param name="level" type="GLint"/>
5481
 
        <param name="xoffset" type="GLint"/>
5482
 
        <param name="yoffset" type="GLint"/>
5483
 
        <param name="width" type="GLsizei"/>
5484
 
        <param name="height" type="GLsizei"/>
5485
 
        <param name="format" type="GLenum"/>
5486
 
        <param name="imageSize" type="GLsizei" counter="true"/>
5487
 
        <param name="data" type="const GLvoid *" count="imageSize"/>
5488
 
        <glx rop="218" handcode="client"/>
5489
 
    </function>
5490
 
 
5491
 
    <function name="CompressedTexSubImage1DARB" offset="559">
5492
 
        <param name="target" type="GLenum"/>
5493
 
        <param name="level" type="GLint"/>
5494
 
        <param name="xoffset" type="GLint"/>
5495
 
        <param name="width" type="GLsizei"/>
5496
 
        <param name="format" type="GLenum"/>
5497
 
        <param name="imageSize" type="GLsizei" counter="true"/>
5498
 
        <param name="data" type="const GLvoid *" count="imageSize"/>
5499
 
        <glx rop="217" handcode="client"/>
5500
 
    </function>
5501
 
 
5502
 
    <function name="GetCompressedTexImageARB" offset="560">
5503
 
        <param name="target" type="GLenum"/>
5504
 
        <param name="level" type="GLint"/>
5505
 
        <param name="img" type="GLvoid *" output="true"/>
5506
 
 
5507
 
        <!-- This has to be hand coded because the image size is in the
5508
 
             "wrong" place.  Technically, this should be a
5509
 
             'always_array="true"' case.  The size field in the reply would
5510
 
             be at offset 12.  However, the size is actually at offset 16.
5511
 
             This is where the 'width' is in a GetTexImage reply. -->
5512
 
        <glx sop="160" handcode="true"/>
5513
 
    </function>
5514
 
</category>
5515
 
 
5516
 
<category name="GL_ARB_texture_border_clamp" number="13">
5517
 
    <enum name="CLAMP_TO_BORDER_ARB"                      value="0x812D"/>
5518
 
</category>
5519
 
 
5520
 
<category name="GL_ARB_point_parameters" number="14">
5521
 
    <enum name="POINT_SIZE_MIN_ARB"            count="1"  value="0x8126">
5522
 
        <size name="PointParameterfvEXT"/>
5523
 
    </enum>
5524
 
    <enum name="POINT_SIZE_MAX_ARB"            count="1"  value="0x8127">
5525
 
        <size name="PointParameterfvEXT"/>
5526
 
    </enum>
5527
 
    <enum name="POINT_FADE_THRESHOLD_SIZE_ARB" count="1"  value="0x8128">
5528
 
        <size name="PointParameterfvEXT"/>
5529
 
    </enum>
5530
 
    <enum name="POINT_DISTANCE_ATTENUATION_ARB" count="3" value="0x8129">
5531
 
        <size name="PointParameterfvEXT"/>
5532
 
    </enum>
5533
 
 
5534
 
    <function name="PointParameterfARB" alias="PointParameterfEXT">
5535
 
        <param name="pname" type="GLenum"/>
5536
 
        <param name="param" type="GLfloat"/>
5537
 
        <glx rop="2065"/>
5538
 
    </function>
5539
 
 
5540
 
    <function name="PointParameterfvARB" alias="PointParameterfvEXT">
5541
 
        <param name="pname" type="GLenum"/>
5542
 
        <param name="params" type="const GLfloat *" variable_param="pname"/>
5543
 
        <glx rop="2066"/>
5544
 
    </function>
5545
 
</category>
5546
 
 
5547
 
<category name="GL_ARB_vertex_blend" number="15">
5548
 
    <enum name="MAX_VERTEX_UNITS_ARB"          count="1"  value="0x86A4">
5549
 
        <size name="Get" mode="get"/>
5550
 
    </enum>
5551
 
    <enum name="ACTIVE_VERTEX_UNITS_ARB"       count="1"  value="0x86A5">
5552
 
        <size name="Get" mode="get"/>
5553
 
    </enum>
5554
 
    <enum name="WEIGHT_SUM_UNITY_ARB"          count="1"  value="0x86A6">
5555
 
        <size name="Get" mode="get"/>
5556
 
    </enum>
5557
 
    <enum name="VERTEX_BLEND_ARB"              count="1"  value="0x86A7">
5558
 
        <size name="Get" mode="get"/>
5559
 
    </enum>
5560
 
    <enum name="CURRENT_WEIGHT_ARB"            count="1"  value="0x86A8">
5561
 
        <size name="Get" mode="get"/>
5562
 
    </enum>
5563
 
    <enum name="WEIGHT_ARRAY_TYPE_ARB"         count="1"  value="0x86A9">
5564
 
        <size name="Get" mode="get"/>
5565
 
    </enum>
5566
 
    <enum name="WEIGHT_ARRAY_STRIDE_ARB"       count="1"  value="0x86AA">
5567
 
        <size name="Get" mode="get"/>
5568
 
    </enum>
5569
 
    <enum name="WEIGHT_ARRAY_SIZE_ARB"         count="1"  value="0x86AB">
5570
 
        <size name="Get" mode="get"/>
5571
 
    </enum>
5572
 
    <enum name="WEIGHT_ARRAY_POINTER_ARB"                 value="0x86AC"/>
5573
 
    <enum name="WEIGHT_ARRAY_ARB"              count="1"  value="0x86AD">
5574
 
        <size name="Get" mode="get"/>
5575
 
    </enum>
5576
 
    <enum name="MODELVIEW0_ARB"                count="16" value="0x1700">
5577
 
        <size name="Get" mode="get"/>
5578
 
    </enum>
5579
 
    <enum name="MODELVIEW1_ARB"                count="16" value="0x850A">
5580
 
        <size name="Get" mode="get"/>
5581
 
    </enum>
5582
 
    <enum name="MODELVIEW2_ARB"                count="16" value="0x8722">
5583
 
        <size name="Get" mode="get"/>
5584
 
    </enum>
5585
 
    <enum name="MODELVIEW3_ARB"                count="16" value="0x8723">
5586
 
        <size name="Get" mode="get"/>
5587
 
    </enum>
5588
 
    <enum name="MODELVIEW4_ARB"                count="16" value="0x8724">
5589
 
        <size name="Get" mode="get"/>
5590
 
    </enum>
5591
 
    <enum name="MODELVIEW5_ARB"                count="16" value="0x8725">
5592
 
        <size name="Get" mode="get"/>
5593
 
    </enum>
5594
 
    <enum name="MODELVIEW6_ARB"                count="16" value="0x8726">
5595
 
        <size name="Get" mode="get"/>
5596
 
    </enum>
5597
 
    <enum name="MODELVIEW7_ARB"                count="16" value="0x8727">
5598
 
        <size name="Get" mode="get"/>
5599
 
    </enum>
5600
 
    <enum name="MODELVIEW8_ARB"                count="16" value="0x8728">
5601
 
        <size name="Get" mode="get"/>
5602
 
    </enum>
5603
 
    <enum name="MODELVIEW9_ARB"                count="16" value="0x8729">
5604
 
        <size name="Get" mode="get"/>
5605
 
    </enum>
5606
 
    <enum name="MODELVIEW10_ARB"               count="16" value="0x872A">
5607
 
        <size name="Get" mode="get"/>
5608
 
    </enum>
5609
 
    <enum name="MODELVIEW11_ARB"               count="16" value="0x872B">
5610
 
        <size name="Get" mode="get"/>
5611
 
    </enum>
5612
 
    <enum name="MODELVIEW12_ARB"               count="16" value="0x872C">
5613
 
        <size name="Get" mode="get"/>
5614
 
    </enum>
5615
 
    <enum name="MODELVIEW13_ARB"               count="16" value="0x872D">
5616
 
        <size name="Get" mode="get"/>
5617
 
    </enum>
5618
 
    <enum name="MODELVIEW14_ARB"               count="16" value="0x872E">
5619
 
        <size name="Get" mode="get"/>
5620
 
    </enum>
5621
 
    <enum name="MODELVIEW15_ARB"               count="16" value="0x872F">
5622
 
        <size name="Get" mode="get"/>
5623
 
    </enum>
5624
 
    <enum name="MODELVIEW16_ARB"               count="16" value="0x8730">
5625
 
        <size name="Get" mode="get"/>
5626
 
    </enum>
5627
 
    <enum name="MODELVIEW17_ARB"               count="16" value="0x8731">
5628
 
        <size name="Get" mode="get"/>
5629
 
    </enum>
5630
 
    <enum name="MODELVIEW18_ARB"               count="16" value="0x8732">
5631
 
        <size name="Get" mode="get"/>
5632
 
    </enum>
5633
 
    <enum name="MODELVIEW19_ARB"               count="16" value="0x8733">
5634
 
        <size name="Get" mode="get"/>
5635
 
    </enum>
5636
 
    <enum name="MODELVIEW20_ARB"               count="16" value="0x8734">
5637
 
        <size name="Get" mode="get"/>
5638
 
    </enum>
5639
 
    <enum name="MODELVIEW21_ARB"               count="16" value="0x8735">
5640
 
        <size name="Get" mode="get"/>
5641
 
    </enum>
5642
 
    <enum name="MODELVIEW22_ARB"               count="16" value="0x8736">
5643
 
        <size name="Get" mode="get"/>
5644
 
    </enum>
5645
 
    <enum name="MODELVIEW23_ARB"               count="16" value="0x8737">
5646
 
        <size name="Get" mode="get"/>
5647
 
    </enum>
5648
 
    <enum name="MODELVIEW24_ARB"               count="16" value="0x8738">
5649
 
        <size name="Get" mode="get"/>
5650
 
    </enum>
5651
 
    <enum name="MODELVIEW25_ARB"               count="16" value="0x8739">
5652
 
        <size name="Get" mode="get"/>
5653
 
    </enum>
5654
 
    <enum name="MODELVIEW26_ARB"               count="16" value="0x873A">
5655
 
        <size name="Get" mode="get"/>
5656
 
    </enum>
5657
 
    <enum name="MODELVIEW27_ARB"               count="16" value="0x873B">
5658
 
        <size name="Get" mode="get"/>
5659
 
    </enum>
5660
 
    <enum name="MODELVIEW28_ARB"               count="16" value="0x873C">
5661
 
        <size name="Get" mode="get"/>
5662
 
    </enum>
5663
 
    <enum name="MODELVIEW29_ARB"               count="16" value="0x873D">
5664
 
        <size name="Get" mode="get"/>
5665
 
    </enum>
5666
 
    <enum name="MODELVIEW30_ARB"               count="16" value="0x873E">
5667
 
        <size name="Get" mode="get"/>
5668
 
    </enum>
5669
 
    <enum name="MODELVIEW31_ARB"               count="16" value="0x873F">
5670
 
        <size name="Get" mode="get"/>
5671
 
    </enum>
5672
 
 
5673
 
    <function name="WeightbvARB" offset="?">
5674
 
        <param name="size" type="GLint"/>
5675
 
        <param name="weights" type="const GLbyte *"/>
5676
 
    </function>
5677
 
 
5678
 
    <function name="WeightsvARB" offset="?">
5679
 
        <param name="size" type="GLint"/>
5680
 
        <param name="weights" type="const GLshort *"/>
5681
 
    </function>
5682
 
 
5683
 
    <function name="WeightivARB" offset="?">
5684
 
        <param name="size" type="GLint"/>
5685
 
        <param name="weights" type="const GLint *"/>
5686
 
    </function>
5687
 
 
5688
 
    <function name="WeightfvARB" offset="?">
5689
 
        <param name="size" type="GLint"/>
5690
 
        <param name="weights" type="const GLfloat *"/>
5691
 
    </function>
5692
 
 
5693
 
    <function name="WeightdvARB" offset="?">
5694
 
        <param name="size" type="GLint"/>
5695
 
        <param name="weights" type="const GLdouble *"/>
5696
 
    </function>
5697
 
 
5698
 
    <function name="WeightubvARB" offset="?">
5699
 
        <param name="size" type="GLint"/>
5700
 
        <param name="weights" type="const GLubyte *"/>
5701
 
    </function>
5702
 
 
5703
 
    <function name="WeightusvARB" offset="?">
5704
 
        <param name="size" type="GLint"/>
5705
 
        <param name="weights" type="const GLushort *"/>
5706
 
    </function>
5707
 
 
5708
 
    <function name="WeightuivARB" offset="?">
5709
 
        <param name="size" type="GLint"/>
5710
 
        <param name="weights" type="const GLuint *"/>
5711
 
    </function>
5712
 
 
5713
 
    <function name="WeightPointerARB" offset="?">
5714
 
        <param name="size" type="GLint"/>
5715
 
        <param name="type" type="GLenum"/>
5716
 
        <param name="stride" type="GLsizei"/>
5717
 
        <param name="pointer" type="const GLvoid *"/>
5718
 
        <glx handcode="true"/>
5719
 
    </function>
5720
 
 
5721
 
    <function name="VertexBlendARB" offset="?">
5722
 
        <param name="count" type="GLint"/>
5723
 
    </function>
5724
 
</category>
5725
 
 
5726
 
<category name="GL_ARB_matrix_palette" number="16">
5727
 
    <enum name="MATRIX_PALETTE_ARB"            count="1"  value="0x8840">
5728
 
        <size name="Get" mode="get"/>
5729
 
    </enum>
5730
 
    <enum name="MAX_MATRIX_PALETTE_STACK_DEPTH_ARB" count="1" value="0x8841">
5731
 
        <size name="Get" mode="get"/>
5732
 
    </enum>
5733
 
    <enum name="MAX_PALETTE_MATRICES_ARB"      count="1"  value="0x8842">
5734
 
        <size name="Get" mode="get"/>
5735
 
    </enum>
5736
 
    <enum name="CURRENT_PALETTE_MATRIX_ARB"    count="1"  value="0x8843">
5737
 
        <size name="Get" mode="get"/>
5738
 
    </enum>
5739
 
    <enum name="MATRIX_INDEX_ARRAY_ARB"        count="1"  value="0x8844">
5740
 
        <size name="Get" mode="get"/>
5741
 
    </enum>
5742
 
    <enum name="CURRENT_MATRIX_INDEX_ARB"      count="1"  value="0x8845">
5743
 
        <size name="Get" mode="get"/>
5744
 
    </enum>
5745
 
    <enum name="MATRIX_INDEX_ARRAY_SIZE_ARB"   count="1"  value="0x8846">
5746
 
        <size name="Get" mode="get"/>
5747
 
    </enum>
5748
 
    <enum name="MATRIX_INDEX_ARRAY_TYPE_ARB"   count="1"  value="0x8847">
5749
 
        <size name="Get" mode="get"/>
5750
 
    </enum>
5751
 
    <enum name="MATRIX_INDEX_ARRAY_STRIDE_ARB" count="1"  value="0x8848">
5752
 
        <size name="Get" mode="get"/>
5753
 
    </enum>
5754
 
    <enum name="MATRIX_INDEX_ARRAY_POINTER_ARB"           value="0x8849"/>
5755
 
 
5756
 
    <function name="CurrentPaletteMatrixARB" offset="?">
5757
 
        <param name="index" type="GLint"/>
5758
 
        <glx ignore="true" rop="4329"/>
5759
 
    </function>
5760
 
 
5761
 
    <function name="MatrixIndexubvARB" offset="?">
5762
 
        <param name="size" type="GLint" counter="true"/>
5763
 
        <param name="indices" type="const GLubyte *" count="size"/>
5764
 
        <glx ignore="true" rop="4326"/>
5765
 
    </function>
5766
 
 
5767
 
    <function name="MatrixIndexusvARB" offset="?">
5768
 
        <param name="size" type="GLint" counter="true"/>
5769
 
        <param name="indices" type="const GLushort *" count="size"/>
5770
 
        <glx ignore="true" rop="4327"/>
5771
 
    </function>
5772
 
 
5773
 
    <function name="MatrixIndexuivARB" offset="?">
5774
 
        <param name="size" type="GLint" counter="true"/>
5775
 
        <param name="indices" type="const GLuint *" count="size"/>
5776
 
        <glx ignore="true" rop="4328"/>
5777
 
    </function>
5778
 
 
5779
 
    <function name="MatrixIndexPointerARB" offset="?">
5780
 
        <param name="size" type="GLint"/>
5781
 
        <param name="type" type="GLenum"/>
5782
 
        <param name="stride" type="GLsizei"/>
5783
 
        <param name="pointer" type="const GLvoid *"/>
5784
 
        <glx handcode="true"/>
5785
 
    </function>
5786
 
</category>
5787
 
 
5788
 
<category name="GL_ARB_texture_env_combine" number="17">
5789
 
    <enum name="COMBINE_ARB"                              value="0x8570"/>
5790
 
    <enum name="COMBINE_RGB_ARB"                          value="0x8571"/>
5791
 
    <enum name="COMBINE_ALPHA_ARB"                        value="0x8572"/>
5792
 
    <enum name="SOURCE0_RGB_ARB"                          value="0x8580"/>
5793
 
    <enum name="SOURCE1_RGB_ARB"                          value="0x8581"/>
5794
 
    <enum name="SOURCE2_RGB_ARB"                          value="0x8582"/>
5795
 
    <enum name="SOURCE0_ALPHA_ARB"                        value="0x8588"/>
5796
 
    <enum name="SOURCE1_ALPHA_ARB"                        value="0x8589"/>
5797
 
    <enum name="SOURCE2_ALPHA_ARB"                        value="0x858A"/>
5798
 
    <enum name="OPERAND0_RGB_ARB"                         value="0x8590"/>
5799
 
    <enum name="OPERAND1_RGB_ARB"                         value="0x8591"/>
5800
 
    <enum name="OPERAND2_RGB_ARB"                         value="0x8592"/>
5801
 
    <enum name="OPERAND0_ALPHA_ARB"                       value="0x8598"/>
5802
 
    <enum name="OPERAND1_ALPHA_ARB"                       value="0x8599"/>
5803
 
    <enum name="OPERAND2_ALPHA_ARB"                       value="0x859A"/>
5804
 
    <enum name="RGB_SCALE_ARB"                            value="0x8573"/>
5805
 
    <enum name="ADD_SIGNED_ARB"                           value="0x8574"/>
5806
 
    <enum name="INTERPOLATE_ARB"                          value="0x8575"/>
5807
 
    <enum name="SUBTRACT_ARB"                             value="0x84E7"/>
5808
 
    <enum name="CONSTANT_ARB"                             value="0x8576"/>
5809
 
    <enum name="PRIMARY_COLOR_ARB"                        value="0x8577"/>
5810
 
    <enum name="PREVIOUS_ARB"                             value="0x8578"/>
5811
 
</category>
5812
 
 
5813
 
<category name="GL_ARB_texture_env_crossbar" number="18">
5814
 
    <!-- No new functions, types, enums. -->
5815
 
</category>
5816
 
 
5817
 
<category name="GL_ARB_texture_env_dot3" number="19">
5818
 
    <enum name="DOT3_RGB_ARB"                             value="0x86AE"/>
5819
 
    <enum name="DOT3_RGBA_ARB"                            value="0x86AF"/>
5820
 
</category>
5821
 
 
5822
 
<!-- ARB extension number 20 is a WGL extension. -->
5823
 
 
5824
 
<category name="GL_ARB_texture_mirrored_repeat" number="21">
5825
 
    <enum name="MIRRORED_REPEAT_ARB"                      value="0x8370"/>
5826
 
</category>
5827
 
 
5828
 
<category name="GL_ARB_depth_texture" number="22">
5829
 
    <enum name="DEPTH_COMPONENT16_ARB"                    value="0x81A5"/>
5830
 
    <enum name="DEPTH_COMPONENT24_ARB"                    value="0x81A6"/>
5831
 
    <enum name="DEPTH_COMPONENT32_ARB"                    value="0x81A7"/>
5832
 
    <enum name="TEXTURE_DEPTH_SIZE_ARB"        count="1"  value="0x884A">
5833
 
        <size name="GetTexLevelParameterfv" mode="get"/>
5834
 
        <size name="GetTexLevelParameteriv" mode="get"/>
5835
 
    </enum>
5836
 
    <enum name="DEPTH_TEXTURE_MODE_ARB"        count="1"  value="0x884B">
5837
 
        <size name="TexParameterfv"/>
5838
 
        <size name="TexParameteriv"/>
5839
 
        <size name="GetTexParameterfv" mode="get"/>
5840
 
        <size name="GetTexParameteriv" mode="get"/>
5841
 
    </enum>
5842
 
</category>
5843
 
 
5844
 
<category name="GL_ARB_shadow" number="23">
5845
 
    <enum name="TEXTURE_COMPARE_MODE_ARB"      count="1"  value="0x884C">
5846
 
        <size name="TexParameterfv"/>
5847
 
        <size name="TexParameteriv"/>
5848
 
        <size name="GetTexParameterfv" mode="get"/>
5849
 
        <size name="GetTexParameteriv" mode="get"/>
5850
 
    </enum>
5851
 
    <enum name="TEXTURE_COMPARE_FUNC_ARB"      count="1"  value="0x884D">
5852
 
        <size name="TexParameterfv"/>
5853
 
        <size name="TexParameteriv"/>
5854
 
        <size name="GetTexParameterfv" mode="get"/>
5855
 
        <size name="GetTexParameteriv" mode="get"/>
5856
 
    </enum>
5857
 
    <enum name="COMPARE_R_TO_TEXTURE_ARB"                 value="0x884E"/>
5858
 
</category>
5859
 
 
5860
 
<category name="GL_ARB_shadow_ambient" number="24">
5861
 
    <enum name="TEXTURE_COMPARE_FAIL_VALUE_ARB" count="1" value="0x80BF">
5862
 
        <size name="TexParameterfv"/>
5863
 
        <size name="TexParameteriv"/>
5864
 
        <size name="GetTexParameterfv" mode="get"/>
5865
 
        <size name="GetTexParameteriv" mode="get"/>
5866
 
    </enum>
5867
 
</category>
5868
 
 
5869
 
<category name="GL_ARB_window_pos" number="25">
5870
 
    <function name="WindowPos2dARB" alias="WindowPos2dMESA">
5871
 
        <param name="x" type="GLdouble"/>
5872
 
        <param name="y" type="GLdouble"/>
5873
 
    </function>
5874
 
 
5875
 
    <function name="WindowPos2fARB" alias="WindowPos2fMESA">
5876
 
        <param name="x" type="GLfloat"/>
5877
 
        <param name="y" type="GLfloat"/>
5878
 
    </function>
5879
 
 
5880
 
    <function name="WindowPos2iARB" alias="WindowPos2iMESA">
5881
 
        <param name="x" type="GLint"/>
5882
 
        <param name="y" type="GLint"/>
5883
 
    </function>
5884
 
 
5885
 
    <function name="WindowPos2sARB" alias="WindowPos2sMESA">
5886
 
        <param name="x" type="GLshort"/>
5887
 
        <param name="y" type="GLshort"/>
5888
 
    </function>
5889
 
 
5890
 
    <function name="WindowPos2dvARB" alias="WindowPos2dvMESA">
5891
 
        <param name="v" type="const GLdouble *"/>
5892
 
    </function>
5893
 
 
5894
 
    <function name="WindowPos2fvARB" alias="WindowPos2fvMESA">
5895
 
        <param name="v" type="const GLfloat *"/>
5896
 
    </function>
5897
 
 
5898
 
    <function name="WindowPos2ivARB" alias="WindowPos2ivMESA">
5899
 
        <param name="v" type="const GLint *"/>
5900
 
    </function>
5901
 
 
5902
 
    <function name="WindowPos2svARB" alias="WindowPos2svMESA">
5903
 
        <param name="v" type="const GLshort *"/>
5904
 
    </function>
5905
 
 
5906
 
    <function name="WindowPos3dARB" alias="WindowPos3dMESA">
5907
 
        <param name="x" type="GLdouble"/>
5908
 
        <param name="y" type="GLdouble"/>
5909
 
        <param name="z" type="GLdouble"/>
5910
 
    </function>
5911
 
 
5912
 
    <function name="WindowPos3fARB" alias="WindowPos3fMESA">
5913
 
        <param name="x" type="GLfloat"/>
5914
 
        <param name="y" type="GLfloat"/>
5915
 
        <param name="z" type="GLfloat"/>
5916
 
    </function>
5917
 
 
5918
 
    <function name="WindowPos3iARB" alias="WindowPos3iMESA">
5919
 
        <param name="x" type="GLint"/>
5920
 
        <param name="y" type="GLint"/>
5921
 
        <param name="z" type="GLint"/>
5922
 
    </function>
5923
 
 
5924
 
    <function name="WindowPos3sARB" alias="WindowPos3sMESA">
5925
 
        <param name="x" type="GLshort"/>
5926
 
        <param name="y" type="GLshort"/>
5927
 
        <param name="z" type="GLshort"/>
5928
 
    </function>
5929
 
 
5930
 
    <function name="WindowPos3dvARB" alias="WindowPos3dvMESA">
5931
 
        <param name="v" type="const GLdouble *"/>
5932
 
    </function>
5933
 
 
5934
 
    <function name="WindowPos3fvARB" alias="WindowPos3fvMESA">
5935
 
        <param name="v" type="const GLfloat *"/>
5936
 
    </function>
5937
 
 
5938
 
    <function name="WindowPos3ivARB" alias="WindowPos3ivMESA">
5939
 
        <param name="v" type="const GLint *"/>
5940
 
    </function>
5941
 
 
5942
 
    <function name="WindowPos3svARB" alias="WindowPos3svMESA">
5943
 
        <param name="v" type="const GLshort *"/>
5944
 
    </function>
5945
 
</category>
5946
 
 
5947
 
<category name="GL_ARB_vertex_program" number="26">
5948
 
    <enum name="COLOR_SUM_ARB"                 count="1"  value="0x8458">
5949
 
        <size name="Get" mode="get"/>
5950
 
    </enum>
5951
 
    <enum name="VERTEX_PROGRAM_ARB"            count="1"  value="0x8620">
5952
 
        <size name="GetVertexAttribdvARB" mode="get"/>
5953
 
        <size name="GetVertexAttribfvARB" mode="get"/>
5954
 
        <size name="GetVertexAttribivARB" mode="get"/>
5955
 
        <size name="Get" mode="get"/>
5956
 
    </enum>
5957
 
    <enum name="VERTEX_ATTRIB_ARRAY_ENABLED_ARB" count="1" value="0x8622">
5958
 
        <size name="GetVertexAttribdvARB" mode="get"/>
5959
 
        <size name="GetVertexAttribfvARB" mode="get"/>
5960
 
        <size name="GetVertexAttribivARB" mode="get"/>
5961
 
    </enum>
5962
 
    <enum name="VERTEX_ATTRIB_ARRAY_SIZE_ARB"  count="1"  value="0x8623">
5963
 
        <size name="GetVertexAttribdvARB" mode="get"/>
5964
 
        <size name="GetVertexAttribfvARB" mode="get"/>
5965
 
        <size name="GetVertexAttribivARB" mode="get"/>
5966
 
    </enum>
5967
 
    <enum name="VERTEX_ATTRIB_ARRAY_STRIDE_ARB" count="1" value="0x8624">
5968
 
        <size name="GetVertexAttribdvARB" mode="get"/>
5969
 
        <size name="GetVertexAttribfvARB" mode="get"/>
5970
 
        <size name="GetVertexAttribivARB" mode="get"/>
5971
 
    </enum>
5972
 
    <enum name="VERTEX_ATTRIB_ARRAY_TYPE_ARB"  count="1"  value="0x8625">
5973
 
        <size name="GetVertexAttribdvARB" mode="get"/>
5974
 
        <size name="GetVertexAttribfvARB" mode="get"/>
5975
 
        <size name="GetVertexAttribivARB" mode="get"/>
5976
 
    </enum>
5977
 
    <enum name="CURRENT_VERTEX_ATTRIB_ARB"     count="1"  value="0x8626">
5978
 
        <size name="GetVertexAttribdvARB" mode="get"/>
5979
 
        <size name="GetVertexAttribfvARB" mode="get"/>
5980
 
        <size name="GetVertexAttribivARB" mode="get"/>
5981
 
    </enum>
5982
 
    <enum name="PROGRAM_LENGTH_ARB"            count="1"  value="0x8627">
5983
 
        <size name="GetProgramivARB" mode="get"/>
5984
 
    </enum>
5985
 
    <enum name="PROGRAM_STRING_ARB"                       value="0x8628"/>
5986
 
    <enum name="MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" count="1" value="0x862E">
5987
 
        <size name="Get" mode="get"/>
5988
 
    </enum>
5989
 
    <enum name="MAX_PROGRAM_MATRICES_ARB"      count="1"  value="0x862F">
5990
 
        <size name="Get" mode="get"/>
5991
 
    </enum>
5992
 
    <enum name="CURRENT_MATRIX_STACK_DEPTH_ARB" count="1" value="0x8640">
5993
 
        <size name="Get" mode="get"/>
5994
 
    </enum>
5995
 
    <enum name="CURRENT_MATRIX_ARB"            count="16" value="0x8641">
5996
 
        <size name="Get" mode="get"/>
5997
 
    </enum>
5998
 
    <enum name="VERTEX_PROGRAM_POINT_SIZE_ARB" count="1"  value="0x8642">
5999
 
        <size name="Get" mode="get"/>
6000
 
    </enum>
6001
 
    <enum name="VERTEX_PROGRAM_TWO_SIDE_ARB"   count="1"  value="0x8643">
6002
 
        <size name="Get" mode="get"/>
6003
 
    </enum>
6004
 
    <enum name="VERTEX_ATTRIB_ARRAY_POINTER_ARB"          value="0x8645"/>
6005
 
    <enum name="PROGRAM_ERROR_POSITION_ARB"    count="1"  value="0x864B">
6006
 
        <size name="Get" mode="get"/>
6007
 
    </enum>
6008
 
    <enum name="PROGRAM_BINDING_ARB"           count="1"  value="0x8677">
6009
 
        <size name="GetProgramivARB" mode="get"/>
6010
 
    </enum>
6011
 
    <enum name="MAX_VERTEX_ATTRIBS_ARB"        count="1"  value="0x8869">
6012
 
        <size name="Get" mode="get"/>
6013
 
    </enum>
6014
 
    <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB"       value="0x886A"/>
6015
 
    <enum name="PROGRAM_ERROR_STRING_ARB"                 value="0x8874"/>
6016
 
    <enum name="PROGRAM_FORMAT_ASCII_ARB"                 value="0x8875"/>
6017
 
    <enum name="PROGRAM_FORMAT_ARB"            count="1"  value="0x8876">
6018
 
        <size name="GetProgramivARB" mode="get"/>
6019
 
    </enum>
6020
 
    <enum name="PROGRAM_INSTRUCTIONS_ARB"      count="1"  value="0x88A0">
6021
 
        <size name="GetProgramivARB" mode="get"/>
6022
 
    </enum>
6023
 
    <enum name="MAX_PROGRAM_INSTRUCTIONS_ARB"  count="1"  value="0x88A1">
6024
 
        <size name="GetProgramivARB" mode="get"/>
6025
 
    </enum>
6026
 
    <enum name="PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A2">
6027
 
        <size name="GetProgramivARB" mode="get"/>
6028
 
    </enum>
6029
 
    <enum name="MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A3">
6030
 
        <size name="GetProgramivARB" mode="get"/>
6031
 
    </enum>
6032
 
    <enum name="PROGRAM_TEMPORARIES_ARB"       count="1"  value="0x88A4">
6033
 
        <size name="GetProgramivARB" mode="get"/>
6034
 
    </enum>
6035
 
    <enum name="MAX_PROGRAM_TEMPORARIES_ARB"   count="1"  value="0x88A5">
6036
 
        <size name="GetProgramivARB" mode="get"/>
6037
 
    </enum>
6038
 
    <enum name="PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A6">
6039
 
        <size name="GetProgramivARB" mode="get"/>
6040
 
    </enum>
6041
 
    <enum name="MAX_PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A7">
6042
 
        <size name="GetProgramivARB" mode="get"/>
6043
 
    </enum>
6044
 
    <enum name="PROGRAM_PARAMETERS_ARB"        count="1"  value="0x88A8">
6045
 
        <size name="GetProgramivARB" mode="get"/>
6046
 
    </enum>
6047
 
    <enum name="MAX_PROGRAM_PARAMETERS_ARB"    count="1"  value="0x88A9">
6048
 
        <size name="GetProgramivARB" mode="get"/>
6049
 
    </enum>
6050
 
    <enum name="PROGRAM_NATIVE_PARAMETERS_ARB" count="1"  value="0x88AA">
6051
 
        <size name="GetProgramivARB" mode="get"/>
6052
 
    </enum>
6053
 
    <enum name="MAX_PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AB">
6054
 
        <size name="GetProgramivARB" mode="get"/>
6055
 
    </enum>
6056
 
    <enum name="PROGRAM_ATTRIBS_ARB"           count="1"  value="0x88AC">
6057
 
        <size name="GetProgramivARB" mode="get"/>
6058
 
    </enum>
6059
 
    <enum name="MAX_PROGRAM_ATTRIBS_ARB"       count="1"  value="0x88AD">
6060
 
        <size name="GetProgramivARB" mode="get"/>
6061
 
    </enum>
6062
 
    <enum name="PROGRAM_NATIVE_ATTRIBS_ARB"    count="1"  value="0x88AE">
6063
 
        <size name="GetProgramivARB" mode="get"/>
6064
 
    </enum>
6065
 
    <enum name="MAX_PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AF">
6066
 
        <size name="GetProgramivARB" mode="get"/>
6067
 
    </enum>
6068
 
    <enum name="PROGRAM_ADDRESS_REGISTERS_ARB" count="1"  value="0x88B0">
6069
 
        <size name="GetProgramivARB" mode="get"/>
6070
 
    </enum>
6071
 
    <enum name="MAX_PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B1">
6072
 
        <size name="GetProgramivARB" mode="get"/>
6073
 
    </enum>
6074
 
    <enum name="PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B2">
6075
 
        <size name="GetProgramivARB" mode="get"/>
6076
 
    </enum>
6077
 
    <enum name="MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B3">
6078
 
        <size name="GetProgramivARB" mode="get"/>
6079
 
    </enum>
6080
 
    <enum name="MAX_PROGRAM_LOCAL_PARAMETERS_ARB" count="1" value="0x88B4">
6081
 
        <size name="GetProgramivARB" mode="get"/>
6082
 
    </enum>
6083
 
    <enum name="MAX_PROGRAM_ENV_PARAMETERS_ARB" count="1" value="0x88B5">
6084
 
        <size name="GetProgramivARB" mode="get"/>
6085
 
    </enum>
6086
 
    <enum name="PROGRAM_UNDER_NATIVE_LIMITS_ARB" count="1" value="0x88B6">
6087
 
        <size name="GetProgramivARB" mode="get"/>
6088
 
    </enum>
6089
 
    <enum name="TRANSPOSE_CURRENT_MATRIX_ARB"  count="16" value="0x88B7">
6090
 
        <size name="Get" mode="get"/>
6091
 
    </enum>
6092
 
    <enum name="MATRIX0_ARB"                              value="0x88C0"/>
6093
 
    <enum name="MATRIX1_ARB"                              value="0x88C1"/>
6094
 
    <enum name="MATRIX2_ARB"                              value="0x88C2"/>
6095
 
    <enum name="MATRIX3_ARB"                              value="0x88C3"/>
6096
 
    <enum name="MATRIX4_ARB"                              value="0x88C4"/>
6097
 
    <enum name="MATRIX5_ARB"                              value="0x88C5"/>
6098
 
    <enum name="MATRIX6_ARB"                              value="0x88C6"/>
6099
 
    <enum name="MATRIX7_ARB"                              value="0x88C7"/>
6100
 
    <enum name="MATRIX8_ARB"                              value="0x88C8"/>
6101
 
    <enum name="MATRIX9_ARB"                              value="0x88C9"/>
6102
 
    <enum name="MATRIX10_ARB"                             value="0x88CA"/>
6103
 
    <enum name="MATRIX11_ARB"                             value="0x88CB"/>
6104
 
    <enum name="MATRIX12_ARB"                             value="0x88CC"/>
6105
 
    <enum name="MATRIX13_ARB"                             value="0x88CD"/>
6106
 
    <enum name="MATRIX14_ARB"                             value="0x88CE"/>
6107
 
    <enum name="MATRIX15_ARB"                             value="0x88CF"/>
6108
 
    <enum name="MATRIX16_ARB"                             value="0x88D0"/>
6109
 
    <enum name="MATRIX17_ARB"                             value="0x88D1"/>
6110
 
    <enum name="MATRIX18_ARB"                             value="0x88D2"/>
6111
 
    <enum name="MATRIX19_ARB"                             value="0x88D3"/>
6112
 
    <enum name="MATRIX20_ARB"                             value="0x88D4"/>
6113
 
    <enum name="MATRIX21_ARB"                             value="0x88D5"/>
6114
 
    <enum name="MATRIX22_ARB"                             value="0x88D6"/>
6115
 
    <enum name="MATRIX23_ARB"                             value="0x88D7"/>
6116
 
    <enum name="MATRIX24_ARB"                             value="0x88D8"/>
6117
 
    <enum name="MATRIX25_ARB"                             value="0x88D9"/>
6118
 
    <enum name="MATRIX26_ARB"                             value="0x88DA"/>
6119
 
    <enum name="MATRIX27_ARB"                             value="0x88DB"/>
6120
 
    <enum name="MATRIX28_ARB"                             value="0x88DC"/>
6121
 
    <enum name="MATRIX29_ARB"                             value="0x88DD"/>
6122
 
    <enum name="MATRIX30_ARB"                             value="0x88DE"/>
6123
 
    <enum name="MATRIX31_ARB"                             value="0x88DF"/>
6124
 
 
6125
 
    <function name="GetVertexAttribdvARB" offset="588">
6126
 
        <param name="index" type="GLuint"/>
6127
 
        <param name="pname" type="GLenum"/>
6128
 
        <param name="params" type="GLdouble *" output="true" variable_param="pname"/>
6129
 
        <glx handcode="client" vendorpriv="1301"/>
6130
 
    </function>
6131
 
 
6132
 
    <function name="GetVertexAttribfvARB" offset="589">
6133
 
        <param name="index" type="GLuint"/>
6134
 
        <param name="pname" type="GLenum"/>
6135
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
6136
 
        <glx handcode="client" vendorpriv="1302"/>
6137
 
    </function>
6138
 
 
6139
 
    <function name="GetVertexAttribivARB" offset="590">
6140
 
        <param name="index" type="GLuint"/>
6141
 
        <param name="pname" type="GLenum"/>
6142
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
6143
 
        <glx handcode="client" vendorpriv="1303"/>
6144
 
    </function>
6145
 
 
6146
 
    <function name="VertexAttrib1dARB" offset="603" vectorequiv="VertexAttrib1dvARB">
6147
 
        <param name="index" type="GLuint"/>
6148
 
        <param name="x" type="GLdouble"/>
6149
 
    </function>
6150
 
 
6151
 
    <function name="VertexAttrib1dvARB" offset="604">
6152
 
        <param name="index" type="GLuint"/>
6153
 
        <param name="v" type="const GLdouble *" count="1"/>
6154
 
        <glx rop="4197"/>
6155
 
    </function>
6156
 
 
6157
 
    <function name="VertexAttrib1fARB" offset="605" vectorequiv="VertexAttrib1fvARB">
6158
 
        <param name="index" type="GLuint"/>
6159
 
        <param name="x" type="GLfloat"/>
6160
 
    </function>
6161
 
 
6162
 
    <function name="VertexAttrib1fvARB" offset="606">
6163
 
        <param name="index" type="GLuint"/>
6164
 
        <param name="v" type="const GLfloat *" count="1"/>
6165
 
        <glx rop="4193"/>
6166
 
    </function>
6167
 
 
6168
 
    <function name="VertexAttrib1sARB" offset="607" vectorequiv="VertexAttrib1svARB">
6169
 
        <param name="index" type="GLuint"/>
6170
 
        <param name="x" type="GLshort"/>
6171
 
    </function>
6172
 
 
6173
 
    <function name="VertexAttrib1svARB" offset="608">
6174
 
        <param name="index" type="GLuint"/>
6175
 
        <param name="v" type="const GLshort *" count="1"/>
6176
 
        <glx rop="4189"/>
6177
 
    </function>
6178
 
 
6179
 
    <function name="VertexAttrib2dARB" offset="609" vectorequiv="VertexAttrib2dvARB">
6180
 
        <param name="index" type="GLuint"/>
6181
 
        <param name="x" type="GLdouble"/>
6182
 
        <param name="y" type="GLdouble"/>
6183
 
    </function>
6184
 
 
6185
 
    <function name="VertexAttrib2dvARB" offset="610">
6186
 
        <param name="index" type="GLuint"/>
6187
 
        <param name="v" type="const GLdouble *" count="2"/>
6188
 
        <glx rop="4198"/>
6189
 
    </function>
6190
 
 
6191
 
    <function name="VertexAttrib2fARB" offset="611" vectorequiv="VertexAttrib2fvARB">
6192
 
        <param name="index" type="GLuint"/>
6193
 
        <param name="x" type="GLfloat"/>
6194
 
        <param name="y" type="GLfloat"/>
6195
 
    </function>
6196
 
 
6197
 
    <function name="VertexAttrib2fvARB" offset="612">
6198
 
        <param name="index" type="GLuint"/>
6199
 
        <param name="v" type="const GLfloat *" count="2"/>
6200
 
        <glx rop="4194"/>
6201
 
    </function>
6202
 
 
6203
 
    <function name="VertexAttrib2sARB" offset="613" vectorequiv="VertexAttrib2svARB">
6204
 
        <param name="index" type="GLuint"/>
6205
 
        <param name="x" type="GLshort"/>
6206
 
        <param name="y" type="GLshort"/>
6207
 
    </function>
6208
 
 
6209
 
    <function name="VertexAttrib2svARB" offset="614">
6210
 
        <param name="index" type="GLuint"/>
6211
 
        <param name="v" type="const GLshort *" count="2"/>
6212
 
        <glx rop="4190"/>
6213
 
    </function>
6214
 
 
6215
 
    <function name="VertexAttrib3dARB" offset="615" vectorequiv="VertexAttrib3dvARB">
6216
 
        <param name="index" type="GLuint"/>
6217
 
        <param name="x" type="GLdouble"/>
6218
 
        <param name="y" type="GLdouble"/>
6219
 
        <param name="z" type="GLdouble"/>
6220
 
    </function>
6221
 
 
6222
 
    <function name="VertexAttrib3dvARB" offset="616">
6223
 
        <param name="index" type="GLuint"/>
6224
 
        <param name="v" type="const GLdouble *" count="3"/>
6225
 
        <glx rop="4199"/>
6226
 
    </function>
6227
 
 
6228
 
    <function name="VertexAttrib3fARB" offset="617" vectorequiv="VertexAttrib3fvARB">
6229
 
        <param name="index" type="GLuint"/>
6230
 
        <param name="x" type="GLfloat"/>
6231
 
        <param name="y" type="GLfloat"/>
6232
 
        <param name="z" type="GLfloat"/>
6233
 
    </function>
6234
 
 
6235
 
    <function name="VertexAttrib3fvARB" offset="618">
6236
 
        <param name="index" type="GLuint"/>
6237
 
        <param name="v" type="const GLfloat *" count="3"/>
6238
 
        <glx rop="4195"/>
6239
 
    </function>
6240
 
 
6241
 
    <function name="VertexAttrib3sARB" offset="619" vectorequiv="VertexAttrib3svARB">
6242
 
        <param name="index" type="GLuint"/>
6243
 
        <param name="x" type="GLshort"/>
6244
 
        <param name="y" type="GLshort"/>
6245
 
        <param name="z" type="GLshort"/>
6246
 
    </function>
6247
 
 
6248
 
    <function name="VertexAttrib3svARB" offset="620">
6249
 
        <param name="index" type="GLuint"/>
6250
 
        <param name="v" type="const GLshort *" count="3"/>
6251
 
        <glx rop="4191"/>
6252
 
    </function>
6253
 
 
6254
 
    <function name="VertexAttrib4dARB" offset="621" vectorequiv="VertexAttrib4dvARB">
6255
 
        <param name="index" type="GLuint"/>
6256
 
        <param name="x" type="GLdouble"/>
6257
 
        <param name="y" type="GLdouble"/>
6258
 
        <param name="z" type="GLdouble"/>
6259
 
        <param name="w" type="GLdouble"/>
6260
 
    </function>
6261
 
 
6262
 
    <function name="VertexAttrib4dvARB" offset="622">
6263
 
        <param name="index" type="GLuint"/>
6264
 
        <param name="v" type="const GLdouble *" count="4"/>
6265
 
        <glx rop="4200"/>
6266
 
    </function>
6267
 
 
6268
 
    <function name="VertexAttrib4fARB" offset="623" vectorequiv="VertexAttrib4fvARB">
6269
 
        <param name="index" type="GLuint"/>
6270
 
        <param name="x" type="GLfloat"/>
6271
 
        <param name="y" type="GLfloat"/>
6272
 
        <param name="z" type="GLfloat"/>
6273
 
        <param name="w" type="GLfloat"/>
6274
 
    </function>
6275
 
 
6276
 
    <function name="VertexAttrib4fvARB" offset="624">
6277
 
        <param name="index" type="GLuint"/>
6278
 
        <param name="v" type="const GLfloat *" count="4"/>
6279
 
        <glx rop="4196"/>
6280
 
    </function>
6281
 
 
6282
 
    <function name="VertexAttrib4sARB" offset="625" vectorequiv="VertexAttrib4svARB">
6283
 
        <param name="index" type="GLuint"/>
6284
 
        <param name="x" type="GLshort"/>
6285
 
        <param name="y" type="GLshort"/>
6286
 
        <param name="z" type="GLshort"/>
6287
 
        <param name="w" type="GLshort"/>
6288
 
    </function>
6289
 
 
6290
 
    <function name="VertexAttrib4svARB" offset="626">
6291
 
        <param name="index" type="GLuint"/>
6292
 
        <param name="v" type="const GLshort *" count="4"/>
6293
 
        <glx rop="4192"/>
6294
 
    </function>
6295
 
 
6296
 
    <function name="VertexAttrib4NubARB" offset="627" vectorequiv="VertexAttrib4NubvARB">
6297
 
        <param name="index" type="GLuint"/>
6298
 
        <param name="x" type="GLubyte"/>
6299
 
        <param name="y" type="GLubyte"/>
6300
 
        <param name="z" type="GLubyte"/>
6301
 
        <param name="w" type="GLubyte"/>
6302
 
    </function>
6303
 
 
6304
 
    <function name="VertexAttrib4NubvARB" offset="628">
6305
 
        <param name="index" type="GLuint"/>
6306
 
        <param name="v" type="const GLubyte *" count="4"/>
6307
 
        <glx rop="4201"/>
6308
 
    </function>
6309
 
 
6310
 
    <function name="VertexAttrib4bvARB" offset="654">
6311
 
        <param name="index" type="GLuint"/>
6312
 
        <param name="v" type="const GLbyte *" count="4"/>
6313
 
        <glx rop="4230"/>
6314
 
    </function>
6315
 
 
6316
 
    <function name="VertexAttrib4ivARB" offset="655">
6317
 
        <param name="index" type="GLuint"/>
6318
 
        <param name="v" type="const GLint *" count="4"/>
6319
 
        <glx rop="4231"/>
6320
 
    </function>
6321
 
 
6322
 
    <function name="VertexAttrib4ubvARB" offset="656">
6323
 
        <param name="index" type="GLuint"/>
6324
 
        <param name="v" type="const GLubyte *" count="4"/>
6325
 
        <glx rop="4232"/>
6326
 
    </function>
6327
 
 
6328
 
    <function name="VertexAttrib4usvARB" offset="657">
6329
 
        <param name="index" type="GLuint"/>
6330
 
        <param name="v" type="const GLushort *" count="4"/>
6331
 
        <glx rop="4233"/>
6332
 
    </function>
6333
 
 
6334
 
    <function name="VertexAttrib4uivARB" offset="658">
6335
 
        <param name="index" type="GLuint"/>
6336
 
        <param name="v" type="const GLuint *" count="4"/>
6337
 
        <glx rop="4234"/>
6338
 
    </function>
6339
 
 
6340
 
    <function name="VertexAttrib4NbvARB" offset="659">
6341
 
        <param name="index" type="GLuint"/>
6342
 
        <param name="v" type="const GLbyte *" count="4"/>
6343
 
        <glx rop="4235"/>
6344
 
    </function>
6345
 
 
6346
 
    <function name="VertexAttrib4NsvARB" offset="660">
6347
 
        <param name="index" type="GLuint"/>
6348
 
        <param name="v" type="const GLshort *" count="4"/>
6349
 
        <glx rop="4236"/>
6350
 
    </function>
6351
 
 
6352
 
    <function name="VertexAttrib4NivARB" offset="661">
6353
 
        <param name="index" type="GLuint"/>
6354
 
        <param name="v" type="const GLint *" count="4"/>
6355
 
        <glx rop="4237"/>
6356
 
    </function>
6357
 
 
6358
 
    <function name="VertexAttrib4NusvARB" offset="662">
6359
 
        <param name="index" type="GLuint"/>
6360
 
        <param name="v" type="const GLushort *" count="4"/>
6361
 
        <glx rop="4238"/>
6362
 
    </function>
6363
 
 
6364
 
    <function name="VertexAttrib4NuivARB" offset="663">
6365
 
        <param name="index" type="GLuint"/>
6366
 
        <param name="v" type="const GLuint *" count="4"/>
6367
 
        <glx rop="4239"/>
6368
 
    </function>
6369
 
 
6370
 
    <function name="VertexAttribPointerARB" offset="664">
6371
 
        <param name="index" type="GLuint"/>
6372
 
        <param name="size" type="GLint"/>
6373
 
        <param name="type" type="GLenum"/>
6374
 
        <param name="normalized" type="GLboolean"/>
6375
 
        <param name="stride" type="GLsizei"/>
6376
 
        <param name="pointer" type="const GLvoid *"/>
6377
 
        <glx handcode="true"/>
6378
 
    </function>
6379
 
 
6380
 
    <function name="EnableVertexAttribArrayARB" offset="665">
6381
 
        <param name="index" type="GLuint"/>
6382
 
        <glx handcode="true"/>
6383
 
    </function>
6384
 
 
6385
 
    <function name="DisableVertexAttribArrayARB" offset="666">
6386
 
        <param name="index" type="GLuint"/>
6387
 
        <glx handcode="true"/>
6388
 
    </function>
6389
 
 
6390
 
    <function name="ProgramStringARB" offset="667">
6391
 
        <param name="target" type="GLenum"/>
6392
 
        <param name="format" type="GLenum"/>
6393
 
        <param name="len" type="GLsizei" counter="true"/>
6394
 
        <param name="string" type="const GLvoid *" count="len"/>
6395
 
        <glx rop="4217" large="true"/>
6396
 
    </function>
6397
 
 
6398
 
    <function name="BindProgramARB" alias="BindProgramNV">
6399
 
        <param name="target" type="GLenum"/>
6400
 
        <param name="program" type="GLuint"/>
6401
 
    </function>
6402
 
 
6403
 
    <function name="DeleteProgramsARB" alias="DeleteProgramsNV">
6404
 
        <param name="n" type="GLsizei"/>
6405
 
        <param name="programs" type="const GLuint *"/>
6406
 
    </function>
6407
 
 
6408
 
    <function name="GenProgramsARB" alias="GenProgramsNV">
6409
 
        <param name="n" type="GLsizei" counter="true"/>
6410
 
        <param name="programs" type="GLuint *" output="true" count="n"/>
6411
 
    </function>
6412
 
 
6413
 
    <function name="IsProgramARB" alias="IsProgramNV">
6414
 
        <param name="program" type="GLuint"/>
6415
 
        <return type="GLboolean"/>
6416
 
    </function>
6417
 
 
6418
 
    <function name="ProgramEnvParameter4dARB" offset="668" vectorequiv="ProgramEnvParameter4dvARB">
6419
 
        <param name="target" type="GLenum"/>
6420
 
        <param name="index" type="GLuint"/>
6421
 
        <param name="x" type="GLdouble"/>
6422
 
        <param name="y" type="GLdouble"/>
6423
 
        <param name="z" type="GLdouble"/>
6424
 
        <param name="w" type="GLdouble"/>
6425
 
    </function>
6426
 
 
6427
 
    <function name="ProgramEnvParameter4dvARB" offset="669">
6428
 
        <param name="target" type="GLenum"/>
6429
 
        <param name="index" type="GLuint"/>
6430
 
        <param name="params" type="const GLdouble *" count="4"/>
6431
 
        <glx rop="4185" doubles_in_order="true"/>
6432
 
    </function>
6433
 
 
6434
 
    <function name="ProgramEnvParameter4fARB" offset="670" vectorequiv="ProgramEnvParameter4fvARB">
6435
 
        <param name="target" type="GLenum"/>
6436
 
        <param name="index" type="GLuint"/>
6437
 
        <param name="x" type="GLfloat"/>
6438
 
        <param name="y" type="GLfloat"/>
6439
 
        <param name="z" type="GLfloat"/>
6440
 
        <param name="w" type="GLfloat"/>
6441
 
    </function>
6442
 
 
6443
 
    <function name="ProgramEnvParameter4fvARB" offset="671">
6444
 
        <param name="target" type="GLenum"/>
6445
 
        <param name="index" type="GLuint"/>
6446
 
        <param name="params" type="const GLfloat *" count="4"/>
6447
 
        <glx rop="4184"/>
6448
 
    </function>
6449
 
 
6450
 
    <function name="ProgramLocalParameter4dARB" offset="672" vectorequiv="ProgramLocalParameter4dvARB">
6451
 
        <param name="target" type="GLenum"/>
6452
 
        <param name="index" type="GLuint"/>
6453
 
        <param name="x" type="GLdouble"/>
6454
 
        <param name="y" type="GLdouble"/>
6455
 
        <param name="z" type="GLdouble"/>
6456
 
        <param name="w" type="GLdouble"/>
6457
 
    </function>
6458
 
 
6459
 
    <function name="ProgramLocalParameter4dvARB" offset="673">
6460
 
        <param name="target" type="GLenum"/>
6461
 
        <param name="index" type="GLuint"/>
6462
 
        <param name="params" type="const GLdouble *" count="4"/>
6463
 
        <glx rop="4216" doubles_in_order="true"/>
6464
 
    </function>
6465
 
 
6466
 
    <function name="ProgramLocalParameter4fARB" offset="674" vectorequiv="ProgramLocalParameter4fvARB">
6467
 
        <param name="target" type="GLenum"/>
6468
 
        <param name="index" type="GLuint"/>
6469
 
        <param name="x" type="GLfloat"/>
6470
 
        <param name="y" type="GLfloat"/>
6471
 
        <param name="z" type="GLfloat"/>
6472
 
        <param name="w" type="GLfloat"/>
6473
 
    </function>
6474
 
 
6475
 
    <function name="ProgramLocalParameter4fvARB" offset="675">
6476
 
        <param name="target" type="GLenum"/>
6477
 
        <param name="index" type="GLuint"/>
6478
 
        <param name="params" type="const GLfloat *" count="4"/>
6479
 
        <glx rop="4215"/>
6480
 
    </function>
6481
 
 
6482
 
    <!-- The GetProgramEnvParameter[df]vARB are handcoded because there
6483
 
         is an extra CARD32 of padding after the "index" field.  Originally,
6484
 
         GetProgranEnvParameter[df]vARB and GetProgramParameter[df]vNV
6485
 
         shared the same GLX protocol.  The pad field was where the pname
6486
 
         parameter was in the NV functions.  When this error was discovered
6487
 
         and fixed, there was already at least one implementation of
6488
 
         GLX protocol for ARB_vertex_program, but there were no
6489
 
         implementations of NV_vertex_program.  The sollution was to renumber
6490
 
         the opcodes for NV_vertex_program and convert the unused field in
6491
 
         the ARB_vertex_program protocol to unused padding.
6492
 
      -->
6493
 
 
6494
 
    <function name="GetProgramEnvParameterdvARB" offset="676">
6495
 
        <param name="target" type="GLenum"/>
6496
 
        <param name="index" type="GLuint"/>
6497
 
        <param name="params" type="GLdouble *" output="true" count="4"/>
6498
 
        <glx vendorpriv="1297" handcode="client" doubles_in_order="true"/>
6499
 
    </function>
6500
 
 
6501
 
    <function name="GetProgramEnvParameterfvARB" offset="677">
6502
 
        <param name="target" type="GLenum"/>
6503
 
        <param name="index" type="GLuint"/>
6504
 
        <param name="params" type="GLfloat *" output="true" count="4"/>
6505
 
        <glx vendorpriv="1296" handcode="client"/>
6506
 
    </function>
6507
 
 
6508
 
    <function name="GetProgramLocalParameterdvARB" offset="678">
6509
 
        <param name="target" type="GLenum"/>
6510
 
        <param name="index" type="GLuint"/>
6511
 
        <param name="params" type="GLdouble *" output="true" count="4"/>
6512
 
        <glx vendorpriv="1306" handcode="client" doubles_in_order="true"/>
6513
 
    </function>
6514
 
 
6515
 
    <function name="GetProgramLocalParameterfvARB" offset="679">
6516
 
        <param name="target" type="GLenum"/>
6517
 
        <param name="index" type="GLuint"/>
6518
 
        <param name="params" type="GLfloat *" output="true" count="4"/>
6519
 
        <glx vendorpriv="1305" handcode="client"/>
6520
 
    </function>
6521
 
 
6522
 
 
6523
 
    <function name="GetProgramivARB" offset="680">
6524
 
        <param name="target" type="GLenum"/>
6525
 
        <param name="pname" type="GLenum"/>
6526
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
6527
 
        <glx vendorpriv="1307"/>
6528
 
    </function>
6529
 
 
6530
 
    <function name="GetProgramStringARB" offset="681">
6531
 
        <param name="target" type="GLenum"/>
6532
 
        <param name="pname" type="GLenum"/>
6533
 
        <param name="string" type="GLvoid *" output="true"/>
6534
 
        <glx vendorpriv="1308" handcode="server" always_array="true"/>
6535
 
    </function>
6536
 
 
6537
 
    <function name="GetVertexAttribPointervARB" alias="GetVertexAttribPointervNV">
6538
 
        <param name="index" type="GLuint"/>
6539
 
        <param name="pname" type="GLenum"/>
6540
 
        <param name="params" type="GLvoid **" output="true"/>
6541
 
    </function>
6542
 
</category>
6543
 
 
6544
 
<category name="GL_ARB_fragment_program" number="27">
6545
 
    <enum name="FRAGMENT_PROGRAM_ARB"          count="1"  value="0x8804">
6546
 
        <size name="Get" mode="get"/>
6547
 
    </enum>
6548
 
    <enum name="PROGRAM_ALU_INSTRUCTIONS_ARB"  count="1"  value="0x8805">
6549
 
        <size name="GetProgramivARB" mode="get"/>
6550
 
    </enum>
6551
 
    <enum name="PROGRAM_TEX_INSTRUCTIONS_ARB"  count="1"  value="0x8806">
6552
 
        <size name="GetProgramivARB" mode="get"/>
6553
 
    </enum>
6554
 
    <enum name="PROGRAM_TEX_INDIRECTIONS_ARB"  count="1"  value="0x8807">
6555
 
        <size name="GetProgramivARB" mode="get"/>
6556
 
    </enum>
6557
 
    <enum name="PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x8808">
6558
 
        <size name="GetProgramivARB" mode="get"/>
6559
 
    </enum>
6560
 
    <enum name="PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x8809">
6561
 
        <size name="GetProgramivARB" mode="get"/>
6562
 
    </enum>
6563
 
    <enum name="PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x880A">
6564
 
        <size name="GetProgramivARB" mode="get"/>
6565
 
    </enum>
6566
 
    <enum name="MAX_PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x880B">
6567
 
        <size name="GetProgramivARB" mode="get"/>
6568
 
    </enum>
6569
 
    <enum name="MAX_PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x880C">
6570
 
        <size name="GetProgramivARB" mode="get"/>
6571
 
    </enum>
6572
 
    <enum name="MAX_PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x880D">
6573
 
        <size name="GetProgramivARB" mode="get"/>
6574
 
    </enum>
6575
 
    <enum name="MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x880E">
6576
 
        <size name="GetProgramivARB" mode="get"/>
6577
 
    </enum>
6578
 
    <enum name="MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x880F">
6579
 
        <size name="GetProgramivARB" mode="get"/>
6580
 
    </enum>
6581
 
    <enum name="MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x8810">
6582
 
        <size name="GetProgramivARB" mode="get"/>
6583
 
    </enum>
6584
 
    <enum name="MAX_TEXTURE_COORDS_ARB"        count="1"  value="0x8871">
6585
 
        <size name="GetProgramivARB" mode="get"/>
6586
 
    </enum>
6587
 
    <enum name="MAX_TEXTURE_IMAGE_UNITS_ARB"   count="1"  value="0x8872">
6588
 
        <size name="GetProgramivARB" mode="get"/>
6589
 
    </enum>
6590
 
</category>
6591
 
 
6592
 
<category name="GL_ARB_vertex_buffer_object" number="28">
6593
 
    <enum name="BUFFER_SIZE_ARB"                          value="0x8764"/>
6594
 
    <enum name="BUFFER_USAGE_ARB"                         value="0x8765"/>
6595
 
    <enum name="ARRAY_BUFFER_ARB"                         value="0x8892"/>
6596
 
    <enum name="ELEMENT_ARRAY_BUFFER_ARB"                 value="0x8893"/>
6597
 
    <enum name="ARRAY_BUFFER_BINDING_ARB"                 value="0x8894"/>
6598
 
    <enum name="ELEMENT_ARRAY_BUFFER_BINDING_ARB"         value="0x8895"/>
6599
 
    <enum name="VERTEX_ARRAY_BUFFER_BINDING_ARB"          value="0x8896"/>
6600
 
    <enum name="NORMAL_ARRAY_BUFFER_BINDING_ARB"          value="0x8897"/>
6601
 
    <enum name="COLOR_ARRAY_BUFFER_BINDING_ARB"           value="0x8898"/>
6602
 
    <enum name="INDEX_ARRAY_BUFFER_BINDING_ARB"           value="0x8899"/>
6603
 
    <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB"   value="0x889A"/>
6604
 
    <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB"       value="0x889B"/>
6605
 
    <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB" value="0x889C"/>
6606
 
    <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB"  value="0x889D"/>
6607
 
    <enum name="WEIGHT_ARRAY_BUFFER_BINDING_ARB"          value="0x889E"/>
6608
 
    <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB"   value="0x889F"/>
6609
 
    <enum name="READ_ONLY_ARB"                            value="0x88B8"/>
6610
 
    <enum name="WRITE_ONLY_ARB"                           value="0x88B9"/>
6611
 
    <enum name="READ_WRITE_ARB"                           value="0x88BA"/>
6612
 
    <enum name="BUFFER_ACCESS_ARB"                        value="0x88BB"/>
6613
 
    <enum name="BUFFER_MAPPED_ARB"                        value="0x88BC"/>
6614
 
    <enum name="BUFFER_MAP_POINTER_ARB"                   value="0x88BD"/>
6615
 
    <enum name="STREAM_DRAW_ARB"                          value="0x88E0"/>
6616
 
    <enum name="STREAM_READ_ARB"                          value="0x88E1"/>
6617
 
    <enum name="STREAM_COPY_ARB"                          value="0x88E2"/>
6618
 
    <enum name="STATIC_DRAW_ARB"                          value="0x88E4"/>
6619
 
    <enum name="STATIC_READ_ARB"                          value="0x88E5"/>
6620
 
    <enum name="STATIC_COPY_ARB"                          value="0x88E6"/>
6621
 
    <enum name="DYNAMIC_DRAW_ARB"                         value="0x88E8"/>
6622
 
    <enum name="DYNAMIC_READ_ARB"                         value="0x88E9"/>
6623
 
    <enum name="DYNAMIC_COPY_ARB"                         value="0x88EA"/>
6624
 
 
6625
 
    <type name="intptrARB"                   size="4"/>
6626
 
    <type name="sizeiptrARB" unsigned="true" size="4"/>
6627
 
 
6628
 
    <function name="BindBufferARB" offset="688">
6629
 
        <param name="target" type="GLenum"/>
6630
 
        <param name="buffer" type="GLuint"/>
6631
 
        <glx ignore="true"/>
6632
 
    </function>
6633
 
 
6634
 
    <function name="BufferDataARB" offset="689">
6635
 
        <param name="target" type="GLenum"/>
6636
 
        <param name="size" type="GLsizeiptrARB"/>
6637
 
        <param name="data" type="const GLvoid *"/>
6638
 
        <param name="usage" type="GLenum"/>
6639
 
        <glx ignore="true"/>
6640
 
    </function>
6641
 
 
6642
 
    <function name="BufferSubDataARB" offset="690">
6643
 
        <param name="target" type="GLenum"/>
6644
 
        <param name="offset" type="GLintptrARB"/>
6645
 
        <param name="size" type="GLsizeiptrARB"/>
6646
 
        <param name="data" type="const GLvoid *"/>
6647
 
        <glx ignore="true"/>
6648
 
    </function>
6649
 
 
6650
 
    <function name="DeleteBuffersARB" offset="691">
6651
 
        <param name="n" type="GLsizei"/>
6652
 
        <param name="buffer" type="const GLuint *"/>
6653
 
        <glx ignore="true"/>
6654
 
    </function>
6655
 
 
6656
 
    <function name="GenBuffersARB" offset="692">
6657
 
        <param name="n" type="GLsizei" counter="true"/>
6658
 
        <param name="buffer" type="GLuint *" output="true" count="n"/>
6659
 
        <glx ignore="true"/>
6660
 
    </function>
6661
 
 
6662
 
    <function name="GetBufferParameterivARB" offset="693">
6663
 
        <param name="target" type="GLenum"/>
6664
 
        <param name="pname" type="GLenum"/>
6665
 
        <param name="params" type="GLint *" output="true"/>
6666
 
        <glx ignore="true"/>
6667
 
    </function>
6668
 
 
6669
 
    <function name="GetBufferPointervARB" offset="694">
6670
 
        <param name="target" type="GLenum"/>
6671
 
        <param name="pname" type="GLenum"/>
6672
 
        <param name="params" type="GLvoid **" output="true"/>
6673
 
        <glx ignore="true"/>
6674
 
    </function>
6675
 
 
6676
 
    <function name="GetBufferSubDataARB" offset="695">
6677
 
        <param name="target" type="GLenum"/>
6678
 
        <param name="offset" type="GLintptrARB"/>
6679
 
        <param name="size" type="GLsizeiptrARB"/>
6680
 
        <param name="data" type="GLvoid *" output="true"/>
6681
 
        <glx ignore="true"/>
6682
 
    </function>
6683
 
 
6684
 
    <function name="IsBufferARB" offset="696">
6685
 
        <param name="buffer" type="GLuint"/>
6686
 
        <return type="GLboolean"/>
6687
 
        <glx ignore="true"/>
6688
 
    </function>
6689
 
 
6690
 
    <function name="MapBufferARB" offset="697">
6691
 
        <param name="target" type="GLenum"/>
6692
 
        <param name="access" type="GLenum"/>
6693
 
        <return type="GLvoid *"/>
6694
 
        <glx ignore="true"/>
6695
 
    </function>
6696
 
 
6697
 
    <function name="UnmapBufferARB" offset="698">
6698
 
        <param name="target" type="GLenum"/>
6699
 
        <return type="GLboolean"/>
6700
 
        <glx ignore="true"/>
6701
 
    </function>
6702
 
</category>
6703
 
 
6704
 
<category name="GL_ARB_occlusion_query" number="29">
6705
 
    <enum name="QUERY_COUNTER_BITS_ARB"        count="1"  value="0x8864">
6706
 
        <size name="GetQueryivARB" mode="get"/>
6707
 
    </enum>
6708
 
    <enum name="CURRENT_QUERY_ARB"             count="1"  value="0x8865">
6709
 
        <size name="GetQueryivARB" mode="get"/>
6710
 
    </enum>
6711
 
    <enum name="QUERY_RESULT_ARB"              count="1"  value="0x8866">
6712
 
        <size name="GetQueryObjectivARB" mode="get"/>
6713
 
        <size name="GetQueryObjectuivARB" mode="get"/>
6714
 
    </enum>
6715
 
    <enum name="QUERY_RESULT_AVAILABLE_ARB"    count="1"  value="0x8867">
6716
 
        <size name="GetQueryObjectivARB" mode="get"/>
6717
 
        <size name="GetQueryObjectuivARB" mode="get"/>
6718
 
    </enum>
6719
 
    <enum name="SAMPLES_PASSED_ARB"                       value="0x8914"/>
6720
 
 
6721
 
    <function name="GenQueriesARB" offset="700">
6722
 
        <param name="n" type="GLsizei" counter="true"/>
6723
 
        <param name="ids" type="GLuint *" output="true" count="n"/>
6724
 
        <glx sop="162" always_array="true"/>
6725
 
    </function>
6726
 
 
6727
 
    <function name="DeleteQueriesARB" offset="701">
6728
 
        <param name="n" type="GLsizei" counter="true"/>
6729
 
        <param name="ids" type="const GLuint *" count="n"/>
6730
 
        <glx sop="161"/>
6731
 
    </function>
6732
 
 
6733
 
    <function name="IsQueryARB" offset="702">
6734
 
        <param name="id" type="GLuint"/>
6735
 
        <return type="GLboolean"/>
6736
 
        <glx sop="163"/>
6737
 
    </function>
6738
 
 
6739
 
    <function name="BeginQueryARB" offset="703">
6740
 
        <param name="target" type="GLenum"/>
6741
 
        <param name="id" type="GLuint"/>
6742
 
        <glx rop="231"/>
6743
 
    </function>
6744
 
 
6745
 
    <function name="EndQueryARB" offset="704">
6746
 
        <param name="target" type="GLenum"/>
6747
 
        <glx rop="232"/>
6748
 
    </function>
6749
 
 
6750
 
    <function name="GetQueryivARB" offset="705">
6751
 
        <param name="target" type="GLenum"/>
6752
 
        <param name="pname" type="GLenum"/>
6753
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
6754
 
        <glx sop="164"/>
6755
 
    </function>
6756
 
 
6757
 
    <function name="GetQueryObjectivARB" offset="706">
6758
 
        <param name="id" type="GLuint"/>
6759
 
        <param name="pname" type="GLenum"/>
6760
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
6761
 
        <glx sop="165"/>
6762
 
    </function>
6763
 
 
6764
 
    <function name="GetQueryObjectuivARB" offset="707">
6765
 
        <param name="id" type="GLuint"/>
6766
 
        <param name="pname" type="GLenum"/>
6767
 
        <param name="params" type="GLuint *" output="true" variable_param="pname"/>
6768
 
        <glx sop="166"/>
6769
 
    </function>
6770
 
</category>
6771
 
 
6772
 
<category name="GL_ARB_shader_objects" number="30">
6773
 
    <enum name="PROGRAM_OBJECT_ARB"                       value="0x8B40"/>
6774
 
    <enum name="SHADER_OBJECT_ARB"                        value="0x8B48"/>
6775
 
    <enum name="OBJECT_TYPE_ARB"                          value="0x8B4E"/>
6776
 
    <enum name="OBJECT_SUBTYPE_ARB"                       value="0x8B4F"/>
6777
 
    <enum name="FLOAT_VEC2_ARB"                           value="0x8B50"/>
6778
 
    <enum name="FLOAT_VEC3_ARB"                           value="0x8B51"/>
6779
 
    <enum name="FLOAT_VEC4_ARB"                           value="0x8B52"/>
6780
 
    <enum name="INT_VEC2_ARB"                             value="0x8B53"/>
6781
 
    <enum name="INT_VEC3_ARB"                             value="0x8B54"/>
6782
 
    <enum name="INT_VEC4_ARB"                             value="0x8B55"/>
6783
 
    <enum name="BOOL_ARB"                                 value="0x8B56"/>
6784
 
    <enum name="BOOL_VEC2_ARB"                            value="0x8B57"/>
6785
 
    <enum name="BOOL_VEC3_ARB"                            value="0x8B58"/>
6786
 
    <enum name="BOOL_VEC4_ARB"                            value="0x8B59"/>
6787
 
    <enum name="FLOAT_MAT2_ARB"                           value="0x8B5A"/>
6788
 
    <enum name="FLOAT_MAT3_ARB"                           value="0x8B5B"/>
6789
 
    <enum name="FLOAT_MAT4_ARB"                           value="0x8B5C"/>
6790
 
    <enum name="OBJECT_DELETE_STATUS_ARB"                 value="0x8B80"/>
6791
 
    <enum name="OBJECT_COMPILE_STATUS_ARB"                value="0x8B81"/>
6792
 
    <enum name="OBJECT_LINK_STATUS_ARB"                   value="0x8B82"/>
6793
 
    <enum name="OBJECT_VALIDATE_STATUS_ARB"               value="0x8B83"/>
6794
 
    <enum name="OBJECT_INFO_LOG_LENGTH_ARB"               value="0x8B84"/>
6795
 
    <enum name="OBJECT_ATTACHED_OBJECTS_ARB"              value="0x8B85"/>
6796
 
    <enum name="OBJECT_ACTIVE_UNIFORMS_ARB"               value="0x8B86"/>
6797
 
    <enum name="OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB"     value="0x8B87"/>
6798
 
    <enum name="OBJECT_SHADER_SOURCE_LENGTH_ARB"          value="0x8B88"/>
6799
 
 
6800
 
    <type name="charARB"   size="1" glx_name="CARD8"/>
6801
 
    <type name="handleARB" size="4" glx_name="CARD32"/>
6802
 
 
6803
 
    <function name="DeleteObjectARB" offset="711">
6804
 
        <param name="obj" type="GLhandleARB"/>
6805
 
        <glx ignore="true"/>
6806
 
    </function>
6807
 
 
6808
 
    <function name="GetHandleARB" offset="712">
6809
 
        <param name="pname" type="GLenum"/>
6810
 
        <return type="GLhandleARB"/>
6811
 
        <glx ignore="true"/>
6812
 
    </function>
6813
 
 
6814
 
    <function name="DetachObjectARB" offset="713">
6815
 
        <param name="containerObj" type="GLhandleARB"/>
6816
 
        <param name="attachedObj" type="GLhandleARB"/>
6817
 
        <glx ignore="true"/>
6818
 
    </function>
6819
 
 
6820
 
    <function name="CreateShaderObjectARB" offset="714">
6821
 
        <param name="shaderType" type="GLenum"/>
6822
 
        <return type="GLhandleARB"/>
6823
 
        <glx ignore="true"/>
6824
 
    </function>
6825
 
 
6826
 
    <function name="ShaderSourceARB" offset="715">
6827
 
        <param name="shaderObj" type="GLhandleARB"/>
6828
 
        <param name="count" type="GLsizei"/>
6829
 
        <param name="string" type="const GLcharARB **"/>
6830
 
        <param name="length" type="const GLint *"/>
6831
 
        <glx ignore="true"/>
6832
 
    </function>
6833
 
 
6834
 
    <function name="CompileShaderARB" offset="716">
6835
 
        <param name="shaderObj" type="GLhandleARB"/>
6836
 
        <glx ignore="true"/>
6837
 
    </function>
6838
 
 
6839
 
    <function name="CreateProgramObjectARB" offset="717">
6840
 
        <return type="GLhandleARB"/>
6841
 
        <glx ignore="true"/>
6842
 
    </function>
6843
 
 
6844
 
    <function name="AttachObjectARB" offset="718">
6845
 
        <param name="containerObj" type="GLhandleARB"/>
6846
 
        <param name="obj" type="GLhandleARB"/>
6847
 
        <glx ignore="true"/>
6848
 
    </function>
6849
 
 
6850
 
    <function name="LinkProgramARB" offset="719">
6851
 
        <param name="programObj" type="GLhandleARB"/>
6852
 
        <glx ignore="true"/>
6853
 
    </function>
6854
 
 
6855
 
    <function name="UseProgramObjectARB" offset="720">
6856
 
        <param name="programObj" type="GLhandleARB"/>
6857
 
        <glx ignore="true"/>
6858
 
    </function>
6859
 
 
6860
 
    <function name="ValidateProgramARB" offset="721">
6861
 
        <param name="programObj" type="GLhandleARB"/>
6862
 
        <glx ignore="true"/>
6863
 
    </function>
6864
 
 
6865
 
    <function name="Uniform1fARB" offset="722">
6866
 
        <param name="location" type="GLint"/>
6867
 
        <param name="v0" type="GLfloat"/>
6868
 
        <glx ignore="true"/>
6869
 
    </function>
6870
 
 
6871
 
    <function name="Uniform2fARB" offset="723">
6872
 
        <param name="location" type="GLint"/>
6873
 
        <param name="v0" type="GLfloat"/>
6874
 
        <param name="v1" type="GLfloat"/>
6875
 
        <glx ignore="true"/>
6876
 
    </function>
6877
 
 
6878
 
    <function name="Uniform3fARB" offset="724">
6879
 
        <param name="location" type="GLint"/>
6880
 
        <param name="v0" type="GLfloat"/>
6881
 
        <param name="v1" type="GLfloat"/>
6882
 
        <param name="v2" type="GLfloat"/>
6883
 
        <glx ignore="true"/>
6884
 
    </function>
6885
 
 
6886
 
    <function name="Uniform4fARB" offset="725">
6887
 
        <param name="location" type="GLint"/>
6888
 
        <param name="v0" type="GLfloat"/>
6889
 
        <param name="v1" type="GLfloat"/>
6890
 
        <param name="v2" type="GLfloat"/>
6891
 
        <param name="v3" type="GLfloat"/>
6892
 
        <glx ignore="true"/>
6893
 
    </function>
6894
 
 
6895
 
    <function name="Uniform1iARB" offset="726">
6896
 
        <param name="location" type="GLint"/>
6897
 
        <param name="v0" type="GLint"/>
6898
 
        <glx ignore="true"/>
6899
 
    </function>
6900
 
 
6901
 
    <function name="Uniform2iARB" offset="727">
6902
 
        <param name="location" type="GLint"/>
6903
 
        <param name="v0" type="GLint"/>
6904
 
        <param name="v1" type="GLint"/>
6905
 
        <glx ignore="true"/>
6906
 
    </function>
6907
 
 
6908
 
    <function name="Uniform3iARB" offset="728">
6909
 
        <param name="location" type="GLint"/>
6910
 
        <param name="v0" type="GLint"/>
6911
 
        <param name="v1" type="GLint"/>
6912
 
        <param name="v2" type="GLint"/>
6913
 
        <glx ignore="true"/>
6914
 
    </function>
6915
 
 
6916
 
    <function name="Uniform4iARB" offset="729">
6917
 
        <param name="location" type="GLint"/>
6918
 
        <param name="v0" type="GLint"/>
6919
 
        <param name="v1" type="GLint"/>
6920
 
        <param name="v2" type="GLint"/>
6921
 
        <param name="v3" type="GLint"/>
6922
 
        <glx ignore="true"/>
6923
 
    </function>
6924
 
 
6925
 
    <function name="Uniform1fvARB" offset="730">
6926
 
        <param name="location" type="GLint"/>
6927
 
        <param name="count" type="GLsizei"/>
6928
 
        <param name="value" type="const GLfloat *"/>
6929
 
        <glx ignore="true"/>
6930
 
    </function>
6931
 
 
6932
 
    <function name="Uniform2fvARB" offset="731">
6933
 
        <param name="location" type="GLint"/>
6934
 
        <param name="count" type="GLsizei"/>
6935
 
        <param name="value" type="const GLfloat *"/>
6936
 
        <glx ignore="true"/>
6937
 
    </function>
6938
 
 
6939
 
    <function name="Uniform3fvARB" offset="732">
6940
 
        <param name="location" type="GLint"/>
6941
 
        <param name="count" type="GLsizei"/>
6942
 
        <param name="value" type="const GLfloat *"/>
6943
 
        <glx ignore="true"/>
6944
 
    </function>
6945
 
 
6946
 
    <function name="Uniform4fvARB" offset="733">
6947
 
        <param name="location" type="GLint"/>
6948
 
        <param name="count" type="GLsizei"/>
6949
 
        <param name="value" type="const GLfloat *"/>
6950
 
        <glx ignore="true"/>
6951
 
    </function>
6952
 
 
6953
 
    <function name="Uniform1ivARB" offset="734">
6954
 
        <param name="location" type="GLint"/>
6955
 
        <param name="count" type="GLsizei"/>
6956
 
        <param name="value" type="const GLint *"/>
6957
 
        <glx ignore="true"/>
6958
 
    </function>
6959
 
 
6960
 
    <function name="Uniform2ivARB" offset="735">
6961
 
        <param name="location" type="GLint"/>
6962
 
        <param name="count" type="GLsizei"/>
6963
 
        <param name="value" type="const GLint *"/>
6964
 
        <glx ignore="true"/>
6965
 
    </function>
6966
 
 
6967
 
    <function name="Uniform3ivARB" offset="736">
6968
 
        <param name="location" type="GLint"/>
6969
 
        <param name="count" type="GLsizei"/>
6970
 
        <param name="value" type="const GLint *"/>
6971
 
        <glx ignore="true"/>
6972
 
    </function>
6973
 
 
6974
 
    <function name="Uniform4ivARB" offset="737">
6975
 
        <param name="location" type="GLint"/>
6976
 
        <param name="count" type="GLsizei"/>
6977
 
        <param name="value" type="const GLint *"/>
6978
 
        <glx ignore="true"/>
6979
 
    </function>
6980
 
 
6981
 
    <function name="UniformMatrix2fvARB" offset="738">
6982
 
        <param name="location" type="GLint"/>
6983
 
        <param name="count" type="GLsizei"/>
6984
 
        <param name="transpose" type="GLboolean"/>
6985
 
        <param name="value" type="const GLfloat *"/>
6986
 
        <glx ignore="true"/>
6987
 
    </function>
6988
 
 
6989
 
    <function name="UniformMatrix3fvARB" offset="739">
6990
 
        <param name="location" type="GLint"/>
6991
 
        <param name="count" type="GLsizei"/>
6992
 
        <param name="transpose" type="GLboolean"/>
6993
 
        <param name="value" type="const GLfloat *"/>
6994
 
        <glx ignore="true"/>
6995
 
    </function>
6996
 
 
6997
 
    <function name="UniformMatrix4fvARB" offset="740">
6998
 
        <param name="location" type="GLint"/>
6999
 
        <param name="count" type="GLsizei"/>
7000
 
        <param name="transpose" type="GLboolean"/>
7001
 
        <param name="value" type="const GLfloat *"/>
7002
 
        <glx ignore="true"/>
7003
 
    </function>
7004
 
 
7005
 
    <function name="GetObjectParameterfvARB" offset="741">
7006
 
        <param name="obj" type="GLhandleARB"/>
7007
 
        <param name="pname" type="GLenum"/>
7008
 
        <param name="params" type="GLfloat *" output="true"/>
7009
 
        <glx ignore="true"/>
7010
 
    </function>
7011
 
 
7012
 
    <function name="GetObjectParameterivARB" offset="742">
7013
 
        <param name="obj" type="GLhandleARB"/>
7014
 
        <param name="pname" type="GLenum"/>
7015
 
        <param name="params" type="GLint *" output="true"/>
7016
 
        <glx ignore="true"/>
7017
 
    </function>
7018
 
 
7019
 
    <function name="GetInfoLogARB" offset="743">
7020
 
        <param name="obj" type="GLhandleARB"/>
7021
 
        <param name="maxLength" type="GLsizei"/>
7022
 
        <param name="length" type="GLsizei *" output="true"/>
7023
 
        <param name="infoLog" type="GLcharARB *" output="true"/>
7024
 
        <glx ignore="true"/>
7025
 
    </function>
7026
 
 
7027
 
    <function name="GetAttachedObjectsARB" offset="744">
7028
 
        <param name="containerObj" type="GLhandleARB"/>
7029
 
        <param name="maxLength" type="GLsizei"/>
7030
 
        <param name="length" type="GLsizei *" output="true"/>
7031
 
        <param name="infoLog" type="GLhandleARB *" output="true"/>
7032
 
        <glx ignore="true"/>
7033
 
    </function>
7034
 
 
7035
 
    <function name="GetUniformLocationARB" offset="745">
7036
 
        <param name="programObj" type="GLhandleARB"/>
7037
 
        <param name="name" type="const GLcharARB *"/>
7038
 
        <return type="GLint"/>
7039
 
        <glx ignore="true"/>
7040
 
    </function>
7041
 
 
7042
 
    <function name="GetActiveUniformARB" offset="746">
7043
 
        <param name="programObj" type="GLhandleARB"/>
7044
 
        <param name="index" type="GLuint"/>
7045
 
        <param name="maxLength" type="GLsizei"/>
7046
 
        <param name="length" type="GLsizei *" output="true"/>
7047
 
        <param name="size" type="GLint *" output="true"/>
7048
 
        <param name="type" type="GLenum *" output="true"/>
7049
 
        <param name="name" type="GLcharARB *" output="true"/>
7050
 
        <glx ignore="true"/>
7051
 
    </function>
7052
 
 
7053
 
    <function name="GetUniformfvARB" offset="747">
7054
 
        <param name="programObj" type="GLhandleARB"/>
7055
 
        <param name="location" type="GLint"/>
7056
 
        <param name="params" type="GLfloat *" output="true"/>
7057
 
        <glx ignore="true"/>
7058
 
    </function>
7059
 
 
7060
 
    <function name="GetUniformivARB" offset="748">
7061
 
        <param name="programObj" type="GLhandleARB"/>
7062
 
        <param name="location" type="GLint"/>
7063
 
        <param name="params" type="GLint *" output="true"/>
7064
 
        <glx ignore="true"/>
7065
 
    </function>
7066
 
 
7067
 
    <function name="GetShaderSourceARB" offset="749">
7068
 
        <param name="obj" type="GLhandleARB"/>
7069
 
        <param name="maxLength" type="GLsizei"/>
7070
 
        <param name="length" type="GLsizei *" output="true"/>
7071
 
        <param name="source" type="GLcharARB *" output="true"/>
7072
 
        <glx ignore="true"/>
7073
 
    </function>
7074
 
</category>
7075
 
 
7076
 
<category name="GL_ARB_vertex_shader" number="31">
7077
 
    <enum name="VERTEX_SHADER_ARB"                        value="0x8B31"/>
7078
 
    <enum name="MAX_VERTEX_UNIFORM_COMPONENTS_ARB"        value="0x8B4A"/>
7079
 
    <enum name="MAX_VARYING_FLOATS_ARB"                   value="0x8B4B"/>
7080
 
    <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB"       value="0x8B4C"/>
7081
 
    <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB"     value="0x8B4D"/>
7082
 
    <enum name="OBJECT_ACTIVE_ATTRIBUTES_ARB"             value="0x8B89"/>
7083
 
    <enum name="OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB"   value="0x8B8A"/>
7084
 
 
7085
 
    <function name="BindAttribLocationARB" offset="750">
7086
 
        <param name="programObj" type="GLhandleARB"/>
7087
 
        <param name="index" type="GLuint"/>
7088
 
        <param name="name" type="const GLcharARB *"/>
7089
 
        <glx ignore="true"/>
7090
 
    </function>
7091
 
 
7092
 
    <function name="GetActiveAttribARB" offset="751">
7093
 
        <param name="programObj" type="GLhandleARB"/>
7094
 
        <param name="index" type="GLuint"/>
7095
 
        <param name="maxLength" type="GLsizei"/>
7096
 
        <param name="length" type="GLsizei *" output="true"/>
7097
 
        <param name="size" type="GLint *" output="true"/>
7098
 
        <param name="type" type="GLenum *" output="true"/>
7099
 
        <param name="name" type="GLcharARB *" output="true"/>
7100
 
        <glx ignore="true"/>
7101
 
    </function>
7102
 
 
7103
 
    <function name="GetAttribLocationARB" offset="752">
7104
 
        <param name="programObj" type="GLhandleARB"/>
7105
 
        <param name="name" type="const GLcharARB *"/>
7106
 
        <return type="GLint"/>
7107
 
        <glx ignore="true"/>
7108
 
    </function>
7109
 
</category>
7110
 
 
7111
 
<category name="GL_ARB_fragment_shader" number="32">
7112
 
    <enum name="FRAGMENT_SHADER_ARB"                      value="0x8B30"/>
7113
 
    <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB"      value="0x8B49"/>
7114
 
</category>
7115
 
 
7116
 
<category name="GL_ARB_shading_language_100" number="33">
7117
 
    <!-- No new functions, types, enums. -->
7118
 
</category>
7119
 
 
7120
 
<category name="GL_ARB_texture_non_power_of_two" number="34">
7121
 
    <!-- No new functions, types, enums. -->
7122
 
</category>
7123
 
 
7124
 
<category name="GL_ARB_point_sprite" number="35">
7125
 
    <enum name="POINT_SPRITE_ARB"              count="1"  value="0x8861">
7126
 
        <size name="Get" mode="get"/>
7127
 
    </enum>
7128
 
    <enum name="COORD_REPLACE_ARB"             count="1"  value="0x8862">
7129
 
        <size name="TexEnvfv"/>
7130
 
        <size name="TexEnviv"/>
7131
 
        <size name="GetTexEnvfv" mode="get"/>
7132
 
        <size name="GetTexEnviv" mode="get"/>
7133
 
    </enum>
7134
 
</category>
7135
 
 
7136
 
<category name="GL_ARB_fragment_program_shadow" number="36">
7137
 
    <!-- No new functions, types, enums. -->
7138
 
</category>
7139
 
 
7140
 
<category name="GL_ARB_draw_buffers" number="37">
7141
 
    <enum name="MAX_DRAW_BUFFERS_ARB"          count="1"  value="0x8824">
7142
 
        <size name="Get" mode="get"/>
7143
 
    </enum>
7144
 
    <enum name="DRAW_BUFFER0_ARB"              count="1"  value="0x8825">
7145
 
        <size name="Get" mode="get"/>
7146
 
    </enum>
7147
 
    <enum name="DRAW_BUFFER1_ARB"              count="1"  value="0x8826">
7148
 
        <size name="Get" mode="get"/>
7149
 
    </enum>
7150
 
    <enum name="DRAW_BUFFER2_ARB"              count="1"  value="0x8827">
7151
 
        <size name="Get" mode="get"/>
7152
 
    </enum>
7153
 
    <enum name="DRAW_BUFFER3_ARB"              count="1"  value="0x8828">
7154
 
        <size name="Get" mode="get"/>
7155
 
    </enum>
7156
 
    <enum name="DRAW_BUFFER4_ARB"              count="1"  value="0x8829">
7157
 
        <size name="Get" mode="get"/>
7158
 
    </enum>
7159
 
    <enum name="DRAW_BUFFER5_ARB"              count="1"  value="0x882A">
7160
 
        <size name="Get" mode="get"/>
7161
 
    </enum>
7162
 
    <enum name="DRAW_BUFFER6_ARB"              count="1"  value="0x882B">
7163
 
        <size name="Get" mode="get"/>
7164
 
    </enum>
7165
 
    <enum name="DRAW_BUFFER7_ARB"              count="1"  value="0x882C">
7166
 
        <size name="Get" mode="get"/>
7167
 
    </enum>
7168
 
    <enum name="DRAW_BUFFER8_ARB"              count="1"  value="0x882D">
7169
 
        <size name="Get" mode="get"/>
7170
 
    </enum>
7171
 
    <enum name="DRAW_BUFFER9_ARB"              count="1"  value="0x882E">
7172
 
        <size name="Get" mode="get"/>
7173
 
    </enum>
7174
 
    <enum name="DRAW_BUFFER10_ARB"             count="1"  value="0x882F">
7175
 
        <size name="Get" mode="get"/>
7176
 
    </enum>
7177
 
    <enum name="DRAW_BUFFER11_ARB"             count="1"  value="0x8830">
7178
 
        <size name="Get" mode="get"/>
7179
 
    </enum>
7180
 
    <enum name="DRAW_BUFFER12_ARB"             count="1"  value="0x8831">
7181
 
        <size name="Get" mode="get"/>
7182
 
    </enum>
7183
 
    <enum name="DRAW_BUFFER13_ARB"             count="1"  value="0x8832">
7184
 
        <size name="Get" mode="get"/>
7185
 
    </enum>
7186
 
    <enum name="DRAW_BUFFER14_ARB"             count="1"  value="0x8833">
7187
 
        <size name="Get" mode="get"/>
7188
 
    </enum>
7189
 
    <enum name="DRAW_BUFFER15_ARB"             count="1"  value="0x8834">
7190
 
        <size name="Get" mode="get"/>
7191
 
    </enum>
7192
 
 
7193
 
    <function name="DrawBuffersARB" offset="413">
7194
 
        <param name="n" type="GLsizei" counter="true"/>
7195
 
        <param name="bufs" type="const GLenum *" count="n"/>
7196
 
        <glx rop="233" large="true"/>
7197
 
    </function>
7198
 
</category>
7199
 
 
7200
 
<category name="GL_ARB_texture_rectangle" number="38">
7201
 
    <enum name="TEXTURE_RECTANGLE_ARB"         count="1"  value="0x84F5">
7202
 
        <size name="Get" mode="get"/>
7203
 
    </enum>
7204
 
    <enum name="TEXTURE_BINDING_RECTANGLE_ARB" count="1"  value="0x84F6">
7205
 
        <size name="Get" mode="get"/>
7206
 
    </enum>
7207
 
    <enum name="PROXY_TEXTURE_RECTANGLE_ARB"              value="0x84F7"/>
7208
 
    <enum name="MAX_RECTANGLE_TEXTURE_SIZE_ARB" count="1" value="0x84F8">
7209
 
        <size name="Get" mode="get"/>
7210
 
    </enum>
7211
 
</category>
7212
 
 
7213
 
<!-- Non-ARB extensions sorted by extension number. -->
7214
 
 
7215
 
<category name="GL_EXT_blend_color" number="2">
7216
 
    <enum name="CONSTANT_COLOR_EXT"                       value="0x8001"/>
7217
 
    <enum name="ONE_MINUS_CONSTANT_COLOR_EXT"             value="0x8002"/>
7218
 
    <enum name="CONSTANT_ALPHA_EXT"                       value="0x8003"/>
7219
 
    <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT"             value="0x8004"/>
7220
 
    <enum name="BLEND_COLOR_EXT"               count="4"  value="0x8005">
7221
 
        <size name="Get" mode="get"/>
7222
 
    </enum>
7223
 
 
7224
 
    <function name="BlendColorEXT" alias="BlendColor">
7225
 
        <param name="red" type="GLclampf"/>
7226
 
        <param name="green" type="GLclampf"/>
7227
 
        <param name="blue" type="GLclampf"/>
7228
 
        <param name="alpha" type="GLclampf"/>
7229
 
    </function>
7230
 
</category>
7231
 
 
7232
 
<category name="GL_EXT_polygon_offset" number="3">
7233
 
    <function name="PolygonOffsetEXT" offset="414">
7234
 
        <param name="factor" type="GLfloat"/>
7235
 
        <param name="bias" type="GLfloat"/>
7236
 
        <glx rop="4098" ignore="true"/>
7237
 
    </function>
7238
 
</category>
7239
 
 
7240
 
<category name="GL_EXT_texture" number="4">
7241
 
    <enum name="ALPHA4_EXT"                               value="0x803B"/>
7242
 
    <enum name="ALPHA8_EXT"                               value="0x803C"/>
7243
 
    <enum name="ALPHA12_EXT"                              value="0x803D"/>
7244
 
    <enum name="ALPHA16_EXT"                              value="0x803E"/>
7245
 
    <enum name="LUMINANCE4_EXT"                           value="0x803F"/>
7246
 
    <enum name="LUMINANCE8_EXT"                           value="0x8040"/>
7247
 
    <enum name="LUMINANCE12_EXT"                          value="0x8041"/>
7248
 
    <enum name="LUMINANCE16_EXT"                          value="0x8042"/>
7249
 
    <enum name="LUMINANCE4_ALPHA4_EXT"                    value="0x8043"/>
7250
 
    <enum name="LUMINANCE6_ALPHA2_EXT"                    value="0x8044"/>
7251
 
    <enum name="LUMINANCE8_ALPHA8_EXT"                    value="0x8045"/>
7252
 
    <enum name="LUMINANCE12_ALPHA4_EXT"                   value="0x8046"/>
7253
 
    <enum name="LUMINANCE12_ALPHA12_EXT"                  value="0x8047"/>
7254
 
    <enum name="LUMINANCE16_ALPHA16_EXT"                  value="0x8048"/>
7255
 
    <enum name="INTENSITY_EXT"                            value="0x8049"/>
7256
 
    <enum name="INTENSITY4_EXT"                           value="0x804A"/>
7257
 
    <enum name="INTENSITY8_EXT"                           value="0x804B"/>
7258
 
    <enum name="INTENSITY12_EXT"                          value="0x804C"/>
7259
 
    <enum name="INTENSITY16_EXT"                          value="0x804D"/>
7260
 
    <enum name="RGB2_EXT"                                 value="0x804E"/>
7261
 
    <enum name="RGB4_EXT"                                 value="0x804F"/>
7262
 
    <enum name="RGB5_EXT"                                 value="0x8050"/>
7263
 
    <enum name="RGB8_EXT"                                 value="0x8051"/>
7264
 
    <enum name="RGB10_EXT"                                value="0x8052"/>
7265
 
    <enum name="RGB12_EXT"                                value="0x8053"/>
7266
 
    <enum name="RGB16_EXT"                                value="0x8054"/>
7267
 
    <enum name="RGBA2_EXT"                                value="0x8055"/>
7268
 
    <enum name="RGBA4_EXT"                                value="0x8056"/>
7269
 
    <enum name="RGB5_A1_EXT"                              value="0x8057"/>
7270
 
    <enum name="RGBA8_EXT"                                value="0x8058"/>
7271
 
    <enum name="RGB10_A2_EXT"                             value="0x8059"/>
7272
 
    <enum name="RGBA12_EXT"                               value="0x805A"/>
7273
 
    <enum name="RGBA16_EXT"                               value="0x805B"/>
7274
 
    <enum name="TEXTURE_RED_SIZE_EXT"          count="1"  value="0x805C">
7275
 
        <size name="GetTexLevelParameterfv" mode="get"/>
7276
 
        <size name="GetTexLevelParameteriv" mode="get"/>
7277
 
    </enum>
7278
 
    <enum name="TEXTURE_GREEN_SIZE_EXT"        count="1"  value="0x805D">
7279
 
        <size name="GetTexLevelParameterfv" mode="get"/>
7280
 
        <size name="GetTexLevelParameteriv" mode="get"/>
7281
 
    </enum>
7282
 
    <enum name="TEXTURE_BLUE_SIZE_EXT"         count="1"  value="0x805E">
7283
 
        <size name="GetTexLevelParameterfv" mode="get"/>
7284
 
        <size name="GetTexLevelParameteriv" mode="get"/>
7285
 
    </enum>
7286
 
    <enum name="TEXTURE_ALPHA_SIZE_EXT"        count="1"  value="0x805F">
7287
 
        <size name="GetTexLevelParameterfv" mode="get"/>
7288
 
        <size name="GetTexLevelParameteriv" mode="get"/>
7289
 
    </enum>
7290
 
    <enum name="TEXTURE_LUMINANCE_SIZE_EXT"    count="1"  value="0x8060">
7291
 
        <size name="GetTexLevelParameterfv" mode="get"/>
7292
 
        <size name="GetTexLevelParameteriv" mode="get"/>
7293
 
    </enum>
7294
 
    <enum name="TEXTURE_INTENSITY_SIZE_EXT"    count="1"  value="0x8061">
7295
 
        <size name="GetTexLevelParameterfv" mode="get"/>
7296
 
        <size name="GetTexLevelParameteriv" mode="get"/>
7297
 
    </enum>
7298
 
    <enum name="REPLACE_EXT"                              value="0x8062"/>
7299
 
    <enum name="PROXY_TEXTURE_1D_EXT"                     value="0x8063"/>
7300
 
    <enum name="PROXY_TEXTURE_2D_EXT"                     value="0x8064"/>
7301
 
    <enum name="TEXTURE_TOO_LARGE_EXT"                    value="0x8065"/>
7302
 
</category>
7303
 
 
7304
 
<!-- Extension number 5 is not listed in the extension registry. -->
7305
 
 
7306
 
<category name="GL_EXT_texture3D" number="6">
7307
 
    <function name="TexImage3DEXT" alias="TexImage3D">
7308
 
        <param name="target" type="GLenum"/>
7309
 
        <param name="level" type="GLint"/>
7310
 
        <param name="internalformat" type="GLenum"/>
7311
 
        <param name="width" type="GLsizei"/>
7312
 
        <param name="height" type="GLsizei"/>
7313
 
        <param name="depth" type="GLsizei"/>
7314
 
        <param name="border" type="GLint"/>
7315
 
        <param name="format" type="GLenum"/>
7316
 
        <param name="type" type="GLenum"/>
7317
 
        <param name="pixels" type="const GLvoid *"/>
7318
 
    </function>
7319
 
 
7320
 
    <function name="TexSubImage3DEXT" alias="TexSubImage3D">
7321
 
        <param name="target" type="GLenum"/>
7322
 
        <param name="level" type="GLint"/>
7323
 
        <param name="xoffset" type="GLint"/>
7324
 
        <param name="yoffset" type="GLint"/>
7325
 
        <param name="zoffset" type="GLint"/>
7326
 
        <param name="width" type="GLsizei"/>
7327
 
        <param name="height" type="GLsizei"/>
7328
 
        <param name="depth" type="GLsizei"/>
7329
 
        <param name="format" type="GLenum"/>
7330
 
        <param name="type" type="GLenum"/>
7331
 
        <param name="pixels" type="const GLvoid *"/>
7332
 
    </function>
7333
 
</category>
7334
 
 
7335
 
<category name="GL_SGIS_texture_filter4" number="7">
7336
 
    <function name="GetTexFilterFuncSGIS" offset="415">
7337
 
        <param name="target" type="GLenum"/>
7338
 
        <param name="filter" type="GLenum"/>
7339
 
        <param name="weights" type="GLfloat *" output="true"/>
7340
 
        <glx vendorpriv="4101" ignore="true"/>
7341
 
    </function>
7342
 
 
7343
 
    <function name="TexFilterFuncSGIS" offset="416">
7344
 
        <param name="target" type="GLenum"/>
7345
 
        <param name="filter" type="GLenum"/>
7346
 
        <param name="n" type="GLsizei" counter="true"/>
7347
 
        <param name="weights" type="const GLfloat *" count="n"/>
7348
 
        <glx rop="2064" ignore="true"/>
7349
 
    </function>
7350
 
</category>
7351
 
 
7352
 
<!-- Extension number 8 is not listed in the extension registry. -->
7353
 
 
7354
 
<category name="GL_EXT_subtexture" number="9">
7355
 
    <function name="TexSubImage1DEXT" alias="TexSubImage1D">
7356
 
        <param name="target" type="GLenum"/>
7357
 
        <param name="level" type="GLint"/>
7358
 
        <param name="xoffset" type="GLint"/>
7359
 
        <param name="width" type="GLsizei"/>
7360
 
        <param name="format" type="GLenum"/>
7361
 
        <param name="type" type="GLenum"/>
7362
 
        <param name="pixels" type="const GLvoid *"/>
7363
 
    </function>
7364
 
 
7365
 
    <function name="TexSubImage2DEXT" alias="TexSubImage2D">
7366
 
        <param name="target" type="GLenum"/>
7367
 
        <param name="level" type="GLint"/>
7368
 
        <param name="xoffset" type="GLint"/>
7369
 
        <param name="yoffset" type="GLint"/>
7370
 
        <param name="width" type="GLsizei"/>
7371
 
        <param name="height" type="GLsizei"/>
7372
 
        <param name="format" type="GLenum"/>
7373
 
        <param name="type" type="GLenum"/>
7374
 
        <param name="pixels" type="const GLvoid *"/>
7375
 
    </function>
7376
 
</category>
7377
 
 
7378
 
<category name="GL_EXT_copy_texture" number="10">
7379
 
    <function name="CopyTexImage1DEXT" alias="CopyTexImage1D">
7380
 
        <param name="target" type="GLenum"/>
7381
 
        <param name="level" type="GLint"/>
7382
 
        <param name="internalformat" type="GLenum"/>
7383
 
        <param name="x" type="GLint"/>
7384
 
        <param name="y" type="GLint"/>
7385
 
        <param name="width" type="GLsizei"/>
7386
 
        <param name="border" type="GLint"/>
7387
 
    </function>
7388
 
 
7389
 
    <function name="CopyTexImage2DEXT" alias="CopyTexImage2D">
7390
 
        <param name="target" type="GLenum"/>
7391
 
        <param name="level" type="GLint"/>
7392
 
        <param name="internalformat" type="GLenum"/>
7393
 
        <param name="x" type="GLint"/>
7394
 
        <param name="y" type="GLint"/>
7395
 
        <param name="width" type="GLsizei"/>
7396
 
        <param name="height" type="GLsizei"/>
7397
 
        <param name="border" type="GLint"/>
7398
 
    </function>
7399
 
 
7400
 
    <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D">
7401
 
        <param name="target" type="GLenum"/>
7402
 
        <param name="level" type="GLint"/>
7403
 
        <param name="xoffset" type="GLint"/>
7404
 
        <param name="x" type="GLint"/>
7405
 
        <param name="y" type="GLint"/>
7406
 
        <param name="width" type="GLsizei"/>
7407
 
    </function>
7408
 
 
7409
 
    <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D">
7410
 
        <param name="target" type="GLenum"/>
7411
 
        <param name="level" type="GLint"/>
7412
 
        <param name="xoffset" type="GLint"/>
7413
 
        <param name="yoffset" type="GLint"/>
7414
 
        <param name="x" type="GLint"/>
7415
 
        <param name="y" type="GLint"/>
7416
 
        <param name="width" type="GLsizei"/>
7417
 
        <param name="height" type="GLsizei"/>
7418
 
    </function>
7419
 
 
7420
 
    <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D">
7421
 
        <param name="target" type="GLenum"/>
7422
 
        <param name="level" type="GLint"/>
7423
 
        <param name="xoffset" type="GLint"/>
7424
 
        <param name="yoffset" type="GLint"/>
7425
 
        <param name="zoffset" type="GLint"/>
7426
 
        <param name="x" type="GLint"/>
7427
 
        <param name="y" type="GLint"/>
7428
 
        <param name="width" type="GLsizei"/>
7429
 
        <param name="height" type="GLsizei"/>
7430
 
    </function>
7431
 
</category>
7432
 
 
7433
 
<category name="GL_EXT_histogram" number="11">
7434
 
    <enum name="HISTOGRAM_EXT"                            value="0x8024"/>
7435
 
    <enum name="PROXY_HISTOGRAM_EXT"                      value="0x8025"/>
7436
 
    <enum name="HISTOGRAM_WIDTH_EXT"           count="1"  value="0x8026">
7437
 
        <size name="GetHistogramParameterfvEXT" mode="get"/>
7438
 
        <size name="GetHistogramParameterivEXT" mode="get"/>
7439
 
    </enum>
7440
 
    <enum name="HISTOGRAM_FORMAT_EXT"          count="1"  value="0x8027">
7441
 
        <size name="GetHistogramParameterfvEXT" mode="get"/>
7442
 
        <size name="GetHistogramParameterivEXT" mode="get"/>
7443
 
    </enum>
7444
 
    <enum name="HISTOGRAM_RED_SIZE_EXT"        count="1"  value="0x8028">
7445
 
        <size name="GetHistogramParameterfvEXT" mode="get"/>
7446
 
        <size name="GetHistogramParameterivEXT" mode="get"/>
7447
 
    </enum>
7448
 
    <enum name="HISTOGRAM_GREEN_SIZE_EXT"      count="1"  value="0x8029">
7449
 
        <size name="GetHistogramParameterfvEXT" mode="get"/>
7450
 
        <size name="GetHistogramParameterivEXT" mode="get"/>
7451
 
    </enum>
7452
 
    <enum name="HISTOGRAM_BLUE_SIZE_EXT"       count="1"  value="0x802A">
7453
 
        <size name="GetHistogramParameterfvEXT" mode="get"/>
7454
 
        <size name="GetHistogramParameterivEXT" mode="get"/>
7455
 
    </enum>
7456
 
    <enum name="HISTOGRAM_ALPHA_SIZE_EXT"      count="1"  value="0x802B">
7457
 
        <size name="GetHistogramParameterfvEXT" mode="get"/>
7458
 
        <size name="GetHistogramParameterivEXT" mode="get"/>
7459
 
    </enum>
7460
 
    <enum name="HISTOGRAM_LUMINANCE_SIZE_EXT"  count="1"  value="0x802C">
7461
 
        <size name="GetHistogramParameterfvEXT" mode="get"/>
7462
 
        <size name="GetHistogramParameterivEXT" mode="get"/>
7463
 
    </enum>
7464
 
    <enum name="HISTOGRAM_SINK_EXT"            count="1"  value="0x802D">
7465
 
        <size name="GetHistogramParameterfvEXT" mode="get"/>
7466
 
        <size name="GetHistogramParameterivEXT" mode="get"/>
7467
 
    </enum>
7468
 
    <enum name="MINMAX_EXT"                               value="0x802E"/>
7469
 
    <enum name="MINMAX_FORMAT_EXT"             count="1"  value="0x802F">
7470
 
        <size name="GetMinmaxParameterfvEXT" mode="get"/>
7471
 
        <size name="GetMinmaxParameterivEXT" mode="get"/>
7472
 
    </enum>
7473
 
    <enum name="MINMAX_SINK_EXT"               count="1"  value="0x8030">
7474
 
        <size name="GetMinmaxParameterfvEXT" mode="get"/>
7475
 
        <size name="GetMinmaxParameterivEXT" mode="get"/>
7476
 
    </enum>
7477
 
    <enum name="TABLE_TOO_LARGE_EXT"                      value="0x8031"/>
7478
 
 
7479
 
    <function name="GetHistogramEXT" offset="417">
7480
 
        <param name="target" type="GLenum"/>
7481
 
        <param name="reset" type="GLboolean"/>
7482
 
        <param name="format" type="GLenum"/>
7483
 
        <param name="type" type="GLenum"/>
7484
 
        <param name="values" type="GLvoid *" output="true"/>
7485
 
        <glx vendorpriv="5" handcode="true" ignore="true"/>
7486
 
    </function>
7487
 
 
7488
 
    <function name="GetHistogramParameterfvEXT" offset="418">
7489
 
        <param name="target" type="GLenum"/>
7490
 
        <param name="pname" type="GLenum"/>
7491
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
7492
 
        <glx vendorpriv="6" ignore="true"/>
7493
 
    </function>
7494
 
 
7495
 
    <function name="GetHistogramParameterivEXT" offset="419">
7496
 
        <param name="target" type="GLenum"/>
7497
 
        <param name="pname" type="GLenum"/>
7498
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
7499
 
        <glx vendorpriv="7" ignore="true"/>
7500
 
    </function>
7501
 
 
7502
 
    <function name="GetMinmaxEXT" offset="420">
7503
 
        <param name="target" type="GLenum"/>
7504
 
        <param name="reset" type="GLboolean"/>
7505
 
        <param name="format" type="GLenum"/>
7506
 
        <param name="type" type="GLenum"/>
7507
 
        <param name="values" type="GLvoid *" output="true"/>
7508
 
        <glx vendorpriv="8" handcode="true" ignore="true"/>
7509
 
    </function>
7510
 
 
7511
 
    <function name="GetMinmaxParameterfvEXT" offset="421">
7512
 
        <param name="target" type="GLenum"/>
7513
 
        <param name="pname" type="GLenum"/>
7514
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
7515
 
        <glx vendorpriv="9" ignore="true"/>
7516
 
    </function>
7517
 
 
7518
 
    <function name="GetMinmaxParameterivEXT" offset="422">
7519
 
        <param name="target" type="GLenum"/>
7520
 
        <param name="pname" type="GLenum"/>
7521
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
7522
 
        <glx vendorpriv="10" ignore="true"/>
7523
 
    </function>
7524
 
 
7525
 
    <function name="HistogramEXT" alias="Histogram">
7526
 
        <param name="target" type="GLenum"/>
7527
 
        <param name="width" type="GLsizei"/>
7528
 
        <param name="internalformat" type="GLenum"/>
7529
 
        <param name="sink" type="GLboolean"/>
7530
 
    </function>
7531
 
 
7532
 
    <function name="MinmaxEXT" alias="Minmax">
7533
 
        <param name="target" type="GLenum"/>
7534
 
        <param name="internalformat" type="GLenum"/>
7535
 
        <param name="sink" type="GLboolean"/>
7536
 
    </function>
7537
 
 
7538
 
    <function name="ResetHistogramEXT" alias="ResetHistogram">
7539
 
        <param name="target" type="GLenum"/>
7540
 
    </function>
7541
 
 
7542
 
    <function name="ResetMinmaxEXT" alias="ResetMinmax">
7543
 
        <param name="target" type="GLenum"/>
7544
 
    </function>
7545
 
</category>
7546
 
 
7547
 
<category name="GL_EXT_convolution" number="12">
7548
 
    <enum name="CONVOLUTION_BORDER_MODE_EXT"   count="1"  value="0x8013">
7549
 
        <size name="ConvolutionParameterfv"/>
7550
 
        <size name="ConvolutionParameteriv"/>
7551
 
        <size name="GetConvolutionParameterfv" mode="get"/>
7552
 
        <size name="GetConvolutionParameteriv" mode="get"/>
7553
 
    </enum>
7554
 
    <enum name="CONVOLUTION_FILTER_SCALE_EXT"  count="4"  value="0x8014">
7555
 
        <size name="ConvolutionParameterfv"/>
7556
 
        <size name="ConvolutionParameteriv"/>
7557
 
        <size name="GetConvolutionParameterfv" mode="get"/>
7558
 
        <size name="GetConvolutionParameteriv" mode="get"/>
7559
 
    </enum>
7560
 
    <enum name="CONVOLUTION_FILTER_BIAS_EXT"   count="4"  value="0x8015">
7561
 
        <size name="ConvolutionParameterfv"/>
7562
 
        <size name="ConvolutionParameteriv"/>
7563
 
        <size name="GetConvolutionParameterfv" mode="get"/>
7564
 
        <size name="GetConvolutionParameteriv" mode="get"/>
7565
 
    </enum>
7566
 
    <enum name="REDUCE_EXT"                               value="0x8016"/>
7567
 
    <enum name="CONVOLUTION_FORMAT_EXT"        count="1"  value="0x8017">
7568
 
        <size name="GetConvolutionParameterfv" mode="get"/>
7569
 
        <size name="GetConvolutionParameteriv" mode="get"/>
7570
 
    </enum>
7571
 
    <enum name="CONVOLUTION_WIDTH_EXT"         count="1"  value="0x8018">
7572
 
        <size name="GetConvolutionParameterfv" mode="get"/>
7573
 
        <size name="GetConvolutionParameteriv" mode="get"/>
7574
 
    </enum>
7575
 
    <enum name="CONVOLUTION_HEIGHT_EXT"        count="1"  value="0x8019">
7576
 
        <size name="GetConvolutionParameterfv" mode="get"/>
7577
 
        <size name="GetConvolutionParameteriv" mode="get"/>
7578
 
    </enum>
7579
 
    <enum name="MAX_CONVOLUTION_WIDTH_EXT"     count="1"  value="0x801A">
7580
 
        <size name="GetConvolutionParameterfv" mode="get"/>
7581
 
        <size name="GetConvolutionParameteriv" mode="get"/>
7582
 
        <size name="Get" mode="get"/>
7583
 
    </enum>
7584
 
    <enum name="MAX_CONVOLUTION_HEIGHT_EXT"    count="1"  value="0x801B">
7585
 
        <size name="GetConvolutionParameterfv" mode="get"/>
7586
 
        <size name="GetConvolutionParameteriv" mode="get"/>
7587
 
        <size name="Get" mode="get"/>
7588
 
    </enum>
7589
 
    <enum name="POST_CONVOLUTION_RED_SCALE_EXT" count="1" value="0x801C">
7590
 
        <size name="Get" mode="get"/>
7591
 
    </enum>
7592
 
    <enum name="POST_CONVOLUTION_GREEN_SCALE_EXT" count="1" value="0x801D">
7593
 
        <size name="Get" mode="get"/>
7594
 
    </enum>
7595
 
    <enum name="POST_CONVOLUTION_BLUE_SCALE_EXT" count="1" value="0x801E">
7596
 
        <size name="Get" mode="get"/>
7597
 
    </enum>
7598
 
    <enum name="POST_CONVOLUTION_ALPHA_SCALE_EXT" count="1" value="0x801F">
7599
 
        <size name="Get" mode="get"/>
7600
 
    </enum>
7601
 
    <enum name="POST_CONVOLUTION_RED_BIAS_EXT" count="1"  value="0x8020">
7602
 
        <size name="Get" mode="get"/>
7603
 
    </enum>
7604
 
    <enum name="POST_CONVOLUTION_GREEN_BIAS_EXT" count="1" value="0x8021">
7605
 
        <size name="Get" mode="get"/>
7606
 
    </enum>
7607
 
    <enum name="POST_CONVOLUTION_BLUE_BIAS_EXT" count="1" value="0x8022">
7608
 
        <size name="Get" mode="get"/>
7609
 
    </enum>
7610
 
    <enum name="POST_CONVOLUTION_ALPHA_BIAS_EXT" count="1" value="0x8023">
7611
 
        <size name="Get" mode="get"/>
7612
 
    </enum>
7613
 
 
7614
 
    <function name="ConvolutionFilter1DEXT" alias="ConvolutionFilter1D">
7615
 
        <param name="target" type="GLenum"/>
7616
 
        <param name="internalformat" type="GLenum"/>
7617
 
        <param name="width" type="GLsizei"/>
7618
 
        <param name="format" type="GLenum"/>
7619
 
        <param name="type" type="GLenum"/>
7620
 
        <param name="image" type="const GLvoid *"/>
7621
 
    </function>
7622
 
 
7623
 
    <function name="ConvolutionFilter2DEXT" alias="ConvolutionFilter2D">
7624
 
        <param name="target" type="GLenum"/>
7625
 
        <param name="internalformat" type="GLenum"/>
7626
 
        <param name="width" type="GLsizei"/>
7627
 
        <param name="height" type="GLsizei"/>
7628
 
        <param name="format" type="GLenum"/>
7629
 
        <param name="type" type="GLenum"/>
7630
 
        <param name="image" type="const GLvoid *"/>
7631
 
    </function>
7632
 
 
7633
 
    <function name="ConvolutionParameterfEXT" alias="ConvolutionParameterf">
7634
 
        <param name="target" type="GLenum"/>
7635
 
        <param name="pname" type="GLenum"/>
7636
 
        <param name="params" type="GLfloat"/>
7637
 
    </function>
7638
 
 
7639
 
    <function name="ConvolutionParameterfvEXT" alias="ConvolutionParameterfv">
7640
 
        <param name="target" type="GLenum"/>
7641
 
        <param name="pname" type="GLenum"/>
7642
 
        <param name="params" type="const GLfloat *"/>
7643
 
    </function>
7644
 
 
7645
 
    <function name="ConvolutionParameteriEXT" alias="ConvolutionParameteri">
7646
 
        <param name="target" type="GLenum"/>
7647
 
        <param name="pname" type="GLenum"/>
7648
 
        <param name="params" type="GLint"/>
7649
 
    </function>
7650
 
 
7651
 
    <function name="ConvolutionParameterivEXT" alias="ConvolutionParameteriv">
7652
 
        <param name="target" type="GLenum"/>
7653
 
        <param name="pname" type="GLenum"/>
7654
 
        <param name="params" type="const GLint *"/>
7655
 
    </function>
7656
 
 
7657
 
    <function name="CopyConvolutionFilter1DEXT" alias="CopyConvolutionFilter1D">
7658
 
        <param name="target" type="GLenum"/>
7659
 
        <param name="internalformat" type="GLenum"/>
7660
 
        <param name="x" type="GLint"/>
7661
 
        <param name="y" type="GLint"/>
7662
 
        <param name="width" type="GLsizei"/>
7663
 
    </function>
7664
 
 
7665
 
    <function name="CopyConvolutionFilter2DEXT" alias="CopyConvolutionFilter2D">
7666
 
        <param name="target" type="GLenum"/>
7667
 
        <param name="internalformat" type="GLenum"/>
7668
 
        <param name="x" type="GLint"/>
7669
 
        <param name="y" type="GLint"/>
7670
 
        <param name="width" type="GLsizei"/>
7671
 
        <param name="height" type="GLsizei"/>
7672
 
    </function>
7673
 
 
7674
 
    <function name="GetConvolutionFilterEXT" offset="423">
7675
 
        <param name="target" type="GLenum"/>
7676
 
        <param name="format" type="GLenum"/>
7677
 
        <param name="type" type="GLenum"/>
7678
 
        <param name="image" type="GLvoid *" output="true"/>
7679
 
        <glx vendorpriv="1" handcode="true" ignore="true"/>
7680
 
    </function>
7681
 
 
7682
 
    <function name="GetConvolutionParameterfvEXT" offset="424">
7683
 
        <param name="target" type="GLenum"/>
7684
 
        <param name="pname" type="GLenum"/>
7685
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
7686
 
        <glx vendorpriv="2" ignore="true"/>
7687
 
    </function>
7688
 
 
7689
 
    <function name="GetConvolutionParameterivEXT" offset="425">
7690
 
        <param name="target" type="GLenum"/>
7691
 
        <param name="pname" type="GLenum"/>
7692
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
7693
 
        <glx vendorpriv="3" ignore="true"/>
7694
 
    </function>
7695
 
 
7696
 
    <function name="GetSeparableFilterEXT" offset="426">
7697
 
        <param name="target" type="GLenum"/>
7698
 
        <param name="format" type="GLenum"/>
7699
 
        <param name="type" type="GLenum"/>
7700
 
        <param name="row" type="GLvoid *" output="true"/>
7701
 
        <param name="column" type="GLvoid *" output="true"/>
7702
 
        <param name="span" type="GLvoid *" output="true"/>
7703
 
        <glx vendorpriv="4" handcode="true" ignore="true"/>
7704
 
    </function>
7705
 
 
7706
 
    <function name="SeparableFilter2DEXT" alias="SeparableFilter2D">
7707
 
        <param name="target" type="GLenum"/>
7708
 
        <param name="internalformat" type="GLenum"/>
7709
 
        <param name="width" type="GLsizei"/>
7710
 
        <param name="height" type="GLsizei"/>
7711
 
        <param name="format" type="GLenum"/>
7712
 
        <param name="type" type="GLenum"/>
7713
 
        <param name="row" type="const GLvoid *"/>
7714
 
        <param name="column" type="const GLvoid *"/>
7715
 
    </function>
7716
 
</category>
7717
 
 
7718
 
<category name="GL_SGI_color_matrix" number="13">
7719
 
    <enum name="COLOR_MATRIX_SGI"                         value="0x80B1"/>
7720
 
    <enum name="COLOR_MATRIX_STACK_DEPTH_SGI"             value="0x80B2"/>
7721
 
    <enum name="MAX_COLOR_MATRIX_STACK_DEPTH_SGI"         value="0x80B3"/>
7722
 
    <enum name="POST_COLOR_MATRIX_RED_SCALE_SGI"          value="0x80B4"/>
7723
 
    <enum name="POST_COLOR_MATRIX_GREEN_SCALE_SGI"        value="0x80B5"/>
7724
 
    <enum name="POST_COLOR_MATRIX_BLUE_SCALE_SGI"         value="0x80B6"/>
7725
 
    <enum name="POST_COLOR_MATRIX_ALPHA_SCALE_SGI"        value="0x80B7"/>
7726
 
    <enum name="POST_COLOR_MATRIX_RED_BIAS_SGI"           value="0x80B8"/>
7727
 
    <enum name="POST_COLOR_MATRIX_GREEN_BIAS_SGI"         value="0x80B9"/>
7728
 
    <enum name="POST_COLOR_MATRIX_BLUE_BIAS_SGI"          value="0x80BA"/>
7729
 
    <enum name="POST_COLOR_MATRIX_ALPHA_BIAS_SGI"         value="0x80BB"/>
7730
 
</category>
7731
 
 
7732
 
<category name="GL_SGI_color_table" number="14">
7733
 
    <function name="ColorTableSGI" alias="ColorTable">
7734
 
        <param name="target" type="GLenum"/>
7735
 
        <param name="internalformat" type="GLenum"/>
7736
 
        <param name="width" type="GLsizei"/>
7737
 
        <param name="format" type="GLenum"/>
7738
 
        <param name="type" type="GLenum"/>
7739
 
        <param name="table" type="const GLvoid *"/>
7740
 
    </function>
7741
 
 
7742
 
    <function name="ColorTableParameterfvSGI" alias="ColorTableParameterfv">
7743
 
        <param name="target" type="GLenum"/>
7744
 
        <param name="pname" type="GLenum"/>
7745
 
        <param name="params" type="const GLfloat *"/>
7746
 
    </function>
7747
 
 
7748
 
    <function name="ColorTableParameterivSGI" alias="ColorTableParameteriv">
7749
 
        <param name="target" type="GLenum"/>
7750
 
        <param name="pname" type="GLenum"/>
7751
 
        <param name="params" type="const GLint *"/>
7752
 
    </function>
7753
 
 
7754
 
    <function name="CopyColorTableSGI" alias="CopyColorTable">
7755
 
        <param name="target" type="GLenum"/>
7756
 
        <param name="internalformat" type="GLenum"/>
7757
 
        <param name="x" type="GLint"/>
7758
 
        <param name="y" type="GLint"/>
7759
 
        <param name="width" type="GLsizei"/>
7760
 
    </function>
7761
 
 
7762
 
    <function name="GetColorTableSGI" offset="427">
7763
 
        <param name="target" type="GLenum"/>
7764
 
        <param name="format" type="GLenum"/>
7765
 
        <param name="type" type="GLenum"/>
7766
 
        <param name="table" type="GLvoid *" output="true"/>
7767
 
        <glx vendorpriv="4098" handcode="true" ignore="true"/>
7768
 
    </function>
7769
 
 
7770
 
    <function name="GetColorTableParameterfvSGI" offset="428">
7771
 
        <param name="target" type="GLenum"/>
7772
 
        <param name="pname" type="GLenum"/>
7773
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
7774
 
        <glx vendorpriv="4099" ignore="true"/>
7775
 
    </function>
7776
 
 
7777
 
    <function name="GetColorTableParameterivSGI" offset="429">
7778
 
        <param name="target" type="GLenum"/>
7779
 
        <param name="pname" type="GLenum"/>
7780
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
7781
 
        <glx vendorpriv="4100" ignore="true"/>
7782
 
    </function>
7783
 
</category>
7784
 
 
7785
 
<category name="GL_SGIS_pixel_texture" number="15">
7786
 
    <function name="PixelTexGenParameteriSGIS" offset="431">
7787
 
        <param name="pname" type="GLenum"/>
7788
 
        <param name="param" type="GLint"/>
7789
 
        <glx ignore="true"/>
7790
 
    </function>
7791
 
 
7792
 
    <function name="PixelTexGenParameterivSGIS" offset="432">
7793
 
        <param name="pname" type="GLenum"/>
7794
 
        <param name="params" type="const GLint *"/>
7795
 
        <glx ignore="true"/>
7796
 
    </function>
7797
 
 
7798
 
    <function name="PixelTexGenParameterfSGIS" offset="433">
7799
 
        <param name="pname" type="GLenum"/>
7800
 
        <param name="param" type="GLfloat"/>
7801
 
        <glx ignore="true"/>
7802
 
    </function>
7803
 
 
7804
 
    <function name="PixelTexGenParameterfvSGIS" offset="434">
7805
 
        <param name="pname" type="GLenum"/>
7806
 
        <param name="params" type="const GLfloat *"/>
7807
 
        <glx ignore="true"/>
7808
 
    </function>
7809
 
 
7810
 
    <function name="GetPixelTexGenParameterivSGIS" offset="435">
7811
 
        <param name="pname" type="GLenum"/>
7812
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
7813
 
        <glx ignore="true"/>
7814
 
    </function>
7815
 
 
7816
 
    <function name="GetPixelTexGenParameterfvSGIS" offset="436">
7817
 
        <param name="pname" type="GLenum"/>
7818
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
7819
 
        <glx ignore="true"/>
7820
 
    </function>
7821
 
</category>
7822
 
 
7823
 
<category name="GL_SGIS_texture4D" number="16">
7824
 
    <function name="TexImage4DSGIS" offset="437">
7825
 
        <param name="target" type="GLenum"/>
7826
 
        <param name="level" type="GLint"/>
7827
 
        <param name="internalformat" type="GLenum"/>
7828
 
        <param name="width" type="GLsizei"/>
7829
 
        <param name="height" type="GLsizei"/>
7830
 
        <param name="depth" type="GLsizei"/>
7831
 
        <param name="size4d" type="GLsizei"/>
7832
 
        <param name="border" type="GLint"/>
7833
 
        <param name="format" type="GLenum"/>
7834
 
        <param name="type" type="GLenum"/>
7835
 
        <param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_depth="depth" img_extent="size4d" img_format="format" img_type="type" img_target="target" img_null_flag="true" img_pad_dimensions="true"/>
7836
 
        <glx rop="2057" ignore="true"/>
7837
 
    </function>
7838
 
 
7839
 
    <function name="TexSubImage4DSGIS" offset="438">
7840
 
        <param name="target" type="GLenum"/>
7841
 
        <param name="level" type="GLint"/>
7842
 
        <param name="xoffset" type="GLint"/>
7843
 
        <param name="yoffset" type="GLint"/>
7844
 
        <param name="zoffset" type="GLint"/>
7845
 
        <param name="woffset" type="GLint"/>
7846
 
        <param name="width" type="GLsizei"/>
7847
 
        <param name="height" type="GLsizei"/>
7848
 
        <param name="depth" type="GLsizei"/>
7849
 
        <param name="size4d" type="GLsizei"/>
7850
 
        <param name="format" type="GLenum"/>
7851
 
        <param name="type" type="GLenum"/>
7852
 
        <param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_depth="depth" img_extent="size4d" img_xoff="xoffset" img_yoff="yoffset" img_zoff="zoffset" img_woff="woffset" img_format="format" img_type="type" img_target="target" img_null_flag="true" img_pad_dimensions="true"/>
7853
 
        <glx rop="2058" ignore="true"/>
7854
 
    </function>
7855
 
</category>
7856
 
 
7857
 
<category name="GL_SGI_texture_color_table" number="17">
7858
 
    <enum name="TEXTURE_COLOR_TABLE_SGI"                  value="0x80BC"/>
7859
 
    <enum name="PROXY_TEXTURE_COLOR_TABLE_SGI"            value="0x80BD"/>
7860
 
</category>
7861
 
 
7862
 
<!-- Extension number 19 is not listed in the extension registry. -->
7863
 
 
7864
 
<category name="GL_EXT_texture_object" number="20">
7865
 
    <function name="AreTexturesResidentEXT" offset="439">
7866
 
        <param name="n" type="GLsizei" counter="true"/>
7867
 
        <param name="textures" type="const GLuint *" count="n"/>
7868
 
        <param name="residences" type="GLboolean *" output="true" count="n"/>
7869
 
        <return type="GLboolean"/>
7870
 
        <glx vendorpriv="11" always_array="true"/>
7871
 
    </function>
7872
 
 
7873
 
    <function name="BindTextureEXT" alias="BindTexture">
7874
 
        <param name="target" type="GLenum"/>
7875
 
        <param name="texture" type="GLuint"/>
7876
 
    </function>
7877
 
 
7878
 
    <!-- For GLX, this is wrong.  DeleteTexturesEXT and DeleteTextures
7879
 
         do not have the same protocol!
7880
 
    -->
7881
 
    <function name="DeleteTexturesEXT" alias="DeleteTextures">
7882
 
        <param name="n" type="GLsizei" counter="true"/>
7883
 
        <param name="textures" type="const GLuint *" count="n"/>
7884
 
        <glx vendorpriv="12"/>
7885
 
    </function>
7886
 
 
7887
 
    <function name="GenTexturesEXT" offset="440">
7888
 
        <param name="n" type="GLsizei" counter="true"/>
7889
 
        <param name="textures" type="GLuint *" output="true" count="n"/>
7890
 
        <glx vendorpriv="13" always_array="true"/>
7891
 
    </function>
7892
 
 
7893
 
    <function name="IsTextureEXT" offset="441">
7894
 
        <param name="texture" type="GLuint"/>
7895
 
        <return type="GLboolean"/>
7896
 
        <glx vendorpriv="14"/>
7897
 
    </function>
7898
 
 
7899
 
    <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures">
7900
 
        <param name="n" type="GLsizei"/>
7901
 
        <param name="textures" type="const GLuint *"/>
7902
 
        <param name="priorities" type="const GLclampf *"/>
7903
 
    </function>
7904
 
</category>
7905
 
 
7906
 
<category name="GL_SGIS_detail_texture" number="21">
7907
 
    <function name="DetailTexFuncSGIS" offset="442">
7908
 
        <param name="target" type="GLenum"/>
7909
 
        <param name="n" type="GLsizei" counter="true"/>
7910
 
        <param name="points" type="const GLfloat *" count="n"/>
7911
 
        <glx rop="2051" ignore="true"/>
7912
 
    </function>
7913
 
 
7914
 
    <function name="GetDetailTexFuncSGIS" offset="443">
7915
 
        <param name="target" type="GLenum"/>
7916
 
        <param name="points" type="GLfloat *" output="true"/>
7917
 
        <glx vendorpriv="4096" ignore="true"/>
7918
 
    </function>
7919
 
</category>
7920
 
 
7921
 
<category name="GL_SGIS_sharpen_texture" number="22">
7922
 
    <function name="SharpenTexFuncSGIS" offset="444">
7923
 
        <param name="target" type="GLenum"/>
7924
 
        <param name="n" type="GLsizei" counter="true"/>
7925
 
        <param name="points" type="const GLfloat *" count="n" count_scale="2"/>
7926
 
        <glx rop="2052" ignore="true"/>
7927
 
    </function>
7928
 
 
7929
 
    <function name="GetSharpenTexFuncSGIS" offset="445">
7930
 
        <param name="target" type="GLenum"/>
7931
 
        <param name="points" type="GLfloat *" output="true"/>
7932
 
        <glx vendorpriv="4097" ignore="true"/>
7933
 
    </function>
7934
 
</category>
7935
 
 
7936
 
<category name="GL_SGIS_multisample" number="25">
7937
 
    <function name="SampleMaskSGIS" offset="446">
7938
 
        <param name="value" type="GLclampf"/>
7939
 
        <param name="invert" type="GLboolean"/>
7940
 
        <glx rop="2048"/>
7941
 
    </function>
7942
 
 
7943
 
    <function name="SamplePatternSGIS" offset="447">
7944
 
        <param name="pattern" type="GLenum"/>
7945
 
        <glx rop="2049"/>
7946
 
    </function>
7947
 
</category>
7948
 
 
7949
 
<!-- Extension number 26 is not listed in the extension registry. -->
7950
 
 
7951
 
<category name="GL_EXT_rescale_normal" number="27">
7952
 
    <enum name="RESCALE_NORMAL_EXT"            count="1"  value="0x803A">
7953
 
        <size name="Get" mode="get"/>
7954
 
    </enum>
7955
 
</category>
7956
 
 
7957
 
<!-- Extension number 28 is a GLX extension. -->
7958
 
<!-- Extension number 29 is not listed in the extension registry. -->
7959
 
 
7960
 
<category name="GL_EXT_vertex_array" number="30">
7961
 
    <function name="ArrayElementEXT" alias="ArrayElement">
7962
 
        <param name="i" type="GLint"/>
7963
 
    </function>
7964
 
 
7965
 
    <function name="ColorPointerEXT" offset="448">
7966
 
        <param name="size" type="GLint"/>
7967
 
        <param name="type" type="GLenum"/>
7968
 
        <param name="stride" type="GLsizei"/>
7969
 
        <param name="count" type="GLsizei"/>
7970
 
        <param name="pointer" type="const GLvoid *"/>
7971
 
        <glx handcode="true"/>
7972
 
    </function>
7973
 
 
7974
 
    <function name="DrawArraysEXT" alias="DrawArrays">
7975
 
        <param name="mode" type="GLenum"/>
7976
 
        <param name="first" type="GLint"/>
7977
 
        <param name="count" type="GLsizei"/>
7978
 
    </function>
7979
 
 
7980
 
    <function name="EdgeFlagPointerEXT" offset="449">
7981
 
        <param name="stride" type="GLsizei"/>
7982
 
        <param name="count" type="GLsizei"/>
7983
 
        <param name="pointer" type="const GLboolean *"/>
7984
 
        <glx handcode="true"/>
7985
 
    </function>
7986
 
 
7987
 
    <function name="GetPointervEXT" alias="GetPointerv">
7988
 
        <param name="pname" type="GLenum"/>
7989
 
        <param name="params" type="GLvoid **" output="true"/>
7990
 
    </function>
7991
 
 
7992
 
    <function name="IndexPointerEXT" offset="450">
7993
 
        <param name="type" type="GLenum"/>
7994
 
        <param name="stride" type="GLsizei"/>
7995
 
        <param name="count" type="GLsizei"/>
7996
 
        <param name="pointer" type="const GLvoid *"/>
7997
 
        <glx handcode="true"/>
7998
 
    </function>
7999
 
 
8000
 
    <function name="NormalPointerEXT" offset="451">
8001
 
        <param name="type" type="GLenum"/>
8002
 
        <param name="stride" type="GLsizei"/>
8003
 
        <param name="count" type="GLsizei"/>
8004
 
        <param name="pointer" type="const GLvoid *"/>
8005
 
        <glx handcode="true"/>
8006
 
    </function>
8007
 
 
8008
 
    <function name="TexCoordPointerEXT" offset="452">
8009
 
        <param name="size" type="GLint"/>
8010
 
        <param name="type" type="GLenum"/>
8011
 
        <param name="stride" type="GLsizei"/>
8012
 
        <param name="count" type="GLsizei"/>
8013
 
        <param name="pointer" type="const GLvoid *"/>
8014
 
        <glx handcode="true"/>
8015
 
    </function>
8016
 
 
8017
 
    <function name="VertexPointerEXT" offset="453">
8018
 
        <param name="size" type="GLint"/>
8019
 
        <param name="type" type="GLenum"/>
8020
 
        <param name="stride" type="GLsizei"/>
8021
 
        <param name="count" type="GLsizei"/>
8022
 
        <param name="pointer" type="const GLvoid *"/>
8023
 
        <glx handcode="true"/>
8024
 
    </function>
8025
 
</category>
8026
 
 
8027
 
<category name="GL_SGIS_generate_mipmap" number="32">
8028
 
    <enum name="GENERATE_MIPMAP_SGIS"          count="1"  value="0x8191">
8029
 
        <size name="TexParameterfv"/>
8030
 
        <size name="TexParameteriv"/>
8031
 
        <size name="GetTexParameterfv" mode="get"/>
8032
 
        <size name="GetTexParameteriv" mode="get"/>
8033
 
    </enum>
8034
 
    <enum name="GENERATE_MIPMAP_HINT_SGIS"                value="0x8192"/>
8035
 
</category>
8036
 
 
8037
 
<category name="GL_SGIX_clipmap" number="33">
8038
 
    <enum name="LINEAR_CLIPMAP_LINEAR_SGIX"               value="0x8170"/>
8039
 
    <enum name="TEXTURE_CLIPMAP_CENTER_SGIX"   count="2"  value="0x8171">
8040
 
        <size name="TexParameterfv"/>
8041
 
        <size name="TexParameteriv"/>
8042
 
        <size name="GetTexParameterfv" mode="get"/>
8043
 
        <size name="GetTexParameteriv" mode="get"/>
8044
 
    </enum>
8045
 
    <enum name="TEXTURE_CLIPMAP_FRAME_SGIX"    count="1"  value="0x8172">
8046
 
        <size name="TexParameterfv"/>
8047
 
        <size name="TexParameteriv"/>
8048
 
        <size name="GetTexParameterfv" mode="get"/>
8049
 
        <size name="GetTexParameteriv" mode="get"/>
8050
 
    </enum>
8051
 
    <enum name="TEXTURE_CLIPMAP_OFFSET_SGIX"   count="2"  value="0x8173">
8052
 
        <size name="TexParameterfv"/>
8053
 
        <size name="TexParameteriv"/>
8054
 
        <size name="GetTexParameterfv" mode="get"/>
8055
 
        <size name="GetTexParameteriv" mode="get"/>
8056
 
    </enum>
8057
 
    <enum name="TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" count="3" value="0x8174">
8058
 
        <size name="TexParameterfv"/>
8059
 
        <size name="TexParameteriv"/>
8060
 
        <size name="GetTexParameterfv" mode="get"/>
8061
 
        <size name="GetTexParameteriv" mode="get"/>
8062
 
    </enum>
8063
 
    <enum name="TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"          value="0x8175"/>
8064
 
    <enum name="TEXTURE_CLIPMAP_DEPTH_SGIX"               value="0x8176"/>
8065
 
    <enum name="MAX_CLIPMAP_DEPTH_SGIX"                   value="0x8177"/>
8066
 
    <enum name="MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX"           value="0x8178"/>
8067
 
    <enum name="NEAREST_CLIPMAP_NEAREST_SGIX"             value="0x844D"/>
8068
 
    <enum name="NEAREST_CLIPMAP_LINEAR_SGIX"              value="0x844E"/>
8069
 
    <enum name="LINEAR_CLIPMAP_NEAREST_SGIX"              value="0x844F"/>
8070
 
</category>
8071
 
 
8072
 
<category name="GL_SGIX_shadow" number="34">
8073
 
    <enum name="TEXTURE_COMPARE_SGIX"          count="1"  value="0x819A">
8074
 
        <size name="TexParameterfv"/>
8075
 
        <size name="TexParameteriv"/>
8076
 
        <size name="GetTexParameterfv" mode="get"/>
8077
 
        <size name="GetTexParameteriv" mode="get"/>
8078
 
    </enum>
8079
 
    <enum name="TEXTURE_COMPARE_OPERATOR_SGIX" count="1"  value="0x819B">
8080
 
        <size name="TexParameterfv"/>
8081
 
        <size name="TexParameteriv"/>
8082
 
        <size name="GetTexParameterfv" mode="get"/>
8083
 
        <size name="GetTexParameteriv" mode="get"/>
8084
 
    </enum>
8085
 
    <enum name="TEXTURE_LEQUAL_R_SGIX"                    value="0x819C"/>
8086
 
    <enum name="TEXTURE_GEQUAL_R_SGIX"                    value="0x819D"/>
8087
 
</category>
8088
 
 
8089
 
<category name="GL_SGIS_texture_edge_clamp" number="35">
8090
 
    <enum name="CLAMP_TO_EDGE_SGIS"                       value="0x812F"/>
8091
 
</category>
8092
 
 
8093
 
<category name="GL_SGIS_texture_border_clamp" number="36">
8094
 
    <enum name="CLAMP_TO_BORDER_SGIS"                     value="0x812D"/>
8095
 
</category>
8096
 
 
8097
 
<category name="GL_EXT_blend_minmax" number="37">
8098
 
    <enum name="FUNC_ADD_EXT"                             value="0x8006"/>
8099
 
    <enum name="MIN_EXT"                                  value="0x8007"/>
8100
 
    <enum name="MAX_EXT"                                  value="0x8008"/>
8101
 
    <enum name="BLEND_EQUATION_EXT"            count="1"  value="0x8009">
8102
 
        <size name="Get" mode="get"/>
8103
 
    </enum>
8104
 
 
8105
 
    <function name="BlendEquationEXT" alias="BlendEquation">
8106
 
        <param name="mode" type="GLenum"/>
8107
 
    </function>
8108
 
</category>
8109
 
 
8110
 
<category name="GL_EXT_blend_subtract" number="38">
8111
 
    <enum name="FUNC_SUBTRACT_EXT"                        value="0x800A"/>
8112
 
    <enum name="FUNC_REVERSE_SUBTRACT_EXT"                value="0x800B"/>
8113
 
 
8114
 
    <!-- <function name="BlendEquationEXT" alias="BlendEquation">
8115
 
        <param name="mode" type="GLenum"/>
8116
 
    </function> -->
8117
 
</category>
8118
 
 
8119
 
<!-- Extension number 40 is a GLX extension. -->
8120
 
<!-- Extension number 41 is a GLX extension. -->
8121
 
<!-- Extension number 42 is a GLX extension. -->
8122
 
<!-- Extension number 43 is a GLX extension. -->
8123
 
<!-- Extension number 44 is a GLX extension. -->
8124
 
<!-- Extension number 46 is not listed in the extension registry. -->
8125
 
<!-- Extension number 47 is a GLX extension. -->
8126
 
<!-- Extension number 48 is not listed in the extension registry. -->
8127
 
<!-- Extension number 49 is a GLX extension. -->
8128
 
<!-- Extension number 50 is a GLX extension. -->
8129
 
 
8130
 
<category name="GL_SGIX_sprite" number="52">
8131
 
    <function name="SpriteParameterfSGIX" offset="454">
8132
 
        <param name="pname" type="GLenum"/>
8133
 
        <param name="param" type="GLfloat"/>
8134
 
        <glx ignore="true"/>
8135
 
    </function>
8136
 
 
8137
 
    <function name="SpriteParameterfvSGIX" offset="455">
8138
 
        <param name="pname" type="GLenum"/>
8139
 
        <param name="params" type="const GLfloat *"/>
8140
 
        <glx ignore="true"/>
8141
 
    </function>
8142
 
 
8143
 
    <function name="SpriteParameteriSGIX" offset="456">
8144
 
        <param name="pname" type="GLenum"/>
8145
 
        <param name="param" type="GLint"/>
8146
 
        <glx ignore="true"/>
8147
 
    </function>
8148
 
 
8149
 
    <function name="SpriteParameterivSGIX" offset="457">
8150
 
        <param name="pname" type="GLenum"/>
8151
 
        <param name="params" type="const GLint *"/>
8152
 
        <glx ignore="true"/>
8153
 
    </function>
8154
 
</category>
8155
 
 
8156
 
<category name="GL_EXT_point_parameters" number="54">
8157
 
    <enum name="POINT_SIZE_MIN_EXT"            count="1"  value="0x8126">
8158
 
        <size name="PointParameterfvEXT"/>
8159
 
    </enum>
8160
 
    <enum name="POINT_SIZE_MAX_EXT"            count="1"  value="0x8127">
8161
 
        <size name="PointParameterfvEXT"/>
8162
 
    </enum>
8163
 
    <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1"  value="0x8128">
8164
 
        <size name="PointParameterfvEXT"/>
8165
 
    </enum>
8166
 
    <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129">
8167
 
        <size name="PointParameterfvEXT"/>
8168
 
    </enum>
8169
 
 
8170
 
    <function name="PointParameterfEXT" offset="458">
8171
 
        <param name="pname" type="GLenum"/>
8172
 
        <param name="param" type="GLfloat"/>
8173
 
        <glx rop="2065"/>
8174
 
    </function>
8175
 
 
8176
 
    <function name="PointParameterfvEXT" offset="459">
8177
 
        <param name="pname" type="GLenum"/>
8178
 
        <param name="params" type="const GLfloat *" variable_param="pname"/>
8179
 
        <glx rop="2066"/>
8180
 
    </function>
8181
 
</category>
8182
 
 
8183
 
<category name="GL_SGIX_instruments" number="55">
8184
 
    <function name="GetInstrumentsSGIX" offset="460">
8185
 
        <return type="GLint"/>
8186
 
        <glx ignore="true"/>
8187
 
    </function>
8188
 
 
8189
 
    <function name="InstrumentsBufferSGIX" offset="461">
8190
 
        <param name="size" type="GLsizei"/>
8191
 
        <param name="buffer" type="GLint *" output="true"/>
8192
 
        <glx ignore="true"/>
8193
 
    </function>
8194
 
 
8195
 
    <function name="PollInstrumentsSGIX" offset="462">
8196
 
        <param name="marker_p" type="GLint *" output="true"/>
8197
 
        <return type="GLint"/>
8198
 
        <glx ignore="true"/>
8199
 
    </function>
8200
 
 
8201
 
    <function name="ReadInstrumentsSGIX" offset="463">
8202
 
        <param name="marker" type="GLint"/>
8203
 
        <glx ignore="true"/>
8204
 
    </function>
8205
 
 
8206
 
    <function name="StartInstrumentsSGIX" offset="464">
8207
 
        <glx ignore="true"/>
8208
 
    </function>
8209
 
 
8210
 
    <function name="StopInstrumentsSGIX" offset="465">
8211
 
        <param name="marker" type="GLint"/>
8212
 
        <glx ignore="true"/>
8213
 
    </function>
8214
 
</category>
8215
 
 
8216
 
<category name="GL_SGIX_texture_scale_bias" number="56">
8217
 
    <enum name="POST_TEXTURE_FILTER_BIAS_SGIX"  count="4" value="0x8179">
8218
 
        <size name="TexParameterfv"/>
8219
 
        <size name="TexParameteriv"/>
8220
 
        <size name="GetTexParameterfv" mode="get"/>
8221
 
        <size name="GetTexParameteriv" mode="get"/>
8222
 
    </enum>
8223
 
    <enum name="POST_TEXTURE_FILTER_SCALE_SGIX" count="4" value="0x817A">
8224
 
        <size name="TexParameterfv"/>
8225
 
        <size name="TexParameteriv"/>
8226
 
        <size name="GetTexParameterfv" mode="get"/>
8227
 
        <size name="GetTexParameteriv" mode="get"/>
8228
 
    </enum>
8229
 
    <enum name="POST_TEXTURE_FILTER_BIAS_RANGE_SGIX"      value="0x817B"/>
8230
 
    <enum name="POST_TEXTURE_FILTER_SCALE_RANGE_SGIX"     value="0x817C"/>
8231
 
</category>
8232
 
 
8233
 
<category name="GL_SGIX_framezoom" number="57">
8234
 
    <function name="FrameZoomSGIX" offset="466">
8235
 
        <param name="factor" type="GLint"/>
8236
 
        <glx rop="2072" ignore="true"/>
8237
 
    </function>
8238
 
</category>
8239
 
 
8240
 
<category name="GL_SGIX_tag_sample_buffer" number="58">
8241
 
    <function name="TagSampleBufferSGIX" offset="467">
8242
 
        <glx rop="2050" ignore="true"/>
8243
 
    </function>
8244
 
</category>
8245
 
 
8246
 
<!-- Extension number 59 is not listed in the extension registry. -->
8247
 
 
8248
 
<category name="GL_SGIX_reference_plane" number="60">
8249
 
    <function name="ReferencePlaneSGIX" offset="468">
8250
 
        <param name="equation" type="const GLdouble *" count="4"/>
8251
 
        <glx rop="2071" ignore="true"/>
8252
 
    </function>
8253
 
</category>
8254
 
 
8255
 
<category name="GL_SGIX_flush_raster" number="61">
8256
 
    <function name="FlushRasterSGIX" offset="469">
8257
 
        <glx vendorpriv="4105" ignore="true"/>
8258
 
    </function>
8259
 
</category>
8260
 
 
8261
 
<!-- Extension number 62 is a GLX extension. -->
8262
 
 
8263
 
<category name="GL_SGIX_depth_texture" number="63">
8264
 
    <enum name="DEPTH_COMPONENT16_SGIX"                   value="0x81A5"/>
8265
 
    <enum name="DEPTH_COMPONENT24_SGIX"                   value="0x81A6"/>
8266
 
    <enum name="DEPTH_COMPONENT32_SGIX"                   value="0x81A7"/>
8267
 
</category>
8268
 
 
8269
 
<category name="GL_SGIS_fog_function" number="64">
8270
 
    <function name="FogFuncSGIS" offset="?">
8271
 
        <param name="n" type="GLsizei" counter="true"/>
8272
 
        <param name="points" type="const GLfloat *" count="n" count_scale="2"/>
8273
 
        <glx rop="2067" ignore="true"/>
8274
 
    </function>
8275
 
 
8276
 
    <function name="GetFogFuncSGIS" offset="?">
8277
 
        <param name="points" type="GLfloat *" output="true"/>
8278
 
        <!-- GLX protocol for this function is unknown. -->
8279
 
    </function>
8280
 
</category>
8281
 
 
8282
 
<category name="GL_SGIX_fog_offset" number="65">
8283
 
    <enum name="FOG_OFFSET_SGIX"                          value="0x8198"/>
8284
 
    <enum name="FOG_OFFSET_VALUE_SGIX"         count="1"  value="0x8199">
8285
 
        <size name="Fogfv"/>
8286
 
        <size name="Fogiv"/>
8287
 
    </enum>
8288
 
</category>
8289
 
 
8290
 
<category name="GL_HP_image_transform" number="66">
8291
 
    <function name="ImageTransformParameteriHP" offset="?">
8292
 
        <param name="target" type="GLenum"/>
8293
 
        <param name="pname" type="GLenum"/>
8294
 
        <param name="param" type="GLint"/>
8295
 
    </function>
8296
 
 
8297
 
    <function name="ImageTransformParameterfHP" offset="?">
8298
 
        <param name="target" type="GLenum"/>
8299
 
        <param name="pname" type="GLenum"/>
8300
 
        <param name="param" type="GLfloat"/>
8301
 
    </function>
8302
 
 
8303
 
    <function name="ImageTransformParameterivHP" offset="?">
8304
 
        <param name="target" type="GLenum"/>
8305
 
        <param name="pname" type="GLenum"/>
8306
 
        <param name="params" type="const GLint *"/>
8307
 
    </function>
8308
 
 
8309
 
    <function name="ImageTransformParameterfvHP" offset="?">
8310
 
        <param name="target" type="GLenum"/>
8311
 
        <param name="pname" type="GLenum"/>
8312
 
        <param name="params" type="const GLfloat *"/>
8313
 
    </function>
8314
 
 
8315
 
    <function name="GetImageTransformParameterivHP" offset="?">
8316
 
        <param name="target" type="GLenum"/>
8317
 
        <param name="pname" type="GLenum"/>
8318
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
8319
 
    </function>
8320
 
 
8321
 
    <function name="GetImageTransformParameterfvHP" offset="?">
8322
 
        <param name="target" type="GLenum"/>
8323
 
        <param name="pname" type="GLenum"/>
8324
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
8325
 
    </function>
8326
 
</category>
8327
 
 
8328
 
<category name="GL_HP_convolution_border_modes" number="67">
8329
 
    <enum name="IGNORE_BORDER_HP"                         value="0x8150"/>
8330
 
    <enum name="CONSTANT_BORDER_HP"                       value="0x8151"/>
8331
 
    <enum name="REPLICATE_BORDER_HP"                      value="0x8153"/>
8332
 
    <enum name="CONVOLUTION_BORDER_COLOR_HP"   count="4"  value="0x8154">
8333
 
        <size name="ConvolutionParameterfv"/>
8334
 
        <size name="ConvolutionParameteriv"/>
8335
 
        <size name="GetConvolutionParameterfv" mode="get"/>
8336
 
        <size name="GetConvolutionParameteriv" mode="get"/>
8337
 
    </enum>
8338
 
</category>
8339
 
 
8340
 
<!-- Extension number 68 is not listed in the extension registry. -->
8341
 
<!-- Extension number 70 is not listed in the extension registry. -->
8342
 
<!-- Extension number 71 is not listed in the extension registry. -->
8343
 
<!-- Extension number 72 is not listed in the extension registry. -->
8344
 
<!-- Extension number 73 is not listed in the extension registry. -->
8345
 
 
8346
 
<category name="GL_EXT_color_subtable" number="74">
8347
 
    <function name="ColorSubTableEXT" alias="ColorSubTable">
8348
 
        <param name="target" type="GLenum"/>
8349
 
        <param name="start" type="GLsizei"/>
8350
 
        <param name="count" type="GLsizei"/>
8351
 
        <param name="format" type="GLenum"/>
8352
 
        <param name="type" type="GLenum"/>
8353
 
        <param name="data" type="const GLvoid *"/>
8354
 
    </function>
8355
 
 
8356
 
    <function name="CopyColorSubTableEXT" alias="CopyColorSubTable">
8357
 
        <param name="target" type="GLenum"/>
8358
 
        <param name="start" type="GLsizei"/>
8359
 
        <param name="x" type="GLint"/>
8360
 
        <param name="y" type="GLint"/>
8361
 
        <param name="width" type="GLsizei"/>
8362
 
    </function>
8363
 
</category>
8364
 
 
8365
 
<!-- Extension number 75 is a GLU extension. -->
8366
 
 
8367
 
<category name="GL_PGI_misc_hints" number="77">
8368
 
    <function name="HintPGI" offset="544">
8369
 
        <param name="target" type="GLenum"/>
8370
 
        <param name="mode" type="GLint"/>
8371
 
        <glx ignore="true"/>
8372
 
    </function>
8373
 
</category>
8374
 
 
8375
 
<category name="GL_EXT_paletted_texture" number="78">
8376
 
    <enum name="COLOR_TABLE_FORMAT_EXT"        count="1"  value="0x80D8">
8377
 
        <size name="GetColorTableParameterfv" mode="get"/>
8378
 
        <size name="GetColorTableParameteriv" mode="get"/>
8379
 
    </enum>
8380
 
    <enum name="COLOR_TABLE_WIDTH_EXT"         count="1"  value="0x80D9">
8381
 
        <size name="GetColorTableParameterfv" mode="get"/>
8382
 
        <size name="GetColorTableParameteriv" mode="get"/>
8383
 
    </enum>
8384
 
    <enum name="COLOR_TABLE_RED_SIZE_EXT"      count="1"  value="0x80DA">
8385
 
        <size name="GetColorTableParameterfv" mode="get"/>
8386
 
        <size name="GetColorTableParameteriv" mode="get"/>
8387
 
    </enum>
8388
 
    <enum name="COLOR_TABLE_GREEN_SIZE_EXT"    count="1"  value="0x80DB">
8389
 
        <size name="GetColorTableParameterfv" mode="get"/>
8390
 
        <size name="GetColorTableParameteriv" mode="get"/>
8391
 
    </enum>
8392
 
    <enum name="COLOR_TABLE_BLUE_SIZE_EXT"     count="1"  value="0x80DC">
8393
 
        <size name="GetColorTableParameterfv" mode="get"/>
8394
 
        <size name="GetColorTableParameteriv" mode="get"/>
8395
 
    </enum>
8396
 
    <enum name="COLOR_TABLE_ALPHA_SIZE_EXT"    count="1"  value="0x80DD">
8397
 
        <size name="GetColorTableParameterfv" mode="get"/>
8398
 
        <size name="GetColorTableParameteriv" mode="get"/>
8399
 
    </enum>
8400
 
    <enum name="COLOR_TABLE_LUMINANCE_SIZE_EXT" count="1" value="0x80DE">
8401
 
        <size name="GetColorTableParameterfv" mode="get"/>
8402
 
        <size name="GetColorTableParameteriv" mode="get"/>
8403
 
    </enum>
8404
 
    <enum name="COLOR_TABLE_INTENSITY_SIZE_EXT" count="1" value="0x80DF">
8405
 
        <size name="GetColorTableParameterfv" mode="get"/>
8406
 
        <size name="GetColorTableParameteriv" mode="get"/>
8407
 
    </enum>
8408
 
    <enum name="TEXTURE_INDEX_SIZE_EXT"        count="1"  value="0x80ED">
8409
 
        <size name="GetTexLevelParameterfv" mode="get"/>
8410
 
        <size name="GetTexLevelParameteriv" mode="get"/>
8411
 
    </enum>
8412
 
 
8413
 
    <function name="ColorTableEXT" alias="ColorTable">
8414
 
        <param name="target" type="GLenum"/>
8415
 
        <param name="internalformat" type="GLenum"/>
8416
 
        <param name="width" type="GLsizei"/>
8417
 
        <param name="format" type="GLenum"/>
8418
 
        <param name="type" type="GLenum"/>
8419
 
        <param name="table" type="const GLvoid *"/>
8420
 
    </function>
8421
 
 
8422
 
    <function name="GetColorTableEXT" offset="550">
8423
 
        <param name="target" type="GLenum"/>
8424
 
        <param name="format" type="GLenum"/>
8425
 
        <param name="type" type="GLenum"/>
8426
 
        <param name="data" type="GLvoid *" output="true"/>
8427
 
        <glx ignore="true"/>
8428
 
    </function>
8429
 
 
8430
 
    <function name="GetColorTableParameterivEXT" offset="551">
8431
 
        <param name="target" type="GLenum"/>
8432
 
        <param name="pname" type="GLenum"/>
8433
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
8434
 
        <glx ignore="true"/>
8435
 
    </function>
8436
 
 
8437
 
    <function name="GetColorTableParameterfvEXT" offset="552">
8438
 
        <param name="target" type="GLenum"/>
8439
 
        <param name="pname" type="GLenum"/>
8440
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
8441
 
        <glx ignore="true"/>
8442
 
    </function>
8443
 
</category>
8444
 
 
8445
 
<category name="GL_EXT_clip_volume_hint" number="79">
8446
 
    <enum name="CLIP_VOLUME_CLIPPING_HINT_EXT" count="1"  value="0x80F0">
8447
 
        <size name="Get" mode="get"/>
8448
 
    </enum>
8449
 
</category>
8450
 
 
8451
 
<category name="GL_SGIX_list_priority" number="80">
8452
 
    <function name="GetListParameterfvSGIX" offset="470">
8453
 
        <param name="list" type="GLuint"/>
8454
 
        <param name="pname" type="GLenum"/>
8455
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
8456
 
        <glx ignore="true"/>
8457
 
    </function>
8458
 
 
8459
 
    <function name="GetListParameterivSGIX" offset="471">
8460
 
        <param name="list" type="GLuint"/>
8461
 
        <param name="pname" type="GLenum"/>
8462
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
8463
 
        <glx ignore="true"/>
8464
 
    </function>
8465
 
 
8466
 
    <function name="ListParameterfSGIX" offset="472">
8467
 
        <param name="list" type="GLuint"/>
8468
 
        <param name="pname" type="GLenum"/>
8469
 
        <param name="param" type="GLfloat"/>
8470
 
        <glx ignore="true"/>
8471
 
    </function>
8472
 
 
8473
 
    <function name="ListParameterfvSGIX" offset="473">
8474
 
        <param name="list" type="GLuint"/>
8475
 
        <param name="pname" type="GLenum"/>
8476
 
        <param name="params" type="const GLfloat *"/>
8477
 
        <glx ignore="true"/>
8478
 
    </function>
8479
 
 
8480
 
    <function name="ListParameteriSGIX" offset="474">
8481
 
        <param name="list" type="GLuint"/>
8482
 
        <param name="pname" type="GLenum"/>
8483
 
        <param name="param" type="GLint"/>
8484
 
        <glx ignore="true"/>
8485
 
    </function>
8486
 
 
8487
 
    <function name="ListParameterivSGIX" offset="475">
8488
 
        <param name="list" type="GLuint"/>
8489
 
        <param name="pname" type="GLenum"/>
8490
 
        <param name="params" type="const GLint *"/>
8491
 
        <glx ignore="true"/>
8492
 
    </function>
8493
 
</category>
8494
 
 
8495
 
<!-- Extension number 82 is not listed in the extension registry. -->
8496
 
<!-- Extension number 83 is a GLX extension. -->
8497
 
 
8498
 
<category name="GL_SGIX_texture_lod_bias" number="84">
8499
 
    <enum name="TEXTURE_LOD_BIAS_S_SGIX"       count="1"  value="0x818E">
8500
 
        <size name="TexParameterfv"/>
8501
 
        <size name="TexParameteriv"/>
8502
 
        <size name="GetTexParameterfv" mode="get"/>
8503
 
        <size name="GetTexParameteriv" mode="get"/>
8504
 
    </enum>
8505
 
    <enum name="TEXTURE_LOD_BIAS_T_SGIX"       count="1"  value="0x818F">
8506
 
        <size name="TexParameterfv"/>
8507
 
        <size name="TexParameteriv"/>
8508
 
        <size name="GetTexParameterfv" mode="get"/>
8509
 
        <size name="GetTexParameteriv" mode="get"/>
8510
 
    </enum>
8511
 
    <enum name="TEXTURE_LOD_BIAS_R_SGIX"       count="1"  value="0x8190">
8512
 
        <size name="TexParameterfv"/>
8513
 
        <size name="TexParameteriv"/>
8514
 
        <size name="GetTexParameterfv" mode="get"/>
8515
 
        <size name="GetTexParameteriv" mode="get"/>
8516
 
    </enum>
8517
 
</category>
8518
 
 
8519
 
<!-- Extension number 85 is a GLU extension. -->
8520
 
<!-- Extension number 86 is a GLX extension. -->
8521
 
<!-- Extension number 87 is not listed in the extension registry. -->
8522
 
<!-- Extension number 88 is not listed in the extension registry. -->
8523
 
<!-- Extension number 89 is not listed in the extension registry. -->
8524
 
 
8525
 
 
8526
 
<category name="GL_SGIX_shadow_ambient" number="90">
8527
 
    <enum name="SHADOW_AMBIENT_SGIX"           count="1"  value="0x80BF">
8528
 
        <size name="TexParameterfv"/>
8529
 
        <size name="TexParameteriv"/>
8530
 
        <size name="GetTexParameterfv" mode="get"/>
8531
 
        <size name="GetTexParameteriv" mode="get"/>
8532
 
    </enum>
8533
 
</category>
8534
 
 
8535
 
<!-- Extension number 91 is a GLX extension. -->
8536
 
<!-- Extension number 92 is a GLX extension. -->
8537
 
 
8538
 
<category name="GL_EXT_index_material" number="94">
8539
 
    <function name="IndexMaterialEXT" offset="538">
8540
 
        <param name="face" type="GLenum"/>
8541
 
        <param name="mode" type="GLenum"/>
8542
 
        <glx ignore="true"/>
8543
 
    </function>
8544
 
</category>
8545
 
 
8546
 
<category name="GL_EXT_index_func" number="95">
8547
 
    <function name="IndexFuncEXT" offset="539">
8548
 
        <param name="func" type="GLenum"/>
8549
 
        <param name="ref" type="GLclampf"/>
8550
 
        <glx ignore="true"/>
8551
 
    </function>
8552
 
</category>
8553
 
 
8554
 
<category name="GL_EXT_compiled_vertex_array" number="97">
8555
 
    <function name="LockArraysEXT" offset="540">
8556
 
        <param name="first" type="GLint"/>
8557
 
        <param name="count" type="GLsizei"/>
8558
 
        <glx handcode="true" ignore="true"/>
8559
 
    </function>
8560
 
 
8561
 
    <function name="UnlockArraysEXT" offset="541">
8562
 
        <glx handcode="true" ignore="true"/>
8563
 
    </function>
8564
 
</category>
8565
 
 
8566
 
<category name="GL_EXT_cull_vertex" number="98">
8567
 
    <enum name="CULL_VERTEX_EXT"                          value="0x81AA"/>
8568
 
    <enum name="CULL_VERTEX_OBJECT_POSITION_EXT" count="4" value="0x81AB">
8569
 
        <size name="CullParameterfv"/>
8570
 
        <size name="CullParameterdv"/>
8571
 
    </enum>
8572
 
    <enum name="CULL_VERTEX_EYE_POSITION_EXT"  count="4"  value="0x81AC">
8573
 
        <size name="CullParameterfv"/>
8574
 
        <size name="CullParameterdv"/>
8575
 
    </enum>
8576
 
 
8577
 
    <function name="CullParameterdvEXT" offset="542">
8578
 
        <param name="pname" type="GLenum"/>
8579
 
        <param name="params" type="GLdouble *"/> <!-- Spec bug. Should be const. -->
8580
 
        <glx ignore="true"/>
8581
 
    </function>
8582
 
 
8583
 
    <function name="CullParameterfvEXT" offset="543">
8584
 
        <param name="pname" type="GLenum"/>
8585
 
        <param name="params" type="GLfloat *"/> <!-- Spec bug. Should be const. -->
8586
 
        <glx ignore="true"/>
8587
 
    </function>
8588
 
</category>
8589
 
 
8590
 
<!-- Extension number 99 is not listed in the extension registry. -->
8591
 
<!-- Extension number 100 is a GLU extension. -->
8592
 
 
8593
 
<!-- Shouldn't this be EXT_fragment_lighting? -->
8594
 
<category name="GL_SGIX_fragment_lighting" number="102">
8595
 
    <function name="FragmentColorMaterialSGIX" offset="476">
8596
 
        <param name="face" type="GLenum"/>
8597
 
        <param name="mode" type="GLenum"/>
8598
 
        <glx ignore="true"/>
8599
 
    </function>
8600
 
 
8601
 
    <function name="FragmentLightfSGIX" offset="477">
8602
 
        <param name="light" type="GLenum"/>
8603
 
        <param name="pname" type="GLenum"/>
8604
 
        <param name="param" type="GLfloat"/>
8605
 
        <glx ignore="true"/>
8606
 
    </function>
8607
 
 
8608
 
    <function name="FragmentLightfvSGIX" offset="478">
8609
 
        <param name="light" type="GLenum"/>
8610
 
        <param name="pname" type="GLenum"/>
8611
 
        <param name="params" type="const GLfloat *"/>
8612
 
        <glx ignore="true"/>
8613
 
    </function>
8614
 
 
8615
 
    <function name="FragmentLightiSGIX" offset="479">
8616
 
        <param name="light" type="GLenum"/>
8617
 
        <param name="pname" type="GLenum"/>
8618
 
        <param name="param" type="GLint"/>
8619
 
        <glx ignore="true"/>
8620
 
    </function>
8621
 
 
8622
 
    <function name="FragmentLightivSGIX" offset="480">
8623
 
        <param name="light" type="GLenum"/>
8624
 
        <param name="pname" type="GLenum"/>
8625
 
        <param name="params" type="const GLint *"/>
8626
 
        <glx ignore="true"/>
8627
 
    </function>
8628
 
 
8629
 
    <function name="FragmentLightModelfSGIX" offset="481">
8630
 
        <param name="pname" type="GLenum"/>
8631
 
        <param name="param" type="GLfloat"/>
8632
 
        <glx ignore="true"/>
8633
 
    </function>
8634
 
 
8635
 
    <function name="FragmentLightModelfvSGIX" offset="482">
8636
 
        <param name="pname" type="GLenum"/>
8637
 
        <param name="params" type="const GLfloat *"/>
8638
 
        <glx ignore="true"/>
8639
 
    </function>
8640
 
 
8641
 
    <function name="FragmentLightModeliSGIX" offset="483">
8642
 
        <param name="pname" type="GLenum"/>
8643
 
        <param name="param" type="GLint"/>
8644
 
        <glx ignore="true"/>
8645
 
    </function>
8646
 
 
8647
 
    <function name="FragmentLightModelivSGIX" offset="484">
8648
 
        <param name="pname" type="GLenum"/>
8649
 
        <param name="params" type="const GLint *"/>
8650
 
        <glx ignore="true"/>
8651
 
    </function>
8652
 
 
8653
 
    <function name="FragmentMaterialfSGIX" offset="485">
8654
 
        <param name="face" type="GLenum"/>
8655
 
        <param name="pname" type="GLenum"/>
8656
 
        <param name="param" type="GLfloat"/>
8657
 
        <glx ignore="true"/>
8658
 
    </function>
8659
 
 
8660
 
    <function name="FragmentMaterialfvSGIX" offset="486">
8661
 
        <param name="face" type="GLenum"/>
8662
 
        <param name="pname" type="GLenum"/>
8663
 
        <param name="params" type="const GLfloat *"/>
8664
 
        <glx ignore="true"/>
8665
 
    </function>
8666
 
 
8667
 
    <function name="FragmentMaterialiSGIX" offset="487">
8668
 
        <param name="face" type="GLenum"/>
8669
 
        <param name="pname" type="GLenum"/>
8670
 
        <param name="param" type="GLint"/>
8671
 
        <glx ignore="true"/>
8672
 
    </function>
8673
 
 
8674
 
    <function name="FragmentMaterialivSGIX" offset="488">
8675
 
        <param name="face" type="GLenum"/>
8676
 
        <param name="pname" type="GLenum"/>
8677
 
        <param name="params" type="const GLint *"/>
8678
 
        <glx ignore="true"/>
8679
 
    </function>
8680
 
 
8681
 
    <function name="GetFragmentLightfvSGIX" offset="489">
8682
 
        <param name="light" type="GLenum"/>
8683
 
        <param name="pname" type="GLenum"/>
8684
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
8685
 
        <glx ignore="true"/>
8686
 
    </function>
8687
 
 
8688
 
    <function name="GetFragmentLightivSGIX" offset="490">
8689
 
        <param name="light" type="GLenum"/>
8690
 
        <param name="pname" type="GLenum"/>
8691
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
8692
 
        <glx ignore="true"/>
8693
 
    </function>
8694
 
 
8695
 
    <function name="GetFragmentMaterialfvSGIX" offset="491">
8696
 
        <param name="face" type="GLenum"/>
8697
 
        <param name="pname" type="GLenum"/>
8698
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
8699
 
        <glx ignore="true"/>
8700
 
    </function>
8701
 
 
8702
 
    <function name="GetFragmentMaterialivSGIX" offset="492">
8703
 
        <param name="face" type="GLenum"/>
8704
 
        <param name="pname" type="GLenum"/>
8705
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
8706
 
        <glx ignore="true"/>
8707
 
    </function>
8708
 
 
8709
 
    <function name="LightEnviSGIX" offset="493">
8710
 
        <param name="pname" type="GLenum"/>
8711
 
        <param name="param" type="GLint"/>
8712
 
        <glx ignore="true"/>
8713
 
    </function>
8714
 
</category>
8715
 
 
8716
 
<!-- Extension number 103 is not listed in the extension registry. -->
8717
 
<!-- Extension number 104 is not listed in the extension registry. -->
8718
 
<!-- Extension number 105 is not listed in the extension registry. -->
8719
 
<!-- Extension number 106 is not listed in the extension registry. -->
8720
 
<!-- Extension number 107 is not listed in the extension registry. -->
8721
 
<!-- Extension number 108 is not listed in the extension registry. -->
8722
 
<!-- Extension number 109 is not listed in the extension registry. -->
8723
 
 
8724
 
<category name="GL_IBM_rasterpos_clip" number="110">
8725
 
    <enum name="RASTER_POSITION_UNCLIPPED_IBM"  count="1" value="0x19262">
8726
 
        <size name="Get" mode="get"/>
8727
 
    </enum>
8728
 
</category>
8729
 
 
8730
 
<category name="GL_EXT_draw_range_elements" number="112">
8731
 
    <function name="DrawRangeElementsEXT" alias="DrawRangeElements">
8732
 
        <param name="mode" type="GLenum"/>
8733
 
        <param name="start" type="GLuint"/>
8734
 
        <param name="end" type="GLuint"/>
8735
 
        <param name="count" type="GLsizei"/>
8736
 
        <param name="type" type="GLenum"/>
8737
 
        <param name="indices" type="const GLvoid *"/>
8738
 
        <glx handcode="true"/>
8739
 
    </function>
8740
 
</category>
8741
 
 
8742
 
<!-- Extension number 115 is a GLX extension. -->
8743
 
<!-- Extension number 116 is not listed in the extension registry. -->
8744
 
 
8745
 
<category name="GL_EXT_light_texture" number="117">
8746
 
    <function name="ApplyTextureEXT" offset="?">
8747
 
        <param name="mode" type="GLenum"/>
8748
 
    </function>
8749
 
 
8750
 
    <function name="TextureLightEXT" offset="?">
8751
 
        <param name="pname" type="GLenum"/>
8752
 
    </function>
8753
 
 
8754
 
    <function name="TextureMaterialEXT" offset="?">
8755
 
        <param name="face" type="GLenum"/>
8756
 
        <param name="mode" type="GLenum"/>
8757
 
    </function>
8758
 
</category>
8759
 
 
8760
 
<!-- Extension number 118 is not listed in the extension registry. -->
8761
 
<!-- Extension number 121 is not listed in the extension registry. -->
8762
 
<!-- Extension number 122 is not listed in the extension registry. -->
8763
 
<!-- Extension number 123 is not listed in the extension registry. -->
8764
 
<!-- Extension number 124 is not listed in the extension registry. -->
8765
 
<!-- Extension number 125 is not listed in the extension registry. -->
8766
 
<!-- Extension number 126 is not listed in the extension registry. -->
8767
 
<!-- Extension number 128 is not listed in the extension registry. -->
8768
 
<!-- Extension number 130 is not listed in the extension registry. -->
8769
 
<!-- Extension number 131 is not listed in the extension registry. -->
8770
 
 
8771
 
<category name="GL_SGIX_async" number="132">
8772
 
    <function name="AsyncMarkerSGIX" offset="?">
8773
 
        <param name="marker" type="GLuint"/>
8774
 
    </function>
8775
 
 
8776
 
    <function name="FinishAsyncSGIX" offset="?">
8777
 
        <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. -->
8778
 
        <return type="GLint"/>
8779
 
    </function>
8780
 
 
8781
 
    <function name="PollAsyncSGIX" offset="?">
8782
 
        <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. -->
8783
 
        <return type="GLint"/>
8784
 
    </function>
8785
 
 
8786
 
    <function name="GenAsyncMarkersSGIX" offset="?">
8787
 
        <param name="range" type="GLsizei"/>
8788
 
        <return type="GLuint"/>
8789
 
    </function>
8790
 
 
8791
 
    <function name="DeleteAsyncMarkersSGIX" offset="?">
8792
 
        <param name="marker" type="GLuint"/>
8793
 
        <param name="range" type="GLsizei"/>
8794
 
    </function>
8795
 
 
8796
 
    <function name="IsAsyncMarkerSGIX" offset="?">
8797
 
        <param name="marker" type="GLuint"/>
8798
 
        <return type="GLboolean"/>
8799
 
    </function>
8800
 
</category>
8801
 
 
8802
 
<category name="GL_INTEL_parallel_arrays" number="136">
8803
 
    <function name="VertexPointervINTEL" offset="?">
8804
 
        <param name="size" type="GLint"/>
8805
 
        <param name="type" type="GLenum"/>
8806
 
        <param name="pointer" type="const GLvoid **"/>
8807
 
    </function>
8808
 
 
8809
 
    <function name="NormalPointervINTEL" offset="?">
8810
 
        <param name="type" type="GLenum"/>
8811
 
        <param name="pointer" type="const GLvoid **"/>
8812
 
    </function>
8813
 
 
8814
 
    <function name="ColorPointervINTEL" offset="?">
8815
 
        <param name="size" type="GLint"/>
8816
 
        <param name="type" type="GLenum"/>
8817
 
        <param name="pointer" type="const GLvoid **"/>
8818
 
    </function>
8819
 
 
8820
 
    <function name="TexCoordPointervINTEL" offset="?">
8821
 
        <param name="size" type="GLint"/>
8822
 
        <param name="type" type="GLenum"/>
8823
 
        <param name="pointer" type="const GLvoid **"/>
8824
 
    </function>
8825
 
</category>
8826
 
 
8827
 
<category name="GL_HP_occlusion_test" number="137">
8828
 
    <enum name="OCCLUSION_TEST_HP"             count="1"  value="0x8165">
8829
 
        <size name="Get" mode="get"/>
8830
 
    </enum>
8831
 
    <enum name="OCCLUSION_TEST_RESULT_HP"      count="1"  value="0x8166">
8832
 
        <size name="Get" mode="get"/>
8833
 
    </enum>
8834
 
</category>
8835
 
 
8836
 
<category name="GL_EXT_pixel_transform" number="138">
8837
 
    <function name="PixelTransformParameteriEXT" offset="?">
8838
 
        <param name="target" type="GLenum"/>
8839
 
        <param name="pname" type="GLenum"/>
8840
 
        <param name="param" type="GLint"/>
8841
 
    </function>
8842
 
 
8843
 
    <function name="PixelTransformParameterfEXT" offset="?">
8844
 
        <param name="target" type="GLenum"/>
8845
 
        <param name="pname" type="GLenum"/>
8846
 
        <param name="param" type="GLfloat"/>
8847
 
    </function>
8848
 
 
8849
 
    <function name="PixelTransformParameterivEXT" offset="?">
8850
 
        <param name="target" type="GLenum"/>
8851
 
        <param name="pname" type="GLenum"/>
8852
 
        <param name="params" type="const GLint *"/>
8853
 
    </function>
8854
 
 
8855
 
    <function name="PixelTransformParameterfvEXT" offset="?">
8856
 
        <param name="target" type="GLenum"/>
8857
 
        <param name="pname" type="GLenum"/>
8858
 
        <param name="params" type="const GLfloat *"/>
8859
 
    </function>
8860
 
</category>
8861
 
 
8862
 
<!-- Extension number 140 is not listed in the extension registry. -->
8863
 
 
8864
 
<category name="GL_EXT_shared_texture_palette" number="141">
8865
 
    <enum name="SHARED_TEXTURE_PALETTE_EXT"    count="1"  value="0x81FB"/>
8866
 
</category>
8867
 
 
8868
 
<!-- Extension number 142 is a GLX extension. -->
8869
 
<!-- Extension number 143 is not listed in the extension registry. -->
8870
 
 
8871
 
<category name="GL_EXT_separate_specular_color" number="144">
8872
 
    <enum name="LIGHT_MODEL_COLOR_CONTROL_EXT" count="1"  value="0x81F8">
8873
 
        <size name="LightModelfv"/>
8874
 
        <size name="LightModeliv"/>
8875
 
    </enum>
8876
 
    <enum name="SINGLE_COLOR_EXT"                         value="0x81F9"/>
8877
 
    <enum name="SEPARATE_SPECULAR_COLOR_EXT"              value="0x81FA"/>
8878
 
</category>
8879
 
 
8880
 
<category name="GL_EXT_secondary_color" number="145">
8881
 
    <function name="SecondaryColor3bEXT" offset="561" vectorequiv="SecondaryColor3bvEXT">
8882
 
        <param name="red" type="GLbyte"/>
8883
 
        <param name="green" type="GLbyte"/>
8884
 
        <param name="blue" type="GLbyte"/>
8885
 
    </function>
8886
 
 
8887
 
    <function name="SecondaryColor3bvEXT" offset="562">
8888
 
        <param name="v" type="const GLbyte *" count="3"/>
8889
 
        <glx rop="4126"/>
8890
 
    </function>
8891
 
 
8892
 
    <function name="SecondaryColor3dEXT" offset="563" vectorequiv="SecondaryColor3dvEXT">
8893
 
        <param name="red" type="GLdouble"/>
8894
 
        <param name="green" type="GLdouble"/>
8895
 
        <param name="blue" type="GLdouble"/>
8896
 
    </function>
8897
 
 
8898
 
    <function name="SecondaryColor3dvEXT" offset="564">
8899
 
        <param name="v" type="const GLdouble *" count="3"/>
8900
 
        <glx rop="4130"/>
8901
 
    </function>
8902
 
 
8903
 
    <function name="SecondaryColor3fEXT" offset="565" vectorequiv="SecondaryColor3fvEXT">
8904
 
        <param name="red" type="GLfloat"/>
8905
 
        <param name="green" type="GLfloat"/>
8906
 
        <param name="blue" type="GLfloat"/>
8907
 
    </function>
8908
 
 
8909
 
    <function name="SecondaryColor3fvEXT" offset="566">
8910
 
        <param name="v" type="const GLfloat *" count="3"/>
8911
 
        <glx rop="4129"/>
8912
 
    </function>
8913
 
 
8914
 
    <function name="SecondaryColor3iEXT" offset="567" vectorequiv="SecondaryColor3ivEXT">
8915
 
        <param name="red" type="GLint"/>
8916
 
        <param name="green" type="GLint"/>
8917
 
        <param name="blue" type="GLint"/>
8918
 
    </function>
8919
 
 
8920
 
    <function name="SecondaryColor3ivEXT" offset="568">
8921
 
        <param name="v" type="const GLint *" count="3"/>
8922
 
        <glx rop="4128"/>
8923
 
    </function>
8924
 
 
8925
 
    <function name="SecondaryColor3sEXT" offset="569" vectorequiv="SecondaryColor3svEXT">
8926
 
        <param name="red" type="GLshort"/>
8927
 
        <param name="green" type="GLshort"/>
8928
 
        <param name="blue" type="GLshort"/>
8929
 
    </function>
8930
 
 
8931
 
    <function name="SecondaryColor3svEXT" offset="570">
8932
 
        <param name="v" type="const GLshort *" count="3"/>
8933
 
        <glx rop="4127"/>
8934
 
    </function>
8935
 
 
8936
 
    <function name="SecondaryColor3ubEXT" offset="571" vectorequiv="SecondaryColor3ubvEXT">
8937
 
        <param name="red" type="GLubyte"/>
8938
 
        <param name="green" type="GLubyte"/>
8939
 
        <param name="blue" type="GLubyte"/>
8940
 
    </function>
8941
 
 
8942
 
    <function name="SecondaryColor3ubvEXT" offset="572">
8943
 
        <param name="v" type="const GLubyte *" count="3"/>
8944
 
        <glx rop="4131"/>
8945
 
    </function>
8946
 
 
8947
 
    <function name="SecondaryColor3uiEXT" offset="573" vectorequiv="SecondaryColor3uivEXT">
8948
 
        <param name="red" type="GLuint"/>
8949
 
        <param name="green" type="GLuint"/>
8950
 
        <param name="blue" type="GLuint"/>
8951
 
    </function>
8952
 
 
8953
 
    <function name="SecondaryColor3uivEXT" offset="574">
8954
 
        <param name="v" type="const GLuint *" count="3"/>
8955
 
        <glx rop="4133"/>
8956
 
    </function>
8957
 
 
8958
 
    <function name="SecondaryColor3usEXT" offset="575" vectorequiv="SecondaryColor3usvEXT">
8959
 
        <param name="red" type="GLushort"/>
8960
 
        <param name="green" type="GLushort"/>
8961
 
        <param name="blue" type="GLushort"/>
8962
 
    </function>
8963
 
 
8964
 
    <function name="SecondaryColor3usvEXT" offset="576">
8965
 
        <param name="v" type="const GLushort *" count="3"/>
8966
 
        <glx rop="4132"/>
8967
 
    </function>
8968
 
 
8969
 
    <function name="SecondaryColorPointerEXT" offset="577">
8970
 
        <param name="size" type="GLint"/>
8971
 
        <param name="type" type="GLenum"/>
8972
 
        <param name="stride" type="GLsizei"/>
8973
 
        <param name="pointer" type="const GLvoid *"/>
8974
 
        <glx handcode="true"/>
8975
 
    </function>
8976
 
</category>
8977
 
 
8978
 
<category name="GL_EXT_texture_perturb_normal" number="147">
8979
 
    <function name="TextureNormalEXT" offset="?">
8980
 
        <param name="mode" type="GLenum"/>
8981
 
    </function>
8982
 
</category>
8983
 
 
8984
 
<category name="GL_EXT_multi_draw_arrays" number="148">
8985
 
    <function name="MultiDrawArraysEXT" offset="644">
8986
 
        <param name="mode" type="GLenum"/>
8987
 
        <param name="first" type="GLint *"/> <!-- Spec bug. Should be const. -->
8988
 
        <param name="count" type="GLsizei *"/> <!-- Spec bug. Should be const. -->
8989
 
        <param name="primcount" type="GLsizei"/>
8990
 
        <glx handcode="true"/>
8991
 
    </function>
8992
 
 
8993
 
    <function name="MultiDrawElementsEXT" offset="645">
8994
 
        <param name="mode" type="GLenum"/>
8995
 
        <param name="count" type="const GLsizei *"/>
8996
 
        <param name="type" type="GLenum"/>
8997
 
        <param name="indices" type="const GLvoid **"/>
8998
 
        <param name="primcount" type="GLsizei"/>
8999
 
        <glx handcode="true"/>
9000
 
    </function>
9001
 
</category>
9002
 
 
9003
 
<category name="GL_EXT_fog_coord" number="149">
9004
 
    <function name="FogCoordfEXT" offset="545" vectorequiv="FogCoordfvEXT">
9005
 
        <param name="coord" type="GLfloat"/>
9006
 
    </function>
9007
 
 
9008
 
    <function name="FogCoordfvEXT" offset="546">
9009
 
        <param name="coord" type="const GLfloat *" count="1"/>
9010
 
        <glx rop="4124"/>
9011
 
    </function>
9012
 
 
9013
 
    <function name="FogCoorddEXT" offset="547" vectorequiv="FogCoorddvEXT">
9014
 
        <param name="coord" type="GLdouble"/>
9015
 
    </function>
9016
 
 
9017
 
    <function name="FogCoorddvEXT" offset="548">
9018
 
        <param name="coord" type="const GLdouble *" count="1"/>
9019
 
        <glx rop="4125"/>
9020
 
    </function>
9021
 
 
9022
 
    <function name="FogCoordPointerEXT" offset="549">
9023
 
        <param name="type" type="GLenum"/>
9024
 
        <param name="stride" type="GLsizei"/>
9025
 
        <param name="pointer" type="const GLvoid *"/>
9026
 
        <glx handcode="true"/>
9027
 
    </function>
9028
 
</category>
9029
 
 
9030
 
<!-- Extension number 150 is not listed in the extension registry. -->
9031
 
<!-- Extension number 151 is not listed in the extension registry. -->
9032
 
<!-- Extension number 152 is not listed in the extension registry. -->
9033
 
<!-- Extension number 153 is not listed in the extension registry. -->
9034
 
<!-- Extension number 154 is not listed in the extension registry. -->
9035
 
 
9036
 
<category name="GL_EXT_coordinate_frame" number="156">
9037
 
    <function name="Tangent3bEXT" offset="?">
9038
 
        <param name="tx" type="GLbyte"/>
9039
 
        <param name="ty" type="GLbyte"/>
9040
 
        <param name="tz" type="GLbyte"/>
9041
 
    </function>
9042
 
 
9043
 
    <function name="Tangent3bvEXT" offset="?">
9044
 
        <param name="v" type="const GLbyte *"/>
9045
 
    </function>
9046
 
 
9047
 
    <function name="Tangent3dEXT" offset="?">
9048
 
        <param name="tx" type="GLdouble"/>
9049
 
        <param name="ty" type="GLdouble"/>
9050
 
        <param name="tz" type="GLdouble"/>
9051
 
    </function>
9052
 
 
9053
 
    <function name="Tangent3dvEXT" offset="?">
9054
 
        <param name="v" type="const GLdouble *"/>
9055
 
    </function>
9056
 
 
9057
 
    <function name="Tangent3fEXT" offset="?">
9058
 
        <param name="tx" type="GLfloat"/>
9059
 
        <param name="ty" type="GLfloat"/>
9060
 
        <param name="tz" type="GLfloat"/>
9061
 
    </function>
9062
 
 
9063
 
    <function name="Tangent3fvEXT" offset="?">
9064
 
        <param name="v" type="const GLfloat *"/>
9065
 
    </function>
9066
 
 
9067
 
    <function name="Tangent3iEXT" offset="?">
9068
 
        <param name="tx" type="GLint"/>
9069
 
        <param name="ty" type="GLint"/>
9070
 
        <param name="tz" type="GLint"/>
9071
 
    </function>
9072
 
 
9073
 
    <function name="Tangent3ivEXT" offset="?">
9074
 
        <param name="v" type="const GLint *"/>
9075
 
    </function>
9076
 
 
9077
 
    <function name="Tangent3sEXT" offset="?">
9078
 
        <param name="tx" type="GLshort"/>
9079
 
        <param name="ty" type="GLshort"/>
9080
 
        <param name="tz" type="GLshort"/>
9081
 
    </function>
9082
 
 
9083
 
    <function name="Tangent3svEXT" offset="?">
9084
 
        <param name="v" type="const GLshort *"/>
9085
 
    </function>
9086
 
 
9087
 
    <function name="Binormal3bEXT" offset="?">
9088
 
        <param name="bx" type="GLbyte"/>
9089
 
        <param name="by" type="GLbyte"/>
9090
 
        <param name="bz" type="GLbyte"/>
9091
 
    </function>
9092
 
 
9093
 
    <function name="Binormal3bvEXT" offset="?">
9094
 
        <param name="v" type="const GLbyte *"/>
9095
 
    </function>
9096
 
 
9097
 
    <function name="Binormal3dEXT" offset="?">
9098
 
        <param name="bx" type="GLdouble"/>
9099
 
        <param name="by" type="GLdouble"/>
9100
 
        <param name="bz" type="GLdouble"/>
9101
 
    </function>
9102
 
 
9103
 
    <function name="Binormal3dvEXT" offset="?">
9104
 
        <param name="v" type="const GLdouble *"/>
9105
 
    </function>
9106
 
 
9107
 
    <function name="Binormal3fEXT" offset="?">
9108
 
        <param name="bx" type="GLfloat"/>
9109
 
        <param name="by" type="GLfloat"/>
9110
 
        <param name="bz" type="GLfloat"/>
9111
 
    </function>
9112
 
 
9113
 
    <function name="Binormal3fvEXT" offset="?">
9114
 
        <param name="v" type="const GLfloat *"/>
9115
 
    </function>
9116
 
 
9117
 
    <function name="Binormal3iEXT" offset="?">
9118
 
        <param name="bx" type="GLint"/>
9119
 
        <param name="by" type="GLint"/>
9120
 
        <param name="bz" type="GLint"/>
9121
 
    </function>
9122
 
 
9123
 
    <function name="Binormal3ivEXT" offset="?">
9124
 
        <param name="v" type="const GLint *"/>
9125
 
    </function>
9126
 
 
9127
 
    <function name="Binormal3sEXT" offset="?">
9128
 
        <param name="bx" type="GLshort"/>
9129
 
        <param name="by" type="GLshort"/>
9130
 
        <param name="bz" type="GLshort"/>
9131
 
    </function>
9132
 
 
9133
 
    <function name="Binormal3svEXT" offset="?">
9134
 
        <param name="v" type="const GLshort *"/>
9135
 
    </function>
9136
 
 
9137
 
    <function name="TangentPointerEXT" offset="?">
9138
 
        <param name="type" type="GLenum"/>
9139
 
        <param name="stride" type="GLsizei"/>
9140
 
        <param name="pointer" type="const GLvoid *"/>
9141
 
    </function>
9142
 
 
9143
 
    <function name="BinormalPointerEXT" offset="?">
9144
 
        <param name="type" type="GLenum"/>
9145
 
        <param name="stride" type="GLsizei"/>
9146
 
        <param name="pointer" type="const GLvoid *"/>
9147
 
    </function>
9148
 
</category>
9149
 
 
9150
 
<!-- Extension number 157 is not listed in the extension registry. -->
9151
 
 
9152
 
<category name="GL_EXT_texture_env_combine" number="158">
9153
 
    <enum name="COMBINE_EXT"                              value="0x8570"/>
9154
 
    <enum name="COMBINE_RGB_EXT"               count="1"  value="0x8571"/>
9155
 
    <enum name="COMBINE_ALPHA_EXT"             count="1"  value="0x8572"/>
9156
 
    <enum name="RGB_SCALE_EXT"                 count="1"  value="0x8573"/>
9157
 
    <enum name="ADD_SIGNED_EXT"                           value="0x8574"/>
9158
 
    <enum name="INTERPOLATE_EXT"                          value="0x8575"/>
9159
 
    <enum name="CONSTANT_EXT"                             value="0x8576"/>
9160
 
    <enum name="PRIMARY_COLOR_EXT"                        value="0x8577"/>
9161
 
    <enum name="PREVIOUS_EXT"                             value="0x8578"/>
9162
 
    <enum name="SOURCE0_RGB_EXT"               count="1"  value="0x8580"/>
9163
 
    <enum name="SOURCE1_RGB_EXT"               count="1"  value="0x8581"/>
9164
 
    <enum name="SOURCE2_RGB_EXT"               count="1"  value="0x8582"/>
9165
 
    <enum name="SOURCE0_ALPHA_EXT"             count="1"  value="0x8588"/>
9166
 
    <enum name="SOURCE1_ALPHA_EXT"             count="1"  value="0x8589"/>
9167
 
    <enum name="SOURCE2_ALPHA_EXT"             count="1"  value="0x858A"/>
9168
 
    <enum name="OPERAND0_RGB_EXT"              count="1"  value="0x8590"/>
9169
 
    <enum name="OPERAND1_RGB_EXT"              count="1"  value="0x8591"/>
9170
 
    <enum name="OPERAND2_RGB_EXT"              count="1"  value="0x8592"/>
9171
 
    <enum name="OPERAND0_ALPHA_EXT"            count="1"  value="0x8598"/>
9172
 
    <enum name="OPERAND1_ALPHA_EXT"            count="1"  value="0x8599"/>
9173
 
    <enum name="OPERAND2_ALPHA_EXT"            count="1"  value="0x859A"/>
9174
 
</category>
9175
 
 
9176
 
<category name="GL_SGIX_pixel_texture" number="160">
9177
 
    <function name="PixelTexGenSGIX" offset="430">
9178
 
        <param name="mode" type="GLenum"/>
9179
 
        <glx rop="2059" ignore="true"/>
9180
 
    </function>
9181
 
</category>
9182
 
 
9183
 
<!-- Extension number 161 is not listed in the extension registry. -->
9184
 
<!-- Extension number 162 is not listed in the extension registry. -->
9185
 
 
9186
 
<category name="GL_SUNX_constant_data" number="163">
9187
 
    <function name="FinishTextureSUNX" offset="?">
9188
 
    </function>
9189
 
</category>
9190
 
 
9191
 
<category name="GL_SUN_global_alpha" number="164">
9192
 
    <function name="GlobalAlphaFactorbSUN" offset="?">
9193
 
        <param name="factor" type="GLbyte"/>
9194
 
    </function>
9195
 
 
9196
 
    <function name="GlobalAlphaFactorsSUN" offset="?">
9197
 
        <param name="factor" type="GLshort"/>
9198
 
    </function>
9199
 
 
9200
 
    <function name="GlobalAlphaFactoriSUN" offset="?">
9201
 
        <param name="factor" type="GLint"/>
9202
 
    </function>
9203
 
 
9204
 
    <function name="GlobalAlphaFactorfSUN" offset="?">
9205
 
        <param name="factor" type="GLfloat"/>
9206
 
    </function>
9207
 
 
9208
 
    <function name="GlobalAlphaFactordSUN" offset="?">
9209
 
        <param name="factor" type="GLdouble"/>
9210
 
    </function>
9211
 
 
9212
 
    <function name="GlobalAlphaFactorubSUN" offset="?">
9213
 
        <param name="factor" type="GLubyte"/>
9214
 
    </function>
9215
 
 
9216
 
    <function name="GlobalAlphaFactorusSUN" offset="?">
9217
 
        <param name="factor" type="GLushort"/>
9218
 
    </function>
9219
 
 
9220
 
    <function name="GlobalAlphaFactoruiSUN" offset="?">
9221
 
        <param name="factor" type="GLuint"/>
9222
 
    </function>
9223
 
</category>
9224
 
 
9225
 
<category name="GL_SUN_triangle_list" number="165">
9226
 
    <function name="ReplacementCodeuiSUN" offset="?">
9227
 
        <param name="code" type="GLuint"/>
9228
 
    </function>
9229
 
 
9230
 
    <function name="ReplacementCodeusSUN" offset="?">
9231
 
        <param name="code" type="GLushort"/>
9232
 
    </function>
9233
 
 
9234
 
    <function name="ReplacementCodeubSUN" offset="?">
9235
 
        <param name="code" type="GLubyte"/>
9236
 
    </function>
9237
 
 
9238
 
    <function name="ReplacementCodeuivSUN" offset="?">
9239
 
        <param name="code" type="const GLuint *"/>
9240
 
    </function>
9241
 
 
9242
 
    <function name="ReplacementCodeusvSUN" offset="?">
9243
 
        <param name="code" type="const GLushort *"/>
9244
 
    </function>
9245
 
 
9246
 
    <function name="ReplacementCodeubvSUN" offset="?">
9247
 
        <param name="code" type="const GLubyte *"/>
9248
 
    </function>
9249
 
 
9250
 
    <function name="ReplacementCodePointerSUN" offset="?">
9251
 
        <param name="type" type="GLenum"/>
9252
 
        <param name="stride" type="GLsizei"/>
9253
 
        <param name="pointer" type="const GLvoid *"/>
9254
 
    </function>
9255
 
</category>
9256
 
 
9257
 
<category name="GL_SUN_vertex" number="166">
9258
 
    <function name="Color4ubVertex2fSUN" offset="?">
9259
 
        <param name="r" type="GLubyte"/>
9260
 
        <param name="g" type="GLubyte"/>
9261
 
        <param name="b" type="GLubyte"/>
9262
 
        <param name="a" type="GLubyte"/>
9263
 
        <param name="x" type="GLfloat"/>
9264
 
        <param name="y" type="GLfloat"/>
9265
 
    </function>
9266
 
 
9267
 
    <function name="Color4ubVertex2fvSUN" offset="?">
9268
 
        <param name="c" type="const GLubyte *"/>
9269
 
        <param name="v" type="const GLfloat *"/>
9270
 
    </function>
9271
 
 
9272
 
    <function name="Color4ubVertex3fSUN" offset="?">
9273
 
        <param name="r" type="GLubyte"/>
9274
 
        <param name="g" type="GLubyte"/>
9275
 
        <param name="b" type="GLubyte"/>
9276
 
        <param name="a" type="GLubyte"/>
9277
 
        <param name="x" type="GLfloat"/>
9278
 
        <param name="y" type="GLfloat"/>
9279
 
        <param name="z" type="GLfloat"/>
9280
 
    </function>
9281
 
 
9282
 
    <function name="Color4ubVertex3fvSUN" offset="?">
9283
 
        <param name="c" type="const GLubyte *"/>
9284
 
        <param name="v" type="const GLfloat *"/>
9285
 
    </function>
9286
 
 
9287
 
    <function name="Color3fVertex3fSUN" offset="?">
9288
 
        <param name="r" type="GLfloat"/>
9289
 
        <param name="g" type="GLfloat"/>
9290
 
        <param name="b" type="GLfloat"/>
9291
 
        <param name="x" type="GLfloat"/>
9292
 
        <param name="y" type="GLfloat"/>
9293
 
        <param name="z" type="GLfloat"/>
9294
 
    </function>
9295
 
 
9296
 
    <function name="Color3fVertex3fvSUN" offset="?">
9297
 
        <param name="c" type="const GLfloat *"/>
9298
 
        <param name="v" type="const GLfloat *"/>
9299
 
    </function>
9300
 
 
9301
 
    <function name="Normal3fVertex3fSUN" offset="?">
9302
 
        <param name="nx" type="GLfloat"/>
9303
 
        <param name="ny" type="GLfloat"/>
9304
 
        <param name="nz" type="GLfloat"/>
9305
 
        <param name="x" type="GLfloat"/>
9306
 
        <param name="y" type="GLfloat"/>
9307
 
        <param name="z" type="GLfloat"/>
9308
 
    </function>
9309
 
 
9310
 
    <function name="Normal3fVertex3fvSUN" offset="?">
9311
 
        <param name="n" type="const GLfloat *"/>
9312
 
        <param name="v" type="const GLfloat *"/>
9313
 
    </function>
9314
 
 
9315
 
    <function name="Color4fNormal3fVertex3fSUN" offset="?">
9316
 
        <param name="r" type="GLfloat"/>
9317
 
        <param name="g" type="GLfloat"/>
9318
 
        <param name="b" type="GLfloat"/>
9319
 
        <param name="a" type="GLfloat"/>
9320
 
        <param name="nx" type="GLfloat"/>
9321
 
        <param name="ny" type="GLfloat"/>
9322
 
        <param name="nz" type="GLfloat"/>
9323
 
        <param name="x" type="GLfloat"/>
9324
 
        <param name="y" type="GLfloat"/>
9325
 
        <param name="z" type="GLfloat"/>
9326
 
    </function>
9327
 
 
9328
 
    <function name="Color4fNormal3fVertex3fvSUN" offset="?">
9329
 
        <param name="c" type="const GLfloat *"/>
9330
 
        <param name="n" type="const GLfloat *"/>
9331
 
        <param name="v" type="const GLfloat *"/>
9332
 
    </function>
9333
 
 
9334
 
    <function name="TexCoord2fVertex3fSUN" offset="?">
9335
 
        <param name="s" type="GLfloat"/>
9336
 
        <param name="t" type="GLfloat"/>
9337
 
        <param name="x" type="GLfloat"/>
9338
 
        <param name="y" type="GLfloat"/>
9339
 
        <param name="z" type="GLfloat"/>
9340
 
    </function>
9341
 
 
9342
 
    <function name="TexCoord2fVertex3fvSUN" offset="?">
9343
 
        <param name="tc" type="const GLfloat *"/>
9344
 
        <param name="v" type="const GLfloat *"/>
9345
 
    </function>
9346
 
 
9347
 
    <function name="TexCoord4fVertex4fSUN" offset="?">
9348
 
        <param name="s" type="GLfloat"/>
9349
 
        <param name="t" type="GLfloat"/>
9350
 
        <param name="p" type="GLfloat"/>
9351
 
        <param name="q" type="GLfloat"/>
9352
 
        <param name="x" type="GLfloat"/>
9353
 
        <param name="y" type="GLfloat"/>
9354
 
        <param name="z" type="GLfloat"/>
9355
 
        <param name="w" type="GLfloat"/>
9356
 
    </function>
9357
 
 
9358
 
    <function name="TexCoord4fVertex4fvSUN" offset="?">
9359
 
        <param name="tc" type="const GLfloat *"/>
9360
 
        <param name="v" type="const GLfloat *"/>
9361
 
    </function>
9362
 
 
9363
 
    <function name="TexCoord2fColor4ubVertex3fSUN" offset="?">
9364
 
        <param name="s" type="GLfloat"/>
9365
 
        <param name="t" type="GLfloat"/>
9366
 
        <param name="r" type="GLubyte"/>
9367
 
        <param name="g" type="GLubyte"/>
9368
 
        <param name="b" type="GLubyte"/>
9369
 
        <param name="a" type="GLubyte"/>
9370
 
        <param name="x" type="GLfloat"/>
9371
 
        <param name="y" type="GLfloat"/>
9372
 
        <param name="z" type="GLfloat"/>
9373
 
    </function>
9374
 
 
9375
 
    <function name="TexCoord2fColor4ubVertex3fvSUN" offset="?">
9376
 
        <param name="tc" type="const GLfloat *"/>
9377
 
        <param name="c" type="const GLubyte *"/>
9378
 
        <param name="v" type="const GLfloat *"/>
9379
 
    </function>
9380
 
 
9381
 
    <function name="TexCoord2fColor3fVertex3fSUN" offset="?">
9382
 
        <param name="s" type="GLfloat"/>
9383
 
        <param name="t" type="GLfloat"/>
9384
 
        <param name="r" type="GLfloat"/>
9385
 
        <param name="g" type="GLfloat"/>
9386
 
        <param name="b" type="GLfloat"/>
9387
 
        <param name="x" type="GLfloat"/>
9388
 
        <param name="y" type="GLfloat"/>
9389
 
        <param name="z" type="GLfloat"/>
9390
 
    </function>
9391
 
 
9392
 
    <function name="TexCoord2fColor3fVertex3fvSUN" offset="?">
9393
 
        <param name="tc" type="const GLfloat *"/>
9394
 
        <param name="c" type="const GLfloat *"/>
9395
 
        <param name="v" type="const GLfloat *"/>
9396
 
    </function>
9397
 
 
9398
 
    <function name="TexCoord2fNormal3fVertex3fSUN" offset="?">
9399
 
        <param name="s" type="GLfloat"/>
9400
 
        <param name="t" type="GLfloat"/>
9401
 
        <param name="nx" type="GLfloat"/>
9402
 
        <param name="ny" type="GLfloat"/>
9403
 
        <param name="nz" type="GLfloat"/>
9404
 
        <param name="x" type="GLfloat"/>
9405
 
        <param name="y" type="GLfloat"/>
9406
 
        <param name="z" type="GLfloat"/>
9407
 
    </function>
9408
 
 
9409
 
    <function name="TexCoord2fNormal3fVertex3fvSUN" offset="?">
9410
 
        <param name="tc" type="const GLfloat *"/>
9411
 
        <param name="n" type="const GLfloat *"/>
9412
 
        <param name="v" type="const GLfloat *"/>
9413
 
    </function>
9414
 
 
9415
 
    <function name="TexCoord2fColor4fNormal3fVertex3fSUN" offset="?">
9416
 
        <param name="s" type="GLfloat"/>
9417
 
        <param name="t" type="GLfloat"/>
9418
 
        <param name="r" type="GLfloat"/>
9419
 
        <param name="g" type="GLfloat"/>
9420
 
        <param name="b" type="GLfloat"/>
9421
 
        <param name="a" type="GLfloat"/>
9422
 
        <param name="nx" type="GLfloat"/>
9423
 
        <param name="ny" type="GLfloat"/>
9424
 
        <param name="nz" type="GLfloat"/>
9425
 
        <param name="x" type="GLfloat"/>
9426
 
        <param name="y" type="GLfloat"/>
9427
 
        <param name="z" type="GLfloat"/>
9428
 
    </function>
9429
 
 
9430
 
    <function name="TexCoord2fColor4fNormal3fVertex3fvSUN" offset="?">
9431
 
        <param name="tc" type="const GLfloat *"/>
9432
 
        <param name="c" type="const GLfloat *"/>
9433
 
        <param name="n" type="const GLfloat *"/>
9434
 
        <param name="v" type="const GLfloat *"/>
9435
 
    </function>
9436
 
 
9437
 
    <function name="TexCoord4fColor4fNormal3fVertex4fSUN" offset="?">
9438
 
        <param name="s" type="GLfloat"/>
9439
 
        <param name="t" type="GLfloat"/>
9440
 
        <param name="p" type="GLfloat"/>
9441
 
        <param name="q" type="GLfloat"/>
9442
 
        <param name="r" type="GLfloat"/>
9443
 
        <param name="g" type="GLfloat"/>
9444
 
        <param name="b" type="GLfloat"/>
9445
 
        <param name="a" type="GLfloat"/>
9446
 
        <param name="nx" type="GLfloat"/>
9447
 
        <param name="ny" type="GLfloat"/>
9448
 
        <param name="nz" type="GLfloat"/>
9449
 
        <param name="x" type="GLfloat"/>
9450
 
        <param name="y" type="GLfloat"/>
9451
 
        <param name="z" type="GLfloat"/>
9452
 
        <param name="w" type="GLfloat"/>
9453
 
    </function>
9454
 
 
9455
 
    <function name="TexCoord4fColor4fNormal3fVertex4fvSUN" offset="?">
9456
 
        <param name="tc" type="const GLfloat *"/>
9457
 
        <param name="c" type="const GLfloat *"/>
9458
 
        <param name="n" type="const GLfloat *"/>
9459
 
        <param name="v" type="const GLfloat *"/>
9460
 
    </function>
9461
 
 
9462
 
    <function name="ReplacementCodeuiVertex3fSUN" offset="?">
9463
 
        <param name="rc" type="GLuint"/>
9464
 
        <param name="x" type="GLfloat"/>
9465
 
        <param name="y" type="GLfloat"/>
9466
 
        <param name="z" type="GLfloat"/>
9467
 
    </function>
9468
 
 
9469
 
    <function name="ReplacementCodeuiVertex3fvSUN" offset="?">
9470
 
        <param name="rc" type="const GLuint *"/>
9471
 
        <param name="v" type="const GLfloat *"/>
9472
 
    </function>
9473
 
 
9474
 
    <function name="ReplacementCodeuiColor4ubVertex3fSUN" offset="?">
9475
 
        <param name="rc" type="GLuint"/>
9476
 
        <param name="r" type="GLubyte"/>
9477
 
        <param name="g" type="GLubyte"/>
9478
 
        <param name="b" type="GLubyte"/>
9479
 
        <param name="a" type="GLubyte"/>
9480
 
        <param name="x" type="GLfloat"/>
9481
 
        <param name="y" type="GLfloat"/>
9482
 
        <param name="z" type="GLfloat"/>
9483
 
    </function>
9484
 
 
9485
 
    <function name="ReplacementCodeuiColor4ubVertex3fvSUN" offset="?">
9486
 
        <param name="rc" type="const GLuint *"/>
9487
 
        <param name="c" type="const GLubyte *"/>
9488
 
        <param name="v" type="const GLfloat *"/>
9489
 
    </function>
9490
 
 
9491
 
    <function name="ReplacementCodeuiColor3fVertex3fSUN" offset="?">
9492
 
        <param name="rc" type="GLuint"/>
9493
 
        <param name="r" type="GLfloat"/>
9494
 
        <param name="g" type="GLfloat"/>
9495
 
        <param name="b" type="GLfloat"/>
9496
 
        <param name="x" type="GLfloat"/>
9497
 
        <param name="y" type="GLfloat"/>
9498
 
        <param name="z" type="GLfloat"/>
9499
 
    </function>
9500
 
 
9501
 
    <function name="ReplacementCodeuiColor3fVertex3fvSUN" offset="?">
9502
 
        <param name="rc" type="const GLuint *"/>
9503
 
        <param name="c" type="const GLfloat *"/>
9504
 
        <param name="v" type="const GLfloat *"/>
9505
 
    </function>
9506
 
 
9507
 
    <function name="ReplacementCodeuiNormal3fVertex3fSUN" offset="?">
9508
 
        <param name="rc" type="GLuint"/>
9509
 
        <param name="nx" type="GLfloat"/>
9510
 
        <param name="ny" type="GLfloat"/>
9511
 
        <param name="nz" type="GLfloat"/>
9512
 
        <param name="x" type="GLfloat"/>
9513
 
        <param name="y" type="GLfloat"/>
9514
 
        <param name="z" type="GLfloat"/>
9515
 
    </function>
9516
 
 
9517
 
    <function name="ReplacementCodeuiNormal3fVertex3fvSUN" offset="?">
9518
 
        <param name="rc" type="const GLuint *"/>
9519
 
        <param name="n" type="const GLfloat *"/>
9520
 
        <param name="v" type="const GLfloat *"/>
9521
 
    </function>
9522
 
 
9523
 
    <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN" offset="?">
9524
 
        <param name="rc" type="GLuint"/>
9525
 
        <param name="r" type="GLfloat"/>
9526
 
        <param name="g" type="GLfloat"/>
9527
 
        <param name="b" type="GLfloat"/>
9528
 
        <param name="a" type="GLfloat"/>
9529
 
        <param name="nx" type="GLfloat"/>
9530
 
        <param name="ny" type="GLfloat"/>
9531
 
        <param name="nz" type="GLfloat"/>
9532
 
        <param name="x" type="GLfloat"/>
9533
 
        <param name="y" type="GLfloat"/>
9534
 
        <param name="z" type="GLfloat"/>
9535
 
    </function>
9536
 
 
9537
 
    <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN" offset="?">
9538
 
        <param name="rc" type="const GLuint *"/>
9539
 
        <param name="c" type="const GLfloat *"/>
9540
 
        <param name="n" type="const GLfloat *"/>
9541
 
        <param name="v" type="const GLfloat *"/>
9542
 
    </function>
9543
 
 
9544
 
    <function name="ReplacementCodeuiTexCoord2fVertex3fSUN" offset="?">
9545
 
        <param name="rc" type="GLuint"/>
9546
 
        <param name="s" type="GLfloat"/>
9547
 
        <param name="t" type="GLfloat"/>
9548
 
        <param name="x" type="GLfloat"/>
9549
 
        <param name="y" type="GLfloat"/>
9550
 
        <param name="z" type="GLfloat"/>
9551
 
    </function>
9552
 
 
9553
 
    <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" offset="?">
9554
 
        <param name="rc" type="const GLuint *"/>
9555
 
        <param name="tc" type="const GLfloat *"/>
9556
 
        <param name="v" type="const GLfloat *"/>
9557
 
    </function>
9558
 
 
9559
 
    <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" offset="?">
9560
 
        <param name="rc" type="GLuint"/>
9561
 
        <param name="s" type="GLfloat"/>
9562
 
        <param name="t" type="GLfloat"/>
9563
 
        <param name="nx" type="GLfloat"/>
9564
 
        <param name="ny" type="GLfloat"/>
9565
 
        <param name="nz" type="GLfloat"/>
9566
 
        <param name="x" type="GLfloat"/>
9567
 
        <param name="y" type="GLfloat"/>
9568
 
        <param name="z" type="GLfloat"/>
9569
 
    </function>
9570
 
 
9571
 
    <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" offset="?">
9572
 
        <param name="rc" type="const GLuint *"/>
9573
 
        <param name="tc" type="const GLfloat *"/>
9574
 
        <param name="n" type="const GLfloat *"/>
9575
 
        <param name="v" type="const GLfloat *"/>
9576
 
    </function>
9577
 
 
9578
 
    <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" offset="?">
9579
 
        <param name="rc" type="GLuint"/>
9580
 
        <param name="s" type="GLfloat"/>
9581
 
        <param name="t" type="GLfloat"/>
9582
 
        <param name="r" type="GLfloat"/>
9583
 
        <param name="g" type="GLfloat"/>
9584
 
        <param name="b" type="GLfloat"/>
9585
 
        <param name="a" type="GLfloat"/>
9586
 
        <param name="nx" type="GLfloat"/>
9587
 
        <param name="ny" type="GLfloat"/>
9588
 
        <param name="nz" type="GLfloat"/>
9589
 
        <param name="x" type="GLfloat"/>
9590
 
        <param name="y" type="GLfloat"/>
9591
 
        <param name="z" type="GLfloat"/>
9592
 
    </function>
9593
 
 
9594
 
    <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" offset="?">
9595
 
        <param name="rc" type="const GLuint *"/>
9596
 
        <param name="tc" type="const GLfloat *"/>
9597
 
        <param name="c" type="const GLfloat *"/>
9598
 
        <param name="n" type="const GLfloat *"/>
9599
 
        <param name="v" type="const GLfloat *"/>
9600
 
    </function>
9601
 
</category>
9602
 
 
9603
 
<!-- Extension number 167 is a WGL extension. -->
9604
 
<!-- Extension number 168 is a WGL extension. -->
9605
 
<!-- Extension number 169 is a WGL extension. -->
9606
 
<!-- Extension number 170 is a WGL extension. -->
9607
 
<!-- Extension number 171 is a WGL extension. -->
9608
 
<!-- Extension number 172 is a WGL extension. -->
9609
 
 
9610
 
<category name="GL_EXT_blend_func_separate" number="173">
9611
 
    <function name="BlendFuncSeparateEXT" offset="537">
9612
 
        <param name="sfactorRGB" type="GLenum"/>
9613
 
        <param name="dfactorRGB" type="GLenum"/>
9614
 
        <param name="sfactorAlpha" type="GLenum"/>
9615
 
        <param name="dfactorAlpha" type="GLenum"/>
9616
 
        <glx rop="4134"/>
9617
 
    </function>
9618
 
</category>
9619
 
 
9620
 
<category name="GL_EXT_stencil_wrap" number="176">
9621
 
    <enum name="INCR_WRAP_EXT"                            value="0x8507"/>
9622
 
    <enum name="DECR_WRAP_EXT"                            value="0x8508"/>
9623
 
</category>
9624
 
 
9625
 
<!-- Extension number 177 is a WGL extension. -->
9626
 
 
9627
 
<category name="GL_NV_texgen_reflection" number="179">
9628
 
    <enum name="NORMAL_MAP_NV"                            value="0x8511"/>
9629
 
    <enum name="REFLECTION_MAP_NV"                        value="0x8512"/>
9630
 
</category>
9631
 
 
9632
 
<!-- Extension number 180 is not listed in the extension registry. -->
9633
 
 
9634
 
<category name="GL_SUN_convolution_border_modes" number="182">
9635
 
    <enum name="WRAP_BORDER_SUN"                          value="0x81D4"/>
9636
 
</category>
9637
 
 
9638
 
<!-- Extension number 183 is a GLX extension. -->
9639
 
<!-- Extension number 184 is not listed in the extension registry. -->
9640
 
 
9641
 
<category name="GL_EXT_texture_env_add" number="185">
9642
 
    <!-- No new functions, types, enums. -->
9643
 
</category>
9644
 
 
9645
 
<category name="GL_EXT_texture_lod_bias" number="186">
9646
 
    <enum name="TEXTURE_LOD_BIAS_EXT"          count="1"  value="0x8501">
9647
 
        <size name="TexParameterfv"/>
9648
 
        <size name="TexParameteriv"/>
9649
 
        <size name="GetTexParameterfv" mode="get"/>
9650
 
        <size name="GetTexParameteriv" mode="get"/>
9651
 
    </enum>
9652
 
</category>
9653
 
 
9654
 
<category name="GL_EXT_texture_filter_anisotropic" number="187">
9655
 
    <enum name="TEXTURE_MAX_ANISOTROPY_EXT"    count="1"  value="0x84FE">
9656
 
        <size name="TexParameterfv"/>
9657
 
        <size name="TexParameteriv"/>
9658
 
        <size name="GetTexParameterfv" mode="get"/>
9659
 
        <size name="GetTexParameteriv" mode="get"/>
9660
 
    </enum>
9661
 
    <enum name="MAX_TEXTURE_MAX_ANISOTROPY_EXT"           value="0x84FF"/>
9662
 
</category>
9663
 
 
9664
 
<category name="GL_EXT_vertex_weighting" number="188">
9665
 
    <function name="VertexWeightfEXT" offset="494" vectorequiv="VertexWeightfvEXT">
9666
 
        <param name="weight" type="GLfloat"/>
9667
 
        <glx ignore="true"/>
9668
 
    </function>
9669
 
 
9670
 
    <function name="VertexWeightfvEXT" offset="495">
9671
 
        <param name="weight" type="const GLfloat *" count="1"/>
9672
 
        <glx rop="4135" ignore="true"/>
9673
 
    </function>
9674
 
 
9675
 
    <function name="VertexWeightPointerEXT" offset="496">
9676
 
        <param name="size" type="GLsizei"/>
9677
 
        <param name="type" type="GLenum"/>
9678
 
        <param name="stride" type="GLsizei"/>
9679
 
        <param name="pointer" type="const GLvoid *"/>
9680
 
        <glx handcode="true" ignore="true"/>
9681
 
    </function>
9682
 
</category>
9683
 
 
9684
 
<category name="GL_NV_light_max_exponent" number="189">
9685
 
    <enum name="MAX_SHININESS_NV"              count="1"  value="0x8504">
9686
 
        <size name="Get" mode="get"/>
9687
 
    </enum>
9688
 
    <enum name="MAX_SPOT_EXPONENT_NV"          count="1"  value="0x8505">
9689
 
        <size name="Get" mode="get"/>
9690
 
    </enum>
9691
 
</category>
9692
 
 
9693
 
<category name="GL_NV_vertex_array_range" number="190">
9694
 
    <function name="FlushVertexArrayRangeNV" offset="497">
9695
 
        <glx ignore="true"/>
9696
 
    </function>
9697
 
 
9698
 
    <function name="VertexArrayRangeNV" offset="498">
9699
 
        <param name="length" type="GLsizei"/>
9700
 
        <param name="pointer" type="const GLvoid *"/>
9701
 
        <glx ignore="true"/>
9702
 
    </function>
9703
 
</category>
9704
 
 
9705
 
<category name="GL_NV_register_combiners" number="191">
9706
 
    <function name="CombinerParameterfvNV" offset="499">
9707
 
        <param name="pname" type="GLenum"/>
9708
 
        <param name="params" type="const GLfloat *" variable_param="pname"/>
9709
 
        <glx rop="4137" ignore="true"/>
9710
 
    </function>
9711
 
 
9712
 
    <function name="CombinerParameterfNV" offset="500">
9713
 
        <param name="pname" type="GLenum"/>
9714
 
        <param name="param" type="GLfloat"/>
9715
 
        <glx rop="4136" ignore="true"/>
9716
 
    </function>
9717
 
 
9718
 
    <function name="CombinerParameterivNV" offset="501">
9719
 
        <param name="pname" type="GLenum"/>
9720
 
        <param name="params" type="const GLint *" variable_param="pname"/>
9721
 
        <glx rop="4139" ignore="true"/>
9722
 
    </function>
9723
 
 
9724
 
    <function name="CombinerParameteriNV" offset="502">
9725
 
        <param name="pname" type="GLenum"/>
9726
 
        <param name="param" type="GLint"/>
9727
 
        <glx rop="4138" ignore="true"/>
9728
 
    </function>
9729
 
 
9730
 
    <function name="CombinerInputNV" offset="503">
9731
 
        <param name="stage" type="GLenum"/>
9732
 
        <param name="portion" type="GLenum"/>
9733
 
        <param name="variable" type="GLenum"/>
9734
 
        <param name="input" type="GLenum"/>
9735
 
        <param name="mapping" type="GLenum"/>
9736
 
        <param name="componentUsage" type="GLenum"/>
9737
 
        <glx rop="4140" ignore="true"/>
9738
 
    </function>
9739
 
 
9740
 
    <function name="CombinerOutputNV" offset="504">
9741
 
        <param name="stage" type="GLenum"/>
9742
 
        <param name="portion" type="GLenum"/>
9743
 
        <param name="abOutput" type="GLenum"/>
9744
 
        <param name="cdOutput" type="GLenum"/>
9745
 
        <param name="sumOutput" type="GLenum"/>
9746
 
        <param name="scale" type="GLenum"/>
9747
 
        <param name="bias" type="GLenum"/>
9748
 
        <param name="abDotProduct" type="GLboolean"/>
9749
 
        <param name="cdDotProduct" type="GLboolean"/>
9750
 
        <param name="muxSum" type="GLboolean"/>
9751
 
        <glx rop="4141" ignore="true"/>
9752
 
    </function>
9753
 
 
9754
 
    <function name="FinalCombinerInputNV" offset="505">
9755
 
        <param name="variable" type="GLenum"/>
9756
 
        <param name="input" type="GLenum"/>
9757
 
        <param name="mapping" type="GLenum"/>
9758
 
        <param name="componentUsage" type="GLenum"/>
9759
 
        <glx rop="4142" ignore="true"/>
9760
 
    </function>
9761
 
 
9762
 
    <function name="GetCombinerInputParameterfvNV" offset="506">
9763
 
        <param name="stage" type="GLenum"/>
9764
 
        <param name="portion" type="GLenum"/>
9765
 
        <param name="variable" type="GLenum"/>
9766
 
        <param name="pname" type="GLenum"/>
9767
 
        <param name="params" type="GLfloat *" output="true"/>
9768
 
        <glx vendorpriv="1270" ignore="true"/>
9769
 
    </function>
9770
 
 
9771
 
    <function name="GetCombinerInputParameterivNV" offset="507">
9772
 
        <param name="stage" type="GLenum"/>
9773
 
        <param name="portion" type="GLenum"/>
9774
 
        <param name="variable" type="GLenum"/>
9775
 
        <param name="pname" type="GLenum"/>
9776
 
        <param name="params" type="GLint *" output="true"/>
9777
 
        <glx vendorpriv="1271" ignore="true"/>
9778
 
    </function>
9779
 
 
9780
 
    <function name="GetCombinerOutputParameterfvNV" offset="508">
9781
 
        <param name="stage" type="GLenum"/>
9782
 
        <param name="portion" type="GLenum"/>
9783
 
        <param name="pname" type="GLenum"/>
9784
 
        <param name="params" type="GLfloat *" output="true"/>
9785
 
        <glx vendorpriv="1272" ignore="true"/>
9786
 
    </function>
9787
 
 
9788
 
    <function name="GetCombinerOutputParameterivNV" offset="509">
9789
 
        <param name="stage" type="GLenum"/>
9790
 
        <param name="portion" type="GLenum"/>
9791
 
        <param name="pname" type="GLenum"/>
9792
 
        <param name="params" type="GLint *" output="true"/>
9793
 
        <glx vendorpriv="1273" ignore="true"/>
9794
 
    </function>
9795
 
 
9796
 
    <function name="GetFinalCombinerInputParameterfvNV" offset="510">
9797
 
        <param name="variable" type="GLenum"/>
9798
 
        <param name="pname" type="GLenum"/>
9799
 
        <param name="params" type="GLfloat *" output="true"/>
9800
 
        <glx vendorpriv="1274" ignore="true"/>
9801
 
    </function>
9802
 
 
9803
 
    <function name="GetFinalCombinerInputParameterivNV" offset="511">
9804
 
        <param name="variable" type="GLenum"/>
9805
 
        <param name="pname" type="GLenum"/>
9806
 
        <param name="params" type="GLint *" output="true"/>
9807
 
        <glx vendorpriv="1275" ignore="true"/>
9808
 
    </function>
9809
 
</category>
9810
 
 
9811
 
<category name="GL_NV_fog_distance" number="192">
9812
 
    <enum name="FOG_DISTANCE_MODE_NV"          count="1"  value="0x855A">
9813
 
        <size name="Fogfv"/>
9814
 
        <size name="Fogiv"/>
9815
 
        <size name="Get" mode="get"/>
9816
 
    </enum>
9817
 
    <enum name="EYE_RADIAL_NV"                            value="0x855B"/>
9818
 
    <enum name="EYE_PLANE_ABSOLUTE_NV"                    value="0x855C"/>
9819
 
</category>
9820
 
 
9821
 
<category name="GL_NV_blend_square" number="194">
9822
 
    <!-- No new functions, types, enums. -->
9823
 
</category>
9824
 
 
9825
 
<category name="GL_NV_texture_env_combine4" number="195">
9826
 
    <enum name="COMBINE4"                                 value="0x8503"/>
9827
 
    <enum name="SOURCE3_RGB_NV"                count="1"  value="0x8583">
9828
 
        <size name="TexEnvfv"/>
9829
 
        <size name="TexEnviv"/>
9830
 
        <size name="GetTexEnvfv" mode="get"/>
9831
 
        <size name="GetTexEnviv" mode="get"/>
9832
 
    </enum>
9833
 
    <enum name="SOURCE3_ALPHA_NV"              count="1"  value="0x858B">
9834
 
        <size name="TexEnvfv"/>
9835
 
        <size name="TexEnviv"/>
9836
 
        <size name="GetTexEnvfv" mode="get"/>
9837
 
        <size name="GetTexEnviv" mode="get"/>
9838
 
    </enum>
9839
 
    <enum name="OPERAND3_RGB_NV"               count="1"  value="0x8593">
9840
 
        <size name="TexEnvfv"/>
9841
 
        <size name="TexEnviv"/>
9842
 
        <size name="GetTexEnvfv" mode="get"/>
9843
 
        <size name="GetTexEnviv" mode="get"/>
9844
 
    </enum>
9845
 
    <enum name="OPERAND3_ALPHA_NV"             count="1"  value="0x859B">
9846
 
        <size name="TexEnvfv"/>
9847
 
        <size name="TexEnviv"/>
9848
 
        <size name="GetTexEnvfv" mode="get"/>
9849
 
        <size name="GetTexEnviv" mode="get"/>
9850
 
    </enum>
9851
 
</category>
9852
 
 
9853
 
<category name="GL_MESA_resize_buffers" number="196">
9854
 
    <function name="ResizeBuffersMESA" offset="512">
9855
 
        <glx ignore="true"/>
9856
 
    </function>
9857
 
</category>
9858
 
 
9859
 
<category name="GL_MESA_window_pos" number="197">
9860
 
    <function name="WindowPos2dMESA" offset="513">
9861
 
        <param name="x" type="GLdouble"/>
9862
 
        <param name="y" type="GLdouble"/>
9863
 
        <glx handcode="true"/>
9864
 
    </function>
9865
 
 
9866
 
    <function name="WindowPos2dvMESA" offset="514">
9867
 
        <param name="v" type="const GLdouble *"/>
9868
 
        <glx handcode="true"/>
9869
 
    </function>
9870
 
 
9871
 
    <function name="WindowPos2fMESA" offset="515">
9872
 
        <param name="x" type="GLfloat"/>
9873
 
        <param name="y" type="GLfloat"/>
9874
 
        <glx handcode="true"/>
9875
 
    </function>
9876
 
 
9877
 
    <function name="WindowPos2fvMESA" offset="516">
9878
 
        <param name="v" type="const GLfloat *"/>
9879
 
        <glx handcode="true"/>
9880
 
    </function>
9881
 
 
9882
 
    <function name="WindowPos2iMESA" offset="517">
9883
 
        <param name="x" type="GLint"/>
9884
 
        <param name="y" type="GLint"/>
9885
 
        <glx handcode="true"/>
9886
 
    </function>
9887
 
 
9888
 
    <function name="WindowPos2ivMESA" offset="518">
9889
 
        <param name="v" type="const GLint *"/>
9890
 
        <glx handcode="true"/>
9891
 
    </function>
9892
 
 
9893
 
    <function name="WindowPos2sMESA" offset="519">
9894
 
        <param name="x" type="GLshort"/>
9895
 
        <param name="y" type="GLshort"/>
9896
 
        <glx handcode="true"/>
9897
 
    </function>
9898
 
 
9899
 
    <function name="WindowPos2svMESA" offset="520">
9900
 
        <param name="v" type="const GLshort *"/>
9901
 
        <glx handcode="true"/>
9902
 
    </function>
9903
 
 
9904
 
    <function name="WindowPos3dMESA" offset="521">
9905
 
        <param name="x" type="GLdouble"/>
9906
 
        <param name="y" type="GLdouble"/>
9907
 
        <param name="z" type="GLdouble"/>
9908
 
        <glx handcode="true"/>
9909
 
    </function>
9910
 
 
9911
 
    <function name="WindowPos3dvMESA" offset="522">
9912
 
        <param name="v" type="const GLdouble *"/>
9913
 
        <glx handcode="true"/>
9914
 
    </function>
9915
 
 
9916
 
    <function name="WindowPos3fMESA" offset="523" vectorequiv="WindowPos3fvMESA">
9917
 
        <param name="x" type="GLfloat"/>
9918
 
        <param name="y" type="GLfloat"/>
9919
 
        <param name="z" type="GLfloat"/>
9920
 
    </function>
9921
 
 
9922
 
    <function name="WindowPos3fvMESA" offset="524">
9923
 
        <param name="v" type="const GLfloat *" count="3"/>
9924
 
        <glx rop="230"/>
9925
 
    </function>
9926
 
 
9927
 
    <function name="WindowPos3iMESA" offset="525">
9928
 
        <param name="x" type="GLint"/>
9929
 
        <param name="y" type="GLint"/>
9930
 
        <param name="z" type="GLint"/>
9931
 
        <glx handcode="true"/>
9932
 
    </function>
9933
 
 
9934
 
    <function name="WindowPos3ivMESA" offset="526">
9935
 
        <param name="v" type="const GLint *"/>
9936
 
        <glx handcode="true"/>
9937
 
    </function>
9938
 
 
9939
 
    <function name="WindowPos3sMESA" offset="527">
9940
 
        <param name="x" type="GLshort"/>
9941
 
        <param name="y" type="GLshort"/>
9942
 
        <param name="z" type="GLshort"/>
9943
 
        <glx handcode="true"/>
9944
 
    </function>
9945
 
 
9946
 
    <function name="WindowPos3svMESA" offset="528">
9947
 
        <param name="v" type="const GLshort *"/>
9948
 
        <glx handcode="true"/>
9949
 
    </function>
9950
 
 
9951
 
    <function name="WindowPos4dMESA" offset="529">
9952
 
        <param name="x" type="GLdouble"/>
9953
 
        <param name="y" type="GLdouble"/>
9954
 
        <param name="z" type="GLdouble"/>
9955
 
        <param name="w" type="GLdouble"/>
9956
 
        <glx ignore="true"/>
9957
 
    </function>
9958
 
 
9959
 
    <function name="WindowPos4dvMESA" offset="530">
9960
 
        <param name="v" type="const GLdouble *"/>
9961
 
        <glx ignore="true"/>
9962
 
    </function>
9963
 
 
9964
 
    <function name="WindowPos4fMESA" offset="531">
9965
 
        <param name="x" type="GLfloat"/>
9966
 
        <param name="y" type="GLfloat"/>
9967
 
        <param name="z" type="GLfloat"/>
9968
 
        <param name="w" type="GLfloat"/>
9969
 
        <glx ignore="true"/>
9970
 
    </function>
9971
 
 
9972
 
    <function name="WindowPos4fvMESA" offset="532">
9973
 
        <param name="v" type="const GLfloat *"/>
9974
 
        <glx ignore="true"/>
9975
 
    </function>
9976
 
 
9977
 
    <function name="WindowPos4iMESA" offset="533">
9978
 
        <param name="x" type="GLint"/>
9979
 
        <param name="y" type="GLint"/>
9980
 
        <param name="z" type="GLint"/>
9981
 
        <param name="w" type="GLint"/>
9982
 
        <glx ignore="true"/>
9983
 
    </function>
9984
 
 
9985
 
    <function name="WindowPos4ivMESA" offset="534">
9986
 
        <param name="v" type="const GLint *"/>
9987
 
        <glx ignore="true"/>
9988
 
    </function>
9989
 
 
9990
 
    <function name="WindowPos4sMESA" offset="535">
9991
 
        <param name="x" type="GLshort"/>
9992
 
        <param name="y" type="GLshort"/>
9993
 
        <param name="z" type="GLshort"/>
9994
 
        <param name="w" type="GLshort"/>
9995
 
        <glx ignore="true"/>
9996
 
    </function>
9997
 
 
9998
 
    <function name="WindowPos4svMESA" offset="536">
9999
 
        <param name="v" type="const GLshort *"/>
10000
 
        <glx ignore="true"/>
10001
 
    </function>
10002
 
</category>
10003
 
 
10004
 
<category name="GL_EXT_texture_compression_s3tc" number="198">
10005
 
    <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT"             value="0x83F0"/>
10006
 
    <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT"            value="0x83F1"/>
10007
 
    <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT"            value="0x83F2"/>
10008
 
    <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT"            value="0x83F3"/>
10009
 
</category>
10010
 
 
10011
 
<category name="GL_IBM_multimode_draw_arrays" number="200">
10012
 
    <function name="MultiModeDrawArraysIBM" offset="708">
10013
 
        <param name="mode" type="const GLenum *"/>
10014
 
        <param name="first" type="const GLint *"/>
10015
 
        <param name="count" type="const GLsizei *"/>
10016
 
        <param name="primcount" type="GLsizei"/>
10017
 
        <param name="modestride" type="GLint"/>
10018
 
        <glx handcode="true" ignore="true"/>
10019
 
    </function>
10020
 
 
10021
 
    <function name="MultiModeDrawElementsIBM" offset="709">
10022
 
        <param name="mode" type="const GLenum *"/>
10023
 
        <param name="count" type="const GLsizei *"/>
10024
 
        <param name="type" type="GLenum"/>
10025
 
        <param name="indices" type="const GLvoid * const *"/>
10026
 
        <param name="primcount" type="GLsizei"/>
10027
 
        <param name="modestride" type="GLint"/>
10028
 
        <glx handcode="true" ignore="true"/>
10029
 
    </function>
10030
 
</category>
10031
 
 
10032
 
<category name="GL_IBM_vertex_array_lists" number="201">
10033
 
    <function name="ColorPointerListIBM" offset="?">
10034
 
        <param name="size" type="GLint"/>
10035
 
        <param name="type" type="GLenum"/>
10036
 
        <param name="stride" type="GLint"/>
10037
 
        <param name="pointer" type="const GLvoid **"/>
10038
 
        <param name="ptrstride" type="GLint"/>
10039
 
    </function>
10040
 
 
10041
 
    <function name="SecondaryColorPointerListIBM" offset="?">
10042
 
        <param name="size" type="GLint"/>
10043
 
        <param name="type" type="GLenum"/>
10044
 
        <param name="stride" type="GLint"/>
10045
 
        <param name="pointer" type="const GLvoid **"/>
10046
 
        <param name="ptrstride" type="GLint"/>
10047
 
    </function>
10048
 
 
10049
 
    <function name="EdgeFlagPointerListIBM" offset="?">
10050
 
        <param name="stride" type="GLint"/>
10051
 
        <param name="pointer" type="const GLboolean **"/>
10052
 
        <param name="ptrstride" type="GLint"/>
10053
 
    </function>
10054
 
 
10055
 
    <function name="FogCoordPointerListIBM" offset="?">
10056
 
        <param name="type" type="GLenum"/>
10057
 
        <param name="stride" type="GLint"/>
10058
 
        <param name="pointer" type="const GLvoid **"/>
10059
 
        <param name="ptrstride" type="GLint"/>
10060
 
    </function>
10061
 
 
10062
 
    <function name="IndexPointerListIBM" offset="?">
10063
 
        <param name="type" type="GLenum"/>
10064
 
        <param name="stride" type="GLint"/>
10065
 
        <param name="pointer" type="const GLvoid **"/>
10066
 
        <param name="ptrstride" type="GLint"/>
10067
 
    </function>
10068
 
 
10069
 
    <function name="NormalPointerListIBM" offset="?">
10070
 
        <param name="type" type="GLenum"/>
10071
 
        <param name="stride" type="GLint"/>
10072
 
        <param name="pointer" type="const GLvoid **"/>
10073
 
        <param name="ptrstride" type="GLint"/>
10074
 
    </function>
10075
 
 
10076
 
    <function name="TexCoordPointerListIBM" offset="?">
10077
 
        <param name="size" type="GLint"/>
10078
 
        <param name="type" type="GLenum"/>
10079
 
        <param name="stride" type="GLint"/>
10080
 
        <param name="pointer" type="const GLvoid **"/>
10081
 
        <param name="ptrstride" type="GLint"/>
10082
 
    </function>
10083
 
 
10084
 
    <function name="VertexPointerListIBM" offset="?">
10085
 
        <param name="size" type="GLint"/>
10086
 
        <param name="type" type="GLenum"/>
10087
 
        <param name="stride" type="GLint"/>
10088
 
        <param name="pointer" type="const GLvoid **"/>
10089
 
        <param name="ptrstride" type="GLint"/>
10090
 
    </function>
10091
 
</category>
10092
 
 
10093
 
<!-- Extension number 202 is not listed in the extension registry. -->
10094
 
<!-- Extension number 203 is not listed in the extension registry. -->
10095
 
<!-- Extension number 204 is not listed in the extension registry. -->
10096
 
<!-- Extension number 205 is not listed in the extension registry. -->
10097
 
 
10098
 
<category name="GL_3DFX_texture_compression_FXT1" number="206">
10099
 
    <enum name="COMPRESSED_RGB_FXT1_3DFX"                 value="0x86B0"/>
10100
 
    <enum name="COMPRESSED_RGBA_FXT1_3DFX"                value="0x86B1"/>
10101
 
</category>
10102
 
 
10103
 
<category name="GL_3DFX_multisample" number="207">
10104
 
    <enum name="MULTISAMPLE_3DFX"                         value="0x86B2"/>
10105
 
    <enum name="SAMPLE_BUFFERS_3DFX"                      value="0x86B3"/>
10106
 
    <enum name="SAMPLES_3DFX"                             value="0x86B4"/>
10107
 
    <enum name="MULTISAMPLE_BIT_3DFX"                     value="0x20000000"/>
10108
 
</category>
10109
 
 
10110
 
<category name="GL_3DFX_tbuffer" number="208">
10111
 
    <function name="TbufferMask3DFX" offset="553">
10112
 
        <param name="mask" type="GLuint"/>
10113
 
        <glx ignore="true"/>
10114
 
    </function>
10115
 
</category>
10116
 
 
10117
 
<category name="GL_EXT_multisample" number="209">
10118
 
    <function name="SampleMaskEXT" alias="SampleMaskSGIS">
10119
 
        <param name="value" type="GLclampf"/>
10120
 
        <param name="invert" type="GLboolean"/>
10121
 
    </function>
10122
 
 
10123
 
    <function name="SamplePatternEXT" alias="SamplePatternSGIS">
10124
 
        <param name="pattern" type="GLenum"/>
10125
 
    </function>
10126
 
</category>
10127
 
 
10128
 
<!-- Extension number 211 is not listed in the extension registry. -->
10129
 
<!-- Extension number 213 is not listed in the extension registry. -->
10130
 
 
10131
 
<category name="GL_SGIS_texture_color_mask" number="214">
10132
 
    <enum name="TEXTURE_COLOR_WRITEMASK_SGIS"             value="0x81EF"/>
10133
 
 
10134
 
    <function name="TextureColorMaskSGIS" offset="?">
10135
 
        <param name="red" type="GLboolean"/>
10136
 
        <param name="green" type="GLboolean"/>
10137
 
        <param name="blue" type="GLboolean"/>
10138
 
        <param name="alpha" type="GLboolean"/>
10139
 
        <glx rop="2082" ignore="true"/>
10140
 
    </function>
10141
 
</category>
10142
 
 
10143
 
<!-- Extension number 215 is a GLX extension. -->
10144
 
<!-- Extension number 216 is a GLX extension. -->
10145
 
<!-- Extension number 217 is a GLX extension. -->
10146
 
<!-- Extension number 218 is a GLX extension. -->
10147
 
<!-- Extension number 219 is not listed in the extension registry. -->
10148
 
 
10149
 
<category name="GL_EXT_texture_env_dot3" number="220">
10150
 
    <enum name="DOT3_RGB_EXT"                             value="0x8740"/>
10151
 
    <enum name="DOT3_RGBA_EXT"                            value="0x8741"/>
10152
 
</category>
10153
 
 
10154
 
<category name="GL_ATI_texture_mirror_once" number="221">
10155
 
    <enum name="MIRROR_CLAMP_ATI"                         value="0x8742"/>
10156
 
    <enum name="MIRROR_CLAMP_TO_EDGE_ATI"                 value="0x8743"/>
10157
 
</category>
10158
 
 
10159
 
<category name="GL_NV_fence" number="222">
10160
 
    <function name="DeleteFencesNV" offset="647">
10161
 
        <param name="n" type="GLsizei"/>
10162
 
        <param name="fences" type="const GLuint *"/>
10163
 
        <glx ignore="true"/>
10164
 
    </function>
10165
 
 
10166
 
    <function name="GenFencesNV" offset="648">
10167
 
        <param name="n" type="GLsizei" counter="true"/>
10168
 
        <param name="fences" type="GLuint *" output="true" count="n"/>
10169
 
        <glx ignore="true"/>
10170
 
    </function>
10171
 
 
10172
 
    <function name="IsFenceNV" offset="649">
10173
 
        <param name="fence" type="GLuint"/>
10174
 
        <return type="GLboolean"/>
10175
 
        <glx ignore="true"/>
10176
 
    </function>
10177
 
 
10178
 
    <function name="TestFenceNV" offset="650">
10179
 
        <param name="fence" type="GLuint"/>
10180
 
        <return type="GLboolean"/>
10181
 
        <glx ignore="true"/>
10182
 
    </function>
10183
 
 
10184
 
    <function name="GetFenceivNV" offset="651">
10185
 
        <param name="fence" type="GLuint"/>
10186
 
        <param name="pname" type="GLenum"/>
10187
 
        <param name="params" type="GLint *" output="true"/>
10188
 
        <glx ignore="true"/>
10189
 
    </function>
10190
 
 
10191
 
    <function name="FinishFenceNV" offset="652">
10192
 
        <param name="fence" type="GLuint"/>
10193
 
        <glx ignore="true"/>
10194
 
    </function>
10195
 
 
10196
 
    <function name="SetFenceNV" offset="653">
10197
 
        <param name="fence" type="GLuint"/>
10198
 
        <param name="condition" type="GLenum"/>
10199
 
        <glx ignore="true"/>
10200
 
    </function>
10201
 
</category>
10202
 
 
10203
 
<category name="GL_IBM_texture_mirrored_repeat" number="224">
10204
 
    <enum name="MIRRORED_REPEAT_IBM"                      value="0x8370"/>
10205
 
</category>
10206
 
 
10207
 
<category name="GL_NV_evaluators" number="225">
10208
 
    <function name="MapControlPointsNV" offset="?">
10209
 
        <param name="target" type="GLenum"/>
10210
 
        <param name="index" type="GLuint"/>
10211
 
        <param name="type" type="GLenum"/>
10212
 
        <param name="ustride" type="GLsizei"/>
10213
 
        <param name="vstride" type="GLsizei"/>
10214
 
        <param name="uorder" type="GLint"/>
10215
 
        <param name="vorder" type="GLint"/>
10216
 
        <param name="packed" type="GLboolean"/>
10217
 
        <param name="points" type="const GLvoid *"/>
10218
 
    </function>
10219
 
 
10220
 
    <function name="MapParameterivNV" offset="?">
10221
 
        <param name="target" type="GLenum"/>
10222
 
        <param name="pname" type="GLenum"/>
10223
 
        <param name="params" type="const GLint *"/>
10224
 
    </function>
10225
 
 
10226
 
    <function name="MapParameterfvNV" offset="?">
10227
 
        <param name="target" type="GLenum"/>
10228
 
        <param name="pname" type="GLenum"/>
10229
 
        <param name="params" type="const GLfloat *"/>
10230
 
    </function>
10231
 
 
10232
 
    <function name="GetMapControlPointsNV" offset="?">
10233
 
        <param name="target" type="GLenum"/>
10234
 
        <param name="index" type="GLuint"/>
10235
 
        <param name="type" type="GLenum"/>
10236
 
        <param name="ustride" type="GLsizei"/>
10237
 
        <param name="vstride" type="GLsizei"/>
10238
 
        <param name="packed" type="GLboolean"/>
10239
 
        <param name="points" type="GLvoid *" output="true"/>
10240
 
    </function>
10241
 
 
10242
 
    <function name="GetMapParameterivNV" offset="?">
10243
 
        <param name="target" type="GLenum"/>
10244
 
        <param name="pname" type="GLenum"/>
10245
 
        <param name="params" type="GLint *" output="true"/>
10246
 
    </function>
10247
 
 
10248
 
    <function name="GetMapParameterfvNV" offset="?">
10249
 
        <param name="target" type="GLenum"/>
10250
 
        <param name="pname" type="GLenum"/>
10251
 
        <param name="params" type="GLfloat *" output="true"/>
10252
 
    </function>
10253
 
 
10254
 
    <function name="GetMapAttribParameterivNV" offset="?">
10255
 
        <param name="target" type="GLenum"/>
10256
 
        <param name="index" type="GLuint"/>
10257
 
        <param name="pname" type="GLenum"/>
10258
 
        <param name="params" type="GLint *" output="true"/>
10259
 
    </function>
10260
 
 
10261
 
    <function name="GetMapAttribParameterfvNV" offset="?">
10262
 
        <param name="target" type="GLenum"/>
10263
 
        <param name="index" type="GLuint"/>
10264
 
        <param name="pname" type="GLenum"/>
10265
 
        <param name="params" type="GLfloat *" output="true"/>
10266
 
    </function>
10267
 
 
10268
 
    <function name="EvalMapsNV" offset="?">
10269
 
        <param name="target" type="GLenum"/>
10270
 
        <param name="mode" type="GLenum"/>
10271
 
    </function>
10272
 
</category>
10273
 
 
10274
 
<category name="GL_NV_packed_depth_stencil" number="226">
10275
 
    <enum name="DEPTH_STENCIL_NV"                         value="0x84F9"/>
10276
 
    <enum name="UNSIGNED_INT_24_8_NV"                     value="0x84FA"/>
10277
 
</category>
10278
 
 
10279
 
<category name="GL_NV_register_combiners2" number="227">
10280
 
    <function name="CombinerStageParameterfvNV" offset="?">
10281
 
        <param name="stage" type="GLenum"/>
10282
 
        <param name="pname" type="GLenum"/>
10283
 
        <param name="params" type="const GLfloat *"/>
10284
 
    </function>
10285
 
 
10286
 
    <function name="GetCombinerStageParameterfvNV" offset="?">
10287
 
        <param name="stage" type="GLenum"/>
10288
 
        <param name="pname" type="GLenum"/>
10289
 
        <param name="params" type="GLfloat *" output="true"/>
10290
 
    </function>
10291
 
</category>
10292
 
 
10293
 
<category name="GL_NV_texture_compression_vtc" number="228">
10294
 
    <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT"             value="0x83F0"/>
10295
 
    <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT"            value="0x83F1"/>
10296
 
    <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT"            value="0x83F2"/>
10297
 
    <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT"            value="0x83F3"/>
10298
 
</category>
10299
 
 
10300
 
<category name="GL_NV_texture_rectangle" number="229">
10301
 
    <enum name="TEXTURE_RECTANGLE_NV"          count="1"  value="0x84F5">
10302
 
        <size name="Get" mode="get"/>
10303
 
    </enum>
10304
 
    <enum name="TEXTURE_BINDING_RECTANGLE_NV"  count="1"  value="0x84F6">
10305
 
        <size name="Get" mode="get"/>
10306
 
    </enum>
10307
 
    <enum name="PROXY_TEXTURE_RECTANGLE_NV"               value="0x84F7"/>
10308
 
    <enum name="MAX_RECTANGLE_TEXTURE_SIZE_NV" count="1"  value="0x84F8">
10309
 
        <size name="Get" mode="get"/>
10310
 
    </enum>
10311
 
</category>
10312
 
 
10313
 
<category name="GL_NV_vertex_program" number="233">
10314
 
    <enum name="VERTEX_PROGRAM_NV"                        value="0x8620"/>
10315
 
    <enum name="VERTEX_STATE_PROGRAM_NV"                  value="0x8621"/>
10316
 
    <enum name="ATTRIB_ARRAY_SIZE_NV"          count="1"  value="0x8623">
10317
 
        <size name="GetVertexAttribdvNV" mode="get"/>
10318
 
        <size name="GetVertexAttribfvNV" mode="get"/>
10319
 
        <size name="GetVertexAttribivNV" mode="get"/>
10320
 
    </enum>
10321
 
    <enum name="ATTRIB_ARRAY_STRIDE_NV"        count="1"  value="0x8624">
10322
 
        <size name="GetVertexAttribdvNV" mode="get"/>
10323
 
        <size name="GetVertexAttribfvNV" mode="get"/>
10324
 
        <size name="GetVertexAttribivNV" mode="get"/>
10325
 
    </enum>
10326
 
    <enum name="ATTRIB_ARRAY_TYPE_NV"          count="1"  value="0x8625">
10327
 
        <size name="GetVertexAttribdvNV" mode="get"/>
10328
 
        <size name="GetVertexAttribfvNV" mode="get"/>
10329
 
        <size name="GetVertexAttribivNV" mode="get"/>
10330
 
    </enum>
10331
 
    <enum name="CURRENT_ATTRIB_NV"             count="1"  value="0x8626">
10332
 
        <size name="GetVertexAttribdvNV" mode="get"/>
10333
 
        <size name="GetVertexAttribfvNV" mode="get"/>
10334
 
        <size name="GetVertexAttribivNV" mode="get"/>
10335
 
    </enum>
10336
 
    <enum name="PROGRAM_LENGTH_NV"             count="1"  value="0x8627">
10337
 
        <size name="GetProgramivNV" mode="get"/>
10338
 
    </enum>
10339
 
    <enum name="PROGRAM_STRING_NV"                        value="0x8628"/>
10340
 
    <enum name="MODELVIEW_PROJECTION_NV"                  value="0x8629"/>
10341
 
    <enum name="IDENTITY_NV"                              value="0x862A"/>
10342
 
    <enum name="INVERSE_NV"                               value="0x862B"/>
10343
 
    <enum name="TRANSPOSE_NV"                             value="0x862C"/>
10344
 
    <enum name="INVERSE_TRANSPOSE_NV"                     value="0x862D"/>
10345
 
    <enum name="MAX_TRACK_MATRIX_STACK_DEPTH_NV"          value="0x862E"/>
10346
 
    <enum name="MAX_TRACK_MATRICES_NV"                    value="0x862F"/>
10347
 
    <enum name="MATRIX0_NV"                               value="0x8630"/>
10348
 
    <enum name="MATRIX1_NV"                               value="0x8631"/>
10349
 
    <enum name="MATRIX2_NV"                               value="0x8632"/>
10350
 
    <enum name="MATRIX3_NV"                               value="0x8633"/>
10351
 
    <enum name="MATRIX4_NV"                               value="0x8634"/>
10352
 
    <enum name="MATRIX5_NV"                               value="0x8635"/>
10353
 
    <enum name="MATRIX6_NV"                               value="0x8636"/>
10354
 
    <enum name="MATRIX7_NV"                               value="0x8637"/>
10355
 
    <enum name="CURRENT_MATRIX_STACK_DEPTH_NV"            value="0x8640"/>
10356
 
    <enum name="CURRENT_MATRIX_NV"                        value="0x8641"/>
10357
 
    <enum name="VERTEX_PROGRAM_POINT_SIZE_NV"             value="0x8642"/>
10358
 
    <enum name="VERTEX_PROGRAM_TWO_SIDE_NV"               value="0x8643"/>
10359
 
    <enum name="PROGRAM_PARAMETER_NV"                     value="0x8644"/>
10360
 
    <enum name="ATTRIB_ARRAY_POINTER_NV"                  value="0x8645"/>
10361
 
    <enum name="PROGRAM_TARGET_NV"             count="1"  value="0x8646">
10362
 
        <size name="GetProgramivNV" mode="get"/>
10363
 
    </enum>
10364
 
    <enum name="PROGRAM_RESIDENT_NV"           count="1"  value="0x8647">
10365
 
        <size name="GetProgramivNV" mode="get"/>
10366
 
    </enum>
10367
 
    <enum name="TRACK_MATRIX_NV"                          value="0x8648"/>
10368
 
    <enum name="TRACK_MATRIX_TRANSFORM_NV"                value="0x8649"/>
10369
 
    <enum name="VERTEX_PROGRAM_BINDING_NV"                value="0x864A"/>
10370
 
    <enum name="PROGRAM_ERROR_POSITION_NV"                value="0x864B"/>
10371
 
    <enum name="VERTEX_ATTRIB_ARRAY0_NV"                  value="0x8650"/>
10372
 
    <enum name="VERTEX_ATTRIB_ARRAY1_NV"                  value="0x8651"/>
10373
 
    <enum name="VERTEX_ATTRIB_ARRAY2_NV"                  value="0x8652"/>
10374
 
    <enum name="VERTEX_ATTRIB_ARRAY3_NV"                  value="0x8653"/>
10375
 
    <enum name="VERTEX_ATTRIB_ARRAY4_NV"                  value="0x8654"/>
10376
 
    <enum name="VERTEX_ATTRIB_ARRAY5_NV"                  value="0x8655"/>
10377
 
    <enum name="VERTEX_ATTRIB_ARRAY6_NV"                  value="0x8656"/>
10378
 
    <enum name="VERTEX_ATTRIB_ARRAY7_NV"                  value="0x8657"/>
10379
 
    <enum name="VERTEX_ATTRIB_ARRAY8_NV"                  value="0x8658"/>
10380
 
    <enum name="VERTEX_ATTRIB_ARRAY9_NV"                  value="0x8659"/>
10381
 
    <enum name="VERTEX_ATTRIB_ARRAY10_NV"                 value="0x865A"/>
10382
 
    <enum name="VERTEX_ATTRIB_ARRAY11_NV"                 value="0x865B"/>
10383
 
    <enum name="VERTEX_ATTRIB_ARRAY12_NV"                 value="0x865C"/>
10384
 
    <enum name="VERTEX_ATTRIB_ARRAY13_NV"                 value="0x865D"/>
10385
 
    <enum name="VERTEX_ATTRIB_ARRAY14_NV"                 value="0x865E"/>
10386
 
    <enum name="VERTEX_ATTRIB_ARRAY15_NV"                 value="0x865F"/>
10387
 
    <enum name="MAP1_VERTEX_ATTRIB0_4_NV"                 value="0x8660"/>
10388
 
    <enum name="MAP1_VERTEX_ATTRIB1_4_NV"                 value="0x8661"/>
10389
 
    <enum name="MAP1_VERTEX_ATTRIB2_4_NV"                 value="0x8662"/>
10390
 
    <enum name="MAP1_VERTEX_ATTRIB3_4_NV"                 value="0x8663"/>
10391
 
    <enum name="MAP1_VERTEX_ATTRIB4_4_NV"                 value="0x8664"/>
10392
 
    <enum name="MAP1_VERTEX_ATTRIB5_4_NV"                 value="0x8665"/>
10393
 
    <enum name="MAP1_VERTEX_ATTRIB6_4_NV"                 value="0x8666"/>
10394
 
    <enum name="MAP1_VERTEX_ATTRIB7_4_NV"                 value="0x8667"/>
10395
 
    <enum name="MAP1_VERTEX_ATTRIB8_4_NV"                 value="0x8668"/>
10396
 
    <enum name="MAP1_VERTEX_ATTRIB9_4_NV"                 value="0x8669"/>
10397
 
    <enum name="MAP1_VERTEX_ATTRIB10_4_NV"                value="0x866A"/>
10398
 
    <enum name="MAP1_VERTEX_ATTRIB11_4_NV"                value="0x866B"/>
10399
 
    <enum name="MAP1_VERTEX_ATTRIB12_4_NV"                value="0x866C"/>
10400
 
    <enum name="MAP1_VERTEX_ATTRIB13_4_NV"                value="0x866D"/>
10401
 
    <enum name="MAP1_VERTEX_ATTRIB14_4_NV"                value="0x866E"/>
10402
 
    <enum name="MAP1_VERTEX_ATTRIB15_4_NV"                value="0x866F"/>
10403
 
    <enum name="MAP2_VERTEX_ATTRIB0_4_NV"                 value="0x8670"/>
10404
 
    <enum name="MAP2_VERTEX_ATTRIB1_4_NV"                 value="0x8671"/>
10405
 
    <enum name="MAP2_VERTEX_ATTRIB2_4_NV"                 value="0x8672"/>
10406
 
    <enum name="MAP2_VERTEX_ATTRIB3_4_NV"                 value="0x8673"/>
10407
 
    <enum name="MAP2_VERTEX_ATTRIB4_4_NV"                 value="0x8674"/>
10408
 
    <enum name="MAP2_VERTEX_ATTRIB5_4_NV"                 value="0x8675"/>
10409
 
    <enum name="MAP2_VERTEX_ATTRIB6_4_NV"                 value="0x8676"/>
10410
 
    <enum name="MAP2_VERTEX_ATTRIB7_4_NV"                 value="0x8677"/>
10411
 
    <enum name="MAP2_VERTEX_ATTRIB8_4_NV"                 value="0x8678"/>
10412
 
    <enum name="MAP2_VERTEX_ATTRIB9_4_NV"                 value="0x8679"/>
10413
 
    <enum name="MAP2_VERTEX_ATTRIB10_4_NV"                value="0x867A"/>
10414
 
    <enum name="MAP2_VERTEX_ATTRIB11_4_NV"                value="0x867B"/>
10415
 
    <enum name="MAP2_VERTEX_ATTRIB12_4_NV"                value="0x867C"/>
10416
 
    <enum name="MAP2_VERTEX_ATTRIB13_4_NV"                value="0x867D"/>
10417
 
    <enum name="MAP2_VERTEX_ATTRIB14_4_NV"                value="0x867E"/>
10418
 
    <enum name="MAP2_VERTEX_ATTRIB15_4_NV"                value="0x867F"/>
10419
 
 
10420
 
    <function name="AreProgramsResidentNV" offset="578">
10421
 
        <param name="n" type="GLsizei" counter="true"/>
10422
 
        <param name="ids" type="const GLuint *" count="n"/>
10423
 
        <param name="residences" type="GLboolean *" output="true" count="n"/>
10424
 
        <return type="GLboolean"/>
10425
 
        <glx vendorpriv="1293"/>
10426
 
    </function>
10427
 
 
10428
 
    <function name="BindProgramNV" offset="579">
10429
 
        <param name="target" type="GLenum"/>
10430
 
        <param name="program" type="GLuint"/>
10431
 
        <glx rop="4180"/>
10432
 
    </function>
10433
 
 
10434
 
    <function name="DeleteProgramsNV" offset="580">
10435
 
        <param name="n" type="GLsizei" counter="true"/>
10436
 
        <param name="programs" type="const GLuint *" count="n"/>
10437
 
        <glx vendorpriv="1294"/>
10438
 
    </function>
10439
 
 
10440
 
    <function name="ExecuteProgramNV" offset="581">
10441
 
        <param name="target" type="GLenum"/>
10442
 
        <param name="id" type="GLuint"/>
10443
 
        <param name="params" type="const GLfloat *" count="4"/>
10444
 
        <glx rop="4181"/>
10445
 
    </function>
10446
 
 
10447
 
    <function name="GenProgramsNV" offset="582">
10448
 
        <param name="n" type="GLsizei" counter="true"/>
10449
 
        <param name="programs" type="GLuint *" output="true" count="n"/>
10450
 
        <glx vendorpriv="1295" always_array="true"/>
10451
 
     </function>
10452
 
 
10453
 
    <!-- This isn't 100% correct.  Currently, the only valid value of pname
10454
 
         is GL_PROGRAM_PARAMETER_NV, and the count for that pname is always
10455
 
         4.  This is why the pname parameter was removed in the ARB version
10456
 
         of these functions.
10457
 
      -->
10458
 
 
10459
 
    <function name="GetProgramParameterdvNV" offset="583">
10460
 
        <param name="target" type="GLenum"/>
10461
 
        <param name="index" type="GLuint"/>
10462
 
        <param name="pname" type="GLenum"/>
10463
 
        <param name="params" type="GLdouble *" output="true" count="4"/>
10464
 
        <glx vendorpriv="1297"/>
10465
 
    </function>
10466
 
 
10467
 
    <function name="GetProgramParameterfvNV" offset="584">
10468
 
        <param name="target" type="GLenum"/>
10469
 
        <param name="index" type="GLuint"/>
10470
 
        <param name="pname" type="GLenum"/>
10471
 
        <param name="params" type="GLfloat *" output="true" count="4"/>
10472
 
        <glx vendorpriv="1296"/>
10473
 
    </function>
10474
 
 
10475
 
    <function name="GetProgramivNV" offset="585">
10476
 
        <param name="id" type="GLuint"/>
10477
 
        <param name="pname" type="GLenum"/>
10478
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
10479
 
        <glx vendorpriv="1298"/>
10480
 
    </function>
10481
 
 
10482
 
    <function name="GetProgramStringNV" offset="586">
10483
 
        <param name="id" type="GLuint"/>
10484
 
        <param name="pname" type="GLenum"/>
10485
 
        <param name="program" type="GLubyte *" output="true"/>
10486
 
        <glx vendorpriv="1299" handcode="server" always_array="true"/>
10487
 
    </function>
10488
 
 
10489
 
    <function name="GetTrackMatrixivNV" offset="587">
10490
 
        <param name="target" type="GLenum"/>
10491
 
        <param name="address" type="GLuint"/>
10492
 
        <param name="pname" type="GLenum"/>
10493
 
        <param name="params" type="GLint *" output="true" count="1"/>
10494
 
        <glx vendorpriv="1300"/>
10495
 
    </function>
10496
 
 
10497
 
    <function name="GetVertexAttribdvNV" offset="753">
10498
 
        <param name="index" type="GLuint"/>
10499
 
        <param name="pname" type="GLenum"/>
10500
 
        <param name="params" type="GLdouble *" output="true" variable_param="pname"/>
10501
 
        <glx vendorpriv="1301"/>
10502
 
    </function>
10503
 
 
10504
 
    <function name="GetVertexAttribfvNV" offset="754">
10505
 
        <param name="index" type="GLuint"/>
10506
 
        <param name="pname" type="GLenum"/>
10507
 
        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
10508
 
        <glx vendorpriv="1302"/>
10509
 
    </function>
10510
 
 
10511
 
    <function name="GetVertexAttribivNV" offset="755">
10512
 
        <param name="index" type="GLuint"/>
10513
 
        <param name="pname" type="GLenum"/>
10514
 
        <param name="params" type="GLint *" output="true" variable_param="pname"/>
10515
 
        <glx vendorpriv="1303"/>
10516
 
    </function>
10517
 
 
10518
 
    <function name="GetVertexAttribPointervNV" offset="591">
10519
 
        <param name="index" type="GLuint"/>
10520
 
        <param name="pname" type="GLenum"/>
10521
 
        <param name="params" type="GLvoid **" output="true"/>
10522
 
        <glx handcode="true"/>
10523
 
    </function>
10524
 
 
10525
 
    <function name="IsProgramNV" offset="592">
10526
 
        <param name="program" type="GLuint"/>
10527
 
        <return type="GLboolean"/>
10528
 
        <glx vendorpriv="1304"/>
10529
 
    </function>
10530
 
 
10531
 
    <function name="LoadProgramNV" offset="593">
10532
 
        <param name="target" type="GLenum"/>
10533
 
        <param name="id" type="GLuint"/>
10534
 
        <param name="len" type="GLsizei" counter="true"/>
10535
 
        <param name="program" type="const GLubyte *" count="len"/>
10536
 
        <glx rop="4183"/>
10537
 
    </function>
10538
 
 
10539
 
    <function name="ProgramParameter4dNV" offset="594" vectorequiv="ProgramParameter4dvNV">
10540
 
        <param name="target" type="GLenum"/>
10541
 
        <param name="index" type="GLuint"/>
10542
 
        <param name="x" type="GLdouble"/>
10543
 
        <param name="y" type="GLdouble"/>
10544
 
        <param name="z" type="GLdouble"/>
10545
 
        <param name="w" type="GLdouble"/>
10546
 
    </function>
10547
 
 
10548
 
    <function name="ProgramParameter4dvNV" offset="595">
10549
 
        <param name="target" type="GLenum"/>
10550
 
        <param name="index" type="GLuint"/>
10551
 
        <param name="params" type="const GLdouble *" count="4"/>
10552
 
        <glx rop="4185" doubles_in_order="true"/>
10553
 
    </function>
10554
 
 
10555
 
    <function name="ProgramParameter4fNV" offset="596" vectorequiv="ProgramParameter4fvNV">
10556
 
        <param name="target" type="GLenum"/>
10557
 
        <param name="index" type="GLuint"/>
10558
 
        <param name="x" type="GLfloat"/>
10559
 
        <param name="y" type="GLfloat"/>
10560
 
        <param name="z" type="GLfloat"/>
10561
 
        <param name="w" type="GLfloat"/>
10562
 
    </function>
10563
 
 
10564
 
    <function name="ProgramParameter4fvNV" offset="597">
10565
 
        <param name="target" type="GLenum"/>
10566
 
        <param name="index" type="GLuint"/>
10567
 
        <param name="params" type="const GLfloat *" count="4"/>
10568
 
        <glx rop="4184"/>
10569
 
    </function>
10570
 
 
10571
 
    <function name="ProgramParameters4dvNV" offset="598">
10572
 
        <param name="target" type="GLenum"/>
10573
 
        <param name="index" type="GLuint"/>
10574
 
        <param name="num" type="GLuint" counter="true"/>
10575
 
        <param name="params" type="const GLdouble *" count="num" count_scale="4"/>
10576
 
        <glx rop="4187"/>
10577
 
    </function>
10578
 
 
10579
 
    <function name="ProgramParameters4fvNV" offset="599">
10580
 
        <param name="target" type="GLenum"/>
10581
 
        <param name="index" type="GLuint"/>
10582
 
        <param name="num" type="GLuint" counter="true"/>
10583
 
        <param name="params" type="const GLfloat *" count="num" count_scale="4"/>
10584
 
        <glx rop="4186"/>
10585
 
    </function>
10586
 
 
10587
 
    <function name="RequestResidentProgramsNV" offset="600">
10588
 
        <param name="n" type="GLsizei" counter="true"/>
10589
 
        <param name="ids" type="const GLuint *" count="n"/>
10590
 
        <glx rop="4182"/>
10591
 
    </function>
10592
 
 
10593
 
    <function name="TrackMatrixNV" offset="601">
10594
 
        <param name="target" type="GLenum"/>
10595
 
        <param name="address" type="GLuint"/>
10596
 
        <param name="matrix" type="GLenum"/>
10597
 
        <param name="transform" type="GLenum"/>
10598
 
        <glx rop="4188"/>
10599
 
    </function>
10600
 
 
10601
 
    <function name="VertexAttribPointerNV" offset="602">
10602
 
        <param name="index" type="GLuint"/>
10603
 
        <param name="size" type="GLint"/>
10604
 
        <param name="type" type="GLenum"/>
10605
 
        <param name="stride" type="GLsizei"/>
10606
 
        <param name="pointer" type="const GLvoid *"/>
10607
 
        <glx handcode="true"/>
10608
 
    </function>
10609
 
 
10610
 
    <function name="VertexAttrib1sNV" offset="760" vectorequiv="VertexAttrib1svNV">
10611
 
        <param name="index" type="GLuint"/>
10612
 
        <param name="x" type="GLshort"/>
10613
 
    </function>
10614
 
 
10615
 
    <function name="VertexAttrib1svNV" offset="761">
10616
 
        <param name="index" type="GLuint"/>
10617
 
        <param name="v" type="const GLshort *" count="1"/>
10618
 
        <glx rop="4189"/>
10619
 
    </function>
10620
 
 
10621
 
    <function name="VertexAttrib2sNV" offset="766" vectorequiv="VertexAttrib2svNV">
10622
 
        <param name="index" type="GLuint"/>
10623
 
        <param name="x" type="GLshort"/>
10624
 
        <param name="y" type="GLshort"/>
10625
 
    </function>
10626
 
 
10627
 
    <function name="VertexAttrib2svNV" offset="767">
10628
 
        <param name="index" type="GLuint"/>
10629
 
        <param name="v" type="const GLshort *" count="2"/>
10630
 
        <glx rop="4190"/>
10631
 
    </function>
10632
 
 
10633
 
    <function name="VertexAttrib3sNV" offset="772" vectorequiv="VertexAttrib3svNV">
10634
 
        <param name="index" type="GLuint"/>
10635
 
        <param name="x" type="GLshort"/>
10636
 
        <param name="y" type="GLshort"/>
10637
 
        <param name="z" type="GLshort"/>
10638
 
    </function>
10639
 
 
10640
 
    <function name="VertexAttrib3svNV" offset="773">
10641
 
        <param name="index" type="GLuint"/>
10642
 
        <param name="v" type="const GLshort *" count="3"/>
10643
 
        <glx rop="4191"/>
10644
 
    </function>
10645
 
 
10646
 
    <function name="VertexAttrib4sNV" offset="778" vectorequiv="VertexAttrib4svNV">
10647
 
        <param name="index" type="GLuint"/>
10648
 
        <param name="x" type="GLshort"/>
10649
 
        <param name="y" type="GLshort"/>
10650
 
        <param name="z" type="GLshort"/>
10651
 
        <param name="w" type="GLshort"/>
10652
 
    </function>
10653
 
 
10654
 
    <function name="VertexAttrib4svNV" offset="779">
10655
 
        <param name="index" type="GLuint"/>
10656
 
        <param name="v" type="const GLshort *" count="4"/>
10657
 
        <glx rop="4192"/>
10658
 
    </function>
10659
 
 
10660
 
    <function name="VertexAttrib1fNV" offset="758" vectorequiv="VertexAttrib1fvNV">
10661
 
        <param name="index" type="GLuint"/>
10662
 
        <param name="x" type="GLfloat"/>
10663
 
    </function>
10664
 
 
10665
 
    <function name="VertexAttrib1fvNV" offset="759">
10666
 
        <param name="index" type="GLuint"/>
10667
 
        <param name="v" type="const GLfloat *" count="1"/>
10668
 
        <glx rop="4193"/>
10669
 
    </function>
10670
 
 
10671
 
    <function name="VertexAttrib2fNV" offset="764" vectorequiv="VertexAttrib2fvNV">
10672
 
        <param name="index" type="GLuint"/>
10673
 
        <param name="x" type="GLfloat"/>
10674
 
        <param name="y" type="GLfloat"/>
10675
 
    </function>
10676
 
 
10677
 
    <function name="VertexAttrib2fvNV" offset="765">
10678
 
        <param name="index" type="GLuint"/>
10679
 
        <param name="v" type="const GLfloat *" count="2"/>
10680
 
        <glx rop="4194"/>
10681
 
    </function>
10682
 
 
10683
 
    <function name="VertexAttrib3fNV" offset="770" vectorequiv="VertexAttrib3fvNV">
10684
 
        <param name="index" type="GLuint"/>
10685
 
        <param name="x" type="GLfloat"/>
10686
 
        <param name="y" type="GLfloat"/>
10687
 
        <param name="z" type="GLfloat"/>
10688
 
    </function>
10689
 
 
10690
 
    <function name="VertexAttrib3fvNV" offset="771">
10691
 
        <param name="index" type="GLuint"/>
10692
 
        <param name="v" type="const GLfloat *" count="3"/>
10693
 
        <glx rop="4195"/>
10694
 
    </function>
10695
 
 
10696
 
    <function name="VertexAttrib4fNV" offset="776" vectorequiv="VertexAttrib4fvNV">
10697
 
        <param name="index" type="GLuint"/>
10698
 
        <param name="x" type="GLfloat"/>
10699
 
        <param name="y" type="GLfloat"/>
10700
 
        <param name="z" type="GLfloat"/>
10701
 
        <param name="w" type="GLfloat"/>
10702
 
    </function>
10703
 
 
10704
 
    <function name="VertexAttrib4fvNV" offset="777">
10705
 
        <param name="index" type="GLuint"/>
10706
 
        <param name="v" type="const GLfloat *" count="4"/>
10707
 
        <glx rop="4196"/>
10708
 
    </function>
10709
 
 
10710
 
    <function name="VertexAttrib1dNV" offset="756" vectorequiv="VertexAttrib1dvNV">
10711
 
        <param name="index" type="GLuint"/>
10712
 
        <param name="x" type="GLdouble"/>
10713
 
    </function>
10714
 
 
10715
 
    <function name="VertexAttrib1dvNV" offset="757">
10716
 
        <param name="index" type="GLuint"/>
10717
 
        <param name="v" type="const GLdouble *" count="1"/>
10718
 
        <glx rop="4197" doubles_in_order="true"/>
10719
 
    </function>
10720
 
 
10721
 
    <function name="VertexAttrib2dNV" offset="762" vectorequiv="VertexAttrib2dvNV">
10722
 
        <param name="index" type="GLuint"/>
10723
 
        <param name="x" type="GLdouble"/>
10724
 
        <param name="y" type="GLdouble"/>
10725
 
    </function>
10726
 
 
10727
 
    <function name="VertexAttrib2dvNV" offset="763">
10728
 
        <param name="index" type="GLuint"/>
10729
 
        <param name="v" type="const GLdouble *" count="2"/>
10730
 
        <glx rop="4198" doubles_in_order="true"/>
10731
 
    </function>
10732
 
 
10733
 
    <function name="VertexAttrib3dNV" offset="768" vectorequiv="VertexAttrib3dvNV">
10734
 
        <param name="index" type="GLuint"/>
10735
 
        <param name="x" type="GLdouble"/>
10736
 
        <param name="y" type="GLdouble"/>
10737
 
        <param name="z" type="GLdouble"/>
10738
 
    </function>
10739
 
 
10740
 
    <function name="VertexAttrib3dvNV" offset="769">
10741
 
        <param name="index" type="GLuint"/>
10742
 
        <param name="v" type="const GLdouble *" count="3"/>
10743
 
        <glx rop="4199" doubles_in_order="true"/>
10744
 
    </function>
10745
 
 
10746
 
    <function name="VertexAttrib4dNV" offset="774" vectorequiv="VertexAttrib4dvNV">
10747
 
        <param name="index" type="GLuint"/>
10748
 
        <param name="x" type="GLdouble"/>
10749
 
        <param name="y" type="GLdouble"/>
10750
 
        <param name="z" type="GLdouble"/>
10751
 
        <param name="w" type="GLdouble"/>
10752
 
    </function>
10753
 
 
10754
 
    <function name="VertexAttrib4dvNV" offset="775">
10755
 
        <param name="index" type="GLuint"/>
10756
 
        <param name="v" type="const GLdouble *" count="4"/>
10757
 
        <glx rop="4200" doubles_in_order="true"/>
10758
 
    </function>
10759
 
 
10760
 
    <function name="VertexAttrib4ubNV" offset="780" vectorequiv="VertexAttrib4ubvNV">
10761
 
        <param name="index" type="GLuint"/>
10762
 
        <param name="x" type="GLubyte"/>
10763
 
        <param name="y" type="GLubyte"/>
10764
 
        <param name="z" type="GLubyte"/>
10765
 
        <param name="w" type="GLubyte"/>
10766
 
    </function>
10767
 
 
10768
 
    <function name="VertexAttrib4ubvNV" offset="781">
10769
 
        <param name="index" type="GLuint"/>
10770
 
        <param name="v" type="const GLubyte *" count="4"/>
10771
 
        <glx rop="4201"/>
10772
 
    </function>
10773
 
 
10774
 
    <function name="VertexAttribs1svNV" offset="631">
10775
 
        <param name="index" type="GLuint"/>
10776
 
        <param name="n" type="GLsizei" counter="true"/>
10777
 
        <param name="v" type="const GLshort *" count="n"/>
10778
 
        <glx rop="4202"/>
10779
 
    </function>
10780
 
 
10781
 
    <function name="VertexAttribs2svNV" offset="634">
10782
 
        <param name="index" type="GLuint"/>
10783
 
        <param name="n" type="GLsizei" counter="true"/>
10784
 
        <param name="v" type="const GLshort *" count="n" count_scale="2"/>
10785
 
        <glx rop="4203"/>
10786
 
    </function>
10787
 
 
10788
 
    <function name="VertexAttribs3svNV" offset="637">
10789
 
        <param name="index" type="GLuint"/>
10790
 
        <param name="n" type="GLsizei" counter="true"/>
10791
 
        <param name="v" type="const GLshort *" count="n" count_scale="3"/>
10792
 
        <glx rop="4204"/>
10793
 
    </function>
10794
 
 
10795
 
    <function name="VertexAttribs4svNV" offset="640">
10796
 
        <param name="index" type="GLuint"/>
10797
 
        <param name="n" type="GLsizei" counter="true"/>
10798
 
        <param name="v" type="const GLshort *" count="n" count_scale="4"/>
10799
 
        <glx rop="4205"/>
10800
 
    </function>
10801
 
 
10802
 
    <function name="VertexAttribs1fvNV" offset="630">
10803
 
        <param name="index" type="GLuint"/>
10804
 
        <param name="n" type="GLsizei" counter="true"/>
10805
 
        <param name="v" type="const GLfloat *" count="n"/>
10806
 
        <glx rop="4206"/>
10807
 
    </function>
10808
 
 
10809
 
    <function name="VertexAttribs2fvNV" offset="633">
10810
 
        <param name="index" type="GLuint"/>
10811
 
        <param name="n" type="GLsizei" counter="true"/>
10812
 
        <param name="v" type="const GLfloat *" count="n" count_scale="2"/>
10813
 
        <glx rop="4207"/>
10814
 
    </function>
10815
 
 
10816
 
    <function name="VertexAttribs3fvNV" offset="636">
10817
 
        <param name="index" type="GLuint"/>
10818
 
        <param name="n" type="GLsizei" counter="true"/>
10819
 
        <param name="v" type="const GLfloat *" count="n" count_scale="3"/>
10820
 
        <glx rop="4208"/>
10821
 
    </function>
10822
 
 
10823
 
    <function name="VertexAttribs4fvNV" offset="639">
10824
 
        <param name="index" type="GLuint"/>
10825
 
        <param name="n" type="GLsizei" counter="true"/>
10826
 
        <param name="v" type="const GLfloat *" count="n" count_scale="4"/>
10827
 
        <glx rop="4209"/>
10828
 
    </function>
10829
 
 
10830
 
    <function name="VertexAttribs1dvNV" offset="629">
10831
 
        <param name="index" type="GLuint"/>
10832
 
        <param name="n" type="GLsizei" counter="true"/>
10833
 
        <param name="v" type="const GLdouble *" count="n"/>
10834
 
        <glx rop="4210" doubles_in_order="true"/>
10835
 
    </function>
10836
 
 
10837
 
    <function name="VertexAttribs2dvNV" offset="632">
10838
 
        <param name="index" type="GLuint"/>
10839
 
        <param name="n" type="GLsizei" counter="true"/>
10840
 
        <param name="v" type="const GLdouble *" count="n" count_scale="2"/>
10841
 
        <glx rop="4211" doubles_in_order="true"/>
10842
 
    </function>
10843
 
 
10844
 
    <function name="VertexAttribs3dvNV" offset="635">
10845
 
        <param name="index" type="GLuint"/>
10846
 
        <param name="n" type="GLsizei" counter="true"/>
10847
 
        <param name="v" type="const GLdouble *" count="n" count_scale="3"/>
10848
 
        <glx rop="4212" doubles_in_order="true"/>
10849
 
    </function>
10850
 
 
10851
 
    <function name="VertexAttribs4dvNV" offset="638">
10852
 
        <param name="index" type="GLuint"/>
10853
 
        <param name="n" type="GLsizei" counter="true"/>
10854
 
        <param name="v" type="const GLdouble *" count="n" count_scale="4"/>
10855
 
        <glx rop="4213" doubles_in_order="true"/>
10856
 
    </function>
10857
 
 
10858
 
    <function name="VertexAttribs4ubvNV" offset="641">
10859
 
        <param name="index" type="GLuint"/>
10860
 
        <param name="n" type="GLsizei" counter="true"/>
10861
 
        <param name="v" type="const GLubyte *" count="n" count_scale="4"/>
10862
 
        <glx rop="4214"/>
10863
 
    </function>
10864
 
</category>
10865
 
 
10866
 
<!-- Extension number 234 is a GLX extension. -->
10867
 
 
10868
 
<category name="GL_SGIX_texture_coordinate_clamp" number="235">
10869
 
    <enum name="TEXTURE_MAX_CLAMP_S_SGIX"      count="1"  value="0x8369">
10870
 
        <size name="TexParameterfv"/>
10871
 
        <size name="TexParameteriv"/>
10872
 
        <size name="GetTexParameterfv" mode="get"/>
10873
 
        <size name="GetTexParameteriv" mode="get"/>
10874
 
    </enum>
10875
 
    <enum name="TEXTURE_MAX_CLAMP_T_SGIX"      count="1"  value="0x836A">
10876
 
        <size name="TexParameterfv"/>
10877
 
        <size name="TexParameteriv"/>
10878
 
        <size name="GetTexParameterfv" mode="get"/>
10879
 
        <size name="GetTexParameteriv" mode="get"/>
10880
 
    </enum>
10881
 
    <enum name="TEXTURE_MAX_CLAMP_R_SGIX"      count="1"  value="0x836B">
10882
 
        <size name="TexParameterfv"/>
10883
 
        <size name="TexParameteriv"/>
10884
 
        <size name="GetTexParameterfv" mode="get"/>
10885
 
        <size name="GetTexParameteriv" mode="get"/>
10886
 
    </enum>
10887
 
</category>
10888
 
 
10889
 
<!-- Extension number 236 is not listed in the extension registry. -->
10890
 
<!-- Extension number 237 is a GLX extension. -->
10891
 
<!-- Extension number 238 is a GLX extension. -->
10892
 
<!-- Extension number 242 is a WGL extension. -->
10893
 
 
10894
 
<category name="GL_NV_copy_depth_to_color" number="243">
10895
 
    <enum name="DEPTH_STENCIL_TO_RGBA_NV"                 value="0x886E"/>
10896
 
    <enum name="DEPTH_STENCIL_TO_BGRA_NV"                 value="0x886F"/>
10897
 
</category>
10898
 
 
10899
 
<category name="GL_ATI_fragment_shader" number="245">
10900
 
    <function name="GenFragmentShadersATI" offset="782">
10901
 
      <return type="GLuint"/>
10902
 
      <param name="range" type="GLuint"/>
10903
 
      <glx ignore="true"/>
10904
 
    </function>
10905
 
    
10906
 
    <function name="BindFragmentShaderATI" offset="783">
10907
 
      <param name="id" type="GLuint"/>
10908
 
      <glx ignore="true"/>
10909
 
    </function>
10910
 
 
10911
 
    <function name="DeleteFragmentShaderATI" offset="784">
10912
 
      <param name="id" type="GLuint"/>
10913
 
      <glx ignore="true"/>
10914
 
    </function>
10915
 
 
10916
 
    <function name="BeginFragmentShaderATI" offset="785">
10917
 
      <glx ignore="true"/>
10918
 
    </function>
10919
 
 
10920
 
    <function name="EndFragmentShaderATI" offset="786">
10921
 
      <glx ignore="true"/>
10922
 
    </function>
10923
 
    
10924
 
    <function name="PassTexCoordATI" offset="787">
10925
 
      <param name="dst" type="GLuint"/>
10926
 
      <param name="coord" type="GLuint"/>
10927
 
      <param name="swizzle" type="GLenum"/>
10928
 
      <glx ignore="true"/>
10929
 
    </function>
10930
 
 
10931
 
    <function name="SampleMapATI" offset="788">
10932
 
      <param name="dst" type="GLuint"/>
10933
 
      <param name="interp" type="GLuint"/>
10934
 
      <param name="swizzle" type="GLenum"/>
10935
 
      <glx ignore="true"/>
10936
 
    </function>
10937
 
 
10938
 
    <function name="ColorFragmentOp1ATI" offset="789">
10939
 
      <param name="op" type="GLenum"/>
10940
 
      <param name="dst" type="GLuint"/>
10941
 
      <param name="dstMask" type="GLuint"/>
10942
 
      <param name="dstMod" type="GLuint"/>
10943
 
      <param name="arg1" type="GLuint"/>
10944
 
      <param name="arg1Rep" type="GLuint"/>
10945
 
      <param name="arg1Mod" type="GLuint"/>
10946
 
      <glx ignore="true"/>
10947
 
    </function>
10948
 
 
10949
 
    <function name="ColorFragmentOp2ATI" offset="790">
10950
 
      <param name="op" type="GLenum"/>
10951
 
      <param name="dst" type="GLuint"/>
10952
 
      <param name="dstMask" type="GLuint"/>
10953
 
      <param name="dstMod" type="GLuint"/>
10954
 
      <param name="arg1" type="GLuint"/>
10955
 
      <param name="arg1Rep" type="GLuint"/>
10956
 
      <param name="arg1Mod" type="GLuint"/>
10957
 
      <param name="arg2" type="GLuint"/>
10958
 
      <param name="arg2Rep" type="GLuint"/>
10959
 
      <param name="arg2Mod" type="GLuint"/>
10960
 
      <glx ignore="true"/>
10961
 
    </function>
10962
 
 
10963
 
    <function name="ColorFragmentOp3ATI" offset="791">
10964
 
      <param name="op" type="GLenum"/>
10965
 
      <param name="dst" type="GLuint"/>
10966
 
      <param name="dstMask" type="GLuint"/>
10967
 
      <param name="dstMod" type="GLuint"/>
10968
 
      <param name="arg1" type="GLuint"/>
10969
 
      <param name="arg1Rep" type="GLuint"/>
10970
 
      <param name="arg1Mod" type="GLuint"/>
10971
 
      <param name="arg2" type="GLuint"/>
10972
 
      <param name="arg2Rep" type="GLuint"/>
10973
 
      <param name="arg2Mod" type="GLuint"/>
10974
 
      <param name="arg3" type="GLuint"/>
10975
 
      <param name="arg3Rep" type="GLuint"/>
10976
 
      <param name="arg3Mod" type="GLuint"/>
10977
 
      <glx ignore="true"/>
10978
 
    </function>
10979
 
 
10980
 
    <function name="AlphaFragmentOp1ATI" offset="792">
10981
 
      <param name="op" type="GLenum"/>
10982
 
      <param name="dst" type="GLuint"/>
10983
 
      <param name="dstMod" type="GLuint"/>
10984
 
      <param name="arg1" type="GLuint"/>
10985
 
      <param name="arg1Rep" type="GLuint"/>
10986
 
      <param name="arg1Mod" type="GLuint"/>
10987
 
      <glx ignore="true"/>
10988
 
    </function>
10989
 
 
10990
 
    <function name="AlphaFragmentOp2ATI" offset="793">
10991
 
      <param name="op" type="GLenum"/>
10992
 
      <param name="dst" type="GLuint"/>
10993
 
      <param name="dstMod" type="GLuint"/>
10994
 
      <param name="arg1" type="GLuint"/>
10995
 
      <param name="arg1Rep" type="GLuint"/>
10996
 
      <param name="arg1Mod" type="GLuint"/>
10997
 
      <param name="arg2" type="GLuint"/>
10998
 
      <param name="arg2Rep" type="GLuint"/>
10999
 
      <param name="arg2Mod" type="GLuint"/>
11000
 
      <glx ignore="true"/>
11001
 
    </function>
11002
 
 
11003
 
    <function name="AlphaFragmentOp3ATI" offset="794">
11004
 
      <param name="op" type="GLenum"/>
11005
 
      <param name="dst" type="GLuint"/>
11006
 
      <param name="dstMod" type="GLuint"/>
11007
 
      <param name="arg1" type="GLuint"/>
11008
 
      <param name="arg1Rep" type="GLuint"/>
11009
 
      <param name="arg1Mod" type="GLuint"/>
11010
 
      <param name="arg2" type="GLuint"/>
11011
 
      <param name="arg2Rep" type="GLuint"/>
11012
 
      <param name="arg2Mod" type="GLuint"/>
11013
 
      <param name="arg3" type="GLuint"/>
11014
 
      <param name="arg3Rep" type="GLuint"/>
11015
 
      <param name="arg3Mod" type="GLuint"/>
11016
 
      <glx ignore="true"/>
11017
 
    </function>
11018
 
 
11019
 
    <function name="SetFragmentShaderConstantATI" offset="795">
11020
 
      <param name="dst" type="GLuint"/>
11021
 
      <param name="value" type="const GLfloat *"/>
11022
 
      <glx ignore="true"/>
11023
 
    </function>
11024
 
</category>
11025
 
 
11026
 
<!-- Extension number 250 is a WGL extension. -->
11027
 
<!-- Extension number 251 is a WGL extension. -->
11028
 
<!-- Extension number 252 is a WGL extension. -->
11029
 
<!-- Extension number 253 is a WGL extension. -->
11030
 
<!-- Extension number 254 is a WGL extension. -->
11031
 
<!-- Extension number 255 is a WGL extension. -->
11032
 
 
11033
 
<category name="GL_SUN_mesh_array" number="257">
11034
 
    <enum name="QUAD_MESH_SUN"                            value="0x8614"/>
11035
 
    <enum name="TRIANGLE_MESH_SUN"                        value="0x8615"/>
11036
 
 
11037
 
    <function name="DrawMeshArraysSUN" offset="?">
11038
 
        <param name="mode" type="GLenum"/>
11039
 
        <param name="first" type="GLint"/>
11040
 
        <param name="count" type="GLsizei"/>
11041
 
        <param name="width" type="GLsizei"/>
11042
 
    </function>
11043
 
</category>
11044
 
 
11045
 
<category name="GL_SUN_slice_accum" number="258">
11046
 
    <enum name="SLICE_ACCUM_SUN"                          value="0x85CC"/>
11047
 
</category>
11048
 
 
11049
 
<category name="GL_NV_multisample_filter_hint" number="259">
11050
 
    <enum name="MULTISAMPLE_FILTER_HINT_NV"    count="1"  value="0x8534">
11051
 
        <size name="Get" mode="get"/>
11052
 
    </enum>
11053
 
</category>
11054
 
 
11055
 
<category name="GL_NV_depth_clamp" number="260">
11056
 
    <enum name="DEPTH_CLAMP_NV"                count="1"  value="0x864F">
11057
 
        <size name="Get" mode="get"/>
11058
 
    </enum>
11059
 
</category>
11060
 
 
11061
 
<category name="GL_NV_point_sprite" number="262">
11062
 
    <!-- These existing enums can be passed as a parameter to the function
11063
 
         added for this extension. -->
11064
 
 
11065
 
    <enum name="POINT_SIZE_MIN_EXT"            count="1"  value="0x8126">
11066
 
        <size name="PointParameterivNV"/>
11067
 
    </enum>
11068
 
    <enum name="POINT_SIZE_MAX_EXT"            count="1"  value="0x8127">
11069
 
        <size name="PointParameterivNV"/>
11070
 
    </enum>
11071
 
    <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1"  value="0x8128">
11072
 
        <size name="PointParameterivNV"/>
11073
 
    </enum>
11074
 
    <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129">
11075
 
        <size name="PointParameterivNV"/>
11076
 
    </enum>
11077
 
 
11078
 
    <enum name="POINT_SPRITE_NV"               count="1"  value="0x8861">
11079
 
        <size name="Get" mode="get"/>
11080
 
    </enum>
11081
 
    <enum name="COORD_REPLACE_NV"              count="1"  value="0x8862">
11082
 
        <size name="TexEnvfv"/>
11083
 
        <size name="TexEnviv"/>
11084
 
        <size name="GetTexEnvfv" mode="get"/>
11085
 
        <size name="GetTexEnviv" mode="get"/>
11086
 
    </enum>
11087
 
    <enum name="POINT_SPRITE_R_MODE_NV"        count="1"  value="0x8863">
11088
 
        <size name="PointParameterfvEXT"/>
11089
 
        <size name="PointParameterivNV"/>
11090
 
        <size name="Get" mode="get"/>
11091
 
    </enum>
11092
 
 
11093
 
    <function name="PointParameteriNV" offset="642">
11094
 
        <param name="pname" type="GLenum"/>
11095
 
        <param name="param" type="GLint"/>
11096
 
        <glx rop="4221"/>
11097
 
    </function>
11098
 
 
11099
 
    <function name="PointParameterivNV" offset="643">
11100
 
        <param name="pname" type="GLenum"/>
11101
 
        <param name="params" type="const GLint *" variable_param="pname"/>
11102
 
        <glx rop="4222"/>
11103
 
    </function>
11104
 
</category>
11105
 
 
11106
 
<!-- Extension number 263 is a WGL extension. -->
11107
 
<!-- Extension number 264 is a WGL extension. -->
11108
 
 
11109
 
<category name="GL_EXT_shadow_funcs" number="267">
11110
 
    <!-- No new functions, types, enums. -->
11111
 
</category>
11112
 
 
11113
 
<category name="GL_EXT_stencil_two_side" number="268">
11114
 
    <enum name="STENCIL_TEST_TWO_SIDE_EXT"     count="1"  value="0x8910">
11115
 
        <size name="Get" mode="get"/>
11116
 
    </enum>
11117
 
    <enum name="ACTIVE_STENCIL_FACE_EXT"       count="1"  value="0x8911">
11118
 
        <size name="Get" mode="get"/>
11119
 
    </enum>
11120
 
 
11121
 
    <function name="ActiveStencilFaceEXT" offset="646">
11122
 
        <param name="face" type="GLenum"/>
11123
 
        <glx rop="4220"/>
11124
 
    </function>
11125
 
</category>
11126
 
 
11127
 
<xi:include href="APPLE_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
11128
 
 
11129
 
<category name="GL_APPLE_ycbcr_422" number="275">
11130
 
    <enum name="YCBCR_422_APPLE"                          value="0x85B9"/>
11131
 
    <enum name="UNSIGNED_SHORT_8_8_APPLE"                 value="0x85BA"/>
11132
 
    <enum name="UNSIGNED_SHORT_8_8_REV_APPLE"             value="0x85BB"/>
11133
 
</category>
11134
 
 
11135
 
<category name="GL_S3_s3tc" number="276">
11136
 
    <enum name="RGB_S3TC"                                 value="0x83A0"/>
11137
 
    <enum name="RGB4_S3TC"                                value="0x83A1"/>
11138
 
    <enum name="RGBA_S3TC"                                value="0x83A2"/>
11139
 
    <enum name="RGBA4_S3TC"                               value="0x83A3"/>
11140
 
    <enum name="RGBA_DXT5_S3TC"                           value="0x83A4"/>
11141
 
    <enum name="RGBA4_DXT5_S3TC"                          value="0x83A5"/>
11142
 
</category>
11143
 
 
11144
 
<category name="GL_ATI_draw_buffers" number="277">
11145
 
    <enum name="MAX_DRAW_BUFFERS_ATI"          count="1"  value="0x8824">
11146
 
        <size name="Get" mode="get"/>
11147
 
    </enum>
11148
 
    <enum name="DRAW_BUFFER0_ATI"              count="1"  value="0x8825">
11149
 
        <size name="Get" mode="get"/>
11150
 
    </enum>
11151
 
    <enum name="DRAW_BUFFER1_ATI"              count="1"  value="0x8826">
11152
 
        <size name="Get" mode="get"/>
11153
 
    </enum>
11154
 
    <enum name="DRAW_BUFFER2_ATI"              count="1"  value="0x8827">
11155
 
        <size name="Get" mode="get"/>
11156
 
    </enum>
11157
 
    <enum name="DRAW_BUFFER3_ATI"              count="1"  value="0x8828">
11158
 
        <size name="Get" mode="get"/>
11159
 
    </enum>
11160
 
    <enum name="DRAW_BUFFER4_ATI"              count="1"  value="0x8829">
11161
 
        <size name="Get" mode="get"/>
11162
 
    </enum>
11163
 
    <enum name="DRAW_BUFFER5_ATI"              count="1"  value="0x882A">
11164
 
        <size name="Get" mode="get"/>
11165
 
    </enum>
11166
 
    <enum name="DRAW_BUFFER6_ATI"              count="1"  value="0x882B">
11167
 
        <size name="Get" mode="get"/>
11168
 
    </enum>
11169
 
    <enum name="DRAW_BUFFER7_ATI"              count="1"  value="0x882C">
11170
 
        <size name="Get" mode="get"/>
11171
 
    </enum>
11172
 
    <enum name="DRAW_BUFFER8_ATI"              count="1"  value="0x882D">
11173
 
        <size name="Get" mode="get"/>
11174
 
    </enum>
11175
 
    <enum name="DRAW_BUFFER9_ATI"              count="1"  value="0x882E">
11176
 
        <size name="Get" mode="get"/>
11177
 
    </enum>
11178
 
    <enum name="DRAW_BUFFER10_ATI"             count="1"  value="0x882F">
11179
 
        <size name="Get" mode="get"/>
11180
 
    </enum>
11181
 
    <enum name="DRAW_BUFFER11_ATI"             count="1"  value="0x8830">
11182
 
        <size name="Get" mode="get"/>
11183
 
    </enum>
11184
 
    <enum name="DRAW_BUFFER12_ATI"             count="1"  value="0x8831">
11185
 
        <size name="Get" mode="get"/>
11186
 
    </enum>
11187
 
    <enum name="DRAW_BUFFER13_ATI"             count="1"  value="0x8832">
11188
 
        <size name="Get" mode="get"/>
11189
 
    </enum>
11190
 
    <enum name="DRAW_BUFFER14_ATI"             count="1"  value="0x8833">
11191
 
        <size name="Get" mode="get"/>
11192
 
    </enum>
11193
 
    <enum name="DRAW_BUFFER15_ATI"             count="1"  value="0x8834">
11194
 
        <size name="Get" mode="get"/>
11195
 
    </enum>
11196
 
 
11197
 
    <function name="DrawBuffersATI" alias="DrawBuffersARB">
11198
 
        <param name="n" type="GLsizei" counter="true"/>
11199
 
        <param name="bufs" type="const GLenum *" count="n"/>
11200
 
        <!-- GLX protocol is not fully defined for this extension. -->
11201
 
    </function>
11202
 
</category>
11203
 
 
11204
 
<!-- Extension number 278 is a WGL extension. -->
11205
 
 
11206
 
<category name="GL_ATI_texture_env_combine3" number="279">
11207
 
    <enum name="MODULATE_ADD_ATI"                         value="0x8744"/>
11208
 
    <enum name="MODULATE_SIGNED_ADD_ATI"                  value="0x8745"/>
11209
 
    <enum name="MODULATE_SUBTRACT_ATI"                    value="0x8746"/>
11210
 
</category>
11211
 
 
11212
 
<category name="GL_NV_fragment_program" number="282">
11213
 
    <function name="ProgramNamedParameter4fNV" offset="682" vectorequiv="ProgramNamedParameter4fvNV">
11214
 
        <param name="id" type="GLuint"/>
11215
 
        <param name="len" type="GLsizei" counter="true"/>
11216
 
        <param name="name" type="const GLubyte *" count="len"/>
11217
 
        <param name="x" type="GLfloat"/>
11218
 
        <param name="y" type="GLfloat"/>
11219
 
        <param name="z" type="GLfloat"/>
11220
 
        <param name="w" type="GLfloat"/>
11221
 
    </function>
11222
 
 
11223
 
    <function name="ProgramNamedParameter4dNV" offset="683" vectorequiv="ProgramNamedParameter4dvNV">
11224
 
        <param name="id" type="GLuint"/>
11225
 
        <param name="len" type="GLsizei" counter="true"/>
11226
 
        <param name="name" type="const GLubyte *" count="len"/>
11227
 
        <param name="x" type="GLdouble"/>
11228
 
        <param name="y" type="GLdouble"/>
11229
 
        <param name="z" type="GLdouble"/>
11230
 
        <param name="w" type="GLdouble"/>
11231
 
    </function>
11232
 
 
11233
 
    <function name="ProgramNamedParameter4fvNV" offset="684">
11234
 
        <param name="id" type="GLuint"/>
11235
 
        <param name="len" type="GLsizei" counter="true"/>
11236
 
        <param name="name" type="const GLubyte *" count="len"/>
11237
 
        <param name="v" type="const GLfloat *" count="4"/>
11238
 
        <glx rop="4218"/>
11239
 
    </function>
11240
 
 
11241
 
    <function name="ProgramNamedParameter4dvNV" offset="685">
11242
 
        <param name="id" type="GLuint"/>
11243
 
        <param name="len" type="GLsizei" counter="true"/>
11244
 
        <param name="name" type="const GLubyte *" count="len"/>
11245
 
        <param name="v" type="const GLdouble *" count="4"/>
11246
 
        <glx rop="4219"/>
11247
 
    </function>
11248
 
 
11249
 
    <function name="GetProgramNamedParameterfvNV" offset="686">
11250
 
        <param name="id" type="GLuint"/>
11251
 
        <param name="len" type="GLsizei" counter="true"/>
11252
 
        <param name="name" type="const GLubyte *" count="len"/>
11253
 
        <param name="params" type="GLfloat *" output="true" count="4"/>
11254
 
        <glx vendorpriv="1310" always_array="true"/>
11255
 
    </function>
11256
 
 
11257
 
    <function name="GetProgramNamedParameterdvNV" offset="687">
11258
 
        <param name="id" type="GLuint"/>
11259
 
        <param name="len" type="GLsizei" counter="true"/>
11260
 
        <param name="name" type="const GLubyte *" count="len"/>
11261
 
        <param name="params" type="GLdouble *" output="true" count="4"/>
11262
 
        <glx vendorpriv="1311" always_array="true"/>
11263
 
    </function>
11264
 
</category>
11265
 
 
11266
 
<category name="GL_NV_expand_normal" number="286">
11267
 
    <enum name="TEXTURE_UNSIGNED_REMAP_MODE_NV" count="1" value="0x888F">
11268
 
        <size name="TexParameterfv"/>
11269
 
        <size name="TexParameteriv"/>
11270
 
        <size name="GetTexParameterfv" mode="get"/>
11271
 
        <size name="GetTexParameteriv" mode="get"/>
11272
 
    </enum>
11273
 
</category>
11274
 
 
11275
 
<category name="GL_OES_compressed_paletted_texture" number="294">
11276
 
    <enum name="PALETTE4_RGB8_OES"                        value="0x8B90"/>
11277
 
    <enum name="PALETTE4_RGBA8_OES"                       value="0x8B91"/>
11278
 
    <enum name="PALETTE4_R5_G6_B5_OES"                    value="0x8B92"/>
11279
 
    <enum name="PALETTE4_RGBA4_OES"                       value="0x8B93"/>
11280
 
    <enum name="PALETTE4_RGB5_A1_OES"                     value="0x8B94"/>
11281
 
    <enum name="PALETTE8_RGB8_OES"                        value="0x8B95"/>
11282
 
    <enum name="PALETTE8_RGBA8_OES"                       value="0x8B96"/>
11283
 
    <enum name="PALETTE8_R5_G6_B5_OES"                    value="0x8B97"/>
11284
 
    <enum name="PALETTE8_RGBA4_OES"                       value="0x8B98"/>
11285
 
    <enum name="PALETTE8_RGB5_A1_OES"                     value="0x8B99"/>
11286
 
</category>
11287
 
 
11288
 
<category name="GL_OES_read_format" number="295">
11289
 
    <enum name="IMPLEMENTATION_COLOR_READ_TYPE_OES"       value="0x8B9A"/>
11290
 
    <enum name="IMPLEMENTATION_COLOR_READ_FORMAT_OES"     value="0x8B9B"/>
11291
 
</category>
11292
 
 
11293
 
<category name="GL_EXT_depth_bounds_test" number="297">
11294
 
    <enum name="DEPTH_BOUNDS_TEST_EXT"         count="1"  value="0x8890">
11295
 
        <size name="Get" mode="get"/>
11296
 
    </enum>
11297
 
    <enum name="DEPTH_BOUNDS_EXT"              count="2"  value="0x8891">
11298
 
        <size name="Get" mode="get"/>
11299
 
    </enum>
11300
 
 
11301
 
    <function name="DepthBoundsEXT" offset="699">
11302
 
        <param name="zmin" type="GLclampd"/>
11303
 
        <param name="zmax" type="GLclampd"/>
11304
 
        <glx rop="4229" ignore="true"/>
11305
 
    </function>
11306
 
</category>
11307
 
 
11308
 
<category name="GL_EXT_texture_mirror_clamp" number="298">
11309
 
    <enum name="MIRROR_CLAMP_EXT"                         value="0x8742"/>
11310
 
    <enum name="MIRROR_CLAMP_TO_EDGE_EXT"                 value="0x8743"/>
11311
 
    <enum name="MIRROR_CLAMP_TO_BORDER_EXT"               value="0x8912"/>
11312
 
</category>
11313
 
 
11314
 
<category name="GL_EXT_blend_equation_separate" number="299">
11315
 
    <enum name="BLEND_EQUATION_RGB_EXT"        count="1"  value="0x8009">
11316
 
        <size name="Get" mode="get"/>
11317
 
    </enum>
11318
 
    <enum name="BLEND_EQUATION_ALPHA_EXT"      count="1"  value="0x883D">
11319
 
        <size name="Get" mode="get"/>
11320
 
    </enum>
11321
 
 
11322
 
    <function name="BlendEquationSeparateEXT" offset="710">
11323
 
        <param name="modeRGB" type="GLenum"/>
11324
 
        <param name="modeA" type="GLenum"/>
11325
 
        <glx rop="4228" ignore="true"/>
11326
 
    </function>
11327
 
</category>
11328
 
 
11329
 
<category name="GL_MESA_pack_invert" number="300">
11330
 
    <enum name="PACK_INVERT_MESA"              count="1"  value="0x8758">
11331
 
        <size name="Get" mode="get"/>
11332
 
    </enum>
11333
 
</category>
11334
 
 
11335
 
<category name="GL_MESA_ycbcr_texture" number="301">
11336
 
    <enum name="YCBCR_MESA"                               value="0x8757"/>
11337
 
    <enum name="UNSIGNED_SHORT_8_8_MESA"                  value="0x85BA"/>
11338
 
    <enum name="UNSIGNED_SHORT_8_8_REV_MESA"              value="0x85BB"/>
11339
 
</category>
11340
 
 
11341
 
<category name="GL_EXT_pixel_buffer_object" number="302">
11342
 
    <enum name="PIXEL_PACK_BUFFER_EXT"                    value="0x88EB"/>
11343
 
    <enum name="PIXEL_UNPACK_BUFFER_EXT"                  value="0x88EC"/>
11344
 
    <enum name="PIXEL_PACK_BUFFER_BINDING_EXT"            value="0x88ED"/>
11345
 
    <enum name="PIXEL_UNPACK_BUFFER_BINDING_EXT"          value="0x88EF"/>
11346
 
</category>
11347
 
 
11348
 
<category name="GL_NV_fragment_program_option" number="303">
11349
 
    <!-- No new functions, types, enums. -->
11350
 
</category>
11351
 
 
11352
 
<category name="GL_NV_fragment_program2" number="304">
11353
 
    <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4">
11354
 
        <size name="GetProgramivARB" mode="get"/>
11355
 
    </enum>
11356
 
    <enum name="MAX_PROGRAM_CALL_DEPTH_NV"      count="1"  value="0x88F5">
11357
 
        <size name="GetProgramivARB" mode="get"/>
11358
 
    </enum>
11359
 
    <enum name="MAX_PROGRAM_IF_DEPTH_NV"        count="1"  value="0x88F6">
11360
 
        <size name="GetProgramivARB" mode="get"/>
11361
 
    </enum>
11362
 
    <enum name="MAX_PROGRAM_LOOP_DEPTH_NV"      count="1"  value="0x88F7">
11363
 
        <size name="GetProgramivARB" mode="get"/>
11364
 
    </enum>
11365
 
    <enum name="MAX_PROGRAM_LOOP_COUNT_NV"      count="1"  value="0x88F8">
11366
 
        <size name="GetProgramivARB" mode="get"/>
11367
 
    </enum>
11368
 
</category>
11369
 
 
11370
 
<category name="GL_NV_vertex_program2_option" number="305">
11371
 
    <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4">
11372
 
        <size name="GetProgramivARB" mode="get"/>
11373
 
    </enum>
11374
 
    <enum name="MAX_PROGRAM_CALL_DEPTH_NV"      count="1"  value="0x88F5">
11375
 
        <size name="GetProgramivARB" mode="get"/>
11376
 
    </enum>
11377
 
</category>
11378
 
 
11379
 
<category name="GL_NV_vertex_program3" number="306">
11380
 
    <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8B4C"/>
11381
 
</category>
11382
 
 
11383
 
<xi:include href="EXT_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
11384
 
 
11385
 
<!-- Extension number 307 is a GLX extension. -->
11386
 
<!-- Extension number 308 is a GLX extension. -->
11387
 
 
11388
 
<category name="GL_EXT_texture_compression_dxt1" number="309">
11389
 
    <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT"             value="0x83F0"/>
11390
 
    <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT"            value="0x83F1"/>
11391
 
</category>
11392
 
 
11393
 
<!-- Unnumbered extensions sorted by name. -->
11394
 
 
11395
 
<category name="GL_ATI_blend_equation_separate">
11396
 
    <function name="BlendEquationSeparateATI" alias="BlendEquationSeparateEXT">
11397
 
        <param name="modeRGB" type="GLenum"/>
11398
 
        <param name="modeA" type="GLenum"/>
11399
 
    </function>
11400
 
</category>
11401
 
 
11402
 
<category name="GL_INGR_blend_func_separate">
11403
 
    <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparateEXT">
11404
 
        <param name="sfactorRGB" type="GLenum"/>
11405
 
        <param name="dfactorRGB" type="GLenum"/>
11406
 
        <param name="sfactorAlpha" type="GLenum"/>
11407
 
        <param name="dfactorAlpha" type="GLenum"/>
11408
 
    </function>
11409
 
</category>
11410
 
 
11411
 
<category name="GL_MESA_shader_debug">
11412
 
    <enum name="DEBUG_OBJECT_MESA"                        value="0x8759"/>
11413
 
    <enum name="DEBUG_PRINT_MESA"                         value="0x875A"/>
11414
 
    <enum name="DEBUG_ASSERT_MESA"                        value="0x875B"/>
11415
 
    <function name="CreateDebugObjectMESA">
11416
 
        <return type="GLhandleARB"/>
11417
 
        <glx ignore="true"/>
11418
 
    </function>
11419
 
    <function name="ClearDebugLogMESA" offset="?">
11420
 
        <param name="obj" type="GLhandleARB"/>
11421
 
        <param name="logType" type="GLenum"/>
11422
 
        <param name="shaderType" type="GLenum"/>
11423
 
        <glx ignore="true"/>
11424
 
    </function>
11425
 
    <function name="GetDebugLogMESA" offset="?">
11426
 
        <param name="obj" type="GLhandleARB"/>
11427
 
        <param name="logType" type="GLenum"/>
11428
 
        <param name="shaderType" type="GLenum"/>
11429
 
        <param name="maxLength" type="GLsizei"/>
11430
 
        <param name="length" type="GLsizei *" output="true"/>
11431
 
        <param name="debugLog" type="GLcharARB *" output="true"/>
11432
 
        <glx ignore="true"/>
11433
 
    </function>
11434
 
    <function name="GetDebugLogLengthMESA" offset="?">
11435
 
        <return type="GLsizei"/>
11436
 
        <param name="obj" type="GLhandleARB"/>
11437
 
        <param name="logType" type="GLenum"/>
11438
 
        <param name="shaderType" type="GLenum"/>
11439
 
        <glx ignore="true"/>
11440
 
    </function>
11441
 
</category>
11442
 
 
11443
 
<category name="GL_SGIS_point_parameters">
11444
 
    <enum name="POINT_SIZE_MIN_SGIS"           count="1"  value="0x8126">
11445
 
        <size name="PointParameterfvEXT"/>
11446
 
    </enum>
11447
 
    <enum name="POINT_SIZE_MAX_SGIS"           count="1"  value="0x8127">
11448
 
        <size name="PointParameterfvEXT"/>
11449
 
    </enum>
11450
 
    <enum name="POINT_FADE_THRESHOLD_SIZE_SGIS" count="1" value="0x8128">
11451
 
        <size name="PointParameterfvEXT"/>
11452
 
    </enum>
11453
 
    <enum name="POINT_DISTANCE_ATTENUATION_SGIS" count="3" value="0x8129">
11454
 
        <size name="PointParameterfvEXT"/>
11455
 
    </enum>
11456
 
 
11457
 
    <function name="PointParameterfSGIS" alias="PointParameterfEXT">
11458
 
        <param name="pname" type="GLenum"/>
11459
 
        <param name="param" type="GLfloat"/>
11460
 
    </function>
11461
 
 
11462
 
    <function name="PointParameterfvSGIS" alias="PointParameterfvEXT">
11463
 
        <param name="pname" type="GLenum"/>
11464
 
        <param name="params" type="const GLfloat *"/>
11465
 
    </function>
11466
 
</category>
11467
 
 
11468
 
<category name="GL_SGIX_igloo_interface">
11469
 
    <function name="IglooInterfaceSGIX" offset="?">
11470
 
        <param name="pname" type="GLenum"/>
11471
 
        <param name="params" type="const GLvoid *"/>
11472
 
    </function>
11473
 
</category>
11474
 
 
11475
 
<category name="GL_SGIX_polynomial_ffd">
11476
 
    <function name="DeformationMap3dSGIX" offset="?">
11477
 
        <param name="target" type="GLenum"/>
11478
 
        <param name="u1" type="GLdouble"/>
11479
 
        <param name="u2" type="GLdouble"/>
11480
 
        <param name="ustride" type="GLint"/>
11481
 
        <param name="uorder" type="GLint"/>
11482
 
        <param name="v1" type="GLdouble"/>
11483
 
        <param name="v2" type="GLdouble"/>
11484
 
        <param name="vstride" type="GLint"/>
11485
 
        <param name="vorder" type="GLint"/>
11486
 
        <param name="w1" type="GLdouble"/>
11487
 
        <param name="w2" type="GLdouble"/>
11488
 
        <param name="wstride" type="GLint"/>
11489
 
        <param name="worder" type="GLint"/>
11490
 
        <param name="points" type="const GLdouble *"/>
11491
 
    </function>
11492
 
 
11493
 
    <function name="DeformationMap3fSGIX" offset="?">
11494
 
        <param name="target" type="GLenum"/>
11495
 
        <param name="u1" type="GLfloat"/>
11496
 
        <param name="u2" type="GLfloat"/>
11497
 
        <param name="ustride" type="GLint"/>
11498
 
        <param name="uorder" type="GLint"/>
11499
 
        <param name="v1" type="GLfloat"/>
11500
 
        <param name="v2" type="GLfloat"/>
11501
 
        <param name="vstride" type="GLint"/>
11502
 
        <param name="vorder" type="GLint"/>
11503
 
        <param name="w1" type="GLfloat"/>
11504
 
        <param name="w2" type="GLfloat"/>
11505
 
        <param name="wstride" type="GLint"/>
11506
 
        <param name="worder" type="GLint"/>
11507
 
        <param name="points" type="const GLfloat *"/>
11508
 
    </function>
11509
 
 
11510
 
    <function name="DeformSGIX" offset="?">
11511
 
        <param name="mask" type="GLenum"/>
11512
 
    </function>
11513
 
 
11514
 
    <function name="LoadIdentityDeformationMapSGIX" offset="?">
11515
 
        <param name="mask" type="GLenum"/>
11516
 
    </function>
11517
 
</category>
11518
 
 
11519
 
<category name="GL_EXT_timer_query" number="310">
11520
 
    <enum name="TIME_ELAPSED_EXT" value="0x88BF"/>
11521
 
    <type name="int64EXT"                  size="8"/>
11522
 
    <type name="uint64EXT" unsigned="true" size="8"/>
11523
 
    <function name="GetQueryObjecti64vEXT" offset="816">
11524
 
        <param name="id" type="GLuint"/>
11525
 
        <param name="pname" type="GLenum"/>
11526
 
        <param name="params" type="GLint64EXT *"/>
11527
 
    </function>
11528
 
    <function name="GetQueryObjectui64vEXT" offset="817">
11529
 
        <param name="id" type="GLuint"/>
11530
 
        <param name="pname" type="GLenum"/>
11531
 
        <param name="params" type="GLuint64EXT *"/>
11532
 
    </function>
11533
 
</category>
11534
 
 
11535
 
<category name="GL_EXT_framebuffer_blit" number="316">
11536
 
    <enum name="READ_FRAMEBUFFER_EXT" value="0x8CA8"/>
11537
 
    <enum name="DRAW_FRAMEBUFFER_EXT" value="0x8CA9"/>
11538
 
    <enum name="DRAW_FRAMEBUFFER_BINDING_EXT" value="0x8CA6"/>
11539
 
    <enum name="READ_FRAMEBUFFER_BINDING_EXT" value="0x8CAA"/>
11540
 
    <function name="BlitFramebufferEXT" offset="818">
11541
 
        <param name="srcX0" type="GLint"/>
11542
 
        <param name="srcY0" type="GLint"/>
11543
 
        <param name="srcX1" type="GLint"/>
11544
 
        <param name="srcY1" type="GLint"/>
11545
 
        <param name="dstX0" type="GLint"/>
11546
 
        <param name="dstY0" type="GLint"/>
11547
 
        <param name="dstX1" type="GLint"/>
11548
 
        <param name="dstY1" type="GLint"/>
11549
 
        <param name="mask" type="GLbitfield"/>
11550
 
        <param name="filter" type="GLenum"/>
11551
 
    </function>
11552
 
</category>
11553
 
 
11554
 
<category name="GL_EXT_gpu_program_parameters" number="319">
11555
 
    <function name="ProgramEnvParameters4fvEXT" offset="823">
11556
 
        <param name="target" type="GLenum"/>
11557
 
        <param name="index" type="GLuint"/>
11558
 
        <param name="count" type="GLsizei"/>
11559
 
        <param name="params" type="const GLfloat *"/>
11560
 
    </function> 
11561
 
 
11562
 
    <function name="ProgramLocalParameters4fvEXT" offset="824">
11563
 
        <param name="target" type="GLenum"/>
11564
 
        <param name="index" type="GLuint"/>
11565
 
        <param name="count" type="GLsizei"/>
11566
 
        <param name="params" type="const GLfloat *"/>
11567
 
    </function> 
11568
 
</category>
11569
 
 
11570
 
</OpenGLAPI>