glapi: Annotate XML with function name suffix anomalies.
[mesa.git] / src / mapi / glapi / gen / gl_API.xml
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" count="1" value="0x0BB1">
321 <size name="Get" mode="get"/>
322 </enum>
323 <enum name="ALPHA_TEST" count="1" value="0x0BC0">
324 <size name="Get" mode="get"/>
325 </enum>
326 <enum name="ALPHA_TEST_FUNC" count="1" value="0x0BC1">
327 <size name="Get" mode="get"/>
328 </enum>
329 <enum name="ALPHA_TEST_REF" count="1" value="0x0BC2">
330 <size name="Get" mode="get"/>
331 </enum>
332 <enum name="DITHER" count="1" value="0x0BD0">
333 <size name="Get" mode="get"/>
334 </enum>
335 <enum name="BLEND_DST" count="1" value="0x0BE0">
336 <size name="Get" mode="get"/>
337 </enum>
338 <enum name="BLEND_SRC" count="1" value="0x0BE1">
339 <size name="Get" mode="get"/>
340 </enum>
341 <enum name="BLEND" count="1" value="0x0BE2">
342 <size name="Get" mode="get"/>
343 </enum>
344 <enum name="LOGIC_OP_MODE" count="1" value="0x0BF0">
345 <size name="Get" mode="get"/>
346 </enum>
347 <enum name="LOGIC_OP" count="1" value="0x0BF1">
348 <size name="Get" mode="get"/>
349 </enum>
350 <enum name="AUX_BUFFERS" count="1" value="0x0C00">
351 <size name="Get" mode="get"/>
352 </enum>
353 <enum name="DRAW_BUFFER" count="1" value="0x0C01">
354 <size name="Get" mode="get"/>
355 </enum>
356 <enum name="READ_BUFFER" count="1" value="0x0C02">
357 <size name="Get" mode="get"/>
358 </enum>
359 <enum name="SCISSOR_BOX" count="4" value="0x0C10">
360 <size name="Get" mode="get"/>
361 </enum>
362 <enum name="SCISSOR_TEST" count="1" value="0x0C11">
363 <size name="Get" mode="get"/>
364 </enum>
365 <enum name="INDEX_CLEAR_VALUE" count="1" value="0x0C20">
366 <size name="Get" mode="get"/>
367 </enum>
368 <enum name="INDEX_WRITEMASK" count="1" value="0x0C21">
369 <size name="Get" mode="get"/>
370 </enum>
371 <enum name="COLOR_CLEAR_VALUE" count="4" value="0x0C22">
372 <size name="Get" mode="get"/>
373 </enum>
374 <enum name="COLOR_WRITEMASK" count="4" value="0x0C23">
375 <size name="Get" mode="get"/>
376 </enum>
377 <enum name="INDEX_MODE" count="1" value="0x0C30">
378 <size name="Get" mode="get"/>
379 </enum>
380 <enum name="RGBA_MODE" count="1" value="0x0C31">
381 <size name="Get" mode="get"/>
382 </enum>
383 <enum name="DOUBLEBUFFER" count="1" value="0x0C32">
384 <size name="Get" mode="get"/>
385 </enum>
386 <enum name="STEREO" count="1" value="0x0C33">
387 <size name="Get" mode="get"/>
388 </enum>
389 <enum name="RENDER_MODE" count="1" value="0x0C40">
390 <size name="Get" mode="get"/>
391 </enum>
392 <enum name="PERSPECTIVE_CORRECTION_HINT" count="1" value="0x0C50">
393 <size name="Get" mode="get"/>
394 </enum>
395 <enum name="POINT_SMOOTH_HINT" count="1" value="0x0C51">
396 <size name="Get" mode="get"/>
397 </enum>
398 <enum name="LINE_SMOOTH_HINT" count="1" value="0x0C52">
399 <size name="Get" mode="get"/>
400 </enum>
401 <enum name="POLYGON_SMOOTH_HINT" count="1" value="0x0C53">
402 <size name="Get" mode="get"/>
403 </enum>
404 <enum name="FOG_HINT" count="1" value="0x0C54">
405 <size name="Get" mode="get"/>
406 </enum>
407 <enum name="TEXTURE_GEN_S" count="1" value="0x0C60">
408 <size name="Get" mode="get"/>
409 </enum>
410 <enum name="TEXTURE_GEN_T" count="1" value="0x0C61">
411 <size name="Get" mode="get"/>
412 </enum>
413 <enum name="TEXTURE_GEN_R" count="1" value="0x0C62">
414 <size name="Get" mode="get"/>
415 </enum>
416 <enum name="TEXTURE_GEN_Q" count="1" value="0x0C63">
417 <size name="Get" mode="get"/>
418 </enum>
419 <enum name="PIXEL_MAP_I_TO_I" count="1" value="0x0C70">
420 <size name="Get" mode="get"/>
421 </enum>
422 <enum name="PIXEL_MAP_S_TO_S" value="0x0C71"/>
423 <enum name="PIXEL_MAP_I_TO_R" value="0x0C72"/>
424 <enum name="PIXEL_MAP_I_TO_G" value="0x0C73"/>
425 <enum name="PIXEL_MAP_I_TO_B" value="0x0C74"/>
426 <enum name="PIXEL_MAP_I_TO_A" value="0x0C75"/>
427 <enum name="PIXEL_MAP_R_TO_R" value="0x0C76"/>
428 <enum name="PIXEL_MAP_G_TO_G" value="0x0C77"/>
429 <enum name="PIXEL_MAP_B_TO_B" value="0x0C78"/>
430 <enum name="PIXEL_MAP_A_TO_A" value="0x0C79"/>
431 <enum name="PIXEL_MAP_I_TO_I_SIZE" count="1" value="0x0CB0">
432 <size name="Get" mode="get"/>
433 </enum>
434 <enum name="PIXEL_MAP_S_TO_S_SIZE" count="1" value="0x0CB1">
435 <size name="Get" mode="get"/>
436 </enum>
437 <enum name="PIXEL_MAP_I_TO_R_SIZE" count="1" value="0x0CB2">
438 <size name="Get" mode="get"/>
439 </enum>
440 <enum name="PIXEL_MAP_I_TO_G_SIZE" count="1" value="0x0CB3">
441 <size name="Get" mode="get"/>
442 </enum>
443 <enum name="PIXEL_MAP_I_TO_B_SIZE" count="1" value="0x0CB4">
444 <size name="Get" mode="get"/>
445 </enum>
446 <enum name="PIXEL_MAP_I_TO_A_SIZE" count="1" value="0x0CB5">
447 <size name="Get" mode="get"/>
448 </enum>
449 <enum name="PIXEL_MAP_R_TO_R_SIZE" count="1" value="0x0CB6">
450 <size name="Get" mode="get"/>
451 </enum>
452 <enum name="PIXEL_MAP_G_TO_G_SIZE" count="1" value="0x0CB7">
453 <size name="Get" mode="get"/>
454 </enum>
455 <enum name="PIXEL_MAP_B_TO_B_SIZE" count="1" value="0x0CB8">
456 <size name="Get" mode="get"/>
457 </enum>
458 <enum name="PIXEL_MAP_A_TO_A_SIZE" count="1" value="0x0CB9">
459 <size name="Get" mode="get"/>
460 </enum>
461 <enum name="UNPACK_SWAP_BYTES" count="1" value="0x0CF0">
462 <size name="Get" mode="get"/>
463 </enum>
464 <enum name="UNPACK_LSB_FIRST" count="1" value="0x0CF1">
465 <size name="Get" mode="get"/>
466 </enum>
467 <enum name="UNPACK_ROW_LENGTH" count="1" value="0x0CF2">
468 <size name="Get" mode="get"/>
469 </enum>
470 <enum name="UNPACK_SKIP_PIXELS" count="1" value="0x0CF4">
471 <size name="Get" mode="get"/>
472 </enum>
473 <enum name="UNPACK_SKIP_ROWS" count="1" value="0x0CF3">
474 <size name="Get" mode="get"/>
475 </enum>
476 <enum name="UNPACK_ALIGNMENT" count="1" value="0x0CF5">
477 <size name="Get" mode="get"/>
478 </enum>
479 <enum name="PACK_SWAP_BYTES" count="1" value="0x0D00">
480 <size name="Get" mode="get"/>
481 </enum>
482 <enum name="PACK_LSB_FIRST" count="1" value="0x0D01">
483 <size name="Get" mode="get"/>
484 </enum>
485 <enum name="PACK_ROW_LENGTH" count="1" value="0x0D02">
486 <size name="Get" mode="get"/>
487 </enum>
488 <enum name="PACK_SKIP_ROWS" count="1" value="0x0D03">
489 <size name="Get" mode="get"/>
490 </enum>
491 <enum name="PACK_SKIP_PIXELS" count="1" value="0x0D04">
492 <size name="Get" mode="get"/>
493 </enum>
494 <enum name="PACK_ALIGNMENT" count="1" value="0x0D05">
495 <size name="Get" mode="get"/>
496 </enum>
497 <enum name="MAP_COLOR" count="1" value="0x0D10">
498 <size name="Get" mode="get"/>
499 </enum>
500 <enum name="MAP_STENCIL" count="1" value="0x0D11">
501 <size name="Get" mode="get"/>
502 </enum>
503 <enum name="INDEX_SHIFT" count="1" value="0x0D12">
504 <size name="Get" mode="get"/>
505 </enum>
506 <enum name="INDEX_OFFSET" count="1" value="0x0D13">
507 <size name="Get" mode="get"/>
508 </enum>
509 <enum name="RED_SCALE" count="1" value="0x0D14">
510 <size name="Get" mode="get"/>
511 </enum>
512 <enum name="RED_BIAS" count="1" value="0x0D15">
513 <size name="Get" mode="get"/>
514 </enum>
515 <enum name="ZOOM_X" count="1" value="0x0D16">
516 <size name="Get" mode="get"/>
517 </enum>
518 <enum name="ZOOM_Y" count="1" value="0x0D17">
519 <size name="Get" mode="get"/>
520 </enum>
521 <enum name="GREEN_SCALE" count="1" value="0x0D18">
522 <size name="Get" mode="get"/>
523 </enum>
524 <enum name="GREEN_BIAS" count="1" value="0x0D19">
525 <size name="Get" mode="get"/>
526 </enum>
527 <enum name="BLUE_SCALE" count="1" value="0x0D1A">
528 <size name="Get" mode="get"/>
529 </enum>
530 <enum name="BLUE_BIAS" count="1" value="0x0D1B">
531 <size name="Get" mode="get"/>
532 </enum>
533 <enum name="ALPHA_SCALE" count="1" value="0x0D1C">
534 <size name="TexEnvfv"/>
535 <size name="TexEnviv"/>
536 <size name="GetTexEnvfv" mode="get"/>
537 <size name="GetTexEnviv" mode="get"/>
538 <size name="Get" mode="get"/>
539 </enum>
540 <enum name="ALPHA_BIAS" count="1" value="0x0D1D">
541 <size name="Get" mode="get"/>
542 </enum>
543 <enum name="DEPTH_SCALE" count="1" value="0x0D1E">
544 <size name="Get" mode="get"/>
545 </enum>
546 <enum name="DEPTH_BIAS" count="1" value="0x0D1F">
547 <size name="Get" mode="get"/>
548 </enum>
549 <enum name="MAX_EVAL_ORDER" count="1" value="0x0D30">
550 <size name="Get" mode="get"/>
551 </enum>
552 <enum name="MAX_LIGHTS" count="1" value="0x0D31">
553 <size name="Get" mode="get"/>
554 </enum>
555 <enum name="MAX_CLIP_PLANES" count="1" value="0x0D32">
556 <size name="Get" mode="get"/>
557 </enum>
558 <enum name="MAX_TEXTURE_SIZE" count="1" value="0x0D33">
559 <size name="Get" mode="get"/>
560 </enum>
561 <enum name="MAX_PIXEL_MAP_TABLE" count="1" value="0x0D34">
562 <size name="Get" mode="get"/>
563 </enum>
564 <enum name="MAX_ATTRIB_STACK_DEPTH" count="1" value="0x0D35">
565 <size name="Get" mode="get"/>
566 </enum>
567 <enum name="MAX_MODELVIEW_STACK_DEPTH" count="1" value="0x0D36">
568 <size name="Get" mode="get"/>
569 </enum>
570 <enum name="MAX_NAME_STACK_DEPTH" count="1" value="0x0D37">
571 <size name="Get" mode="get"/>
572 </enum>
573 <enum name="MAX_PROJECTION_STACK_DEPTH" count="1" value="0x0D38">
574 <size name="Get" mode="get"/>
575 </enum>
576 <enum name="MAX_TEXTURE_STACK_DEPTH" count="1" value="0x0D39">
577 <size name="Get" mode="get"/>
578 </enum>
579 <enum name="MAX_VIEWPORT_DIMS" count="2" value="0x0D3A">
580 <size name="Get" mode="get"/>
581 </enum>
582 <enum name="MAX_CLIENT_ATTRIB_STACK_DEPTH" count="1" value="0x0D3B">
583 <size name="Get" mode="get"/>
584 </enum>
585 <enum name="SUBPIXEL_BITS" count="1" value="0x0D50">
586 <size name="Get" mode="get"/>
587 </enum>
588 <enum name="INDEX_BITS" count="1" value="0x0D51">
589 <size name="Get" mode="get"/>
590 </enum>
591 <enum name="RED_BITS" count="1" value="0x0D52">
592 <size name="Get" mode="get"/>
593 </enum>
594 <enum name="GREEN_BITS" count="1" value="0x0D53">
595 <size name="Get" mode="get"/>
596 </enum>
597 <enum name="BLUE_BITS" count="1" value="0x0D54">
598 <size name="Get" mode="get"/>
599 </enum>
600 <enum name="ALPHA_BITS" count="1" value="0x0D55">
601 <size name="Get" mode="get"/>
602 </enum>
603 <enum name="DEPTH_BITS" count="1" value="0x0D56">
604 <size name="Get" mode="get"/>
605 </enum>
606 <enum name="STENCIL_BITS" count="1" value="0x0D57">
607 <size name="Get" mode="get"/>
608 </enum>
609 <enum name="ACCUM_RED_BITS" count="1" value="0x0D58">
610 <size name="Get" mode="get"/>
611 </enum>
612 <enum name="ACCUM_GREEN_BITS" count="1" value="0x0D59">
613 <size name="Get" mode="get"/>
614 </enum>
615 <enum name="ACCUM_BLUE_BITS" count="1" value="0x0D5A">
616 <size name="Get" mode="get"/>
617 </enum>
618 <enum name="ACCUM_ALPHA_BITS" count="1" value="0x0D5B">
619 <size name="Get" mode="get"/>
620 </enum>
621 <enum name="NAME_STACK_DEPTH" count="1" value="0x0D70">
622 <size name="Get" mode="get"/>
623 </enum>
624 <enum name="AUTO_NORMAL" count="1" value="0x0D80">
625 <size name="Get" mode="get"/>
626 </enum>
627 <enum name="MAP1_COLOR_4" count="4" value="0x0D90">
628 <size name="Map1d"/>
629 <size name="Map1f"/>
630 <size name="Get" count="1" mode="get"/>
631 </enum>
632 <enum name="MAP1_INDEX" count="1" value="0x0D91">
633 <size name="Map1d"/>
634 <size name="Map1f"/>
635 <size name="Get" count="1" mode="get"/>
636 </enum>
637 <enum name="MAP1_NORMAL" count="3" value="0x0D92">
638 <size name="Map1d"/>
639 <size name="Map1f"/>
640 <size name="Get" count="1" mode="get"/>
641 </enum>
642 <enum name="MAP1_TEXTURE_COORD_1" count="1" value="0x0D93">
643 <size name="Map1d"/>
644 <size name="Map1f"/>
645 <size name="Get" count="1" mode="get"/>
646 </enum>
647 <enum name="MAP1_TEXTURE_COORD_2" count="2" value="0x0D94">
648 <size name="Map1d"/>
649 <size name="Map1f"/>
650 <size name="Get" count="1" mode="get"/>
651 </enum>
652 <enum name="MAP1_TEXTURE_COORD_3" count="3" value="0x0D95">
653 <size name="Map1d"/>
654 <size name="Map1f"/>
655 <size name="Get" count="1" mode="get"/>
656 </enum>
657 <enum name="MAP1_TEXTURE_COORD_4" count="4" value="0x0D96">
658 <size name="Map1d"/>
659 <size name="Map1f"/>
660 <size name="Get" count="1" mode="get"/>
661 </enum>
662 <enum name="MAP1_VERTEX_3" count="3" value="0x0D97">
663 <size name="Map1d"/>
664 <size name="Map1f"/>
665 <size name="Get" count="1" mode="get"/>
666 </enum>
667 <enum name="MAP1_VERTEX_4" count="4" value="0x0D98">
668 <size name="Map1d"/>
669 <size name="Map1f"/>
670 <size name="Get" count="1" mode="get"/>
671 </enum>
672 <enum name="MAP2_COLOR_4" count="4" value="0x0DB0">
673 <size name="Map2d"/>
674 <size name="Map2f"/>
675 <size name="Get" count="1" mode="get"/>
676 </enum>
677 <enum name="MAP2_INDEX" count="1" value="0x0DB1">
678 <size name="Map2d"/>
679 <size name="Map2f"/>
680 <size name="Get" count="1" mode="get"/>
681 </enum>
682 <enum name="MAP2_NORMAL" count="3" value="0x0DB2">
683 <size name="Map2d"/>
684 <size name="Map2f"/>
685 <size name="Get" count="1" mode="get"/>
686 </enum>
687 <enum name="MAP2_TEXTURE_COORD_1" count="1" value="0x0DB3">
688 <size name="Map2d"/>
689 <size name="Map2f"/>
690 <size name="Get" count="1" mode="get"/>
691 </enum>
692 <enum name="MAP2_TEXTURE_COORD_2" count="2" value="0x0DB4">
693 <size name="Map2d"/>
694 <size name="Map2f"/>
695 <size name="Get" count="1" mode="get"/>
696 </enum>
697 <enum name="MAP2_TEXTURE_COORD_3" count="3" value="0x0DB5">
698 <size name="Map2d"/>
699 <size name="Map2f"/>
700 <size name="Get" count="1" mode="get"/>
701 </enum>
702 <enum name="MAP2_TEXTURE_COORD_4" count="4" value="0x0DB6">
703 <size name="Map2d"/>
704 <size name="Map2f"/>
705 <size name="Get" count="1" mode="get"/>
706 </enum>
707 <enum name="MAP2_VERTEX_3" count="3" value="0x0DB7">
708 <size name="Map2d"/>
709 <size name="Map2f"/>
710 <size name="Get" count="1" mode="get"/>
711 </enum>
712 <enum name="MAP2_VERTEX_4" count="4" value="0x0DB8">
713 <size name="Map2d"/>
714 <size name="Map2f"/>
715 <size name="Get" count="1" mode="get"/>
716 </enum>
717 <enum name="MAP1_GRID_DOMAIN" count="2" value="0x0DD0">
718 <size name="Get" mode="get"/>
719 </enum>
720 <enum name="MAP1_GRID_SEGMENTS" count="1" value="0x0DD1">
721 <size name="Get" mode="get"/>
722 </enum>
723 <enum name="MAP2_GRID_DOMAIN" count="4" value="0x0DD2">
724 <size name="Get" mode="get"/>
725 </enum>
726 <enum name="MAP2_GRID_SEGMENTS" count="2" value="0x0DD3">
727 <size name="Get" mode="get"/>
728 </enum>
729 <enum name="TEXTURE_1D" count="1" value="0x0DE0">
730 <size name="Get" mode="get"/>
731 </enum>
732 <enum name="TEXTURE_2D" count="1" value="0x0DE1">
733 <size name="Get" mode="get"/>
734 </enum>
735 <enum name="FEEDBACK_BUFFER_POINTER" value="0x0DF0"/>
736 <enum name="FEEDBACK_BUFFER_SIZE" value="0x0DF1"/>
737 <enum name="FEEDBACK_BUFFER_TYPE" value="0x0DF2"/>
738 <enum name="SELECTION_BUFFER_POINTER" value="0x0DF3"/>
739 <enum name="SELECTION_BUFFER_SIZE" value="0x0DF4"/>
740 <enum name="TEXTURE_WIDTH" count="1" value="0x1000">
741 <size name="GetTexLevelParameterfv" mode="get"/>
742 <size name="GetTexLevelParameteriv" mode="get"/>
743 </enum>
744 <enum name="TEXTURE_HEIGHT" count="1" value="0x1001">
745 <size name="GetTexLevelParameterfv" mode="get"/>
746 <size name="GetTexLevelParameteriv" mode="get"/>
747 </enum>
748 <enum name="TEXTURE_BORDER" count="1" value="0x1005">
749 <size name="GetTexLevelParameterfv" mode="get"/>
750 <size name="GetTexLevelParameteriv" mode="get"/>
751 </enum>
752 <enum name="TEXTURE_COMPONENTS" count="1" value="0x1003">
753 <size name="GetTexLevelParameterfv" mode="get"/>
754 <size name="GetTexLevelParameteriv" mode="get"/>
755 </enum>
756 <enum name="TEXTURE_BORDER_COLOR" count="4" value="0x1004">
757 <size name="TexParameterfv"/>
758 <size name="TexParameteriv"/>
759 <size name="GetTexParameterfv" mode="get"/>
760 <size name="GetTexParameteriv" mode="get"/>
761 </enum>
762 <enum name="DONT_CARE" value="0x1100"/>
763 <enum name="FASTEST" value="0x1101"/>
764 <enum name="NICEST" value="0x1102"/>
765 <enum name="AMBIENT" count="4" value="0x1200">
766 <size name="Materialfv"/>
767 <size name="Materialiv"/>
768 <size name="Lightfv"/>
769 <size name="Lightiv"/>
770 <size name="GetMaterialfv" mode="get"/>
771 <size name="GetMaterialiv" mode="get"/>
772 <size name="GetLightfv" mode="get"/>
773 <size name="GetLightiv" mode="get"/>
774 </enum>
775 <enum name="DIFFUSE" count="4" value="0x1201">
776 <size name="Materialfv"/>
777 <size name="Materialiv"/>
778 <size name="Lightfv"/>
779 <size name="Lightiv"/>
780 <size name="GetMaterialfv" mode="get"/>
781 <size name="GetMaterialiv" mode="get"/>
782 <size name="GetLightfv" mode="get"/>
783 <size name="GetLightiv" mode="get"/>
784 </enum>
785 <enum name="SPECULAR" count="4" value="0x1202">
786 <size name="Materialfv"/>
787 <size name="Materialiv"/>
788 <size name="Lightfv"/>
789 <size name="Lightiv"/>
790 <size name="GetMaterialfv" mode="get"/>
791 <size name="GetMaterialiv" mode="get"/>
792 <size name="GetLightfv" mode="get"/>
793 <size name="GetLightiv" mode="get"/>
794 </enum>
795 <enum name="POSITION" count="4" value="0x1203">
796 <size name="Lightfv"/>
797 <size name="Lightiv"/>
798 <size name="GetLightfv" mode="get"/>
799 <size name="GetLightiv" mode="get"/>
800 </enum>
801 <enum name="SPOT_DIRECTION" count="3" value="0x1204">
802 <size name="Lightfv"/>
803 <size name="Lightiv"/>
804 <size name="GetLightfv" mode="get"/>
805 <size name="GetLightiv" mode="get"/>
806 </enum>
807 <enum name="SPOT_EXPONENT" count="1" value="0x1205">
808 <size name="Lightfv"/>
809 <size name="Lightiv"/>
810 <size name="GetLightfv" mode="get"/>
811 <size name="GetLightiv" mode="get"/>
812 </enum>
813 <enum name="SPOT_CUTOFF" count="1" value="0x1206">
814 <size name="Lightfv"/>
815 <size name="Lightiv"/>
816 <size name="GetLightfv" mode="get"/>
817 <size name="GetLightiv" mode="get"/>
818 </enum>
819 <enum name="CONSTANT_ATTENUATION" count="1" value="0x1207">
820 <size name="Lightfv"/>
821 <size name="Lightiv"/>
822 <size name="GetLightfv" mode="get"/>
823 <size name="GetLightiv" mode="get"/>
824 </enum>
825 <enum name="LINEAR_ATTENUATION" count="1" value="0x1208">
826 <size name="Lightfv"/>
827 <size name="Lightiv"/>
828 <size name="GetLightfv" mode="get"/>
829 <size name="GetLightiv" mode="get"/>
830 </enum>
831 <enum name="QUADRATIC_ATTENUATION" count="1" value="0x1209">
832 <size name="Lightfv"/>
833 <size name="Lightiv"/>
834 <size name="GetLightfv" mode="get"/>
835 <size name="GetLightiv" mode="get"/>
836 </enum>
837 <enum name="COMPILE" value="0x1300"/>
838 <enum name="COMPILE_AND_EXECUTE" value="0x1301"/>
839 <enum name="BYTE" count="1" value="0x1400">
840 <size name="CallLists"/>
841 </enum>
842 <enum name="UNSIGNED_BYTE" count="1" value="0x1401">
843 <size name="CallLists"/>
844 </enum>
845 <enum name="SHORT" count="2" value="0x1402">
846 <size name="CallLists"/>
847 </enum>
848 <enum name="UNSIGNED_SHORT" count="2" value="0x1403">
849 <size name="CallLists"/>
850 </enum>
851 <enum name="INT" count="4" value="0x1404">
852 <size name="CallLists"/>
853 </enum>
854 <enum name="UNSIGNED_INT" count="4" value="0x1405">
855 <size name="CallLists"/>
856 </enum>
857 <enum name="FLOAT" count="4" value="0x1406">
858 <size name="CallLists"/>
859 </enum>
860 <enum name="2_BYTES" count="2" value="0x1407">
861 <size name="CallLists"/>
862 </enum>
863 <enum name="3_BYTES" count="3" value="0x1408">
864 <size name="CallLists"/>
865 </enum>
866 <enum name="4_BYTES" count="4" value="0x1409">
867 <size name="CallLists"/>
868 </enum>
869 <enum name="HALF_FLOAT" count="2" value="0x140B">
870 <size name="CallLists"/>
871 </enum>
872 <enum name="CLEAR" value="0x1500"/>
873 <enum name="AND" value="0x1501"/>
874 <enum name="AND_REVERSE" value="0x1502"/>
875 <enum name="COPY" value="0x1503"/>
876 <enum name="AND_INVERTED" value="0x1504"/>
877 <enum name="NOOP" value="0x1505"/>
878 <enum name="XOR" value="0x1506"/>
879 <enum name="OR" value="0x1507"/>
880 <enum name="NOR" value="0x1508"/>
881 <enum name="EQUIV" value="0x1509"/>
882 <enum name="INVERT" value="0x150A"/>
883 <enum name="OR_REVERSE" value="0x150B"/>
884 <enum name="COPY_INVERTED" value="0x150C"/>
885 <enum name="OR_INVERTED" value="0x150D"/>
886 <enum name="NAND" value="0x150E"/>
887 <enum name="SET" value="0x150F"/>
888 <enum name="EMISSION" count="4" value="0x1600">
889 <size name="Materialfv"/>
890 <size name="Materialiv"/>
891 <size name="GetMaterialfv" mode="get"/>
892 <size name="GetMaterialiv" mode="get"/>
893 </enum>
894 <enum name="SHININESS" count="1" value="0x1601">
895 <size name="Materialfv"/>
896 <size name="Materialiv"/>
897 <size name="GetMaterialfv" mode="get"/>
898 <size name="GetMaterialiv" mode="get"/>
899 </enum>
900 <enum name="AMBIENT_AND_DIFFUSE" count="4" value="0x1602">
901 <size name="Materialfv"/>
902 <size name="Materialiv"/>
903 <size name="GetMaterialfv" mode="get"/>
904 <size name="GetMaterialiv" mode="get"/>
905 </enum>
906 <enum name="COLOR_INDEXES" count="3" value="0x1603">
907 <size name="Materialfv"/>
908 <size name="Materialiv"/>
909 <size name="GetMaterialfv" mode="get"/>
910 <size name="GetMaterialiv" mode="get"/>
911 </enum>
912 <enum name="MODELVIEW" value="0x1700"/>
913 <enum name="PROJECTION" value="0x1701"/>
914 <enum name="TEXTURE" value="0x1702"/>
915 <enum name="COLOR" value="0x1800"/>
916 <enum name="DEPTH" value="0x1801"/>
917 <enum name="STENCIL" value="0x1802"/>
918 <enum name="COLOR_INDEX" value="0x1900"/>
919 <enum name="STENCIL_INDEX" value="0x1901"/>
920 <enum name="DEPTH_COMPONENT" value="0x1902"/>
921 <enum name="RED" value="0x1903"/>
922 <enum name="GREEN" value="0x1904"/>
923 <enum name="BLUE" value="0x1905"/>
924 <enum name="ALPHA" value="0x1906"/>
925 <enum name="RGBA" value="0x1908"/>
926 <enum name="RGB" value="0x1907"/>
927 <enum name="LUMINANCE" value="0x1909"/>
928 <enum name="LUMINANCE_ALPHA" value="0x190A"/>
929 <enum name="BITMAP" value="0x1A00"/>
930 <enum name="POINT" value="0x1B00"/>
931 <enum name="LINE" value="0x1B01"/>
932 <enum name="FILL" value="0x1B02"/>
933 <enum name="FEEDBACK" value="0x1C01"/>
934 <enum name="RENDER" value="0x1C00"/>
935 <enum name="SELECT" value="0x1C02"/>
936 <enum name="FLAT" value="0x1D00"/>
937 <enum name="SMOOTH" value="0x1D01"/>
938 <enum name="KEEP" value="0x1E00"/>
939 <enum name="REPLACE" value="0x1E01"/>
940 <enum name="INCR" value="0x1E02"/>
941 <enum name="DECR" value="0x1E03"/>
942 <enum name="VENDOR" value="0x1F00"/>
943 <enum name="RENDERER" value="0x1F01"/>
944 <enum name="VERSION" value="0x1F02"/>
945 <enum name="EXTENSIONS" value="0x1F03"/>
946 <enum name="S" value="0x2000"/>
947 <enum name="T" value="0x2001"/>
948 <enum name="R" value="0x2002"/>
949 <enum name="Q" value="0x2003"/>
950 <enum name="MODULATE" value="0x2100"/>
951 <enum name="DECAL" value="0x2101"/>
952 <enum name="TEXTURE_ENV_MODE" count="1" value="0x2200">
953 <size name="TexEnvfv"/>
954 <size name="TexEnviv"/>
955 <size name="GetTexEnvfv" mode="get"/>
956 <size name="GetTexEnviv" mode="get"/>
957 </enum>
958 <enum name="TEXTURE_ENV_COLOR" count="4" value="0x2201">
959 <size name="TexEnvfv"/>
960 <size name="TexEnviv"/>
961 <size name="GetTexEnvfv" mode="get"/>
962 <size name="GetTexEnviv" mode="get"/>
963 </enum>
964 <enum name="TEXTURE_ENV" value="0x2300"/>
965 <enum name="EYE_LINEAR" value="0x2400"/>
966 <enum name="OBJECT_LINEAR" value="0x2401"/>
967 <enum name="SPHERE_MAP" value="0x2402"/>
968 <enum name="TEXTURE_GEN_MODE" count="1" value="0x2500">
969 <size name="TexGendv"/>
970 <size name="TexGenfv"/>
971 <size name="TexGeniv"/>
972 <size name="GetTexGendv" mode="get"/>
973 <size name="GetTexGenfv" mode="get"/>
974 <size name="GetTexGeniv" mode="get"/>
975 </enum>
976 <enum name="OBJECT_PLANE" count="4" value="0x2501">
977 <size name="TexGendv"/>
978 <size name="TexGenfv"/>
979 <size name="TexGeniv"/>
980 <size name="GetTexGendv" mode="get"/>
981 <size name="GetTexGenfv" mode="get"/>
982 <size name="GetTexGeniv" mode="get"/>
983 </enum>
984 <enum name="EYE_PLANE" count="4" value="0x2502">
985 <size name="TexGendv"/>
986 <size name="TexGenfv"/>
987 <size name="TexGeniv"/>
988 <size name="GetTexGendv" mode="get"/>
989 <size name="GetTexGenfv" mode="get"/>
990 <size name="GetTexGeniv" mode="get"/>
991 </enum>
992 <enum name="NEAREST" value="0x2600"/>
993 <enum name="LINEAR" value="0x2601"/>
994 <enum name="NEAREST_MIPMAP_NEAREST" value="0x2700"/>
995 <enum name="LINEAR_MIPMAP_NEAREST" value="0x2701"/>
996 <enum name="NEAREST_MIPMAP_LINEAR" value="0x2702"/>
997 <enum name="LINEAR_MIPMAP_LINEAR" value="0x2703"/>
998 <enum name="TEXTURE_MAG_FILTER" count="1" value="0x2800">
999 <size name="TexParameterfv"/>
1000 <size name="TexParameteriv"/>
1001 <size name="GetTexParameterfv" mode="get"/>
1002 <size name="GetTexParameteriv" mode="get"/>
1003 </enum>
1004 <enum name="TEXTURE_MIN_FILTER" count="1" value="0x2801">
1005 <size name="TexParameterfv"/>
1006 <size name="TexParameteriv"/>
1007 <size name="GetTexParameterfv" mode="get"/>
1008 <size name="GetTexParameteriv" mode="get"/>
1009 </enum>
1010 <enum name="TEXTURE_WRAP_S" count="1" value="0x2802">
1011 <size name="TexParameterfv"/>
1012 <size name="TexParameteriv"/>
1013 <size name="GetTexParameterfv" mode="get"/>
1014 <size name="GetTexParameteriv" mode="get"/>
1015 </enum>
1016 <enum name="TEXTURE_WRAP_T" count="1" value="0x2803">
1017 <size name="TexParameterfv"/>
1018 <size name="TexParameteriv"/>
1019 <size name="GetTexParameterfv" mode="get"/>
1020 <size name="GetTexParameteriv" mode="get"/>
1021 </enum>
1022 <enum name="CLAMP" value="0x2900"/>
1023 <enum name="REPEAT" value="0x2901"/>
1024 <enum name="CLIP_PLANE0" count="1" value="0x3000">
1025 <size name="Get" mode="get"/>
1026 </enum>
1027 <enum name="CLIP_PLANE1" count="1" value="0x3001">
1028 <size name="Get" mode="get"/>
1029 </enum>
1030 <enum name="CLIP_PLANE2" count="1" value="0x3002">
1031 <size name="Get" mode="get"/>
1032 </enum>
1033 <enum name="CLIP_PLANE3" count="1" value="0x3003">
1034 <size name="Get" mode="get"/>
1035 </enum>
1036 <enum name="CLIP_PLANE4" count="1" value="0x3004">
1037 <size name="Get" mode="get"/>
1038 </enum>
1039 <enum name="CLIP_PLANE5" count="1" value="0x3005">
1040 <size name="Get" mode="get"/>
1041 </enum>
1042 <enum name="LIGHT0" count="1" value="0x4000">
1043 <size name="Get" mode="get"/>
1044 </enum>
1045 <enum name="LIGHT1" count="1" value="0x4001">
1046 <size name="Get" mode="get"/>
1047 </enum>
1048 <enum name="LIGHT2" count="1" value="0x4002">
1049 <size name="Get" mode="get"/>
1050 </enum>
1051 <enum name="LIGHT3" count="1" value="0x4003">
1052 <size name="Get" mode="get"/>
1053 </enum>
1054 <enum name="LIGHT4" count="1" value="0x4004">
1055 <size name="Get" mode="get"/>
1056 </enum>
1057 <enum name="LIGHT5" count="1" value="0x4005">
1058 <size name="Get" mode="get"/>
1059 </enum>
1060 <enum name="LIGHT6" count="1" value="0x4006">
1061 <size name="Get" mode="get"/>
1062 </enum>
1063 <enum name="LIGHT7" count="1" value="0x4007">
1064 <size name="Get" mode="get"/>
1065 </enum>
1066 <enum name="CURRENT_BIT" value="0x00000001"/>
1067 <enum name="POINT_BIT" value="0x00000002"/>
1068 <enum name="LINE_BIT" value="0x00000004"/>
1069 <enum name="POLYGON_BIT" value="0x00000008"/>
1070 <enum name="POLYGON_STIPPLE_BIT" value="0x00000010"/>
1071 <enum name="PIXEL_MODE_BIT" value="0x00000020"/>
1072 <enum name="LIGHTING_BIT" value="0x00000040"/>
1073 <enum name="FOG_BIT" value="0x00000080"/>
1074 <enum name="DEPTH_BUFFER_BIT" value="0x00000100"/>
1075 <enum name="ACCUM_BUFFER_BIT" value="0x00000200"/>
1076 <enum name="STENCIL_BUFFER_BIT" value="0x00000400"/>
1077 <enum name="VIEWPORT_BIT" value="0x00000800"/>
1078 <enum name="TRANSFORM_BIT" value="0x00001000"/>
1079 <enum name="ENABLE_BIT" value="0x00002000"/>
1080 <enum name="COLOR_BUFFER_BIT" value="0x00004000"/>
1081 <enum name="HINT_BIT" value="0x00008000"/>
1082 <enum name="EVAL_BIT" value="0x00010000"/>
1083 <enum name="LIST_BIT" value="0x00020000"/>
1084 <enum name="TEXTURE_BIT" value="0x00040000"/>
1085 <enum name="SCISSOR_BIT" value="0x00080000"/>
1086 <enum name="ALL_ATTRIB_BITS" value="0x000FFFFF"/>
1087
1088 <type name="double" size="8" float="true" glx_name="FLOAT64"/>
1089 <type name="clampd" size="8" float="true" glx_name="FLOAT64"/>
1090
1091 <type name="float" size="4" float="true" glx_name="FLOAT32"/>
1092 <type name="clampf" size="4" float="true" glx_name="FLOAT32"/>
1093
1094 <type name="int" size="4" glx_name="CARD32"/>
1095 <type name="uint" size="4" unsigned="true" glx_name="CARD32"/>
1096 <type name="sizei" size="4" unsigned="true" glx_name="CARD32"/>
1097 <type name="enum" size="4" unsigned="true" glx_name="ENUM"/>
1098 <type name="bitfield" size="4" unsigned="true" glx_name="CARD32"/>
1099
1100 <type name="short" size="2" glx_name="CARD16"/>
1101 <type name="ushort" size="2" unsigned="true" glx_name="CARD16"/>
1102
1103 <type name="byte" size="1" glx_name="CARD8"/>
1104 <type name="ubyte" size="1" unsigned="true" glx_name="CARD8"/>
1105 <type name="boolean" size="1" unsigned="true" glx_name="CARD8"/>
1106
1107 <type name="void" size="1"/>
1108
1109 <type name="DEBUGPROCARB" size="4" pointer="true"/>
1110
1111 <function name="NewList" offset="0" deprecated="3.1">
1112 <param name="list" type="GLuint"/>
1113 <param name="mode" type="GLenum"/>
1114 <glx sop="101"/>
1115 </function>
1116
1117 <function name="EndList" offset="1" deprecated="3.1">
1118 <glx sop="102"/>
1119 </function>
1120
1121 <function name="CallList" offset="2" deprecated="3.1">
1122 <param name="list" type="GLuint"/>
1123 <glx rop="1"/>
1124 </function>
1125
1126 <function name="CallLists" offset="3" deprecated="3.1">
1127 <param name="n" type="GLsizei" counter="true"/>
1128 <param name="type" type="GLenum"/>
1129 <param name="lists" type="const GLvoid *" variable_param="type" count="n"/>
1130 <glx rop="2" large="true"/>
1131 </function>
1132
1133 <function name="DeleteLists" offset="4" deprecated="3.1">
1134 <param name="list" type="GLuint"/>
1135 <param name="range" type="GLsizei"/>
1136 <glx sop="103"/>
1137 </function>
1138
1139 <function name="GenLists" offset="5" deprecated="3.1">
1140 <param name="range" type="GLsizei"/>
1141 <return type="GLuint"/>
1142 <glx sop="104"/>
1143 </function>
1144
1145 <function name="ListBase" offset="6" deprecated="3.1">
1146 <param name="base" type="GLuint"/>
1147 <glx rop="3"/>
1148 </function>
1149
1150 <function name="Begin" offset="7" deprecated="3.1" exec="dynamic">
1151 <param name="mode" type="GLenum"/>
1152 <glx rop="4"/>
1153 </function>
1154
1155 <function name="Bitmap" offset="8" deprecated="3.1">
1156 <param name="width" type="GLsizei"/>
1157 <param name="height" type="GLsizei"/>
1158 <param name="xorig" type="GLfloat"/>
1159 <param name="yorig" type="GLfloat"/>
1160 <param name="xmove" type="GLfloat"/>
1161 <param name="ymove" type="GLfloat"/>
1162 <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"/>
1163 <glx rop="5" large="true"/>
1164 </function>
1165
1166 <function name="Color3b" offset="9" vectorequiv="Color3bv"
1167 deprecated="3.1" exec="loopback" mesa_name="+_f">
1168 <param name="red" type="GLbyte"/>
1169 <param name="green" type="GLbyte"/>
1170 <param name="blue" type="GLbyte"/>
1171 </function>
1172
1173 <function name="Color3bv" offset="10" deprecated="3.1" exec="loopback"
1174 mesa_name="+_f">
1175 <param name="v" type="const GLbyte *" count="3"/>
1176 <glx rop="6"/>
1177 </function>
1178
1179 <function name="Color3d" offset="11" vectorequiv="Color3dv"
1180 deprecated="3.1" exec="loopback" mesa_name="+_f">
1181 <param name="red" type="GLdouble"/>
1182 <param name="green" type="GLdouble"/>
1183 <param name="blue" type="GLdouble"/>
1184 </function>
1185
1186 <function name="Color3dv" offset="12" deprecated="3.1" exec="loopback"
1187 mesa_name="+_f">
1188 <param name="v" type="const GLdouble *" count="3"/>
1189 <glx rop="7"/>
1190 </function>
1191
1192 <function name="Color3f" offset="13" vectorequiv="Color3fv"
1193 deprecated="3.1" exec="dynamic">
1194 <param name="red" type="GLfloat"/>
1195 <param name="green" type="GLfloat"/>
1196 <param name="blue" type="GLfloat"/>
1197 </function>
1198
1199 <function name="Color3fv" offset="14" deprecated="3.1" exec="dynamic">
1200 <param name="v" type="const GLfloat *" count="3"/>
1201 <glx rop="8"/>
1202 </function>
1203
1204 <function name="Color3i" offset="15" vectorequiv="Color3iv"
1205 deprecated="3.1" exec="loopback" mesa_name="+_f">
1206 <param name="red" type="GLint"/>
1207 <param name="green" type="GLint"/>
1208 <param name="blue" type="GLint"/>
1209 </function>
1210
1211 <function name="Color3iv" offset="16" deprecated="3.1" exec="loopback"
1212 mesa_name="+_f">
1213 <param name="v" type="const GLint *" count="3"/>
1214 <glx rop="9"/>
1215 </function>
1216
1217 <function name="Color3s" offset="17" vectorequiv="Color3sv"
1218 deprecated="3.1" exec="loopback" mesa_name="+_f">
1219 <param name="red" type="GLshort"/>
1220 <param name="green" type="GLshort"/>
1221 <param name="blue" type="GLshort"/>
1222 </function>
1223
1224 <function name="Color3sv" offset="18" deprecated="3.1" exec="loopback"
1225 mesa_name="+_f">
1226 <param name="v" type="const GLshort *" count="3"/>
1227 <glx rop="10"/>
1228 </function>
1229
1230 <function name="Color3ub" offset="19" vectorequiv="Color3ubv"
1231 deprecated="3.1" exec="loopback" mesa_name="+_f">
1232 <param name="red" type="GLubyte"/>
1233 <param name="green" type="GLubyte"/>
1234 <param name="blue" type="GLubyte"/>
1235 </function>
1236
1237 <function name="Color3ubv" offset="20" deprecated="3.1" exec="loopback"
1238 mesa_name="+_f">
1239 <param name="v" type="const GLubyte *" count="3"/>
1240 <glx rop="11"/>
1241 </function>
1242
1243 <function name="Color3ui" offset="21" vectorequiv="Color3uiv"
1244 deprecated="3.1" exec="loopback" mesa_name="+_f">
1245 <param name="red" type="GLuint"/>
1246 <param name="green" type="GLuint"/>
1247 <param name="blue" type="GLuint"/>
1248 </function>
1249
1250 <function name="Color3uiv" offset="22" deprecated="3.1" exec="loopback"
1251 mesa_name="+_f">
1252 <param name="v" type="const GLuint *" count="3"/>
1253 <glx rop="12"/>
1254 </function>
1255
1256 <function name="Color3us" offset="23" vectorequiv="Color3usv"
1257 deprecated="3.1" exec="loopback" mesa_name="+_f">
1258 <param name="red" type="GLushort"/>
1259 <param name="green" type="GLushort"/>
1260 <param name="blue" type="GLushort"/>
1261 </function>
1262
1263 <function name="Color3usv" offset="24" deprecated="3.1" exec="loopback"
1264 mesa_name="+_f">
1265 <param name="v" type="const GLushort *" count="3"/>
1266 <glx rop="13"/>
1267 </function>
1268
1269 <function name="Color4b" offset="25" vectorequiv="Color4bv"
1270 deprecated="3.1" exec="loopback" mesa_name="+_f">
1271 <param name="red" type="GLbyte"/>
1272 <param name="green" type="GLbyte"/>
1273 <param name="blue" type="GLbyte"/>
1274 <param name="alpha" type="GLbyte"/>
1275 </function>
1276
1277 <function name="Color4bv" offset="26" deprecated="3.1" exec="loopback"
1278 mesa_name="+_f">
1279 <param name="v" type="const GLbyte *" count="4"/>
1280 <glx rop="14"/>
1281 </function>
1282
1283 <function name="Color4d" offset="27" vectorequiv="Color4dv"
1284 deprecated="3.1" exec="loopback" mesa_name="+_f">
1285 <param name="red" type="GLdouble"/>
1286 <param name="green" type="GLdouble"/>
1287 <param name="blue" type="GLdouble"/>
1288 <param name="alpha" type="GLdouble"/>
1289 </function>
1290
1291 <function name="Color4dv" offset="28" deprecated="3.1" exec="loopback"
1292 mesa_name="+_f">
1293 <param name="v" type="const GLdouble *" count="4"/>
1294 <glx rop="15"/>
1295 </function>
1296
1297 <function name="Color4f" offset="29" vectorequiv="Color4fv" es1="1.0"
1298 deprecated="3.1" exec="dynamic">
1299 <param name="red" type="GLfloat"/>
1300 <param name="green" type="GLfloat"/>
1301 <param name="blue" type="GLfloat"/>
1302 <param name="alpha" type="GLfloat"/>
1303 </function>
1304
1305 <function name="Color4fv" offset="30" deprecated="3.1" exec="dynamic">
1306 <param name="v" type="const GLfloat *" count="4"/>
1307 <glx rop="16"/>
1308 </function>
1309
1310 <function name="Color4i" offset="31" vectorequiv="Color4iv"
1311 deprecated="3.1" exec="loopback" mesa_name="+_f">
1312 <param name="red" type="GLint"/>
1313 <param name="green" type="GLint"/>
1314 <param name="blue" type="GLint"/>
1315 <param name="alpha" type="GLint"/>
1316 </function>
1317
1318 <function name="Color4iv" offset="32" deprecated="3.1" exec="loopback"
1319 mesa_name="+_f">
1320 <param name="v" type="const GLint *" count="4"/>
1321 <glx rop="17"/>
1322 </function>
1323
1324 <function name="Color4s" offset="33" vectorequiv="Color4sv"
1325 deprecated="3.1" exec="loopback" mesa_name="+_f">
1326 <param name="red" type="GLshort"/>
1327 <param name="green" type="GLshort"/>
1328 <param name="blue" type="GLshort"/>
1329 <param name="alpha" type="GLshort"/>
1330 </function>
1331
1332 <function name="Color4sv" offset="34" deprecated="3.1" exec="loopback"
1333 mesa_name="+_f">
1334 <param name="v" type="const GLshort *" count="4"/>
1335 <glx rop="18"/>
1336 </function>
1337
1338 <function name="Color4ub" offset="35" vectorequiv="Color4ubv" es1="1.1"
1339 deprecated="3.1" exec="loopback" mesa_name="+_f">
1340 <param name="red" type="GLubyte"/>
1341 <param name="green" type="GLubyte"/>
1342 <param name="blue" type="GLubyte"/>
1343 <param name="alpha" type="GLubyte"/>
1344 </function>
1345
1346 <function name="Color4ubv" offset="36" deprecated="3.1" exec="loopback"
1347 mesa_name="+_f">
1348 <param name="v" type="const GLubyte *" count="4"/>
1349 <glx rop="19"/>
1350 </function>
1351
1352 <function name="Color4ui" offset="37" vectorequiv="Color4uiv"
1353 deprecated="3.1" exec="loopback" mesa_name="+_f">
1354 <param name="red" type="GLuint"/>
1355 <param name="green" type="GLuint"/>
1356 <param name="blue" type="GLuint"/>
1357 <param name="alpha" type="GLuint"/>
1358 </function>
1359
1360 <function name="Color4uiv" offset="38" deprecated="3.1" exec="loopback"
1361 mesa_name="+_f">
1362 <param name="v" type="const GLuint *" count="4"/>
1363 <glx rop="20"/>
1364 </function>
1365
1366 <function name="Color4us" offset="39" vectorequiv="Color4usv"
1367 deprecated="3.1" exec="loopback" mesa_name="+_f">
1368 <param name="red" type="GLushort"/>
1369 <param name="green" type="GLushort"/>
1370 <param name="blue" type="GLushort"/>
1371 <param name="alpha" type="GLushort"/>
1372 </function>
1373
1374 <function name="Color4usv" offset="40" deprecated="3.1" exec="loopback"
1375 mesa_name="+_f">
1376 <param name="v" type="const GLushort *" count="4"/>
1377 <glx rop="21"/>
1378 </function>
1379
1380 <function name="EdgeFlag" offset="41" vectorequiv="EdgeFlagv"
1381 deprecated="3.1" exec="dynamic">
1382 <param name="flag" type="GLboolean"/>
1383 </function>
1384
1385 <function name="EdgeFlagv" offset="42" deprecated="3.1" exec="loopback">
1386 <param name="flag" type="const GLboolean *" count="1"/>
1387 <glx rop="22"/>
1388 </function>
1389
1390 <function name="End" offset="43" deprecated="3.1" exec="dynamic">
1391 <glx rop="23"/>
1392 </function>
1393
1394 <function name="Indexd" offset="44" vectorequiv="Indexdv" deprecated="3.1"
1395 exec="loopback">
1396 <param name="c" type="GLdouble"/>
1397 </function>
1398
1399 <function name="Indexdv" offset="45" deprecated="3.1" exec="loopback">
1400 <param name="c" type="const GLdouble *" count="1"/>
1401 <glx rop="24"/>
1402 </function>
1403
1404 <function name="Indexf" offset="46" vectorequiv="Indexfv" deprecated="3.1"
1405 exec="dynamic">
1406 <param name="c" type="GLfloat"/>
1407 </function>
1408
1409 <function name="Indexfv" offset="47" deprecated="3.1" exec="dynamic">
1410 <param name="c" type="const GLfloat *" count="1"/>
1411 <glx rop="25"/>
1412 </function>
1413
1414 <function name="Indexi" offset="48" vectorequiv="Indexiv" deprecated="3.1"
1415 exec="loopback">
1416 <param name="c" type="GLint"/>
1417 </function>
1418
1419 <function name="Indexiv" offset="49" deprecated="3.1" exec="loopback">
1420 <param name="c" type="const GLint *" count="1"/>
1421 <glx rop="26"/>
1422 </function>
1423
1424 <function name="Indexs" offset="50" vectorequiv="Indexsv" deprecated="3.1"
1425 exec="loopback">
1426 <param name="c" type="GLshort"/>
1427 </function>
1428
1429 <function name="Indexsv" offset="51" deprecated="3.1" exec="loopback">
1430 <param name="c" type="const GLshort *" count="1"/>
1431 <glx rop="27"/>
1432 </function>
1433
1434 <function name="Normal3b" offset="52" vectorequiv="Normal3bv"
1435 deprecated="3.1" exec="loopback">
1436 <param name="nx" type="GLbyte"/>
1437 <param name="ny" type="GLbyte"/>
1438 <param name="nz" type="GLbyte"/>
1439 </function>
1440
1441 <function name="Normal3bv" offset="53" deprecated="3.1" exec="loopback">
1442 <param name="v" type="const GLbyte *" count="3"/>
1443 <glx rop="28"/>
1444 </function>
1445
1446 <function name="Normal3d" offset="54" vectorequiv="Normal3dv"
1447 deprecated="3.1" exec="loopback">
1448 <param name="nx" type="GLdouble"/>
1449 <param name="ny" type="GLdouble"/>
1450 <param name="nz" type="GLdouble"/>
1451 </function>
1452
1453 <function name="Normal3dv" offset="55" deprecated="3.1" exec="loopback">
1454 <param name="v" type="const GLdouble *" count="3"/>
1455 <glx rop="29"/>
1456 </function>
1457
1458 <function name="Normal3f" offset="56" vectorequiv="Normal3fv" es1="1.0"
1459 deprecated="3.1" exec="dynamic">
1460 <param name="nx" type="GLfloat"/>
1461 <param name="ny" type="GLfloat"/>
1462 <param name="nz" type="GLfloat"/>
1463 </function>
1464
1465 <function name="Normal3fv" offset="57" deprecated="3.1" exec="dynamic">
1466 <param name="v" type="const GLfloat *" count="3"/>
1467 <glx rop="30"/>
1468 </function>
1469
1470 <function name="Normal3i" offset="58" vectorequiv="Normal3iv"
1471 deprecated="3.1" exec="loopback">
1472 <param name="nx" type="GLint"/>
1473 <param name="ny" type="GLint"/>
1474 <param name="nz" type="GLint"/>
1475 </function>
1476
1477 <function name="Normal3iv" offset="59" deprecated="3.1" exec="loopback">
1478 <param name="v" type="const GLint *" count="3"/>
1479 <glx rop="31"/>
1480 </function>
1481
1482 <function name="Normal3s" offset="60" vectorequiv="Normal3sv"
1483 deprecated="3.1" exec="loopback">
1484 <param name="nx" type="GLshort"/>
1485 <param name="ny" type="GLshort"/>
1486 <param name="nz" type="GLshort"/>
1487 </function>
1488
1489 <function name="Normal3sv" offset="61" deprecated="3.1" exec="loopback">
1490 <param name="v" type="const GLshort *" count="3"/>
1491 <glx rop="32"/>
1492 </function>
1493
1494 <function name="RasterPos2d" offset="62" vectorequiv="RasterPos2dv"
1495 deprecated="3.1">
1496 <param name="x" type="GLdouble"/>
1497 <param name="y" type="GLdouble"/>
1498 </function>
1499
1500 <function name="RasterPos2dv" offset="63" deprecated="3.1">
1501 <param name="v" type="const GLdouble *" count="2"/>
1502 <glx rop="33"/>
1503 </function>
1504
1505 <function name="RasterPos2f" offset="64" vectorequiv="RasterPos2fv"
1506 deprecated="3.1">
1507 <param name="x" type="GLfloat"/>
1508 <param name="y" type="GLfloat"/>
1509 </function>
1510
1511 <function name="RasterPos2fv" offset="65" deprecated="3.1">
1512 <param name="v" type="const GLfloat *" count="2"/>
1513 <glx rop="34"/>
1514 </function>
1515
1516 <function name="RasterPos2i" offset="66" vectorequiv="RasterPos2iv"
1517 deprecated="3.1">
1518 <param name="x" type="GLint"/>
1519 <param name="y" type="GLint"/>
1520 </function>
1521
1522 <function name="RasterPos2iv" offset="67" deprecated="3.1">
1523 <param name="v" type="const GLint *" count="2"/>
1524 <glx rop="35"/>
1525 </function>
1526
1527 <function name="RasterPos2s" offset="68" vectorequiv="RasterPos2sv"
1528 deprecated="3.1">
1529 <param name="x" type="GLshort"/>
1530 <param name="y" type="GLshort"/>
1531 </function>
1532
1533 <function name="RasterPos2sv" offset="69" deprecated="3.1">
1534 <param name="v" type="const GLshort *" count="2"/>
1535 <glx rop="36"/>
1536 </function>
1537
1538 <function name="RasterPos3d" offset="70" vectorequiv="RasterPos3dv"
1539 deprecated="3.1">
1540 <param name="x" type="GLdouble"/>
1541 <param name="y" type="GLdouble"/>
1542 <param name="z" type="GLdouble"/>
1543 </function>
1544
1545 <function name="RasterPos3dv" offset="71" deprecated="3.1">
1546 <param name="v" type="const GLdouble *" count="3"/>
1547 <glx rop="37"/>
1548 </function>
1549
1550 <function name="RasterPos3f" offset="72" vectorequiv="RasterPos3fv"
1551 deprecated="3.1">
1552 <param name="x" type="GLfloat"/>
1553 <param name="y" type="GLfloat"/>
1554 <param name="z" type="GLfloat"/>
1555 </function>
1556
1557 <function name="RasterPos3fv" offset="73" deprecated="3.1">
1558 <param name="v" type="const GLfloat *" count="3"/>
1559 <glx rop="38"/>
1560 </function>
1561
1562 <function name="RasterPos3i" offset="74" vectorequiv="RasterPos3iv"
1563 deprecated="3.1">
1564 <param name="x" type="GLint"/>
1565 <param name="y" type="GLint"/>
1566 <param name="z" type="GLint"/>
1567 </function>
1568
1569 <function name="RasterPos3iv" offset="75" deprecated="3.1">
1570 <param name="v" type="const GLint *" count="3"/>
1571 <glx rop="39"/>
1572 </function>
1573
1574 <function name="RasterPos3s" offset="76" vectorequiv="RasterPos3sv"
1575 deprecated="3.1">
1576 <param name="x" type="GLshort"/>
1577 <param name="y" type="GLshort"/>
1578 <param name="z" type="GLshort"/>
1579 </function>
1580
1581 <function name="RasterPos3sv" offset="77" deprecated="3.1">
1582 <param name="v" type="const GLshort *" count="3"/>
1583 <glx rop="40"/>
1584 </function>
1585
1586 <function name="RasterPos4d" offset="78" vectorequiv="RasterPos4dv"
1587 deprecated="3.1">
1588 <param name="x" type="GLdouble"/>
1589 <param name="y" type="GLdouble"/>
1590 <param name="z" type="GLdouble"/>
1591 <param name="w" type="GLdouble"/>
1592 </function>
1593
1594 <function name="RasterPos4dv" offset="79" deprecated="3.1">
1595 <param name="v" type="const GLdouble *" count="4"/>
1596 <glx rop="41"/>
1597 </function>
1598
1599 <function name="RasterPos4f" offset="80" vectorequiv="RasterPos4fv"
1600 deprecated="3.1">
1601 <param name="x" type="GLfloat"/>
1602 <param name="y" type="GLfloat"/>
1603 <param name="z" type="GLfloat"/>
1604 <param name="w" type="GLfloat"/>
1605 </function>
1606
1607 <function name="RasterPos4fv" offset="81" deprecated="3.1">
1608 <param name="v" type="const GLfloat *" count="4"/>
1609 <glx rop="42"/>
1610 </function>
1611
1612 <function name="RasterPos4i" offset="82" vectorequiv="RasterPos4iv"
1613 deprecated="3.1">
1614 <param name="x" type="GLint"/>
1615 <param name="y" type="GLint"/>
1616 <param name="z" type="GLint"/>
1617 <param name="w" type="GLint"/>
1618 </function>
1619
1620 <function name="RasterPos4iv" offset="83" deprecated="3.1">
1621 <param name="v" type="const GLint *" count="4"/>
1622 <glx rop="43"/>
1623 </function>
1624
1625 <function name="RasterPos4s" offset="84" vectorequiv="RasterPos4sv"
1626 deprecated="3.1">
1627 <param name="x" type="GLshort"/>
1628 <param name="y" type="GLshort"/>
1629 <param name="z" type="GLshort"/>
1630 <param name="w" type="GLshort"/>
1631 </function>
1632
1633 <function name="RasterPos4sv" offset="85" deprecated="3.1">
1634 <param name="v" type="const GLshort *" count="4"/>
1635 <glx rop="44"/>
1636 </function>
1637
1638 <function name="Rectd" offset="86" vectorequiv="Rectdv" deprecated="3.1"
1639 exec="loopback">
1640 <param name="x1" type="GLdouble"/>
1641 <param name="y1" type="GLdouble"/>
1642 <param name="x2" type="GLdouble"/>
1643 <param name="y2" type="GLdouble"/>
1644 </function>
1645
1646 <function name="Rectdv" offset="87" deprecated="3.1" exec="loopback">
1647 <param name="v1" type="const GLdouble *" count="2"/>
1648 <param name="v2" type="const GLdouble *" count="2"/>
1649 <glx rop="45"/>
1650 </function>
1651
1652 <function name="Rectf" offset="88" vectorequiv="Rectfv" deprecated="3.1"
1653 exec="dynamic">
1654 <param name="x1" type="GLfloat"/>
1655 <param name="y1" type="GLfloat"/>
1656 <param name="x2" type="GLfloat"/>
1657 <param name="y2" type="GLfloat"/>
1658 </function>
1659
1660 <function name="Rectfv" offset="89" deprecated="3.1" exec="loopback">
1661 <param name="v1" type="const GLfloat *" count="2"/>
1662 <param name="v2" type="const GLfloat *" count="2"/>
1663 <glx rop="46"/>
1664 </function>
1665
1666 <function name="Recti" offset="90" vectorequiv="Rectiv" deprecated="3.1"
1667 exec="loopback">
1668 <param name="x1" type="GLint"/>
1669 <param name="y1" type="GLint"/>
1670 <param name="x2" type="GLint"/>
1671 <param name="y2" type="GLint"/>
1672 </function>
1673
1674 <function name="Rectiv" offset="91" deprecated="3.1" exec="loopback">
1675 <param name="v1" type="const GLint *" count="2"/>
1676 <param name="v2" type="const GLint *" count="2"/>
1677 <glx rop="47"/>
1678 </function>
1679
1680 <function name="Rects" offset="92" vectorequiv="Rectsv" deprecated="3.1"
1681 exec="loopback">
1682 <param name="x1" type="GLshort"/>
1683 <param name="y1" type="GLshort"/>
1684 <param name="x2" type="GLshort"/>
1685 <param name="y2" type="GLshort"/>
1686 </function>
1687
1688 <function name="Rectsv" offset="93" deprecated="3.1" exec="loopback">
1689 <param name="v1" type="const GLshort *" count="2"/>
1690 <param name="v2" type="const GLshort *" count="2"/>
1691 <glx rop="48"/>
1692 </function>
1693
1694 <function name="TexCoord1d" offset="94" vectorequiv="TexCoord1dv"
1695 deprecated="3.1" exec="loopback">
1696 <param name="s" type="GLdouble"/>
1697 </function>
1698
1699 <function name="TexCoord1dv" offset="95" deprecated="3.1" exec="loopback">
1700 <param name="v" type="const GLdouble *" count="1"/>
1701 <glx rop="49"/>
1702 </function>
1703
1704 <function name="TexCoord1f" offset="96" vectorequiv="TexCoord1fv"
1705 deprecated="3.1" exec="dynamic">
1706 <param name="s" type="GLfloat"/>
1707 </function>
1708
1709 <function name="TexCoord1fv" offset="97" deprecated="3.1"
1710 exec="dynamic">
1711 <param name="v" type="const GLfloat *" count="1"/>
1712 <glx rop="50"/>
1713 </function>
1714
1715 <function name="TexCoord1i" offset="98" vectorequiv="TexCoord1iv"
1716 deprecated="3.1" exec="loopback">
1717 <param name="s" type="GLint"/>
1718 </function>
1719
1720 <function name="TexCoord1iv" offset="99" deprecated="3.1" exec="loopback">
1721 <param name="v" type="const GLint *" count="1"/>
1722 <glx rop="51"/>
1723 </function>
1724
1725 <function name="TexCoord1s" offset="100" vectorequiv="TexCoord1sv"
1726 deprecated="3.1" exec="loopback">
1727 <param name="s" type="GLshort"/>
1728 </function>
1729
1730 <function name="TexCoord1sv" offset="101" deprecated="3.1" exec="loopback">
1731 <param name="v" type="const GLshort *" count="1"/>
1732 <glx rop="52"/>
1733 </function>
1734
1735 <function name="TexCoord2d" offset="102" vectorequiv="TexCoord2dv"
1736 deprecated="3.1" exec="loopback">
1737 <param name="s" type="GLdouble"/>
1738 <param name="t" type="GLdouble"/>
1739 </function>
1740
1741 <function name="TexCoord2dv" offset="103" deprecated="3.1" exec="loopback">
1742 <param name="v" type="const GLdouble *" count="2"/>
1743 <glx rop="53"/>
1744 </function>
1745
1746 <function name="TexCoord2f" offset="104" vectorequiv="TexCoord2fv"
1747 deprecated="3.1" exec="dynamic">
1748 <param name="s" type="GLfloat"/>
1749 <param name="t" type="GLfloat"/>
1750 </function>
1751
1752 <function name="TexCoord2fv" offset="105" deprecated="3.1"
1753 exec="dynamic">
1754 <param name="v" type="const GLfloat *" count="2"/>
1755 <glx rop="54"/>
1756 </function>
1757
1758 <function name="TexCoord2i" offset="106" vectorequiv="TexCoord2iv"
1759 deprecated="3.1" exec="loopback">
1760 <param name="s" type="GLint"/>
1761 <param name="t" type="GLint"/>
1762 </function>
1763
1764 <function name="TexCoord2iv" offset="107" deprecated="3.1" exec="loopback">
1765 <param name="v" type="const GLint *" count="2"/>
1766 <glx rop="55"/>
1767 </function>
1768
1769 <function name="TexCoord2s" offset="108" vectorequiv="TexCoord2sv"
1770 deprecated="3.1" exec="loopback">
1771 <param name="s" type="GLshort"/>
1772 <param name="t" type="GLshort"/>
1773 </function>
1774
1775 <function name="TexCoord2sv" offset="109" deprecated="3.1" exec="loopback">
1776 <param name="v" type="const GLshort *" count="2"/>
1777 <glx rop="56"/>
1778 </function>
1779
1780 <function name="TexCoord3d" offset="110" vectorequiv="TexCoord3dv"
1781 deprecated="3.1" exec="loopback">
1782 <param name="s" type="GLdouble"/>
1783 <param name="t" type="GLdouble"/>
1784 <param name="r" type="GLdouble"/>
1785 </function>
1786
1787 <function name="TexCoord3dv" offset="111" deprecated="3.1" exec="loopback">
1788 <param name="v" type="const GLdouble *" count="3"/>
1789 <glx rop="57"/>
1790 </function>
1791
1792 <function name="TexCoord3f" offset="112" vectorequiv="TexCoord3fv"
1793 deprecated="3.1" exec="dynamic">
1794 <param name="s" type="GLfloat"/>
1795 <param name="t" type="GLfloat"/>
1796 <param name="r" type="GLfloat"/>
1797 </function>
1798
1799 <function name="TexCoord3fv" offset="113" deprecated="3.1"
1800 exec="dynamic">
1801 <param name="v" type="const GLfloat *" count="3"/>
1802 <glx rop="58"/>
1803 </function>
1804
1805 <function name="TexCoord3i" offset="114" vectorequiv="TexCoord3iv"
1806 deprecated="3.1" exec="loopback">
1807 <param name="s" type="GLint"/>
1808 <param name="t" type="GLint"/>
1809 <param name="r" type="GLint"/>
1810 </function>
1811
1812 <function name="TexCoord3iv" offset="115" deprecated="3.1" exec="loopback">
1813 <param name="v" type="const GLint *" count="3"/>
1814 <glx rop="59"/>
1815 </function>
1816
1817 <function name="TexCoord3s" offset="116" vectorequiv="TexCoord3sv"
1818 deprecated="3.1" exec="loopback">
1819 <param name="s" type="GLshort"/>
1820 <param name="t" type="GLshort"/>
1821 <param name="r" type="GLshort"/>
1822 </function>
1823
1824 <function name="TexCoord3sv" offset="117" deprecated="3.1" exec="loopback">
1825 <param name="v" type="const GLshort *" count="3"/>
1826 <glx rop="60"/>
1827 </function>
1828
1829 <function name="TexCoord4d" offset="118" vectorequiv="TexCoord4dv"
1830 deprecated="3.1" exec="loopback">
1831 <param name="s" type="GLdouble"/>
1832 <param name="t" type="GLdouble"/>
1833 <param name="r" type="GLdouble"/>
1834 <param name="q" type="GLdouble"/>
1835 </function>
1836
1837 <function name="TexCoord4dv" offset="119" deprecated="3.1" exec="loopback">
1838 <param name="v" type="const GLdouble *" count="4"/>
1839 <glx rop="61"/>
1840 </function>
1841
1842 <function name="TexCoord4f" offset="120" vectorequiv="TexCoord4fv"
1843 deprecated="3.1" exec="dynamic">
1844 <param name="s" type="GLfloat"/>
1845 <param name="t" type="GLfloat"/>
1846 <param name="r" type="GLfloat"/>
1847 <param name="q" type="GLfloat"/>
1848 </function>
1849
1850 <function name="TexCoord4fv" offset="121" deprecated="3.1"
1851 exec="dynamic">
1852 <param name="v" type="const GLfloat *" count="4"/>
1853 <glx rop="62"/>
1854 </function>
1855
1856 <function name="TexCoord4i" offset="122" vectorequiv="TexCoord4iv"
1857 deprecated="3.1" exec="loopback">
1858 <param name="s" type="GLint"/>
1859 <param name="t" type="GLint"/>
1860 <param name="r" type="GLint"/>
1861 <param name="q" type="GLint"/>
1862 </function>
1863
1864 <function name="TexCoord4iv" offset="123" deprecated="3.1" exec="loopback">
1865 <param name="v" type="const GLint *" count="4"/>
1866 <glx rop="63"/>
1867 </function>
1868
1869 <function name="TexCoord4s" offset="124" vectorequiv="TexCoord4sv"
1870 deprecated="3.1" exec="loopback">
1871 <param name="s" type="GLshort"/>
1872 <param name="t" type="GLshort"/>
1873 <param name="r" type="GLshort"/>
1874 <param name="q" type="GLshort"/>
1875 </function>
1876
1877 <function name="TexCoord4sv" offset="125" deprecated="3.1" exec="loopback">
1878 <param name="v" type="const GLshort *" count="4"/>
1879 <glx rop="64"/>
1880 </function>
1881
1882 <function name="Vertex2d" offset="126" vectorequiv="Vertex2dv"
1883 deprecated="3.1" exec="loopback">
1884 <param name="x" type="GLdouble"/>
1885 <param name="y" type="GLdouble"/>
1886 </function>
1887
1888 <function name="Vertex2dv" offset="127" deprecated="3.1" exec="loopback">
1889 <param name="v" type="const GLdouble *" count="2"/>
1890 <glx rop="65"/>
1891 </function>
1892
1893 <function name="Vertex2f" offset="128" vectorequiv="Vertex2fv"
1894 deprecated="3.1" exec="dynamic">
1895 <param name="x" type="GLfloat"/>
1896 <param name="y" type="GLfloat"/>
1897 </function>
1898
1899 <function name="Vertex2fv" offset="129" deprecated="3.1"
1900 exec="dynamic">
1901 <param name="v" type="const GLfloat *" count="2"/>
1902 <glx rop="66"/>
1903 </function>
1904
1905 <function name="Vertex2i" offset="130" vectorequiv="Vertex2iv"
1906 deprecated="3.1" exec="loopback">
1907 <param name="x" type="GLint"/>
1908 <param name="y" type="GLint"/>
1909 </function>
1910
1911 <function name="Vertex2iv" offset="131" deprecated="3.1" exec="loopback">
1912 <param name="v" type="const GLint *" count="2"/>
1913 <glx rop="67"/>
1914 </function>
1915
1916 <function name="Vertex2s" offset="132" vectorequiv="Vertex2sv"
1917 deprecated="3.1" exec="loopback">
1918 <param name="x" type="GLshort"/>
1919 <param name="y" type="GLshort"/>
1920 </function>
1921
1922 <function name="Vertex2sv" offset="133" deprecated="3.1" exec="loopback">
1923 <param name="v" type="const GLshort *" count="2"/>
1924 <glx rop="68"/>
1925 </function>
1926
1927 <function name="Vertex3d" offset="134" vectorequiv="Vertex3dv"
1928 deprecated="3.1" exec="loopback">
1929 <param name="x" type="GLdouble"/>
1930 <param name="y" type="GLdouble"/>
1931 <param name="z" type="GLdouble"/>
1932 </function>
1933
1934 <function name="Vertex3dv" offset="135" deprecated="3.1" exec="loopback">
1935 <param name="v" type="const GLdouble *" count="3"/>
1936 <glx rop="69"/>
1937 </function>
1938
1939 <function name="Vertex3f" offset="136" vectorequiv="Vertex3fv"
1940 deprecated="3.1" exec="dynamic">
1941 <param name="x" type="GLfloat"/>
1942 <param name="y" type="GLfloat"/>
1943 <param name="z" type="GLfloat"/>
1944 </function>
1945
1946 <function name="Vertex3fv" offset="137" deprecated="3.1"
1947 exec="dynamic">
1948 <param name="v" type="const GLfloat *" count="3"/>
1949 <glx rop="70"/>
1950 </function>
1951
1952 <function name="Vertex3i" offset="138" vectorequiv="Vertex3iv"
1953 deprecated="3.1" exec="loopback">
1954 <param name="x" type="GLint"/>
1955 <param name="y" type="GLint"/>
1956 <param name="z" type="GLint"/>
1957 </function>
1958
1959 <function name="Vertex3iv" offset="139" deprecated="3.1" exec="loopback">
1960 <param name="v" type="const GLint *" count="3"/>
1961 <glx rop="71"/>
1962 </function>
1963
1964 <function name="Vertex3s" offset="140" vectorequiv="Vertex3sv"
1965 deprecated="3.1" exec="loopback">
1966 <param name="x" type="GLshort"/>
1967 <param name="y" type="GLshort"/>
1968 <param name="z" type="GLshort"/>
1969 </function>
1970
1971 <function name="Vertex3sv" offset="141" deprecated="3.1" exec="loopback">
1972 <param name="v" type="const GLshort *" count="3"/>
1973 <glx rop="72"/>
1974 </function>
1975
1976 <function name="Vertex4d" offset="142" vectorequiv="Vertex4dv"
1977 deprecated="3.1" exec="loopback">
1978 <param name="x" type="GLdouble"/>
1979 <param name="y" type="GLdouble"/>
1980 <param name="z" type="GLdouble"/>
1981 <param name="w" type="GLdouble"/>
1982 </function>
1983
1984 <function name="Vertex4dv" offset="143" deprecated="3.1" exec="loopback">
1985 <param name="v" type="const GLdouble *" count="4"/>
1986 <glx rop="73"/>
1987 </function>
1988
1989 <function name="Vertex4f" offset="144" vectorequiv="Vertex4fv"
1990 deprecated="3.1" exec="dynamic">
1991 <param name="x" type="GLfloat"/>
1992 <param name="y" type="GLfloat"/>
1993 <param name="z" type="GLfloat"/>
1994 <param name="w" type="GLfloat"/>
1995 </function>
1996
1997 <function name="Vertex4fv" offset="145" deprecated="3.1"
1998 exec="dynamic">
1999 <param name="v" type="const GLfloat *" count="4"/>
2000 <glx rop="74"/>
2001 </function>
2002
2003 <function name="Vertex4i" offset="146" vectorequiv="Vertex4iv"
2004 deprecated="3.1" exec="loopback">
2005 <param name="x" type="GLint"/>
2006 <param name="y" type="GLint"/>
2007 <param name="z" type="GLint"/>
2008 <param name="w" type="GLint"/>
2009 </function>
2010
2011 <function name="Vertex4iv" offset="147" deprecated="3.1" exec="loopback">
2012 <param name="v" type="const GLint *" count="4"/>
2013 <glx rop="75"/>
2014 </function>
2015
2016 <function name="Vertex4s" offset="148" vectorequiv="Vertex4sv"
2017 deprecated="3.1" exec="loopback">
2018 <param name="x" type="GLshort"/>
2019 <param name="y" type="GLshort"/>
2020 <param name="z" type="GLshort"/>
2021 <param name="w" type="GLshort"/>
2022 </function>
2023
2024 <function name="Vertex4sv" offset="149" deprecated="3.1" exec="loopback">
2025 <param name="v" type="const GLshort *" count="4"/>
2026 <glx rop="76"/>
2027 </function>
2028
2029 <function name="ClipPlane" offset="150" deprecated="3.1">
2030 <param name="plane" type="GLenum"/>
2031 <param name="equation" type="const GLdouble *" count="4"/>
2032 <glx rop="77"/>
2033 </function>
2034
2035 <function name="ColorMaterial" offset="151" deprecated="3.1">
2036 <param name="face" type="GLenum"/>
2037 <param name="mode" type="GLenum"/>
2038 <glx rop="78"/>
2039 </function>
2040
2041 <function name="CullFace" offset="152" es1="1.0" es2="2.0">
2042 <param name="mode" type="GLenum"/>
2043 <glx rop="79"/>
2044 </function>
2045
2046 <function name="Fogf" offset="153" es1="1.0" deprecated="3.1">
2047 <param name="pname" type="GLenum"/>
2048 <param name="param" type="GLfloat"/>
2049 <glx rop="80"/>
2050 </function>
2051
2052 <function name="Fogfv" offset="154" es1="1.0" deprecated="3.1">
2053 <param name="pname" type="GLenum"/>
2054 <param name="params" type="const GLfloat *" variable_param="pname"/>
2055 <glx rop="81"/>
2056 </function>
2057
2058 <function name="Fogi" offset="155" deprecated="3.1">
2059 <param name="pname" type="GLenum"/>
2060 <param name="param" type="GLint"/>
2061 <glx rop="82"/>
2062 </function>
2063
2064 <function name="Fogiv" offset="156" deprecated="3.1">
2065 <param name="pname" type="GLenum"/>
2066 <param name="params" type="const GLint *" variable_param="pname"/>
2067 <glx rop="83"/>
2068 </function>
2069
2070 <function name="FrontFace" offset="157" es1="1.0" es2="2.0">
2071 <param name="mode" type="GLenum"/>
2072 <glx rop="84"/>
2073 </function>
2074
2075 <function name="Hint" offset="158" es1="1.0" es2="2.0">
2076 <param name="target" type="GLenum"/>
2077 <param name="mode" type="GLenum"/>
2078 <glx rop="85"/>
2079 </function>
2080
2081 <function name="Lightf" offset="159" es1="1.0" deprecated="3.1">
2082 <param name="light" type="GLenum"/>
2083 <param name="pname" type="GLenum"/>
2084 <param name="param" type="GLfloat"/>
2085 <glx rop="86"/>
2086 </function>
2087
2088 <function name="Lightfv" offset="160" es1="1.0" deprecated="3.1">
2089 <param name="light" type="GLenum"/>
2090 <param name="pname" type="GLenum"/>
2091 <param name="params" type="const GLfloat *" variable_param="pname"/>
2092 <glx rop="87"/>
2093 </function>
2094
2095 <function name="Lighti" offset="161" deprecated="3.1">
2096 <param name="light" type="GLenum"/>
2097 <param name="pname" type="GLenum"/>
2098 <param name="param" type="GLint"/>
2099 <glx rop="88"/>
2100 </function>
2101
2102 <function name="Lightiv" offset="162" deprecated="3.1">
2103 <param name="light" type="GLenum"/>
2104 <param name="pname" type="GLenum"/>
2105 <param name="params" type="const GLint *" variable_param="pname"/>
2106 <glx rop="89"/>
2107 </function>
2108
2109 <function name="LightModelf" offset="163" es1="1.0" deprecated="3.1">
2110 <param name="pname" type="GLenum"/>
2111 <param name="param" type="GLfloat"/>
2112 <glx rop="90"/>
2113 </function>
2114
2115 <function name="LightModelfv" offset="164" es1="1.0" deprecated="3.1">
2116 <param name="pname" type="GLenum"/>
2117 <param name="params" type="const GLfloat *" variable_param="pname"/>
2118 <glx rop="91"/>
2119 </function>
2120
2121 <function name="LightModeli" offset="165" deprecated="3.1">
2122 <param name="pname" type="GLenum"/>
2123 <param name="param" type="GLint"/>
2124 <glx rop="92"/>
2125 </function>
2126
2127 <function name="LightModeliv" offset="166" deprecated="3.1">
2128 <param name="pname" type="GLenum"/>
2129 <param name="params" type="const GLint *" variable_param="pname"/>
2130 <glx rop="93"/>
2131 </function>
2132
2133 <function name="LineStipple" offset="167" deprecated="3.1">
2134 <param name="factor" type="GLint"/>
2135 <param name="pattern" type="GLushort"/>
2136 <glx rop="94"/>
2137 </function>
2138
2139 <function name="LineWidth" offset="168" es1="1.0" es2="2.0">
2140 <param name="width" type="GLfloat"/>
2141 <glx rop="95"/>
2142 </function>
2143
2144 <function name="Materialf" offset="169" es1="1.0" deprecated="3.1"
2145 exec="loopback">
2146 <param name="face" type="GLenum"/>
2147 <param name="pname" type="GLenum"/>
2148 <param name="param" type="GLfloat"/>
2149 <glx rop="96"/>
2150 </function>
2151
2152 <function name="Materialfv" offset="170" es1="1.0" deprecated="3.1"
2153 exec="dynamic">
2154 <param name="face" type="GLenum"/>
2155 <param name="pname" type="GLenum"/>
2156 <param name="params" type="const GLfloat *" variable_param="pname"/>
2157 <glx rop="97"/>
2158 </function>
2159
2160 <function name="Materiali" offset="171" deprecated="3.1" exec="loopback">
2161 <param name="face" type="GLenum"/>
2162 <param name="pname" type="GLenum"/>
2163 <param name="param" type="GLint"/>
2164 <glx rop="98"/>
2165 </function>
2166
2167 <function name="Materialiv" offset="172" deprecated="3.1" exec="loopback">
2168 <param name="face" type="GLenum"/>
2169 <param name="pname" type="GLenum"/>
2170 <param name="params" type="const GLint *" variable_param="pname"/>
2171 <glx rop="99"/>
2172 </function>
2173
2174 <function name="PointSize" offset="173" es1="1.0">
2175 <param name="size" type="GLfloat"/>
2176 <glx rop="100"/>
2177 </function>
2178
2179 <function name="PolygonMode" offset="174">
2180 <param name="face" type="GLenum"/>
2181 <param name="mode" type="GLenum"/>
2182 <glx rop="101"/>
2183 </function>
2184
2185 <function name="PolygonStipple" offset="175" deprecated="3.1">
2186 <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"/>
2187 <glx rop="102"/>
2188 </function>
2189
2190 <function name="Scissor" offset="176" es1="1.0" es2="2.0">
2191 <param name="x" type="GLint"/>
2192 <param name="y" type="GLint"/>
2193 <param name="width" type="GLsizei"/>
2194 <param name="height" type="GLsizei"/>
2195 <glx rop="103"/>
2196 </function>
2197
2198 <function name="ShadeModel" offset="177" es1="1.0" deprecated="3.1">
2199 <param name="mode" type="GLenum"/>
2200 <glx rop="104"/>
2201 </function>
2202
2203 <function name="TexParameterf" offset="178" es1="1.0" es2="2.0">
2204 <param name="target" type="GLenum"/>
2205 <param name="pname" type="GLenum"/>
2206 <param name="param" type="GLfloat"/>
2207 <glx rop="105"/>
2208 </function>
2209
2210 <function name="TexParameterfv" offset="179" es1="1.1" es2="2.0">
2211 <param name="target" type="GLenum"/>
2212 <param name="pname" type="GLenum"/>
2213 <param name="params" type="const GLfloat *" variable_param="pname"/>
2214 <glx rop="106"/>
2215 </function>
2216
2217 <function name="TexParameteri" offset="180" es1="1.1" es2="2.0">
2218 <param name="target" type="GLenum"/>
2219 <param name="pname" type="GLenum"/>
2220 <param name="param" type="GLint"/>
2221 <glx rop="107"/>
2222 </function>
2223
2224 <function name="TexParameteriv" offset="181" es1="1.1" es2="2.0">
2225 <param name="target" type="GLenum"/>
2226 <param name="pname" type="GLenum"/>
2227 <param name="params" type="const GLint *" variable_param="pname"/>
2228 <glx rop="108"/>
2229 </function>
2230
2231 <function name="TexImage1D" offset="182">
2232 <param name="target" type="GLenum"/>
2233 <param name="level" type="GLint"/>
2234 <param name="internalformat" type="GLint"/>
2235 <param name="width" type="GLsizei"/>
2236 <param name="border" type="GLint"/>
2237 <param name="format" type="GLenum"/>
2238 <param name="type" type="GLenum"/>
2239 <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"/>
2240 <glx rop="109" large="true"/>
2241 </function>
2242
2243 <function name="TexImage2D" offset="183" es1="1.0" es2="2.0">
2244 <param name="target" type="GLenum"/>
2245 <param name="level" type="GLint"/>
2246 <param name="internalformat" type="GLint"/>
2247 <param name="width" type="GLsizei"/>
2248 <param name="height" type="GLsizei"/>
2249 <param name="border" type="GLint"/>
2250 <param name="format" type="GLenum"/>
2251 <param name="type" type="GLenum"/>
2252 <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"/>
2253 <glx rop="110" large="true"/>
2254 </function>
2255
2256 <function name="TexEnvf" offset="184" es1="1.0" deprecated="3.1">
2257 <param name="target" type="GLenum"/>
2258 <param name="pname" type="GLenum"/>
2259 <param name="param" type="GLfloat"/>
2260 <glx rop="111"/>
2261 </function>
2262
2263 <function name="TexEnvfv" offset="185" es1="1.0" deprecated="3.1">
2264 <param name="target" type="GLenum"/>
2265 <param name="pname" type="GLenum"/>
2266 <param name="params" type="const GLfloat *" variable_param="pname"/>
2267 <glx rop="112"/>
2268 </function>
2269
2270 <function name="TexEnvi" offset="186" es1="1.1" deprecated="3.1">
2271 <param name="target" type="GLenum"/>
2272 <param name="pname" type="GLenum"/>
2273 <param name="param" type="GLint"/>
2274 <glx rop="113"/>
2275 </function>
2276
2277 <function name="TexEnviv" offset="187" es1="1.1" deprecated="3.1">
2278 <param name="target" type="GLenum"/>
2279 <param name="pname" type="GLenum"/>
2280 <param name="params" type="const GLint *" variable_param="pname"/>
2281 <glx rop="114"/>
2282 </function>
2283
2284 <function name="TexGend" offset="188" deprecated="3.1">
2285 <param name="coord" type="GLenum"/>
2286 <param name="pname" type="GLenum"/>
2287 <param name="param" type="GLdouble"/>
2288 <glx rop="115"/>
2289 </function>
2290
2291 <function name="TexGendv" offset="189" deprecated="3.1">
2292 <param name="coord" type="GLenum"/>
2293 <param name="pname" type="GLenum"/>
2294 <param name="params" type="const GLdouble *" variable_param="pname"/>
2295 <glx rop="116"/>
2296 </function>
2297
2298 <function name="TexGenf" offset="190" deprecated="3.1">
2299 <param name="coord" type="GLenum"/>
2300 <param name="pname" type="GLenum"/>
2301 <param name="param" type="GLfloat"/>
2302 <glx rop="117"/>
2303 </function>
2304
2305 <function name="TexGenfv" offset="191" deprecated="3.1">
2306 <param name="coord" type="GLenum"/>
2307 <param name="pname" type="GLenum"/>
2308 <param name="params" type="const GLfloat *" variable_param="pname"/>
2309 <glx rop="118"/>
2310 </function>
2311
2312 <function name="TexGeni" offset="192" deprecated="3.1">
2313 <param name="coord" type="GLenum"/>
2314 <param name="pname" type="GLenum"/>
2315 <param name="param" type="GLint"/>
2316 <glx rop="119"/>
2317 </function>
2318
2319 <function name="TexGeniv" offset="193" deprecated="3.1">
2320 <param name="coord" type="GLenum"/>
2321 <param name="pname" type="GLenum"/>
2322 <param name="params" type="const GLint *" variable_param="pname"/>
2323 <glx rop="120"/>
2324 </function>
2325
2326 <function name="FeedbackBuffer" offset="194" deprecated="3.1">
2327 <param name="size" type="GLsizei"/>
2328 <param name="type" type="GLenum"/>
2329 <param name="buffer" type="GLfloat *" output="true"/>
2330 <glx sop="105" handcode="true"/>
2331 </function>
2332
2333 <function name="SelectBuffer" offset="195" deprecated="3.1">
2334 <param name="size" type="GLsizei"/>
2335 <param name="buffer" type="GLuint *" output="true"/>
2336 <glx sop="106" handcode="true"/>
2337 </function>
2338
2339 <function name="RenderMode" offset="196" deprecated="3.1">
2340 <param name="mode" type="GLenum"/>
2341 <return type="GLint"/>
2342 <glx sop="107" handcode="true"/>
2343 </function>
2344
2345 <function name="InitNames" offset="197" deprecated="3.1">
2346 <glx rop="121"/>
2347 </function>
2348
2349 <function name="LoadName" offset="198" deprecated="3.1">
2350 <param name="name" type="GLuint"/>
2351 <glx rop="122"/>
2352 </function>
2353
2354 <function name="PassThrough" offset="199" deprecated="3.1">
2355 <param name="token" type="GLfloat"/>
2356 <glx rop="123"/>
2357 </function>
2358
2359 <function name="PopName" offset="200" deprecated="3.1">
2360 <glx rop="124"/>
2361 </function>
2362
2363 <function name="PushName" offset="201" deprecated="3.1">
2364 <param name="name" type="GLuint"/>
2365 <glx rop="125"/>
2366 </function>
2367
2368 <function name="DrawBuffer" offset="202">
2369 <param name="mode" type="GLenum"/>
2370 <glx rop="126"/>
2371 </function>
2372
2373 <function name="Clear" offset="203" es1="1.0" es2="2.0">
2374 <param name="mask" type="GLbitfield"/>
2375 <glx rop="127"/>
2376 </function>
2377
2378 <function name="ClearAccum" offset="204" deprecated="3.1">
2379 <param name="red" type="GLfloat"/>
2380 <param name="green" type="GLfloat"/>
2381 <param name="blue" type="GLfloat"/>
2382 <param name="alpha" type="GLfloat"/>
2383 <glx rop="128"/>
2384 </function>
2385
2386 <function name="ClearIndex" offset="205" deprecated="3.1">
2387 <param name="c" type="GLfloat"/>
2388 <glx rop="129"/>
2389 </function>
2390
2391 <function name="ClearColor" offset="206" es1="1.0" es2="2.0">
2392 <param name="red" type="GLclampf"/>
2393 <param name="green" type="GLclampf"/>
2394 <param name="blue" type="GLclampf"/>
2395 <param name="alpha" type="GLclampf"/>
2396 <glx rop="130"/>
2397 </function>
2398
2399 <function name="ClearStencil" offset="207" es1="1.0" es2="2.0">
2400 <param name="s" type="GLint"/>
2401 <glx rop="131"/>
2402 </function>
2403
2404 <function name="ClearDepth" offset="208">
2405 <param name="depth" type="GLclampd"/>
2406 <glx rop="132"/>
2407 </function>
2408
2409 <function name="StencilMask" offset="209" es1="1.0" es2="2.0">
2410 <param name="mask" type="GLuint"/>
2411 <glx rop="133"/>
2412 </function>
2413
2414 <function name="ColorMask" offset="210" es1="1.0" es2="2.0">
2415 <param name="red" type="GLboolean"/>
2416 <param name="green" type="GLboolean"/>
2417 <param name="blue" type="GLboolean"/>
2418 <param name="alpha" type="GLboolean"/>
2419 <glx rop="134"/>
2420 </function>
2421
2422 <function name="DepthMask" offset="211" es1="1.0" es2="2.0">
2423 <param name="flag" type="GLboolean"/>
2424 <glx rop="135"/>
2425 </function>
2426
2427 <function name="IndexMask" offset="212" deprecated="3.1">
2428 <param name="mask" type="GLuint"/>
2429 <glx rop="136"/>
2430 </function>
2431
2432 <function name="Accum" offset="213" deprecated="3.1">
2433 <param name="op" type="GLenum"/>
2434 <param name="value" type="GLfloat"/>
2435 <glx rop="137"/>
2436 </function>
2437
2438 <function name="Disable" offset="214" es1="1.0" es2="2.0">
2439 <param name="cap" type="GLenum"/>
2440 <glx rop="138" handcode="client"/>
2441 </function>
2442
2443 <function name="Enable" offset="215" es1="1.0" es2="2.0">
2444 <param name="cap" type="GLenum"/>
2445 <glx rop="139" handcode="client"/>
2446 </function>
2447
2448 <function name="Finish" offset="216" es1="1.0" es2="2.0">
2449 <glx sop="108" handcode="true"/>
2450 </function>
2451
2452 <function name="Flush" offset="217" es1="1.0" es2="2.0">
2453 <glx sop="142" handcode="true"/>
2454 </function>
2455
2456 <function name="PopAttrib" offset="218" deprecated="3.1">
2457 <glx rop="141"/>
2458 </function>
2459
2460 <function name="PushAttrib" offset="219" deprecated="3.1">
2461 <param name="mask" type="GLbitfield"/>
2462 <glx rop="142"/>
2463 </function>
2464
2465 <function name="Map1d" offset="220" deprecated="3.1">
2466 <param name="target" type="GLenum"/>
2467 <param name="u1" type="GLdouble"/>
2468 <param name="u2" type="GLdouble"/>
2469 <param name="stride" type="GLint" client_only="true"/>
2470 <param name="order" type="GLint"/>
2471 <param name="points" type="const GLdouble *" variable_param="order"/>
2472 <glx rop="143" handcode="true"/>
2473 </function>
2474
2475 <function name="Map1f" offset="221" deprecated="3.1">
2476 <param name="target" type="GLenum"/>
2477 <param name="u1" type="GLfloat"/>
2478 <param name="u2" type="GLfloat"/>
2479 <param name="stride" type="GLint" client_only="true"/>
2480 <param name="order" type="GLint"/>
2481 <param name="points" type="const GLfloat *" variable_param="order"/>
2482 <glx rop="144" handcode="true"/>
2483 </function>
2484
2485 <function name="Map2d" offset="222" deprecated="3.1">
2486 <param name="target" type="GLenum"/>
2487 <param name="u1" type="GLdouble"/>
2488 <param name="u2" type="GLdouble"/>
2489 <param name="ustride" type="GLint" client_only="true"/>
2490 <param name="uorder" type="GLint"/>
2491 <param name="v1" type="GLdouble"/>
2492 <param name="v2" type="GLdouble"/>
2493 <param name="vstride" type="GLint" client_only="true"/>
2494 <param name="vorder" type="GLint"/>
2495 <param name="points" type="const GLdouble *" variable_param="uorder"/>
2496 <glx rop="145" handcode="true"/>
2497 </function>
2498
2499 <function name="Map2f" offset="223" deprecated="3.1">
2500 <param name="target" type="GLenum"/>
2501 <param name="u1" type="GLfloat"/>
2502 <param name="u2" type="GLfloat"/>
2503 <param name="ustride" type="GLint" client_only="true"/>
2504 <param name="uorder" type="GLint"/>
2505 <param name="v1" type="GLfloat"/>
2506 <param name="v2" type="GLfloat"/>
2507 <param name="vstride" type="GLint" client_only="true"/>
2508 <param name="vorder" type="GLint"/>
2509 <param name="points" type="const GLfloat *" variable_param="uorder"/>
2510 <glx rop="146" handcode="true"/>
2511 </function>
2512
2513 <function name="MapGrid1d" offset="224" deprecated="3.1">
2514 <param name="un" type="GLint"/>
2515 <param name="u1" type="GLdouble"/>
2516 <param name="u2" type="GLdouble"/>
2517 <glx rop="147"/>
2518 </function>
2519
2520 <function name="MapGrid1f" offset="225" deprecated="3.1">
2521 <param name="un" type="GLint"/>
2522 <param name="u1" type="GLfloat"/>
2523 <param name="u2" type="GLfloat"/>
2524 <glx rop="148"/>
2525 </function>
2526
2527 <function name="MapGrid2d" offset="226" deprecated="3.1">
2528 <param name="un" type="GLint"/>
2529 <param name="u1" type="GLdouble"/>
2530 <param name="u2" type="GLdouble"/>
2531 <param name="vn" type="GLint"/>
2532 <param name="v1" type="GLdouble"/>
2533 <param name="v2" type="GLdouble"/>
2534 <glx rop="149"/>
2535 </function>
2536
2537 <function name="MapGrid2f" offset="227" deprecated="3.1">
2538 <param name="un" type="GLint"/>
2539 <param name="u1" type="GLfloat"/>
2540 <param name="u2" type="GLfloat"/>
2541 <param name="vn" type="GLint"/>
2542 <param name="v1" type="GLfloat"/>
2543 <param name="v2" type="GLfloat"/>
2544 <glx rop="150"/>
2545 </function>
2546
2547 <function name="EvalCoord1d" offset="228" vectorequiv="EvalCoord1dv"
2548 deprecated="3.1" exec="loopback">
2549 <param name="u" type="GLdouble"/>
2550 </function>
2551
2552 <function name="EvalCoord1dv" offset="229" deprecated="3.1"
2553 exec="loopback">
2554 <param name="u" type="const GLdouble *" count="1"/>
2555 <glx rop="151"/>
2556 </function>
2557
2558 <function name="EvalCoord1f" offset="230" vectorequiv="EvalCoord1fv"
2559 deprecated="3.1" exec="dynamic">
2560 <param name="u" type="GLfloat"/>
2561 </function>
2562
2563 <function name="EvalCoord1fv" offset="231" deprecated="3.1"
2564 exec="loopback">
2565 <param name="u" type="const GLfloat *" count="1"/>
2566 <glx rop="152"/>
2567 </function>
2568
2569 <function name="EvalCoord2d" offset="232" vectorequiv="EvalCoord2dv"
2570 deprecated="3.1" exec="loopback">
2571 <param name="u" type="GLdouble"/>
2572 <param name="v" type="GLdouble"/>
2573 </function>
2574
2575 <function name="EvalCoord2dv" offset="233" deprecated="3.1"
2576 exec="loopback">
2577 <param name="u" type="const GLdouble *" count="2"/>
2578 <glx rop="153"/>
2579 </function>
2580
2581 <function name="EvalCoord2f" offset="234" vectorequiv="EvalCoord2fv"
2582 deprecated="3.1" exec="dynamic">
2583 <param name="u" type="GLfloat"/>
2584 <param name="v" type="GLfloat"/>
2585 </function>
2586
2587 <function name="EvalCoord2fv" offset="235" deprecated="3.1"
2588 exec="loopback">
2589 <param name="u" type="const GLfloat *" count="2"/>
2590 <glx rop="154"/>
2591 </function>
2592
2593 <function name="EvalMesh1" offset="236" deprecated="3.1"
2594 exec="dynamic">
2595 <param name="mode" type="GLenum"/>
2596 <param name="i1" type="GLint"/>
2597 <param name="i2" type="GLint"/>
2598 <glx rop="155"/>
2599 </function>
2600
2601 <function name="EvalPoint1" offset="237" deprecated="3.1"
2602 exec="dynamic">
2603 <param name="i" type="GLint"/>
2604 <glx rop="156"/>
2605 </function>
2606
2607 <function name="EvalMesh2" offset="238" deprecated="3.1"
2608 exec="dynamic">
2609 <param name="mode" type="GLenum"/>
2610 <param name="i1" type="GLint"/>
2611 <param name="i2" type="GLint"/>
2612 <param name="j1" type="GLint"/>
2613 <param name="j2" type="GLint"/>
2614 <glx rop="157"/>
2615 </function>
2616
2617 <function name="EvalPoint2" offset="239" deprecated="3.1"
2618 exec="dynamic">
2619 <param name="i" type="GLint"/>
2620 <param name="j" type="GLint"/>
2621 <glx rop="158"/>
2622 </function>
2623
2624 <function name="AlphaFunc" offset="240" es1="1.0" deprecated="3.1">
2625 <param name="func" type="GLenum"/>
2626 <param name="ref" type="GLclampf"/>
2627 <glx rop="159"/>
2628 </function>
2629
2630 <function name="BlendFunc" offset="241" es1="1.0" es2="2.0">
2631 <param name="sfactor" type="GLenum"/>
2632 <param name="dfactor" type="GLenum"/>
2633 <glx rop="160"/>
2634 </function>
2635
2636 <function name="LogicOp" offset="242" es1="1.0">
2637 <param name="opcode" type="GLenum"/>
2638 <glx rop="161"/>
2639 </function>
2640
2641 <function name="StencilFunc" offset="243" es1="1.0" es2="2.0">
2642 <param name="func" type="GLenum"/>
2643 <param name="ref" type="GLint"/>
2644 <param name="mask" type="GLuint"/>
2645 <glx rop="162"/>
2646 </function>
2647
2648 <function name="StencilOp" offset="244" es1="1.0" es2="2.0">
2649 <param name="fail" type="GLenum"/>
2650 <param name="zfail" type="GLenum"/>
2651 <param name="zpass" type="GLenum"/>
2652 <glx rop="163"/>
2653 </function>
2654
2655 <function name="DepthFunc" offset="245" es1="1.0" es2="2.0">
2656 <param name="func" type="GLenum"/>
2657 <glx rop="164"/>
2658 </function>
2659
2660 <function name="PixelZoom" offset="246" deprecated="3.1">
2661 <param name="xfactor" type="GLfloat"/>
2662 <param name="yfactor" type="GLfloat"/>
2663 <glx rop="165"/>
2664 </function>
2665
2666 <function name="PixelTransferf" offset="247" deprecated="3.1">
2667 <param name="pname" type="GLenum"/>
2668 <param name="param" type="GLfloat"/>
2669 <glx rop="166"/>
2670 </function>
2671
2672 <function name="PixelTransferi" offset="248" deprecated="3.1">
2673 <param name="pname" type="GLenum"/>
2674 <param name="param" type="GLint"/>
2675 <glx rop="167"/>
2676 </function>
2677
2678 <function name="PixelStoref" offset="249">
2679 <param name="pname" type="GLenum"/>
2680 <param name="param" type="GLfloat"/>
2681 <glx sop="109" handcode="client"/>
2682 </function>
2683
2684 <function name="PixelStorei" offset="250" es1="1.0" es2="2.0">
2685 <param name="pname" type="GLenum"/>
2686 <param name="param" type="GLint"/>
2687 <glx sop="110" handcode="client"/>
2688 </function>
2689
2690 <function name="PixelMapfv" offset="251" deprecated="3.1">
2691 <param name="map" type="GLenum"/>
2692 <param name="mapsize" type="GLsizei" counter="true"/>
2693 <param name="values" type="const GLfloat *" count="mapsize"/>
2694 <glx rop="168" large="true"/>
2695 </function>
2696
2697 <function name="PixelMapuiv" offset="252" deprecated="3.1">
2698 <param name="map" type="GLenum"/>
2699 <param name="mapsize" type="GLsizei" counter="true"/>
2700 <param name="values" type="const GLuint *" count="mapsize"/>
2701 <glx rop="169" large="true"/>
2702 </function>
2703
2704 <function name="PixelMapusv" offset="253" deprecated="3.1">
2705 <param name="map" type="GLenum"/>
2706 <param name="mapsize" type="GLsizei" counter="true"/>
2707 <param name="values" type="const GLushort *" count="mapsize"/>
2708 <glx rop="170" large="true"/>
2709 </function>
2710
2711 <function name="ReadBuffer" offset="254" es2="3.0">
2712 <param name="mode" type="GLenum"/>
2713 <glx rop="171"/>
2714 </function>
2715
2716 <function name="CopyPixels" offset="255" deprecated="3.1">
2717 <param name="x" type="GLint"/>
2718 <param name="y" type="GLint"/>
2719 <param name="width" type="GLsizei"/>
2720 <param name="height" type="GLsizei"/>
2721 <param name="type" type="GLenum"/>
2722 <glx rop="172"/>
2723 </function>
2724
2725 <function name="ReadPixels" offset="256" es1="1.0" es2="2.0">
2726 <param name="x" type="GLint"/>
2727 <param name="y" type="GLint"/>
2728 <param name="width" type="GLsizei"/>
2729 <param name="height" type="GLsizei"/>
2730 <param name="format" type="GLenum"/>
2731 <param name="type" type="GLenum"/>
2732 <param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type" img_target="0"/>
2733 <glx sop="111"/>
2734 </function>
2735
2736 <function name="DrawPixels" offset="257" deprecated="3.1">
2737 <param name="width" type="GLsizei"/>
2738 <param name="height" type="GLsizei"/>
2739 <param name="format" type="GLenum"/>
2740 <param name="type" type="GLenum"/>
2741 <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"/>
2742 <glx rop="173" large="true"/>
2743 </function>
2744
2745 <function name="GetBooleanv" offset="258" es1="1.1" es2="2.0">
2746 <param name="pname" type="GLenum"/>
2747 <param name="params" type="GLboolean *" output="true" variable_param="pname"/>
2748 <glx sop="112" handcode="client"/>
2749 </function>
2750
2751 <function name="GetClipPlane" offset="259" deprecated="3.1">
2752 <param name="plane" type="GLenum"/>
2753 <param name="equation" type="GLdouble *" output="true" count="4"/>
2754 <glx sop="113" always_array="true"/>
2755 </function>
2756
2757 <function name="GetDoublev" offset="260">
2758 <param name="pname" type="GLenum"/>
2759 <param name="params" type="GLdouble *" output="true" variable_param="pname"/>
2760 <glx sop="114" handcode="client"/>
2761 </function>
2762
2763 <function name="GetError" offset="261" es1="1.0" es2="2.0">
2764 <return type="GLenum"/>
2765 <glx sop="115" handcode="client"/>
2766 </function>
2767
2768 <function name="GetFloatv" offset="262" es1="1.1" es2="2.0">
2769 <param name="pname" type="GLenum"/>
2770 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
2771 <glx sop="116" handcode="client"/>
2772 </function>
2773
2774 <function name="GetIntegerv" offset="263" es1="1.0" es2="2.0">
2775 <param name="pname" type="GLenum"/>
2776 <param name="params" type="GLint *" output="true" variable_param="pname"/>
2777 <glx sop="117" handcode="client"/>
2778 </function>
2779
2780 <function name="GetLightfv" offset="264" es1="1.1" deprecated="3.1">
2781 <param name="light" type="GLenum"/>
2782 <param name="pname" type="GLenum"/>
2783 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
2784 <glx sop="118"/>
2785 </function>
2786
2787 <function name="GetLightiv" offset="265" deprecated="3.1">
2788 <param name="light" type="GLenum"/>
2789 <param name="pname" type="GLenum"/>
2790 <param name="params" type="GLint *" output="true" variable_param="pname"/>
2791 <glx sop="119"/>
2792 </function>
2793
2794 <function name="GetMapdv" offset="266" deprecated="3.1">
2795 <param name="target" type="GLenum"/>
2796 <param name="query" type="GLenum"/>
2797 <param name="v" type="GLdouble *" output="true" variable_param="target query"/>
2798 <glx sop="120"/>
2799 </function>
2800
2801 <function name="GetMapfv" offset="267" deprecated="3.1">
2802 <param name="target" type="GLenum"/>
2803 <param name="query" type="GLenum"/>
2804 <param name="v" type="GLfloat *" output="true" variable_param="target query"/>
2805 <glx sop="121"/>
2806 </function>
2807
2808 <function name="GetMapiv" offset="268" deprecated="3.1">
2809 <param name="target" type="GLenum"/>
2810 <param name="query" type="GLenum"/>
2811 <param name="v" type="GLint *" output="true" variable_param="target query"/>
2812 <glx sop="122"/>
2813 </function>
2814
2815 <function name="GetMaterialfv" offset="269" es1="1.1" deprecated="3.1">
2816 <param name="face" type="GLenum"/>
2817 <param name="pname" type="GLenum"/>
2818 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
2819 <glx sop="123"/>
2820 </function>
2821
2822 <function name="GetMaterialiv" offset="270" deprecated="3.1">
2823 <param name="face" type="GLenum"/>
2824 <param name="pname" type="GLenum"/>
2825 <param name="params" type="GLint *" output="true" variable_param="pname"/>
2826 <glx sop="124"/>
2827 </function>
2828
2829 <function name="GetPixelMapfv" offset="271" deprecated="3.1">
2830 <param name="map" type="GLenum"/>
2831 <param name="values" type="GLfloat *" output="true" variable_param="map"/>
2832 <glx sop="125"/>
2833 </function>
2834
2835 <function name="GetPixelMapuiv" offset="272" deprecated="3.1">
2836 <param name="map" type="GLenum"/>
2837 <param name="values" type="GLuint *" output="true" variable_param="map"/>
2838 <glx sop="126"/>
2839 </function>
2840
2841 <function name="GetPixelMapusv" offset="273" deprecated="3.1">
2842 <param name="map" type="GLenum"/>
2843 <param name="values" type="GLushort *" output="true" variable_param="map"/>
2844 <glx sop="127"/>
2845 </function>
2846
2847 <function name="GetPolygonStipple" offset="274" deprecated="3.1">
2848 <param name="mask" type="GLubyte *" output="true" img_width="32" img_height="32" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP"/>
2849 <glx sop="128"/>
2850 </function>
2851
2852 <function name="GetString" offset="275" es1="1.0" es2="2.0">
2853 <param name="name" type="GLenum"/>
2854 <return type="const GLubyte *"/>
2855 <glx sop="129" handcode="true"/>
2856 </function>
2857
2858 <function name="GetTexEnvfv" offset="276" es1="1.1" deprecated="3.1">
2859 <param name="target" type="GLenum"/>
2860 <param name="pname" type="GLenum"/>
2861 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
2862 <glx sop="130"/>
2863 </function>
2864
2865 <function name="GetTexEnviv" offset="277" es1="1.1" deprecated="3.1">
2866 <param name="target" type="GLenum"/>
2867 <param name="pname" type="GLenum"/>
2868 <param name="params" type="GLint *" output="true" variable_param="pname"/>
2869 <glx sop="131"/>
2870 </function>
2871
2872 <function name="GetTexGendv" offset="278" deprecated="3.1">
2873 <param name="coord" type="GLenum"/>
2874 <param name="pname" type="GLenum"/>
2875 <param name="params" type="GLdouble *" output="true" variable_param="pname"/>
2876 <glx sop="132"/>
2877 </function>
2878
2879 <function name="GetTexGenfv" offset="279" deprecated="3.1">
2880 <param name="coord" type="GLenum"/>
2881 <param name="pname" type="GLenum"/>
2882 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
2883 <glx sop="133"/>
2884 </function>
2885
2886 <function name="GetTexGeniv" offset="280" deprecated="3.1">
2887 <param name="coord" type="GLenum"/>
2888 <param name="pname" type="GLenum"/>
2889 <param name="params" type="GLint *" output="true" variable_param="pname"/>
2890 <glx sop="134"/>
2891 </function>
2892
2893 <function name="GetTexImage" offset="281">
2894 <param name="target" type="GLenum"/>
2895 <param name="level" type="GLint"/>
2896 <param name="format" type="GLenum"/>
2897 <param name="type" type="GLenum"/>
2898 <param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_depth="depth" img_format="format" img_type="type"/>
2899 <glx sop="135" dimensions_in_reply="true"/>
2900 </function>
2901
2902 <function name="GetTexParameterfv" offset="282" es1="1.1" es2="2.0">
2903 <param name="target" type="GLenum"/>
2904 <param name="pname" type="GLenum"/>
2905 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
2906 <glx sop="136"/>
2907 </function>
2908
2909 <function name="GetTexParameteriv" offset="283" es1="1.1" es2="2.0">
2910 <param name="target" type="GLenum"/>
2911 <param name="pname" type="GLenum"/>
2912 <param name="params" type="GLint *" output="true" variable_param="pname"/>
2913 <glx sop="137"/>
2914 </function>
2915
2916 <function name="GetTexLevelParameterfv" offset="284">
2917 <param name="target" type="GLenum"/>
2918 <param name="level" type="GLint"/>
2919 <param name="pname" type="GLenum"/>
2920 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
2921 <glx sop="138"/>
2922 </function>
2923
2924 <function name="GetTexLevelParameteriv" offset="285">
2925 <param name="target" type="GLenum"/>
2926 <param name="level" type="GLint"/>
2927 <param name="pname" type="GLenum"/>
2928 <param name="params" type="GLint *" output="true" variable_param="pname"/>
2929 <glx sop="139"/>
2930 </function>
2931
2932 <function name="IsEnabled" offset="286" es1="1.1" es2="2.0">
2933 <param name="cap" type="GLenum"/>
2934 <return type="GLboolean"/>
2935 <glx sop="140" handcode="client"/>
2936 </function>
2937
2938 <function name="IsList" offset="287" deprecated="3.1">
2939 <param name="list" type="GLuint"/>
2940 <return type="GLboolean"/>
2941 <glx sop="141"/>
2942 </function>
2943
2944 <function name="DepthRange" offset="288">
2945 <param name="zNear" type="GLclampd"/>
2946 <param name="zFar" type="GLclampd"/>
2947 <glx rop="174"/>
2948 </function>
2949
2950 <function name="Frustum" offset="289" deprecated="3.1">
2951 <param name="left" type="GLdouble"/>
2952 <param name="right" type="GLdouble"/>
2953 <param name="bottom" type="GLdouble"/>
2954 <param name="top" type="GLdouble"/>
2955 <param name="zNear" type="GLdouble"/>
2956 <param name="zFar" type="GLdouble"/>
2957 <glx rop="175"/>
2958 </function>
2959
2960 <function name="LoadIdentity" offset="290" es1="1.0" deprecated="3.1">
2961 <glx rop="176"/>
2962 </function>
2963
2964 <function name="LoadMatrixf" offset="291" es1="1.0" deprecated="3.1">
2965 <param name="m" type="const GLfloat *" count="16"/>
2966 <glx rop="177"/>
2967 </function>
2968
2969 <function name="LoadMatrixd" offset="292" deprecated="3.1">
2970 <param name="m" type="const GLdouble *" count="16"/>
2971 <glx rop="178"/>
2972 </function>
2973
2974 <function name="MatrixMode" offset="293" es1="1.0" deprecated="3.1">
2975 <param name="mode" type="GLenum"/>
2976 <glx rop="179"/>
2977 </function>
2978
2979 <function name="MultMatrixf" offset="294" es1="1.0" deprecated="3.1">
2980 <param name="m" type="const GLfloat *" count="16"/>
2981 <glx rop="180"/>
2982 </function>
2983
2984 <function name="MultMatrixd" offset="295" deprecated="3.1">
2985 <param name="m" type="const GLdouble *" count="16"/>
2986 <glx rop="181"/>
2987 </function>
2988
2989 <function name="Ortho" offset="296" deprecated="3.1">
2990 <param name="left" type="GLdouble"/>
2991 <param name="right" type="GLdouble"/>
2992 <param name="bottom" type="GLdouble"/>
2993 <param name="top" type="GLdouble"/>
2994 <param name="zNear" type="GLdouble"/>
2995 <param name="zFar" type="GLdouble"/>
2996 <glx rop="182"/>
2997 </function>
2998
2999 <function name="PopMatrix" offset="297" es1="1.0" deprecated="3.1">
3000 <glx rop="183"/>
3001 </function>
3002
3003 <function name="PushMatrix" offset="298" es1="1.0" deprecated="3.1">
3004 <glx rop="184"/>
3005 </function>
3006
3007 <function name="Rotated" offset="299" deprecated="3.1">
3008 <param name="angle" type="GLdouble"/>
3009 <param name="x" type="GLdouble"/>
3010 <param name="y" type="GLdouble"/>
3011 <param name="z" type="GLdouble"/>
3012 <glx rop="185"/>
3013 </function>
3014
3015 <function name="Rotatef" offset="300" es1="1.0" deprecated="3.1">
3016 <param name="angle" type="GLfloat"/>
3017 <param name="x" type="GLfloat"/>
3018 <param name="y" type="GLfloat"/>
3019 <param name="z" type="GLfloat"/>
3020 <glx rop="186"/>
3021 </function>
3022
3023 <function name="Scaled" offset="301" deprecated="3.1">
3024 <param name="x" type="GLdouble"/>
3025 <param name="y" type="GLdouble"/>
3026 <param name="z" type="GLdouble"/>
3027 <glx rop="187"/>
3028 </function>
3029
3030 <function name="Scalef" offset="302" es1="1.0" deprecated="3.1">
3031 <param name="x" type="GLfloat"/>
3032 <param name="y" type="GLfloat"/>
3033 <param name="z" type="GLfloat"/>
3034 <glx rop="188"/>
3035 </function>
3036
3037 <function name="Translated" offset="303" deprecated="3.1">
3038 <param name="x" type="GLdouble"/>
3039 <param name="y" type="GLdouble"/>
3040 <param name="z" type="GLdouble"/>
3041 <glx rop="189"/>
3042 </function>
3043
3044 <function name="Translatef" offset="304" es1="1.0" deprecated="3.1">
3045 <param name="x" type="GLfloat"/>
3046 <param name="y" type="GLfloat"/>
3047 <param name="z" type="GLfloat"/>
3048 <glx rop="190"/>
3049 </function>
3050
3051 <function name="Viewport" offset="305" es1="1.0" es2="2.0">
3052 <param name="x" type="GLint"/>
3053 <param name="y" type="GLint"/>
3054 <param name="width" type="GLsizei"/>
3055 <param name="height" type="GLsizei"/>
3056 <glx rop="191"/>
3057 </function>
3058 </category>
3059
3060 <category name="1.1">
3061 <enum name="INDEX_LOGIC_OP" value="0x0BF1"/>
3062 <enum name="COLOR_LOGIC_OP" value="0x0BF2"/>
3063 <enum name="TEXTURE_INTERNAL_FORMAT" value="0x1003"/>
3064 <enum name="DOUBLE" value="0x140A"/>
3065 <enum name="POLYGON_OFFSET_UNITS" count="1" value="0x2A00">
3066 <size name="Get" mode="get"/>
3067 </enum>
3068 <enum name="POLYGON_OFFSET_POINT" value="0x2A01"/>
3069 <enum name="POLYGON_OFFSET_LINE" value="0x2A02"/>
3070 <enum name="R3_G3_B2" value="0x2A10"/>
3071 <enum name="V2F" value="0x2A20"/>
3072 <enum name="V3F" value="0x2A21"/>
3073 <enum name="C4UB_V2F" value="0x2A22"/>
3074 <enum name="C4UB_V3F" value="0x2A23"/>
3075 <enum name="C3F_V3F" value="0x2A24"/>
3076 <enum name="N3F_V3F" value="0x2A25"/>
3077 <enum name="C4F_N3F_V3F" value="0x2A26"/>
3078 <enum name="T2F_V3F" value="0x2A27"/>
3079 <enum name="T4F_V4F" value="0x2A28"/>
3080 <enum name="T2F_C4UB_V3F" value="0x2A29"/>
3081 <enum name="T2F_C3F_V3F" value="0x2A2A"/>
3082 <enum name="T2F_N3F_V3F" value="0x2A2B"/>
3083 <enum name="T2F_C4F_N3F_V3F" value="0x2A2C"/>
3084 <enum name="T4F_C4F_N3F_V4F" value="0x2A2D"/>
3085 <enum name="POLYGON_OFFSET_FILL" value="0x8037"/>
3086 <enum name="POLYGON_OFFSET_FACTOR" count="1" value="0x8038">
3087 <size name="Get" mode="get"/>
3088 </enum>
3089 <enum name="ALPHA4" value="0x803B"/>
3090 <enum name="ALPHA8" value="0x803C"/>
3091 <enum name="ALPHA12" value="0x803D"/>
3092 <enum name="ALPHA16" value="0x803E"/>
3093 <enum name="LUMINANCE4" value="0x803F"/>
3094 <enum name="LUMINANCE8" value="0x8040"/>
3095 <enum name="LUMINANCE12" value="0x8041"/>
3096 <enum name="LUMINANCE16" value="0x8042"/>
3097 <enum name="LUMINANCE4_ALPHA4" value="0x8043"/>
3098 <enum name="LUMINANCE6_ALPHA2" value="0x8044"/>
3099 <enum name="LUMINANCE8_ALPHA8" value="0x8045"/>
3100 <enum name="LUMINANCE12_ALPHA4" value="0x8046"/>
3101 <enum name="LUMINANCE12_ALPHA12" value="0x8047"/>
3102 <enum name="LUMINANCE16_ALPHA16" value="0x8048"/>
3103 <enum name="INTENSITY" value="0x8049"/>
3104 <enum name="INTENSITY4" value="0x804A"/>
3105 <enum name="INTENSITY8" value="0x804B"/>
3106 <enum name="INTENSITY12" value="0x804C"/>
3107 <enum name="INTENSITY16" value="0x804D"/>
3108 <enum name="RGB4" value="0x804F"/>
3109 <enum name="RGB5" value="0x8050"/>
3110 <enum name="RGB8" value="0x8051"/>
3111 <enum name="RGB10" value="0x8052"/>
3112 <enum name="RGB12" value="0x8053"/>
3113 <enum name="RGB16" value="0x8054"/>
3114 <enum name="RGBA2" value="0x8055"/>
3115 <enum name="RGBA4" value="0x8056"/>
3116 <enum name="RGB5_A1" value="0x8057"/>
3117 <enum name="RGBA8" value="0x8058"/>
3118 <enum name="RGB10_A2" value="0x8059"/>
3119 <enum name="RGBA12" value="0x805A"/>
3120 <enum name="RGBA16" value="0x805B"/>
3121 <enum name="TEXTURE_RED_SIZE" count="1" value="0x805C">
3122 <size name="GetTexLevelParameterfv" mode="get"/>
3123 <size name="GetTexLevelParameteriv" mode="get"/>
3124 </enum>
3125 <enum name="TEXTURE_GREEN_SIZE" count="1" value="0x805D">
3126 <size name="GetTexLevelParameterfv" mode="get"/>
3127 <size name="GetTexLevelParameteriv" mode="get"/>
3128 </enum>
3129 <enum name="TEXTURE_BLUE_SIZE" count="1" value="0x805E">
3130 <size name="GetTexLevelParameterfv" mode="get"/>
3131 <size name="GetTexLevelParameteriv" mode="get"/>
3132 </enum>
3133 <enum name="TEXTURE_ALPHA_SIZE" count="1" value="0x805F">
3134 <size name="GetTexLevelParameterfv" mode="get"/>
3135 <size name="GetTexLevelParameteriv" mode="get"/>
3136 </enum>
3137 <enum name="TEXTURE_LUMINANCE_SIZE" count="1" value="0x8060">
3138 <size name="GetTexLevelParameterfv" mode="get"/>
3139 <size name="GetTexLevelParameteriv" mode="get"/>
3140 </enum>
3141 <enum name="TEXTURE_INTENSITY_SIZE" count="1" value="0x8061">
3142 <size name="GetTexLevelParameterfv" mode="get"/>
3143 <size name="GetTexLevelParameteriv" mode="get"/>
3144 </enum>
3145 <enum name="PROXY_TEXTURE_1D" value="0x8063"/>
3146 <enum name="PROXY_TEXTURE_2D" value="0x8064"/>
3147 <enum name="TEXTURE_PRIORITY" count="1" value="0x8066">
3148 <size name="TexParameterfv"/>
3149 <size name="TexParameteriv"/>
3150 <size name="GetTexParameterfv" mode="get"/>
3151 <size name="GetTexParameteriv" mode="get"/>
3152 </enum>
3153 <enum name="TEXTURE_RESIDENT" count="1" value="0x8067">
3154 <size name="GetTexParameterfv" mode="get"/>
3155 <size name="GetTexParameteriv" mode="get"/>
3156 </enum>
3157 <enum name="TEXTURE_BINDING_1D" count="1" value="0x8068">
3158 <size name="Get" mode="get"/>
3159 </enum>
3160 <enum name="TEXTURE_BINDING_2D" count="1" value="0x8069">
3161 <size name="Get" mode="get"/>
3162 </enum>
3163 <enum name="VERTEX_ARRAY" count="1" value="0x8074">
3164 <size name="Get" mode="get"/>
3165 </enum>
3166 <enum name="NORMAL_ARRAY" count="1" value="0x8075">
3167 <size name="Get" mode="get"/>
3168 </enum>
3169 <enum name="COLOR_ARRAY" count="1" value="0x8076">
3170 <size name="Get" mode="get"/>
3171 </enum>
3172 <enum name="INDEX_ARRAY" count="1" value="0x8077">
3173 <size name="Get" mode="get"/>
3174 </enum>
3175 <enum name="TEXTURE_COORD_ARRAY" count="1" value="0x8078">
3176 <size name="Get" mode="get"/>
3177 </enum>
3178 <enum name="EDGE_FLAG_ARRAY" count="1" value="0x8079">
3179 <size name="Get" mode="get"/>
3180 </enum>
3181 <enum name="VERTEX_ARRAY_SIZE" count="1" value="0x807A">
3182 <size name="Get" mode="get"/>
3183 </enum>
3184 <enum name="VERTEX_ARRAY_TYPE" count="1" value="0x807B">
3185 <size name="Get" mode="get"/>
3186 </enum>
3187 <enum name="VERTEX_ARRAY_STRIDE" count="1" value="0x807C">
3188 <size name="Get" mode="get"/>
3189 </enum>
3190 <enum name="NORMAL_ARRAY_TYPE" count="1" value="0x807E">
3191 <size name="Get" mode="get"/>
3192 </enum>
3193 <enum name="NORMAL_ARRAY_STRIDE" count="1" value="0x807F">
3194 <size name="Get" mode="get"/>
3195 </enum>
3196 <enum name="COLOR_ARRAY_SIZE" count="1" value="0x8081">
3197 <size name="Get" mode="get"/>
3198 </enum>
3199 <enum name="COLOR_ARRAY_TYPE" count="1" value="0x8082">
3200 <size name="Get" mode="get"/>
3201 </enum>
3202 <enum name="COLOR_ARRAY_STRIDE" count="1" value="0x8083">
3203 <size name="Get" mode="get"/>
3204 </enum>
3205 <enum name="INDEX_ARRAY_TYPE" count="1" value="0x8085">
3206 <size name="Get" mode="get"/>
3207 </enum>
3208 <enum name="INDEX_ARRAY_STRIDE" count="1" value="0x8086">
3209 <size name="Get" mode="get"/>
3210 </enum>
3211 <enum name="TEXTURE_COORD_ARRAY_SIZE" count="1" value="0x8088">
3212 <size name="Get" mode="get"/>
3213 </enum>
3214 <enum name="TEXTURE_COORD_ARRAY_TYPE" count="1" value="0x8089">
3215 <size name="Get" mode="get"/>
3216 </enum>
3217 <enum name="TEXTURE_COORD_ARRAY_STRIDE" count="1" value="0x808A">
3218 <size name="Get" mode="get"/>
3219 </enum>
3220 <enum name="EDGE_FLAG_ARRAY_STRIDE" count="1" value="0x808C">
3221 <size name="Get" mode="get"/>
3222 </enum>
3223 <enum name="VERTEX_ARRAY_POINTER" value="0x808E"/>
3224 <enum name="NORMAL_ARRAY_POINTER" value="0x808F"/>
3225 <enum name="COLOR_ARRAY_POINTER" value="0x8090"/>
3226 <enum name="INDEX_ARRAY_POINTER" value="0x8091"/>
3227 <enum name="TEXTURE_COORD_ARRAY_POINTER" value="0x8092"/>
3228 <enum name="EDGE_FLAG_ARRAY_POINTER" value="0x8093"/>
3229 <enum name="CLIENT_PIXEL_STORE_BIT" value="0x00000001"/>
3230 <enum name="CLIENT_VERTEX_ARRAY_BIT" value="0x00000002"/>
3231 <enum name="ALL_CLIENT_ATTRIB_BITS" value="0xFFFFFFFF"/>
3232 <enum name="CLIENT_ALL_ATTRIB_BITS" value="0xFFFFFFFF"/>
3233
3234 <function name="ArrayElement" offset="306" deprecated="3.1"
3235 exec="dynamic">
3236 <param name="i" type="GLint"/>
3237 <glx handcode="true"/>
3238 </function>
3239
3240 <function name="ColorPointer" offset="308" es1="1.0" deprecated="3.1">
3241 <param name="size" type="GLint"/>
3242 <param name="type" type="GLenum"/>
3243 <param name="stride" type="GLsizei"/>
3244 <param name="pointer" type="const GLvoid *"/>
3245 <glx handcode="true"/>
3246 </function>
3247
3248 <function name="DisableClientState" offset="309" es1="1.0"
3249 deprecated="3.1">
3250 <param name="array" type="GLenum"/>
3251 <glx handcode="true"/>
3252 </function>
3253
3254 <function name="DrawArrays" offset="310" es1="1.0" es2="2.0"
3255 exec="dynamic">
3256 <param name="mode" type="GLenum"/>
3257 <param name="first" type="GLint"/>
3258 <param name="count" type="GLsizei"/>
3259 <glx rop="193" handcode="true"/>
3260 </function>
3261
3262 <function name="DrawElements" offset="311" es1="1.0" es2="2.0"
3263 exec="dynamic">
3264 <param name="mode" type="GLenum"/>
3265 <param name="count" type="GLsizei"/>
3266 <param name="type" type="GLenum"/>
3267 <param name="indices" type="const GLvoid *"/>
3268 <glx handcode="true"/>
3269 </function>
3270
3271 <function name="EdgeFlagPointer" offset="312" deprecated="3.1">
3272 <param name="stride" type="GLsizei"/>
3273 <param name="pointer" type="const GLvoid *"/>
3274 <glx handcode="true"/>
3275 </function>
3276
3277 <function name="EnableClientState" offset="313" es1="1.0" deprecated="3.1">
3278 <param name="array" type="GLenum"/>
3279 <glx handcode="true"/>
3280 </function>
3281
3282 <function name="GetPointerv" offset="329" es1="1.1">
3283 <param name="pname" type="GLenum"/>
3284 <param name="params" type="GLvoid **" output="true"/>
3285 <glx handcode="true"/>
3286 </function>
3287
3288 <function name="IndexPointer" offset="314" deprecated="3.1">
3289 <param name="type" type="GLenum"/>
3290 <param name="stride" type="GLsizei"/>
3291 <param name="pointer" type="const GLvoid *"/>
3292 <glx handcode="true"/>
3293 </function>
3294
3295 <function name="InterleavedArrays" offset="317" deprecated="3.1">
3296 <param name="format" type="GLenum"/>
3297 <param name="stride" type="GLsizei"/>
3298 <param name="pointer" type="const GLvoid *"/>
3299 <glx handcode="true"/>
3300 </function>
3301
3302 <function name="NormalPointer" offset="318" es1="1.0" deprecated="3.1">
3303 <param name="type" type="GLenum"/>
3304 <param name="stride" type="GLsizei"/>
3305 <param name="pointer" type="const GLvoid *"/>
3306 <glx handcode="true"/>
3307 </function>
3308
3309 <function name="TexCoordPointer" offset="320" es1="1.0" deprecated="3.1">
3310 <param name="size" type="GLint"/>
3311 <param name="type" type="GLenum"/>
3312 <param name="stride" type="GLsizei"/>
3313 <param name="pointer" type="const GLvoid *"/>
3314 <glx handcode="true"/>
3315 </function>
3316
3317 <function name="VertexPointer" offset="321" es1="1.0" deprecated="3.1">
3318 <param name="size" type="GLint"/>
3319 <param name="type" type="GLenum"/>
3320 <param name="stride" type="GLsizei"/>
3321 <param name="pointer" type="const GLvoid *"/>
3322 <glx handcode="true"/>
3323 </function>
3324
3325 <function name="PolygonOffset" offset="319" es1="1.0" es2="2.0">
3326 <param name="factor" type="GLfloat"/>
3327 <param name="units" type="GLfloat"/>
3328 <glx rop="192"/>
3329 </function>
3330
3331 <function name="CopyTexImage1D" offset="323">
3332 <param name="target" type="GLenum"/>
3333 <param name="level" type="GLint"/>
3334 <param name="internalformat" type="GLenum"/>
3335 <param name="x" type="GLint"/>
3336 <param name="y" type="GLint"/>
3337 <param name="width" type="GLsizei"/>
3338 <param name="border" type="GLint"/>
3339 <glx rop="4119"/>
3340 </function>
3341
3342 <function name="CopyTexImage2D" offset="324" es1="1.0" es2="2.0">
3343 <param name="target" type="GLenum"/>
3344 <param name="level" type="GLint"/>
3345 <param name="internalformat" type="GLenum"/>
3346 <param name="x" type="GLint"/>
3347 <param name="y" type="GLint"/>
3348 <param name="width" type="GLsizei"/>
3349 <param name="height" type="GLsizei"/>
3350 <param name="border" type="GLint"/>
3351 <glx rop="4120"/>
3352 </function>
3353
3354 <function name="CopyTexSubImage1D" offset="325">
3355 <param name="target" type="GLenum"/>
3356 <param name="level" type="GLint"/>
3357 <param name="xoffset" type="GLint"/>
3358 <param name="x" type="GLint"/>
3359 <param name="y" type="GLint"/>
3360 <param name="width" type="GLsizei"/>
3361 <glx rop="4121"/>
3362 </function>
3363
3364 <function name="CopyTexSubImage2D" offset="326" es1="1.0" es2="2.0">
3365 <param name="target" type="GLenum"/>
3366 <param name="level" type="GLint"/>
3367 <param name="xoffset" type="GLint"/>
3368 <param name="yoffset" type="GLint"/>
3369 <param name="x" type="GLint"/>
3370 <param name="y" type="GLint"/>
3371 <param name="width" type="GLsizei"/>
3372 <param name="height" type="GLsizei"/>
3373 <glx rop="4122"/>
3374 </function>
3375
3376 <function name="TexSubImage1D" offset="332">
3377 <param name="target" type="GLenum"/>
3378 <param name="level" type="GLint"/>
3379 <param name="xoffset" type="GLint"/>
3380 <param name="width" type="GLsizei"/>
3381 <param name="format" type="GLenum"/>
3382 <param name="type" type="GLenum"/>
3383 <param name="UNUSED" type="GLuint" padding="true"/>
3384 <param name="pixels" type="const GLvoid *" img_width="width" img_xoff="xoffset" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/>
3385 <glx rop="4099" large="true"/>
3386 </function>
3387
3388 <function name="TexSubImage2D" offset="333" es1="1.0" es2="2.0">
3389 <param name="target" type="GLenum"/>
3390 <param name="level" type="GLint"/>
3391 <param name="xoffset" type="GLint"/>
3392 <param name="yoffset" type="GLint"/>
3393 <param name="width" type="GLsizei"/>
3394 <param name="height" type="GLsizei"/>
3395 <param name="format" type="GLenum"/>
3396 <param name="type" type="GLenum"/>
3397 <param name="UNUSED" type="GLuint" padding="true"/>
3398 <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_pad_dimensions="true"/>
3399 <glx rop="4100" large="true"/>
3400 </function>
3401
3402 <function name="AreTexturesResident" offset="322" deprecated="3.1">
3403 <param name="n" type="GLsizei" counter="true"/>
3404 <param name="textures" type="const GLuint *" count="n"/>
3405 <param name="residences" type="GLboolean *" output="true" count="n"/>
3406 <return type="GLboolean"/>
3407 <glx sop="143" handcode="client" always_array="true"/>
3408 </function>
3409
3410 <function name="BindTexture" offset="307" es1="1.0" es2="2.0">
3411 <param name="target" type="GLenum"/>
3412 <param name="texture" type="GLuint"/>
3413 <glx rop="4117"/>
3414 </function>
3415
3416 <function name="DeleteTextures" offset="327" es1="1.0" es2="2.0">
3417 <param name="n" type="GLsizei" counter="true"/>
3418 <param name="textures" type="const GLuint *" count="n"/>
3419 <glx sop="144"/>
3420 </function>
3421
3422 <function name="GenTextures" offset="328" es1="1.0" es2="2.0">
3423 <param name="n" type="GLsizei" counter="true"/>
3424 <param name="textures" type="GLuint *" output="true" count="n"/>
3425 <glx sop="145" always_array="true"/>
3426 </function>
3427
3428 <function name="IsTexture" offset="330" es1="1.1" es2="2.0">
3429 <param name="texture" type="GLuint"/>
3430 <return type="GLboolean"/>
3431 <glx sop="146"/>
3432 </function>
3433
3434 <function name="PrioritizeTextures" offset="331" deprecated="3.1">
3435 <param name="n" type="GLsizei" counter="true"/>
3436 <param name="textures" type="const GLuint *" count="n"/>
3437 <param name="priorities" type="const GLclampf *" count="n"/>
3438 <glx rop="4118"/>
3439 </function>
3440
3441 <function name="Indexub" offset="315" vectorequiv="Indexubv"
3442 deprecated="3.1" exec="loopback">
3443 <param name="c" type="GLubyte"/>
3444 </function>
3445
3446 <function name="Indexubv" offset="316" deprecated="3.1" exec="loopback">
3447 <param name="c" type="const GLubyte *" count="1"/>
3448 <glx rop="194"/>
3449 </function>
3450
3451 <function name="PopClientAttrib" offset="334" deprecated="3.1">
3452 <glx handcode="true"/>
3453 </function>
3454
3455 <function name="PushClientAttrib" offset="335" deprecated="3.1">
3456 <param name="mask" type="GLbitfield"/>
3457 <glx handcode="true"/>
3458 </function>
3459 </category>
3460
3461 <category name="1.2">
3462 <enum name="UNSIGNED_BYTE_3_3_2" value="0x8032"/>
3463 <enum name="UNSIGNED_SHORT_4_4_4_4" value="0x8033"/>
3464 <enum name="UNSIGNED_SHORT_5_5_5_1" value="0x8034"/>
3465 <enum name="UNSIGNED_INT_8_8_8_8" value="0x8035"/>
3466 <enum name="UNSIGNED_INT_10_10_10_2" value="0x8036"/>
3467 <enum name="RESCALE_NORMAL" count="1" value="0x803A">
3468 <size name="Get" mode="get"/>
3469 </enum>
3470 <enum name="TEXTURE_BINDING_3D" count="1" value="0x806A">
3471 <size name="Get" mode="get"/>
3472 </enum>
3473 <enum name="PACK_SKIP_IMAGES" count="1" value="0x806B">
3474 <size name="Get" mode="get"/>
3475 </enum>
3476 <enum name="PACK_IMAGE_HEIGHT" count="1" value="0x806C">
3477 <size name="Get" mode="get"/>
3478 </enum>
3479 <enum name="UNPACK_SKIP_IMAGES" count="1" value="0x806D">
3480 <size name="Get" mode="get"/>
3481 </enum>
3482 <enum name="UNPACK_IMAGE_HEIGHT" count="1" value="0x806E">
3483 <size name="Get" mode="get"/>
3484 </enum>
3485 <enum name="TEXTURE_3D" count="1" value="0x806F">
3486 <size name="Get" mode="get"/>
3487 </enum>
3488 <enum name="PROXY_TEXTURE_3D" value="0x8070"/>
3489 <enum name="TEXTURE_DEPTH" count="1" value="0x8071">
3490 <size name="GetTexLevelParameterfv" mode="get"/>
3491 <size name="GetTexLevelParameteriv" mode="get"/>
3492 </enum>
3493 <enum name="TEXTURE_WRAP_R" count="1" value="0x8072">
3494 <size name="TexParameterfv"/>
3495 <size name="TexParameteriv"/>
3496 <size name="GetTexParameterfv" mode="get"/>
3497 <size name="GetTexParameteriv" mode="get"/>
3498 </enum>
3499 <enum name="MAX_3D_TEXTURE_SIZE" count="1" value="0x8073">
3500 <size name="Get" mode="get"/>
3501 </enum>
3502 <enum name="UNSIGNED_BYTE_2_3_3_REV" value="0x8362"/>
3503 <enum name="UNSIGNED_SHORT_5_6_5" value="0x8363"/>
3504 <enum name="UNSIGNED_SHORT_5_6_5_REV" value="0x8364"/>
3505 <enum name="UNSIGNED_SHORT_4_4_4_4_REV" value="0x8365"/>
3506 <enum name="UNSIGNED_SHORT_1_5_5_5_REV" value="0x8366"/>
3507 <enum name="UNSIGNED_INT_8_8_8_8_REV" value="0x8367"/>
3508 <enum name="UNSIGNED_INT_2_10_10_10_REV" value="0x8368"/>
3509 <enum name="BGR" value="0x80E0"/>
3510 <enum name="BGRA" value="0x80E1"/>
3511 <enum name="MAX_ELEMENTS_VERTICES" count="1" value="0x80E8">
3512 <size name="Get" mode="get"/>
3513 </enum>
3514 <enum name="MAX_ELEMENTS_INDICES" count="1" value="0x80E9">
3515 <size name="Get" mode="get"/>
3516 </enum>
3517 <enum name="CLAMP_TO_EDGE" value="0x812F"/>
3518 <enum name="TEXTURE_MIN_LOD" count="1" value="0x813A">
3519 <size name="TexParameterfv"/>
3520 <size name="TexParameteriv"/>
3521 <size name="GetTexParameterfv" mode="get"/>
3522 <size name="GetTexParameteriv" mode="get"/>
3523 </enum>
3524 <enum name="TEXTURE_MAX_LOD" count="1" value="0x813B">
3525 <size name="TexParameterfv"/>
3526 <size name="TexParameteriv"/>
3527 <size name="GetTexParameterfv" mode="get"/>
3528 <size name="GetTexParameteriv" mode="get"/>
3529 </enum>
3530 <enum name="TEXTURE_BASE_LEVEL" count="1" value="0x813C">
3531 <size name="TexParameterfv"/>
3532 <size name="TexParameteriv"/>
3533 <size name="GetTexParameterfv" mode="get"/>
3534 <size name="GetTexParameteriv" mode="get"/>
3535 </enum>
3536 <enum name="TEXTURE_MAX_LEVEL" count="1" value="0x813D">
3537 <size name="TexParameterfv"/>
3538 <size name="TexParameteriv"/>
3539 <size name="GetTexParameterfv" mode="get"/>
3540 <size name="GetTexParameteriv" mode="get"/>
3541 </enum>
3542 <enum name="LIGHT_MODEL_COLOR_CONTROL" count="1" value="0x81F8">
3543 <size name="LightModelfv"/>
3544 <size name="LightModeliv"/>
3545 <size name="Get" mode="get"/>
3546 </enum>
3547 <enum name="SINGLE_COLOR" value="0x81F9"/>
3548 <enum name="SEPARATE_SPECULAR_COLOR" value="0x81FA"/>
3549 <enum name="SMOOTH_POINT_SIZE_RANGE" count="2" value="0x0B12">
3550 <size name="Get" mode="get"/>
3551 </enum>
3552 <enum name="SMOOTH_POINT_SIZE_GRANULARITY" count="1" value="0x0B13">
3553 <size name="Get" mode="get"/>
3554 </enum>
3555 <enum name="SMOOTH_LINE_WIDTH_RANGE" count="2" value="0x0B22">
3556 <size name="Get" mode="get"/>
3557 </enum>
3558 <enum name="SMOOTH_LINE_WIDTH_GRANULARITY" count="1" value="0x0B23">
3559 <size name="Get" mode="get"/>
3560 </enum>
3561 <enum name="ALIASED_POINT_SIZE_RANGE" count="2" value="0x846D">
3562 <size name="Get" mode="get"/>
3563 </enum>
3564 <enum name="ALIASED_LINE_WIDTH_RANGE" count="2" value="0x846E">
3565 <size name="Get" mode="get"/>
3566 </enum>
3567
3568 <!-- These enums are actually part of the ARB_imaging subset. -->
3569
3570 <enum name="CONSTANT_COLOR" value="0x8001"/>
3571 <enum name="ONE_MINUS_CONSTANT_COLOR" value="0x8002"/>
3572 <enum name="CONSTANT_ALPHA" value="0x8003"/>
3573 <enum name="ONE_MINUS_CONSTANT_ALPHA" value="0x8004"/>
3574 <enum name="BLEND_COLOR" count="4" value="0x8005">
3575 <size name="Get" mode="get"/>
3576 </enum>
3577 <enum name="FUNC_ADD" value="0x8006"/>
3578 <enum name="MIN" value="0x8007"/>
3579 <enum name="MAX" value="0x8008"/>
3580 <enum name="BLEND_EQUATION" count="1" value="0x8009">
3581 <size name="Get" mode="get"/>
3582 </enum>
3583 <enum name="FUNC_SUBTRACT" value="0x800A"/>
3584 <enum name="FUNC_REVERSE_SUBTRACT" value="0x800B"/>
3585 <enum name="CONVOLUTION_1D" count="1" value="0x8010">
3586 <size name="Get" mode="get"/>
3587 </enum>
3588 <enum name="CONVOLUTION_2D" count="1" value="0x8011">
3589 <size name="Get" mode="get"/>
3590 </enum>
3591 <enum name="SEPARABLE_2D" count="1" value="0x8012">
3592 <size name="Get" mode="get"/>
3593 </enum>
3594
3595 <enum name="CONVOLUTION_BORDER_MODE" count="1" value="0x8013">
3596 <size name="ConvolutionParameterfv"/>
3597 <size name="ConvolutionParameteriv"/>
3598 <size name="GetConvolutionParameterfv" mode="get"/>
3599 <size name="GetConvolutionParameteriv" mode="get"/>
3600 </enum>
3601 <enum name="CONVOLUTION_BORDER_COLOR" count="4" value="0x8154">
3602 <size name="ConvolutionParameterfv"/>
3603 <size name="ConvolutionParameteriv"/>
3604 <size name="GetConvolutionParameterfv" mode="get"/>
3605 <size name="GetConvolutionParameteriv" mode="get"/>
3606 </enum>
3607 <enum name="CONVOLUTION_FILTER_SCALE" count="4" value="0x8014">
3608 <size name="ConvolutionParameterfv"/>
3609 <size name="ConvolutionParameteriv"/>
3610 <size name="GetConvolutionParameterfv" mode="get"/>
3611 <size name="GetConvolutionParameteriv" mode="get"/>
3612 </enum>
3613 <enum name="CONVOLUTION_FILTER_BIAS" count="4" value="0x8015">
3614 <size name="ConvolutionParameterfv"/>
3615 <size name="ConvolutionParameteriv"/>
3616 <size name="GetConvolutionParameterfv" mode="get"/>
3617 <size name="GetConvolutionParameteriv" mode="get"/>
3618 </enum>
3619 <enum name="REDUCE" value="0x8016"/>
3620 <enum name="CONVOLUTION_FORMAT" count="1" value="0x8017">
3621 <size name="GetConvolutionParameterfv" mode="get"/>
3622 <size name="GetConvolutionParameteriv" mode="get"/>
3623 </enum>
3624 <enum name="CONVOLUTION_WIDTH" count="1" value="0x8018">
3625 <size name="GetConvolutionParameterfv" mode="get"/>
3626 <size name="GetConvolutionParameteriv" mode="get"/>
3627 </enum>
3628 <enum name="CONVOLUTION_HEIGHT" count="1" value="0x8019">
3629 <size name="GetConvolutionParameterfv" mode="get"/>
3630 <size name="GetConvolutionParameteriv" mode="get"/>
3631 </enum>
3632 <enum name="MAX_CONVOLUTION_WIDTH" count="1" value="0x801A">
3633 <size name="GetConvolutionParameterfv" mode="get"/>
3634 <size name="GetConvolutionParameteriv" mode="get"/>
3635 <size name="Get" mode="get"/>
3636 </enum>
3637 <enum name="MAX_CONVOLUTION_HEIGHT" count="1" value="0x801B">
3638 <size name="GetConvolutionParameterfv" mode="get"/>
3639 <size name="GetConvolutionParameteriv" mode="get"/>
3640 <size name="Get" mode="get"/>
3641 </enum>
3642 <enum name="POST_CONVOLUTION_RED_SCALE" count="1" value="0x801C">
3643 <size name="Get" mode="get"/>
3644 </enum>
3645 <enum name="POST_CONVOLUTION_GREEN_SCALE" count="1" value="0x801D">
3646 <size name="Get" mode="get"/>
3647 </enum>
3648 <enum name="POST_CONVOLUTION_BLUE_SCALE" count="1" value="0x801E">
3649 <size name="Get" mode="get"/>
3650 </enum>
3651 <enum name="POST_CONVOLUTION_ALPHA_SCALE" count="1" value="0x801F">
3652 <size name="Get" mode="get"/>
3653 </enum>
3654 <enum name="POST_CONVOLUTION_RED_BIAS" count="1" value="0x8020">
3655 <size name="Get" mode="get"/>
3656 </enum>
3657 <enum name="POST_CONVOLUTION_GREEN_BIAS" count="1" value="0x8021">
3658 <size name="Get" mode="get"/>
3659 </enum>
3660 <enum name="POST_CONVOLUTION_BLUE_BIAS" count="1" value="0x8022">
3661 <size name="Get" mode="get"/>
3662 </enum>
3663 <enum name="POST_CONVOLUTION_ALPHA_BIAS" count="1" value="0x8023">
3664 <size name="Get" mode="get"/>
3665 </enum>
3666
3667 <enum name="HISTOGRAM" count="1" value="0x8024">
3668 <size name="Get" mode="get"/>
3669 </enum>
3670 <enum name="PROXY_HISTOGRAM" value="0x8025"/>
3671 <enum name="HISTOGRAM_WIDTH" count="1" value="0x8026">
3672 <size name="GetHistogramParameterfv" mode="get"/>
3673 <size name="GetHistogramParameteriv" mode="get"/>
3674 </enum>
3675 <enum name="HISTOGRAM_FORMAT" count="1" value="0x8027">
3676 <size name="GetHistogramParameterfv" mode="get"/>
3677 <size name="GetHistogramParameteriv" mode="get"/>
3678 </enum>
3679 <enum name="HISTOGRAM_RED_SIZE" count="1" value="0x8028">
3680 <size name="GetHistogramParameterfv" mode="get"/>
3681 <size name="GetHistogramParameteriv" mode="get"/>
3682 </enum>
3683 <enum name="HISTOGRAM_GREEN_SIZE" count="1" value="0x8029">
3684 <size name="GetHistogramParameterfv" mode="get"/>
3685 <size name="GetHistogramParameteriv" mode="get"/>
3686 </enum>
3687 <enum name="HISTOGRAM_BLUE_SIZE" count="1" value="0x802A">
3688 <size name="GetHistogramParameterfv" mode="get"/>
3689 <size name="GetHistogramParameteriv" mode="get"/>
3690 </enum>
3691 <enum name="HISTOGRAM_ALPHA_SIZE" count="1" value="0x802B">
3692 <size name="GetHistogramParameterfv" mode="get"/>
3693 <size name="GetHistogramParameteriv" mode="get"/>
3694 </enum>
3695 <enum name="HISTOGRAM_LUMINANCE_SIZE" count="1" value="0x802C">
3696 <size name="GetHistogramParameterfv" mode="get"/>
3697 <size name="GetHistogramParameteriv" mode="get"/>
3698 </enum>
3699 <enum name="HISTOGRAM_SINK" count="1" value="0x802D">
3700 <size name="GetHistogramParameterfv" mode="get"/>
3701 <size name="GetHistogramParameteriv" mode="get"/>
3702 </enum>
3703 <enum name="MINMAX" count="1" value="0x802E">
3704 <size name="Get" mode="get"/>
3705 </enum>
3706 <enum name="MINMAX_FORMAT" count="1" value="0x802F">
3707 <size name="GetMinmaxParameterfv" mode="get"/>
3708 <size name="GetMinmaxParameteriv" mode="get"/>
3709 </enum>
3710 <enum name="MINMAX_SINK" count="1" value="0x8030">
3711 <size name="GetMinmaxParameterfv" mode="get"/>
3712 <size name="GetMinmaxParameteriv" mode="get"/>
3713 </enum>
3714
3715 <enum name="COLOR_MATRIX" count="16" value="0x80B1">
3716 <size name="Get" mode="get"/>
3717 </enum>
3718 <enum name="COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B2">
3719 <size name="Get" mode="get"/>
3720 </enum>
3721 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B3">
3722 <size name="Get" mode="get"/>
3723 </enum>
3724 <enum name="POST_COLOR_MATRIX_RED_SCALE" count="1" value="0x80B4">
3725 <size name="Get" mode="get"/>
3726 </enum>
3727 <enum name="POST_COLOR_MATRIX_GREEN_SCALE" count="1" value="0x80B5">
3728 <size name="Get" mode="get"/>
3729 </enum>
3730 <enum name="POST_COLOR_MATRIX_BLUE_SCALE" count="1" value="0x80B6">
3731 <size name="Get" mode="get"/>
3732 </enum>
3733 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE" count="1" value="0x80B7">
3734 <size name="Get" mode="get"/>
3735 </enum>
3736 <enum name="POST_COLOR_MATRIX_RED_BIAS" count="1" value="0x80B8">
3737 <size name="Get" mode="get"/>
3738 </enum>
3739 <enum name="POST_COLOR_MATRIX_GREEN_BIAS" count="1" value="0x80B9">
3740 <size name="Get" mode="get"/>
3741 </enum>
3742 <enum name="POST_COLOR_MATRIX_BLUE_BIAS" count="1" value="0x80BA">
3743 <size name="Get" mode="get"/>
3744 </enum>
3745 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS" count="1" value="0x80BB">
3746 <size name="Get" mode="get"/>
3747 </enum>
3748
3749 <enum name="COLOR_TABLE" count="1" value="0x80D0">
3750 <size name="Get" mode="get"/>
3751 </enum>
3752 <enum name="POST_CONVOLUTION_COLOR_TABLE" count="1" value="0x80D1">
3753 <size name="Get" mode="get"/>
3754 </enum>
3755 <enum name="POST_COLOR_MATRIX_COLOR_TABLE" count="1" value="0x80D2">
3756 <size name="Get" mode="get"/>
3757 </enum>
3758 <enum name="PROXY_COLOR_TABLE" value="0x80D3"/>
3759 <enum name="PROXY_POST_CONVOLUTION_COLOR_TABLE" value="0x80D4"/>
3760 <enum name="PROXY_POST_COLOR_MATRIX_COLOR_TABLE" value="0x80D5"/>
3761
3762 <enum name="COLOR_TABLE_SCALE" count="4" value="0x80D6">
3763 <size name="ColorTableParameterfv"/>
3764 <size name="ColorTableParameteriv"/>
3765 <size name="GetColorTableParameterfv" mode="get"/>
3766 <size name="GetColorTableParameteriv" mode="get"/>
3767 </enum>
3768 <enum name="COLOR_TABLE_BIAS" count="4" value="0x80D7">
3769 <size name="ColorTableParameterfv"/>
3770 <size name="ColorTableParameteriv"/>
3771 <size name="GetColorTableParameterfv" mode="get"/>
3772 <size name="GetColorTableParameteriv" mode="get"/>
3773 </enum>
3774 <enum name="COLOR_TABLE_FORMAT" count="1" value="0x80D8">
3775 <size name="GetColorTableParameterfv" mode="get"/>
3776 <size name="GetColorTableParameteriv" mode="get"/>
3777 </enum>
3778 <enum name="COLOR_TABLE_WIDTH" count="1" value="0x80D9">
3779 <size name="GetColorTableParameterfv" mode="get"/>
3780 <size name="GetColorTableParameteriv" mode="get"/>
3781 </enum>
3782 <enum name="COLOR_TABLE_RED_SIZE" count="1" value="0x80DA">
3783 <size name="GetColorTableParameterfv" mode="get"/>
3784 <size name="GetColorTableParameteriv" mode="get"/>
3785 </enum>
3786 <enum name="COLOR_TABLE_GREEN_SIZE" count="1" value="0x80DB">
3787 <size name="GetColorTableParameterfv" mode="get"/>
3788 <size name="GetColorTableParameteriv" mode="get"/>
3789 </enum>
3790 <enum name="COLOR_TABLE_BLUE_SIZE" count="1" value="0x80DC">
3791 <size name="GetColorTableParameterfv" mode="get"/>
3792 <size name="GetColorTableParameteriv" mode="get"/>
3793 </enum>
3794 <enum name="COLOR_TABLE_ALPHA_SIZE" count="1" value="0x80DD">
3795 <size name="GetColorTableParameterfv" mode="get"/>
3796 <size name="GetColorTableParameteriv" mode="get"/>
3797 </enum>
3798 <enum name="COLOR_TABLE_LUMINANCE_SIZE" count="1" value="0x80DE">
3799 <size name="GetColorTableParameterfv" mode="get"/>
3800 <size name="GetColorTableParameteriv" mode="get"/>
3801 </enum>
3802 <enum name="COLOR_TABLE_INTENSITY_SIZE" count="1" value="0x80DF">
3803 <size name="GetColorTableParameterfv" mode="get"/>
3804 <size name="GetColorTableParameteriv" mode="get"/>
3805 </enum>
3806
3807
3808 <function name="BlendColor" offset="336" es2="2.0">
3809 <param name="red" type="GLclampf"/>
3810 <param name="green" type="GLclampf"/>
3811 <param name="blue" type="GLclampf"/>
3812 <param name="alpha" type="GLclampf"/>
3813 <glx rop="4096"/>
3814 </function>
3815
3816 <function name="BlendEquation" offset="337" es2="2.0">
3817 <param name="mode" type="GLenum"/>
3818 <glx rop="4097"/>
3819 </function>
3820
3821 <function name="DrawRangeElements" offset="338" es2="3.0"
3822 exec="dynamic">
3823 <param name="mode" type="GLenum"/>
3824 <param name="start" type="GLuint"/>
3825 <param name="end" type="GLuint"/>
3826 <param name="count" type="GLsizei"/>
3827 <param name="type" type="GLenum"/>
3828 <param name="indices" type="const GLvoid *"/>
3829 <glx handcode="true"/>
3830 </function>
3831
3832 <function name="ColorTable" offset="339" deprecated="3.1">
3833 <param name="target" type="GLenum"/>
3834 <param name="internalformat" type="GLenum"/>
3835 <param name="width" type="GLsizei"/>
3836 <param name="format" type="GLenum"/>
3837 <param name="type" type="GLenum"/>
3838 <param name="table" type="const GLvoid *" img_width="width" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/>
3839 <glx rop="2053" large="true"/>
3840 </function>
3841
3842 <function name="ColorTableParameterfv" offset="340" deprecated="3.1">
3843 <param name="target" type="GLenum"/>
3844 <param name="pname" type="GLenum"/>
3845 <param name="params" type="const GLfloat *" variable_param="pname"/>
3846 <glx rop="2054"/>
3847 </function>
3848
3849 <function name="ColorTableParameteriv" offset="341" deprecated="3.1">
3850 <param name="target" type="GLenum"/>
3851 <param name="pname" type="GLenum"/>
3852 <param name="params" type="const GLint *" variable_param="pname"/>
3853 <glx rop="2055"/>
3854 </function>
3855
3856 <function name="CopyColorTable" offset="342" deprecated="3.1">
3857 <param name="target" type="GLenum"/>
3858 <param name="internalformat" type="GLenum"/>
3859 <param name="x" type="GLint"/>
3860 <param name="y" type="GLint"/>
3861 <param name="width" type="GLsizei"/>
3862 <glx rop="2056"/>
3863 </function>
3864
3865 <function name="GetColorTable" offset="343" deprecated="3.1">
3866 <param name="target" type="GLenum"/>
3867 <param name="format" type="GLenum"/>
3868 <param name="type" type="GLenum"/>
3869 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/>
3870 <glx sop="147" dimensions_in_reply="true"/>
3871 </function>
3872
3873 <function name="GetColorTableParameterfv" offset="344" deprecated="3.1">
3874 <param name="target" type="GLenum"/>
3875 <param name="pname" type="GLenum"/>
3876 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
3877 <glx sop="148"/>
3878 </function>
3879
3880 <function name="GetColorTableParameteriv" offset="345" deprecated="3.1">
3881 <param name="target" type="GLenum"/>
3882 <param name="pname" type="GLenum"/>
3883 <param name="params" type="GLint *" output="true" variable_param="pname"/>
3884 <glx sop="149"/>
3885 </function>
3886
3887 <function name="ColorSubTable" offset="346" deprecated="3.1">
3888 <param name="target" type="GLenum"/>
3889 <param name="start" type="GLsizei"/>
3890 <param name="count" type="GLsizei"/>
3891 <param name="format" type="GLenum"/>
3892 <param name="type" type="GLenum"/>
3893 <param name="data" type="const GLvoid *" img_width="count" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/>
3894 <glx rop="195" large="true"/>
3895 </function>
3896
3897 <function name="CopyColorSubTable" offset="347" deprecated="3.1">
3898 <param name="target" type="GLenum"/>
3899 <param name="start" type="GLsizei"/>
3900 <param name="x" type="GLint"/>
3901 <param name="y" type="GLint"/>
3902 <param name="width" type="GLsizei"/>
3903 <glx rop="196"/>
3904 </function>
3905
3906 <function name="ConvolutionFilter1D" offset="348" deprecated="3.1">
3907 <param name="target" type="GLenum"/>
3908 <param name="internalformat" type="GLenum"/>
3909 <param name="width" type="GLsizei"/>
3910 <param name="format" type="GLenum"/>
3911 <param name="type" type="GLenum"/>
3912 <param name="image" type="const GLvoid *" img_width="width" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/>
3913 <glx rop="4101" large="true"/>
3914 </function>
3915
3916 <function name="ConvolutionFilter2D" offset="349" deprecated="3.1">
3917 <param name="target" type="GLenum"/>
3918 <param name="internalformat" type="GLenum"/>
3919 <param name="width" type="GLsizei"/>
3920 <param name="height" type="GLsizei"/>
3921 <param name="format" type="GLenum"/>
3922 <param name="type" type="GLenum"/>
3923 <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"/>
3924 <glx rop="4102" large="true"/>
3925 </function>
3926
3927 <function name="ConvolutionParameterf" offset="350" deprecated="3.1">
3928 <param name="target" type="GLenum"/>
3929 <param name="pname" type="GLenum"/>
3930 <param name="params" type="GLfloat"/>
3931 <glx rop="4103"/>
3932 </function>
3933
3934 <function name="ConvolutionParameterfv" offset="351" deprecated="3.1">
3935 <param name="target" type="GLenum"/>
3936 <param name="pname" type="GLenum"/>
3937 <param name="params" type="const GLfloat *" variable_param="pname"/>
3938 <glx rop="4104"/>
3939 </function>
3940
3941 <function name="ConvolutionParameteri" offset="352" deprecated="3.1">
3942 <param name="target" type="GLenum"/>
3943 <param name="pname" type="GLenum"/>
3944 <param name="params" type="GLint"/>
3945 <glx rop="4105"/>
3946 </function>
3947
3948 <function name="ConvolutionParameteriv" offset="353" deprecated="3.1">
3949 <param name="target" type="GLenum"/>
3950 <param name="pname" type="GLenum"/>
3951 <param name="params" type="const GLint *" variable_param="pname"/>
3952 <glx rop="4106"/>
3953 </function>
3954
3955 <function name="CopyConvolutionFilter1D" offset="354" deprecated="3.1">
3956 <param name="target" type="GLenum"/>
3957 <param name="internalformat" type="GLenum"/>
3958 <param name="x" type="GLint"/>
3959 <param name="y" type="GLint"/>
3960 <param name="width" type="GLsizei"/>
3961 <glx rop="4107"/>
3962 </function>
3963
3964 <function name="CopyConvolutionFilter2D" offset="355" deprecated="3.1">
3965 <param name="target" type="GLenum"/>
3966 <param name="internalformat" type="GLenum"/>
3967 <param name="x" type="GLint"/>
3968 <param name="y" type="GLint"/>
3969 <param name="width" type="GLsizei"/>
3970 <param name="height" type="GLsizei"/>
3971 <glx rop="4108"/>
3972 </function>
3973
3974 <function name="GetConvolutionFilter" offset="356" deprecated="3.1">
3975 <param name="target" type="GLenum"/>
3976 <param name="format" type="GLenum"/>
3977 <param name="type" type="GLenum"/>
3978 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/>
3979 <glx sop="150" dimensions_in_reply="true"/>
3980 </function>
3981
3982 <function name="GetConvolutionParameterfv" offset="357" deprecated="3.1">
3983 <param name="target" type="GLenum"/>
3984 <param name="pname" type="GLenum"/>
3985 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
3986 <glx sop="151"/>
3987 </function>
3988
3989 <function name="GetConvolutionParameteriv" offset="358" deprecated="3.1">
3990 <param name="target" type="GLenum"/>
3991 <param name="pname" type="GLenum"/>
3992 <param name="params" type="GLint *" output="true" variable_param="pname"/>
3993 <glx sop="152"/>
3994 </function>
3995
3996 <function name="GetSeparableFilter" offset="359" deprecated="3.1">
3997 <param name="target" type="GLenum"/>
3998 <param name="format" type="GLenum"/>
3999 <param name="type" type="GLenum"/>
4000 <param name="row" type="GLvoid *" output="true"/>
4001 <param name="column" type="GLvoid *" output="true"/>
4002 <param name="span" type="GLvoid *" output="true"/>
4003 <glx sop="153" handcode="true"/>
4004 </function>
4005
4006 <function name="SeparableFilter2D" offset="360" deprecated="3.1">
4007 <param name="target" type="GLenum"/>
4008 <param name="internalformat" type="GLenum"/>
4009 <param name="width" type="GLsizei"/>
4010 <param name="height" type="GLsizei"/>
4011 <param name="format" type="GLenum"/>
4012 <param name="type" type="GLenum"/>
4013 <param name="row" type="const GLvoid *"/>
4014 <param name="column" type="const GLvoid *"/>
4015 <glx rop="4109" handcode="true"/>
4016 </function>
4017
4018 <function name="GetHistogram" offset="361" deprecated="3.1">
4019 <param name="target" type="GLenum"/>
4020 <param name="reset" type="GLboolean"/>
4021 <param name="format" type="GLenum"/>
4022 <param name="type" type="GLenum"/>
4023 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/>
4024 <glx sop="154" dimensions_in_reply="true" img_reset="reset"/>
4025 </function>
4026
4027 <function name="GetHistogramParameterfv" offset="362" deprecated="3.1">
4028 <param name="target" type="GLenum"/>
4029 <param name="pname" type="GLenum"/>
4030 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
4031 <glx sop="155"/>
4032 </function>
4033
4034 <function name="GetHistogramParameteriv" offset="363" deprecated="3.1">
4035 <param name="target" type="GLenum"/>
4036 <param name="pname" type="GLenum"/>
4037 <param name="params" type="GLint *" output="true" variable_param="pname"/>
4038 <glx sop="156"/>
4039 </function>
4040
4041 <function name="GetMinmax" offset="364" deprecated="3.1">
4042 <param name="target" type="GLenum"/>
4043 <param name="reset" type="GLboolean"/>
4044 <param name="format" type="GLenum"/>
4045 <param name="type" type="GLenum"/>
4046 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/>
4047 <glx sop="157" img_reset="reset"/>
4048 </function>
4049
4050 <function name="GetMinmaxParameterfv" offset="365" deprecated="3.1">
4051 <param name="target" type="GLenum"/>
4052 <param name="pname" type="GLenum"/>
4053 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
4054 <glx sop="158"/>
4055 </function>
4056
4057 <function name="GetMinmaxParameteriv" offset="366" deprecated="3.1">
4058 <param name="target" type="GLenum"/>
4059 <param name="pname" type="GLenum"/>
4060 <param name="params" type="GLint *" output="true" variable_param="pname"/>
4061 <glx sop="159"/>
4062 </function>
4063
4064 <function name="Histogram" offset="367" deprecated="3.1">
4065 <param name="target" type="GLenum"/>
4066 <param name="width" type="GLsizei"/>
4067 <param name="internalformat" type="GLenum"/>
4068 <param name="sink" type="GLboolean"/>
4069 <glx rop="4110"/>
4070 </function>
4071
4072 <function name="Minmax" offset="368" deprecated="3.1">
4073 <param name="target" type="GLenum"/>
4074 <param name="internalformat" type="GLenum"/>
4075 <param name="sink" type="GLboolean"/>
4076 <glx rop="4111"/>
4077 </function>
4078
4079 <function name="ResetHistogram" offset="369" deprecated="3.1">
4080 <param name="target" type="GLenum"/>
4081 <glx rop="4112"/>
4082 </function>
4083
4084 <function name="ResetMinmax" offset="370" deprecated="3.1">
4085 <param name="target" type="GLenum"/>
4086 <glx rop="4113"/>
4087 </function>
4088
4089 <function name="TexImage3D" offset="371" es2="3.0">
4090 <param name="target" type="GLenum"/>
4091 <param name="level" type="GLint"/>
4092 <param name="internalformat" type="GLint"/>
4093 <param name="width" type="GLsizei"/>
4094 <param name="height" type="GLsizei"/>
4095 <param name="depth" type="GLsizei"/>
4096 <param name="border" type="GLint"/>
4097 <param name="format" type="GLenum"/>
4098 <param name="type" type="GLenum"/>
4099 <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"/>
4100 <glx rop="4114" large="true"/>
4101 </function>
4102
4103 <function name="TexSubImage3D" offset="372" es2="3.0">
4104 <param name="target" type="GLenum"/>
4105 <param name="level" type="GLint"/>
4106 <param name="xoffset" type="GLint"/>
4107 <param name="yoffset" type="GLint"/>
4108 <param name="zoffset" type="GLint"/>
4109 <param name="width" type="GLsizei"/>
4110 <param name="height" type="GLsizei"/>
4111 <param name="depth" type="GLsizei"/>
4112 <param name="format" type="GLenum"/>
4113 <param name="type" type="GLenum"/>
4114 <param name="UNUSED" type="GLuint" padding="true"/>
4115 <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_pad_dimensions="true"/>
4116 <glx rop="4115" large="true"/>
4117 </function>
4118
4119 <function name="CopyTexSubImage3D" offset="373" es2="3.0">
4120 <param name="target" type="GLenum"/>
4121 <param name="level" type="GLint"/>
4122 <param name="xoffset" type="GLint"/>
4123 <param name="yoffset" type="GLint"/>
4124 <param name="zoffset" type="GLint"/>
4125 <param name="x" type="GLint"/>
4126 <param name="y" type="GLint"/>
4127 <param name="width" type="GLsizei"/>
4128 <param name="height" type="GLsizei"/>
4129 <glx rop="4123"/>
4130 </function>
4131 </category>
4132
4133 <category name="1.3">
4134 <enum name="TEXTURE0" value="0x84C0"/>
4135 <enum name="TEXTURE1" value="0x84C1"/>
4136 <enum name="TEXTURE2" value="0x84C2"/>
4137 <enum name="TEXTURE3" value="0x84C3"/>
4138 <enum name="TEXTURE4" value="0x84C4"/>
4139 <enum name="TEXTURE5" value="0x84C5"/>
4140 <enum name="TEXTURE6" value="0x84C6"/>
4141 <enum name="TEXTURE7" value="0x84C7"/>
4142 <enum name="TEXTURE8" value="0x84C8"/>
4143 <enum name="TEXTURE9" value="0x84C9"/>
4144 <enum name="TEXTURE10" value="0x84CA"/>
4145 <enum name="TEXTURE11" value="0x84CB"/>
4146 <enum name="TEXTURE12" value="0x84CC"/>
4147 <enum name="TEXTURE13" value="0x84CD"/>
4148 <enum name="TEXTURE14" value="0x84CE"/>
4149 <enum name="TEXTURE15" value="0x84CF"/>
4150 <enum name="TEXTURE16" value="0x84D0"/>
4151 <enum name="TEXTURE17" value="0x84D1"/>
4152 <enum name="TEXTURE18" value="0x84D2"/>
4153 <enum name="TEXTURE19" value="0x84D3"/>
4154 <enum name="TEXTURE20" value="0x84D4"/>
4155 <enum name="TEXTURE21" value="0x84D5"/>
4156 <enum name="TEXTURE22" value="0x84D6"/>
4157 <enum name="TEXTURE23" value="0x84D7"/>
4158 <enum name="TEXTURE24" value="0x84D8"/>
4159 <enum name="TEXTURE25" value="0x84D9"/>
4160 <enum name="TEXTURE26" value="0x84DA"/>
4161 <enum name="TEXTURE27" value="0x84DB"/>
4162 <enum name="TEXTURE28" value="0x84DC"/>
4163 <enum name="TEXTURE29" value="0x84DD"/>
4164 <enum name="TEXTURE30" value="0x84DE"/>
4165 <enum name="TEXTURE31" value="0x84DF"/>
4166 <enum name="ACTIVE_TEXTURE" count="1" value="0x84E0">
4167 <size name="Get" mode="get"/>
4168 </enum>
4169 <enum name="CLIENT_ACTIVE_TEXTURE" count="1" value="0x84E1">
4170 <size name="Get" mode="get"/>
4171 </enum>
4172 <enum name="MAX_TEXTURE_UNITS" count="1" value="0x84E2">
4173 <size name="Get" mode="get"/>
4174 </enum>
4175 <enum name="TRANSPOSE_MODELVIEW_MATRIX" value="0x84E3"/>
4176 <enum name="TRANSPOSE_PROJECTION_MATRIX" value="0x84E4"/>
4177 <enum name="TRANSPOSE_TEXTURE_MATRIX" value="0x84E5"/>
4178 <enum name="TRANSPOSE_COLOR_MATRIX" value="0x84E6"/>
4179 <enum name="MULTISAMPLE" count="1" value="0x809D">
4180 <size name="Get" mode="get"/>
4181 </enum>
4182 <enum name="SAMPLE_ALPHA_TO_COVERAGE" count="1" value="0x809E">
4183 <size name="Get" mode="get"/>
4184 </enum>
4185 <enum name="SAMPLE_ALPHA_TO_ONE" count="1" value="0x809F">
4186 <size name="Get" mode="get"/>
4187 </enum>
4188 <enum name="SAMPLE_COVERAGE" count="1" value="0x80A0">
4189 <size name="Get" mode="get"/>
4190 </enum>
4191 <enum name="SAMPLE_BUFFERS" count="1" value="0x80A8">
4192 <size name="Get" mode="get"/>
4193 </enum>
4194 <enum name="SAMPLES" count="1" value="0x80A9">
4195 <size name="Get" mode="get"/>
4196 </enum>
4197 <enum name="SAMPLE_COVERAGE_VALUE" count="1" value="0x80AA">
4198 <size name="Get" mode="get"/>
4199 </enum>
4200 <enum name="SAMPLE_COVERAGE_INVERT" count="1" value="0x80AB">
4201 <size name="Get" mode="get"/>
4202 </enum>
4203 <enum name="MULTISAMPLE_BIT" value="0x20000000"/>
4204 <enum name="NORMAL_MAP" value="0x8511"/>
4205 <enum name="REFLECTION_MAP" value="0x8512"/>
4206 <enum name="TEXTURE_CUBE_MAP" count="1" value="0x8513">
4207 <size name="Get" mode="get"/>
4208 </enum>
4209 <enum name="TEXTURE_BINDING_CUBE_MAP" count="1" value="0x8514">
4210 <size name="Get" mode="get"/>
4211 </enum>
4212 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X" value="0x8515"/>
4213 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X" value="0x8516"/>
4214 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y" value="0x8517"/>
4215 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y" value="0x8518"/>
4216 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z" value="0x8519"/>
4217 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z" value="0x851A"/>
4218 <enum name="PROXY_TEXTURE_CUBE_MAP" value="0x851B"/>
4219 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE" count="1" value="0x851C">
4220 <size name="Get" mode="get"/>
4221 </enum>
4222 <enum name="COMPRESSED_ALPHA" value="0x84E9"/>
4223 <enum name="COMPRESSED_LUMINANCE" value="0x84EA"/>
4224 <enum name="COMPRESSED_LUMINANCE_ALPHA" value="0x84EB"/>
4225 <enum name="COMPRESSED_INTENSITY" value="0x84EC"/>
4226 <enum name="COMPRESSED_RGB" value="0x84ED"/>
4227 <enum name="COMPRESSED_RGBA" value="0x84EE"/>
4228 <enum name="TEXTURE_COMPRESSION_HINT" count="1" value="0x84EF">
4229 <size name="Get" mode="get"/>
4230 </enum>
4231 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE" count="1" value="0x86A0">
4232 <size name="GetTexLevelParameterfv" mode="get"/>
4233 <size name="GetTexLevelParameteriv" mode="get"/>
4234 </enum>
4235 <enum name="TEXTURE_COMPRESSED" count="1" value="0x86A1">
4236 <size name="GetTexLevelParameterfv" mode="get"/>
4237 <size name="GetTexLevelParameteriv" mode="get"/>
4238 </enum>
4239 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS" count="1" value="0x86A2">
4240 <size name="Get" mode="get"/>
4241 </enum>
4242 <enum name="COMPRESSED_TEXTURE_FORMATS" count="-1" value="0x86A3">
4243 <size name="Get" mode="get"/>
4244 </enum>
4245 <enum name="CLAMP_TO_BORDER" value="0x812D"/>
4246 <enum name="COMBINE" value="0x8570"/>
4247 <enum name="COMBINE_RGB" count="1" value="0x8571">
4248 <size name="TexEnvfv"/>
4249 <size name="TexEnviv"/>
4250 <size name="GetTexEnvfv" mode="get"/>
4251 <size name="GetTexEnviv" mode="get"/>
4252 </enum>
4253 <enum name="COMBINE_ALPHA" count="1" value="0x8572">
4254 <size name="TexEnvfv"/>
4255 <size name="TexEnviv"/>
4256 <size name="GetTexEnvfv" mode="get"/>
4257 <size name="GetTexEnviv" mode="get"/>
4258 </enum>
4259 <enum name="SOURCE0_RGB" count="1" value="0x8580">
4260 <size name="TexEnvfv"/>
4261 <size name="TexEnviv"/>
4262 <size name="GetTexEnvfv" mode="get"/>
4263 <size name="GetTexEnviv" mode="get"/>
4264 </enum>
4265 <enum name="SOURCE1_RGB" count="1" value="0x8581">
4266 <size name="TexEnvfv"/>
4267 <size name="TexEnviv"/>
4268 <size name="GetTexEnvfv" mode="get"/>
4269 <size name="GetTexEnviv" mode="get"/>
4270 </enum>
4271 <enum name="SOURCE2_RGB" count="1" value="0x8582">
4272 <size name="TexEnvfv"/>
4273 <size name="TexEnviv"/>
4274 <size name="GetTexEnvfv" mode="get"/>
4275 <size name="GetTexEnviv" mode="get"/>
4276 </enum>
4277 <enum name="SOURCE0_ALPHA" count="1" value="0x8588">
4278 <size name="TexEnvfv"/>
4279 <size name="TexEnviv"/>
4280 <size name="GetTexEnvfv" mode="get"/>
4281 <size name="GetTexEnviv" mode="get"/>
4282 </enum>
4283 <enum name="SOURCE1_ALPHA" count="1" value="0x8589">
4284 <size name="TexEnvfv"/>
4285 <size name="TexEnviv"/>
4286 <size name="GetTexEnvfv" mode="get"/>
4287 <size name="GetTexEnviv" mode="get"/>
4288 </enum>
4289 <enum name="SOURCE2_ALPHA" count="1" value="0x858A">
4290 <size name="TexEnvfv"/>
4291 <size name="TexEnviv"/>
4292 <size name="GetTexEnvfv" mode="get"/>
4293 <size name="GetTexEnviv" mode="get"/>
4294 </enum>
4295 <enum name="OPERAND0_RGB" count="1" value="0x8590">
4296 <size name="TexEnvfv"/>
4297 <size name="TexEnviv"/>
4298 <size name="GetTexEnvfv" mode="get"/>
4299 <size name="GetTexEnviv" mode="get"/>
4300 </enum>
4301 <enum name="OPERAND1_RGB" count="1" value="0x8591">
4302 <size name="TexEnvfv"/>
4303 <size name="TexEnviv"/>
4304 <size name="GetTexEnvfv" mode="get"/>
4305 <size name="GetTexEnviv" mode="get"/>
4306 </enum>
4307 <enum name="OPERAND2_RGB" count="1" value="0x8592">
4308 <size name="TexEnvfv"/>
4309 <size name="TexEnviv"/>
4310 <size name="GetTexEnvfv" mode="get"/>
4311 <size name="GetTexEnviv" mode="get"/>
4312 </enum>
4313 <enum name="OPERAND0_ALPHA" count="1" value="0x8598">
4314 <size name="TexEnvfv"/>
4315 <size name="TexEnviv"/>
4316 <size name="GetTexEnvfv" mode="get"/>
4317 <size name="GetTexEnviv" mode="get"/>
4318 </enum>
4319 <enum name="OPERAND1_ALPHA" count="1" value="0x8599">
4320 <size name="TexEnvfv"/>
4321 <size name="TexEnviv"/>
4322 <size name="GetTexEnvfv" mode="get"/>
4323 <size name="GetTexEnviv" mode="get"/>
4324 </enum>
4325 <enum name="OPERAND2_ALPHA" count="1" value="0x859A">
4326 <size name="TexEnvfv"/>
4327 <size name="TexEnviv"/>
4328 <size name="GetTexEnvfv" mode="get"/>
4329 <size name="GetTexEnviv" mode="get"/>
4330 </enum>
4331 <enum name="RGB_SCALE" count="1" value="0x8573">
4332 <size name="TexEnvfv"/>
4333 <size name="TexEnviv"/>
4334 <size name="GetTexEnvfv" mode="get"/>
4335 <size name="GetTexEnviv" mode="get"/>
4336 </enum>
4337 <enum name="ADD_SIGNED" value="0x8574"/>
4338 <enum name="INTERPOLATE" value="0x8575"/>
4339 <enum name="SUBTRACT" value="0x84E7"/>
4340 <enum name="CONSTANT" value="0x8576"/>
4341 <enum name="PRIMARY_COLOR" value="0x8577"/>
4342 <enum name="PREVIOUS" value="0x8578"/>
4343 <enum name="DOT3_RGB" value="0x86AE"/>
4344 <enum name="DOT3_RGBA" value="0x86AF"/>
4345
4346 <function name="ActiveTexture" alias="ActiveTextureARB" es1="1.0"
4347 es2="2.0">
4348 <param name="texture" type="GLenum"/>
4349 </function>
4350
4351 <function name="ClientActiveTexture" alias="ClientActiveTextureARB"
4352 es1="1.0" deprecated="3.1">
4353 <param name="texture" type="GLenum"/>
4354 </function>
4355
4356 <function name="MultiTexCoord1d" alias="MultiTexCoord1dARB"
4357 deprecated="3.1">
4358 <param name="target" type="GLenum"/>
4359 <param name="s" type="GLdouble"/>
4360 </function>
4361
4362 <function name="MultiTexCoord1dv" alias="MultiTexCoord1dvARB"
4363 deprecated="3.1">
4364 <param name="target" type="GLenum"/>
4365 <param name="v" type="const GLdouble *"/>
4366 </function>
4367
4368 <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB"
4369 deprecated="3.1">
4370 <param name="target" type="GLenum"/>
4371 <param name="s" type="GLfloat"/>
4372 </function>
4373
4374 <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB"
4375 deprecated="3.1">
4376 <param name="target" type="GLenum"/>
4377 <param name="v" type="const GLfloat *"/>
4378 </function>
4379
4380 <function name="MultiTexCoord1i" alias="MultiTexCoord1iARB"
4381 deprecated="3.1">
4382 <param name="target" type="GLenum"/>
4383 <param name="s" type="GLint"/>
4384 </function>
4385
4386 <function name="MultiTexCoord1iv" alias="MultiTexCoord1ivARB"
4387 deprecated="3.1">
4388 <param name="target" type="GLenum"/>
4389 <param name="v" type="const GLint *"/>
4390 </function>
4391
4392 <function name="MultiTexCoord1s" alias="MultiTexCoord1sARB"
4393 deprecated="3.1">
4394 <param name="target" type="GLenum"/>
4395 <param name="s" type="GLshort"/>
4396 </function>
4397
4398 <function name="MultiTexCoord1sv" alias="MultiTexCoord1svARB"
4399 deprecated="3.1">
4400 <param name="target" type="GLenum"/>
4401 <param name="v" type="const GLshort *"/>
4402 </function>
4403
4404 <function name="MultiTexCoord2d" alias="MultiTexCoord2dARB"
4405 deprecated="3.1">
4406 <param name="target" type="GLenum"/>
4407 <param name="s" type="GLdouble"/>
4408 <param name="t" type="GLdouble"/>
4409 </function>
4410
4411 <function name="MultiTexCoord2dv" alias="MultiTexCoord2dvARB"
4412 deprecated="3.1">
4413 <param name="target" type="GLenum"/>
4414 <param name="v" type="const GLdouble *"/>
4415 </function>
4416
4417 <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB"
4418 deprecated="3.1">
4419 <param name="target" type="GLenum"/>
4420 <param name="s" type="GLfloat"/>
4421 <param name="t" type="GLfloat"/>
4422 </function>
4423
4424 <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB"
4425 deprecated="3.1">
4426 <param name="target" type="GLenum"/>
4427 <param name="v" type="const GLfloat *"/>
4428 </function>
4429
4430 <function name="MultiTexCoord2i" alias="MultiTexCoord2iARB"
4431 deprecated="3.1">
4432 <param name="target" type="GLenum"/>
4433 <param name="s" type="GLint"/>
4434 <param name="t" type="GLint"/>
4435 </function>
4436
4437 <function name="MultiTexCoord2iv" alias="MultiTexCoord2ivARB"
4438 deprecated="3.1">
4439 <param name="target" type="GLenum"/>
4440 <param name="v" type="const GLint *"/>
4441 </function>
4442
4443 <function name="MultiTexCoord2s" alias="MultiTexCoord2sARB"
4444 deprecated="3.1">
4445 <param name="target" type="GLenum"/>
4446 <param name="s" type="GLshort"/>
4447 <param name="t" type="GLshort"/>
4448 </function>
4449
4450 <function name="MultiTexCoord2sv" alias="MultiTexCoord2svARB"
4451 deprecated="3.1">
4452 <param name="target" type="GLenum"/>
4453 <param name="v" type="const GLshort *"/>
4454 </function>
4455
4456 <function name="MultiTexCoord3d" alias="MultiTexCoord3dARB"
4457 deprecated="3.1">
4458 <param name="target" type="GLenum"/>
4459 <param name="s" type="GLdouble"/>
4460 <param name="t" type="GLdouble"/>
4461 <param name="r" type="GLdouble"/>
4462 </function>
4463
4464 <function name="MultiTexCoord3dv" alias="MultiTexCoord3dvARB"
4465 deprecated="3.1">
4466 <param name="target" type="GLenum"/>
4467 <param name="v" type="const GLdouble *"/>
4468 </function>
4469
4470 <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB"
4471 deprecated="3.1">
4472 <param name="target" type="GLenum"/>
4473 <param name="s" type="GLfloat"/>
4474 <param name="t" type="GLfloat"/>
4475 <param name="r" type="GLfloat"/>
4476 </function>
4477
4478 <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB"
4479 deprecated="3.1">
4480 <param name="target" type="GLenum"/>
4481 <param name="v" type="const GLfloat *"/>
4482 </function>
4483
4484 <function name="MultiTexCoord3i" alias="MultiTexCoord3iARB"
4485 deprecated="3.1">
4486 <param name="target" type="GLenum"/>
4487 <param name="s" type="GLint"/>
4488 <param name="t" type="GLint"/>
4489 <param name="r" type="GLint"/>
4490 </function>
4491
4492 <function name="MultiTexCoord3iv" alias="MultiTexCoord3ivARB"
4493 deprecated="3.1">
4494 <param name="target" type="GLenum"/>
4495 <param name="v" type="const GLint *"/>
4496 </function>
4497
4498 <function name="MultiTexCoord3s" alias="MultiTexCoord3sARB"
4499 deprecated="3.1">
4500 <param name="target" type="GLenum"/>
4501 <param name="s" type="GLshort"/>
4502 <param name="t" type="GLshort"/>
4503 <param name="r" type="GLshort"/>
4504 </function>
4505
4506 <function name="MultiTexCoord3sv" alias="MultiTexCoord3svARB"
4507 deprecated="3.1">
4508 <param name="target" type="GLenum"/>
4509 <param name="v" type="const GLshort *"/>
4510 </function>
4511
4512 <function name="MultiTexCoord4d" alias="MultiTexCoord4dARB"
4513 deprecated="3.1">
4514 <param name="target" type="GLenum"/>
4515 <param name="s" type="GLdouble"/>
4516 <param name="t" type="GLdouble"/>
4517 <param name="r" type="GLdouble"/>
4518 <param name="q" type="GLdouble"/>
4519 </function>
4520
4521 <function name="MultiTexCoord4dv" alias="MultiTexCoord4dvARB"
4522 deprecated="3.1">
4523 <param name="target" type="GLenum"/>
4524 <param name="v" type="const GLdouble *"/>
4525 </function>
4526
4527 <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB" es1="1.0"
4528 deprecated="3.1">
4529 <param name="target" type="GLenum"/>
4530 <param name="s" type="GLfloat"/>
4531 <param name="t" type="GLfloat"/>
4532 <param name="r" type="GLfloat"/>
4533 <param name="q" type="GLfloat"/>
4534 </function>
4535
4536 <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB"
4537 deprecated="3.1">
4538 <param name="target" type="GLenum"/>
4539 <param name="v" type="const GLfloat *"/>
4540 </function>
4541
4542 <function name="MultiTexCoord4i" alias="MultiTexCoord4iARB"
4543 deprecated="3.1">
4544 <param name="target" type="GLenum"/>
4545 <param name="s" type="GLint"/>
4546 <param name="t" type="GLint"/>
4547 <param name="r" type="GLint"/>
4548 <param name="q" type="GLint"/>
4549 </function>
4550
4551 <function name="MultiTexCoord4iv" alias="MultiTexCoord4ivARB"
4552 deprecated="3.1">
4553 <param name="target" type="GLenum"/>
4554 <param name="v" type="const GLint *"/>
4555 </function>
4556
4557 <function name="MultiTexCoord4s" alias="MultiTexCoord4sARB"
4558 deprecated="3.1">
4559 <param name="target" type="GLenum"/>
4560 <param name="s" type="GLshort"/>
4561 <param name="t" type="GLshort"/>
4562 <param name="r" type="GLshort"/>
4563 <param name="q" type="GLshort"/>
4564 </function>
4565
4566 <function name="MultiTexCoord4sv" alias="MultiTexCoord4svARB"
4567 deprecated="3.1">
4568 <param name="target" type="GLenum"/>
4569 <param name="v" type="const GLshort *"/>
4570 </function>
4571
4572 <function name="LoadTransposeMatrixf" alias="LoadTransposeMatrixfARB"
4573 deprecated="3.1">
4574 <param name="m" type="const GLfloat *"/>
4575 </function>
4576
4577 <function name="LoadTransposeMatrixd" alias="LoadTransposeMatrixdARB"
4578 deprecated="3.1">
4579 <param name="m" type="const GLdouble *"/>
4580 </function>
4581
4582 <function name="MultTransposeMatrixf" alias="MultTransposeMatrixfARB"
4583 deprecated="3.1">
4584 <param name="m" type="const GLfloat *"/>
4585 </function>
4586
4587 <function name="MultTransposeMatrixd" alias="MultTransposeMatrixdARB"
4588 deprecated="3.1">
4589 <param name="m" type="const GLdouble *"/>
4590 </function>
4591
4592 <function name="SampleCoverage" alias="SampleCoverageARB" es1="1.0"
4593 es2="2.0">
4594 <param name="value" type="GLclampf"/>
4595 <param name="invert" type="GLboolean"/>
4596 </function>
4597
4598 <function name="CompressedTexImage3D" alias="CompressedTexImage3DARB" es2="3.0">
4599 <param name="target" type="GLenum"/>
4600 <param name="level" type="GLint"/>
4601 <param name="internalformat" type="GLenum"/>
4602 <param name="width" type="GLsizei"/>
4603 <param name="height" type="GLsizei"/>
4604 <param name="depth" type="GLsizei"/>
4605 <param name="border" type="GLint"/>
4606 <param name="imageSize" type="GLsizei"/>
4607 <param name="data" type="const GLvoid *"/>
4608 </function>
4609
4610 <function name="CompressedTexImage2D" alias="CompressedTexImage2DARB"
4611 es1="1.0" es2="2.0">
4612 <param name="target" type="GLenum"/>
4613 <param name="level" type="GLint"/>
4614 <param name="internalformat" type="GLenum"/>
4615 <param name="width" type="GLsizei"/>
4616 <param name="height" type="GLsizei"/>
4617 <param name="border" type="GLint"/>
4618 <param name="imageSize" type="GLsizei"/>
4619 <param name="data" type="const GLvoid *"/>
4620 </function>
4621
4622 <function name="CompressedTexImage1D" alias="CompressedTexImage1DARB">
4623 <param name="target" type="GLenum"/>
4624 <param name="level" type="GLint"/>
4625 <param name="internalformat" type="GLenum"/>
4626 <param name="width" type="GLsizei"/>
4627 <param name="border" type="GLint"/>
4628 <param name="imageSize" type="GLsizei"/>
4629 <param name="data" type="const GLvoid *"/>
4630 </function>
4631
4632 <function name="CompressedTexSubImage3D" alias="CompressedTexSubImage3DARB" es2="3.0">
4633 <param name="target" type="GLenum"/>
4634 <param name="level" type="GLint"/>
4635 <param name="xoffset" type="GLint"/>
4636 <param name="yoffset" type="GLint"/>
4637 <param name="zoffset" type="GLint"/>
4638 <param name="width" type="GLsizei"/>
4639 <param name="height" type="GLsizei"/>
4640 <param name="depth" type="GLsizei"/>
4641 <param name="format" type="GLenum"/>
4642 <param name="imageSize" type="GLsizei"/>
4643 <param name="data" type="const GLvoid *"/>
4644 </function>
4645
4646 <function name="CompressedTexSubImage2D" alias="CompressedTexSubImage2DARB"
4647 es1="1.0" es2="2.0">
4648 <param name="target" type="GLenum"/>
4649 <param name="level" type="GLint"/>
4650 <param name="xoffset" type="GLint"/>
4651 <param name="yoffset" type="GLint"/>
4652 <param name="width" type="GLsizei"/>
4653 <param name="height" type="GLsizei"/>
4654 <param name="format" type="GLenum"/>
4655 <param name="imageSize" type="GLsizei"/>
4656 <param name="data" type="const GLvoid *"/>
4657 </function>
4658
4659 <function name="CompressedTexSubImage1D" alias="CompressedTexSubImage1DARB">
4660 <param name="target" type="GLenum"/>
4661 <param name="level" type="GLint"/>
4662 <param name="xoffset" type="GLint"/>
4663 <param name="width" type="GLsizei"/>
4664 <param name="format" type="GLenum"/>
4665 <param name="imageSize" type="GLsizei"/>
4666 <param name="data" type="const GLvoid *"/>
4667 </function>
4668
4669 <function name="GetCompressedTexImage" alias="GetCompressedTexImageARB">
4670 <param name="target" type="GLenum"/>
4671 <param name="level" type="GLint"/>
4672 <param name="img" type="GLvoid *" output="true"/>
4673 </function>
4674 </category>
4675
4676 <category name="1.4">
4677 <enum name="BLEND_DST_RGB" count="1" value="0x80C8">
4678 <size name="Get" mode="get"/>
4679 </enum>
4680 <enum name="BLEND_SRC_RGB" count="1" value="0x80C9">
4681 <size name="Get" mode="get"/>
4682 </enum>
4683 <enum name="BLEND_DST_ALPHA" count="1" value="0x80CA">
4684 <size name="Get" mode="get"/>
4685 </enum>
4686 <enum name="BLEND_SRC_ALPHA" count="1" value="0x80CB">
4687 <size name="Get" mode="get"/>
4688 </enum>
4689 <enum name="POINT_SIZE_MIN" count="1" value="0x8126">
4690 <size name="PointParameterfvEXT"/>
4691 <size name="Get" mode="get"/>
4692 </enum>
4693 <enum name="POINT_SIZE_MAX" count="1" value="0x8127">
4694 <size name="PointParameterfvEXT"/>
4695 <size name="Get" mode="get"/>
4696 </enum>
4697 <enum name="POINT_FADE_THRESHOLD_SIZE" count="1" value="0x8128">
4698 <size name="PointParameterfvEXT"/>
4699 <size name="Get" mode="get"/>
4700 </enum>
4701 <enum name="POINT_DISTANCE_ATTENUATION" count="3" value="0x8129">
4702 <size name="PointParameterfvEXT"/>
4703 <size name="Get" mode="get"/>
4704 </enum>
4705 <enum name="GENERATE_MIPMAP" count="1" value="0x8191">
4706 <size name="TexParameterfv"/>
4707 <size name="TexParameteriv"/>
4708 <size name="GetTexParameterfv" mode="get"/>
4709 <size name="GetTexParameteriv" mode="get"/>
4710 </enum>
4711 <enum name="GENERATE_MIPMAP_HINT" value="0x8192"/>
4712 <enum name="DEPTH_COMPONENT16" value="0x81A5"/>
4713 <enum name="DEPTH_COMPONENT24" value="0x81A6"/>
4714 <enum name="DEPTH_COMPONENT32" value="0x81A7"/>
4715 <enum name="MIRRORED_REPEAT" value="0x8370"/>
4716 <enum name="FOG_COORDINATE_SOURCE" count="1" value="0x8450">
4717 <size name="Get" mode="get"/>
4718 </enum>
4719 <enum name="FOG_COORDINATE" value="0x8451"/>
4720 <enum name="FRAGMENT_DEPTH" value="0x8452"/>
4721 <enum name="CURRENT_FOG_COORDINATE" count="1" value="0x8453">
4722 <size name="Get" mode="get"/>
4723 </enum>
4724 <enum name="FOG_COORDINATE_ARRAY_TYPE" count="1" value="0x8454">
4725 <size name="Get" mode="get"/>
4726 </enum>
4727 <enum name="FOG_COORDINATE_ARRAY_STRIDE" count="1" value="0x8455">
4728 <size name="Get" mode="get"/>
4729 </enum>
4730 <enum name="FOG_COORDINATE_ARRAY_POINTER" value="0x8456"/>
4731 <enum name="FOG_COORDINATE_ARRAY" count="1" value="0x8457">
4732 <size name="Get" mode="get"/>
4733 </enum>
4734 <enum name="COLOR_SUM" value="0x8458"/>
4735 <enum name="CURRENT_SECONDARY_COLOR" count="4" value="0x8459">
4736 <size name="Get" mode="get"/>
4737 </enum>
4738 <enum name="SECONDARY_COLOR_ARRAY_SIZE" count="1" value="0x845A">
4739 <size name="Get" mode="get"/>
4740 </enum>
4741 <enum name="SECONDARY_COLOR_ARRAY_TYPE" count="1" value="0x845B">
4742 <size name="Get" mode="get"/>
4743 </enum>
4744 <enum name="SECONDARY_COLOR_ARRAY_STRIDE" count="1" value="0x845C">
4745 <size name="Get" mode="get"/>
4746 </enum>
4747 <enum name="SECONDARY_COLOR_ARRAY_POINTER" value="0x845D"/>
4748 <enum name="SECONDARY_COLOR_ARRAY" count="1" value="0x845E">
4749 <size name="Get" mode="get"/>
4750 </enum>
4751 <enum name="MAX_TEXTURE_LOD_BIAS" count="1" value="0x84FD">
4752 <size name="Get" mode="get"/>
4753 </enum>
4754 <enum name="TEXTURE_FILTER_CONTROL" value="0x8500"/>
4755 <enum name="TEXTURE_LOD_BIAS" count="1" value="0x8501">
4756 <size name="TexEnvfv"/>
4757 <size name="TexEnviv"/>
4758 <size name="TexParameterfv"/>
4759 <size name="TexParameteriv"/>
4760 <size name="GetTexEnvfv" mode="get"/>
4761 <size name="GetTexEnviv" mode="get"/>
4762 <size name="GetTexParameterfv" mode="get"/>
4763 <size name="GetTexParameteriv" mode="get"/>
4764 </enum>
4765 <enum name="INCR_WRAP" value="0x8507"/>
4766 <enum name="DECR_WRAP" value="0x8508"/>
4767 <enum name="TEXTURE_DEPTH_SIZE" count="1" value="0x884A">
4768 <size name="GetTexLevelParameterfv" mode="get"/>
4769 <size name="GetTexLevelParameteriv" mode="get"/>
4770 </enum>
4771 <enum name="DEPTH_TEXTURE_MODE" count="1" value="0x884B">
4772 <size name="TexParameterfv"/>
4773 <size name="TexParameteriv"/>
4774 <size name="GetTexParameterfv" mode="get"/>
4775 <size name="GetTexParameteriv" mode="get"/>
4776 </enum>
4777 <enum name="TEXTURE_COMPARE_MODE" count="1" value="0x884C">
4778 <size name="TexParameterfv"/>
4779 <size name="TexParameteriv"/>
4780 <size name="GetTexParameterfv" mode="get"/>
4781 <size name="GetTexParameteriv" mode="get"/>
4782 </enum>
4783 <enum name="TEXTURE_COMPARE_FUNC" count="1" value="0x884D">
4784 <size name="TexParameterfv"/>
4785 <size name="TexParameteriv"/>
4786 <size name="GetTexParameterfv" mode="get"/>
4787 <size name="GetTexParameteriv" mode="get"/>
4788 </enum>
4789 <enum name="COMPARE_R_TO_TEXTURE" value="0x884E"/>
4790
4791 <function name="BlendFuncSeparate" alias="BlendFuncSeparateEXT" es2="2.0">
4792 <param name="sfactorRGB" type="GLenum"/>
4793 <param name="dfactorRGB" type="GLenum"/>
4794 <param name="sfactorAlpha" type="GLenum"/>
4795 <param name="dfactorAlpha" type="GLenum"/>
4796 </function>
4797
4798 <function name="FogCoordf" alias="FogCoordfEXT" deprecated="3.1">
4799 <param name="coord" type="GLfloat"/>
4800 </function>
4801
4802 <function name="FogCoordfv" alias="FogCoordfvEXT" deprecated="3.1">
4803 <param name="coord" type="const GLfloat *"/>
4804 </function>
4805
4806 <function name="FogCoordd" alias="FogCoorddEXT" deprecated="3.1">
4807 <param name="coord" type="GLdouble"/>
4808 </function>
4809
4810 <function name="FogCoorddv" alias="FogCoorddvEXT" deprecated="3.1">
4811 <param name="coord" type="const GLdouble *"/>
4812 </function>
4813
4814 <function name="FogCoordPointer" alias="FogCoordPointerEXT"
4815 deprecated="3.1">
4816 <param name="type" type="GLenum"/>
4817 <param name="stride" type="GLsizei"/>
4818 <param name="pointer" type="const GLvoid *"/>
4819 </function>
4820
4821 <function name="MultiDrawArrays" alias="MultiDrawArraysEXT">
4822 <param name="mode" type="GLenum"/>
4823 <param name="first" type="const GLint *"/>
4824 <param name="count" type="const GLsizei *"/>
4825 <param name="primcount" type="GLsizei"/>
4826 </function>
4827
4828 <function name="MultiDrawElements" alias="MultiDrawElementsEXT">
4829 <param name="mode" type="GLenum"/>
4830 <param name="count" type="const GLsizei *"/>
4831 <param name="type" type="GLenum"/>
4832 <param name="indices" type="const GLvoid * const *"/>
4833 <param name="primcount" type="GLsizei"/>
4834 </function>
4835
4836 <function name="PointParameterf" alias="PointParameterfEXT" es1="1.1">
4837 <param name="pname" type="GLenum"/>
4838 <param name="param" type="GLfloat"/>
4839 </function>
4840
4841 <function name="PointParameterfv" alias="PointParameterfvEXT" es1="1.1">
4842 <param name="pname" type="GLenum"/>
4843 <param name="params" type="const GLfloat *"/>
4844 </function>
4845
4846 <function name="PointParameteri" alias="PointParameteriNV">
4847 <param name="pname" type="GLenum"/>
4848 <param name="param" type="GLint"/>
4849 </function>
4850
4851 <function name="PointParameteriv" alias="PointParameterivNV">
4852 <param name="pname" type="GLenum"/>
4853 <param name="params" type="const GLint *"/>
4854 </function>
4855
4856 <function name="SecondaryColor3b" alias="SecondaryColor3bEXT"
4857 deprecated="3.1">
4858 <param name="red" type="GLbyte"/>
4859 <param name="green" type="GLbyte"/>
4860 <param name="blue" type="GLbyte"/>
4861 </function>
4862
4863 <function name="SecondaryColor3bv" alias="SecondaryColor3bvEXT"
4864 deprecated="3.1">
4865 <param name="v" type="const GLbyte *"/>
4866 </function>
4867
4868 <function name="SecondaryColor3d" alias="SecondaryColor3dEXT"
4869 deprecated="3.1">
4870 <param name="red" type="GLdouble"/>
4871 <param name="green" type="GLdouble"/>
4872 <param name="blue" type="GLdouble"/>
4873 </function>
4874
4875 <function name="SecondaryColor3dv" alias="SecondaryColor3dvEXT"
4876 deprecated="3.1">
4877 <param name="v" type="const GLdouble *"/>
4878 </function>
4879
4880 <function name="SecondaryColor3f" alias="SecondaryColor3fEXT"
4881 deprecated="3.1" exec="dynamic">
4882 <param name="red" type="GLfloat"/>
4883 <param name="green" type="GLfloat"/>
4884 <param name="blue" type="GLfloat"/>
4885 </function>
4886
4887 <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT"
4888 deprecated="3.1" exec="dynamic">
4889 <param name="v" type="const GLfloat *"/>
4890 </function>
4891
4892 <function name="SecondaryColor3i" alias="SecondaryColor3iEXT"
4893 deprecated="3.1">
4894 <param name="red" type="GLint"/>
4895 <param name="green" type="GLint"/>
4896 <param name="blue" type="GLint"/>
4897 </function>
4898
4899 <function name="SecondaryColor3iv" alias="SecondaryColor3ivEXT"
4900 deprecated="3.1">
4901 <param name="v" type="const GLint *"/>
4902 </function>
4903
4904 <function name="SecondaryColor3s" alias="SecondaryColor3sEXT"
4905 deprecated="3.1">
4906 <param name="red" type="GLshort"/>
4907 <param name="green" type="GLshort"/>
4908 <param name="blue" type="GLshort"/>
4909 </function>
4910
4911 <function name="SecondaryColor3sv" alias="SecondaryColor3svEXT"
4912 deprecated="3.1">
4913 <param name="v" type="const GLshort *"/>
4914 </function>
4915
4916 <function name="SecondaryColor3ub" alias="SecondaryColor3ubEXT"
4917 deprecated="3.1">
4918 <param name="red" type="GLubyte"/>
4919 <param name="green" type="GLubyte"/>
4920 <param name="blue" type="GLubyte"/>
4921 </function>
4922
4923 <function name="SecondaryColor3ubv" alias="SecondaryColor3ubvEXT"
4924 deprecated="3.1">
4925 <param name="v" type="const GLubyte *"/>
4926 </function>
4927
4928 <function name="SecondaryColor3ui" alias="SecondaryColor3uiEXT"
4929 deprecated="3.1">
4930 <param name="red" type="GLuint"/>
4931 <param name="green" type="GLuint"/>
4932 <param name="blue" type="GLuint"/>
4933 </function>
4934
4935 <function name="SecondaryColor3uiv" alias="SecondaryColor3uivEXT"
4936 deprecated="3.1">
4937 <param name="v" type="const GLuint *"/>
4938 </function>
4939
4940 <function name="SecondaryColor3us" alias="SecondaryColor3usEXT"
4941 deprecated="3.1">
4942 <param name="red" type="GLushort"/>
4943 <param name="green" type="GLushort"/>
4944 <param name="blue" type="GLushort"/>
4945 </function>
4946
4947 <function name="SecondaryColor3usv" alias="SecondaryColor3usvEXT"
4948 deprecated="3.1">
4949 <param name="v" type="const GLushort *"/>
4950 </function>
4951
4952 <function name="SecondaryColorPointer" alias="SecondaryColorPointerEXT"
4953 deprecated="3.1">
4954 <param name="size" type="GLint"/>
4955 <param name="type" type="GLenum"/>
4956 <param name="stride" type="GLsizei"/>
4957 <param name="pointer" type="const GLvoid *"/>
4958 </function>
4959
4960 <function name="WindowPos2d" alias="WindowPos2dMESA" deprecated="3.1">
4961 <param name="x" type="GLdouble"/>
4962 <param name="y" type="GLdouble"/>
4963 </function>
4964
4965 <function name="WindowPos2dv" alias="WindowPos2dvMESA" deprecated="3.1">
4966 <param name="v" type="const GLdouble *"/>
4967 </function>
4968
4969 <function name="WindowPos2f" alias="WindowPos2fMESA" deprecated="3.1">
4970 <param name="x" type="GLfloat"/>
4971 <param name="y" type="GLfloat"/>
4972 </function>
4973
4974 <function name="WindowPos2fv" alias="WindowPos2fvMESA" deprecated="3.1">
4975 <param name="v" type="const GLfloat *"/>
4976 </function>
4977
4978 <function name="WindowPos2i" alias="WindowPos2iMESA" deprecated="3.1">
4979 <param name="x" type="GLint"/>
4980 <param name="y" type="GLint"/>
4981 </function>
4982
4983 <function name="WindowPos2iv" alias="WindowPos2ivMESA" deprecated="3.1">
4984 <param name="v" type="const GLint *"/>
4985 </function>
4986
4987 <function name="WindowPos2s" alias="WindowPos2sMESA" deprecated="3.1">
4988 <param name="x" type="GLshort"/>
4989 <param name="y" type="GLshort"/>
4990 </function>
4991
4992 <function name="WindowPos2sv" alias="WindowPos2svMESA" deprecated="3.1">
4993 <param name="v" type="const GLshort *"/>
4994 </function>
4995
4996 <function name="WindowPos3d" alias="WindowPos3dMESA" deprecated="3.1">
4997 <param name="x" type="GLdouble"/>
4998 <param name="y" type="GLdouble"/>
4999 <param name="z" type="GLdouble"/>
5000 </function>
5001
5002 <function name="WindowPos3dv" alias="WindowPos3dvMESA" deprecated="3.1">
5003 <param name="v" type="const GLdouble *"/>
5004 </function>
5005
5006 <function name="WindowPos3f" alias="WindowPos3fMESA" deprecated="3.1">
5007 <param name="x" type="GLfloat"/>
5008 <param name="y" type="GLfloat"/>
5009 <param name="z" type="GLfloat"/>
5010 </function>
5011
5012 <function name="WindowPos3fv" alias="WindowPos3fvMESA" deprecated="3.1">
5013 <param name="v" type="const GLfloat *"/>
5014 </function>
5015
5016 <function name="WindowPos3i" alias="WindowPos3iMESA" deprecated="3.1">
5017 <param name="x" type="GLint"/>
5018 <param name="y" type="GLint"/>
5019 <param name="z" type="GLint"/>
5020 </function>
5021
5022 <function name="WindowPos3iv" alias="WindowPos3ivMESA" deprecated="3.1">
5023 <param name="v" type="const GLint *"/>
5024 </function>
5025
5026 <function name="WindowPos3s" alias="WindowPos3sMESA" deprecated="3.1">
5027 <param name="x" type="GLshort"/>
5028 <param name="y" type="GLshort"/>
5029 <param name="z" type="GLshort"/>
5030 </function>
5031
5032 <function name="WindowPos3sv" alias="WindowPos3svMESA" deprecated="3.1">
5033 <param name="v" type="const GLshort *"/>
5034 </function>
5035 </category>
5036
5037 <category name="1.5">
5038 <enum name="BUFFER_SIZE" value="0x8764"/>
5039 <enum name="BUFFER_USAGE" value="0x8765"/>
5040 <enum name="QUERY_COUNTER_BITS" value="0x8864"/>
5041 <enum name="CURRENT_QUERY" value="0x8865"/>
5042 <enum name="QUERY_RESULT" value="0x8866"/>
5043 <enum name="QUERY_RESULT_AVAILABLE" value="0x8867"/>
5044 <enum name="ARRAY_BUFFER" value="0x8892"/>
5045 <enum name="ELEMENT_ARRAY_BUFFER" value="0x8893"/>
5046 <enum name="ARRAY_BUFFER_BINDING" value="0x8894"/>
5047 <enum name="ELEMENT_ARRAY_BUFFER_BINDING" value="0x8895"/>
5048 <enum name="VERTEX_ARRAY_BUFFER_BINDING" value="0x8896"/>
5049 <enum name="NORMAL_ARRAY_BUFFER_BINDING" value="0x8897"/>
5050 <enum name="COLOR_ARRAY_BUFFER_BINDING" value="0x8898"/>
5051 <enum name="INDEX_ARRAY_BUFFER_BINDING" value="0x8899"/>
5052 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING" value="0x889A"/>
5053 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING" value="0x889B"/>
5054 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING" value="0x889C"/>
5055 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING" value="0x889D"/>
5056 <enum name="WEIGHT_ARRAY_BUFFER_BINDING" value="0x889E"/>
5057 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" value="0x889F"/>
5058 <enum name="READ_ONLY" value="0x88B8"/>
5059 <enum name="WRITE_ONLY" value="0x88B9"/>
5060 <enum name="READ_WRITE" value="0x88BA"/>
5061 <enum name="BUFFER_ACCESS" value="0x88BB"/>
5062 <enum name="BUFFER_MAPPED" value="0x88BC"/>
5063 <enum name="BUFFER_MAP_POINTER" value="0x88BD"/>
5064 <enum name="STREAM_DRAW" value="0x88E0"/>
5065 <enum name="STREAM_READ" value="0x88E1"/>
5066 <enum name="STREAM_COPY" value="0x88E2"/>
5067 <enum name="STATIC_DRAW" value="0x88E4"/>
5068 <enum name="STATIC_READ" value="0x88E5"/>
5069 <enum name="STATIC_COPY" value="0x88E6"/>
5070 <enum name="DYNAMIC_DRAW" value="0x88E8"/>
5071 <enum name="DYNAMIC_READ" value="0x88E9"/>
5072 <enum name="DYNAMIC_COPY" value="0x88EA"/>
5073 <enum name="SAMPLES_PASSED" count="1" value="0x8914"/>
5074 <enum name="FOG_COORD_SRC" value="0x8450">
5075 <size name="Get" mode="get"/>
5076 </enum>
5077 <enum name="FOG_COORD" value="0x8451"/>
5078 <enum name="CURRENT_FOG_COORD" count="1" value="0x8453">
5079 <size name="Get" mode="get"/>
5080 </enum>
5081 <enum name="FOG_COORD_ARRAY_TYPE" count="1" value="0x8454">
5082 <size name="Get" mode="get"/>
5083 </enum>
5084 <enum name="FOG_COORD_ARRAY_STRIDE" count="1" value="0x8455">
5085 <size name="Get" mode="get"/>
5086 </enum>
5087 <enum name="FOG_COORD_ARRAY_POINTER" value="0x8456"/>
5088 <enum name="FOG_COORD_ARRAY" count="1" value="0x8457">
5089 <size name="Get" mode="get"/>
5090 </enum>
5091 <enum name="FOG_COORD_ARRAY_BUFFER_BINDING" value="0x889D"/>
5092 <enum name="SRC0_RGB" value="0x8580"/>
5093 <enum name="SRC1_RGB" value="0x8581"/>
5094 <enum name="SRC2_RGB" value="0x8582"/>
5095 <enum name="SRC0_ALPHA" value="0x8588"/>
5096 <enum name="SRC1_ALPHA" value="0x8589"/>
5097 <enum name="SRC2_ALPHA" value="0x858A"/>
5098
5099 <type name="intptr" size="4" glx_name="CARD32"/>
5100 <type name="sizeiptr" size="4" unsigned="true" glx_name="CARD32"/>
5101
5102 <function name="BindBuffer" alias="BindBufferARB" es1="1.1" es2="2.0">
5103 <param name="target" type="GLenum"/>
5104 <param name="buffer" type="GLuint"/>
5105 </function>
5106
5107 <function name="BufferData" alias="BufferDataARB" es1="1.1" es2="2.0">
5108 <param name="target" type="GLenum"/>
5109 <param name="size" type="GLsizeiptr"/>
5110 <param name="data" type="const GLvoid *"/>
5111 <param name="usage" type="GLenum"/>
5112 </function>
5113
5114 <function name="BufferSubData" alias="BufferSubDataARB" es1="1.1"
5115 es2="2.0">
5116 <param name="target" type="GLenum"/>
5117 <param name="offset" type="GLintptr"/>
5118 <param name="size" type="GLsizeiptr"/>
5119 <param name="data" type="const GLvoid *"/>
5120 </function>
5121
5122 <function name="DeleteBuffers" alias="DeleteBuffersARB" es1="1.1"
5123 es2="2.0">
5124 <param name="n" type="GLsizei"/>
5125 <param name="buffer" type="const GLuint *"/>
5126 </function>
5127
5128 <function name="GenBuffers" alias="GenBuffersARB" es1="1.1" es2="2.0">
5129 <param name="n" type="GLsizei" counter="true"/>
5130 <param name="buffer" type="GLuint *" output="true" count="n"/>
5131 </function>
5132
5133 <function name="GetBufferParameteriv" alias="GetBufferParameterivARB"
5134 es1="1.1" es2="2.0">
5135 <param name="target" type="GLenum"/>
5136 <param name="pname" type="GLenum"/>
5137 <param name="params" type="GLint *" output="true" variable_param="pname"/>
5138 </function>
5139
5140 <function name="GetBufferPointerv" alias="GetBufferPointervARB" es2="3.0">
5141 <param name="target" type="GLenum"/>
5142 <param name="pname" type="GLenum"/>
5143 <param name="params" type="GLvoid **" output="true"/>
5144 </function>
5145
5146 <function name="GetBufferSubData" alias="GetBufferSubDataARB">
5147 <param name="target" type="GLenum"/>
5148 <param name="offset" type="GLintptr"/>
5149 <param name="size" type="GLsizeiptr"/>
5150 <param name="data" type="GLvoid *" output="true"/>
5151 </function>
5152
5153 <function name="IsBuffer" alias="IsBufferARB" es1="1.1" es2="2.0">
5154 <param name="buffer" type="GLuint"/>
5155 <return type="GLboolean"/>
5156 </function>
5157
5158 <function name="MapBuffer" alias="MapBufferARB">
5159 <param name="target" type="GLenum"/>
5160 <param name="access" type="GLenum"/>
5161 <return type="GLvoid *"/>
5162 </function>
5163
5164 <function name="UnmapBuffer" alias="UnmapBufferARB" es2="3.0">
5165 <param name="target" type="GLenum"/>
5166 <return type="GLboolean"/>
5167 </function>
5168
5169 <function name="GenQueries" alias="GenQueriesARB" es2="3.0">
5170 <param name="n" type="GLsizei" counter="true"/>
5171 <param name="ids" type="GLuint *" output="true" count="n"/>
5172 </function>
5173
5174 <function name="DeleteQueries" alias="DeleteQueriesARB" es2="3.0">
5175 <param name="n" type="GLsizei"/>
5176 <param name="ids" type="const GLuint *"/>
5177 </function>
5178
5179 <function name="IsQuery" alias="IsQueryARB" es2="3.0">
5180 <param name="id" type="GLuint"/>
5181 <return type="GLboolean"/>
5182 </function>
5183
5184 <function name="BeginQuery" alias="BeginQueryARB" es2="3.0">
5185 <param name="target" type="GLenum"/>
5186 <param name="id" type="GLuint"/>
5187 </function>
5188
5189 <function name="EndQuery" alias="EndQueryARB" es2="3.0">
5190 <param name="target" type="GLenum"/>
5191 </function>
5192
5193 <function name="GetQueryiv" alias="GetQueryivARB" es2="3.0">
5194 <param name="target" type="GLenum"/>
5195 <param name="pname" type="GLenum"/>
5196 <param name="params" type="GLint *" output="true" variable_param="pname"/>
5197 </function>
5198
5199 <function name="GetQueryObjectiv" alias="GetQueryObjectivARB">
5200 <param name="id" type="GLuint"/>
5201 <param name="pname" type="GLenum"/>
5202 <param name="params" type="GLint *" output="true" variable_param="pname"/>
5203 </function>
5204
5205 <function name="GetQueryObjectuiv" alias="GetQueryObjectuivARB" es2="3.0">
5206 <param name="id" type="GLuint"/>
5207 <param name="pname" type="GLenum"/>
5208 <param name="params" type="GLuint *" output="true" variable_param="pname"/>
5209 </function>
5210 </category>
5211
5212
5213 <category name="2.0">
5214 <!-- XXX some of the enums and functions probably need additional -->
5215 <!-- flags/attributes. -->
5216
5217 <type name="char" size="1" glx_name="CARD8"/>
5218
5219 <enum name="BLEND_EQUATION_RGB" value="0x8009"/>
5220 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED" value="0x8622"/>
5221 <enum name="VERTEX_ATTRIB_ARRAY_SIZE" value="0x8623"/>
5222 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE" value="0x8624"/>
5223 <enum name="VERTEX_ATTRIB_ARRAY_TYPE" value="0x8625"/>
5224 <enum name="CURRENT_VERTEX_ATTRIB" value="0x8626"/>
5225 <enum name="VERTEX_PROGRAM_POINT_SIZE" value="0x8642"/>
5226 <enum name="VERTEX_PROGRAM_TWO_SIDE" value="0x8643"/>
5227 <enum name="VERTEX_ATTRIB_ARRAY_POINTER" value="0x8645"/>
5228 <enum name="STENCIL_BACK_FUNC" value="0x8800"/>
5229 <enum name="STENCIL_BACK_FAIL" value="0x8801"/>
5230 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL" value="0x8802"/>
5231 <enum name="STENCIL_BACK_PASS_DEPTH_PASS" value="0x8803"/>
5232 <enum name="MAX_DRAW_BUFFERS" value="0x8824"/>
5233 <enum name="DRAW_BUFFER0" value="0x8825"/>
5234 <enum name="DRAW_BUFFER1" value="0x8826"/>
5235 <enum name="DRAW_BUFFER2" value="0x8827"/>
5236 <enum name="DRAW_BUFFER3" value="0x8828"/>
5237 <enum name="DRAW_BUFFER4" value="0x8829"/>
5238 <enum name="DRAW_BUFFER5" value="0x882A"/>
5239 <enum name="DRAW_BUFFER6" value="0x882B"/>
5240 <enum name="DRAW_BUFFER7" value="0x882C"/>
5241 <enum name="DRAW_BUFFER8" value="0x882D"/>
5242 <enum name="DRAW_BUFFER9" value="0x882E"/>
5243 <enum name="DRAW_BUFFER10" value="0x882F"/>
5244 <enum name="DRAW_BUFFER11" value="0x8830"/>
5245 <enum name="DRAW_BUFFER12" value="0x8831"/>
5246 <enum name="DRAW_BUFFER13" value="0x8832"/>
5247 <enum name="DRAW_BUFFER14" value="0x8833"/>
5248 <enum name="DRAW_BUFFER15" value="0x8834"/>
5249 <enum name="BLEND_EQUATION_ALPHA" value="0x883D"/>
5250 <enum name="POINT_SPRITE" value="0x8861"/>
5251 <enum name="COORD_REPLACE" value="0x8862"/>
5252 <enum name="MAX_VERTEX_ATTRIBS" value="0x8869"/>
5253 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED" value="0x886A"/>
5254 <enum name="MAX_TEXTURE_COORDS" value="0x8871"/>
5255 <enum name="MAX_TEXTURE_IMAGE_UNITS" value="0x8872"/>
5256 <enum name="FRAGMENT_SHADER" value="0x8B30"/>
5257 <enum name="VERTEX_SHADER" value="0x8B31"/>
5258 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS" value="0x8B49"/>
5259 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS" value="0x8B4A"/>
5260 <enum name="MAX_VARYING_FLOATS" value="0x8B4B"/>
5261 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS" value="0x8B4C"/>
5262 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS" value="0x8B4D"/>
5263 <enum name="SHADER_TYPE" value="0x8B4F"/>
5264 <enum name="FLOAT_VEC2" value="0x8B50"/>
5265 <enum name="FLOAT_VEC3" value="0x8B51"/>
5266 <enum name="FLOAT_VEC4" value="0x8B52"/>
5267 <enum name="INT_VEC2" value="0x8B53"/>
5268 <enum name="INT_VEC3" value="0x8B54"/>
5269 <enum name="INT_VEC4" value="0x8B55"/>
5270 <enum name="BOOL" value="0x8B56"/>
5271 <enum name="BOOL_VEC2" value="0x8B57"/>
5272 <enum name="BOOL_VEC3" value="0x8B58"/>
5273 <enum name="BOOL_VEC4" value="0x8B59"/>
5274 <enum name="FLOAT_MAT2" value="0x8B5A"/>
5275 <enum name="FLOAT_MAT3" value="0x8B5B"/>
5276 <enum name="FLOAT_MAT4" value="0x8B5C"/>
5277 <enum name="SAMPLER_1D" value="0x8B5D"/>
5278 <enum name="SAMPLER_2D" value="0x8B5E"/>
5279 <enum name="SAMPLER_3D" value="0x8B5F"/>
5280 <enum name="SAMPLER_CUBE" value="0x8B60"/>
5281 <enum name="SAMPLER_1D_SHADOW" value="0x8B61"/>
5282 <enum name="SAMPLER_2D_SHADOW" value="0x8B62"/>
5283 <enum name="DELETE_STATUS" value="0x8B80"/>
5284 <enum name="COMPILE_STATUS" value="0x8B81"/>
5285 <enum name="LINK_STATUS" value="0x8B82"/>
5286 <enum name="VALIDATE_STATUS" value="0x8B83"/>
5287 <enum name="INFO_LOG_LENGTH" value="0x8B84"/>
5288 <enum name="ATTACHED_SHADERS" value="0x8B85"/>
5289 <enum name="ACTIVE_UNIFORMS" value="0x8B86"/>
5290 <enum name="ACTIVE_UNIFORM_MAX_LENGTH" value="0x8B87"/>
5291 <enum name="SHADER_SOURCE_LENGTH" value="0x8B88"/>
5292 <enum name="ACTIVE_ATTRIBUTES" value="0x8B89"/>
5293 <enum name="ACTIVE_ATTRIBUTE_MAX_LENGTH" value="0x8B8A"/>
5294 <enum name="FRAGMENT_SHADER_DERIVATIVE_HINT" value="0x8B8B"/>
5295 <enum name="SHADING_LANGUAGE_VERSION" value="0x8B8C"/>
5296 <enum name="CURRENT_PROGRAM" value="0x8B8D"/>
5297 <enum name="POINT_SPRITE_COORD_ORIGIN" count="1" value="0x8CA0">
5298 <size name="PointParameterfvEXT"/>
5299 <size name="PointParameterivNV"/>
5300 </enum>
5301 <enum name="LOWER_LEFT" value="0x8CA1"/>
5302 <enum name="UPPER_LEFT" value="0x8CA2"/>
5303 <enum name="STENCIL_BACK_REF" value="0x8CA3"/>
5304 <enum name="STENCIL_BACK_VALUE_MASK" value="0x8CA4"/>
5305 <enum name="STENCIL_BACK_WRITEMASK" value="0x8CA5"/>
5306
5307 <function name="BlendEquationSeparate" alias="BlendEquationSeparateEXT"
5308 es2="2.0">
5309 <param name="modeRGB" type="GLenum"/>
5310 <param name="modeA" type="GLenum"/>
5311 </function>
5312
5313 <function name="DrawBuffers" alias="DrawBuffersARB" es2="3.0">
5314 <param name="n" type="GLsizei" counter="true"/>
5315 <param name="bufs" type="const GLenum *" count="n"/>
5316 </function>
5317
5318 <function name="StencilFuncSeparate" offset="assign" es2="2.0">
5319 <param name="face" type="GLenum"/>
5320 <param name="func" type="GLenum"/>
5321 <param name="ref" type="GLint"/>
5322 <param name="mask" type="GLuint"/>
5323 <glx ignore="true"/>
5324 </function>
5325
5326 <function name="StencilOpSeparate" offset="assign" es2="2.0">
5327 <param name="face" type="GLenum"/>
5328 <param name="sfail" type="GLenum"/>
5329 <param name="zfail" type="GLenum"/>
5330 <param name="zpass" type="GLenum"/>
5331 <glx ignore="true"/>
5332 </function>
5333
5334 <function name="StencilMaskSeparate" offset="assign" es2="2.0">
5335 <param name="face" type="GLenum"/>
5336 <param name="mask" type="GLuint"/>
5337 <glx ignore="true"/>
5338 </function>
5339
5340 <function name="AttachShader" offset="assign" es2="2.0">
5341 <param name="program" type="GLuint"/>
5342 <param name="shader" type="GLuint"/>
5343 <glx ignore="true"/>
5344 </function>
5345
5346 <function name="BindAttribLocation" alias="BindAttribLocationARB"
5347 es2="2.0">
5348 <param name="program" type="GLuint"/>
5349 <param name="index" type="GLuint"/>
5350 <param name="name" type="const GLchar *"/>
5351 <glx ignore="true"/>
5352 </function>
5353
5354 <function name="CompileShader" alias="CompileShaderARB" es2="2.0">
5355 <param name="shader" type="GLuint"/>
5356 <glx ignore="true"/>
5357 </function>
5358
5359 <function name="CreateProgram" offset="assign" es2="2.0">
5360 <return type="GLuint"/>
5361 <glx ignore="true"/>
5362 </function>
5363
5364 <function name="CreateShader" offset="assign" es2="2.0">
5365 <param name="type" type="GLenum"/>
5366 <return type="GLuint"/>
5367 <glx ignore="true"/>
5368 </function>
5369
5370 <function name="DeleteProgram" offset="assign" es2="2.0">
5371 <param name="program" type="GLuint"/>
5372 <glx ignore="true"/>
5373 </function>
5374
5375 <function name="DeleteShader" offset="assign" es2="2.0">
5376 <param name="program" type="GLuint"/>
5377 <glx ignore="true"/>
5378 </function>
5379
5380 <function name="DetachShader" offset="assign" es2="2.0">
5381 <param name="program" type="GLuint"/>
5382 <param name="shader" type="GLuint"/>
5383 <glx ignore="true"/>
5384 </function>
5385
5386 <function name="DisableVertexAttribArray"
5387 alias="DisableVertexAttribArrayARB" es2="2.0">
5388 <param name="index" type="GLuint"/>
5389 <glx ignore="true"/>
5390 </function>
5391
5392 <function name="EnableVertexAttribArray" alias="EnableVertexAttribArrayARB"
5393 es2="2.0">
5394 <param name="index" type="GLuint"/>
5395 <glx ignore="true"/>
5396 </function>
5397
5398 <function name="GetActiveAttrib" alias="GetActiveAttribARB" es2="2.0">
5399 <param name="program" type="GLuint"/>
5400 <param name="index" type="GLuint"/>
5401 <param name="bufSize" type="GLsizei "/>
5402 <param name="length" type="GLsizei *" output="true"/>
5403 <param name="size" type="GLint *" output="true"/>
5404 <param name="type" type="GLenum *" output="true"/>
5405 <param name="name" type="GLchar *" output="true"/>
5406 <glx ignore="true"/>
5407 </function>
5408
5409 <function name="GetActiveUniform" alias="GetActiveUniformARB" es2="2.0">
5410 <param name="program" type="GLuint"/>
5411 <param name="index" type="GLuint"/>
5412 <param name="bufSize" type="GLsizei"/>
5413 <param name="length" type="GLsizei *" output="true"/>
5414 <param name="size" type="GLint *" output="true"/>
5415 <param name="type" type="GLenum *" output="true"/>
5416 <param name="name" type="GLchar *" output="true"/>
5417 <glx ignore="true"/>
5418 </function>
5419
5420 <function name="GetAttachedShaders" offset="assign" es2="2.0">
5421 <param name="program" type="GLuint"/>
5422 <param name="maxCount" type="GLsizei"/>
5423 <param name="count" type="GLsizei *" output="true"/>
5424 <param name="obj" type="GLuint *" output="true"/>
5425 <glx ignore="true"/>
5426 </function>
5427
5428 <function name="GetAttribLocation" alias="GetAttribLocationARB" es2="2.0">
5429 <param name="program" type="GLuint"/>
5430 <param name="name" type="const GLchar *"/>
5431 <return type="GLint"/>
5432 <glx ignore="true"/>
5433 </function>
5434
5435 <function name="GetProgramiv" offset="assign" es2="2.0">
5436 <param name="program" type="GLuint"/>
5437 <param name="pname" type="GLenum"/>
5438 <param name="params" type="GLint *"/>
5439 <glx ignore="true"/>
5440 </function>
5441
5442 <function name="GetProgramInfoLog" offset="assign" es2="2.0">
5443 <param name="program" type="GLuint"/>
5444 <param name="bufSize" type="GLsizei"/>
5445 <param name="length" type="GLsizei *"/>
5446 <param name="infoLog" type="GLchar *"/>
5447 <glx ignore="true"/>
5448 </function>
5449
5450 <function name="GetShaderiv" offset="assign" es2="2.0">
5451 <param name="shader" type="GLuint"/>
5452 <param name="pname" type="GLenum"/>
5453 <param name="params" type="GLint *"/>
5454 <glx ignore="true"/>
5455 </function>
5456
5457 <function name="GetShaderInfoLog" offset="assign" es2="2.0">
5458 <param name="shader" type="GLuint"/>
5459 <param name="bufSize" type="GLsizei"/>
5460 <param name="length" type="GLsizei *"/>
5461 <param name="infoLog" type="GLchar *"/>
5462 <glx ignore="true"/>
5463 </function>
5464
5465 <function name="GetShaderSource" alias="GetShaderSourceARB" es2="2.0">
5466 <param name="shader" type="GLuint"/>
5467 <param name="bufSize" type="GLsizei"/>
5468 <param name="length" type="GLsizei *" output="true"/>
5469 <param name="source" type="GLchar *" output="true"/>
5470 <glx ignore="true"/>
5471 </function>
5472
5473 <function name="GetUniformLocation" alias="GetUniformLocationARB"
5474 es2="2.0">
5475 <param name="program" type="GLuint"/>
5476 <param name="name" type="const GLchar *"/>
5477 <return type="GLint"/>
5478 <glx ignore="true"/>
5479 </function>
5480
5481 <function name="GetUniformfv" alias="GetUniformfvARB" es2="2.0">
5482 <param name="program" type="GLuint"/>
5483 <param name="location" type="GLint"/>
5484 <param name="params" type="GLfloat *" output="true"/>
5485 <glx ignore="true"/>
5486 </function>
5487
5488 <function name="GetUniformiv" alias="GetUniformivARB" es2="2.0">
5489 <param name="program" type="GLuint"/>
5490 <param name="location" type="GLint"/>
5491 <param name="params" type="GLint *"/>
5492 <glx ignore="true"/>
5493 </function>
5494
5495 <function name="GetVertexAttribdv" alias="GetVertexAttribdvARB">
5496 <param name="index" type="GLuint"/>
5497 <param name="pname" type="GLenum"/>
5498 <param name="params" type="GLdouble *" output="true" variable_param="pname"/>
5499 <glx ignore="true"/>
5500 </function>
5501
5502 <function name="GetVertexAttribfv" alias="GetVertexAttribfvARB" es2="2.0">
5503 <param name="index" type="GLuint"/>
5504 <param name="pname" type="GLenum"/>
5505 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
5506 <glx ignore="true"/>
5507 </function>
5508
5509 <function name="GetVertexAttribiv" alias="GetVertexAttribivARB" es2="2.0">
5510 <param name="index" type="GLuint"/>
5511 <param name="pname" type="GLenum"/>
5512 <param name="params" type="GLint *" output="true" variable_param="pname"/>
5513 <glx ignore="true"/>
5514 </function>
5515
5516 <function name="GetVertexAttribPointerv" alias="GetVertexAttribPointervNV"
5517 es2="2.0">
5518 <param name="index" type="GLuint"/>
5519 <param name="pname" type="GLenum"/>
5520 <param name="pointer" type="GLvoid **" output="true"/>
5521 <glx ignore="true"/>
5522 </function>
5523
5524 <function name="IsProgram" offset="assign" es2="2.0">
5525 <param name="program" type="GLuint"/>
5526 <return type="GLboolean"/>
5527 <glx ignore="true"/>
5528 </function>
5529
5530 <function name="IsShader" offset="assign" es2="2.0">
5531 <param name="shader" type="GLuint"/>
5532 <return type="GLboolean"/>
5533 <glx ignore="true"/>
5534 </function>
5535
5536 <function name="LinkProgram" alias="LinkProgramARB" es2="2.0">
5537 <param name="program" type="GLuint"/>
5538 <glx ignore="true"/>
5539 </function>
5540
5541 <function name="ShaderSource" alias="ShaderSourceARB" es2="2.0">
5542 <param name="shader" type="GLuint"/>
5543 <param name="count" type="GLsizei"/>
5544 <param name="string" type="const GLchar * const *"/>
5545 <param name="length" type="const GLint *"/>
5546 <glx ignore="true"/>
5547 </function>
5548
5549 <function name="UseProgram" alias="UseProgramObjectARB" es2="2.0">
5550 <param name="program" type="GLuint"/>
5551 <glx ignore="true"/>
5552 </function>
5553
5554 <function name="Uniform1f" alias="Uniform1fARB" es2="2.0">
5555 <param name="location" type="GLint"/>
5556 <param name="v0" type="GLfloat"/>
5557 <glx ignore="true"/>
5558 </function>
5559 <function name="Uniform2f" alias="Uniform2fARB" es2="2.0">
5560 <param name="location" type="GLint"/>
5561 <param name="v0" type="GLfloat"/>
5562 <param name="v1" type="GLfloat"/>
5563 <glx ignore="true"/>
5564 </function>
5565 <function name="Uniform3f" alias="Uniform3fARB" es2="2.0">
5566 <param name="location" type="GLint"/>
5567 <param name="v0" type="GLfloat"/>
5568 <param name="v1" type="GLfloat"/>
5569 <param name="v2" type="GLfloat"/>
5570 <glx ignore="true"/>
5571 </function>
5572 <function name="Uniform4f" alias="Uniform4fARB" es2="2.0">
5573 <param name="location" type="GLint"/>
5574 <param name="v0" type="GLfloat"/>
5575 <param name="v1" type="GLfloat"/>
5576 <param name="v2" type="GLfloat"/>
5577 <param name="v3" type="GLfloat"/>
5578 <glx ignore="true"/>
5579 </function>
5580
5581 <function name="Uniform1i" alias="Uniform1iARB" es2="2.0">
5582 <param name="location" type="GLint"/>
5583 <param name="v0" type="GLint"/>
5584 <glx ignore="true"/>
5585 </function>
5586 <function name="Uniform2i" alias="Uniform2iARB" es2="2.0">
5587 <param name="location" type="GLint"/>
5588 <param name="v0" type="GLint"/>
5589 <param name="v1" type="GLint"/>
5590 <glx ignore="true"/>
5591 </function>
5592 <function name="Uniform3i" alias="Uniform3iARB" es2="2.0">
5593 <param name="location" type="GLint"/>
5594 <param name="v0" type="GLint"/>
5595 <param name="v1" type="GLint"/>
5596 <param name="v2" type="GLint"/>
5597 <glx ignore="true"/>
5598 </function>
5599 <function name="Uniform4i" alias="Uniform4iARB" es2="2.0">
5600 <param name="location" type="GLint"/>
5601 <param name="v0" type="GLint"/>
5602 <param name="v1" type="GLint"/>
5603 <param name="v2" type="GLint"/>
5604 <param name="v3" type="GLint"/>
5605 <glx ignore="true"/>
5606 </function>
5607
5608 <function name="Uniform1fv" alias="Uniform1fvARB" es2="2.0">
5609 <param name="location" type="GLint"/>
5610 <param name="count" type="GLsizei"/>
5611 <param name="value" type="const GLfloat *"/>
5612 <glx ignore="true"/>
5613 </function>
5614 <function name="Uniform2fv" alias="Uniform2fvARB" es2="2.0">
5615 <param name="location" type="GLint"/>
5616 <param name="count" type="GLsizei"/>
5617 <param name="value" type="const GLfloat *"/>
5618 <glx ignore="true"/>
5619 </function>
5620 <function name="Uniform3fv" alias="Uniform3fvARB" es2="2.0">
5621 <param name="location" type="GLint"/>
5622 <param name="count" type="GLsizei"/>
5623 <param name="value" type="const GLfloat *"/>
5624 <glx ignore="true"/>
5625 </function>
5626 <function name="Uniform4fv" alias="Uniform4fvARB" es2="2.0">
5627 <param name="location" type="GLint"/>
5628 <param name="count" type="GLsizei"/>
5629 <param name="value" type="const GLfloat *"/>
5630 <glx ignore="true"/>
5631 </function>
5632
5633 <function name="Uniform1iv" alias="Uniform1ivARB" es2="2.0">
5634 <param name="location" type="GLint"/>
5635 <param name="count" type="GLsizei"/>
5636 <param name="value" type="const GLint *"/>
5637 <glx ignore="true"/>
5638 </function>
5639 <function name="Uniform2iv" alias="Uniform2ivARB" es2="2.0">
5640 <param name="location" type="GLint"/>
5641 <param name="count" type="GLsizei"/>
5642 <param name="value" type="const GLint *"/>
5643 <glx ignore="true"/>
5644 </function>
5645 <function name="Uniform3iv" alias="Uniform3ivARB" es2="2.0">
5646 <param name="location" type="GLint"/>
5647 <param name="count" type="GLsizei"/>
5648 <param name="value" type="const GLint *"/>
5649 <glx ignore="true"/>
5650 </function>
5651 <function name="Uniform4iv" alias="Uniform4ivARB" es2="2.0">
5652 <param name="location" type="GLint"/>
5653 <param name="count" type="GLsizei"/>
5654 <param name="value" type="const GLint *"/>
5655 <glx ignore="true"/>
5656 </function>
5657
5658 <function name="UniformMatrix2fv" alias="UniformMatrix2fvARB" es2="2.0">
5659 <param name="location" type="GLint"/>
5660 <param name="count" type="GLsizei"/>
5661 <param name="transpose" type="GLboolean"/>
5662 <param name="value" type="const GLfloat *"/>
5663 <glx ignore="true"/>
5664 </function>
5665 <function name="UniformMatrix3fv" alias="UniformMatrix3fvARB" es2="2.0">
5666 <param name="location" type="GLint"/>
5667 <param name="count" type="GLsizei"/>
5668 <param name="transpose" type="GLboolean"/>
5669 <param name="value" type="const GLfloat *"/>
5670 <glx ignore="true"/>
5671 </function>
5672 <function name="UniformMatrix4fv" alias="UniformMatrix4fvARB" es2="2.0">
5673 <param name="location" type="GLint"/>
5674 <param name="count" type="GLsizei"/>
5675 <param name="transpose" type="GLboolean"/>
5676 <param name="value" type="const GLfloat *"/>
5677 <glx ignore="true"/>
5678 </function>
5679
5680 <function name="ValidateProgram" alias="ValidateProgramARB" es2="2.0">
5681 <param name="program" type="GLuint"/>
5682 <glx ignore="true"/>
5683 </function>
5684
5685 <function name="VertexAttrib1d" alias="VertexAttrib1dARB">
5686 <param name="index" type="GLuint"/>
5687 <param name="x" type="GLdouble"/>
5688 </function>
5689 <function name="VertexAttrib1dv" alias="VertexAttrib1dvARB">
5690 <param name="index" type="GLuint"/>
5691 <param name="v" type="const GLdouble *"/>
5692 </function>
5693 <function name="VertexAttrib1f" alias="VertexAttrib1fARB" es2="2.0">
5694 <param name="index" type="GLuint"/>
5695 <param name="x" type="GLfloat"/>
5696 </function>
5697 <function name="VertexAttrib1fv" alias="VertexAttrib1fvARB" es2="2.0">
5698 <param name="index" type="GLuint"/>
5699 <param name="v" type="const GLfloat *"/>
5700 </function>
5701 <function name="VertexAttrib1s" alias="VertexAttrib1sARB">
5702 <param name="index" type="GLuint"/>
5703 <param name="x" type="GLshort"/>
5704 </function>
5705 <function name="VertexAttrib1sv" alias="VertexAttrib1svARB">
5706 <param name="index" type="GLuint"/>
5707 <param name="v" type="const GLshort *"/>
5708 </function>
5709
5710 <function name="VertexAttrib2d" alias="VertexAttrib2dARB">
5711 <param name="index" type="GLuint"/>
5712 <param name="x" type="GLdouble"/>
5713 <param name="y" type="GLdouble"/>
5714 </function>
5715 <function name="VertexAttrib2dv" alias="VertexAttrib2dvARB">
5716 <param name="index" type="GLuint"/>
5717 <param name="v" type="const GLdouble *"/>
5718 </function>
5719 <function name="VertexAttrib2f" alias="VertexAttrib2fARB" es2="2.0">
5720 <param name="index" type="GLuint"/>
5721 <param name="x" type="GLfloat"/>
5722 <param name="y" type="GLfloat"/>
5723 </function>
5724 <function name="VertexAttrib2fv" alias="VertexAttrib2fvARB" es2="2.0">
5725 <param name="index" type="GLuint"/>
5726 <param name="v" type="const GLfloat *"/>
5727 </function>
5728 <function name="VertexAttrib2s" alias="VertexAttrib2sARB">
5729 <param name="index" type="GLuint"/>
5730 <param name="x" type="GLshort"/>
5731 <param name="y" type="GLshort"/>
5732 </function>
5733 <function name="VertexAttrib2sv" alias="VertexAttrib2svARB">
5734 <param name="index" type="GLuint"/>
5735 <param name="v" type="const GLshort *"/>
5736 </function>
5737
5738 <function name="VertexAttrib3d" alias="VertexAttrib3dARB">
5739 <param name="index" type="GLuint"/>
5740 <param name="x" type="GLdouble"/>
5741 <param name="y" type="GLdouble"/>
5742 <param name="z" type="GLdouble"/>
5743 </function>
5744 <function name="VertexAttrib3dv" alias="VertexAttrib3dvARB">
5745 <param name="index" type="GLuint"/>
5746 <param name="v" type="const GLdouble *"/>
5747 </function>
5748 <function name="VertexAttrib3f" alias="VertexAttrib3fARB" es2="2.0">
5749 <param name="index" type="GLuint"/>
5750 <param name="x" type="GLfloat"/>
5751 <param name="y" type="GLfloat"/>
5752 <param name="z" type="GLfloat"/>
5753 </function>
5754 <function name="VertexAttrib3fv" alias="VertexAttrib3fvARB" es2="2.0">
5755 <param name="index" type="GLuint"/>
5756 <param name="v" type="const GLfloat *"/>
5757 </function>
5758 <function name="VertexAttrib3s" alias="VertexAttrib3sARB">
5759 <param name="index" type="GLuint"/>
5760 <param name="x" type="GLshort"/>
5761 <param name="y" type="GLshort"/>
5762 <param name="z" type="GLshort"/>
5763 </function>
5764 <function name="VertexAttrib3sv" alias="VertexAttrib3svARB">
5765 <param name="index" type="GLuint"/>
5766 <param name="v" type="const GLshort *"/>
5767 </function>
5768
5769 <function name="VertexAttrib4Nbv" alias="VertexAttrib4NbvARB">
5770 <param name="index" type="GLuint"/>
5771 <param name="v" type="const GLbyte *"/>
5772 </function>
5773 <function name="VertexAttrib4Niv" alias="VertexAttrib4NivARB">
5774 <param name="index" type="GLuint"/>
5775 <param name="v" type="const GLint *"/>
5776 </function>
5777 <function name="VertexAttrib4Nsv" alias="VertexAttrib4NsvARB">
5778 <param name="index" type="GLuint"/>
5779 <param name="v" type="const GLshort *"/>
5780 </function>
5781 <function name="VertexAttrib4Nub" alias="VertexAttrib4NubARB">
5782 <param name="index" type="GLuint"/>
5783 <param name="x" type="GLubyte"/>
5784 <param name="y" type="GLubyte"/>
5785 <param name="z" type="GLubyte"/>
5786 <param name="w" type="GLubyte"/>
5787 </function>
5788 <function name="VertexAttrib4Nubv" alias="VertexAttrib4NubvARB">
5789 <param name="index" type="GLuint"/>
5790 <param name="v" type="const GLubyte *"/>
5791 </function>
5792 <function name="VertexAttrib4Nuiv" alias="VertexAttrib4NuivARB">
5793 <param name="index" type="GLuint"/>
5794 <param name="v" type="const GLuint *"/>
5795 </function>
5796 <function name="VertexAttrib4Nusv" alias="VertexAttrib4NusvARB">
5797 <param name="index" type="GLuint"/>
5798 <param name="v" type="const GLushort *"/>
5799 </function>
5800 <function name="VertexAttrib4bv" alias="VertexAttrib4bvARB">
5801 <param name="index" type="GLuint"/>
5802 <param name="v" type="const GLbyte *" count="4"/>
5803 </function>
5804 <function name="VertexAttrib4d" alias="VertexAttrib4dARB">
5805 <param name="index" type="GLuint"/>
5806 <param name="x" type="GLdouble"/>
5807 <param name="y" type="GLdouble"/>
5808 <param name="z" type="GLdouble"/>
5809 <param name="w" type="GLdouble"/>
5810 </function>
5811 <function name="VertexAttrib4dv" alias="VertexAttrib4dvARB">
5812 <param name="index" type="GLuint"/>
5813 <param name="v" type="const GLdouble *"/>
5814 </function>
5815 <function name="VertexAttrib4f" alias="VertexAttrib4fARB" es2="2.0">
5816 <param name="index" type="GLuint"/>
5817 <param name="x" type="GLfloat"/>
5818 <param name="y" type="GLfloat"/>
5819 <param name="z" type="GLfloat"/>
5820 <param name="w" type="GLfloat"/>
5821 </function>
5822 <function name="VertexAttrib4fv" alias="VertexAttrib4fvARB" es2="2.0">
5823 <param name="index" type="GLuint"/>
5824 <param name="v" type="const GLfloat *"/>
5825 </function>
5826 <function name="VertexAttrib4iv" alias="VertexAttrib4ivARB">
5827 <param name="index" type="GLuint"/>
5828 <param name="v" type="const GLint *" count="4"/>
5829 </function>
5830 <function name="VertexAttrib4s" alias="VertexAttrib4sARB">
5831 <param name="index" type="GLuint"/>
5832 <param name="x" type="GLshort"/>
5833 <param name="y" type="GLshort"/>
5834 <param name="z" type="GLshort"/>
5835 <param name="w" type="GLshort"/>
5836 </function>
5837 <function name="VertexAttrib4sv" alias="VertexAttrib4svARB">
5838 <param name="index" type="GLuint"/>
5839 <param name="v" type="const GLshort *"/>
5840 </function>
5841 <function name="VertexAttrib4ubv" alias="VertexAttrib4ubvARB">
5842 <param name="index" type="GLuint"/>
5843 <param name="v" type="const GLubyte *" count="4"/>
5844 </function>
5845 <function name="VertexAttrib4uiv" alias="VertexAttrib4uivARB">
5846 <param name="index" type="GLuint"/>
5847 <param name="v" type="const GLuint *" count="4"/>
5848 </function>
5849 <function name="VertexAttrib4usv" alias="VertexAttrib4usvARB">
5850 <param name="index" type="GLuint"/>
5851 <param name="v" type="const GLushort *" count="4"/>
5852 </function>
5853
5854 <function name="VertexAttribPointer" alias="VertexAttribPointerARB"
5855 es2="2.0">
5856 <param name="index" type="GLuint"/>
5857 <param name="size" type="GLint"/>
5858 <param name="type" type="GLenum"/>
5859 <param name="normalized" type="GLboolean"/>
5860 <param name="stride" type="GLsizei"/>
5861 <param name="pointer" type="const GLvoid *"/>
5862 </function>
5863
5864 </category>
5865
5866
5867 <category name="2.1">
5868 <!-- XXX some of the enums and functions probably need additional -->
5869 <!-- flags/attributes. -->
5870
5871 <enum name="CURRENT_RASTER_SECONDARY_COLOR" value="0x845F"/>
5872 <enum name="PIXEL_PACK_BUFFER" value="0x88EB"/>
5873 <enum name="PIXEL_UNPACK_BUFFER" value="0x88EC"/>
5874 <enum name="PIXEL_PACK_BUFFER_BINDING" value="0x88ED"/>
5875 <enum name="PIXEL_UNPACK_BUFFER_BINDING" value="0x88EF"/>
5876 <enum name="FLOAT_MAT2x3" value="0x8B65"/>
5877 <enum name="FLOAT_MAT2x4" value="0x8B66"/>
5878 <enum name="FLOAT_MAT3x2" value="0x8B67"/>
5879 <enum name="FLOAT_MAT3x4" value="0x8B68"/>
5880 <enum name="FLOAT_MAT4x2" value="0x8B69"/>
5881 <enum name="FLOAT_MAT4x3" value="0x8B6A"/>
5882 <enum name="SRGB" value="0x8C40"/>
5883 <enum name="SRGB8" value="0x8C41"/>
5884 <enum name="SRGB_ALPHA" value="0x8C42"/>
5885 <enum name="SRGB8_ALPHA8" value="0x8C43"/>
5886 <enum name="SLUMINANCE_ALPHA" value="0x8C44"/>
5887 <enum name="SLUMINANCE8_ALPHA8" value="0x8C45"/>
5888 <enum name="SLUMINANCE" value="0x8C46"/>
5889 <enum name="SLUMINANCE8" value="0x8C47"/>
5890 <enum name="COMPRESSED_SRGB" value="0x8C48"/>
5891 <enum name="COMPRESSED_SRGB_ALPHA" value="0x8C49"/>
5892 <enum name="COMPRESSED_SLUMINANCE" value="0x8C4A"/>
5893 <enum name="COMPRESSED_SLUMINANCE_ALPHA" value="0x8C4B"/>
5894
5895 <function name="UniformMatrix2x3fv" offset="assign" es2="3.0">
5896 <param name="location" type="GLint"/>
5897 <param name="count" type="GLsizei"/>
5898 <param name="transpose" type="GLboolean"/>
5899 <param name="value" type="const GLfloat *"/>
5900 <glx ignore="true"/>
5901 </function>
5902 <function name="UniformMatrix3x2fv" offset="assign" es2="3.0">
5903 <param name="location" type="GLint"/>
5904 <param name="count" type="GLsizei"/>
5905 <param name="transpose" type="GLboolean"/>
5906 <param name="value" type="const GLfloat *"/>
5907 <glx ignore="true"/>
5908 </function>
5909 <function name="UniformMatrix2x4fv" offset="assign" es2="3.0">
5910 <param name="location" type="GLint"/>
5911 <param name="count" type="GLsizei"/>
5912 <param name="transpose" type="GLboolean"/>
5913 <param name="value" type="const GLfloat *"/>
5914 <glx ignore="true"/>
5915 </function>
5916 <function name="UniformMatrix4x2fv" offset="assign" es2="3.0">
5917 <param name="location" type="GLint"/>
5918 <param name="count" type="GLsizei"/>
5919 <param name="transpose" type="GLboolean"/>
5920 <param name="value" type="const GLfloat *"/>
5921 <glx ignore="true"/>
5922 </function>
5923 <function name="UniformMatrix3x4fv" offset="assign" es2="3.0">
5924 <param name="location" type="GLint"/>
5925 <param name="count" type="GLsizei"/>
5926 <param name="transpose" type="GLboolean"/>
5927 <param name="value" type="const GLfloat *"/>
5928 <glx ignore="true"/>
5929 </function>
5930 <function name="UniformMatrix4x3fv" offset="assign" es2="3.0">
5931 <param name="location" type="GLint"/>
5932 <param name="count" type="GLsizei"/>
5933 <param name="transpose" type="GLboolean"/>
5934 <param name="value" type="const GLfloat *"/>
5935 <glx ignore="true"/>
5936 </function>
5937
5938 </category>
5939
5940
5941 <!-- ARB extensions sorted by extension number. -->
5942
5943 <category name="GL_ARB_multitexture" number="1">
5944 <enum name="TEXTURE0_ARB" value="0x84C0"/>
5945 <enum name="TEXTURE1_ARB" value="0x84C1"/>
5946 <enum name="TEXTURE2_ARB" value="0x84C2"/>
5947 <enum name="TEXTURE3_ARB" value="0x84C3"/>
5948 <enum name="TEXTURE4_ARB" value="0x84C4"/>
5949 <enum name="TEXTURE5_ARB" value="0x84C5"/>
5950 <enum name="TEXTURE6_ARB" value="0x84C6"/>
5951 <enum name="TEXTURE7_ARB" value="0x84C7"/>
5952 <enum name="TEXTURE8_ARB" value="0x84C8"/>
5953 <enum name="TEXTURE9_ARB" value="0x84C9"/>
5954 <enum name="TEXTURE10_ARB" value="0x84CA"/>
5955 <enum name="TEXTURE11_ARB" value="0x84CB"/>
5956 <enum name="TEXTURE12_ARB" value="0x84CC"/>
5957 <enum name="TEXTURE13_ARB" value="0x84CD"/>
5958 <enum name="TEXTURE14_ARB" value="0x84CE"/>
5959 <enum name="TEXTURE15_ARB" value="0x84CF"/>
5960 <enum name="TEXTURE16_ARB" value="0x84D0"/>
5961 <enum name="TEXTURE17_ARB" value="0x84D1"/>
5962 <enum name="TEXTURE18_ARB" value="0x84D2"/>
5963 <enum name="TEXTURE19_ARB" value="0x84D3"/>
5964 <enum name="TEXTURE20_ARB" value="0x84D4"/>
5965 <enum name="TEXTURE21_ARB" value="0x84D5"/>
5966 <enum name="TEXTURE22_ARB" value="0x84D6"/>
5967 <enum name="TEXTURE23_ARB" value="0x84D7"/>
5968 <enum name="TEXTURE24_ARB" value="0x84D8"/>
5969 <enum name="TEXTURE25_ARB" value="0x84D9"/>
5970 <enum name="TEXTURE26_ARB" value="0x84DA"/>
5971 <enum name="TEXTURE27_ARB" value="0x84DB"/>
5972 <enum name="TEXTURE28_ARB" value="0x84DC"/>
5973 <enum name="TEXTURE29_ARB" value="0x84DD"/>
5974 <enum name="TEXTURE30_ARB" value="0x84DE"/>
5975 <enum name="TEXTURE31_ARB" value="0x84DF"/>
5976 <enum name="ACTIVE_TEXTURE_ARB" count="1" value="0x84E0">
5977 <size name="Get" mode="get"/>
5978 </enum>
5979 <enum name="CLIENT_ACTIVE_TEXTURE_ARB" count="1" value="0x84E1">
5980 <size name="Get" mode="get"/>
5981 </enum>
5982 <enum name="MAX_TEXTURE_UNITS_ARB" count="1" value="0x84E2">
5983 <size name="Get" mode="get"/>
5984 </enum>
5985
5986 <function name="ActiveTextureARB" offset="374">
5987 <param name="texture" type="GLenum"/>
5988 <glx rop="197"/>
5989 </function>
5990
5991 <function name="ClientActiveTextureARB" offset="375">
5992 <param name="texture" type="GLenum"/>
5993 <glx handcode="true"/>
5994 </function>
5995
5996 <function name="MultiTexCoord1dARB" offset="376"
5997 vectorequiv="MultiTexCoord1dvARB" exec="loopback">
5998 <param name="target" type="GLenum"/>
5999 <param name="s" type="GLdouble"/>
6000 </function>
6001
6002 <function name="MultiTexCoord1dvARB" offset="377" exec="loopback">
6003 <param name="target" type="GLenum"/>
6004 <param name="v" type="const GLdouble *" count="1"/>
6005 <glx rop="198"/>
6006 </function>
6007
6008 <function name="MultiTexCoord1fARB" offset="378"
6009 vectorequiv="MultiTexCoord1fvARB" exec="dynamic">
6010 <param name="target" type="GLenum"/>
6011 <param name="s" type="GLfloat"/>
6012 </function>
6013
6014 <function name="MultiTexCoord1fvARB" offset="379" exec="dynamic">
6015 <param name="target" type="GLenum"/>
6016 <param name="v" type="const GLfloat *" count="1"/>
6017 <glx rop="199"/>
6018 </function>
6019
6020 <function name="MultiTexCoord1iARB" offset="380"
6021 vectorequiv="MultiTexCoord1ivARB" exec="loopback">
6022 <param name="target" type="GLenum"/>
6023 <param name="s" type="GLint"/>
6024 </function>
6025
6026 <function name="MultiTexCoord1ivARB" offset="381" exec="loopback">
6027 <param name="target" type="GLenum"/>
6028 <param name="v" type="const GLint *" count="1"/>
6029 <glx rop="200"/>
6030 </function>
6031
6032 <function name="MultiTexCoord1sARB" offset="382"
6033 vectorequiv="MultiTexCoord1svARB" exec="loopback">
6034 <param name="target" type="GLenum"/>
6035 <param name="s" type="GLshort"/>
6036 </function>
6037
6038 <function name="MultiTexCoord1svARB" offset="383" exec="loopback">
6039 <param name="target" type="GLenum"/>
6040 <param name="v" type="const GLshort *" count="1"/>
6041 <glx rop="201"/>
6042 </function>
6043
6044 <function name="MultiTexCoord2dARB" offset="384"
6045 vectorequiv="MultiTexCoord2dvARB" exec="loopback">
6046 <param name="target" type="GLenum"/>
6047 <param name="s" type="GLdouble"/>
6048 <param name="t" type="GLdouble"/>
6049 </function>
6050
6051 <function name="MultiTexCoord2dvARB" offset="385" exec="loopback">
6052 <param name="target" type="GLenum"/>
6053 <param name="v" type="const GLdouble *" count="2"/>
6054 <glx rop="202"/>
6055 </function>
6056
6057 <function name="MultiTexCoord2fARB" offset="386"
6058 vectorequiv="MultiTexCoord2fvARB" exec="dynamic">
6059 <param name="target" type="GLenum"/>
6060 <param name="s" type="GLfloat"/>
6061 <param name="t" type="GLfloat"/>
6062 </function>
6063
6064 <function name="MultiTexCoord2fvARB" offset="387" exec="dynamic">
6065 <param name="target" type="GLenum"/>
6066 <param name="v" type="const GLfloat *" count="2"/>
6067 <glx rop="203"/>
6068 </function>
6069
6070 <function name="MultiTexCoord2iARB" offset="388"
6071 vectorequiv="MultiTexCoord2ivARB" exec="loopback">
6072 <param name="target" type="GLenum"/>
6073 <param name="s" type="GLint"/>
6074 <param name="t" type="GLint"/>
6075 </function>
6076
6077 <function name="MultiTexCoord2ivARB" offset="389" exec="loopback">
6078 <param name="target" type="GLenum"/>
6079 <param name="v" type="const GLint *" count="2"/>
6080 <glx rop="204"/>
6081 </function>
6082
6083 <function name="MultiTexCoord2sARB" offset="390"
6084 vectorequiv="MultiTexCoord2svARB" exec="loopback">
6085 <param name="target" type="GLenum"/>
6086 <param name="s" type="GLshort"/>
6087 <param name="t" type="GLshort"/>
6088 </function>
6089
6090 <function name="MultiTexCoord2svARB" offset="391" exec="loopback">
6091 <param name="target" type="GLenum"/>
6092 <param name="v" type="const GLshort *" count="2"/>
6093 <glx rop="205"/>
6094 </function>
6095
6096 <function name="MultiTexCoord3dARB" offset="392"
6097 vectorequiv="MultiTexCoord3dvARB" exec="loopback">
6098 <param name="target" type="GLenum"/>
6099 <param name="s" type="GLdouble"/>
6100 <param name="t" type="GLdouble"/>
6101 <param name="r" type="GLdouble"/>
6102 </function>
6103
6104 <function name="MultiTexCoord3dvARB" offset="393" exec="loopback">
6105 <param name="target" type="GLenum"/>
6106 <param name="v" type="const GLdouble *" count="3"/>
6107 <glx rop="206"/>
6108 </function>
6109
6110 <function name="MultiTexCoord3fARB" offset="394"
6111 vectorequiv="MultiTexCoord3fvARB" exec="dynamic">
6112 <param name="target" type="GLenum"/>
6113 <param name="s" type="GLfloat"/>
6114 <param name="t" type="GLfloat"/>
6115 <param name="r" type="GLfloat"/>
6116 </function>
6117
6118 <function name="MultiTexCoord3fvARB" offset="395" exec="dynamic">
6119 <param name="target" type="GLenum"/>
6120 <param name="v" type="const GLfloat *" count="3"/>
6121 <glx rop="207"/>
6122 </function>
6123
6124 <function name="MultiTexCoord3iARB" offset="396"
6125 vectorequiv="MultiTexCoord3ivARB" exec="loopback">
6126 <param name="target" type="GLenum"/>
6127 <param name="s" type="GLint"/>
6128 <param name="t" type="GLint"/>
6129 <param name="r" type="GLint"/>
6130 </function>
6131
6132 <function name="MultiTexCoord3ivARB" offset="397" exec="loopback">
6133 <param name="target" type="GLenum"/>
6134 <param name="v" type="const GLint *" count="3"/>
6135 <glx rop="208"/>
6136 </function>
6137
6138 <function name="MultiTexCoord3sARB" offset="398"
6139 vectorequiv="MultiTexCoord3svARB" exec="loopback">
6140 <param name="target" type="GLenum"/>
6141 <param name="s" type="GLshort"/>
6142 <param name="t" type="GLshort"/>
6143 <param name="r" type="GLshort"/>
6144 </function>
6145
6146 <function name="MultiTexCoord3svARB" offset="399" exec="loopback">
6147 <param name="target" type="GLenum"/>
6148 <param name="v" type="const GLshort *" count="3"/>
6149 <glx rop="209"/>
6150 </function>
6151
6152 <function name="MultiTexCoord4dARB" offset="400"
6153 vectorequiv="MultiTexCoord4dvARB" exec="loopback">
6154 <param name="target" type="GLenum"/>
6155 <param name="s" type="GLdouble"/>
6156 <param name="t" type="GLdouble"/>
6157 <param name="r" type="GLdouble"/>
6158 <param name="q" type="GLdouble"/>
6159 </function>
6160
6161 <function name="MultiTexCoord4dvARB" offset="401" exec="loopback">
6162 <param name="target" type="GLenum"/>
6163 <param name="v" type="const GLdouble *" count="4"/>
6164 <glx rop="210"/>
6165 </function>
6166
6167 <function name="MultiTexCoord4fARB" offset="402"
6168 vectorequiv="MultiTexCoord4fvARB" exec="dynamic">
6169 <param name="target" type="GLenum"/>
6170 <param name="s" type="GLfloat"/>
6171 <param name="t" type="GLfloat"/>
6172 <param name="r" type="GLfloat"/>
6173 <param name="q" type="GLfloat"/>
6174 </function>
6175
6176 <function name="MultiTexCoord4fvARB" offset="403" exec="dynamic">
6177 <param name="target" type="GLenum"/>
6178 <param name="v" type="const GLfloat *" count="4"/>
6179 <glx rop="211"/>
6180 </function>
6181
6182 <function name="MultiTexCoord4iARB" offset="404"
6183 vectorequiv="MultiTexCoord4ivARB" exec="loopback">
6184 <param name="target" type="GLenum"/>
6185 <param name="s" type="GLint"/>
6186 <param name="t" type="GLint"/>
6187 <param name="r" type="GLint"/>
6188 <param name="q" type="GLint"/>
6189 </function>
6190
6191 <function name="MultiTexCoord4ivARB" offset="405" exec="loopback">
6192 <param name="target" type="GLenum"/>
6193 <param name="v" type="const GLint *" count="4"/>
6194 <glx rop="212"/>
6195 </function>
6196
6197 <function name="MultiTexCoord4sARB" offset="406"
6198 vectorequiv="MultiTexCoord4svARB" exec="loopback">
6199 <param name="target" type="GLenum"/>
6200 <param name="s" type="GLshort"/>
6201 <param name="t" type="GLshort"/>
6202 <param name="r" type="GLshort"/>
6203 <param name="q" type="GLshort"/>
6204 </function>
6205
6206 <function name="MultiTexCoord4svARB" offset="407" exec="loopback">
6207 <param name="target" type="GLenum"/>
6208 <param name="v" type="const GLshort *" count="4"/>
6209 <glx rop="213"/>
6210 </function>
6211 </category>
6212
6213 <!-- ARB extension number 2 is a GLX extension. -->
6214
6215 <category name="GL_ARB_transpose_matrix" number="3">
6216 <enum name="TRANSPOSE_MODELVIEW_MATRIX_ARB" value="0x84E3"/>
6217 <enum name="TRANSPOSE_PROJECTION_MATRIX_ARB" value="0x84E4"/>
6218 <enum name="TRANSPOSE_TEXTURE_MATRIX_ARB" value="0x84E5"/>
6219 <enum name="TRANSPOSE_COLOR_MATRIX_ARB" value="0x84E6"/>
6220
6221 <function name="LoadTransposeMatrixfARB" offset="assign">
6222 <param name="m" type="const GLfloat *"/>
6223 <glx handcode="true"/>
6224 </function>
6225
6226 <function name="LoadTransposeMatrixdARB" offset="assign">
6227 <param name="m" type="const GLdouble *"/>
6228 <glx handcode="true"/>
6229 </function>
6230
6231 <function name="MultTransposeMatrixfARB" offset="assign">
6232 <param name="m" type="const GLfloat *"/>
6233 <glx handcode="true"/>
6234 </function>
6235
6236 <function name="MultTransposeMatrixdARB" offset="assign">
6237 <param name="m" type="const GLdouble *"/>
6238 <glx handcode="true"/>
6239 </function>
6240 </category>
6241
6242 <!-- ARB extension number 4 is a WGL extension. -->
6243
6244 <category name="GL_ARB_multisample" number="5">
6245 <enum name="MULTISAMPLE_ARB" count="1" value="0x809D">
6246 <size name="Get" mode="get"/>
6247 </enum>
6248 <enum name="SAMPLE_ALPHA_TO_COVERAGE_ARB" count="1" value="0x809E">
6249 <size name="Get" mode="get"/>
6250 </enum>
6251 <enum name="SAMPLE_ALPHA_TO_ONE_ARB" count="1" value="0x809F">
6252 <size name="Get" mode="get"/>
6253 </enum>
6254 <enum name="SAMPLE_COVERAGE_ARB" count="1" value="0x80A0">
6255 <size name="Get" mode="get"/>
6256 </enum>
6257 <enum name="SAMPLE_BUFFERS_ARB" count="1" value="0x80A8">
6258 <size name="Get" mode="get"/>
6259 </enum>
6260 <enum name="SAMPLES_ARB" count="1" value="0x80A9">
6261 <size name="Get" mode="get"/>
6262 </enum>
6263 <enum name="SAMPLE_COVERAGE_VALUE_ARB" count="1" value="0x80AA">
6264 <size name="Get" mode="get"/>
6265 </enum>
6266 <enum name="SAMPLE_COVERAGE_INVERT_ARB" count="1" value="0x80AB">
6267 <size name="Get" mode="get"/>
6268 </enum>
6269 <enum name="MULTISAMPLE_BIT_ARB" value="0x20000000"/>
6270
6271 <function name="SampleCoverageARB" offset="assign">
6272 <param name="value" type="GLclampf"/>
6273 <param name="invert" type="GLboolean"/>
6274 <glx rop="229"/>
6275 </function>
6276 </category>
6277
6278 <category name="GL_ARB_texture_env_add" number="6">
6279 <!-- No new functions, types, enums. -->
6280 </category>
6281
6282 <category name="GL_ARB_texture_cube_map" number="7">
6283 <enum name="NORMAL_MAP_ARB" value="0x8511"/>
6284 <enum name="REFLECTION_MAP_ARB" value="0x8512"/>
6285 <enum name="TEXTURE_CUBE_MAP_ARB" count="1" value="0x8513">
6286 <size name="Get" mode="get"/>
6287 </enum>
6288 <enum name="TEXTURE_BINDING_CUBE_MAP_ARB" count="1" value="0x8514">
6289 <size name="Get" mode="get"/>
6290 </enum>
6291 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X_ARB" value="0x8515"/>
6292 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X_ARB" value="0x8516"/>
6293 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y_ARB" value="0x8517"/>
6294 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB" value="0x8518"/>
6295 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z_ARB" value="0x8519"/>
6296 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB" value="0x851A"/>
6297 <enum name="PROXY_TEXTURE_CUBE_MAP_ARB" value="0x851B"/>
6298 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE_ARB" count="1" value="0x851C">
6299 <size name="Get" mode="get"/>
6300 </enum>
6301 </category>
6302
6303 <!-- ARB extension number 8 is a WGL extension. -->
6304 <!-- ARB extension number 9 is a WGL extension. -->
6305 <!-- ARB extension number 10 is a WGL extension. -->
6306 <!-- ARB extension number 11 is a WGL extension. -->
6307
6308 <category name="GL_ARB_texture_compression" number="12">
6309 <enum name="COMPRESSED_ALPHA_ARB" value="0x84E9"/>
6310 <enum name="COMPRESSED_LUMINANCE_ARB" value="0x84EA"/>
6311 <enum name="COMPRESSED_LUMINANCE_ALPHA_ARB" value="0x84EB"/>
6312 <enum name="COMPRESSED_INTENSITY_ARB" value="0x84EC"/>
6313 <enum name="COMPRESSED_RGB_ARB" value="0x84ED"/>
6314 <enum name="COMPRESSED_RGBA_ARB" value="0x84EE"/>
6315 <enum name="TEXTURE_COMPRESSION_HINT_ARB" count="1" value="0x84EF">
6316 <size name="Get" mode="get"/>
6317 </enum>
6318 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" count="1" value="0x86A0">
6319 <size name="GetTexLevelParameterfv" mode="get"/>
6320 <size name="GetTexLevelParameteriv" mode="get"/>
6321 </enum>
6322 <enum name="TEXTURE_COMPRESSED_ARB" count="1" value="0x86A1">
6323 <size name="GetTexLevelParameterfv" mode="get"/>
6324 <size name="GetTexLevelParameteriv" mode="get"/>
6325 </enum>
6326 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS_ARB" count="1" value="0x86A2">
6327 <size name="Get" mode="get"/>
6328 </enum>
6329 <enum name="TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A3"/>
6330
6331 <function name="CompressedTexImage3DARB" offset="assign">
6332 <param name="target" type="GLenum"/>
6333 <param name="level" type="GLint"/>
6334 <param name="internalformat" type="GLenum"/>
6335 <param name="width" type="GLsizei"/>
6336 <param name="height" type="GLsizei"/>
6337 <param name="depth" type="GLsizei"/>
6338 <param name="border" type="GLint"/>
6339 <param name="imageSize" type="GLsizei" counter="true"/>
6340 <param name="data" type="const GLvoid *" count="imageSize"/>
6341 <glx rop="216" handcode="client"/>
6342 </function>
6343
6344 <function name="CompressedTexImage2DARB" offset="assign">
6345 <param name="target" type="GLenum"/>
6346 <param name="level" type="GLint"/>
6347 <param name="internalformat" type="GLenum"/>
6348 <param name="width" type="GLsizei"/>
6349 <param name="height" type="GLsizei"/>
6350 <param name="border" type="GLint"/>
6351 <param name="imageSize" type="GLsizei" counter="true"/>
6352 <param name="data" type="const GLvoid *" count="imageSize"/>
6353 <glx rop="215" handcode="client"/>
6354 </function>
6355
6356 <function name="CompressedTexImage1DARB" offset="assign">
6357 <param name="target" type="GLenum"/>
6358 <param name="level" type="GLint"/>
6359 <param name="internalformat" type="GLenum"/>
6360 <param name="width" type="GLsizei"/>
6361 <param name="border" type="GLint"/>
6362 <param name="imageSize" type="GLsizei" counter="true"/>
6363 <param name="data" type="const GLvoid *" count="imageSize"/>
6364 <glx rop="214" handcode="client"/>
6365 </function>
6366
6367 <function name="CompressedTexSubImage3DARB" offset="assign">
6368 <param name="target" type="GLenum"/>
6369 <param name="level" type="GLint"/>
6370 <param name="xoffset" type="GLint"/>
6371 <param name="yoffset" type="GLint"/>
6372 <param name="zoffset" type="GLint"/>
6373 <param name="width" type="GLsizei"/>
6374 <param name="height" type="GLsizei"/>
6375 <param name="depth" type="GLsizei"/>
6376 <param name="format" type="GLenum"/>
6377 <param name="imageSize" type="GLsizei" counter="true"/>
6378 <param name="data" type="const GLvoid *" count="imageSize"/>
6379 <glx rop="219" handcode="client"/>
6380 </function>
6381
6382 <function name="CompressedTexSubImage2DARB" offset="assign">
6383 <param name="target" type="GLenum"/>
6384 <param name="level" type="GLint"/>
6385 <param name="xoffset" type="GLint"/>
6386 <param name="yoffset" type="GLint"/>
6387 <param name="width" type="GLsizei"/>
6388 <param name="height" type="GLsizei"/>
6389 <param name="format" type="GLenum"/>
6390 <param name="imageSize" type="GLsizei" counter="true"/>
6391 <param name="data" type="const GLvoid *" count="imageSize"/>
6392 <glx rop="218" handcode="client"/>
6393 </function>
6394
6395 <function name="CompressedTexSubImage1DARB" offset="assign">
6396 <param name="target" type="GLenum"/>
6397 <param name="level" type="GLint"/>
6398 <param name="xoffset" type="GLint"/>
6399 <param name="width" type="GLsizei"/>
6400 <param name="format" type="GLenum"/>
6401 <param name="imageSize" type="GLsizei" counter="true"/>
6402 <param name="data" type="const GLvoid *" count="imageSize"/>
6403 <glx rop="217" handcode="client"/>
6404 </function>
6405
6406 <function name="GetCompressedTexImageARB" offset="assign">
6407 <param name="target" type="GLenum"/>
6408 <param name="level" type="GLint"/>
6409 <param name="img" type="GLvoid *" output="true"/>
6410
6411 <!-- This has to be hand coded because the image size is in the
6412 "wrong" place. Technically, this should be a
6413 'always_array="true"' case. The size field in the reply would
6414 be at offset 12. However, the size is actually at offset 16.
6415 This is where the 'width' is in a GetTexImage reply. -->
6416 <glx sop="160" handcode="true"/>
6417 </function>
6418 </category>
6419
6420 <category name="GL_ARB_texture_border_clamp" number="13">
6421 <enum name="CLAMP_TO_BORDER_ARB" value="0x812D"/>
6422 </category>
6423
6424 <category name="GL_ARB_point_parameters" number="14">
6425 <enum name="POINT_SIZE_MIN_ARB" count="1" value="0x8126">
6426 <size name="PointParameterfvEXT"/>
6427 </enum>
6428 <enum name="POINT_SIZE_MAX_ARB" count="1" value="0x8127">
6429 <size name="PointParameterfvEXT"/>
6430 </enum>
6431 <enum name="POINT_FADE_THRESHOLD_SIZE_ARB" count="1" value="0x8128">
6432 <size name="PointParameterfvEXT"/>
6433 </enum>
6434 <enum name="POINT_DISTANCE_ATTENUATION_ARB" count="3" value="0x8129">
6435 <size name="PointParameterfvEXT"/>
6436 </enum>
6437
6438 <function name="PointParameterfARB" alias="PointParameterfEXT">
6439 <param name="pname" type="GLenum"/>
6440 <param name="param" type="GLfloat"/>
6441 <glx rop="2065"/>
6442 </function>
6443
6444 <function name="PointParameterfvARB" alias="PointParameterfvEXT">
6445 <param name="pname" type="GLenum"/>
6446 <param name="params" type="const GLfloat *" variable_param="pname"/>
6447 <glx rop="2066"/>
6448 </function>
6449 </category>
6450
6451 <category name="GL_ARB_vertex_blend" number="15">
6452 <enum name="MAX_VERTEX_UNITS_ARB" count="1" value="0x86A4">
6453 <size name="Get" mode="get"/>
6454 </enum>
6455 <enum name="ACTIVE_VERTEX_UNITS_ARB" count="1" value="0x86A5">
6456 <size name="Get" mode="get"/>
6457 </enum>
6458 <enum name="WEIGHT_SUM_UNITY_ARB" count="1" value="0x86A6">
6459 <size name="Get" mode="get"/>
6460 </enum>
6461 <enum name="VERTEX_BLEND_ARB" count="1" value="0x86A7">
6462 <size name="Get" mode="get"/>
6463 </enum>
6464 <enum name="CURRENT_WEIGHT_ARB" count="1" value="0x86A8">
6465 <size name="Get" mode="get"/>
6466 </enum>
6467 <enum name="WEIGHT_ARRAY_TYPE_ARB" count="1" value="0x86A9">
6468 <size name="Get" mode="get"/>
6469 </enum>
6470 <enum name="WEIGHT_ARRAY_STRIDE_ARB" count="1" value="0x86AA">
6471 <size name="Get" mode="get"/>
6472 </enum>
6473 <enum name="WEIGHT_ARRAY_SIZE_ARB" count="1" value="0x86AB">
6474 <size name="Get" mode="get"/>
6475 </enum>
6476 <enum name="WEIGHT_ARRAY_POINTER_ARB" value="0x86AC"/>
6477 <enum name="WEIGHT_ARRAY_ARB" count="1" value="0x86AD">
6478 <size name="Get" mode="get"/>
6479 </enum>
6480 <enum name="MODELVIEW0_ARB" count="16" value="0x1700">
6481 <size name="Get" mode="get"/>
6482 </enum>
6483 <enum name="MODELVIEW1_ARB" count="16" value="0x850A">
6484 <size name="Get" mode="get"/>
6485 </enum>
6486 <enum name="MODELVIEW2_ARB" count="16" value="0x8722">
6487 <size name="Get" mode="get"/>
6488 </enum>
6489 <enum name="MODELVIEW3_ARB" count="16" value="0x8723">
6490 <size name="Get" mode="get"/>
6491 </enum>
6492 <enum name="MODELVIEW4_ARB" count="16" value="0x8724">
6493 <size name="Get" mode="get"/>
6494 </enum>
6495 <enum name="MODELVIEW5_ARB" count="16" value="0x8725">
6496 <size name="Get" mode="get"/>
6497 </enum>
6498 <enum name="MODELVIEW6_ARB" count="16" value="0x8726">
6499 <size name="Get" mode="get"/>
6500 </enum>
6501 <enum name="MODELVIEW7_ARB" count="16" value="0x8727">
6502 <size name="Get" mode="get"/>
6503 </enum>
6504 <enum name="MODELVIEW8_ARB" count="16" value="0x8728">
6505 <size name="Get" mode="get"/>
6506 </enum>
6507 <enum name="MODELVIEW9_ARB" count="16" value="0x8729">
6508 <size name="Get" mode="get"/>
6509 </enum>
6510 <enum name="MODELVIEW10_ARB" count="16" value="0x872A">
6511 <size name="Get" mode="get"/>
6512 </enum>
6513 <enum name="MODELVIEW11_ARB" count="16" value="0x872B">
6514 <size name="Get" mode="get"/>
6515 </enum>
6516 <enum name="MODELVIEW12_ARB" count="16" value="0x872C">
6517 <size name="Get" mode="get"/>
6518 </enum>
6519 <enum name="MODELVIEW13_ARB" count="16" value="0x872D">
6520 <size name="Get" mode="get"/>
6521 </enum>
6522 <enum name="MODELVIEW14_ARB" count="16" value="0x872E">
6523 <size name="Get" mode="get"/>
6524 </enum>
6525 <enum name="MODELVIEW15_ARB" count="16" value="0x872F">
6526 <size name="Get" mode="get"/>
6527 </enum>
6528 <enum name="MODELVIEW16_ARB" count="16" value="0x8730">
6529 <size name="Get" mode="get"/>
6530 </enum>
6531 <enum name="MODELVIEW17_ARB" count="16" value="0x8731">
6532 <size name="Get" mode="get"/>
6533 </enum>
6534 <enum name="MODELVIEW18_ARB" count="16" value="0x8732">
6535 <size name="Get" mode="get"/>
6536 </enum>
6537 <enum name="MODELVIEW19_ARB" count="16" value="0x8733">
6538 <size name="Get" mode="get"/>
6539 </enum>
6540 <enum name="MODELVIEW20_ARB" count="16" value="0x8734">
6541 <size name="Get" mode="get"/>
6542 </enum>
6543 <enum name="MODELVIEW21_ARB" count="16" value="0x8735">
6544 <size name="Get" mode="get"/>
6545 </enum>
6546 <enum name="MODELVIEW22_ARB" count="16" value="0x8736">
6547 <size name="Get" mode="get"/>
6548 </enum>
6549 <enum name="MODELVIEW23_ARB" count="16" value="0x8737">
6550 <size name="Get" mode="get"/>
6551 </enum>
6552 <enum name="MODELVIEW24_ARB" count="16" value="0x8738">
6553 <size name="Get" mode="get"/>
6554 </enum>
6555 <enum name="MODELVIEW25_ARB" count="16" value="0x8739">
6556 <size name="Get" mode="get"/>
6557 </enum>
6558 <enum name="MODELVIEW26_ARB" count="16" value="0x873A">
6559 <size name="Get" mode="get"/>
6560 </enum>
6561 <enum name="MODELVIEW27_ARB" count="16" value="0x873B">
6562 <size name="Get" mode="get"/>
6563 </enum>
6564 <enum name="MODELVIEW28_ARB" count="16" value="0x873C">
6565 <size name="Get" mode="get"/>
6566 </enum>
6567 <enum name="MODELVIEW29_ARB" count="16" value="0x873D">
6568 <size name="Get" mode="get"/>
6569 </enum>
6570 <enum name="MODELVIEW30_ARB" count="16" value="0x873E">
6571 <size name="Get" mode="get"/>
6572 </enum>
6573 <enum name="MODELVIEW31_ARB" count="16" value="0x873F">
6574 <size name="Get" mode="get"/>
6575 </enum>
6576
6577 <function name="WeightbvARB" exec="skip">
6578 <param name="size" type="GLint"/>
6579 <param name="weights" type="const GLbyte *"/>
6580 </function>
6581
6582 <function name="WeightsvARB" exec="skip">
6583 <param name="size" type="GLint"/>
6584 <param name="weights" type="const GLshort *"/>
6585 </function>
6586
6587 <function name="WeightivARB" exec="skip">
6588 <param name="size" type="GLint"/>
6589 <param name="weights" type="const GLint *"/>
6590 </function>
6591
6592 <function name="WeightfvARB" exec="skip">
6593 <param name="size" type="GLint"/>
6594 <param name="weights" type="const GLfloat *"/>
6595 </function>
6596
6597 <function name="WeightdvARB" exec="skip">
6598 <param name="size" type="GLint"/>
6599 <param name="weights" type="const GLdouble *"/>
6600 </function>
6601
6602 <function name="WeightubvARB" exec="skip">
6603 <param name="size" type="GLint"/>
6604 <param name="weights" type="const GLubyte *"/>
6605 </function>
6606
6607 <function name="WeightusvARB" exec="skip">
6608 <param name="size" type="GLint"/>
6609 <param name="weights" type="const GLushort *"/>
6610 </function>
6611
6612 <function name="WeightuivARB" exec="skip">
6613 <param name="size" type="GLint"/>
6614 <param name="weights" type="const GLuint *"/>
6615 </function>
6616
6617 <function name="WeightPointerARB" exec="skip">
6618 <param name="size" type="GLint"/>
6619 <param name="type" type="GLenum"/>
6620 <param name="stride" type="GLsizei"/>
6621 <param name="pointer" type="const GLvoid *"/>
6622 <glx handcode="true"/>
6623 </function>
6624
6625 <function name="VertexBlendARB" exec="skip">
6626 <param name="count" type="GLint"/>
6627 </function>
6628 </category>
6629
6630 <category name="GL_ARB_matrix_palette" number="16">
6631 <enum name="MATRIX_PALETTE_ARB" count="1" value="0x8840">
6632 <size name="Get" mode="get"/>
6633 </enum>
6634 <enum name="MAX_MATRIX_PALETTE_STACK_DEPTH_ARB" count="1" value="0x8841">
6635 <size name="Get" mode="get"/>
6636 </enum>
6637 <enum name="MAX_PALETTE_MATRICES_ARB" count="1" value="0x8842">
6638 <size name="Get" mode="get"/>
6639 </enum>
6640 <enum name="CURRENT_PALETTE_MATRIX_ARB" count="1" value="0x8843">
6641 <size name="Get" mode="get"/>
6642 </enum>
6643 <enum name="MATRIX_INDEX_ARRAY_ARB" count="1" value="0x8844">
6644 <size name="Get" mode="get"/>
6645 </enum>
6646 <enum name="CURRENT_MATRIX_INDEX_ARB" count="1" value="0x8845">
6647 <size name="Get" mode="get"/>
6648 </enum>
6649 <enum name="MATRIX_INDEX_ARRAY_SIZE_ARB" count="1" value="0x8846">
6650 <size name="Get" mode="get"/>
6651 </enum>
6652 <enum name="MATRIX_INDEX_ARRAY_TYPE_ARB" count="1" value="0x8847">
6653 <size name="Get" mode="get"/>
6654 </enum>
6655 <enum name="MATRIX_INDEX_ARRAY_STRIDE_ARB" count="1" value="0x8848">
6656 <size name="Get" mode="get"/>
6657 </enum>
6658 <enum name="MATRIX_INDEX_ARRAY_POINTER_ARB" value="0x8849"/>
6659
6660 <function name="CurrentPaletteMatrixARB" exec="skip">
6661 <param name="index" type="GLint"/>
6662 <glx ignore="true" rop="4329"/>
6663 </function>
6664
6665 <function name="MatrixIndexubvARB" exec="skip">
6666 <param name="size" type="GLint" counter="true"/>
6667 <param name="indices" type="const GLubyte *" count="size"/>
6668 <glx ignore="true" rop="4326"/>
6669 </function>
6670
6671 <function name="MatrixIndexusvARB" exec="skip">
6672 <param name="size" type="GLint" counter="true"/>
6673 <param name="indices" type="const GLushort *" count="size"/>
6674 <glx ignore="true" rop="4327"/>
6675 </function>
6676
6677 <function name="MatrixIndexuivARB" exec="skip">
6678 <param name="size" type="GLint" counter="true"/>
6679 <param name="indices" type="const GLuint *" count="size"/>
6680 <glx ignore="true" rop="4328"/>
6681 </function>
6682
6683 <function name="MatrixIndexPointerARB" exec="skip">
6684 <param name="size" type="GLint"/>
6685 <param name="type" type="GLenum"/>
6686 <param name="stride" type="GLsizei"/>
6687 <param name="pointer" type="const GLvoid *"/>
6688 <glx handcode="true"/>
6689 </function>
6690 </category>
6691
6692 <category name="GL_ARB_texture_env_combine" number="17">
6693 <enum name="COMBINE_ARB" value="0x8570"/>
6694 <enum name="COMBINE_RGB_ARB" value="0x8571"/>
6695 <enum name="COMBINE_ALPHA_ARB" value="0x8572"/>
6696 <enum name="SOURCE0_RGB_ARB" value="0x8580"/>
6697 <enum name="SOURCE1_RGB_ARB" value="0x8581"/>
6698 <enum name="SOURCE2_RGB_ARB" value="0x8582"/>
6699 <enum name="SOURCE0_ALPHA_ARB" value="0x8588"/>
6700 <enum name="SOURCE1_ALPHA_ARB" value="0x8589"/>
6701 <enum name="SOURCE2_ALPHA_ARB" value="0x858A"/>
6702 <enum name="OPERAND0_RGB_ARB" value="0x8590"/>
6703 <enum name="OPERAND1_RGB_ARB" value="0x8591"/>
6704 <enum name="OPERAND2_RGB_ARB" value="0x8592"/>
6705 <enum name="OPERAND0_ALPHA_ARB" value="0x8598"/>
6706 <enum name="OPERAND1_ALPHA_ARB" value="0x8599"/>
6707 <enum name="OPERAND2_ALPHA_ARB" value="0x859A"/>
6708 <enum name="RGB_SCALE_ARB" value="0x8573"/>
6709 <enum name="ADD_SIGNED_ARB" value="0x8574"/>
6710 <enum name="INTERPOLATE_ARB" value="0x8575"/>
6711 <enum name="SUBTRACT_ARB" value="0x84E7"/>
6712 <enum name="CONSTANT_ARB" value="0x8576"/>
6713 <enum name="PRIMARY_COLOR_ARB" value="0x8577"/>
6714 <enum name="PREVIOUS_ARB" value="0x8578"/>
6715 </category>
6716
6717 <category name="GL_ARB_texture_env_crossbar" number="18">
6718 <!-- No new functions, types, enums. -->
6719 </category>
6720
6721 <category name="GL_ARB_texture_env_dot3" number="19">
6722 <enum name="DOT3_RGB_ARB" value="0x86AE"/>
6723 <enum name="DOT3_RGBA_ARB" value="0x86AF"/>
6724 </category>
6725
6726 <!-- ARB extension number 20 is a WGL extension. -->
6727
6728 <category name="GL_ARB_texture_mirrored_repeat" number="21">
6729 <enum name="MIRRORED_REPEAT_ARB" value="0x8370"/>
6730 </category>
6731
6732 <category name="GL_ARB_depth_texture" number="22">
6733 <enum name="DEPTH_COMPONENT16_ARB" value="0x81A5"/>
6734 <enum name="DEPTH_COMPONENT24_ARB" value="0x81A6"/>
6735 <enum name="DEPTH_COMPONENT32_ARB" value="0x81A7"/>
6736 <enum name="TEXTURE_DEPTH_SIZE_ARB" count="1" value="0x884A">
6737 <size name="GetTexLevelParameterfv" mode="get"/>
6738 <size name="GetTexLevelParameteriv" mode="get"/>
6739 </enum>
6740 <enum name="DEPTH_TEXTURE_MODE_ARB" count="1" value="0x884B">
6741 <size name="TexParameterfv"/>
6742 <size name="TexParameteriv"/>
6743 <size name="GetTexParameterfv" mode="get"/>
6744 <size name="GetTexParameteriv" mode="get"/>
6745 </enum>
6746 </category>
6747
6748 <category name="GL_ARB_shadow" number="23">
6749 <enum name="TEXTURE_COMPARE_MODE_ARB" count="1" value="0x884C">
6750 <size name="TexParameterfv"/>
6751 <size name="TexParameteriv"/>
6752 <size name="GetTexParameterfv" mode="get"/>
6753 <size name="GetTexParameteriv" mode="get"/>
6754 </enum>
6755 <enum name="TEXTURE_COMPARE_FUNC_ARB" count="1" value="0x884D">
6756 <size name="TexParameterfv"/>
6757 <size name="TexParameteriv"/>
6758 <size name="GetTexParameterfv" mode="get"/>
6759 <size name="GetTexParameteriv" mode="get"/>
6760 </enum>
6761 <enum name="COMPARE_R_TO_TEXTURE_ARB" value="0x884E"/>
6762 </category>
6763
6764 <category name="GL_ARB_shadow_ambient" number="24">
6765 <enum name="TEXTURE_COMPARE_FAIL_VALUE_ARB" count="1" value="0x80BF">
6766 <size name="TexParameterfv"/>
6767 <size name="TexParameteriv"/>
6768 <size name="GetTexParameterfv" mode="get"/>
6769 <size name="GetTexParameteriv" mode="get"/>
6770 </enum>
6771 </category>
6772
6773 <category name="GL_ARB_window_pos" number="25">
6774 <function name="WindowPos2dARB" alias="WindowPos2dMESA">
6775 <param name="x" type="GLdouble"/>
6776 <param name="y" type="GLdouble"/>
6777 </function>
6778
6779 <function name="WindowPos2fARB" alias="WindowPos2fMESA">
6780 <param name="x" type="GLfloat"/>
6781 <param name="y" type="GLfloat"/>
6782 </function>
6783
6784 <function name="WindowPos2iARB" alias="WindowPos2iMESA">
6785 <param name="x" type="GLint"/>
6786 <param name="y" type="GLint"/>
6787 </function>
6788
6789 <function name="WindowPos2sARB" alias="WindowPos2sMESA">
6790 <param name="x" type="GLshort"/>
6791 <param name="y" type="GLshort"/>
6792 </function>
6793
6794 <function name="WindowPos2dvARB" alias="WindowPos2dvMESA">
6795 <param name="v" type="const GLdouble *"/>
6796 </function>
6797
6798 <function name="WindowPos2fvARB" alias="WindowPos2fvMESA">
6799 <param name="v" type="const GLfloat *"/>
6800 </function>
6801
6802 <function name="WindowPos2ivARB" alias="WindowPos2ivMESA">
6803 <param name="v" type="const GLint *"/>
6804 </function>
6805
6806 <function name="WindowPos2svARB" alias="WindowPos2svMESA">
6807 <param name="v" type="const GLshort *"/>
6808 </function>
6809
6810 <function name="WindowPos3dARB" alias="WindowPos3dMESA">
6811 <param name="x" type="GLdouble"/>
6812 <param name="y" type="GLdouble"/>
6813 <param name="z" type="GLdouble"/>
6814 </function>
6815
6816 <function name="WindowPos3fARB" alias="WindowPos3fMESA">
6817 <param name="x" type="GLfloat"/>
6818 <param name="y" type="GLfloat"/>
6819 <param name="z" type="GLfloat"/>
6820 </function>
6821
6822 <function name="WindowPos3iARB" alias="WindowPos3iMESA">
6823 <param name="x" type="GLint"/>
6824 <param name="y" type="GLint"/>
6825 <param name="z" type="GLint"/>
6826 </function>
6827
6828 <function name="WindowPos3sARB" alias="WindowPos3sMESA">
6829 <param name="x" type="GLshort"/>
6830 <param name="y" type="GLshort"/>
6831 <param name="z" type="GLshort"/>
6832 </function>
6833
6834 <function name="WindowPos3dvARB" alias="WindowPos3dvMESA">
6835 <param name="v" type="const GLdouble *"/>
6836 </function>
6837
6838 <function name="WindowPos3fvARB" alias="WindowPos3fvMESA">
6839 <param name="v" type="const GLfloat *"/>
6840 </function>
6841
6842 <function name="WindowPos3ivARB" alias="WindowPos3ivMESA">
6843 <param name="v" type="const GLint *"/>
6844 </function>
6845
6846 <function name="WindowPos3svARB" alias="WindowPos3svMESA">
6847 <param name="v" type="const GLshort *"/>
6848 </function>
6849 </category>
6850
6851 <category name="GL_ARB_vertex_program" number="26">
6852 <enum name="COLOR_SUM_ARB" count="1" value="0x8458">
6853 <size name="Get" mode="get"/>
6854 </enum>
6855 <enum name="VERTEX_PROGRAM_ARB" count="1" value="0x8620">
6856 <size name="GetVertexAttribdvARB" mode="get"/>
6857 <size name="GetVertexAttribfvARB" mode="get"/>
6858 <size name="GetVertexAttribivARB" mode="get"/>
6859 <size name="Get" mode="get"/>
6860 </enum>
6861 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED_ARB" count="1" value="0x8622">
6862 <size name="GetVertexAttribdvARB" mode="get"/>
6863 <size name="GetVertexAttribfvARB" mode="get"/>
6864 <size name="GetVertexAttribivARB" mode="get"/>
6865 </enum>
6866 <enum name="VERTEX_ATTRIB_ARRAY_SIZE_ARB" count="1" value="0x8623">
6867 <size name="GetVertexAttribdvARB" mode="get"/>
6868 <size name="GetVertexAttribfvARB" mode="get"/>
6869 <size name="GetVertexAttribivARB" mode="get"/>
6870 </enum>
6871 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE_ARB" count="1" value="0x8624">
6872 <size name="GetVertexAttribdvARB" mode="get"/>
6873 <size name="GetVertexAttribfvARB" mode="get"/>
6874 <size name="GetVertexAttribivARB" mode="get"/>
6875 </enum>
6876 <enum name="VERTEX_ATTRIB_ARRAY_TYPE_ARB" count="1" value="0x8625">
6877 <size name="GetVertexAttribdvARB" mode="get"/>
6878 <size name="GetVertexAttribfvARB" mode="get"/>
6879 <size name="GetVertexAttribivARB" mode="get"/>
6880 </enum>
6881 <enum name="CURRENT_VERTEX_ATTRIB_ARB" count="1" value="0x8626">
6882 <size name="GetVertexAttribdvARB" mode="get"/>
6883 <size name="GetVertexAttribfvARB" mode="get"/>
6884 <size name="GetVertexAttribivARB" mode="get"/>
6885 </enum>
6886 <enum name="PROGRAM_LENGTH_ARB" count="1" value="0x8627">
6887 <size name="GetProgramivARB" mode="get"/>
6888 </enum>
6889 <enum name="PROGRAM_STRING_ARB" value="0x8628"/>
6890 <enum name="MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" count="1" value="0x862E">
6891 <size name="Get" mode="get"/>
6892 </enum>
6893 <enum name="MAX_PROGRAM_MATRICES_ARB" count="1" value="0x862F">
6894 <size name="Get" mode="get"/>
6895 </enum>
6896 <enum name="CURRENT_MATRIX_STACK_DEPTH_ARB" count="1" value="0x8640">
6897 <size name="Get" mode="get"/>
6898 </enum>
6899 <enum name="CURRENT_MATRIX_ARB" count="16" value="0x8641">
6900 <size name="Get" mode="get"/>
6901 </enum>
6902 <enum name="VERTEX_PROGRAM_POINT_SIZE_ARB" count="1" value="0x8642">
6903 <size name="Get" mode="get"/>
6904 </enum>
6905 <enum name="VERTEX_PROGRAM_TWO_SIDE_ARB" count="1" value="0x8643">
6906 <size name="Get" mode="get"/>
6907 </enum>
6908 <enum name="VERTEX_ATTRIB_ARRAY_POINTER_ARB" value="0x8645"/>
6909 <enum name="PROGRAM_ERROR_POSITION_ARB" count="1" value="0x864B">
6910 <size name="Get" mode="get"/>
6911 </enum>
6912 <enum name="PROGRAM_BINDING_ARB" count="1" value="0x8677">
6913 <size name="GetProgramivARB" mode="get"/>
6914 </enum>
6915 <enum name="MAX_VERTEX_ATTRIBS_ARB" count="1" value="0x8869">
6916 <size name="Get" mode="get"/>
6917 </enum>
6918 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB" value="0x886A"/>
6919 <enum name="PROGRAM_ERROR_STRING_ARB" value="0x8874"/>
6920 <enum name="PROGRAM_FORMAT_ASCII_ARB" value="0x8875"/>
6921 <enum name="PROGRAM_FORMAT_ARB" count="1" value="0x8876">
6922 <size name="GetProgramivARB" mode="get"/>
6923 </enum>
6924 <enum name="PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A0">
6925 <size name="GetProgramivARB" mode="get"/>
6926 </enum>
6927 <enum name="MAX_PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A1">
6928 <size name="GetProgramivARB" mode="get"/>
6929 </enum>
6930 <enum name="PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A2">
6931 <size name="GetProgramivARB" mode="get"/>
6932 </enum>
6933 <enum name="MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A3">
6934 <size name="GetProgramivARB" mode="get"/>
6935 </enum>
6936 <enum name="PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A4">
6937 <size name="GetProgramivARB" mode="get"/>
6938 </enum>
6939 <enum name="MAX_PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A5">
6940 <size name="GetProgramivARB" mode="get"/>
6941 </enum>
6942 <enum name="PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A6">
6943 <size name="GetProgramivARB" mode="get"/>
6944 </enum>
6945 <enum name="MAX_PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A7">
6946 <size name="GetProgramivARB" mode="get"/>
6947 </enum>
6948 <enum name="PROGRAM_PARAMETERS_ARB" count="1" value="0x88A8">
6949 <size name="GetProgramivARB" mode="get"/>
6950 </enum>
6951 <enum name="MAX_PROGRAM_PARAMETERS_ARB" count="1" value="0x88A9">
6952 <size name="GetProgramivARB" mode="get"/>
6953 </enum>
6954 <enum name="PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AA">
6955 <size name="GetProgramivARB" mode="get"/>
6956 </enum>
6957 <enum name="MAX_PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AB">
6958 <size name="GetProgramivARB" mode="get"/>
6959 </enum>
6960 <enum name="PROGRAM_ATTRIBS_ARB" count="1" value="0x88AC">
6961 <size name="GetProgramivARB" mode="get"/>
6962 </enum>
6963 <enum name="MAX_PROGRAM_ATTRIBS_ARB" count="1" value="0x88AD">
6964 <size name="GetProgramivARB" mode="get"/>
6965 </enum>
6966 <enum name="PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AE">
6967 <size name="GetProgramivARB" mode="get"/>
6968 </enum>
6969 <enum name="MAX_PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AF">
6970 <size name="GetProgramivARB" mode="get"/>
6971 </enum>
6972 <enum name="PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B0">
6973 <size name="GetProgramivARB" mode="get"/>
6974 </enum>
6975 <enum name="MAX_PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B1">
6976 <size name="GetProgramivARB" mode="get"/>
6977 </enum>
6978 <enum name="PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B2">
6979 <size name="GetProgramivARB" mode="get"/>
6980 </enum>
6981 <enum name="MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B3">
6982 <size name="GetProgramivARB" mode="get"/>
6983 </enum>
6984 <enum name="MAX_PROGRAM_LOCAL_PARAMETERS_ARB" count="1" value="0x88B4">
6985 <size name="GetProgramivARB" mode="get"/>
6986 </enum>
6987 <enum name="MAX_PROGRAM_ENV_PARAMETERS_ARB" count="1" value="0x88B5">
6988 <size name="GetProgramivARB" mode="get"/>
6989 </enum>
6990 <enum name="PROGRAM_UNDER_NATIVE_LIMITS_ARB" count="1" value="0x88B6">
6991 <size name="GetProgramivARB" mode="get"/>
6992 </enum>
6993 <enum name="TRANSPOSE_CURRENT_MATRIX_ARB" count="16" value="0x88B7">
6994 <size name="Get" mode="get"/>
6995 </enum>
6996 <enum name="MATRIX0_ARB" value="0x88C0"/>
6997 <enum name="MATRIX1_ARB" value="0x88C1"/>
6998 <enum name="MATRIX2_ARB" value="0x88C2"/>
6999 <enum name="MATRIX3_ARB" value="0x88C3"/>
7000 <enum name="MATRIX4_ARB" value="0x88C4"/>
7001 <enum name="MATRIX5_ARB" value="0x88C5"/>
7002 <enum name="MATRIX6_ARB" value="0x88C6"/>
7003 <enum name="MATRIX7_ARB" value="0x88C7"/>
7004 <enum name="MATRIX8_ARB" value="0x88C8"/>
7005 <enum name="MATRIX9_ARB" value="0x88C9"/>
7006 <enum name="MATRIX10_ARB" value="0x88CA"/>
7007 <enum name="MATRIX11_ARB" value="0x88CB"/>
7008 <enum name="MATRIX12_ARB" value="0x88CC"/>
7009 <enum name="MATRIX13_ARB" value="0x88CD"/>
7010 <enum name="MATRIX14_ARB" value="0x88CE"/>
7011 <enum name="MATRIX15_ARB" value="0x88CF"/>
7012 <enum name="MATRIX16_ARB" value="0x88D0"/>
7013 <enum name="MATRIX17_ARB" value="0x88D1"/>
7014 <enum name="MATRIX18_ARB" value="0x88D2"/>
7015 <enum name="MATRIX19_ARB" value="0x88D3"/>
7016 <enum name="MATRIX20_ARB" value="0x88D4"/>
7017 <enum name="MATRIX21_ARB" value="0x88D5"/>
7018 <enum name="MATRIX22_ARB" value="0x88D6"/>
7019 <enum name="MATRIX23_ARB" value="0x88D7"/>
7020 <enum name="MATRIX24_ARB" value="0x88D8"/>
7021 <enum name="MATRIX25_ARB" value="0x88D9"/>
7022 <enum name="MATRIX26_ARB" value="0x88DA"/>
7023 <enum name="MATRIX27_ARB" value="0x88DB"/>
7024 <enum name="MATRIX28_ARB" value="0x88DC"/>
7025 <enum name="MATRIX29_ARB" value="0x88DD"/>
7026 <enum name="MATRIX30_ARB" value="0x88DE"/>
7027 <enum name="MATRIX31_ARB" value="0x88DF"/>
7028
7029 <function name="GetVertexAttribdvARB" offset="assign">
7030 <param name="index" type="GLuint"/>
7031 <param name="pname" type="GLenum"/>
7032 <param name="params" type="GLdouble *" output="true" variable_param="pname"/>
7033 <glx handcode="client" vendorpriv="1301"/>
7034 </function>
7035
7036 <function name="GetVertexAttribfvARB" offset="assign">
7037 <param name="index" type="GLuint"/>
7038 <param name="pname" type="GLenum"/>
7039 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
7040 <glx handcode="client" vendorpriv="1302"/>
7041 </function>
7042
7043 <function name="GetVertexAttribivARB" offset="assign">
7044 <param name="index" type="GLuint"/>
7045 <param name="pname" type="GLenum"/>
7046 <param name="params" type="GLint *" output="true" variable_param="pname"/>
7047 <glx handcode="client" vendorpriv="1303"/>
7048 </function>
7049
7050 <function name="VertexAttrib1dARB" offset="assign"
7051 vectorequiv="VertexAttrib1dvARB" exec="loopback">
7052 <param name="index" type="GLuint"/>
7053 <param name="x" type="GLdouble"/>
7054 </function>
7055
7056 <function name="VertexAttrib1dvARB" offset="assign" exec="loopback">
7057 <param name="index" type="GLuint"/>
7058 <param name="v" type="const GLdouble *" count="1"/>
7059 <glx rop="4197" doubles_in_order="true"/>
7060 </function>
7061
7062 <function name="VertexAttrib1fARB" offset="assign"
7063 vectorequiv="VertexAttrib1fvARB" exec="dynamic">
7064 <param name="index" type="GLuint"/>
7065 <param name="x" type="GLfloat"/>
7066 </function>
7067
7068 <function name="VertexAttrib1fvARB" offset="assign" exec="dynamic">
7069 <param name="index" type="GLuint"/>
7070 <param name="v" type="const GLfloat *" count="1"/>
7071 <glx rop="4193"/>
7072 </function>
7073
7074 <function name="VertexAttrib1sARB" offset="assign"
7075 vectorequiv="VertexAttrib1svARB" exec="loopback">
7076 <param name="index" type="GLuint"/>
7077 <param name="x" type="GLshort"/>
7078 </function>
7079
7080 <function name="VertexAttrib1svARB" offset="assign" exec="loopback">
7081 <param name="index" type="GLuint"/>
7082 <param name="v" type="const GLshort *" count="1"/>
7083 <glx rop="4189"/>
7084 </function>
7085
7086 <function name="VertexAttrib2dARB" offset="assign"
7087 vectorequiv="VertexAttrib2dvARB" exec="loopback">
7088 <param name="index" type="GLuint"/>
7089 <param name="x" type="GLdouble"/>
7090 <param name="y" type="GLdouble"/>
7091 </function>
7092
7093 <function name="VertexAttrib2dvARB" offset="assign" exec="loopback">
7094 <param name="index" type="GLuint"/>
7095 <param name="v" type="const GLdouble *" count="2"/>
7096 <glx rop="4198" doubles_in_order="true"/>
7097 </function>
7098
7099 <function name="VertexAttrib2fARB" offset="assign"
7100 vectorequiv="VertexAttrib2fvARB" exec="dynamic">
7101 <param name="index" type="GLuint"/>
7102 <param name="x" type="GLfloat"/>
7103 <param name="y" type="GLfloat"/>
7104 </function>
7105
7106 <function name="VertexAttrib2fvARB" offset="assign" exec="dynamic">
7107 <param name="index" type="GLuint"/>
7108 <param name="v" type="const GLfloat *" count="2"/>
7109 <glx rop="4194"/>
7110 </function>
7111
7112 <function name="VertexAttrib2sARB" offset="assign"
7113 vectorequiv="VertexAttrib2svARB" exec="loopback">
7114 <param name="index" type="GLuint"/>
7115 <param name="x" type="GLshort"/>
7116 <param name="y" type="GLshort"/>
7117 </function>
7118
7119 <function name="VertexAttrib2svARB" offset="assign" exec="loopback">
7120 <param name="index" type="GLuint"/>
7121 <param name="v" type="const GLshort *" count="2"/>
7122 <glx rop="4190"/>
7123 </function>
7124
7125 <function name="VertexAttrib3dARB" offset="assign"
7126 vectorequiv="VertexAttrib3dvARB" exec="loopback">
7127 <param name="index" type="GLuint"/>
7128 <param name="x" type="GLdouble"/>
7129 <param name="y" type="GLdouble"/>
7130 <param name="z" type="GLdouble"/>
7131 </function>
7132
7133 <function name="VertexAttrib3dvARB" offset="assign" exec="loopback">
7134 <param name="index" type="GLuint"/>
7135 <param name="v" type="const GLdouble *" count="3"/>
7136 <glx rop="4199" doubles_in_order="true"/>
7137 </function>
7138
7139 <function name="VertexAttrib3fARB" offset="assign"
7140 vectorequiv="VertexAttrib3fvARB" exec="dynamic">
7141 <param name="index" type="GLuint"/>
7142 <param name="x" type="GLfloat"/>
7143 <param name="y" type="GLfloat"/>
7144 <param name="z" type="GLfloat"/>
7145 </function>
7146
7147 <function name="VertexAttrib3fvARB" offset="assign" exec="dynamic">
7148 <param name="index" type="GLuint"/>
7149 <param name="v" type="const GLfloat *" count="3"/>
7150 <glx rop="4195"/>
7151 </function>
7152
7153 <function name="VertexAttrib3sARB" offset="assign"
7154 vectorequiv="VertexAttrib3svARB" exec="loopback">
7155 <param name="index" type="GLuint"/>
7156 <param name="x" type="GLshort"/>
7157 <param name="y" type="GLshort"/>
7158 <param name="z" type="GLshort"/>
7159 </function>
7160
7161 <function name="VertexAttrib3svARB" offset="assign" exec="loopback">
7162 <param name="index" type="GLuint"/>
7163 <param name="v" type="const GLshort *" count="3"/>
7164 <glx rop="4191"/>
7165 </function>
7166
7167 <function name="VertexAttrib4dARB" offset="assign"
7168 vectorequiv="VertexAttrib4dvARB" exec="loopback">
7169 <param name="index" type="GLuint"/>
7170 <param name="x" type="GLdouble"/>
7171 <param name="y" type="GLdouble"/>
7172 <param name="z" type="GLdouble"/>
7173 <param name="w" type="GLdouble"/>
7174 </function>
7175
7176 <function name="VertexAttrib4dvARB" offset="assign" exec="loopback">
7177 <param name="index" type="GLuint"/>
7178 <param name="v" type="const GLdouble *" count="4"/>
7179 <glx rop="4200" doubles_in_order="true"/>
7180 </function>
7181
7182 <function name="VertexAttrib4fARB" offset="assign"
7183 vectorequiv="VertexAttrib4fvARB" exec="dynamic">
7184 <param name="index" type="GLuint"/>
7185 <param name="x" type="GLfloat"/>
7186 <param name="y" type="GLfloat"/>
7187 <param name="z" type="GLfloat"/>
7188 <param name="w" type="GLfloat"/>
7189 </function>
7190
7191 <function name="VertexAttrib4fvARB" offset="assign" exec="dynamic">
7192 <param name="index" type="GLuint"/>
7193 <param name="v" type="const GLfloat *" count="4"/>
7194 <glx rop="4196"/>
7195 </function>
7196
7197 <function name="VertexAttrib4sARB" offset="assign"
7198 vectorequiv="VertexAttrib4svARB" exec="loopback">
7199 <param name="index" type="GLuint"/>
7200 <param name="x" type="GLshort"/>
7201 <param name="y" type="GLshort"/>
7202 <param name="z" type="GLshort"/>
7203 <param name="w" type="GLshort"/>
7204 </function>
7205
7206 <function name="VertexAttrib4svARB" offset="assign" exec="loopback">
7207 <param name="index" type="GLuint"/>
7208 <param name="v" type="const GLshort *" count="4"/>
7209 <glx rop="4192"/>
7210 </function>
7211
7212 <function name="VertexAttrib4NubARB" offset="assign"
7213 vectorequiv="VertexAttrib4NubvARB" exec="loopback">
7214 <param name="index" type="GLuint"/>
7215 <param name="x" type="GLubyte"/>
7216 <param name="y" type="GLubyte"/>
7217 <param name="z" type="GLubyte"/>
7218 <param name="w" type="GLubyte"/>
7219 </function>
7220
7221 <function name="VertexAttrib4NubvARB" offset="assign" exec="loopback">
7222 <param name="index" type="GLuint"/>
7223 <param name="v" type="const GLubyte *" count="4"/>
7224 <glx rop="4201"/>
7225 </function>
7226
7227 <function name="VertexAttrib4bvARB" offset="assign" exec="loopback">
7228 <param name="index" type="GLuint"/>
7229 <param name="v" type="const GLbyte *" count="4"/>
7230 <glx rop="4230"/>
7231 </function>
7232
7233 <function name="VertexAttrib4ivARB" offset="assign" exec="loopback">
7234 <param name="index" type="GLuint"/>
7235 <param name="v" type="const GLint *" count="4"/>
7236 <glx rop="4231"/>
7237 </function>
7238
7239 <function name="VertexAttrib4ubvARB" offset="assign" exec="loopback">
7240 <param name="index" type="GLuint"/>
7241 <param name="v" type="const GLubyte *" count="4"/>
7242 <glx rop="4232"/>
7243 </function>
7244
7245 <function name="VertexAttrib4usvARB" offset="assign" exec="loopback">
7246 <param name="index" type="GLuint"/>
7247 <param name="v" type="const GLushort *" count="4"/>
7248 <glx rop="4233"/>
7249 </function>
7250
7251 <function name="VertexAttrib4uivARB" offset="assign" exec="loopback">
7252 <param name="index" type="GLuint"/>
7253 <param name="v" type="const GLuint *" count="4"/>
7254 <glx rop="4234"/>
7255 </function>
7256
7257 <function name="VertexAttrib4NbvARB" offset="assign" exec="loopback">
7258 <param name="index" type="GLuint"/>
7259 <param name="v" type="const GLbyte *" count="4"/>
7260 <glx rop="4235"/>
7261 </function>
7262
7263 <function name="VertexAttrib4NsvARB" offset="assign" exec="loopback">
7264 <param name="index" type="GLuint"/>
7265 <param name="v" type="const GLshort *" count="4"/>
7266 <glx rop="4236"/>
7267 </function>
7268
7269 <function name="VertexAttrib4NivARB" offset="assign" exec="loopback">
7270 <param name="index" type="GLuint"/>
7271 <param name="v" type="const GLint *" count="4"/>
7272 <glx rop="4237"/>
7273 </function>
7274
7275 <function name="VertexAttrib4NusvARB" offset="assign" exec="loopback">
7276 <param name="index" type="GLuint"/>
7277 <param name="v" type="const GLushort *" count="4"/>
7278 <glx rop="4238"/>
7279 </function>
7280
7281 <function name="VertexAttrib4NuivARB" offset="assign" exec="loopback">
7282 <param name="index" type="GLuint"/>
7283 <param name="v" type="const GLuint *" count="4"/>
7284 <glx rop="4239"/>
7285 </function>
7286
7287 <function name="VertexAttribPointerARB" offset="assign">
7288 <param name="index" type="GLuint"/>
7289 <param name="size" type="GLint"/>
7290 <param name="type" type="GLenum"/>
7291 <param name="normalized" type="GLboolean"/>
7292 <param name="stride" type="GLsizei"/>
7293 <param name="pointer" type="const GLvoid *"/>
7294 <glx handcode="true"/>
7295 </function>
7296
7297 <function name="EnableVertexAttribArrayARB" offset="assign">
7298 <param name="index" type="GLuint"/>
7299 <glx handcode="true"/>
7300 </function>
7301
7302 <function name="DisableVertexAttribArrayARB" offset="assign">
7303 <param name="index" type="GLuint"/>
7304 <glx handcode="true"/>
7305 </function>
7306
7307 <function name="ProgramStringARB" offset="assign" deprecated="3.1">
7308 <param name="target" type="GLenum"/>
7309 <param name="format" type="GLenum"/>
7310 <param name="len" type="GLsizei" counter="true"/>
7311 <param name="string" type="const GLvoid *" count="len"/>
7312 <glx rop="4217" large="true"/>
7313 </function>
7314
7315 <function name="BindProgramARB" alias="BindProgramNV">
7316 <param name="target" type="GLenum"/>
7317 <param name="program" type="GLuint"/>
7318 </function>
7319
7320 <function name="DeleteProgramsARB" alias="DeleteProgramsNV">
7321 <param name="n" type="GLsizei"/>
7322 <param name="programs" type="const GLuint *"/>
7323 </function>
7324
7325 <function name="GenProgramsARB" alias="GenProgramsNV">
7326 <param name="n" type="GLsizei" counter="true"/>
7327 <param name="programs" type="GLuint *" output="true" count="n"/>
7328 </function>
7329
7330 <function name="IsProgramARB" alias="IsProgramNV">
7331 <param name="program" type="GLuint"/>
7332 <return type="GLboolean"/>
7333 </function>
7334
7335 <function name="ProgramEnvParameter4dARB" offset="assign"
7336 vectorequiv="ProgramEnvParameter4dvARB" deprecated="3.1">
7337 <param name="target" type="GLenum"/>
7338 <param name="index" type="GLuint"/>
7339 <param name="x" type="GLdouble"/>
7340 <param name="y" type="GLdouble"/>
7341 <param name="z" type="GLdouble"/>
7342 <param name="w" type="GLdouble"/>
7343 </function>
7344
7345 <function name="ProgramEnvParameter4dvARB" offset="assign"
7346 deprecated="3.1">
7347 <param name="target" type="GLenum"/>
7348 <param name="index" type="GLuint"/>
7349 <param name="params" type="const GLdouble *" count="4"/>
7350 <glx rop="4185" doubles_in_order="true"/>
7351 </function>
7352
7353 <function name="ProgramEnvParameter4fARB" offset="assign"
7354 vectorequiv="ProgramEnvParameter4fvARB" deprecated="3.1">
7355 <param name="target" type="GLenum"/>
7356 <param name="index" type="GLuint"/>
7357 <param name="x" type="GLfloat"/>
7358 <param name="y" type="GLfloat"/>
7359 <param name="z" type="GLfloat"/>
7360 <param name="w" type="GLfloat"/>
7361 </function>
7362
7363 <function name="ProgramEnvParameter4fvARB" offset="assign"
7364 deprecated="3.1">
7365 <param name="target" type="GLenum"/>
7366 <param name="index" type="GLuint"/>
7367 <param name="params" type="const GLfloat *" count="4"/>
7368 <glx rop="4184"/>
7369 </function>
7370
7371 <function name="ProgramLocalParameter4dARB" offset="assign"
7372 vectorequiv="ProgramLocalParameter4dvARB" deprecated="3.1">
7373 <param name="target" type="GLenum"/>
7374 <param name="index" type="GLuint"/>
7375 <param name="x" type="GLdouble"/>
7376 <param name="y" type="GLdouble"/>
7377 <param name="z" type="GLdouble"/>
7378 <param name="w" type="GLdouble"/>
7379 </function>
7380
7381 <function name="ProgramLocalParameter4dvARB" offset="assign"
7382 deprecated="3.1">
7383 <param name="target" type="GLenum"/>
7384 <param name="index" type="GLuint"/>
7385 <param name="params" type="const GLdouble *" count="4"/>
7386 <glx rop="4216" doubles_in_order="true"/>
7387 </function>
7388
7389 <function name="ProgramLocalParameter4fARB" offset="assign"
7390 vectorequiv="ProgramLocalParameter4fvARB" deprecated="3.1">
7391 <param name="target" type="GLenum"/>
7392 <param name="index" type="GLuint"/>
7393 <param name="x" type="GLfloat"/>
7394 <param name="y" type="GLfloat"/>
7395 <param name="z" type="GLfloat"/>
7396 <param name="w" type="GLfloat"/>
7397 </function>
7398
7399 <function name="ProgramLocalParameter4fvARB" offset="assign"
7400 deprecated="3.1">
7401 <param name="target" type="GLenum"/>
7402 <param name="index" type="GLuint"/>
7403 <param name="params" type="const GLfloat *" count="4"/>
7404 <glx rop="4215"/>
7405 </function>
7406
7407 <!-- The GetProgramEnvParameter[df]vARB are handcoded because there
7408 is an extra CARD32 of padding after the "index" field. Originally,
7409 GetProgranEnvParameter[df]vARB and GetProgramParameter[df]vNV
7410 shared the same GLX protocol. The pad field was where the pname
7411 parameter was in the NV functions. When this error was discovered
7412 and fixed, there was already at least one implementation of
7413 GLX protocol for ARB_vertex_program, but there were no
7414 implementations of NV_vertex_program. The sollution was to renumber
7415 the opcodes for NV_vertex_program and convert the unused field in
7416 the ARB_vertex_program protocol to unused padding.
7417 -->
7418
7419 <function name="GetProgramEnvParameterdvARB" offset="assign"
7420 deprecated="3.1">
7421 <param name="target" type="GLenum"/>
7422 <param name="index" type="GLuint"/>
7423 <param name="params" type="GLdouble *" output="true" count="4"/>
7424 <glx vendorpriv="1297" handcode="client" doubles_in_order="true"/>
7425 </function>
7426
7427 <function name="GetProgramEnvParameterfvARB" offset="assign"
7428 deprecated="3.1">
7429 <param name="target" type="GLenum"/>
7430 <param name="index" type="GLuint"/>
7431 <param name="params" type="GLfloat *" output="true" count="4"/>
7432 <glx vendorpriv="1296" handcode="client"/>
7433 </function>
7434
7435 <function name="GetProgramLocalParameterdvARB" offset="assign"
7436 deprecated="3.1">
7437 <param name="target" type="GLenum"/>
7438 <param name="index" type="GLuint"/>
7439 <param name="params" type="GLdouble *" output="true" count="4"/>
7440 <glx vendorpriv="1306" handcode="client" doubles_in_order="true"/>
7441 </function>
7442
7443 <function name="GetProgramLocalParameterfvARB" offset="assign"
7444 deprecated="3.1">
7445 <param name="target" type="GLenum"/>
7446 <param name="index" type="GLuint"/>
7447 <param name="params" type="GLfloat *" output="true" count="4"/>
7448 <glx vendorpriv="1305" handcode="client"/>
7449 </function>
7450
7451
7452 <function name="GetProgramivARB" offset="assign" deprecated="3.1">
7453 <param name="target" type="GLenum"/>
7454 <param name="pname" type="GLenum"/>
7455 <param name="params" type="GLint *" output="true" variable_param="pname"/>
7456 <glx vendorpriv="1307"/>
7457 </function>
7458
7459 <function name="GetProgramStringARB" offset="assign" deprecated="3.1">
7460 <param name="target" type="GLenum"/>
7461 <param name="pname" type="GLenum"/>
7462 <param name="string" type="GLvoid *" output="true"/>
7463 <glx vendorpriv="1308" handcode="server" always_array="true"/>
7464 </function>
7465
7466 <function name="GetVertexAttribPointervARB" alias="GetVertexAttribPointervNV">
7467 <param name="index" type="GLuint"/>
7468 <param name="pname" type="GLenum"/>
7469 <param name="pointer" type="GLvoid **" output="true"/>
7470 </function>
7471 </category>
7472
7473 <category name="GL_ARB_fragment_program" number="27">
7474 <enum name="FRAGMENT_PROGRAM_ARB" count="1" value="0x8804">
7475 <size name="Get" mode="get"/>
7476 </enum>
7477 <enum name="PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x8805">
7478 <size name="GetProgramivARB" mode="get"/>
7479 </enum>
7480 <enum name="PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x8806">
7481 <size name="GetProgramivARB" mode="get"/>
7482 </enum>
7483 <enum name="PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x8807">
7484 <size name="GetProgramivARB" mode="get"/>
7485 </enum>
7486 <enum name="PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x8808">
7487 <size name="GetProgramivARB" mode="get"/>
7488 </enum>
7489 <enum name="PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x8809">
7490 <size name="GetProgramivARB" mode="get"/>
7491 </enum>
7492 <enum name="PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x880A">
7493 <size name="GetProgramivARB" mode="get"/>
7494 </enum>
7495 <enum name="MAX_PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x880B">
7496 <size name="GetProgramivARB" mode="get"/>
7497 </enum>
7498 <enum name="MAX_PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x880C">
7499 <size name="GetProgramivARB" mode="get"/>
7500 </enum>
7501 <enum name="MAX_PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x880D">
7502 <size name="GetProgramivARB" mode="get"/>
7503 </enum>
7504 <enum name="MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x880E">
7505 <size name="GetProgramivARB" mode="get"/>
7506 </enum>
7507 <enum name="MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x880F">
7508 <size name="GetProgramivARB" mode="get"/>
7509 </enum>
7510 <enum name="MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x8810">
7511 <size name="GetProgramivARB" mode="get"/>
7512 </enum>
7513 <enum name="MAX_TEXTURE_COORDS_ARB" count="1" value="0x8871">
7514 <size name="Get" mode="get"/>
7515 </enum>
7516 <enum name="MAX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8872">
7517 <size name="Get" mode="get"/>
7518 </enum>
7519 </category>
7520
7521 <category name="GL_ARB_vertex_buffer_object" number="28">
7522 <enum name="BUFFER_SIZE_ARB" count="1" value="0x8764">
7523 <size name="GetBufferParameterivARB" mode="get"/>
7524 </enum>
7525 <enum name="BUFFER_USAGE_ARB" count="1" value="0x8765">
7526 <size name="GetBufferParameterivARB" mode="get"/>
7527 </enum>
7528 <enum name="ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8894">
7529 <size name="Get" mode="get"/>
7530 </enum>
7531 <enum name="ELEMENT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8895">
7532 <size name="Get" mode="get"/>
7533 </enum>
7534 <enum name="VERTEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8896">
7535 <size name="Get" mode="get"/>
7536 </enum>
7537 <enum name="NORMAL_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8897">
7538 <size name="Get" mode="get"/>
7539 </enum>
7540 <enum name="COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8898">
7541 <size name="Get" mode="get"/>
7542 </enum>
7543 <enum name="INDEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8899">
7544 <size name="Get" mode="get"/>
7545 </enum>
7546 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889A">
7547 <size name="Get" mode="get"/>
7548 </enum>
7549 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889B">
7550 <size name="Get" mode="get"/>
7551 </enum>
7552 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889C">
7553 <size name="Get" mode="get"/>
7554 </enum>
7555 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889D">
7556 <size name="Get" mode="get"/>
7557 </enum>
7558 <enum name="WEIGHT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889E">
7559 <size name="Get" mode="get"/>
7560 </enum>
7561 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889F">
7562 <size name="GetVertexAttribdvARB" mode="get"/>
7563 <size name="GetVertexAttribfvARB" mode="get"/>
7564 <size name="GetVertexAttribivARB" mode="get"/>
7565 </enum>
7566 <enum name="READ_ONLY_ARB" value="0x88B8"/>
7567 <enum name="WRITE_ONLY_ARB" value="0x88B9"/>
7568 <enum name="READ_WRITE_ARB" value="0x88BA"/>
7569 <enum name="BUFFER_ACCESS_ARB" count="1" value="0x88BB">
7570 <size name="GetBufferParameterivARB" mode="get"/>
7571 </enum>
7572 <enum name="BUFFER_MAPPED_ARB" count="1" value="0x88BC">
7573 <size name="GetBufferParameterivARB" mode="get"/>
7574 </enum>
7575 <enum name="BUFFER_MAP_POINTER_ARB" value="0x88BD"/>
7576 <enum name="STREAM_DRAW_ARB" value="0x88E0"/>
7577 <enum name="STREAM_READ_ARB" value="0x88E1"/>
7578 <enum name="STREAM_COPY_ARB" value="0x88E2"/>
7579 <enum name="STATIC_DRAW_ARB" value="0x88E4"/>
7580 <enum name="STATIC_READ_ARB" value="0x88E5"/>
7581 <enum name="STATIC_COPY_ARB" value="0x88E6"/>
7582 <enum name="DYNAMIC_DRAW_ARB" value="0x88E8"/>
7583 <enum name="DYNAMIC_READ_ARB" value="0x88E9"/>
7584 <enum name="DYNAMIC_COPY_ARB" value="0x88EA"/>
7585
7586 <type name="intptrARB" size="4" glx_name="CARD32"/>
7587 <type name="sizeiptrARB" size="4" unsigned="true" glx_name="CARD32"/>
7588
7589 <function name="BindBufferARB" offset="assign">
7590 <param name="target" type="GLenum"/>
7591 <param name="buffer" type="GLuint"/>
7592 <glx ignore="true"/>
7593 </function>
7594
7595 <function name="BufferDataARB" offset="assign">
7596 <param name="target" type="GLenum"/>
7597 <param name="size" type="GLsizeiptrARB" counter="true"/>
7598 <param name="data" type="const GLvoid *" count="size" img_null_flag="true"/>
7599 <param name="usage" type="GLenum"/>
7600 <glx ignore="true"/>
7601 </function>
7602
7603 <function name="BufferSubDataARB" offset="assign">
7604 <param name="target" type="GLenum"/>
7605 <param name="offset" type="GLintptrARB"/>
7606 <param name="size" type="GLsizeiptrARB" counter="true"/>
7607 <param name="data" type="const GLvoid *" count="size"/>
7608 <glx ignore="true"/>
7609 </function>
7610
7611 <function name="DeleteBuffersARB" offset="assign">
7612 <param name="n" type="GLsizei" counter="true"/>
7613 <param name="buffer" type="const GLuint *" count="n"/>
7614 <glx ignore="true"/>
7615 </function>
7616
7617 <function name="GenBuffersARB" offset="assign">
7618 <param name="n" type="GLsizei" counter="true"/>
7619 <param name="buffer" type="GLuint *" output="true" count="n"/>
7620 <glx ignore="true"/>
7621 </function>
7622
7623 <function name="GetBufferParameterivARB" offset="assign">
7624 <param name="target" type="GLenum"/>
7625 <param name="pname" type="GLenum"/>
7626 <param name="params" type="GLint *" output="true" variable_param="pname"/>
7627 <glx ignore="true"/>
7628 </function>
7629
7630 <function name="GetBufferPointervARB" offset="assign">
7631 <param name="target" type="GLenum"/>
7632 <param name="pname" type="GLenum"/>
7633 <param name="params" type="GLvoid **" output="true"/>
7634 <glx ignore="true"/>
7635 </function>
7636
7637 <function name="GetBufferSubDataARB" offset="assign">
7638 <param name="target" type="GLenum"/>
7639 <param name="offset" type="GLintptrARB"/>
7640 <param name="size" type="GLsizeiptrARB" counter="true"/>
7641 <param name="data" type="GLvoid *" output="true" count="size"/>
7642 <glx ignore="true"/>
7643 </function>
7644
7645 <function name="IsBufferARB" offset="assign">
7646 <param name="buffer" type="GLuint"/>
7647 <return type="GLboolean"/>
7648 <glx ignore="true"/>
7649 </function>
7650
7651 <function name="MapBufferARB" offset="assign">
7652 <param name="target" type="GLenum"/>
7653 <param name="access" type="GLenum"/>
7654 <return type="GLvoid *"/>
7655 <glx ignore="true"/>
7656 </function>
7657
7658 <function name="UnmapBufferARB" offset="assign">
7659 <param name="target" type="GLenum"/>
7660 <return type="GLboolean"/>
7661 <glx ignore="true"/>
7662 </function>
7663 </category>
7664
7665 <category name="GL_ARB_occlusion_query" number="29">
7666 <enum name="QUERY_COUNTER_BITS_ARB" count="1" value="0x8864">
7667 <size name="GetQueryivARB" mode="get"/>
7668 </enum>
7669 <enum name="CURRENT_QUERY_ARB" count="1" value="0x8865">
7670 <size name="GetQueryivARB" mode="get"/>
7671 </enum>
7672 <enum name="QUERY_RESULT_ARB" count="1" value="0x8866">
7673 <size name="GetQueryObjectivARB" mode="get"/>
7674 <size name="GetQueryObjectuivARB" mode="get"/>
7675 </enum>
7676 <enum name="QUERY_RESULT_AVAILABLE_ARB" count="1" value="0x8867">
7677 <size name="GetQueryObjectivARB" mode="get"/>
7678 <size name="GetQueryObjectuivARB" mode="get"/>
7679 </enum>
7680 <enum name="SAMPLES_PASSED_ARB" value="0x8914"/>
7681
7682 <function name="GenQueriesARB" offset="assign">
7683 <param name="n" type="GLsizei" counter="true"/>
7684 <param name="ids" type="GLuint *" output="true" count="n"/>
7685 <glx sop="162" always_array="true"/>
7686 </function>
7687
7688 <function name="DeleteQueriesARB" offset="assign">
7689 <param name="n" type="GLsizei" counter="true"/>
7690 <param name="ids" type="const GLuint *" count="n"/>
7691 <glx sop="161"/>
7692 </function>
7693
7694 <function name="IsQueryARB" offset="assign">
7695 <param name="id" type="GLuint"/>
7696 <return type="GLboolean"/>
7697 <glx sop="163"/>
7698 </function>
7699
7700 <function name="BeginQueryARB" offset="assign">
7701 <param name="target" type="GLenum"/>
7702 <param name="id" type="GLuint"/>
7703 <glx rop="231"/>
7704 </function>
7705
7706 <function name="EndQueryARB" offset="assign">
7707 <param name="target" type="GLenum"/>
7708 <glx rop="232"/>
7709 </function>
7710
7711 <function name="GetQueryivARB" offset="assign">
7712 <param name="target" type="GLenum"/>
7713 <param name="pname" type="GLenum"/>
7714 <param name="params" type="GLint *" output="true" variable_param="pname"/>
7715 <glx sop="164"/>
7716 </function>
7717
7718 <function name="GetQueryObjectivARB" offset="assign">
7719 <param name="id" type="GLuint"/>
7720 <param name="pname" type="GLenum"/>
7721 <param name="params" type="GLint *" output="true" variable_param="pname"/>
7722 <glx sop="165"/>
7723 </function>
7724
7725 <function name="GetQueryObjectuivARB" offset="assign">
7726 <param name="id" type="GLuint"/>
7727 <param name="pname" type="GLenum"/>
7728 <param name="params" type="GLuint *" output="true" variable_param="pname"/>
7729 <glx sop="166"/>
7730 </function>
7731 </category>
7732
7733 <category name="GL_ARB_shader_objects" number="30">
7734 <enum name="PROGRAM_OBJECT_ARB" value="0x8B40"/>
7735 <enum name="SHADER_OBJECT_ARB" value="0x8B48"/>
7736 <enum name="OBJECT_TYPE_ARB" value="0x8B4E"/>
7737 <enum name="OBJECT_SUBTYPE_ARB" value="0x8B4F"/>
7738 <enum name="FLOAT_VEC2_ARB" value="0x8B50"/>
7739 <enum name="FLOAT_VEC3_ARB" value="0x8B51"/>
7740 <enum name="FLOAT_VEC4_ARB" value="0x8B52"/>
7741 <enum name="INT_VEC2_ARB" value="0x8B53"/>
7742 <enum name="INT_VEC3_ARB" value="0x8B54"/>
7743 <enum name="INT_VEC4_ARB" value="0x8B55"/>
7744 <enum name="BOOL_ARB" value="0x8B56"/>
7745 <enum name="BOOL_VEC2_ARB" value="0x8B57"/>
7746 <enum name="BOOL_VEC3_ARB" value="0x8B58"/>
7747 <enum name="BOOL_VEC4_ARB" value="0x8B59"/>
7748 <enum name="FLOAT_MAT2_ARB" value="0x8B5A"/>
7749 <enum name="FLOAT_MAT3_ARB" value="0x8B5B"/>
7750 <enum name="FLOAT_MAT4_ARB" value="0x8B5C"/>
7751 <enum name="OBJECT_DELETE_STATUS_ARB" value="0x8B80"/>
7752 <enum name="OBJECT_COMPILE_STATUS_ARB" value="0x8B81"/>
7753 <enum name="OBJECT_LINK_STATUS_ARB" value="0x8B82"/>
7754 <enum name="OBJECT_VALIDATE_STATUS_ARB" value="0x8B83"/>
7755 <enum name="OBJECT_INFO_LOG_LENGTH_ARB" value="0x8B84"/>
7756 <enum name="OBJECT_ATTACHED_OBJECTS_ARB" value="0x8B85"/>
7757 <enum name="OBJECT_ACTIVE_UNIFORMS_ARB" value="0x8B86"/>
7758 <enum name="OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB" value="0x8B87"/>
7759 <enum name="OBJECT_SHADER_SOURCE_LENGTH_ARB" value="0x8B88"/>
7760
7761 <type name="charARB" size="1" glx_name="CARD8"/>
7762 <type name="handleARB" size="4" glx_name="CARD32"/>
7763
7764 <function name="DeleteObjectARB" offset="assign">
7765 <param name="obj" type="GLhandleARB"/>
7766 <glx ignore="true"/>
7767 </function>
7768
7769 <function name="GetHandleARB" offset="assign">
7770 <param name="pname" type="GLenum"/>
7771 <return type="GLhandleARB"/>
7772 <glx ignore="true"/>
7773 </function>
7774
7775 <function name="DetachObjectARB" offset="assign">
7776 <param name="containerObj" type="GLhandleARB"/>
7777 <param name="attachedObj" type="GLhandleARB"/>
7778 <glx ignore="true"/>
7779 </function>
7780
7781 <function name="CreateShaderObjectARB" offset="assign">
7782 <param name="shaderType" type="GLenum"/>
7783 <return type="GLhandleARB"/>
7784 <glx ignore="true"/>
7785 </function>
7786
7787 <function name="ShaderSourceARB" offset="assign">
7788 <param name="shader" type="GLhandleARB"/>
7789 <param name="count" type="GLsizei"/>
7790 <param name="string" type="const GLcharARB **"/>
7791 <param name="length" type="const GLint *"/>
7792 <glx ignore="true"/>
7793 </function>
7794
7795 <function name="CompileShaderARB" offset="assign">
7796 <param name="shader" type="GLhandleARB"/>
7797 <glx ignore="true"/>
7798 </function>
7799
7800 <function name="CreateProgramObjectARB" offset="assign">
7801 <return type="GLhandleARB"/>
7802 <glx ignore="true"/>
7803 </function>
7804
7805 <function name="AttachObjectARB" offset="assign">
7806 <param name="containerObj" type="GLhandleARB"/>
7807 <param name="obj" type="GLhandleARB"/>
7808 <glx ignore="true"/>
7809 </function>
7810
7811 <function name="LinkProgramARB" offset="assign">
7812 <param name="program" type="GLhandleARB"/>
7813 <glx ignore="true"/>
7814 </function>
7815
7816 <function name="UseProgramObjectARB" offset="assign">
7817 <param name="program" type="GLhandleARB"/>
7818 <glx ignore="true"/>
7819 </function>
7820
7821 <function name="ValidateProgramARB" offset="assign">
7822 <param name="program" type="GLhandleARB"/>
7823 <glx ignore="true"/>
7824 </function>
7825
7826 <function name="Uniform1fARB" offset="assign">
7827 <param name="location" type="GLint"/>
7828 <param name="v0" type="GLfloat"/>
7829 <glx ignore="true"/>
7830 </function>
7831
7832 <function name="Uniform2fARB" offset="assign">
7833 <param name="location" type="GLint"/>
7834 <param name="v0" type="GLfloat"/>
7835 <param name="v1" type="GLfloat"/>
7836 <glx ignore="true"/>
7837 </function>
7838
7839 <function name="Uniform3fARB" offset="assign">
7840 <param name="location" type="GLint"/>
7841 <param name="v0" type="GLfloat"/>
7842 <param name="v1" type="GLfloat"/>
7843 <param name="v2" type="GLfloat"/>
7844 <glx ignore="true"/>
7845 </function>
7846
7847 <function name="Uniform4fARB" offset="assign">
7848 <param name="location" type="GLint"/>
7849 <param name="v0" type="GLfloat"/>
7850 <param name="v1" type="GLfloat"/>
7851 <param name="v2" type="GLfloat"/>
7852 <param name="v3" type="GLfloat"/>
7853 <glx ignore="true"/>
7854 </function>
7855
7856 <function name="Uniform1iARB" offset="assign">
7857 <param name="location" type="GLint"/>
7858 <param name="v0" type="GLint"/>
7859 <glx ignore="true"/>
7860 </function>
7861
7862 <function name="Uniform2iARB" offset="assign">
7863 <param name="location" type="GLint"/>
7864 <param name="v0" type="GLint"/>
7865 <param name="v1" type="GLint"/>
7866 <glx ignore="true"/>
7867 </function>
7868
7869 <function name="Uniform3iARB" offset="assign">
7870 <param name="location" type="GLint"/>
7871 <param name="v0" type="GLint"/>
7872 <param name="v1" type="GLint"/>
7873 <param name="v2" type="GLint"/>
7874 <glx ignore="true"/>
7875 </function>
7876
7877 <function name="Uniform4iARB" offset="assign">
7878 <param name="location" type="GLint"/>
7879 <param name="v0" type="GLint"/>
7880 <param name="v1" type="GLint"/>
7881 <param name="v2" type="GLint"/>
7882 <param name="v3" type="GLint"/>
7883 <glx ignore="true"/>
7884 </function>
7885
7886 <function name="Uniform1fvARB" offset="assign">
7887 <param name="location" type="GLint"/>
7888 <param name="count" type="GLsizei"/>
7889 <param name="value" type="const GLfloat *"/>
7890 <glx ignore="true"/>
7891 </function>
7892
7893 <function name="Uniform2fvARB" offset="assign">
7894 <param name="location" type="GLint"/>
7895 <param name="count" type="GLsizei"/>
7896 <param name="value" type="const GLfloat *"/>
7897 <glx ignore="true"/>
7898 </function>
7899
7900 <function name="Uniform3fvARB" offset="assign">
7901 <param name="location" type="GLint"/>
7902 <param name="count" type="GLsizei"/>
7903 <param name="value" type="const GLfloat *"/>
7904 <glx ignore="true"/>
7905 </function>
7906
7907 <function name="Uniform4fvARB" offset="assign">
7908 <param name="location" type="GLint"/>
7909 <param name="count" type="GLsizei"/>
7910 <param name="value" type="const GLfloat *"/>
7911 <glx ignore="true"/>
7912 </function>
7913
7914 <function name="Uniform1ivARB" offset="assign">
7915 <param name="location" type="GLint"/>
7916 <param name="count" type="GLsizei"/>
7917 <param name="value" type="const GLint *"/>
7918 <glx ignore="true"/>
7919 </function>
7920
7921 <function name="Uniform2ivARB" offset="assign">
7922 <param name="location" type="GLint"/>
7923 <param name="count" type="GLsizei"/>
7924 <param name="value" type="const GLint *"/>
7925 <glx ignore="true"/>
7926 </function>
7927
7928 <function name="Uniform3ivARB" offset="assign">
7929 <param name="location" type="GLint"/>
7930 <param name="count" type="GLsizei"/>
7931 <param name="value" type="const GLint *"/>
7932 <glx ignore="true"/>
7933 </function>
7934
7935 <function name="Uniform4ivARB" offset="assign">
7936 <param name="location" type="GLint"/>
7937 <param name="count" type="GLsizei"/>
7938 <param name="value" type="const GLint *"/>
7939 <glx ignore="true"/>
7940 </function>
7941
7942 <function name="UniformMatrix2fvARB" offset="assign">
7943 <param name="location" type="GLint"/>
7944 <param name="count" type="GLsizei"/>
7945 <param name="transpose" type="GLboolean"/>
7946 <param name="value" type="const GLfloat *"/>
7947 <glx ignore="true"/>
7948 </function>
7949
7950 <function name="UniformMatrix3fvARB" offset="assign">
7951 <param name="location" type="GLint"/>
7952 <param name="count" type="GLsizei"/>
7953 <param name="transpose" type="GLboolean"/>
7954 <param name="value" type="const GLfloat *"/>
7955 <glx ignore="true"/>
7956 </function>
7957
7958 <function name="UniformMatrix4fvARB" offset="assign">
7959 <param name="location" type="GLint"/>
7960 <param name="count" type="GLsizei"/>
7961 <param name="transpose" type="GLboolean"/>
7962 <param name="value" type="const GLfloat *"/>
7963 <glx ignore="true"/>
7964 </function>
7965
7966 <function name="GetObjectParameterfvARB" offset="assign">
7967 <param name="obj" type="GLhandleARB"/>
7968 <param name="pname" type="GLenum"/>
7969 <param name="params" type="GLfloat *" output="true"/>
7970 <glx ignore="true"/>
7971 </function>
7972
7973 <function name="GetObjectParameterivARB" offset="assign">
7974 <param name="obj" type="GLhandleARB"/>
7975 <param name="pname" type="GLenum"/>
7976 <param name="params" type="GLint *" output="true"/>
7977 <glx ignore="true"/>
7978 </function>
7979
7980 <function name="GetInfoLogARB" offset="assign">
7981 <param name="obj" type="GLhandleARB"/>
7982 <param name="maxLength" type="GLsizei"/>
7983 <param name="length" type="GLsizei *" output="true"/>
7984 <param name="infoLog" type="GLcharARB *" output="true"/>
7985 <glx ignore="true"/>
7986 </function>
7987
7988 <function name="GetAttachedObjectsARB" offset="assign">
7989 <param name="containerObj" type="GLhandleARB"/>
7990 <param name="maxLength" type="GLsizei"/>
7991 <param name="length" type="GLsizei *" output="true"/>
7992 <param name="infoLog" type="GLhandleARB *" output="true"/>
7993 <glx ignore="true"/>
7994 </function>
7995
7996 <function name="GetUniformLocationARB" offset="assign">
7997 <param name="program" type="GLhandleARB"/>
7998 <param name="name" type="const GLcharARB *"/>
7999 <return type="GLint"/>
8000 <glx ignore="true"/>
8001 </function>
8002
8003 <function name="GetActiveUniformARB" offset="assign">
8004 <param name="program" type="GLhandleARB"/>
8005 <param name="index" type="GLuint"/>
8006 <param name="bufSize" type="GLsizei"/>
8007 <param name="length" type="GLsizei *" output="true"/>
8008 <param name="size" type="GLint *" output="true"/>
8009 <param name="type" type="GLenum *" output="true"/>
8010 <param name="name" type="GLcharARB *" output="true"/>
8011 <glx ignore="true"/>
8012 </function>
8013
8014 <function name="GetUniformfvARB" offset="assign">
8015 <param name="program" type="GLhandleARB"/>
8016 <param name="location" type="GLint"/>
8017 <param name="params" type="GLfloat *" output="true"/>
8018 <glx ignore="true"/>
8019 </function>
8020
8021 <function name="GetUniformivARB" offset="assign">
8022 <param name="program" type="GLhandleARB"/>
8023 <param name="location" type="GLint"/>
8024 <param name="params" type="GLint *" output="true"/>
8025 <glx ignore="true"/>
8026 </function>
8027
8028 <function name="GetShaderSourceARB" offset="assign">
8029 <param name="shader" type="GLhandleARB"/>
8030 <param name="bufSize" type="GLsizei"/>
8031 <param name="length" type="GLsizei *" output="true"/>
8032 <param name="source" type="GLcharARB *" output="true"/>
8033 <glx ignore="true"/>
8034 </function>
8035 </category>
8036
8037 <category name="GL_ARB_vertex_shader" number="31">
8038 <enum name="VERTEX_SHADER_ARB" value="0x8B31"/>
8039 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS_ARB" value="0x8B4A"/>
8040 <enum name="MAX_VARYING_FLOATS_ARB" value="0x8B4B"/>
8041 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4C"/>
8042 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4D"/>
8043 <enum name="OBJECT_ACTIVE_ATTRIBUTES_ARB" value="0x8B89"/>
8044 <enum name="OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB" value="0x8B8A"/>
8045
8046 <function name="BindAttribLocationARB" offset="assign">
8047 <param name="program" type="GLhandleARB"/>
8048 <param name="index" type="GLuint"/>
8049 <param name="name" type="const GLcharARB *"/>
8050 <glx ignore="true"/>
8051 </function>
8052
8053 <function name="GetActiveAttribARB" offset="assign">
8054 <param name="program" type="GLhandleARB"/>
8055 <param name="index" type="GLuint"/>
8056 <param name="bufSize" type="GLsizei"/>
8057 <param name="length" type="GLsizei *" output="true"/>
8058 <param name="size" type="GLint *" output="true"/>
8059 <param name="type" type="GLenum *" output="true"/>
8060 <param name="name" type="GLcharARB *" output="true"/>
8061 <glx ignore="true"/>
8062 </function>
8063
8064 <function name="GetAttribLocationARB" offset="assign">
8065 <param name="program" type="GLhandleARB"/>
8066 <param name="name" type="const GLcharARB *"/>
8067 <return type="GLint"/>
8068 <glx ignore="true"/>
8069 </function>
8070 </category>
8071
8072 <category name="GL_ARB_fragment_shader" number="32">
8073 <enum name="FRAGMENT_SHADER_ARB" value="0x8B30"/>
8074 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" value="0x8B49"/>
8075 </category>
8076
8077 <category name="GL_ARB_shading_language_100" number="33">
8078 <!-- No new functions, types, enums. -->
8079 </category>
8080
8081 <category name="GL_ARB_texture_non_power_of_two" number="34">
8082 <!-- No new functions, types, enums. -->
8083 </category>
8084
8085 <category name="GL_ARB_point_sprite" number="35">
8086 <enum name="POINT_SPRITE_ARB" count="1" value="0x8861">
8087 <size name="Get" mode="get"/>
8088 </enum>
8089 <enum name="COORD_REPLACE_ARB" count="1" value="0x8862">
8090 <size name="TexEnvfv"/>
8091 <size name="TexEnviv"/>
8092 <size name="GetTexEnvfv" mode="get"/>
8093 <size name="GetTexEnviv" mode="get"/>
8094 </enum>
8095 </category>
8096
8097 <category name="GL_ARB_fragment_program_shadow" number="36">
8098 <!-- No new functions, types, enums. -->
8099 </category>
8100
8101 <xi:include href="ARB_draw_buffers.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8102
8103 <category name="GL_ARB_texture_rectangle" number="38">
8104 <enum name="TEXTURE_RECTANGLE_ARB" count="1" value="0x84F5">
8105 <size name="Get" mode="get"/>
8106 </enum>
8107 <enum name="TEXTURE_BINDING_RECTANGLE_ARB" count="1" value="0x84F6">
8108 <size name="Get" mode="get"/>
8109 </enum>
8110 <enum name="PROXY_TEXTURE_RECTANGLE_ARB" value="0x84F7"/>
8111 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_ARB" count="1" value="0x84F8">
8112 <size name="Get" mode="get"/>
8113 </enum>
8114 </category>
8115
8116 <xi:include href="ARB_color_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8117
8118 <!-- 40. GL_ARB_half_float_pixel -->
8119
8120 <xi:include href="ARB_texture_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8121
8122 <!-- 42. GL_ARB_pixel_buffer_object -->
8123
8124 <xi:include href="ARB_depth_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8125
8126 <xi:include href="ARB_draw_instanced.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8127
8128 <xi:include href="ARB_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8129
8130 <!-- 46. GL_ARB_framebuffer_sRGB -->
8131
8132 <xi:include href="ARB_geometry_shader4.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8133
8134 <!-- 48. GL_ARB_half_float_vertex -->
8135
8136 <xi:include href="ARB_instanced_arrays.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8137
8138 <xi:include href="ARB_map_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8139
8140 <xi:include href="ARB_texture_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8141
8142 <xi:include href="ARB_texture_compression_rgtc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8143
8144 <xi:include href="ARB_texture_rg.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8145
8146 <xi:include href="ARB_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8147
8148 <!-- ARB extension number 55 is a GLX extension. -->
8149 <!-- ARB extension number 56 is a WGL extension. -->
8150
8151 <xi:include href="ARB_uniform_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8152
8153 <!-- 58. GL_ARB_compatibility -->
8154
8155 <xi:include href="ARB_copy_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8156
8157 <!-- 60. GL_ARB_shader_texture_lod -->
8158
8159 <xi:include href="ARB_depth_clamp.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8160
8161 <xi:include href="ARB_draw_elements_base_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8162
8163 <!-- 63. GL_ARB_fragment_coord_conventions -->
8164 <!-- 64. GL_ARB_provoking_vertex -->
8165
8166 <xi:include href="ARB_seamless_cube_map.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8167
8168 <xi:include href="ARB_sync.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8169
8170 <!-- 67. GL_ARB_texture_multisample -->
8171 <!-- 68. GL_ARB_vertex_array_bgra -->
8172
8173 <xi:include href="ARB_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8174 <xi:include href="AMD_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8175
8176 <!-- 70. GL_ARB_sample_shading -->
8177 <!-- 71. GL_ARB_texture_cube_map_array -->
8178 <!-- 72. GL_ARB_texture_gather -->
8179 <!-- 73. GL_ARB_texture_query_lod -->
8180
8181 <!-- ARB extension number 74 is a WGL extension. -->
8182 <!-- ARB extension number 75 is a GLX extension. -->
8183
8184 <!-- 76. GL_ARB_shading_language_include -->
8185 <!-- 77. GL_ARB_texture_compression_bptc -->
8186
8187 <xi:include href="ARB_blend_func_extended.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8188
8189 <!-- 79. GL_ARB_explicit_attrib_location -->
8190
8191 <category name="GL_ARB_occlusion_query2" number="80">
8192 <enum name="ANY_SAMPLES_PASSED" count="1" value="0x8C2F">
8193 <size name="GetQueryiv" mode="get"/>
8194 </enum>
8195 </category>
8196
8197 <xi:include href="ARB_sampler_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8198
8199 <!-- 82. GL_ARB_shader_bit_encoding -->
8200
8201 <xi:include href="ARB_texture_rgb10_a2ui.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8202
8203 <!-- 84. GL_ARB_texture_swizzle -->
8204
8205 <category name="GL_ARB_timer_query" number="85">
8206 <enum name="TIME_ELAPSED" value="0x88BF"/>
8207 <enum name="TIMESTAMP" value="0x8E28"/>
8208 <type name="int64" size="8"/>
8209 <type name="uint64" unsigned="true" size="8"/>
8210 <function name="GetQueryObjecti64v" alias="GetQueryObjecti64vEXT" static_dispatch="false">
8211 <param name="id" type="GLuint"/>
8212 <param name="pname" type="GLenum"/>
8213 <param name="params" type="GLint64 *"/>
8214 </function>
8215 <function name="GetQueryObjectui64v" alias="GetQueryObjectui64vEXT" static_dispatch="false">
8216 <param name="id" type="GLuint"/>
8217 <param name="pname" type="GLenum"/>
8218 <param name="params" type="GLuint64 *"/>
8219 </function>
8220 <function name="QueryCounter" offset="assign" static_dispatch="false">
8221 <param name="id" type="GLuint"/>
8222 <param name="target" type="GLenum"/>
8223 </function>
8224 </category>
8225
8226 <xi:include href="ARB_vertex_type_2_10_10_10_rev.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8227
8228 <!-- ARB extensions #86...#93 -->
8229
8230 <category name="GL_ARB_transform_feedback3" number="94">
8231 <enum name="MAX_TRANSFORM_FEEDBACK_BUFFERS" value="0x8E70"/>
8232 <enum name="MAX_VERTEX_STREAMS" value="0x8E71"/>
8233
8234 <function name="DrawTransformFeedbackStream" offset="assign"
8235 exec="dynamic">
8236 <param name="mode" type="GLenum"/>
8237 <param name="id" type="GLuint"/>
8238 <param name="stream" type="GLuint"/>
8239 </function>
8240
8241 <function name="BeginQueryIndexed" offset="assign">
8242 <param name="target" type="GLenum"/>
8243 <param name="index" type="GLuint"/>
8244 <param name="id" type="GLuint"/>
8245 </function>
8246
8247 <function name="EndQueryIndexed" offset="assign">
8248 <param name="target" type="GLenum"/>
8249 <param name="index" type="GLuint"/>
8250 </function>
8251
8252 <function name="GetQueryIndexediv" offset="assign">
8253 <param name="target" type="GLenum"/>
8254 <param name="index" type="GLuint"/>
8255 <param name="pname" type="GLenum"/>
8256 <param name="params" type="GLint *"/>
8257 </function>
8258 </category>
8259
8260 <xi:include href="ARB_ES2_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8261
8262 <!-- ARB extensions #96...#103 -->
8263
8264 <xi:include href="ARB_debug_output.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8265
8266 <xi:include href="ARB_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8267
8268 <!-- ARB extensions #106...#108 -->
8269
8270 <category name="GL_ARB_transform_feedback_instanced" number="109">
8271 <function name="DrawTransformFeedbackInstanced" offset="assign"
8272 exec="dynamic">
8273 <param name="mode" type="GLenum"/>
8274 <param name="id" type="GLuint"/>
8275 <param name="primcount" type="GLsizei"/>
8276 </function>
8277
8278 <function name="DrawTransformFeedbackStreamInstanced" offset="assign"
8279 exec="dynamic">
8280 <param name="mode" type="GLenum"/>
8281 <param name="id" type="GLuint"/>
8282 <param name="stream" type="GLuint"/>
8283 <param name="primcount" type="GLsizei"/>
8284 </function>
8285 </category>
8286
8287 <!-- ARB extensions #110...#112 -->
8288
8289 <category name="GL_ARB_map_buffer_alignment" number="113">
8290 <enum name="MIN_MAP_BUFFER_ALIGNMENT" value="0x90BC" />
8291 </category>
8292
8293 <!-- ARB extensions #114...#116 -->
8294
8295 <xi:include href="ARB_base_instance.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8296
8297 <xi:include href="ARB_texture_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8298
8299 <xi:include href="ARB_invalidate_subdata.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
8300
8301 <!-- Non-ARB extensions sorted by extension number. -->
8302
8303 <category name="GL_EXT_blend_color" number="2">
8304 <enum name="CONSTANT_COLOR_EXT" value="0x8001"/>
8305 <enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/>
8306 <enum name="CONSTANT_ALPHA_EXT" value="0x8003"/>
8307 <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/>
8308 <enum name="BLEND_COLOR_EXT" count="4" value="0x8005">
8309 <size name="Get" mode="get"/>
8310 </enum>
8311
8312 <function name="BlendColorEXT" alias="BlendColor">
8313 <param name="red" type="GLclampf"/>
8314 <param name="green" type="GLclampf"/>
8315 <param name="blue" type="GLclampf"/>
8316 <param name="alpha" type="GLclampf"/>
8317 </function>
8318 </category>
8319
8320 <category name="GL_EXT_polygon_offset" number="3">
8321 <enum name="POLYGON_OFFSET_BIAS_EXT" value="0x8039"/>
8322
8323 <function name="PolygonOffsetEXT" offset="assign" deprecated="3.1">
8324 <param name="factor" type="GLfloat"/>
8325 <param name="bias" type="GLfloat"/>
8326 <glx rop="4098" ignore="true"/>
8327 </function>
8328 </category>
8329
8330 <category name="GL_EXT_texture" number="4">
8331 <enum name="ALPHA4_EXT" value="0x803B"/>
8332 <enum name="ALPHA8_EXT" value="0x803C"/>
8333 <enum name="ALPHA12_EXT" value="0x803D"/>
8334 <enum name="ALPHA16_EXT" value="0x803E"/>
8335 <enum name="LUMINANCE4_EXT" value="0x803F"/>
8336 <enum name="LUMINANCE8_EXT" value="0x8040"/>
8337 <enum name="LUMINANCE12_EXT" value="0x8041"/>
8338 <enum name="LUMINANCE16_EXT" value="0x8042"/>
8339 <enum name="LUMINANCE4_ALPHA4_EXT" value="0x8043"/>
8340 <enum name="LUMINANCE6_ALPHA2_EXT" value="0x8044"/>
8341 <enum name="LUMINANCE8_ALPHA8_EXT" value="0x8045"/>
8342 <enum name="LUMINANCE12_ALPHA4_EXT" value="0x8046"/>
8343 <enum name="LUMINANCE12_ALPHA12_EXT" value="0x8047"/>
8344 <enum name="LUMINANCE16_ALPHA16_EXT" value="0x8048"/>
8345 <enum name="INTENSITY_EXT" value="0x8049"/>
8346 <enum name="INTENSITY4_EXT" value="0x804A"/>
8347 <enum name="INTENSITY8_EXT" value="0x804B"/>
8348 <enum name="INTENSITY12_EXT" value="0x804C"/>
8349 <enum name="INTENSITY16_EXT" value="0x804D"/>
8350 <enum name="RGB2_EXT" value="0x804E"/>
8351 <enum name="RGB4_EXT" value="0x804F"/>
8352 <enum name="RGB5_EXT" value="0x8050"/>
8353 <enum name="RGB8_EXT" value="0x8051"/>
8354 <enum name="RGB10_EXT" value="0x8052"/>
8355 <enum name="RGB12_EXT" value="0x8053"/>
8356 <enum name="RGB16_EXT" value="0x8054"/>
8357 <enum name="RGBA2_EXT" value="0x8055"/>
8358 <enum name="RGBA4_EXT" value="0x8056"/>
8359 <enum name="RGB5_A1_EXT" value="0x8057"/>
8360 <enum name="RGBA8_EXT" value="0x8058"/>
8361 <enum name="RGB10_A2_EXT" value="0x8059"/>
8362 <enum name="RGBA12_EXT" value="0x805A"/>
8363 <enum name="RGBA16_EXT" value="0x805B"/>
8364 <enum name="TEXTURE_RED_SIZE_EXT" count="1" value="0x805C">
8365 <size name="GetTexLevelParameterfv" mode="get"/>
8366 <size name="GetTexLevelParameteriv" mode="get"/>
8367 </enum>
8368 <enum name="TEXTURE_GREEN_SIZE_EXT" count="1" value="0x805D">
8369 <size name="GetTexLevelParameterfv" mode="get"/>
8370 <size name="GetTexLevelParameteriv" mode="get"/>
8371 </enum>
8372 <enum name="TEXTURE_BLUE_SIZE_EXT" count="1" value="0x805E">
8373 <size name="GetTexLevelParameterfv" mode="get"/>
8374 <size name="GetTexLevelParameteriv" mode="get"/>
8375 </enum>
8376 <enum name="TEXTURE_ALPHA_SIZE_EXT" count="1" value="0x805F">
8377 <size name="GetTexLevelParameterfv" mode="get"/>
8378 <size name="GetTexLevelParameteriv" mode="get"/>
8379 </enum>
8380 <enum name="TEXTURE_LUMINANCE_SIZE_EXT" count="1" value="0x8060">
8381 <size name="GetTexLevelParameterfv" mode="get"/>
8382 <size name="GetTexLevelParameteriv" mode="get"/>
8383 </enum>
8384 <enum name="TEXTURE_INTENSITY_SIZE_EXT" count="1" value="0x8061">
8385 <size name="GetTexLevelParameterfv" mode="get"/>
8386 <size name="GetTexLevelParameteriv" mode="get"/>
8387 </enum>
8388 <enum name="REPLACE_EXT" value="0x8062"/>
8389 <enum name="PROXY_TEXTURE_1D_EXT" value="0x8063"/>
8390 <enum name="PROXY_TEXTURE_2D_EXT" value="0x8064"/>
8391 <enum name="TEXTURE_TOO_LARGE_EXT" value="0x8065"/>
8392 </category>
8393
8394 <!-- Extension number 5 is not listed in the extension registry. -->
8395
8396 <category name="GL_EXT_texture3D" number="6">
8397 <function name="TexImage3DEXT" alias="TexImage3D">
8398 <param name="target" type="GLenum"/>
8399 <param name="level" type="GLint"/>
8400 <param name="internalformat" type="GLenum"/>
8401 <param name="width" type="GLsizei"/>
8402 <param name="height" type="GLsizei"/>
8403 <param name="depth" type="GLsizei"/>
8404 <param name="border" type="GLint"/>
8405 <param name="format" type="GLenum"/>
8406 <param name="type" type="GLenum"/>
8407 <param name="pixels" type="const GLvoid *"/>
8408 </function>
8409
8410 <function name="TexSubImage3DEXT" alias="TexSubImage3D">
8411 <param name="target" type="GLenum"/>
8412 <param name="level" type="GLint"/>
8413 <param name="xoffset" type="GLint"/>
8414 <param name="yoffset" type="GLint"/>
8415 <param name="zoffset" type="GLint"/>
8416 <param name="width" type="GLsizei"/>
8417 <param name="height" type="GLsizei"/>
8418 <param name="depth" type="GLsizei"/>
8419 <param name="format" type="GLenum"/>
8420 <param name="type" type="GLenum"/>
8421 <param name="UNUSED" type="GLuint" padding="true"/>
8422 <param name="pixels" type="const GLvoid *"/>
8423 </function>
8424 </category>
8425
8426 <category name="GL_SGIS_texture_filter4" number="7">
8427 <function name="GetTexFilterFuncSGIS" exec="skip">
8428 <param name="target" type="GLenum"/>
8429 <param name="filter" type="GLenum"/>
8430 <param name="weights" type="GLfloat *" output="true"/>
8431 <glx vendorpriv="4101" ignore="true"/>
8432 </function>
8433
8434 <function name="TexFilterFuncSGIS" exec="skip">
8435 <param name="target" type="GLenum"/>
8436 <param name="filter" type="GLenum"/>
8437 <param name="n" type="GLsizei" counter="true"/>
8438 <param name="weights" type="const GLfloat *" count="n"/>
8439 <glx rop="2064" ignore="true"/>
8440 </function>
8441 </category>
8442
8443 <!-- Extension number 8 is not listed in the extension registry. -->
8444
8445 <category name="GL_EXT_subtexture" number="9">
8446 <function name="TexSubImage1DEXT" alias="TexSubImage1D">
8447 <param name="target" type="GLenum"/>
8448 <param name="level" type="GLint"/>
8449 <param name="xoffset" type="GLint"/>
8450 <param name="width" type="GLsizei"/>
8451 <param name="format" type="GLenum"/>
8452 <param name="type" type="GLenum"/>
8453 <param name="UNUSED" type="GLuint" padding="true"/>
8454 <param name="pixels" type="const GLvoid *"/>
8455 </function>
8456
8457 <function name="TexSubImage2DEXT" alias="TexSubImage2D">
8458 <param name="target" type="GLenum"/>
8459 <param name="level" type="GLint"/>
8460 <param name="xoffset" type="GLint"/>
8461 <param name="yoffset" type="GLint"/>
8462 <param name="width" type="GLsizei"/>
8463 <param name="height" type="GLsizei"/>
8464 <param name="format" type="GLenum"/>
8465 <param name="type" type="GLenum"/>
8466 <param name="UNUSED" type="GLuint" padding="true"/>
8467 <param name="pixels" type="const GLvoid *"/>
8468 </function>
8469 </category>
8470
8471 <category name="GL_EXT_copy_texture" number="10">
8472 <function name="CopyTexImage1DEXT" alias="CopyTexImage1D">
8473 <param name="target" type="GLenum"/>
8474 <param name="level" type="GLint"/>
8475 <param name="internalformat" type="GLenum"/>
8476 <param name="x" type="GLint"/>
8477 <param name="y" type="GLint"/>
8478 <param name="width" type="GLsizei"/>
8479 <param name="border" type="GLint"/>
8480 </function>
8481
8482 <function name="CopyTexImage2DEXT" alias="CopyTexImage2D">
8483 <param name="target" type="GLenum"/>
8484 <param name="level" type="GLint"/>
8485 <param name="internalformat" type="GLenum"/>
8486 <param name="x" type="GLint"/>
8487 <param name="y" type="GLint"/>
8488 <param name="width" type="GLsizei"/>
8489 <param name="height" type="GLsizei"/>
8490 <param name="border" type="GLint"/>
8491 </function>
8492
8493 <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D">
8494 <param name="target" type="GLenum"/>
8495 <param name="level" type="GLint"/>
8496 <param name="xoffset" type="GLint"/>
8497 <param name="x" type="GLint"/>
8498 <param name="y" type="GLint"/>
8499 <param name="width" type="GLsizei"/>
8500 </function>
8501
8502 <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D">
8503 <param name="target" type="GLenum"/>
8504 <param name="level" type="GLint"/>
8505 <param name="xoffset" type="GLint"/>
8506 <param name="yoffset" type="GLint"/>
8507 <param name="x" type="GLint"/>
8508 <param name="y" type="GLint"/>
8509 <param name="width" type="GLsizei"/>
8510 <param name="height" type="GLsizei"/>
8511 </function>
8512
8513 <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D">
8514 <param name="target" type="GLenum"/>
8515 <param name="level" type="GLint"/>
8516 <param name="xoffset" type="GLint"/>
8517 <param name="yoffset" type="GLint"/>
8518 <param name="zoffset" type="GLint"/>
8519 <param name="x" type="GLint"/>
8520 <param name="y" type="GLint"/>
8521 <param name="width" type="GLsizei"/>
8522 <param name="height" type="GLsizei"/>
8523 </function>
8524 </category>
8525
8526 <category name="GL_EXT_histogram" number="11">
8527 <enum name="HISTOGRAM_EXT" value="0x8024"/>
8528 <enum name="PROXY_HISTOGRAM_EXT" value="0x8025"/>
8529 <enum name="HISTOGRAM_WIDTH_EXT" count="1" value="0x8026">
8530 <size name="GetHistogramParameterfvEXT" mode="get"/>
8531 <size name="GetHistogramParameterivEXT" mode="get"/>
8532 </enum>
8533 <enum name="HISTOGRAM_FORMAT_EXT" count="1" value="0x8027">
8534 <size name="GetHistogramParameterfvEXT" mode="get"/>
8535 <size name="GetHistogramParameterivEXT" mode="get"/>
8536 </enum>
8537 <enum name="HISTOGRAM_RED_SIZE_EXT" count="1" value="0x8028">
8538 <size name="GetHistogramParameterfvEXT" mode="get"/>
8539 <size name="GetHistogramParameterivEXT" mode="get"/>
8540 </enum>
8541 <enum name="HISTOGRAM_GREEN_SIZE_EXT" count="1" value="0x8029">
8542 <size name="GetHistogramParameterfvEXT" mode="get"/>
8543 <size name="GetHistogramParameterivEXT" mode="get"/>
8544 </enum>
8545 <enum name="HISTOGRAM_BLUE_SIZE_EXT" count="1" value="0x802A">
8546 <size name="GetHistogramParameterfvEXT" mode="get"/>
8547 <size name="GetHistogramParameterivEXT" mode="get"/>
8548 </enum>
8549 <enum name="HISTOGRAM_ALPHA_SIZE_EXT" count="1" value="0x802B">
8550 <size name="GetHistogramParameterfvEXT" mode="get"/>
8551 <size name="GetHistogramParameterivEXT" mode="get"/>
8552 </enum>
8553 <enum name="HISTOGRAM_LUMINANCE_SIZE_EXT" count="1" value="0x802C">
8554 <size name="GetHistogramParameterfvEXT" mode="get"/>
8555 <size name="GetHistogramParameterivEXT" mode="get"/>
8556 </enum>
8557 <enum name="HISTOGRAM_SINK_EXT" count="1" value="0x802D">
8558 <size name="GetHistogramParameterfvEXT" mode="get"/>
8559 <size name="GetHistogramParameterivEXT" mode="get"/>
8560 </enum>
8561 <enum name="MINMAX_EXT" value="0x802E"/>
8562 <enum name="MINMAX_FORMAT_EXT" count="1" value="0x802F">
8563 <size name="GetMinmaxParameterfvEXT" mode="get"/>
8564 <size name="GetMinmaxParameterivEXT" mode="get"/>
8565 </enum>
8566 <enum name="MINMAX_SINK_EXT" count="1" value="0x8030">
8567 <size name="GetMinmaxParameterfvEXT" mode="get"/>
8568 <size name="GetMinmaxParameterivEXT" mode="get"/>
8569 </enum>
8570 <enum name="TABLE_TOO_LARGE_EXT" value="0x8031"/>
8571
8572 <function name="GetHistogramEXT" alias="GetHistogram" static_dispatch="false">
8573 <param name="target" type="GLenum"/>
8574 <param name="reset" type="GLboolean"/>
8575 <param name="format" type="GLenum"/>
8576 <param name="type" type="GLenum"/>
8577 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/>
8578 <glx vendorpriv="5" dimensions_in_reply="true" img_reset="reset"/>
8579 </function>
8580
8581 <function name="GetHistogramParameterfvEXT" alias="GetHistogramParameterfv" static_dispatch="false">
8582 <param name="target" type="GLenum"/>
8583 <param name="pname" type="GLenum"/>
8584 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
8585 <glx vendorpriv="6"/>
8586 </function>
8587
8588 <function name="GetHistogramParameterivEXT" alias="GetHistogramParameteriv" static_dispatch="false">
8589 <param name="target" type="GLenum"/>
8590 <param name="pname" type="GLenum"/>
8591 <param name="params" type="GLint *" output="true" variable_param="pname"/>
8592 <glx vendorpriv="7"/>
8593 </function>
8594
8595 <function name="GetMinmaxEXT" alias="GetMinmax" static_dispatch="false">
8596 <param name="target" type="GLenum"/>
8597 <param name="reset" type="GLboolean"/>
8598 <param name="format" type="GLenum"/>
8599 <param name="type" type="GLenum"/>
8600 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/>
8601 <glx vendorpriv="8" img_reset="reset"/>
8602 </function>
8603
8604 <function name="GetMinmaxParameterfvEXT" alias="GetMinmaxParameterfv" static_dispatch="false">
8605 <param name="target" type="GLenum"/>
8606 <param name="pname" type="GLenum"/>
8607 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
8608 <glx vendorpriv="9"/>
8609 </function>
8610
8611 <function name="GetMinmaxParameterivEXT" alias="GetMinmaxParameteriv" static_dispatch="false">
8612 <param name="target" type="GLenum"/>
8613 <param name="pname" type="GLenum"/>
8614 <param name="params" type="GLint *" output="true" variable_param="pname"/>
8615 <glx vendorpriv="10"/>
8616 </function>
8617
8618 <function name="HistogramEXT" alias="Histogram" static_dispatch="false">
8619 <param name="target" type="GLenum"/>
8620 <param name="width" type="GLsizei"/>
8621 <param name="internalformat" type="GLenum"/>
8622 <param name="sink" type="GLboolean"/>
8623 </function>
8624
8625 <function name="MinmaxEXT" alias="Minmax" static_dispatch="false">
8626 <param name="target" type="GLenum"/>
8627 <param name="internalformat" type="GLenum"/>
8628 <param name="sink" type="GLboolean"/>
8629 </function>
8630
8631 <function name="ResetHistogramEXT" alias="ResetHistogram" static_dispatch="false">
8632 <param name="target" type="GLenum"/>
8633 </function>
8634
8635 <function name="ResetMinmaxEXT" alias="ResetMinmax" static_dispatch="false">
8636 <param name="target" type="GLenum"/>
8637 </function>
8638 </category>
8639
8640 <category name="GL_EXT_convolution" number="12">
8641 <enum name="CONVOLUTION_BORDER_MODE_EXT" count="1" value="0x8013">
8642 <size name="ConvolutionParameterfv"/>
8643 <size name="ConvolutionParameteriv"/>
8644 <size name="GetConvolutionParameterfv" mode="get"/>
8645 <size name="GetConvolutionParameteriv" mode="get"/>
8646 </enum>
8647 <enum name="CONVOLUTION_FILTER_SCALE_EXT" count="4" value="0x8014">
8648 <size name="ConvolutionParameterfv"/>
8649 <size name="ConvolutionParameteriv"/>
8650 <size name="GetConvolutionParameterfv" mode="get"/>
8651 <size name="GetConvolutionParameteriv" mode="get"/>
8652 </enum>
8653 <enum name="CONVOLUTION_FILTER_BIAS_EXT" count="4" value="0x8015">
8654 <size name="ConvolutionParameterfv"/>
8655 <size name="ConvolutionParameteriv"/>
8656 <size name="GetConvolutionParameterfv" mode="get"/>
8657 <size name="GetConvolutionParameteriv" mode="get"/>
8658 </enum>
8659 <enum name="REDUCE_EXT" value="0x8016"/>
8660 <enum name="CONVOLUTION_FORMAT_EXT" count="1" value="0x8017">
8661 <size name="GetConvolutionParameterfv" mode="get"/>
8662 <size name="GetConvolutionParameteriv" mode="get"/>
8663 </enum>
8664 <enum name="CONVOLUTION_WIDTH_EXT" count="1" value="0x8018">
8665 <size name="GetConvolutionParameterfv" mode="get"/>
8666 <size name="GetConvolutionParameteriv" mode="get"/>
8667 </enum>
8668 <enum name="CONVOLUTION_HEIGHT_EXT" count="1" value="0x8019">
8669 <size name="GetConvolutionParameterfv" mode="get"/>
8670 <size name="GetConvolutionParameteriv" mode="get"/>
8671 </enum>
8672 <enum name="MAX_CONVOLUTION_WIDTH_EXT" count="1" value="0x801A">
8673 <size name="GetConvolutionParameterfv" mode="get"/>
8674 <size name="GetConvolutionParameteriv" mode="get"/>
8675 <size name="Get" mode="get"/>
8676 </enum>
8677 <enum name="MAX_CONVOLUTION_HEIGHT_EXT" count="1" value="0x801B">
8678 <size name="GetConvolutionParameterfv" mode="get"/>
8679 <size name="GetConvolutionParameteriv" mode="get"/>
8680 <size name="Get" mode="get"/>
8681 </enum>
8682 <enum name="POST_CONVOLUTION_RED_SCALE_EXT" count="1" value="0x801C">
8683 <size name="Get" mode="get"/>
8684 </enum>
8685 <enum name="POST_CONVOLUTION_GREEN_SCALE_EXT" count="1" value="0x801D">
8686 <size name="Get" mode="get"/>
8687 </enum>
8688 <enum name="POST_CONVOLUTION_BLUE_SCALE_EXT" count="1" value="0x801E">
8689 <size name="Get" mode="get"/>
8690 </enum>
8691 <enum name="POST_CONVOLUTION_ALPHA_SCALE_EXT" count="1" value="0x801F">
8692 <size name="Get" mode="get"/>
8693 </enum>
8694 <enum name="POST_CONVOLUTION_RED_BIAS_EXT" count="1" value="0x8020">
8695 <size name="Get" mode="get"/>
8696 </enum>
8697 <enum name="POST_CONVOLUTION_GREEN_BIAS_EXT" count="1" value="0x8021">
8698 <size name="Get" mode="get"/>
8699 </enum>
8700 <enum name="POST_CONVOLUTION_BLUE_BIAS_EXT" count="1" value="0x8022">
8701 <size name="Get" mode="get"/>
8702 </enum>
8703 <enum name="POST_CONVOLUTION_ALPHA_BIAS_EXT" count="1" value="0x8023">
8704 <size name="Get" mode="get"/>
8705 </enum>
8706
8707 <function name="ConvolutionFilter1DEXT" alias="ConvolutionFilter1D" static_dispatch="false">
8708 <param name="target" type="GLenum"/>
8709 <param name="internalformat" type="GLenum"/>
8710 <param name="width" type="GLsizei"/>
8711 <param name="format" type="GLenum"/>
8712 <param name="type" type="GLenum"/>
8713 <param name="image" type="const GLvoid *"/>
8714 </function>
8715
8716 <function name="ConvolutionFilter2DEXT" alias="ConvolutionFilter2D" static_dispatch="false">
8717 <param name="target" type="GLenum"/>
8718 <param name="internalformat" type="GLenum"/>
8719 <param name="width" type="GLsizei"/>
8720 <param name="height" type="GLsizei"/>
8721 <param name="format" type="GLenum"/>
8722 <param name="type" type="GLenum"/>
8723 <param name="image" type="const GLvoid *"/>
8724 </function>
8725
8726 <function name="ConvolutionParameterfEXT" alias="ConvolutionParameterf" static_dispatch="false">
8727 <param name="target" type="GLenum"/>
8728 <param name="pname" type="GLenum"/>
8729 <param name="params" type="GLfloat"/>
8730 </function>
8731
8732 <function name="ConvolutionParameterfvEXT" alias="ConvolutionParameterfv" static_dispatch="false">
8733 <param name="target" type="GLenum"/>
8734 <param name="pname" type="GLenum"/>
8735 <param name="params" type="const GLfloat *"/>
8736 </function>
8737
8738 <function name="ConvolutionParameteriEXT" alias="ConvolutionParameteri" static_dispatch="false">
8739 <param name="target" type="GLenum"/>
8740 <param name="pname" type="GLenum"/>
8741 <param name="params" type="GLint"/>
8742 </function>
8743
8744 <function name="ConvolutionParameterivEXT" alias="ConvolutionParameteriv" static_dispatch="false">
8745 <param name="target" type="GLenum"/>
8746 <param name="pname" type="GLenum"/>
8747 <param name="params" type="const GLint *"/>
8748 </function>
8749
8750 <function name="CopyConvolutionFilter1DEXT" alias="CopyConvolutionFilter1D" static_dispatch="false">
8751 <param name="target" type="GLenum"/>
8752 <param name="internalformat" type="GLenum"/>
8753 <param name="x" type="GLint"/>
8754 <param name="y" type="GLint"/>
8755 <param name="width" type="GLsizei"/>
8756 </function>
8757
8758 <function name="CopyConvolutionFilter2DEXT" alias="CopyConvolutionFilter2D" static_dispatch="false">
8759 <param name="target" type="GLenum"/>
8760 <param name="internalformat" type="GLenum"/>
8761 <param name="x" type="GLint"/>
8762 <param name="y" type="GLint"/>
8763 <param name="width" type="GLsizei"/>
8764 <param name="height" type="GLsizei"/>
8765 </function>
8766
8767 <function name="GetConvolutionFilterEXT" alias="GetConvolutionFilter" static_dispatch="false">
8768 <param name="target" type="GLenum"/>
8769 <param name="format" type="GLenum"/>
8770 <param name="type" type="GLenum"/>
8771 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/>
8772 <glx vendorpriv="1" dimensions_in_reply="true"/>
8773 </function>
8774
8775 <function name="GetConvolutionParameterfvEXT" alias="GetConvolutionParameterfv" static_dispatch="false">
8776 <param name="target" type="GLenum"/>
8777 <param name="pname" type="GLenum"/>
8778 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
8779 <glx vendorpriv="2"/>
8780 </function>
8781
8782 <function name="GetConvolutionParameterivEXT" alias="GetConvolutionParameteriv" static_dispatch="false">
8783 <param name="target" type="GLenum"/>
8784 <param name="pname" type="GLenum"/>
8785 <param name="params" type="GLint *" output="true" variable_param="pname"/>
8786 <glx vendorpriv="3"/>
8787 </function>
8788
8789 <function name="GetSeparableFilterEXT" alias="GetSeparableFilter" static_dispatch="false">
8790 <param name="target" type="GLenum"/>
8791 <param name="format" type="GLenum"/>
8792 <param name="type" type="GLenum"/>
8793 <param name="row" type="GLvoid *" output="true"/>
8794 <param name="column" type="GLvoid *" output="true"/>
8795 <param name="span" type="GLvoid *" output="true"/>
8796 <glx vendorpriv="4" handcode="true"/>
8797 </function>
8798
8799 <function name="SeparableFilter2DEXT" alias="SeparableFilter2D" static_dispatch="false">
8800 <param name="target" type="GLenum"/>
8801 <param name="internalformat" type="GLenum"/>
8802 <param name="width" type="GLsizei"/>
8803 <param name="height" type="GLsizei"/>
8804 <param name="format" type="GLenum"/>
8805 <param name="type" type="GLenum"/>
8806 <param name="row" type="const GLvoid *"/>
8807 <param name="column" type="const GLvoid *"/>
8808 </function>
8809 </category>
8810
8811 <category name="GL_SGI_color_matrix" number="13">
8812 <enum name="COLOR_MATRIX_SGI" value="0x80B1"/>
8813 <enum name="COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B2"/>
8814 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B3"/>
8815 <enum name="POST_COLOR_MATRIX_RED_SCALE_SGI" value="0x80B4"/>
8816 <enum name="POST_COLOR_MATRIX_GREEN_SCALE_SGI" value="0x80B5"/>
8817 <enum name="POST_COLOR_MATRIX_BLUE_SCALE_SGI" value="0x80B6"/>
8818 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE_SGI" value="0x80B7"/>
8819 <enum name="POST_COLOR_MATRIX_RED_BIAS_SGI" value="0x80B8"/>
8820 <enum name="POST_COLOR_MATRIX_GREEN_BIAS_SGI" value="0x80B9"/>
8821 <enum name="POST_COLOR_MATRIX_BLUE_BIAS_SGI" value="0x80BA"/>
8822 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS_SGI" value="0x80BB"/>
8823 </category>
8824
8825 <category name="GL_SGI_color_table" number="14">
8826 <enum name="COLOR_TABLE_SCALE_SGI" count="4" value="0x80D6">
8827 <size name="ColorTableParameterfvSGI"/>
8828 <size name="ColorTableParameterivSGI"/>
8829 <size name="GetColorTableParameterfvSGI" mode="get"/>
8830 <size name="GetColorTableParameterivSGI" mode="get"/>
8831 </enum>
8832 <enum name="COLOR_TABLE_BIAS_SGI" count="4" value="0x80D7">
8833 <size name="ColorTableParameterfvSGI"/>
8834 <size name="ColorTableParameterivSGI"/>
8835 <size name="GetColorTableParameterfvSGI" mode="get"/>
8836 <size name="GetColorTableParameterivSGI" mode="get"/>
8837 </enum>
8838 <enum name="COLOR_TABLE_FORMAT_SGI" count="1" value="0x80D8">
8839 <size name="GetColorTableParameterfvSGI" mode="get"/>
8840 <size name="GetColorTableParameterivSGI" mode="get"/>
8841 </enum>
8842 <enum name="COLOR_TABLE_WIDTH_SGI" count="1" value="0x80D9">
8843 <size name="GetColorTableParameterfvSGI" mode="get"/>
8844 <size name="GetColorTableParameterivSGI" mode="get"/>
8845 </enum>
8846 <enum name="COLOR_TABLE_RED_SIZE_SGI" count="1" value="0x80DA">
8847 <size name="GetColorTableParameterfvSGI" mode="get"/>
8848 <size name="GetColorTableParameterivSGI" mode="get"/>
8849 </enum>
8850 <enum name="COLOR_TABLE_GREEN_SIZE_SGI" count="1" value="0x80DB">
8851 <size name="GetColorTableParameterfvSGI" mode="get"/>
8852 <size name="GetColorTableParameterivSGI" mode="get"/>
8853 </enum>
8854 <enum name="COLOR_TABLE_BLUE_SIZE_SGI" count="1" value="0x80DC">
8855 <size name="GetColorTableParameterfvSGI" mode="get"/>
8856 <size name="GetColorTableParameterivSGI" mode="get"/>
8857 </enum>
8858 <enum name="COLOR_TABLE_ALPHA_SIZE_SGI" count="1" value="0x80DD">
8859 <size name="GetColorTableParameterfvSGI" mode="get"/>
8860 <size name="GetColorTableParameterivSGI" mode="get"/>
8861 </enum>
8862 <enum name="COLOR_TABLE_LUMINANCE_SIZE_SGI" count="1" value="0x80DE">
8863 <size name="GetColorTableParameterfvSGI" mode="get"/>
8864 <size name="GetColorTableParameterivSGI" mode="get"/>
8865 </enum>
8866 <enum name="COLOR_TABLE_INTENSITY_SIZE_SGI" count="1" value="0x80DF">
8867 <size name="GetColorTableParameterfvSGI" mode="get"/>
8868 <size name="GetColorTableParameterivSGI" mode="get"/>
8869 </enum>
8870
8871 <function name="ColorTableSGI" alias="ColorTable" static_dispatch="false">
8872 <param name="target" type="GLenum"/>
8873 <param name="internalformat" type="GLenum"/>
8874 <param name="width" type="GLsizei"/>
8875 <param name="format" type="GLenum"/>
8876 <param name="type" type="GLenum"/>
8877 <param name="table" type="const GLvoid *"/>
8878 </function>
8879
8880 <function name="ColorTableParameterfvSGI" alias="ColorTableParameterfv" static_dispatch="false">
8881 <param name="target" type="GLenum"/>
8882 <param name="pname" type="GLenum"/>
8883 <param name="params" type="const GLfloat *"/>
8884 </function>
8885
8886 <function name="ColorTableParameterivSGI" alias="ColorTableParameteriv" static_dispatch="false">
8887 <param name="target" type="GLenum"/>
8888 <param name="pname" type="GLenum"/>
8889 <param name="params" type="const GLint *"/>
8890 </function>
8891
8892 <function name="CopyColorTableSGI" alias="CopyColorTable" static_dispatch="false">
8893 <param name="target" type="GLenum"/>
8894 <param name="internalformat" type="GLenum"/>
8895 <param name="x" type="GLint"/>
8896 <param name="y" type="GLint"/>
8897 <param name="width" type="GLsizei"/>
8898 </function>
8899
8900 <function name="GetColorTableSGI" alias="GetColorTable" static_dispatch="false">
8901 <param name="target" type="GLenum"/>
8902 <param name="format" type="GLenum"/>
8903 <param name="type" type="GLenum"/>
8904 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/>
8905 <glx vendorpriv="4098" dimensions_in_reply="true"/>
8906 </function>
8907
8908 <function name="GetColorTableParameterfvSGI" alias="GetColorTableParameterfv" static_dispatch="false">
8909 <param name="target" type="GLenum"/>
8910 <param name="pname" type="GLenum"/>
8911 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
8912 <glx vendorpriv="4099"/>
8913 </function>
8914
8915 <function name="GetColorTableParameterivSGI" alias="GetColorTableParameteriv" static_dispatch="false">
8916 <param name="target" type="GLenum"/>
8917 <param name="pname" type="GLenum"/>
8918 <param name="params" type="GLint *" output="true" variable_param="pname"/>
8919 <glx vendorpriv="4100"/>
8920 </function>
8921 </category>
8922
8923 <category name="GL_SGIS_pixel_texture" number="15">
8924 <function name="PixelTexGenParameteriSGIS" exec="skip">
8925 <param name="pname" type="GLenum"/>
8926 <param name="param" type="GLint"/>
8927 <glx ignore="true"/>
8928 </function>
8929
8930 <function name="PixelTexGenParameterivSGIS" exec="skip">
8931 <param name="pname" type="GLenum"/>
8932 <param name="params" type="const GLint *"/>
8933 <glx ignore="true"/>
8934 </function>
8935
8936 <function name="PixelTexGenParameterfSGIS" exec="skip">
8937 <param name="pname" type="GLenum"/>
8938 <param name="param" type="GLfloat"/>
8939 <glx ignore="true"/>
8940 </function>
8941
8942 <function name="PixelTexGenParameterfvSGIS" exec="skip">
8943 <param name="pname" type="GLenum"/>
8944 <param name="params" type="const GLfloat *"/>
8945 <glx ignore="true"/>
8946 </function>
8947
8948 <function name="GetPixelTexGenParameterivSGIS" exec="skip">
8949 <param name="pname" type="GLenum"/>
8950 <param name="params" type="GLint *" output="true" variable_param="pname"/>
8951 <glx ignore="true"/>
8952 </function>
8953
8954 <function name="GetPixelTexGenParameterfvSGIS" exec="skip">
8955 <param name="pname" type="GLenum"/>
8956 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
8957 <glx ignore="true"/>
8958 </function>
8959 </category>
8960
8961 <category name="GL_SGIS_texture4D" number="16">
8962 <function name="TexImage4DSGIS" exec="skip">
8963 <param name="target" type="GLenum"/>
8964 <param name="level" type="GLint"/>
8965 <param name="internalformat" type="GLenum"/>
8966 <param name="width" type="GLsizei"/>
8967 <param name="height" type="GLsizei"/>
8968 <param name="depth" type="GLsizei"/>
8969 <param name="size4d" type="GLsizei"/>
8970 <param name="border" type="GLint"/>
8971 <param name="format" type="GLenum"/>
8972 <param name="type" type="GLenum"/>
8973 <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"/>
8974 <glx rop="2057" ignore="true"/>
8975 </function>
8976
8977 <function name="TexSubImage4DSGIS" exec="skip">
8978 <param name="target" type="GLenum"/>
8979 <param name="level" type="GLint"/>
8980 <param name="xoffset" type="GLint"/>
8981 <param name="yoffset" type="GLint"/>
8982 <param name="zoffset" type="GLint"/>
8983 <param name="woffset" type="GLint"/>
8984 <param name="width" type="GLsizei"/>
8985 <param name="height" type="GLsizei"/>
8986 <param name="depth" type="GLsizei"/>
8987 <param name="size4d" type="GLsizei"/>
8988 <param name="format" type="GLenum"/>
8989 <param name="type" type="GLenum"/>
8990 <param name="UNUSED" type="GLuint" padding="true"/>
8991 <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_pad_dimensions="true"/>
8992 <glx rop="2058" ignore="true"/>
8993 </function>
8994 </category>
8995
8996 <category name="GL_SGI_texture_color_table" number="17">
8997 <enum name="TEXTURE_COLOR_TABLE_SGI" value="0x80BC"/>
8998 <enum name="PROXY_TEXTURE_COLOR_TABLE_SGI" value="0x80BD"/>
8999 </category>
9000
9001 <!-- Extension number 19 is not listed in the extension registry. -->
9002
9003 <category name="GL_EXT_texture_object" number="20">
9004 <function name="AreTexturesResidentEXT" alias="AreTexturesResident">
9005 <param name="n" type="GLsizei" counter="true"/>
9006 <param name="textures" type="const GLuint *" count="n"/>
9007 <param name="residences" type="GLboolean *" output="true" count="n"/>
9008 <return type="GLboolean"/>
9009 <glx vendorpriv="11" handcode="client" always_array="true"/>
9010 </function>
9011
9012 <function name="BindTextureEXT" alias="BindTexture">
9013 <param name="target" type="GLenum"/>
9014 <param name="texture" type="GLuint"/>
9015 </function>
9016
9017 <function name="DeleteTexturesEXT" alias="DeleteTextures">
9018 <param name="n" type="GLsizei" counter="true"/>
9019 <param name="textures" type="const GLuint *" count="n"/>
9020 <glx vendorpriv="12"/>
9021 </function>
9022
9023 <function name="GenTexturesEXT" alias="GenTextures">
9024 <param name="n" type="GLsizei" counter="true"/>
9025 <param name="textures" type="GLuint *" output="true" count="n"/>
9026 <glx vendorpriv="13" always_array="true"/>
9027 </function>
9028
9029 <function name="IsTextureEXT" alias="IsTexture">
9030 <param name="texture" type="GLuint"/>
9031 <return type="GLboolean"/>
9032 <glx vendorpriv="14"/>
9033 </function>
9034
9035 <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures">
9036 <param name="n" type="GLsizei"/>
9037 <param name="textures" type="const GLuint *"/>
9038 <param name="priorities" type="const GLclampf *"/>
9039 </function>
9040 </category>
9041
9042 <category name="GL_SGIS_detail_texture" number="21">
9043 <function name="DetailTexFuncSGIS" exec="skip">
9044 <param name="target" type="GLenum"/>
9045 <param name="n" type="GLsizei" counter="true"/>
9046 <param name="points" type="const GLfloat *" count="n"/>
9047 <glx rop="2051" ignore="true"/>
9048 </function>
9049
9050 <function name="GetDetailTexFuncSGIS" exec="skip">
9051 <param name="target" type="GLenum"/>
9052 <param name="points" type="GLfloat *" output="true"/>
9053 <glx vendorpriv="4096" ignore="true"/>
9054 </function>
9055 </category>
9056
9057 <category name="GL_SGIS_sharpen_texture" number="22">
9058 <function name="SharpenTexFuncSGIS" exec="skip">
9059 <param name="target" type="GLenum"/>
9060 <param name="n" type="GLsizei" counter="true"/>
9061 <param name="points" type="const GLfloat *" count="n" count_scale="2"/>
9062 <glx rop="2052" ignore="true"/>
9063 </function>
9064
9065 <function name="GetSharpenTexFuncSGIS" exec="skip">
9066 <param name="target" type="GLenum"/>
9067 <param name="points" type="GLfloat *" output="true"/>
9068 <glx vendorpriv="4097" ignore="true"/>
9069 </function>
9070 </category>
9071
9072 <category name="GL_SGIS_multisample" number="25">
9073 <function name="SampleMaskSGIS" offset="assign" static_dispatch="false"
9074 exec="skip">
9075 <param name="value" type="GLclampf"/>
9076 <param name="invert" type="GLboolean"/>
9077 <glx rop="2048"/>
9078 </function>
9079
9080 <function name="SamplePatternSGIS" offset="assign" static_dispatch="false"
9081 exec="skip">
9082 <param name="pattern" type="GLenum"/>
9083 <glx rop="2049"/>
9084 </function>
9085 </category>
9086
9087 <!-- Extension number 26 is not listed in the extension registry. -->
9088
9089 <category name="GL_EXT_rescale_normal" number="27">
9090 <enum name="RESCALE_NORMAL_EXT" count="1" value="0x803A">
9091 <size name="Get" mode="get"/>
9092 </enum>
9093 </category>
9094
9095 <!-- Extension number 28 is a GLX extension. -->
9096 <!-- Extension number 29 is not listed in the extension registry. -->
9097
9098 <category name="GL_EXT_vertex_array" number="30">
9099 <!-- These enums are part of the extension only. -->
9100 <enum name="VERTEX_ARRAY_COUNT_EXT" value="0x807D"/>
9101 <enum name="NORMAL_ARRAY_COUNT_EXT" value="0x8080"/>
9102 <enum name="COLOR_ARRAY_COUNT_EXT" value="0x8084"/>
9103 <enum name="INDEX_ARRAY_COUNT_EXT" value="0x8087"/>
9104 <enum name="TEXTURE_COORD_ARRAY_COUNT_EXT" value="0x808B"/>
9105 <enum name="EDGE_FLAG_ARRAY_COUNT_EXT" value="0x808D"/>
9106
9107
9108 <function name="ArrayElementEXT" alias="ArrayElement">
9109 <param name="i" type="GLint"/>
9110 </function>
9111
9112 <function name="ColorPointerEXT" offset="assign" deprecated="3.1">
9113 <param name="size" type="GLint"/>
9114 <param name="type" type="GLenum"/>
9115 <param name="stride" type="GLsizei"/>
9116 <param name="count" type="GLsizei"/>
9117 <param name="pointer" type="const GLvoid *"/>
9118 <glx handcode="true"/>
9119 </function>
9120
9121 <function name="DrawArraysEXT" alias="DrawArrays">
9122 <param name="mode" type="GLenum"/>
9123 <param name="first" type="GLint"/>
9124 <param name="count" type="GLsizei"/>
9125 </function>
9126
9127 <function name="EdgeFlagPointerEXT" offset="assign" deprecated="3.1">
9128 <param name="stride" type="GLsizei"/>
9129 <param name="count" type="GLsizei"/>
9130 <param name="pointer" type="const GLboolean *"/>
9131 <glx handcode="true"/>
9132 </function>
9133
9134 <function name="GetPointervEXT" alias="GetPointerv">
9135 <param name="pname" type="GLenum"/>
9136 <param name="params" type="GLvoid **" output="true"/>
9137 </function>
9138
9139 <function name="IndexPointerEXT" offset="assign" deprecated="3.1">
9140 <param name="type" type="GLenum"/>
9141 <param name="stride" type="GLsizei"/>
9142 <param name="count" type="GLsizei"/>
9143 <param name="pointer" type="const GLvoid *"/>
9144 <glx handcode="true"/>
9145 </function>
9146
9147 <function name="NormalPointerEXT" offset="assign" deprecated="3.1">
9148 <param name="type" type="GLenum"/>
9149 <param name="stride" type="GLsizei"/>
9150 <param name="count" type="GLsizei"/>
9151 <param name="pointer" type="const GLvoid *"/>
9152 <glx handcode="true"/>
9153 </function>
9154
9155 <function name="TexCoordPointerEXT" offset="assign" deprecated="3.1">
9156 <param name="size" type="GLint"/>
9157 <param name="type" type="GLenum"/>
9158 <param name="stride" type="GLsizei"/>
9159 <param name="count" type="GLsizei"/>
9160 <param name="pointer" type="const GLvoid *"/>
9161 <glx handcode="true"/>
9162 </function>
9163
9164 <function name="VertexPointerEXT" offset="assign" deprecated="3.1">
9165 <param name="size" type="GLint"/>
9166 <param name="type" type="GLenum"/>
9167 <param name="stride" type="GLsizei"/>
9168 <param name="count" type="GLsizei"/>
9169 <param name="pointer" type="const GLvoid *"/>
9170 <glx handcode="true"/>
9171 </function>
9172 </category>
9173
9174 <category name="GL_SGIS_generate_mipmap" number="32">
9175 <enum name="GENERATE_MIPMAP_SGIS" count="1" value="0x8191">
9176 <size name="TexParameterfv"/>
9177 <size name="TexParameteriv"/>
9178 <size name="GetTexParameterfv" mode="get"/>
9179 <size name="GetTexParameteriv" mode="get"/>
9180 </enum>
9181 <enum name="GENERATE_MIPMAP_HINT_SGIS" value="0x8192"/>
9182 </category>
9183
9184 <category name="GL_SGIX_clipmap" number="33">
9185 <enum name="LINEAR_CLIPMAP_LINEAR_SGIX" value="0x8170"/>
9186 <enum name="TEXTURE_CLIPMAP_CENTER_SGIX" count="2" value="0x8171">
9187 <size name="TexParameterfv"/>
9188 <size name="TexParameteriv"/>
9189 <size name="GetTexParameterfv" mode="get"/>
9190 <size name="GetTexParameteriv" mode="get"/>
9191 </enum>
9192 <enum name="TEXTURE_CLIPMAP_FRAME_SGIX" count="1" value="0x8172">
9193 <size name="TexParameterfv"/>
9194 <size name="TexParameteriv"/>
9195 <size name="GetTexParameterfv" mode="get"/>
9196 <size name="GetTexParameteriv" mode="get"/>
9197 </enum>
9198 <enum name="TEXTURE_CLIPMAP_OFFSET_SGIX" count="2" value="0x8173">
9199 <size name="TexParameterfv"/>
9200 <size name="TexParameteriv"/>
9201 <size name="GetTexParameterfv" mode="get"/>
9202 <size name="GetTexParameteriv" mode="get"/>
9203 </enum>
9204 <enum name="TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" count="3" value="0x8174">
9205 <size name="TexParameterfv"/>
9206 <size name="TexParameteriv"/>
9207 <size name="GetTexParameterfv" mode="get"/>
9208 <size name="GetTexParameteriv" mode="get"/>
9209 </enum>
9210 <enum name="TEXTURE_CLIPMAP_LOD_OFFSET_SGIX" value="0x8175"/>
9211 <enum name="TEXTURE_CLIPMAP_DEPTH_SGIX" value="0x8176"/>
9212 <enum name="MAX_CLIPMAP_DEPTH_SGIX" value="0x8177"/>
9213 <enum name="MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX" value="0x8178"/>
9214 <enum name="NEAREST_CLIPMAP_NEAREST_SGIX" value="0x844D"/>
9215 <enum name="NEAREST_CLIPMAP_LINEAR_SGIX" value="0x844E"/>
9216 <enum name="LINEAR_CLIPMAP_NEAREST_SGIX" value="0x844F"/>
9217 </category>
9218
9219 <category name="GL_SGIX_shadow" number="34">
9220 <enum name="TEXTURE_COMPARE_SGIX" count="1" value="0x819A">
9221 <size name="TexParameterfv"/>
9222 <size name="TexParameteriv"/>
9223 <size name="GetTexParameterfv" mode="get"/>
9224 <size name="GetTexParameteriv" mode="get"/>
9225 </enum>
9226 <enum name="TEXTURE_COMPARE_OPERATOR_SGIX" count="1" value="0x819B">
9227 <size name="TexParameterfv"/>
9228 <size name="TexParameteriv"/>
9229 <size name="GetTexParameterfv" mode="get"/>
9230 <size name="GetTexParameteriv" mode="get"/>
9231 </enum>
9232 <enum name="TEXTURE_LEQUAL_R_SGIX" value="0x819C"/>
9233 <enum name="TEXTURE_GEQUAL_R_SGIX" value="0x819D"/>
9234 </category>
9235
9236 <category name="GL_SGIS_texture_edge_clamp" number="35">
9237 <enum name="CLAMP_TO_EDGE_SGIS" value="0x812F"/>
9238 </category>
9239
9240 <category name="GL_SGIS_texture_border_clamp" number="36">
9241 <enum name="CLAMP_TO_BORDER_SGIS" value="0x812D"/>
9242 </category>
9243
9244 <category name="GL_EXT_blend_minmax" number="37">
9245 <enum name="FUNC_ADD_EXT" value="0x8006"/>
9246 <enum name="MIN_EXT" value="0x8007"/>
9247 <enum name="MAX_EXT" value="0x8008"/>
9248 <enum name="BLEND_EQUATION_EXT" count="1" value="0x8009">
9249 <size name="Get" mode="get"/>
9250 </enum>
9251
9252 <function name="BlendEquationEXT" alias="BlendEquation">
9253 <param name="mode" type="GLenum"/>
9254 </function>
9255 </category>
9256
9257 <category name="GL_EXT_blend_subtract" number="38">
9258 <enum name="FUNC_SUBTRACT_EXT" value="0x800A"/>
9259 <enum name="FUNC_REVERSE_SUBTRACT_EXT" value="0x800B"/>
9260
9261 <!-- <function name="BlendEquationEXT" alias="BlendEquation">
9262 <param name="mode" type="GLenum"/>
9263 </function> -->
9264 </category>
9265
9266 <!-- Extension number 40 is a GLX extension. -->
9267 <!-- Extension number 41 is a GLX extension. -->
9268 <!-- Extension number 42 is a GLX extension. -->
9269 <!-- Extension number 43 is a GLX extension. -->
9270 <!-- Extension number 44 is a GLX extension. -->
9271 <!-- Extension number 46 is not listed in the extension registry. -->
9272 <!-- Extension number 47 is a GLX extension. -->
9273 <!-- Extension number 48 is not listed in the extension registry. -->
9274 <!-- Extension number 49 is a GLX extension. -->
9275 <!-- Extension number 50 is a GLX extension. -->
9276
9277 <category name="GL_SGIX_sprite" number="52">
9278 <function name="SpriteParameterfSGIX" exec="skip">
9279 <param name="pname" type="GLenum"/>
9280 <param name="param" type="GLfloat"/>
9281 <glx ignore="true"/>
9282 </function>
9283
9284 <function name="SpriteParameterfvSGIX" exec="skip">
9285 <param name="pname" type="GLenum"/>
9286 <param name="params" type="const GLfloat *"/>
9287 <glx ignore="true"/>
9288 </function>
9289
9290 <function name="SpriteParameteriSGIX" exec="skip">
9291 <param name="pname" type="GLenum"/>
9292 <param name="param" type="GLint"/>
9293 <glx ignore="true"/>
9294 </function>
9295
9296 <function name="SpriteParameterivSGIX" exec="skip">
9297 <param name="pname" type="GLenum"/>
9298 <param name="params" type="const GLint *"/>
9299 <glx ignore="true"/>
9300 </function>
9301 </category>
9302
9303 <category name="GL_EXT_point_parameters" number="54">
9304 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126">
9305 <size name="PointParameterfvEXT"/>
9306 </enum>
9307 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127">
9308 <size name="PointParameterfvEXT"/>
9309 </enum>
9310 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128">
9311 <size name="PointParameterfvEXT"/>
9312 </enum>
9313 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129">
9314 <size name="PointParameterfvEXT"/>
9315 </enum>
9316
9317 <function name="PointParameterfEXT" offset="assign" mesa_name="-EXT">
9318 <param name="pname" type="GLenum"/>
9319 <param name="param" type="GLfloat"/>
9320 <glx rop="2065"/>
9321 </function>
9322
9323 <function name="PointParameterfvEXT" offset="assign" mesa_name="-EXT">
9324 <param name="pname" type="GLenum"/>
9325 <param name="params" type="const GLfloat *" variable_param="pname"/>
9326 <glx rop="2066"/>
9327 </function>
9328 </category>
9329
9330 <category name="GL_SGIX_instruments" number="55">
9331 <function name="GetInstrumentsSGIX" exec="skip">
9332 <return type="GLint"/>
9333 <glx ignore="true"/>
9334 </function>
9335
9336 <function name="InstrumentsBufferSGIX" exec="skip">
9337 <param name="size" type="GLsizei"/>
9338 <param name="buffer" type="GLint *" output="true"/>
9339 <glx ignore="true"/>
9340 </function>
9341
9342 <function name="PollInstrumentsSGIX" exec="skip">
9343 <param name="marker_p" type="GLint *" output="true"/>
9344 <return type="GLint"/>
9345 <glx ignore="true"/>
9346 </function>
9347
9348 <function name="ReadInstrumentsSGIX" exec="skip">
9349 <param name="marker" type="GLint"/>
9350 <glx ignore="true"/>
9351 </function>
9352
9353 <function name="StartInstrumentsSGIX" exec="skip">
9354 <glx ignore="true"/>
9355 </function>
9356
9357 <function name="StopInstrumentsSGIX" exec="skip">
9358 <param name="marker" type="GLint"/>
9359 <glx ignore="true"/>
9360 </function>
9361 </category>
9362
9363 <category name="GL_SGIX_texture_scale_bias" number="56">
9364 <enum name="POST_TEXTURE_FILTER_BIAS_SGIX" count="4" value="0x8179">
9365 <size name="TexParameterfv"/>
9366 <size name="TexParameteriv"/>
9367 <size name="GetTexParameterfv" mode="get"/>
9368 <size name="GetTexParameteriv" mode="get"/>
9369 </enum>
9370 <enum name="POST_TEXTURE_FILTER_SCALE_SGIX" count="4" value="0x817A">
9371 <size name="TexParameterfv"/>
9372 <size name="TexParameteriv"/>
9373 <size name="GetTexParameterfv" mode="get"/>
9374 <size name="GetTexParameteriv" mode="get"/>
9375 </enum>
9376 <enum name="POST_TEXTURE_FILTER_BIAS_RANGE_SGIX" value="0x817B"/>
9377 <enum name="POST_TEXTURE_FILTER_SCALE_RANGE_SGIX" value="0x817C"/>
9378 </category>
9379
9380 <category name="GL_SGIX_framezoom" number="57">
9381 <function name="FrameZoomSGIX" exec="skip">
9382 <param name="factor" type="GLint"/>
9383 <glx rop="2072" ignore="true"/>
9384 </function>
9385 </category>
9386
9387 <category name="GL_SGIX_tag_sample_buffer" number="58">
9388 <function name="TagSampleBufferSGIX" exec="skip">
9389 <glx rop="2050" ignore="true"/>
9390 </function>
9391 </category>
9392
9393 <!-- Extension number 59 is not listed in the extension registry. -->
9394
9395 <category name="GL_SGIX_reference_plane" number="60">
9396 <function name="ReferencePlaneSGIX" exec="skip">
9397 <param name="equation" type="const GLdouble *" count="4"/>
9398 <glx rop="2071" ignore="true"/>
9399 </function>
9400 </category>
9401
9402 <category name="GL_SGIX_flush_raster" number="61">
9403 <function name="FlushRasterSGIX" exec="skip">
9404 <glx vendorpriv="4105" ignore="true"/>
9405 </function>
9406 </category>
9407
9408 <!-- Extension number 62 is a GLX extension. -->
9409
9410 <category name="GL_SGIX_depth_texture" number="63">
9411 <enum name="DEPTH_COMPONENT16_SGIX" value="0x81A5"/>
9412 <enum name="DEPTH_COMPONENT24_SGIX" value="0x81A6"/>
9413 <enum name="DEPTH_COMPONENT32_SGIX" value="0x81A7"/>
9414 </category>
9415
9416 <category name="GL_SGIS_fog_function" number="64">
9417 <function name="FogFuncSGIS" exec="skip">
9418 <param name="n" type="GLsizei" counter="true"/>
9419 <param name="points" type="const GLfloat *" count="n" count_scale="2"/>
9420 <glx rop="2067" ignore="true"/>
9421 </function>
9422
9423 <function name="GetFogFuncSGIS" exec="skip">
9424 <param name="points" type="GLfloat *" output="true"/>
9425 <!-- GLX protocol for this function is unknown. -->
9426 </function>
9427 </category>
9428
9429 <category name="GL_SGIX_fog_offset" number="65">
9430 <enum name="FOG_OFFSET_SGIX" value="0x8198"/>
9431 <enum name="FOG_OFFSET_VALUE_SGIX" count="1" value="0x8199">
9432 <size name="Fogfv"/>
9433 <size name="Fogiv"/>
9434 </enum>
9435 </category>
9436
9437 <category name="GL_HP_image_transform" number="66">
9438 <function name="ImageTransformParameteriHP" exec="skip">
9439 <param name="target" type="GLenum"/>
9440 <param name="pname" type="GLenum"/>
9441 <param name="param" type="GLint"/>
9442 </function>
9443
9444 <function name="ImageTransformParameterfHP" exec="skip">
9445 <param name="target" type="GLenum"/>
9446 <param name="pname" type="GLenum"/>
9447 <param name="param" type="GLfloat"/>
9448 </function>
9449
9450 <function name="ImageTransformParameterivHP" exec="skip">
9451 <param name="target" type="GLenum"/>
9452 <param name="pname" type="GLenum"/>
9453 <param name="params" type="const GLint *"/>
9454 </function>
9455
9456 <function name="ImageTransformParameterfvHP" exec="skip">
9457 <param name="target" type="GLenum"/>
9458 <param name="pname" type="GLenum"/>
9459 <param name="params" type="const GLfloat *"/>
9460 </function>
9461
9462 <function name="GetImageTransformParameterivHP" exec="skip">
9463 <param name="target" type="GLenum"/>
9464 <param name="pname" type="GLenum"/>
9465 <param name="params" type="GLint *" output="true" variable_param="pname"/>
9466 </function>
9467
9468 <function name="GetImageTransformParameterfvHP" exec="skip">
9469 <param name="target" type="GLenum"/>
9470 <param name="pname" type="GLenum"/>
9471 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
9472 </function>
9473 </category>
9474
9475 <category name="GL_HP_convolution_border_modes" number="67">
9476 <enum name="IGNORE_BORDER_HP" value="0x8150"/>
9477 <enum name="CONSTANT_BORDER_HP" value="0x8151"/>
9478 <enum name="REPLICATE_BORDER_HP" value="0x8153"/>
9479 <enum name="CONVOLUTION_BORDER_COLOR_HP" count="4" value="0x8154">
9480 <size name="ConvolutionParameterfv"/>
9481 <size name="ConvolutionParameteriv"/>
9482 <size name="GetConvolutionParameterfv" mode="get"/>
9483 <size name="GetConvolutionParameteriv" mode="get"/>
9484 </enum>
9485 </category>
9486
9487 <!-- Extension number 68 is not listed in the extension registry. -->
9488 <!-- Extension number 70 is not listed in the extension registry. -->
9489 <!-- Extension number 71 is not listed in the extension registry. -->
9490 <!-- Extension number 72 is not listed in the extension registry. -->
9491 <!-- Extension number 73 is not listed in the extension registry. -->
9492
9493 <category name="GL_EXT_color_subtable" number="74">
9494 <function name="ColorSubTableEXT" alias="ColorSubTable" static_dispatch="false">
9495 <param name="target" type="GLenum"/>
9496 <param name="start" type="GLsizei"/>
9497 <param name="count" type="GLsizei"/>
9498 <param name="format" type="GLenum"/>
9499 <param name="type" type="GLenum"/>
9500 <param name="data" type="const GLvoid *"/>
9501 </function>
9502
9503 <function name="CopyColorSubTableEXT" alias="CopyColorSubTable" static_dispatch="false">
9504 <param name="target" type="GLenum"/>
9505 <param name="start" type="GLsizei"/>
9506 <param name="x" type="GLint"/>
9507 <param name="y" type="GLint"/>
9508 <param name="width" type="GLsizei"/>
9509 </function>
9510 </category>
9511
9512 <!-- Extension number 75 is a GLU extension. -->
9513
9514 <category name="GL_PGI_misc_hints" number="77">
9515 <function name="HintPGI" exec="skip">
9516 <param name="target" type="GLenum"/>
9517 <param name="mode" type="GLint"/>
9518 <glx ignore="true"/>
9519 </function>
9520 </category>
9521
9522 <category name="GL_EXT_paletted_texture" number="78">
9523 <enum name="COLOR_TABLE_FORMAT_EXT" count="1" value="0x80D8">
9524 <size name="GetColorTableParameterfv" mode="get"/>
9525 <size name="GetColorTableParameteriv" mode="get"/>
9526 </enum>
9527 <enum name="COLOR_TABLE_WIDTH_EXT" count="1" value="0x80D9">
9528 <size name="GetColorTableParameterfv" mode="get"/>
9529 <size name="GetColorTableParameteriv" mode="get"/>
9530 </enum>
9531 <enum name="COLOR_TABLE_RED_SIZE_EXT" count="1" value="0x80DA">
9532 <size name="GetColorTableParameterfv" mode="get"/>
9533 <size name="GetColorTableParameteriv" mode="get"/>
9534 </enum>
9535 <enum name="COLOR_TABLE_GREEN_SIZE_EXT" count="1" value="0x80DB">
9536 <size name="GetColorTableParameterfv" mode="get"/>
9537 <size name="GetColorTableParameteriv" mode="get"/>
9538 </enum>
9539 <enum name="COLOR_TABLE_BLUE_SIZE_EXT" count="1" value="0x80DC">
9540 <size name="GetColorTableParameterfv" mode="get"/>
9541 <size name="GetColorTableParameteriv" mode="get"/>
9542 </enum>
9543 <enum name="COLOR_TABLE_ALPHA_SIZE_EXT" count="1" value="0x80DD">
9544 <size name="GetColorTableParameterfv" mode="get"/>
9545 <size name="GetColorTableParameteriv" mode="get"/>
9546 </enum>
9547 <enum name="COLOR_TABLE_LUMINANCE_SIZE_EXT" count="1" value="0x80DE">
9548 <size name="GetColorTableParameterfv" mode="get"/>
9549 <size name="GetColorTableParameteriv" mode="get"/>
9550 </enum>
9551 <enum name="COLOR_TABLE_INTENSITY_SIZE_EXT" count="1" value="0x80DF">
9552 <size name="GetColorTableParameterfv" mode="get"/>
9553 <size name="GetColorTableParameteriv" mode="get"/>
9554 </enum>
9555 <enum name="TEXTURE_INDEX_SIZE_EXT" count="1" value="0x80ED">
9556 <size name="GetTexLevelParameterfv" mode="get"/>
9557 <size name="GetTexLevelParameteriv" mode="get"/>
9558 </enum>
9559
9560 <function name="ColorTableEXT" alias="ColorTable">
9561 <param name="target" type="GLenum"/>
9562 <param name="internalformat" type="GLenum"/>
9563 <param name="width" type="GLsizei"/>
9564 <param name="format" type="GLenum"/>
9565 <param name="type" type="GLenum"/>
9566 <param name="table" type="const GLvoid *"/>
9567 </function>
9568
9569 <function name="GetColorTableEXT" alias="GetColorTable">
9570 <param name="target" type="GLenum"/>
9571 <param name="format" type="GLenum"/>
9572 <param name="type" type="GLenum"/>
9573 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/>
9574 <glx vendorpriv="4098" dimensions_in_reply="true"/>
9575 </function>
9576
9577 <function name="GetColorTableParameterivEXT" alias="GetColorTableParameteriv">
9578 <param name="target" type="GLenum"/>
9579 <param name="pname" type="GLenum"/>
9580 <param name="params" type="GLint *" output="true" variable_param="pname"/>
9581 <glx vendorpriv="4100"/>
9582 </function>
9583
9584 <function name="GetColorTableParameterfvEXT" alias="GetColorTableParameterfv">
9585 <param name="target" type="GLenum"/>
9586 <param name="pname" type="GLenum"/>
9587 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
9588 <glx vendorpriv="4099"/>
9589 </function>
9590 </category>
9591
9592 <category name="GL_EXT_clip_volume_hint" number="79">
9593 <enum name="CLIP_VOLUME_CLIPPING_HINT_EXT" count="1" value="0x80F0">
9594 <size name="Get" mode="get"/>
9595 </enum>
9596 </category>
9597
9598 <category name="GL_SGIX_list_priority" number="80">
9599 <function name="GetListParameterfvSGIX" exec="skip">
9600 <param name="list" type="GLuint"/>
9601 <param name="pname" type="GLenum"/>
9602 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
9603 <glx ignore="true"/>
9604 </function>
9605
9606 <function name="GetListParameterivSGIX" exec="skip">
9607 <param name="list" type="GLuint"/>
9608 <param name="pname" type="GLenum"/>
9609 <param name="params" type="GLint *" output="true" variable_param="pname"/>
9610 <glx ignore="true"/>
9611 </function>
9612
9613 <function name="ListParameterfSGIX" exec="skip">
9614 <param name="list" type="GLuint"/>
9615 <param name="pname" type="GLenum"/>
9616 <param name="param" type="GLfloat"/>
9617 <glx ignore="true"/>
9618 </function>
9619
9620 <function name="ListParameterfvSGIX" exec="skip">
9621 <param name="list" type="GLuint"/>
9622 <param name="pname" type="GLenum"/>
9623 <param name="params" type="const GLfloat *"/>
9624 <glx ignore="true"/>
9625 </function>
9626
9627 <function name="ListParameteriSGIX" exec="skip">
9628 <param name="list" type="GLuint"/>
9629 <param name="pname" type="GLenum"/>
9630 <param name="param" type="GLint"/>
9631 <glx ignore="true"/>
9632 </function>
9633
9634 <function name="ListParameterivSGIX" exec="skip">
9635 <param name="list" type="GLuint"/>
9636 <param name="pname" type="GLenum"/>
9637 <param name="params" type="const GLint *"/>
9638 <glx ignore="true"/>
9639 </function>
9640 </category>
9641
9642 <!-- Extension number 82 is not listed in the extension registry. -->
9643 <!-- Extension number 83 is a GLX extension. -->
9644
9645 <category name="GL_SGIX_texture_lod_bias" number="84">
9646 <enum name="TEXTURE_LOD_BIAS_S_SGIX" count="1" value="0x818E">
9647 <size name="TexParameterfv"/>
9648 <size name="TexParameteriv"/>
9649 <size name="GetTexParameterfv" mode="get"/>
9650 <size name="GetTexParameteriv" mode="get"/>
9651 </enum>
9652 <enum name="TEXTURE_LOD_BIAS_T_SGIX" count="1" value="0x818F">
9653 <size name="TexParameterfv"/>
9654 <size name="TexParameteriv"/>
9655 <size name="GetTexParameterfv" mode="get"/>
9656 <size name="GetTexParameteriv" mode="get"/>
9657 </enum>
9658 <enum name="TEXTURE_LOD_BIAS_R_SGIX" count="1" value="0x8190">
9659 <size name="TexParameterfv"/>
9660 <size name="TexParameteriv"/>
9661 <size name="GetTexParameterfv" mode="get"/>
9662 <size name="GetTexParameteriv" mode="get"/>
9663 </enum>
9664 </category>
9665
9666 <!-- Extension number 85 is a GLU extension. -->
9667 <!-- Extension number 86 is a GLX extension. -->
9668 <!-- Extension number 87 is not listed in the extension registry. -->
9669 <!-- Extension number 88 is not listed in the extension registry. -->
9670 <!-- Extension number 89 is not listed in the extension registry. -->
9671
9672
9673 <category name="GL_SGIX_shadow_ambient" number="90">
9674 <enum name="SHADOW_AMBIENT_SGIX" count="1" value="0x80BF">
9675 <size name="TexParameterfv"/>
9676 <size name="TexParameteriv"/>
9677 <size name="GetTexParameterfv" mode="get"/>
9678 <size name="GetTexParameteriv" mode="get"/>
9679 </enum>
9680 </category>
9681
9682 <!-- Extension number 91 is a GLX extension. -->
9683 <!-- Extension number 92 is a GLX extension. -->
9684
9685 <category name="GL_EXT_index_material" number="94">
9686 <function name="IndexMaterialEXT" exec="skip">
9687 <param name="face" type="GLenum"/>
9688 <param name="mode" type="GLenum"/>
9689 <glx ignore="true"/>
9690 </function>
9691 </category>
9692
9693 <category name="GL_EXT_index_func" number="95">
9694 <function name="IndexFuncEXT" exec="skip">
9695 <param name="func" type="GLenum"/>
9696 <param name="ref" type="GLclampf"/>
9697 <glx ignore="true"/>
9698 </function>
9699 </category>
9700
9701 <category name="GL_EXT_compiled_vertex_array" number="97">
9702 <enum name="ARRAY_ELEMENT_LOCK_FIRST_EXT" value="0x81A8"/>
9703 <enum name="ARRAY_ELEMENT_LOCK_COUNT_EXT" value="0x81A9"/>
9704
9705 <function name="LockArraysEXT" offset="assign" deprecated="3.1">
9706 <param name="first" type="GLint"/>
9707 <param name="count" type="GLsizei"/>
9708 <glx handcode="true" ignore="true"/>
9709 </function>
9710
9711 <function name="UnlockArraysEXT" offset="assign" deprecated="3.1">
9712 <glx handcode="true" ignore="true"/>
9713 </function>
9714 </category>
9715
9716 <category name="GL_EXT_cull_vertex" number="98">
9717 <enum name="CULL_VERTEX_EXT" value="0x81AA"/>
9718 <enum name="CULL_VERTEX_OBJECT_POSITION_EXT" count="4" value="0x81AB">
9719 <size name="CullParameterfv"/>
9720 <size name="CullParameterdv"/>
9721 </enum>
9722 <enum name="CULL_VERTEX_EYE_POSITION_EXT" count="4" value="0x81AC">
9723 <size name="CullParameterfv"/>
9724 <size name="CullParameterdv"/>
9725 </enum>
9726
9727 <function name="CullParameterdvEXT" exec="skip">
9728 <param name="pname" type="GLenum"/>
9729 <param name="params" type="GLdouble *"/> <!-- Spec bug. Should be const. -->
9730 <glx ignore="true"/>
9731 </function>
9732
9733 <function name="CullParameterfvEXT" exec="skip">
9734 <param name="pname" type="GLenum"/>
9735 <param name="params" type="GLfloat *"/> <!-- Spec bug. Should be const. -->
9736 <glx ignore="true"/>
9737 </function>
9738 </category>
9739
9740 <!-- Extension number 99 is not listed in the extension registry. -->
9741 <!-- Extension number 100 is a GLU extension. -->
9742
9743 <!-- Shouldn't this be EXT_fragment_lighting? -->
9744 <category name="GL_SGIX_fragment_lighting" number="102">
9745 <function name="FragmentColorMaterialSGIX" exec="skip">
9746 <param name="face" type="GLenum"/>
9747 <param name="mode" type="GLenum"/>
9748 <glx ignore="true"/>
9749 </function>
9750
9751 <function name="FragmentLightfSGIX" exec="skip">
9752 <param name="light" type="GLenum"/>
9753 <param name="pname" type="GLenum"/>
9754 <param name="param" type="GLfloat"/>
9755 <glx ignore="true"/>
9756 </function>
9757
9758 <function name="FragmentLightfvSGIX" exec="skip">
9759 <param name="light" type="GLenum"/>
9760 <param name="pname" type="GLenum"/>
9761 <param name="params" type="const GLfloat *"/>
9762 <glx ignore="true"/>
9763 </function>
9764
9765 <function name="FragmentLightiSGIX" exec="skip">
9766 <param name="light" type="GLenum"/>
9767 <param name="pname" type="GLenum"/>
9768 <param name="param" type="GLint"/>
9769 <glx ignore="true"/>
9770 </function>
9771
9772 <function name="FragmentLightivSGIX" exec="skip">
9773 <param name="light" type="GLenum"/>
9774 <param name="pname" type="GLenum"/>
9775 <param name="params" type="const GLint *"/>
9776 <glx ignore="true"/>
9777 </function>
9778
9779 <function name="FragmentLightModelfSGIX" exec="skip">
9780 <param name="pname" type="GLenum"/>
9781 <param name="param" type="GLfloat"/>
9782 <glx ignore="true"/>
9783 </function>
9784
9785 <function name="FragmentLightModelfvSGIX" exec="skip">
9786 <param name="pname" type="GLenum"/>
9787 <param name="params" type="const GLfloat *"/>
9788 <glx ignore="true"/>
9789 </function>
9790
9791 <function name="FragmentLightModeliSGIX" exec="skip">
9792 <param name="pname" type="GLenum"/>
9793 <param name="param" type="GLint"/>
9794 <glx ignore="true"/>
9795 </function>
9796
9797 <function name="FragmentLightModelivSGIX" exec="skip">
9798 <param name="pname" type="GLenum"/>
9799 <param name="params" type="const GLint *"/>
9800 <glx ignore="true"/>
9801 </function>
9802
9803 <function name="FragmentMaterialfSGIX" exec="skip">
9804 <param name="face" type="GLenum"/>
9805 <param name="pname" type="GLenum"/>
9806 <param name="param" type="GLfloat"/>
9807 <glx ignore="true"/>
9808 </function>
9809
9810 <function name="FragmentMaterialfvSGIX" exec="skip">
9811 <param name="face" type="GLenum"/>
9812 <param name="pname" type="GLenum"/>
9813 <param name="params" type="const GLfloat *"/>
9814 <glx ignore="true"/>
9815 </function>
9816
9817 <function name="FragmentMaterialiSGIX" exec="skip">
9818 <param name="face" type="GLenum"/>
9819 <param name="pname" type="GLenum"/>
9820 <param name="param" type="GLint"/>
9821 <glx ignore="true"/>
9822 </function>
9823
9824 <function name="FragmentMaterialivSGIX" exec="skip">
9825 <param name="face" type="GLenum"/>
9826 <param name="pname" type="GLenum"/>
9827 <param name="params" type="const GLint *"/>
9828 <glx ignore="true"/>
9829 </function>
9830
9831 <function name="GetFragmentLightfvSGIX" exec="skip">
9832 <param name="light" type="GLenum"/>
9833 <param name="pname" type="GLenum"/>
9834 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
9835 <glx ignore="true"/>
9836 </function>
9837
9838 <function name="GetFragmentLightivSGIX" exec="skip">
9839 <param name="light" type="GLenum"/>
9840 <param name="pname" type="GLenum"/>
9841 <param name="params" type="GLint *" output="true" variable_param="pname"/>
9842 <glx ignore="true"/>
9843 </function>
9844
9845 <function name="GetFragmentMaterialfvSGIX" exec="skip">
9846 <param name="face" type="GLenum"/>
9847 <param name="pname" type="GLenum"/>
9848 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
9849 <glx ignore="true"/>
9850 </function>
9851
9852 <function name="GetFragmentMaterialivSGIX" exec="skip">
9853 <param name="face" type="GLenum"/>
9854 <param name="pname" type="GLenum"/>
9855 <param name="params" type="GLint *" output="true" variable_param="pname"/>
9856 <glx ignore="true"/>
9857 </function>
9858
9859 <function name="LightEnviSGIX" exec="skip">
9860 <param name="pname" type="GLenum"/>
9861 <param name="param" type="GLint"/>
9862 <glx ignore="true"/>
9863 </function>
9864 </category>
9865
9866 <!-- Extension number 103 is not listed in the extension registry. -->
9867 <!-- Extension number 104 is not listed in the extension registry. -->
9868 <!-- Extension number 105 is not listed in the extension registry. -->
9869 <!-- Extension number 106 is not listed in the extension registry. -->
9870 <!-- Extension number 107 is not listed in the extension registry. -->
9871 <!-- Extension number 108 is not listed in the extension registry. -->
9872 <!-- Extension number 109 is not listed in the extension registry. -->
9873
9874 <category name="GL_IBM_rasterpos_clip" number="110">
9875 <enum name="RASTER_POSITION_UNCLIPPED_IBM" count="1" value="0x19262">
9876 <size name="Get" mode="get"/>
9877 </enum>
9878 </category>
9879
9880 <category name="GL_EXT_draw_range_elements" number="112">
9881 <function name="DrawRangeElementsEXT" alias="DrawRangeElements">
9882 <param name="mode" type="GLenum"/>
9883 <param name="start" type="GLuint"/>
9884 <param name="end" type="GLuint"/>
9885 <param name="count" type="GLsizei"/>
9886 <param name="type" type="GLenum"/>
9887 <param name="indices" type="const GLvoid *"/>
9888 <glx handcode="true"/>
9889 </function>
9890 </category>
9891
9892 <!-- Extension number 115 is a GLX extension. -->
9893 <!-- Extension number 116 is not listed in the extension registry. -->
9894
9895 <category name="GL_EXT_light_texture" number="117">
9896 <function name="ApplyTextureEXT" exec="skip">
9897 <param name="mode" type="GLenum"/>
9898 </function>
9899
9900 <function name="TextureLightEXT" exec="skip">
9901 <param name="pname" type="GLenum"/>
9902 </function>
9903
9904 <function name="TextureMaterialEXT" exec="skip">
9905 <param name="face" type="GLenum"/>
9906 <param name="mode" type="GLenum"/>
9907 </function>
9908 </category>
9909
9910 <!-- Extension number 118 is not listed in the extension registry. -->
9911 <!-- Extension number 121 is not listed in the extension registry. -->
9912 <!-- Extension number 122 is not listed in the extension registry. -->
9913 <!-- Extension number 123 is not listed in the extension registry. -->
9914 <!-- Extension number 124 is not listed in the extension registry. -->
9915 <!-- Extension number 125 is not listed in the extension registry. -->
9916 <!-- Extension number 126 is not listed in the extension registry. -->
9917 <!-- Extension number 128 is not listed in the extension registry. -->
9918 <!-- Extension number 130 is not listed in the extension registry. -->
9919 <!-- Extension number 131 is not listed in the extension registry. -->
9920
9921 <category name="GL_SGIX_async" number="132">
9922 <function name="AsyncMarkerSGIX" exec="skip">
9923 <param name="marker" type="GLuint"/>
9924 </function>
9925
9926 <function name="FinishAsyncSGIX" exec="skip">
9927 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. -->
9928 <return type="GLint"/>
9929 </function>
9930
9931 <function name="PollAsyncSGIX" exec="skip">
9932 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. -->
9933 <return type="GLint"/>
9934 </function>
9935
9936 <function name="GenAsyncMarkersSGIX" exec="skip">
9937 <param name="range" type="GLsizei"/>
9938 <return type="GLuint"/>
9939 </function>
9940
9941 <function name="DeleteAsyncMarkersSGIX" exec="skip">
9942 <param name="marker" type="GLuint"/>
9943 <param name="range" type="GLsizei"/>
9944 </function>
9945
9946 <function name="IsAsyncMarkerSGIX" exec="skip">
9947 <param name="marker" type="GLuint"/>
9948 <return type="GLboolean"/>
9949 </function>
9950 </category>
9951
9952 <category name="GL_INTEL_parallel_arrays" number="136">
9953 <function name="VertexPointervINTEL" exec="skip">
9954 <param name="size" type="GLint"/>
9955 <param name="type" type="GLenum"/>
9956 <param name="pointer" type="const GLvoid **"/>
9957 </function>
9958
9959 <function name="NormalPointervINTEL" exec="skip">
9960 <param name="type" type="GLenum"/>
9961 <param name="pointer" type="const GLvoid **"/>
9962 </function>
9963
9964 <function name="ColorPointervINTEL" exec="skip">
9965 <param name="size" type="GLint"/>
9966 <param name="type" type="GLenum"/>
9967 <param name="pointer" type="const GLvoid **"/>
9968 </function>
9969
9970 <function name="TexCoordPointervINTEL" exec="skip">
9971 <param name="size" type="GLint"/>
9972 <param name="type" type="GLenum"/>
9973 <param name="pointer" type="const GLvoid **"/>
9974 </function>
9975 </category>
9976
9977 <category name="GL_HP_occlusion_test" number="137">
9978 <enum name="OCCLUSION_TEST_HP" count="1" value="0x8165">
9979 <size name="Get" mode="get"/>
9980 </enum>
9981 <enum name="OCCLUSION_TEST_RESULT_HP" count="1" value="0x8166">
9982 <size name="Get" mode="get"/>
9983 </enum>
9984 </category>
9985
9986 <category name="GL_EXT_pixel_transform" number="138">
9987 <function name="PixelTransformParameteriEXT" exec="skip">
9988 <param name="target" type="GLenum"/>
9989 <param name="pname" type="GLenum"/>
9990 <param name="param" type="GLint"/>
9991 </function>
9992
9993 <function name="PixelTransformParameterfEXT" exec="skip">
9994 <param name="target" type="GLenum"/>
9995 <param name="pname" type="GLenum"/>
9996 <param name="param" type="GLfloat"/>
9997 </function>
9998
9999 <function name="PixelTransformParameterivEXT" exec="skip">
10000 <param name="target" type="GLenum"/>
10001 <param name="pname" type="GLenum"/>
10002 <param name="params" type="const GLint *"/>
10003 </function>
10004
10005 <function name="PixelTransformParameterfvEXT" exec="skip">
10006 <param name="target" type="GLenum"/>
10007 <param name="pname" type="GLenum"/>
10008 <param name="params" type="const GLfloat *"/>
10009 </function>
10010 </category>
10011
10012 <!-- Extension number 140 is not listed in the extension registry. -->
10013
10014 <category name="GL_EXT_shared_texture_palette" number="141">
10015 <enum name="SHARED_TEXTURE_PALETTE_EXT" count="1" value="0x81FB"/>
10016 </category>
10017
10018 <!-- Extension number 142 is a GLX extension. -->
10019 <!-- Extension number 143 is not listed in the extension registry. -->
10020
10021 <category name="GL_EXT_separate_specular_color" number="144">
10022 <enum name="LIGHT_MODEL_COLOR_CONTROL_EXT" count="1" value="0x81F8">
10023 <size name="LightModelfv"/>
10024 <size name="LightModeliv"/>
10025 </enum>
10026 <enum name="SINGLE_COLOR_EXT" value="0x81F9"/>
10027 <enum name="SEPARATE_SPECULAR_COLOR_EXT" value="0x81FA"/>
10028 </category>
10029
10030 <category name="GL_EXT_secondary_color" number="145">
10031 <function name="SecondaryColor3bEXT" offset="assign"
10032 vectorequiv="SecondaryColor3bvEXT" exec="loopback"
10033 mesa_name="+_f">
10034 <param name="red" type="GLbyte"/>
10035 <param name="green" type="GLbyte"/>
10036 <param name="blue" type="GLbyte"/>
10037 </function>
10038
10039 <function name="SecondaryColor3bvEXT" offset="assign" exec="loopback"
10040 mesa_name="+_f">
10041 <param name="v" type="const GLbyte *" count="3"/>
10042 <glx rop="4126"/>
10043 </function>
10044
10045 <function name="SecondaryColor3dEXT" offset="assign"
10046 vectorequiv="SecondaryColor3dvEXT" exec="loopback"
10047 mesa_name="+_f">
10048 <param name="red" type="GLdouble"/>
10049 <param name="green" type="GLdouble"/>
10050 <param name="blue" type="GLdouble"/>
10051 </function>
10052
10053 <function name="SecondaryColor3dvEXT" offset="assign" exec="loopback"
10054 mesa_name="+_f">
10055 <param name="v" type="const GLdouble *" count="3"/>
10056 <glx rop="4130"/>
10057 </function>
10058
10059 <function name="SecondaryColor3fEXT" offset="assign" vectorequiv="SecondaryColor3fvEXT">
10060 <param name="red" type="GLfloat"/>
10061 <param name="green" type="GLfloat"/>
10062 <param name="blue" type="GLfloat"/>
10063 </function>
10064
10065 <function name="SecondaryColor3fvEXT" offset="assign">
10066 <param name="v" type="const GLfloat *" count="3"/>
10067 <glx rop="4129"/>
10068 </function>
10069
10070 <function name="SecondaryColor3iEXT" offset="assign"
10071 vectorequiv="SecondaryColor3ivEXT" exec="loopback"
10072 mesa_name="+_f">
10073 <param name="red" type="GLint"/>
10074 <param name="green" type="GLint"/>
10075 <param name="blue" type="GLint"/>
10076 </function>
10077
10078 <function name="SecondaryColor3ivEXT" offset="assign" exec="loopback"
10079 mesa_name="+_f">
10080 <param name="v" type="const GLint *" count="3"/>
10081 <glx rop="4128"/>
10082 </function>
10083
10084 <function name="SecondaryColor3sEXT" offset="assign"
10085 vectorequiv="SecondaryColor3svEXT" exec="loopback"
10086 mesa_name="+_f">
10087 <param name="red" type="GLshort"/>
10088 <param name="green" type="GLshort"/>
10089 <param name="blue" type="GLshort"/>
10090 </function>
10091
10092 <function name="SecondaryColor3svEXT" offset="assign" exec="loopback"
10093 mesa_name="+_f">
10094 <param name="v" type="const GLshort *" count="3"/>
10095 <glx rop="4127"/>
10096 </function>
10097
10098 <function name="SecondaryColor3ubEXT" offset="assign"
10099 vectorequiv="SecondaryColor3ubvEXT" exec="loopback"
10100 mesa_name="+_f">
10101 <param name="red" type="GLubyte"/>
10102 <param name="green" type="GLubyte"/>
10103 <param name="blue" type="GLubyte"/>
10104 </function>
10105
10106 <function name="SecondaryColor3ubvEXT" offset="assign" exec="loopback"
10107 mesa_name="+_f">
10108 <param name="v" type="const GLubyte *" count="3"/>
10109 <glx rop="4131"/>
10110 </function>
10111
10112 <function name="SecondaryColor3uiEXT" offset="assign"
10113 vectorequiv="SecondaryColor3uivEXT" exec="loopback"
10114 mesa_name="+_f">
10115 <param name="red" type="GLuint"/>
10116 <param name="green" type="GLuint"/>
10117 <param name="blue" type="GLuint"/>
10118 </function>
10119
10120 <function name="SecondaryColor3uivEXT" offset="assign" exec="loopback"
10121 mesa_name="+_f">
10122 <param name="v" type="const GLuint *" count="3"/>
10123 <glx rop="4133"/>
10124 </function>
10125
10126 <function name="SecondaryColor3usEXT" offset="assign"
10127 vectorequiv="SecondaryColor3usvEXT" exec="loopback"
10128 mesa_name="+_f">
10129 <param name="red" type="GLushort"/>
10130 <param name="green" type="GLushort"/>
10131 <param name="blue" type="GLushort"/>
10132 </function>
10133
10134 <function name="SecondaryColor3usvEXT" offset="assign" exec="loopback"
10135 mesa_name="+_f">
10136 <param name="v" type="const GLushort *" count="3"/>
10137 <glx rop="4132"/>
10138 </function>
10139
10140 <function name="SecondaryColorPointerEXT" offset="assign">
10141 <param name="size" type="GLint"/>
10142 <param name="type" type="GLenum"/>
10143 <param name="stride" type="GLsizei"/>
10144 <param name="pointer" type="const GLvoid *"/>
10145 <glx handcode="true"/>
10146 </function>
10147 </category>
10148
10149 <category name="GL_EXT_texture_perturb_normal" number="147">
10150 <function name="TextureNormalEXT" exec="skip">
10151 <param name="mode" type="GLenum"/>
10152 </function>
10153 </category>
10154
10155 <category name="GL_EXT_multi_draw_arrays" number="148">
10156 <function name="MultiDrawArraysEXT" offset="assign" es1="1.0" es2="2.0">
10157 <param name="mode" type="GLenum"/>
10158 <param name="first" type="const GLint *"/>
10159 <param name="count" type="const GLsizei *"/>
10160 <param name="primcount" type="GLsizei"/>
10161 <glx handcode="true"/>
10162 </function>
10163
10164 <function name="MultiDrawElementsEXT" offset="assign" es1="1.0" es2="2.0"
10165 exec="dynamic">
10166 <param name="mode" type="GLenum"/>
10167 <param name="count" type="const GLsizei *"/>
10168 <param name="type" type="GLenum"/>
10169 <param name="indices" type="const GLvoid **"/>
10170 <param name="primcount" type="GLsizei"/>
10171 <glx handcode="true"/>
10172 </function>
10173 </category>
10174
10175 <category name="GL_EXT_fog_coord" number="149">
10176 <function name="FogCoordfEXT" offset="assign" vectorequiv="FogCoordfvEXT"
10177 exec="dynamic">
10178 <param name="coord" type="GLfloat"/>
10179 </function>
10180
10181 <function name="FogCoordfvEXT" offset="assign" exec="dynamic">
10182 <param name="coord" type="const GLfloat *" count="1"/>
10183 <glx rop="4124"/>
10184 </function>
10185
10186 <function name="FogCoorddEXT" offset="assign" vectorequiv="FogCoorddvEXT"
10187 exec="loopback">
10188 <param name="coord" type="GLdouble"/>
10189 </function>
10190
10191 <function name="FogCoorddvEXT" offset="assign" exec="loopback">
10192 <param name="coord" type="const GLdouble *" count="1"/>
10193 <glx rop="4125"/>
10194 </function>
10195
10196 <function name="FogCoordPointerEXT" offset="assign">
10197 <param name="type" type="GLenum"/>
10198 <param name="stride" type="GLsizei"/>
10199 <param name="pointer" type="const GLvoid *"/>
10200 <glx handcode="true"/>
10201 </function>
10202 </category>
10203
10204 <!-- Extension number 150 is not listed in the extension registry. -->
10205 <!-- Extension number 151 is not listed in the extension registry. -->
10206 <!-- Extension number 152 is not listed in the extension registry. -->
10207 <!-- Extension number 153 is not listed in the extension registry. -->
10208 <!-- Extension number 154 is not listed in the extension registry. -->
10209
10210 <category name="GL_EXT_coordinate_frame" number="156">
10211 <function name="Tangent3bEXT" exec="skip">
10212 <param name="tx" type="GLbyte"/>
10213 <param name="ty" type="GLbyte"/>
10214 <param name="tz" type="GLbyte"/>
10215 </function>
10216
10217 <function name="Tangent3bvEXT" exec="skip">
10218 <param name="v" type="const GLbyte *"/>
10219 </function>
10220
10221 <function name="Tangent3dEXT" exec="skip">
10222 <param name="tx" type="GLdouble"/>
10223 <param name="ty" type="GLdouble"/>
10224 <param name="tz" type="GLdouble"/>
10225 </function>
10226
10227 <function name="Tangent3dvEXT" exec="skip">
10228 <param name="v" type="const GLdouble *"/>
10229 </function>
10230
10231 <function name="Tangent3fEXT" exec="skip">
10232 <param name="tx" type="GLfloat"/>
10233 <param name="ty" type="GLfloat"/>
10234 <param name="tz" type="GLfloat"/>
10235 </function>
10236
10237 <function name="Tangent3fvEXT" exec="skip">
10238 <param name="v" type="const GLfloat *"/>
10239 </function>
10240
10241 <function name="Tangent3iEXT" exec="skip">
10242 <param name="tx" type="GLint"/>
10243 <param name="ty" type="GLint"/>
10244 <param name="tz" type="GLint"/>
10245 </function>
10246
10247 <function name="Tangent3ivEXT" exec="skip">
10248 <param name="v" type="const GLint *"/>
10249 </function>
10250
10251 <function name="Tangent3sEXT" exec="skip">
10252 <param name="tx" type="GLshort"/>
10253 <param name="ty" type="GLshort"/>
10254 <param name="tz" type="GLshort"/>
10255 </function>
10256
10257 <function name="Tangent3svEXT" exec="skip">
10258 <param name="v" type="const GLshort *"/>
10259 </function>
10260
10261 <function name="Binormal3bEXT" exec="skip">
10262 <param name="bx" type="GLbyte"/>
10263 <param name="by" type="GLbyte"/>
10264 <param name="bz" type="GLbyte"/>
10265 </function>
10266
10267 <function name="Binormal3bvEXT" exec="skip">
10268 <param name="v" type="const GLbyte *"/>
10269 </function>
10270
10271 <function name="Binormal3dEXT" exec="skip">
10272 <param name="bx" type="GLdouble"/>
10273 <param name="by" type="GLdouble"/>
10274 <param name="bz" type="GLdouble"/>
10275 </function>
10276
10277 <function name="Binormal3dvEXT" exec="skip">
10278 <param name="v" type="const GLdouble *"/>
10279 </function>
10280
10281 <function name="Binormal3fEXT" exec="skip">
10282 <param name="bx" type="GLfloat"/>
10283 <param name="by" type="GLfloat"/>
10284 <param name="bz" type="GLfloat"/>
10285 </function>
10286
10287 <function name="Binormal3fvEXT" exec="skip">
10288 <param name="v" type="const GLfloat *"/>
10289 </function>
10290
10291 <function name="Binormal3iEXT" exec="skip">
10292 <param name="bx" type="GLint"/>
10293 <param name="by" type="GLint"/>
10294 <param name="bz" type="GLint"/>
10295 </function>
10296
10297 <function name="Binormal3ivEXT" exec="skip">
10298 <param name="v" type="const GLint *"/>
10299 </function>
10300
10301 <function name="Binormal3sEXT" exec="skip">
10302 <param name="bx" type="GLshort"/>
10303 <param name="by" type="GLshort"/>
10304 <param name="bz" type="GLshort"/>
10305 </function>
10306
10307 <function name="Binormal3svEXT" exec="skip">
10308 <param name="v" type="const GLshort *"/>
10309 </function>
10310
10311 <function name="TangentPointerEXT" exec="skip">
10312 <param name="type" type="GLenum"/>
10313 <param name="stride" type="GLsizei"/>
10314 <param name="pointer" type="const GLvoid *"/>
10315 </function>
10316
10317 <function name="BinormalPointerEXT" exec="skip">
10318 <param name="type" type="GLenum"/>
10319 <param name="stride" type="GLsizei"/>
10320 <param name="pointer" type="const GLvoid *"/>
10321 </function>
10322 </category>
10323
10324 <!-- Extension number 157 is not listed in the extension registry. -->
10325
10326 <category name="GL_EXT_texture_env_combine" number="158">
10327 <enum name="COMBINE_EXT" value="0x8570"/>
10328 <enum name="COMBINE_RGB_EXT" count="1" value="0x8571"/>
10329 <enum name="COMBINE_ALPHA_EXT" count="1" value="0x8572"/>
10330 <enum name="RGB_SCALE_EXT" count="1" value="0x8573"/>
10331 <enum name="ADD_SIGNED_EXT" value="0x8574"/>
10332 <enum name="INTERPOLATE_EXT" value="0x8575"/>
10333 <enum name="CONSTANT_EXT" value="0x8576"/>
10334 <enum name="PRIMARY_COLOR_EXT" value="0x8577"/>
10335 <enum name="PREVIOUS_EXT" value="0x8578"/>
10336 <enum name="SOURCE0_RGB_EXT" count="1" value="0x8580"/>
10337 <enum name="SOURCE1_RGB_EXT" count="1" value="0x8581"/>
10338 <enum name="SOURCE2_RGB_EXT" count="1" value="0x8582"/>
10339 <enum name="SOURCE0_ALPHA_EXT" count="1" value="0x8588"/>
10340 <enum name="SOURCE1_ALPHA_EXT" count="1" value="0x8589"/>
10341 <enum name="SOURCE2_ALPHA_EXT" count="1" value="0x858A"/>
10342 <enum name="OPERAND0_RGB_EXT" count="1" value="0x8590"/>
10343 <enum name="OPERAND1_RGB_EXT" count="1" value="0x8591"/>
10344 <enum name="OPERAND2_RGB_EXT" count="1" value="0x8592"/>
10345 <enum name="OPERAND0_ALPHA_EXT" count="1" value="0x8598"/>
10346 <enum name="OPERAND1_ALPHA_EXT" count="1" value="0x8599"/>
10347 <enum name="OPERAND2_ALPHA_EXT" count="1" value="0x859A"/>
10348 </category>
10349
10350 <category name="GL_SGIX_pixel_texture" number="160">
10351 <function name="PixelTexGenSGIX" exec="skip">
10352 <param name="mode" type="GLenum"/>
10353 <glx rop="2059" ignore="true"/>
10354 </function>
10355 </category>
10356
10357 <!-- Extension number 161 is not listed in the extension registry. -->
10358 <!-- Extension number 162 is not listed in the extension registry. -->
10359
10360 <category name="GL_SUNX_constant_data" number="163">
10361 <function name="FinishTextureSUNX" exec="skip">
10362 </function>
10363 </category>
10364
10365 <category name="GL_SUN_global_alpha" number="164">
10366 <function name="GlobalAlphaFactorbSUN" exec="skip">
10367 <param name="factor" type="GLbyte"/>
10368 </function>
10369
10370 <function name="GlobalAlphaFactorsSUN" exec="skip">
10371 <param name="factor" type="GLshort"/>
10372 </function>
10373
10374 <function name="GlobalAlphaFactoriSUN" exec="skip">
10375 <param name="factor" type="GLint"/>
10376 </function>
10377
10378 <function name="GlobalAlphaFactorfSUN" exec="skip">
10379 <param name="factor" type="GLfloat"/>
10380 </function>
10381
10382 <function name="GlobalAlphaFactordSUN" exec="skip">
10383 <param name="factor" type="GLdouble"/>
10384 </function>
10385
10386 <function name="GlobalAlphaFactorubSUN" exec="skip">
10387 <param name="factor" type="GLubyte"/>
10388 </function>
10389
10390 <function name="GlobalAlphaFactorusSUN" exec="skip">
10391 <param name="factor" type="GLushort"/>
10392 </function>
10393
10394 <function name="GlobalAlphaFactoruiSUN" exec="skip">
10395 <param name="factor" type="GLuint"/>
10396 </function>
10397 </category>
10398
10399 <category name="GL_SUN_triangle_list" number="165">
10400 <function name="ReplacementCodeuiSUN" exec="skip">
10401 <param name="code" type="GLuint"/>
10402 </function>
10403
10404 <function name="ReplacementCodeusSUN" exec="skip">
10405 <param name="code" type="GLushort"/>
10406 </function>
10407
10408 <function name="ReplacementCodeubSUN" exec="skip">
10409 <param name="code" type="GLubyte"/>
10410 </function>
10411
10412 <function name="ReplacementCodeuivSUN" exec="skip">
10413 <param name="code" type="const GLuint *"/>
10414 </function>
10415
10416 <function name="ReplacementCodeusvSUN" exec="skip">
10417 <param name="code" type="const GLushort *"/>
10418 </function>
10419
10420 <function name="ReplacementCodeubvSUN" exec="skip">
10421 <param name="code" type="const GLubyte *"/>
10422 </function>
10423
10424 <function name="ReplacementCodePointerSUN" exec="skip">
10425 <param name="type" type="GLenum"/>
10426 <param name="stride" type="GLsizei"/>
10427 <param name="pointer" type="const GLvoid *"/>
10428 </function>
10429 </category>
10430
10431 <category name="GL_SUN_vertex" number="166">
10432 <function name="Color4ubVertex2fSUN" exec="skip">
10433 <param name="r" type="GLubyte"/>
10434 <param name="g" type="GLubyte"/>
10435 <param name="b" type="GLubyte"/>
10436 <param name="a" type="GLubyte"/>
10437 <param name="x" type="GLfloat"/>
10438 <param name="y" type="GLfloat"/>
10439 </function>
10440
10441 <function name="Color4ubVertex2fvSUN" exec="skip">
10442 <param name="c" type="const GLubyte *"/>
10443 <param name="v" type="const GLfloat *"/>
10444 </function>
10445
10446 <function name="Color4ubVertex3fSUN" exec="skip">
10447 <param name="r" type="GLubyte"/>
10448 <param name="g" type="GLubyte"/>
10449 <param name="b" type="GLubyte"/>
10450 <param name="a" type="GLubyte"/>
10451 <param name="x" type="GLfloat"/>
10452 <param name="y" type="GLfloat"/>
10453 <param name="z" type="GLfloat"/>
10454 </function>
10455
10456 <function name="Color4ubVertex3fvSUN" exec="skip">
10457 <param name="c" type="const GLubyte *"/>
10458 <param name="v" type="const GLfloat *"/>
10459 </function>
10460
10461 <function name="Color3fVertex3fSUN" exec="skip">
10462 <param name="r" type="GLfloat"/>
10463 <param name="g" type="GLfloat"/>
10464 <param name="b" type="GLfloat"/>
10465 <param name="x" type="GLfloat"/>
10466 <param name="y" type="GLfloat"/>
10467 <param name="z" type="GLfloat"/>
10468 </function>
10469
10470 <function name="Color3fVertex3fvSUN" exec="skip">
10471 <param name="c" type="const GLfloat *"/>
10472 <param name="v" type="const GLfloat *"/>
10473 </function>
10474
10475 <function name="Normal3fVertex3fSUN" exec="skip">
10476 <param name="nx" type="GLfloat"/>
10477 <param name="ny" type="GLfloat"/>
10478 <param name="nz" type="GLfloat"/>
10479 <param name="x" type="GLfloat"/>
10480 <param name="y" type="GLfloat"/>
10481 <param name="z" type="GLfloat"/>
10482 </function>
10483
10484 <function name="Normal3fVertex3fvSUN" exec="skip">
10485 <param name="n" type="const GLfloat *"/>
10486 <param name="v" type="const GLfloat *"/>
10487 </function>
10488
10489 <function name="Color4fNormal3fVertex3fSUN" exec="skip">
10490 <param name="r" type="GLfloat"/>
10491 <param name="g" type="GLfloat"/>
10492 <param name="b" type="GLfloat"/>
10493 <param name="a" type="GLfloat"/>
10494 <param name="nx" type="GLfloat"/>
10495 <param name="ny" type="GLfloat"/>
10496 <param name="nz" type="GLfloat"/>
10497 <param name="x" type="GLfloat"/>
10498 <param name="y" type="GLfloat"/>
10499 <param name="z" type="GLfloat"/>
10500 </function>
10501
10502 <function name="Color4fNormal3fVertex3fvSUN" exec="skip">
10503 <param name="c" type="const GLfloat *"/>
10504 <param name="n" type="const GLfloat *"/>
10505 <param name="v" type="const GLfloat *"/>
10506 </function>
10507
10508 <function name="TexCoord2fVertex3fSUN" exec="skip">
10509 <param name="s" type="GLfloat"/>
10510 <param name="t" type="GLfloat"/>
10511 <param name="x" type="GLfloat"/>
10512 <param name="y" type="GLfloat"/>
10513 <param name="z" type="GLfloat"/>
10514 </function>
10515
10516 <function name="TexCoord2fVertex3fvSUN" exec="skip">
10517 <param name="tc" type="const GLfloat *"/>
10518 <param name="v" type="const GLfloat *"/>
10519 </function>
10520
10521 <function name="TexCoord4fVertex4fSUN" exec="skip">
10522 <param name="s" type="GLfloat"/>
10523 <param name="t" type="GLfloat"/>
10524 <param name="p" type="GLfloat"/>
10525 <param name="q" type="GLfloat"/>
10526 <param name="x" type="GLfloat"/>
10527 <param name="y" type="GLfloat"/>
10528 <param name="z" type="GLfloat"/>
10529 <param name="w" type="GLfloat"/>
10530 </function>
10531
10532 <function name="TexCoord4fVertex4fvSUN" exec="skip">
10533 <param name="tc" type="const GLfloat *"/>
10534 <param name="v" type="const GLfloat *"/>
10535 </function>
10536
10537 <function name="TexCoord2fColor4ubVertex3fSUN" exec="skip">
10538 <param name="s" type="GLfloat"/>
10539 <param name="t" type="GLfloat"/>
10540 <param name="r" type="GLubyte"/>
10541 <param name="g" type="GLubyte"/>
10542 <param name="b" type="GLubyte"/>
10543 <param name="a" type="GLubyte"/>
10544 <param name="x" type="GLfloat"/>
10545 <param name="y" type="GLfloat"/>
10546 <param name="z" type="GLfloat"/>
10547 </function>
10548
10549 <function name="TexCoord2fColor4ubVertex3fvSUN" exec="skip">
10550 <param name="tc" type="const GLfloat *"/>
10551 <param name="c" type="const GLubyte *"/>
10552 <param name="v" type="const GLfloat *"/>
10553 </function>
10554
10555 <function name="TexCoord2fColor3fVertex3fSUN" exec="skip">
10556 <param name="s" type="GLfloat"/>
10557 <param name="t" type="GLfloat"/>
10558 <param name="r" type="GLfloat"/>
10559 <param name="g" type="GLfloat"/>
10560 <param name="b" type="GLfloat"/>
10561 <param name="x" type="GLfloat"/>
10562 <param name="y" type="GLfloat"/>
10563 <param name="z" type="GLfloat"/>
10564 </function>
10565
10566 <function name="TexCoord2fColor3fVertex3fvSUN" exec="skip">
10567 <param name="tc" type="const GLfloat *"/>
10568 <param name="c" type="const GLfloat *"/>
10569 <param name="v" type="const GLfloat *"/>
10570 </function>
10571
10572 <function name="TexCoord2fNormal3fVertex3fSUN" exec="skip">
10573 <param name="s" type="GLfloat"/>
10574 <param name="t" type="GLfloat"/>
10575 <param name="nx" type="GLfloat"/>
10576 <param name="ny" type="GLfloat"/>
10577 <param name="nz" type="GLfloat"/>
10578 <param name="x" type="GLfloat"/>
10579 <param name="y" type="GLfloat"/>
10580 <param name="z" type="GLfloat"/>
10581 </function>
10582
10583 <function name="TexCoord2fNormal3fVertex3fvSUN" exec="skip">
10584 <param name="tc" type="const GLfloat *"/>
10585 <param name="n" type="const GLfloat *"/>
10586 <param name="v" type="const GLfloat *"/>
10587 </function>
10588
10589 <function name="TexCoord2fColor4fNormal3fVertex3fSUN" exec="skip">
10590 <param name="s" type="GLfloat"/>
10591 <param name="t" type="GLfloat"/>
10592 <param name="r" type="GLfloat"/>
10593 <param name="g" type="GLfloat"/>
10594 <param name="b" type="GLfloat"/>
10595 <param name="a" type="GLfloat"/>
10596 <param name="nx" type="GLfloat"/>
10597 <param name="ny" type="GLfloat"/>
10598 <param name="nz" type="GLfloat"/>
10599 <param name="x" type="GLfloat"/>
10600 <param name="y" type="GLfloat"/>
10601 <param name="z" type="GLfloat"/>
10602 </function>
10603
10604 <function name="TexCoord2fColor4fNormal3fVertex3fvSUN" exec="skip">
10605 <param name="tc" type="const GLfloat *"/>
10606 <param name="c" type="const GLfloat *"/>
10607 <param name="n" type="const GLfloat *"/>
10608 <param name="v" type="const GLfloat *"/>
10609 </function>
10610
10611 <function name="TexCoord4fColor4fNormal3fVertex4fSUN" exec="skip">
10612 <param name="s" type="GLfloat"/>
10613 <param name="t" type="GLfloat"/>
10614 <param name="p" type="GLfloat"/>
10615 <param name="q" type="GLfloat"/>
10616 <param name="r" type="GLfloat"/>
10617 <param name="g" type="GLfloat"/>
10618 <param name="b" type="GLfloat"/>
10619 <param name="a" type="GLfloat"/>
10620 <param name="nx" type="GLfloat"/>
10621 <param name="ny" type="GLfloat"/>
10622 <param name="nz" type="GLfloat"/>
10623 <param name="x" type="GLfloat"/>
10624 <param name="y" type="GLfloat"/>
10625 <param name="z" type="GLfloat"/>
10626 <param name="w" type="GLfloat"/>
10627 </function>
10628
10629 <function name="TexCoord4fColor4fNormal3fVertex4fvSUN" exec="skip">
10630 <param name="tc" type="const GLfloat *"/>
10631 <param name="c" type="const GLfloat *"/>
10632 <param name="n" type="const GLfloat *"/>
10633 <param name="v" type="const GLfloat *"/>
10634 </function>
10635
10636 <function name="ReplacementCodeuiVertex3fSUN" exec="skip">
10637 <param name="rc" type="GLuint"/>
10638 <param name="x" type="GLfloat"/>
10639 <param name="y" type="GLfloat"/>
10640 <param name="z" type="GLfloat"/>
10641 </function>
10642
10643 <function name="ReplacementCodeuiVertex3fvSUN" exec="skip">
10644 <param name="rc" type="const GLuint *"/>
10645 <param name="v" type="const GLfloat *"/>
10646 </function>
10647
10648 <function name="ReplacementCodeuiColor4ubVertex3fSUN" exec="skip">
10649 <param name="rc" type="GLuint"/>
10650 <param name="r" type="GLubyte"/>
10651 <param name="g" type="GLubyte"/>
10652 <param name="b" type="GLubyte"/>
10653 <param name="a" type="GLubyte"/>
10654 <param name="x" type="GLfloat"/>
10655 <param name="y" type="GLfloat"/>
10656 <param name="z" type="GLfloat"/>
10657 </function>
10658
10659 <function name="ReplacementCodeuiColor4ubVertex3fvSUN" exec="skip">
10660 <param name="rc" type="const GLuint *"/>
10661 <param name="c" type="const GLubyte *"/>
10662 <param name="v" type="const GLfloat *"/>
10663 </function>
10664
10665 <function name="ReplacementCodeuiColor3fVertex3fSUN" exec="skip">
10666 <param name="rc" type="GLuint"/>
10667 <param name="r" type="GLfloat"/>
10668 <param name="g" type="GLfloat"/>
10669 <param name="b" type="GLfloat"/>
10670 <param name="x" type="GLfloat"/>
10671 <param name="y" type="GLfloat"/>
10672 <param name="z" type="GLfloat"/>
10673 </function>
10674
10675 <function name="ReplacementCodeuiColor3fVertex3fvSUN" exec="skip">
10676 <param name="rc" type="const GLuint *"/>
10677 <param name="c" type="const GLfloat *"/>
10678 <param name="v" type="const GLfloat *"/>
10679 </function>
10680
10681 <function name="ReplacementCodeuiNormal3fVertex3fSUN" exec="skip">
10682 <param name="rc" type="GLuint"/>
10683 <param name="nx" type="GLfloat"/>
10684 <param name="ny" type="GLfloat"/>
10685 <param name="nz" type="GLfloat"/>
10686 <param name="x" type="GLfloat"/>
10687 <param name="y" type="GLfloat"/>
10688 <param name="z" type="GLfloat"/>
10689 </function>
10690
10691 <function name="ReplacementCodeuiNormal3fVertex3fvSUN" exec="skip">
10692 <param name="rc" type="const GLuint *"/>
10693 <param name="n" type="const GLfloat *"/>
10694 <param name="v" type="const GLfloat *"/>
10695 </function>
10696
10697 <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN"
10698 exec="skip">
10699 <param name="rc" type="GLuint"/>
10700 <param name="r" type="GLfloat"/>
10701 <param name="g" type="GLfloat"/>
10702 <param name="b" type="GLfloat"/>
10703 <param name="a" type="GLfloat"/>
10704 <param name="nx" type="GLfloat"/>
10705 <param name="ny" type="GLfloat"/>
10706 <param name="nz" type="GLfloat"/>
10707 <param name="x" type="GLfloat"/>
10708 <param name="y" type="GLfloat"/>
10709 <param name="z" type="GLfloat"/>
10710 </function>
10711
10712 <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN"
10713 exec="skip">
10714 <param name="rc" type="const GLuint *"/>
10715 <param name="c" type="const GLfloat *"/>
10716 <param name="n" type="const GLfloat *"/>
10717 <param name="v" type="const GLfloat *"/>
10718 </function>
10719
10720 <function name="ReplacementCodeuiTexCoord2fVertex3fSUN" exec="skip">
10721 <param name="rc" type="GLuint"/>
10722 <param name="s" type="GLfloat"/>
10723 <param name="t" type="GLfloat"/>
10724 <param name="x" type="GLfloat"/>
10725 <param name="y" type="GLfloat"/>
10726 <param name="z" type="GLfloat"/>
10727 </function>
10728
10729 <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" exec="skip">
10730 <param name="rc" type="const GLuint *"/>
10731 <param name="tc" type="const GLfloat *"/>
10732 <param name="v" type="const GLfloat *"/>
10733 </function>
10734
10735 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN"
10736 exec="skip">
10737 <param name="rc" type="GLuint"/>
10738 <param name="s" type="GLfloat"/>
10739 <param name="t" type="GLfloat"/>
10740 <param name="nx" type="GLfloat"/>
10741 <param name="ny" type="GLfloat"/>
10742 <param name="nz" type="GLfloat"/>
10743 <param name="x" type="GLfloat"/>
10744 <param name="y" type="GLfloat"/>
10745 <param name="z" type="GLfloat"/>
10746 </function>
10747
10748 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN"
10749 exec="skip">
10750 <param name="rc" type="const GLuint *"/>
10751 <param name="tc" type="const GLfloat *"/>
10752 <param name="n" type="const GLfloat *"/>
10753 <param name="v" type="const GLfloat *"/>
10754 </function>
10755
10756 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN"
10757 exec="skip">
10758 <param name="rc" type="GLuint"/>
10759 <param name="s" type="GLfloat"/>
10760 <param name="t" type="GLfloat"/>
10761 <param name="r" type="GLfloat"/>
10762 <param name="g" type="GLfloat"/>
10763 <param name="b" type="GLfloat"/>
10764 <param name="a" type="GLfloat"/>
10765 <param name="nx" type="GLfloat"/>
10766 <param name="ny" type="GLfloat"/>
10767 <param name="nz" type="GLfloat"/>
10768 <param name="x" type="GLfloat"/>
10769 <param name="y" type="GLfloat"/>
10770 <param name="z" type="GLfloat"/>
10771 </function>
10772
10773 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN"
10774 exec="skip">
10775 <param name="rc" type="const GLuint *"/>
10776 <param name="tc" type="const GLfloat *"/>
10777 <param name="c" type="const GLfloat *"/>
10778 <param name="n" type="const GLfloat *"/>
10779 <param name="v" type="const GLfloat *"/>
10780 </function>
10781 </category>
10782
10783 <!-- Extension number 167 is a WGL extension. -->
10784 <!-- Extension number 168 is a WGL extension. -->
10785 <!-- Extension number 169 is a WGL extension. -->
10786 <!-- Extension number 170 is a WGL extension. -->
10787 <!-- Extension number 171 is a WGL extension. -->
10788 <!-- Extension number 172 is a WGL extension. -->
10789
10790 <category name="GL_EXT_blend_func_separate" number="173">
10791 <function name="BlendFuncSeparateEXT" offset="assign">
10792 <param name="sfactorRGB" type="GLenum"/>
10793 <param name="dfactorRGB" type="GLenum"/>
10794 <param name="sfactorAlpha" type="GLenum"/>
10795 <param name="dfactorAlpha" type="GLenum"/>
10796 <glx rop="4134"/>
10797 </function>
10798 </category>
10799
10800 <category name="GL_EXT_stencil_wrap" number="176">
10801 <enum name="INCR_WRAP_EXT" value="0x8507"/>
10802 <enum name="DECR_WRAP_EXT" value="0x8508"/>
10803 </category>
10804
10805 <!-- Extension number 177 is a WGL extension. -->
10806
10807 <category name="GL_NV_texgen_reflection" number="179">
10808 <enum name="NORMAL_MAP_NV" value="0x8511"/>
10809 <enum name="REFLECTION_MAP_NV" value="0x8512"/>
10810 </category>
10811
10812 <!-- Extension number 180 is not listed in the extension registry. -->
10813
10814 <category name="GL_SUN_convolution_border_modes" number="182">
10815 <enum name="WRAP_BORDER_SUN" value="0x81D4"/>
10816 </category>
10817
10818 <!-- Extension number 183 is a GLX extension. -->
10819 <!-- Extension number 184 is not listed in the extension registry. -->
10820
10821 <category name="GL_EXT_texture_env_add" number="185">
10822 <!-- No new functions, types, enums. -->
10823 </category>
10824
10825 <category name="GL_EXT_texture_lod_bias" number="186">
10826 <enum name="TEXTURE_LOD_BIAS_EXT" count="1" value="0x8501">
10827 <size name="TexParameterfv"/>
10828 <size name="TexParameteriv"/>
10829 <size name="GetTexParameterfv" mode="get"/>
10830 <size name="GetTexParameteriv" mode="get"/>
10831 </enum>
10832 </category>
10833
10834 <category name="GL_EXT_texture_filter_anisotropic" number="187">
10835 <enum name="TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FE">
10836 <size name="TexParameterfv"/>
10837 <size name="TexParameteriv"/>
10838 <size name="GetTexParameterfv" mode="get"/>
10839 <size name="GetTexParameteriv" mode="get"/>
10840 </enum>
10841 <enum name="MAX_TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FF">
10842 <size name="Get" mode="get"/>
10843 </enum>
10844 </category>
10845
10846 <category name="GL_EXT_vertex_weighting" number="188">
10847 <function name="VertexWeightfEXT" vectorequiv="VertexWeightfvEXT"
10848 exec="skip">
10849 <param name="weight" type="GLfloat"/>
10850 <glx ignore="true"/>
10851 </function>
10852
10853 <function name="VertexWeightfvEXT" exec="skip">
10854 <param name="weight" type="const GLfloat *" count="1"/>
10855 <glx rop="4135" ignore="true"/>
10856 </function>
10857
10858 <function name="VertexWeightPointerEXT" exec="skip">
10859 <param name="size" type="GLsizei"/>
10860 <param name="type" type="GLenum"/>
10861 <param name="stride" type="GLsizei"/>
10862 <param name="pointer" type="const GLvoid *"/>
10863 <glx handcode="true" ignore="true"/>
10864 </function>
10865 </category>
10866
10867 <category name="GL_NV_light_max_exponent" number="189">
10868 <enum name="MAX_SHININESS_NV" count="1" value="0x8504">
10869 <size name="Get" mode="get"/>
10870 </enum>
10871 <enum name="MAX_SPOT_EXPONENT_NV" count="1" value="0x8505">
10872 <size name="Get" mode="get"/>
10873 </enum>
10874 </category>
10875
10876 <category name="GL_NV_vertex_array_range" number="190">
10877 <function name="FlushVertexArrayRangeNV" exec="skip">
10878 <glx ignore="true"/>
10879 </function>
10880
10881 <function name="VertexArrayRangeNV" exec="skip">
10882 <param name="length" type="GLsizei"/>
10883 <param name="pointer" type="const GLvoid *"/>
10884 <glx ignore="true"/>
10885 </function>
10886 </category>
10887
10888 <category name="GL_NV_register_combiners" number="191">
10889 <function name="CombinerParameterfvNV" exec="skip">
10890 <param name="pname" type="GLenum"/>
10891 <param name="params" type="const GLfloat *" variable_param="pname"/>
10892 <glx rop="4137" ignore="true"/>
10893 </function>
10894
10895 <function name="CombinerParameterfNV" exec="skip">
10896 <param name="pname" type="GLenum"/>
10897 <param name="param" type="GLfloat"/>
10898 <glx rop="4136" ignore="true"/>
10899 </function>
10900
10901 <function name="CombinerParameterivNV" exec="skip">
10902 <param name="pname" type="GLenum"/>
10903 <param name="params" type="const GLint *" variable_param="pname"/>
10904 <glx rop="4139" ignore="true"/>
10905 </function>
10906
10907 <function name="CombinerParameteriNV" exec="skip">
10908 <param name="pname" type="GLenum"/>
10909 <param name="param" type="GLint"/>
10910 <glx rop="4138" ignore="true"/>
10911 </function>
10912
10913 <function name="CombinerInputNV" exec="skip">
10914 <param name="stage" type="GLenum"/>
10915 <param name="portion" type="GLenum"/>
10916 <param name="variable" type="GLenum"/>
10917 <param name="input" type="GLenum"/>
10918 <param name="mapping" type="GLenum"/>
10919 <param name="componentUsage" type="GLenum"/>
10920 <glx rop="4140" ignore="true"/>
10921 </function>
10922
10923 <function name="CombinerOutputNV" exec="skip">
10924 <param name="stage" type="GLenum"/>
10925 <param name="portion" type="GLenum"/>
10926 <param name="abOutput" type="GLenum"/>
10927 <param name="cdOutput" type="GLenum"/>
10928 <param name="sumOutput" type="GLenum"/>
10929 <param name="scale" type="GLenum"/>
10930 <param name="bias" type="GLenum"/>
10931 <param name="abDotProduct" type="GLboolean"/>
10932 <param name="cdDotProduct" type="GLboolean"/>
10933 <param name="muxSum" type="GLboolean"/>
10934 <glx rop="4141" ignore="true"/>
10935 </function>
10936
10937 <function name="FinalCombinerInputNV" exec="skip">
10938 <param name="variable" type="GLenum"/>
10939 <param name="input" type="GLenum"/>
10940 <param name="mapping" type="GLenum"/>
10941 <param name="componentUsage" type="GLenum"/>
10942 <glx rop="4142" ignore="true"/>
10943 </function>
10944
10945 <function name="GetCombinerInputParameterfvNV" exec="skip">
10946 <param name="stage" type="GLenum"/>
10947 <param name="portion" type="GLenum"/>
10948 <param name="variable" type="GLenum"/>
10949 <param name="pname" type="GLenum"/>
10950 <param name="params" type="GLfloat *" output="true"/>
10951 <glx vendorpriv="1270" ignore="true"/>
10952 </function>
10953
10954 <function name="GetCombinerInputParameterivNV" exec="skip">
10955 <param name="stage" type="GLenum"/>
10956 <param name="portion" type="GLenum"/>
10957 <param name="variable" type="GLenum"/>
10958 <param name="pname" type="GLenum"/>
10959 <param name="params" type="GLint *" output="true"/>
10960 <glx vendorpriv="1271" ignore="true"/>
10961 </function>
10962
10963 <function name="GetCombinerOutputParameterfvNV" exec="skip">
10964 <param name="stage" type="GLenum"/>
10965 <param name="portion" type="GLenum"/>
10966 <param name="pname" type="GLenum"/>
10967 <param name="params" type="GLfloat *" output="true"/>
10968 <glx vendorpriv="1272" ignore="true"/>
10969 </function>
10970
10971 <function name="GetCombinerOutputParameterivNV" exec="skip">
10972 <param name="stage" type="GLenum"/>
10973 <param name="portion" type="GLenum"/>
10974 <param name="pname" type="GLenum"/>
10975 <param name="params" type="GLint *" output="true"/>
10976 <glx vendorpriv="1273" ignore="true"/>
10977 </function>
10978
10979 <function name="GetFinalCombinerInputParameterfvNV" exec="skip">
10980 <param name="variable" type="GLenum"/>
10981 <param name="pname" type="GLenum"/>
10982 <param name="params" type="GLfloat *" output="true"/>
10983 <glx vendorpriv="1274" ignore="true"/>
10984 </function>
10985
10986 <function name="GetFinalCombinerInputParameterivNV" exec="skip">
10987 <param name="variable" type="GLenum"/>
10988 <param name="pname" type="GLenum"/>
10989 <param name="params" type="GLint *" output="true"/>
10990 <glx vendorpriv="1275" ignore="true"/>
10991 </function>
10992 </category>
10993
10994 <category name="GL_NV_fog_distance" number="192">
10995 <enum name="FOG_DISTANCE_MODE_NV" count="1" value="0x855A">
10996 <size name="Fogfv"/>
10997 <size name="Fogiv"/>
10998 <size name="Get" mode="get"/>
10999 </enum>
11000 <enum name="EYE_RADIAL_NV" value="0x855B"/>
11001 <enum name="EYE_PLANE_ABSOLUTE_NV" value="0x855C"/>
11002 </category>
11003
11004 <category name="GL_NV_blend_square" number="194">
11005 <!-- No new functions, types, enums. -->
11006 </category>
11007
11008 <category name="GL_NV_texture_env_combine4" number="195">
11009 <enum name="COMBINE4_NV" value="0x8503"/>
11010 <enum name="SOURCE3_RGB_NV" count="1" value="0x8583">
11011 <size name="TexEnvfv"/>
11012 <size name="TexEnviv"/>
11013 <size name="GetTexEnvfv" mode="get"/>
11014 <size name="GetTexEnviv" mode="get"/>
11015 </enum>
11016 <enum name="SOURCE3_ALPHA_NV" count="1" value="0x858B">
11017 <size name="TexEnvfv"/>
11018 <size name="TexEnviv"/>
11019 <size name="GetTexEnvfv" mode="get"/>
11020 <size name="GetTexEnviv" mode="get"/>
11021 </enum>
11022 <enum name="OPERAND3_RGB_NV" count="1" value="0x8593">
11023 <size name="TexEnvfv"/>
11024 <size name="TexEnviv"/>
11025 <size name="GetTexEnvfv" mode="get"/>
11026 <size name="GetTexEnviv" mode="get"/>
11027 </enum>
11028 <enum name="OPERAND3_ALPHA_NV" count="1" value="0x859B">
11029 <size name="TexEnvfv"/>
11030 <size name="TexEnviv"/>
11031 <size name="GetTexEnvfv" mode="get"/>
11032 <size name="GetTexEnviv" mode="get"/>
11033 </enum>
11034 </category>
11035
11036 <category name="GL_MESA_resize_buffers" number="196">
11037 <function name="ResizeBuffersMESA" offset="assign">
11038 <glx ignore="true"/>
11039 </function>
11040 </category>
11041
11042 <category name="GL_MESA_window_pos" number="197">
11043 <function name="WindowPos2dMESA" offset="assign">
11044 <param name="x" type="GLdouble"/>
11045 <param name="y" type="GLdouble"/>
11046 <glx handcode="true"/>
11047 </function>
11048
11049 <function name="WindowPos2dvMESA" offset="assign">
11050 <param name="v" type="const GLdouble *"/>
11051 <glx handcode="true"/>
11052 </function>
11053
11054 <function name="WindowPos2fMESA" offset="assign">
11055 <param name="x" type="GLfloat"/>
11056 <param name="y" type="GLfloat"/>
11057 <glx handcode="true"/>
11058 </function>
11059
11060 <function name="WindowPos2fvMESA" offset="assign">
11061 <param name="v" type="const GLfloat *"/>
11062 <glx handcode="true"/>
11063 </function>
11064
11065 <function name="WindowPos2iMESA" offset="assign">
11066 <param name="x" type="GLint"/>
11067 <param name="y" type="GLint"/>
11068 <glx handcode="true"/>
11069 </function>
11070
11071 <function name="WindowPos2ivMESA" offset="assign">
11072 <param name="v" type="const GLint *"/>
11073 <glx handcode="true"/>
11074 </function>
11075
11076 <function name="WindowPos2sMESA" offset="assign">
11077 <param name="x" type="GLshort"/>
11078 <param name="y" type="GLshort"/>
11079 <glx handcode="true"/>
11080 </function>
11081
11082 <function name="WindowPos2svMESA" offset="assign">
11083 <param name="v" type="const GLshort *"/>
11084 <glx handcode="true"/>
11085 </function>
11086
11087 <function name="WindowPos3dMESA" offset="assign">
11088 <param name="x" type="GLdouble"/>
11089 <param name="y" type="GLdouble"/>
11090 <param name="z" type="GLdouble"/>
11091 <glx handcode="true"/>
11092 </function>
11093
11094 <function name="WindowPos3dvMESA" offset="assign">
11095 <param name="v" type="const GLdouble *"/>
11096 <glx handcode="true"/>
11097 </function>
11098
11099 <function name="WindowPos3fMESA" offset="assign" vectorequiv="WindowPos3fvMESA">
11100 <param name="x" type="GLfloat"/>
11101 <param name="y" type="GLfloat"/>
11102 <param name="z" type="GLfloat"/>
11103 </function>
11104
11105 <function name="WindowPos3fvMESA" offset="assign">
11106 <param name="v" type="const GLfloat *" count="3"/>
11107 <glx rop="230"/>
11108 </function>
11109
11110 <function name="WindowPos3iMESA" offset="assign">
11111 <param name="x" type="GLint"/>
11112 <param name="y" type="GLint"/>
11113 <param name="z" type="GLint"/>
11114 <glx handcode="true"/>
11115 </function>
11116
11117 <function name="WindowPos3ivMESA" offset="assign">
11118 <param name="v" type="const GLint *"/>
11119 <glx handcode="true"/>
11120 </function>
11121
11122 <function name="WindowPos3sMESA" offset="assign">
11123 <param name="x" type="GLshort"/>
11124 <param name="y" type="GLshort"/>
11125 <param name="z" type="GLshort"/>
11126 <glx handcode="true"/>
11127 </function>
11128
11129 <function name="WindowPos3svMESA" offset="assign">
11130 <param name="v" type="const GLshort *"/>
11131 <glx handcode="true"/>
11132 </function>
11133
11134 <function name="WindowPos4dMESA" offset="assign" deprecated="3.1">
11135 <param name="x" type="GLdouble"/>
11136 <param name="y" type="GLdouble"/>
11137 <param name="z" type="GLdouble"/>
11138 <param name="w" type="GLdouble"/>
11139 <glx ignore="true"/>
11140 </function>
11141
11142 <function name="WindowPos4dvMESA" offset="assign" deprecated="3.1">
11143 <param name="v" type="const GLdouble *"/>
11144 <glx ignore="true"/>
11145 </function>
11146
11147 <function name="WindowPos4fMESA" offset="assign" deprecated="3.1">
11148 <param name="x" type="GLfloat"/>
11149 <param name="y" type="GLfloat"/>
11150 <param name="z" type="GLfloat"/>
11151 <param name="w" type="GLfloat"/>
11152 <glx ignore="true"/>
11153 </function>
11154
11155 <function name="WindowPos4fvMESA" offset="assign" deprecated="3.1">
11156 <param name="v" type="const GLfloat *"/>
11157 <glx ignore="true"/>
11158 </function>
11159
11160 <function name="WindowPos4iMESA" offset="assign" deprecated="3.1">
11161 <param name="x" type="GLint"/>
11162 <param name="y" type="GLint"/>
11163 <param name="z" type="GLint"/>
11164 <param name="w" type="GLint"/>
11165 <glx ignore="true"/>
11166 </function>
11167
11168 <function name="WindowPos4ivMESA" offset="assign" deprecated="3.1">
11169 <param name="v" type="const GLint *"/>
11170 <glx ignore="true"/>
11171 </function>
11172
11173 <function name="WindowPos4sMESA" offset="assign" deprecated="3.1">
11174 <param name="x" type="GLshort"/>
11175 <param name="y" type="GLshort"/>
11176 <param name="z" type="GLshort"/>
11177 <param name="w" type="GLshort"/>
11178 <glx ignore="true"/>
11179 </function>
11180
11181 <function name="WindowPos4svMESA" offset="assign" deprecated="3.1">
11182 <param name="v" type="const GLshort *"/>
11183 <glx ignore="true"/>
11184 </function>
11185 </category>
11186
11187 <category name="GL_EXT_texture_compression_s3tc" number="198">
11188 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/>
11189 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/>
11190 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/>
11191 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/>
11192 </category>
11193
11194 <category name="GL_IBM_multimode_draw_arrays" number="200">
11195 <function name="MultiModeDrawArraysIBM" offset="assign" static_dispatch="false">
11196 <param name="mode" type="const GLenum *"/>
11197 <param name="first" type="const GLint *"/>
11198 <param name="count" type="const GLsizei *"/>
11199 <param name="primcount" type="GLsizei"/>
11200 <param name="modestride" type="GLint"/>
11201 <glx handcode="true" ignore="true"/>
11202 </function>
11203
11204 <function name="MultiModeDrawElementsIBM" offset="assign" static_dispatch="false">
11205 <param name="mode" type="const GLenum *"/>
11206 <param name="count" type="const GLsizei *"/>
11207 <param name="type" type="GLenum"/>
11208 <param name="indices" type="const GLvoid * const *"/>
11209 <param name="primcount" type="GLsizei"/>
11210 <param name="modestride" type="GLint"/>
11211 <glx handcode="true" ignore="true"/>
11212 </function>
11213 </category>
11214
11215 <category name="GL_IBM_vertex_array_lists" number="201">
11216 <function name="ColorPointerListIBM" exec="skip">
11217 <param name="size" type="GLint"/>
11218 <param name="type" type="GLenum"/>
11219 <param name="stride" type="GLint"/>
11220 <param name="pointer" type="const GLvoid **"/>
11221 <param name="ptrstride" type="GLint"/>
11222 </function>
11223
11224 <function name="SecondaryColorPointerListIBM" exec="skip">
11225 <param name="size" type="GLint"/>
11226 <param name="type" type="GLenum"/>
11227 <param name="stride" type="GLint"/>
11228 <param name="pointer" type="const GLvoid **"/>
11229 <param name="ptrstride" type="GLint"/>
11230 </function>
11231
11232 <function name="EdgeFlagPointerListIBM" exec="skip">
11233 <param name="stride" type="GLint"/>
11234 <param name="pointer" type="const GLboolean **"/>
11235 <param name="ptrstride" type="GLint"/>
11236 </function>
11237
11238 <function name="FogCoordPointerListIBM" exec="skip">
11239 <param name="type" type="GLenum"/>
11240 <param name="stride" type="GLint"/>
11241 <param name="pointer" type="const GLvoid **"/>
11242 <param name="ptrstride" type="GLint"/>
11243 </function>
11244
11245 <function name="IndexPointerListIBM" exec="skip">
11246 <param name="type" type="GLenum"/>
11247 <param name="stride" type="GLint"/>
11248 <param name="pointer" type="const GLvoid **"/>
11249 <param name="ptrstride" type="GLint"/>
11250 </function>
11251
11252 <function name="NormalPointerListIBM" exec="skip">
11253 <param name="type" type="GLenum"/>
11254 <param name="stride" type="GLint"/>
11255 <param name="pointer" type="const GLvoid **"/>
11256 <param name="ptrstride" type="GLint"/>
11257 </function>
11258
11259 <function name="TexCoordPointerListIBM" exec="skip">
11260 <param name="size" type="GLint"/>
11261 <param name="type" type="GLenum"/>
11262 <param name="stride" type="GLint"/>
11263 <param name="pointer" type="const GLvoid **"/>
11264 <param name="ptrstride" type="GLint"/>
11265 </function>
11266
11267 <function name="VertexPointerListIBM" exec="skip">
11268 <param name="size" type="GLint"/>
11269 <param name="type" type="GLenum"/>
11270 <param name="stride" type="GLint"/>
11271 <param name="pointer" type="const GLvoid **"/>
11272 <param name="ptrstride" type="GLint"/>
11273 </function>
11274 </category>
11275
11276 <!-- Extension number 202 is not listed in the extension registry. -->
11277 <!-- Extension number 203 is not listed in the extension registry. -->
11278 <!-- Extension number 204 is not listed in the extension registry. -->
11279 <!-- Extension number 205 is not listed in the extension registry. -->
11280
11281 <category name="GL_3DFX_texture_compression_FXT1" number="206">
11282 <enum name="COMPRESSED_RGB_FXT1_3DFX" value="0x86B0"/>
11283 <enum name="COMPRESSED_RGBA_FXT1_3DFX" value="0x86B1"/>
11284 </category>
11285
11286 <category name="GL_3DFX_multisample" number="207">
11287 <enum name="MULTISAMPLE_3DFX" value="0x86B2"/>
11288 <enum name="SAMPLE_BUFFERS_3DFX" value="0x86B3"/>
11289 <enum name="SAMPLES_3DFX" value="0x86B4"/>
11290 <enum name="MULTISAMPLE_BIT_3DFX" value="0x20000000"/>
11291 </category>
11292
11293 <category name="GL_3DFX_tbuffer" number="208">
11294 <function name="TbufferMask3DFX" exec="skip">
11295 <param name="mask" type="GLuint"/>
11296 <glx ignore="true"/>
11297 </function>
11298 </category>
11299
11300 <category name="GL_EXT_multisample" number="209">
11301 <function name="SampleMaskEXT" alias="SampleMaskSGIS" static_dispatch="false">
11302 <param name="value" type="GLclampf"/>
11303 <param name="invert" type="GLboolean"/>
11304 </function>
11305
11306 <function name="SamplePatternEXT" alias="SamplePatternSGIS" static_dispatch="false">
11307 <param name="pattern" type="GLenum"/>
11308 </function>
11309 </category>
11310
11311 <!-- Extension number 211 is not listed in the extension registry. -->
11312 <!-- Extension number 213 is not listed in the extension registry. -->
11313
11314 <category name="GL_SGIS_texture_color_mask" number="214">
11315 <enum name="TEXTURE_COLOR_WRITEMASK_SGIS" value="0x81EF"/>
11316
11317 <function name="TextureColorMaskSGIS" exec="skip">
11318 <param name="red" type="GLboolean"/>
11319 <param name="green" type="GLboolean"/>
11320 <param name="blue" type="GLboolean"/>
11321 <param name="alpha" type="GLboolean"/>
11322 <glx rop="2082" ignore="true"/>
11323 </function>
11324 </category>
11325
11326 <!-- Extension number 215 is a GLX extension. -->
11327 <!-- Extension number 216 is a GLX extension. -->
11328 <!-- Extension number 217 is a GLX extension. -->
11329 <!-- Extension number 218 is a GLX extension. -->
11330 <!-- Extension number 219 is not listed in the extension registry. -->
11331
11332 <category name="GL_EXT_texture_env_dot3" number="220">
11333 <enum name="DOT3_RGB_EXT" value="0x8740"/>
11334 <enum name="DOT3_RGBA_EXT" value="0x8741"/>
11335 </category>
11336
11337 <category name="GL_ATI_texture_mirror_once" number="221">
11338 <enum name="MIRROR_CLAMP_ATI" value="0x8742"/>
11339 <enum name="MIRROR_CLAMP_TO_EDGE_ATI" value="0x8743"/>
11340 </category>
11341
11342 <category name="GL_NV_fence" number="222">
11343 <function name="DeleteFencesNV" exec="skip">
11344 <param name="n" type="GLsizei"/>
11345 <param name="fences" type="const GLuint *"/>
11346 <glx ignore="true"/>
11347 </function>
11348
11349 <function name="GenFencesNV" exec="skip">
11350 <param name="n" type="GLsizei" counter="true"/>
11351 <param name="fences" type="GLuint *" output="true" count="n"/>
11352 <glx ignore="true"/>
11353 </function>
11354
11355 <function name="IsFenceNV" exec="skip">
11356 <param name="fence" type="GLuint"/>
11357 <return type="GLboolean"/>
11358 <glx ignore="true"/>
11359 </function>
11360
11361 <function name="TestFenceNV" exec="skip">
11362 <param name="fence" type="GLuint"/>
11363 <return type="GLboolean"/>
11364 <glx ignore="true"/>
11365 </function>
11366
11367 <function name="GetFenceivNV" exec="skip">
11368 <param name="fence" type="GLuint"/>
11369 <param name="pname" type="GLenum"/>
11370 <param name="params" type="GLint *" output="true"/>
11371 <glx ignore="true"/>
11372 </function>
11373
11374 <function name="FinishFenceNV" exec="skip">
11375 <param name="fence" type="GLuint"/>
11376 <glx ignore="true"/>
11377 </function>
11378
11379 <function name="SetFenceNV" exec="skip">
11380 <param name="fence" type="GLuint"/>
11381 <param name="condition" type="GLenum"/>
11382 <glx ignore="true"/>
11383 </function>
11384 </category>
11385
11386 <category name="GL_IBM_texture_mirrored_repeat" number="224">
11387 <enum name="MIRRORED_REPEAT_IBM" value="0x8370"/>
11388 </category>
11389
11390 <category name="GL_NV_evaluators" number="225">
11391 <function name="MapControlPointsNV" exec="skip">
11392 <param name="target" type="GLenum"/>
11393 <param name="index" type="GLuint"/>
11394 <param name="type" type="GLenum"/>
11395 <param name="ustride" type="GLsizei"/>
11396 <param name="vstride" type="GLsizei"/>
11397 <param name="uorder" type="GLint"/>
11398 <param name="vorder" type="GLint"/>
11399 <param name="packed" type="GLboolean"/>
11400 <param name="points" type="const GLvoid *"/>
11401 </function>
11402
11403 <function name="MapParameterivNV" exec="skip">
11404 <param name="target" type="GLenum"/>
11405 <param name="pname" type="GLenum"/>
11406 <param name="params" type="const GLint *"/>
11407 </function>
11408
11409 <function name="MapParameterfvNV" exec="skip">
11410 <param name="target" type="GLenum"/>
11411 <param name="pname" type="GLenum"/>
11412 <param name="params" type="const GLfloat *"/>
11413 </function>
11414
11415 <function name="GetMapControlPointsNV" exec="skip">
11416 <param name="target" type="GLenum"/>
11417 <param name="index" type="GLuint"/>
11418 <param name="type" type="GLenum"/>
11419 <param name="ustride" type="GLsizei"/>
11420 <param name="vstride" type="GLsizei"/>
11421 <param name="packed" type="GLboolean"/>
11422 <param name="points" type="GLvoid *" output="true"/>
11423 </function>
11424
11425 <function name="GetMapParameterivNV" exec="skip">
11426 <param name="target" type="GLenum"/>
11427 <param name="pname" type="GLenum"/>
11428 <param name="params" type="GLint *" output="true"/>
11429 </function>
11430
11431 <function name="GetMapParameterfvNV" exec="skip">
11432 <param name="target" type="GLenum"/>
11433 <param name="pname" type="GLenum"/>
11434 <param name="params" type="GLfloat *" output="true"/>
11435 </function>
11436
11437 <function name="GetMapAttribParameterivNV" exec="skip">
11438 <param name="target" type="GLenum"/>
11439 <param name="index" type="GLuint"/>
11440 <param name="pname" type="GLenum"/>
11441 <param name="params" type="GLint *" output="true"/>
11442 </function>
11443
11444 <function name="GetMapAttribParameterfvNV" exec="skip">
11445 <param name="target" type="GLenum"/>
11446 <param name="index" type="GLuint"/>
11447 <param name="pname" type="GLenum"/>
11448 <param name="params" type="GLfloat *" output="true"/>
11449 </function>
11450
11451 <function name="EvalMapsNV" exec="skip">
11452 <param name="target" type="GLenum"/>
11453 <param name="mode" type="GLenum"/>
11454 </function>
11455 </category>
11456
11457 <category name="GL_NV_packed_depth_stencil" number="226">
11458 <enum name="DEPTH_STENCIL_NV" value="0x84F9"/>
11459 <enum name="UNSIGNED_INT_24_8_NV" value="0x84FA"/>
11460 </category>
11461
11462 <category name="GL_NV_register_combiners2" number="227">
11463 <function name="CombinerStageParameterfvNV" exec="skip">
11464 <param name="stage" type="GLenum"/>
11465 <param name="pname" type="GLenum"/>
11466 <param name="params" type="const GLfloat *"/>
11467 </function>
11468
11469 <function name="GetCombinerStageParameterfvNV" exec="skip">
11470 <param name="stage" type="GLenum"/>
11471 <param name="pname" type="GLenum"/>
11472 <param name="params" type="GLfloat *" output="true"/>
11473 </function>
11474 </category>
11475
11476 <category name="GL_NV_texture_compression_vtc" number="228">
11477 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/>
11478 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/>
11479 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/>
11480 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/>
11481 </category>
11482
11483 <category name="GL_NV_texture_rectangle" number="229">
11484 <enum name="TEXTURE_RECTANGLE_NV" count="1" value="0x84F5">
11485 <size name="Get" mode="get"/>
11486 </enum>
11487 <enum name="TEXTURE_BINDING_RECTANGLE_NV" count="1" value="0x84F6">
11488 <size name="Get" mode="get"/>
11489 </enum>
11490 <enum name="PROXY_TEXTURE_RECTANGLE_NV" value="0x84F7"/>
11491 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_NV" count="1" value="0x84F8">
11492 <size name="Get" mode="get"/>
11493 </enum>
11494 </category>
11495
11496 <category name="GL_NV_vertex_program" number="233">
11497 <enum name="VERTEX_PROGRAM_NV" value="0x8620"/>
11498 <enum name="VERTEX_STATE_PROGRAM_NV" value="0x8621"/>
11499 <enum name="ATTRIB_ARRAY_SIZE_NV" count="1" value="0x8623">
11500 <size name="GetVertexAttribdvNV" mode="get"/>
11501 <size name="GetVertexAttribfvNV" mode="get"/>
11502 <size name="GetVertexAttribivNV" mode="get"/>
11503 </enum>
11504 <enum name="ATTRIB_ARRAY_STRIDE_NV" count="1" value="0x8624">
11505 <size name="GetVertexAttribdvNV" mode="get"/>
11506 <size name="GetVertexAttribfvNV" mode="get"/>
11507 <size name="GetVertexAttribivNV" mode="get"/>
11508 </enum>
11509 <enum name="ATTRIB_ARRAY_TYPE_NV" count="1" value="0x8625">
11510 <size name="GetVertexAttribdvNV" mode="get"/>
11511 <size name="GetVertexAttribfvNV" mode="get"/>
11512 <size name="GetVertexAttribivNV" mode="get"/>
11513 </enum>
11514 <enum name="CURRENT_ATTRIB_NV" count="1" value="0x8626">
11515 <size name="GetVertexAttribdvNV" mode="get"/>
11516 <size name="GetVertexAttribfvNV" mode="get"/>
11517 <size name="GetVertexAttribivNV" mode="get"/>
11518 </enum>
11519 <enum name="PROGRAM_LENGTH_NV" count="1" value="0x8627">
11520 <size name="GetProgramivNV" mode="get"/>
11521 </enum>
11522 <enum name="PROGRAM_STRING_NV" value="0x8628"/>
11523 <enum name="MODELVIEW_PROJECTION_NV" value="0x8629"/>
11524 <enum name="IDENTITY_NV" value="0x862A"/>
11525 <enum name="INVERSE_NV" value="0x862B"/>
11526 <enum name="TRANSPOSE_NV" value="0x862C"/>
11527 <enum name="INVERSE_TRANSPOSE_NV" value="0x862D"/>
11528 <enum name="MAX_TRACK_MATRIX_STACK_DEPTH_NV" value="0x862E"/>
11529 <enum name="MAX_TRACK_MATRICES_NV" value="0x862F"/>
11530 <enum name="MATRIX0_NV" value="0x8630"/>
11531 <enum name="MATRIX1_NV" value="0x8631"/>
11532 <enum name="MATRIX2_NV" value="0x8632"/>
11533 <enum name="MATRIX3_NV" value="0x8633"/>
11534 <enum name="MATRIX4_NV" value="0x8634"/>
11535 <enum name="MATRIX5_NV" value="0x8635"/>
11536 <enum name="MATRIX6_NV" value="0x8636"/>
11537 <enum name="MATRIX7_NV" value="0x8637"/>
11538 <enum name="CURRENT_MATRIX_STACK_DEPTH_NV" value="0x8640"/>
11539 <enum name="CURRENT_MATRIX_NV" value="0x8641"/>
11540 <enum name="VERTEX_PROGRAM_POINT_SIZE_NV" value="0x8642"/>
11541 <enum name="VERTEX_PROGRAM_TWO_SIDE_NV" value="0x8643"/>
11542 <enum name="PROGRAM_PARAMETER_NV" value="0x8644"/>
11543 <enum name="ATTRIB_ARRAY_POINTER_NV" value="0x8645"/>
11544 <enum name="PROGRAM_TARGET_NV" count="1" value="0x8646">
11545 <size name="GetProgramivNV" mode="get"/>
11546 </enum>
11547 <enum name="PROGRAM_RESIDENT_NV" count="1" value="0x8647">
11548 <size name="GetProgramivNV" mode="get"/>
11549 </enum>
11550 <enum name="TRACK_MATRIX_NV" value="0x8648"/>
11551 <enum name="TRACK_MATRIX_TRANSFORM_NV" value="0x8649"/>
11552 <enum name="VERTEX_PROGRAM_BINDING_NV" value="0x864A"/>
11553 <enum name="PROGRAM_ERROR_POSITION_NV" value="0x864B"/>
11554 <enum name="VERTEX_ATTRIB_ARRAY0_NV" value="0x8650"/>
11555 <enum name="VERTEX_ATTRIB_ARRAY1_NV" value="0x8651"/>
11556 <enum name="VERTEX_ATTRIB_ARRAY2_NV" value="0x8652"/>
11557 <enum name="VERTEX_ATTRIB_ARRAY3_NV" value="0x8653"/>
11558 <enum name="VERTEX_ATTRIB_ARRAY4_NV" value="0x8654"/>
11559 <enum name="VERTEX_ATTRIB_ARRAY5_NV" value="0x8655"/>
11560 <enum name="VERTEX_ATTRIB_ARRAY6_NV" value="0x8656"/>
11561 <enum name="VERTEX_ATTRIB_ARRAY7_NV" value="0x8657"/>
11562 <enum name="VERTEX_ATTRIB_ARRAY8_NV" value="0x8658"/>
11563 <enum name="VERTEX_ATTRIB_ARRAY9_NV" value="0x8659"/>
11564 <enum name="VERTEX_ATTRIB_ARRAY10_NV" value="0x865A"/>
11565 <enum name="VERTEX_ATTRIB_ARRAY11_NV" value="0x865B"/>
11566 <enum name="VERTEX_ATTRIB_ARRAY12_NV" value="0x865C"/>
11567 <enum name="VERTEX_ATTRIB_ARRAY13_NV" value="0x865D"/>
11568 <enum name="VERTEX_ATTRIB_ARRAY14_NV" value="0x865E"/>
11569 <enum name="VERTEX_ATTRIB_ARRAY15_NV" value="0x865F"/>
11570 <enum name="MAP1_VERTEX_ATTRIB0_4_NV" value="0x8660"/>
11571 <enum name="MAP1_VERTEX_ATTRIB1_4_NV" value="0x8661"/>
11572 <enum name="MAP1_VERTEX_ATTRIB2_4_NV" value="0x8662"/>
11573 <enum name="MAP1_VERTEX_ATTRIB3_4_NV" value="0x8663"/>
11574 <enum name="MAP1_VERTEX_ATTRIB4_4_NV" value="0x8664"/>
11575 <enum name="MAP1_VERTEX_ATTRIB5_4_NV" value="0x8665"/>
11576 <enum name="MAP1_VERTEX_ATTRIB6_4_NV" value="0x8666"/>
11577 <enum name="MAP1_VERTEX_ATTRIB7_4_NV" value="0x8667"/>
11578 <enum name="MAP1_VERTEX_ATTRIB8_4_NV" value="0x8668"/>
11579 <enum name="MAP1_VERTEX_ATTRIB9_4_NV" value="0x8669"/>
11580 <enum name="MAP1_VERTEX_ATTRIB10_4_NV" value="0x866A"/>
11581 <enum name="MAP1_VERTEX_ATTRIB11_4_NV" value="0x866B"/>
11582 <enum name="MAP1_VERTEX_ATTRIB12_4_NV" value="0x866C"/>
11583 <enum name="MAP1_VERTEX_ATTRIB13_4_NV" value="0x866D"/>
11584 <enum name="MAP1_VERTEX_ATTRIB14_4_NV" value="0x866E"/>
11585 <enum name="MAP1_VERTEX_ATTRIB15_4_NV" value="0x866F"/>
11586 <enum name="MAP2_VERTEX_ATTRIB0_4_NV" value="0x8670"/>
11587 <enum name="MAP2_VERTEX_ATTRIB1_4_NV" value="0x8671"/>
11588 <enum name="MAP2_VERTEX_ATTRIB2_4_NV" value="0x8672"/>
11589 <enum name="MAP2_VERTEX_ATTRIB3_4_NV" value="0x8673"/>
11590 <enum name="MAP2_VERTEX_ATTRIB4_4_NV" value="0x8674"/>
11591 <enum name="MAP2_VERTEX_ATTRIB5_4_NV" value="0x8675"/>
11592 <enum name="MAP2_VERTEX_ATTRIB6_4_NV" value="0x8676"/>
11593 <enum name="MAP2_VERTEX_ATTRIB7_4_NV" value="0x8677"/>
11594 <enum name="MAP2_VERTEX_ATTRIB8_4_NV" value="0x8678"/>
11595 <enum name="MAP2_VERTEX_ATTRIB9_4_NV" value="0x8679"/>
11596 <enum name="MAP2_VERTEX_ATTRIB10_4_NV" value="0x867A"/>
11597 <enum name="MAP2_VERTEX_ATTRIB11_4_NV" value="0x867B"/>
11598 <enum name="MAP2_VERTEX_ATTRIB12_4_NV" value="0x867C"/>
11599 <enum name="MAP2_VERTEX_ATTRIB13_4_NV" value="0x867D"/>
11600 <enum name="MAP2_VERTEX_ATTRIB14_4_NV" value="0x867E"/>
11601 <enum name="MAP2_VERTEX_ATTRIB15_4_NV" value="0x867F"/>
11602
11603 <function name="AreProgramsResidentNV" offset="assign" deprecated="3.1"
11604 exec="skip">
11605 <param name="n" type="GLsizei" counter="true"/>
11606 <param name="ids" type="const GLuint *" count="n"/>
11607 <param name="residences" type="GLboolean *" output="true" count="n"/>
11608 <return type="GLboolean"/>
11609 <glx vendorpriv="1293"/>
11610 </function>
11611
11612 <function name="BindProgramNV" offset="assign" deprecated="3.1"
11613 mesa_name="-NV">
11614 <param name="target" type="GLenum"/>
11615 <param name="program" type="GLuint"/>
11616 <glx rop="4180"/>
11617 </function>
11618
11619 <function name="DeleteProgramsNV" offset="assign" deprecated="3.1"
11620 mesa_name="-NV">
11621 <param name="n" type="GLsizei" counter="true"/>
11622 <param name="programs" type="const GLuint *" count="n"/>
11623 <glx vendorpriv="1294"/>
11624 </function>
11625
11626 <function name="ExecuteProgramNV" offset="assign" deprecated="3.1"
11627 exec="skip">
11628 <param name="target" type="GLenum"/>
11629 <param name="id" type="GLuint"/>
11630 <param name="params" type="const GLfloat *" count="4"/>
11631 <glx rop="4181"/>
11632 </function>
11633
11634 <function name="GenProgramsNV" offset="assign" deprecated="3.1"
11635 mesa_name="-NV">
11636 <param name="n" type="GLsizei" counter="true"/>
11637 <param name="programs" type="GLuint *" output="true" count="n"/>
11638 <glx vendorpriv="1295" always_array="true"/>
11639 </function>
11640
11641 <!-- This isn't 100% correct. Currently, the only valid value of pname
11642 is GL_PROGRAM_PARAMETER_NV, and the count for that pname is always
11643 4. This is why the pname parameter was removed in the ARB version
11644 of these functions.
11645 -->
11646
11647 <function name="GetProgramParameterdvNV" offset="assign" deprecated="3.1"
11648 exec="skip">
11649 <param name="target" type="GLenum"/>
11650 <param name="index" type="GLuint"/>
11651 <param name="pname" type="GLenum"/>
11652 <param name="params" type="GLdouble *" output="true" count="4"/>
11653 <glx vendorpriv="1297"/>
11654 </function>
11655
11656 <function name="GetProgramParameterfvNV" offset="assign" deprecated="3.1"
11657 exec="skip">
11658 <param name="target" type="GLenum"/>
11659 <param name="index" type="GLuint"/>
11660 <param name="pname" type="GLenum"/>
11661 <param name="params" type="GLfloat *" output="true" count="4"/>
11662 <glx vendorpriv="1296"/>
11663 </function>
11664
11665 <function name="GetProgramivNV" offset="assign" deprecated="3.1"
11666 exec="skip">
11667 <param name="id" type="GLuint"/>
11668 <param name="pname" type="GLenum"/>
11669 <param name="params" type="GLint *" output="true" variable_param="pname"/>
11670 <glx vendorpriv="1298"/>
11671 </function>
11672
11673 <function name="GetProgramStringNV" offset="assign" deprecated="3.1"
11674 exec="skip">
11675 <param name="id" type="GLuint"/>
11676 <param name="pname" type="GLenum"/>
11677 <param name="program" type="GLubyte *" output="true"/>
11678 <glx vendorpriv="1299" handcode="server" always_array="true"/>
11679 </function>
11680
11681 <function name="GetTrackMatrixivNV" offset="assign" deprecated="3.1"
11682 exec="skip">
11683 <param name="target" type="GLenum"/>
11684 <param name="address" type="GLuint"/>
11685 <param name="pname" type="GLenum"/>
11686 <param name="params" type="GLint *" output="true" count="1"/>
11687 <glx vendorpriv="1300"/>
11688 </function>
11689
11690 <function name="GetVertexAttribdvNV" offset="assign" deprecated="3.1"
11691 exec="skip">
11692 <param name="index" type="GLuint"/>
11693 <param name="pname" type="GLenum"/>
11694 <param name="params" type="GLdouble *" output="true" variable_param="pname"/>
11695 <glx vendorpriv="1301"/>
11696 </function>
11697
11698 <function name="GetVertexAttribfvNV" offset="assign" deprecated="3.1"
11699 exec="skip">
11700 <param name="index" type="GLuint"/>
11701 <param name="pname" type="GLenum"/>
11702 <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
11703 <glx vendorpriv="1302"/>
11704 </function>
11705
11706 <function name="GetVertexAttribivNV" offset="assign" deprecated="3.1"
11707 exec="skip">
11708 <param name="index" type="GLuint"/>
11709 <param name="pname" type="GLenum"/>
11710 <param name="params" type="GLint *" output="true" variable_param="pname"/>
11711 <glx vendorpriv="1303"/>
11712 </function>
11713
11714 <function name="GetVertexAttribPointervNV" offset="assign"
11715 mesa_name="-NV+ARB">
11716 <param name="index" type="GLuint"/>
11717 <param name="pname" type="GLenum"/>
11718 <param name="pointer" type="GLvoid **" output="true"/>
11719 <glx handcode="true"/>
11720 </function>
11721
11722 <function name="IsProgramNV" offset="assign" deprecated="3.1"
11723 mesa_name="-NV+ARB">
11724 <param name="program" type="GLuint"/>
11725 <return type="GLboolean"/>
11726 <glx vendorpriv="1304"/>
11727 </function>
11728
11729 <function name="LoadProgramNV" offset="assign" deprecated="3.1"
11730 exec="skip">
11731 <param name="target" type="GLenum"/>
11732 <param name="id" type="GLuint"/>
11733 <param name="len" type="GLsizei" counter="true"/>
11734 <param name="program" type="const GLubyte *" count="len"/>
11735 <glx rop="4183"/>
11736 </function>
11737
11738 <function name="ProgramParameter4dNV" alias="ProgramEnvParameter4dARB">
11739 <param name="target" type="GLenum"/>
11740 <param name="index" type="GLuint"/>
11741 <param name="x" type="GLdouble"/>
11742 <param name="y" type="GLdouble"/>
11743 <param name="z" type="GLdouble"/>
11744 <param name="w" type="GLdouble"/>
11745 </function>
11746
11747 <function name="ProgramParameter4dvNV" alias="ProgramEnvParameter4dvARB">
11748 <param name="target" type="GLenum"/>
11749 <param name="index" type="GLuint"/>
11750 <param name="params" type="const GLdouble *"/>
11751 </function>
11752
11753 <function name="ProgramParameter4fNV" alias="ProgramEnvParameter4fARB">
11754 <param name="target" type="GLenum"/>
11755 <param name="index" type="GLuint"/>
11756 <param name="x" type="GLfloat"/>
11757 <param name="y" type="GLfloat"/>
11758 <param name="z" type="GLfloat"/>
11759 <param name="w" type="GLfloat"/>
11760 </function>
11761
11762 <function name="ProgramParameter4fvNV" alias="ProgramEnvParameter4fvARB">
11763 <param name="target" type="GLenum"/>
11764 <param name="index" type="GLuint"/>
11765 <param name="params" type="const GLfloat *"/>
11766 </function>
11767
11768 <function name="ProgramParameters4dvNV" offset="assign" deprecated="3.1"
11769 exec="skip">
11770 <param name="target" type="GLenum"/>
11771 <param name="index" type="GLuint"/>
11772 <param name="num" type="GLsizei" counter="true"/>
11773 <param name="params" type="const GLdouble *" count="num" count_scale="4"/>
11774 <glx rop="4187"/>
11775 </function>
11776
11777 <function name="ProgramParameters4fvNV" offset="assign" deprecated="3.1"
11778 exec="skip">
11779 <param name="target" type="GLenum"/>
11780 <param name="index" type="GLuint"/>
11781 <param name="num" type="GLsizei" counter="true"/>
11782 <param name="params" type="const GLfloat *" count="num" count_scale="4"/>
11783 <glx rop="4186"/>
11784 </function>
11785
11786 <function name="RequestResidentProgramsNV" offset="assign"
11787 deprecated="3.1" exec="skip">
11788 <param name="n" type="GLsizei" counter="true"/>
11789 <param name="ids" type="const GLuint *" count="n"/>
11790 <glx rop="4182"/>
11791 </function>
11792
11793 <function name="TrackMatrixNV" offset="assign" deprecated="3.1"
11794 exec="skip">
11795 <param name="target" type="GLenum"/>
11796 <param name="address" type="GLuint"/>
11797 <param name="matrix" type="GLenum"/>
11798 <param name="transform" type="GLenum"/>
11799 <glx rop="4188"/>
11800 </function>
11801
11802 <function name="VertexAttribPointerNV" offset="assign" deprecated="3.1"
11803 exec="skip">
11804 <param name="index" type="GLuint"/>
11805 <param name="size" type="GLint"/>
11806 <param name="type" type="GLenum"/>
11807 <param name="stride" type="GLsizei"/>
11808 <param name="pointer" type="const GLvoid *"/>
11809 <glx handcode="true"/>
11810 </function>
11811
11812 <function name="VertexAttrib1sNV" offset="assign"
11813 vectorequiv="VertexAttrib1svNV" deprecated="3.1" exec="loopback">
11814 <param name="index" type="GLuint"/>
11815 <param name="x" type="GLshort"/>
11816 </function>
11817
11818 <function name="VertexAttrib1svNV" offset="assign" deprecated="3.1"
11819 exec="loopback">
11820 <param name="index" type="GLuint"/>
11821 <param name="v" type="const GLshort *" count="1"/>
11822 <glx rop="4265"/>
11823 </function>
11824
11825 <function name="VertexAttrib2sNV" offset="assign"
11826 vectorequiv="VertexAttrib2svNV" deprecated="3.1" exec="loopback">
11827 <param name="index" type="GLuint"/>
11828 <param name="x" type="GLshort"/>
11829 <param name="y" type="GLshort"/>
11830 </function>
11831
11832 <function name="VertexAttrib2svNV" offset="assign" deprecated="3.1"
11833 exec="loopback">
11834 <param name="index" type="GLuint"/>
11835 <param name="v" type="const GLshort *" count="2"/>
11836 <glx rop="4266"/>
11837 </function>
11838
11839 <function name="VertexAttrib3sNV" offset="assign"
11840 vectorequiv="VertexAttrib3svNV" deprecated="3.1" exec="loopback">
11841 <param name="index" type="GLuint"/>
11842 <param name="x" type="GLshort"/>
11843 <param name="y" type="GLshort"/>
11844 <param name="z" type="GLshort"/>
11845 </function>
11846
11847 <function name="VertexAttrib3svNV" offset="assign" deprecated="3.1"
11848 exec="loopback">
11849 <param name="index" type="GLuint"/>
11850 <param name="v" type="const GLshort *" count="3"/>
11851 <glx rop="4267"/>
11852 </function>
11853
11854 <function name="VertexAttrib4sNV" offset="assign"
11855 vectorequiv="VertexAttrib4svNV" deprecated="3.1" exec="loopback">
11856 <param name="index" type="GLuint"/>
11857 <param name="x" type="GLshort"/>
11858 <param name="y" type="GLshort"/>
11859 <param name="z" type="GLshort"/>
11860 <param name="w" type="GLshort"/>
11861 </function>
11862
11863 <function name="VertexAttrib4svNV" offset="assign" deprecated="3.1"
11864 exec="loopback">
11865 <param name="index" type="GLuint"/>
11866 <param name="v" type="const GLshort *" count="4"/>
11867 <glx rop="4268"/>
11868 </function>
11869
11870 <function name="VertexAttrib1fNV" offset="assign"
11871 vectorequiv="VertexAttrib1fvNV" deprecated="3.1"
11872 exec="dynamic">
11873 <param name="index" type="GLuint"/>
11874 <param name="x" type="GLfloat"/>
11875 </function>
11876
11877 <function name="VertexAttrib1fvNV" offset="assign" deprecated="3.1"
11878 exec="dynamic">
11879 <param name="index" type="GLuint"/>
11880 <param name="v" type="const GLfloat *" count="1"/>
11881 <glx rop="4269"/>
11882 </function>
11883
11884 <function name="VertexAttrib2fNV" offset="assign"
11885 vectorequiv="VertexAttrib2fvNV" deprecated="3.1"
11886 exec="dynamic">
11887 <param name="index" type="GLuint"/>
11888 <param name="x" type="GLfloat"/>
11889 <param name="y" type="GLfloat"/>
11890 </function>
11891
11892 <function name="VertexAttrib2fvNV" offset="assign" deprecated="3.1"
11893 exec="dynamic">
11894 <param name="index" type="GLuint"/>
11895 <param name="v" type="const GLfloat *" count="2"/>
11896 <glx rop="4270"/>
11897 </function>
11898
11899 <function name="VertexAttrib3fNV" offset="assign"
11900 vectorequiv="VertexAttrib3fvNV" deprecated="3.1"
11901 exec="dynamic">
11902 <param name="index" type="GLuint"/>
11903 <param name="x" type="GLfloat"/>
11904 <param name="y" type="GLfloat"/>
11905 <param name="z" type="GLfloat"/>
11906 </function>
11907
11908 <function name="VertexAttrib3fvNV" offset="assign" deprecated="3.1"
11909 exec="dynamic">
11910 <param name="index" type="GLuint"/>
11911 <param name="v" type="const GLfloat *" count="3"/>
11912 <glx rop="4271"/>
11913 </function>
11914
11915 <function name="VertexAttrib4fNV" offset="assign"
11916 vectorequiv="VertexAttrib4fvNV" deprecated="3.1"
11917 exec="dynamic">
11918 <param name="index" type="GLuint"/>
11919 <param name="x" type="GLfloat"/>
11920 <param name="y" type="GLfloat"/>
11921 <param name="z" type="GLfloat"/>
11922 <param name="w" type="GLfloat"/>
11923 </function>
11924
11925 <function name="VertexAttrib4fvNV" offset="assign" deprecated="3.1"
11926 exec="dynamic">
11927 <param name="index" type="GLuint"/>
11928 <param name="v" type="const GLfloat *" count="4"/>
11929 <glx rop="4272"/>
11930 </function>
11931
11932 <function name="VertexAttrib1dNV" offset="assign"
11933 vectorequiv="VertexAttrib1dvNV" deprecated="3.1" exec="loopback">
11934 <param name="index" type="GLuint"/>
11935 <param name="x" type="GLdouble"/>
11936 </function>
11937
11938 <function name="VertexAttrib1dvNV" offset="assign" deprecated="3.1"
11939 exec="loopback">
11940 <param name="index" type="GLuint"/>
11941 <param name="v" type="const GLdouble *" count="1"/>
11942 <glx rop="4273" doubles_in_order="true"/>
11943 </function>
11944
11945 <function name="VertexAttrib2dNV" offset="assign"
11946 vectorequiv="VertexAttrib2dvNV" deprecated="3.1" exec="loopback">
11947 <param name="index" type="GLuint"/>
11948 <param name="x" type="GLdouble"/>
11949 <param name="y" type="GLdouble"/>
11950 </function>
11951
11952 <function name="VertexAttrib2dvNV" offset="assign" deprecated="3.1"
11953 exec="loopback">
11954 <param name="index" type="GLuint"/>
11955 <param name="v" type="const GLdouble *" count="2"/>
11956 <glx rop="4274" doubles_in_order="true"/>
11957 </function>
11958
11959 <function name="VertexAttrib3dNV" offset="assign"
11960 vectorequiv="VertexAttrib3dvNV" deprecated="3.1" exec="loopback">
11961 <param name="index" type="GLuint"/>
11962 <param name="x" type="GLdouble"/>
11963 <param name="y" type="GLdouble"/>
11964 <param name="z" type="GLdouble"/>
11965 </function>
11966
11967 <function name="VertexAttrib3dvNV" offset="assign" deprecated="3.1"
11968 exec="loopback">
11969 <param name="index" type="GLuint"/>
11970 <param name="v" type="const GLdouble *" count="3"/>
11971 <glx rop="4275" doubles_in_order="true"/>
11972 </function>
11973
11974 <function name="VertexAttrib4dNV" offset="assign"
11975 vectorequiv="VertexAttrib4dvNV" deprecated="3.1" exec="loopback">
11976 <param name="index" type="GLuint"/>
11977 <param name="x" type="GLdouble"/>
11978 <param name="y" type="GLdouble"/>
11979 <param name="z" type="GLdouble"/>
11980 <param name="w" type="GLdouble"/>
11981 </function>
11982
11983 <function name="VertexAttrib4dvNV" offset="assign" deprecated="3.1"
11984 exec="loopback">
11985 <param name="index" type="GLuint"/>
11986 <param name="v" type="const GLdouble *" count="4"/>
11987 <glx rop="4276" doubles_in_order="true"/>
11988 </function>
11989
11990 <function name="VertexAttrib4ubNV" offset="assign"
11991 vectorequiv="VertexAttrib4ubvNV" deprecated="3.1"
11992 exec="loopback">
11993 <param name="index" type="GLuint"/>
11994 <param name="x" type="GLubyte"/>
11995 <param name="y" type="GLubyte"/>
11996 <param name="z" type="GLubyte"/>
11997 <param name="w" type="GLubyte"/>
11998 </function>
11999
12000 <function name="VertexAttrib4ubvNV" offset="assign" deprecated="3.1"
12001 exec="loopback">
12002 <param name="index" type="GLuint"/>
12003 <param name="v" type="const GLubyte *" count="4"/>
12004 <glx rop="4277"/>
12005 </function>
12006
12007 <function name="VertexAttribs1svNV" offset="assign" deprecated="3.1"
12008 exec="loopback">
12009 <param name="index" type="GLuint"/>
12010 <param name="n" type="GLsizei" counter="true"/>
12011 <param name="v" type="const GLshort *" count="n"/>
12012 <glx rop="4202"/>
12013 </function>
12014
12015 <function name="VertexAttribs2svNV" offset="assign" deprecated="3.1"
12016 exec="loopback">
12017 <param name="index" type="GLuint"/>
12018 <param name="n" type="GLsizei" counter="true"/>
12019 <param name="v" type="const GLshort *" count="n" count_scale="2"/>
12020 <glx rop="4203"/>
12021 </function>
12022
12023 <function name="VertexAttribs3svNV" offset="assign" deprecated="3.1"
12024 exec="loopback">
12025 <param name="index" type="GLuint"/>
12026 <param name="n" type="GLsizei" counter="true"/>
12027 <param name="v" type="const GLshort *" count="n" count_scale="3"/>
12028 <glx rop="4204"/>
12029 </function>
12030
12031 <function name="VertexAttribs4svNV" offset="assign" deprecated="3.1"
12032 exec="loopback">
12033 <param name="index" type="GLuint"/>
12034 <param name="n" type="GLsizei" counter="true"/>
12035 <param name="v" type="const GLshort *" count="n" count_scale="4"/>
12036 <glx rop="4205"/>
12037 </function>
12038
12039 <function name="VertexAttribs1fvNV" offset="assign" deprecated="3.1"
12040 exec="loopback">
12041 <param name="index" type="GLuint"/>
12042 <param name="n" type="GLsizei" counter="true"/>
12043 <param name="v" type="const GLfloat *" count="n"/>
12044 <glx rop="4206"/>
12045 </function>
12046
12047 <function name="VertexAttribs2fvNV" offset="assign" deprecated="3.1"
12048 exec="loopback">
12049 <param name="index" type="GLuint"/>
12050 <param name="n" type="GLsizei" counter="true"/>
12051 <param name="v" type="const GLfloat *" count="n" count_scale="2"/>
12052 <glx rop="4207"/>
12053 </function>
12054
12055 <function name="VertexAttribs3fvNV" offset="assign" deprecated="3.1"
12056 exec="loopback">
12057 <param name="index" type="GLuint"/>
12058 <param name="n" type="GLsizei" counter="true"/>
12059 <param name="v" type="const GLfloat *" count="n" count_scale="3"/>
12060 <glx rop="4208"/>
12061 </function>
12062
12063 <function name="VertexAttribs4fvNV" offset="assign" deprecated="3.1"
12064 exec="loopback">
12065 <param name="index" type="GLuint"/>
12066 <param name="n" type="GLsizei" counter="true"/>
12067 <param name="v" type="const GLfloat *" count="n" count_scale="4"/>
12068 <glx rop="4209"/>
12069 </function>
12070
12071 <function name="VertexAttribs1dvNV" offset="assign" deprecated="3.1"
12072 exec="loopback">
12073 <param name="index" type="GLuint"/>
12074 <param name="n" type="GLsizei" counter="true"/>
12075 <param name="v" type="const GLdouble *" count="n"/>
12076 <glx rop="4210" doubles_in_order="true"/>
12077 </function>
12078
12079 <function name="VertexAttribs2dvNV" offset="assign" deprecated="3.1"
12080 exec="loopback">
12081 <param name="index" type="GLuint"/>
12082 <param name="n" type="GLsizei" counter="true"/>
12083 <param name="v" type="const GLdouble *" count="n" count_scale="2"/>
12084 <glx rop="4211" doubles_in_order="true"/>
12085 </function>
12086
12087 <function name="VertexAttribs3dvNV" offset="assign" deprecated="3.1"
12088 exec="loopback">
12089 <param name="index" type="GLuint"/>
12090 <param name="n" type="GLsizei" counter="true"/>
12091 <param name="v" type="const GLdouble *" count="n" count_scale="3"/>
12092 <glx rop="4212" doubles_in_order="true"/>
12093 </function>
12094
12095 <function name="VertexAttribs4dvNV" offset="assign" deprecated="3.1"
12096 exec="loopback">
12097 <param name="index" type="GLuint"/>
12098 <param name="n" type="GLsizei" counter="true"/>
12099 <param name="v" type="const GLdouble *" count="n" count_scale="4"/>
12100 <glx rop="4213" doubles_in_order="true"/>
12101 </function>
12102
12103 <function name="VertexAttribs4ubvNV" offset="assign" deprecated="3.1"
12104 exec="loopback">
12105 <param name="index" type="GLuint"/>
12106 <param name="n" type="GLsizei" counter="true"/>
12107 <param name="v" type="const GLubyte *" count="n" count_scale="4"/>
12108 <glx rop="4214"/>
12109 </function>
12110 </category>
12111
12112 <!-- Extension number 234 is a GLX extension. -->
12113
12114 <category name="GL_SGIX_texture_coordinate_clamp" number="235">
12115 <enum name="TEXTURE_MAX_CLAMP_S_SGIX" count="1" value="0x8369">
12116 <size name="TexParameterfv"/>
12117 <size name="TexParameteriv"/>
12118 <size name="GetTexParameterfv" mode="get"/>
12119 <size name="GetTexParameteriv" mode="get"/>
12120 </enum>
12121 <enum name="TEXTURE_MAX_CLAMP_T_SGIX" count="1" value="0x836A">
12122 <size name="TexParameterfv"/>
12123 <size name="TexParameteriv"/>
12124 <size name="GetTexParameterfv" mode="get"/>
12125 <size name="GetTexParameteriv" mode="get"/>
12126 </enum>
12127 <enum name="TEXTURE_MAX_CLAMP_R_SGIX" count="1" value="0x836B">
12128 <size name="TexParameterfv"/>
12129 <size name="TexParameteriv"/>
12130 <size name="GetTexParameterfv" mode="get"/>
12131 <size name="GetTexParameteriv" mode="get"/>
12132 </enum>
12133 </category>
12134
12135 <!-- Extension number 236 is not listed in the extension registry. -->
12136 <!-- Extension number 237 is a GLX extension. -->
12137 <!-- Extension number 238 is a GLX extension. -->
12138 <!-- Extension number 242 is a WGL extension. -->
12139
12140 <category name="GL_NV_copy_depth_to_color" number="243">
12141 <enum name="DEPTH_STENCIL_TO_RGBA_NV" value="0x886E"/>
12142 <enum name="DEPTH_STENCIL_TO_BGRA_NV" value="0x886F"/>
12143 </category>
12144
12145 <category name="GL_ATI_envmap_bumpmap" number="244">
12146 <enum name="BUMP_ROT_MATRIX_ATI" count="4" value="0x8775">
12147 <size name="TexBumpParameterfv"/>
12148 <size name="TexBumpParameteriv"/>
12149 <size name="GetTexBumpParameterfv" mode="get"/>
12150 <size name="GetTexBumpParameteriv" mode="get"/>
12151 </enum>
12152 <enum name="BUMP_ROT_MATRIX_SIZE_ATI" count="1" value="0x8776">
12153 <size name="GetTexBumpParameterfv" mode="get"/>
12154 <size name="GetTexBumpParameteriv" mode="get"/>
12155 </enum>
12156 <enum name="BUMP_NUM_TEX_UNITS_ATI" count="1" value="0x8777">
12157 <size name="GetTexBumpParameterfv" mode="get"/>
12158 <size name="GetTexBumpParameteriv" mode="get"/>
12159 </enum>
12160 <enum name="BUMP_TEX_UNITS_ATI" count="-1" value="0x8778">
12161 <size name="GetTexBumpParameterfv" mode="get"/>
12162 <size name="GetTexBumpParameteriv" mode="get"/>
12163 </enum>
12164 <enum name="DUDV_ATI" value="0x8779"/>
12165 <enum name="DU8DV8_ATI" value="0x877A"/>
12166 <enum name="BUMP_ENVMAP_ATI" value="0x877B"/>
12167 <enum name="BUMP_TARGET_ATI" count="1" value="0x877C">
12168 <size name="TexEnviv"/>
12169 <size name="TexEnvfv"/>
12170 <size name="GetTexEnviv" mode="get"/>
12171 <size name="GetTexEnvfv" mode="get"/>
12172 </enum>
12173 <function name="TexBumpParameterfvATI" offset="assign" deprecated="3.1">
12174 <param name="pname" type="GLenum"/>
12175 <param name="param" type="const GLfloat *" variable_param="pname"/>
12176 <glx ignore="true"/>
12177 </function>
12178 <function name="TexBumpParameterivATI" offset="assign" deprecated="3.1">
12179 <param name="pname" type="GLenum"/>
12180 <param name="param" type="const GLint *" variable_param="pname"/>
12181 <glx ignore="true"/>
12182 </function>
12183 <function name="GetTexBumpParameterfvATI" offset="assign" deprecated="3.1">
12184 <param name="pname" type="GLenum"/>
12185 <param name="param" type="GLfloat *" variable_param="pname"/>
12186 <glx ignore="true"/>
12187 </function>
12188 <function name="GetTexBumpParameterivATI" offset="assign" deprecated="3.1">
12189 <param name="pname" type="GLenum"/>
12190 <param name="param" type="GLint *" variable_param="pname"/>
12191 <glx ignore="true"/>
12192 </function>
12193 </category>
12194
12195 <category name="GL_ATI_fragment_shader" number="245">
12196 <enum name="FRAGMENT_SHADER_ATI" value="0x8920"/>
12197 <enum name="REG_0_ATI" value="0x8921"/>
12198 <enum name="REG_1_ATI" value="0x8922"/>
12199 <enum name="REG_2_ATI" value="0x8923"/>
12200 <enum name="REG_3_ATI" value="0x8924"/>
12201 <enum name="REG_4_ATI" value="0x8925"/>
12202 <enum name="REG_5_ATI" value="0x8926"/>
12203
12204 <!-- These values are not in the extension spec, but they are in glext.h -->
12205 <enum name="REG_6_ATI" value="0x8927"/>
12206 <enum name="REG_7_ATI" value="0x8928"/>
12207 <enum name="REG_8_ATI" value="0x8929"/>
12208 <enum name="REG_9_ATI" value="0x892A"/>
12209 <enum name="REG_10_ATI" value="0x892B"/>
12210 <enum name="REG_11_ATI" value="0x892C"/>
12211 <enum name="REG_12_ATI" value="0x892D"/>
12212 <enum name="REG_13_ATI" value="0x892E"/>
12213 <enum name="REG_14_ATI" value="0x892F"/>
12214 <enum name="REG_15_ATI" value="0x8930"/>
12215 <enum name="REG_16_ATI" value="0x8931"/>
12216 <enum name="REG_17_ATI" value="0x8932"/>
12217 <enum name="REG_18_ATI" value="0x8933"/>
12218 <enum name="REG_19_ATI" value="0x8934"/>
12219 <enum name="REG_20_ATI" value="0x8935"/>
12220 <enum name="REG_21_ATI" value="0x8936"/>
12221 <enum name="REG_22_ATI" value="0x8937"/>
12222 <enum name="REG_23_ATI" value="0x8938"/>
12223 <enum name="REG_24_ATI" value="0x8939"/>
12224 <enum name="REG_25_ATI" value="0x893A"/>
12225 <enum name="REG_26_ATI" value="0x893B"/>
12226 <enum name="REG_27_ATI" value="0x893C"/>
12227 <enum name="REG_28_ATI" value="0x893D"/>
12228 <enum name="REG_29_ATI" value="0x893E"/>
12229 <enum name="REG_30_ATI" value="0x893F"/>
12230 <enum name="REG_31_ATI" value="0x8940"/>
12231
12232 <enum name="CON_0_ATI" value="0x8941"/>
12233 <enum name="CON_1_ATI" value="0x8942"/>
12234 <enum name="CON_2_ATI" value="0x8943"/>
12235 <enum name="CON_3_ATI" value="0x8944"/>
12236 <enum name="CON_4_ATI" value="0x8945"/>
12237 <enum name="CON_5_ATI" value="0x8946"/>
12238 <enum name="CON_6_ATI" value="0x8947"/>
12239 <enum name="CON_7_ATI" value="0x8948"/>
12240
12241 <!-- These values are not in the extension spec, but they are in glext.h -->
12242 <enum name="CON_8_ATI" value="0x8949"/>
12243 <enum name="CON_9_ATI" value="0x894A"/>
12244 <enum name="CON_10_ATI" value="0x894B"/>
12245 <enum name="CON_11_ATI" value="0x894C"/>
12246 <enum name="CON_12_ATI" value="0x894D"/>
12247 <enum name="CON_13_ATI" value="0x894E"/>
12248 <enum name="CON_14_ATI" value="0x894F"/>
12249 <enum name="CON_15_ATI" value="0x8950"/>
12250 <enum name="CON_16_ATI" value="0x8951"/>
12251 <enum name="CON_17_ATI" value="0x8952"/>
12252 <enum name="CON_18_ATI" value="0x8953"/>
12253 <enum name="CON_19_ATI" value="0x8954"/>
12254 <enum name="CON_20_ATI" value="0x8955"/>
12255 <enum name="CON_21_ATI" value="0x8956"/>
12256 <enum name="CON_22_ATI" value="0x8957"/>
12257 <enum name="CON_23_ATI" value="0x8958"/>
12258 <enum name="CON_24_ATI" value="0x8959"/>
12259 <enum name="CON_25_ATI" value="0x895A"/>
12260 <enum name="CON_26_ATI" value="0x895B"/>
12261 <enum name="CON_27_ATI" value="0x895C"/>
12262 <enum name="CON_28_ATI" value="0x895D"/>
12263 <enum name="CON_29_ATI" value="0x895E"/>
12264 <enum name="CON_30_ATI" value="0x895F"/>
12265 <enum name="CON_31_ATI" value="0x8960"/>
12266
12267 <enum name="MOV_ATI" value="0x8961"/>
12268 <enum name="ADD_ATI" value="0x8963"/>
12269 <enum name="MUL_ATI" value="0x8964"/>
12270 <enum name="SUB_ATI" value="0x8965"/>
12271 <enum name="DOT3_ATI" value="0x8966"/>
12272 <enum name="DOT4_ATI" value="0x8967"/>
12273 <enum name="MAD_ATI" value="0x8968"/>
12274 <enum name="LERP_ATI" value="0x8969"/>
12275 <enum name="CND_ATI" value="0x896A"/>
12276 <enum name="CND0_ATI" value="0x896B"/>
12277 <enum name="DOT2_ADD_ATI" value="0x896C"/>
12278 <enum name="SECONDARY_INTERPOLATOR_ATI" value="0x896D"/>
12279
12280 <!--
12281 These values are not in the extension spec, but they are in glext.h.
12282 However, the specification does say that they are deprecated.
12283 -->
12284 <enum name="NUM_FRAGMENT_REGISTERS_ATI" value="0x896E"/>
12285 <enum name="NUM_FRAGMENT_CONSTANTS_ATI" value="0x896F"/>
12286 <enum name="NUM_PASSES_ATI" value="0x8970"/>
12287 <enum name="NUM_INSTRUCTIONS_PER_PASS_ATI" value="0x8971"/>
12288 <enum name="NUM_INSTRUCTIONS_TOTAL_ATI" value="0x8972"/>
12289 <enum name="NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI" value="0x8973"/>
12290 <enum name="NUM_LOOPBACK_COMPONENTS_ATI" value="0x8974"/>
12291 <enum name="COLOR_ALPHA_PAIRING_ATI" value="0x8975"/>
12292
12293 <enum name="SWIZZLE_STR_ATI" value="0x8976"/>
12294 <enum name="SWIZZLE_STQ_ATI" value="0x8977"/>
12295 <enum name="SWIZZLE_STR_DR_ATI" value="0x8978"/>
12296 <enum name="SWIZZLE_STQ_DQ_ATI" value="0x8979"/>
12297
12298 <!-- These values are not in the extension spec, but they are in glext.h -->
12299 <enum name="SWIZZLE_STRQ_ATI" value="0x897A"/>
12300 <enum name="SWIZZLE_STRQ_DQ_ATI" value="0x897B"/>
12301
12302 <!--
12303 The _BIT enums are not added because they just clutter enums.c with
12304 redudndant garbage. There are a lot of enums with the value 0x00000001.
12305 -->
12306
12307 <function name="GenFragmentShadersATI" offset="assign" deprecated="3.1">
12308 <return type="GLuint"/>
12309 <param name="range" type="GLuint"/>
12310 <glx ignore="true"/>
12311 </function>
12312
12313 <function name="BindFragmentShaderATI" offset="assign" deprecated="3.1">
12314 <param name="id" type="GLuint"/>
12315 <glx ignore="true"/>
12316 </function>
12317
12318 <function name="DeleteFragmentShaderATI" offset="assign" deprecated="3.1">
12319 <param name="id" type="GLuint"/>
12320 <glx ignore="true"/>
12321 </function>
12322
12323 <function name="BeginFragmentShaderATI" offset="assign" deprecated="3.1">
12324 <glx ignore="true"/>
12325 </function>
12326
12327 <function name="EndFragmentShaderATI" offset="assign" deprecated="3.1">
12328 <glx ignore="true"/>
12329 </function>
12330
12331 <function name="PassTexCoordATI" offset="assign" deprecated="3.1">
12332 <param name="dst" type="GLuint"/>
12333 <param name="coord" type="GLuint"/>
12334 <param name="swizzle" type="GLenum"/>
12335 <glx ignore="true"/>
12336 </function>
12337
12338 <function name="SampleMapATI" offset="assign" deprecated="3.1">
12339 <param name="dst" type="GLuint"/>
12340 <param name="interp" type="GLuint"/>
12341 <param name="swizzle" type="GLenum"/>
12342 <glx ignore="true"/>
12343 </function>
12344
12345 <function name="ColorFragmentOp1ATI" offset="assign" deprecated="3.1">
12346 <param name="op" type="GLenum"/>
12347 <param name="dst" type="GLuint"/>
12348 <param name="dstMask" type="GLuint"/>
12349 <param name="dstMod" type="GLuint"/>
12350 <param name="arg1" type="GLuint"/>
12351 <param name="arg1Rep" type="GLuint"/>
12352 <param name="arg1Mod" type="GLuint"/>
12353 <glx ignore="true"/>
12354 </function>
12355
12356 <function name="ColorFragmentOp2ATI" offset="assign" deprecated="3.1">
12357 <param name="op" type="GLenum"/>
12358 <param name="dst" type="GLuint"/>
12359 <param name="dstMask" type="GLuint"/>
12360 <param name="dstMod" type="GLuint"/>
12361 <param name="arg1" type="GLuint"/>
12362 <param name="arg1Rep" type="GLuint"/>
12363 <param name="arg1Mod" type="GLuint"/>
12364 <param name="arg2" type="GLuint"/>
12365 <param name="arg2Rep" type="GLuint"/>
12366 <param name="arg2Mod" type="GLuint"/>
12367 <glx ignore="true"/>
12368 </function>
12369
12370 <function name="ColorFragmentOp3ATI" offset="assign" deprecated="3.1">
12371 <param name="op" type="GLenum"/>
12372 <param name="dst" type="GLuint"/>
12373 <param name="dstMask" type="GLuint"/>
12374 <param name="dstMod" type="GLuint"/>
12375 <param name="arg1" type="GLuint"/>
12376 <param name="arg1Rep" type="GLuint"/>
12377 <param name="arg1Mod" type="GLuint"/>
12378 <param name="arg2" type="GLuint"/>
12379 <param name="arg2Rep" type="GLuint"/>
12380 <param name="arg2Mod" type="GLuint"/>
12381 <param name="arg3" type="GLuint"/>
12382 <param name="arg3Rep" type="GLuint"/>
12383 <param name="arg3Mod" type="GLuint"/>
12384 <glx ignore="true"/>
12385 </function>
12386
12387 <function name="AlphaFragmentOp1ATI" offset="assign" deprecated="3.1">
12388 <param name="op" type="GLenum"/>
12389 <param name="dst" type="GLuint"/>
12390 <param name="dstMod" type="GLuint"/>
12391 <param name="arg1" type="GLuint"/>
12392 <param name="arg1Rep" type="GLuint"/>
12393 <param name="arg1Mod" type="GLuint"/>
12394 <glx ignore="true"/>
12395 </function>
12396
12397 <function name="AlphaFragmentOp2ATI" offset="assign" deprecated="3.1">
12398 <param name="op" type="GLenum"/>
12399 <param name="dst" type="GLuint"/>
12400 <param name="dstMod" type="GLuint"/>
12401 <param name="arg1" type="GLuint"/>
12402 <param name="arg1Rep" type="GLuint"/>
12403 <param name="arg1Mod" type="GLuint"/>
12404 <param name="arg2" type="GLuint"/>
12405 <param name="arg2Rep" type="GLuint"/>
12406 <param name="arg2Mod" type="GLuint"/>
12407 <glx ignore="true"/>
12408 </function>
12409
12410 <function name="AlphaFragmentOp3ATI" offset="assign" deprecated="3.1">
12411 <param name="op" type="GLenum"/>
12412 <param name="dst" type="GLuint"/>
12413 <param name="dstMod" type="GLuint"/>
12414 <param name="arg1" type="GLuint"/>
12415 <param name="arg1Rep" type="GLuint"/>
12416 <param name="arg1Mod" type="GLuint"/>
12417 <param name="arg2" type="GLuint"/>
12418 <param name="arg2Rep" type="GLuint"/>
12419 <param name="arg2Mod" type="GLuint"/>
12420 <param name="arg3" type="GLuint"/>
12421 <param name="arg3Rep" type="GLuint"/>
12422 <param name="arg3Mod" type="GLuint"/>
12423 <glx ignore="true"/>
12424 </function>
12425
12426 <function name="SetFragmentShaderConstantATI" offset="assign"
12427 deprecated="3.1">
12428 <param name="dst" type="GLuint"/>
12429 <param name="value" type="const GLfloat *"/>
12430 <glx ignore="true"/>
12431 </function>
12432 </category>
12433
12434 <!-- Extension number 250 is a WGL extension. -->
12435 <!-- Extension number 251 is a WGL extension. -->
12436 <!-- Extension number 252 is a WGL extension. -->
12437 <!-- Extension number 253 is a WGL extension. -->
12438 <!-- Extension number 254 is a WGL extension. -->
12439 <!-- Extension number 255 is a WGL extension. -->
12440
12441 <category name="GL_SUN_mesh_array" number="257">
12442 <enum name="QUAD_MESH_SUN" value="0x8614"/>
12443 <enum name="TRIANGLE_MESH_SUN" value="0x8615"/>
12444
12445 <function name="DrawMeshArraysSUN" exec="skip">
12446 <param name="mode" type="GLenum"/>
12447 <param name="first" type="GLint"/>
12448 <param name="count" type="GLsizei"/>
12449 <param name="width" type="GLsizei"/>
12450 </function>
12451 </category>
12452
12453 <category name="GL_SUN_slice_accum" number="258">
12454 <enum name="SLICE_ACCUM_SUN" value="0x85CC"/>
12455 </category>
12456
12457 <category name="GL_NV_multisample_filter_hint" number="259">
12458 <enum name="MULTISAMPLE_FILTER_HINT_NV" count="1" value="0x8534">
12459 <size name="Get" mode="get"/>
12460 </enum>
12461 </category>
12462
12463 <category name="GL_NV_depth_clamp" number="260">
12464 <enum name="DEPTH_CLAMP_NV" count="1" value="0x864F">
12465 <size name="Get" mode="get"/>
12466 </enum>
12467 </category>
12468
12469 <category name="GL_NV_point_sprite" number="262">
12470 <!-- These existing enums can be passed as a parameter to the function
12471 added for this extension. -->
12472
12473 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126">
12474 <size name="PointParameterivNV"/>
12475 </enum>
12476 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127">
12477 <size name="PointParameterivNV"/>
12478 </enum>
12479 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128">
12480 <size name="PointParameterivNV"/>
12481 </enum>
12482 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129">
12483 <size name="PointParameterivNV"/>
12484 </enum>
12485
12486 <enum name="POINT_SPRITE_NV" count="1" value="0x8861">
12487 <size name="Get" mode="get"/>
12488 </enum>
12489 <enum name="COORD_REPLACE_NV" count="1" value="0x8862">
12490 <size name="TexEnvfv"/>
12491 <size name="TexEnviv"/>
12492 <size name="GetTexEnvfv" mode="get"/>
12493 <size name="GetTexEnviv" mode="get"/>
12494 </enum>
12495 <enum name="POINT_SPRITE_R_MODE_NV" count="1" value="0x8863">
12496 <size name="PointParameterfvEXT"/>
12497 <size name="PointParameterivNV"/>
12498 <size name="Get" mode="get"/>
12499 </enum>
12500
12501 <function name="PointParameteriNV" offset="assign" mesa_name="-NV">
12502 <param name="pname" type="GLenum"/>
12503 <param name="param" type="GLint"/>
12504 <glx rop="4221"/>
12505 </function>
12506
12507 <function name="PointParameterivNV" offset="assign" mesa_name="-NV">
12508 <param name="pname" type="GLenum"/>
12509 <param name="params" type="const GLint *" variable_param="pname"/>
12510 <glx rop="4222"/>
12511 </function>
12512 </category>
12513
12514 <!-- Extension number 263 is a WGL extension. -->
12515 <!-- Extension number 264 is a WGL extension. -->
12516
12517 <category name="GL_EXT_shadow_funcs" number="267">
12518 <!-- No new functions, types, enums. -->
12519 </category>
12520
12521 <category name="GL_EXT_stencil_two_side" number="268">
12522 <enum name="STENCIL_TEST_TWO_SIDE_EXT" count="1" value="0x8910">
12523 <size name="Get" mode="get"/>
12524 </enum>
12525 <enum name="ACTIVE_STENCIL_FACE_EXT" count="1" value="0x8911">
12526 <size name="Get" mode="get"/>
12527 </enum>
12528
12529 <function name="ActiveStencilFaceEXT" offset="assign"
12530 static_dispatch="false" deprecated="3.1">
12531 <param name="face" type="GLenum"/>
12532 <glx rop="4220"/>
12533 </function>
12534 </category>
12535
12536 <xi:include href="APPLE_object_purgeable.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
12537 <xi:include href="APPLE_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
12538
12539 <category name="GL_APPLE_ycbcr_422" number="275">
12540 <enum name="YCBCR_422_APPLE" value="0x85B9"/>
12541 <enum name="UNSIGNED_SHORT_8_8_APPLE" value="0x85BA"/>
12542 <enum name="UNSIGNED_SHORT_8_8_REV_APPLE" value="0x85BB"/>
12543 </category>
12544
12545 <category name="GL_S3_s3tc" number="276">
12546 <enum name="RGB_S3TC" value="0x83A0"/>
12547 <enum name="RGB4_S3TC" value="0x83A1"/>
12548 <enum name="RGBA_S3TC" value="0x83A2"/>
12549 <enum name="RGBA4_S3TC" value="0x83A3"/>
12550 <enum name="RGBA_DXT5_S3TC" value="0x83A4"/>
12551 <enum name="RGBA4_DXT5_S3TC" value="0x83A5"/>
12552 </category>
12553
12554 <!-- Extension number 278 is a WGL extension. -->
12555
12556 <category name="GL_ATI_texture_env_combine3" number="279">
12557 <enum name="MODULATE_ADD_ATI" value="0x8744"/>
12558 <enum name="MODULATE_SIGNED_ADD_ATI" value="0x8745"/>
12559 <enum name="MODULATE_SUBTRACT_ATI" value="0x8746"/>
12560 </category>
12561
12562 <category name="GL_NV_fragment_program" number="282">
12563 <enum name="FRAGMENT_PROGRAM_NV" value="0x8870"/>
12564 <enum name="MAX_TEXTURE_COORDS_NV" value="0x8871"/>
12565 <enum name="MAX_TEXTURE_IMAGE_UNITS_NV" value="0x8872"/>
12566 <enum name="FRAGMENT_PROGRAM_BINDING_NV" value="0x8873"/>
12567 <enum name="MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV" value="0x8868"/>
12568 <enum name="PROGRAM_ERROR_STRING_NV" value="0x8874"/>
12569
12570 <function name="ProgramNamedParameter4fNV" offset="assign"
12571 vectorequiv="ProgramNamedParameter4fvNV" deprecated="3.1"
12572 exec="skip">
12573 <param name="id" type="GLuint"/>
12574 <param name="len" type="GLsizei" counter="true"/>
12575 <param name="name" type="const GLubyte *" count="len"/>
12576 <param name="x" type="GLfloat"/>
12577 <param name="y" type="GLfloat"/>
12578 <param name="z" type="GLfloat"/>
12579 <param name="w" type="GLfloat"/>
12580 </function>
12581
12582 <function name="ProgramNamedParameter4dNV" offset="assign"
12583 vectorequiv="ProgramNamedParameter4dvNV" deprecated="3.1"
12584 exec="skip">
12585 <param name="id" type="GLuint"/>
12586 <param name="len" type="GLsizei" counter="true"/>
12587 <param name="name" type="const GLubyte *" count="len"/>
12588 <param name="x" type="GLdouble"/>
12589 <param name="y" type="GLdouble"/>
12590 <param name="z" type="GLdouble"/>
12591 <param name="w" type="GLdouble"/>
12592 </function>
12593
12594 <function name="ProgramNamedParameter4fvNV" offset="assign"
12595 deprecated="3.1" exec="skip">
12596 <param name="id" type="GLuint"/>
12597 <param name="len" type="GLsizei" counter="true"/>
12598 <param name="name" type="const GLubyte *" count="len"/>
12599 <param name="v" type="const GLfloat *" count="4"/>
12600 <glx rop="4218"/>
12601 </function>
12602
12603 <function name="ProgramNamedParameter4dvNV" offset="assign"
12604 deprecated="3.1" exec="skip">
12605 <param name="id" type="GLuint"/>
12606 <param name="len" type="GLsizei" counter="true"/>
12607 <param name="name" type="const GLubyte *" count="len"/>
12608 <param name="v" type="const GLdouble *" count="4"/>
12609 <glx rop="4219"/>
12610 </function>
12611
12612 <function name="GetProgramNamedParameterfvNV" offset="assign"
12613 deprecated="3.1" exec="skip">
12614 <param name="id" type="GLuint"/>
12615 <param name="len" type="GLsizei" counter="true"/>
12616 <param name="name" type="const GLubyte *" count="len"/>
12617 <param name="params" type="GLfloat *" output="true" count="4"/>
12618 <glx vendorpriv="1310" always_array="true"/>
12619 </function>
12620
12621 <function name="GetProgramNamedParameterdvNV" offset="assign"
12622 deprecated="3.1" exec="skip">
12623 <param name="id" type="GLuint"/>
12624 <param name="len" type="GLsizei" counter="true"/>
12625 <param name="name" type="const GLubyte *" count="len"/>
12626 <param name="params" type="GLdouble *" output="true" count="4"/>
12627 <glx vendorpriv="1311" always_array="true"/>
12628 </function>
12629 </category>
12630
12631 <category name="GL_NV_texture_expand_normal" number="286">
12632 <enum name="TEXTURE_UNSIGNED_REMAP_MODE_NV" count="1" value="0x888F">
12633 <size name="TexParameterfv"/>
12634 <size name="TexParameteriv"/>
12635 <size name="GetTexParameterfv" mode="get"/>
12636 <size name="GetTexParameteriv" mode="get"/>
12637 </enum>
12638 </category>
12639
12640 <category name="GL_OES_compressed_paletted_texture" number="294">
12641 <enum name="PALETTE4_RGB8_OES" value="0x8B90"/>
12642 <enum name="PALETTE4_RGBA8_OES" value="0x8B91"/>
12643 <enum name="PALETTE4_R5_G6_B5_OES" value="0x8B92"/>
12644 <enum name="PALETTE4_RGBA4_OES" value="0x8B93"/>
12645 <enum name="PALETTE4_RGB5_A1_OES" value="0x8B94"/>
12646 <enum name="PALETTE8_RGB8_OES" value="0x8B95"/>
12647 <enum name="PALETTE8_RGBA8_OES" value="0x8B96"/>
12648 <enum name="PALETTE8_R5_G6_B5_OES" value="0x8B97"/>
12649 <enum name="PALETTE8_RGBA4_OES" value="0x8B98"/>
12650 <enum name="PALETTE8_RGB5_A1_OES" value="0x8B99"/>
12651 </category>
12652
12653 <category name="GL_OES_read_format" number="295">
12654 <enum name="IMPLEMENTATION_COLOR_READ_TYPE_OES" value="0x8B9A"/>
12655 <enum name="IMPLEMENTATION_COLOR_READ_FORMAT_OES" value="0x8B9B"/>
12656 </category>
12657
12658 <category name="GL_EXT_depth_bounds_test" number="297">
12659 <enum name="DEPTH_BOUNDS_TEST_EXT" count="1" value="0x8890">
12660 <size name="Get" mode="get"/>
12661 </enum>
12662 <enum name="DEPTH_BOUNDS_EXT" count="2" value="0x8891">
12663 <size name="Get" mode="get"/>
12664 </enum>
12665
12666 <function name="DepthBoundsEXT" offset="assign" static_dispatch="false">
12667 <param name="zmin" type="GLclampd"/>
12668 <param name="zmax" type="GLclampd"/>
12669 <glx rop="4229" ignore="true"/>
12670 </function>
12671 </category>
12672
12673 <category name="GL_EXT_texture_mirror_clamp" number="298">
12674 <enum name="MIRROR_CLAMP_EXT" value="0x8742"/>
12675 <enum name="MIRROR_CLAMP_TO_EDGE_EXT" value="0x8743"/>
12676 <enum name="MIRROR_CLAMP_TO_BORDER_EXT" value="0x8912"/>
12677 </category>
12678
12679 <category name="GL_EXT_blend_equation_separate" number="299">
12680 <enum name="BLEND_EQUATION_RGB_EXT" count="1" value="0x8009">
12681 <size name="Get" mode="get"/>
12682 </enum>
12683 <enum name="BLEND_EQUATION_ALPHA_EXT" count="1" value="0x883D">
12684 <size name="Get" mode="get"/>
12685 </enum>
12686
12687 <function name="BlendEquationSeparateEXT" offset="assign" static_dispatch="false">
12688 <param name="modeRGB" type="GLenum"/>
12689 <param name="modeA" type="GLenum"/>
12690 <glx rop="4228"/>
12691 </function>
12692 </category>
12693
12694 <category name="GL_MESA_pack_invert" number="300">
12695 <enum name="PACK_INVERT_MESA" count="1" value="0x8758">
12696 <size name="Get" mode="get"/>
12697 </enum>
12698 </category>
12699
12700 <category name="GL_MESA_ycbcr_texture" number="301">
12701 <enum name="YCBCR_MESA" value="0x8757"/>
12702 <enum name="UNSIGNED_SHORT_8_8_MESA" value="0x85BA"/>
12703 <enum name="UNSIGNED_SHORT_8_8_REV_MESA" value="0x85BB"/>
12704 </category>
12705
12706 <category name="GL_EXT_pixel_buffer_object" number="302">
12707 <enum name="PIXEL_PACK_BUFFER_EXT" value="0x88EB"/>
12708 <enum name="PIXEL_UNPACK_BUFFER_EXT" value="0x88EC"/>
12709 <enum name="PIXEL_PACK_BUFFER_BINDING_EXT" value="0x88ED"/>
12710 <enum name="PIXEL_UNPACK_BUFFER_BINDING_EXT" value="0x88EF"/>
12711 </category>
12712
12713 <category name="GL_NV_fragment_program_option" number="303">
12714 <!-- No new functions, types, enums. -->
12715 </category>
12716
12717 <category name="GL_NV_fragment_program2" number="304">
12718 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4">
12719 <size name="GetProgramivARB" mode="get"/>
12720 </enum>
12721 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5">
12722 <size name="GetProgramivARB" mode="get"/>
12723 </enum>
12724 <enum name="MAX_PROGRAM_IF_DEPTH_NV" count="1" value="0x88F6">
12725 <size name="GetProgramivARB" mode="get"/>
12726 </enum>
12727 <enum name="MAX_PROGRAM_LOOP_DEPTH_NV" count="1" value="0x88F7">
12728 <size name="GetProgramivARB" mode="get"/>
12729 </enum>
12730 <enum name="MAX_PROGRAM_LOOP_COUNT_NV" count="1" value="0x88F8">
12731 <size name="GetProgramivARB" mode="get"/>
12732 </enum>
12733 </category>
12734
12735 <category name="GL_NV_vertex_program2_option" number="305">
12736 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4">
12737 <size name="GetProgramivARB" mode="get"/>
12738 </enum>
12739 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5">
12740 <size name="GetProgramivARB" mode="get"/>
12741 </enum>
12742 </category>
12743
12744 <category name="GL_NV_vertex_program3" number="306">
12745 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8B4C"/>
12746 </category>
12747
12748 <!-- Extension number 307 is a GLX extension. -->
12749 <!-- Extension number 308 is a GLX extension. -->
12750
12751 <category name="GL_EXT_texture_compression_dxt1" number="309">
12752 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/>
12753 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/>
12754 </category>
12755
12756 <xi:include href="EXT_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
12757
12758 <xi:include href="EXT_packed_depth_stencil.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
12759
12760 <xi:include href="EXT_provoking_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
12761
12762 <xi:include href="EXT_draw_buffers2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
12763
12764
12765 <category name="GL_APPLE_flush_buffer_range" number="321">
12766 <enum name="BUFFER_SERIALIZED_MODIFY_APPLE" count="1" value="0x8A12">
12767 <size name="GetBufferParameteriv" mode="get"/>
12768 </enum>
12769 <enum name="BUFFER_FLUSHING_UNMAP_APPLE" count="1" value="0x8A13">
12770 <size name="GetBufferParameteriv" mode="get"/>
12771 </enum>
12772 <function name="BufferParameteriAPPLE" offset="assign"
12773 static_dispatch="false" exec="skip">
12774 <param name="target" type="GLenum"/>
12775 <param name="pname" type="GLenum"/>
12776 <param name="param" type="GLint"/>
12777 </function>
12778 <function name="FlushMappedBufferRangeAPPLE" offset="assign"
12779 static_dispatch="false" exec="skip">
12780 <param name="target" type="GLenum"/>
12781 <param name="offset" type="GLintptr"/>
12782 <param name="size" type="GLsizeiptr"/>
12783 </function>
12784 </category>
12785
12786 <category name="GL_EXT_packed_float" number="328">
12787 <enum name="R11F_G11F_B10F_EXT" value="0x8C3A"/>
12788 <enum name="UNSIGNED_INT_10F_11F_11F_REV" value="0x8C3B"/>
12789 <enum name="RGBA_SIGNED_COMPONENTS_EXT" value="0x8C3C"/>
12790 </category>
12791
12792 <xi:include href="EXT_texture_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
12793
12794 <category name="GL_EXT_framebuffer_sRGB" number="337">
12795 <enum name="FRAMEBUFFER_SRGB_EXT" value="0x8DB9"/>
12796 <enum name="FRAMEBUFFER_SRGB_CAPABLE_EXT" value="0x8DBA"/>
12797 </category>
12798
12799 <category name="GL_APPLE_texture_range" number="367">
12800 <enum name="TEXTURE_STORAGE_HINT_APPLE" count="1" value="0x85BC">
12801 <size name="TexParameteriv"/>
12802 <size name="TexParameterfv"/>
12803 <size name="GetTexParameteriv" mode="get"/>
12804 <size name="GetTexParameterfv" mode="get"/>
12805 </enum>
12806 <enum name="STORAGE_PRIVATE_APPLE" count="1" value="0x85BD">
12807 <size name="TexParameteriv"/>
12808 <size name="TexParameterfv"/>
12809 </enum>
12810 <enum name="STORAGE_CACHED_APPLE" count="1" value="0x85BE">
12811 <size name="TexParameteriv"/>
12812 <size name="TexParameterfv"/>
12813 </enum>
12814 <enum name="STORAGE_SHARED_APPLE" count="1" value="0x85BF">
12815 <size name="TexParameteriv"/>
12816 <size name="TexParameterfv"/>
12817 </enum>
12818 <enum name="TEXTURE_RANGE_LENGTH_APPLE" count="1" value="0x85B7">
12819 <size name="GetTexParameteriv" mode="get"/>
12820 <size name="GetTexParameterfv" mode="get"/>
12821 </enum>
12822 <enum name="TEXTURE_RANGE_POINTER_APPLE" count="1" value="0x85B8">
12823 <size name="GetTexParameterPointervAPPLE" mode="get"/>
12824 </enum>
12825 <function name="TextureRangeAPPLE" exec="skip">
12826 <param name="target" type="GLenum"/>
12827 <param name="length" type="GLsizei"/>
12828 <param name="pointer" type="GLvoid *"/>
12829 </function>
12830 <function name="GetTexParameterPointervAPPLE" exec="skip">
12831 <param name="target" type="GLenum"/>
12832 <param name="pname" type="GLenum"/>
12833 <param name="params" type="GLvoid **"/>
12834 </function>
12835 </category>
12836
12837 <xi:include href="EXT_separate_shader_objects.xml"
12838 xmlns:xi="http://www.w3.org/2001/XInclude"/>
12839
12840 <category name="GL_EXT_texture_sRGB_decode" number="402">
12841 <enum name="TEXTURE_SRGB_DECODE_EXT" value="0x8A48"/>
12842 <enum name="DECODE_EXT" value="0x8A49"/>
12843 <enum name="SKIP_DECODE_EXT" value="0x8A4A"/>
12844 </category>
12845
12846 <!-- Unnumbered extensions sorted by name. -->
12847
12848 <category name="GL_ATI_blend_equation_separate">
12849 <function name="BlendEquationSeparateATI" alias="BlendEquationSeparateEXT" static_dispatch="false">
12850 <param name="modeRGB" type="GLenum"/>
12851 <param name="modeA" type="GLenum"/>
12852 </function>
12853 </category>
12854
12855 <category name="GL_ATI_separate_stencil">
12856 <enum name="STENCIL_BACK_FUNC_ATI" count="1" value="0x8800">
12857 <size name="Get" mode="get"/>
12858 </enum>
12859 <enum name="STENCIL_BACK_FAIL_ATI" count="1" value="0x8801">
12860 <size name="Get" mode="get"/>
12861 </enum>
12862 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL_ATI" count="1" value="0x8802">
12863 <size name="Get" mode="get"/>
12864 </enum>
12865 <enum name="STENCIL_BACK_PASS_DEPTH_PASS_ATI" count="1" value="0x8803">
12866 <size name="Get" mode="get"/>
12867 </enum>
12868
12869 <function name="StencilOpSeparateATI" alias="StencilOpSeparate" static_dispatch="false">
12870 <param name="face" type="GLenum"/>
12871 <param name="sfail" type="GLenum"/>
12872 <param name="zfail" type="GLenum"/>
12873 <param name="zpass" type="GLenum"/>
12874 </function>
12875 <function name="StencilFuncSeparateATI" offset="assign"
12876 static_dispatch="false" deprecated="3.1">
12877 <param name="frontfunc" type="GLenum"/>
12878 <param name="backfunc" type="GLenum"/>
12879 <param name="ref" type="GLint"/>
12880 <param name="mask" type="GLuint"/>
12881 </function>
12882
12883 </category>
12884
12885 <category name="GL_EXT_gpu_program_parameters">
12886 <function name="ProgramEnvParameters4fvEXT" offset="assign"
12887 static_dispatch="false" deprecated="3.1">
12888 <param name="target" type="GLenum"/>
12889 <param name="index" type="GLuint"/>
12890 <param name="count" type="GLsizei"/>
12891 <param name="params" type="const GLfloat *"/>
12892 </function>
12893
12894 <function name="ProgramLocalParameters4fvEXT" offset="assign"
12895 static_dispatch="false" deprecated="3.1">
12896 <param name="target" type="GLenum"/>
12897 <param name="index" type="GLuint"/>
12898 <param name="count" type="GLsizei"/>
12899 <param name="params" type="const GLfloat *"/>
12900 </function>
12901 </category>
12902
12903 <category name="GL_EXT_timer_query">
12904 <enum name="TIME_ELAPSED_EXT" value="0x88BF"/>
12905 <type name="int64EXT" size="8"/>
12906 <type name="uint64EXT" unsigned="true" size="8"/>
12907 <function name="GetQueryObjecti64vEXT" offset="assign" static_dispatch="false">
12908 <param name="id" type="GLuint"/>
12909 <param name="pname" type="GLenum"/>
12910 <param name="params" type="GLint64EXT *"/>
12911 </function>
12912 <function name="GetQueryObjectui64vEXT" offset="assign" static_dispatch="false">
12913 <param name="id" type="GLuint"/>
12914 <param name="pname" type="GLenum"/>
12915 <param name="params" type="GLuint64EXT *"/>
12916 </function>
12917 </category>
12918
12919 <category name="GL_INGR_blend_func_separate">
12920 <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparateEXT" static_dispatch="false">
12921 <param name="sfactorRGB" type="GLenum"/>
12922 <param name="dfactorRGB" type="GLenum"/>
12923 <param name="sfactorAlpha" type="GLenum"/>
12924 <param name="dfactorAlpha" type="GLenum"/>
12925 </function>
12926 </category>
12927
12928 <category name="GL_MESA_texture_signed_rgba">
12929 <enum name="SIGNED_NORMALIZED" value="0x8F9C"/>
12930 <enum name="RGBA_SNORM" value="0x8F93"/>
12931 <enum name="RGBA8_SNORM" value="0x8F97"/>
12932 </category>
12933
12934 <category name="GL_MESA_shader_debug">
12935 <enum name="DEBUG_OBJECT_MESA" value="0x8759"/>
12936 <enum name="DEBUG_PRINT_MESA" value="0x875A"/>
12937 <enum name="DEBUG_ASSERT_MESA" value="0x875B"/>
12938 <function name="CreateDebugObjectMESA" exec="skip">
12939 <return type="GLhandleARB"/>
12940 <glx ignore="true"/>
12941 </function>
12942 <function name="ClearDebugLogMESA" exec="skip">
12943 <param name="obj" type="GLhandleARB"/>
12944 <param name="logType" type="GLenum"/>
12945 <param name="shaderType" type="GLenum"/>
12946 <glx ignore="true"/>
12947 </function>
12948 <function name="GetDebugLogMESA" exec="skip">
12949 <param name="obj" type="GLhandleARB"/>
12950 <param name="logType" type="GLenum"/>
12951 <param name="shaderType" type="GLenum"/>
12952 <param name="maxLength" type="GLsizei"/>
12953 <param name="length" type="GLsizei *" output="true"/>
12954 <param name="debugLog" type="GLcharARB *" output="true"/>
12955 <glx ignore="true"/>
12956 </function>
12957 <function name="GetDebugLogLengthMESA" exec="skip">
12958 <return type="GLsizei"/>
12959 <param name="obj" type="GLhandleARB"/>
12960 <param name="logType" type="GLenum"/>
12961 <param name="shaderType" type="GLenum"/>
12962 <glx ignore="true"/>
12963 </function>
12964 </category>
12965
12966 <category name="GL_SGIS_point_parameters">
12967 <enum name="POINT_SIZE_MIN_SGIS" count="1" value="0x8126">
12968 <size name="PointParameterfvEXT"/>
12969 </enum>
12970 <enum name="POINT_SIZE_MAX_SGIS" count="1" value="0x8127">
12971 <size name="PointParameterfvEXT"/>
12972 </enum>
12973 <enum name="POINT_FADE_THRESHOLD_SIZE_SGIS" count="1" value="0x8128">
12974 <size name="PointParameterfvEXT"/>
12975 </enum>
12976 <enum name="POINT_DISTANCE_ATTENUATION_SGIS" count="3" value="0x8129">
12977 <size name="PointParameterfvEXT"/>
12978 </enum>
12979
12980 <function name="PointParameterfSGIS" alias="PointParameterfEXT" static_dispatch="false">
12981 <param name="pname" type="GLenum"/>
12982 <param name="param" type="GLfloat"/>
12983 </function>
12984
12985 <function name="PointParameterfvSGIS" alias="PointParameterfvEXT" static_dispatch="false">
12986 <param name="pname" type="GLenum"/>
12987 <param name="params" type="const GLfloat *"/>
12988 </function>
12989 </category>
12990
12991 <category name="GL_SGIX_igloo_interface">
12992 <function name="IglooInterfaceSGIX" exec="skip">
12993 <param name="pname" type="GLenum"/>
12994 <param name="params" type="const GLvoid *"/>
12995 </function>
12996 </category>
12997
12998 <category name="GL_SGIX_polynomial_ffd">
12999 <function name="DeformationMap3dSGIX" exec="skip">
13000 <param name="target" type="GLenum"/>
13001 <param name="u1" type="GLdouble"/>
13002 <param name="u2" type="GLdouble"/>
13003 <param name="ustride" type="GLint"/>
13004 <param name="uorder" type="GLint"/>
13005 <param name="v1" type="GLdouble"/>
13006 <param name="v2" type="GLdouble"/>
13007 <param name="vstride" type="GLint"/>
13008 <param name="vorder" type="GLint"/>
13009 <param name="w1" type="GLdouble"/>
13010 <param name="w2" type="GLdouble"/>
13011 <param name="wstride" type="GLint"/>
13012 <param name="worder" type="GLint"/>
13013 <param name="points" type="const GLdouble *"/>
13014 </function>
13015
13016 <function name="DeformationMap3fSGIX" exec="skip">
13017 <param name="target" type="GLenum"/>
13018 <param name="u1" type="GLfloat"/>
13019 <param name="u2" type="GLfloat"/>
13020 <param name="ustride" type="GLint"/>
13021 <param name="uorder" type="GLint"/>
13022 <param name="v1" type="GLfloat"/>
13023 <param name="v2" type="GLfloat"/>
13024 <param name="vstride" type="GLint"/>
13025 <param name="vorder" type="GLint"/>
13026 <param name="w1" type="GLfloat"/>
13027 <param name="w2" type="GLfloat"/>
13028 <param name="wstride" type="GLint"/>
13029 <param name="worder" type="GLint"/>
13030 <param name="points" type="const GLfloat *"/>
13031 </function>
13032
13033 <function name="DeformSGIX" exec="skip">
13034 <param name="mask" type="GLenum"/>
13035 </function>
13036
13037 <function name="LoadIdentityDeformationMapSGIX" exec="skip">
13038 <param name="mask" type="GLenum"/>
13039 </function>
13040 </category>
13041
13042 <xi:include href="OES_EGL_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
13043
13044 <xi:include href="EXT_texture_integer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
13045
13046 <xi:include href="EXT_gpu_shader4.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
13047 <xi:include href="GL3x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
13048
13049 <xi:include href="NV_conditional_render.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
13050
13051 <xi:include href="NV_primitive_restart.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
13052
13053 <xi:include href="NV_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
13054
13055 <xi:include href="EXT_transform_feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
13056
13057 <xi:include href="ARB_get_program_binary.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
13058
13059 </OpenGLAPI>