Added a couple missing always_array annotations and a couple trival
[mesa.git] / src / mesa / glapi / gl_API.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE OpenGLAPI [
3 <!ELEMENT OpenGLAPI (category+)>
4 <!ELEMENT category (type*, enum*, function*)>
5 <!ELEMENT type EMPTY>
6 <!ELEMENT enum EMPTY>
7 <!ELEMENT function (param*, return?, glx?)>
8 <!ELEMENT param EMPTY>
9 <!ELEMENT return EMPTY>
10 <!ELEMENT glx EMPTY>
11
12 <!ATTLIST category name CDATA #REQUIRED
13 number CDATA #IMPLIED>
14 <!ATTLIST type name CDATA #REQUIRED
15 size CDATA #REQUIRED>
16 <!ATTLIST enum name CDATA #REQUIRED
17 value CDATA #REQUIRED>
18 <!ATTLIST function name CDATA #REQUIRED
19 offset CDATA #REQUIRED
20 vectorequiv CDATA #IMPLIED>
21 <!ATTLIST param name CDATA #REQUIRED
22 type CDATA #REQUIRED
23 count CDATA #IMPLIED
24 variable_param CDATA #IMPLIED>
25 <!ATTLIST return type CDATA #REQUIRED>
26 <!ATTLIST glx rop CDATA #IMPLIED
27 sop CDATA #IMPLIED
28 large CDATA #IMPLIED
29 doubles_in_order CDATA #IMPLIED
30 always_array CDATA #IMPLIED
31 handcode CDATA #IMPLIED
32 ignore CDATA #IMPLIED>
33 ]>
34
35 <OpenGLAPI>
36
37 <!-- Core versions sorted by version number. -->
38
39 <category name="1.0">
40 <enum name="FALSE" value="0x0"/>
41 <enum name="TRUE" value="0x1"/>
42 <enum name="ZERO" value="0x0"/>
43 <enum name="ONE" value="0x1"/>
44 <enum name="NONE" value="0x0"/>
45 <enum name="NO_ERROR" value="0x0"/>
46 <enum name="POINTS" value="0x0000"/>
47 <enum name="LINES" value="0x0001"/>
48 <enum name="LINE_LOOP" value="0x0002"/>
49 <enum name="LINE_STRIP" value="0x0003"/>
50 <enum name="TRIANGLES" value="0x0004"/>
51 <enum name="TRIANGLE_STRIP" value="0x0005"/>
52 <enum name="TRIANGLE_FAN" value="0x0006"/>
53 <enum name="QUADS" value="0x0007"/>
54 <enum name="QUAD_STRIP" value="0x0008"/>
55 <enum name="POLYGON" value="0x0009"/>
56 <enum name="ACCUM" value="0x0100"/>
57 <enum name="LOAD" value="0x0101"/>
58 <enum name="RETURN" value="0x0102"/>
59 <enum name="MULT" value="0x0103"/>
60 <enum name="ADD" value="0x0104"/>
61 <enum name="NEVER" value="0x0200"/>
62 <enum name="LESS" value="0x0201"/>
63 <enum name="EQUAL" value="0x0202"/>
64 <enum name="LEQUAL" value="0x0203"/>
65 <enum name="GREATER" value="0x0204"/>
66 <enum name="NOTEQUAL" value="0x0205"/>
67 <enum name="GEQUAL" value="0x0206"/>
68 <enum name="ALWAYS" value="0x0207"/>
69 <enum name="SRC_COLOR" value="0x0300"/>
70 <enum name="ONE_MINUS_SRC_COLOR" value="0x0301"/>
71 <enum name="SRC_ALPHA" value="0x0302"/>
72 <enum name="ONE_MINUS_SRC_ALPHA" value="0x0303"/>
73 <enum name="DST_ALPHA" value="0x0304"/>
74 <enum name="ONE_MINUS_DST_ALPHA" value="0x0305"/>
75 <enum name="DST_COLOR" value="0x0306"/>
76 <enum name="ONE_MINUS_DST_COLOR" value="0x0307"/>
77 <enum name="SRC_ALPHA_SATURATE" value="0x0308"/>
78 <enum name="FRONT_LEFT" value="0x0400"/>
79 <enum name="FRONT_RIGHT" value="0x0401"/>
80 <enum name="BACK_LEFT" value="0x0402"/>
81 <enum name="BACK_RIGHT" value="0x0403"/>
82 <enum name="FRONT" value="0x0404"/>
83 <enum name="BACK" value="0x0405"/>
84 <enum name="LEFT" value="0x0406"/>
85 <enum name="RIGHT" value="0x0407"/>
86 <enum name="FRONT_AND_BACK" value="0x0408"/>
87 <enum name="AUX0" value="0x0409"/>
88 <enum name="AUX1" value="0x040A"/>
89 <enum name="AUX2" value="0x040B"/>
90 <enum name="AUX3" value="0x040C"/>
91 <enum name="INVALID_VALUE" value="0x0501"/>
92 <enum name="INVALID_ENUM" value="0x0500"/>
93 <enum name="INVALID_OPERATION" value="0x0502"/>
94 <enum name="STACK_OVERFLOW" value="0x0503"/>
95 <enum name="STACK_UNDERFLOW" value="0x0504"/>
96 <enum name="OUT_OF_MEMORY" value="0x0505"/>
97 <enum name="2D" value="0x0600"/>
98 <enum name="3D" value="0x0601"/>
99 <enum name="3D_COLOR" value="0x0602"/>
100 <enum name="3D_COLOR_TEXTURE" value="0x0603"/>
101 <enum name="4D_COLOR_TEXTURE" value="0x0604"/>
102 <enum name="PASS_THROUGH_TOKEN" value="0x0700"/>
103 <enum name="POINT_TOKEN" value="0x0701"/>
104 <enum name="LINE_TOKEN" value="0x0702"/>
105 <enum name="POLYGON_TOKEN" value="0x0703"/>
106 <enum name="BITMAP_TOKEN" value="0x0704"/>
107 <enum name="DRAW_PIXEL_TOKEN" value="0x0705"/>
108 <enum name="COPY_PIXEL_TOKEN" value="0x0706"/>
109 <enum name="LINE_RESET_TOKEN" value="0x0707"/>
110 <enum name="EXP" value="0x0800"/>
111 <enum name="EXP2" value="0x0801"/>
112 <enum name="CW" value="0x0900"/>
113 <enum name="CCW" value="0x0901"/>
114 <enum name="COEFF" value="0x0A00"/>
115 <enum name="ORDER" value="0x0A01"/>
116 <enum name="DOMAIN" value="0x0A02"/>
117 <enum name="CURRENT_COLOR" value="0x0B00"/>
118 <enum name="CURRENT_INDEX" value="0x0B01"/>
119 <enum name="CURRENT_NORMAL" value="0x0B02"/>
120 <enum name="CURRENT_TEXTURE_COORDS" value="0x0B03"/>
121 <enum name="CURRENT_RASTER_COLOR" value="0x0B04"/>
122 <enum name="CURRENT_RASTER_INDEX" value="0x0B05"/>
123 <enum name="CURRENT_RASTER_TEXTURE_COORDS" value="0x0B06"/>
124 <enum name="CURRENT_RASTER_POSITION" value="0x0B07"/>
125 <enum name="CURRENT_RASTER_POSITION_VALID" value="0x0B08"/>
126 <enum name="CURRENT_RASTER_DISTANCE" value="0x0B09"/>
127 <enum name="POINT_SMOOTH" value="0x0B10"/>
128 <enum name="POINT_SIZE" value="0x0B11"/>
129 <enum name="POINT_SIZE_RANGE" value="0x0B12"/>
130 <enum name="POINT_SIZE_GRANULARITY" value="0x0B13"/>
131 <enum name="LINE_SMOOTH" value="0x0B20"/>
132 <enum name="LINE_WIDTH" value="0x0B21"/>
133 <enum name="LINE_WIDTH_RANGE" value="0x0B22"/>
134 <enum name="LINE_WIDTH_GRANULARITY" value="0x0B23"/>
135 <enum name="LINE_STIPPLE" value="0x0B24"/>
136 <enum name="LINE_STIPPLE_PATTERN" value="0x0B25"/>
137 <enum name="LINE_STIPPLE_REPEAT" value="0x0B26"/>
138 <enum name="LIST_MODE" value="0x0B30"/>
139 <enum name="MAX_LIST_NESTING" value="0x0B31"/>
140 <enum name="LIST_BASE" value="0x0B32"/>
141 <enum name="LIST_INDEX" value="0x0B33"/>
142 <enum name="POLYGON_MODE" value="0x0B40"/>
143 <enum name="POLYGON_SMOOTH" value="0x0B41"/>
144 <enum name="POLYGON_STIPPLE" value="0x0B42"/>
145 <enum name="EDGE_FLAG" value="0x0B43"/>
146 <enum name="CULL_FACE" value="0x0B44"/>
147 <enum name="CULL_FACE_MODE" value="0x0B45"/>
148 <enum name="FRONT_FACE" value="0x0B46"/>
149 <enum name="LIGHTING" value="0x0B50"/>
150 <enum name="LIGHT_MODEL_LOCAL_VIEWER" value="0x0B51">
151 <size name="LightModelfv" count="1"/>
152 <size name="LightModeliv" count="1"/>
153 </enum>
154 <enum name="LIGHT_MODEL_TWO_SIDE" value="0x0B52">
155 <size name="LightModelfv" count="1"/>
156 <size name="LightModeliv" count="1"/>
157 </enum>
158 <enum name="LIGHT_MODEL_AMBIENT" value="0x0B53">
159 <size name="LightModelfv" count="4"/>
160 <size name="LightModeliv" count="4"/>
161 </enum>
162 <enum name="SHADE_MODEL" value="0x0B54"/>
163 <enum name="COLOR_MATERIAL_FACE" value="0x0B55"/>
164 <enum name="COLOR_MATERIAL_PARAMETER" value="0x0B56"/>
165 <enum name="COLOR_MATERIAL" value="0x0B57"/>
166 <enum name="FOG" value="0x0B60"/>
167 <enum name="FOG_INDEX" value="0x0B61">
168 <size name="Fogfv" count="1"/>
169 <size name="Fogiv" count="1"/>
170 </enum>
171 <enum name="FOG_DENSITY" value="0x0B62">
172 <size name="Fogfv" count="1"/>
173 <size name="Fogiv" count="1"/>
174 </enum>
175 <enum name="FOG_START" value="0x0B63">
176 <size name="Fogfv" count="1"/>
177 <size name="Fogiv" count="1"/>
178 </enum>
179 <enum name="FOG_END" value="0x0B64">
180 <size name="Fogfv" count="1"/>
181 <size name="Fogiv" count="1"/>
182 </enum>
183 <enum name="FOG_MODE" value="0x0B65">
184 <size name="Fogfv" count="1"/>
185 <size name="Fogiv" count="1"/>
186 </enum>
187 <enum name="FOG_COLOR" value="0x0B66">
188 <size name="Fogfv" count="4"/>
189 <size name="Fogiv" count="4"/>
190 </enum>
191 <enum name="DEPTH_RANGE" value="0x0B70"/>
192 <enum name="DEPTH_TEST" value="0x0B71"/>
193 <enum name="DEPTH_WRITEMASK" value="0x0B72"/>
194 <enum name="DEPTH_CLEAR_VALUE" value="0x0B73"/>
195 <enum name="DEPTH_FUNC" value="0x0B74"/>
196 <enum name="ACCUM_CLEAR_VALUE" value="0x0B80"/>
197 <enum name="STENCIL_TEST" value="0x0B90"/>
198 <enum name="STENCIL_CLEAR_VALUE" value="0x0B91"/>
199 <enum name="STENCIL_FUNC" value="0x0B92"/>
200 <enum name="STENCIL_VALUE_MASK" value="0x0B93"/>
201 <enum name="STENCIL_FAIL" value="0x0B94"/>
202 <enum name="STENCIL_PASS_DEPTH_FAIL" value="0x0B95"/>
203 <enum name="STENCIL_PASS_DEPTH_PASS" value="0x0B96"/>
204 <enum name="STENCIL_REF" value="0x0B97"/>
205 <enum name="STENCIL_WRITEMASK" value="0x0B98"/>
206 <enum name="MATRIX_MODE" value="0x0BA0"/>
207 <enum name="NORMALIZE" value="0x0BA1"/>
208 <enum name="VIEWPORT" value="0x0BA2"/>
209 <enum name="MODELVIEW_STACK_DEPTH" value="0x0BA3"/>
210 <enum name="PROJECTION_STACK_DEPTH" value="0x0BA4"/>
211 <enum name="TEXTURE_STACK_DEPTH" value="0x0BA5"/>
212 <enum name="MODELVIEW_MATRIX" value="0x0BA6"/>
213 <enum name="PROJECTION_MATRIX" value="0x0BA7"/>
214 <enum name="TEXTURE_MATRIX" value="0x0BA8"/>
215 <enum name="ATTRIB_STACK_DEPTH" value="0x0BB0"/>
216 <enum name="CLIENT_ATTRIB_STACK_DEPTH" value="0x0BB1"/>
217 <enum name="ALPHA_TEST" value="0x0BC0"/>
218 <enum name="ALPHA_TEST_FUNC" value="0x0BC1"/>
219 <enum name="ALPHA_TEST_REF" value="0x0BC2"/>
220 <enum name="DITHER" value="0x0BD0"/>
221 <enum name="BLEND_DST" value="0x0BE0"/>
222 <enum name="BLEND_SRC" value="0x0BE1"/>
223 <enum name="BLEND" value="0x0BE2"/>
224 <enum name="LOGIC_OP_MODE" value="0x0BF0"/>
225 <enum name="LOGIC_OP" value="0x0BF1"/>
226 <enum name="AUX_BUFFERS" value="0x0C00"/>
227 <enum name="DRAW_BUFFER" value="0x0C01"/>
228 <enum name="READ_BUFFER" value="0x0C02"/>
229 <enum name="SCISSOR_BOX" value="0x0C10"/>
230 <enum name="SCISSOR_TEST" value="0x0C11"/>
231 <enum name="INDEX_CLEAR_VALUE" value="0x0C20"/>
232 <enum name="INDEX_WRITEMASK" value="0x0C21"/>
233 <enum name="COLOR_CLEAR_VALUE" value="0x0C22"/>
234 <enum name="COLOR_WRITEMASK" value="0x0C23"/>
235 <enum name="INDEX_MODE" value="0x0C30"/>
236 <enum name="RGBA_MODE" value="0x0C31"/>
237 <enum name="DOUBLEBUFFER" value="0x0C32"/>
238 <enum name="STEREO" value="0x0C33"/>
239 <enum name="RENDER_MODE" value="0x0C40"/>
240 <enum name="PERSPECTIVE_CORRECTION_HINT" value="0x0C50"/>
241 <enum name="POINT_SMOOTH_HINT" value="0x0C51"/>
242 <enum name="LINE_SMOOTH_HINT" value="0x0C52"/>
243 <enum name="POLYGON_SMOOTH_HINT" value="0x0C53"/>
244 <enum name="FOG_HINT" value="0x0C54"/>
245 <enum name="TEXTURE_GEN_S" value="0x0C60"/>
246 <enum name="TEXTURE_GEN_T" value="0x0C61"/>
247 <enum name="TEXTURE_GEN_R" value="0x0C62"/>
248 <enum name="TEXTURE_GEN_Q" value="0x0C63"/>
249 <enum name="PIXEL_MAP_I_TO_I" value="0x0C70"/>
250 <enum name="PIXEL_MAP_S_TO_S" value="0x0C71"/>
251 <enum name="PIXEL_MAP_I_TO_R" value="0x0C72"/>
252 <enum name="PIXEL_MAP_I_TO_G" value="0x0C73"/>
253 <enum name="PIXEL_MAP_I_TO_B" value="0x0C74"/>
254 <enum name="PIXEL_MAP_I_TO_A" value="0x0C75"/>
255 <enum name="PIXEL_MAP_R_TO_R" value="0x0C76"/>
256 <enum name="PIXEL_MAP_G_TO_G" value="0x0C77"/>
257 <enum name="PIXEL_MAP_B_TO_B" value="0x0C78"/>
258 <enum name="PIXEL_MAP_A_TO_A" value="0x0C79"/>
259 <enum name="PIXEL_MAP_I_TO_I_SIZE" value="0x0CB0"/>
260 <enum name="PIXEL_MAP_S_TO_S_SIZE" value="0x0CB1"/>
261 <enum name="PIXEL_MAP_I_TO_R_SIZE" value="0x0CB2"/>
262 <enum name="PIXEL_MAP_I_TO_G_SIZE" value="0x0CB3"/>
263 <enum name="PIXEL_MAP_I_TO_B_SIZE" value="0x0CB4"/>
264 <enum name="PIXEL_MAP_I_TO_A_SIZE" value="0x0CB5"/>
265 <enum name="PIXEL_MAP_R_TO_R_SIZE" value="0x0CB6"/>
266 <enum name="PIXEL_MAP_G_TO_G_SIZE" value="0x0CB7"/>
267 <enum name="PIXEL_MAP_B_TO_B_SIZE" value="0x0CB8"/>
268 <enum name="PIXEL_MAP_A_TO_A_SIZE" value="0x0CB9"/>
269 <enum name="UNPACK_SWAP_BYTES" value="0x0CF0"/>
270 <enum name="UNPACK_LSB_FIRST" value="0x0CF1"/>
271 <enum name="UNPACK_ROW_LENGTH" value="0x0CF2"/>
272 <enum name="UNPACK_SKIP_PIXELS" value="0x0CF4"/>
273 <enum name="UNPACK_SKIP_ROWS" value="0x0CF3"/>
274 <enum name="UNPACK_ALIGNMENT" value="0x0CF5"/>
275 <enum name="PACK_SWAP_BYTES" value="0x0D00"/>
276 <enum name="PACK_LSB_FIRST" value="0x0D01"/>
277 <enum name="PACK_ROW_LENGTH" value="0x0D02"/>
278 <enum name="PACK_SKIP_ROWS" value="0x0D03"/>
279 <enum name="PACK_SKIP_PIXELS" value="0x0D04"/>
280 <enum name="PACK_ALIGNMENT" value="0x0D05"/>
281 <enum name="MAP_COLOR" value="0x0D10"/>
282 <enum name="MAP_STENCIL" value="0x0D11"/>
283 <enum name="INDEX_SHIFT" value="0x0D12"/>
284 <enum name="INDEX_OFFSET" value="0x0D13"/>
285 <enum name="RED_SCALE" value="0x0D14"/>
286 <enum name="RED_BIAS" value="0x0D15"/>
287 <enum name="ZOOM_X" value="0x0D16"/>
288 <enum name="ZOOM_Y" value="0x0D17"/>
289 <enum name="GREEN_SCALE" value="0x0D18"/>
290 <enum name="GREEN_BIAS" value="0x0D19"/>
291 <enum name="BLUE_SCALE" value="0x0D1A"/>
292 <enum name="BLUE_BIAS" value="0x0D1B"/>
293 <enum name="ALPHA_SCALE" value="0x0D1C">
294 <size name="TexEnvfv" count="1"/>
295 <size name="TexEnviv" count="1"/>
296 </enum>
297 <enum name="ALPHA_BIAS" value="0x0D1D"/>
298 <enum name="DEPTH_SCALE" value="0x0D1E"/>
299 <enum name="DEPTH_BIAS" value="0x0D1F"/>
300 <enum name="MAX_EVAL_ORDER" value="0x0D30"/>
301 <enum name="MAX_LIGHTS" value="0x0D31"/>
302 <enum name="MAX_CLIP_PLANES" value="0x0D32"/>
303 <enum name="MAX_TEXTURE_SIZE" value="0x0D33"/>
304 <enum name="MAX_PIXEL_MAP_TABLE" value="0x0D34"/>
305 <enum name="MAX_ATTRIB_STACK_DEPTH" value="0x0D35"/>
306 <enum name="MAX_MODELVIEW_STACK_DEPTH" value="0x0D36"/>
307 <enum name="MAX_NAME_STACK_DEPTH" value="0x0D37"/>
308 <enum name="MAX_PROJECTION_STACK_DEPTH" value="0x0D38"/>
309 <enum name="MAX_TEXTURE_STACK_DEPTH" value="0x0D39"/>
310 <enum name="MAX_VIEWPORT_DIMS" value="0x0D3A"/>
311 <enum name="MAX_CLIENT_ATTRIB_STACK_DEPTH" value="0x0D3B"/>
312 <enum name="SUBPIXEL_BITS" value="0x0D50"/>
313 <enum name="INDEX_BITS" value="0x0D51"/>
314 <enum name="RED_BITS" value="0x0D52"/>
315 <enum name="GREEN_BITS" value="0x0D53"/>
316 <enum name="BLUE_BITS" value="0x0D54"/>
317 <enum name="ALPHA_BITS" value="0x0D55"/>
318 <enum name="DEPTH_BITS" value="0x0D56"/>
319 <enum name="STENCIL_BITS" value="0x0D57"/>
320 <enum name="ACCUM_RED_BITS" value="0x0D58"/>
321 <enum name="ACCUM_GREEN_BITS" value="0x0D59"/>
322 <enum name="ACCUM_BLUE_BITS" value="0x0D5A"/>
323 <enum name="ACCUM_ALPHA_BITS" value="0x0D5B"/>
324 <enum name="NAME_STACK_DEPTH" value="0x0D70"/>
325 <enum name="AUTO_NORMAL" value="0x0D80"/>
326 <enum name="MAP1_COLOR_4" value="0x0D90">
327 <size name="Map1d" count="4"/>
328 <size name="Map1f" count="4"/>
329 <size name="Map2d" count="4"/>
330 <size name="Map2f" count="4"/>
331 </enum>
332 <enum name="MAP1_INDEX" value="0x0D91">
333 <size name="Map1d" count="1"/>
334 <size name="Map1f" count="1"/>
335 <size name="Map2d" count="1"/>
336 <size name="Map2f" count="1"/>
337 </enum>
338 <enum name="MAP1_NORMAL" value="0x0D92">
339 <size name="Map1d" count="3"/>
340 <size name="Map1f" count="3"/>
341 <size name="Map2d" count="3"/>
342 <size name="Map2f" count="3"/>
343 </enum>
344 <enum name="MAP1_TEXTURE_COORD_1" value="0x0D93">
345 <size name="Map1d" count="1"/>
346 <size name="Map1f" count="1"/>
347 <size name="Map2d" count="1"/>
348 <size name="Map2f" count="1"/>
349 </enum>
350 <enum name="MAP1_TEXTURE_COORD_2" value="0x0D94">
351 <size name="Map1d" count="2"/>
352 <size name="Map1f" count="2"/>
353 <size name="Map2d" count="2"/>
354 <size name="Map2f" count="2"/>
355 </enum>
356 <enum name="MAP1_TEXTURE_COORD_3" value="0x0D95">
357 <size name="Map1d" count="3"/>
358 <size name="Map1f" count="3"/>
359 <size name="Map2d" count="3"/>
360 <size name="Map2f" count="3"/>
361 </enum>
362 <enum name="MAP1_TEXTURE_COORD_4" value="0x0D96">
363 <size name="Map1d" count="4"/>
364 <size name="Map1f" count="4"/>
365 <size name="Map2d" count="4"/>
366 <size name="Map2f" count="4"/>
367 </enum>
368 <enum name="MAP1_VERTEX_3" value="0x0D97">
369 <size name="Map1d" count="3"/>
370 <size name="Map1f" count="3"/>
371 <size name="Map2d" count="3"/>
372 <size name="Map2f" count="3"/>
373 </enum>
374 <enum name="MAP1_VERTEX_4" value="0x0D98">
375 <size name="Map1d" count="4"/>
376 <size name="Map1f" count="4"/>
377 <size name="Map2d" count="4"/>
378 <size name="Map2f" count="4"/>
379 </enum>
380 <enum name="MAP2_COLOR_4" value="0x0DB0">
381 <size name="Map1d" count="4"/>
382 <size name="Map1f" count="4"/>
383 <size name="Map2d" count="4"/>
384 <size name="Map2f" count="4"/>
385 </enum>
386 <enum name="MAP2_INDEX" value="0x0DB1">
387 <size name="Map1d" count="1"/>
388 <size name="Map1f" count="1"/>
389 <size name="Map2d" count="1"/>
390 <size name="Map2f" count="1"/>
391 </enum>
392 <enum name="MAP2_NORMAL" value="0x0DB2">
393 <size name="Map1d" count="3"/>
394 <size name="Map1f" count="3"/>
395 <size name="Map2d" count="3"/>
396 <size name="Map2f" count="3"/>
397 </enum>
398 <enum name="MAP2_TEXTURE_COORD_1" value="0x0DB3">
399 <size name="Map1d" count="1"/>
400 <size name="Map1f" count="1"/>
401 <size name="Map2d" count="1"/>
402 <size name="Map2f" count="1"/>
403 </enum>
404 <enum name="MAP2_TEXTURE_COORD_2" value="0x0DB4">
405 <size name="Map1d" count="2"/>
406 <size name="Map1f" count="2"/>
407 <size name="Map2d" count="2"/>
408 <size name="Map2f" count="2"/>
409 </enum>
410 <enum name="MAP2_TEXTURE_COORD_3" value="0x0DB5">
411 <size name="Map1d" count="3"/>
412 <size name="Map1f" count="3"/>
413 <size name="Map2d" count="3"/>
414 <size name="Map2f" count="3"/>
415 </enum>
416 <enum name="MAP2_TEXTURE_COORD_4" value="0x0DB6">
417 <size name="Map1d" count="4"/>
418 <size name="Map1f" count="4"/>
419 <size name="Map2d" count="4"/>
420 <size name="Map2f" count="4"/>
421 </enum>
422 <enum name="MAP2_VERTEX_3" value="0x0DB7">
423 <size name="Map1d" count="3"/>
424 <size name="Map1f" count="3"/>
425 <size name="Map2d" count="3"/>
426 <size name="Map2f" count="3"/>
427 </enum>
428 <enum name="MAP2_VERTEX_4" value="0x0DB8">
429 <size name="Map1d" count="4"/>
430 <size name="Map1f" count="4"/>
431 <size name="Map2d" count="4"/>
432 <size name="Map2f" count="4"/>
433 </enum>
434 <enum name="MAP1_GRID_DOMAIN" value="0x0DD0"/>
435 <enum name="MAP1_GRID_SEGMENTS" value="0x0DD1"/>
436 <enum name="MAP2_GRID_DOMAIN" value="0x0DD2"/>
437 <enum name="MAP2_GRID_SEGMENTS" value="0x0DD3"/>
438 <enum name="TEXTURE_1D" value="0x0DE0"/>
439 <enum name="TEXTURE_2D" value="0x0DE1"/>
440 <enum name="FEEDBACK_BUFFER_POINTER" value="0x0DF0"/>
441 <enum name="FEEDBACK_BUFFER_SIZE" value="0x0DF1"/>
442 <enum name="FEEDBACK_BUFFER_TYPE" value="0x0DF2"/>
443 <enum name="SELECTION_BUFFER_POINTER" value="0x0DF3"/>
444 <enum name="SELECTION_BUFFER_SIZE" value="0x0DF4"/>
445 <enum name="TEXTURE_WIDTH" value="0x1000"/>
446 <enum name="TEXTURE_HEIGHT" value="0x1001"/>
447 <enum name="TEXTURE_BORDER" value="0x1005"/>
448 <enum name="TEXTURE_COMPONENTS" value="0x1003"/>
449 <enum name="TEXTURE_BORDER_COLOR" value="0x1004">
450 <size name="TexParameterfv" count="4"/>
451 <size name="TexParameteriv" count="4"/>
452 </enum>
453 <enum name="DONT_CARE" value="0x1100"/>
454 <enum name="FASTEST" value="0x1101"/>
455 <enum name="NICEST" value="0x1102"/>
456 <enum name="AMBIENT" value="0x1200">
457 <size name="Materialfv" count="4"/>
458 <size name="Materialiv" count="4"/>
459 <size name="Lightfv" count="4"/>
460 <size name="Lightiv" count="4"/>
461 </enum>
462 <enum name="DIFFUSE" value="0x1201">
463 <size name="Materialfv" count="4"/>
464 <size name="Materialiv" count="4"/>
465 <size name="Lightfv" count="4"/>
466 <size name="Lightiv" count="4"/>
467 </enum>
468 <enum name="SPECULAR" value="0x1202">
469 <size name="Materialfv" count="4"/>
470 <size name="Materialiv" count="4"/>
471 <size name="Lightfv" count="4"/>
472 <size name="Lightiv" count="4"/>
473 </enum>
474 <enum name="POSITION" value="0x1203">
475 <size name="Lightfv" count="4"/>
476 <size name="Lightiv" count="4"/>
477 </enum>
478 <enum name="SPOT_DIRECTION" value="0x1204">
479 <size name="Lightfv" count="3"/>
480 <size name="Lightiv" count="3"/>
481 </enum>
482 <enum name="SPOT_EXPONENT" value="0x1205">
483 <size name="Lightfv" count="1"/>
484 <size name="Lightiv" count="1"/>
485 </enum>
486 <enum name="SPOT_CUTOFF" value="0x1206">
487 <size name="Lightfv" count="1"/>
488 <size name="Lightiv" count="1"/>
489 </enum>
490 <enum name="CONSTANT_ATTENUATION" value="0x1207">
491 <size name="Lightfv" count="1"/>
492 <size name="Lightiv" count="1"/>
493 </enum>
494 <enum name="LINEAR_ATTENUATION" value="0x1208">
495 <size name="Lightfv" count="1"/>
496 <size name="Lightiv" count="1"/>
497 </enum>
498 <enum name="QUADRATIC_ATTENUATION" value="0x1209">
499 <size name="Lightfv" count="1"/>
500 <size name="Lightiv" count="1"/>
501 </enum>
502 <enum name="COMPILE" value="0x1300"/>
503 <enum name="COMPILE_AND_EXECUTE" value="0x1301"/>
504 <enum name="BYTE" value="0x1400">
505 <size name="CallLists" count="1"/>
506 </enum>
507 <enum name="UNSIGNED_BYTE" value="0x1401">
508 <size name="CallLists" count="1"/>
509 </enum>
510 <enum name="SHORT" value="0x1402">
511 <size name="CallLists" count="2"/>
512 </enum>
513 <enum name="UNSIGNED_SHORT" value="0x1403">
514 <size name="CallLists" count="2"/>
515 </enum>
516 <enum name="INT" value="0x1404">
517 <size name="CallLists" count="4"/>
518 </enum>
519 <enum name="UNSIGNED_INT" value="0x1405">
520 <size name="CallLists" count="4"/>
521 </enum>
522 <enum name="FLOAT" value="0x1406">
523 <size name="CallLists" count="4"/>
524 </enum>
525 <enum name="2_BYTES" value="0x1407">
526 <size name="CallLists" count="2"/>
527 </enum>
528 <enum name="3_BYTES" value="0x1408">
529 <size name="CallLists" count="3"/>
530 </enum>
531 <enum name="4_BYTES" value="0x1409">
532 <size name="CallLists" count="4"/>
533 </enum>
534 <enum name="CLEAR" value="0x1500"/>
535 <enum name="AND" value="0x1501"/>
536 <enum name="AND_REVERSE" value="0x1502"/>
537 <enum name="COPY" value="0x1503"/>
538 <enum name="AND_INVERTED" value="0x1504"/>
539 <enum name="NOOP" value="0x1505"/>
540 <enum name="XOR" value="0x1506"/>
541 <enum name="OR" value="0x1507"/>
542 <enum name="NOR" value="0x1508"/>
543 <enum name="EQUIV" value="0x1509"/>
544 <enum name="INVERT" value="0x150A"/>
545 <enum name="OR_REVERSE" value="0x150B"/>
546 <enum name="COPY_INVERTED" value="0x150C"/>
547 <enum name="OR_INVERTED" value="0x150D"/>
548 <enum name="NAND" value="0x150E"/>
549 <enum name="SET" value="0x150F"/>
550 <enum name="EMISSION" value="0x1600">
551 <size name="Materialfv" count="4"/>
552 <size name="Materialiv" count="4"/>
553 </enum>
554 <enum name="SHININESS" value="0x1601">
555 <size name="Materialfv" count="1"/>
556 <size name="Materialiv" count="1"/>
557 </enum>
558 <enum name="AMBIENT_AND_DIFFUSE" value="0x1602">
559 <size name="Materialfv" count="4"/>
560 <size name="Materialiv" count="4"/>
561 </enum>
562 <enum name="COLOR_INDEXES" value="0x1603">
563 <size name="Materialfv" count="3"/>
564 <size name="Materialiv" count="3"/>
565 </enum>
566 <enum name="MODELVIEW" value="0x1700"/>
567 <enum name="PROJECTION" value="0x1701"/>
568 <enum name="TEXTURE" value="0x1702"/>
569 <enum name="COLOR" value="0x1800"/>
570 <enum name="DEPTH" value="0x1801"/>
571 <enum name="STENCIL" value="0x1802"/>
572 <enum name="COLOR_INDEX" value="0x1900"/>
573 <enum name="STENCIL_INDEX" value="0x1901"/>
574 <enum name="DEPTH_COMPONENT" value="0x1902"/>
575 <enum name="RED" value="0x1903"/>
576 <enum name="GREEN" value="0x1904"/>
577 <enum name="BLUE" value="0x1905"/>
578 <enum name="ALPHA" value="0x1906"/>
579 <enum name="RGBA" value="0x1908"/>
580 <enum name="RGB" value="0x1907"/>
581 <enum name="LUMINANCE" value="0x1909"/>
582 <enum name="LUMINANCE_ALPHA" value="0x190A"/>
583 <enum name="BITMAP" value="0x1A00"/>
584 <enum name="POINT" value="0x1B00"/>
585 <enum name="LINE" value="0x1B01"/>
586 <enum name="FILL" value="0x1B02"/>
587 <enum name="FEEDBACK" value="0x1C01"/>
588 <enum name="RENDER" value="0x1C00"/>
589 <enum name="SELECT" value="0x1C02"/>
590 <enum name="FLAT" value="0x1D00"/>
591 <enum name="SMOOTH" value="0x1D01"/>
592 <enum name="KEEP" value="0x1E00"/>
593 <enum name="REPLACE" value="0x1E01"/>
594 <enum name="INCR" value="0x1E02"/>
595 <enum name="DECR" value="0x1E03"/>
596 <enum name="VENDOR" value="0x1F00"/>
597 <enum name="RENDERER" value="0x1F01"/>
598 <enum name="VERSION" value="0x1F02"/>
599 <enum name="EXTENSIONS" value="0x1F03"/>
600 <enum name="S" value="0x2000"/>
601 <enum name="T" value="0x2001"/>
602 <enum name="R" value="0x2002"/>
603 <enum name="Q" value="0x2003"/>
604 <enum name="MODULATE" value="0x2100"/>
605 <enum name="DECAL" value="0x2101"/>
606 <enum name="TEXTURE_ENV_MODE" value="0x2200">
607 <size name="TexEnvfv" count="1"/>
608 <size name="TexEnviv" count="1"/>
609 </enum>
610 <enum name="TEXTURE_ENV_COLOR" value="0x2201">
611 <size name="TexEnvfv" count="4"/>
612 <size name="TexEnviv" count="4"/>
613 </enum>
614 <enum name="TEXTURE_ENV" value="0x2300"/>
615 <enum name="EYE_LINEAR" value="0x2400"/>
616 <enum name="OBJECT_LINEAR" value="0x2401"/>
617 <enum name="SPHERE_MAP" value="0x2402"/>
618 <enum name="TEXTURE_GEN_MODE" value="0x2500">
619 <size name="TexGendv" count="1"/>
620 <size name="TexGenfv" count="1"/>
621 <size name="TexGeniv" count="1"/>
622 </enum>
623 <enum name="OBJECT_PLANE" value="0x2501">
624 <size name="TexGendv" count="4"/>
625 <size name="TexGenfv" count="4"/>
626 <size name="TexGeniv" count="4"/>
627 </enum>
628 <enum name="EYE_PLANE" value="0x2502">
629 <size name="TexGendv" count="4"/>
630 <size name="TexGenfv" count="4"/>
631 <size name="TexGeniv" count="4"/>
632 </enum>
633 <enum name="NEAREST" value="0x2600"/>
634 <enum name="LINEAR" value="0x2601"/>
635 <enum name="NEAREST_MIPMAP_NEAREST" value="0x2700"/>
636 <enum name="LINEAR_MIPMAP_NEAREST" value="0x2701"/>
637 <enum name="NEAREST_MIPMAP_LINEAR" value="0x2702"/>
638 <enum name="LINEAR_MIPMAP_LINEAR" value="0x2703"/>
639 <enum name="TEXTURE_MAG_FILTER" value="0x2800">
640 <size name="TexParameterfv" count="1"/>
641 <size name="TexParameteriv" count="1"/>
642 </enum>
643 <enum name="TEXTURE_MIN_FILTER" value="0x2801">
644 <size name="TexParameterfv" count="1"/>
645 <size name="TexParameteriv" count="1"/>
646 </enum>
647 <enum name="TEXTURE_WRAP_S" value="0x2802">
648 <size name="TexParameterfv" count="1"/>
649 <size name="TexParameteriv" count="1"/>
650 </enum>
651 <enum name="TEXTURE_WRAP_T" value="0x2803">
652 <size name="TexParameterfv" count="1"/>
653 <size name="TexParameteriv" count="1"/>
654 </enum>
655 <enum name="CLAMP" value="0x2900"/>
656 <enum name="REPEAT" value="0x2901"/>
657 <enum name="CLIP_PLANE0" value="0x3000"/>
658 <enum name="CLIP_PLANE1" value="0x3001"/>
659 <enum name="CLIP_PLANE2" value="0x3002"/>
660 <enum name="CLIP_PLANE3" value="0x3003"/>
661 <enum name="CLIP_PLANE4" value="0x3004"/>
662 <enum name="CLIP_PLANE5" value="0x3005"/>
663 <enum name="LIGHT0" value="0x4000"/>
664 <enum name="LIGHT1" value="0x4001"/>
665 <enum name="LIGHT2" value="0x4002"/>
666 <enum name="LIGHT3" value="0x4003"/>
667 <enum name="LIGHT4" value="0x4004"/>
668 <enum name="LIGHT5" value="0x4005"/>
669 <enum name="LIGHT6" value="0x4006"/>
670 <enum name="LIGHT7" value="0x4007"/>
671 <enum name="CURRENT_BIT" value="0x00000001"/>
672 <enum name="POINT_BIT" value="0x00000002"/>
673 <enum name="LINE_BIT" value="0x00000004"/>
674 <enum name="POLYGON_BIT" value="0x00000008"/>
675 <enum name="POLYGON_STIPPLE_BIT" value="0x00000010"/>
676 <enum name="PIXEL_MODE_BIT" value="0x00000020"/>
677 <enum name="LIGHTING_BIT" value="0x00000040"/>
678 <enum name="FOG_BIT" value="0x00000080"/>
679 <enum name="DEPTH_BUFFER_BIT" value="0x00000100"/>
680 <enum name="ACCUM_BUFFER_BIT" value="0x00000200"/>
681 <enum name="STENCIL_BUFFER_BIT" value="0x00000400"/>
682 <enum name="VIEWPORT_BIT" value="0x00000800"/>
683 <enum name="TRANSFORM_BIT" value="0x00001000"/>
684 <enum name="ENABLE_BIT" value="0x00002000"/>
685 <enum name="COLOR_BUFFER_BIT" value="0x00004000"/>
686 <enum name="HINT_BIT" value="0x00008000"/>
687 <enum name="EVAL_BIT" value="0x00010000"/>
688 <enum name="LIST_BIT" value="0x00020000"/>
689 <enum name="TEXTURE_BIT" value="0x00040000"/>
690 <enum name="SCISSOR_BIT" value="0x00080000"/>
691 <enum name="ALL_ATTRIB_BITS" value="0x000FFFFF"/>
692
693 <type name="double" size="8"/>
694 <type name="clampd" size="8"/>
695
696 <type name="float" size="4"/>
697 <type name="clampf" size="4"/>
698
699 <type name="int" size="4"/>
700 <type name="uint" size="4"/>
701 <type name="sizei" size="4"/>
702 <type name="enum" size="4"/>
703 <type name="bitfield" size="4"/>
704
705 <type name="short" size="2"/>
706 <type name="ushort" size="2"/>
707
708 <type name="byte" size="1"/>
709 <type name="ubyte" size="1"/>
710 <type name="boolean" size="1"/>
711
712 <type name="void" size="0"/>
713
714 <function name="NewList" offset="0">
715 <param name="list" type="GLuint"/>
716 <param name="mode" type="GLenum"/>
717 <glx sop="101"/>
718 </function>
719
720 <function name="EndList" offset="1">
721 <glx sop="102"/>
722 </function>
723
724 <function name="CallList" offset="2">
725 <param name="list" type="GLuint"/>
726 <glx rop="1"/>
727 </function>
728
729 <function name="CallLists" offset="3">
730 <param name="n" type="GLsizei"/>
731 <param name="type" type="GLenum"/>
732 <param name="lists" type="const GLvoid *" variable_param="type" count="n"/>
733 <glx rop="2" large="true"/>
734 </function>
735
736 <function name="DeleteLists" offset="4">
737 <param name="list" type="GLuint"/>
738 <param name="range" type="GLsizei"/>
739 <glx sop="103"/>
740 </function>
741
742 <function name="GenLists" offset="5">
743 <param name="range" type="GLsizei"/>
744 <return type="GLuint"/>
745 <glx sop="104"/>
746 </function>
747
748 <function name="ListBase" offset="6">
749 <param name="base" type="GLuint"/>
750 <glx rop="3"/>
751 </function>
752
753 <function name="Begin" offset="7">
754 <param name="mode" type="GLenum"/>
755 <glx rop="4"/>
756 </function>
757
758 <function name="Bitmap" offset="8">
759 <param name="width" type="GLsizei"/>
760 <param name="height" type="GLsizei"/>
761 <param name="xorig" type="GLfloat"/>
762 <param name="yorig" type="GLfloat"/>
763 <param name="xmove" type="GLfloat"/>
764 <param name="ymove" type="GLfloat"/>
765 <param name="bitmap" type="const GLubyte *"/>
766 <glx rop="5" handcode="true"/>
767 </function>
768
769 <function name="Color3b" offset="9" vectorequiv="Color3bv">
770 <param name="red" type="GLbyte"/>
771 <param name="green" type="GLbyte"/>
772 <param name="blue" type="GLbyte"/>
773 </function>
774
775 <function name="Color3bv" offset="10">
776 <param name="v" type="const GLbyte *" count="3"/>
777 <glx rop="6"/>
778 </function>
779
780 <function name="Color3d" offset="11" vectorequiv="Color3dv">
781 <param name="red" type="GLdouble"/>
782 <param name="green" type="GLdouble"/>
783 <param name="blue" type="GLdouble"/>
784 </function>
785
786 <function name="Color3dv" offset="12">
787 <param name="v" type="const GLdouble *" count="3"/>
788 <glx rop="7"/>
789 </function>
790
791 <function name="Color3f" offset="13" vectorequiv="Color3fv">
792 <param name="red" type="GLfloat"/>
793 <param name="green" type="GLfloat"/>
794 <param name="blue" type="GLfloat"/>
795 </function>
796
797 <function name="Color3fv" offset="14">
798 <param name="v" type="const GLfloat *" count="3"/>
799 <glx rop="8"/>
800 </function>
801
802 <function name="Color3i" offset="15" vectorequiv="Color3iv">
803 <param name="red" type="GLint"/>
804 <param name="green" type="GLint"/>
805 <param name="blue" type="GLint"/>
806 </function>
807
808 <function name="Color3iv" offset="16">
809 <param name="v" type="const GLint *" count="3"/>
810 <glx rop="9"/>
811 </function>
812
813 <function name="Color3s" offset="17" vectorequiv="Color3sv">
814 <param name="red" type="GLshort"/>
815 <param name="green" type="GLshort"/>
816 <param name="blue" type="GLshort"/>
817 </function>
818
819 <function name="Color3sv" offset="18">
820 <param name="v" type="const GLshort *" count="3"/>
821 <glx rop="10"/>
822 </function>
823
824 <function name="Color3ub" offset="19" vectorequiv="Color3ubv">
825 <param name="red" type="GLubyte"/>
826 <param name="green" type="GLubyte"/>
827 <param name="blue" type="GLubyte"/>
828 </function>
829
830 <function name="Color3ubv" offset="20">
831 <param name="v" type="const GLubyte *" count="3"/>
832 <glx rop="11"/>
833 </function>
834
835 <function name="Color3ui" offset="21" vectorequiv="Color3uiv">
836 <param name="red" type="GLuint"/>
837 <param name="green" type="GLuint"/>
838 <param name="blue" type="GLuint"/>
839 </function>
840
841 <function name="Color3uiv" offset="22">
842 <param name="v" type="const GLuint *" count="3"/>
843 <glx rop="12"/>
844 </function>
845
846 <function name="Color3us" offset="23" vectorequiv="Color3usv">
847 <param name="red" type="GLushort"/>
848 <param name="green" type="GLushort"/>
849 <param name="blue" type="GLushort"/>
850 </function>
851
852 <function name="Color3usv" offset="24">
853 <param name="v" type="const GLushort *" count="3"/>
854 <glx rop="13"/>
855 </function>
856
857 <function name="Color4b" offset="25" vectorequiv="Color4bv">
858 <param name="red" type="GLbyte"/>
859 <param name="green" type="GLbyte"/>
860 <param name="blue" type="GLbyte"/>
861 <param name="alpha" type="GLbyte"/>
862 </function>
863
864 <function name="Color4bv" offset="26">
865 <param name="v" type="const GLbyte *" count="4"/>
866 <glx rop="14"/>
867 </function>
868
869 <function name="Color4d" offset="27" vectorequiv="Color4dv">
870 <param name="red" type="GLdouble"/>
871 <param name="green" type="GLdouble"/>
872 <param name="blue" type="GLdouble"/>
873 <param name="alpha" type="GLdouble"/>
874 </function>
875
876 <function name="Color4dv" offset="28">
877 <param name="v" type="const GLdouble *" count="4"/>
878 <glx rop="15"/>
879 </function>
880
881 <function name="Color4f" offset="29" vectorequiv="Color4fv">
882 <param name="red" type="GLfloat"/>
883 <param name="green" type="GLfloat"/>
884 <param name="blue" type="GLfloat"/>
885 <param name="alpha" type="GLfloat"/>
886 </function>
887
888 <function name="Color4fv" offset="30">
889 <param name="v" type="const GLfloat *" count="4"/>
890 <glx rop="16"/>
891 </function>
892
893 <function name="Color4i" offset="31" vectorequiv="Color4iv">
894 <param name="red" type="GLint"/>
895 <param name="green" type="GLint"/>
896 <param name="blue" type="GLint"/>
897 <param name="alpha" type="GLint"/>
898 </function>
899
900 <function name="Color4iv" offset="32">
901 <param name="v" type="const GLint *" count="4"/>
902 <glx rop="17"/>
903 </function>
904
905 <function name="Color4s" offset="33" vectorequiv="Color4sv">
906 <param name="red" type="GLshort"/>
907 <param name="green" type="GLshort"/>
908 <param name="blue" type="GLshort"/>
909 <param name="alpha" type="GLshort"/>
910 </function>
911
912 <function name="Color4sv" offset="34">
913 <param name="v" type="const GLshort *" count="4"/>
914 <glx rop="18"/>
915 </function>
916
917 <function name="Color4ub" offset="35" vectorequiv="Color4ubv">
918 <param name="red" type="GLubyte"/>
919 <param name="green" type="GLubyte"/>
920 <param name="blue" type="GLubyte"/>
921 <param name="alpha" type="GLubyte"/>
922 </function>
923
924 <function name="Color4ubv" offset="36">
925 <param name="v" type="const GLubyte *" count="4"/>
926 <glx rop="19"/>
927 </function>
928
929 <function name="Color4ui" offset="37" vectorequiv="Color4uiv">
930 <param name="red" type="GLuint"/>
931 <param name="green" type="GLuint"/>
932 <param name="blue" type="GLuint"/>
933 <param name="alpha" type="GLuint"/>
934 </function>
935
936 <function name="Color4uiv" offset="38">
937 <param name="v" type="const GLuint *" count="4"/>
938 <glx rop="20"/>
939 </function>
940
941 <function name="Color4us" offset="39" vectorequiv="Color4usv">
942 <param name="red" type="GLushort"/>
943 <param name="green" type="GLushort"/>
944 <param name="blue" type="GLushort"/>
945 <param name="alpha" type="GLushort"/>
946 </function>
947
948 <function name="Color4usv" offset="40">
949 <param name="v" type="const GLushort *" count="4"/>
950 <glx rop="21"/>
951 </function>
952
953 <function name="EdgeFlag" offset="41" vectorequiv="EdgeFlagv">
954 <param name="flag" type="GLboolean"/>
955 </function>
956
957 <function name="EdgeFlagv" offset="42">
958 <param name="flag" type="const GLboolean *" count="1"/>
959 <glx rop="22"/>
960 </function>
961
962 <function name="End" offset="43">
963 <glx rop="23"/>
964 </function>
965
966 <function name="Indexd" offset="44" vectorequiv="Indexdv">
967 <param name="c" type="GLdouble"/>
968 </function>
969
970 <function name="Indexdv" offset="45">
971 <param name="c" type="const GLdouble *" count="1"/>
972 <glx rop="24"/>
973 </function>
974
975 <function name="Indexf" offset="46" vectorequiv="Indexfv">
976 <param name="c" type="GLfloat"/>
977 </function>
978
979 <function name="Indexfv" offset="47">
980 <param name="c" type="const GLfloat *" count="1"/>
981 <glx rop="25"/>
982 </function>
983
984 <function name="Indexi" offset="48" vectorequiv="Indexiv">
985 <param name="c" type="GLint"/>
986 </function>
987
988 <function name="Indexiv" offset="49">
989 <param name="c" type="const GLint *" count="1"/>
990 <glx rop="26"/>
991 </function>
992
993 <function name="Indexs" offset="50" vectorequiv="Indexsv">
994 <param name="c" type="GLshort"/>
995 </function>
996
997 <function name="Indexsv" offset="51">
998 <param name="c" type="const GLshort *" count="1"/>
999 <glx rop="27"/>
1000 </function>
1001
1002 <function name="Normal3b" offset="52" vectorequiv="Normal3bv">
1003 <param name="nx" type="GLbyte"/>
1004 <param name="ny" type="GLbyte"/>
1005 <param name="nz" type="GLbyte"/>
1006 </function>
1007
1008 <function name="Normal3bv" offset="53">
1009 <param name="v" type="const GLbyte *" count="3"/>
1010 <glx rop="28"/>
1011 </function>
1012
1013 <function name="Normal3d" offset="54" vectorequiv="Normal3dv">
1014 <param name="nx" type="GLdouble"/>
1015 <param name="ny" type="GLdouble"/>
1016 <param name="nz" type="GLdouble"/>
1017 </function>
1018
1019 <function name="Normal3dv" offset="55">
1020 <param name="v" type="const GLdouble *" count="3"/>
1021 <glx rop="29"/>
1022 </function>
1023
1024 <function name="Normal3f" offset="56" vectorequiv="Normal3fv">
1025 <param name="nx" type="GLfloat"/>
1026 <param name="ny" type="GLfloat"/>
1027 <param name="nz" type="GLfloat"/>
1028 </function>
1029
1030 <function name="Normal3fv" offset="57">
1031 <param name="v" type="const GLfloat *" count="3"/>
1032 <glx rop="30"/>
1033 </function>
1034
1035 <function name="Normal3i" offset="58" vectorequiv="Normal3iv">
1036 <param name="nx" type="GLint"/>
1037 <param name="ny" type="GLint"/>
1038 <param name="nz" type="GLint"/>
1039 </function>
1040
1041 <function name="Normal3iv" offset="59">
1042 <param name="v" type="const GLint *" count="3"/>
1043 <glx rop="31"/>
1044 </function>
1045
1046 <function name="Normal3s" offset="60" vectorequiv="Normal3sv">
1047 <param name="nx" type="GLshort"/>
1048 <param name="ny" type="GLshort"/>
1049 <param name="nz" type="GLshort"/>
1050 </function>
1051
1052 <function name="Normal3sv" offset="61">
1053 <param name="v" type="const GLshort *" count="3"/>
1054 <glx rop="32"/>
1055 </function>
1056
1057 <function name="RasterPos2d" offset="62" vectorequiv="RasterPos2dv">
1058 <param name="x" type="GLdouble"/>
1059 <param name="y" type="GLdouble"/>
1060 </function>
1061
1062 <function name="RasterPos2dv" offset="63">
1063 <param name="v" type="const GLdouble *" count="2"/>
1064 <glx rop="33"/>
1065 </function>
1066
1067 <function name="RasterPos2f" offset="64" vectorequiv="RasterPos2fv">
1068 <param name="x" type="GLfloat"/>
1069 <param name="y" type="GLfloat"/>
1070 </function>
1071
1072 <function name="RasterPos2fv" offset="65">
1073 <param name="v" type="const GLfloat *" count="2"/>
1074 <glx rop="34"/>
1075 </function>
1076
1077 <function name="RasterPos2i" offset="66" vectorequiv="RasterPos2iv">
1078 <param name="x" type="GLint"/>
1079 <param name="y" type="GLint"/>
1080 </function>
1081
1082 <function name="RasterPos2iv" offset="67">
1083 <param name="v" type="const GLint *" count="2"/>
1084 <glx rop="35"/>
1085 </function>
1086
1087 <function name="RasterPos2s" offset="68" vectorequiv="RasterPos2sv">
1088 <param name="x" type="GLshort"/>
1089 <param name="y" type="GLshort"/>
1090 </function>
1091
1092 <function name="RasterPos2sv" offset="69">
1093 <param name="v" type="const GLshort *" count="2"/>
1094 <glx rop="36"/>
1095 </function>
1096
1097 <function name="RasterPos3d" offset="70" vectorequiv="RasterPos3dv">
1098 <param name="x" type="GLdouble"/>
1099 <param name="y" type="GLdouble"/>
1100 <param name="z" type="GLdouble"/>
1101 </function>
1102
1103 <function name="RasterPos3dv" offset="71">
1104 <param name="v" type="const GLdouble *" count="3"/>
1105 <glx rop="37"/>
1106 </function>
1107
1108 <function name="RasterPos3f" offset="72" vectorequiv="RasterPos3fv">
1109 <param name="x" type="GLfloat"/>
1110 <param name="y" type="GLfloat"/>
1111 <param name="z" type="GLfloat"/>
1112 </function>
1113
1114 <function name="RasterPos3fv" offset="73">
1115 <param name="v" type="const GLfloat *" count="3"/>
1116 <glx rop="38"/>
1117 </function>
1118
1119 <function name="RasterPos3i" offset="74" vectorequiv="RasterPos3iv">
1120 <param name="x" type="GLint"/>
1121 <param name="y" type="GLint"/>
1122 <param name="z" type="GLint"/>
1123 </function>
1124
1125 <function name="RasterPos3iv" offset="75">
1126 <param name="v" type="const GLint *" count="3"/>
1127 <glx rop="39"/>
1128 </function>
1129
1130 <function name="RasterPos3s" offset="76" vectorequiv="RasterPos3sv">
1131 <param name="x" type="GLshort"/>
1132 <param name="y" type="GLshort"/>
1133 <param name="z" type="GLshort"/>
1134 </function>
1135
1136 <function name="RasterPos3sv" offset="77">
1137 <param name="v" type="const GLshort *" count="3"/>
1138 <glx rop="40"/>
1139 </function>
1140
1141 <function name="RasterPos4d" offset="78" vectorequiv="RasterPos4dv">
1142 <param name="x" type="GLdouble"/>
1143 <param name="y" type="GLdouble"/>
1144 <param name="z" type="GLdouble"/>
1145 <param name="w" type="GLdouble"/>
1146 </function>
1147
1148 <function name="RasterPos4dv" offset="79">
1149 <param name="v" type="const GLdouble *" count="4"/>
1150 <glx rop="41"/>
1151 </function>
1152
1153 <function name="RasterPos4f" offset="80" vectorequiv="RasterPos4fv">
1154 <param name="x" type="GLfloat"/>
1155 <param name="y" type="GLfloat"/>
1156 <param name="z" type="GLfloat"/>
1157 <param name="w" type="GLfloat"/>
1158 </function>
1159
1160 <function name="RasterPos4fv" offset="81">
1161 <param name="v" type="const GLfloat *" count="4"/>
1162 <glx rop="42"/>
1163 </function>
1164
1165 <function name="RasterPos4i" offset="82" vectorequiv="RasterPos4iv">
1166 <param name="x" type="GLint"/>
1167 <param name="y" type="GLint"/>
1168 <param name="z" type="GLint"/>
1169 <param name="w" type="GLint"/>
1170 </function>
1171
1172 <function name="RasterPos4iv" offset="83">
1173 <param name="v" type="const GLint *" count="4"/>
1174 <glx rop="43"/>
1175 </function>
1176
1177 <function name="RasterPos4s" offset="84" vectorequiv="RasterPos4sv">
1178 <param name="x" type="GLshort"/>
1179 <param name="y" type="GLshort"/>
1180 <param name="z" type="GLshort"/>
1181 <param name="w" type="GLshort"/>
1182 </function>
1183
1184 <function name="RasterPos4sv" offset="85">
1185 <param name="v" type="const GLshort *" count="4"/>
1186 <glx rop="44"/>
1187 </function>
1188
1189 <function name="Rectd" offset="86" vectorequiv="Rectdv">
1190 <param name="x1" type="GLdouble"/>
1191 <param name="y1" type="GLdouble"/>
1192 <param name="x2" type="GLdouble"/>
1193 <param name="y2" type="GLdouble"/>
1194 </function>
1195
1196 <function name="Rectdv" offset="87">
1197 <param name="v1" type="const GLdouble *" count="2"/>
1198 <param name="v2" type="const GLdouble *" count="2"/>
1199 <glx rop="45"/>
1200 </function>
1201
1202 <function name="Rectf" offset="88" vectorequiv="Rectfv">
1203 <param name="x1" type="GLfloat"/>
1204 <param name="y1" type="GLfloat"/>
1205 <param name="x2" type="GLfloat"/>
1206 <param name="y2" type="GLfloat"/>
1207 </function>
1208
1209 <function name="Rectfv" offset="89">
1210 <param name="v1" type="const GLfloat *" count="2"/>
1211 <param name="v2" type="const GLfloat *" count="2"/>
1212 <glx rop="46"/>
1213 </function>
1214
1215 <function name="Recti" offset="90" vectorequiv="Rectiv">
1216 <param name="x1" type="GLint"/>
1217 <param name="y1" type="GLint"/>
1218 <param name="x2" type="GLint"/>
1219 <param name="y2" type="GLint"/>
1220 </function>
1221
1222 <function name="Rectiv" offset="91">
1223 <param name="v1" type="const GLint *" count="2"/>
1224 <param name="v2" type="const GLint *" count="2"/>
1225 <glx rop="47"/>
1226 </function>
1227
1228 <function name="Rects" offset="92" vectorequiv="Rectsv">
1229 <param name="x1" type="GLshort"/>
1230 <param name="y1" type="GLshort"/>
1231 <param name="x2" type="GLshort"/>
1232 <param name="y2" type="GLshort"/>
1233 </function>
1234
1235 <function name="Rectsv" offset="93">
1236 <param name="v1" type="const GLshort *" count="2"/>
1237 <param name="v2" type="const GLshort *" count="2"/>
1238 <glx rop="48"/>
1239 </function>
1240
1241 <function name="TexCoord1d" offset="94" vectorequiv="TexCoord1dv">
1242 <param name="s" type="GLdouble"/>
1243 </function>
1244
1245 <function name="TexCoord1dv" offset="95">
1246 <param name="v" type="const GLdouble *" count="1"/>
1247 <glx rop="49"/>
1248 </function>
1249
1250 <function name="TexCoord1f" offset="96" vectorequiv="TexCoord1fv">
1251 <param name="s" type="GLfloat"/>
1252 </function>
1253
1254 <function name="TexCoord1fv" offset="97">
1255 <param name="v" type="const GLfloat *" count="1"/>
1256 <glx rop="50"/>
1257 </function>
1258
1259 <function name="TexCoord1i" offset="98" vectorequiv="TexCoord1iv">
1260 <param name="s" type="GLint"/>
1261 </function>
1262
1263 <function name="TexCoord1iv" offset="99">
1264 <param name="v" type="const GLint *" count="1"/>
1265 <glx rop="51"/>
1266 </function>
1267
1268 <function name="TexCoord1s" offset="100" vectorequiv="TexCoord1sv">
1269 <param name="s" type="GLshort"/>
1270 </function>
1271
1272 <function name="TexCoord1sv" offset="101">
1273 <param name="v" type="const GLshort *" count="1"/>
1274 <glx rop="52"/>
1275 </function>
1276
1277 <function name="TexCoord2d" offset="102" vectorequiv="TexCoord2dv">
1278 <param name="s" type="GLdouble"/>
1279 <param name="t" type="GLdouble"/>
1280 </function>
1281
1282 <function name="TexCoord2dv" offset="103">
1283 <param name="v" type="const GLdouble *" count="2"/>
1284 <glx rop="53"/>
1285 </function>
1286
1287 <function name="TexCoord2f" offset="104" vectorequiv="TexCoord2fv">
1288 <param name="s" type="GLfloat"/>
1289 <param name="t" type="GLfloat"/>
1290 </function>
1291
1292 <function name="TexCoord2fv" offset="105">
1293 <param name="v" type="const GLfloat *" count="2"/>
1294 <glx rop="54"/>
1295 </function>
1296
1297 <function name="TexCoord2i" offset="106" vectorequiv="TexCoord2iv">
1298 <param name="s" type="GLint"/>
1299 <param name="t" type="GLint"/>
1300 </function>
1301
1302 <function name="TexCoord2iv" offset="107">
1303 <param name="v" type="const GLint *" count="2"/>
1304 <glx rop="55"/>
1305 </function>
1306
1307 <function name="TexCoord2s" offset="108" vectorequiv="TexCoord2sv">
1308 <param name="s" type="GLshort"/>
1309 <param name="t" type="GLshort"/>
1310 </function>
1311
1312 <function name="TexCoord2sv" offset="109">
1313 <param name="v" type="const GLshort *" count="2"/>
1314 <glx rop="56"/>
1315 </function>
1316
1317 <function name="TexCoord3d" offset="110" vectorequiv="TexCoord3dv">
1318 <param name="s" type="GLdouble"/>
1319 <param name="t" type="GLdouble"/>
1320 <param name="r" type="GLdouble"/>
1321 </function>
1322
1323 <function name="TexCoord3dv" offset="111">
1324 <param name="v" type="const GLdouble *" count="3"/>
1325 <glx rop="57"/>
1326 </function>
1327
1328 <function name="TexCoord3f" offset="112" vectorequiv="TexCoord3fv">
1329 <param name="s" type="GLfloat"/>
1330 <param name="t" type="GLfloat"/>
1331 <param name="r" type="GLfloat"/>
1332 </function>
1333
1334 <function name="TexCoord3fv" offset="113">
1335 <param name="v" type="const GLfloat *" count="3"/>
1336 <glx rop="58"/>
1337 </function>
1338
1339 <function name="TexCoord3i" offset="114" vectorequiv="TexCoord3iv">
1340 <param name="s" type="GLint"/>
1341 <param name="t" type="GLint"/>
1342 <param name="r" type="GLint"/>
1343 </function>
1344
1345 <function name="TexCoord3iv" offset="115">
1346 <param name="v" type="const GLint *" count="3"/>
1347 <glx rop="59"/>
1348 </function>
1349
1350 <function name="TexCoord3s" offset="116" vectorequiv="TexCoord3sv">
1351 <param name="s" type="GLshort"/>
1352 <param name="t" type="GLshort"/>
1353 <param name="r" type="GLshort"/>
1354 </function>
1355
1356 <function name="TexCoord3sv" offset="117">
1357 <param name="v" type="const GLshort *" count="3"/>
1358 <glx rop="60"/>
1359 </function>
1360
1361 <function name="TexCoord4d" offset="118" vectorequiv="TexCoord4dv">
1362 <param name="s" type="GLdouble"/>
1363 <param name="t" type="GLdouble"/>
1364 <param name="r" type="GLdouble"/>
1365 <param name="q" type="GLdouble"/>
1366 </function>
1367
1368 <function name="TexCoord4dv" offset="119">
1369 <param name="v" type="const GLdouble *" count="4"/>
1370 <glx rop="61"/>
1371 </function>
1372
1373 <function name="TexCoord4f" offset="120" vectorequiv="TexCoord4fv">
1374 <param name="s" type="GLfloat"/>
1375 <param name="t" type="GLfloat"/>
1376 <param name="r" type="GLfloat"/>
1377 <param name="q" type="GLfloat"/>
1378 </function>
1379
1380 <function name="TexCoord4fv" offset="121">
1381 <param name="v" type="const GLfloat *" count="4"/>
1382 <glx rop="62"/>
1383 </function>
1384
1385 <function name="TexCoord4i" offset="122" vectorequiv="TexCoord4iv">
1386 <param name="s" type="GLint"/>
1387 <param name="t" type="GLint"/>
1388 <param name="r" type="GLint"/>
1389 <param name="q" type="GLint"/>
1390 </function>
1391
1392 <function name="TexCoord4iv" offset="123">
1393 <param name="v" type="const GLint *" count="4"/>
1394 <glx rop="63"/>
1395 </function>
1396
1397 <function name="TexCoord4s" offset="124" vectorequiv="TexCoord4sv">
1398 <param name="s" type="GLshort"/>
1399 <param name="t" type="GLshort"/>
1400 <param name="r" type="GLshort"/>
1401 <param name="q" type="GLshort"/>
1402 </function>
1403
1404 <function name="TexCoord4sv" offset="125">
1405 <param name="v" type="const GLshort *" count="4"/>
1406 <glx rop="64"/>
1407 </function>
1408
1409 <function name="Vertex2d" offset="126" vectorequiv="Vertex2dv">
1410 <param name="x" type="GLdouble"/>
1411 <param name="y" type="GLdouble"/>
1412 </function>
1413
1414 <function name="Vertex2dv" offset="127">
1415 <param name="v" type="const GLdouble *" count="2"/>
1416 <glx rop="65"/>
1417 </function>
1418
1419 <function name="Vertex2f" offset="128" vectorequiv="Vertex2fv">
1420 <param name="x" type="GLfloat"/>
1421 <param name="y" type="GLfloat"/>
1422 </function>
1423
1424 <function name="Vertex2fv" offset="129">
1425 <param name="v" type="const GLfloat *" count="2"/>
1426 <glx rop="66"/>
1427 </function>
1428
1429 <function name="Vertex2i" offset="130" vectorequiv="Vertex2iv">
1430 <param name="x" type="GLint"/>
1431 <param name="y" type="GLint"/>
1432 </function>
1433
1434 <function name="Vertex2iv" offset="131">
1435 <param name="v" type="const GLint *" count="2"/>
1436 <glx rop="67"/>
1437 </function>
1438
1439 <function name="Vertex2s" offset="132" vectorequiv="Vertex2sv">
1440 <param name="x" type="GLshort"/>
1441 <param name="y" type="GLshort"/>
1442 </function>
1443
1444 <function name="Vertex2sv" offset="133">
1445 <param name="v" type="const GLshort *" count="2"/>
1446 <glx rop="68"/>
1447 </function>
1448
1449 <function name="Vertex3d" offset="134" vectorequiv="Vertex3dv">
1450 <param name="x" type="GLdouble"/>
1451 <param name="y" type="GLdouble"/>
1452 <param name="z" type="GLdouble"/>
1453 </function>
1454
1455 <function name="Vertex3dv" offset="135">
1456 <param name="v" type="const GLdouble *" count="3"/>
1457 <glx rop="69"/>
1458 </function>
1459
1460 <function name="Vertex3f" offset="136" vectorequiv="Vertex3fv">
1461 <param name="x" type="GLfloat"/>
1462 <param name="y" type="GLfloat"/>
1463 <param name="z" type="GLfloat"/>
1464 </function>
1465
1466 <function name="Vertex3fv" offset="137">
1467 <param name="v" type="const GLfloat *" count="3"/>
1468 <glx rop="70"/>
1469 </function>
1470
1471 <function name="Vertex3i" offset="138" vectorequiv="Vertex3iv">
1472 <param name="x" type="GLint"/>
1473 <param name="y" type="GLint"/>
1474 <param name="z" type="GLint"/>
1475 </function>
1476
1477 <function name="Vertex3iv" offset="139">
1478 <param name="v" type="const GLint *" count="3"/>
1479 <glx rop="71"/>
1480 </function>
1481
1482 <function name="Vertex3s" offset="140" vectorequiv="Vertex3sv">
1483 <param name="x" type="GLshort"/>
1484 <param name="y" type="GLshort"/>
1485 <param name="z" type="GLshort"/>
1486 </function>
1487
1488 <function name="Vertex3sv" offset="141">
1489 <param name="v" type="const GLshort *" count="3"/>
1490 <glx rop="72"/>
1491 </function>
1492
1493 <function name="Vertex4d" offset="142" vectorequiv="Vertex4dv">
1494 <param name="x" type="GLdouble"/>
1495 <param name="y" type="GLdouble"/>
1496 <param name="z" type="GLdouble"/>
1497 <param name="w" type="GLdouble"/>
1498 </function>
1499
1500 <function name="Vertex4dv" offset="143">
1501 <param name="v" type="const GLdouble *" count="4"/>
1502 <glx rop="73"/>
1503 </function>
1504
1505 <function name="Vertex4f" offset="144" vectorequiv="Vertex4fv">
1506 <param name="x" type="GLfloat"/>
1507 <param name="y" type="GLfloat"/>
1508 <param name="z" type="GLfloat"/>
1509 <param name="w" type="GLfloat"/>
1510 </function>
1511
1512 <function name="Vertex4fv" offset="145">
1513 <param name="v" type="const GLfloat *" count="4"/>
1514 <glx rop="74"/>
1515 </function>
1516
1517 <function name="Vertex4i" offset="146" vectorequiv="Vertex4iv">
1518 <param name="x" type="GLint"/>
1519 <param name="y" type="GLint"/>
1520 <param name="z" type="GLint"/>
1521 <param name="w" type="GLint"/>
1522 </function>
1523
1524 <function name="Vertex4iv" offset="147">
1525 <param name="v" type="const GLint *" count="4"/>
1526 <glx rop="75"/>
1527 </function>
1528
1529 <function name="Vertex4s" offset="148" vectorequiv="Vertex4sv">
1530 <param name="x" type="GLshort"/>
1531 <param name="y" type="GLshort"/>
1532 <param name="z" type="GLshort"/>
1533 <param name="w" type="GLshort"/>
1534 </function>
1535
1536 <function name="Vertex4sv" offset="149">
1537 <param name="v" type="const GLshort *" count="4"/>
1538 <glx rop="76"/>
1539 </function>
1540
1541 <function name="ClipPlane" offset="150">
1542 <param name="plane" type="GLenum"/>
1543 <param name="equation" type="const GLdouble *" count="4"/>
1544 <glx rop="77"/>
1545 </function>
1546
1547 <function name="ColorMaterial" offset="151">
1548 <param name="face" type="GLenum"/>
1549 <param name="mode" type="GLenum"/>
1550 <glx rop="78"/>
1551 </function>
1552
1553 <function name="CullFace" offset="152">
1554 <param name="mode" type="GLenum"/>
1555 <glx rop="79"/>
1556 </function>
1557
1558 <function name="Fogf" offset="153">
1559 <param name="pname" type="GLenum"/>
1560 <param name="param" type="GLfloat"/>
1561 <glx rop="80"/>
1562 </function>
1563
1564 <function name="Fogfv" offset="154">
1565 <param name="pname" type="GLenum"/>
1566 <param name="params" type="const GLfloat *" variable_param="pname"/>
1567 <glx rop="81"/>
1568 </function>
1569
1570 <function name="Fogi" offset="155">
1571 <param name="pname" type="GLenum"/>
1572 <param name="param" type="GLint"/>
1573 <glx rop="82"/>
1574 </function>
1575
1576 <function name="Fogiv" offset="156">
1577 <param name="pname" type="GLenum"/>
1578 <param name="params" type="const GLint *" variable_param="pname"/>
1579 <glx rop="83"/>
1580 </function>
1581
1582 <function name="FrontFace" offset="157">
1583 <param name="mode" type="GLenum"/>
1584 <glx rop="84"/>
1585 </function>
1586
1587 <function name="Hint" offset="158">
1588 <param name="target" type="GLenum"/>
1589 <param name="mode" type="GLenum"/>
1590 <glx rop="85"/>
1591 </function>
1592
1593 <function name="Lightf" offset="159">
1594 <param name="light" type="GLenum"/>
1595 <param name="pname" type="GLenum"/>
1596 <param name="param" type="GLfloat"/>
1597 <glx rop="86"/>
1598 </function>
1599
1600 <function name="Lightfv" offset="160">
1601 <param name="light" type="GLenum"/>
1602 <param name="pname" type="GLenum"/>
1603 <param name="params" type="const GLfloat *" variable_param="pname"/>
1604 <glx rop="87"/>
1605 </function>
1606
1607 <function name="Lighti" offset="161">
1608 <param name="light" type="GLenum"/>
1609 <param name="pname" type="GLenum"/>
1610 <param name="param" type="GLint"/>
1611 <glx rop="88"/>
1612 </function>
1613
1614 <function name="Lightiv" offset="162">
1615 <param name="light" type="GLenum"/>
1616 <param name="pname" type="GLenum"/>
1617 <param name="params" type="const GLint *" variable_param="pname"/>
1618 <glx rop="89"/>
1619 </function>
1620
1621 <function name="LightModelf" offset="163">
1622 <param name="pname" type="GLenum"/>
1623 <param name="param" type="GLfloat"/>
1624 <glx rop="90"/>
1625 </function>
1626
1627 <function name="LightModelfv" offset="164">
1628 <param name="pname" type="GLenum"/>
1629 <param name="params" type="const GLfloat *" variable_param="pname"/>
1630 <glx rop="91"/>
1631 </function>
1632
1633 <function name="LightModeli" offset="165">
1634 <param name="pname" type="GLenum"/>
1635 <param name="param" type="GLint"/>
1636 <glx rop="92"/>
1637 </function>
1638
1639 <function name="LightModeliv" offset="166">
1640 <param name="pname" type="GLenum"/>
1641 <param name="params" type="const GLint *" variable_param="pname"/>
1642 <glx rop="93"/>
1643 </function>
1644
1645 <function name="LineStipple" offset="167">
1646 <param name="factor" type="GLint"/>
1647 <param name="pattern" type="GLushort"/>
1648 <glx rop="94"/>
1649 </function>
1650
1651 <function name="LineWidth" offset="168">
1652 <param name="width" type="GLfloat"/>
1653 <glx rop="95"/>
1654 </function>
1655
1656 <function name="Materialf" offset="169">
1657 <param name="face" type="GLenum"/>
1658 <param name="pname" type="GLenum"/>
1659 <param name="param" type="GLfloat"/>
1660 <glx rop="96"/>
1661 </function>
1662
1663 <function name="Materialfv" offset="170">
1664 <param name="face" type="GLenum"/>
1665 <param name="pname" type="GLenum"/>
1666 <param name="params" type="const GLfloat *" variable_param="pname"/>
1667 <glx rop="97"/>
1668 </function>
1669
1670 <function name="Materiali" offset="171">
1671 <param name="face" type="GLenum"/>
1672 <param name="pname" type="GLenum"/>
1673 <param name="param" type="GLint"/>
1674 <glx rop="98"/>
1675 </function>
1676
1677 <function name="Materialiv" offset="172">
1678 <param name="face" type="GLenum"/>
1679 <param name="pname" type="GLenum"/>
1680 <param name="params" type="const GLint *" variable_param="pname"/>
1681 <glx rop="99"/>
1682 </function>
1683
1684 <function name="PointSize" offset="173">
1685 <param name="size" type="GLfloat"/>
1686 <glx rop="100"/>
1687 </function>
1688
1689 <function name="PolygonMode" offset="174">
1690 <param name="face" type="GLenum"/>
1691 <param name="mode" type="GLenum"/>
1692 <glx rop="101"/>
1693 </function>
1694
1695 <function name="PolygonStipple" offset="175">
1696 <param name="mask" type="const GLubyte *"/>
1697 <glx rop="102" handcode="true"/>
1698 </function>
1699
1700 <function name="Scissor" offset="176">
1701 <param name="x" type="GLint"/>
1702 <param name="y" type="GLint"/>
1703 <param name="width" type="GLsizei"/>
1704 <param name="height" type="GLsizei"/>
1705 <glx rop="103"/>
1706 </function>
1707
1708 <function name="ShadeModel" offset="177">
1709 <param name="mode" type="GLenum"/>
1710 <glx rop="104"/>
1711 </function>
1712
1713 <function name="TexParameterf" offset="178">
1714 <param name="target" type="GLenum"/>
1715 <param name="pname" type="GLenum"/>
1716 <param name="param" type="GLfloat"/>
1717 <glx rop="105"/>
1718 </function>
1719
1720 <function name="TexParameterfv" offset="179">
1721 <param name="target" type="GLenum"/>
1722 <param name="pname" type="GLenum"/>
1723 <param name="params" type="const GLfloat *" variable_param="pname"/>
1724 <glx rop="106"/>
1725 </function>
1726
1727 <function name="TexParameteri" offset="180">
1728 <param name="target" type="GLenum"/>
1729 <param name="pname" type="GLenum"/>
1730 <param name="param" type="GLint"/>
1731 <glx rop="107"/>
1732 </function>
1733
1734 <function name="TexParameteriv" offset="181">
1735 <param name="target" type="GLenum"/>
1736 <param name="pname" type="GLenum"/>
1737 <param name="params" type="const GLint *" variable_param="pname"/>
1738 <glx rop="108"/>
1739 </function>
1740
1741 <function name="TexImage1D" offset="182">
1742 <param name="target" type="GLenum"/>
1743 <param name="level" type="GLint"/>
1744 <param name="internalformat" type="GLint"/>
1745 <param name="width" type="GLsizei"/>
1746 <param name="border" type="GLint"/>
1747 <param name="format" type="GLenum"/>
1748 <param name="type" type="GLenum"/>
1749 <param name="pixels" type="const GLvoid *"/>
1750 <glx rop="109" handcode="true"/>
1751 </function>
1752
1753 <function name="TexImage2D" offset="183">
1754 <param name="target" type="GLenum"/>
1755 <param name="level" type="GLint"/>
1756 <param name="internalformat" type="GLint"/>
1757 <param name="width" type="GLsizei"/>
1758 <param name="height" type="GLsizei"/>
1759 <param name="border" type="GLint"/>
1760 <param name="format" type="GLenum"/>
1761 <param name="type" type="GLenum"/>
1762 <param name="pixels" type="const GLvoid *"/>
1763 <glx rop="110" handcode="true"/>
1764 </function>
1765
1766 <function name="TexEnvf" offset="184">
1767 <param name="target" type="GLenum"/>
1768 <param name="pname" type="GLenum"/>
1769 <param name="param" type="GLfloat"/>
1770 <glx rop="111"/>
1771 </function>
1772
1773 <function name="TexEnvfv" offset="185">
1774 <param name="target" type="GLenum"/>
1775 <param name="pname" type="GLenum"/>
1776 <param name="params" type="const GLfloat *" variable_param="pname"/>
1777 <glx rop="112"/>
1778 </function>
1779
1780 <function name="TexEnvi" offset="186">
1781 <param name="target" type="GLenum"/>
1782 <param name="pname" type="GLenum"/>
1783 <param name="param" type="GLint"/>
1784 <glx rop="113"/>
1785 </function>
1786
1787 <function name="TexEnviv" offset="187">
1788 <param name="target" type="GLenum"/>
1789 <param name="pname" type="GLenum"/>
1790 <param name="params" type="const GLint *" variable_param="pname"/>
1791 <glx rop="114"/>
1792 </function>
1793
1794 <function name="TexGend" offset="188">
1795 <param name="coord" type="GLenum"/>
1796 <param name="pname" type="GLenum"/>
1797 <param name="param" type="GLdouble"/>
1798 <glx rop="115"/>
1799 </function>
1800
1801 <function name="TexGendv" offset="189">
1802 <param name="coord" type="GLenum"/>
1803 <param name="pname" type="GLenum"/>
1804 <param name="params" type="const GLdouble *" variable_param="pname"/>
1805 <glx rop="116"/>
1806 </function>
1807
1808 <function name="TexGenf" offset="190">
1809 <param name="coord" type="GLenum"/>
1810 <param name="pname" type="GLenum"/>
1811 <param name="param" type="GLfloat"/>
1812 <glx rop="117"/>
1813 </function>
1814
1815 <function name="TexGenfv" offset="191">
1816 <param name="coord" type="GLenum"/>
1817 <param name="pname" type="GLenum"/>
1818 <param name="params" type="const GLfloat *" variable_param="pname"/>
1819 <glx rop="118"/>
1820 </function>
1821
1822 <function name="TexGeni" offset="192">
1823 <param name="coord" type="GLenum"/>
1824 <param name="pname" type="GLenum"/>
1825 <param name="param" type="GLint"/>
1826 <glx rop="119"/>
1827 </function>
1828
1829 <function name="TexGeniv" offset="193">
1830 <param name="coord" type="GLenum"/>
1831 <param name="pname" type="GLenum"/>
1832 <param name="params" type="const GLint *" variable_param="pname"/>
1833 <glx rop="120"/>
1834 </function>
1835
1836 <function name="FeedbackBuffer" offset="194">
1837 <param name="size" type="GLsizei"/>
1838 <param name="type" type="GLenum"/>
1839 <param name="buffer" type="GLfloat *"/>
1840 <glx sop="105" handcode="true"/>
1841 </function>
1842
1843 <function name="SelectBuffer" offset="195">
1844 <param name="size" type="GLsizei"/>
1845 <param name="buffer" type="GLuint *"/>
1846 <glx sop="106" handcode="true"/>
1847 </function>
1848
1849 <function name="RenderMode" offset="196">
1850 <param name="mode" type="GLenum"/>
1851 <return type="GLint"/>
1852 <glx sop="107" handcode="true"/>
1853 </function>
1854
1855 <function name="InitNames" offset="197">
1856 <glx rop="121"/>
1857 </function>
1858
1859 <function name="LoadName" offset="198">
1860 <param name="name" type="GLuint"/>
1861 <glx rop="122"/>
1862 </function>
1863
1864 <function name="PassThrough" offset="199">
1865 <param name="token" type="GLfloat"/>
1866 <glx rop="123"/>
1867 </function>
1868
1869 <function name="PopName" offset="200">
1870 <glx rop="124"/>
1871 </function>
1872
1873 <function name="PushName" offset="201">
1874 <param name="name" type="GLuint"/>
1875 <glx rop="125"/>
1876 </function>
1877
1878 <function name="DrawBuffer" offset="202">
1879 <param name="mode" type="GLenum"/>
1880 <glx rop="126"/>
1881 </function>
1882
1883 <function name="Clear" offset="203">
1884 <param name="mask" type="GLbitfield"/>
1885 <glx rop="127"/>
1886 </function>
1887
1888 <function name="ClearAccum" offset="204">
1889 <param name="red" type="GLfloat"/>
1890 <param name="green" type="GLfloat"/>
1891 <param name="blue" type="GLfloat"/>
1892 <param name="alpha" type="GLfloat"/>
1893 <glx rop="128"/>
1894 </function>
1895
1896 <function name="ClearIndex" offset="205">
1897 <param name="c" type="GLfloat"/>
1898 <glx rop="129"/>
1899 </function>
1900
1901 <function name="ClearColor" offset="206">
1902 <param name="red" type="GLclampf"/>
1903 <param name="green" type="GLclampf"/>
1904 <param name="blue" type="GLclampf"/>
1905 <param name="alpha" type="GLclampf"/>
1906 <glx rop="130"/>
1907 </function>
1908
1909 <function name="ClearStencil" offset="207">
1910 <param name="s" type="GLint"/>
1911 <glx rop="131"/>
1912 </function>
1913
1914 <function name="ClearDepth" offset="208">
1915 <param name="depth" type="GLclampd"/>
1916 <glx rop="132"/>
1917 </function>
1918
1919 <function name="StencilMask" offset="209">
1920 <param name="mask" type="GLuint"/>
1921 <glx rop="133"/>
1922 </function>
1923
1924 <function name="ColorMask" offset="210">
1925 <param name="red" type="GLboolean"/>
1926 <param name="green" type="GLboolean"/>
1927 <param name="blue" type="GLboolean"/>
1928 <param name="alpha" type="GLboolean"/>
1929 <glx rop="134"/>
1930 </function>
1931
1932 <function name="DepthMask" offset="211">
1933 <param name="flag" type="GLboolean"/>
1934 <glx rop="135"/>
1935 </function>
1936
1937 <function name="IndexMask" offset="212">
1938 <param name="mask" type="GLuint"/>
1939 <glx rop="136"/>
1940 </function>
1941
1942 <function name="Accum" offset="213">
1943 <param name="op" type="GLenum"/>
1944 <param name="value" type="GLfloat"/>
1945 <glx rop="137"/>
1946 </function>
1947
1948 <function name="Disable" offset="214">
1949 <param name="cap" type="GLenum"/>
1950 <glx rop="138" handcode="true"/>
1951 </function>
1952
1953 <function name="Enable" offset="215">
1954 <param name="cap" type="GLenum"/>
1955 <glx rop="139" handcode="true"/>
1956 </function>
1957
1958 <function name="Finish" offset="216">
1959 <glx sop="108" handcode="true"/>
1960 </function>
1961
1962 <function name="Flush" offset="217">
1963 <glx sop="142" handcode="true"/>
1964 </function>
1965
1966 <function name="PopAttrib" offset="218">
1967 <glx rop="141"/>
1968 </function>
1969
1970 <function name="PushAttrib" offset="219">
1971 <param name="mask" type="GLbitfield"/>
1972 <glx rop="142"/>
1973 </function>
1974
1975 <function name="Map1d" offset="220">
1976 <param name="target" type="GLenum"/>
1977 <param name="u1" type="GLdouble"/>
1978 <param name="u2" type="GLdouble"/>
1979 <param name="stride" type="GLint"/>
1980 <param name="order" type="GLint"/>
1981 <param name="points" type="const GLdouble *"/>
1982 <glx rop="143" handcode="true"/>
1983 </function>
1984
1985 <function name="Map1f" offset="221">
1986 <param name="target" type="GLenum"/>
1987 <param name="u1" type="GLfloat"/>
1988 <param name="u2" type="GLfloat"/>
1989 <param name="stride" type="GLint"/>
1990 <param name="order" type="GLint"/>
1991 <param name="points" type="const GLfloat *"/>
1992 <glx rop="144" handcode="true"/>
1993 </function>
1994
1995 <function name="Map2d" offset="222">
1996 <param name="target" type="GLenum"/>
1997 <param name="u1" type="GLdouble"/>
1998 <param name="u2" type="GLdouble"/>
1999 <param name="ustride" type="GLint"/>
2000 <param name="uorder" type="GLint"/>
2001 <param name="v1" type="GLdouble"/>
2002 <param name="v2" type="GLdouble"/>
2003 <param name="vstride" type="GLint"/>
2004 <param name="vorder" type="GLint"/>
2005 <param name="points" type="const GLdouble *"/>
2006 <glx rop="145" handcode="true"/>
2007 </function>
2008
2009 <function name="Map2f" offset="223">
2010 <param name="target" type="GLenum"/>
2011 <param name="u1" type="GLfloat"/>
2012 <param name="u2" type="GLfloat"/>
2013 <param name="ustride" type="GLint"/>
2014 <param name="uorder" type="GLint"/>
2015 <param name="v1" type="GLfloat"/>
2016 <param name="v2" type="GLfloat"/>
2017 <param name="vstride" type="GLint"/>
2018 <param name="vorder" type="GLint"/>
2019 <param name="points" type="const GLfloat *"/>
2020 <glx rop="146" handcode="true"/>
2021 </function>
2022
2023 <function name="MapGrid1d" offset="224">
2024 <param name="un" type="GLint"/>
2025 <param name="u1" type="GLdouble"/>
2026 <param name="u2" type="GLdouble"/>
2027 <glx rop="147"/>
2028 </function>
2029
2030 <function name="MapGrid1f" offset="225">
2031 <param name="un" type="GLint"/>
2032 <param name="u1" type="GLfloat"/>
2033 <param name="u2" type="GLfloat"/>
2034 <glx rop="148"/>
2035 </function>
2036
2037 <function name="MapGrid2d" offset="226">
2038 <param name="un" type="GLint"/>
2039 <param name="u1" type="GLdouble"/>
2040 <param name="u2" type="GLdouble"/>
2041 <param name="vn" type="GLint"/>
2042 <param name="v1" type="GLdouble"/>
2043 <param name="v2" type="GLdouble"/>
2044 <glx rop="149"/>
2045 </function>
2046
2047 <function name="MapGrid2f" offset="227">
2048 <param name="un" type="GLint"/>
2049 <param name="u1" type="GLfloat"/>
2050 <param name="u2" type="GLfloat"/>
2051 <param name="vn" type="GLint"/>
2052 <param name="v1" type="GLfloat"/>
2053 <param name="v2" type="GLfloat"/>
2054 <glx rop="150"/>
2055 </function>
2056
2057 <function name="EvalCoord1d" offset="228" vectorequiv="EvalCoord1dv">
2058 <param name="u" type="GLdouble"/>
2059 </function>
2060
2061 <function name="EvalCoord1dv" offset="229">
2062 <param name="u" type="const GLdouble *" count="1"/>
2063 <glx rop="151"/>
2064 </function>
2065
2066 <function name="EvalCoord1f" offset="230" vectorequiv="EvalCoord1fv">
2067 <param name="u" type="GLfloat"/>
2068 </function>
2069
2070 <function name="EvalCoord1fv" offset="231">
2071 <param name="u" type="const GLfloat *" count="1"/>
2072 <glx rop="152"/>
2073 </function>
2074
2075 <function name="EvalCoord2d" offset="232" vectorequiv="EvalCoord2dv">
2076 <param name="u" type="GLdouble"/>
2077 <param name="v" type="GLdouble"/>
2078 </function>
2079
2080 <function name="EvalCoord2dv" offset="233">
2081 <param name="u" type="const GLdouble *" count="2"/>
2082 <glx rop="153"/>
2083 </function>
2084
2085 <function name="EvalCoord2f" offset="234" vectorequiv="EvalCoord2fv">
2086 <param name="u" type="GLfloat"/>
2087 <param name="v" type="GLfloat"/>
2088 </function>
2089
2090 <function name="EvalCoord2fv" offset="235">
2091 <param name="u" type="const GLfloat *" count="2"/>
2092 <glx rop="154"/>
2093 </function>
2094
2095 <function name="EvalMesh1" offset="236">
2096 <param name="mode" type="GLenum"/>
2097 <param name="i1" type="GLint"/>
2098 <param name="i2" type="GLint"/>
2099 <glx rop="155"/>
2100 </function>
2101
2102 <function name="EvalPoint1" offset="237">
2103 <param name="i" type="GLint"/>
2104 <glx rop="156"/>
2105 </function>
2106
2107 <function name="EvalMesh2" offset="238">
2108 <param name="mode" type="GLenum"/>
2109 <param name="i1" type="GLint"/>
2110 <param name="i2" type="GLint"/>
2111 <param name="j1" type="GLint"/>
2112 <param name="j2" type="GLint"/>
2113 <glx rop="157"/>
2114 </function>
2115
2116 <function name="EvalPoint2" offset="239">
2117 <param name="i" type="GLint"/>
2118 <param name="j" type="GLint"/>
2119 <glx rop="158"/>
2120 </function>
2121
2122 <function name="AlphaFunc" offset="240">
2123 <param name="func" type="GLenum"/>
2124 <param name="ref" type="GLclampf"/>
2125 <glx rop="159"/>
2126 </function>
2127
2128 <function name="BlendFunc" offset="241">
2129 <param name="sfactor" type="GLenum"/>
2130 <param name="dfactor" type="GLenum"/>
2131 <glx rop="160"/>
2132 </function>
2133
2134 <function name="LogicOp" offset="242">
2135 <param name="opcode" type="GLenum"/>
2136 <glx rop="161"/>
2137 </function>
2138
2139 <function name="StencilFunc" offset="243">
2140 <param name="func" type="GLenum"/>
2141 <param name="ref" type="GLint"/>
2142 <param name="mask" type="GLuint"/>
2143 <glx rop="162"/>
2144 </function>
2145
2146 <function name="StencilOp" offset="244">
2147 <param name="fail" type="GLenum"/>
2148 <param name="zfail" type="GLenum"/>
2149 <param name="zpass" type="GLenum"/>
2150 <glx rop="163"/>
2151 </function>
2152
2153 <function name="DepthFunc" offset="245">
2154 <param name="func" type="GLenum"/>
2155 <glx rop="164"/>
2156 </function>
2157
2158 <function name="PixelZoom" offset="246">
2159 <param name="xfactor" type="GLfloat"/>
2160 <param name="yfactor" type="GLfloat"/>
2161 <glx rop="165"/>
2162 </function>
2163
2164 <function name="PixelTransferf" offset="247">
2165 <param name="pname" type="GLenum"/>
2166 <param name="param" type="GLfloat"/>
2167 <glx rop="166"/>
2168 </function>
2169
2170 <function name="PixelTransferi" offset="248">
2171 <param name="pname" type="GLenum"/>
2172 <param name="param" type="GLint"/>
2173 <glx rop="167"/>
2174 </function>
2175
2176 <function name="PixelStoref" offset="249">
2177 <param name="pname" type="GLenum"/>
2178 <param name="param" type="GLfloat"/>
2179 <glx sop="109" handcode="true"/>
2180 </function>
2181
2182 <function name="PixelStorei" offset="250">
2183 <param name="pname" type="GLenum"/>
2184 <param name="param" type="GLint"/>
2185 <glx sop="110" handcode="true"/>
2186 </function>
2187
2188 <function name="PixelMapfv" offset="251">
2189 <param name="map" type="GLenum"/>
2190 <param name="mapsize" type="GLsizei" counter="true"/>
2191 <param name="values" type="const GLfloat *" count="mapsize"/>
2192 <glx rop="168" large="true"/>
2193 </function>
2194
2195 <function name="PixelMapuiv" offset="252">
2196 <param name="map" type="GLenum"/>
2197 <param name="mapsize" type="GLsizei" counter="true"/>
2198 <param name="values" type="const GLuint *" count="mapsize"/>
2199 <glx rop="169" large="true"/>
2200 </function>
2201
2202 <function name="PixelMapusv" offset="253">
2203 <param name="map" type="GLenum"/>
2204 <param name="mapsize" type="GLsizei" counter="true"/>
2205 <param name="values" type="const GLushort *" count="mapsize"/>
2206 <glx rop="170" large="true"/>
2207 </function>
2208
2209 <function name="ReadBuffer" offset="254">
2210 <param name="mode" type="GLenum"/>
2211 <glx rop="171"/>
2212 </function>
2213
2214 <function name="CopyPixels" offset="255">
2215 <param name="x" type="GLint"/>
2216 <param name="y" type="GLint"/>
2217 <param name="width" type="GLsizei"/>
2218 <param name="height" type="GLsizei"/>
2219 <param name="type" type="GLenum"/>
2220 <glx rop="172"/>
2221 </function>
2222
2223 <function name="ReadPixels" offset="256">
2224 <param name="x" type="GLint"/>
2225 <param name="y" type="GLint"/>
2226 <param name="width" type="GLsizei"/>
2227 <param name="height" type="GLsizei"/>
2228 <param name="format" type="GLenum"/>
2229 <param name="type" type="GLenum"/>
2230 <param name="pixels" type="GLvoid *"/>
2231 <glx sop="111" handcode="true"/>
2232 </function>
2233
2234 <function name="DrawPixels" offset="257">
2235 <param name="width" type="GLsizei"/>
2236 <param name="height" type="GLsizei"/>
2237 <param name="format" type="GLenum"/>
2238 <param name="type" type="GLenum"/>
2239 <param name="pixels" type="const GLvoid *"/>
2240 <glx rop="173" handcode="true"/>
2241 </function>
2242
2243 <function name="GetBooleanv" offset="258">
2244 <param name="pname" type="GLenum"/>
2245 <param name="params" type="GLboolean *"/>
2246 <glx sop="112" handcode="true"/>
2247 </function>
2248
2249 <function name="GetClipPlane" offset="259">
2250 <param name="plane" type="GLenum"/>
2251 <param name="equation" type="GLdouble *" output="true"/>
2252 <glx sop="113" always_array="true"/>
2253 </function>
2254
2255 <function name="GetDoublev" offset="260">
2256 <param name="pname" type="GLenum"/>
2257 <param name="params" type="GLdouble *"/>
2258 <glx sop="114" handcode="true"/>
2259 </function>
2260
2261 <function name="GetError" offset="261">
2262 <return type="GLenum"/>
2263 <glx sop="115" handcode="true"/>
2264 </function>
2265
2266 <function name="GetFloatv" offset="262">
2267 <param name="pname" type="GLenum"/>
2268 <param name="params" type="GLfloat *"/>
2269 <glx sop="116" handcode="true"/>
2270 </function>
2271
2272 <function name="GetIntegerv" offset="263">
2273 <param name="pname" type="GLenum"/>
2274 <param name="params" type="GLint *"/>
2275 <glx sop="117" handcode="true"/>
2276 </function>
2277
2278 <function name="GetLightfv" offset="264">
2279 <param name="light" type="GLenum"/>
2280 <param name="pname" type="GLenum"/>
2281 <param name="params" type="GLfloat *" output="true"/>
2282 <glx sop="118"/>
2283 </function>
2284
2285 <function name="GetLightiv" offset="265">
2286 <param name="light" type="GLenum"/>
2287 <param name="pname" type="GLenum"/>
2288 <param name="params" type="GLint *" output="true"/>
2289 <glx sop="119"/>
2290 </function>
2291
2292 <function name="GetMapdv" offset="266">
2293 <param name="target" type="GLenum"/>
2294 <param name="query" type="GLenum"/>
2295 <param name="v" type="GLdouble *" output="true"/>
2296 <glx sop="120"/>
2297 </function>
2298
2299 <function name="GetMapfv" offset="267">
2300 <param name="target" type="GLenum"/>
2301 <param name="query" type="GLenum"/>
2302 <param name="v" type="GLfloat *" output="true"/>
2303 <glx sop="121"/>
2304 </function>
2305
2306 <function name="GetMapiv" offset="268">
2307 <param name="target" type="GLenum"/>
2308 <param name="query" type="GLenum"/>
2309 <param name="v" type="GLint *" output="true"/>
2310 <glx sop="122"/>
2311 </function>
2312
2313 <function name="GetMaterialfv" offset="269">
2314 <param name="face" type="GLenum"/>
2315 <param name="pname" type="GLenum"/>
2316 <param name="params" type="GLfloat *" output="true"/>
2317 <glx sop="123"/>
2318 </function>
2319
2320 <function name="GetMaterialiv" offset="270">
2321 <param name="face" type="GLenum"/>
2322 <param name="pname" type="GLenum"/>
2323 <param name="params" type="GLint *" output="true"/>
2324 <glx sop="124"/>
2325 </function>
2326
2327 <function name="GetPixelMapfv" offset="271">
2328 <param name="map" type="GLenum"/>
2329 <param name="values" type="GLfloat *" output="true"/>
2330 <glx sop="125"/>
2331 </function>
2332
2333 <function name="GetPixelMapuiv" offset="272">
2334 <param name="map" type="GLenum"/>
2335 <param name="values" type="GLuint *" output="true"/>
2336 <glx sop="126"/>
2337 </function>
2338
2339 <function name="GetPixelMapusv" offset="273">
2340 <param name="map" type="GLenum"/>
2341 <param name="values" type="GLushort *" output="true"/>
2342 <glx sop="127"/>
2343 </function>
2344
2345 <function name="GetPolygonStipple" offset="274">
2346 <param name="mask" type="GLubyte *"/>
2347 <glx sop="128" handcode="true"/>
2348 </function>
2349
2350 <function name="GetString" offset="275">
2351 <param name="name" type="GLenum"/>
2352 <return type="const GLubyte *"/>
2353 <glx sop="129" handcode="true"/>
2354 </function>
2355
2356 <function name="GetTexEnvfv" offset="276">
2357 <param name="target" type="GLenum"/>
2358 <param name="pname" type="GLenum"/>
2359 <param name="params" type="GLfloat *" output="true"/>
2360 <glx sop="130"/>
2361 </function>
2362
2363 <function name="GetTexEnviv" offset="277">
2364 <param name="target" type="GLenum"/>
2365 <param name="pname" type="GLenum"/>
2366 <param name="params" type="GLint *" output="true"/>
2367 <glx sop="131"/>
2368 </function>
2369
2370 <function name="GetTexGendv" offset="278">
2371 <param name="coord" type="GLenum"/>
2372 <param name="pname" type="GLenum"/>
2373 <param name="params" type="GLdouble *" output="true"/>
2374 <glx sop="132"/>
2375 </function>
2376
2377 <function name="GetTexGenfv" offset="279">
2378 <param name="coord" type="GLenum"/>
2379 <param name="pname" type="GLenum"/>
2380 <param name="params" type="GLfloat *" output="true"/>
2381 <glx sop="133"/>
2382 </function>
2383
2384 <function name="GetTexGeniv" offset="280">
2385 <param name="coord" type="GLenum"/>
2386 <param name="pname" type="GLenum"/>
2387 <param name="params" type="GLint *" output="true"/>
2388 <glx sop="134"/>
2389 </function>
2390
2391 <function name="GetTexImage" offset="281">
2392 <param name="target" type="GLenum"/>
2393 <param name="level" type="GLint"/>
2394 <param name="format" type="GLenum"/>
2395 <param name="type" type="GLenum"/>
2396 <param name="pixels" type="GLvoid *"/>
2397 <glx sop="135" handcode="true"/>
2398 </function>
2399
2400 <function name="GetTexParameterfv" offset="282">
2401 <param name="target" type="GLenum"/>
2402 <param name="pname" type="GLenum"/>
2403 <param name="params" type="GLfloat *" output="true"/>
2404 <glx sop="136"/>
2405 </function>
2406
2407 <function name="GetTexParameteriv" offset="283">
2408 <param name="target" type="GLenum"/>
2409 <param name="pname" type="GLenum"/>
2410 <param name="params" type="GLint *" output="true"/>
2411 <glx sop="137"/>
2412 </function>
2413
2414 <function name="GetTexLevelParameterfv" offset="284">
2415 <param name="target" type="GLenum"/>
2416 <param name="level" type="GLint"/>
2417 <param name="pname" type="GLenum"/>
2418 <param name="params" type="GLfloat *" output="true"/>
2419 <glx sop="138"/>
2420 </function>
2421
2422 <function name="GetTexLevelParameteriv" offset="285">
2423 <param name="target" type="GLenum"/>
2424 <param name="level" type="GLint"/>
2425 <param name="pname" type="GLenum"/>
2426 <param name="params" type="GLint *" output="true"/>
2427 <glx sop="139"/>
2428 </function>
2429
2430 <function name="IsEnabled" offset="286">
2431 <param name="cap" type="GLenum"/>
2432 <return type="GLboolean"/>
2433 <glx sop="140" handcode="true"/>
2434 </function>
2435
2436 <function name="IsList" offset="287">
2437 <param name="list" type="GLuint"/>
2438 <return type="GLboolean"/>
2439 <glx sop="141"/>
2440 </function>
2441
2442 <function name="DepthRange" offset="288">
2443 <param name="zNear" type="GLclampd"/>
2444 <param name="zFar" type="GLclampd"/>
2445 <glx rop="174"/>
2446 </function>
2447
2448 <function name="Frustum" offset="289">
2449 <param name="left" type="GLdouble"/>
2450 <param name="right" type="GLdouble"/>
2451 <param name="bottom" type="GLdouble"/>
2452 <param name="top" type="GLdouble"/>
2453 <param name="zNear" type="GLdouble"/>
2454 <param name="zFar" type="GLdouble"/>
2455 <glx rop="175"/>
2456 </function>
2457
2458 <function name="LoadIdentity" offset="290">
2459 <glx rop="176"/>
2460 </function>
2461
2462 <function name="LoadMatrixf" offset="291">
2463 <param name="m" type="const GLfloat *" count="16"/>
2464 <glx rop="177"/>
2465 </function>
2466
2467 <function name="LoadMatrixd" offset="292">
2468 <param name="m" type="const GLdouble *" count="16"/>
2469 <glx rop="178"/>
2470 </function>
2471
2472 <function name="MatrixMode" offset="293">
2473 <param name="mode" type="GLenum"/>
2474 <glx rop="179"/>
2475 </function>
2476
2477 <function name="MultMatrixf" offset="294">
2478 <param name="m" type="const GLfloat *" count="16"/>
2479 <glx rop="180"/>
2480 </function>
2481
2482 <function name="MultMatrixd" offset="295">
2483 <param name="m" type="const GLdouble *" count="16"/>
2484 <glx rop="181"/>
2485 </function>
2486
2487 <function name="Ortho" offset="296">
2488 <param name="left" type="GLdouble"/>
2489 <param name="right" type="GLdouble"/>
2490 <param name="bottom" type="GLdouble"/>
2491 <param name="top" type="GLdouble"/>
2492 <param name="zNear" type="GLdouble"/>
2493 <param name="zFar" type="GLdouble"/>
2494 <glx rop="182"/>
2495 </function>
2496
2497 <function name="PopMatrix" offset="297">
2498 <glx rop="183"/>
2499 </function>
2500
2501 <function name="PushMatrix" offset="298">
2502 <glx rop="184"/>
2503 </function>
2504
2505 <function name="Rotated" offset="299">
2506 <param name="angle" type="GLdouble"/>
2507 <param name="x" type="GLdouble"/>
2508 <param name="y" type="GLdouble"/>
2509 <param name="z" type="GLdouble"/>
2510 <glx rop="185"/>
2511 </function>
2512
2513 <function name="Rotatef" offset="300">
2514 <param name="angle" type="GLfloat"/>
2515 <param name="x" type="GLfloat"/>
2516 <param name="y" type="GLfloat"/>
2517 <param name="z" type="GLfloat"/>
2518 <glx rop="186"/>
2519 </function>
2520
2521 <function name="Scaled" offset="301">
2522 <param name="x" type="GLdouble"/>
2523 <param name="y" type="GLdouble"/>
2524 <param name="z" type="GLdouble"/>
2525 <glx rop="187"/>
2526 </function>
2527
2528 <function name="Scalef" offset="302">
2529 <param name="x" type="GLfloat"/>
2530 <param name="y" type="GLfloat"/>
2531 <param name="z" type="GLfloat"/>
2532 <glx rop="188"/>
2533 </function>
2534
2535 <function name="Translated" offset="303">
2536 <param name="x" type="GLdouble"/>
2537 <param name="y" type="GLdouble"/>
2538 <param name="z" type="GLdouble"/>
2539 <glx rop="189"/>
2540 </function>
2541
2542 <function name="Translatef" offset="304">
2543 <param name="x" type="GLfloat"/>
2544 <param name="y" type="GLfloat"/>
2545 <param name="z" type="GLfloat"/>
2546 <glx rop="190"/>
2547 </function>
2548
2549 <function name="Viewport" offset="305">
2550 <param name="x" type="GLint"/>
2551 <param name="y" type="GLint"/>
2552 <param name="width" type="GLsizei"/>
2553 <param name="height" type="GLsizei"/>
2554 <glx rop="191"/>
2555 </function>
2556 </category>
2557
2558 <category name="1.1">
2559 <enum name="INDEX_LOGIC_OP" value="0x0BF1"/>
2560 <enum name="COLOR_LOGIC_OP" value="0x0BF2"/>
2561 <enum name="TEXTURE_INTERNAL_FORMAT" value="0x1003"/>
2562 <enum name="DOUBLE" value="0x140A"/>
2563 <enum name="POLYGON_OFFSET_UNITS" value="0x2A00"/>
2564 <enum name="POLYGON_OFFSET_POINT" value="0x2A01"/>
2565 <enum name="POLYGON_OFFSET_LINE" value="0x2A02"/>
2566 <enum name="R3_G3_B2" value="0x2A10"/>
2567 <enum name="V2F" value="0x2A20"/>
2568 <enum name="V3F" value="0x2A21"/>
2569 <enum name="C4UB_V2F" value="0x2A22"/>
2570 <enum name="C4UB_V3F" value="0x2A23"/>
2571 <enum name="C3F_V3F" value="0x2A24"/>
2572 <enum name="N3F_V3F" value="0x2A25"/>
2573 <enum name="C4F_N3F_V3F" value="0x2A26"/>
2574 <enum name="T2F_V3F" value="0x2A27"/>
2575 <enum name="T4F_V4F" value="0x2A28"/>
2576 <enum name="T2F_C4UB_V3F" value="0x2A29"/>
2577 <enum name="T2F_C3F_V3F" value="0x2A2A"/>
2578 <enum name="T2F_N3F_V3F" value="0x2A2B"/>
2579 <enum name="T2F_C4F_N3F_V3F" value="0x2A2C"/>
2580 <enum name="T4F_C4F_N3F_V4F" value="0x2A2D"/>
2581 <enum name="POLYGON_OFFSET_FILL" value="0x8037"/>
2582 <enum name="POLYGON_OFFSET_FACTOR" value="0x8038"/>
2583 <enum name="POLYGON_OFFSET_BIAS" value="0x8039"/>
2584 <enum name="ALPHA4" value="0x803B"/>
2585 <enum name="ALPHA8" value="0x803C"/>
2586 <enum name="ALPHA12" value="0x803D"/>
2587 <enum name="ALPHA16" value="0x803E"/>
2588 <enum name="LUMINANCE4" value="0x803F"/>
2589 <enum name="LUMINANCE8" value="0x8040"/>
2590 <enum name="LUMINANCE12" value="0x8041"/>
2591 <enum name="LUMINANCE16" value="0x8042"/>
2592 <enum name="LUMINANCE4_ALPHA4" value="0x8043"/>
2593 <enum name="LUMINANCE6_ALPHA2" value="0x8044"/>
2594 <enum name="LUMINANCE8_ALPHA8" value="0x8045"/>
2595 <enum name="LUMINANCE12_ALPHA4" value="0x8046"/>
2596 <enum name="LUMINANCE12_ALPHA12" value="0x8047"/>
2597 <enum name="LUMINANCE16_ALPHA16" value="0x8048"/>
2598 <enum name="INTENSITY" value="0x8049"/>
2599 <enum name="INTENSITY4" value="0x804A"/>
2600 <enum name="INTENSITY8" value="0x804B"/>
2601 <enum name="INTENSITY12" value="0x804C"/>
2602 <enum name="INTENSITY16" value="0x804D"/>
2603 <enum name="RGB4" value="0x804F"/>
2604 <enum name="RGB5" value="0x8050"/>
2605 <enum name="RGB8" value="0x8051"/>
2606 <enum name="RGB10" value="0x8052"/>
2607 <enum name="RGB12" value="0x8053"/>
2608 <enum name="RGB16" value="0x8054"/>
2609 <enum name="RGBA2" value="0x8055"/>
2610 <enum name="RGBA4" value="0x8056"/>
2611 <enum name="RGB5_A1" value="0x8057"/>
2612 <enum name="RGBA8" value="0x8058"/>
2613 <enum name="RGB10_A2" value="0x8059"/>
2614 <enum name="RGBA12" value="0x805A"/>
2615 <enum name="RGBA16" value="0x805B"/>
2616 <enum name="TEXTURE_RED_SIZE" value="0x805C"/>
2617 <enum name="TEXTURE_GREEN_SIZE" value="0x805D"/>
2618 <enum name="TEXTURE_BLUE_SIZE" value="0x805E"/>
2619 <enum name="TEXTURE_ALPHA_SIZE" value="0x805F"/>
2620 <enum name="TEXTURE_LUMINANCE_SIZE" value="0x8060"/>
2621 <enum name="TEXTURE_INTENSITY_SIZE" value="0x8061"/>
2622 <enum name="PROXY_TEXTURE_1D" value="0x8063"/>
2623 <enum name="PROXY_TEXTURE_2D" value="0x8064"/>
2624 <enum name="TEXTURE_PRIORITY" value="0x8066">
2625 <size name="TexParameterfv" count="1"/>
2626 <size name="TexParameteriv" count="1"/>
2627 </enum>
2628 <enum name="TEXTURE_RESIDENT" value="0x8067">
2629 <size name="TexParameterfv" count="1"/>
2630 <size name="TexParameteriv" count="1"/>
2631 </enum>
2632 <enum name="TEXTURE_BINDING_1D" value="0x8068"/>
2633 <enum name="TEXTURE_BINDING_2D" value="0x8069"/>
2634 <enum name="VERTEX_ARRAY" value="0x8074"/>
2635 <enum name="NORMAL_ARRAY" value="0x8075"/>
2636 <enum name="COLOR_ARRAY" value="0x8076"/>
2637 <enum name="INDEX_ARRAY" value="0x8077"/>
2638 <enum name="TEXTURE_COORD_ARRAY" value="0x8078"/>
2639 <enum name="EDGE_FLAG_ARRAY" value="0x8079"/>
2640 <enum name="VERTEX_ARRAY_SIZE" value="0x807A"/>
2641 <enum name="VERTEX_ARRAY_TYPE" value="0x807B"/>
2642 <enum name="VERTEX_ARRAY_STRIDE" value="0x807C"/>
2643 <enum name="VERTEX_ARRAY_COUNT" value="0x807D"/>
2644 <enum name="NORMAL_ARRAY_TYPE" value="0x807E"/>
2645 <enum name="NORMAL_ARRAY_STRIDE" value="0x807F"/>
2646 <enum name="NORMAL_ARRAY_COUNT" value="0x8080"/>
2647 <enum name="COLOR_ARRAY_SIZE" value="0x8081"/>
2648 <enum name="COLOR_ARRAY_TYPE" value="0x8082"/>
2649 <enum name="COLOR_ARRAY_STRIDE" value="0x8083"/>
2650 <enum name="COLOR_ARRAY_COUNT" value="0x8084"/>
2651 <enum name="INDEX_ARRAY_TYPE" value="0x8085"/>
2652 <enum name="INDEX_ARRAY_STRIDE" value="0x8086"/>
2653 <enum name="INDEX_ARRAY_COUNT" value="0x8087"/>
2654 <enum name="TEXTURE_COORD_ARRAY_SIZE" value="0x8088"/>
2655 <enum name="TEXTURE_COORD_ARRAY_TYPE" value="0x8089"/>
2656 <enum name="TEXTURE_COORD_ARRAY_STRIDE" value="0x808A"/>
2657 <enum name="TEXTURE_COORD_ARRAY_COUNT" value="0x808B"/>
2658 <enum name="EDGE_FLAG_ARRAY_STRIDE" value="0x808C"/>
2659 <enum name="EDGE_FLAG_ARRAY_COUNT" value="0x808D"/>
2660 <enum name="VERTEX_ARRAY_POINTER" value="0x808E"/>
2661 <enum name="NORMAL_ARRAY_POINTER" value="0x808F"/>
2662 <enum name="COLOR_ARRAY_POINTER" value="0x8090"/>
2663 <enum name="INDEX_ARRAY_POINTER" value="0x8091"/>
2664 <enum name="TEXTURE_COORD_ARRAY_POINTER" value="0x8092"/>
2665 <enum name="EDGE_FLAG_ARRAY_POINTER" value="0x8093"/>
2666 <enum name="CLIENT_PIXEL_STORE_BIT" value="0x00000001"/>
2667 <enum name="CLIENT_VERTEX_ARRAY_BIT" value="0x00000002"/>
2668 <enum name="ALL_CLIENT_ATTRIB_BITS" value="0xFFFFFFFF"/>
2669 <enum name="CLIENT_ALL_ATTRIB_BITS" value="0xFFFFFFFF"/>
2670
2671 <function name="ArrayElement" offset="306">
2672 <param name="i" type="GLint"/>
2673 <glx handcode="true"/>
2674 </function>
2675
2676 <function name="ColorPointer" offset="308">
2677 <param name="size" type="GLint"/>
2678 <param name="type" type="GLenum"/>
2679 <param name="stride" type="GLsizei"/>
2680 <param name="pointer" type="const GLvoid *"/>
2681 <glx handcode="true"/>
2682 </function>
2683
2684 <function name="DisableClientState" offset="309">
2685 <param name="array" type="GLenum"/>
2686 <glx handcode="true"/>
2687 </function>
2688
2689 <function name="DrawArrays" offset="310">
2690 <param name="mode" type="GLenum"/>
2691 <param name="first" type="GLint"/>
2692 <param name="count" type="GLsizei"/>
2693 <glx handcode="true"/>
2694 </function>
2695
2696 <function name="DrawElements" offset="311">
2697 <param name="mode" type="GLenum"/>
2698 <param name="count" type="GLsizei"/>
2699 <param name="type" type="GLenum"/>
2700 <param name="indices" type="const GLvoid *"/>
2701 <glx handcode="true"/>
2702 </function>
2703
2704 <function name="EdgeFlagPointer" offset="312">
2705 <param name="stride" type="GLsizei"/>
2706 <param name="pointer" type="const GLvoid *"/>
2707 <glx handcode="true"/>
2708 </function>
2709
2710 <function name="EnableClientState" offset="313">
2711 <param name="array" type="GLenum"/>
2712 <glx handcode="true"/>
2713 </function>
2714
2715 <function name="GetPointerv" offset="329">
2716 <param name="pname" type="GLenum"/>
2717 <param name="params" type="GLvoid **"/>
2718 <glx handcode="true"/>
2719 </function>
2720
2721 <function name="IndexPointer" offset="314">
2722 <param name="type" type="GLenum"/>
2723 <param name="stride" type="GLsizei"/>
2724 <param name="pointer" type="const GLvoid *"/>
2725 <glx handcode="true"/>
2726 </function>
2727
2728 <function name="InterleavedArrays" offset="317">
2729 <param name="format" type="GLenum"/>
2730 <param name="stride" type="GLsizei"/>
2731 <param name="pointer" type="const GLvoid *"/>
2732 <glx handcode="true"/>
2733 </function>
2734
2735 <function name="NormalPointer" offset="318">
2736 <param name="type" type="GLenum"/>
2737 <param name="stride" type="GLsizei"/>
2738 <param name="pointer" type="const GLvoid *"/>
2739 <glx handcode="true"/>
2740 </function>
2741
2742 <function name="TexCoordPointer" offset="320">
2743 <param name="size" type="GLint"/>
2744 <param name="type" type="GLenum"/>
2745 <param name="stride" type="GLsizei"/>
2746 <param name="pointer" type="const GLvoid *"/>
2747 <glx handcode="true"/>
2748 </function>
2749
2750 <function name="VertexPointer" offset="321">
2751 <param name="size" type="GLint"/>
2752 <param name="type" type="GLenum"/>
2753 <param name="stride" type="GLsizei"/>
2754 <param name="pointer" type="const GLvoid *"/>
2755 <glx handcode="true"/>
2756 </function>
2757
2758 <function name="PolygonOffset" offset="319">
2759 <param name="factor" type="GLfloat"/>
2760 <param name="units" type="GLfloat"/>
2761 <glx rop="192"/>
2762 </function>
2763
2764 <function name="CopyTexImage1D" offset="323">
2765 <param name="target" type="GLenum"/>
2766 <param name="level" type="GLint"/>
2767 <param name="internalformat" type="GLenum"/>
2768 <param name="x" type="GLint"/>
2769 <param name="y" type="GLint"/>
2770 <param name="width" type="GLsizei"/>
2771 <param name="border" type="GLint"/>
2772 <glx rop="4119"/>
2773 </function>
2774
2775 <function name="CopyTexImage2D" offset="324">
2776 <param name="target" type="GLenum"/>
2777 <param name="level" type="GLint"/>
2778 <param name="internalformat" type="GLenum"/>
2779 <param name="x" type="GLint"/>
2780 <param name="y" type="GLint"/>
2781 <param name="width" type="GLsizei"/>
2782 <param name="height" type="GLsizei"/>
2783 <param name="border" type="GLint"/>
2784 <glx rop="4120"/>
2785 </function>
2786
2787 <function name="CopyTexSubImage1D" offset="325">
2788 <param name="target" type="GLenum"/>
2789 <param name="level" type="GLint"/>
2790 <param name="xoffset" type="GLint"/>
2791 <param name="x" type="GLint"/>
2792 <param name="y" type="GLint"/>
2793 <param name="width" type="GLsizei"/>
2794 <glx rop="4121"/>
2795 </function>
2796
2797 <function name="CopyTexSubImage2D" offset="326">
2798 <param name="target" type="GLenum"/>
2799 <param name="level" type="GLint"/>
2800 <param name="xoffset" type="GLint"/>
2801 <param name="yoffset" type="GLint"/>
2802 <param name="x" type="GLint"/>
2803 <param name="y" type="GLint"/>
2804 <param name="width" type="GLsizei"/>
2805 <param name="height" type="GLsizei"/>
2806 <glx rop="4122"/>
2807 </function>
2808
2809 <function name="TexSubImage1D" offset="332">
2810 <param name="target" type="GLenum"/>
2811 <param name="level" type="GLint"/>
2812 <param name="xoffset" type="GLint"/>
2813 <param name="width" type="GLsizei"/>
2814 <param name="format" type="GLenum"/>
2815 <param name="type" type="GLenum"/>
2816 <param name="pixels" type="const GLvoid *"/>
2817 <glx rop="4099" handcode="true"/>
2818 </function>
2819
2820 <function name="TexSubImage2D" offset="333">
2821 <param name="target" type="GLenum"/>
2822 <param name="level" type="GLint"/>
2823 <param name="xoffset" type="GLint"/>
2824 <param name="yoffset" type="GLint"/>
2825 <param name="width" type="GLsizei"/>
2826 <param name="height" type="GLsizei"/>
2827 <param name="format" type="GLenum"/>
2828 <param name="type" type="GLenum"/>
2829 <param name="pixels" type="const GLvoid *"/>
2830 <glx rop="4100" handcode="true"/>
2831 </function>
2832
2833 <function name="AreTexturesResident" offset="322">
2834 <param name="n" type="GLsizei" counter="true"/>
2835 <param name="textures" type="const GLuint *" count="n"/>
2836 <param name="residences" type="GLboolean *" output="true"/>
2837 <return type="GLboolean"/>
2838 <glx sop="143" always_array="true"/>
2839 </function>
2840
2841 <function name="BindTexture" offset="307">
2842 <param name="target" type="GLenum"/>
2843 <param name="texture" type="GLuint"/>
2844 <glx rop="4117"/>
2845 </function>
2846
2847 <function name="DeleteTextures" offset="327">
2848 <param name="n" type="GLsizei" counter="true"/>
2849 <param name="textures" type="const GLuint *" count="n"/>
2850 <glx sop="144"/>
2851 </function>
2852
2853 <function name="GenTextures" offset="328">
2854 <param name="n" type="GLsizei"/>
2855 <param name="textures" type="GLuint *" output="true"/>
2856 <glx sop="145" always_array="true"/>
2857 </function>
2858
2859 <function name="IsTexture" offset="330">
2860 <param name="texture" type="GLuint"/>
2861 <return type="GLboolean"/>
2862 <glx sop="146"/>
2863 </function>
2864
2865 <function name="PrioritizeTextures" offset="331">
2866 <param name="n" type="GLsizei" counter="true"/>
2867 <param name="textures" type="const GLuint *" count="n"/>
2868 <param name="priorities" type="const GLclampf *" count="n"/>
2869 <glx rop="4118"/>
2870 </function>
2871
2872 <function name="Indexub" offset="315" vectorequiv="Indexubv">
2873 <param name="c" type="GLubyte"/>
2874 </function>
2875
2876 <function name="Indexubv" offset="316">
2877 <param name="c" type="const GLubyte *" count="1"/>
2878 <glx rop="194"/>
2879 </function>
2880
2881 <function name="PopClientAttrib" offset="334">
2882 <glx handcode="true"/>
2883 </function>
2884
2885 <function name="PushClientAttrib" offset="335">
2886 <param name="mask" type="GLbitfield"/>
2887 <glx handcode="true"/>
2888 </function>
2889 </category>
2890
2891 <category name="1.2">
2892 <enum name="UNSIGNED_BYTE_3_3_2" value="0x8032"/>
2893 <enum name="UNSIGNED_SHORT_4_4_4_4" value="0x8033"/>
2894 <enum name="UNSIGNED_SHORT_5_5_5_1" value="0x8034"/>
2895 <enum name="UNSIGNED_INT_8_8_8_8" value="0x8035"/>
2896 <enum name="UNSIGNED_INT_10_10_10_2" value="0x8036"/>
2897 <enum name="RESCALE_NORMAL" value="0x803A"/>
2898 <enum name="TEXTURE_BINDING_3D" value="0x806A"/>
2899 <enum name="PACK_SKIP_IMAGES" value="0x806B"/>
2900 <enum name="PACK_IMAGE_HEIGHT" value="0x806C"/>
2901 <enum name="UNPACK_SKIP_IMAGES" value="0x806D"/>
2902 <enum name="UNPACK_IMAGE_HEIGHT" value="0x806E"/>
2903 <enum name="TEXTURE_3D" value="0x806F"/>
2904 <enum name="PROXY_TEXTURE_3D" value="0x8070"/>
2905 <enum name="TEXTURE_DEPTH" value="0x8071"/>
2906 <enum name="TEXTURE_WRAP_R" value="0x8072">
2907 <size name="TexParameterfv" count="1"/>
2908 <size name="TexParameteriv" count="1"/>
2909 </enum>
2910 <enum name="MAX_3D_TEXTURE_SIZE" value="0x8073"/>
2911 <enum name="UNSIGNED_BYTE_2_3_3_REV" value="0x8362"/>
2912 <enum name="UNSIGNED_SHORT_5_6_5" value="0x8363"/>
2913 <enum name="UNSIGNED_SHORT_5_6_5_REV" value="0x8364"/>
2914 <enum name="UNSIGNED_SHORT_4_4_4_4_REV" value="0x8365"/>
2915 <enum name="UNSIGNED_SHORT_1_5_5_5_REV" value="0x8366"/>
2916 <enum name="UNSIGNED_INT_8_8_8_8_REV" value="0x8367"/>
2917 <enum name="UNSIGNED_INT_2_10_10_10_REV" value="0x8368"/>
2918 <enum name="BGR" value="0x80E0"/>
2919 <enum name="BGRA" value="0x80E1"/>
2920 <enum name="MAX_ELEMENTS_VERTICES" value="0x80E8"/>
2921 <enum name="MAX_ELEMENTS_INDICES" value="0x80E9"/>
2922 <enum name="CLAMP_TO_EDGE" value="0x812F"/>
2923 <enum name="TEXTURE_MIN_LOD" value="0x813A">
2924 <size name="TexParameterfv" count="1"/>
2925 <size name="TexParameteriv" count="1"/>
2926 </enum>
2927 <enum name="TEXTURE_MAX_LOD" value="0x813B">
2928 <size name="TexParameterfv" count="1"/>
2929 <size name="TexParameteriv" count="1"/>
2930 </enum>
2931 <enum name="TEXTURE_BASE_LEVEL" value="0x813C">
2932 <size name="TexParameterfv" count="1"/>
2933 <size name="TexParameteriv" count="1"/>
2934 </enum>
2935 <enum name="TEXTURE_MAX_LEVEL" value="0x813D">
2936 <size name="TexParameterfv" count="1"/>
2937 <size name="TexParameteriv" count="1"/>
2938 </enum>
2939 <enum name="LIGHT_MODEL_COLOR_CONTROL" value="0x81F8">
2940 <size name="LightModelfv" count="1"/>
2941 <size name="LightModeliv" count="1"/>
2942 </enum>
2943 <enum name="SINGLE_COLOR" value="0x81F9"/>
2944 <enum name="SEPARATE_SPECULAR_COLOR" value="0x81FA"/>
2945 <enum name="SMOOTH_POINT_SIZE_RANGE" value="0x0B12"/>
2946 <enum name="SMOOTH_POINT_SIZE_GRANULARITY" value="0x0B13"/>
2947 <enum name="SMOOTH_LINE_WIDTH_RANGE" value="0x0B22"/>
2948 <enum name="SMOOTH_LINE_WIDTH_GRANULARITY" value="0x0B23"/>
2949 <enum name="ALIASED_POINT_SIZE_RANGE" value="0x846D"/>
2950 <enum name="ALIASED_LINE_WIDTH_RANGE" value="0x846E"/>
2951
2952 <!-- These enums are actually part of the ARB_imaging subset. -->
2953
2954 <enum name="COLOR_TABLE_SCALE" value="0x80D6">
2955 <size name="ColorTableParameterfv" count="4"/>
2956 <size name="ColorTableParameteriv" count="4"/>
2957 </enum>
2958 <enum name="COLOR_TABLE_BIAS" value="0x80D7">
2959 <size name="ColorTableParameterfv" count="4"/>
2960 <size name="ColorTableParameteriv" count="4"/>
2961 </enum>
2962 <enum name="COLOR_TABLE_FORMAT" value="0x80D8">
2963 <size name="ColorTableParameterfv" count="1"/>
2964 <size name="ColorTableParameteriv" count="1"/>
2965 </enum>
2966 <enum name="COLOR_TABLE_WIDTH" value="0x80D9">
2967 <size name="ColorTableParameterfv" count="1"/>
2968 <size name="ColorTableParameteriv" count="1"/>
2969 </enum>
2970 <enum name="COLOR_TABLE_RED_SIZE" value="0x80DA">
2971 <size name="ColorTableParameterfv" count="1"/>
2972 <size name="ColorTableParameteriv" count="1"/>
2973 </enum>
2974 <enum name="COLOR_TABLE_GREEN_SIZE" value="0x80DB">
2975 <size name="ColorTableParameterfv" count="1"/>
2976 <size name="ColorTableParameteriv" count="1"/>
2977 </enum>
2978 <enum name="COLOR_TABLE_BLUE_SIZE" value="0x80DC">
2979 <size name="ColorTableParameterfv" count="1"/>
2980 <size name="ColorTableParameteriv" count="1"/>
2981 </enum>
2982 <enum name="COLOR_TABLE_ALPHA_SIZE" value="0x80DD">
2983 <size name="ColorTableParameterfv" count="1"/>
2984 <size name="ColorTableParameteriv" count="1"/>
2985 </enum>
2986 <enum name="COLOR_TABLE_LUMINANCE_SIZE" value="0x80DE">
2987 <size name="ColorTableParameterfv" count="1"/>
2988 <size name="ColorTableParameteriv" count="1"/>
2989 </enum>
2990 <enum name="COLOR_TABLE_INTENSITY_SIZE" value="0x80DF">
2991 <size name="ColorTableParameterfv" count="1"/>
2992 <size name="ColorTableParameteriv" count="1"/>
2993 </enum>
2994
2995
2996 <function name="BlendColor" offset="336">
2997 <param name="red" type="GLclampf"/>
2998 <param name="green" type="GLclampf"/>
2999 <param name="blue" type="GLclampf"/>
3000 <param name="alpha" type="GLclampf"/>
3001 <glx rop="4096"/>
3002 </function>
3003
3004 <function name="BlendEquation" offset="337">
3005 <param name="mode" type="GLenum"/>
3006 <glx rop="4097"/>
3007 </function>
3008
3009 <function name="DrawRangeElements" offset="338">
3010 <param name="mode" type="GLenum"/>
3011 <param name="start" type="GLuint"/>
3012 <param name="end" type="GLuint"/>
3013 <param name="count" type="GLsizei"/>
3014 <param name="type" type="GLenum"/>
3015 <param name="indices" type="const GLvoid *"/>
3016 <glx handcode="true"/>
3017 </function>
3018
3019 <function name="ColorTable" offset="339">
3020 <param name="target" type="GLenum"/>
3021 <param name="internalformat" type="GLenum"/>
3022 <param name="width" type="GLsizei"/>
3023 <param name="format" type="GLenum"/>
3024 <param name="type" type="GLenum"/>
3025 <param name="table" type="const GLvoid *"/>
3026 <glx rop="2053" handcode="true"/>
3027 </function>
3028
3029 <function name="ColorTableParameterfv" offset="340">
3030 <param name="target" type="GLenum"/>
3031 <param name="pname" type="GLenum"/>
3032 <param name="params" type="const GLfloat *" variable_param="pname"/>
3033 <glx rop="2054"/>
3034 </function>
3035
3036 <function name="ColorTableParameteriv" offset="341">
3037 <param name="target" type="GLenum"/>
3038 <param name="pname" type="GLenum"/>
3039 <param name="params" type="const GLint *" variable_param="pname"/>
3040 <glx rop="2055"/>
3041 </function>
3042
3043 <function name="CopyColorTable" offset="342">
3044 <param name="target" type="GLenum"/>
3045 <param name="internalformat" type="GLenum"/>
3046 <param name="x" type="GLint"/>
3047 <param name="y" type="GLint"/>
3048 <param name="width" type="GLsizei"/>
3049 <glx rop="2056"/>
3050 </function>
3051
3052 <function name="GetColorTable" offset="343">
3053 <param name="target" type="GLenum"/>
3054 <param name="format" type="GLenum"/>
3055 <param name="type" type="GLenum"/>
3056 <param name="table" type="GLvoid *" output="true"/>
3057 <glx sop="147" handcode="true"/>
3058 </function>
3059
3060 <function name="GetColorTableParameterfv" offset="344">
3061 <param name="target" type="GLenum"/>
3062 <param name="pname" type="GLenum"/>
3063 <param name="params" type="GLfloat *" output="true"/>
3064 <glx sop="148"/>
3065 </function>
3066
3067 <function name="GetColorTableParameteriv" offset="345">
3068 <param name="target" type="GLenum"/>
3069 <param name="pname" type="GLenum"/>
3070 <param name="params" type="GLint *" output="true"/>
3071 <glx sop="149"/>
3072 </function>
3073
3074 <function name="ColorSubTable" offset="346">
3075 <param name="target" type="GLenum"/>
3076 <param name="start" type="GLsizei"/>
3077 <param name="count" type="GLsizei"/>
3078 <param name="format" type="GLenum"/>
3079 <param name="type" type="GLenum"/>
3080 <param name="data" type="const GLvoid *"/>
3081 <glx rop="195" handcode="true"/>
3082 </function>
3083
3084 <function name="CopyColorSubTable" offset="347">
3085 <param name="target" type="GLenum"/>
3086 <param name="start" type="GLsizei"/>
3087 <param name="x" type="GLint"/>
3088 <param name="y" type="GLint"/>
3089 <param name="width" type="GLsizei"/>
3090 <glx rop="196"/>
3091 </function>
3092
3093 <function name="ConvolutionFilter1D" offset="348">
3094 <param name="target" type="GLenum"/>
3095 <param name="internalformat" type="GLenum"/>
3096 <param name="width" type="GLsizei"/>
3097 <param name="format" type="GLenum"/>
3098 <param name="type" type="GLenum"/>
3099 <param name="image" type="const GLvoid *"/>
3100 <glx rop="4101" handcode="true"/>
3101 </function>
3102
3103 <function name="ConvolutionFilter2D" offset="349">
3104 <param name="target" type="GLenum"/>
3105 <param name="internalformat" type="GLenum"/>
3106 <param name="width" type="GLsizei"/>
3107 <param name="height" type="GLsizei"/>
3108 <param name="format" type="GLenum"/>
3109 <param name="type" type="GLenum"/>
3110 <param name="image" type="const GLvoid *"/>
3111 <glx rop="4102" handcode="true"/>
3112 </function>
3113
3114 <function name="ConvolutionParameterf" offset="350">
3115 <param name="target" type="GLenum"/>
3116 <param name="pname" type="GLenum"/>
3117 <param name="params" type="GLfloat"/>
3118 <glx rop="4103"/>
3119 </function>
3120
3121 <function name="ConvolutionParameterfv" offset="351">
3122 <param name="target" type="GLenum"/>
3123 <param name="pname" type="GLenum"/>
3124 <param name="params" type="const GLfloat *" variable_param="pname"/>
3125 <glx rop="4104"/>
3126 </function>
3127
3128 <function name="ConvolutionParameteri" offset="352">
3129 <param name="target" type="GLenum"/>
3130 <param name="pname" type="GLenum"/>
3131 <param name="params" type="GLint"/>
3132 <glx rop="4105"/>
3133 </function>
3134
3135 <function name="ConvolutionParameteriv" offset="353">
3136 <param name="target" type="GLenum"/>
3137 <param name="pname" type="GLenum"/>
3138 <param name="params" type="const GLint *" variable_param="pname"/>
3139 <glx rop="4106"/>
3140 </function>
3141
3142 <function name="CopyConvolutionFilter1D" offset="354">
3143 <param name="target" type="GLenum"/>
3144 <param name="internalformat" type="GLenum"/>
3145 <param name="x" type="GLint"/>
3146 <param name="y" type="GLint"/>
3147 <param name="width" type="GLsizei"/>
3148 <glx rop="4107"/>
3149 </function>
3150
3151 <function name="CopyConvolutionFilter2D" offset="355">
3152 <param name="target" type="GLenum"/>
3153 <param name="internalformat" type="GLenum"/>
3154 <param name="x" type="GLint"/>
3155 <param name="y" type="GLint"/>
3156 <param name="width" type="GLsizei"/>
3157 <param name="height" type="GLsizei"/>
3158 <glx rop="4108"/>
3159 </function>
3160
3161 <function name="GetConvolutionFilter" offset="356">
3162 <param name="target" type="GLenum"/>
3163 <param name="format" type="GLenum"/>
3164 <param name="type" type="GLenum"/>
3165 <param name="image" type="GLvoid *"/>
3166 <glx sop="150" handcode="true"/>
3167 </function>
3168
3169 <function name="GetConvolutionParameterfv" offset="357">
3170 <param name="target" type="GLenum"/>
3171 <param name="pname" type="GLenum"/>
3172 <param name="params" type="GLfloat *" output="true"/>
3173 <glx sop="151"/>
3174 </function>
3175
3176 <function name="GetConvolutionParameteriv" offset="358">
3177 <param name="target" type="GLenum"/>
3178 <param name="pname" type="GLenum"/>
3179 <param name="params" type="GLint *" output="true"/>
3180 <glx sop="152"/>
3181 </function>
3182
3183 <function name="GetSeparableFilter" offset="359">
3184 <param name="target" type="GLenum"/>
3185 <param name="format" type="GLenum"/>
3186 <param name="type" type="GLenum"/>
3187 <param name="row" type="GLvoid *"/>
3188 <param name="column" type="GLvoid *"/>
3189 <param name="span" type="GLvoid *"/>
3190 <glx sop="153" handcode="true"/>
3191 </function>
3192
3193 <function name="SeparableFilter2D" offset="360">
3194 <param name="target" type="GLenum"/>
3195 <param name="internalformat" type="GLenum"/>
3196 <param name="width" type="GLsizei"/>
3197 <param name="height" type="GLsizei"/>
3198 <param name="format" type="GLenum"/>
3199 <param name="type" type="GLenum"/>
3200 <param name="row" type="const GLvoid *"/>
3201 <param name="column" type="const GLvoid *"/>
3202 <glx rop="4109" handcode="true"/>
3203 </function>
3204
3205 <function name="GetHistogram" offset="361">
3206 <param name="target" type="GLenum"/>
3207 <param name="reset" type="GLboolean"/>
3208 <param name="format" type="GLenum"/>
3209 <param name="type" type="GLenum"/>
3210 <param name="values" type="GLvoid *" output="true"/>
3211 <glx sop="154" handcode="true"/>
3212 </function>
3213
3214 <function name="GetHistogramParameterfv" offset="362">
3215 <param name="target" type="GLenum"/>
3216 <param name="pname" type="GLenum"/>
3217 <param name="params" type="GLfloat *" output="true"/>
3218 <glx sop="155"/>
3219 </function>
3220
3221 <function name="GetHistogramParameteriv" offset="363">
3222 <param name="target" type="GLenum"/>
3223 <param name="pname" type="GLenum"/>
3224 <param name="params" type="GLint *" output="true"/>
3225 <glx sop="156"/>
3226 </function>
3227
3228 <function name="GetMinmax" offset="364">
3229 <param name="target" type="GLenum"/>
3230 <param name="reset" type="GLboolean"/>
3231 <param name="format" type="GLenum"/>
3232 <param name="type" type="GLenum"/>
3233 <param name="values" type="GLvoid *"/>
3234 <glx sop="157" handcode="true"/>
3235 </function>
3236
3237 <function name="GetMinmaxParameterfv" offset="365">
3238 <param name="target" type="GLenum"/>
3239 <param name="pname" type="GLenum"/>
3240 <param name="params" type="GLfloat *" output="true"/>
3241 <glx sop="158"/>
3242 </function>
3243
3244 <function name="GetMinmaxParameteriv" offset="366">
3245 <param name="target" type="GLenum"/>
3246 <param name="pname" type="GLenum"/>
3247 <param name="params" type="GLint *" output="true"/>
3248 <glx sop="159"/>
3249 </function>
3250
3251 <function name="Histogram" offset="367">
3252 <param name="target" type="GLenum"/>
3253 <param name="width" type="GLsizei"/>
3254 <param name="internalformat" type="GLenum"/>
3255 <param name="sink" type="GLboolean"/>
3256 <glx rop="4110"/>
3257 </function>
3258
3259 <function name="Minmax" offset="368">
3260 <param name="target" type="GLenum"/>
3261 <param name="internalformat" type="GLenum"/>
3262 <param name="sink" type="GLboolean"/>
3263 <glx rop="4111"/>
3264 </function>
3265
3266 <function name="ResetHistogram" offset="369">
3267 <param name="target" type="GLenum"/>
3268 <glx rop="4112"/>
3269 </function>
3270
3271 <function name="ResetMinmax" offset="370">
3272 <param name="target" type="GLenum"/>
3273 <glx rop="4113"/>
3274 </function>
3275
3276 <function name="TexImage3D" offset="371">
3277 <param name="target" type="GLenum"/>
3278 <param name="level" type="GLint"/>
3279 <param name="internalformat" type="GLint"/>
3280 <param name="width" type="GLsizei"/>
3281 <param name="height" type="GLsizei"/>
3282 <param name="depth" type="GLsizei"/>
3283 <param name="border" type="GLint"/>
3284 <param name="format" type="GLenum"/>
3285 <param name="type" type="GLenum"/>
3286 <param name="pixels" type="const GLvoid *"/>
3287 <glx rop="4114" handcode="true"/>
3288 </function>
3289
3290 <function name="TexSubImage3D" offset="372">
3291 <param name="target" type="GLenum"/>
3292 <param name="level" type="GLint"/>
3293 <param name="xoffset" type="GLint"/>
3294 <param name="yoffset" type="GLint"/>
3295 <param name="zoffset" type="GLint"/>
3296 <param name="width" type="GLsizei"/>
3297 <param name="height" type="GLsizei"/>
3298 <param name="depth" type="GLsizei"/>
3299 <param name="format" type="GLenum"/>
3300 <param name="type" type="GLenum"/>
3301 <param name="pixels" type="const GLvoid *"/>
3302 <glx rop="4115" handcode="true"/>
3303 </function>
3304
3305 <function name="CopyTexSubImage3D" offset="373">
3306 <param name="target" type="GLenum"/>
3307 <param name="level" type="GLint"/>
3308 <param name="xoffset" type="GLint"/>
3309 <param name="yoffset" type="GLint"/>
3310 <param name="zoffset" type="GLint"/>
3311 <param name="x" type="GLint"/>
3312 <param name="y" type="GLint"/>
3313 <param name="width" type="GLsizei"/>
3314 <param name="height" type="GLsizei"/>
3315 <glx rop="4123"/>
3316 </function>
3317 </category>
3318
3319 <category name="1.3">
3320 <enum name="TEXTURE0" value="0x84C0"/>
3321 <enum name="TEXTURE1" value="0x84C1"/>
3322 <enum name="TEXTURE2" value="0x84C2"/>
3323 <enum name="TEXTURE3" value="0x84C3"/>
3324 <enum name="TEXTURE4" value="0x84C4"/>
3325 <enum name="TEXTURE5" value="0x84C5"/>
3326 <enum name="TEXTURE6" value="0x84C6"/>
3327 <enum name="TEXTURE7" value="0x84C7"/>
3328 <enum name="TEXTURE8" value="0x84C8"/>
3329 <enum name="TEXTURE9" value="0x84C9"/>
3330 <enum name="TEXTURE10" value="0x84CA"/>
3331 <enum name="TEXTURE11" value="0x84CB"/>
3332 <enum name="TEXTURE12" value="0x84CC"/>
3333 <enum name="TEXTURE13" value="0x84CD"/>
3334 <enum name="TEXTURE14" value="0x84CE"/>
3335 <enum name="TEXTURE15" value="0x84CF"/>
3336 <enum name="TEXTURE16" value="0x84D0"/>
3337 <enum name="TEXTURE17" value="0x84D1"/>
3338 <enum name="TEXTURE18" value="0x84D2"/>
3339 <enum name="TEXTURE19" value="0x84D3"/>
3340 <enum name="TEXTURE20" value="0x84D4"/>
3341 <enum name="TEXTURE21" value="0x84D5"/>
3342 <enum name="TEXTURE22" value="0x84D6"/>
3343 <enum name="TEXTURE23" value="0x84D7"/>
3344 <enum name="TEXTURE24" value="0x84D8"/>
3345 <enum name="TEXTURE25" value="0x84D9"/>
3346 <enum name="TEXTURE26" value="0x84DA"/>
3347 <enum name="TEXTURE27" value="0x84DB"/>
3348 <enum name="TEXTURE28" value="0x84DC"/>
3349 <enum name="TEXTURE29" value="0x84DD"/>
3350 <enum name="TEXTURE30" value="0x84DE"/>
3351 <enum name="TEXTURE31" value="0x84DF"/>
3352 <enum name="ACTIVE_TEXTURE" value="0x84E0"/>
3353 <enum name="CLIENT_ACTIVE_TEXTURE" value="0x84E1"/>
3354 <enum name="MAX_TEXTURE_UNITS" value="0x84E2"/>
3355 <enum name="TRANSPOSE_MODELVIEW_MATRIX" value="0x84E3"/>
3356 <enum name="TRANSPOSE_PROJECTION_MATRIX" value="0x84E4"/>
3357 <enum name="TRANSPOSE_TEXTURE_MATRIX" value="0x84E5"/>
3358 <enum name="TRANSPOSE_COLOR_MATRIX" value="0x84E6"/>
3359 <enum name="MULTISAMPLE" value="0x809D"/>
3360 <enum name="SAMPLE_ALPHA_TO_COVERAGE" value="0x809E"/>
3361 <enum name="SAMPLE_ALPHA_TO_ONE" value="0x809F"/>
3362 <enum name="SAMPLE_COVERAGE" value="0x80A0"/>
3363 <enum name="SAMPLE_BUFFERS" value="0x80A8"/>
3364 <enum name="SAMPLES" value="0x80A9"/>
3365 <enum name="SAMPLE_COVERAGE_VALUE" value="0x80AA"/>
3366 <enum name="SAMPLE_COVERAGE_INVERT" value="0x80AB"/>
3367 <enum name="MULTISAMPLE_BIT" value="0x20000000"/>
3368 <enum name="NORMAL_MAP" value="0x8511"/>
3369 <enum name="REFLECTION_MAP" value="0x8512"/>
3370 <enum name="TEXTURE_CUBE_MAP" value="0x8513"/>
3371 <enum name="TEXTURE_BINDING_CUBE_MAP" value="0x8514"/>
3372 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X" value="0x8515"/>
3373 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X" value="0x8516"/>
3374 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y" value="0x8517"/>
3375 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y" value="0x8518"/>
3376 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z" value="0x8519"/>
3377 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z" value="0x851A"/>
3378 <enum name="PROXY_TEXTURE_CUBE_MAP" value="0x851B"/>
3379 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE" value="0x851C"/>
3380 <enum name="COMPRESSED_ALPHA" value="0x84E9"/>
3381 <enum name="COMPRESSED_LUMINANCE" value="0x84EA"/>
3382 <enum name="COMPRESSED_LUMINANCE_ALPHA" value="0x84EB"/>
3383 <enum name="COMPRESSED_INTENSITY" value="0x84EC"/>
3384 <enum name="COMPRESSED_RGB" value="0x84ED"/>
3385 <enum name="COMPRESSED_RGBA" value="0x84EE"/>
3386 <enum name="TEXTURE_COMPRESSION_HINT" value="0x84EF"/>
3387 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE" value="0x86A0"/>
3388 <enum name="TEXTURE_COMPRESSED" value="0x86A1"/>
3389 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS" value="0x86A2"/>
3390 <enum name="COMPRESSED_TEXTURE_FORMATS" value="0x86A3"/>
3391 <enum name="CLAMP_TO_BORDER" value="0x812D"/>
3392 <enum name="CLAMP_TO_BORDER_SGIS" value="0x812D"/>
3393 <enum name="COMBINE" value="0x8570"/>
3394 <enum name="COMBINE_RGB" value="0x8571">
3395 <size name="TexEnvfv" count="1"/>
3396 <size name="TexEnviv" count="1"/>
3397 </enum>
3398 <enum name="COMBINE_ALPHA" value="0x8572">
3399 <size name="TexEnvfv" count="1"/>
3400 <size name="TexEnviv" count="1"/>
3401 </enum>
3402 <enum name="SOURCE0_RGB" value="0x8580">
3403 <size name="TexEnvfv" count="1"/>
3404 <size name="TexEnviv" count="1"/>
3405 </enum>
3406 <enum name="SOURCE1_RGB" value="0x8581">
3407 <size name="TexEnvfv" count="1"/>
3408 <size name="TexEnviv" count="1"/>
3409 </enum>
3410 <enum name="SOURCE2_RGB" value="0x8582">
3411 <size name="TexEnvfv" count="1"/>
3412 <size name="TexEnviv" count="1"/>
3413 </enum>
3414 <enum name="SOURCE0_ALPHA" value="0x8588">
3415 <size name="TexEnvfv" count="1"/>
3416 <size name="TexEnviv" count="1"/>
3417 </enum>
3418 <enum name="SOURCE1_ALPHA" value="0x8589">
3419 <size name="TexEnvfv" count="1"/>
3420 <size name="TexEnviv" count="1"/>
3421 </enum>
3422 <enum name="SOURCE2_ALPHA" value="0x858A">
3423 <size name="TexEnvfv" count="1"/>
3424 <size name="TexEnviv" count="1"/>
3425 </enum>
3426 <enum name="OPERAND0_RGB" value="0x8590">
3427 <size name="TexEnvfv" count="1"/>
3428 <size name="TexEnviv" count="1"/>
3429 </enum>
3430 <enum name="OPERAND1_RGB" value="0x8591">
3431 <size name="TexEnvfv" count="1"/>
3432 <size name="TexEnviv" count="1"/>
3433 </enum>
3434 <enum name="OPERAND2_RGB" value="0x8592">
3435 <size name="TexEnvfv" count="1"/>
3436 <size name="TexEnviv" count="1"/>
3437 </enum>
3438 <enum name="OPERAND0_ALPHA" value="0x8598">
3439 <size name="TexEnvfv" count="1"/>
3440 <size name="TexEnviv" count="1"/>
3441 </enum>
3442 <enum name="OPERAND1_ALPHA" value="0x8599">
3443 <size name="TexEnvfv" count="1"/>
3444 <size name="TexEnviv" count="1"/>
3445 </enum>
3446 <enum name="OPERAND2_ALPHA" value="0x859A">
3447 <size name="TexEnvfv" count="1"/>
3448 <size name="TexEnviv" count="1"/>
3449 </enum>
3450 <enum name="RGB_SCALE" value="0x8573">
3451 <size name="TexEnvfv" count="1"/>
3452 <size name="TexEnviv" count="1"/>
3453 </enum>
3454 <enum name="ADD_SIGNED" value="0x8574"/>
3455 <enum name="INTERPOLATE" value="0x8575"/>
3456 <enum name="SUBTRACT" value="0x84E7"/>
3457 <enum name="CONSTANT" value="0x8576"/>
3458 <enum name="PRIMARY_COLOR" value="0x8577"/>
3459 <enum name="PREVIOUS" value="0x8578"/>
3460 <enum name="DOT3_RGB" value="0x86AE"/>
3461 <enum name="DOT3_RGBA" value="0x86AF"/>
3462
3463 <function name="ActiveTexture" alias="ActiveTextureARB">
3464 <param name="texture" type="GLenum"/>
3465 </function>
3466
3467 <function name="ClientActiveTexture" alias="ClientActiveTextureARB">
3468 <param name="texture" type="GLenum"/>
3469 </function>
3470
3471 <function name="MultiTexCoord1d" alias="MultiTexCoord1dARB">
3472 <param name="target" type="GLenum"/>
3473 <param name="s" type="GLdouble"/>
3474 </function>
3475
3476 <function name="MultiTexCoord1dv" alias="MultiTexCoord1dvARB">
3477 <param name="target" type="GLenum"/>
3478 <param name="v" type="const GLdouble *"/>
3479 </function>
3480
3481 <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB">
3482 <param name="target" type="GLenum"/>
3483 <param name="s" type="GLfloat"/>
3484 </function>
3485
3486 <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB">
3487 <param name="target" type="GLenum"/>
3488 <param name="v" type="const GLfloat *"/>
3489 </function>
3490
3491 <function name="MultiTexCoord1i" alias="MultiTexCoord1iARB">
3492 <param name="target" type="GLenum"/>
3493 <param name="s" type="GLint"/>
3494 </function>
3495
3496 <function name="MultiTexCoord1iv" alias="MultiTexCoord1ivARB">
3497 <param name="target" type="GLenum"/>
3498 <param name="v" type="const GLint *"/>
3499 </function>
3500
3501 <function name="MultiTexCoord1s" alias="MultiTexCoord1sARB">
3502 <param name="target" type="GLenum"/>
3503 <param name="s" type="GLshort"/>
3504 </function>
3505
3506 <function name="MultiTexCoord1sv" alias="MultiTexCoord1svARB">
3507 <param name="target" type="GLenum"/>
3508 <param name="v" type="const GLshort *"/>
3509 </function>
3510
3511 <function name="MultiTexCoord2d" alias="MultiTexCoord2dARB">
3512 <param name="target" type="GLenum"/>
3513 <param name="s" type="GLdouble"/>
3514 <param name="t" type="GLdouble"/>
3515 </function>
3516
3517 <function name="MultiTexCoord2dv" alias="MultiTexCoord2dvARB">
3518 <param name="target" type="GLenum"/>
3519 <param name="v" type="const GLdouble *"/>
3520 </function>
3521
3522 <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB">
3523 <param name="target" type="GLenum"/>
3524 <param name="s" type="GLfloat"/>
3525 <param name="t" type="GLfloat"/>
3526 </function>
3527
3528 <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB">
3529 <param name="target" type="GLenum"/>
3530 <param name="v" type="const GLfloat *"/>
3531 </function>
3532
3533 <function name="MultiTexCoord2i" alias="MultiTexCoord2iARB">
3534 <param name="target" type="GLenum"/>
3535 <param name="s" type="GLint"/>
3536 <param name="t" type="GLint"/>
3537 </function>
3538
3539 <function name="MultiTexCoord2iv" alias="MultiTexCoord2ivARB">
3540 <param name="target" type="GLenum"/>
3541 <param name="v" type="const GLint *"/>
3542 </function>
3543
3544 <function name="MultiTexCoord2s" alias="MultiTexCoord2sARB">
3545 <param name="target" type="GLenum"/>
3546 <param name="s" type="GLshort"/>
3547 <param name="t" type="GLshort"/>
3548 </function>
3549
3550 <function name="MultiTexCoord2sv" alias="MultiTexCoord2svARB">
3551 <param name="target" type="GLenum"/>
3552 <param name="v" type="const GLshort *"/>
3553 </function>
3554
3555 <function name="MultiTexCoord3d" alias="MultiTexCoord3dARB">
3556 <param name="target" type="GLenum"/>
3557 <param name="s" type="GLdouble"/>
3558 <param name="t" type="GLdouble"/>
3559 <param name="r" type="GLdouble"/>
3560 </function>
3561
3562 <function name="MultiTexCoord3dv" alias="MultiTexCoord3dvARB">
3563 <param name="target" type="GLenum"/>
3564 <param name="v" type="const GLdouble *"/>
3565 </function>
3566
3567 <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB">
3568 <param name="target" type="GLenum"/>
3569 <param name="s" type="GLfloat"/>
3570 <param name="t" type="GLfloat"/>
3571 <param name="r" type="GLfloat"/>
3572 </function>
3573
3574 <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB">
3575 <param name="target" type="GLenum"/>
3576 <param name="v" type="const GLfloat *"/>
3577 </function>
3578
3579 <function name="MultiTexCoord3i" alias="MultiTexCoord3iARB">
3580 <param name="target" type="GLenum"/>
3581 <param name="s" type="GLint"/>
3582 <param name="t" type="GLint"/>
3583 <param name="r" type="GLint"/>
3584 </function>
3585
3586 <function name="MultiTexCoord3iv" alias="MultiTexCoord3ivARB">
3587 <param name="target" type="GLenum"/>
3588 <param name="v" type="const GLint *"/>
3589 </function>
3590
3591 <function name="MultiTexCoord3s" alias="MultiTexCoord3sARB">
3592 <param name="target" type="GLenum"/>
3593 <param name="s" type="GLshort"/>
3594 <param name="t" type="GLshort"/>
3595 <param name="r" type="GLshort"/>
3596 </function>
3597
3598 <function name="MultiTexCoord3sv" alias="MultiTexCoord3svARB">
3599 <param name="target" type="GLenum"/>
3600 <param name="v" type="const GLshort *"/>
3601 </function>
3602
3603 <function name="MultiTexCoord4d" alias="MultiTexCoord4dARB">
3604 <param name="target" type="GLenum"/>
3605 <param name="s" type="GLdouble"/>
3606 <param name="t" type="GLdouble"/>
3607 <param name="r" type="GLdouble"/>
3608 <param name="q" type="GLdouble"/>
3609 </function>
3610
3611 <function name="MultiTexCoord4dv" alias="MultiTexCoord4dvARB">
3612 <param name="target" type="GLenum"/>
3613 <param name="v" type="const GLdouble *"/>
3614 </function>
3615
3616 <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB">
3617 <param name="target" type="GLenum"/>
3618 <param name="s" type="GLfloat"/>
3619 <param name="t" type="GLfloat"/>
3620 <param name="r" type="GLfloat"/>
3621 <param name="q" type="GLfloat"/>
3622 </function>
3623
3624 <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB">
3625 <param name="target" type="GLenum"/>
3626 <param name="v" type="const GLfloat *"/>
3627 </function>
3628
3629 <function name="MultiTexCoord4i" alias="MultiTexCoord4iARB">
3630 <param name="target" type="GLenum"/>
3631 <param name="s" type="GLint"/>
3632 <param name="t" type="GLint"/>
3633 <param name="r" type="GLint"/>
3634 <param name="q" type="GLint"/>
3635 </function>
3636
3637 <function name="MultiTexCoord4iv" alias="MultiTexCoord4ivARB">
3638 <param name="target" type="GLenum"/>
3639 <param name="v" type="const GLint *"/>
3640 </function>
3641
3642 <function name="MultiTexCoord4s" alias="MultiTexCoord4sARB">
3643 <param name="target" type="GLenum"/>
3644 <param name="s" type="GLshort"/>
3645 <param name="t" type="GLshort"/>
3646 <param name="r" type="GLshort"/>
3647 <param name="q" type="GLshort"/>
3648 </function>
3649
3650 <function name="MultiTexCoord4sv" alias="MultiTexCoord4svARB">
3651 <param name="target" type="GLenum"/>
3652 <param name="v" type="const GLshort *"/>
3653 </function>
3654
3655 <function name="LoadTransposeMatrixf" alias="LoadTransposeMatrixfARB">
3656 <param name="m" type="const GLfloat *"/>
3657 </function>
3658
3659 <function name="LoadTransposeMatrixd" alias="LoadTransposeMatrixdARB">
3660 <param name="m" type="const GLdouble *"/>
3661 </function>
3662
3663 <function name="MultTransposeMatrixf" alias="MultTransposeMatrixfARB">
3664 <param name="m" type="const GLfloat *"/>
3665 </function>
3666
3667 <function name="MultTransposeMatrixd" alias="MultTransposeMatrixdARB">
3668 <param name="m" type="const GLdouble *"/>
3669 </function>
3670
3671 <function name="SampleCoverage" alias="SampleCoverageARB">
3672 <param name="value" type="GLclampf"/>
3673 <param name="invert" type="GLboolean"/>
3674 </function>
3675
3676 <function name="CompressedTexImage3D" alias="CompressedTexImage3DARB">
3677 <param name="target" type="GLenum"/>
3678 <param name="level" type="GLint"/>
3679 <param name="internalformat" type="GLenum"/>
3680 <param name="width" type="GLsizei"/>
3681 <param name="height" type="GLsizei"/>
3682 <param name="depth" type="GLsizei"/>
3683 <param name="border" type="GLint"/>
3684 <param name="imageSize" type="GLsizei"/>
3685 <param name="data" type="const GLvoid *"/>
3686 </function>
3687
3688 <function name="CompressedTexImage2D" alias="CompressedTexImage2DARB">
3689 <param name="target" type="GLenum"/>
3690 <param name="level" type="GLint"/>
3691 <param name="internalformat" type="GLenum"/>
3692 <param name="width" type="GLsizei"/>
3693 <param name="height" type="GLsizei"/>
3694 <param name="border" type="GLint"/>
3695 <param name="imageSize" type="GLsizei"/>
3696 <param name="data" type="const GLvoid *"/>
3697 </function>
3698
3699 <function name="CompressedTexImage1D" alias="CompressedTexImage1DARB">
3700 <param name="target" type="GLenum"/>
3701 <param name="level" type="GLint"/>
3702 <param name="internalformat" type="GLenum"/>
3703 <param name="width" type="GLsizei"/>
3704 <param name="border" type="GLint"/>
3705 <param name="imageSize" type="GLsizei"/>
3706 <param name="data" type="const GLvoid *"/>
3707 </function>
3708
3709 <function name="CompressedTexSubImage3D" alias="CompressedTexSubImage3DARB">
3710 <param name="target" type="GLenum"/>
3711 <param name="level" type="GLint"/>
3712 <param name="xoffset" type="GLint"/>
3713 <param name="yoffset" type="GLint"/>
3714 <param name="zoffset" type="GLint"/>
3715 <param name="width" type="GLsizei"/>
3716 <param name="height" type="GLsizei"/>
3717 <param name="depth" type="GLsizei"/>
3718 <param name="format" type="GLenum"/>
3719 <param name="imageSize" type="GLsizei"/>
3720 <param name="data" type="const GLvoid *"/>
3721 </function>
3722
3723 <function name="CompressedTexSubImage2D" alias="CompressedTexSubImage2DARB">
3724 <param name="target" type="GLenum"/>
3725 <param name="level" type="GLint"/>
3726 <param name="xoffset" type="GLint"/>
3727 <param name="yoffset" type="GLint"/>
3728 <param name="width" type="GLsizei"/>
3729 <param name="height" type="GLsizei"/>
3730 <param name="format" type="GLenum"/>
3731 <param name="imageSize" type="GLsizei"/>
3732 <param name="data" type="const GLvoid *"/>
3733 </function>
3734
3735 <function name="CompressedTexSubImage1D" alias="CompressedTexSubImage1DARB">
3736 <param name="target" type="GLenum"/>
3737 <param name="level" type="GLint"/>
3738 <param name="xoffset" type="GLint"/>
3739 <param name="width" type="GLsizei"/>
3740 <param name="format" type="GLenum"/>
3741 <param name="imageSize" type="GLsizei"/>
3742 <param name="data" type="const GLvoid *"/>
3743 </function>
3744
3745 <function name="GetCompressedTexImage" alias="GetCompressedTexImageARB">
3746 <param name="target" type="GLenum"/>
3747 <param name="level" type="GLint"/>
3748 <param name="img" type="GLvoid *"/>
3749 </function>
3750 </category>
3751
3752 <category name="1.4">
3753 <enum name="BLEND_DST_RGB" value="0x80C8"/>
3754 <enum name="BLEND_SRC_RGB" value="0x80C9"/>
3755 <enum name="BLEND_DST_ALPHA" value="0x80CA"/>
3756 <enum name="BLEND_SRC_ALPHA" value="0x80CB"/>
3757 <enum name="POINT_SIZE_MIN" value="0x8126">
3758 <size name="PointParameterfvEXT" count="1"/>
3759 </enum>
3760 <enum name="POINT_SIZE_MAX" value="0x8127">
3761 <size name="PointParameterfvEXT" count="1"/>
3762 </enum>
3763 <enum name="POINT_FADE_THRESHOLD_SIZE" value="0x8128">
3764 <size name="PointParameterfvEXT" count="1"/>
3765 </enum>
3766 <enum name="POINT_DISTANCE_ATTENUATION" value="0x8129">
3767 <size name="PointParameterfvEXT" count="3"/>
3768 </enum>
3769 <enum name="GENERATE_MIPMAP" value="0x8191">
3770 <size name="TexParameterfv" count="1"/>
3771 <size name="TexParameteriv" count="1"/>
3772 </enum>
3773 <enum name="GENERATE_MIPMAP_HINT" value="0x8192"/>
3774 <enum name="DEPTH_COMPONENT16" value="0x81A5"/>
3775 <enum name="DEPTH_COMPONENT24" value="0x81A6"/>
3776 <enum name="DEPTH_COMPONENT32" value="0x81A7"/>
3777 <enum name="MIRRORED_REPEAT" value="0x8370"/>
3778 <enum name="FOG_COORDINATE_SOURCE" value="0x8450"/>
3779 <enum name="FOG_COORDINATE" value="0x8451"/>
3780 <enum name="FRAGMENT_DEPTH" value="0x8452"/>
3781 <enum name="CURRENT_FOG_COORDINATE" value="0x8453"/>
3782 <enum name="FOG_COORDINATE_ARRAY_TYPE" value="0x8454"/>
3783 <enum name="FOG_COORDINATE_ARRAY_STRIDE" value="0x8455"/>
3784 <enum name="FOG_COORDINATE_ARRAY_POINTER" value="0x8456"/>
3785 <enum name="FOG_COORDINATE_ARRAY" value="0x8457"/>
3786 <enum name="COLOR_SUM" value="0x8458"/>
3787 <enum name="CURRENT_SECONDARY_COLOR" value="0x8459"/>
3788 <enum name="SECONDARY_COLOR_ARRAY_SIZE" value="0x845A"/>
3789 <enum name="SECONDARY_COLOR_ARRAY_TYPE" value="0x845B"/>
3790 <enum name="SECONDARY_COLOR_ARRAY_STRIDE" value="0x845C"/>
3791 <enum name="SECONDARY_COLOR_ARRAY_POINTER" value="0x845D"/>
3792 <enum name="SECONDARY_COLOR_ARRAY" value="0x845E"/>
3793 <enum name="MAX_TEXTURE_LOD_BIAS" value="0x84FD"/>
3794 <enum name="TEXTURE_FILTER_CONTROL" value="0x8500"/>
3795 <enum name="TEXTURE_LOD_BIAS" value="0x8501">
3796 <size name="TexEnvfv" count="1"/>
3797 <size name="TexEnviv" count="1"/>
3798 <size name="TexParameterfv" count="1"/>
3799 <size name="TexParameteriv" count="1"/>
3800 </enum>
3801 <enum name="INCR_WRAP" value="0x8507"/>
3802 <enum name="DECR_WRAP" value="0x8508"/>
3803 <enum name="TEXTURE_DEPTH_SIZE" value="0x884A"/>
3804 <enum name="DEPTH_TEXTURE_MODE" value="0x884B">
3805 <size name="TexParameterfv" count="1"/>
3806 <size name="TexParameteriv" count="1"/>
3807 </enum>
3808 <enum name="TEXTURE_COMPARE_MODE" value="0x884C">
3809 <size name="TexParameterfv" count="1"/>
3810 <size name="TexParameteriv" count="1"/>
3811 </enum>
3812 <enum name="TEXTURE_COMPARE_FUNC" value="0x884D">
3813 <size name="TexParameterfv" count="1"/>
3814 <size name="TexParameteriv" count="1"/>
3815 </enum>
3816 <enum name="COMPARE_R_TO_TEXTURE" value="0x884E"/>
3817
3818 <function name="BlendFuncSeparate" alias="BlendFuncSeparateEXT">
3819 <param name="sfactorRGB" type="GLenum"/>
3820 <param name="dfactorRGB" type="GLenum"/>
3821 <param name="sfactorAlpha" type="GLenum"/>
3822 <param name="dfactorAlpha" type="GLenum"/>
3823 </function>
3824
3825 <function name="FogCoordf" alias="FogCoordfEXT">
3826 <param name="coord" type="GLfloat"/>
3827 </function>
3828
3829 <function name="FogCoordfv" alias="FogCoordfvEXT">
3830 <param name="coord" type="const GLfloat *"/>
3831 </function>
3832
3833 <function name="FogCoordd" alias="FogCoorddEXT">
3834 <param name="coord" type="GLdouble"/>
3835 </function>
3836
3837 <function name="FogCoorddv" alias="FogCoorddvEXT">
3838 <param name="coord" type="const GLdouble *"/>
3839 </function>
3840
3841 <function name="FogCoordPointer" alias="FogCoordPointerEXT">
3842 <param name="type" type="GLenum"/>
3843 <param name="stride" type="GLsizei"/>
3844 <param name="pointer" type="const GLvoid *"/>
3845 </function>
3846
3847 <function name="MultiDrawArrays" alias="MultiDrawArraysEXT">
3848 <param name="mode" type="GLenum"/>
3849 <param name="first" type="GLint *"/>
3850 <param name="count" type="GLsizei *"/>
3851 <param name="primcount" type="GLsizei"/>
3852 </function>
3853
3854 <function name="MultiDrawElements" alias="MultiDrawElementsEXT">
3855 <param name="mode" type="GLenum"/>
3856 <param name="count" type="const GLsizei *"/>
3857 <param name="type" type="GLenum"/>
3858 <param name="indices" type="const GLvoid **"/>
3859 <param name="primcount" type="GLsizei"/>
3860 </function>
3861
3862 <function name="PointParameterf" alias="PointParameterfEXT">
3863 <param name="pname" type="GLenum"/>
3864 <param name="param" type="GLfloat"/>
3865 </function>
3866
3867 <function name="PointParameterfv" alias="PointParameterfvEXT">
3868 <param name="pname" type="GLenum"/>
3869 <param name="params" type="const GLfloat *"/>
3870 </function>
3871
3872 <function name="PointParameteri" alias="PointParameteriNV">
3873 <param name="pname" type="GLenum"/>
3874 <param name="param" type="GLint"/>
3875 </function>
3876
3877 <function name="PointParameteriv" alias="PointParameterivNV">
3878 <param name="pname" type="GLenum"/>
3879 <param name="params" type="const GLint *"/>
3880 </function>
3881
3882 <function name="SecondaryColor3b" alias="SecondaryColor3bEXT">
3883 <param name="red" type="GLbyte"/>
3884 <param name="green" type="GLbyte"/>
3885 <param name="blue" type="GLbyte"/>
3886 </function>
3887
3888 <function name="SecondaryColor3bv" alias="SecondaryColor3bvEXT">
3889 <param name="v" type="const GLbyte *"/>
3890 </function>
3891
3892 <function name="SecondaryColor3d" alias="SecondaryColor3dEXT">
3893 <param name="red" type="GLdouble"/>
3894 <param name="green" type="GLdouble"/>
3895 <param name="blue" type="GLdouble"/>
3896 </function>
3897
3898 <function name="SecondaryColor3dv" alias="SecondaryColor3dvEXT">
3899 <param name="v" type="const GLdouble *"/>
3900 </function>
3901
3902 <function name="SecondaryColor3f" alias="SecondaryColor3fEXT">
3903 <param name="red" type="GLfloat"/>
3904 <param name="green" type="GLfloat"/>
3905 <param name="blue" type="GLfloat"/>
3906 </function>
3907
3908 <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT">
3909 <param name="v" type="const GLfloat *"/>
3910 </function>
3911
3912 <function name="SecondaryColor3i" alias="SecondaryColor3iEXT">
3913 <param name="red" type="GLint"/>
3914 <param name="green" type="GLint"/>
3915 <param name="blue" type="GLint"/>
3916 </function>
3917
3918 <function name="SecondaryColor3iv" alias="SecondaryColor3ivEXT">
3919 <param name="v" type="const GLint *"/>
3920 </function>
3921
3922 <function name="SecondaryColor3s" alias="SecondaryColor3sEXT">
3923 <param name="red" type="GLshort"/>
3924 <param name="green" type="GLshort"/>
3925 <param name="blue" type="GLshort"/>
3926 </function>
3927
3928 <function name="SecondaryColor3sv" alias="SecondaryColor3svEXT">
3929 <param name="v" type="const GLshort *"/>
3930 </function>
3931
3932 <function name="SecondaryColor3ub" alias="SecondaryColor3ubEXT">
3933 <param name="red" type="GLubyte"/>
3934 <param name="green" type="GLubyte"/>
3935 <param name="blue" type="GLubyte"/>
3936 </function>
3937
3938 <function name="SecondaryColor3ubv" alias="SecondaryColor3ubvEXT">
3939 <param name="v" type="const GLubyte *"/>
3940 </function>
3941
3942 <function name="SecondaryColor3ui" alias="SecondaryColor3uiEXT">
3943 <param name="red" type="GLuint"/>
3944 <param name="green" type="GLuint"/>
3945 <param name="blue" type="GLuint"/>
3946 </function>
3947
3948 <function name="SecondaryColor3uiv" alias="SecondaryColor3uivEXT">
3949 <param name="v" type="const GLuint *"/>
3950 </function>
3951
3952 <function name="SecondaryColor3us" alias="SecondaryColor3usEXT">
3953 <param name="red" type="GLushort"/>
3954 <param name="green" type="GLushort"/>
3955 <param name="blue" type="GLushort"/>
3956 </function>
3957
3958 <function name="SecondaryColor3usv" alias="SecondaryColor3usvEXT">
3959 <param name="v" type="const GLushort *"/>
3960 </function>
3961
3962 <function name="SecondaryColorPointer" alias="SecondaryColorPointerEXT">
3963 <param name="size" type="GLint"/>
3964 <param name="type" type="GLenum"/>
3965 <param name="stride" type="GLsizei"/>
3966 <param name="pointer" type="const GLvoid *"/>
3967 </function>
3968
3969 <function name="WindowPos2d" alias="WindowPos2dMESA">
3970 <param name="x" type="GLdouble"/>
3971 <param name="y" type="GLdouble"/>
3972 </function>
3973
3974 <function name="WindowPos2dv" alias="WindowPos2dvMESA">
3975 <param name="v" type="const GLdouble *"/>
3976 </function>
3977
3978 <function name="WindowPos2f" alias="WindowPos2fMESA">
3979 <param name="x" type="GLfloat"/>
3980 <param name="y" type="GLfloat"/>
3981 </function>
3982
3983 <function name="WindowPos2fv" alias="WindowPos2fvMESA">
3984 <param name="v" type="const GLfloat *"/>
3985 </function>
3986
3987 <function name="WindowPos2i" alias="WindowPos2iMESA">
3988 <param name="x" type="GLint"/>
3989 <param name="y" type="GLint"/>
3990 </function>
3991
3992 <function name="WindowPos2iv" alias="WindowPos2ivMESA">
3993 <param name="v" type="const GLint *"/>
3994 </function>
3995
3996 <function name="WindowPos2s" alias="WindowPos2sMESA">
3997 <param name="x" type="GLshort"/>
3998 <param name="y" type="GLshort"/>
3999 </function>
4000
4001 <function name="WindowPos2sv" alias="WindowPos2svMESA">
4002 <param name="v" type="const GLshort *"/>
4003 </function>
4004
4005 <function name="WindowPos3d" alias="WindowPos3dMESA">
4006 <param name="x" type="GLdouble"/>
4007 <param name="y" type="GLdouble"/>
4008 <param name="z" type="GLdouble"/>
4009 </function>
4010
4011 <function name="WindowPos3dv" alias="WindowPos3dvMESA">
4012 <param name="v" type="const GLdouble *"/>
4013 </function>
4014
4015 <function name="WindowPos3f" alias="WindowPos3fMESA">
4016 <param name="x" type="GLfloat"/>
4017 <param name="y" type="GLfloat"/>
4018 <param name="z" type="GLfloat"/>
4019 </function>
4020
4021 <function name="WindowPos3fv" alias="WindowPos3fvMESA">
4022 <param name="v" type="const GLfloat *"/>
4023 </function>
4024
4025 <function name="WindowPos3i" alias="WindowPos3iMESA">
4026 <param name="x" type="GLint"/>
4027 <param name="y" type="GLint"/>
4028 <param name="z" type="GLint"/>
4029 </function>
4030
4031 <function name="WindowPos3iv" alias="WindowPos3ivMESA">
4032 <param name="v" type="const GLint *"/>
4033 </function>
4034
4035 <function name="WindowPos3s" alias="WindowPos3sMESA">
4036 <param name="x" type="GLshort"/>
4037 <param name="y" type="GLshort"/>
4038 <param name="z" type="GLshort"/>
4039 </function>
4040
4041 <function name="WindowPos3sv" alias="WindowPos3svMESA">
4042 <param name="v" type="const GLshort *"/>
4043 </function>
4044 </category>
4045
4046 <category name="1.5">
4047 <enum name="BUFFER_SIZE" value="0x8764"/>
4048 <enum name="BUFFER_USAGE" value="0x8765"/>
4049 <enum name="QUERY_COUNTER_BITS" value="0x8864"/>
4050 <enum name="CURRENT_QUERY" value="0x8865"/>
4051 <enum name="QUERY_RESULT" value="0x8866"/>
4052 <enum name="QUERY_RESULT_AVAILABLE" value="0x8867"/>
4053 <enum name="ARRAY_BUFFER" value="0x8892"/>
4054 <enum name="ELEMENT_ARRAY_BUFFER" value="0x8893"/>
4055 <enum name="ARRAY_BUFFER_BINDING" value="0x8894"/>
4056 <enum name="ELEMENT_ARRAY_BUFFER_BINDING" value="0x8895"/>
4057 <enum name="VERTEX_ARRAY_BUFFER_BINDING" value="0x8896"/>
4058 <enum name="NORMAL_ARRAY_BUFFER_BINDING" value="0x8897"/>
4059 <enum name="COLOR_ARRAY_BUFFER_BINDING" value="0x8898"/>
4060 <enum name="INDEX_ARRAY_BUFFER_BINDING" value="0x8899"/>
4061 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING" value="0x889A"/>
4062 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING" value="0x889B"/>
4063 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING" value="0x889C"/>
4064 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING" value="0x889D"/>
4065 <enum name="WEIGHT_ARRAY_BUFFER_BINDING" value="0x889E"/>
4066 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" value="0x889F"/>
4067 <enum name="READ_ONLY" value="0x88B8"/>
4068 <enum name="WRITE_ONLY" value="0x88B9"/>
4069 <enum name="READ_WRITE" value="0x88BA"/>
4070 <enum name="BUFFER_ACCESS" value="0x88BB"/>
4071 <enum name="BUFFER_MAPPED" value="0x88BC"/>
4072 <enum name="BUFFER_MAP_POINTER" value="0x88BD"/>
4073 <enum name="STREAM_DRAW" value="0x88E0"/>
4074 <enum name="STREAM_READ" value="0x88E1"/>
4075 <enum name="STREAM_COPY" value="0x88E2"/>
4076 <enum name="STATIC_DRAW" value="0x88E4"/>
4077 <enum name="STATIC_READ" value="0x88E5"/>
4078 <enum name="STATIC_COPY" value="0x88E6"/>
4079 <enum name="DYNAMIC_DRAW" value="0x88E8"/>
4080 <enum name="DYNAMIC_READ" value="0x88E9"/>
4081 <enum name="DYNAMIC_COPY" value="0x88EA"/>
4082 <enum name="SAMPLES_PASSED" value="0x8914"/>
4083 <enum name="FOG_COORD_SOURCE" value="0x8450"/>
4084 <enum name="FOG_COORD" value="0x8451"/>
4085 <enum name="CURRENT_FOG_COORD" value="0x8453"/>
4086 <enum name="FOG_COORD_ARRAY_TYPE" value="0x8454"/>
4087 <enum name="FOG_COORD_ARRAY_STRIDE" value="0x8455"/>
4088 <enum name="FOG_COORD_ARRAY_POINTER" value="0x8456"/>
4089 <enum name="FOG_COORD_ARRAY" value="0x8457"/>
4090 <enum name="FOG_COORD_ARRAY_BUFFER_BINDING" value="0x889D"/>
4091 <enum name="SRC0_RGB" value="0x8580"/>
4092 <enum name="SRC1_RGB" value="0x8581"/>
4093 <enum name="SRC2_RGB" value="0x8582"/>
4094 <enum name="SRC0_ALPHA" value="0x8588"/>
4095 <enum name="SRC1_ALPHA" value="0x8589"/>
4096 <enum name="SRC2_ALPHA" value="0x858A"/>
4097
4098 <type name="intptr" size="4"/>
4099 <type name="sizeiptr" size="4"/>
4100
4101 <function name="BindBuffer" alias="BindBufferARB">
4102 <param name="target" type="GLenum"/>
4103 <param name="buffer" type="GLuint"/>
4104 </function>
4105
4106 <function name="BufferData" alias="BufferDataARB">
4107 <param name="target" type="GLenum"/>
4108 <param name="size" type="GLsizeiptrARB"/>
4109 <param name="data" type="const GLvoid *"/>
4110 <param name="usage" type="GLenum"/>
4111 </function>
4112
4113 <function name="BufferSubData" alias="BufferSubDataARB">
4114 <param name="target" type="GLenum"/>
4115 <param name="offset" type="GLintptrARB"/>
4116 <param name="size" type="GLsizeiptrARB"/>
4117 <param name="data" type="const GLvoid *"/>
4118 </function>
4119
4120 <function name="DeleteBuffers" alias="DeleteBuffersARB">
4121 <param name="n" type="GLsizei"/>
4122 <param name="buffer" type="const GLuint *"/>
4123 </function>
4124
4125 <function name="GenBuffers" alias="GenBuffersARB">
4126 <param name="n" type="GLsizei"/>
4127 <param name="buffer" type="GLuint *"/>
4128 </function>
4129
4130 <function name="GetBufferParameteriv" alias="GetBufferParameterivARB">
4131 <param name="target" type="GLenum"/>
4132 <param name="pname" type="GLenum"/>
4133 <param name="params" type="GLint *"/>
4134 </function>
4135
4136 <function name="GetBufferPointerv" alias="GetBufferPointervARB">
4137 <param name="target" type="GLenum"/>
4138 <param name="pname" type="GLenum"/>
4139 <param name="params" type="GLvoid **"/>
4140 </function>
4141
4142 <function name="GetBufferSubData" alias="GetBufferSubDataARB">
4143 <param name="target" type="GLenum"/>
4144 <param name="offset" type="GLintptrARB"/>
4145 <param name="size" type="GLsizeiptrARB"/>
4146 <param name="data" type="GLvoid *"/>
4147 </function>
4148
4149 <function name="IsBuffer" alias="IsBufferARB">
4150 <param name="buffer" type="GLuint"/>
4151 <return type="GLboolean"/>
4152 </function>
4153
4154 <function name="MapBuffer" alias="MapBufferARB">
4155 <param name="target" type="GLenum"/>
4156 <param name="access" type="GLenum"/>
4157 <return type="GLvoid *"/>
4158 </function>
4159
4160 <function name="UnmapBuffer" alias="UnmapBufferARB">
4161 <param name="target" type="GLenum"/>
4162 <return type="GLboolean"/>
4163 </function>
4164
4165 <function name="GenQueries" alias="GenQueriesARB">
4166 <param name="n" type="GLsizei"/>
4167 <param name="ids" type="GLuint *"/>
4168 </function>
4169
4170 <function name="DeleteQueries" alias="DeleteQueriesARB">
4171 <param name="n" type="GLsizei"/>
4172 <param name="ids" type="const GLuint *"/>
4173 </function>
4174
4175 <function name="IsQuery" alias="IsQueryARB">
4176 <param name="id" type="GLuint"/>
4177 <return type="GLboolean"/>
4178 </function>
4179
4180 <function name="BeginQuery" alias="BeginQueryARB">
4181 <param name="target" type="GLenum"/>
4182 <param name="id" type="GLuint"/>
4183 </function>
4184
4185 <function name="EndQuery" alias="EndQueryARB">
4186 <param name="target" type="GLenum"/>
4187 </function>
4188
4189 <function name="GetQueryiv" alias="GetQueryivARB">
4190 <param name="target" type="GLenum"/>
4191 <param name="pname" type="GLenum"/>
4192 <param name="params" type="GLint *"/>
4193 </function>
4194
4195 <function name="GetQueryObjectiv" alias="GetQueryObjectivARB">
4196 <param name="id" type="GLuint"/>
4197 <param name="pname" type="GLenum"/>
4198 <param name="params" type="GLint *"/>
4199 </function>
4200
4201 <function name="GetQueryObjectuiv" alias="GetQueryObjectuivARB">
4202 <param name="id" type="GLuint"/>
4203 <param name="pname" type="GLenum"/>
4204 <param name="params" type="GLuint *"/>
4205 </function>
4206 </category>
4207
4208
4209
4210 <!-- ARB extensions sorted by extension number. -->
4211
4212 <category name="GL_ARB_multitexture" number="1">
4213 <enum name="TEXTURE0_ARB" value="0x84C0"/>
4214 <enum name="TEXTURE1_ARB" value="0x84C1"/>
4215 <enum name="TEXTURE2_ARB" value="0x84C2"/>
4216 <enum name="TEXTURE3_ARB" value="0x84C3"/>
4217 <enum name="TEXTURE4_ARB" value="0x84C4"/>
4218 <enum name="TEXTURE5_ARB" value="0x84C5"/>
4219 <enum name="TEXTURE6_ARB" value="0x84C6"/>
4220 <enum name="TEXTURE7_ARB" value="0x84C7"/>
4221 <enum name="TEXTURE8_ARB" value="0x84C8"/>
4222 <enum name="TEXTURE9_ARB" value="0x84C9"/>
4223 <enum name="TEXTURE10_ARB" value="0x84CA"/>
4224 <enum name="TEXTURE11_ARB" value="0x84CB"/>
4225 <enum name="TEXTURE12_ARB" value="0x84CC"/>
4226 <enum name="TEXTURE13_ARB" value="0x84CD"/>
4227 <enum name="TEXTURE14_ARB" value="0x84CE"/>
4228 <enum name="TEXTURE15_ARB" value="0x84CF"/>
4229 <enum name="TEXTURE16_ARB" value="0x84D0"/>
4230 <enum name="TEXTURE17_ARB" value="0x84D1"/>
4231 <enum name="TEXTURE18_ARB" value="0x84D2"/>
4232 <enum name="TEXTURE19_ARB" value="0x84D3"/>
4233 <enum name="TEXTURE20_ARB" value="0x84D4"/>
4234 <enum name="TEXTURE21_ARB" value="0x84D5"/>
4235 <enum name="TEXTURE22_ARB" value="0x84D6"/>
4236 <enum name="TEXTURE23_ARB" value="0x84D7"/>
4237 <enum name="TEXTURE24_ARB" value="0x84D8"/>
4238 <enum name="TEXTURE25_ARB" value="0x84D9"/>
4239 <enum name="TEXTURE26_ARB" value="0x84DA"/>
4240 <enum name="TEXTURE27_ARB" value="0x84DB"/>
4241 <enum name="TEXTURE28_ARB" value="0x84DC"/>
4242 <enum name="TEXTURE29_ARB" value="0x84DD"/>
4243 <enum name="TEXTURE30_ARB" value="0x84DE"/>
4244 <enum name="TEXTURE31_ARB" value="0x84DF"/>
4245 <enum name="ACTIVE_TEXTURE_ARB" value="0x84E0"/>
4246 <enum name="CLIENT_ACTIVE_TEXTURE_ARB" value="0x84E1"/>
4247 <enum name="MAX_TEXTURE_UNITS_ARB" value="0x84E2"/>
4248
4249 <function name="ActiveTextureARB" offset="374">
4250 <param name="texture" type="GLenum"/>
4251 <glx rop="197"/>
4252 </function>
4253
4254 <function name="ClientActiveTextureARB" offset="375">
4255 <param name="texture" type="GLenum"/>
4256 <glx handcode="true"/>
4257 </function>
4258
4259 <function name="MultiTexCoord1dARB" offset="376" vectorequiv="MultiTexCoord1dvARB">
4260 <param name="target" type="GLenum"/>
4261 <param name="s" type="GLdouble"/>
4262 </function>
4263
4264 <function name="MultiTexCoord1dvARB" offset="377">
4265 <param name="target" type="GLenum"/>
4266 <param name="v" type="const GLdouble *" count="1"/>
4267 <glx rop="198"/>
4268 </function>
4269
4270 <function name="MultiTexCoord1fARB" offset="378" vectorequiv="MultiTexCoord1fvARB">
4271 <param name="target" type="GLenum"/>
4272 <param name="s" type="GLfloat"/>
4273 </function>
4274
4275 <function name="MultiTexCoord1fvARB" offset="379">
4276 <param name="target" type="GLenum"/>
4277 <param name="v" type="const GLfloat *" count="1"/>
4278 <glx rop="199"/>
4279 </function>
4280
4281 <function name="MultiTexCoord1iARB" offset="380" vectorequiv="MultiTexCoord1ivARB">
4282 <param name="target" type="GLenum"/>
4283 <param name="s" type="GLint"/>
4284 </function>
4285
4286 <function name="MultiTexCoord1ivARB" offset="381">
4287 <param name="target" type="GLenum"/>
4288 <param name="v" type="const GLint *" count="1"/>
4289 <glx rop="200"/>
4290 </function>
4291
4292 <function name="MultiTexCoord1sARB" offset="382" vectorequiv="MultiTexCoord1svARB">
4293 <param name="target" type="GLenum"/>
4294 <param name="s" type="GLshort"/>
4295 </function>
4296
4297 <function name="MultiTexCoord1svARB" offset="383">
4298 <param name="target" type="GLenum"/>
4299 <param name="v" type="const GLshort *" count="1"/>
4300 <glx rop="201"/>
4301 </function>
4302
4303 <function name="MultiTexCoord2dARB" offset="384" vectorequiv="MultiTexCoord2dvARB">
4304 <param name="target" type="GLenum"/>
4305 <param name="s" type="GLdouble"/>
4306 <param name="t" type="GLdouble"/>
4307 </function>
4308
4309 <function name="MultiTexCoord2dvARB" offset="385">
4310 <param name="target" type="GLenum"/>
4311 <param name="v" type="const GLdouble *" count="2"/>
4312 <glx rop="202"/>
4313 </function>
4314
4315 <function name="MultiTexCoord2fARB" offset="386" vectorequiv="MultiTexCoord2fvARB">
4316 <param name="target" type="GLenum"/>
4317 <param name="s" type="GLfloat"/>
4318 <param name="t" type="GLfloat"/>
4319 </function>
4320
4321 <function name="MultiTexCoord2fvARB" offset="387">
4322 <param name="target" type="GLenum"/>
4323 <param name="v" type="const GLfloat *" count="2"/>
4324 <glx rop="203"/>
4325 </function>
4326
4327 <function name="MultiTexCoord2iARB" offset="388" vectorequiv="MultiTexCoord2ivARB">
4328 <param name="target" type="GLenum"/>
4329 <param name="s" type="GLint"/>
4330 <param name="t" type="GLint"/>
4331 </function>
4332
4333 <function name="MultiTexCoord2ivARB" offset="389">
4334 <param name="target" type="GLenum"/>
4335 <param name="v" type="const GLint *" count="2"/>
4336 <glx rop="204"/>
4337 </function>
4338
4339 <function name="MultiTexCoord2sARB" offset="390" vectorequiv="MultiTexCoord2svARB">
4340 <param name="target" type="GLenum"/>
4341 <param name="s" type="GLshort"/>
4342 <param name="t" type="GLshort"/>
4343 </function>
4344
4345 <function name="MultiTexCoord2svARB" offset="391">
4346 <param name="target" type="GLenum"/>
4347 <param name="v" type="const GLshort *" count="2"/>
4348 <glx rop="205"/>
4349 </function>
4350
4351 <function name="MultiTexCoord3dARB" offset="392" vectorequiv="MultiTexCoord3dvARB">
4352 <param name="target" type="GLenum"/>
4353 <param name="s" type="GLdouble"/>
4354 <param name="t" type="GLdouble"/>
4355 <param name="r" type="GLdouble"/>
4356 </function>
4357
4358 <function name="MultiTexCoord3dvARB" offset="393">
4359 <param name="target" type="GLenum"/>
4360 <param name="v" type="const GLdouble *" count="3"/>
4361 <glx rop="206"/>
4362 </function>
4363
4364 <function name="MultiTexCoord3fARB" offset="394" vectorequiv="MultiTexCoord3fvARB">
4365 <param name="target" type="GLenum"/>
4366 <param name="s" type="GLfloat"/>
4367 <param name="t" type="GLfloat"/>
4368 <param name="r" type="GLfloat"/>
4369 </function>
4370
4371 <function name="MultiTexCoord3fvARB" offset="395">
4372 <param name="target" type="GLenum"/>
4373 <param name="v" type="const GLfloat *" count="3"/>
4374 <glx rop="207"/>
4375 </function>
4376
4377 <function name="MultiTexCoord3iARB" offset="396" vectorequiv="MultiTexCoord3ivARB">
4378 <param name="target" type="GLenum"/>
4379 <param name="s" type="GLint"/>
4380 <param name="t" type="GLint"/>
4381 <param name="r" type="GLint"/>
4382 </function>
4383
4384 <function name="MultiTexCoord3ivARB" offset="397">
4385 <param name="target" type="GLenum"/>
4386 <param name="v" type="const GLint *" count="3"/>
4387 <glx rop="208"/>
4388 </function>
4389
4390 <function name="MultiTexCoord3sARB" offset="398" vectorequiv="MultiTexCoord3svARB">
4391 <param name="target" type="GLenum"/>
4392 <param name="s" type="GLshort"/>
4393 <param name="t" type="GLshort"/>
4394 <param name="r" type="GLshort"/>
4395 </function>
4396
4397 <function name="MultiTexCoord3svARB" offset="399">
4398 <param name="target" type="GLenum"/>
4399 <param name="v" type="const GLshort *" count="3"/>
4400 <glx rop="209"/>
4401 </function>
4402
4403 <function name="MultiTexCoord4dARB" offset="400" vectorequiv="MultiTexCoord4dvARB">
4404 <param name="target" type="GLenum"/>
4405 <param name="s" type="GLdouble"/>
4406 <param name="t" type="GLdouble"/>
4407 <param name="r" type="GLdouble"/>
4408 <param name="q" type="GLdouble"/>
4409 </function>
4410
4411 <function name="MultiTexCoord4dvARB" offset="401">
4412 <param name="target" type="GLenum"/>
4413 <param name="v" type="const GLdouble *" count="4"/>
4414 <glx rop="210"/>
4415 </function>
4416
4417 <function name="MultiTexCoord4fARB" offset="402" vectorequiv="MultiTexCoord4fvARB">
4418 <param name="target" type="GLenum"/>
4419 <param name="s" type="GLfloat"/>
4420 <param name="t" type="GLfloat"/>
4421 <param name="r" type="GLfloat"/>
4422 <param name="q" type="GLfloat"/>
4423 </function>
4424
4425 <function name="MultiTexCoord4fvARB" offset="403">
4426 <param name="target" type="GLenum"/>
4427 <param name="v" type="const GLfloat *" count="4"/>
4428 <glx rop="211"/>
4429 </function>
4430
4431 <function name="MultiTexCoord4iARB" offset="404" vectorequiv="MultiTexCoord4ivARB">
4432 <param name="target" type="GLenum"/>
4433 <param name="s" type="GLint"/>
4434 <param name="t" type="GLint"/>
4435 <param name="r" type="GLint"/>
4436 <param name="q" type="GLint"/>
4437 </function>
4438
4439 <function name="MultiTexCoord4ivARB" offset="405">
4440 <param name="target" type="GLenum"/>
4441 <param name="v" type="const GLint *" count="4"/>
4442 <glx rop="212"/>
4443 </function>
4444
4445 <function name="MultiTexCoord4sARB" offset="406" vectorequiv="MultiTexCoord4svARB">
4446 <param name="target" type="GLenum"/>
4447 <param name="s" type="GLshort"/>
4448 <param name="t" type="GLshort"/>
4449 <param name="r" type="GLshort"/>
4450 <param name="q" type="GLshort"/>
4451 </function>
4452
4453 <function name="MultiTexCoord4svARB" offset="407">
4454 <param name="target" type="GLenum"/>
4455 <param name="v" type="const GLshort *" count="4"/>
4456 <glx rop="213"/>
4457 </function>
4458 </category>
4459
4460 <!-- ARB extension number 2 is a GLX extension. -->
4461
4462 <category name="GL_ARB_transpose_matrix" number="3">
4463 <enum name="TRANSPOSE_MODELVIEW_MATRIX_ARB" value="0x84E3"/>
4464 <enum name="TRANSPOSE_PROJECTION_MATRIX_ARB" value="0x84E4"/>
4465 <enum name="TRANSPOSE_TEXTURE_MATRIX_ARB" value="0x84E5"/>
4466 <enum name="TRANSPOSE_COLOR_MATRIX_ARB" value="0x84E6"/>
4467
4468 <function name="LoadTransposeMatrixfARB" offset="408">
4469 <param name="m" type="const GLfloat *"/>
4470 <glx handcode="true"/>
4471 </function>
4472
4473 <function name="LoadTransposeMatrixdARB" offset="409">
4474 <param name="m" type="const GLdouble *"/>
4475 <glx handcode="true"/>
4476 </function>
4477
4478 <function name="MultTransposeMatrixfARB" offset="410">
4479 <param name="m" type="const GLfloat *"/>
4480 <glx handcode="true"/>
4481 </function>
4482
4483 <function name="MultTransposeMatrixdARB" offset="411">
4484 <param name="m" type="const GLdouble *"/>
4485 <glx handcode="true"/>
4486 </function>
4487 </category>
4488
4489 <!-- ARB extension number 4 is a WGL extension. -->
4490
4491 <category name="GL_ARB_multisample" number="5">
4492 <enum name="MULTISAMPLE_ARB" value="0x809D"/>
4493 <enum name="SAMPLE_ALPHA_TO_COVERAGE_ARB" value="0x809E"/>
4494 <enum name="SAMPLE_ALPHA_TO_ONE_ARB" value="0x809F"/>
4495 <enum name="SAMPLE_COVERAGE_ARB" value="0x80A0"/>
4496 <enum name="SAMPLE_BUFFERS_ARB" value="0x80A8"/>
4497 <enum name="SAMPLES_ARB" value="0x80A9"/>
4498 <enum name="SAMPLE_COVERAGE_VALUE_ARB" value="0x80AA"/>
4499 <enum name="SAMPLE_COVERAGE_INVERT_ARB" value="0x80AB"/>
4500 <enum name="MULTISAMPLE_BIT_ARB" value="0x20000000"/>
4501
4502 <function name="SampleCoverageARB" offset="412">
4503 <param name="value" type="GLclampf"/>
4504 <param name="invert" type="GLboolean"/>
4505 <glx rop="229"/>
4506 </function>
4507 </category>
4508
4509 <category name="GL_ARB_texture_env_add" number="6">
4510 <!-- No new functions, types, enums. -->
4511 </category>
4512
4513 <category name="GL_ARB_texture_cube_map" number="7">
4514 <enum name="NORMAL_MAP_ARB" value="0x8511"/>
4515 <enum name="REFLECTION_MAP_ARB" value="0x8512"/>
4516 <enum name="TEXTURE_CUBE_MAP_ARB" value="0x8513"/>
4517 <enum name="TEXTURE_BINDING_CUBE_MAP_ARB" value="0x8514"/>
4518 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X_ARB" value="0x8515"/>
4519 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X_ARB" value="0x8516"/>
4520 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y_ARB" value="0x8517"/>
4521 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB" value="0x8518"/>
4522 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z_ARB" value="0x8519"/>
4523 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB" value="0x851A"/>
4524 <enum name="PROXY_TEXTURE_CUBE_MAP_ARB" value="0x851B"/>
4525 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE_ARB" value="0x851C"/>
4526 </category>
4527
4528 <!-- ARB extension number 8 is a WGL extension. -->
4529 <!-- ARB extension number 9 is a WGL extension. -->
4530 <!-- ARB extension number 10 is a WGL extension. -->
4531 <!-- ARB extension number 11 is a WGL extension. -->
4532
4533 <category name="GL_ARB_texture_compression" number="12">
4534 <enum name="COMPRESSED_ALPHA_ARB" value="0x84E9"/>
4535 <enum name="COMPRESSED_LUMINANCE_ARB" value="0x84EA"/>
4536 <enum name="COMPRESSED_LUMINANCE_ALPHA_ARB" value="0x84EB"/>
4537 <enum name="COMPRESSED_INTENSITY_ARB" value="0x84EC"/>
4538 <enum name="COMPRESSED_RGB_ARB" value="0x84ED"/>
4539 <enum name="COMPRESSED_RGBA_ARB" value="0x84EE"/>
4540 <enum name="TEXTURE_COMPRESSION_HINT_ARB" value="0x84EF"/>
4541 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" value="0x86A0"/>
4542 <enum name="TEXTURE_COMPRESSED_ARB" value="0x86A1"/>
4543 <enum name="NUM_TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A2"/>
4544 <enum name="TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A3"/>
4545
4546 <function name="CompressedTexImage3DARB" offset="554">
4547 <param name="target" type="GLenum"/>
4548 <param name="level" type="GLint"/>
4549 <param name="internalformat" type="GLenum"/>
4550 <param name="width" type="GLsizei"/>
4551 <param name="height" type="GLsizei"/>
4552 <param name="depth" type="GLsizei"/>
4553 <param name="border" type="GLint"/>
4554 <param name="imageSize" type="GLsizei"/>
4555 <param name="data" type="const GLvoid *"/>
4556 <glx rop="216" handcode="true"/>
4557 </function>
4558
4559 <function name="CompressedTexImage2DARB" offset="555">
4560 <param name="target" type="GLenum"/>
4561 <param name="level" type="GLint"/>
4562 <param name="internalformat" type="GLenum"/>
4563 <param name="width" type="GLsizei"/>
4564 <param name="height" type="GLsizei"/>
4565 <param name="border" type="GLint"/>
4566 <param name="imageSize" type="GLsizei"/>
4567 <param name="data" type="const GLvoid *"/>
4568 <glx rop="215" handcode="true"/>
4569 </function>
4570
4571 <function name="CompressedTexImage1DARB" offset="556">
4572 <param name="target" type="GLenum"/>
4573 <param name="level" type="GLint"/>
4574 <param name="internalformat" type="GLenum"/>
4575 <param name="width" type="GLsizei"/>
4576 <param name="border" type="GLint"/>
4577 <param name="imageSize" type="GLsizei"/>
4578 <param name="data" type="const GLvoid *"/>
4579 <glx rop="214" handcode="true"/>
4580 </function>
4581
4582 <function name="CompressedTexSubImage3DARB" offset="557">
4583 <param name="target" type="GLenum"/>
4584 <param name="level" type="GLint"/>
4585 <param name="xoffset" type="GLint"/>
4586 <param name="yoffset" type="GLint"/>
4587 <param name="zoffset" type="GLint"/>
4588 <param name="width" type="GLsizei"/>
4589 <param name="height" type="GLsizei"/>
4590 <param name="depth" type="GLsizei"/>
4591 <param name="format" type="GLenum"/>
4592 <param name="imageSize" type="GLsizei"/>
4593 <param name="data" type="const GLvoid *"/>
4594 <glx rop="219" handcode="true"/>
4595 </function>
4596
4597 <function name="CompressedTexSubImage2DARB" offset="558">
4598 <param name="target" type="GLenum"/>
4599 <param name="level" type="GLint"/>
4600 <param name="xoffset" type="GLint"/>
4601 <param name="yoffset" type="GLint"/>
4602 <param name="width" type="GLsizei"/>
4603 <param name="height" type="GLsizei"/>
4604 <param name="format" type="GLenum"/>
4605 <param name="imageSize" type="GLsizei"/>
4606 <param name="data" type="const GLvoid *"/>
4607 <glx rop="218" handcode="true"/>
4608 </function>
4609
4610 <function name="CompressedTexSubImage1DARB" offset="559">
4611 <param name="target" type="GLenum"/>
4612 <param name="level" type="GLint"/>
4613 <param name="xoffset" type="GLint"/>
4614 <param name="width" type="GLsizei"/>
4615 <param name="format" type="GLenum"/>
4616 <param name="imageSize" type="GLsizei"/>
4617 <param name="data" type="const GLvoid *"/>
4618 <glx rop="217" handcode="true"/>
4619 </function>
4620
4621 <function name="GetCompressedTexImageARB" offset="560">
4622 <param name="target" type="GLenum"/>
4623 <param name="level" type="GLint"/>
4624 <param name="img" type="GLvoid *"/>
4625 <glx sop="160" handcode="true"/>
4626 </function>
4627 </category>
4628
4629 <category name="GL_ARB_texture_border_clamp" number="13">
4630 <enum name="CLAMP_TO_BORDER_ARB" value="0x812D"/>
4631 </category>
4632
4633 <category name="GL_ARB_point_parameters" number="14">
4634 <enum name="POINT_SIZE_MIN_ARB" value="0x8126">
4635 <size name="PointParameterfvEXT" count="1"/>
4636 </enum>
4637 <enum name="POINT_SIZE_MAX_ARB" value="0x8127">
4638 <size name="PointParameterfvEXT" count="1"/>
4639 </enum>
4640 <enum name="POINT_FADE_THRESHOLD_SIZE_ARB" value="0x8128">
4641 <size name="PointParameterfvEXT" count="1"/>
4642 </enum>
4643 <enum name="POINT_DISTANCE_ATTENUATION_ARB" value="0x8129">
4644 <size name="PointParameterfvEXT" count="3"/>
4645 </enum>
4646
4647 <function name="PointParameterfARB" alias="PointParameterfEXT">
4648 <param name="pname" type="GLenum"/>
4649 <param name="param" type="GLfloat"/>
4650 <glx rop="2065"/>
4651 </function>
4652
4653 <function name="PointParameterfvARB" alias="PointParameterfvEXT">
4654 <param name="pname" type="GLenum"/>
4655 <param name="params" type="const GLfloat *" variable_param="pname"/>
4656 <glx rop="2066"/>
4657 </function>
4658 </category>
4659
4660 <category name="GL_ARB_vertex_blend" number="15">
4661 <enum name="MAX_VERTEX_UNITS_ARB" value="0x86A4"/>
4662 <enum name="ACTIVE_VERTEX_UNITS_ARB" value="0x86A5"/>
4663 <enum name="WEIGHT_SUM_UNITY_ARB" value="0x86A6"/>
4664 <enum name="VERTEX_BLEND_ARB" value="0x86A7"/>
4665 <enum name="CURRENT_WEIGHT_ARB" value="0x86A8"/>
4666 <enum name="WEIGHT_ARRAY_TYPE_ARB" value="0x86A9"/>
4667 <enum name="WEIGHT_ARRAY_STRIDE_ARB" value="0x86AA"/>
4668 <enum name="WEIGHT_ARRAY_SIZE_ARB" value="0x86AB"/>
4669 <enum name="WEIGHT_ARRAY_POINTER_ARB" value="0x86AC"/>
4670 <enum name="WEIGHT_ARRAY_ARB" value="0x86AD"/>
4671 <enum name="MODELVIEW0_ARB" value="0x1700"/>
4672 <enum name="MODELVIEW1_ARB" value="0x850A"/>
4673 <enum name="MODELVIEW2_ARB" value="0x8722"/>
4674 <enum name="MODELVIEW3_ARB" value="0x8723"/>
4675 <enum name="MODELVIEW4_ARB" value="0x8724"/>
4676 <enum name="MODELVIEW5_ARB" value="0x8725"/>
4677 <enum name="MODELVIEW6_ARB" value="0x8726"/>
4678 <enum name="MODELVIEW7_ARB" value="0x8727"/>
4679 <enum name="MODELVIEW8_ARB" value="0x8728"/>
4680 <enum name="MODELVIEW9_ARB" value="0x8729"/>
4681 <enum name="MODELVIEW10_ARB" value="0x872A"/>
4682 <enum name="MODELVIEW11_ARB" value="0x872B"/>
4683 <enum name="MODELVIEW12_ARB" value="0x872C"/>
4684 <enum name="MODELVIEW13_ARB" value="0x872D"/>
4685 <enum name="MODELVIEW14_ARB" value="0x872E"/>
4686 <enum name="MODELVIEW15_ARB" value="0x872F"/>
4687 <enum name="MODELVIEW16_ARB" value="0x8730"/>
4688 <enum name="MODELVIEW17_ARB" value="0x8731"/>
4689 <enum name="MODELVIEW18_ARB" value="0x8732"/>
4690 <enum name="MODELVIEW19_ARB" value="0x8733"/>
4691 <enum name="MODELVIEW20_ARB" value="0x8734"/>
4692 <enum name="MODELVIEW21_ARB" value="0x8735"/>
4693 <enum name="MODELVIEW22_ARB" value="0x8736"/>
4694 <enum name="MODELVIEW23_ARB" value="0x8737"/>
4695 <enum name="MODELVIEW24_ARB" value="0x8738"/>
4696 <enum name="MODELVIEW25_ARB" value="0x8739"/>
4697 <enum name="MODELVIEW26_ARB" value="0x873A"/>
4698 <enum name="MODELVIEW27_ARB" value="0x873B"/>
4699 <enum name="MODELVIEW28_ARB" value="0x873C"/>
4700 <enum name="MODELVIEW29_ARB" value="0x873D"/>
4701 <enum name="MODELVIEW30_ARB" value="0x873E"/>
4702 <enum name="MODELVIEW31_ARB" value="0x873F"/>
4703
4704 <function name="WeightbvARB" offset="?">
4705 <param name="size" type="GLint"/>
4706 <param name="weights" type="const GLbyte *"/>
4707 </function>
4708
4709 <function name="WeightsvARB" offset="?">
4710 <param name="size" type="GLint"/>
4711 <param name="weights" type="const GLshort *"/>
4712 </function>
4713
4714 <function name="WeightivARB" offset="?">
4715 <param name="size" type="GLint"/>
4716 <param name="weights" type="const GLint *"/>
4717 </function>
4718
4719 <function name="WeightfvARB" offset="?">
4720 <param name="size" type="GLint"/>
4721 <param name="weights" type="const GLfloat *"/>
4722 </function>
4723
4724 <function name="WeightdvARB" offset="?">
4725 <param name="size" type="GLint"/>
4726 <param name="weights" type="const GLdouble *"/>
4727 </function>
4728
4729 <function name="WeightubvARB" offset="?">
4730 <param name="size" type="GLint"/>
4731 <param name="weights" type="const GLubyte *"/>
4732 </function>
4733
4734 <function name="WeightusvARB" offset="?">
4735 <param name="size" type="GLint"/>
4736 <param name="weights" type="const GLushort *"/>
4737 </function>
4738
4739 <function name="WeightuivARB" offset="?">
4740 <param name="size" type="GLint"/>
4741 <param name="weights" type="const GLuint *"/>
4742 </function>
4743
4744 <function name="WeightPointerARB" offset="?">
4745 <param name="size" type="GLint"/>
4746 <param name="type" type="GLenum"/>
4747 <param name="stride" type="GLsizei"/>
4748 <param name="pointer" type="const GLvoid *"/>
4749 <glx handcode="true"/>
4750 </function>
4751
4752 <function name="VertexBlendARB" offset="?">
4753 <param name="count" type="GLint"/>
4754 </function>
4755 </category>
4756
4757 <category name="GL_ARB_matrix_palette" number="16">
4758 <enum name="MATRIX_PALETTE_ARB" value="0x8840"/>
4759 <enum name="MAX_MATRIX_PALETTE_STACK_DEPTH_ARB" value="0x8841"/>
4760 <enum name="MAX_PALETTE_MATRICES_ARB" value="0x8842"/>
4761 <enum name="CURRENT_PALETTE_MATRIX_ARB" value="0x8843"/>
4762 <enum name="MATRIX_INDEX_ARRAY_ARB" value="0x8844"/>
4763 <enum name="CURRENT_MATRIX_INDEX_ARB" value="0x8845"/>
4764 <enum name="MATRIX_INDEX_ARRAY_SIZE_ARB" value="0x8846"/>
4765 <enum name="MATRIX_INDEX_ARRAY_TYPE_ARB" value="0x8847"/>
4766 <enum name="MATRIX_INDEX_ARRAY_STRIDE_ARB" value="0x8848"/>
4767 <enum name="MATRIX_INDEX_ARRAY_POINTER_ARB" value="0x8849"/>
4768
4769 <function name="CurrentPaletteMatrixARB" offset="?">
4770 <param name="index" type="GLint"/>
4771 </function>
4772
4773 <function name="MatrixIndexubvARB" offset="?">
4774 <param name="size" type="GLint"/>
4775 <param name="indices" type="const GLubyte *"/>
4776 </function>
4777
4778 <function name="MatrixIndexusvARB" offset="?">
4779 <param name="size" type="GLint"/>
4780 <param name="indices" type="const GLushort *"/>
4781 </function>
4782
4783 <function name="MatrixIndexuivARB" offset="?">
4784 <param name="size" type="GLint"/>
4785 <param name="indices" type="const GLuint *"/>
4786 </function>
4787
4788 <function name="MatrixIndexPointerARB" offset="?">
4789 <param name="size" type="GLint"/>
4790 <param name="type" type="GLenum"/>
4791 <param name="stride" type="GLsizei"/>
4792 <param name="pointer" type="const GLvoid *"/>
4793 <glx handcode="true"/>
4794 </function>
4795 </category>
4796
4797 <category name="GL_ARB_texture_env_combine" number="17">
4798 <enum name="COMBINE_ARB" value="0x8570"/>
4799 <enum name="COMBINE_RGB_ARB" value="0x8571"/>
4800 <enum name="COMBINE_ALPHA_ARB" value="0x8572"/>
4801 <enum name="SOURCE0_RGB_ARB" value="0x8580"/>
4802 <enum name="SOURCE1_RGB_ARB" value="0x8581"/>
4803 <enum name="SOURCE2_RGB_ARB" value="0x8582"/>
4804 <enum name="SOURCE0_ALPHA_ARB" value="0x8588"/>
4805 <enum name="SOURCE1_ALPHA_ARB" value="0x8589"/>
4806 <enum name="SOURCE2_ALPHA_ARB" value="0x858A"/>
4807 <enum name="OPERAND0_RGB_ARB" value="0x8590"/>
4808 <enum name="OPERAND1_RGB_ARB" value="0x8591"/>
4809 <enum name="OPERAND2_RGB_ARB" value="0x8592"/>
4810 <enum name="OPERAND0_ALPHA_ARB" value="0x8598"/>
4811 <enum name="OPERAND1_ALPHA_ARB" value="0x8599"/>
4812 <enum name="OPERAND2_ALPHA_ARB" value="0x859A"/>
4813 <enum name="RGB_SCALE_ARB" value="0x8573"/>
4814 <enum name="ADD_SIGNED_ARB" value="0x8574"/>
4815 <enum name="INTERPOLATE_ARB" value="0x8575"/>
4816 <enum name="SUBTRACT_ARB" value="0x84E7"/>
4817 <enum name="CONSTANT_ARB" value="0x8576"/>
4818 <enum name="PRIMARY_COLOR_ARB" value="0x8577"/>
4819 <enum name="PREVIOUS_ARB" value="0x8578"/>
4820 </category>
4821
4822 <category name="GL_ARB_texture_env_crossbar" number="18">
4823 <!-- No new functions, types, enums. -->
4824 </category>
4825
4826 <category name="GL_ARB_texture_env_dot3" number="19">
4827 <enum name="DOT3_RGB_ARB" value="0x86AE"/>
4828 <enum name="DOT3_RGBA_ARB" value="0x86AF"/>
4829 </category>
4830
4831 <!-- ARB extension number 20 is a WGL extension. -->
4832
4833 <category name="GL_ARB_texture_mirrored_repeat" number="21">
4834 <enum name="MIRRORED_REPEAT_ARB" value="0x8370"/>
4835 </category>
4836
4837 <category name="GL_ARB_depth_texture" number="22">
4838 <enum name="DEPTH_COMPONENT16_ARB" value="0x81A5"/>
4839 <enum name="DEPTH_COMPONENT24_ARB" value="0x81A6"/>
4840 <enum name="DEPTH_COMPONENT32_ARB" value="0x81A7"/>
4841 <enum name="TEXTURE_DEPTH_SIZE_ARB" value="0x884A"/>
4842 <enum name="DEPTH_TEXTURE_MODE_ARB" value="0x884B">
4843 <size name="TexParameterfv" count="1"/>
4844 <size name="TexParameteriv" count="1"/>
4845 </enum>
4846 </category>
4847
4848 <category name="GL_ARB_shadow" number="23">
4849 <enum name="TEXTURE_COMPARE_MODE_ARB" value="0x884C">
4850 <size name="TexParameterfv" count="1"/>
4851 <size name="TexParameteriv" count="1"/>
4852 </enum>
4853 <enum name="TEXTURE_COMPARE_FUNC_ARB" value="0x884D">
4854 <size name="TexParameterfv" count="1"/>
4855 <size name="TexParameteriv" count="1"/>
4856 </enum>
4857 <enum name="COMPARE_R_TO_TEXTURE_ARB" value="0x884E"/>
4858 </category>
4859
4860 <category name="GL_ARB_shadow_ambient" number="24">
4861 <enum name="TEXTURE_COMPARE_FAIL_VALUE_ARB" value="0x80BF">
4862 <size name="TexParameterfv" count="1"/>
4863 <size name="TexParameteriv" count="1"/>
4864 </enum>
4865 </category>
4866
4867 <category name="GL_ARB_window_pos" number="25">
4868 <function name="WindowPos2dARB" alias="WindowPos2dMESA">
4869 <param name="x" type="GLdouble"/>
4870 <param name="y" type="GLdouble"/>
4871 </function>
4872
4873 <function name="WindowPos2fARB" alias="WindowPos2fMESA">
4874 <param name="x" type="GLfloat"/>
4875 <param name="y" type="GLfloat"/>
4876 </function>
4877
4878 <function name="WindowPos2iARB" alias="WindowPos2iMESA">
4879 <param name="x" type="GLint"/>
4880 <param name="y" type="GLint"/>
4881 </function>
4882
4883 <function name="WindowPos2sARB" alias="WindowPos2sMESA">
4884 <param name="x" type="GLshort"/>
4885 <param name="y" type="GLshort"/>
4886 </function>
4887
4888 <function name="WindowPos2dvARB" alias="WindowPos2dvMESA">
4889 <param name="p" type="const GLdouble *"/>
4890 </function>
4891
4892 <function name="WindowPos2fvARB" alias="WindowPos2fvMESA">
4893 <param name="p" type="const GLfloat *"/>
4894 </function>
4895
4896 <function name="WindowPos2ivARB" alias="WindowPos2ivMESA">
4897 <param name="p" type="const GLint *"/>
4898 </function>
4899
4900 <function name="WindowPos2svARB" alias="WindowPos2svMESA">
4901 <param name="p" type="const GLshort *"/>
4902 </function>
4903
4904 <function name="WindowPos3dARB" alias="WindowPos3dMESA">
4905 <param name="x" type="GLdouble"/>
4906 <param name="y" type="GLdouble"/>
4907 <param name="z" type="GLdouble"/>
4908 </function>
4909
4910 <function name="WindowPos3fARB" alias="WindowPos3fMESA">
4911 <param name="x" type="GLfloat"/>
4912 <param name="y" type="GLfloat"/>
4913 <param name="z" type="GLfloat"/>
4914 </function>
4915
4916 <function name="WindowPos3iARB" alias="WindowPos3iMESA">
4917 <param name="x" type="GLint"/>
4918 <param name="y" type="GLint"/>
4919 <param name="z" type="GLint"/>
4920 </function>
4921
4922 <function name="WindowPos3sARB" alias="WindowPos3sMESA">
4923 <param name="x" type="GLshort"/>
4924 <param name="y" type="GLshort"/>
4925 <param name="z" type="GLshort"/>
4926 </function>
4927
4928 <function name="WindowPos3dvARB" alias="WindowPos3dvMESA">
4929 <param name="p" type="const GLdouble *"/>
4930 </function>
4931
4932 <function name="WindowPos3fvARB" alias="WindowPos3fvMESA">
4933 <param name="p" type="const GLfloat *"/>
4934 </function>
4935
4936 <function name="WindowPos3ivARB" alias="WindowPos3ivMESA">
4937 <param name="p" type="const GLint *"/>
4938 </function>
4939
4940 <function name="WindowPos3svARB" alias="WindowPos3svMESA">
4941 <param name="p" type="const GLshort *"/>
4942 </function>
4943 </category>
4944
4945 <category name="GL_ARB_vertex_program" number="26">
4946 <enum name="COLOR_SUM_ARB" value="0x8458"/>
4947 <enum name="VERTEX_PROGRAM_ARB" value="0x8620"/>
4948 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED_ARB" value="0x8622"/>
4949 <enum name="VERTEX_ATTRIB_ARRAY_SIZE_ARB" value="0x8623"/>
4950 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE_ARB" value="0x8624"/>
4951 <enum name="VERTEX_ATTRIB_ARRAY_TYPE_ARB" value="0x8625"/>
4952 <enum name="CURRENT_VERTEX_ATTRIB_ARB" value="0x8626"/>
4953 <enum name="PROGRAM_LENGTH_ARB" value="0x8627"/>
4954 <enum name="PROGRAM_STRING_ARB" value="0x8628"/>
4955 <enum name="MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" value="0x862E"/>
4956 <enum name="MAX_PROGRAM_MATRICES_ARB" value="0x862F"/>
4957 <enum name="CURRENT_MATRIX_STACK_DEPTH_ARB" value="0x8640"/>
4958 <enum name="CURRENT_MATRIX_ARB" value="0x8641"/>
4959 <enum name="VERTEX_PROGRAM_POINT_SIZE_ARB" value="0x8642"/>
4960 <enum name="VERTEX_PROGRAM_TWO_SIDE_ARB" value="0x8643"/>
4961 <enum name="VERTEX_ATTRIB_ARRAY_POINTER_ARB" value="0x8645"/>
4962 <enum name="PROGRAM_ERROR_POSITION_ARB" value="0x864B"/>
4963 <enum name="PROGRAM_BINDING_ARB" value="0x8677"/>
4964 <enum name="MAX_VERTEX_ATTRIBS_ARB" value="0x8869"/>
4965 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB" value="0x886A"/>
4966 <enum name="PROGRAM_ERROR_STRING_ARB" value="0x8874"/>
4967 <enum name="PROGRAM_FORMAT_ASCII_ARB" value="0x8875"/>
4968 <enum name="PROGRAM_FORMAT_ARB" value="0x8876"/>
4969 <enum name="PROGRAM_INSTRUCTIONS_ARB" value="0x88A0"/>
4970 <enum name="MAX_PROGRAM_INSTRUCTIONS_ARB" value="0x88A1"/>
4971 <enum name="PROGRAM_NATIVE_INSTRUCTIONS_ARB" value="0x88A2"/>
4972 <enum name="MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB" value="0x88A3"/>
4973 <enum name="PROGRAM_TEMPORARIES_ARB" value="0x88A4"/>
4974 <enum name="MAX_PROGRAM_TEMPORARIES_ARB" value="0x88A5"/>
4975 <enum name="PROGRAM_NATIVE_TEMPORARIES_ARB" value="0x88A6"/>
4976 <enum name="MAX_PROGRAM_NATIVE_TEMPORARIES_ARB" value="0x88A7"/>
4977 <enum name="PROGRAM_PARAMETERS_ARB" value="0x88A8"/>
4978 <enum name="MAX_PROGRAM_PARAMETERS_ARB" value="0x88A9"/>
4979 <enum name="PROGRAM_NATIVE_PARAMETERS_ARB" value="0x88AA"/>
4980 <enum name="MAX_PROGRAM_NATIVE_PARAMETERS_ARB" value="0x88AB"/>
4981 <enum name="PROGRAM_ATTRIBS_ARB" value="0x88AC"/>
4982 <enum name="MAX_PROGRAM_ATTRIBS_ARB" value="0x88AD"/>
4983 <enum name="PROGRAM_NATIVE_ATTRIBS_ARB" value="0x88AE"/>
4984 <enum name="MAX_PROGRAM_NATIVE_ATTRIBS_ARB" value="0x88AF"/>
4985 <enum name="PROGRAM_ADDRESS_REGISTERS_ARB" value="0x88B0"/>
4986 <enum name="MAX_PROGRAM_ADDRESS_REGISTERS_ARB" value="0x88B1"/>
4987 <enum name="PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" value="0x88B2"/>
4988 <enum name="MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" value="0x88B3"/>
4989 <enum name="MAX_PROGRAM_LOCAL_PARAMETERS_ARB" value="0x88B4"/>
4990 <enum name="MAX_PROGRAM_ENV_PARAMETERS_ARB" value="0x88B5"/>
4991 <enum name="PROGRAM_UNDER_NATIVE_LIMITS_ARB" value="0x88B6"/>
4992 <enum name="TRANSPOSE_CURRENT_MATRIX_ARB" value="0x88B7"/>
4993 <enum name="MATRIX0_ARB" value="0x88C0"/>
4994 <enum name="MATRIX1_ARB" value="0x88C1"/>
4995 <enum name="MATRIX2_ARB" value="0x88C2"/>
4996 <enum name="MATRIX3_ARB" value="0x88C3"/>
4997 <enum name="MATRIX4_ARB" value="0x88C4"/>
4998 <enum name="MATRIX5_ARB" value="0x88C5"/>
4999 <enum name="MATRIX6_ARB" value="0x88C6"/>
5000 <enum name="MATRIX7_ARB" value="0x88C7"/>
5001 <enum name="MATRIX8_ARB" value="0x88C8"/>
5002 <enum name="MATRIX9_ARB" value="0x88C9"/>
5003 <enum name="MATRIX10_ARB" value="0x88CA"/>
5004 <enum name="MATRIX11_ARB" value="0x88CB"/>
5005 <enum name="MATRIX12_ARB" value="0x88CC"/>
5006 <enum name="MATRIX13_ARB" value="0x88CD"/>
5007 <enum name="MATRIX14_ARB" value="0x88CE"/>
5008 <enum name="MATRIX15_ARB" value="0x88CF"/>
5009 <enum name="MATRIX16_ARB" value="0x88D0"/>
5010 <enum name="MATRIX17_ARB" value="0x88D1"/>
5011 <enum name="MATRIX18_ARB" value="0x88D2"/>
5012 <enum name="MATRIX19_ARB" value="0x88D3"/>
5013 <enum name="MATRIX20_ARB" value="0x88D4"/>
5014 <enum name="MATRIX21_ARB" value="0x88D5"/>
5015 <enum name="MATRIX22_ARB" value="0x88D6"/>
5016 <enum name="MATRIX23_ARB" value="0x88D7"/>
5017 <enum name="MATRIX24_ARB" value="0x88D8"/>
5018 <enum name="MATRIX25_ARB" value="0x88D9"/>
5019 <enum name="MATRIX26_ARB" value="0x88DA"/>
5020 <enum name="MATRIX27_ARB" value="0x88DB"/>
5021 <enum name="MATRIX28_ARB" value="0x88DC"/>
5022 <enum name="MATRIX29_ARB" value="0x88DD"/>
5023 <enum name="MATRIX30_ARB" value="0x88DE"/>
5024 <enum name="MATRIX31_ARB" value="0x88DF"/>
5025
5026 <function name="GetVertexAttribdvARB" offset="588">
5027 <param name="index" type="GLuint"/>
5028 <param name="pname" type="GLenum"/>
5029 <param name="params" type="GLdouble *"/>
5030 <glx ignore="true"/>
5031 </function>
5032
5033 <function name="GetVertexAttribfvARB" offset="589">
5034 <param name="index" type="GLuint"/>
5035 <param name="pname" type="GLenum"/>
5036 <param name="params" type="GLfloat *"/>
5037 <glx ignore="true"/>
5038 </function>
5039
5040 <function name="GetVertexAttribivARB" offset="590">
5041 <param name="index" type="GLuint"/>
5042 <param name="pname" type="GLenum"/>
5043 <param name="params" type="GLint *"/>
5044 <glx ignore="true"/>
5045 </function>
5046
5047 <function name="VertexAttrib1dARB" offset="603" vectorequiv="VertexAttrib1dvARB">
5048 <param name="index" type="GLuint"/>
5049 <param name="x" type="GLdouble"/>
5050 <glx ignore="true"/>
5051 </function>
5052
5053 <function name="VertexAttrib1dvARB" offset="604">
5054 <param name="index" type="GLuint"/>
5055 <param name="v" type="const GLdouble *" count="1"/>
5056 <glx ignore="true"/>
5057 </function>
5058
5059 <function name="VertexAttrib1fARB" offset="605" vectorequiv="VertexAttrib1fvARB">
5060 <param name="index" type="GLuint"/>
5061 <param name="x" type="GLfloat"/>
5062 <glx ignore="true"/>
5063 </function>
5064
5065 <function name="VertexAttrib1fvARB" offset="606">
5066 <param name="index" type="GLuint"/>
5067 <param name="v" type="const GLfloat *" count="1"/>
5068 <glx ignore="true"/>
5069 </function>
5070
5071 <function name="VertexAttrib1sARB" offset="607" vectorequiv="VertexAttrib1svARB">
5072 <param name="index" type="GLuint"/>
5073 <param name="x" type="GLshort"/>
5074 <glx ignore="true"/>
5075 </function>
5076
5077 <function name="VertexAttrib1svARB" offset="608">
5078 <param name="index" type="GLuint"/>
5079 <param name="v" type="const GLshort *" count="1"/>
5080 <glx ignore="true"/>
5081 </function>
5082
5083 <function name="VertexAttrib2dARB" offset="609" vectorequiv="VertexAttrib2dvARB">
5084 <param name="index" type="GLuint"/>
5085 <param name="x" type="GLdouble"/>
5086 <param name="y" type="GLdouble"/>
5087 <glx ignore="true"/>
5088 </function>
5089
5090 <function name="VertexAttrib2dvARB" offset="610">
5091 <param name="index" type="GLuint"/>
5092 <param name="v" type="const GLdouble *" count="2"/>
5093 <glx ignore="true"/>
5094 </function>
5095
5096 <function name="VertexAttrib2fARB" offset="611" vectorequiv="VertexAttrib2fvARB">
5097 <param name="index" type="GLuint"/>
5098 <param name="x" type="GLfloat"/>
5099 <param name="y" type="GLfloat"/>
5100 <glx ignore="true"/>
5101 </function>
5102
5103 <function name="VertexAttrib2fvARB" offset="612">
5104 <param name="index" type="GLuint"/>
5105 <param name="v" type="const GLfloat *" count="2"/>
5106 <glx ignore="true"/>
5107 </function>
5108
5109 <function name="VertexAttrib2sARB" offset="613" vectorequiv="VertexAttrib2svARB">
5110 <param name="index" type="GLuint"/>
5111 <param name="x" type="GLshort"/>
5112 <param name="y" type="GLshort"/>
5113 <glx ignore="true"/>
5114 </function>
5115
5116 <function name="VertexAttrib2svARB" offset="614">
5117 <param name="index" type="GLuint"/>
5118 <param name="v" type="const GLshort *" count="2"/>
5119 <glx ignore="true"/>
5120 </function>
5121
5122 <function name="VertexAttrib3dARB" offset="615" vectorequiv="VertexAttrib3dvARB">
5123 <param name="index" type="GLuint"/>
5124 <param name="x" type="GLdouble"/>
5125 <param name="y" type="GLdouble"/>
5126 <param name="z" type="GLdouble"/>
5127 <glx ignore="true"/>
5128 </function>
5129
5130 <function name="VertexAttrib3dvARB" offset="616">
5131 <param name="index" type="GLuint"/>
5132 <param name="v" type="const GLdouble *" count="3"/>
5133 <glx ignore="true"/>
5134 </function>
5135
5136 <function name="VertexAttrib3fARB" offset="617" vectorequiv="VertexAttrib3fvARB">
5137 <param name="index" type="GLuint"/>
5138 <param name="x" type="GLfloat"/>
5139 <param name="y" type="GLfloat"/>
5140 <param name="z" type="GLfloat"/>
5141 <glx ignore="true"/>
5142 </function>
5143
5144 <function name="VertexAttrib3fvARB" offset="618">
5145 <param name="index" type="GLuint"/>
5146 <param name="v" type="const GLfloat *" count="3"/>
5147 <glx ignore="true"/>
5148 </function>
5149
5150 <function name="VertexAttrib3sARB" offset="619" vectorequiv="VertexAttrib3svARB">
5151 <param name="index" type="GLuint"/>
5152 <param name="x" type="GLshort"/>
5153 <param name="y" type="GLshort"/>
5154 <param name="z" type="GLshort"/>
5155 <glx ignore="true"/>
5156 </function>
5157
5158 <function name="VertexAttrib3svARB" offset="620">
5159 <param name="index" type="GLuint"/>
5160 <param name="v" type="const GLshort *" count="3"/>
5161 <glx ignore="true"/>
5162 </function>
5163
5164 <function name="VertexAttrib4dARB" offset="621" vectorequiv="VertexAttrib4dvARB">
5165 <param name="index" type="GLuint"/>
5166 <param name="x" type="GLdouble"/>
5167 <param name="y" type="GLdouble"/>
5168 <param name="z" type="GLdouble"/>
5169 <param name="w" type="GLdouble"/>
5170 <glx ignore="true"/>
5171 </function>
5172
5173 <function name="VertexAttrib4dvARB" offset="622">
5174 <param name="index" type="GLuint"/>
5175 <param name="v" type="const GLdouble *" count="4"/>
5176 <glx ignore="true"/>
5177 </function>
5178
5179 <function name="VertexAttrib4fARB" offset="623" vectorequiv="VertexAttrib4fvARB">
5180 <param name="index" type="GLuint"/>
5181 <param name="x" type="GLfloat"/>
5182 <param name="y" type="GLfloat"/>
5183 <param name="z" type="GLfloat"/>
5184 <param name="w" type="GLfloat"/>
5185 <glx ignore="true"/>
5186 </function>
5187
5188 <function name="VertexAttrib4fvARB" offset="624">
5189 <param name="index" type="GLuint"/>
5190 <param name="v" type="const GLfloat *" count="4"/>
5191 <glx ignore="true"/>
5192 </function>
5193
5194 <function name="VertexAttrib4sARB" offset="625" vectorequiv="VertexAttrib4svARB">
5195 <param name="index" type="GLuint"/>
5196 <param name="x" type="GLshort"/>
5197 <param name="y" type="GLshort"/>
5198 <param name="z" type="GLshort"/>
5199 <param name="w" type="GLshort"/>
5200 <glx ignore="true"/>
5201 </function>
5202
5203 <function name="VertexAttrib4svARB" offset="626">
5204 <param name="index" type="GLuint"/>
5205 <param name="v" type="const GLshort *" count="4"/>
5206 <glx ignore="true"/>
5207 </function>
5208
5209 <function name="VertexAttrib4NubARB" offset="627" vectorequiv="VertexAttrib4NubvARB">
5210 <param name="index" type="GLuint"/>
5211 <param name="x" type="GLubyte"/>
5212 <param name="y" type="GLubyte"/>
5213 <param name="z" type="GLubyte"/>
5214 <param name="w" type="GLubyte"/>
5215 <glx ignore="true"/>
5216 </function>
5217
5218 <function name="VertexAttrib4NubvARB" offset="628">
5219 <param name="index" type="GLuint"/>
5220 <param name="v" type="const GLubyte *" count="4"/>
5221 <glx ignore="true"/>
5222 </function>
5223
5224 <function name="VertexAttrib4bvARB" offset="654">
5225 <param name="index" type="GLuint"/>
5226 <param name="v" type="const GLbyte *" count="4"/>
5227 <glx rop="4230" ignore="true"/>
5228 </function>
5229
5230 <function name="VertexAttrib4ivARB" offset="655">
5231 <param name="index" type="GLuint"/>
5232 <param name="v" type="const GLint *" count="4"/>
5233 <glx rop="4231" ignore="true"/>
5234 </function>
5235
5236 <function name="VertexAttrib4ubvARB" offset="656">
5237 <param name="index" type="GLuint"/>
5238 <param name="v" type="const GLubyte *" count="4"/>
5239 <glx rop="4232" ignore="true"/>
5240 </function>
5241
5242 <function name="VertexAttrib4usvARB" offset="657">
5243 <param name="index" type="GLuint"/>
5244 <param name="v" type="const GLushort *" count="4"/>
5245 <glx rop="4233" ignore="true"/>
5246 </function>
5247
5248 <function name="VertexAttrib4uivARB" offset="658">
5249 <param name="index" type="GLuint"/>
5250 <param name="v" type="const GLuint *" count="4"/>
5251 <glx rop="4234" ignore="true"/>
5252 </function>
5253
5254 <function name="VertexAttrib4NbvARB" offset="659">
5255 <param name="index" type="GLuint"/>
5256 <param name="v" type="const GLbyte *" count="4"/>
5257 <glx rop="4235" ignore="true"/>
5258 </function>
5259
5260 <function name="VertexAttrib4NsvARB" offset="660">
5261 <param name="index" type="GLuint"/>
5262 <param name="v" type="const GLshort *" count="4"/>
5263 <glx rop="4236" ignore="true"/>
5264 </function>
5265
5266 <function name="VertexAttrib4NivARB" offset="661">
5267 <param name="index" type="GLuint"/>
5268 <param name="v" type="const GLint *" count="4"/>
5269 <glx rop="4237" ignore="true"/>
5270 </function>
5271
5272 <function name="VertexAttrib4NusvARB" offset="662">
5273 <param name="index" type="GLuint"/>
5274 <param name="v" type="const GLushort *" count="4"/>
5275 <glx rop="4238" ignore="true"/>
5276 </function>
5277
5278 <function name="VertexAttrib4NuivARB" offset="663">
5279 <param name="index" type="GLuint"/>
5280 <param name="v" type="const GLuint *" count="4"/>
5281 <glx rop="4239" ignore="true"/>
5282 </function>
5283
5284 <function name="VertexAttribPointerARB" offset="664">
5285 <param name="index" type="GLuint"/>
5286 <param name="size" type="GLint"/>
5287 <param name="type" type="GLenum"/>
5288 <param name="normalized" type="GLboolean"/>
5289 <param name="stride" type="GLsizei"/>
5290 <param name="pointer" type="const GLvoid *"/>
5291 <glx handcode="true" ignore="true"/>
5292 </function>
5293
5294 <function name="EnableVertexAttribArrayARB" offset="665">
5295 <param name="index" type="GLuint"/>
5296 <glx handcode="true" ignore="true"/>
5297 </function>
5298
5299 <function name="DisableVertexAttribArrayARB" offset="666">
5300 <param name="index" type="GLuint"/>
5301 <glx handcode="true" ignore="true"/>
5302 </function>
5303
5304 <function name="ProgramStringARB" offset="667">
5305 <param name="target" type="GLenum"/>
5306 <param name="format" type="GLenum"/>
5307 <param name="len" type="GLsizei"/>
5308 <param name="string" type="const GLvoid *"/>
5309 <glx rop="4217" handcode="true" ignore="true"/>
5310 </function>
5311
5312 <function name="BindProgramARB" alias="BindProgramNV">
5313 <param name="target" type="GLenum"/>
5314 <param name="program" type="GLuint"/>
5315 </function>
5316
5317 <function name="DeleteProgramsARB" alias="DeleteProgramsNV">
5318 <param name="n" type="GLsizei"/>
5319 <param name="programs" type="const GLuint *"/>
5320 </function>
5321
5322 <function name="GenProgramsARB" alias="GenProgramsNV">
5323 <param name="n" type="GLsizei"/>
5324 <param name="programs" type="GLuint *"/>
5325 </function>
5326
5327 <function name="IsProgramARB" alias="IsProgramNV">
5328 <param name="program" type="GLuint"/>
5329 <return type="GLboolean"/>
5330 </function>
5331
5332 <!-- FIXME: This should alias to ProgramParameter*NV -->
5333 <function name="ProgramEnvParameter4dARB" offset="668" vectorequiv="ProgramEnvParameter4dvARB">
5334 <param name="target" type="GLenum"/>
5335 <param name="index" type="GLuint"/>
5336 <param name="x" type="GLdouble"/>
5337 <param name="y" type="GLdouble"/>
5338 <param name="z" type="GLdouble"/>
5339 <param name="w" type="GLdouble"/>
5340 <glx ignore="true"/>
5341 </function>
5342
5343 <!-- FIXME: This should alias to ProgramParameter*NV -->
5344 <function name="ProgramEnvParameter4dvARB" offset="669">
5345 <param name="target" type="GLenum"/>
5346 <param name="index" type="GLuint"/>
5347 <param name="params" type="const GLdouble *" count="4"/>
5348 <glx rop="4185" doubles_in_order="true" ignore="true"/>
5349 </function>
5350
5351 <!-- FIXME: This should alias to ProgramParameter*NV -->
5352 <function name="ProgramEnvParameter4fARB" offset="670" vectorequiv="ProgramEnvParameter4fvARB">
5353 <param name="target" type="GLenum"/>
5354 <param name="index" type="GLuint"/>
5355 <param name="x" type="GLfloat"/>
5356 <param name="y" type="GLfloat"/>
5357 <param name="z" type="GLfloat"/>
5358 <param name="w" type="GLfloat"/>
5359 <glx ignore="true"/>
5360 </function>
5361
5362 <!-- FIXME: This should alias to ProgramParameter*NV -->
5363 <function name="ProgramEnvParameter4fvARB" offset="671">
5364 <param name="target" type="GLenum"/>
5365 <param name="index" type="GLuint"/>
5366 <param name="params" type="const GLfloat *" count="4"/>
5367 <glx rop="4184" ignore="true"/>
5368 </function>
5369
5370 <function name="ProgramLocalParameter4dARB" offset="672" vectorequiv="ProgramLocalParameter4dvARB">
5371 <param name="target" type="GLenum"/>
5372 <param name="index" type="GLuint"/>
5373 <param name="x" type="GLdouble"/>
5374 <param name="y" type="GLdouble"/>
5375 <param name="z" type="GLdouble"/>
5376 <param name="w" type="GLdouble"/>
5377 <glx ignore="true"/>
5378 </function>
5379
5380 <function name="ProgramLocalParameter4dvARB" offset="673">
5381 <param name="target" type="GLenum"/>
5382 <param name="index" type="GLuint"/>
5383 <param name="params" type="const GLdouble *" count="4"/>
5384 <glx rop="4216" doubles_in_order="true" ignore="true"/>
5385 </function>
5386
5387 <function name="ProgramLocalParameter4fARB" offset="674" vectorequiv="ProgramLocalParameter4fvARB">
5388 <param name="target" type="GLenum"/>
5389 <param name="index" type="GLuint"/>
5390 <param name="x" type="GLfloat"/>
5391 <param name="y" type="GLfloat"/>
5392 <param name="z" type="GLfloat"/>
5393 <param name="w" type="GLfloat"/>
5394 <glx ignore="true"/>
5395 </function>
5396
5397 <function name="ProgramLocalParameter4fvARB" offset="675">
5398 <param name="target" type="GLenum"/>
5399 <param name="index" type="GLuint"/>
5400 <param name="params" type="const GLfloat *" count="4"/>
5401 <glx rop="4215" ignore="true"/>
5402 </function>
5403
5404 <!-- FIXME: This should alias to GetProgramParameter*NV -->
5405 <function name="GetProgramEnvParameterdvARB" offset="676">
5406 <param name="target" type="GLenum"/>
5407 <param name="index" type="GLuint"/>
5408 <param name="params" type="GLdouble *" output="true"/>
5409 <glx vendorpriv="1297" doubles_in_order="true" ignore="true"/>
5410 </function>
5411
5412 <!-- FIXME: This should alias to GetProgramParameter*NV -->
5413 <function name="GetProgramEnvParameterfvARB" offset="677">
5414 <param name="target" type="GLenum"/>
5415 <param name="index" type="GLuint"/>
5416 <param name="params" type="GLfloat *" output="true"/>
5417 <glx vendorpriv="1296" ignore="true"/>
5418 </function>
5419
5420 <function name="GetProgramLocalParameterdvARB" offset="678">
5421 <param name="target" type="GLenum"/>
5422 <param name="index" type="GLuint"/>
5423 <param name="params" type="GLdouble *" output="true"/>
5424 <glx vendorpriv="1306" doubles_in_order="true" ignore="true"/>
5425 </function>
5426
5427 <function name="GetProgramLocalParameterfvARB" offset="679">
5428 <param name="target" type="GLenum"/>
5429 <param name="index" type="GLuint"/>
5430 <param name="params" type="GLfloat *" output="true"/>
5431 <glx vendorpriv="1305" ignore="true"/>
5432 </function>
5433
5434 <function name="GetProgramivARB" offset="680">
5435 <param name="target" type="GLenum"/>
5436 <param name="pname" type="GLenum"/>
5437 <param name="params" type="GLint *" output="true"/>
5438 <glx vendorpriv="1307" ignore="true"/>
5439 </function>
5440
5441 <function name="GetProgramStringARB" offset="681">
5442 <param name="target" type="GLenum"/>
5443 <param name="pname" type="GLenum"/>
5444 <param name="string" type="GLvoid *"/>
5445 <glx vendorpriv="1308" handcode="true" ignore="true"/>
5446 </function>
5447
5448 <function name="GetVertexAttribPointervARB" alias="GetVertexAttribPointervNV">
5449 <param name="index" type="GLuint"/>
5450 <param name="pname" type="GLenum"/>
5451 <param name="params" type="GLvoid **"/>
5452 </function>
5453 </category>
5454
5455 <category name="GL_ARB_fragment_program" number="27">
5456 <enum name="FRAGMENT_PROGRAM_ARB" value="0x8804"/>
5457 <enum name="PROGRAM_ALU_INSTRUCTIONS_ARB" value="0x8805"/>
5458 <enum name="PROGRAM_TEX_INSTRUCTIONS_ARB" value="0x8806"/>
5459 <enum name="PROGRAM_TEX_INDIRECTIONS_ARB" value="0x8807"/>
5460 <enum name="PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" value="0x8808"/>
5461 <enum name="PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" value="0x8809"/>
5462 <enum name="PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" value="0x880A"/>
5463 <enum name="MAX_PROGRAM_ALU_INSTRUCTIONS_ARB" value="0x880B"/>
5464 <enum name="MAX_PROGRAM_TEX_INSTRUCTIONS_ARB" value="0x880C"/>
5465 <enum name="MAX_PROGRAM_TEX_INDIRECTIONS_ARB" value="0x880D"/>
5466 <enum name="MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" value="0x880E"/>
5467 <enum name="MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" value="0x880F"/>
5468 <enum name="MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" value="0x8810"/>
5469 <enum name="MAX_TEXTURE_COORDS_ARB" value="0x8871"/>
5470 <enum name="MAX_TEXTURE_IMAGE_UNITS_ARB" value="0x8872"/>
5471 </category>
5472
5473 <category name="GL_ARB_vertex_buffer_object" number="28">
5474 <enum name="BUFFER_SIZE_ARB" value="0x8764"/>
5475 <enum name="BUFFER_USAGE_ARB" value="0x8765"/>
5476 <enum name="ARRAY_BUFFER_ARB" value="0x8892"/>
5477 <enum name="ELEMENT_ARRAY_BUFFER_ARB" value="0x8893"/>
5478 <enum name="ARRAY_BUFFER_BINDING_ARB" value="0x8894"/>
5479 <enum name="ELEMENT_ARRAY_BUFFER_BINDING_ARB" value="0x8895"/>
5480 <enum name="VERTEX_ARRAY_BUFFER_BINDING_ARB" value="0x8896"/>
5481 <enum name="NORMAL_ARRAY_BUFFER_BINDING_ARB" value="0x8897"/>
5482 <enum name="COLOR_ARRAY_BUFFER_BINDING_ARB" value="0x8898"/>
5483 <enum name="INDEX_ARRAY_BUFFER_BINDING_ARB" value="0x8899"/>
5484 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB" value="0x889A"/>
5485 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB" value="0x889B"/>
5486 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB" value="0x889C"/>
5487 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB" value="0x889D"/>
5488 <enum name="WEIGHT_ARRAY_BUFFER_BINDING_ARB" value="0x889E"/>
5489 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB" value="0x889F"/>
5490 <enum name="READ_ONLY_ARB" value="0x88B8"/>
5491 <enum name="WRITE_ONLY_ARB" value="0x88B9"/>
5492 <enum name="READ_WRITE_ARB" value="0x88BA"/>
5493 <enum name="BUFFER_ACCESS_ARB" value="0x88BB"/>
5494 <enum name="BUFFER_MAPPED_ARB" value="0x88BC"/>
5495 <enum name="BUFFER_MAP_POINTER_ARB" value="0x88BD"/>
5496 <enum name="STREAM_DRAW_ARB" value="0x88E0"/>
5497 <enum name="STREAM_READ_ARB" value="0x88E1"/>
5498 <enum name="STREAM_COPY_ARB" value="0x88E2"/>
5499 <enum name="STATIC_DRAW_ARB" value="0x88E4"/>
5500 <enum name="STATIC_READ_ARB" value="0x88E5"/>
5501 <enum name="STATIC_COPY_ARB" value="0x88E6"/>
5502 <enum name="DYNAMIC_DRAW_ARB" value="0x88E8"/>
5503 <enum name="DYNAMIC_READ_ARB" value="0x88E9"/>
5504 <enum name="DYNAMIC_COPY_ARB" value="0x88EA"/>
5505
5506 <type name="intptrARB" size="4"/>
5507 <type name="sizeiptrARB" size="4"/>
5508
5509 <function name="BindBufferARB" offset="688">
5510 <param name="target" type="GLenum"/>
5511 <param name="buffer" type="GLuint"/>
5512 <glx ignore="true"/>
5513 </function>
5514
5515 <function name="BufferDataARB" offset="689">
5516 <param name="target" type="GLenum"/>
5517 <param name="size" type="GLsizeiptrARB"/>
5518 <param name="data" type="const GLvoid *"/>
5519 <param name="usage" type="GLenum"/>
5520 <glx ignore="true"/>
5521 </function>
5522
5523 <function name="BufferSubDataARB" offset="690">
5524 <param name="target" type="GLenum"/>
5525 <param name="offset" type="GLintptrARB"/>
5526 <param name="size" type="GLsizeiptrARB"/>
5527 <param name="data" type="const GLvoid *"/>
5528 <glx ignore="true"/>
5529 </function>
5530
5531 <function name="DeleteBuffersARB" offset="691">
5532 <param name="n" type="GLsizei"/>
5533 <param name="buffer" type="const GLuint *"/>
5534 <glx ignore="true"/>
5535 </function>
5536
5537 <function name="GenBuffersARB" offset="692">
5538 <param name="n" type="GLsizei"/>
5539 <param name="buffer" type="GLuint *"/>
5540 <glx ignore="true"/>
5541 </function>
5542
5543 <function name="GetBufferParameterivARB" offset="693">
5544 <param name="target" type="GLenum"/>
5545 <param name="pname" type="GLenum"/>
5546 <param name="params" type="GLint *"/>
5547 <glx ignore="true"/>
5548 </function>
5549
5550 <function name="GetBufferPointervARB" offset="694">
5551 <param name="target" type="GLenum"/>
5552 <param name="pname" type="GLenum"/>
5553 <param name="params" type="GLvoid **"/>
5554 <glx ignore="true"/>
5555 </function>
5556
5557 <function name="GetBufferSubDataARB" offset="695">
5558 <param name="target" type="GLenum"/>
5559 <param name="offset" type="GLintptrARB"/>
5560 <param name="size" type="GLsizeiptrARB"/>
5561 <param name="data" type="GLvoid *"/>
5562 <glx ignore="true"/>
5563 </function>
5564
5565 <function name="IsBufferARB" offset="696">
5566 <param name="buffer" type="GLuint"/>
5567 <return type="GLboolean"/>
5568 <glx ignore="true"/>
5569 </function>
5570
5571 <function name="MapBufferARB" offset="697">
5572 <param name="target" type="GLenum"/>
5573 <param name="access" type="GLenum"/>
5574 <return type="GLvoid *"/>
5575 <glx ignore="true"/>
5576 </function>
5577
5578 <function name="UnmapBufferARB" offset="698">
5579 <param name="target" type="GLenum"/>
5580 <return type="GLboolean"/>
5581 <glx ignore="true"/>
5582 </function>
5583 </category>
5584
5585 <category name="GL_ARB_occlusion_query" number="29">
5586 <enum name="QUERY_COUNTER_BITS_ARB" value="0x8864"/>
5587 <enum name="CURRENT_QUERY_ARB" value="0x8865"/>
5588 <enum name="QUERY_RESULT_ARB" value="0x8866"/>
5589 <enum name="QUERY_RESULT_AVAILABLE_ARB" value="0x8867"/>
5590 <enum name="SAMPLES_PASSED_ARB" value="0x8914"/>
5591
5592 <function name="GenQueriesARB" offset="700">
5593 <param name="n" type="GLsizei"/>
5594 <param name="ids" type="GLuint *"/>
5595 <glx ignore="true"/>
5596 </function>
5597
5598 <function name="DeleteQueriesARB" offset="701">
5599 <param name="n" type="GLsizei"/>
5600 <param name="ids" type="const GLuint *"/>
5601 <glx ignore="true"/>
5602 </function>
5603
5604 <function name="IsQueryARB" offset="702">
5605 <param name="id" type="GLuint"/>
5606 <return type="GLboolean"/>
5607 <glx ignore="true"/>
5608 </function>
5609
5610 <function name="BeginQueryARB" offset="703">
5611 <param name="target" type="GLenum"/>
5612 <param name="id" type="GLuint"/>
5613 <glx ignore="true"/>
5614 </function>
5615
5616 <function name="EndQueryARB" offset="704">
5617 <param name="target" type="GLenum"/>
5618 <glx ignore="true"/>
5619 </function>
5620
5621 <function name="GetQueryivARB" offset="705">
5622 <param name="target" type="GLenum"/>
5623 <param name="pname" type="GLenum"/>
5624 <param name="params" type="GLint *"/>
5625 <glx ignore="true"/>
5626 </function>
5627
5628 <function name="GetQueryObjectivARB" offset="706">
5629 <param name="id" type="GLuint"/>
5630 <param name="pname" type="GLenum"/>
5631 <param name="params" type="GLint *"/>
5632 <glx ignore="true"/>
5633 </function>
5634
5635 <function name="GetQueryObjectuivARB" offset="707">
5636 <param name="id" type="GLuint"/>
5637 <param name="pname" type="GLenum"/>
5638 <param name="params" type="GLuint *"/>
5639 <glx ignore="true"/>
5640 </function>
5641 </category>
5642
5643 <category name="GL_ARB_shader_objects" number="30">
5644 <enum name="PROGRAM_OBJECT_ARB" value="0x8B40"/>
5645 <enum name="SHADER_OBJECT_ARB" value="0x8B48"/>
5646 <enum name="OBJECT_TYPE_ARB" value="0x8B4E"/>
5647 <enum name="OBJECT_SUBTYPE_ARB" value="0x8B4F"/>
5648 <enum name="FLOAT_VEC2_ARB" value="0x8B50"/>
5649 <enum name="FLOAT_VEC3_ARB" value="0x8B51"/>
5650 <enum name="FLOAT_VEC4_ARB" value="0x8B52"/>
5651 <enum name="INT_VEC2_ARB" value="0x8B53"/>
5652 <enum name="INT_VEC3_ARB" value="0x8B54"/>
5653 <enum name="INT_VEC4_ARB" value="0x8B55"/>
5654 <enum name="BOOL_ARB" value="0x8B56"/>
5655 <enum name="BOOL_VEC2_ARB" value="0x8B57"/>
5656 <enum name="BOOL_VEC3_ARB" value="0x8B58"/>
5657 <enum name="BOOL_VEC4_ARB" value="0x8B59"/>
5658 <enum name="FLOAT_MAT2_ARB" value="0x8B5A"/>
5659 <enum name="FLOAT_MAT3_ARB" value="0x8B5B"/>
5660 <enum name="FLOAT_MAT4_ARB" value="0x8B5C"/>
5661 <enum name="OBJECT_DELETE_STATUS_ARB" value="0x8B80"/>
5662 <enum name="OBJECT_COMPILE_STATUS_ARB" value="0x8B81"/>
5663 <enum name="OBJECT_LINK_STATUS_ARB" value="0x8B82"/>
5664 <enum name="OBJECT_VALIDATE_STATUS_ARB" value="0x8B83"/>
5665 <enum name="OBJECT_INFO_LOG_LENGTH_ARB" value="0x8B84"/>
5666 <enum name="OBJECT_ATTACHED_OBJECTS_ARB" value="0x8B85"/>
5667 <enum name="OBJECT_ACTIVE_UNIFORMS_ARB" value="0x8B86"/>
5668 <enum name="OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB" value="0x8B87"/>
5669 <enum name="OBJECT_SHADER_SOURCE_LENGTH_ARB" value="0x8B88"/>
5670
5671 <type name="charARB" size="1"/>
5672 <type name="handleARB" size="4"/>
5673
5674 <function name="DeleteObjectARB" offset="711">
5675 <param name="obj" type="GLhandleARB"/>
5676 <glx ignore="true"/>
5677 </function>
5678
5679 <function name="GetHandleARB" offset="712">
5680 <param name="pname" type="GLenum"/>
5681 <return type="GLhandleARB"/>
5682 <glx ignore="true"/>
5683 </function>
5684
5685 <function name="DetachObjectARB" offset="713">
5686 <param name="containerObj" type="GLhandleARB"/>
5687 <param name="attachedObj" type="GLhandleARB"/>
5688 <glx ignore="true"/>
5689 </function>
5690
5691 <function name="CreateShaderObjectARB" offset="714">
5692 <param name="shaderType" type="GLenum"/>
5693 <return type="GLhandleARB"/>
5694 <glx ignore="true"/>
5695 </function>
5696
5697 <function name="ShaderSourceARB" offset="715">
5698 <param name="shaderObj" type="GLhandleARB"/>
5699 <param name="count" type="GLsizei"/>
5700 <param name="string" type="const GLcharARB **"/>
5701 <param name="length" type="const GLint *"/>
5702 <glx ignore="true"/>
5703 </function>
5704
5705 <function name="CompileShaderARB" offset="716">
5706 <param name="shaderObj" type="GLhandleARB"/>
5707 <glx ignore="true"/>
5708 </function>
5709
5710 <function name="CreateProgramObjectARB" offset="717">
5711 <return type="GLhandleARB"/>
5712 <glx ignore="true"/>
5713 </function>
5714
5715 <function name="AttachObjectARB" offset="718">
5716 <param name="containerObj" type="GLhandleARB"/>
5717 <param name="obj" type="GLhandleARB"/>
5718 <glx ignore="true"/>
5719 </function>
5720
5721 <function name="LinkProgramARB" offset="719">
5722 <param name="programObj" type="GLhandleARB"/>
5723 <glx ignore="true"/>
5724 </function>
5725
5726 <function name="UseProgramObjectARB" offset="720">
5727 <param name="programObj" type="GLhandleARB"/>
5728 <glx ignore="true"/>
5729 </function>
5730
5731 <function name="ValidateProgramARB" offset="721">
5732 <param name="programObj" type="GLhandleARB"/>
5733 <glx ignore="true"/>
5734 </function>
5735
5736 <function name="Uniform1fARB" offset="722">
5737 <param name="location" type="GLint"/>
5738 <param name="v0" type="GLfloat"/>
5739 <glx ignore="true"/>
5740 </function>
5741
5742 <function name="Uniform2fARB" offset="723">
5743 <param name="location" type="GLint"/>
5744 <param name="v0" type="GLfloat"/>
5745 <param name="v1" type="GLfloat"/>
5746 <glx ignore="true"/>
5747 </function>
5748
5749 <function name="Uniform3fARB" offset="724">
5750 <param name="location" type="GLint"/>
5751 <param name="v0" type="GLfloat"/>
5752 <param name="v1" type="GLfloat"/>
5753 <param name="v2" type="GLfloat"/>
5754 <glx ignore="true"/>
5755 </function>
5756
5757 <function name="Uniform4fARB" offset="725">
5758 <param name="location" type="GLint"/>
5759 <param name="v0" type="GLfloat"/>
5760 <param name="v1" type="GLfloat"/>
5761 <param name="v2" type="GLfloat"/>
5762 <param name="v3" type="GLfloat"/>
5763 <glx ignore="true"/>
5764 </function>
5765
5766 <function name="Uniform1iARB" offset="726">
5767 <param name="location" type="GLint"/>
5768 <param name="v0" type="GLint"/>
5769 <glx ignore="true"/>
5770 </function>
5771
5772 <function name="Uniform2iARB" offset="727">
5773 <param name="location" type="GLint"/>
5774 <param name="v0" type="GLint"/>
5775 <param name="v1" type="GLint"/>
5776 <glx ignore="true"/>
5777 </function>
5778
5779 <function name="Uniform3iARB" offset="728">
5780 <param name="location" type="GLint"/>
5781 <param name="v0" type="GLint"/>
5782 <param name="v1" type="GLint"/>
5783 <param name="v2" type="GLint"/>
5784 <glx ignore="true"/>
5785 </function>
5786
5787 <function name="Uniform4iARB" offset="729">
5788 <param name="location" type="GLint"/>
5789 <param name="v0" type="GLint"/>
5790 <param name="v1" type="GLint"/>
5791 <param name="v2" type="GLint"/>
5792 <param name="v3" type="GLint"/>
5793 <glx ignore="true"/>
5794 </function>
5795
5796 <function name="Uniform1fvARB" offset="730">
5797 <param name="location" type="GLint"/>
5798 <param name="count" type="GLsizei"/>
5799 <param name="value" type="const GLfloat *"/>
5800 <glx ignore="true"/>
5801 </function>
5802
5803 <function name="Uniform2fvARB" offset="731">
5804 <param name="location" type="GLint"/>
5805 <param name="count" type="GLsizei"/>
5806 <param name="value" type="const GLfloat *"/>
5807 <glx ignore="true"/>
5808 </function>
5809
5810 <function name="Uniform3fvARB" offset="732">
5811 <param name="location" type="GLint"/>
5812 <param name="count" type="GLsizei"/>
5813 <param name="value" type="const GLfloat *"/>
5814 <glx ignore="true"/>
5815 </function>
5816
5817 <function name="Uniform4fvARB" offset="733">
5818 <param name="location" type="GLint"/>
5819 <param name="count" type="GLsizei"/>
5820 <param name="value" type="const GLfloat *"/>
5821 <glx ignore="true"/>
5822 </function>
5823
5824 <function name="Uniform1ivARB" offset="734">
5825 <param name="location" type="GLint"/>
5826 <param name="count" type="GLsizei"/>
5827 <param name="value" type="const GLint *"/>
5828 <glx ignore="true"/>
5829 </function>
5830
5831 <function name="Uniform2ivARB" offset="735">
5832 <param name="location" type="GLint"/>
5833 <param name="count" type="GLsizei"/>
5834 <param name="value" type="const GLint *"/>
5835 <glx ignore="true"/>
5836 </function>
5837
5838 <function name="Uniform3ivARB" offset="736">
5839 <param name="location" type="GLint"/>
5840 <param name="count" type="GLsizei"/>
5841 <param name="value" type="const GLint *"/>
5842 <glx ignore="true"/>
5843 </function>
5844
5845 <function name="Uniform4ivARB" offset="737">
5846 <param name="location" type="GLint"/>
5847 <param name="count" type="GLsizei"/>
5848 <param name="value" type="const GLint *"/>
5849 <glx ignore="true"/>
5850 </function>
5851
5852 <function name="UniformMatrix2fvARB" offset="738">
5853 <param name="location" type="GLint"/>
5854 <param name="count" type="GLsizei"/>
5855 <param name="transpose" type="GLboolean"/>
5856 <param name="value" type="const GLfloat *"/>
5857 <glx ignore="true"/>
5858 </function>
5859
5860 <function name="UniformMatrix3fvARB" offset="739">
5861 <param name="location" type="GLint"/>
5862 <param name="count" type="GLsizei"/>
5863 <param name="transpose" type="GLboolean"/>
5864 <param name="value" type="const GLfloat *"/>
5865 <glx ignore="true"/>
5866 </function>
5867
5868 <function name="UniformMatrix4fvARB" offset="740">
5869 <param name="location" type="GLint"/>
5870 <param name="count" type="GLsizei"/>
5871 <param name="transpose" type="GLboolean"/>
5872 <param name="value" type="const GLfloat *"/>
5873 <glx ignore="true"/>
5874 </function>
5875
5876 <function name="GetObjectParameterfvARB" offset="741">
5877 <param name="obj" type="GLhandleARB"/>
5878 <param name="pname" type="GLenum"/>
5879 <param name="params" type="GLfloat *"/>
5880 <glx ignore="true"/>
5881 </function>
5882
5883 <function name="GetObjectParameterivARB" offset="742">
5884 <param name="obj" type="GLhandleARB"/>
5885 <param name="pname" type="GLenum"/>
5886 <param name="params" type="GLint *"/>
5887 <glx ignore="true"/>
5888 </function>
5889
5890 <function name="GetInfoLogARB" offset="743">
5891 <param name="obj" type="GLhandleARB"/>
5892 <param name="maxLength" type="GLsizei"/>
5893 <param name="length" type="GLsizei *"/>
5894 <param name="infoLog" type="GLcharARB *"/>
5895 <glx ignore="true"/>
5896 </function>
5897
5898 <function name="GetAttachedObjectsARB" offset="744">
5899 <param name="containerObj" type="GLhandleARB"/>
5900 <param name="maxLength" type="GLsizei"/>
5901 <param name="length" type="GLsizei *"/>
5902 <param name="infoLog" type="GLhandleARB *"/>
5903 <glx ignore="true"/>
5904 </function>
5905
5906 <function name="GetUniformLocationARB" offset="745">
5907 <param name="programObj" type="GLhandleARB"/>
5908 <param name="name" type="const GLcharARB *"/>
5909 <return type="GLint"/>
5910 <glx ignore="true"/>
5911 </function>
5912
5913 <function name="GetActiveUniformARB" offset="746">
5914 <param name="programObj" type="GLhandleARB"/>
5915 <param name="index" type="GLuint"/>
5916 <param name="maxLength" type="GLsizei"/>
5917 <param name="lenght" type="GLsizei *"/>
5918 <param name="size" type="GLint *"/>
5919 <param name="type" type="GLenum *"/>
5920 <param name="name" type="GLcharARB *"/>
5921 <glx ignore="true"/>
5922 </function>
5923
5924 <function name="GetUniformfvARB" offset="747">
5925 <param name="programObj" type="GLhandleARB"/>
5926 <param name="location" type="GLint"/>
5927 <param name="params" type="GLfloat *"/>
5928 <glx ignore="true"/>
5929 </function>
5930
5931 <function name="GetUniformivARB" offset="748">
5932 <param name="programObj" type="GLhandleARB"/>
5933 <param name="location" type="GLint"/>
5934 <param name="params" type="GLint *"/>
5935 <glx ignore="true"/>
5936 </function>
5937
5938 <function name="GetShaderSourceARB" offset="749">
5939 <param name="obj" type="GLhandleARB"/>
5940 <param name="maxLength" type="GLsizei"/>
5941 <param name="length" type="GLsizei *"/>
5942 <param name="source" type="GLcharARB *"/>
5943 <glx ignore="true"/>
5944 </function>
5945 </category>
5946
5947 <category name="GL_ARB_vertex_shader" number="31">
5948 <enum name="VERTEX_SHADER_ARB" value="0x8B31"/>
5949 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS_ARB" value="0x8B4A"/>
5950 <enum name="MAX_VARYING_FLOATS_ARB" value="0x8B4B"/>
5951 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4C"/>
5952 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4D"/>
5953 <enum name="OBJECT_ACTIVE_ATTRIBUTES_ARB" value="0x8B89"/>
5954 <enum name="OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB" value="0x8B8A"/>
5955
5956 <function name="BindAttribLocationARB" offset="750">
5957 <param name="programObj" type="GLhandleARB"/>
5958 <param name="index" type="GLuint"/>
5959 <param name="name" type="const GLcharARB *"/>
5960 <glx ignore="true"/>
5961 </function>
5962
5963 <function name="GetActiveAttribARB" offset="751">
5964 <param name="programObj" type="GLhandleARB"/>
5965 <param name="index" type="GLuint"/>
5966 <param name="maxLength" type="GLsizei"/>
5967 <param name="length" type="GLsizei *" output="true"/>
5968 <param name="size" type="GLint *" output="true"/>
5969 <param name="type" type="GLenum *" output="true"/>
5970 <param name="name" type="GLcharARB *"/>
5971 <glx ignore="true"/>
5972 </function>
5973
5974 <function name="GetAttribLocationARB" offset="752">
5975 <param name="programObj" type="GLhandleARB"/>
5976 <param name="name" type="const GLcharARB *"/>
5977 <return type="GLint"/>
5978 <glx ignore="true"/>
5979 </function>
5980 </category>
5981
5982 <category name="GL_ARB_fragment_shader" number="32">
5983 <enum name="FRAGMENT_SHADER_ARB" value="0x8B30"/>
5984 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" value="0x8B49"/>
5985 </category>
5986
5987 <category name="GL_ARB_shading_language_100" number="33">
5988 <!-- No new functions, types, enums. -->
5989 </category>
5990
5991 <category name="GL_ARB_texture_non_power_of_two" number="34">
5992 <!-- No new functions, types, enums. -->
5993 </category>
5994
5995 <category name="GL_ARB_point_sprite" number="35">
5996 <enum name="POINT_SPRITE_ARB" value="0x8861"/>
5997 <enum name="COORD_REPLACE_ARB" value="0x8862">
5998 <size name="TexEnvfv" count="1"/>
5999 <size name="TexEnviv" count="1"/>
6000 </enum>
6001 </category>
6002
6003 <category name="GL_ARB_fragment_program_shadow" number="36">
6004 <!-- No new functions, types, enums. -->
6005 </category>
6006
6007 <category name="GL_ARB_draw_buffers" number="37">
6008 <enum name="MAX_DRAW_BUFFERS_ARB" value="0x8824"/>
6009 <enum name="DRAW_BUFFER0_ARB" value="0x8825"/>
6010 <enum name="DRAW_BUFFER1_ARB" value="0x8826"/>
6011 <enum name="DRAW_BUFFER2_ARB" value="0x8827"/>
6012 <enum name="DRAW_BUFFER3_ARB" value="0x8828"/>
6013 <enum name="DRAW_BUFFER4_ARB" value="0x8829"/>
6014 <enum name="DRAW_BUFFER5_ARB" value="0x882A"/>
6015 <enum name="DRAW_BUFFER6_ARB" value="0x882B"/>
6016 <enum name="DRAW_BUFFER7_ARB" value="0x882C"/>
6017 <enum name="DRAW_BUFFER8_ARB" value="0x882D"/>
6018 <enum name="DRAW_BUFFER9_ARB" value="0x882E"/>
6019 <enum name="DRAW_BUFFER10_ARB" value="0x882F"/>
6020 <enum name="DRAW_BUFFER11_ARB" value="0x8830"/>
6021 <enum name="DRAW_BUFFER12_ARB" value="0x8831"/>
6022 <enum name="DRAW_BUFFER13_ARB" value="0x8832"/>
6023 <enum name="DRAW_BUFFER14_ARB" value="0x8833"/>
6024 <enum name="DRAW_BUFFER15_ARB" value="0x8834"/>
6025
6026 <function name="DrawBuffersARB" offset="413">
6027 <param name="n" type="GLsizei" counter="true"/>
6028 <param name="bufs" type="const GLenum *" count="n"/>
6029 <glx ignore="true"/>
6030 </function>
6031 </category>
6032
6033 <category name="GL_ARB_texture_rectangle" number="38">
6034 <enum name="TEXTURE_RECTANGLE_ARB" value="0x84F5"/>
6035 <enum name="TEXTURE_BINDING_RECTANGLE_ARB" value="0x84F6"/>
6036 <enum name="PROXY_TEXTURE_RECTANGLE_ARB" value="0x84F7"/>
6037 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_ARB" value="0x84F8"/>
6038 </category>
6039
6040 <!-- Non-ARB extensions sorted by extension number. -->
6041
6042 <category name="GL_EXT_blend_color" number="2">
6043 <enum name="CONSTANT_COLOR_EXT" value="0x8001"/>
6044 <enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/>
6045 <enum name="CONSTANT_ALPHA_EXT" value="0x8003"/>
6046 <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/>
6047 <enum name="BLEND_COLOR_EXT" value="0x8005"/>
6048
6049 <function name="BlendColorEXT" alias="BlendColor">
6050 <param name="red" type="GLclampf"/>
6051 <param name="green" type="GLclampf"/>
6052 <param name="blue" type="GLclampf"/>
6053 <param name="alpha" type="GLclampf"/>
6054 </function>
6055 </category>
6056
6057 <category name="GL_EXT_polygon_offset" number="3">
6058 <function name="PolygonOffsetEXT" offset="414">
6059 <param name="factor" type="GLfloat"/>
6060 <param name="bias" type="GLfloat"/>
6061 <glx rop="4098" ignore="true"/>
6062 </function>
6063 </category>
6064
6065 <category name="GL_EXT_texture" number="4">
6066 <enum name="ALPHA4_EXT" value="0x803B"/>
6067 <enum name="ALPHA8_EXT" value="0x803C"/>
6068 <enum name="ALPHA12_EXT" value="0x803D"/>
6069 <enum name="ALPHA16_EXT" value="0x803E"/>
6070 <enum name="LUMINANCE4_EXT" value="0x803F"/>
6071 <enum name="LUMINANCE8_EXT" value="0x8040"/>
6072 <enum name="LUMINANCE12_EXT" value="0x8041"/>
6073 <enum name="LUMINANCE16_EXT" value="0x8042"/>
6074 <enum name="LUMINANCE4_ALPHA4_EXT" value="0x8043"/>
6075 <enum name="LUMINANCE6_ALPHA2_EXT" value="0x8044"/>
6076 <enum name="LUMINANCE8_ALPHA8_EXT" value="0x8045"/>
6077 <enum name="LUMINANCE12_ALPHA4_EXT" value="0x8046"/>
6078 <enum name="LUMINANCE12_ALPHA12_EXT" value="0x8047"/>
6079 <enum name="LUMINANCE16_ALPHA16_EXT" value="0x8048"/>
6080 <enum name="INTENSITY_EXT" value="0x8049"/>
6081 <enum name="INTENSITY4_EXT" value="0x804A"/>
6082 <enum name="INTENSITY8_EXT" value="0x804B"/>
6083 <enum name="INTENSITY12_EXT" value="0x804C"/>
6084 <enum name="INTENSITY16_EXT" value="0x804D"/>
6085 <enum name="RGB2_EXT" value="0x804E"/>
6086 <enum name="RGB4_EXT" value="0x804F"/>
6087 <enum name="RGB5_EXT" value="0x8050"/>
6088 <enum name="RGB8_EXT" value="0x8051"/>
6089 <enum name="RGB10_EXT" value="0x8052"/>
6090 <enum name="RGB12_EXT" value="0x8053"/>
6091 <enum name="RGB16_EXT" value="0x8054"/>
6092 <enum name="RGBA2_EXT" value="0x8055"/>
6093 <enum name="RGBA4_EXT" value="0x8056"/>
6094 <enum name="RGB5_A1_EXT" value="0x8057"/>
6095 <enum name="RGBA8_EXT" value="0x8058"/>
6096 <enum name="RGB10_A2_EXT" value="0x8059"/>
6097 <enum name="RGBA12_EXT" value="0x805A"/>
6098 <enum name="RGBA16_EXT" value="0x805B"/>
6099 <enum name="TEXTURE_RED_SIZE_EXT" value="0x805C"/>
6100 <enum name="TEXTURE_GREEN_SIZE_EXT" value="0x805D"/>
6101 <enum name="TEXTURE_BLUE_SIZE_EXT" value="0x805E"/>
6102 <enum name="TEXTURE_ALPHA_SIZE_EXT" value="0x805F"/>
6103 <enum name="TEXTURE_LUMINANCE_SIZE_EXT" value="0x8060"/>
6104 <enum name="TEXTURE_INTENSITY_SIZE_EXT" value="0x8061"/>
6105 <enum name="REPLACE_EXT" value="0x8062"/>
6106 <enum name="PROXY_TEXTURE_1D_EXT" value="0x8063"/>
6107 <enum name="PROXY_TEXTURE_2D_EXT" value="0x8064"/>
6108 <enum name="TEXTURE_TOO_LARGE_EXT" value="0x8065"/>
6109 </category>
6110
6111 <!-- Extension number 5 is not listed in the extension registry. -->
6112
6113 <category name="GL_EXT_texture3D" number="6">
6114 <function name="TexImage3DEXT" alias="TexImage3D">
6115 <param name="target" type="GLenum"/>
6116 <param name="level" type="GLint"/>
6117 <param name="internalformat" type="GLenum"/>
6118 <param name="width" type="GLsizei"/>
6119 <param name="height" type="GLsizei"/>
6120 <param name="depth" type="GLsizei"/>
6121 <param name="border" type="GLint"/>
6122 <param name="format" type="GLenum"/>
6123 <param name="type" type="GLenum"/>
6124 <param name="pixels" type="const GLvoid *"/>
6125 </function>
6126
6127 <function name="TexSubImage3DEXT" alias="TexSubImage3D">
6128 <param name="target" type="GLenum"/>
6129 <param name="level" type="GLint"/>
6130 <param name="xoffset" type="GLint"/>
6131 <param name="yoffset" type="GLint"/>
6132 <param name="zoffset" type="GLint"/>
6133 <param name="width" type="GLsizei"/>
6134 <param name="height" type="GLsizei"/>
6135 <param name="depth" type="GLsizei"/>
6136 <param name="format" type="GLenum"/>
6137 <param name="type" type="GLenum"/>
6138 <param name="pixels" type="const GLvoid *"/>
6139 </function>
6140 </category>
6141
6142 <category name="GL_SGIS_texture_filter4" number="7">
6143 <function name="GetTexFilterFuncSGIS" offset="415">
6144 <param name="target" type="GLenum"/>
6145 <param name="filter" type="GLenum"/>
6146 <param name="weights" type="GLfloat *" output="true"/>
6147 <glx vendorpriv="4101" ignore="true"/>
6148 </function>
6149
6150 <function name="TexFilterFuncSGIS" offset="416">
6151 <param name="target" type="GLenum"/>
6152 <param name="filter" type="GLenum"/>
6153 <param name="n" type="GLsizei" counter="true"/>
6154 <param name="weights" type="const GLfloat *" count="n"/>
6155 <glx rop="2064" ignore="true"/>
6156 </function>
6157 </category>
6158
6159 <!-- Extension number 8 is not listed in the extension registry. -->
6160
6161 <category name="GL_EXT_subtexture" number="9">
6162 <function name="TexSubImage1DEXT" alias="TexSubImage1D">
6163 <param name="target" type="GLenum"/>
6164 <param name="level" type="GLint"/>
6165 <param name="xoffset" type="GLint"/>
6166 <param name="width" type="GLsizei"/>
6167 <param name="format" type="GLenum"/>
6168 <param name="type" type="GLenum"/>
6169 <param name="pixels" type="const GLvoid *"/>
6170 </function>
6171
6172 <function name="TexSubImage2DEXT" alias="TexSubImage2D">
6173 <param name="target" type="GLenum"/>
6174 <param name="level" type="GLint"/>
6175 <param name="xoffset" type="GLint"/>
6176 <param name="yoffset" type="GLint"/>
6177 <param name="width" type="GLsizei"/>
6178 <param name="height" type="GLsizei"/>
6179 <param name="format" type="GLenum"/>
6180 <param name="type" type="GLenum"/>
6181 <param name="pixels" type="const GLvoid *"/>
6182 </function>
6183 </category>
6184
6185 <category name="GL_EXT_copy_texture" number="10">
6186 <function name="CopyTexImage1DEXT" alias="CopyTexImage1D">
6187 <param name="target" type="GLenum"/>
6188 <param name="level" type="GLint"/>
6189 <param name="internalformat" type="GLenum"/>
6190 <param name="x" type="GLint"/>
6191 <param name="y" type="GLint"/>
6192 <param name="width" type="GLsizei"/>
6193 <param name="border" type="GLint"/>
6194 </function>
6195
6196 <function name="CopyTexImage2DEXT" alias="CopyTexImage2D">
6197 <param name="target" type="GLenum"/>
6198 <param name="level" type="GLint"/>
6199 <param name="internalformat" type="GLenum"/>
6200 <param name="x" type="GLint"/>
6201 <param name="y" type="GLint"/>
6202 <param name="width" type="GLsizei"/>
6203 <param name="height" type="GLsizei"/>
6204 <param name="border" type="GLint"/>
6205 </function>
6206
6207 <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D">
6208 <param name="target" type="GLenum"/>
6209 <param name="level" type="GLint"/>
6210 <param name="xoffset" type="GLint"/>
6211 <param name="x" type="GLint"/>
6212 <param name="y" type="GLint"/>
6213 <param name="width" type="GLsizei"/>
6214 </function>
6215
6216 <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D">
6217 <param name="target" type="GLenum"/>
6218 <param name="level" type="GLint"/>
6219 <param name="xoffset" type="GLint"/>
6220 <param name="yoffset" type="GLint"/>
6221 <param name="x" type="GLint"/>
6222 <param name="y" type="GLint"/>
6223 <param name="width" type="GLsizei"/>
6224 <param name="height" type="GLsizei"/>
6225 </function>
6226
6227 <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D">
6228 <param name="target" type="GLenum"/>
6229 <param name="level" type="GLint"/>
6230 <param name="xoffset" type="GLint"/>
6231 <param name="yoffset" type="GLint"/>
6232 <param name="zoffset" type="GLint"/>
6233 <param name="x" type="GLint"/>
6234 <param name="y" type="GLint"/>
6235 <param name="width" type="GLsizei"/>
6236 <param name="height" type="GLsizei"/>
6237 </function>
6238 </category>
6239
6240 <category name="GL_EXT_histogram" number="11">
6241 <function name="GetHistogramEXT" offset="417">
6242 <param name="target" type="GLenum"/>
6243 <param name="reset" type="GLboolean"/>
6244 <param name="format" type="GLenum"/>
6245 <param name="type" type="GLenum"/>
6246 <param name="values" type="GLvoid *" output="true"/>
6247 <glx vendorpriv="5" handcode="true" ignore="true"/>
6248 </function>
6249
6250 <function name="GetHistogramParameterfvEXT" offset="418">
6251 <param name="target" type="GLenum"/>
6252 <param name="pname" type="GLenum"/>
6253 <param name="params" type="GLfloat *" output="true"/>
6254 <glx vendorpriv="6" ignore="true"/>
6255 </function>
6256
6257 <function name="GetHistogramParameterivEXT" offset="419">
6258 <param name="target" type="GLenum"/>
6259 <param name="pname" type="GLenum"/>
6260 <param name="params" type="GLint *" output="true"/>
6261 <glx vendorpriv="7" ignore="true"/>
6262 </function>
6263
6264 <function name="GetMinmaxEXT" offset="420">
6265 <param name="target" type="GLenum"/>
6266 <param name="reset" type="GLboolean"/>
6267 <param name="format" type="GLenum"/>
6268 <param name="type" type="GLenum"/>
6269 <param name="values" type="GLvoid *" output="true"/>
6270 <glx vendorpriv="8" handcode="true" ignore="true"/>
6271 </function>
6272
6273 <function name="GetMinmaxParameterfvEXT" offset="421">
6274 <param name="target" type="GLenum"/>
6275 <param name="pname" type="GLenum"/>
6276 <param name="params" type="GLfloat *" output="true"/>
6277 <glx vendorpriv="9" ignore="true"/>
6278 </function>
6279
6280 <function name="GetMinmaxParameterivEXT" offset="422">
6281 <param name="target" type="GLenum"/>
6282 <param name="pname" type="GLenum"/>
6283 <param name="params" type="GLint *" output="true"/>
6284 <glx vendorpriv="10" ignore="true"/>
6285 </function>
6286
6287 <function name="HistogramEXT" alias="Histogram">
6288 <param name="target" type="GLenum"/>
6289 <param name="width" type="GLsizei"/>
6290 <param name="internalformat" type="GLenum"/>
6291 <param name="sink" type="GLboolean"/>
6292 </function>
6293
6294 <function name="MinmaxEXT" alias="Minmax">
6295 <param name="target" type="GLenum"/>
6296 <param name="internalformat" type="GLenum"/>
6297 <param name="sink" type="GLboolean"/>
6298 </function>
6299
6300 <function name="ResetHistogramEXT" alias="ResetHistogram">
6301 <param name="target" type="GLenum"/>
6302 </function>
6303
6304 <function name="ResetMinmaxEXT" alias="ResetMinmax">
6305 <param name="target" type="GLenum"/>
6306 </function>
6307 </category>
6308
6309 <category name="GL_EXT_convolution" number="12">
6310 <enum name="CONVOLUTION_BORDER_MODE_EXT" value="0x8013">
6311 <size name="ConvolutionParameterfv" count="1"/>
6312 <size name="ConvolutionParameteriv" count="1"/>
6313 </enum>
6314 <!-- FIXME: Should this be in a section for HP_convolution_border_modes? -->
6315 <enum name="CONVOLUTION_BORDER_COLOR_HP" value="0x8154">
6316 <size name="ConvolutionParameterfv" count="4"/>
6317 <size name="ConvolutionParameteriv" count="4"/>
6318 </enum>
6319 <enum name="CONVOLUTION_FILTER_SCALE_EXT" value="0x8014">
6320 <size name="ConvolutionParameterfv" count="4"/>
6321 <size name="ConvolutionParameteriv" count="4"/>
6322 </enum>
6323 <enum name="CONVOLUTION_FILTER_BIAS_EXT" value="0x8015">
6324 <size name="ConvolutionParameterfv" count="4"/>
6325 <size name="ConvolutionParameteriv" count="4"/>
6326 </enum>
6327
6328 <function name="ConvolutionFilter1DEXT" alias="ConvolutionFilter1D">
6329 <param name="target" type="GLenum"/>
6330 <param name="internalformat" type="GLenum"/>
6331 <param name="width" type="GLsizei"/>
6332 <param name="format" type="GLenum"/>
6333 <param name="type" type="GLenum"/>
6334 <param name="image" type="const GLvoid *"/>
6335 </function>
6336
6337 <function name="ConvolutionFilter2DEXT" alias="ConvolutionFilter2D">
6338 <param name="target" type="GLenum"/>
6339 <param name="internalformat" type="GLenum"/>
6340 <param name="width" type="GLsizei"/>
6341 <param name="height" type="GLsizei"/>
6342 <param name="format" type="GLenum"/>
6343 <param name="type" type="GLenum"/>
6344 <param name="image" type="const GLvoid *"/>
6345 </function>
6346
6347 <function name="ConvolutionParameterfEXT" alias="ConvolutionParameterf">
6348 <param name="target" type="GLenum"/>
6349 <param name="pname" type="GLenum"/>
6350 <param name="params" type="GLfloat"/>
6351 </function>
6352
6353 <function name="ConvolutionParameterfvEXT" alias="ConvolutionParameterfv">
6354 <param name="target" type="GLenum"/>
6355 <param name="pname" type="GLenum"/>
6356 <param name="params" type="const GLfloat *"/>
6357 </function>
6358
6359 <function name="ConvolutionParameteriEXT" alias="ConvolutionParameteri">
6360 <param name="target" type="GLenum"/>
6361 <param name="pname" type="GLenum"/>
6362 <param name="params" type="GLint"/>
6363 </function>
6364
6365 <function name="ConvolutionParameterivEXT" alias="ConvolutionParameteriv">
6366 <param name="target" type="GLenum"/>
6367 <param name="pname" type="GLenum"/>
6368 <param name="params" type="const GLint *"/>
6369 </function>
6370
6371 <function name="CopyConvolutionFilter1DEXT" alias="CopyConvolutionFilter1D">
6372 <param name="target" type="GLenum"/>
6373 <param name="internalformat" type="GLenum"/>
6374 <param name="x" type="GLint"/>
6375 <param name="y" type="GLint"/>
6376 <param name="width" type="GLsizei"/>
6377 </function>
6378
6379 <function name="CopyConvolutionFilter2DEXT" alias="CopyConvolutionFilter2D">
6380 <param name="target" type="GLenum"/>
6381 <param name="internalformat" type="GLenum"/>
6382 <param name="x" type="GLint"/>
6383 <param name="y" type="GLint"/>
6384 <param name="width" type="GLsizei"/>
6385 <param name="height" type="GLsizei"/>
6386 </function>
6387
6388 <function name="GetConvolutionFilterEXT" offset="423">
6389 <param name="target" type="GLenum"/>
6390 <param name="format" type="GLenum"/>
6391 <param name="type" type="GLenum"/>
6392 <param name="image" type="GLvoid *"/>
6393 <glx sop="1" handcode="true" ignore="true"/>
6394 </function>
6395
6396 <function name="GetConvolutionParameterfvEXT" offset="424">
6397 <param name="target" type="GLenum"/>
6398 <param name="pname" type="GLenum"/>
6399 <param name="params" type="GLfloat *" output="true"/>
6400 <glx sop="2" ignore="true"/>
6401 </function>
6402
6403 <function name="GetConvolutionParameterivEXT" offset="425">
6404 <param name="target" type="GLenum"/>
6405 <param name="pname" type="GLenum"/>
6406 <param name="params" type="GLint *" output="true"/>
6407 <glx sop="3" ignore="true"/>
6408 </function>
6409
6410 <function name="GetSeparableFilterEXT" offset="426">
6411 <param name="target" type="GLenum"/>
6412 <param name="format" type="GLenum"/>
6413 <param name="type" type="GLenum"/>
6414 <param name="row" type="GLvoid *" output="true"/>
6415 <param name="column" type="GLvoid *" output="true"/>
6416 <param name="span" type="GLvoid *" output="true"/>
6417 <glx sop="4" handcode="true" ignore="true"/>
6418 </function>
6419
6420 <function name="SeparableFilter2DEXT" alias="SeparableFilter2D">
6421 <param name="target" type="GLenum"/>
6422 <param name="internalformat" type="GLenum"/>
6423 <param name="width" type="GLsizei"/>
6424 <param name="height" type="GLsizei"/>
6425 <param name="format" type="GLenum"/>
6426 <param name="type" type="GLenum"/>
6427 <param name="row" type="const GLvoid *"/>
6428 <param name="column" type="const GLvoid *"/>
6429 </function>
6430 </category>
6431
6432 <category name="GL_SGI_color_table" number="14">
6433 <function name="ColorTableSGI" alias="ColorTable">
6434 <param name="target" type="GLenum"/>
6435 <param name="internalformat" type="GLenum"/>
6436 <param name="width" type="GLsizei"/>
6437 <param name="format" type="GLenum"/>
6438 <param name="type" type="GLenum"/>
6439 <param name="table" type="const GLvoid *"/>
6440 </function>
6441
6442 <function name="ColorTableParameterfvSGI" alias="ColorTableParameterfv">
6443 <param name="target" type="GLenum"/>
6444 <param name="pname" type="GLenum"/>
6445 <param name="params" type="const GLfloat *"/>
6446 </function>
6447
6448 <function name="ColorTableParameterivSGI" alias="ColorTableParameteriv">
6449 <param name="target" type="GLenum"/>
6450 <param name="pname" type="GLenum"/>
6451 <param name="params" type="const GLint *"/>
6452 </function>
6453
6454 <function name="CopyColorTableSGI" alias="CopyColorTable">
6455 <param name="target" type="GLenum"/>
6456 <param name="internalformat" type="GLenum"/>
6457 <param name="x" type="GLint"/>
6458 <param name="y" type="GLint"/>
6459 <param name="width" type="GLsizei"/>
6460 </function>
6461
6462 <function name="GetColorTableSGI" offset="427">
6463 <param name="target" type="GLenum"/>
6464 <param name="format" type="GLenum"/>
6465 <param name="type" type="GLenum"/>
6466 <param name="table" type="GLvoid *" output="true"/>
6467 <glx vendorpriv="4098" handcode="true" ignore="true"/>
6468 </function>
6469
6470 <function name="GetColorTableParameterfvSGI" offset="428">
6471 <param name="target" type="GLenum"/>
6472 <param name="pname" type="GLenum"/>
6473 <param name="params" type="GLfloat *" output="true"/>
6474 <glx vendorpriv="4099" ignore="true"/>
6475 </function>
6476
6477 <function name="GetColorTableParameterivSGI" offset="429">
6478 <param name="target" type="GLenum"/>
6479 <param name="pname" type="GLenum"/>
6480 <param name="params" type="GLint *" output="true"/>
6481 <glx vendorpriv="4100" ignore="true"/>
6482 </function>
6483 </category>
6484
6485 <category name="GL_SGIS_pixel_texture" number="15">
6486 <function name="PixelTexGenParameteriSGIS" offset="431">
6487 <param name="pname" type="GLenum"/>
6488 <param name="param" type="GLint"/>
6489 <glx ignore="true"/>
6490 </function>
6491
6492 <function name="PixelTexGenParameterivSGIS" offset="432">
6493 <param name="pname" type="GLenum"/>
6494 <param name="params" type="const GLint *"/>
6495 <glx ignore="true"/>
6496 </function>
6497
6498 <function name="PixelTexGenParameterfSGIS" offset="433">
6499 <param name="pname" type="GLenum"/>
6500 <param name="param" type="GLfloat"/>
6501 <glx ignore="true"/>
6502 </function>
6503
6504 <function name="PixelTexGenParameterfvSGIS" offset="434">
6505 <param name="pname" type="GLenum"/>
6506 <param name="params" type="const GLfloat *"/>
6507 <glx ignore="true"/>
6508 </function>
6509
6510 <function name="GetPixelTexGenParameterivSGIS" offset="435">
6511 <param name="pname" type="GLenum"/>
6512 <param name="params" type="GLint *" output="true"/>
6513 <glx ignore="true"/>
6514 </function>
6515
6516 <function name="GetPixelTexGenParameterfvSGIS" offset="436">
6517 <param name="pname" type="GLenum"/>
6518 <param name="params" type="GLfloat *" output="true"/>
6519 <glx ignore="true"/>
6520 </function>
6521 </category>
6522
6523 <category name="GL_SGIS_texture4D" number="16">
6524 <function name="TexImage4DSGIS" offset="437">
6525 <param name="target" type="GLenum"/>
6526 <param name="level" type="GLint"/>
6527 <param name="internalformat" type="GLenum"/>
6528 <param name="width" type="GLsizei"/>
6529 <param name="height" type="GLsizei"/>
6530 <param name="depth" type="GLsizei"/>
6531 <param name="size4d" type="GLsizei"/>
6532 <param name="border" type="GLint"/>
6533 <param name="format" type="GLenum"/>
6534 <param name="type" type="GLenum"/>
6535 <param name="pixels" type="const GLvoid *"/>
6536 <glx rop="2057" ignore="true"/>
6537 </function>
6538
6539 <function name="TexSubImage4DSGIS" offset="438">
6540 <param name="target" type="GLenum"/>
6541 <param name="level" type="GLint"/>
6542 <param name="xoffset" type="GLint"/>
6543 <param name="yoffset" type="GLint"/>
6544 <param name="zoffset" type="GLint"/>
6545 <param name="woffset" type="GLint"/>
6546 <param name="width" type="GLsizei"/>
6547 <param name="height" type="GLsizei"/>
6548 <param name="depth" type="GLsizei"/>
6549 <param name="size4d" type="GLsizei"/>
6550 <param name="format" type="GLenum"/>
6551 <param name="type" type="GLenum"/>
6552 <param name="pixels" type="const GLvoid *"/>
6553 <glx rop="2058" ignore="true"/>
6554 </function>
6555 </category>
6556
6557 <!-- Extension number 19 is not listed in the extension registry. -->
6558
6559 <category name="GL_EXT_texture_object" number="20">
6560 <function name="AreTexturesResidentEXT" offset="439">
6561 <param name="n" type="GLsizei" counter="true"/>
6562 <param name="textures" type="const GLuint *" count="n"/>
6563 <param name="residences" type="GLboolean *" output="true"/>
6564 <return type="GLboolean"/>
6565 <glx vendorpriv="11" always_array="true"/>
6566 </function>
6567
6568 <function name="BindTextureEXT" alias="BindTexture">
6569 <param name="target" type="GLenum"/>
6570 <param name="texture" type="GLuint"/>
6571 </function>
6572
6573 <!-- For GLX, this is wrong. DeleteTexturesEXT and DeleteTextures
6574 do not have the same protocol!
6575 -->
6576 <function name="DeleteTexturesEXT" alias="DeleteTextures">
6577 <param name="n" type="GLsizei"/>
6578 <param name="textures" type="const GLuint *"/>
6579 </function>
6580
6581 <function name="GenTexturesEXT" offset="440">
6582 <param name="n" type="GLsizei"/>
6583 <param name="textures" type="GLuint *" output="true"/>
6584 <glx vendorpriv="13" always_array="true"/>
6585 </function>
6586
6587 <function name="IsTextureEXT" offset="441">
6588 <param name="texture" type="GLuint"/>
6589 <return type="GLboolean"/>
6590 <glx vendorpriv="14"/>
6591 </function>
6592
6593 <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures">
6594 <param name="n" type="GLsizei"/>
6595 <param name="textures" type="const GLuint *"/>
6596 <param name="priorities" type="const GLclampf *"/>
6597 </function>
6598 </category>
6599
6600 <category name="GL_SGIS_detail_texture" number="21">
6601 <function name="DetailTexFuncSGIS" offset="442">
6602 <param name="target" type="GLenum"/>
6603 <param name="n" type="GLsizei" counter="true"/>
6604 <param name="points" type="const GLfloat *" count="n"/>
6605 <glx rop="2051" ignore="true"/>
6606 </function>
6607
6608 <function name="GetDetailTexFuncSGIS" offset="443">
6609 <param name="target" type="GLenum"/>
6610 <param name="points" type="GLfloat *" output="true"/>
6611 <glx vendorpriv="4096" ignore="true"/>
6612 </function>
6613 </category>
6614
6615 <category name="GL_SGIS_sharpen_texture" number="22">
6616 <function name="SharpenTexFuncSGIS" offset="444">
6617 <param name="target" type="GLenum"/>
6618 <param name="n" type="GLsizei"/>
6619 <param name="points" type="const GLfloat *"/>
6620
6621 <!-- This is hand coded because the number of array elements
6622 pointed to by 'points' is 2*n.
6623 -->
6624 <glx rop="2052" handcode="true" ignore="true"/>
6625 </function>
6626
6627 <function name="GetSharpenTexFuncSGIS" offset="445">
6628 <param name="target" type="GLenum"/>
6629 <param name="points" type="GLfloat *" output="true"/>
6630 <glx vendorpriv="4097" ignore="true"/>
6631 </function>
6632 </category>
6633
6634 <category name="GL_SGIS_multisample" number="25">
6635 <function name="SampleMaskSGIS" offset="446">
6636 <param name="value" type="GLclampf"/>
6637 <param name="invert" type="GLboolean"/>
6638 <glx rop="2048"/>
6639 </function>
6640
6641 <function name="SamplePatternSGIS" offset="447">
6642 <param name="pattern" type="GLenum"/>
6643 <glx rop="2049"/>
6644 </function>
6645 </category>
6646
6647 <!-- Extension number 28 is a GLX extension. -->
6648 <!-- Extension number 29 is not listed in the extension registry. -->
6649
6650 <category name="GL_EXT_vertex_array" number="30">
6651 <function name="ArrayElementEXT" alias="ArrayElement">
6652 <param name="i" type="GLint"/>
6653 </function>
6654
6655 <function name="ColorPointerEXT" offset="448">
6656 <param name="size" type="GLint"/>
6657 <param name="type" type="GLenum"/>
6658 <param name="stride" type="GLsizei"/>
6659 <param name="count" type="GLsizei"/>
6660 <param name="pointer" type="const GLvoid *"/>
6661 <glx handcode="true"/>
6662 </function>
6663
6664 <function name="DrawArraysEXT" alias="DrawArrays">
6665 <param name="mode" type="GLenum"/>
6666 <param name="first" type="GLint"/>
6667 <param name="count" type="GLsizei"/>
6668 </function>
6669
6670 <function name="EdgeFlagPointerEXT" offset="449">
6671 <param name="stride" type="GLsizei"/>
6672 <param name="count" type="GLsizei"/>
6673 <param name="pointer" type="const GLboolean *"/>
6674 <glx handcode="true"/>
6675 </function>
6676
6677 <function name="GetPointervEXT" alias="GetPointerv">
6678 <param name="pname" type="GLenum"/>
6679 <param name="params" type="GLvoid **"/>
6680 </function>
6681
6682 <function name="IndexPointerEXT" offset="450">
6683 <param name="type" type="GLenum"/>
6684 <param name="stride" type="GLsizei"/>
6685 <param name="count" type="GLsizei"/>
6686 <param name="pointer" type="const GLvoid *"/>
6687 <glx handcode="true"/>
6688 </function>
6689
6690 <function name="NormalPointerEXT" offset="451">
6691 <param name="type" type="GLenum"/>
6692 <param name="stride" type="GLsizei"/>
6693 <param name="count" type="GLsizei"/>
6694 <param name="pointer" type="const GLvoid *"/>
6695 <glx handcode="true"/>
6696 </function>
6697
6698 <function name="TexCoordPointerEXT" offset="452">
6699 <param name="size" type="GLint"/>
6700 <param name="type" type="GLenum"/>
6701 <param name="stride" type="GLsizei"/>
6702 <param name="count" type="GLsizei"/>
6703 <param name="pointer" type="const GLvoid *"/>
6704 <glx handcode="true"/>
6705 </function>
6706
6707 <function name="VertexPointerEXT" offset="453">
6708 <param name="size" type="GLint"/>
6709 <param name="type" type="GLenum"/>
6710 <param name="stride" type="GLsizei"/>
6711 <param name="count" type="GLsizei"/>
6712 <param name="pointer" type="const GLvoid *"/>
6713 <glx handcode="true"/>
6714 </function>
6715 </category>
6716
6717 <category name="GL_SGIS_generate_mipmap" number="33">
6718 <enum name="GENERATE_MIPMAP_SGIS" value="0x8191">
6719 <size name="TexParameterfv" count="1"/>
6720 <size name="TexParameteriv" count="1"/>
6721 </enum>
6722 <enum name="GENERATE_MIPMAP_HINT_SGIS" value="0x8192"/>
6723 </category>
6724
6725 <category name="GL_SGIX_clipmap" number="33">
6726 <enum name="LINEAR_CLIPMAP_LINEAR_SGIX" value="0x8170"/>
6727 <enum name="TEXTURE_CLIPMAP_CENTER_SGIX" value="0x8171">
6728 <size name="TexParameterfv" count="2"/>
6729 <size name="TexParameteriv" count="2"/>
6730 </enum>
6731 <enum name="TEXTURE_CLIPMAP_FRAME_SGIX" value="0x8172"/>
6732 <enum name="TEXTURE_CLIPMAP_OFFSET_SGIX" value="0x8173">
6733 <size name="TexParameterfv" count="2"/>
6734 <size name="TexParameteriv" count="2"/>
6735 </enum>
6736 <enum name="TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" value="0x8174">
6737 <size name="TexParameterfv" count="3"/>
6738 <size name="TexParameteriv" count="3"/>
6739 </enum>
6740 <enum name="TEXTURE_CLIPMAP_LOD_OFFSET_SGIX" value="0x8175"/>
6741 <enum name="TEXTURE_CLIPMAP_DEPTH_SGIX" value="0x8176"/>
6742 <enum name="MAX_CLIPMAP_DEPTH_SGIX" value="0x8177"/>
6743 <enum name="MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX" value="0x8178"/>
6744 <enum name="NEAREST_CLIPMAP_NEAREST_SGIX" value="0x844D"/>
6745 <enum name="NEAREST_CLIPMAP_LINEAR_SGIX" value="0x844E"/>
6746 <enum name="LINEAR_CLIPMAP_NEAREST_SGIX" value="0x844F"/>
6747 </category>
6748
6749 <category name="GL_SGIX_shadow" number="34">
6750 <enum name="TEXTURE_COMPARE_SGIX" value="0x819A">
6751 <size name="TexParameterfv" count="1"/>
6752 <size name="TexParameteriv" count="1"/>
6753 </enum>
6754 <enum name="TEXTURE_COMPARE_OPERATOR_SGIX" value="0x819B">
6755 <size name="TexParameterfv" count="1"/>
6756 <size name="TexParameteriv" count="1"/>
6757 </enum>
6758 <enum name="TEXTURE_LEQUAL_R_SGIX" value="0x819C"/>
6759 <enum name="TEXTURE_GEQUAL_R_SGIX" value="0x819D"/>
6760 </category>
6761
6762 <category name="GL_EXT_blend_minmax" number="37">
6763 <function name="BlendEquationEXT" alias="BlendEquation">
6764 <param name="mode" type="GLenum"/>
6765 </function>
6766 </category>
6767
6768 <!-- Extension number 40 is a GLX extension. -->
6769 <!-- Extension number 41 is a GLX extension. -->
6770 <!-- Extension number 42 is a GLX extension. -->
6771 <!-- Extension number 43 is a GLX extension. -->
6772 <!-- Extension number 44 is a GLX extension. -->
6773 <!-- Extension number 46 is not listed in the extension registry. -->
6774 <!-- Extension number 47 is a GLX extension. -->
6775 <!-- Extension number 48 is not listed in the extension registry. -->
6776 <!-- Extension number 49 is a GLX extension. -->
6777 <!-- Extension number 50 is a GLX extension. -->
6778
6779 <category name="GL_SGIX_sprite" number="52">
6780 <function name="SpriteParameterfSGIX" offset="454">
6781 <param name="pname" type="GLenum"/>
6782 <param name="param" type="GLfloat"/>
6783 <glx ignore="true"/>
6784 </function>
6785
6786 <function name="SpriteParameterfvSGIX" offset="455">
6787 <param name="pname" type="GLenum"/>
6788 <param name="params" type="const GLfloat *"/>
6789 <glx ignore="true"/>
6790 </function>
6791
6792 <function name="SpriteParameteriSGIX" offset="456">
6793 <param name="pname" type="GLenum"/>
6794 <param name="param" type="GLint"/>
6795 <glx ignore="true"/>
6796 </function>
6797
6798 <function name="SpriteParameterivSGIX" offset="457">
6799 <param name="pname" type="GLenum"/>
6800 <param name="params" type="const GLint *"/>
6801 <glx ignore="true"/>
6802 </function>
6803 </category>
6804
6805 <category name="GL_EXT_point_parameters" number="54">
6806 <enum name="POINT_SIZE_MIN_EXT" value="0x8126">
6807 <size name="PointParameterfvEXT" count="1"/>
6808 </enum>
6809 <enum name="POINT_SIZE_MAX_EXT" value="0x8127">
6810 <size name="PointParameterfvEXT" count="1"/>
6811 </enum>
6812 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" value="0x8128">
6813 <size name="PointParameterfvEXT" count="1"/>
6814 </enum>
6815 <enum name="POINT_DISTANCE_ATTENUATION_EXT" value="0x8129">
6816 <size name="PointParameterfvEXT" count="3"/>
6817 </enum>
6818
6819 <function name="PointParameterfEXT" offset="458">
6820 <param name="pname" type="GLenum"/>
6821 <param name="param" type="GLfloat"/>
6822 <glx rop="2065"/>
6823 </function>
6824
6825 <function name="PointParameterfvEXT" offset="459">
6826 <param name="pname" type="GLenum"/>
6827 <param name="params" type="const GLfloat *" variable_param="pname"/>
6828 <glx rop="2066"/>
6829 </function>
6830 </category>
6831
6832 <category name="GL_SGIX_instruments" number="55">
6833 <function name="GetInstrumentsSGIX" offset="460">
6834 <return type="GLint"/>
6835 <glx ignore="true"/>
6836 </function>
6837
6838 <function name="InstrumentsBufferSGIX" offset="461">
6839 <param name="size" type="GLsizei"/>
6840 <param name="buffer" type="GLint *"/>
6841 <glx ignore="true"/>
6842 </function>
6843
6844 <function name="PollInstrumentsSGIX" offset="462">
6845 <param name="marker_p" type="GLint *"/>
6846 <return type="GLint"/>
6847 <glx ignore="true"/>
6848 </function>
6849
6850 <function name="ReadInstrumentsSGIX" offset="463">
6851 <param name="marker" type="GLint"/>
6852 <glx ignore="true"/>
6853 </function>
6854
6855 <function name="StartInstrumentsSGIX" offset="464">
6856 <glx ignore="true"/>
6857 </function>
6858
6859 <function name="StopInstrumentsSGIX" offset="465">
6860 <param name="marker" type="GLint"/>
6861 <glx ignore="true"/>
6862 </function>
6863 </category>
6864
6865 <category name="GL_SGIX_texture_scale_bias" number="56">
6866 <enum name="POST_TEXTURE_FILTER_BIAS_SGIX" value="0x8179">
6867 <size name="TexParameterfv" count="4"/>
6868 <size name="TexParameteriv" count="4"/>
6869 </enum>
6870 <enum name="POST_TEXTURE_FILTER_SCALE_SGIX" value="0x817A">
6871 <size name="TexParameterfv" count="4"/>
6872 <size name="TexParameteriv" count="4"/>
6873 </enum>
6874 <enum name="POST_TEXTURE_FILTER_BIAS_RANGE_SGIX" value="0x817B"/>
6875 <enum name="POST_TEXTURE_FILTER_SCALE_RANGE_SGIX" value="0x817C"/>
6876 </category>
6877
6878 <category name="GL_SGIX_framezoom" number="57">
6879 <function name="FrameZoomSGIX" offset="466">
6880 <param name="factor" type="GLint"/>
6881 <glx rop="2072" ignore="true"/>
6882 </function>
6883 </category>
6884
6885 <category name="GL_SGIX_tag_sample_buffer" number="58">
6886 <function name="TagSampleBufferSGIX" offset="467">
6887 <glx rop="2050" ignore="true"/>
6888 </function>
6889 </category>
6890
6891 <!-- Extension number 59 is not listed in the extension registry. -->
6892
6893 <category name="GL_SGIX_reference_plane" number="60">
6894 <function name="ReferencePlaneSGIX" offset="468">
6895 <param name="equation" type="const GLdouble *" count="4"/>
6896 <glx rop="2071" ignore="true"/>
6897 </function>
6898 </category>
6899
6900 <category name="GL_SGIX_flush_raster" number="61">
6901 <function name="FlushRasterSGIX" offset="469">
6902 <glx vendorpriv="4105" ignore="true"/>
6903 </function>
6904 </category>
6905
6906 <!-- Extension number 62 is a GLX extension. -->
6907
6908 <category name="GL_SGIX_depth_texture" number="63">
6909 <enum name="DEPTH_COMPONENT16_SGIX" value="0x81A5"/>
6910 <enum name="DEPTH_COMPONENT24_SGIX" value="0x81A6"/>
6911 <enum name="DEPTH_COMPONENT32_SGIX" value="0x81A7"/>
6912 </category>
6913
6914 <category name="GL_SGIS_fog_function" number="64">
6915 <function name="FogFuncSGIS" offset="?">
6916 <param name="n" type="GLsizei"/>
6917 <param name="points" type="const GLfloat *"/>
6918 <glx rop="2067" handcode="true"/>
6919 </function>
6920
6921 <function name="GetFogFuncSGIS" offset="?">
6922 <param name="points" type="GLfloat *" output="true"/>
6923 <!-- GLX protocol for this function is unknown. -->
6924 </function>
6925 </category>
6926
6927 <category name="GL_SGIX_fog_offset" number="65">
6928 <enum name="FOG_OFFSET_SGIX" value="0x8198"/>
6929 <enum name="FOG_OFFSET_VALUE_SGIX" value="0x8199">
6930 <size name="Fogfv" count="1"/>
6931 <size name="Fogiv" count="1"/>
6932 </enum>
6933 </category>
6934
6935 <category name="GL_HP_image_transform" number="66">
6936 <function name="ImageTransformParameteriHP" offset="?">
6937 <param name="target" type="GLenum"/>
6938 <param name="pname" type="GLenum"/>
6939 <param name="param" type="GLint"/>
6940 </function>
6941
6942 <function name="ImageTransformParameterfHP" offset="?">
6943 <param name="target" type="GLenum"/>
6944 <param name="pname" type="GLenum"/>
6945 <param name="param" type="GLfloat"/>
6946 </function>
6947
6948 <function name="ImageTransformParameterivHP" offset="?">
6949 <param name="target" type="GLenum"/>
6950 <param name="pname" type="GLenum"/>
6951 <param name="params" type="const GLint *"/>
6952 </function>
6953
6954 <function name="ImageTransformParameterfvHP" offset="?">
6955 <param name="target" type="GLenum"/>
6956 <param name="pname" type="GLenum"/>
6957 <param name="params" type="const GLfloat *"/>
6958 </function>
6959
6960 <function name="GetImageTransformParameterivHP" offset="?">
6961 <param name="target" type="GLenum"/>
6962 <param name="pname" type="GLenum"/>
6963 <param name="params" type="GLint *"/>
6964 </function>
6965
6966 <function name="GetImageTransformParameterfvHP" offset="?">
6967 <param name="target" type="GLenum"/>
6968 <param name="pname" type="GLenum"/>
6969 <param name="params" type="GLfloat *"/>
6970 </function>
6971 </category>
6972
6973 <!-- Extension number 68 is not listed in the extension registry. -->
6974 <!-- Extension number 70 is not listed in the extension registry. -->
6975 <!-- Extension number 71 is not listed in the extension registry. -->
6976 <!-- Extension number 72 is not listed in the extension registry. -->
6977 <!-- Extension number 73 is not listed in the extension registry. -->
6978
6979 <category name="GL_EXT_color_subtable" number="74">
6980 <function name="ColorSubTableEXT" alias="ColorSubTable">
6981 <param name="target" type="GLenum"/>
6982 <param name="start" type="GLsizei"/>
6983 <param name="count" type="GLsizei"/>
6984 <param name="format" type="GLenum"/>
6985 <param name="type" type="GLenum"/>
6986 <param name="data" type="const GLvoid *"/>
6987 </function>
6988
6989 <function name="CopyColorSubTableEXT" alias="CopyColorSubTable">
6990 <param name="target" type="GLenum"/>
6991 <param name="start" type="GLsizei"/>
6992 <param name="x" type="GLint"/>
6993 <param name="y" type="GLint"/>
6994 <param name="width" type="GLsizei"/>
6995 </function>
6996 </category>
6997
6998 <!-- Extension number 75 is a GLU extension. -->
6999
7000 <category name="GL_PGI_misc_hints" number="77">
7001 <function name="HintPGI" offset="544">
7002 <param name="target" type="GLenum"/>
7003 <param name="mode" type="GLint"/>
7004 <glx ignore="true"/>
7005 </function>
7006 </category>
7007
7008 <category name="GL_EXT_paletted_texture" number="78">
7009 <function name="ColorTableEXT" alias="ColorTable">
7010 <param name="target" type="GLenum"/>
7011 <param name="internalFormat" type="GLenum"/>
7012 <param name="width" type="GLsizei"/>
7013 <param name="format" type="GLenum"/>
7014 <param name="type" type="GLenum"/>
7015 <param name="table" type="const GLvoid *"/>
7016 </function>
7017
7018 <function name="GetColorTableEXT" offset="550">
7019 <param name="target" type="GLenum"/>
7020 <param name="format" type="GLenum"/>
7021 <param name="type" type="GLenum"/>
7022 <param name="data" type="GLvoid *" output="true"/>
7023 <glx ignore="true"/>
7024 </function>
7025
7026 <function name="GetColorTableParameterivEXT" offset="551">
7027 <param name="target" type="GLenum"/>
7028 <param name="pname" type="GLenum"/>
7029 <param name="params" type="GLint *" output="true"/>
7030 <glx ignore="true"/>
7031 </function>
7032
7033 <function name="GetColorTableParameterfvEXT" offset="552">
7034 <param name="target" type="GLenum"/>
7035 <param name="pname" type="GLenum"/>
7036 <param name="params" type="GLfloat *" output="true"/>
7037 <glx ignore="true"/>
7038 </function>
7039 </category>
7040
7041 <category name="GL_SGIX_list_priority" number="80">
7042 <function name="GetListParameterfvSGIX" offset="470">
7043 <param name="list" type="GLuint"/>
7044 <param name="pname" type="GLenum"/>
7045 <param name="params" type="GLfloat *" output="true"/>
7046 <glx ignore="true"/>
7047 </function>
7048
7049 <function name="GetListParameterivSGIX" offset="471">
7050 <param name="list" type="GLuint"/>
7051 <param name="pname" type="GLenum"/>
7052 <param name="params" type="GLint *" output="true"/>
7053 <glx ignore="true"/>
7054 </function>
7055
7056 <function name="ListParameterfSGIX" offset="472">
7057 <param name="list" type="GLuint"/>
7058 <param name="pname" type="GLenum"/>
7059 <param name="param" type="GLfloat"/>
7060 <glx ignore="true"/>
7061 </function>
7062
7063 <function name="ListParameterfvSGIX" offset="473">
7064 <param name="list" type="GLuint"/>
7065 <param name="pname" type="GLenum"/>
7066 <param name="params" type="const GLfloat *"/>
7067 <glx ignore="true"/>
7068 </function>
7069
7070 <function name="ListParameteriSGIX" offset="474">
7071 <param name="list" type="GLuint"/>
7072 <param name="pname" type="GLenum"/>
7073 <param name="param" type="GLint"/>
7074 <glx ignore="true"/>
7075 </function>
7076
7077 <function name="ListParameterivSGIX" offset="475">
7078 <param name="list" type="GLuint"/>
7079 <param name="pname" type="GLenum"/>
7080 <param name="params" type="const GLint *"/>
7081 <glx ignore="true"/>
7082 </function>
7083 </category>
7084
7085 <!-- Extension number 82 is not listed in the extension registry. -->
7086 <!-- Extension number 83 is a GLX extension. -->
7087
7088 <category name="GL_SGIX_texture_lod_bias" number="84">
7089 <enum name="TEXTURE_LOD_BIAS_S_SGIX" value="0x818E">
7090 <size name="TexParameterfv" count="1"/>
7091 <size name="TexParameteriv" count="1"/>
7092 </enum>
7093 <enum name="TEXTURE_LOD_BIAS_T_SGIX" value="0x818F">
7094 <size name="TexParameterfv" count="1"/>
7095 <size name="TexParameteriv" count="1"/>
7096 </enum>
7097 <enum name="TEXTURE_LOD_BIAS_R_SGIX" value="0x8190">
7098 <size name="TexParameterfv" count="1"/>
7099 <size name="TexParameteriv" count="1"/>
7100 </enum>
7101 </category>
7102
7103 <!-- Extension number 85 is a GLU extension. -->
7104 <!-- Extension number 86 is a GLX extension. -->
7105 <!-- Extension number 87 is not listed in the extension registry. -->
7106 <!-- Extension number 88 is not listed in the extension registry. -->
7107 <!-- Extension number 89 is not listed in the extension registry. -->
7108
7109
7110 <category name="GL_SGIX_shadow_ambient" number="90">
7111 <enum name="SHADOW_AMBIENT_SGIX" value="0x80BF">
7112 <size name="TexParameterfv" count="1"/>
7113 <size name="TexParameteriv" count="1"/>
7114 </enum>
7115 </category>
7116
7117 <!-- Extension number 91 is a GLX extension. -->
7118 <!-- Extension number 92 is a GLX extension. -->
7119
7120 <category name="GL_EXT_index_material" number="94">
7121 <function name="IndexMaterialEXT" offset="538">
7122 <param name="face" type="GLenum"/>
7123 <param name="mode" type="GLenum"/>
7124 <glx ignore="true"/>
7125 </function>
7126 </category>
7127
7128 <category name="GL_EXT_index_func" number="95">
7129 <function name="IndexFuncEXT" offset="539">
7130 <param name="func" type="GLenum"/>
7131 <param name="ref" type="GLclampf"/>
7132 <glx ignore="true"/>
7133 </function>
7134 </category>
7135
7136 <category name="GL_EXT_compiled_vertex_array" number="97">
7137 <function name="LockArraysEXT" offset="540">
7138 <param name="first" type="GLint"/>
7139 <param name="count" type="GLsizei"/>
7140 <glx handcode="true" ignore="true"/>
7141 </function>
7142
7143 <function name="UnlockArraysEXT" offset="541">
7144 <glx handcode="true" ignore="true"/>
7145 </function>
7146 </category>
7147
7148 <category name="GL_EXT_cull_vertex" number="98">
7149 <function name="CullParameterdvEXT" offset="542">
7150 <param name="pname" type="GLenum"/>
7151 <param name="params" type="GLdouble *"/>
7152 <glx ignore="true"/>
7153 </function>
7154
7155 <function name="CullParameterfvEXT" offset="543">
7156 <param name="pname" type="GLenum"/>
7157 <param name="params" type="GLfloat *"/>
7158 <glx ignore="true"/>
7159 </function>
7160 </category>
7161
7162 <!-- Extension number 99 is not listed in the extension registry. -->
7163 <!-- Extension number 100 is a GLU extension. -->
7164
7165 <!-- Shouldn't this be EXT_fragment_lighting? -->
7166 <category name="GL_SGIX_fragment_lighting" number="102">
7167 <function name="FragmentColorMaterialSGIX" offset="476">
7168 <param name="face" type="GLenum"/>
7169 <param name="mode" type="GLenum"/>
7170 <glx ignore="true"/>
7171 </function>
7172
7173 <function name="FragmentLightfSGIX" offset="477">
7174 <param name="light" type="GLenum"/>
7175 <param name="pname" type="GLenum"/>
7176 <param name="param" type="GLfloat"/>
7177 <glx ignore="true"/>
7178 </function>
7179
7180 <function name="FragmentLightfvSGIX" offset="478">
7181 <param name="light" type="GLenum"/>
7182 <param name="pname" type="GLenum"/>
7183 <param name="params" type="const GLfloat *"/>
7184 <glx ignore="true"/>
7185 </function>
7186
7187 <function name="FragmentLightiSGIX" offset="479">
7188 <param name="light" type="GLenum"/>
7189 <param name="pname" type="GLenum"/>
7190 <param name="param" type="GLint"/>
7191 <glx ignore="true"/>
7192 </function>
7193
7194 <function name="FragmentLightivSGIX" offset="480">
7195 <param name="light" type="GLenum"/>
7196 <param name="pname" type="GLenum"/>
7197 <param name="params" type="const GLint *"/>
7198 <glx ignore="true"/>
7199 </function>
7200
7201 <function name="FragmentLightModelfSGIX" offset="481">
7202 <param name="pname" type="GLenum"/>
7203 <param name="param" type="GLfloat"/>
7204 <glx ignore="true"/>
7205 </function>
7206
7207 <function name="FragmentLightModelfvSGIX" offset="482">
7208 <param name="pname" type="GLenum"/>
7209 <param name="params" type="const GLfloat *"/>
7210 <glx ignore="true"/>
7211 </function>
7212
7213 <function name="FragmentLightModeliSGIX" offset="483">
7214 <param name="pname" type="GLenum"/>
7215 <param name="param" type="GLint"/>
7216 <glx ignore="true"/>
7217 </function>
7218
7219 <function name="FragmentLightModelivSGIX" offset="484">
7220 <param name="pname" type="GLenum"/>
7221 <param name="params" type="const GLint *"/>
7222 <glx ignore="true"/>
7223 </function>
7224
7225 <function name="FragmentMaterialfSGIX" offset="485">
7226 <param name="face" type="GLenum"/>
7227 <param name="pname" type="GLenum"/>
7228 <param name="param" type="GLfloat"/>
7229 <glx ignore="true"/>
7230 </function>
7231
7232 <function name="FragmentMaterialfvSGIX" offset="486">
7233 <param name="face" type="GLenum"/>
7234 <param name="pname" type="GLenum"/>
7235 <param name="params" type="const GLfloat *"/>
7236 <glx ignore="true"/>
7237 </function>
7238
7239 <function name="FragmentMaterialiSGIX" offset="487">
7240 <param name="face" type="GLenum"/>
7241 <param name="pname" type="GLenum"/>
7242 <param name="param" type="GLint"/>
7243 <glx ignore="true"/>
7244 </function>
7245
7246 <function name="FragmentMaterialivSGIX" offset="488">
7247 <param name="face" type="GLenum"/>
7248 <param name="pname" type="GLenum"/>
7249 <param name="params" type="const GLint *"/>
7250 <glx ignore="true"/>
7251 </function>
7252
7253 <function name="GetFragmentLightfvSGIX" offset="489">
7254 <param name="light" type="GLenum"/>
7255 <param name="pname" type="GLenum"/>
7256 <param name="params" type="GLfloat *"/>
7257 <glx ignore="true"/>
7258 </function>
7259
7260 <function name="GetFragmentLightivSGIX" offset="490">
7261 <param name="light" type="GLenum"/>
7262 <param name="pname" type="GLenum"/>
7263 <param name="params" type="GLint *"/>
7264 <glx ignore="true"/>
7265 </function>
7266
7267 <function name="GetFragmentMaterialfvSGIX" offset="491">
7268 <param name="face" type="GLenum"/>
7269 <param name="pname" type="GLenum"/>
7270 <param name="params" type="GLfloat *"/>
7271 <glx ignore="true"/>
7272 </function>
7273
7274 <function name="GetFragmentMaterialivSGIX" offset="492">
7275 <param name="face" type="GLenum"/>
7276 <param name="pname" type="GLenum"/>
7277 <param name="params" type="GLint *"/>
7278 <glx ignore="true"/>
7279 </function>
7280
7281 <function name="LightEnviSGIX" offset="493">
7282 <param name="pname" type="GLenum"/>
7283 <param name="param" type="GLint"/>
7284 <glx ignore="true"/>
7285 </function>
7286 </category>
7287
7288 <!-- Extension number 103 is not listed in the extension registry. -->
7289 <!-- Extension number 104 is not listed in the extension registry. -->
7290 <!-- Extension number 105 is not listed in the extension registry. -->
7291 <!-- Extension number 106 is not listed in the extension registry. -->
7292 <!-- Extension number 107 is not listed in the extension registry. -->
7293 <!-- Extension number 108 is not listed in the extension registry. -->
7294 <!-- Extension number 109 is not listed in the extension registry. -->
7295
7296 <category name="GL_EXT_draw_range_elements" number="112">
7297 <function name="DrawRangeElementsEXT" alias="DrawRangeElements">
7298 <param name="mode" type="GLenum"/>
7299 <param name="start" type="GLuint"/>
7300 <param name="end" type="GLuint"/>
7301 <param name="count" type="GLsizei"/>
7302 <param name="type" type="GLenum"/>
7303 <param name="indices" type="const GLvoid *"/>
7304 <glx handcode="true"/>
7305 </function>
7306 </category>
7307
7308 <!-- Extension number 115 is a GLX extension. -->
7309 <!-- Extension number 116 is not listed in the extension registry. -->
7310
7311 <category name="GL_EXT_light_texture" number="117">
7312 <function name="ApplyTextureEXT" offset="?">
7313 <param name="mode" type="GLenum"/>
7314 </function>
7315
7316 <function name="TextureLightEXT" offset="?">
7317 <param name="pname" type="GLenum"/>
7318 </function>
7319
7320 <function name="TextureMaterialEXT" offset="?">
7321 <param name="face" type="GLenum"/>
7322 <param name="mode" type="GLenum"/>
7323 </function>
7324 </category>
7325
7326 <!-- Extension number 118 is not listed in the extension registry. -->
7327 <!-- Extension number 121 is not listed in the extension registry. -->
7328 <!-- Extension number 122 is not listed in the extension registry. -->
7329 <!-- Extension number 123 is not listed in the extension registry. -->
7330 <!-- Extension number 124 is not listed in the extension registry. -->
7331 <!-- Extension number 125 is not listed in the extension registry. -->
7332 <!-- Extension number 126 is not listed in the extension registry. -->
7333 <!-- Extension number 128 is not listed in the extension registry. -->
7334 <!-- Extension number 130 is not listed in the extension registry. -->
7335 <!-- Extension number 131 is not listed in the extension registry. -->
7336
7337 <category name="GL_SGIX_async" number="132">
7338 <function name="AsyncMarkerSGIX" offset="?">
7339 <param name="marker" type="GLuint"/>
7340 </function>
7341
7342 <function name="FinishAsyncSGIX" offset="?">
7343 <param name="markerp" type="GLuint *"/>
7344 <return type="GLint"/>
7345 </function>
7346
7347 <function name="PollAsyncSGIX" offset="?">
7348 <param name="markerp" type="GLuint *"/>
7349 <return type="GLint"/>
7350 </function>
7351
7352 <function name="GenAsyncMarkersSGIX" offset="?">
7353 <param name="range" type="GLsizei"/>
7354 <return type="GLuint"/>
7355 </function>
7356
7357 <function name="DeleteAsyncMarkersSGIX" offset="?">
7358 <param name="marker" type="GLuint"/>
7359 <param name="range" type="GLsizei"/>
7360 </function>
7361
7362 <function name="IsAsyncMarkerSGIX" offset="?">
7363 <param name="marker" type="GLuint"/>
7364 <return type="GLboolean"/>
7365 </function>
7366 </category>
7367
7368 <category name="GL_INTEL_parallel_arrays" number="136">
7369 <function name="VertexPointervINTEL" offset="?">
7370 <param name="size" type="GLint"/>
7371 <param name="type" type="GLenum"/>
7372 <param name="pointer" type="const GLvoid **"/>
7373 </function>
7374
7375 <function name="NormalPointervINTEL" offset="?">
7376 <param name="type" type="GLenum"/>
7377 <param name="pointer" type="const GLvoid **"/>
7378 </function>
7379
7380 <function name="ColorPointervINTEL" offset="?">
7381 <param name="size" type="GLint"/>
7382 <param name="type" type="GLenum"/>
7383 <param name="pointer" type="const GLvoid **"/>
7384 </function>
7385
7386 <function name="TexCoordPointervINTEL" offset="?">
7387 <param name="size" type="GLint"/>
7388 <param name="type" type="GLenum"/>
7389 <param name="pointer" type="const GLvoid **"/>
7390 </function>
7391 </category>
7392
7393 <category name="GL_EXT_pixel_transform" number="138">
7394 <function name="PixelTransformParameteriEXT" offset="?">
7395 <param name="target" type="GLenum"/>
7396 <param name="pname" type="GLenum"/>
7397 <param name="param" type="GLint"/>
7398 </function>
7399
7400 <function name="PixelTransformParameterfEXT" offset="?">
7401 <param name="target" type="GLenum"/>
7402 <param name="pname" type="GLenum"/>
7403 <param name="param" type="GLfloat"/>
7404 </function>
7405
7406 <function name="PixelTransformParameterivEXT" offset="?">
7407 <param name="target" type="GLenum"/>
7408 <param name="pname" type="GLenum"/>
7409 <param name="params" type="const GLint *"/>
7410 </function>
7411
7412 <function name="PixelTransformParameterfvEXT" offset="?">
7413 <param name="target" type="GLenum"/>
7414 <param name="pname" type="GLenum"/>
7415 <param name="params" type="const GLfloat *"/>
7416 </function>
7417 </category>
7418
7419 <!-- Extension number 140 is not listed in the extension registry. -->
7420 <!-- Extension number 142 is a GLX extension. -->
7421 <!-- Extension number 143 is not listed in the extension registry. -->
7422
7423 <category name="GL_EXT_secondary_color" number="145">
7424 <function name="SecondaryColor3bEXT" offset="561" vectorequiv="SecondaryColor3bvEXT">
7425 <param name="red" type="GLbyte"/>
7426 <param name="green" type="GLbyte"/>
7427 <param name="blue" type="GLbyte"/>
7428 </function>
7429
7430 <function name="SecondaryColor3bvEXT" offset="562">
7431 <param name="v" type="const GLbyte *" count="3"/>
7432 <glx rop="4126"/>
7433 </function>
7434
7435 <function name="SecondaryColor3dEXT" offset="563" vectorequiv="SecondaryColor3dvEXT">
7436 <param name="red" type="GLdouble"/>
7437 <param name="green" type="GLdouble"/>
7438 <param name="blue" type="GLdouble"/>
7439 </function>
7440
7441 <function name="SecondaryColor3dvEXT" offset="564">
7442 <param name="v" type="const GLdouble *" count="3"/>
7443 <glx rop="4130"/>
7444 </function>
7445
7446 <function name="SecondaryColor3fEXT" offset="565" vectorequiv="SecondaryColor3fvEXT">
7447 <param name="red" type="GLfloat"/>
7448 <param name="green" type="GLfloat"/>
7449 <param name="blue" type="GLfloat"/>
7450 </function>
7451
7452 <function name="SecondaryColor3fvEXT" offset="566">
7453 <param name="v" type="const GLfloat *" count="3"/>
7454 <glx rop="4129"/>
7455 </function>
7456
7457 <function name="SecondaryColor3iEXT" offset="567" vectorequiv="SecondaryColor3ivEXT">
7458 <param name="red" type="GLint"/>
7459 <param name="green" type="GLint"/>
7460 <param name="blue" type="GLint"/>
7461 </function>
7462
7463 <function name="SecondaryColor3ivEXT" offset="568">
7464 <param name="v" type="const GLint *" count="3"/>
7465 <glx rop="4128"/>
7466 </function>
7467
7468 <function name="SecondaryColor3sEXT" offset="569" vectorequiv="SecondaryColor3svEXT">
7469 <param name="red" type="GLshort"/>
7470 <param name="green" type="GLshort"/>
7471 <param name="blue" type="GLshort"/>
7472 </function>
7473
7474 <function name="SecondaryColor3svEXT" offset="570">
7475 <param name="v" type="const GLshort *" count="3"/>
7476 <glx rop="4128"/>
7477 </function>
7478
7479 <function name="SecondaryColor3ubEXT" offset="571" vectorequiv="SecondaryColor3ubvEXT">
7480 <param name="red" type="GLubyte"/>
7481 <param name="green" type="GLubyte"/>
7482 <param name="blue" type="GLubyte"/>
7483 </function>
7484
7485 <function name="SecondaryColor3ubvEXT" offset="572">
7486 <param name="v" type="const GLubyte *" count="3"/>
7487 <glx rop="4131"/>
7488 </function>
7489
7490 <function name="SecondaryColor3uiEXT" offset="573" vectorequiv="SecondaryColor3uivEXT">
7491 <param name="red" type="GLuint"/>
7492 <param name="green" type="GLuint"/>
7493 <param name="blue" type="GLuint"/>
7494 </function>
7495
7496 <function name="SecondaryColor3uivEXT" offset="574">
7497 <param name="v" type="const GLuint *" count="3"/>
7498 <glx rop="4133"/>
7499 </function>
7500
7501 <function name="SecondaryColor3usEXT" offset="575" vectorequiv="SecondaryColor3usvEXT">
7502 <param name="red" type="GLushort"/>
7503 <param name="green" type="GLushort"/>
7504 <param name="blue" type="GLushort"/>
7505 </function>
7506
7507 <function name="SecondaryColor3usvEXT" offset="576">
7508 <param name="v" type="const GLushort *" count="3"/>
7509 <glx rop="4132"/>
7510 </function>
7511
7512 <function name="SecondaryColorPointerEXT" offset="577">
7513 <param name="size" type="GLint"/>
7514 <param name="type" type="GLenum"/>
7515 <param name="stride" type="GLsizei"/>
7516 <param name="pointer" type="const GLvoid *"/>
7517 <glx handcode="true"/>
7518 </function>
7519 </category>
7520
7521 <category name="GL_EXT_texture_perturb_normal" number="147">
7522 <function name="TextureNormalEXT" offset="?">
7523 <param name="mode" type="GLenum"/>
7524 </function>
7525 </category>
7526
7527 <category name="GL_EXT_multi_draw_arrays" number="148">
7528 <function name="MultiDrawArraysEXT" offset="644">
7529 <param name="mode" type="GLenum"/>
7530 <param name="first" type="GLint *"/>
7531 <param name="count" type="GLsizei *"/>
7532 <param name="primcount" type="GLsizei"/>
7533 <glx handcode="true"/>
7534 </function>
7535
7536 <function name="MultiDrawElementsEXT" offset="645">
7537 <param name="mode" type="GLenum"/>
7538 <param name="count" type="const GLsizei *"/>
7539 <param name="type" type="GLenum"/>
7540 <param name="indices" type="const GLvoid **"/>
7541 <param name="primcount" type="GLsizei"/>
7542 <glx handcode="true"/>
7543 </function>
7544 </category>
7545
7546 <category name="GL_EXT_fog_coord" number="149">
7547 <function name="FogCoordfEXT" offset="545" vectorequiv="FogCoordfvEXT">
7548 <param name="coord" type="GLfloat"/>
7549 </function>
7550
7551 <function name="FogCoordfvEXT" offset="546">
7552 <param name="coord" type="const GLfloat *" count="1"/>
7553 <glx rop="4124"/>
7554 </function>
7555
7556 <function name="FogCoorddEXT" offset="547" vectorequiv="FogCoorddvEXT">
7557 <param name="coord" type="GLdouble"/>
7558 </function>
7559
7560 <function name="FogCoorddvEXT" offset="548">
7561 <param name="coord" type="const GLdouble *" count="1"/>
7562 <glx rop="4125"/>
7563 </function>
7564
7565 <function name="FogCoordPointerEXT" offset="549">
7566 <param name="type" type="GLenum"/>
7567 <param name="stride" type="GLsizei"/>
7568 <param name="pointer" type="const GLvoid *"/>
7569 <glx handcode="true"/>
7570 </function>
7571 </category>
7572
7573 <!-- Extension number 150 is not listed in the extension registry. -->
7574 <!-- Extension number 151 is not listed in the extension registry. -->
7575 <!-- Extension number 152 is not listed in the extension registry. -->
7576 <!-- Extension number 153 is not listed in the extension registry. -->
7577 <!-- Extension number 154 is not listed in the extension registry. -->
7578
7579 <category name="GL_EXT_coordinate_frame" number="156">
7580 <function name="Tangent3bEXT" offset="?">
7581 <param name="tx" type="GLbyte"/>
7582 <param name="ty" type="GLbyte"/>
7583 <param name="tz" type="GLbyte"/>
7584 </function>
7585
7586 <function name="Tangent3bvEXT" offset="?">
7587 <param name="v" type="const GLbyte *"/>
7588 </function>
7589
7590 <function name="Tangent3dEXT" offset="?">
7591 <param name="tx" type="GLdouble"/>
7592 <param name="ty" type="GLdouble"/>
7593 <param name="tz" type="GLdouble"/>
7594 </function>
7595
7596 <function name="Tangent3dvEXT" offset="?">
7597 <param name="v" type="const GLdouble *"/>
7598 </function>
7599
7600 <function name="Tangent3fEXT" offset="?">
7601 <param name="tx" type="GLfloat"/>
7602 <param name="ty" type="GLfloat"/>
7603 <param name="tz" type="GLfloat"/>
7604 </function>
7605
7606 <function name="Tangent3fvEXT" offset="?">
7607 <param name="v" type="const GLfloat *"/>
7608 </function>
7609
7610 <function name="Tangent3iEXT" offset="?">
7611 <param name="tx" type="GLint"/>
7612 <param name="ty" type="GLint"/>
7613 <param name="tz" type="GLint"/>
7614 </function>
7615
7616 <function name="Tangent3ivEXT" offset="?">
7617 <param name="v" type="const GLint *"/>
7618 </function>
7619
7620 <function name="Tangent3sEXT" offset="?">
7621 <param name="tx" type="GLshort"/>
7622 <param name="ty" type="GLshort"/>
7623 <param name="tz" type="GLshort"/>
7624 </function>
7625
7626 <function name="Tangent3svEXT" offset="?">
7627 <param name="v" type="const GLshort *"/>
7628 </function>
7629
7630 <function name="Binormal3bEXT" offset="?">
7631 <param name="bx" type="GLbyte"/>
7632 <param name="by" type="GLbyte"/>
7633 <param name="bz" type="GLbyte"/>
7634 </function>
7635
7636 <function name="Binormal3bvEXT" offset="?">
7637 <param name="v" type="const GLbyte *"/>
7638 </function>
7639
7640 <function name="Binormal3dEXT" offset="?">
7641 <param name="bx" type="GLdouble"/>
7642 <param name="by" type="GLdouble"/>
7643 <param name="bz" type="GLdouble"/>
7644 </function>
7645
7646 <function name="Binormal3dvEXT" offset="?">
7647 <param name="v" type="const GLdouble *"/>
7648 </function>
7649
7650 <function name="Binormal3fEXT" offset="?">
7651 <param name="bx" type="GLfloat"/>
7652 <param name="by" type="GLfloat"/>
7653 <param name="bz" type="GLfloat"/>
7654 </function>
7655
7656 <function name="Binormal3fvEXT" offset="?">
7657 <param name="v" type="const GLfloat *"/>
7658 </function>
7659
7660 <function name="Binormal3iEXT" offset="?">
7661 <param name="bx" type="GLint"/>
7662 <param name="by" type="GLint"/>
7663 <param name="bz" type="GLint"/>
7664 </function>
7665
7666 <function name="Binormal3ivEXT" offset="?">
7667 <param name="v" type="const GLint *"/>
7668 </function>
7669
7670 <function name="Binormal3sEXT" offset="?">
7671 <param name="bx" type="GLshort"/>
7672 <param name="by" type="GLshort"/>
7673 <param name="bz" type="GLshort"/>
7674 </function>
7675
7676 <function name="Binormal3svEXT" offset="?">
7677 <param name="v" type="const GLshort *"/>
7678 </function>
7679
7680 <function name="TangentPointerEXT" offset="?">
7681 <param name="type" type="GLenum"/>
7682 <param name="stride" type="GLsizei"/>
7683 <param name="pointer" type="const GLvoid *"/>
7684 </function>
7685
7686 <function name="BinormalPointerEXT" offset="?">
7687 <param name="type" type="GLenum"/>
7688 <param name="stride" type="GLsizei"/>
7689 <param name="pointer" type="const GLvoid *"/>
7690 </function>
7691 </category>
7692
7693 <!-- Extension number 157 is not listed in the extension registry. -->
7694
7695 <category name="GL_SGIX_pixel_texture" number="160">
7696 <function name="PixelTexGenSGIX" offset="430">
7697 <param name="mode" type="GLenum"/>
7698 <glx rop="2059" ignore="true"/>
7699 </function>
7700 </category>
7701
7702 <!-- Extension number 161 is not listed in the extension registry. -->
7703 <!-- Extension number 162 is not listed in the extension registry. -->
7704
7705 <category name="GL_SUNX_constant_data" number="163">
7706 <function name="FinishTextureSUNX" offset="?">
7707 </function>
7708 </category>
7709
7710 <category name="GL_SUN_global_alpha" number="164">
7711 <function name="GlobalAlphaFactorbSUN" offset="?">
7712 <param name="factor" type="GLbyte"/>
7713 </function>
7714
7715 <function name="GlobalAlphaFactorsSUN" offset="?">
7716 <param name="factor" type="GLshort"/>
7717 </function>
7718
7719 <function name="GlobalAlphaFactoriSUN" offset="?">
7720 <param name="factor" type="GLint"/>
7721 </function>
7722
7723 <function name="GlobalAlphaFactorfSUN" offset="?">
7724 <param name="factor" type="GLfloat"/>
7725 </function>
7726
7727 <function name="GlobalAlphaFactordSUN" offset="?">
7728 <param name="factor" type="GLdouble"/>
7729 </function>
7730
7731 <function name="GlobalAlphaFactorubSUN" offset="?">
7732 <param name="factor" type="GLubyte"/>
7733 </function>
7734
7735 <function name="GlobalAlphaFactorusSUN" offset="?">
7736 <param name="factor" type="GLushort"/>
7737 </function>
7738
7739 <function name="GlobalAlphaFactoruiSUN" offset="?">
7740 <param name="factor" type="GLuint"/>
7741 </function>
7742 </category>
7743
7744 <category name="GL_SUN_triangle_list" number="165">
7745 <function name="ReplacementCodeuiSUN" offset="?">
7746 <param name="code" type="GLuint"/>
7747 </function>
7748
7749 <function name="ReplacementCodeusSUN" offset="?">
7750 <param name="code" type="GLushort"/>
7751 </function>
7752
7753 <function name="ReplacementCodeubSUN" offset="?">
7754 <param name="code" type="GLubyte"/>
7755 </function>
7756
7757 <function name="ReplacementCodeuivSUN" offset="?">
7758 <param name="code" type="const GLuint *"/>
7759 </function>
7760
7761 <function name="ReplacementCodeusvSUN" offset="?">
7762 <param name="code" type="const GLushort *"/>
7763 </function>
7764
7765 <function name="ReplacementCodeubvSUN" offset="?">
7766 <param name="code" type="const GLubyte *"/>
7767 </function>
7768
7769 <function name="ReplacementCodePointerSUN" offset="?">
7770 <param name="type" type="GLenum"/>
7771 <param name="stride" type="GLsizei"/>
7772 <param name="pointer" type="const GLvoid *"/>
7773 </function>
7774 </category>
7775
7776 <category name="GL_SUN_vertex" number="166">
7777 <function name="Color4ubVertex2fSUN" offset="?">
7778 <param name="r" type="GLubyte"/>
7779 <param name="g" type="GLubyte"/>
7780 <param name="b" type="GLubyte"/>
7781 <param name="a" type="GLubyte"/>
7782 <param name="x" type="GLfloat"/>
7783 <param name="y" type="GLfloat"/>
7784 </function>
7785
7786 <function name="Color4ubVertex2fvSUN" offset="?">
7787 <param name="c" type="const GLubyte *"/>
7788 <param name="v" type="const GLfloat *"/>
7789 </function>
7790
7791 <function name="Color4ubVertex3fSUN" offset="?">
7792 <param name="r" type="GLubyte"/>
7793 <param name="g" type="GLubyte"/>
7794 <param name="b" type="GLubyte"/>
7795 <param name="a" type="GLubyte"/>
7796 <param name="x" type="GLfloat"/>
7797 <param name="y" type="GLfloat"/>
7798 <param name="z" type="GLfloat"/>
7799 </function>
7800
7801 <function name="Color4ubVertex3fvSUN" offset="?">
7802 <param name="c" type="const GLubyte *"/>
7803 <param name="v" type="const GLfloat *"/>
7804 </function>
7805
7806 <function name="Color3fVertex3fSUN" offset="?">
7807 <param name="r" type="GLfloat"/>
7808 <param name="g" type="GLfloat"/>
7809 <param name="b" type="GLfloat"/>
7810 <param name="x" type="GLfloat"/>
7811 <param name="y" type="GLfloat"/>
7812 <param name="z" type="GLfloat"/>
7813 </function>
7814
7815 <function name="Color3fVertex3fvSUN" offset="?">
7816 <param name="c" type="const GLfloat *"/>
7817 <param name="v" type="const GLfloat *"/>
7818 </function>
7819
7820 <function name="Normal3fVertex3fSUN" offset="?">
7821 <param name="nx" type="GLfloat"/>
7822 <param name="ny" type="GLfloat"/>
7823 <param name="nz" type="GLfloat"/>
7824 <param name="x" type="GLfloat"/>
7825 <param name="y" type="GLfloat"/>
7826 <param name="z" type="GLfloat"/>
7827 </function>
7828
7829 <function name="Normal3fVertex3fvSUN" offset="?">
7830 <param name="n" type="const GLfloat *"/>
7831 <param name="v" type="const GLfloat *"/>
7832 </function>
7833
7834 <function name="Color4fNormal3fVertex3fSUN" offset="?">
7835 <param name="r" type="GLfloat"/>
7836 <param name="g" type="GLfloat"/>
7837 <param name="b" type="GLfloat"/>
7838 <param name="a" type="GLfloat"/>
7839 <param name="nx" type="GLfloat"/>
7840 <param name="ny" type="GLfloat"/>
7841 <param name="nz" type="GLfloat"/>
7842 <param name="x" type="GLfloat"/>
7843 <param name="y" type="GLfloat"/>
7844 <param name="z" type="GLfloat"/>
7845 </function>
7846
7847 <function name="Color4fNormal3fVertex3fvSUN" offset="?">
7848 <param name="c" type="const GLfloat *"/>
7849 <param name="n" type="const GLfloat *"/>
7850 <param name="v" type="const GLfloat *"/>
7851 </function>
7852
7853 <function name="TexCoord2fVertex3fSUN" offset="?">
7854 <param name="s" type="GLfloat"/>
7855 <param name="t" type="GLfloat"/>
7856 <param name="x" type="GLfloat"/>
7857 <param name="y" type="GLfloat"/>
7858 <param name="z" type="GLfloat"/>
7859 </function>
7860
7861 <function name="TexCoord2fVertex3fvSUN" offset="?">
7862 <param name="tc" type="const GLfloat *"/>
7863 <param name="v" type="const GLfloat *"/>
7864 </function>
7865
7866 <function name="TexCoord4fVertex4fSUN" offset="?">
7867 <param name="s" type="GLfloat"/>
7868 <param name="t" type="GLfloat"/>
7869 <param name="p" type="GLfloat"/>
7870 <param name="q" type="GLfloat"/>
7871 <param name="x" type="GLfloat"/>
7872 <param name="y" type="GLfloat"/>
7873 <param name="z" type="GLfloat"/>
7874 <param name="w" type="GLfloat"/>
7875 </function>
7876
7877 <function name="TexCoord4fVertex4fvSUN" offset="?">
7878 <param name="tc" type="const GLfloat *"/>
7879 <param name="v" type="const GLfloat *"/>
7880 </function>
7881
7882 <function name="TexCoord2fColor4ubVertex3fSUN" offset="?">
7883 <param name="s" type="GLfloat"/>
7884 <param name="t" type="GLfloat"/>
7885 <param name="r" type="GLubyte"/>
7886 <param name="g" type="GLubyte"/>
7887 <param name="b" type="GLubyte"/>
7888 <param name="a" type="GLubyte"/>
7889 <param name="x" type="GLfloat"/>
7890 <param name="y" type="GLfloat"/>
7891 <param name="z" type="GLfloat"/>
7892 </function>
7893
7894 <function name="TexCoord2fColor4ubVertex3fvSUN" offset="?">
7895 <param name="tc" type="const GLfloat *"/>
7896 <param name="c" type="const GLubyte *"/>
7897 <param name="v" type="const GLfloat *"/>
7898 </function>
7899
7900 <function name="TexCoord2fColor3fVertex3fSUN" offset="?">
7901 <param name="s" type="GLfloat"/>
7902 <param name="t" type="GLfloat"/>
7903 <param name="r" type="GLfloat"/>
7904 <param name="g" type="GLfloat"/>
7905 <param name="b" type="GLfloat"/>
7906 <param name="x" type="GLfloat"/>
7907 <param name="y" type="GLfloat"/>
7908 <param name="z" type="GLfloat"/>
7909 </function>
7910
7911 <function name="TexCoord2fColor3fVertex3fvSUN" offset="?">
7912 <param name="tc" type="const GLfloat *"/>
7913 <param name="c" type="const GLfloat *"/>
7914 <param name="v" type="const GLfloat *"/>
7915 </function>
7916
7917 <function name="TexCoord2fNormal3fVertex3fSUN" offset="?">
7918 <param name="s" type="GLfloat"/>
7919 <param name="t" type="GLfloat"/>
7920 <param name="nx" type="GLfloat"/>
7921 <param name="ny" type="GLfloat"/>
7922 <param name="nz" type="GLfloat"/>
7923 <param name="x" type="GLfloat"/>
7924 <param name="y" type="GLfloat"/>
7925 <param name="z" type="GLfloat"/>
7926 </function>
7927
7928 <function name="TexCoord2fNormal3fVertex3fvSUN" offset="?">
7929 <param name="tc" type="const GLfloat *"/>
7930 <param name="n" type="const GLfloat *"/>
7931 <param name="v" type="const GLfloat *"/>
7932 </function>
7933
7934 <function name="TexCoord2fColor4fNormal3fVertex3fSUN" offset="?">
7935 <param name="s" type="GLfloat"/>
7936 <param name="t" type="GLfloat"/>
7937 <param name="r" type="GLfloat"/>
7938 <param name="g" type="GLfloat"/>
7939 <param name="b" type="GLfloat"/>
7940 <param name="a" type="GLfloat"/>
7941 <param name="nx" type="GLfloat"/>
7942 <param name="ny" type="GLfloat"/>
7943 <param name="nz" type="GLfloat"/>
7944 <param name="x" type="GLfloat"/>
7945 <param name="y" type="GLfloat"/>
7946 <param name="z" type="GLfloat"/>
7947 </function>
7948
7949 <function name="TexCoord2fColor4fNormal3fVertex3fvSUN" offset="?">
7950 <param name="tc" type="const GLfloat *"/>
7951 <param name="c" type="const GLfloat *"/>
7952 <param name="n" type="const GLfloat *"/>
7953 <param name="v" type="const GLfloat *"/>
7954 </function>
7955
7956 <function name="TexCoord4fColor4fNormal3fVertex4fSUN" offset="?">
7957 <param name="s" type="GLfloat"/>
7958 <param name="t" type="GLfloat"/>
7959 <param name="p" type="GLfloat"/>
7960 <param name="q" type="GLfloat"/>
7961 <param name="r" type="GLfloat"/>
7962 <param name="g" type="GLfloat"/>
7963 <param name="b" type="GLfloat"/>
7964 <param name="a" type="GLfloat"/>
7965 <param name="nx" type="GLfloat"/>
7966 <param name="ny" type="GLfloat"/>
7967 <param name="nz" type="GLfloat"/>
7968 <param name="x" type="GLfloat"/>
7969 <param name="y" type="GLfloat"/>
7970 <param name="z" type="GLfloat"/>
7971 <param name="w" type="GLfloat"/>
7972 </function>
7973
7974 <function name="TexCoord4fColor4fNormal3fVertex4fvSUN" offset="?">
7975 <param name="tc" type="const GLfloat *"/>
7976 <param name="c" type="const GLfloat *"/>
7977 <param name="n" type="const GLfloat *"/>
7978 <param name="v" type="const GLfloat *"/>
7979 </function>
7980
7981 <function name="ReplacementCodeuiVertex3fSUN" offset="?">
7982 <param name="rc" type="GLuint"/>
7983 <param name="x" type="GLfloat"/>
7984 <param name="y" type="GLfloat"/>
7985 <param name="z" type="GLfloat"/>
7986 </function>
7987
7988 <function name="ReplacementCodeuiVertex3fvSUN" offset="?">
7989 <param name="rc" type="const GLuint *"/>
7990 <param name="v" type="const GLfloat *"/>
7991 </function>
7992
7993 <function name="ReplacementCodeuiColor4ubVertex3fSUN" offset="?">
7994 <param name="rc" type="GLuint"/>
7995 <param name="r" type="GLubyte"/>
7996 <param name="g" type="GLubyte"/>
7997 <param name="b" type="GLubyte"/>
7998 <param name="a" type="GLubyte"/>
7999 <param name="x" type="GLfloat"/>
8000 <param name="y" type="GLfloat"/>
8001 <param name="z" type="GLfloat"/>
8002 </function>
8003
8004 <function name="ReplacementCodeuiColor4ubVertex3fvSUN" offset="?">
8005 <param name="rc" type="const GLuint *"/>
8006 <param name="c" type="const GLubyte *"/>
8007 <param name="v" type="const GLfloat *"/>
8008 </function>
8009
8010 <function name="ReplacementCodeuiColor3fVertex3fSUN" offset="?">
8011 <param name="rc" type="GLuint"/>
8012 <param name="r" type="GLfloat"/>
8013 <param name="g" type="GLfloat"/>
8014 <param name="b" type="GLfloat"/>
8015 <param name="x" type="GLfloat"/>
8016 <param name="y" type="GLfloat"/>
8017 <param name="z" type="GLfloat"/>
8018 </function>
8019
8020 <function name="ReplacementCodeuiColor3fVertex3fvSUN" offset="?">
8021 <param name="rc" type="const GLuint *"/>
8022 <param name="c" type="const GLfloat *"/>
8023 <param name="v" type="const GLfloat *"/>
8024 </function>
8025
8026 <function name="ReplacementCodeuiNormal3fVertex3fSUN" offset="?">
8027 <param name="rc" type="GLuint"/>
8028 <param name="nx" type="GLfloat"/>
8029 <param name="ny" type="GLfloat"/>
8030 <param name="nz" type="GLfloat"/>
8031 <param name="x" type="GLfloat"/>
8032 <param name="y" type="GLfloat"/>
8033 <param name="z" type="GLfloat"/>
8034 </function>
8035
8036 <function name="ReplacementCodeuiNormal3fVertex3fvSUN" offset="?">
8037 <param name="rc" type="const GLuint *"/>
8038 <param name="n" type="const GLfloat *"/>
8039 <param name="v" type="const GLfloat *"/>
8040 </function>
8041
8042 <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN" offset="?">
8043 <param name="rc" type="GLuint"/>
8044 <param name="r" type="GLfloat"/>
8045 <param name="g" type="GLfloat"/>
8046 <param name="b" type="GLfloat"/>
8047 <param name="a" type="GLfloat"/>
8048 <param name="nx" type="GLfloat"/>
8049 <param name="ny" type="GLfloat"/>
8050 <param name="nz" type="GLfloat"/>
8051 <param name="x" type="GLfloat"/>
8052 <param name="y" type="GLfloat"/>
8053 <param name="z" type="GLfloat"/>
8054 </function>
8055
8056 <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN" offset="?">
8057 <param name="rc" type="const GLuint *"/>
8058 <param name="c" type="const GLfloat *"/>
8059 <param name="n" type="const GLfloat *"/>
8060 <param name="v" type="const GLfloat *"/>
8061 </function>
8062
8063 <function name="ReplacementCodeuiTexCoord2fVertex3fSUN" offset="?">
8064 <param name="rc" type="GLuint"/>
8065 <param name="s" type="GLfloat"/>
8066 <param name="t" type="GLfloat"/>
8067 <param name="x" type="GLfloat"/>
8068 <param name="y" type="GLfloat"/>
8069 <param name="z" type="GLfloat"/>
8070 </function>
8071
8072 <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" offset="?">
8073 <param name="rc" type="const GLuint *"/>
8074 <param name="tc" type="const GLfloat *"/>
8075 <param name="v" type="const GLfloat *"/>
8076 </function>
8077
8078 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" offset="?">
8079 <param name="rc" type="GLuint"/>
8080 <param name="s" type="GLfloat"/>
8081 <param name="t" type="GLfloat"/>
8082 <param name="nx" type="GLfloat"/>
8083 <param name="ny" type="GLfloat"/>
8084 <param name="nz" type="GLfloat"/>
8085 <param name="x" type="GLfloat"/>
8086 <param name="y" type="GLfloat"/>
8087 <param name="z" type="GLfloat"/>
8088 </function>
8089
8090 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" offset="?">
8091 <param name="rc" type="const GLuint *"/>
8092 <param name="tc" type="const GLfloat *"/>
8093 <param name="n" type="const GLfloat *"/>
8094 <param name="v" type="const GLfloat *"/>
8095 </function>
8096
8097 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" offset="?">
8098 <param name="rc" type="GLuint"/>
8099 <param name="s" type="GLfloat"/>
8100 <param name="t" type="GLfloat"/>
8101 <param name="r" type="GLfloat"/>
8102 <param name="g" type="GLfloat"/>
8103 <param name="b" type="GLfloat"/>
8104 <param name="a" type="GLfloat"/>
8105 <param name="nx" type="GLfloat"/>
8106 <param name="ny" type="GLfloat"/>
8107 <param name="nz" type="GLfloat"/>
8108 <param name="x" type="GLfloat"/>
8109 <param name="y" type="GLfloat"/>
8110 <param name="z" type="GLfloat"/>
8111 </function>
8112
8113 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" offset="?">
8114 <param name="rc" type="const GLuint *"/>
8115 <param name="tc" type="const GLfloat *"/>
8116 <param name="c" type="const GLfloat *"/>
8117 <param name="n" type="const GLfloat *"/>
8118 <param name="v" type="const GLfloat *"/>
8119 </function>
8120 </category>
8121
8122 <!-- Extension number 167 is a WGL extension. -->
8123 <!-- Extension number 168 is a WGL extension. -->
8124 <!-- Extension number 169 is a WGL extension. -->
8125 <!-- Extension number 170 is a WGL extension. -->
8126 <!-- Extension number 171 is a WGL extension. -->
8127 <!-- Extension number 172 is a WGL extension. -->
8128
8129 <category name="GL_EXT_blend_func_separate" number="173">
8130 <function name="BlendFuncSeparateEXT" offset="537">
8131 <param name="sfactorRGB" type="GLenum"/>
8132 <param name="dfactorRGB" type="GLenum"/>
8133 <param name="sfactorAlpha" type="GLenum"/>
8134 <param name="dfactorAlpha" type="GLenum"/>
8135 <glx rop="4134"/>
8136 </function>
8137 </category>
8138
8139 <!-- Extension number 177 is a WGL extension. -->
8140 <!-- Extension number 180 is not listed in the extension registry. -->
8141
8142 <category name="GL_SUN_convolution_border_modes" number="182">
8143 <enum name="WRAP_BORDER_SUN" value="0x81D4"/>
8144 </category>
8145
8146 <!-- Extension number 183 is a GLX extension. -->
8147 <!-- Extension number 184 is not listed in the extension registry. -->
8148
8149 <category name="GL_EXT_texture_lod_bias" number="186">
8150 <enum name="TEXTURE_LOD_BIAS_EXT" value="0x8501">
8151 <size name="TexParameterfv" count="1"/>
8152 <size name="TexParameteriv" count="1"/>
8153 </enum>
8154 </category>
8155
8156 <category name="GL_EXT_texture_filter_anisotropic" number="187">
8157 <enum name="TEXTURE_MAX_ANISOTROPY_EXT" value="0x84FE">
8158 <size name="TexParameterfv" count="1"/>
8159 <size name="TexParameteriv" count="1"/>
8160 </enum>
8161 <enum name="MAX_TEXTURE_MAX_ANISOTROPY_EXT" value="0x84FF"/>
8162 </category>
8163
8164 <category name="GL_EXT_vertex_weighting" number="188">
8165 <function name="VertexWeightfEXT" offset="494" vectorequiv="VertexWeightfvEXT">
8166 <param name="weight" type="GLfloat"/>
8167 <glx ignore="true"/>
8168 </function>
8169
8170 <function name="VertexWeightfvEXT" offset="495">
8171 <param name="weight" type="const GLfloat *" count="1"/>
8172 <glx rop="4135" ignore="true"/>
8173 </function>
8174
8175 <function name="VertexWeightPointerEXT" offset="496">
8176 <param name="size" type="GLsizei"/>
8177 <param name="type" type="GLenum"/>
8178 <param name="stride" type="GLsizei"/>
8179 <param name="pointer" type="const GLvoid *"/>
8180 <glx handcode="true" ignore="true"/>
8181 </function>
8182 </category>
8183
8184 <category name="GL_NV_vertex_array_range" number="190">
8185 <function name="FlushVertexArrayRangeNV" offset="497">
8186 <glx ignore="true"/>
8187 </function>
8188
8189 <function name="VertexArrayRangeNV" offset="498">
8190 <param name="length" type="GLsizei"/>
8191 <param name="pointer" type="const GLvoid *"/>
8192 <glx ignore="true"/>
8193 </function>
8194 </category>
8195
8196 <category name="GL_NV_register_combiners" number="191">
8197 <function name="CombinerParameterfvNV" offset="499">
8198 <param name="pname" type="GLenum"/>
8199 <param name="params" type="const GLfloat *" variable_param="pname"/>
8200 <glx rop="4137" ignore="true"/>
8201 </function>
8202
8203 <function name="CombinerParameterfNV" offset="500">
8204 <param name="pname" type="GLenum"/>
8205 <param name="param" type="GLfloat"/>
8206 <glx rop="4136" ignore="true"/>
8207 </function>
8208
8209 <function name="CombinerParameterivNV" offset="501">
8210 <param name="pname" type="GLenum"/>
8211 <param name="params" type="const GLint *" variable_param="pname"/>
8212 <glx rop="4139" ignore="true"/>
8213 </function>
8214
8215 <function name="CombinerParameteriNV" offset="502">
8216 <param name="pname" type="GLenum"/>
8217 <param name="param" type="GLint"/>
8218 <glx rop="4138" ignore="true"/>
8219 </function>
8220
8221 <function name="CombinerInputNV" offset="503">
8222 <param name="stage" type="GLenum"/>
8223 <param name="portion" type="GLenum"/>
8224 <param name="variable" type="GLenum"/>
8225 <param name="input" type="GLenum"/>
8226 <param name="mapping" type="GLenum"/>
8227 <param name="componentUsage" type="GLenum"/>
8228 <glx rop="4140" ignore="true"/>
8229 </function>
8230
8231 <function name="CombinerOutputNV" offset="504">
8232 <param name="stage" type="GLenum"/>
8233 <param name="portion" type="GLenum"/>
8234 <param name="abOutput" type="GLenum"/>
8235 <param name="cdOutput" type="GLenum"/>
8236 <param name="sumOutput" type="GLenum"/>
8237 <param name="scale" type="GLenum"/>
8238 <param name="bias" type="GLenum"/>
8239 <param name="abDotProduct" type="GLboolean"/>
8240 <param name="cdDotProduct" type="GLboolean"/>
8241 <param name="muxSum" type="GLboolean"/>
8242 <glx rop="4141" ignore="true"/>
8243 </function>
8244
8245 <function name="FinalCombinerInputNV" offset="505">
8246 <param name="variable" type="GLenum"/>
8247 <param name="input" type="GLenum"/>
8248 <param name="mapping" type="GLenum"/>
8249 <param name="componentUsage" type="GLenum"/>
8250 <glx rop="4142" ignore="true"/>
8251 </function>
8252
8253 <function name="GetCombinerInputParameterfvNV" offset="506">
8254 <param name="stage" type="GLenum"/>
8255 <param name="portion" type="GLenum"/>
8256 <param name="variable" type="GLenum"/>
8257 <param name="pname" type="GLenum"/>
8258 <param name="params" type="GLfloat *" output="true"/>
8259 <glx vendorpriv="1270" ignore="true"/>
8260 </function>
8261
8262 <function name="GetCombinerInputParameterivNV" offset="507">
8263 <param name="stage" type="GLenum"/>
8264 <param name="portion" type="GLenum"/>
8265 <param name="variable" type="GLenum"/>
8266 <param name="pname" type="GLenum"/>
8267 <param name="params" type="GLint *" output="true"/>
8268 <glx vendorpriv="1271" ignore="true"/>
8269 </function>
8270
8271 <function name="GetCombinerOutputParameterfvNV" offset="508">
8272 <param name="stage" type="GLenum"/>
8273 <param name="portion" type="GLenum"/>
8274 <param name="pname" type="GLenum"/>
8275 <param name="params" type="GLfloat *" output="true"/>
8276 <glx vendorpriv="1272" ignore="true"/>
8277 </function>
8278
8279 <function name="GetCombinerOutputParameterivNV" offset="509">
8280 <param name="stage" type="GLenum"/>
8281 <param name="portion" type="GLenum"/>
8282 <param name="pname" type="GLenum"/>
8283 <param name="params" type="GLint *" output="true"/>
8284 <glx vendorpriv="1273" ignore="true"/>
8285 </function>
8286
8287 <function name="GetFinalCombinerInputParameterfvNV" offset="510">
8288 <param name="variable" type="GLenum"/>
8289 <param name="pname" type="GLenum"/>
8290 <param name="params" type="GLfloat *" output="true"/>
8291 <glx vendorpriv="1274" ignore="true"/>
8292 </function>
8293
8294 <function name="GetFinalCombinerInputParameterivNV" offset="511">
8295 <param name="variable" type="GLenum"/>
8296 <param name="pname" type="GLenum"/>
8297 <param name="params" type="GLint *" output="true"/>
8298 <glx vendorpriv="1275" ignore="true"/>
8299 </function>
8300 </category>
8301
8302 <category name="GL_NV_fog_distance" number="192">
8303 <enum name="FOG_DISTANCE_MODE_NV" value="0x855A">
8304 <size name="Fogfv" count="1"/>
8305 <size name="Fogiv" count="1"/>
8306 </enum>
8307 <enum name="EYE_RADIAL_NV" value="0x855B"/>
8308 <enum name="EYE_PLANE_ABSOLUTE_NV" value="0x855C"/>
8309 </category>
8310
8311 <category name="GL_NV_texture_env_combine4" number="195">
8312 <enum name="COMBINE4" value="0x8503"/>
8313 <enum name="SOURCE3_RGB_NV" value="0x8583">
8314 <size name="TexEnvfv" count="1"/>
8315 <size name="TexEnviv" count="1"/>
8316 </enum>
8317 <enum name="SOURCE3_ALPHA_NV" value="0x858B">
8318 <size name="TexEnvfv" count="1"/>
8319 <size name="TexEnviv" count="1"/>
8320 </enum>
8321 <enum name="OPERAND3_RGB_NV" value="0x8593">
8322 <size name="TexEnvfv" count="1"/>
8323 <size name="TexEnviv" count="1"/>
8324 </enum>
8325 <enum name="OPERAND3_ALPHA_NV" value="0x859B">
8326 <size name="TexEnvfv" count="1"/>
8327 <size name="TexEnviv" count="1"/>
8328 </enum>
8329 </category>
8330
8331 <category name="GL_MESA_resize_buffers" number="196">
8332 <function name="ResizeBuffersMESA" offset="512">
8333 <glx ignore="true"/>
8334 </function>
8335 </category>
8336
8337 <category name="GL_MESA_window_pos" number="197">
8338 <function name="WindowPos2dMESA" offset="513">
8339 <param name="x" type="GLdouble"/>
8340 <param name="y" type="GLdouble"/>
8341 <glx handcode="true"/>
8342 </function>
8343
8344 <function name="WindowPos2dvMESA" offset="514">
8345 <param name="v" type="const GLdouble *"/>
8346 <glx handcode="true"/>
8347 </function>
8348
8349 <function name="WindowPos2fMESA" offset="515">
8350 <param name="x" type="GLfloat"/>
8351 <param name="y" type="GLfloat"/>
8352 <glx handcode="true"/>
8353 </function>
8354
8355 <function name="WindowPos2fvMESA" offset="516">
8356 <param name="v" type="const GLfloat *"/>
8357 <glx handcode="true"/>
8358 </function>
8359
8360 <function name="WindowPos2iMESA" offset="517">
8361 <param name="x" type="GLint"/>
8362 <param name="y" type="GLint"/>
8363 <glx handcode="true"/>
8364 </function>
8365
8366 <function name="WindowPos2ivMESA" offset="518">
8367 <param name="v" type="const GLint *"/>
8368 <glx handcode="true"/>
8369 </function>
8370
8371 <function name="WindowPos2sMESA" offset="519">
8372 <param name="x" type="GLshort"/>
8373 <param name="y" type="GLshort"/>
8374 <glx handcode="true"/>
8375 </function>
8376
8377 <function name="WindowPos2svMESA" offset="520">
8378 <param name="v" type="const GLshort *"/>
8379 <glx handcode="true"/>
8380 </function>
8381
8382 <function name="WindowPos3dMESA" offset="521">
8383 <param name="x" type="GLdouble"/>
8384 <param name="y" type="GLdouble"/>
8385 <param name="z" type="GLdouble"/>
8386 <glx handcode="true"/>
8387 </function>
8388
8389 <function name="WindowPos3dvMESA" offset="522">
8390 <param name="v" type="const GLdouble *"/>
8391 <glx handcode="true"/>
8392 </function>
8393
8394 <function name="WindowPos3fMESA" offset="523" vectorequiv="WindowPos3fvMESA">
8395 <param name="x" type="GLfloat"/>
8396 <param name="y" type="GLfloat"/>
8397 <param name="z" type="GLfloat"/>
8398 </function>
8399
8400 <function name="WindowPos3fvMESA" offset="524">
8401 <param name="v" type="const GLfloat *" count="3"/>
8402 <glx rop="230"/>
8403 </function>
8404
8405 <function name="WindowPos3iMESA" offset="525">
8406 <param name="x" type="GLint"/>
8407 <param name="y" type="GLint"/>
8408 <param name="z" type="GLint"/>
8409 <glx handcode="true"/>
8410 </function>
8411
8412 <function name="WindowPos3ivMESA" offset="526">
8413 <param name="v" type="const GLint *"/>
8414 <glx handcode="true"/>
8415 </function>
8416
8417 <function name="WindowPos3sMESA" offset="527">
8418 <param name="x" type="GLshort"/>
8419 <param name="y" type="GLshort"/>
8420 <param name="z" type="GLshort"/>
8421 <glx handcode="true"/>
8422 </function>
8423
8424 <function name="WindowPos3svMESA" offset="528">
8425 <param name="v" type="const GLshort *"/>
8426 <glx handcode="true"/>
8427 </function>
8428
8429 <function name="WindowPos4dMESA" offset="529">
8430 <param name="x" type="GLdouble"/>
8431 <param name="y" type="GLdouble"/>
8432 <param name="z" type="GLdouble"/>
8433 <param name="w" type="GLdouble"/>
8434 <glx ignore="true"/>
8435 </function>
8436
8437 <function name="WindowPos4dvMESA" offset="530">
8438 <param name="v" type="const GLdouble *"/>
8439 <glx ignore="true"/>
8440 </function>
8441
8442 <function name="WindowPos4fMESA" offset="531">
8443 <param name="x" type="GLfloat"/>
8444 <param name="y" type="GLfloat"/>
8445 <param name="z" type="GLfloat"/>
8446 <param name="w" type="GLfloat"/>
8447 <glx ignore="true"/>
8448 </function>
8449
8450 <function name="WindowPos4fvMESA" offset="532">
8451 <param name="v" type="const GLfloat *"/>
8452 <glx ignore="true"/>
8453 </function>
8454
8455 <function name="WindowPos4iMESA" offset="533">
8456 <param name="x" type="GLint"/>
8457 <param name="y" type="GLint"/>
8458 <param name="z" type="GLint"/>
8459 <param name="w" type="GLint"/>
8460 <glx ignore="true"/>
8461 </function>
8462
8463 <function name="WindowPos4ivMESA" offset="534">
8464 <param name="v" type="const GLint *"/>
8465 <glx ignore="true"/>
8466 </function>
8467
8468 <function name="WindowPos4sMESA" offset="535">
8469 <param name="x" type="GLshort"/>
8470 <param name="y" type="GLshort"/>
8471 <param name="z" type="GLshort"/>
8472 <param name="w" type="GLshort"/>
8473 <glx ignore="true"/>
8474 </function>
8475
8476 <function name="WindowPos4svMESA" offset="536">
8477 <param name="v" type="const GLshort *"/>
8478 <glx ignore="true"/>
8479 </function>
8480 </category>
8481
8482 <category name="GL_IBM_multimode_draw_arrays" number="200">
8483 <function name="MultiModeDrawArraysIBM" offset="708">
8484 <param name="mode" type="const GLenum *"/>
8485 <param name="first" type="const GLint *"/>
8486 <param name="count" type="const GLsizei *"/>
8487 <param name="primcount" type="GLsizei"/>
8488 <param name="modestride" type="GLint"/>
8489 <glx handcode="true" ignore="true"/>
8490 </function>
8491
8492 <function name="MultiModeDrawElementsIBM" offset="709">
8493 <param name="mode" type="const GLenum *"/>
8494 <param name="count" type="const GLsizei *"/>
8495 <param name="type" type="GLenum"/>
8496 <param name="indices" type="const GLvoid * const *"/>
8497 <param name="primcount" type="GLsizei"/>
8498 <param name="modestride" type="GLint"/>
8499 <glx handcode="true" ignore="true"/>
8500 </function>
8501 </category>
8502
8503 <category name="GL_IBM_vertex_array_lists" number="201">
8504 <function name="ColorPointerListIBM" offset="?">
8505 <param name="size" type="GLint"/>
8506 <param name="type" type="GLenum"/>
8507 <param name="stride" type="GLint"/>
8508 <param name="pointer" type="const GLvoid **"/>
8509 <param name="ptrstride" type="GLint"/>
8510 </function>
8511
8512 <function name="SecondaryColorPointerListIBM" offset="?">
8513 <param name="size" type="GLint"/>
8514 <param name="type" type="GLenum"/>
8515 <param name="stride" type="GLint"/>
8516 <param name="pointer" type="const GLvoid **"/>
8517 <param name="ptrstride" type="GLint"/>
8518 </function>
8519
8520 <function name="EdgeFlagPointerListIBM" offset="?">
8521 <param name="stride" type="GLint"/>
8522 <param name="pointer" type="const GLboolean **"/>
8523 <param name="ptrstride" type="GLint"/>
8524 </function>
8525
8526 <function name="FogCoordPointerListIBM" offset="?">
8527 <param name="type" type="GLenum"/>
8528 <param name="stride" type="GLint"/>
8529 <param name="pointer" type="const GLvoid **"/>
8530 <param name="ptrstride" type="GLint"/>
8531 </function>
8532
8533 <function name="IndexPointerListIBM" offset="?">
8534 <param name="type" type="GLenum"/>
8535 <param name="stride" type="GLint"/>
8536 <param name="pointer" type="const GLvoid **"/>
8537 <param name="ptrstride" type="GLint"/>
8538 </function>
8539
8540 <function name="NormalPointerListIBM" offset="?">
8541 <param name="type" type="GLenum"/>
8542 <param name="stride" type="GLint"/>
8543 <param name="pointer" type="const GLvoid **"/>
8544 <param name="ptrstride" type="GLint"/>
8545 </function>
8546
8547 <function name="TexCoordPointerListIBM" offset="?">
8548 <param name="size" type="GLint"/>
8549 <param name="type" type="GLenum"/>
8550 <param name="stride" type="GLint"/>
8551 <param name="pointer" type="const GLvoid **"/>
8552 <param name="ptrstride" type="GLint"/>
8553 </function>
8554
8555 <function name="VertexPointerListIBM" offset="?">
8556 <param name="size" type="GLint"/>
8557 <param name="type" type="GLenum"/>
8558 <param name="stride" type="GLint"/>
8559 <param name="pointer" type="const GLvoid **"/>
8560 <param name="ptrstride" type="GLint"/>
8561 </function>
8562 </category>
8563
8564 <!-- Extension number 202 is not listed in the extension registry. -->
8565 <!-- Extension number 203 is not listed in the extension registry. -->
8566 <!-- Extension number 204 is not listed in the extension registry. -->
8567 <!-- Extension number 205 is not listed in the extension registry. -->
8568
8569 <category name="GL_3DFX_tbuffer" number="208">
8570 <function name="TbufferMask3DFX" offset="553">
8571 <param name="mask" type="GLuint"/>
8572 <glx ignore="true"/>
8573 </function>
8574 </category>
8575
8576 <category name="GL_EXT_multisample" number="209">
8577 <function name="SampleMaskEXT" alias="SampleMaskSGIS">
8578 <param name="value" type="GLclampf"/>
8579 <param name="invert" type="GLboolean"/>
8580 </function>
8581
8582 <function name="SamplePatternEXT" alias="SamplePatternSGIS">
8583 <param name="pattern" type="GLenum"/>
8584 </function>
8585 </category>
8586
8587 <!-- Extension number 211 is not listed in the extension registry. -->
8588 <!-- Extension number 213 is not listed in the extension registry. -->
8589
8590 <category name="GL_SGIS_texture_color_mask" number="214">
8591 <function name="TextureColorMaskSGIS" offset="?">
8592 <param name="red" type="GLboolean"/>
8593 <param name="green" type="GLboolean"/>
8594 <param name="blue" type="GLboolean"/>
8595 <param name="alpha" type="GLboolean"/>
8596 </function>
8597 </category>
8598
8599 <!-- Extension number 215 is a GLX extension. -->
8600 <!-- Extension number 216 is a GLX extension. -->
8601 <!-- Extension number 217 is a GLX extension. -->
8602 <!-- Extension number 218 is a GLX extension. -->
8603 <!-- Extension number 219 is not listed in the extension registry. -->
8604
8605 <category name="GL_EXT_texture_env_dot3" number="220">
8606 <enum name="DOT3_RGB_EXT" value="0x8740"/>
8607 <enum name="DOT3_RGBA_EXT" value="0x8741"/>
8608 </category>
8609
8610 <category name="GL_ATI_texture_mirror_once" number="221">
8611 <enum name="MIRROR_CLAMP_ATI" value="0x8742"/>
8612 <enum name="MIRROR_CLAMP_TO_EDGE_ATI" value="0x8743"/>
8613 </category>
8614
8615 <category name="GL_NV_fence" number="222">
8616 <function name="DeleteFencesNV" offset="647">
8617 <param name="n" type="GLsizei"/>
8618 <param name="fences" type="const GLuint *"/>
8619 <glx ignore="true"/>
8620 </function>
8621
8622 <function name="GenFencesNV" offset="648">
8623 <param name="n" type="GLsizei"/>
8624 <param name="fences" type="GLuint *"/>
8625 <glx ignore="true"/>
8626 </function>
8627
8628 <function name="IsFenceNV" offset="649">
8629 <param name="fence" type="GLuint"/>
8630 <return type="GLboolean"/>
8631 <glx ignore="true"/>
8632 </function>
8633
8634 <function name="TestFenceNV" offset="650">
8635 <param name="fence" type="GLuint"/>
8636 <return type="GLboolean"/>
8637 <glx ignore="true"/>
8638 </function>
8639
8640 <function name="GetFenceivNV" offset="651">
8641 <param name="fence" type="GLuint"/>
8642 <param name="pname" type="GLenum"/>
8643 <param name="params" type="GLint *"/>
8644 <glx ignore="true"/>
8645 </function>
8646
8647 <function name="FinishFenceNV" offset="652">
8648 <param name="fence" type="GLuint"/>
8649 <glx ignore="true"/>
8650 </function>
8651
8652 <function name="SetFenceNV" offset="653">
8653 <param name="fence" type="GLuint"/>
8654 <param name="condition" type="GLenum"/>
8655 <glx ignore="true"/>
8656 </function>
8657 </category>
8658
8659 <category name="GL_IBM_texture_mirrored_repeat" number="224">
8660 <enum name="MIRRORED_REPEAT_IBM" value="0x8370"/>
8661 </category>
8662
8663 <category name="GL_NV_evaluators" number="225">
8664 <function name="MapControlPointsNV" offset="?">
8665 <param name="target" type="GLenum"/>
8666 <param name="index" type="GLuint"/>
8667 <param name="type" type="GLenum"/>
8668 <param name="ustride" type="GLsizei"/>
8669 <param name="vstride" type="GLsizei"/>
8670 <param name="uorder" type="GLint"/>
8671 <param name="vorder" type="GLint"/>
8672 <param name="packed" type="GLboolean"/>
8673 <param name="points" type="const GLvoid *"/>
8674 </function>
8675
8676 <function name="MapParameterivNV" offset="?">
8677 <param name="target" type="GLenum"/>
8678 <param name="pname" type="GLenum"/>
8679 <param name="params" type="const GLint *"/>
8680 </function>
8681
8682 <function name="MapParameterfvNV" offset="?">
8683 <param name="target" type="GLenum"/>
8684 <param name="pname" type="GLenum"/>
8685 <param name="params" type="const GLfloat *"/>
8686 </function>
8687
8688 <function name="GetMapControlPointsNV" offset="?">
8689 <param name="target" type="GLenum"/>
8690 <param name="index" type="GLuint"/>
8691 <param name="type" type="GLenum"/>
8692 <param name="ustride" type="GLsizei"/>
8693 <param name="vstride" type="GLsizei"/>
8694 <param name="packed" type="GLboolean"/>
8695 <param name="points" type="GLvoid *"/>
8696 </function>
8697
8698 <function name="GetMapParameterivNV" offset="?">
8699 <param name="target" type="GLenum"/>
8700 <param name="pname" type="GLenum"/>
8701 <param name="params" type="GLint *"/>
8702 </function>
8703
8704 <function name="GetMapParameterfvNV" offset="?">
8705 <param name="target" type="GLenum"/>
8706 <param name="pname" type="GLenum"/>
8707 <param name="params" type="GLfloat *"/>
8708 </function>
8709
8710 <function name="GetMapAttribParameterivNV" offset="?">
8711 <param name="target" type="GLenum"/>
8712 <param name="index" type="GLuint"/>
8713 <param name="pname" type="GLenum"/>
8714 <param name="params" type="GLint *"/>
8715 </function>
8716
8717 <function name="GetMapAttribParameterfvNV" offset="?">
8718 <param name="target" type="GLenum"/>
8719 <param name="index" type="GLuint"/>
8720 <param name="pname" type="GLenum"/>
8721 <param name="params" type="GLfloat *"/>
8722 </function>
8723
8724 <function name="EvalMapsNV" offset="?">
8725 <param name="target" type="GLenum"/>
8726 <param name="mode" type="GLenum"/>
8727 </function>
8728 </category>
8729
8730 <category name="GL_NV_packed_depth_stencil" number="226">
8731 <enum name="DEPTH_STENCIL_NV" value="0x84F9"/>
8732 <enum name="UNSIGNED_INT_24_8_NV" value="0x84FA"/>
8733 </category>
8734
8735 <category name="GL_NV_register_combiners2" number="227">
8736 <function name="CombinerStageParameterfvNV" offset="?">
8737 <param name="stage" type="GLenum"/>
8738 <param name="pname" type="GLenum"/>
8739 <param name="params" type="const GLfloat *"/>
8740 </function>
8741
8742 <function name="GetCombinerStageParameterfvNV" offset="?">
8743 <param name="stage" type="GLenum"/>
8744 <param name="pname" type="GLenum"/>
8745 <param name="params" type="GLfloat *"/>
8746 </function>
8747 </category>
8748
8749 <category name="GL_NV_texture_rectangle" number="229">
8750 <enum name="TEXTURE_RECTANGLE_NV" value="0x84F5"/>
8751 <enum name="TEXTURE_BINDING_RECTANGLE_NV" value="0x84F6"/>
8752 <enum name="PROXY_TEXTURE_RECTANGLE_NV" value="0x84F7"/>
8753 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_NV" value="0x84F8"/>
8754 </category>
8755
8756 <category name="GL_NV_vertex_program" number="233">
8757 <function name="AreProgramsResidentNV" offset="578">
8758 <param name="n" type="GLsizei" counter="true"/>
8759 <param name="ids" type="const GLuint *" count="n"/>
8760 <param name="residences" type="GLboolean *"/>
8761 <return type="GLboolean"/>
8762 <glx vendorpriv="1293" ignore="true"/>
8763 </function>
8764
8765 <function name="BindProgramNV" offset="579">
8766 <param name="target" type="GLenum"/>
8767 <param name="id" type="GLuint"/>
8768 <glx rop="4108" ignore="true"/>
8769 </function>
8770
8771 <function name="DeleteProgramsNV" offset="580">
8772 <param name="n" type="GLsizei" counter="true"/>
8773 <param name="ids" type="const GLuint *" count="n"/>
8774 <glx vendorpriv="1294" ignore="true"/>
8775 </function>
8776
8777 <function name="ExecuteProgramNV" offset="581">
8778 <param name="target" type="GLenum"/>
8779 <param name="id" type="GLuint"/>
8780 <param name="params" type="const GLfloat *" variable_param="target"/>
8781 <glx rop="4181" ignore="true"/>
8782 </function>
8783
8784 <function name="GenProgramsNV" offset="582">
8785 <param name="n" type="GLsizei"/>
8786 <param name="ids" type="GLuint *"/>
8787 <glx vendorpriv="1295" ignore="true"/>
8788 </function>
8789
8790 <function name="GetProgramParameterdvNV" offset="583">
8791 <param name="target" type="GLenum"/>
8792 <param name="index" type="GLuint"/>
8793 <param name="pname" type="GLenum"/>
8794 <param name="params" type="GLdouble *" output="true"/>
8795 <glx vendorpriv="1297" ignore="true"/>
8796 </function>
8797
8798 <function name="GetProgramParameterfvNV" offset="584">
8799 <param name="target" type="GLenum"/>
8800 <param name="index" type="GLuint"/>
8801 <param name="pname" type="GLenum"/>
8802 <param name="params" type="GLfloat *" output="true"/>
8803 <glx vendorpriv="1296" ignore="true"/>
8804 </function>
8805
8806 <function name="GetProgramivNV" offset="585">
8807 <param name="id" type="GLuint"/>
8808 <param name="pname" type="GLenum"/>
8809 <param name="params" type="GLint *" output="true"/>
8810 <glx vendorpriv="1307" ignore="true"/>
8811 </function>
8812
8813 <function name="GetProgramStringNV" offset="586">
8814 <param name="id" type="GLuint"/>
8815 <param name="pname" type="GLenum"/>
8816 <param name="program" type="GLubyte *" output="true"/>
8817 <glx vendorpriv="1308" handcode="true" ignore="true"/>
8818 </function>
8819
8820 <function name="GetTrackMatrixivNV" offset="587">
8821 <param name="target" type="GLenum"/>
8822 <param name="address" type="GLuint"/>
8823 <param name="pname" type="GLenum"/>
8824 <param name="params" type="GLint *" output="true"/>
8825 <glx vendorpriv="1300" ignore="true"/>
8826 </function>
8827
8828 <function name="GetVertexAttribdvNV" offset="753">
8829 <param name="index" type="GLuint"/>
8830 <param name="pname" type="GLenum"/>
8831 <param name="params" type="GLdouble *" output="true"/>
8832 <glx vendorpriv="1301" ignore="true"/>
8833 </function>
8834
8835 <function name="GetVertexAttribfvNV" offset="754">
8836 <param name="index" type="GLuint"/>
8837 <param name="pname" type="GLenum"/>
8838 <param name="params" type="GLfloat *" output="true"/>
8839 <glx vendorpriv="1302" ignore="true"/>
8840 </function>
8841
8842 <function name="GetVertexAttribivNV" offset="755">
8843 <param name="index" type="GLuint"/>
8844 <param name="pname" type="GLenum"/>
8845 <param name="params" type="GLint *" output="true"/>
8846 <glx vendorpriv="1303" ignore="true"/>
8847 </function>
8848
8849 <function name="GetVertexAttribPointervNV" offset="591">
8850 <param name="index" type="GLuint"/>
8851 <param name="pname" type="GLenum"/>
8852 <param name="pointer" type="GLvoid **" output="true"/>
8853 <glx handcode="true" ignore="true"/>
8854 </function>
8855
8856 <function name="IsProgramNV" offset="592">
8857 <param name="id" type="GLuint"/>
8858 <return type="GLboolean"/>
8859 <glx vendorpriv="1304" ignore="true"/>
8860 </function>
8861
8862 <function name="LoadProgramNV" offset="593">
8863 <param name="target" type="GLenum"/>
8864 <param name="id" type="GLuint"/>
8865 <param name="len" type="GLsizei" counter="true"/>
8866 <param name="program" type="const GLubyte *" count="len"/>
8867 <glx rop="4183" ignore="true"/>
8868 </function>
8869
8870 <function name="ProgramParameter4dNV" offset="594" vectorequiv="ProgramParameter4dvNV">
8871 <param name="target" type="GLenum"/>
8872 <param name="index" type="GLuint"/>
8873 <param name="x" type="GLdouble"/>
8874 <param name="y" type="GLdouble"/>
8875 <param name="z" type="GLdouble"/>
8876 <param name="w" type="GLdouble"/>
8877 <glx ignore="true"/>
8878 </function>
8879
8880 <function name="ProgramParameter4dvNV" offset="595">
8881 <param name="target" type="GLenum"/>
8882 <param name="index" type="GLuint"/>
8883 <param name="params" type="const GLdouble *" count="4"/>
8884 <glx rop="4185" doubles_in_order="true" ignore="true"/>
8885 </function>
8886
8887 <function name="ProgramParameter4fNV" offset="596" vectorequiv="ProgramParameter4fvNV">
8888 <param name="target" type="GLenum"/>
8889 <param name="index" type="GLuint"/>
8890 <param name="x" type="GLfloat"/>
8891 <param name="y" type="GLfloat"/>
8892 <param name="z" type="GLfloat"/>
8893 <param name="w" type="GLfloat"/>
8894 <glx ignore="true"/>
8895 </function>
8896
8897 <function name="ProgramParameter4fvNV" offset="597">
8898 <param name="target" type="GLenum"/>
8899 <param name="index" type="GLuint"/>
8900 <param name="params" type="const GLfloat *" count="4"/>
8901 <glx rop="4184" ignore="true"/>
8902 </function>
8903
8904 <function name="ProgramParameters4dvNV" offset="598">
8905 <param name="target" type="GLenum"/>
8906 <param name="index" type="GLuint"/>
8907 <param name="num" type="GLuint"/>
8908 <param name="params" type="const GLdouble *"/>
8909
8910 <!-- This is hand coded because the number of array elements
8911 pointed to by 'params' is 4*num.
8912 -->
8913 <glx rop="4187" handcode="true" ignore="true"/>
8914 </function>
8915
8916 <function name="ProgramParameters4fvNV" offset="599">
8917 <param name="target" type="GLenum"/>
8918 <param name="index" type="GLuint"/>
8919 <param name="num" type="GLuint" counter="true"/>
8920 <param name="params" type="const GLfloat *" count="num"/>
8921
8922 <!-- This is hand coded because the number of array elements
8923 pointed to by 'params' is 4*num.
8924 -->
8925 <glx rop="4186" handcode="true" ignore="true"/>
8926 </function>
8927
8928 <function name="RequestResidentProgramsNV" offset="600">
8929 <param name="n" type="GLsizei"/>
8930 <param name="ids" type="const GLuint *"/>
8931 <glx rop="4182" handcode="true" ignore="true"/>
8932 </function>
8933
8934 <function name="TrackMatrixNV" offset="601">
8935 <param name="target" type="GLenum"/>
8936 <param name="address" type="GLuint"/>
8937 <param name="matrix" type="GLenum"/>
8938 <param name="transform" type="GLenum"/>
8939 <glx rop="4188" ignore="true"/>
8940 </function>
8941
8942 <function name="VertexAttribPointerNV" offset="602">
8943 <param name="index" type="GLuint"/>
8944 <param name="size" type="GLint"/>
8945 <param name="type" type="GLenum"/>
8946 <param name="stride" type="GLsizei"/>
8947 <param name="pointer" type="const GLvoid *"/>
8948 <glx handcode="true" ignore="true"/>
8949 </function>
8950
8951 <function name="VertexAttrib1dNV" offset="756" vectorequiv="VertexAttrib1dvNV">
8952 <param name="index" type="GLuint"/>
8953 <param name="x" type="GLdouble"/>
8954 <glx ignore="true"/>
8955 </function>
8956
8957 <function name="VertexAttrib1dvNV" offset="757">
8958 <param name="index" type="GLuint"/>
8959 <param name="v" type="const GLdouble *" count="1"/>
8960 <glx rop="4197" doubles_in_order="true" ignore="true"/>
8961 </function>
8962
8963 <function name="VertexAttrib1fNV" offset="758" vectorequiv="VertexAttrib1fvNV">
8964 <param name="index" type="GLuint"/>
8965 <param name="x" type="GLfloat"/>
8966 <glx ignore="true"/>
8967 </function>
8968
8969 <function name="VertexAttrib1fvNV" offset="759">
8970 <param name="index" type="GLuint"/>
8971 <param name="v" type="const GLfloat *" count="1"/>
8972 <glx rop="4193" ignore="true"/>
8973 </function>
8974
8975 <function name="VertexAttrib1sNV" offset="760" vectorequiv="VertexAttrib1svNV">
8976 <param name="index" type="GLuint"/>
8977 <param name="x" type="GLshort"/>
8978 <glx ignore="true"/>
8979 </function>
8980
8981 <function name="VertexAttrib1svNV" offset="761">
8982 <param name="index" type="GLuint"/>
8983 <param name="v" type="const GLshort *" count="1"/>
8984 <glx rop="4189" ignore="true"/>
8985 </function>
8986
8987 <function name="VertexAttrib2dNV" offset="762" vectorequiv="VertexAttrib2dvNV">
8988 <param name="index" type="GLuint"/>
8989 <param name="x" type="GLdouble"/>
8990 <param name="y" type="GLdouble"/>
8991 <glx ignore="true"/>
8992 </function>
8993
8994 <function name="VertexAttrib2dvNV" offset="763">
8995 <param name="index" type="GLuint"/>
8996 <param name="v" type="const GLdouble *" count="2"/>
8997 <glx rop="4198" doubles_in_order="true" ignore="true"/>
8998 </function>
8999
9000 <function name="VertexAttrib2fNV" offset="764" vectorequiv="VertexAttrib2fvNV">
9001 <param name="index" type="GLuint"/>
9002 <param name="x" type="GLfloat"/>
9003 <param name="y" type="GLfloat"/>
9004 <glx ignore="true"/>
9005 </function>
9006
9007 <function name="VertexAttrib2fvNV" offset="765">
9008 <param name="index" type="GLuint"/>
9009 <param name="v" type="const GLfloat *" count="2"/>
9010 <glx rop="4194" ignore="true"/>
9011 </function>
9012
9013 <function name="VertexAttrib2sNV" offset="766" vectorequiv="VertexAttrib2svNV">
9014 <param name="index" type="GLuint"/>
9015 <param name="x" type="GLshort"/>
9016 <param name="y" type="GLshort"/>
9017 <glx ignore="true"/>
9018 </function>
9019
9020 <function name="VertexAttrib2svNV" offset="767">
9021 <param name="index" type="GLuint"/>
9022 <param name="v" type="const GLshort *" count="2"/>
9023 <glx rop="4190" ignore="true"/>
9024 </function>
9025
9026 <function name="VertexAttrib3dNV" offset="768" vectorequiv="VertexAttrib3dvNV">
9027 <param name="index" type="GLuint"/>
9028 <param name="x" type="GLdouble"/>
9029 <param name="y" type="GLdouble"/>
9030 <param name="z" type="GLdouble"/>
9031 <glx ignore="true"/>
9032 </function>
9033
9034 <function name="VertexAttrib3dvNV" offset="769">
9035 <param name="index" type="GLuint"/>
9036 <param name="v" type="const GLdouble *" count="3"/>
9037 <glx rop="4199" doubles_in_order="true" ignore="true"/>
9038 </function>
9039
9040 <function name="VertexAttrib3fNV" offset="770" vectorequiv="VertexAttrib3fvNV">
9041 <param name="index" type="GLuint"/>
9042 <param name="x" type="GLfloat"/>
9043 <param name="y" type="GLfloat"/>
9044 <param name="z" type="GLfloat"/>
9045 <glx ignore="true"/>
9046 </function>
9047
9048 <function name="VertexAttrib3fvNV" offset="771">
9049 <param name="index" type="GLuint"/>
9050 <param name="v" type="const GLfloat *" count="3"/>
9051 <glx rop="4195" ignore="true"/>
9052 </function>
9053
9054 <function name="VertexAttrib3sNV" offset="772" vectorequiv="VertexAttrib3svNV">
9055 <param name="index" type="GLuint"/>
9056 <param name="x" type="GLshort"/>
9057 <param name="y" type="GLshort"/>
9058 <param name="z" type="GLshort"/>
9059 <glx ignore="true"/>
9060 </function>
9061
9062 <function name="VertexAttrib3svNV" offset="773">
9063 <param name="index" type="GLuint"/>
9064 <param name="v" type="const GLshort *" count="3"/>
9065 <glx rop="4191" ignore="true"/>
9066 </function>
9067
9068 <function name="VertexAttrib4dNV" offset="774" vectorequiv="VertexAttrib4dvNV">
9069 <param name="index" type="GLuint"/>
9070 <param name="x" type="GLdouble"/>
9071 <param name="y" type="GLdouble"/>
9072 <param name="z" type="GLdouble"/>
9073 <param name="w" type="GLdouble"/>
9074 <glx ignore="true"/>
9075 </function>
9076
9077 <function name="VertexAttrib4dvNV" offset="775">
9078 <param name="index" type="GLuint"/>
9079 <param name="v" type="const GLdouble *" count="4"/>
9080 <glx rop="4200" doubles_in_order="true" ignore="true"/>
9081 </function>
9082
9083 <function name="VertexAttrib4fNV" offset="776" vectorequiv="VertexAttrib4fvNV">
9084 <param name="index" type="GLuint"/>
9085 <param name="x" type="GLfloat"/>
9086 <param name="y" type="GLfloat"/>
9087 <param name="z" type="GLfloat"/>
9088 <param name="w" type="GLfloat"/>
9089 <glx ignore="true"/>
9090 </function>
9091
9092 <function name="VertexAttrib4fvNV" offset="777">
9093 <param name="index" type="GLuint"/>
9094 <param name="v" type="const GLfloat *" count="4"/>
9095 <glx rop="4196" ignore="true"/>
9096 </function>
9097
9098 <function name="VertexAttrib4sNV" offset="778" vectorequiv="VertexAttrib4svNV">
9099 <param name="index" type="GLuint"/>
9100 <param name="x" type="GLshort"/>
9101 <param name="y" type="GLshort"/>
9102 <param name="z" type="GLshort"/>
9103 <param name="w" type="GLshort"/>
9104 <glx ignore="true"/>
9105 </function>
9106
9107 <function name="VertexAttrib4svNV" offset="779">
9108 <param name="index" type="GLuint"/>
9109 <param name="v" type="const GLshort *" count="4"/>
9110 <glx rop="4192" ignore="true"/>
9111 </function>
9112
9113 <function name="VertexAttrib4ubNV" offset="780" vectorequiv="VertexAttrib4ubvNV">
9114 <param name="index" type="GLuint"/>
9115 <param name="x" type="GLubyte"/>
9116 <param name="y" type="GLubyte"/>
9117 <param name="z" type="GLubyte"/>
9118 <param name="w" type="GLubyte"/>
9119 <glx ignore="true"/>
9120 </function>
9121
9122 <function name="VertexAttrib4ubvNV" offset="781">
9123 <param name="index" type="GLuint"/>
9124 <param name="v" type="const GLubyte *" count="4"/>
9125 <glx rop="4201" ignore="true"/>
9126 </function>
9127
9128 <function name="VertexAttribs1dvNV" offset="629">
9129 <param name="index" type="GLuint"/>
9130 <param name="n" type="GLsizei" counter="true"/>
9131 <param name="v" type="const GLdouble *" count="n"/>
9132 <glx rop="4210" doubles_in_order="true" ignore="true"/>
9133 </function>
9134
9135 <function name="VertexAttribs1fvNV" offset="630">
9136 <param name="index" type="GLuint"/>
9137 <param name="n" type="GLsizei" counter="true"/>
9138 <param name="v" type="const GLfloat *" count="n"/>
9139 <glx rop="4206" ignore="true"/>
9140 </function>
9141
9142 <function name="VertexAttribs1svNV" offset="631">
9143 <param name="index" type="GLuint"/>
9144 <param name="n" type="GLsizei" counter="true"/>
9145 <param name="v" type="const GLshort *" count="n"/>
9146 <glx rop="4202" ignore="true"/>
9147 </function>
9148
9149 <function name="VertexAttribs2dvNV" offset="632">
9150 <param name="index" type="GLuint"/>
9151 <param name="n" type="GLsizei"/>
9152 <param name="v" type="const GLdouble *"/>
9153
9154 <!-- This is hand coded because the number of array elements
9155 pointed to by 'v' is 2*n.
9156 -->
9157 <glx rop="4211" handcode="true" ignore="true"/>
9158 </function>
9159
9160 <function name="VertexAttribs2fvNV" offset="633">
9161 <param name="index" type="GLuint"/>
9162 <param name="n" type="GLsizei"/>
9163 <param name="v" type="const GLfloat *"/>
9164
9165 <!-- This is hand coded because the number of array elements
9166 pointed to by 'v' is 2*n.
9167 -->
9168 <glx rop="4207" handcode="true" ignore="true"/>
9169 </function>
9170
9171 <function name="VertexAttribs2svNV" offset="634">
9172 <param name="index" type="GLuint"/>
9173 <param name="n" type="GLsizei"/>
9174 <param name="v" type="const GLshort *"/>
9175 <glx rop="4203" handcode="true" ignore="true"/>
9176
9177 <!-- This is hand coded because the number of array elements
9178 pointed to by 'v' is 2*n.
9179 -->
9180 </function>
9181
9182 <function name="VertexAttribs3dvNV" offset="635">
9183 <param name="index" type="GLuint"/>
9184 <param name="n" type="GLsizei"/>
9185 <param name="v" type="const GLdouble *"/>
9186
9187 <!-- This is hand coded because the number of array elements
9188 pointed to by 'v' is 3*n.
9189 -->
9190 <glx rop="4212" handcode="true" ignore="true"/>
9191 </function>
9192
9193 <function name="VertexAttribs3fvNV" offset="636">
9194 <param name="index" type="GLuint"/>
9195 <param name="n" type="GLsizei"/>
9196 <param name="v" type="const GLfloat *"/>
9197
9198 <!-- This is hand coded because the number of array elements
9199 pointed to by 'v' is 3*n.
9200 -->
9201 <glx rop="4208" handcode="true" ignore="true"/>
9202 </function>
9203
9204 <function name="VertexAttribs3svNV" offset="637">
9205 <param name="index" type="GLuint"/>
9206 <param name="n" type="GLsizei"/>
9207 <param name="v" type="const GLshort *"/>
9208
9209 <!-- This is hand coded because the number of array elements
9210 pointed to by 'v' is 3*n.
9211 -->
9212 <glx rop="4204" handcode="true" ignore="true"/>
9213 </function>
9214
9215 <function name="VertexAttribs4dvNV" offset="638">
9216 <param name="index" type="GLuint"/>
9217 <param name="n" type="GLsizei"/>
9218 <param name="v" type="const GLdouble *"/>
9219
9220 <!-- This is hand coded because the number of array elements
9221 pointed to by 'v' is 4*n.
9222 -->
9223 <glx rop="4213" handcode="true" ignore="true"/>
9224 </function>
9225
9226 <function name="VertexAttribs4fvNV" offset="639">
9227 <param name="index" type="GLuint"/>
9228 <param name="n" type="GLsizei"/>
9229 <param name="v" type="const GLfloat *"/>
9230
9231 <!-- This is hand coded because the number of array elements
9232 pointed to by 'v' is 4*n.
9233 -->
9234 <glx rop="4209" handcode="true" ignore="true"/>
9235 </function>
9236
9237 <function name="VertexAttribs4svNV" offset="640">
9238 <param name="index" type="GLuint"/>
9239 <param name="n" type="GLsizei"/>
9240 <param name="v" type="const GLshort *"/>
9241
9242 <!-- This is hand coded because the number of array elements
9243 pointed to by 'v' is 4*n.
9244 -->
9245 <glx rop="4205" handcode="true" ignore="true"/>
9246 </function>
9247
9248 <function name="VertexAttribs4ubvNV" offset="641">
9249 <param name="index" type="GLuint"/>
9250 <param name="n" type="GLsizei"/>
9251 <param name="v" type="const GLubyte *"/>
9252
9253 <!-- This is hand coded because the number of array elements
9254 pointed to by 'v' is 4*n.
9255 -->
9256 <glx rop="4214" handcode="true" ignore="true"/>
9257 </function>
9258 </category>
9259
9260 <!-- Extension number 234 is a GLX extension. -->
9261
9262 <category name="GL_SGIX_texture_coordinate_clamp" number="235">
9263 <enum name="TEXTURE_MAX_CLAMP_S_SGIX" value="0x8369">
9264 <size name="TexParameterfv" count="1"/>
9265 <size name="TexParameteriv" count="1"/>
9266 </enum>
9267 <enum name="TEXTURE_MAX_CLAMP_T_SGIX" value="0x836A">
9268 <size name="TexParameterfv" count="1"/>
9269 <size name="TexParameteriv" count="1"/>
9270 </enum>
9271 <enum name="TEXTURE_MAX_CLAMP_R_SGIX" value="0x836B">
9272 <size name="TexParameterfv" count="1"/>
9273 <size name="TexParameteriv" count="1"/>
9274 </enum>
9275 </category>
9276
9277 <!-- Extension number 236 is not listed in the extension registry. -->
9278 <!-- Extension number 237 is a GLX extension. -->
9279 <!-- Extension number 238 is a GLX extension. -->
9280 <!-- Extension number 242 is a WGL extension. -->
9281 <!-- Extension number 250 is a WGL extension. -->
9282 <!-- Extension number 251 is a WGL extension. -->
9283 <!-- Extension number 252 is a WGL extension. -->
9284 <!-- Extension number 253 is a WGL extension. -->
9285 <!-- Extension number 254 is a WGL extension. -->
9286 <!-- Extension number 255 is a WGL extension. -->
9287
9288 <category name="GL_NV_point_sprite" number="262">
9289 <!-- These existing enums can be passed as a parameter to the function
9290 added for this extension. -->
9291
9292 <enum name="POINT_SIZE_MIN_EXT" value="0x8126">
9293 <size name="PointParameterivNV" count="1"/>
9294 </enum>
9295 <enum name="POINT_SIZE_MAX_EXT" value="0x8127">
9296 <size name="PointParameterivNV" count="1"/>
9297 </enum>
9298 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" value="0x8128">
9299 <size name="PointParameterivNV" count="1"/>
9300 </enum>
9301 <enum name="POINT_DISTANCE_ATTENUATION_EXT" value="0x8129">
9302 <size name="PointParameterivNV" count="3"/>
9303 </enum>
9304
9305 <enum name="POINT_SPRITE_R_MODE_NV" value="0x8863 ">
9306 <size name="PointParameterfvEXT" count="1"/>
9307 <size name="PointParameterivNV" count="1"/>
9308 </enum>
9309
9310 <function name="PointParameteriNV" offset="642">
9311 <param name="pname" type="GLenum"/>
9312 <param name="params" type="GLint"/>
9313 <glx rop="4221"/>
9314 </function>
9315
9316 <function name="PointParameterivNV" offset="643">
9317 <param name="pname" type="GLenum"/>
9318 <param name="params" type="const GLint *" variable_param="pname"/>
9319 <glx rop="4222"/>
9320 </function>
9321 </category>
9322
9323 <!-- Extension number 263 is a WGL extension. -->
9324 <!-- Extension number 264 is a WGL extension. -->
9325
9326 <category name="EXT_stencil_two_side" number="268">
9327 <function name="ActiveStencilFaceEXT" offset="646">
9328 <param name="face" type="GLenum"/>
9329 <glx rop="4220"/>
9330 </function>
9331 </category>
9332
9333 <category name="GL_ATI_draw_buffers" number="277">
9334 <function name="DrawBuffersATI" alias="DrawBuffersARB">
9335 <param name="n" type="GLsizei" counter="true"/>
9336 <param name="bufs" type="const GLenum *" count="n"/>
9337 <!-- GLX protocol is not fully defined for this extension. -->
9338 </function>
9339 </category>
9340
9341 <!-- Extension number 278 is a WGL extension. -->
9342
9343 <category name="GL_NV_fragment_program" number="282">
9344 <function name="ProgramNamedParameter4fNV" offset="682" vectorequiv="ProgramNamedParameter4fvNV">
9345 <param name="id" type="GLuint"/>
9346 <param name="len" type="GLsizei"/>
9347 <param name="name" type="const GLubyte *"/>
9348 <param name="x" type="GLfloat"/>
9349 <param name="y" type="GLfloat"/>
9350 <param name="z" type="GLfloat"/>
9351 <param name="w" type="GLfloat"/>
9352 <glx rop="4218" handcode="true" ignore="true"/>
9353 </function>
9354
9355 <function name="ProgramNamedParameter4dNV" offset="683" vectorequiv="ProgramNamedParameter4dvNV">
9356 <param name="id" type="GLuint"/>
9357 <param name="len" type="GLsizei"/>
9358 <param name="name" type="const GLubyte *" variable_param="len"/>
9359 <param name="x" type="GLdouble"/>
9360 <param name="y" type="GLdouble"/>
9361 <param name="z" type="GLdouble"/>
9362 <param name="w" type="GLdouble"/>
9363 <glx ignore="true"/>
9364 </function>
9365
9366 <function name="ProgramNamedParameter4fvNV" offset="684">
9367 <param name="id" type="GLuint"/>
9368 <param name="len" type="GLsizei"/>
9369 <param name="name" type="const GLubyte *"/>
9370 <param name="v" type="const GLfloat *"/>
9371 <glx rop="4218" handcode="true" ignore="true"/>
9372 </function>
9373
9374 <function name="ProgramNamedParameter4dvNV" offset="685">
9375 <param name="id" type="GLuint"/>
9376 <param name="len" type="GLsizei"/>
9377 <param name="name" type="const GLubyte *"/>
9378 <param name="v" type="const GLdouble *"/>
9379 <glx rop="4219" handcode="true" ignore="true"/>
9380 </function>
9381
9382 <function name="GetProgramNamedParameterfvNV" offset="686">
9383 <param name="id" type="GLuint"/>
9384 <param name="len" type="GLsizei"/>
9385 <param name="name" type="const GLubyte *"/>
9386 <param name="params" type="GLfloat *"/>
9387 <glx vendorpriv="1310" handcode="true" ignore="true"/>
9388 </function>
9389
9390 <function name="GetProgramNamedParameterdvNV" offset="687">
9391 <param name="id" type="GLuint"/>
9392 <param name="len" type="GLsizei"/>
9393 <param name="name" type="const GLubyte *"/>
9394 <param name="params" type="GLdouble *"/>
9395 <glx vendorpriv="1311" handcode="true" ignore="true"/>
9396 </function>
9397 </category>
9398
9399 <category name="GL_NV_expand_normal" number="286">
9400 <enum name="TEXTURE_UNSIGNED_REMAP_MODE_NV" value="0x888F">
9401 <size name="TexParameterfv" count="1"/>
9402 <size name="TexParameteriv" count="1"/>
9403 </enum>
9404 </category>
9405
9406 <category name="GL_OES_read_format" number="295">
9407 <enum name="IMPLEMENTATION_COLOR_READ_TYPE_OES" value="0x8B9A"/>
9408 <enum name="IMPLEMENTATION_COLOR_READ_FORMAT_OES" value="0x8B9B"/>
9409 </category>
9410
9411 <category name="GL_EXT_depth_bounds_test" number="297">
9412 <function name="DepthBoundsEXT" offset="699">
9413 <param name="zmin" type="GLclampd"/>
9414 <param name="zmax" type="GLclampd"/>
9415 <glx rop="4229" ignore="true"/>
9416 </function>
9417 </category>
9418
9419 <category name="GL_EXT_texture_mirror_clamp" number="298">
9420 <enum name="MIRROR_CLAMP_EXT" value="0x8742"/>
9421 <enum name="MIRROR_CLAMP_TO_EDGE_EXT" value="0x8743"/>
9422 <enum name="MIRROR_CLAMP_TO_BORDER_EXT" value="0x8912"/>
9423 </category>
9424
9425 <category name="GL_EXT_blend_equation_separate" number="299">
9426 <function name="BlendEquationSeparateEXT" offset="710">
9427 <param name="modeRGB" type="GLenum"/>
9428 <param name="modeA" type="GLenum"/>
9429 <glx rop="4228" ignore="true"/>
9430 </function>
9431 </category>
9432
9433 <category name="GL_EXT_pixel_buffer_object" number="302">
9434 <enum name="PIXEL_PACK_BUFFER_EXT" value="0x88EB"/>
9435 <enum name="PIXEL_UNPACK_BUFFER_EXT" value="0x88EC"/>
9436 <enum name="PIXEL_PACK_BUFFER_BINDING_EXT" value="0x88ED"/>
9437 <enum name="PIXEL_UNPACK_BUFFER_BINDING_EXT" value="0x88EF"/>
9438 </category>
9439
9440 <!-- Unnumbered extensions sorted by name. -->
9441
9442 <category name="GL_ATI_blend_equation_separate">
9443 <function name="BlendEquationSeparateATI" alias="BlendEquationSeparateEXT">
9444 <param name="modeRGB" type="GLenum"/>
9445 <param name="modeA" type="GLenum"/>
9446 </function>
9447 </category>
9448
9449 <category name="GL_INGR_blend_func_separate">
9450 <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparateEXT">
9451 <param name="sfactorRGB" type="GLenum"/>
9452 <param name="dfactorRGB" type="GLenum"/>
9453 <param name="sfactorAlpha" type="GLenum"/>
9454 <param name="dfactorAlpha" type="GLenum"/>
9455 </function>
9456 </category>
9457
9458 <category name="GL_SGIS_point_parameters">
9459 <enum name="POINT_SIZE_MIN_SGIS" value="0x8126">
9460 <size name="PointParameterfvEXT" count="1"/>
9461 </enum>
9462 <enum name="POINT_SIZE_MAX_SGIS" value="0x8127">
9463 <size name="PointParameterfvEXT" count="1"/>
9464 </enum>
9465 <enum name="POINT_FADE_THRESHOLD_SIZE_SGIS" value="0x8128">
9466 <size name="PointParameterfvEXT" count="1"/>
9467 </enum>
9468 <enum name="POINT_DISTANCE_ATTENUATION_SGIS" value="0x8129">
9469 <size name="PointParameterfvEXT" count="3"/>
9470 </enum>
9471
9472 <function name="PointParameterfSGIS" alias="PointParameterfEXT">
9473 <param name="pname" type="GLenum"/>
9474 <param name="param" type="GLfloat"/>
9475 </function>
9476
9477 <function name="PointParameterfvSGIS" alias="PointParameterfvEXT">
9478 <param name="pname" type="GLenum"/>
9479 <param name="params" type="const GLfloat *"/>
9480 </function>
9481 </category>
9482
9483 <category name="GL_SGIX_igloo_interface">
9484 <function name="IglooInterfaceSGIX" offset="?">
9485 <param name="pname" type="GLenum"/>
9486 <param name="params" type="const GLvoid *"/>
9487 </function>
9488 </category>
9489
9490 <category name="GL_SGIX_polynomial_ffd">
9491 <function name="DeformationMap3dSGIX" offset="?">
9492 <param name="target" type="GLenum"/>
9493 <param name="u1" type="GLdouble"/>
9494 <param name="u2" type="GLdouble"/>
9495 <param name="ustride" type="GLint"/>
9496 <param name="uorder" type="GLint"/>
9497 <param name="v1" type="GLdouble"/>
9498 <param name="v2" type="GLdouble"/>
9499 <param name="vstride" type="GLint"/>
9500 <param name="vorder" type="GLint"/>
9501 <param name="w1" type="GLdouble"/>
9502 <param name="w2" type="GLdouble"/>
9503 <param name="wstride" type="GLint"/>
9504 <param name="worder" type="GLint"/>
9505 <param name="points" type="const GLdouble *"/>
9506 </function>
9507
9508 <function name="DeformationMap3fSGIX" offset="?">
9509 <param name="target" type="GLenum"/>
9510 <param name="u1" type="GLfloat"/>
9511 <param name="u2" type="GLfloat"/>
9512 <param name="ustride" type="GLint"/>
9513 <param name="uorder" type="GLint"/>
9514 <param name="v1" type="GLfloat"/>
9515 <param name="v2" type="GLfloat"/>
9516 <param name="vstride" type="GLint"/>
9517 <param name="vorder" type="GLint"/>
9518 <param name="w1" type="GLfloat"/>
9519 <param name="w2" type="GLfloat"/>
9520 <param name="wstride" type="GLint"/>
9521 <param name="worder" type="GLint"/>
9522 <param name="points" type="const GLfloat *"/>
9523 </function>
9524
9525 <function name="DeformSGIX" offset="?">
9526 <param name="mask" type="GLenum"/>
9527 </function>
9528
9529 <function name="LoadIdentityDeformationMapSGIX" offset="?">
9530 <param name="mask" type="GLenum"/>
9531 </function>
9532 </category>
9533
9534 </OpenGLAPI>