glthread: don't upload for glDraw inside a display list and always sync
[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 <type name="DEBUGPROC" size="4" pointer="true"/>
1111
1112 <function name="NewList" deprecated="3.1"
1113 marshal_call_after="if (COMPAT) ctx->GLThread.inside_dlist = true;">
1114 <param name="list" type="GLuint"/>
1115 <param name="mode" type="GLenum"/>
1116 <glx sop="101"/>
1117 </function>
1118
1119 <function name="EndList" deprecated="3.1"
1120 marshal_call_after="if (COMPAT) ctx->GLThread.inside_dlist = false;">
1121 <glx sop="102"/>
1122 </function>
1123
1124 <function name="CallList" deprecated="3.1">
1125 <param name="list" type="GLuint"/>
1126 <glx rop="1"/>
1127 </function>
1128
1129 <function name="CallLists" deprecated="3.1">
1130 <param name="n" type="GLsizei" counter="true"/>
1131 <param name="type" type="GLenum"/>
1132 <param name="lists" type="const GLvoid *" variable_param="type" count="n"
1133 marshal_count="(n * _mesa_calllists_enum_to_count(type))"/>
1134 <glx rop="2" large="true"/>
1135 </function>
1136
1137 <function name="DeleteLists" deprecated="3.1">
1138 <param name="list" type="GLuint"/>
1139 <param name="range" type="GLsizei"/>
1140 <glx sop="103"/>
1141 </function>
1142
1143 <function name="GenLists" deprecated="3.1">
1144 <param name="range" type="GLsizei"/>
1145 <return type="GLuint"/>
1146 <glx sop="104"/>
1147 </function>
1148
1149 <function name="ListBase" deprecated="3.1">
1150 <param name="base" type="GLuint"/>
1151 <glx rop="3"/>
1152 </function>
1153
1154 <function name="Begin" deprecated="3.1" exec="dynamic">
1155 <param name="mode" type="GLenum"/>
1156 <glx rop="4"/>
1157 </function>
1158
1159 <function name="Bitmap" deprecated="3.1">
1160 <param name="width" type="GLsizei"/>
1161 <param name="height" type="GLsizei"/>
1162 <param name="xorig" type="GLfloat"/>
1163 <param name="yorig" type="GLfloat"/>
1164 <param name="xmove" type="GLfloat"/>
1165 <param name="ymove" type="GLfloat"/>
1166 <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"/>
1167 <glx rop="5" large="true"/>
1168 </function>
1169
1170 <function name="Color3b" vectorequiv="Color3bv" deprecated="3.1">
1171 <param name="red" type="GLbyte"/>
1172 <param name="green" type="GLbyte"/>
1173 <param name="blue" type="GLbyte"/>
1174 </function>
1175
1176 <function name="Color3bv" deprecated="3.1">
1177 <param name="v" type="const GLbyte *" count="3"/>
1178 <glx rop="6"/>
1179 </function>
1180
1181 <function name="Color3d" vectorequiv="Color3dv" deprecated="3.1">
1182 <param name="red" type="GLdouble"/>
1183 <param name="green" type="GLdouble"/>
1184 <param name="blue" type="GLdouble"/>
1185 </function>
1186
1187 <function name="Color3dv" deprecated="3.1">
1188 <param name="v" type="const GLdouble *" count="3"/>
1189 <glx rop="7"/>
1190 </function>
1191
1192 <function name="Color3f" 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" 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" vectorequiv="Color3iv" deprecated="3.1">
1205 <param name="red" type="GLint"/>
1206 <param name="green" type="GLint"/>
1207 <param name="blue" type="GLint"/>
1208 </function>
1209
1210 <function name="Color3iv" deprecated="3.1">
1211 <param name="v" type="const GLint *" count="3"/>
1212 <glx rop="9"/>
1213 </function>
1214
1215 <function name="Color3s" vectorequiv="Color3sv" deprecated="3.1">
1216 <param name="red" type="GLshort"/>
1217 <param name="green" type="GLshort"/>
1218 <param name="blue" type="GLshort"/>
1219 </function>
1220
1221 <function name="Color3sv" deprecated="3.1">
1222 <param name="v" type="const GLshort *" count="3"/>
1223 <glx rop="10"/>
1224 </function>
1225
1226 <function name="Color3ub" vectorequiv="Color3ubv" deprecated="3.1">
1227 <param name="red" type="GLubyte"/>
1228 <param name="green" type="GLubyte"/>
1229 <param name="blue" type="GLubyte"/>
1230 </function>
1231
1232 <function name="Color3ubv" deprecated="3.1">
1233 <param name="v" type="const GLubyte *" count="3"/>
1234 <glx rop="11"/>
1235 </function>
1236
1237 <function name="Color3ui" vectorequiv="Color3uiv" deprecated="3.1">
1238 <param name="red" type="GLuint"/>
1239 <param name="green" type="GLuint"/>
1240 <param name="blue" type="GLuint"/>
1241 </function>
1242
1243 <function name="Color3uiv" deprecated="3.1">
1244 <param name="v" type="const GLuint *" count="3"/>
1245 <glx rop="12"/>
1246 </function>
1247
1248 <function name="Color3us" vectorequiv="Color3usv" deprecated="3.1">
1249 <param name="red" type="GLushort"/>
1250 <param name="green" type="GLushort"/>
1251 <param name="blue" type="GLushort"/>
1252 </function>
1253
1254 <function name="Color3usv" deprecated="3.1">
1255 <param name="v" type="const GLushort *" count="3"/>
1256 <glx rop="13"/>
1257 </function>
1258
1259 <function name="Color4b" vectorequiv="Color4bv" deprecated="3.1">
1260 <param name="red" type="GLbyte"/>
1261 <param name="green" type="GLbyte"/>
1262 <param name="blue" type="GLbyte"/>
1263 <param name="alpha" type="GLbyte"/>
1264 </function>
1265
1266 <function name="Color4bv" deprecated="3.1">
1267 <param name="v" type="const GLbyte *" count="4"/>
1268 <glx rop="14"/>
1269 </function>
1270
1271 <function name="Color4d" vectorequiv="Color4dv" deprecated="3.1">
1272 <param name="red" type="GLdouble"/>
1273 <param name="green" type="GLdouble"/>
1274 <param name="blue" type="GLdouble"/>
1275 <param name="alpha" type="GLdouble"/>
1276 </function>
1277
1278 <function name="Color4dv" deprecated="3.1">
1279 <param name="v" type="const GLdouble *" count="4"/>
1280 <glx rop="15"/>
1281 </function>
1282
1283 <function name="Color4f" vectorequiv="Color4fv" es1="1.0"
1284 deprecated="3.1" exec="dynamic">
1285 <param name="red" type="GLfloat"/>
1286 <param name="green" type="GLfloat"/>
1287 <param name="blue" type="GLfloat"/>
1288 <param name="alpha" type="GLfloat"/>
1289 </function>
1290
1291 <function name="Color4fv" deprecated="3.1" exec="dynamic">
1292 <param name="v" type="const GLfloat *" count="4"/>
1293 <glx rop="16"/>
1294 </function>
1295
1296 <function name="Color4i" vectorequiv="Color4iv" deprecated="3.1">
1297 <param name="red" type="GLint"/>
1298 <param name="green" type="GLint"/>
1299 <param name="blue" type="GLint"/>
1300 <param name="alpha" type="GLint"/>
1301 </function>
1302
1303 <function name="Color4iv" deprecated="3.1">
1304 <param name="v" type="const GLint *" count="4"/>
1305 <glx rop="17"/>
1306 </function>
1307
1308 <function name="Color4s" vectorequiv="Color4sv" deprecated="3.1">
1309 <param name="red" type="GLshort"/>
1310 <param name="green" type="GLshort"/>
1311 <param name="blue" type="GLshort"/>
1312 <param name="alpha" type="GLshort"/>
1313 </function>
1314
1315 <function name="Color4sv" deprecated="3.1">
1316 <param name="v" type="const GLshort *" count="4"/>
1317 <glx rop="18"/>
1318 </function>
1319
1320 <function name="Color4ub" vectorequiv="Color4ubv" es1="1.1"
1321 deprecated="3.1">
1322 <param name="red" type="GLubyte"/>
1323 <param name="green" type="GLubyte"/>
1324 <param name="blue" type="GLubyte"/>
1325 <param name="alpha" type="GLubyte"/>
1326 </function>
1327
1328 <function name="Color4ubv" deprecated="3.1">
1329 <param name="v" type="const GLubyte *" count="4"/>
1330 <glx rop="19"/>
1331 </function>
1332
1333 <function name="Color4ui" vectorequiv="Color4uiv" deprecated="3.1">
1334 <param name="red" type="GLuint"/>
1335 <param name="green" type="GLuint"/>
1336 <param name="blue" type="GLuint"/>
1337 <param name="alpha" type="GLuint"/>
1338 </function>
1339
1340 <function name="Color4uiv" deprecated="3.1">
1341 <param name="v" type="const GLuint *" count="4"/>
1342 <glx rop="20"/>
1343 </function>
1344
1345 <function name="Color4us" vectorequiv="Color4usv" deprecated="3.1">
1346 <param name="red" type="GLushort"/>
1347 <param name="green" type="GLushort"/>
1348 <param name="blue" type="GLushort"/>
1349 <param name="alpha" type="GLushort"/>
1350 </function>
1351
1352 <function name="Color4usv" deprecated="3.1">
1353 <param name="v" type="const GLushort *" count="4"/>
1354 <glx rop="21"/>
1355 </function>
1356
1357 <function name="EdgeFlag" vectorequiv="EdgeFlagv"
1358 deprecated="3.1" exec="dynamic">
1359 <param name="flag" type="GLboolean"/>
1360 </function>
1361
1362 <function name="EdgeFlagv" deprecated="3.1">
1363 <param name="flag" type="const GLboolean *" count="1"/>
1364 <glx rop="22"/>
1365 </function>
1366
1367 <function name="End" deprecated="3.1" exec="dynamic">
1368 <glx rop="23"/>
1369 </function>
1370
1371 <function name="Indexd" vectorequiv="Indexdv" deprecated="3.1">
1372 <param name="c" type="GLdouble"/>
1373 </function>
1374
1375 <function name="Indexdv" deprecated="3.1">
1376 <param name="c" type="const GLdouble *" count="1"/>
1377 <glx rop="24"/>
1378 </function>
1379
1380 <function name="Indexf" vectorequiv="Indexfv" deprecated="3.1"
1381 exec="dynamic">
1382 <param name="c" type="GLfloat"/>
1383 </function>
1384
1385 <function name="Indexfv" deprecated="3.1" exec="dynamic">
1386 <param name="c" type="const GLfloat *" count="1"/>
1387 <glx rop="25"/>
1388 </function>
1389
1390 <function name="Indexi" vectorequiv="Indexiv" deprecated="3.1">
1391 <param name="c" type="GLint"/>
1392 </function>
1393
1394 <function name="Indexiv" deprecated="3.1">
1395 <param name="c" type="const GLint *" count="1"/>
1396 <glx rop="26"/>
1397 </function>
1398
1399 <function name="Indexs" vectorequiv="Indexsv" deprecated="3.1">
1400 <param name="c" type="GLshort"/>
1401 </function>
1402
1403 <function name="Indexsv" deprecated="3.1">
1404 <param name="c" type="const GLshort *" count="1"/>
1405 <glx rop="27"/>
1406 </function>
1407
1408 <function name="Normal3b" vectorequiv="Normal3bv" deprecated="3.1">
1409 <param name="nx" type="GLbyte"/>
1410 <param name="ny" type="GLbyte"/>
1411 <param name="nz" type="GLbyte"/>
1412 </function>
1413
1414 <function name="Normal3bv" deprecated="3.1">
1415 <param name="v" type="const GLbyte *" count="3"/>
1416 <glx rop="28"/>
1417 </function>
1418
1419 <function name="Normal3d" vectorequiv="Normal3dv" deprecated="3.1">
1420 <param name="nx" type="GLdouble"/>
1421 <param name="ny" type="GLdouble"/>
1422 <param name="nz" type="GLdouble"/>
1423 </function>
1424
1425 <function name="Normal3dv" deprecated="3.1">
1426 <param name="v" type="const GLdouble *" count="3"/>
1427 <glx rop="29"/>
1428 </function>
1429
1430 <function name="Normal3f" vectorequiv="Normal3fv" es1="1.0"
1431 deprecated="3.1" exec="dynamic">
1432 <param name="nx" type="GLfloat"/>
1433 <param name="ny" type="GLfloat"/>
1434 <param name="nz" type="GLfloat"/>
1435 </function>
1436
1437 <function name="Normal3fv" deprecated="3.1" exec="dynamic">
1438 <param name="v" type="const GLfloat *" count="3"/>
1439 <glx rop="30"/>
1440 </function>
1441
1442 <function name="Normal3i" vectorequiv="Normal3iv" deprecated="3.1">
1443 <param name="nx" type="GLint"/>
1444 <param name="ny" type="GLint"/>
1445 <param name="nz" type="GLint"/>
1446 </function>
1447
1448 <function name="Normal3iv" deprecated="3.1">
1449 <param name="v" type="const GLint *" count="3"/>
1450 <glx rop="31"/>
1451 </function>
1452
1453 <function name="Normal3s" vectorequiv="Normal3sv" deprecated="3.1">
1454 <param name="nx" type="GLshort"/>
1455 <param name="ny" type="GLshort"/>
1456 <param name="nz" type="GLshort"/>
1457 </function>
1458
1459 <function name="Normal3sv" deprecated="3.1">
1460 <param name="v" type="const GLshort *" count="3"/>
1461 <glx rop="32"/>
1462 </function>
1463
1464 <function name="RasterPos2d" vectorequiv="RasterPos2dv" deprecated="3.1">
1465 <param name="x" type="GLdouble"/>
1466 <param name="y" type="GLdouble"/>
1467 </function>
1468
1469 <function name="RasterPos2dv" deprecated="3.1">
1470 <param name="v" type="const GLdouble *" count="2"/>
1471 <glx rop="33"/>
1472 </function>
1473
1474 <function name="RasterPos2f" vectorequiv="RasterPos2fv" deprecated="3.1">
1475 <param name="x" type="GLfloat"/>
1476 <param name="y" type="GLfloat"/>
1477 </function>
1478
1479 <function name="RasterPos2fv" deprecated="3.1">
1480 <param name="v" type="const GLfloat *" count="2"/>
1481 <glx rop="34"/>
1482 </function>
1483
1484 <function name="RasterPos2i" vectorequiv="RasterPos2iv" deprecated="3.1">
1485 <param name="x" type="GLint"/>
1486 <param name="y" type="GLint"/>
1487 </function>
1488
1489 <function name="RasterPos2iv" deprecated="3.1">
1490 <param name="v" type="const GLint *" count="2"/>
1491 <glx rop="35"/>
1492 </function>
1493
1494 <function name="RasterPos2s" vectorequiv="RasterPos2sv" deprecated="3.1">
1495 <param name="x" type="GLshort"/>
1496 <param name="y" type="GLshort"/>
1497 </function>
1498
1499 <function name="RasterPos2sv" deprecated="3.1">
1500 <param name="v" type="const GLshort *" count="2"/>
1501 <glx rop="36"/>
1502 </function>
1503
1504 <function name="RasterPos3d" vectorequiv="RasterPos3dv" deprecated="3.1">
1505 <param name="x" type="GLdouble"/>
1506 <param name="y" type="GLdouble"/>
1507 <param name="z" type="GLdouble"/>
1508 </function>
1509
1510 <function name="RasterPos3dv" deprecated="3.1">
1511 <param name="v" type="const GLdouble *" count="3"/>
1512 <glx rop="37"/>
1513 </function>
1514
1515 <function name="RasterPos3f" vectorequiv="RasterPos3fv" deprecated="3.1">
1516 <param name="x" type="GLfloat"/>
1517 <param name="y" type="GLfloat"/>
1518 <param name="z" type="GLfloat"/>
1519 </function>
1520
1521 <function name="RasterPos3fv" deprecated="3.1">
1522 <param name="v" type="const GLfloat *" count="3"/>
1523 <glx rop="38"/>
1524 </function>
1525
1526 <function name="RasterPos3i" vectorequiv="RasterPos3iv" deprecated="3.1">
1527 <param name="x" type="GLint"/>
1528 <param name="y" type="GLint"/>
1529 <param name="z" type="GLint"/>
1530 </function>
1531
1532 <function name="RasterPos3iv" deprecated="3.1">
1533 <param name="v" type="const GLint *" count="3"/>
1534 <glx rop="39"/>
1535 </function>
1536
1537 <function name="RasterPos3s" vectorequiv="RasterPos3sv" deprecated="3.1">
1538 <param name="x" type="GLshort"/>
1539 <param name="y" type="GLshort"/>
1540 <param name="z" type="GLshort"/>
1541 </function>
1542
1543 <function name="RasterPos3sv" deprecated="3.1">
1544 <param name="v" type="const GLshort *" count="3"/>
1545 <glx rop="40"/>
1546 </function>
1547
1548 <function name="RasterPos4d" vectorequiv="RasterPos4dv" deprecated="3.1">
1549 <param name="x" type="GLdouble"/>
1550 <param name="y" type="GLdouble"/>
1551 <param name="z" type="GLdouble"/>
1552 <param name="w" type="GLdouble"/>
1553 </function>
1554
1555 <function name="RasterPos4dv" deprecated="3.1">
1556 <param name="v" type="const GLdouble *" count="4"/>
1557 <glx rop="41"/>
1558 </function>
1559
1560 <function name="RasterPos4f" vectorequiv="RasterPos4fv" deprecated="3.1">
1561 <param name="x" type="GLfloat"/>
1562 <param name="y" type="GLfloat"/>
1563 <param name="z" type="GLfloat"/>
1564 <param name="w" type="GLfloat"/>
1565 </function>
1566
1567 <function name="RasterPos4fv" deprecated="3.1">
1568 <param name="v" type="const GLfloat *" count="4"/>
1569 <glx rop="42"/>
1570 </function>
1571
1572 <function name="RasterPos4i" vectorequiv="RasterPos4iv" deprecated="3.1">
1573 <param name="x" type="GLint"/>
1574 <param name="y" type="GLint"/>
1575 <param name="z" type="GLint"/>
1576 <param name="w" type="GLint"/>
1577 </function>
1578
1579 <function name="RasterPos4iv" deprecated="3.1">
1580 <param name="v" type="const GLint *" count="4"/>
1581 <glx rop="43"/>
1582 </function>
1583
1584 <function name="RasterPos4s" vectorequiv="RasterPos4sv" deprecated="3.1">
1585 <param name="x" type="GLshort"/>
1586 <param name="y" type="GLshort"/>
1587 <param name="z" type="GLshort"/>
1588 <param name="w" type="GLshort"/>
1589 </function>
1590
1591 <function name="RasterPos4sv" deprecated="3.1">
1592 <param name="v" type="const GLshort *" count="4"/>
1593 <glx rop="44"/>
1594 </function>
1595
1596 <function name="Rectd" vectorequiv="Rectdv" deprecated="3.1">
1597 <param name="x1" type="GLdouble"/>
1598 <param name="y1" type="GLdouble"/>
1599 <param name="x2" type="GLdouble"/>
1600 <param name="y2" type="GLdouble"/>
1601 </function>
1602
1603 <function name="Rectdv" deprecated="3.1">
1604 <param name="v1" type="const GLdouble *" count="2"/>
1605 <param name="v2" type="const GLdouble *" count="2"/>
1606 <glx rop="45"/>
1607 </function>
1608
1609 <function name="Rectf" vectorequiv="Rectfv" deprecated="3.1" exec="dynamic">
1610 <param name="x1" type="GLfloat"/>
1611 <param name="y1" type="GLfloat"/>
1612 <param name="x2" type="GLfloat"/>
1613 <param name="y2" type="GLfloat"/>
1614 </function>
1615
1616 <function name="Rectfv" deprecated="3.1">
1617 <param name="v1" type="const GLfloat *" count="2"/>
1618 <param name="v2" type="const GLfloat *" count="2"/>
1619 <glx rop="46"/>
1620 </function>
1621
1622 <function name="Recti" vectorequiv="Rectiv" deprecated="3.1">
1623 <param name="x1" type="GLint"/>
1624 <param name="y1" type="GLint"/>
1625 <param name="x2" type="GLint"/>
1626 <param name="y2" type="GLint"/>
1627 </function>
1628
1629 <function name="Rectiv" deprecated="3.1">
1630 <param name="v1" type="const GLint *" count="2"/>
1631 <param name="v2" type="const GLint *" count="2"/>
1632 <glx rop="47"/>
1633 </function>
1634
1635 <function name="Rects" vectorequiv="Rectsv" deprecated="3.1">
1636 <param name="x1" type="GLshort"/>
1637 <param name="y1" type="GLshort"/>
1638 <param name="x2" type="GLshort"/>
1639 <param name="y2" type="GLshort"/>
1640 </function>
1641
1642 <function name="Rectsv" deprecated="3.1">
1643 <param name="v1" type="const GLshort *" count="2"/>
1644 <param name="v2" type="const GLshort *" count="2"/>
1645 <glx rop="48"/>
1646 </function>
1647
1648 <function name="TexCoord1d" vectorequiv="TexCoord1dv" deprecated="3.1">
1649 <param name="s" type="GLdouble"/>
1650 </function>
1651
1652 <function name="TexCoord1dv" deprecated="3.1">
1653 <param name="v" type="const GLdouble *" count="1"/>
1654 <glx rop="49"/>
1655 </function>
1656
1657 <function name="TexCoord1f" vectorequiv="TexCoord1fv"
1658 deprecated="3.1" exec="dynamic">
1659 <param name="s" type="GLfloat"/>
1660 </function>
1661
1662 <function name="TexCoord1fv" deprecated="3.1" exec="dynamic">
1663 <param name="v" type="const GLfloat *" count="1"/>
1664 <glx rop="50"/>
1665 </function>
1666
1667 <function name="TexCoord1i" vectorequiv="TexCoord1iv" deprecated="3.1">
1668 <param name="s" type="GLint"/>
1669 </function>
1670
1671 <function name="TexCoord1iv" deprecated="3.1">
1672 <param name="v" type="const GLint *" count="1"/>
1673 <glx rop="51"/>
1674 </function>
1675
1676 <function name="TexCoord1s" vectorequiv="TexCoord1sv" deprecated="3.1">
1677 <param name="s" type="GLshort"/>
1678 </function>
1679
1680 <function name="TexCoord1sv" deprecated="3.1">
1681 <param name="v" type="const GLshort *" count="1"/>
1682 <glx rop="52"/>
1683 </function>
1684
1685 <function name="TexCoord2d" vectorequiv="TexCoord2dv" deprecated="3.1">
1686 <param name="s" type="GLdouble"/>
1687 <param name="t" type="GLdouble"/>
1688 </function>
1689
1690 <function name="TexCoord2dv" deprecated="3.1">
1691 <param name="v" type="const GLdouble *" count="2"/>
1692 <glx rop="53"/>
1693 </function>
1694
1695 <function name="TexCoord2f" vectorequiv="TexCoord2fv"
1696 deprecated="3.1" exec="dynamic">
1697 <param name="s" type="GLfloat"/>
1698 <param name="t" type="GLfloat"/>
1699 </function>
1700
1701 <function name="TexCoord2fv" deprecated="3.1" exec="dynamic">
1702 <param name="v" type="const GLfloat *" count="2"/>
1703 <glx rop="54"/>
1704 </function>
1705
1706 <function name="TexCoord2i" vectorequiv="TexCoord2iv" deprecated="3.1">
1707 <param name="s" type="GLint"/>
1708 <param name="t" type="GLint"/>
1709 </function>
1710
1711 <function name="TexCoord2iv" deprecated="3.1">
1712 <param name="v" type="const GLint *" count="2"/>
1713 <glx rop="55"/>
1714 </function>
1715
1716 <function name="TexCoord2s" vectorequiv="TexCoord2sv" deprecated="3.1">
1717 <param name="s" type="GLshort"/>
1718 <param name="t" type="GLshort"/>
1719 </function>
1720
1721 <function name="TexCoord2sv" deprecated="3.1">
1722 <param name="v" type="const GLshort *" count="2"/>
1723 <glx rop="56"/>
1724 </function>
1725
1726 <function name="TexCoord3d" vectorequiv="TexCoord3dv" deprecated="3.1">
1727 <param name="s" type="GLdouble"/>
1728 <param name="t" type="GLdouble"/>
1729 <param name="r" type="GLdouble"/>
1730 </function>
1731
1732 <function name="TexCoord3dv" deprecated="3.1">
1733 <param name="v" type="const GLdouble *" count="3"/>
1734 <glx rop="57"/>
1735 </function>
1736
1737 <function name="TexCoord3f" vectorequiv="TexCoord3fv"
1738 deprecated="3.1" exec="dynamic">
1739 <param name="s" type="GLfloat"/>
1740 <param name="t" type="GLfloat"/>
1741 <param name="r" type="GLfloat"/>
1742 </function>
1743
1744 <function name="TexCoord3fv" deprecated="3.1" exec="dynamic">
1745 <param name="v" type="const GLfloat *" count="3"/>
1746 <glx rop="58"/>
1747 </function>
1748
1749 <function name="TexCoord3i" vectorequiv="TexCoord3iv" deprecated="3.1">
1750 <param name="s" type="GLint"/>
1751 <param name="t" type="GLint"/>
1752 <param name="r" type="GLint"/>
1753 </function>
1754
1755 <function name="TexCoord3iv" deprecated="3.1">
1756 <param name="v" type="const GLint *" count="3"/>
1757 <glx rop="59"/>
1758 </function>
1759
1760 <function name="TexCoord3s" vectorequiv="TexCoord3sv" deprecated="3.1">
1761 <param name="s" type="GLshort"/>
1762 <param name="t" type="GLshort"/>
1763 <param name="r" type="GLshort"/>
1764 </function>
1765
1766 <function name="TexCoord3sv" deprecated="3.1">
1767 <param name="v" type="const GLshort *" count="3"/>
1768 <glx rop="60"/>
1769 </function>
1770
1771 <function name="TexCoord4d" vectorequiv="TexCoord4dv" deprecated="3.1">
1772 <param name="s" type="GLdouble"/>
1773 <param name="t" type="GLdouble"/>
1774 <param name="r" type="GLdouble"/>
1775 <param name="q" type="GLdouble"/>
1776 </function>
1777
1778 <function name="TexCoord4dv" deprecated="3.1">
1779 <param name="v" type="const GLdouble *" count="4"/>
1780 <glx rop="61"/>
1781 </function>
1782
1783 <function name="TexCoord4f" vectorequiv="TexCoord4fv"
1784 deprecated="3.1" exec="dynamic">
1785 <param name="s" type="GLfloat"/>
1786 <param name="t" type="GLfloat"/>
1787 <param name="r" type="GLfloat"/>
1788 <param name="q" type="GLfloat"/>
1789 </function>
1790
1791 <function name="TexCoord4fv" deprecated="3.1" exec="dynamic">
1792 <param name="v" type="const GLfloat *" count="4"/>
1793 <glx rop="62"/>
1794 </function>
1795
1796 <function name="TexCoord4i" vectorequiv="TexCoord4iv" deprecated="3.1">
1797 <param name="s" type="GLint"/>
1798 <param name="t" type="GLint"/>
1799 <param name="r" type="GLint"/>
1800 <param name="q" type="GLint"/>
1801 </function>
1802
1803 <function name="TexCoord4iv" deprecated="3.1">
1804 <param name="v" type="const GLint *" count="4"/>
1805 <glx rop="63"/>
1806 </function>
1807
1808 <function name="TexCoord4s" vectorequiv="TexCoord4sv" deprecated="3.1">
1809 <param name="s" type="GLshort"/>
1810 <param name="t" type="GLshort"/>
1811 <param name="r" type="GLshort"/>
1812 <param name="q" type="GLshort"/>
1813 </function>
1814
1815 <function name="TexCoord4sv" deprecated="3.1">
1816 <param name="v" type="const GLshort *" count="4"/>
1817 <glx rop="64"/>
1818 </function>
1819
1820 <function name="Vertex2d" vectorequiv="Vertex2dv" deprecated="3.1">
1821 <param name="x" type="GLdouble"/>
1822 <param name="y" type="GLdouble"/>
1823 </function>
1824
1825 <function name="Vertex2dv" deprecated="3.1">
1826 <param name="v" type="const GLdouble *" count="2"/>
1827 <glx rop="65"/>
1828 </function>
1829
1830 <function name="Vertex2f" vectorequiv="Vertex2fv"
1831 deprecated="3.1" exec="dynamic">
1832 <param name="x" type="GLfloat"/>
1833 <param name="y" type="GLfloat"/>
1834 </function>
1835
1836 <function name="Vertex2fv" deprecated="3.1" exec="dynamic">
1837 <param name="v" type="const GLfloat *" count="2"/>
1838 <glx rop="66"/>
1839 </function>
1840
1841 <function name="Vertex2i" vectorequiv="Vertex2iv" deprecated="3.1">
1842 <param name="x" type="GLint"/>
1843 <param name="y" type="GLint"/>
1844 </function>
1845
1846 <function name="Vertex2iv" deprecated="3.1">
1847 <param name="v" type="const GLint *" count="2"/>
1848 <glx rop="67"/>
1849 </function>
1850
1851 <function name="Vertex2s" vectorequiv="Vertex2sv" deprecated="3.1">
1852 <param name="x" type="GLshort"/>
1853 <param name="y" type="GLshort"/>
1854 </function>
1855
1856 <function name="Vertex2sv" deprecated="3.1">
1857 <param name="v" type="const GLshort *" count="2"/>
1858 <glx rop="68"/>
1859 </function>
1860
1861 <function name="Vertex3d" vectorequiv="Vertex3dv" deprecated="3.1">
1862 <param name="x" type="GLdouble"/>
1863 <param name="y" type="GLdouble"/>
1864 <param name="z" type="GLdouble"/>
1865 </function>
1866
1867 <function name="Vertex3dv" deprecated="3.1">
1868 <param name="v" type="const GLdouble *" count="3"/>
1869 <glx rop="69"/>
1870 </function>
1871
1872 <function name="Vertex3f" vectorequiv="Vertex3fv"
1873 deprecated="3.1" exec="dynamic">
1874 <param name="x" type="GLfloat"/>
1875 <param name="y" type="GLfloat"/>
1876 <param name="z" type="GLfloat"/>
1877 </function>
1878
1879 <function name="Vertex3fv" deprecated="3.1" exec="dynamic">
1880 <param name="v" type="const GLfloat *" count="3"/>
1881 <glx rop="70"/>
1882 </function>
1883
1884 <function name="Vertex3i" vectorequiv="Vertex3iv" deprecated="3.1">
1885 <param name="x" type="GLint"/>
1886 <param name="y" type="GLint"/>
1887 <param name="z" type="GLint"/>
1888 </function>
1889
1890 <function name="Vertex3iv" deprecated="3.1">
1891 <param name="v" type="const GLint *" count="3"/>
1892 <glx rop="71"/>
1893 </function>
1894
1895 <function name="Vertex3s" vectorequiv="Vertex3sv" deprecated="3.1">
1896 <param name="x" type="GLshort"/>
1897 <param name="y" type="GLshort"/>
1898 <param name="z" type="GLshort"/>
1899 </function>
1900
1901 <function name="Vertex3sv" deprecated="3.1">
1902 <param name="v" type="const GLshort *" count="3"/>
1903 <glx rop="72"/>
1904 </function>
1905
1906 <function name="Vertex4d" vectorequiv="Vertex4dv" deprecated="3.1">
1907 <param name="x" type="GLdouble"/>
1908 <param name="y" type="GLdouble"/>
1909 <param name="z" type="GLdouble"/>
1910 <param name="w" type="GLdouble"/>
1911 </function>
1912
1913 <function name="Vertex4dv" deprecated="3.1">
1914 <param name="v" type="const GLdouble *" count="4"/>
1915 <glx rop="73"/>
1916 </function>
1917
1918 <function name="Vertex4f" vectorequiv="Vertex4fv"
1919 deprecated="3.1" exec="dynamic">
1920 <param name="x" type="GLfloat"/>
1921 <param name="y" type="GLfloat"/>
1922 <param name="z" type="GLfloat"/>
1923 <param name="w" type="GLfloat"/>
1924 </function>
1925
1926 <function name="Vertex4fv" deprecated="3.1" exec="dynamic">
1927 <param name="v" type="const GLfloat *" count="4"/>
1928 <glx rop="74"/>
1929 </function>
1930
1931 <function name="Vertex4i" vectorequiv="Vertex4iv" deprecated="3.1">
1932 <param name="x" type="GLint"/>
1933 <param name="y" type="GLint"/>
1934 <param name="z" type="GLint"/>
1935 <param name="w" type="GLint"/>
1936 </function>
1937
1938 <function name="Vertex4iv" deprecated="3.1">
1939 <param name="v" type="const GLint *" count="4"/>
1940 <glx rop="75"/>
1941 </function>
1942
1943 <function name="Vertex4s" vectorequiv="Vertex4sv" deprecated="3.1">
1944 <param name="x" type="GLshort"/>
1945 <param name="y" type="GLshort"/>
1946 <param name="z" type="GLshort"/>
1947 <param name="w" type="GLshort"/>
1948 </function>
1949
1950 <function name="Vertex4sv" deprecated="3.1">
1951 <param name="v" type="const GLshort *" count="4"/>
1952 <glx rop="76"/>
1953 </function>
1954
1955 <function name="ClipPlane" deprecated="3.1">
1956 <param name="plane" type="GLenum"/>
1957 <param name="equation" type="const GLdouble *" count="4"/>
1958 <glx rop="77"/>
1959 </function>
1960
1961 <function name="ColorMaterial" deprecated="3.1">
1962 <param name="face" type="GLenum"/>
1963 <param name="mode" type="GLenum"/>
1964 <glx rop="78"/>
1965 </function>
1966
1967 <function name="CullFace" es1="1.0" es2="2.0" no_error="true">
1968 <param name="mode" type="GLenum"/>
1969 <glx rop="79"/>
1970 </function>
1971
1972 <function name="Fogf" es1="1.0" deprecated="3.1">
1973 <param name="pname" type="GLenum"/>
1974 <param name="param" type="GLfloat"/>
1975 <glx rop="80"/>
1976 </function>
1977
1978 <function name="Fogfv" es1="1.0" deprecated="3.1">
1979 <param name="pname" type="GLenum"/>
1980 <param name="params" type="const GLfloat *" variable_param="pname"
1981 marshal_count="_mesa_fog_enum_to_count(pname)"/>
1982 <glx rop="81"/>
1983 </function>
1984
1985 <function name="Fogi" deprecated="3.1">
1986 <param name="pname" type="GLenum"/>
1987 <param name="param" type="GLint"/>
1988 <glx rop="82"/>
1989 </function>
1990
1991 <function name="Fogiv" deprecated="3.1">
1992 <param name="pname" type="GLenum"/>
1993 <param name="params" type="const GLint *" variable_param="pname"
1994 marshal_count="_mesa_fog_enum_to_count(pname)"/>
1995 <glx rop="83"/>
1996 </function>
1997
1998 <function name="FrontFace" es1="1.0" es2="2.0" no_error="true">
1999 <param name="mode" type="GLenum"/>
2000 <glx rop="84"/>
2001 </function>
2002
2003 <function name="Hint" es1="1.0" es2="2.0">
2004 <param name="target" type="GLenum"/>
2005 <param name="mode" type="GLenum"/>
2006 <glx rop="85"/>
2007 </function>
2008
2009 <function name="Lightf" es1="1.0" deprecated="3.1">
2010 <param name="light" type="GLenum"/>
2011 <param name="pname" type="GLenum"/>
2012 <param name="param" type="GLfloat"/>
2013 <glx rop="86"/>
2014 </function>
2015
2016 <function name="Lightfv" es1="1.0" deprecated="3.1">
2017 <param name="light" type="GLenum"/>
2018 <param name="pname" type="GLenum"/>
2019 <param name="params" type="const GLfloat *" variable_param="pname"
2020 marshal_count="_mesa_light_enum_to_count(pname)"/>
2021 <glx rop="87"/>
2022 </function>
2023
2024 <function name="Lighti" deprecated="3.1">
2025 <param name="light" type="GLenum"/>
2026 <param name="pname" type="GLenum"/>
2027 <param name="param" type="GLint"/>
2028 <glx rop="88"/>
2029 </function>
2030
2031 <function name="Lightiv" deprecated="3.1">
2032 <param name="light" type="GLenum"/>
2033 <param name="pname" type="GLenum"/>
2034 <param name="params" type="const GLint *" variable_param="pname"
2035 marshal_count="_mesa_light_enum_to_count(pname)"/>
2036 <glx rop="89"/>
2037 </function>
2038
2039 <function name="LightModelf" es1="1.0" deprecated="3.1">
2040 <param name="pname" type="GLenum"/>
2041 <param name="param" type="GLfloat"/>
2042 <glx rop="90"/>
2043 </function>
2044
2045 <function name="LightModelfv" es1="1.0" deprecated="3.1">
2046 <param name="pname" type="GLenum"/>
2047 <param name="params" type="const GLfloat *" variable_param="pname"
2048 marshal_count="_mesa_light_model_enum_to_count(pname)"/>
2049 <glx rop="91"/>
2050 </function>
2051
2052 <function name="LightModeli" deprecated="3.1">
2053 <param name="pname" type="GLenum"/>
2054 <param name="param" type="GLint"/>
2055 <glx rop="92"/>
2056 </function>
2057
2058 <function name="LightModeliv" deprecated="3.1">
2059 <param name="pname" type="GLenum"/>
2060 <param name="params" type="const GLint *" variable_param="pname"
2061 marshal_count="_mesa_light_model_enum_to_count(pname)"/>
2062 <glx rop="93"/>
2063 </function>
2064
2065 <function name="LineStipple" deprecated="3.1">
2066 <param name="factor" type="GLint"/>
2067 <param name="pattern" type="GLushort"/>
2068 <glx rop="94"/>
2069 </function>
2070
2071 <function name="LineWidth" es1="1.0" es2="2.0" no_error="true">
2072 <param name="width" type="GLfloat"/>
2073 <glx rop="95"/>
2074 </function>
2075
2076 <function name="Materialf" es1="1.0" deprecated="3.1">
2077 <param name="face" type="GLenum"/>
2078 <param name="pname" type="GLenum"/>
2079 <param name="param" type="GLfloat"/>
2080 <glx rop="96"/>
2081 </function>
2082
2083 <function name="Materialfv" es1="1.0" deprecated="3.1" exec="dynamic">
2084 <param name="face" type="GLenum"/>
2085 <param name="pname" type="GLenum"/>
2086 <param name="params" type="const GLfloat *" variable_param="pname"
2087 marshal_count="_mesa_material_enum_to_count(pname)"/>
2088 <glx rop="97"/>
2089 </function>
2090
2091 <function name="Materiali" deprecated="3.1">
2092 <param name="face" type="GLenum"/>
2093 <param name="pname" type="GLenum"/>
2094 <param name="param" type="GLint"/>
2095 <glx rop="98"/>
2096 </function>
2097
2098 <function name="Materialiv" deprecated="3.1">
2099 <param name="face" type="GLenum"/>
2100 <param name="pname" type="GLenum"/>
2101 <param name="params" type="const GLint *" variable_param="pname"
2102 marshal_count="_mesa_material_enum_to_count(pname)"/>
2103 <glx rop="99"/>
2104 </function>
2105
2106 <function name="PointSize" es1="1.0" no_error="true">
2107 <param name="size" type="GLfloat"/>
2108 <glx rop="100"/>
2109 </function>
2110
2111 <function name="PolygonMode" no_error="true">
2112 <param name="face" type="GLenum"/>
2113 <param name="mode" type="GLenum"/>
2114 <glx rop="101"/>
2115 </function>
2116
2117 <function name="PolygonStipple" deprecated="3.1">
2118 <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"/>
2119 <glx rop="102"/>
2120 </function>
2121
2122 <function name="Scissor" es1="1.0" es2="2.0" no_error="true">
2123 <param name="x" type="GLint"/>
2124 <param name="y" type="GLint"/>
2125 <param name="width" type="GLsizei"/>
2126 <param name="height" type="GLsizei"/>
2127 <glx rop="103"/>
2128 </function>
2129
2130 <function name="ShadeModel" es1="1.0" deprecated="3.1">
2131 <param name="mode" type="GLenum"/>
2132 <glx rop="104"/>
2133 </function>
2134
2135 <function name="TexParameterf" es1="1.0" es2="2.0">
2136 <param name="target" type="GLenum"/>
2137 <param name="pname" type="GLenum"/>
2138 <param name="param" type="GLfloat"/>
2139 <glx rop="105"/>
2140 </function>
2141
2142 <function name="TexParameterfv" es1="1.1" es2="2.0">
2143 <param name="target" type="GLenum"/>
2144 <param name="pname" type="GLenum"/>
2145 <param name="params" type="const GLfloat *" variable_param="pname"
2146 marshal_count="_mesa_tex_param_enum_to_count(pname)"/>
2147 <glx rop="106"/>
2148 </function>
2149
2150 <function name="TexParameteri" es1="1.1" es2="2.0">
2151 <param name="target" type="GLenum"/>
2152 <param name="pname" type="GLenum"/>
2153 <param name="param" type="GLint"/>
2154 <glx rop="107"/>
2155 </function>
2156
2157 <function name="TexParameteriv" es1="1.1" es2="2.0">
2158 <param name="target" type="GLenum"/>
2159 <param name="pname" type="GLenum"/>
2160 <param name="params" type="const GLint *" variable_param="pname"
2161 marshal_count="_mesa_tex_param_enum_to_count(pname)"/>
2162 <glx rop="108"/>
2163 </function>
2164
2165 <function name="TexImage1D" no_error="true">
2166 <param name="target" type="GLenum"/>
2167 <param name="level" type="GLint"/>
2168 <param name="internalformat" type="GLint"/>
2169 <param name="width" type="GLsizei"/>
2170 <param name="border" type="GLint"/>
2171 <param name="format" type="GLenum"/>
2172 <param name="type" type="GLenum"/>
2173 <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"/>
2174 <glx rop="109" large="true"/>
2175 </function>
2176
2177 <function name="TexImage2D" es1="1.0" es2="2.0" no_error="true">
2178 <param name="target" type="GLenum"/>
2179 <param name="level" type="GLint"/>
2180 <param name="internalformat" type="GLint"/>
2181 <param name="width" type="GLsizei"/>
2182 <param name="height" type="GLsizei"/>
2183 <param name="border" type="GLint"/>
2184 <param name="format" type="GLenum"/>
2185 <param name="type" type="GLenum"/>
2186 <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"/>
2187 <glx rop="110" large="true"/>
2188 </function>
2189
2190 <function name="TexEnvf" es1="1.0" deprecated="3.1">
2191 <param name="target" type="GLenum"/>
2192 <param name="pname" type="GLenum"/>
2193 <param name="param" type="GLfloat"/>
2194 <glx rop="111"/>
2195 </function>
2196
2197 <function name="TexEnvfv" es1="1.0" deprecated="3.1">
2198 <param name="target" type="GLenum"/>
2199 <param name="pname" type="GLenum"/>
2200 <param name="params" type="const GLfloat *" variable_param="pname"
2201 marshal_count="_mesa_texenv_enum_to_count(pname)"/>
2202 <glx rop="112"/>
2203 </function>
2204
2205 <function name="TexEnvi" es1="1.1" deprecated="3.1">
2206 <param name="target" type="GLenum"/>
2207 <param name="pname" type="GLenum"/>
2208 <param name="param" type="GLint"/>
2209 <glx rop="113"/>
2210 </function>
2211
2212 <function name="TexEnviv" es1="1.1" deprecated="3.1">
2213 <param name="target" type="GLenum"/>
2214 <param name="pname" type="GLenum"/>
2215 <param name="params" type="const GLint *" variable_param="pname"
2216 marshal_count="_mesa_texenv_enum_to_count(pname)"/>
2217 <glx rop="114"/>
2218 </function>
2219
2220 <function name="TexGend" deprecated="3.1">
2221 <param name="coord" type="GLenum"/>
2222 <param name="pname" type="GLenum"/>
2223 <param name="param" type="GLdouble"/>
2224 <glx rop="115"/>
2225 </function>
2226
2227 <function name="TexGendv" deprecated="3.1">
2228 <param name="coord" type="GLenum"/>
2229 <param name="pname" type="GLenum"/>
2230 <param name="params" type="const GLdouble *" variable_param="pname"
2231 marshal_count="_mesa_texgen_enum_to_count(pname)"/>
2232 <glx rop="116"/>
2233 </function>
2234
2235 <function name="TexGenf" deprecated="3.1">
2236 <param name="coord" type="GLenum"/>
2237 <param name="pname" type="GLenum"/>
2238 <param name="param" type="GLfloat"/>
2239 <glx rop="117"/>
2240 </function>
2241
2242 <function name="TexGenfv" deprecated="3.1">
2243 <param name="coord" type="GLenum"/>
2244 <param name="pname" type="GLenum"/>
2245 <param name="params" type="const GLfloat *" variable_param="pname"
2246 marshal_count="_mesa_texgen_enum_to_count(pname)"/>
2247 <glx rop="118"/>
2248 </function>
2249
2250 <function name="TexGeni" deprecated="3.1">
2251 <param name="coord" type="GLenum"/>
2252 <param name="pname" type="GLenum"/>
2253 <param name="param" type="GLint"/>
2254 <glx rop="119"/>
2255 </function>
2256
2257 <function name="TexGeniv" deprecated="3.1">
2258 <param name="coord" type="GLenum"/>
2259 <param name="pname" type="GLenum"/>
2260 <param name="params" type="const GLint *" variable_param="pname"
2261 marshal_count="_mesa_texgen_enum_to_count(pname)"/>
2262 <glx rop="120"/>
2263 </function>
2264
2265 <function name="FeedbackBuffer" deprecated="3.1">
2266 <param name="size" type="GLsizei"/>
2267 <param name="type" type="GLenum"/>
2268 <param name="buffer" type="GLfloat *" output="true"/>
2269 <glx sop="105" handcode="true"/>
2270 </function>
2271
2272 <function name="SelectBuffer" deprecated="3.1">
2273 <param name="size" type="GLsizei"/>
2274 <param name="buffer" type="GLuint *" output="true"/>
2275 <glx sop="106" handcode="true"/>
2276 </function>
2277
2278 <function name="RenderMode" deprecated="3.1">
2279 <param name="mode" type="GLenum"/>
2280 <return type="GLint"/>
2281 <glx sop="107" handcode="true"/>
2282 </function>
2283
2284 <function name="InitNames" deprecated="3.1">
2285 <glx rop="121"/>
2286 </function>
2287
2288 <function name="LoadName" deprecated="3.1">
2289 <param name="name" type="GLuint"/>
2290 <glx rop="122"/>
2291 </function>
2292
2293 <function name="PassThrough" deprecated="3.1">
2294 <param name="token" type="GLfloat"/>
2295 <glx rop="123"/>
2296 </function>
2297
2298 <function name="PopName" deprecated="3.1">
2299 <glx rop="124"/>
2300 </function>
2301
2302 <function name="PushName" deprecated="3.1">
2303 <param name="name" type="GLuint"/>
2304 <glx rop="125"/>
2305 </function>
2306
2307 <function name="DrawBuffer" no_error="true">
2308 <param name="mode" type="GLenum"/>
2309 <glx rop="126"/>
2310 </function>
2311
2312 <function name="Clear" es1="1.0" es2="2.0" no_error="true">
2313 <param name="mask" type="GLbitfield"/>
2314 <glx rop="127"/>
2315 </function>
2316
2317 <function name="ClearAccum" deprecated="3.1">
2318 <param name="red" type="GLfloat"/>
2319 <param name="green" type="GLfloat"/>
2320 <param name="blue" type="GLfloat"/>
2321 <param name="alpha" type="GLfloat"/>
2322 <glx rop="128"/>
2323 </function>
2324
2325 <function name="ClearIndex" deprecated="3.1">
2326 <param name="c" type="GLfloat"/>
2327 <glx rop="129"/>
2328 </function>
2329
2330 <function name="ClearColor" es1="1.0" es2="2.0">
2331 <param name="red" type="GLclampf"/>
2332 <param name="green" type="GLclampf"/>
2333 <param name="blue" type="GLclampf"/>
2334 <param name="alpha" type="GLclampf"/>
2335 <glx rop="130"/>
2336 </function>
2337
2338 <function name="ClearStencil" es1="1.0" es2="2.0">
2339 <param name="s" type="GLint"/>
2340 <glx rop="131"/>
2341 </function>
2342
2343 <function name="ClearDepth">
2344 <param name="depth" type="GLclampd"/>
2345 <glx rop="132"/>
2346 </function>
2347
2348 <function name="StencilMask" es1="1.0" es2="2.0">
2349 <param name="mask" type="GLuint"/>
2350 <glx rop="133"/>
2351 </function>
2352
2353 <function name="ColorMask" es1="1.0" es2="2.0">
2354 <param name="red" type="GLboolean"/>
2355 <param name="green" type="GLboolean"/>
2356 <param name="blue" type="GLboolean"/>
2357 <param name="alpha" type="GLboolean"/>
2358 <glx rop="134"/>
2359 </function>
2360
2361 <function name="DepthMask" es1="1.0" es2="2.0">
2362 <param name="flag" type="GLboolean"/>
2363 <glx rop="135"/>
2364 </function>
2365
2366 <function name="IndexMask" deprecated="3.1">
2367 <param name="mask" type="GLuint"/>
2368 <glx rop="136"/>
2369 </function>
2370
2371 <function name="Accum" deprecated="3.1">
2372 <param name="op" type="GLenum"/>
2373 <param name="value" type="GLfloat"/>
2374 <glx rop="137"/>
2375 </function>
2376
2377 <function name="Disable" es1="1.0" es2="2.0"
2378 marshal_call_after="if (cap == GL_PRIMITIVE_RESTART || cap == GL_PRIMITIVE_RESTART_FIXED_INDEX) _mesa_glthread_set_prim_restart(ctx, cap, false);">
2379 <param name="cap" type="GLenum"/>
2380 <glx rop="138" handcode="client"/>
2381 </function>
2382
2383 <function name="Enable" es1="1.0" es2="2.0"
2384 marshal_call_after='if (cap == GL_PRIMITIVE_RESTART || cap == GL_PRIMITIVE_RESTART_FIXED_INDEX) { _mesa_glthread_set_prim_restart(ctx, cap, true); } else if (cap == GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB) { _mesa_glthread_disable(ctx, "Enable(DEBUG_OUTPUT_SYNCHRONOUS)"); }'>
2385 <param name="cap" type="GLenum"/>
2386 <glx rop="139" handcode="client"/>
2387 </function>
2388
2389 <function name="Finish" es1="1.0" es2="2.0" marshal="sync">
2390 <glx sop="108" handcode="true"/>
2391 </function>
2392
2393 <function name="Flush" es1="1.0" es2="2.0"
2394 marshal_call_after="_mesa_glthread_flush_batch(ctx);">
2395 <glx sop="142" handcode="true"/>
2396 </function>
2397
2398 <function name="PopAttrib" deprecated="3.1">
2399 <glx rop="141"/>
2400 </function>
2401
2402 <function name="PushAttrib" deprecated="3.1">
2403 <param name="mask" type="GLbitfield"/>
2404 <glx rop="142"/>
2405 </function>
2406
2407 <function name="Map1d" deprecated="3.1">
2408 <param name="target" type="GLenum"/>
2409 <param name="u1" type="GLdouble"/>
2410 <param name="u2" type="GLdouble"/>
2411 <param name="stride" type="GLint" client_only="true"/>
2412 <param name="order" type="GLint"/>
2413 <param name="points" type="const GLdouble *" variable_param="order"/>
2414 <glx rop="143" handcode="true"/>
2415 </function>
2416
2417 <function name="Map1f" deprecated="3.1">
2418 <param name="target" type="GLenum"/>
2419 <param name="u1" type="GLfloat"/>
2420 <param name="u2" type="GLfloat"/>
2421 <param name="stride" type="GLint" client_only="true"/>
2422 <param name="order" type="GLint"/>
2423 <param name="points" type="const GLfloat *" variable_param="order"/>
2424 <glx rop="144" handcode="true"/>
2425 </function>
2426
2427 <function name="Map2d" deprecated="3.1">
2428 <param name="target" type="GLenum"/>
2429 <param name="u1" type="GLdouble"/>
2430 <param name="u2" type="GLdouble"/>
2431 <param name="ustride" type="GLint" client_only="true"/>
2432 <param name="uorder" type="GLint"/>
2433 <param name="v1" type="GLdouble"/>
2434 <param name="v2" type="GLdouble"/>
2435 <param name="vstride" type="GLint" client_only="true"/>
2436 <param name="vorder" type="GLint"/>
2437 <param name="points" type="const GLdouble *" variable_param="uorder"/>
2438 <glx rop="145" handcode="true"/>
2439 </function>
2440
2441 <function name="Map2f" deprecated="3.1">
2442 <param name="target" type="GLenum"/>
2443 <param name="u1" type="GLfloat"/>
2444 <param name="u2" type="GLfloat"/>
2445 <param name="ustride" type="GLint" client_only="true"/>
2446 <param name="uorder" type="GLint"/>
2447 <param name="v1" type="GLfloat"/>
2448 <param name="v2" type="GLfloat"/>
2449 <param name="vstride" type="GLint" client_only="true"/>
2450 <param name="vorder" type="GLint"/>
2451 <param name="points" type="const GLfloat *" variable_param="uorder"/>
2452 <glx rop="146" handcode="true"/>
2453 </function>
2454
2455 <function name="MapGrid1d" deprecated="3.1">
2456 <param name="un" type="GLint"/>
2457 <param name="u1" type="GLdouble"/>
2458 <param name="u2" type="GLdouble"/>
2459 <glx rop="147"/>
2460 </function>
2461
2462 <function name="MapGrid1f" deprecated="3.1">
2463 <param name="un" type="GLint"/>
2464 <param name="u1" type="GLfloat"/>
2465 <param name="u2" type="GLfloat"/>
2466 <glx rop="148"/>
2467 </function>
2468
2469 <function name="MapGrid2d" deprecated="3.1">
2470 <param name="un" type="GLint"/>
2471 <param name="u1" type="GLdouble"/>
2472 <param name="u2" type="GLdouble"/>
2473 <param name="vn" type="GLint"/>
2474 <param name="v1" type="GLdouble"/>
2475 <param name="v2" type="GLdouble"/>
2476 <glx rop="149"/>
2477 </function>
2478
2479 <function name="MapGrid2f" deprecated="3.1">
2480 <param name="un" type="GLint"/>
2481 <param name="u1" type="GLfloat"/>
2482 <param name="u2" type="GLfloat"/>
2483 <param name="vn" type="GLint"/>
2484 <param name="v1" type="GLfloat"/>
2485 <param name="v2" type="GLfloat"/>
2486 <glx rop="150"/>
2487 </function>
2488
2489 <function name="EvalCoord1d" vectorequiv="EvalCoord1dv" deprecated="3.1">
2490 <param name="u" type="GLdouble"/>
2491 </function>
2492
2493 <function name="EvalCoord1dv" deprecated="3.1">
2494 <param name="u" type="const GLdouble *" count="1"/>
2495 <glx rop="151"/>
2496 </function>
2497
2498 <function name="EvalCoord1f" vectorequiv="EvalCoord1fv"
2499 deprecated="3.1" exec="dynamic">
2500 <param name="u" type="GLfloat"/>
2501 </function>
2502
2503 <function name="EvalCoord1fv" deprecated="3.1" exec="dynamic">
2504 <param name="u" type="const GLfloat *" count="1"/>
2505 <glx rop="152"/>
2506 </function>
2507
2508 <function name="EvalCoord2d" vectorequiv="EvalCoord2dv" deprecated="3.1">
2509 <param name="u" type="GLdouble"/>
2510 <param name="v" type="GLdouble"/>
2511 </function>
2512
2513 <function name="EvalCoord2dv" deprecated="3.1">
2514 <param name="u" type="const GLdouble *" count="2"/>
2515 <glx rop="153"/>
2516 </function>
2517
2518 <function name="EvalCoord2f" vectorequiv="EvalCoord2fv"
2519 deprecated="3.1" exec="dynamic">
2520 <param name="u" type="GLfloat"/>
2521 <param name="v" type="GLfloat"/>
2522 </function>
2523
2524 <function name="EvalCoord2fv" deprecated="3.1" exec="dynamic">
2525 <param name="u" type="const GLfloat *" count="2"/>
2526 <glx rop="154"/>
2527 </function>
2528
2529 <function name="EvalMesh1" deprecated="3.1">
2530 <param name="mode" type="GLenum"/>
2531 <param name="i1" type="GLint"/>
2532 <param name="i2" type="GLint"/>
2533 <glx rop="155"/>
2534 </function>
2535
2536 <function name="EvalPoint1" deprecated="3.1" exec="dynamic">
2537 <param name="i" type="GLint"/>
2538 <glx rop="156"/>
2539 </function>
2540
2541 <function name="EvalMesh2" deprecated="3.1">
2542 <param name="mode" type="GLenum"/>
2543 <param name="i1" type="GLint"/>
2544 <param name="i2" type="GLint"/>
2545 <param name="j1" type="GLint"/>
2546 <param name="j2" type="GLint"/>
2547 <glx rop="157"/>
2548 </function>
2549
2550 <function name="EvalPoint2" deprecated="3.1" exec="dynamic">
2551 <param name="i" type="GLint"/>
2552 <param name="j" type="GLint"/>
2553 <glx rop="158"/>
2554 </function>
2555
2556 <function name="AlphaFunc" es1="1.0" deprecated="3.1">
2557 <param name="func" type="GLenum"/>
2558 <param name="ref" type="GLclampf"/>
2559 <glx rop="159"/>
2560 </function>
2561
2562 <function name="BlendFunc" es1="1.0" es2="2.0" no_error="true">
2563 <param name="sfactor" type="GLenum"/>
2564 <param name="dfactor" type="GLenum"/>
2565 <glx rop="160"/>
2566 </function>
2567
2568 <function name="LogicOp" es1="1.0" no_error="true">
2569 <param name="opcode" type="GLenum"/>
2570 <glx rop="161"/>
2571 </function>
2572
2573 <function name="StencilFunc" es1="1.0" es2="2.0" no_error="true">
2574 <param name="func" type="GLenum"/>
2575 <param name="ref" type="GLint"/>
2576 <param name="mask" type="GLuint"/>
2577 <glx rop="162"/>
2578 </function>
2579
2580 <function name="StencilOp" es1="1.0" es2="2.0" no_error="true">
2581 <param name="fail" type="GLenum"/>
2582 <param name="zfail" type="GLenum"/>
2583 <param name="zpass" type="GLenum"/>
2584 <glx rop="163"/>
2585 </function>
2586
2587 <function name="DepthFunc" es1="1.0" es2="2.0" no_error="true">
2588 <param name="func" type="GLenum"/>
2589 <glx rop="164"/>
2590 </function>
2591
2592 <function name="PixelZoom" deprecated="3.1">
2593 <param name="xfactor" type="GLfloat"/>
2594 <param name="yfactor" type="GLfloat"/>
2595 <glx rop="165"/>
2596 </function>
2597
2598 <function name="PixelTransferf" deprecated="3.1">
2599 <param name="pname" type="GLenum"/>
2600 <param name="param" type="GLfloat"/>
2601 <glx rop="166"/>