Added information about numerous enums to aid the development of automatic
[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 handcode CDATA #IMPLIED
31 ignore CDATA #IMPLIED>
32 ]>
33
34 <OpenGLAPI>
35
36 <!-- Core versions sorted by version number. -->
37
38 <category name="1.0">
39 <enum name="FALSE" value="0x0"/>
40 <enum name="TRUE" value="0x1"/>
41 <enum name="ZERO" value="0x0"/>
42 <enum name="ONE" value="0x1"/>
43 <enum name="NONE" value="0x0"/>
44 <enum name="NO_ERROR" value="0x0"/>
45 <enum name="POINTS" value="0x0000"/>
46 <enum name="LINES" value="0x0001"/>
47 <enum name="LINE_LOOP" value="0x0002"/>
48 <enum name="LINE_STRIP" value="0x0003"/>
49 <enum name="TRIANGLES" value="0x0004"/>
50 <enum name="TRIANGLE_STRIP" value="0x0005"/>
51 <enum name="TRIANGLE_FAN" value="0x0006"/>
52 <enum name="QUADS" value="0x0007"/>
53 <enum name="QUAD_STRIP" value="0x0008"/>
54 <enum name="POLYGON" value="0x0009"/>
55 <enum name="ACCUM" value="0x0100"/>
56 <enum name="LOAD" value="0x0101"/>
57 <enum name="RETURN" value="0x0102"/>
58 <enum name="MULT" value="0x0103"/>
59 <enum name="ADD" value="0x0104"/>
60 <enum name="NEVER" value="0x0200"/>
61 <enum name="LESS" value="0x0201"/>
62 <enum name="EQUAL" value="0x0202"/>
63 <enum name="LEQUAL" value="0x0203"/>
64 <enum name="GREATER" value="0x0204"/>
65 <enum name="NOTEQUAL" value="0x0205"/>
66 <enum name="GEQUAL" value="0x0206"/>
67 <enum name="ALWAYS" value="0x0207"/>
68 <enum name="SRC_COLOR" value="0x0300"/>
69 <enum name="ONE_MINUS_SRC_COLOR" value="0x0301"/>
70 <enum name="SRC_ALPHA" value="0x0302"/>
71 <enum name="ONE_MINUS_SRC_ALPHA" value="0x0303"/>
72 <enum name="DST_ALPHA" value="0x0304"/>
73 <enum name="ONE_MINUS_DST_ALPHA" value="0x0305"/>
74 <enum name="DST_COLOR" value="0x0306"/>
75 <enum name="ONE_MINUS_DST_COLOR" value="0x0307"/>
76 <enum name="SRC_ALPHA_SATURATE" value="0x0308"/>
77 <enum name="FRONT_LEFT" value="0x0400"/>
78 <enum name="FRONT_RIGHT" value="0x0401"/>
79 <enum name="BACK_LEFT" value="0x0402"/>
80 <enum name="BACK_RIGHT" value="0x0403"/>
81 <enum name="FRONT" value="0x0404"/>
82 <enum name="BACK" value="0x0405"/>
83 <enum name="LEFT" value="0x0406"/>
84 <enum name="RIGHT" value="0x0407"/>
85 <enum name="FRONT_AND_BACK" value="0x0408"/>
86 <enum name="AUX0" value="0x0409"/>
87 <enum name="AUX1" value="0x040A"/>
88 <enum name="AUX2" value="0x040B"/>
89 <enum name="AUX3" value="0x040C"/>
90 <enum name="INVALID_VALUE" value="0x0501"/>
91 <enum name="INVALID_ENUM" value="0x0500"/>
92 <enum name="INVALID_OPERATION" value="0x0502"/>
93 <enum name="STACK_OVERFLOW" value="0x0503"/>
94 <enum name="STACK_UNDERFLOW" value="0x0504"/>
95 <enum name="OUT_OF_MEMORY" value="0x0505"/>
96 <enum name="2D" value="0x0600"/>
97 <enum name="3D" value="0x0601"/>
98 <enum name="3D_COLOR" value="0x0602"/>
99 <enum name="3D_COLOR_TEXTURE" value="0x0603"/>
100 <enum name="4D_COLOR_TEXTURE" value="0x0604"/>
101 <enum name="PASS_THROUGH_TOKEN" value="0x0700"/>
102 <enum name="POINT_TOKEN" value="0x0701"/>
103 <enum name="LINE_TOKEN" value="0x0702"/>
104 <enum name="POLYGON_TOKEN" value="0x0703"/>
105 <enum name="BITMAP_TOKEN" value="0x0704"/>
106 <enum name="DRAW_PIXEL_TOKEN" value="0x0705"/>
107 <enum name="COPY_PIXEL_TOKEN" value="0x0706"/>
108 <enum name="LINE_RESET_TOKEN" value="0x0707"/>
109 <enum name="EXP" value="0x0800"/>
110 <enum name="EXP2" value="0x0801"/>
111 <enum name="CW" value="0x0900"/>
112 <enum name="CCW" value="0x0901"/>
113 <enum name="COEFF" value="0x0A00"/>
114 <enum name="ORDER" value="0x0A01"/>
115 <enum name="DOMAIN" value="0x0A02"/>
116 <enum name="CURRENT_COLOR" value="0x0B00"/>
117 <enum name="CURRENT_INDEX" value="0x0B01"/>
118 <enum name="CURRENT_NORMAL" value="0x0B02"/>
119 <enum name="CURRENT_TEXTURE_COORDS" value="0x0B03"/>
120 <enum name="CURRENT_RASTER_COLOR" value="0x0B04"/>
121 <enum name="CURRENT_RASTER_INDEX" value="0x0B05"/>
122 <enum name="CURRENT_RASTER_TEXTURE_COORDS" value="0x0B06"/>
123 <enum name="CURRENT_RASTER_POSITION" value="0x0B07"/>
124 <enum name="CURRENT_RASTER_POSITION_VALID" value="0x0B08"/>
125 <enum name="CURRENT_RASTER_DISTANCE" value="0x0B09"/>
126 <enum name="POINT_SMOOTH" value="0x0B10"/>
127 <enum name="POINT_SIZE" value="0x0B11"/>
128 <enum name="POINT_SIZE_RANGE" value="0x0B12"/>
129 <enum name="POINT_SIZE_GRANULARITY" value="0x0B13"/>
130 <enum name="LINE_SMOOTH" value="0x0B20"/>
131 <enum name="LINE_WIDTH" value="0x0B21"/>
132 <enum name="LINE_WIDTH_RANGE" value="0x0B22"/>
133 <enum name="LINE_WIDTH_GRANULARITY" value="0x0B23"/>
134 <enum name="LINE_STIPPLE" value="0x0B24"/>
135 <enum name="LINE_STIPPLE_PATTERN" value="0x0B25"/>
136 <enum name="LINE_STIPPLE_REPEAT" value="0x0B26"/>
137 <enum name="LIST_MODE" value="0x0B30"/>
138 <enum name="MAX_LIST_NESTING" value="0x0B31"/>
139 <enum name="LIST_BASE" value="0x0B32"/>
140 <enum name="LIST_INDEX" value="0x0B33"/>
141 <enum name="POLYGON_MODE" value="0x0B40"/>
142 <enum name="POLYGON_SMOOTH" value="0x0B41"/>
143 <enum name="POLYGON_STIPPLE" value="0x0B42"/>
144 <enum name="EDGE_FLAG" value="0x0B43"/>
145 <enum name="CULL_FACE" value="0x0B44"/>
146 <enum name="CULL_FACE_MODE" value="0x0B45"/>
147 <enum name="FRONT_FACE" value="0x0B46"/>
148 <enum name="LIGHTING" value="0x0B50"/>
149 <enum name="LIGHT_MODEL_LOCAL_VIEWER" value="0x0B51">
150 <size name="LightModelfv" count="1"/>
151 <size name="LightModeliv" count="1"/>
152 </enum>
153 <enum name="LIGHT_MODEL_TWO_SIDE" value="0x0B52">
154 <size name="LightModelfv" count="1"/>
155 <size name="LightModeliv" count="1"/>
156 </enum>
157 <enum name="LIGHT_MODEL_AMBIENT" value="0x0B53">
158 <size name="LightModelfv" count="4"/>
159 <size name="LightModeliv" count="4"/>
160 </enum>
161 <enum name="SHADE_MODEL" value="0x0B54"/>
162 <enum name="COLOR_MATERIAL_FACE" value="0x0B55"/>
163 <enum name="COLOR_MATERIAL_PARAMETER" value="0x0B56"/>
164 <enum name="COLOR_MATERIAL" value="0x0B57"/>
165 <enum name="FOG" value="0x0B60"/>
166 <enum name="FOG_INDEX" value="0x0B61">
167 <size name="Fogfv" count="1"/>
168 <size name="Fogiv" count="1"/>
169 </enum>
170 <enum name="FOG_DENSITY" value="0x0B62">
171 <size name="Fogfv" count="1"/>
172 <size name="Fogiv" count="1"/>
173 </enum>
174 <enum name="FOG_START" value="0x0B63">
175 <size name="Fogfv" count="1"/>
176 <size name="Fogiv" count="1"/>
177 </enum>
178 <enum name="FOG_END" value="0x0B64">
179 <size name="Fogfv" count="1"/>
180 <size name="Fogiv" count="1"/>
181 </enum>
182 <enum name="FOG_MODE" value="0x0B65">
183 <size name="Fogfv" count="1"/>
184 <size name="Fogiv" count="1"/>
185 </enum>
186 <enum name="FOG_COLOR" value="0x0B66">
187 <size name="Fogfv" count="4"/>
188 <size name="Fogiv" count="4"/>
189 </enum>
190 <enum name="DEPTH_RANGE" value="0x0B70"/>
191 <enum name="DEPTH_TEST" value="0x0B71"/>
192 <enum name="DEPTH_WRITEMASK" value="0x0B72"/>
193 <enum name="DEPTH_CLEAR_VALUE" value="0x0B73"/>
194 <enum name="DEPTH_FUNC" value="0x0B74"/>
195 <enum name="ACCUM_CLEAR_VALUE" value="0x0B80"/>
196 <enum name="STENCIL_TEST" value="0x0B90"/>
197 <enum name="STENCIL_CLEAR_VALUE" value="0x0B91"/>
198 <enum name="STENCIL_FUNC" value="0x0B92"/>
199 <enum name="STENCIL_VALUE_MASK" value="0x0B93"/>
200 <enum name="STENCIL_FAIL" value="0x0B94"/>
201 <enum name="STENCIL_PASS_DEPTH_FAIL" value="0x0B95"/>
202 <enum name="STENCIL_PASS_DEPTH_PASS" value="0x0B96"/>
203 <enum name="STENCIL_REF" value="0x0B97"/>
204 <enum name="STENCIL_WRITEMASK" value="0x0B98"/>
205 <enum name="MATRIX_MODE" value="0x0BA0"/>
206 <enum name="NORMALIZE" value="0x0BA1"/>
207 <enum name="VIEWPORT" value="0x0BA2"/>
208 <enum name="MODELVIEW_STACK_DEPTH" value="0x0BA3"/>
209 <enum name="PROJECTION_STACK_DEPTH" value="0x0BA4"/>
210 <enum name="TEXTURE_STACK_DEPTH" value="0x0BA5"/>
211 <enum name="MODELVIEW_MATRIX" value="0x0BA6"/>
212 <enum name="PROJECTION_MATRIX" value="0x0BA7"/>
213 <enum name="TEXTURE_MATRIX" value="0x0BA8"/>
214 <enum name="ATTRIB_STACK_DEPTH" value="0x0BB0"/>
215 <enum name="CLIENT_ATTRIB_STACK_DEPTH" value="0x0BB1"/>
216 <enum name="ALPHA_TEST" value="0x0BC0"/>
217 <enum name="ALPHA_TEST_FUNC" value="0x0BC1"/>
218 <enum name="ALPHA_TEST_REF" value="0x0BC2"/>
219 <enum name="DITHER" value="0x0BD0"/>
220 <enum name="BLEND_DST" value="0x0BE0"/>
221 <enum name="BLEND_SRC" value="0x0BE1"/>
222 <enum name="BLEND" value="0x0BE2"/>
223 <enum name="LOGIC_OP_MODE" value="0x0BF0"/>
224 <enum name="LOGIC_OP" value="0x0BF1"/>
225 <enum name="AUX_BUFFERS" value="0x0C00"/>
226 <enum name="DRAW_BUFFER" value="0x0C01"/>
227 <enum name="READ_BUFFER" value="0x0C02"/>
228 <enum name="SCISSOR_BOX" value="0x0C10"/>
229 <enum name="SCISSOR_TEST" value="0x0C11"/>
230 <enum name="INDEX_CLEAR_VALUE" value="0x0C20"/>
231 <enum name="INDEX_WRITEMASK" value="0x0C21"/>
232 <enum name="COLOR_CLEAR_VALUE" value="0x0C22"/>
233 <enum name="COLOR_WRITEMASK" value="0x0C23"/>
234 <enum name="INDEX_MODE" value="0x0C30"/>
235 <enum name="RGBA_MODE" value="0x0C31"/>
236 <enum name="DOUBLEBUFFER" value="0x0C32"/>
237 <enum name="STEREO" value="0x0C33"/>
238 <enum name="RENDER_MODE" value="0x0C40"/>
239 <enum name="PERSPECTIVE_CORRECTION_HINT" value="0x0C50"/>
240 <enum name="POINT_SMOOTH_HINT" value="0x0C51"/>
241 <enum name="LINE_SMOOTH_HINT" value="0x0C52"/>
242 <enum name="POLYGON_SMOOTH_HINT" value="0x0C53"/>
243 <enum name="FOG_HINT" value="0x0C54"/>
244 <enum name="TEXTURE_GEN_S" value="0x0C60"/>
245 <enum name="TEXTURE_GEN_T" value="0x0C61"/>
246 <enum name="TEXTURE_GEN_R" value="0x0C62"/>
247 <enum name="TEXTURE_GEN_Q" value="0x0C63"/>
248 <enum name="PIXEL_MAP_I_TO_I" value="0x0C70"/>
249 <enum name="PIXEL_MAP_S_TO_S" value="0x0C71"/>
250 <enum name="PIXEL_MAP_I_TO_R" value="0x0C72"/>
251 <enum name="PIXEL_MAP_I_TO_G" value="0x0C73"/>
252 <enum name="PIXEL_MAP_I_TO_B" value="0x0C74"/>
253 <enum name="PIXEL_MAP_I_TO_A" value="0x0C75"/>
254 <enum name="PIXEL_MAP_R_TO_R" value="0x0C76"/>
255 <enum name="PIXEL_MAP_G_TO_G" value="0x0C77"/>
256 <enum name="PIXEL_MAP_B_TO_B" value="0x0C78"/>
257 <enum name="PIXEL_MAP_A_TO_A" value="0x0C79"/>
258 <enum name="PIXEL_MAP_I_TO_I_SIZE" value="0x0CB0"/>
259 <enum name="PIXEL_MAP_S_TO_S_SIZE" value="0x0CB1"/>
260 <enum name="PIXEL_MAP_I_TO_R_SIZE" value="0x0CB2"/>
261 <enum name="PIXEL_MAP_I_TO_G_SIZE" value="0x0CB3"/>
262 <enum name="PIXEL_MAP_I_TO_B_SIZE" value="0x0CB4"/>
263 <enum name="PIXEL_MAP_I_TO_A_SIZE" value="0x0CB5"/>
264 <enum name="PIXEL_MAP_R_TO_R_SIZE" value="0x0CB6"/>
265 <enum name="PIXEL_MAP_G_TO_G_SIZE" value="0x0CB7"/>
266 <enum name="PIXEL_MAP_B_TO_B_SIZE" value="0x0CB8"/>
267 <enum name="PIXEL_MAP_A_TO_A_SIZE" value="0x0CB9"/>
268 <enum name="UNPACK_SWAP_BYTES" value="0x0CF0"/>
269 <enum name="UNPACK_LSB_FIRST" value="0x0CF1"/>
270 <enum name="UNPACK_ROW_LENGTH" value="0x0CF2"/>
271 <enum name="UNPACK_SKIP_PIXELS" value="0x0CF4"/>
272 <enum name="UNPACK_SKIP_ROWS" value="0x0CF3"/>
273 <enum name="UNPACK_ALIGNMENT" value="0x0CF5"/>
274 <enum name="PACK_SWAP_BYTES" value="0x0D00"/>
275 <enum name="PACK_LSB_FIRST" value="0x0D01"/>
276 <enum name="PACK_ROW_LENGTH" value="0x0D02"/>
277 <enum name="PACK_SKIP_ROWS" value="0x0D03"/>
278 <enum name="PACK_SKIP_PIXELS" value="0x0D04"/>
279 <enum name="PACK_ALIGNMENT" value="0x0D05"/>
280 <enum name="MAP_COLOR" value="0x0D10"/>
281 <enum name="MAP_STENCIL" value="0x0D11"/>
282 <enum name="INDEX_SHIFT" value="0x0D12"/>
283 <enum name="INDEX_OFFSET" value="0x0D13"/>
284 <enum name="RED_SCALE" value="0x0D14"/>
285 <enum name="RED_BIAS" value="0x0D15"/>
286 <enum name="ZOOM_X" value="0x0D16"/>
287 <enum name="ZOOM_Y" value="0x0D17"/>
288 <enum name="GREEN_SCALE" value="0x0D18"/>
289 <enum name="GREEN_BIAS" value="0x0D19"/>
290 <enum name="BLUE_SCALE" value="0x0D1A"/>
291 <enum name="BLUE_BIAS" value="0x0D1B"/>
292 <enum name="ALPHA_SCALE" value="0x0D1C">
293 <size name="TexEnvfv" count="1"/>
294 <size name="TexEnviv" count="1"/>
295 </enum>
296 <enum name="ALPHA_BIAS" value="0x0D1D"/>
297 <enum name="DEPTH_SCALE" value="0x0D1E"/>
298 <enum name="DEPTH_BIAS" value="0x0D1F"/>
299 <enum name="MAX_EVAL_ORDER" value="0x0D30"/>
300 <enum name="MAX_LIGHTS" value="0x0D31"/>
301 <enum name="MAX_CLIP_PLANES" value="0x0D32"/>
302 <enum name="MAX_TEXTURE_SIZE" value="0x0D33"/>
303 <enum name="MAX_PIXEL_MAP_TABLE" value="0x0D34"/>
304 <enum name="MAX_ATTRIB_STACK_DEPTH" value="0x0D35"/>
305 <enum name="MAX_MODELVIEW_STACK_DEPTH" value="0x0D36"/>
306 <enum name="MAX_NAME_STACK_DEPTH" value="0x0D37"/>
307 <enum name="MAX_PROJECTION_STACK_DEPTH" value="0x0D38"/>
308 <enum name="MAX_TEXTURE_STACK_DEPTH" value="0x0D39"/>
309 <enum name="MAX_VIEWPORT_DIMS" value="0x0D3A"/>
310 <enum name="MAX_CLIENT_ATTRIB_STACK_DEPTH" value="0x0D3B"/>
311 <enum name="SUBPIXEL_BITS" value="0x0D50"/>
312 <enum name="INDEX_BITS" value="0x0D51"/>
313 <enum name="RED_BITS" value="0x0D52"/>
314 <enum name="GREEN_BITS" value="0x0D53"/>
315 <enum name="BLUE_BITS" value="0x0D54"/>
316 <enum name="ALPHA_BITS" value="0x0D55"/>
317 <enum name="DEPTH_BITS" value="0x0D56"/>
318 <enum name="STENCIL_BITS" value="0x0D57"/>
319 <enum name="ACCUM_RED_BITS" value="0x0D58"/>
320 <enum name="ACCUM_GREEN_BITS" value="0x0D59"/>
321 <enum name="ACCUM_BLUE_BITS" value="0x0D5A"/>
322 <enum name="ACCUM_ALPHA_BITS" value="0x0D5B"/>
323 <enum name="NAME_STACK_DEPTH" value="0x0D70"/>
324 <enum name="AUTO_NORMAL" value="0x0D80"/>
325 <enum name="MAP1_COLOR_4" value="0x0D90"/>
326 <enum name="MAP1_INDEX" value="0x0D91"/>
327 <enum name="MAP1_NORMAL" value="0x0D92"/>
328 <enum name="MAP1_TEXTURE_COORD_1" value="0x0D93"/>
329 <enum name="MAP1_TEXTURE_COORD_2" value="0x0D94"/>
330 <enum name="MAP1_TEXTURE_COORD_3" value="0x0D95"/>
331 <enum name="MAP1_TEXTURE_COORD_4" value="0x0D96"/>
332 <enum name="MAP1_VERTEX_3" value="0x0D97"/>
333 <enum name="MAP1_VERTEX_4" value="0x0D98"/>
334 <enum name="MAP2_COLOR_4" value="0x0DB0"/>
335 <enum name="MAP2_INDEX" value="0x0DB1"/>
336 <enum name="MAP2_NORMAL" value="0x0DB2"/>
337 <enum name="MAP2_TEXTURE_COORD_1" value="0x0DB3"/>
338 <enum name="MAP2_TEXTURE_COORD_2" value="0x0DB4"/>
339 <enum name="MAP2_TEXTURE_COORD_3" value="0x0DB5"/>
340 <enum name="MAP2_TEXTURE_COORD_4" value="0x0DB6"/>
341 <enum name="MAP2_VERTEX_3" value="0x0DB7"/>
342 <enum name="MAP2_VERTEX_4" value="0x0DB8"/>
343 <enum name="MAP1_GRID_DOMAIN" value="0x0DD0"/>
344 <enum name="MAP1_GRID_SEGMENTS" value="0x0DD1"/>
345 <enum name="MAP2_GRID_DOMAIN" value="0x0DD2"/>
346 <enum name="MAP2_GRID_SEGMENTS" value="0x0DD3"/>
347 <enum name="TEXTURE_1D" value="0x0DE0"/>
348 <enum name="TEXTURE_2D" value="0x0DE1"/>
349 <enum name="FEEDBACK_BUFFER_POINTER" value="0x0DF0"/>
350 <enum name="FEEDBACK_BUFFER_SIZE" value="0x0DF1"/>
351 <enum name="FEEDBACK_BUFFER_TYPE" value="0x0DF2"/>
352 <enum name="SELECTION_BUFFER_POINTER" value="0x0DF3"/>
353 <enum name="SELECTION_BUFFER_SIZE" value="0x0DF4"/>
354 <enum name="TEXTURE_WIDTH" value="0x1000"/>
355 <enum name="TEXTURE_HEIGHT" value="0x1001"/>
356 <enum name="TEXTURE_BORDER" value="0x1005"/>
357 <enum name="TEXTURE_COMPONENTS" value="0x1003"/>
358 <enum name="TEXTURE_BORDER_COLOR" value="0x1004">
359 <size name="TexParameterfv" count="4"/>
360 <size name="TexParameteriv" count="4"/>
361 </enum>
362 <enum name="DONT_CARE" value="0x1100"/>
363 <enum name="FASTEST" value="0x1101"/>
364 <enum name="NICEST" value="0x1102"/>
365 <enum name="AMBIENT" value="0x1200">
366 <size name="Materialfv" count="4"/>
367 <size name="Materialiv" count="4"/>
368 <size name="Lightfv" count="4"/>
369 <size name="Lightiv" count="4"/>
370 </enum>
371 <enum name="DIFFUSE" value="0x1201">
372 <size name="Materialfv" count="4"/>
373 <size name="Materialiv" count="4"/>
374 <size name="Lightfv" count="4"/>
375 <size name="Lightiv" count="4"/>
376 </enum>
377 <enum name="SPECULAR" value="0x1202">
378 <size name="Materialfv" count="4"/>
379 <size name="Materialiv" count="4"/>
380 <size name="Lightfv" count="4"/>
381 <size name="Lightiv" count="4"/>
382 </enum>
383 <enum name="POSITION" value="0x1203">
384 <size name="Lightfv" count="4"/>
385 <size name="Lightiv" count="4"/>
386 </enum>
387 <enum name="SPOT_DIRECTION" value="0x1204">
388 <size name="Lightfv" count="3"/>
389 <size name="Lightiv" count="3"/>
390 </enum>
391 <enum name="SPOT_EXPONENT" value="0x1205">
392 <size name="Lightfv" count="1"/>
393 <size name="Lightiv" count="1"/>
394 </enum>
395 <enum name="SPOT_CUTOFF" value="0x1206">
396 <size name="Lightfv" count="1"/>
397 <size name="Lightiv" count="1"/>
398 </enum>
399 <enum name="CONSTANT_ATTENUATION" value="0x1207">
400 <size name="Lightfv" count="1"/>
401 <size name="Lightiv" count="1"/>
402 </enum>
403 <enum name="LINEAR_ATTENUATION" value="0x1208">
404 <size name="Lightfv" count="1"/>
405 <size name="Lightiv" count="1"/>
406 </enum>
407 <enum name="QUADRATIC_ATTENUATION" value="0x1209">
408 <size name="Lightfv" count="1"/>
409 <size name="Lightiv" count="1"/>
410 </enum>
411 <enum name="COMPILE" value="0x1300"/>
412 <enum name="COMPILE_AND_EXECUTE" value="0x1301"/>
413 <enum name="BYTE" value="0x1400">
414 <size name="CallLists" count="1"/>
415 </enum>
416 <enum name="UNSIGNED_BYTE" value="0x1401">
417 <size name="CallLists" count="1"/>
418 </enum>
419 <enum name="SHORT" value="0x1402">
420 <size name="CallLists" count="2"/>
421 </enum>
422 <enum name="UNSIGNED_SHORT" value="0x1403">
423 <size name="CallLists" count="2"/>
424 </enum>
425 <enum name="INT" value="0x1404">
426 <size name="CallLists" count="4"/>
427 </enum>
428 <enum name="UNSIGNED_INT" value="0x1405">
429 <size name="CallLists" count="4"/>
430 </enum>
431 <enum name="FLOAT" value="0x1406">
432 <size name="CallLists" count="4"/>
433 </enum>
434 <enum name="2_BYTES" value="0x1407">
435 <size name="CallLists" count="2"/>
436 </enum>
437 <enum name="3_BYTES" value="0x1408">
438 <size name="CallLists" count="3"/>
439 </enum>
440 <enum name="4_BYTES" value="0x1409">
441 <size name="CallLists" count="4"/>
442 </enum>
443 <enum name="CLEAR" value="0x1500"/>
444 <enum name="AND" value="0x1501"/>
445 <enum name="AND_REVERSE" value="0x1502"/>
446 <enum name="COPY" value="0x1503"/>
447 <enum name="AND_INVERTED" value="0x1504"/>
448 <enum name="NOOP" value="0x1505"/>
449 <enum name="XOR" value="0x1506"/>
450 <enum name="OR" value="0x1507"/>
451 <enum name="NOR" value="0x1508"/>
452 <enum name="EQUIV" value="0x1509"/>
453 <enum name="INVERT" value="0x150A"/>
454 <enum name="OR_REVERSE" value="0x150B"/>
455 <enum name="COPY_INVERTED" value="0x150C"/>
456 <enum name="OR_INVERTED" value="0x150D"/>
457 <enum name="NAND" value="0x150E"/>
458 <enum name="SET" value="0x150F"/>
459 <enum name="EMISSION" value="0x1600">
460 <size name="Materialfv" count="4"/>
461 <size name="Materialiv" count="4"/>
462 </enum>
463 <enum name="SHININESS" value="0x1601">
464 <size name="Materialfv" count="1"/>
465 <size name="Materialiv" count="1"/>
466 </enum>
467 <enum name="AMBIENT_AND_DIFFUSE" value="0x1602">
468 <size name="Materialfv" count="4"/>
469 <size name="Materialiv" count="4"/>
470 </enum>
471 <enum name="COLOR_INDEXES" value="0x1603">
472 <size name="Materialfv" count="3"/>
473 <size name="Materialiv" count="3"/>
474 </enum>
475 <enum name="MODELVIEW" value="0x1700"/>
476 <enum name="PROJECTION" value="0x1701"/>
477 <enum name="TEXTURE" value="0x1702"/>
478 <enum name="COLOR" value="0x1800"/>
479 <enum name="DEPTH" value="0x1801"/>
480 <enum name="STENCIL" value="0x1802"/>
481 <enum name="COLOR_INDEX" value="0x1900"/>
482 <enum name="STENCIL_INDEX" value="0x1901"/>
483 <enum name="DEPTH_COMPONENT" value="0x1902"/>
484 <enum name="RED" value="0x1903"/>
485 <enum name="GREEN" value="0x1904"/>
486 <enum name="BLUE" value="0x1905"/>
487 <enum name="ALPHA" value="0x1906"/>
488 <enum name="RGBA" value="0x1908"/>
489 <enum name="RGB" value="0x1907"/>
490 <enum name="LUMINANCE" value="0x1909"/>
491 <enum name="LUMINANCE_ALPHA" value="0x190A"/>
492 <enum name="BITMAP" value="0x1A00"/>
493 <enum name="POINT" value="0x1B00"/>
494 <enum name="LINE" value="0x1B01"/>
495 <enum name="FILL" value="0x1B02"/>
496 <enum name="FEEDBACK" value="0x1C01"/>
497 <enum name="RENDER" value="0x1C00"/>
498 <enum name="SELECT" value="0x1C02"/>
499 <enum name="FLAT" value="0x1D00"/>
500 <enum name="SMOOTH" value="0x1D01"/>
501 <enum name="KEEP" value="0x1E00"/>
502 <enum name="REPLACE" value="0x1E01"/>
503 <enum name="INCR" value="0x1E02"/>
504 <enum name="DECR" value="0x1E03"/>
505 <enum name="VENDOR" value="0x1F00"/>
506 <enum name="RENDERER" value="0x1F01"/>
507 <enum name="VERSION" value="0x1F02"/>
508 <enum name="EXTENSIONS" value="0x1F03"/>
509 <enum name="S" value="0x2000"/>
510 <enum name="T" value="0x2001"/>
511 <enum name="R" value="0x2002"/>
512 <enum name="Q" value="0x2003"/>
513 <enum name="MODULATE" value="0x2100"/>
514 <enum name="DECAL" value="0x2101"/>
515 <enum name="TEXTURE_ENV_MODE" value="0x2200">
516 <size name="TexEnvfv" count="1"/>
517 <size name="TexEnviv" count="1"/>
518 </enum>
519 <enum name="TEXTURE_ENV_COLOR" value="0x2201">
520 <size name="TexEnvfv" count="4"/>
521 <size name="TexEnviv" count="4"/>
522 </enum>
523 <enum name="TEXTURE_ENV" value="0x2300"/>
524 <enum name="EYE_LINEAR" value="0x2400"/>
525 <enum name="OBJECT_LINEAR" value="0x2401"/>
526 <enum name="SPHERE_MAP" value="0x2402"/>
527 <enum name="TEXTURE_GEN_MODE" value="0x2500">
528 <size name="TexGendv" count="1"/>
529 <size name="TexGenfv" count="1"/>
530 <size name="TexGeniv" count="1"/>
531 </enum>
532 <enum name="OBJECT_PLANE" value="0x2501">
533 <size name="TexGendv" count="4"/>
534 <size name="TexGenfv" count="4"/>
535 <size name="TexGeniv" count="4"/>
536 </enum>
537 <enum name="EYE_PLANE" value="0x2502">
538 <size name="TexGendv" count="4"/>
539 <size name="TexGenfv" count="4"/>
540 <size name="TexGeniv" count="4"/>
541 </enum>
542 <enum name="NEAREST" value="0x2600"/>
543 <enum name="LINEAR" value="0x2601"/>
544 <enum name="NEAREST_MIPMAP_NEAREST" value="0x2700"/>
545 <enum name="LINEAR_MIPMAP_NEAREST" value="0x2701"/>
546 <enum name="NEAREST_MIPMAP_LINEAR" value="0x2702"/>
547 <enum name="LINEAR_MIPMAP_LINEAR" value="0x2703"/>
548 <enum name="TEXTURE_MAG_FILTER" value="0x2800">
549 <size name="TexParameterfv" count="1"/>
550 <size name="TexParameteriv" count="1"/>
551 </enum>
552 <enum name="TEXTURE_MIN_FILTER" value="0x2801">
553 <size name="TexParameterfv" count="1"/>
554 <size name="TexParameteriv" count="1"/>
555 </enum>
556 <enum name="TEXTURE_WRAP_S" value="0x2802">
557 <size name="TexParameterfv" count="1"/>
558 <size name="TexParameteriv" count="1"/>
559 </enum>
560 <enum name="TEXTURE_WRAP_T" value="0x2803">
561 <size name="TexParameterfv" count="1"/>
562 <size name="TexParameteriv" count="1"/>
563 </enum>
564 <enum name="CLAMP" value="0x2900"/>
565 <enum name="REPEAT" value="0x2901"/>
566 <enum name="CLIP_PLANE0" value="0x3000"/>
567 <enum name="CLIP_PLANE1" value="0x3001"/>
568 <enum name="CLIP_PLANE2" value="0x3002"/>
569 <enum name="CLIP_PLANE3" value="0x3003"/>
570 <enum name="CLIP_PLANE4" value="0x3004"/>
571 <enum name="CLIP_PLANE5" value="0x3005"/>
572 <enum name="LIGHT0" value="0x4000"/>
573 <enum name="LIGHT1" value="0x4001"/>
574 <enum name="LIGHT2" value="0x4002"/>
575 <enum name="LIGHT3" value="0x4003"/>
576 <enum name="LIGHT4" value="0x4004"/>
577 <enum name="LIGHT5" value="0x4005"/>
578 <enum name="LIGHT6" value="0x4006"/>
579 <enum name="LIGHT7" value="0x4007"/>
580 <enum name="CURRENT_BIT" value="0x00000001"/>
581 <enum name="POINT_BIT" value="0x00000002"/>
582 <enum name="LINE_BIT" value="0x00000004"/>
583 <enum name="POLYGON_BIT" value="0x00000008"/>
584 <enum name="POLYGON_STIPPLE_BIT" value="0x00000010"/>
585 <enum name="PIXEL_MODE_BIT" value="0x00000020"/>
586 <enum name="LIGHTING_BIT" value="0x00000040"/>
587 <enum name="FOG_BIT" value="0x00000080"/>
588 <enum name="DEPTH_BUFFER_BIT" value="0x00000100"/>
589 <enum name="ACCUM_BUFFER_BIT" value="0x00000200"/>
590 <enum name="STENCIL_BUFFER_BIT" value="0x00000400"/>
591 <enum name="VIEWPORT_BIT" value="0x00000800"/>
592 <enum name="TRANSFORM_BIT" value="0x00001000"/>
593 <enum name="ENABLE_BIT" value="0x00002000"/>
594 <enum name="COLOR_BUFFER_BIT" value="0x00004000"/>
595 <enum name="HINT_BIT" value="0x00008000"/>
596 <enum name="EVAL_BIT" value="0x00010000"/>
597 <enum name="LIST_BIT" value="0x00020000"/>
598 <enum name="TEXTURE_BIT" value="0x00040000"/>
599 <enum name="SCISSOR_BIT" value="0x00080000"/>
600 <enum name="ALL_ATTRIB_BITS" value="0x000FFFFF"/>
601
602 <type name="double" size="8"/>
603 <type name="clampd" size="8"/>
604
605 <type name="float" size="4"/>
606 <type name="clampf" size="4"/>
607
608 <type name="int" size="4"/>
609 <type name="uint" size="4"/>
610 <type name="sizei" size="4"/>
611 <type name="enum" size="4"/>
612 <type name="bitfield" size="4"/>
613
614 <type name="short" size="2"/>
615 <type name="ushort" size="2"/>
616
617 <type name="byte" size="1"/>
618 <type name="ubyte" size="1"/>
619 <type name="boolean" size="1"/>
620
621 <type name="void" size="0"/>
622
623 <function name="NewList" offset="0">
624 <param name="list" type="GLuint"/>
625 <param name="mode" type="GLenum"/>
626 <glx sop="101"/>
627 </function>
628
629 <function name="EndList" offset="1">
630 <glx sop="102"/>
631 </function>
632
633 <function name="CallList" offset="2">
634 <param name="list" type="GLuint"/>
635 <glx rop="1"/>
636 </function>
637
638 <function name="CallLists" offset="3">
639 <param name="n" type="GLsizei"/>
640 <param name="type" type="GLenum"/>
641 <param name="lists" type="const GLvoid *" variable_param="type" count="n"/>
642 <glx rop="2" large="true"/>
643 </function>
644
645 <function name="DeleteLists" offset="4">
646 <param name="list" type="GLuint"/>
647 <param name="range" type="GLsizei"/>
648 <glx sop="103"/>
649 </function>
650
651 <function name="GenLists" offset="5">
652 <param name="range" type="GLsizei"/>
653 <return type="GLuint"/>
654 <glx sop="104"/>
655 </function>
656
657 <function name="ListBase" offset="6">
658 <param name="base" type="GLuint"/>
659 <glx rop="3"/>
660 </function>
661
662 <function name="Begin" offset="7">
663 <param name="mode" type="GLenum"/>
664 <glx rop="4"/>
665 </function>
666
667 <function name="Bitmap" offset="8">
668 <param name="width" type="GLsizei"/>
669 <param name="height" type="GLsizei"/>
670 <param name="xorig" type="GLfloat"/>
671 <param name="yorig" type="GLfloat"/>
672 <param name="xmove" type="GLfloat"/>
673 <param name="ymove" type="GLfloat"/>
674 <param name="bitmap" type="const GLubyte *"/>
675 <glx rop="5" handcode="true"/>
676 </function>
677
678 <function name="Color3b" offset="9" vectorequiv="Color3bv">
679 <param name="red" type="GLbyte"/>
680 <param name="green" type="GLbyte"/>
681 <param name="blue" type="GLbyte"/>
682 </function>
683
684 <function name="Color3bv" offset="10">
685 <param name="v" type="const GLbyte *" count="3"/>
686 <glx rop="6"/>
687 </function>
688
689 <function name="Color3d" offset="11" vectorequiv="Color3dv">
690 <param name="red" type="GLdouble"/>
691 <param name="green" type="GLdouble"/>
692 <param name="blue" type="GLdouble"/>
693 </function>
694
695 <function name="Color3dv" offset="12">
696 <param name="v" type="const GLdouble *" count="3"/>
697 <glx rop="7"/>
698 </function>
699
700 <function name="Color3f" offset="13" vectorequiv="Color3fv">
701 <param name="red" type="GLfloat"/>
702 <param name="green" type="GLfloat"/>
703 <param name="blue" type="GLfloat"/>
704 </function>
705
706 <function name="Color3fv" offset="14">
707 <param name="v" type="const GLfloat *" count="3"/>
708 <glx rop="8"/>
709 </function>
710
711 <function name="Color3i" offset="15" vectorequiv="Color3iv">
712 <param name="red" type="GLint"/>
713 <param name="green" type="GLint"/>
714 <param name="blue" type="GLint"/>
715 </function>
716
717 <function name="Color3iv" offset="16">
718 <param name="v" type="const GLint *" count="3"/>
719 <glx rop="9"/>
720 </function>
721
722 <function name="Color3s" offset="17" vectorequiv="Color3sv">
723 <param name="red" type="GLshort"/>
724 <param name="green" type="GLshort"/>
725 <param name="blue" type="GLshort"/>
726 </function>
727
728 <function name="Color3sv" offset="18">
729 <param name="v" type="const GLshort *" count="3"/>
730 <glx rop="10"/>
731 </function>
732
733 <function name="Color3ub" offset="19" vectorequiv="Color3ubv">
734 <param name="red" type="GLubyte"/>
735 <param name="green" type="GLubyte"/>
736 <param name="blue" type="GLubyte"/>
737 </function>
738
739 <function name="Color3ubv" offset="20">
740 <param name="v" type="const GLubyte *" count="3"/>
741 <glx rop="11"/>
742 </function>
743
744 <function name="Color3ui" offset="21" vectorequiv="Color3uiv">
745 <param name="red" type="GLuint"/>
746 <param name="green" type="GLuint"/>
747 <param name="blue" type="GLuint"/>
748 </function>
749
750 <function name="Color3uiv" offset="22">
751 <param name="v" type="const GLuint *" count="3"/>
752 <glx rop="12"/>
753 </function>
754
755 <function name="Color3us" offset="23" vectorequiv="Color3usv">
756 <param name="red" type="GLushort"/>
757 <param name="green" type="GLushort"/>
758 <param name="blue" type="GLushort"/>
759 </function>
760
761 <function name="Color3usv" offset="24">
762 <param name="v" type="const GLushort *" count="3"/>
763 <glx rop="13"/>
764 </function>
765
766 <function name="Color4b" offset="25" vectorequiv="Color4bv">
767 <param name="red" type="GLbyte"/>
768 <param name="green" type="GLbyte"/>
769 <param name="blue" type="GLbyte"/>
770 <param name="alpha" type="GLbyte"/>
771 </function>
772
773 <function name="Color4bv" offset="26">
774 <param name="v" type="const GLbyte *" count="4"/>
775 <glx rop="14"/>
776 </function>
777
778 <function name="Color4d" offset="27" vectorequiv="Color4dv">
779 <param name="red" type="GLdouble"/>
780 <param name="green" type="GLdouble"/>
781 <param name="blue" type="GLdouble"/>
782 <param name="alpha" type="GLdouble"/>
783 </function>
784
785 <function name="Color4dv" offset="28">
786 <param name="v" type="const GLdouble *" count="4"/>
787 <glx rop="15"/>
788 </function>
789
790 <function name="Color4f" offset="29" vectorequiv="Color4fv">
791 <param name="red" type="GLfloat"/>
792 <param name="green" type="GLfloat"/>
793 <param name="blue" type="GLfloat"/>
794 <param name="alpha" type="GLfloat"/>
795 </function>
796
797 <function name="Color4fv" offset="30">
798 <param name="v" type="const GLfloat *" count="4"/>
799 <glx rop="16"/>
800 </function>
801
802 <function name="Color4i" offset="31" vectorequiv="Color4iv">
803 <param name="red" type="GLint"/>
804 <param name="green" type="GLint"/>
805 <param name="blue" type="GLint"/>
806 <param name="alpha" type="GLint"/>
807 </function>
808
809 <function name="Color4iv" offset="32">
810 <param name="v" type="const GLint *" count="4"/>
811 <glx rop="17"/>
812 </function>
813
814 <function name="Color4s" offset="33" vectorequiv="Color4sv">
815 <param name="red" type="GLshort"/>
816 <param name="green" type="GLshort"/>
817 <param name="blue" type="GLshort"/>
818 <param name="alpha" type="GLshort"/>
819 </function>
820
821 <function name="Color4sv" offset="34">
822 <param name="v" type="const GLshort *" count="4"/>
823 <glx rop="18"/>
824 </function>
825
826 <function name="Color4ub" offset="35" vectorequiv="Color4ubv">
827 <param name="red" type="GLubyte"/>
828 <param name="green" type="GLubyte"/>
829 <param name="blue" type="GLubyte"/>
830 <param name="alpha" type="GLubyte"/>
831 </function>
832
833 <function name="Color4ubv" offset="36">
834 <param name="v" type="const GLubyte *" count="4"/>
835 <glx rop="19"/>
836 </function>
837
838 <function name="Color4ui" offset="37" vectorequiv="Color4uiv">
839 <param name="red" type="GLuint"/>
840 <param name="green" type="GLuint"/>
841 <param name="blue" type="GLuint"/>
842 <param name="alpha" type="GLuint"/>
843 </function>
844
845 <function name="Color4uiv" offset="38">
846 <param name="v" type="const GLuint *" count="4"/>
847 <glx rop="20"/>
848 </function>
849
850 <function name="Color4us" offset="39" vectorequiv="Color4usv">
851 <param name="red" type="GLushort"/>
852 <param name="green" type="GLushort"/>
853 <param name="blue" type="GLushort"/>
854 <param name="alpha" type="GLushort"/>
855 </function>
856
857 <function name="Color4usv" offset="40">
858 <param name="v" type="const GLushort *" count="4"/>
859 <glx rop="21"/>
860 </function>
861
862 <function name="EdgeFlag" offset="41" vectorequiv="EdgeFlagv">
863 <param name="flag" type="GLboolean"/>
864 </function>
865
866 <function name="EdgeFlagv" offset="42">
867 <param name="flag" type="const GLboolean *" count="1"/>
868 <glx rop="22"/>
869 </function>
870
871 <function name="End" offset="43">
872 <glx rop="23"/>
873 </function>
874
875 <function name="Indexd" offset="44" vectorequiv="Indexdv">
876 <param name="c" type="GLdouble"/>
877 </function>
878
879 <function name="Indexdv" offset="45">
880 <param name="c" type="const GLdouble *" count="1"/>
881 <glx rop="24"/>
882 </function>
883
884 <function name="Indexf" offset="46" vectorequiv="Indexfv">
885 <param name="c" type="GLfloat"/>
886 </function>
887
888 <function name="Indexfv" offset="47">
889 <param name="c" type="const GLfloat *" count="1"/>
890 <glx rop="25"/>
891 </function>
892
893 <function name="Indexi" offset="48" vectorequiv="Indexiv">
894 <param name="c" type="GLint"/>
895 </function>
896
897 <function name="Indexiv" offset="49">
898 <param name="c" type="const GLint *" count="1"/>
899 <glx rop="26"/>
900 </function>
901
902 <function name="Indexs" offset="50" vectorequiv="Indexsv">
903 <param name="c" type="GLshort"/>
904 </function>
905
906 <function name="Indexsv" offset="51">
907 <param name="c" type="const GLshort *" count="1"/>
908 <glx rop="27"/>
909 </function>
910
911 <function name="Normal3b" offset="52" vectorequiv="Normal3bv">
912 <param name="nx" type="GLbyte"/>
913 <param name="ny" type="GLbyte"/>
914 <param name="nz" type="GLbyte"/>
915 </function>
916
917 <function name="Normal3bv" offset="53">
918 <param name="v" type="const GLbyte *" count="3"/>
919 <glx rop="28"/>
920 </function>
921
922 <function name="Normal3d" offset="54" vectorequiv="Normal3dv">
923 <param name="nx" type="GLdouble"/>
924 <param name="ny" type="GLdouble"/>
925 <param name="nz" type="GLdouble"/>
926 </function>
927
928 <function name="Normal3dv" offset="55">
929 <param name="v" type="const GLdouble *" count="3"/>
930 <glx rop="29"/>
931 </function>
932
933 <function name="Normal3f" offset="56" vectorequiv="Normal3fv">
934 <param name="nx" type="GLfloat"/>
935 <param name="ny" type="GLfloat"/>
936 <param name="nz" type="GLfloat"/>
937 </function>
938
939 <function name="Normal3fv" offset="57">
940 <param name="v" type="const GLfloat *" count="3"/>
941 <glx rop="30"/>
942 </function>
943
944 <function name="Normal3i" offset="58" vectorequiv="Normal3iv">
945 <param name="nx" type="GLint"/>
946 <param name="ny" type="GLint"/>
947 <param name="nz" type="GLint"/>
948 </function>
949
950 <function name="Normal3iv" offset="59">
951 <param name="v" type="const GLint *" count="3"/>
952 <glx rop="31"/>
953 </function>
954
955 <function name="Normal3s" offset="60" vectorequiv="Normal3sv">
956 <param name="nx" type="GLshort"/>
957 <param name="ny" type="GLshort"/>
958 <param name="nz" type="GLshort"/>
959 </function>
960
961 <function name="Normal3sv" offset="61">
962 <param name="v" type="const GLshort *" count="3"/>
963 <glx rop="32"/>
964 </function>
965
966 <function name="RasterPos2d" offset="62" vectorequiv="RasterPos2dv">
967 <param name="x" type="GLdouble"/>
968 <param name="y" type="GLdouble"/>
969 </function>
970
971 <function name="RasterPos2dv" offset="63">
972 <param name="v" type="const GLdouble *" count="2"/>
973 <glx rop="33"/>
974 </function>
975
976 <function name="RasterPos2f" offset="64" vectorequiv="RasterPos2fv">
977 <param name="x" type="GLfloat"/>
978 <param name="y" type="GLfloat"/>
979 </function>
980
981 <function name="RasterPos2fv" offset="65">
982 <param name="v" type="const GLfloat *" count="2"/>
983 <glx rop="34"/>
984 </function>
985
986 <function name="RasterPos2i" offset="66" vectorequiv="RasterPos2iv">
987 <param name="x" type="GLint"/>
988 <param name="y" type="GLint"/>
989 </function>
990
991 <function name="RasterPos2iv" offset="67">
992 <param name="v" type="const GLint *" count="2"/>
993 <glx rop="35"/>
994 </function>
995
996 <function name="RasterPos2s" offset="68" vectorequiv="RasterPos2sv">
997 <param name="x" type="GLshort"/>
998 <param name="y" type="GLshort"/>
999 </function>
1000
1001 <function name="RasterPos2sv" offset="69">
1002 <param name="v" type="const GLshort *" count="2"/>
1003 <glx rop="36"/>
1004 </function>
1005
1006 <function name="RasterPos3d" offset="70" vectorequiv="RasterPos3dv">
1007 <param name="x" type="GLdouble"/>
1008 <param name="y" type="GLdouble"/>
1009 <param name="z" type="GLdouble"/>
1010 </function>
1011
1012 <function name="RasterPos3dv" offset="71">
1013 <param name="v" type="const GLdouble *" count="3"/>
1014 <glx rop="37"/>
1015 </function>
1016
1017 <function name="RasterPos3f" offset="72" vectorequiv="RasterPos3fv">
1018 <param name="x" type="GLfloat"/>
1019 <param name="y" type="GLfloat"/>
1020 <param name="z" type="GLfloat"/>
1021 </function>
1022
1023 <function name="RasterPos3fv" offset="73">
1024 <param name="v" type="const GLfloat *" count="3"/>
1025 <glx rop="38"/>
1026 </function>
1027
1028 <function name="RasterPos3i" offset="74" vectorequiv="RasterPos3iv">
1029 <param name="x" type="GLint"/>
1030 <param name="y" type="GLint"/>
1031 <param name="z" type="GLint"/>
1032 </function>
1033
1034 <function name="RasterPos3iv" offset="75">
1035 <param name="v" type="const GLint *" count="3"/>
1036 <glx rop="39"/>
1037 </function>
1038
1039 <function name="RasterPos3s" offset="76" vectorequiv="RasterPos3sv">
1040 <param name="x" type="GLshort"/>
1041 <param name="y" type="GLshort"/>
1042 <param name="z" type="GLshort"/>
1043 </function>
1044
1045 <function name="RasterPos3sv" offset="77">
1046 <param name="v" type="const GLshort *" count="3"/>
1047 <glx rop="40"/>
1048 </function>
1049
1050 <function name="RasterPos4d" offset="78" vectorequiv="RasterPos4dv">
1051 <param name="x" type="GLdouble"/>
1052 <param name="y" type="GLdouble"/>
1053 <param name="z" type="GLdouble"/>
1054 <param name="w" type="GLdouble"/>
1055 </function>
1056
1057 <function name="RasterPos4dv" offset="79">
1058 <param name="v" type="const GLdouble *" count="4"/>
1059 <glx rop="41"/>
1060 </function>
1061
1062 <function name="RasterPos4f" offset="80" vectorequiv="RasterPos4fv">
1063 <param name="x" type="GLfloat"/>
1064 <param name="y" type="GLfloat"/>
1065 <param name="z" type="GLfloat"/>
1066 <param name="w" type="GLfloat"/>
1067 </function>
1068
1069 <function name="RasterPos4fv" offset="81">
1070 <param name="v" type="const GLfloat *" count="4"/>
1071 <glx rop="42"/>
1072 </function>
1073
1074 <function name="RasterPos4i" offset="82" vectorequiv="RasterPos4iv">
1075 <param name="x" type="GLint"/>
1076 <param name="y" type="GLint"/>
1077 <param name="z" type="GLint"/>
1078 <param name="w" type="GLint"/>
1079 </function>
1080
1081 <function name="RasterPos4iv" offset="83">
1082 <param name="v" type="const GLint *" count="4"/>
1083 <glx rop="43"/>
1084 </function>
1085
1086 <function name="RasterPos4s" offset="84" vectorequiv="RasterPos4sv">
1087 <param name="x" type="GLshort"/>
1088 <param name="y" type="GLshort"/>
1089 <param name="z" type="GLshort"/>
1090 <param name="w" type="GLshort"/>
1091 </function>
1092
1093 <function name="RasterPos4sv" offset="85">
1094 <param name="v" type="const GLshort *" count="4"/>
1095 <glx rop="44"/>
1096 </function>
1097
1098 <function name="Rectd" offset="86" vectorequiv="Rectdv">
1099 <param name="x1" type="GLdouble"/>
1100 <param name="y1" type="GLdouble"/>
1101 <param name="x2" type="GLdouble"/>
1102 <param name="y2" type="GLdouble"/>
1103 </function>
1104
1105 <function name="Rectdv" offset="87">
1106 <param name="v1" type="const GLdouble *" count="2"/>
1107 <param name="v2" type="const GLdouble *" count="2"/>
1108 <glx rop="45"/>
1109 </function>
1110
1111 <function name="Rectf" offset="88" vectorequiv="Rectfv">
1112 <param name="x1" type="GLfloat"/>
1113 <param name="y1" type="GLfloat"/>
1114 <param name="x2" type="GLfloat"/>
1115 <param name="y2" type="GLfloat"/>
1116 </function>
1117
1118 <function name="Rectfv" offset="89">
1119 <param name="v1" type="const GLfloat *" count="2"/>
1120 <param name="v2" type="const GLfloat *" count="2"/>
1121 <glx rop="46"/>
1122 </function>
1123
1124 <function name="Recti" offset="90" vectorequiv="Rectiv">
1125 <param name="x1" type="GLint"/>
1126 <param name="y1" type="GLint"/>
1127 <param name="x2" type="GLint"/>
1128 <param name="y2" type="GLint"/>
1129 </function>
1130
1131 <function name="Rectiv" offset="91">
1132 <param name="v1" type="const GLint *" count="2"/>
1133 <param name="v2" type="const GLint *" count="2"/>
1134 <glx rop="47"/>
1135 </function>
1136
1137 <function name="Rects" offset="92" vectorequiv="Rectsv">
1138 <param name="x1" type="GLshort"/>
1139 <param name="y1" type="GLshort"/>
1140 <param name="x2" type="GLshort"/>
1141 <param name="y2" type="GLshort"/>
1142 </function>
1143
1144 <function name="Rectsv" offset="93">
1145 <param name="v1" type="const GLshort *" count="2"/>
1146 <param name="v2" type="const GLshort *" count="2"/>
1147 <glx rop="48"/>
1148 </function>
1149
1150 <function name="TexCoord1d" offset="94" vectorequiv="TexCoord1dv">
1151 <param name="s" type="GLdouble"/>
1152 </function>
1153
1154 <function name="TexCoord1dv" offset="95">
1155 <param name="v" type="const GLdouble *" count="1"/>
1156 <glx rop="49"/>
1157 </function>
1158
1159 <function name="TexCoord1f" offset="96" vectorequiv="TexCoord1fv">
1160 <param name="s" type="GLfloat"/>
1161 </function>
1162
1163 <function name="TexCoord1fv" offset="97">
1164 <param name="v" type="const GLfloat *" count="1"/>
1165 <glx rop="50"/>
1166 </function>
1167
1168 <function name="TexCoord1i" offset="98" vectorequiv="TexCoord1iv">
1169 <param name="s" type="GLint"/>
1170 </function>
1171
1172 <function name="TexCoord1iv" offset="99">
1173 <param name="v" type="const GLint *" count="1"/>
1174 <glx rop="51"/>
1175 </function>
1176
1177 <function name="TexCoord1s" offset="100" vectorequiv="TexCoord1sv">
1178 <param name="s" type="GLshort"/>
1179 </function>
1180
1181 <function name="TexCoord1sv" offset="101">
1182 <param name="v" type="const GLshort *" count="1"/>
1183 <glx rop="52"/>
1184 </function>
1185
1186 <function name="TexCoord2d" offset="102" vectorequiv="TexCoord2dv">
1187 <param name="s" type="GLdouble"/>
1188 <param name="t" type="GLdouble"/>
1189 </function>
1190
1191 <function name="TexCoord2dv" offset="103">
1192 <param name="v" type="const GLdouble *" count="2"/>
1193 <glx rop="53"/>
1194 </function>
1195
1196 <function name="TexCoord2f" offset="104" vectorequiv="TexCoord2fv">
1197 <param name="s" type="GLfloat"/>
1198 <param name="t" type="GLfloat"/>
1199 </function>
1200
1201 <function name="TexCoord2fv" offset="105">
1202 <param name="v" type="const GLfloat *" count="2"/>
1203 <glx rop="54"/>
1204 </function>
1205
1206 <function name="TexCoord2i" offset="106" vectorequiv="TexCoord2iv">
1207 <param name="s" type="GLint"/>
1208 <param name="t" type="GLint"/>
1209 </function>
1210
1211 <function name="TexCoord2iv" offset="107">
1212 <param name="v" type="const GLint *" count="2"/>
1213 <glx rop="55"/>
1214 </function>
1215
1216 <function name="TexCoord2s" offset="108" vectorequiv="TexCoord2sv">
1217 <param name="s" type="GLshort"/>
1218 <param name="t" type="GLshort"/>
1219 </function>
1220
1221 <function name="TexCoord2sv" offset="109">
1222 <param name="v" type="const GLshort *" count="2"/>
1223 <glx rop="56"/>
1224 </function>
1225
1226 <function name="TexCoord3d" offset="110" vectorequiv="TexCoord3dv">
1227 <param name="s" type="GLdouble"/>
1228 <param name="t" type="GLdouble"/>
1229 <param name="r" type="GLdouble"/>
1230 </function>
1231
1232 <function name="TexCoord3dv" offset="111">
1233 <param name="v" type="const GLdouble *" count="3"/>
1234 <glx rop="57"/>
1235 </function>
1236
1237 <function name="TexCoord3f" offset="112" vectorequiv="TexCoord3fv">
1238 <param name="s" type="GLfloat"/>
1239 <param name="t" type="GLfloat"/>
1240 <param name="r" type="GLfloat"/>
1241 </function>
1242
1243 <function name="TexCoord3fv" offset="113">
1244 <param name="v" type="const GLfloat *" count="3"/>
1245 <glx rop="58"/>
1246 </function>
1247
1248 <function name="TexCoord3i" offset="114" vectorequiv="TexCoord3iv">
1249 <param name="s" type="GLint"/>
1250 <param name="t" type="GLint"/>
1251 <param name="r" type="GLint"/>
1252 </function>
1253
1254 <function name="TexCoord3iv" offset="115">
1255 <param name="v" type="const GLint *" count="3"/>
1256 <glx rop="59"/>
1257 </function>
1258
1259 <function name="TexCoord3s" offset="116" vectorequiv="TexCoord3sv">
1260 <param name="s" type="GLshort"/>
1261 <param name="t" type="GLshort"/>
1262 <param name="r" type="GLshort"/>
1263 </function>
1264
1265 <function name="TexCoord3sv" offset="117">
1266 <param name="v" type="const GLshort *" count="3"/>
1267 <glx rop="60"/>
1268 </function>
1269
1270 <function name="TexCoord4d" offset="118" vectorequiv="TexCoord4dv">
1271 <param name="s" type="GLdouble"/>
1272 <param name="t" type="GLdouble"/>
1273 <param name="r" type="GLdouble"/>
1274 <param name="q" type="GLdouble"/>
1275 </function>
1276
1277 <function name="TexCoord4dv" offset="119">
1278 <param name="v" type="const GLdouble *" count="4"/>
1279 <glx rop="61"/>
1280 </function>
1281
1282 <function name="TexCoord4f" offset="120" vectorequiv="TexCoord4fv">
1283 <param name="s" type="GLfloat"/>
1284 <param name="t" type="GLfloat"/>
1285 <param name="r" type="GLfloat"/>
1286 <param name="q" type="GLfloat"/>
1287 </function>
1288
1289 <function name="TexCoord4fv" offset="121">
1290 <param name="v" type="const GLfloat *" count="4"/>
1291 <glx rop="62"/>
1292 </function>
1293
1294 <function name="TexCoord4i" offset="122" vectorequiv="TexCoord4iv">
1295 <param name="s" type="GLint"/>
1296 <param name="t" type="GLint"/>
1297 <param name="r" type="GLint"/>
1298 <param name="q" type="GLint"/>
1299 </function>
1300
1301 <function name="TexCoord4iv" offset="123">
1302 <param name="v" type="const GLint *" count="4"/>
1303 <glx rop="63"/>
1304 </function>
1305
1306 <function name="TexCoord4s" offset="124" vectorequiv="TexCoord4sv">
1307 <param name="s" type="GLshort"/>
1308 <param name="t" type="GLshort"/>
1309 <param name="r" type="GLshort"/>
1310 <param name="q" type="GLshort"/>
1311 </function>
1312
1313 <function name="TexCoord4sv" offset="125">
1314 <param name="v" type="const GLshort *" count="4"/>
1315 <glx rop="64"/>
1316 </function>
1317
1318 <function name="Vertex2d" offset="126" vectorequiv="Vertex2dv">
1319 <param name="x" type="GLdouble"/>
1320 <param name="y" type="GLdouble"/>
1321 </function>
1322
1323 <function name="Vertex2dv" offset="127">
1324 <param name="v" type="const GLdouble *" count="2"/>
1325 <glx rop="65"/>
1326 </function>
1327
1328 <function name="Vertex2f" offset="128" vectorequiv="Vertex2fv">
1329 <param name="x" type="GLfloat"/>
1330 <param name="y" type="GLfloat"/>
1331 </function>
1332
1333 <function name="Vertex2fv" offset="129">
1334 <param name="v" type="const GLfloat *" count="2"/>
1335 <glx rop="66"/>
1336 </function>
1337
1338 <function name="Vertex2i" offset="130" vectorequiv="Vertex2iv">
1339 <param name="x" type="GLint"/>
1340 <param name="y" type="GLint"/>
1341 </function>
1342
1343 <function name="Vertex2iv" offset="131">
1344 <param name="v" type="const GLint *" count="2"/>
1345 <glx rop="67"/>
1346 </function>
1347
1348 <function name="Vertex2s" offset="132" vectorequiv="Vertex2sv">
1349 <param name="x" type="GLshort"/>
1350 <param name="y" type="GLshort"/>
1351 </function>
1352
1353 <function name="Vertex2sv" offset="133">
1354 <param name="v" type="const GLshort *" count="2"/>
1355 <glx rop="68"/>
1356 </function>
1357
1358 <function name="Vertex3d" offset="134" vectorequiv="Vertex3dv">
1359 <param name="x" type="GLdouble"/>
1360 <param name="y" type="GLdouble"/>
1361 <param name="z" type="GLdouble"/>
1362 </function>
1363
1364 <function name="Vertex3dv" offset="135">
1365 <param name="v" type="const GLdouble *" count="3"/>
1366 <glx rop="69"/>
1367 </function>
1368
1369 <function name="Vertex3f" offset="136" vectorequiv="Vertex3fv">
1370 <param name="x" type="GLfloat"/>
1371 <param name="y" type="GLfloat"/>
1372 <param name="z" type="GLfloat"/>
1373 </function>
1374
1375 <function name="Vertex3fv" offset="137">
1376 <param name="v" type="const GLfloat *" count="3"/>
1377 <glx rop="70"/>
1378 </function>
1379
1380 <function name="Vertex3i" offset="138" vectorequiv="Vertex3iv">
1381 <param name="x" type="GLint"/>
1382 <param name="y" type="GLint"/>
1383 <param name="z" type="GLint"/>
1384 </function>
1385
1386 <function name="Vertex3iv" offset="139">
1387 <param name="v" type="const GLint *" count="3"/>
1388 <glx rop="71"/>
1389 </function>
1390
1391 <function name="Vertex3s" offset="140" vectorequiv="Vertex3sv">
1392 <param name="x" type="GLshort"/>
1393 <param name="y" type="GLshort"/>
1394 <param name="z" type="GLshort"/>
1395 </function>
1396
1397 <function name="Vertex3sv" offset="141">
1398 <param name="v" type="const GLshort *" count="3"/>
1399 <glx rop="72"/>
1400 </function>
1401
1402 <function name="Vertex4d" offset="142" vectorequiv="Vertex4dv">
1403 <param name="x" type="GLdouble"/>
1404 <param name="y" type="GLdouble"/>
1405 <param name="z" type="GLdouble"/>
1406 <param name="w" type="GLdouble"/>
1407 </function>
1408
1409 <function name="Vertex4dv" offset="143">
1410 <param name="v" type="const GLdouble *" count="4"/>
1411 <glx rop="73"/>
1412 </function>
1413
1414 <function name="Vertex4f" offset="144" vectorequiv="Vertex4fv">
1415 <param name="x" type="GLfloat"/>
1416 <param name="y" type="GLfloat"/>
1417 <param name="z" type="GLfloat"/>
1418 <param name="w" type="GLfloat"/>
1419 </function>
1420
1421 <function name="Vertex4fv" offset="145">
1422 <param name="v" type="const GLfloat *" count="4"/>
1423 <glx rop="74"/>
1424 </function>
1425
1426 <function name="Vertex4i" offset="146" vectorequiv="Vertex4iv">
1427 <param name="x" type="GLint"/>
1428 <param name="y" type="GLint"/>
1429 <param name="z" type="GLint"/>
1430 <param name="w" type="GLint"/>
1431 </function>
1432
1433 <function name="Vertex4iv" offset="147">
1434 <param name="v" type="const GLint *" count="4"/>
1435 <glx rop="75"/>
1436 </function>
1437
1438 <function name="Vertex4s" offset="148" vectorequiv="Vertex4sv">
1439 <param name="x" type="GLshort"/>
1440 <param name="y" type="GLshort"/>
1441 <param name="z" type="GLshort"/>
1442 <param name="w" type="GLshort"/>
1443 </function>
1444
1445 <function name="Vertex4sv" offset="149">
1446 <param name="v" type="const GLshort *" count="4"/>
1447 <glx rop="76"/>
1448 </function>
1449
1450 <function name="ClipPlane" offset="150">
1451 <param name="plane" type="GLenum"/>
1452 <param name="equation" type="const GLdouble *" count="4"/>
1453 <glx rop="77"/>
1454 </function>
1455
1456 <function name="ColorMaterial" offset="151">
1457 <param name="face" type="GLenum"/>
1458 <param name="mode" type="GLenum"/>
1459 <glx rop="78"/>
1460 </function>
1461
1462 <function name="CullFace" offset="152">
1463 <param name="mode" type="GLenum"/>
1464 <glx rop="79"/>
1465 </function>
1466
1467 <function name="Fogf" offset="153">
1468 <param name="pname" type="GLenum"/>
1469 <param name="param" type="GLfloat"/>
1470 <glx rop="80"/>
1471 </function>
1472
1473 <function name="Fogfv" offset="154">
1474 <param name="pname" type="GLenum"/>
1475 <param name="params" type="const GLfloat *" variable_param="pname"/>
1476 <glx rop="81"/>
1477 </function>
1478
1479 <function name="Fogi" offset="155">
1480 <param name="pname" type="GLenum"/>
1481 <param name="param" type="GLint"/>
1482 <glx rop="82"/>
1483 </function>
1484
1485 <function name="Fogiv" offset="156">
1486 <param name="pname" type="GLenum"/>
1487 <param name="params" type="const GLint *" variable_param="pname"/>
1488 <glx rop="83"/>
1489 </function>
1490
1491 <function name="FrontFace" offset="157">
1492 <param name="mode" type="GLenum"/>
1493 <glx rop="84"/>
1494 </function>
1495
1496 <function name="Hint" offset="158">
1497 <param name="target" type="GLenum"/>
1498 <param name="mode" type="GLenum"/>
1499 <glx rop="85"/>
1500 </function>
1501
1502 <function name="Lightf" offset="159">
1503 <param name="light" type="GLenum"/>
1504 <param name="pname" type="GLenum"/>
1505 <param name="param" type="GLfloat"/>
1506 <glx rop="86"/>
1507 </function>
1508
1509 <function name="Lightfv" offset="160">
1510 <param name="light" type="GLenum"/>
1511 <param name="pname" type="GLenum"/>
1512 <param name="params" type="const GLfloat *" variable_param="pname"/>
1513 <glx rop="87"/>
1514 </function>
1515
1516 <function name="Lighti" offset="161">
1517 <param name="light" type="GLenum"/>
1518 <param name="pname" type="GLenum"/>
1519 <param name="param" type="GLint"/>
1520 <glx rop="88"/>
1521 </function>
1522
1523 <function name="Lightiv" offset="162">
1524 <param name="light" type="GLenum"/>
1525 <param name="pname" type="GLenum"/>
1526 <param name="params" type="const GLint *" variable_param="pname"/>
1527 <glx rop="89"/>
1528 </function>
1529
1530 <function name="LightModelf" offset="163">
1531 <param name="pname" type="GLenum"/>
1532 <param name="param" type="GLfloat"/>
1533 <glx rop="90"/>
1534 </function>
1535
1536 <function name="LightModelfv" offset="164">
1537 <param name="pname" type="GLenum"/>
1538 <param name="params" type="const GLfloat *" variable_param="pname"/>
1539 <glx rop="91"/>
1540 </function>
1541
1542 <function name="LightModeli" offset="165">
1543 <param name="pname" type="GLenum"/>
1544 <param name="param" type="GLint"/>
1545 <glx rop="92"/>
1546 </function>
1547
1548 <function name="LightModeliv" offset="166">
1549 <param name="pname" type="GLenum"/>
1550 <param name="params" type="const GLint *" variable_param="pname"/>
1551 <glx rop="93"/>
1552 </function>
1553
1554 <function name="LineStipple" offset="167">
1555 <param name="factor" type="GLint"/>
1556 <param name="pattern" type="GLushort"/>
1557 <glx rop="94"/>
1558 </function>
1559
1560 <function name="LineWidth" offset="168">
1561 <param name="width" type="GLfloat"/>
1562 <glx rop="95"/>
1563 </function>
1564
1565 <function name="Materialf" offset="169">
1566 <param name="face" type="GLenum"/>
1567 <param name="pname" type="GLenum"/>
1568 <param name="param" type="GLfloat"/>
1569 <glx rop="96"/>
1570 </function>
1571
1572 <function name="Materialfv" offset="170">
1573 <param name="face" type="GLenum"/>
1574 <param name="pname" type="GLenum"/>
1575 <param name="params" type="const GLfloat *" variable_param="pname"/>
1576 <glx rop="97"/>
1577 </function>
1578
1579 <function name="Materiali" offset="171">
1580 <param name="face" type="GLenum"/>
1581 <param name="pname" type="GLenum"/>
1582 <param name="param" type="GLint"/>
1583 <glx rop="98"/>
1584 </function>
1585
1586 <function name="Materialiv" offset="172">
1587 <param name="face" type="GLenum"/>
1588 <param name="pname" type="GLenum"/>
1589 <param name="params" type="const GLint *" variable_param="pname"/>
1590 <glx rop="99"/>
1591 </function>
1592
1593 <function name="PointSize" offset="173">
1594 <param name="size" type="GLfloat"/>
1595 <glx rop="100"/>
1596 </function>
1597
1598 <function name="PolygonMode" offset="174">
1599 <param name="face" type="GLenum"/>
1600 <param name="mode" type="GLenum"/>
1601 <glx rop="101"/>
1602 </function>
1603
1604 <function name="PolygonStipple" offset="175">
1605 <param name="mask" type="const GLubyte *"/>
1606 <glx rop="102" handcode="true"/>
1607 </function>
1608
1609 <function name="Scissor" offset="176">
1610 <param name="x" type="GLint"/>
1611 <param name="y" type="GLint"/>
1612 <param name="width" type="GLsizei"/>
1613 <param name="height" type="GLsizei"/>
1614 <glx rop="103"/>
1615 </function>
1616
1617 <function name="ShadeModel" offset="177">
1618 <param name="mode" type="GLenum"/>
1619 <glx rop="104"/>
1620 </function>
1621
1622 <function name="TexParameterf" offset="178">
1623 <param name="target" type="GLenum"/>
1624 <param name="pname" type="GLenum"/>
1625 <param name="param" type="GLfloat"/>
1626 <glx rop="105"/>
1627 </function>
1628
1629 <function name="TexParameterfv" offset="179">
1630 <param name="target" type="GLenum"/>
1631 <param name="pname" type="GLenum"/>
1632 <param name="params" type="const GLfloat *" variable_param="pname"/>
1633 <glx rop="106"/>
1634 </function>
1635
1636 <function name="TexParameteri" offset="180">
1637 <param name="target" type="GLenum"/>
1638 <param name="pname" type="GLenum"/>
1639 <param name="param" type="GLint"/>
1640 <glx rop="107"/>
1641 </function>
1642
1643 <function name="TexParameteriv" offset="181">
1644 <param name="target" type="GLenum"/>
1645 <param name="pname" type="GLenum"/>
1646 <param name="params" type="const GLint *" variable_param="pname"/>
1647 <glx rop="108"/>
1648 </function>
1649
1650 <function name="TexImage1D" offset="182">
1651 <param name="target" type="GLenum"/>
1652 <param name="level" type="GLint"/>
1653 <param name="internalformat" type="GLint"/>
1654 <param name="width" type="GLsizei"/>
1655 <param name="border" type="GLint"/>
1656 <param name="format" type="GLenum"/>
1657 <param name="type" type="GLenum"/>
1658 <param name="pixels" type="const GLvoid *"/>
1659 <glx rop="109" handcode="true"/>
1660 </function>
1661
1662 <function name="TexImage2D" offset="183">
1663 <param name="target" type="GLenum"/>
1664 <param name="level" type="GLint"/>
1665 <param name="internalformat" type="GLint"/>
1666 <param name="width" type="GLsizei"/>
1667 <param name="height" type="GLsizei"/>
1668 <param name="border" type="GLint"/>
1669 <param name="format" type="GLenum"/>
1670 <param name="type" type="GLenum"/>
1671 <param name="pixels" type="const GLvoid *"/>
1672 <glx rop="110" handcode="true"/>
1673 </function>
1674
1675 <function name="TexEnvf" offset="184">
1676 <param name="target" type="GLenum"/>
1677 <param name="pname" type="GLenum"/>
1678 <param name="param" type="GLfloat"/>
1679 <glx rop="111"/>
1680 </function>
1681
1682 <function name="TexEnvfv" offset="185">
1683 <param name="target" type="GLenum"/>
1684 <param name="pname" type="GLenum"/>
1685 <param name="params" type="const GLfloat *" variable_param="pname"/>
1686 <glx rop="112"/>
1687 </function>
1688
1689 <function name="TexEnvi" offset="186">
1690 <param name="target" type="GLenum"/>
1691 <param name="pname" type="GLenum"/>
1692 <param name="param" type="GLint"/>
1693 <glx rop="113"/>
1694 </function>
1695
1696 <function name="TexEnviv" offset="187">
1697 <param name="target" type="GLenum"/>
1698 <param name="pname" type="GLenum"/>
1699 <param name="params" type="const GLint *" variable_param="pname"/>
1700 <glx rop="114"/>
1701 </function>
1702
1703 <function name="TexGend" offset="188">
1704 <param name="coord" type="GLenum"/>
1705 <param name="pname" type="GLenum"/>
1706 <param name="param" type="GLdouble"/>
1707 <glx rop="115"/>
1708 </function>
1709
1710 <function name="TexGendv" offset="189">
1711 <param name="coord" type="GLenum"/>
1712 <param name="pname" type="GLenum"/>
1713 <param name="params" type="const GLdouble *" variable_param="pname"/>
1714 <glx rop="116"/>
1715 </function>
1716
1717 <function name="TexGenf" offset="190">
1718 <param name="coord" type="GLenum"/>
1719 <param name="pname" type="GLenum"/>
1720 <param name="param" type="GLfloat"/>
1721 <glx rop="117"/>
1722 </function>
1723
1724 <function name="TexGenfv" offset="191">
1725 <param name="coord" type="GLenum"/>
1726 <param name="pname" type="GLenum"/>
1727 <param name="params" type="const GLfloat *" variable_param="pname"/>
1728 <glx rop="118"/>
1729 </function>
1730
1731 <function name="TexGeni" offset="192">
1732 <param name="coord" type="GLenum"/>
1733 <param name="pname" type="GLenum"/>
1734 <param name="param" type="GLint"/>
1735 <glx rop="119"/>
1736 </function>
1737
1738 <function name="TexGeniv" offset="193">
1739 <param name="coord" type="GLenum"/>
1740 <param name="pname" type="GLenum"/>
1741 <param name="params" type="const GLint *" variable_param="pname"/>
1742 <glx rop="120"/>
1743 </function>
1744
1745 <function name="FeedbackBuffer" offset="194">
1746 <param name="size" type="GLsizei"/>
1747 <param name="type" type="GLenum"/>
1748 <param name="buffer" type="GLfloat *"/>
1749 <glx sop="105" handcode="true"/>
1750 </function>
1751
1752 <function name="SelectBuffer" offset="195">
1753 <param name="size" type="GLsizei"/>
1754 <param name="buffer" type="GLuint *"/>
1755 <glx sop="106" handcode="true"/>
1756 </function>
1757
1758 <function name="RenderMode" offset="196">
1759 <param name="mode" type="GLenum"/>
1760 <return type="GLint"/>
1761 <glx sop="107" handcode="true"/>
1762 </function>
1763
1764 <function name="InitNames" offset="197">
1765 <glx rop="121"/>
1766 </function>
1767
1768 <function name="LoadName" offset="198">
1769 <param name="name" type="GLuint"/>
1770 <glx rop="122"/>
1771 </function>
1772
1773 <function name="PassThrough" offset="199">
1774 <param name="token" type="GLfloat"/>
1775 <glx rop="123"/>
1776 </function>
1777
1778 <function name="PopName" offset="200">
1779 <glx rop="124"/>
1780 </function>
1781
1782 <function name="PushName" offset="201">
1783 <param name="name" type="GLuint"/>
1784 <glx rop="125"/>
1785 </function>
1786
1787 <function name="DrawBuffer" offset="202">
1788 <param name="mode" type="GLenum"/>
1789 <glx rop="126"/>
1790 </function>
1791
1792 <function name="Clear" offset="203">
1793 <param name="mask" type="GLbitfield"/>
1794 <glx rop="127"/>
1795 </function>
1796
1797 <function name="ClearAccum" offset="204">
1798 <param name="red" type="GLfloat"/>
1799 <param name="green" type="GLfloat"/>
1800 <param name="blue" type="GLfloat"/>
1801 <param name="alpha" type="GLfloat"/>
1802 <glx rop="128"/>
1803 </function>
1804
1805 <function name="ClearIndex" offset="205">
1806 <param name="c" type="GLfloat"/>
1807 <glx rop="129"/>
1808 </function>
1809
1810 <function name="ClearColor" offset="206">
1811 <param name="red" type="GLclampf"/>
1812 <param name="green" type="GLclampf"/>
1813 <param name="blue" type="GLclampf"/>
1814 <param name="alpha" type="GLclampf"/>
1815 <glx rop="130"/>
1816 </function>
1817
1818 <function name="ClearStencil" offset="207">
1819 <param name="s" type="GLint"/>
1820 <glx rop="131"/>
1821 </function>
1822
1823 <function name="ClearDepth" offset="208">
1824 <param name="depth" type="GLclampd"/>
1825 <glx rop="132"/>
1826 </function>
1827
1828 <function name="StencilMask" offset="209">
1829 <param name="mask" type="GLuint"/>
1830 <glx rop="133"/>
1831 </function>
1832
1833 <function name="ColorMask" offset="210">
1834 <param name="red" type="GLboolean"/>
1835 <param name="green" type="GLboolean"/>
1836 <param name="blue" type="GLboolean"/>
1837 <param name="alpha" type="GLboolean"/>
1838 <glx rop="134"/>
1839 </function>
1840
1841 <function name="DepthMask" offset="211">
1842 <param name="flag" type="GLboolean"/>
1843 <glx rop="135"/>
1844 </function>
1845
1846 <function name="IndexMask" offset="212">
1847 <param name="mask" type="GLuint"/>
1848 <glx rop="136"/>
1849 </function>
1850
1851 <function name="Accum" offset="213">
1852 <param name="op" type="GLenum"/>
1853 <param name="value" type="GLfloat"/>
1854 <glx rop="137"/>
1855 </function>
1856
1857 <function name="Disable" offset="214">
1858 <param name="cap" type="GLenum"/>
1859 <glx rop="138"/>
1860 </function>
1861
1862 <function name="Enable" offset="215">
1863 <param name="cap" type="GLenum"/>
1864 <glx rop="139"/>
1865 </function>
1866
1867 <function name="Finish" offset="216">
1868 <glx sop="108" handcode="true"/>
1869 </function>
1870
1871 <function name="Flush" offset="217">
1872 <glx sop="142" handcode="true"/>
1873 </function>
1874
1875 <function name="PopAttrib" offset="218">
1876 <glx rop="141"/>
1877 </function>
1878
1879 <function name="PushAttrib" offset="219">
1880 <param name="mask" type="GLbitfield"/>
1881 <glx rop="142"/>
1882 </function>
1883
1884 <function name="Map1d" offset="220">
1885 <param name="target" type="GLenum"/>
1886 <param name="u1" type="GLdouble"/>
1887 <param name="u2" type="GLdouble"/>
1888 <param name="stride" type="GLint"/>
1889 <param name="order" type="GLint"/>
1890 <param name="points" type="const GLdouble *"/>
1891 <glx rop="143" handcode="true"/>
1892 </function>
1893
1894 <function name="Map1f" offset="221">
1895 <param name="target" type="GLenum"/>
1896 <param name="u1" type="GLfloat"/>
1897 <param name="u2" type="GLfloat"/>
1898 <param name="stride" type="GLint"/>
1899 <param name="order" type="GLint"/>
1900 <param name="points" type="const GLfloat *"/>
1901 <glx rop="144" handcode="true"/>
1902 </function>
1903
1904 <function name="Map2d" offset="222">
1905 <param name="target" type="GLenum"/>
1906 <param name="u1" type="GLdouble"/>
1907 <param name="u2" type="GLdouble"/>
1908 <param name="ustride" type="GLint"/>
1909 <param name="uorder" type="GLint"/>
1910 <param name="v1" type="GLdouble"/>
1911 <param name="v2" type="GLdouble"/>
1912 <param name="vstride" type="GLint"/>
1913 <param name="vorder" type="GLint"/>
1914 <param name="points" type="const GLdouble *"/>
1915 <glx rop="145" handcode="true"/>
1916 </function>
1917
1918 <function name="Map2f" offset="223">
1919 <param name="target" type="GLenum"/>
1920 <param name="u1" type="GLfloat"/>
1921 <param name="u2" type="GLfloat"/>
1922 <param name="ustride" type="GLint"/>
1923 <param name="uorder" type="GLint"/>
1924 <param name="v1" type="GLfloat"/>
1925 <param name="v2" type="GLfloat"/>
1926 <param name="vstride" type="GLint"/>
1927 <param name="vorder" type="GLint"/>
1928 <param name="points" type="const GLfloat *"/>
1929 <glx rop="146" handcode="true"/>
1930 </function>
1931
1932 <function name="MapGrid1d" offset="224">
1933 <param name="un" type="GLint"/>
1934 <param name="u1" type="GLdouble"/>
1935 <param name="u2" type="GLdouble"/>
1936 <glx rop="147"/>
1937 </function>
1938
1939 <function name="MapGrid1f" offset="225">
1940 <param name="un" type="GLint"/>
1941 <param name="u1" type="GLfloat"/>
1942 <param name="u2" type="GLfloat"/>
1943 <glx rop="148"/>
1944 </function>
1945
1946 <function name="MapGrid2d" offset="226">
1947 <param name="un" type="GLint"/>
1948 <param name="u1" type="GLdouble"/>
1949 <param name="u2" type="GLdouble"/>
1950 <param name="vn" type="GLint"/>
1951 <param name="v1" type="GLdouble"/>
1952 <param name="v2" type="GLdouble"/>
1953 <glx rop="149"/>
1954 </function>
1955
1956 <function name="MapGrid2f" offset="227">
1957 <param name="un" type="GLint"/>
1958 <param name="u1" type="GLfloat"/>
1959 <param name="u2" type="GLfloat"/>
1960 <param name="vn" type="GLint"/>
1961 <param name="v1" type="GLfloat"/>
1962 <param name="v2" type="GLfloat"/>
1963 <glx rop="150"/>
1964 </function>
1965
1966 <function name="EvalCoord1d" offset="228" vectorequiv="EvalCoord1dv">
1967 <param name="u" type="GLdouble"/>
1968 </function>
1969
1970 <function name="EvalCoord1dv" offset="229">
1971 <param name="u" type="const GLdouble *" count="1"/>
1972 <glx rop="151"/>
1973 </function>
1974
1975 <function name="EvalCoord1f" offset="230" vectorequiv="EvalCoord1fv">
1976 <param name="u" type="GLfloat"/>
1977 </function>
1978
1979 <function name="EvalCoord1fv" offset="231">
1980 <param name="u" type="const GLfloat *" count="1"/>
1981 <glx rop="152"/>
1982 </function>
1983
1984 <function name="EvalCoord2d" offset="232" vectorequiv="EvalCoord2dv">
1985 <param name="u" type="GLdouble"/>
1986 <param name="v" type="GLdouble"/>
1987 </function>
1988
1989 <function name="EvalCoord2dv" offset="233">
1990 <param name="u" type="const GLdouble *" count="2"/>
1991 <glx rop="153"/>
1992 </function>
1993
1994 <function name="EvalCoord2f" offset="234" vectorequiv="EvalCoord2fv">
1995 <param name="u" type="GLfloat"/>
1996 <param name="v" type="GLfloat"/>
1997 </function>
1998
1999 <function name="EvalCoord2fv" offset="235">
2000 <param name="u" type="const GLfloat *" count="2"/>
2001 <glx rop="154"/>
2002 </function>
2003
2004 <function name="EvalMesh1" offset="236">
2005 <param name="mode" type="GLenum"/>
2006 <param name="i1" type="GLint"/>
2007 <param name="i2" type="GLint"/>
2008 <glx rop="155"/>
2009 </function>
2010
2011 <function name="EvalPoint1" offset="237">
2012 <param name="i" type="GLint"/>
2013 <glx rop="156"/>
2014 </function>
2015
2016 <function name="EvalMesh2" offset="238">
2017 <param name="mode" type="GLenum"/>
2018 <param name="i1" type="GLint"/>
2019 <param name="i2" type="GLint"/>
2020 <param name="j1" type="GLint"/>
2021 <param name="j2" type="GLint"/>
2022 <glx rop="157"/>
2023 </function>
2024
2025 <function name="EvalPoint2" offset="239">
2026 <param name="i" type="GLint"/>
2027 <param name="j" type="GLint"/>
2028 <glx rop="158"/>
2029 </function>
2030
2031 <function name="AlphaFunc" offset="240">
2032 <param name="func" type="GLenum"/>
2033 <param name="ref" type="GLclampf"/>
2034 <glx rop="159"/>
2035 </function>
2036
2037 <function name="BlendFunc" offset="241">
2038 <param name="sfactor" type="GLenum"/>
2039 <param name="dfactor" type="GLenum"/>
2040 <glx rop="160"/>
2041 </function>
2042
2043 <function name="LogicOp" offset="242">
2044 <param name="opcode" type="GLenum"/>
2045 <glx rop="161"/>
2046 </function>
2047
2048 <function name="StencilFunc" offset="243">
2049 <param name="func" type="GLenum"/>
2050 <param name="ref" type="GLint"/>
2051 <param name="mask" type="GLuint"/>
2052 <glx rop="162"/>
2053 </function>
2054
2055 <function name="StencilOp" offset="244">
2056 <param name="fail" type="GLenum"/>
2057 <param name="zfail" type="GLenum"/>
2058 <param name="zpass" type="GLenum"/>
2059 <glx rop="163"/>
2060 </function>
2061
2062 <function name="DepthFunc" offset="245">
2063 <param name="func" type="GLenum"/>
2064 <glx rop="164"/>
2065 </function>
2066
2067 <function name="PixelZoom" offset="246">
2068 <param name="xfactor" type="GLfloat"/>
2069 <param name="yfactor" type="GLfloat"/>
2070 <glx rop="165"/>
2071 </function>
2072
2073 <function name="PixelTransferf" offset="247">
2074 <param name="pname" type="GLenum"/>
2075 <param name="param" type="GLfloat"/>
2076 <glx rop="166"/>
2077 </function>
2078
2079 <function name="PixelTransferi" offset="248">
2080 <param name="pname" type="GLenum"/>
2081 <param name="param" type="GLint"/>
2082 <glx rop="167"/>
2083 </function>
2084
2085 <function name="PixelStoref" offset="249">
2086 <param name="pname" type="GLenum"/>
2087 <param name="param" type="GLfloat"/>
2088 <glx sop="109" handcode="true"/>
2089 </function>
2090
2091 <function name="PixelStorei" offset="250">
2092 <param name="pname" type="GLenum"/>
2093 <param name="param" type="GLint"/>
2094 <glx sop="110" handcode="true"/>
2095 </function>
2096
2097 <function name="PixelMapfv" offset="251">
2098 <param name="map" type="GLenum"/>
2099 <param name="mapsize" type="GLsizei" counter="true"/>
2100 <param name="values" type="const GLfloat *" count="mapsize" variable_param="map" />
2101 <glx rop="168" large="true"/>
2102 </function>
2103
2104 <function name="PixelMapuiv" offset="252">
2105 <param name="map" type="GLenum"/>
2106 <param name="mapsize" type="GLsizei"/>
2107 <param name="values" type="const GLuint *" count="mapsize" variable_param="map" />
2108 <glx rop="169" large="true"/>
2109 </function>
2110
2111 <function name="PixelMapusv" offset="253">
2112 <param name="map" type="GLenum"/>
2113 <param name="mapsize" type="GLsizei"/>
2114 <param name="values" type="const GLushort *" count="mapsize" variable_param="map" />
2115 <glx rop="170" large="true"/>
2116 </function>
2117
2118 <function name="ReadBuffer" offset="254">
2119 <param name="mode" type="GLenum"/>
2120 <glx rop="171"/>
2121 </function>
2122
2123 <function name="CopyPixels" offset="255">
2124 <param name="x" type="GLint"/>
2125 <param name="y" type="GLint"/>
2126 <param name="width" type="GLsizei"/>
2127 <param name="height" type="GLsizei"/>
2128 <param name="type" type="GLenum"/>
2129 <glx rop="172"/>
2130 </function>
2131
2132 <function name="ReadPixels" offset="256">
2133 <param name="x" type="GLint"/>
2134 <param name="y" type="GLint"/>
2135 <param name="width" type="GLsizei"/>
2136 <param name="height" type="GLsizei"/>
2137 <param name="format" type="GLenum"/>
2138 <param name="type" type="GLenum"/>
2139 <param name="pixels" type="GLvoid *"/>
2140 <glx sop="111" handcode="true"/>
2141 </function>
2142
2143 <function name="DrawPixels" offset="257">
2144 <param name="width" type="GLsizei"/>
2145 <param name="height" type="GLsizei"/>
2146 <param name="format" type="GLenum"/>
2147 <param name="type" type="GLenum"/>
2148 <param name="pixels" type="const GLvoid *"/>
2149 <glx rop="173" handcode="true"/>
2150 </function>
2151
2152 <function name="GetBooleanv" offset="258">
2153 <param name="pname" type="GLenum"/>
2154 <param name="params" type="GLboolean *"/>
2155 <glx sop="112" handcode="true"/>
2156 </function>
2157
2158 <function name="GetClipPlane" offset="259">
2159 <param name="plane" type="GLenum"/>
2160 <param name="equation" type="GLdouble *" output="true"/>
2161 <glx sop="113" handcode="true"/>
2162 </function>
2163
2164 <function name="GetDoublev" offset="260">
2165 <param name="pname" type="GLenum"/>
2166 <param name="params" type="GLdouble *"/>
2167 <glx sop="114" handcode="true"/>
2168 </function>
2169
2170 <function name="GetError" offset="261">
2171 <return type="GLenum"/>
2172 <glx sop="115" handcode="true"/>
2173 </function>
2174
2175 <function name="GetFloatv" offset="262">
2176 <param name="pname" type="GLenum"/>
2177 <param name="params" type="GLfloat *"/>
2178 <glx sop="116" handcode="true"/>
2179 </function>
2180
2181 <function name="GetIntegerv" offset="263">
2182 <param name="pname" type="GLenum"/>
2183 <param name="params" type="GLint *"/>
2184 <glx sop="117" handcode="true"/>
2185 </function>
2186
2187 <function name="GetLightfv" offset="264">
2188 <param name="light" type="GLenum"/>
2189 <param name="pname" type="GLenum"/>
2190 <param name="params" type="GLfloat *" output="true"/>
2191 <glx sop="118"/>
2192 </function>
2193
2194 <function name="GetLightiv" offset="265">
2195 <param name="light" type="GLenum"/>
2196 <param name="pname" type="GLenum"/>
2197 <param name="params" type="GLint *" output="true"/>
2198 <glx sop="119"/>
2199 </function>
2200
2201 <function name="GetMapdv" offset="266">
2202 <param name="target" type="GLenum"/>
2203 <param name="query" type="GLenum"/>
2204 <param name="v" type="GLdouble *" output="true"/>
2205 <glx sop="120"/>
2206 </function>
2207
2208 <function name="GetMapfv" offset="267">
2209 <param name="target" type="GLenum"/>
2210 <param name="query" type="GLenum"/>
2211 <param name="v" type="GLfloat *" output="true"/>
2212 <glx sop="121"/>
2213 </function>
2214
2215 <function name="GetMapiv" offset="268">
2216 <param name="target" type="GLenum"/>
2217 <param name="query" type="GLenum"/>
2218 <param name="v" type="GLint *" output="true"/>
2219 <glx sop="122"/>
2220 </function>
2221
2222 <function name="GetMaterialfv" offset="269">
2223 <param name="face" type="GLenum"/>
2224 <param name="pname" type="GLenum"/>
2225 <param name="params" type="GLfloat *" output="true"/>
2226 <glx sop="123"/>
2227 </function>
2228
2229 <function name="GetMaterialiv" offset="270">
2230 <param name="face" type="GLenum"/>
2231 <param name="pname" type="GLenum"/>
2232 <param name="params" type="GLint *" output="true"/>
2233 <glx sop="124"/>
2234 </function>
2235
2236 <function name="GetPixelMapfv" offset="271">
2237 <param name="map" type="GLenum"/>
2238 <param name="values" type="GLfloat *" output="true"/>
2239 <glx sop="125"/>
2240 </function>
2241
2242 <function name="GetPixelMapuiv" offset="272">
2243 <param name="map" type="GLenum"/>
2244 <param name="values" type="GLuint *" output="true"/>
2245 <glx sop="126"/>
2246 </function>
2247
2248 <function name="GetPixelMapusv" offset="273">
2249 <param name="map" type="GLenum"/>
2250 <param name="values" type="GLushort *" output="true"/>
2251 <glx sop="127"/>
2252 </function>
2253
2254 <function name="GetPolygonStipple" offset="274">
2255 <param name="mask" type="GLubyte *"/>
2256 <glx sop="128" handcode="true"/>
2257 </function>
2258
2259 <function name="GetString" offset="275">
2260 <param name="name" type="GLenum"/>
2261 <return type="const GLubyte *"/>
2262 <glx sop="129" handcode="true"/>
2263 </function>
2264
2265 <function name="GetTexEnvfv" offset="276">
2266 <param name="target" type="GLenum"/>
2267 <param name="pname" type="GLenum"/>
2268 <param name="params" type="GLfloat *" output="true"/>
2269 <glx sop="130"/>
2270 </function>
2271
2272 <function name="GetTexEnviv" offset="277">
2273 <param name="target" type="GLenum"/>
2274 <param name="pname" type="GLenum"/>
2275 <param name="params" type="GLint *" output="true"/>
2276 <glx sop="131"/>
2277 </function>
2278
2279 <function name="GetTexGendv" offset="278">
2280 <param name="coord" type="GLenum"/>
2281 <param name="pname" type="GLenum"/>
2282 <param name="params" type="GLdouble *" output="true"/>
2283 <glx sop="132"/>
2284 </function>
2285
2286 <function name="GetTexGenfv" offset="279">
2287 <param name="coord" type="GLenum"/>
2288 <param name="pname" type="GLenum"/>
2289 <param name="params" type="GLfloat *" output="true"/>
2290 <glx sop="133"/>
2291 </function>
2292
2293 <function name="GetTexGeniv" offset="280">
2294 <param name="coord" type="GLenum"/>
2295 <param name="pname" type="GLenum"/>
2296 <param name="params" type="GLint *" output="true"/>
2297 <glx sop="134"/>
2298 </function>
2299
2300 <function name="GetTexImage" offset="281">
2301 <param name="target" type="GLenum"/>
2302 <param name="level" type="GLint"/>
2303 <param name="format" type="GLenum"/>
2304 <param name="type" type="GLenum"/>
2305 <param name="pixels" type="GLvoid *"/>
2306 <glx sop="135" handcode="true"/>
2307 </function>
2308
2309 <function name="GetTexParameterfv" offset="282">
2310 <param name="target" type="GLenum"/>
2311 <param name="pname" type="GLenum"/>
2312 <param name="params" type="GLfloat *" output="true"/>
2313 <glx sop="136"/>
2314 </function>
2315
2316 <function name="GetTexParameteriv" offset="283">
2317 <param name="target" type="GLenum"/>
2318 <param name="pname" type="GLenum"/>
2319 <param name="params" type="GLint *" output="true"/>
2320 <glx sop="137"/>
2321 </function>
2322
2323 <function name="GetTexLevelParameterfv" offset="284">
2324 <param name="target" type="GLenum"/>
2325 <param name="level" type="GLint"/>
2326 <param name="pname" type="GLenum"/>
2327 <param name="params" type="GLfloat *" output="true"/>
2328 <glx sop="138"/>
2329 </function>
2330
2331 <function name="GetTexLevelParameteriv" offset="285">
2332 <param name="target" type="GLenum"/>
2333 <param name="level" type="GLint"/>
2334 <param name="pname" type="GLenum"/>
2335 <param name="params" type="GLint *" output="true"/>
2336 <glx sop="139"/>
2337 </function>
2338
2339 <function name="IsEnabled" offset="286">
2340 <param name="cap" type="GLenum"/>
2341 <return type="GLboolean"/>
2342 <glx sop="140" handcode="true"/>
2343 </function>
2344
2345 <function name="IsList" offset="287">
2346 <param name="list" type="GLuint"/>
2347 <return type="GLboolean"/>
2348 <glx sop="141"/>
2349 </function>
2350
2351 <function name="DepthRange" offset="288">
2352 <param name="zNear" type="GLclampd"/>
2353 <param name="zFar" type="GLclampd"/>
2354 <glx rop="174"/>
2355 </function>
2356
2357 <function name="Frustum" offset="289">
2358 <param name="left" type="GLdouble"/>
2359 <param name="right" type="GLdouble"/>
2360 <param name="bottom" type="GLdouble"/>
2361 <param name="top" type="GLdouble"/>
2362 <param name="zNear" type="GLdouble"/>
2363 <param name="zFar" type="GLdouble"/>
2364 <glx rop="175"/>
2365 </function>
2366
2367 <function name="LoadIdentity" offset="290">
2368 <glx rop="176"/>
2369 </function>
2370
2371 <function name="LoadMatrixf" offset="291">
2372 <param name="m" type="const GLfloat *" count="16"/>
2373 <glx rop="177"/>
2374 </function>
2375
2376 <function name="LoadMatrixd" offset="292">
2377 <param name="m" type="const GLdouble *" count="16"/>
2378 <glx rop="178"/>
2379 </function>
2380
2381 <function name="MatrixMode" offset="293">
2382 <param name="mode" type="GLenum"/>
2383 <glx rop="179"/>
2384 </function>
2385
2386 <function name="MultMatrixf" offset="294">
2387 <param name="m" type="const GLfloat *" count="16"/>
2388 <glx rop="180"/>
2389 </function>
2390
2391 <function name="MultMatrixd" offset="295">
2392 <param name="m" type="const GLdouble *" count="16"/>
2393 <glx rop="181"/>
2394 </function>
2395
2396 <function name="Ortho" offset="296">
2397 <param name="left" type="GLdouble"/>
2398 <param name="right" type="GLdouble"/>
2399 <param name="bottom" type="GLdouble"/>
2400 <param name="top" type="GLdouble"/>
2401 <param name="zNear" type="GLdouble"/>
2402 <param name="zFar" type="GLdouble"/>
2403 <glx rop="182"/>
2404 </function>
2405
2406 <function name="PopMatrix" offset="297">
2407 <glx rop="183"/>
2408 </function>
2409
2410 <function name="PushMatrix" offset="298">
2411 <glx rop="184"/>
2412 </function>
2413
2414 <function name="Rotated" offset="299">
2415 <param name="angle" type="GLdouble"/>
2416 <param name="x" type="GLdouble"/>
2417 <param name="y" type="GLdouble"/>
2418 <param name="z" type="GLdouble"/>
2419 <glx rop="185"/>
2420 </function>
2421
2422 <function name="Rotatef" offset="300">
2423 <param name="angle" type="GLfloat"/>
2424 <param name="x" type="GLfloat"/>
2425 <param name="y" type="GLfloat"/>
2426 <param name="z" type="GLfloat"/>
2427 <glx rop="186"/>
2428 </function>
2429
2430 <function name="Scaled" offset="301">
2431 <param name="x" type="GLdouble"/>
2432 <param name="y" type="GLdouble"/>
2433 <param name="z" type="GLdouble"/>
2434 <glx rop="187"/>
2435 </function>
2436
2437 <function name="Scalef" offset="302">
2438 <param name="x" type="GLfloat"/>
2439 <param name="y" type="GLfloat"/>
2440 <param name="z" type="GLfloat"/>
2441 <glx rop="188"/>
2442 </function>
2443
2444 <function name="Translated" offset="303">
2445 <param name="x" type="GLdouble"/>
2446 <param name="y" type="GLdouble"/>
2447 <param name="z" type="GLdouble"/>
2448 <glx rop="189"/>
2449 </function>
2450
2451 <function name="Translatef" offset="304">
2452 <param name="x" type="GLfloat"/>
2453 <param name="y" type="GLfloat"/>
2454 <param name="z" type="GLfloat"/>
2455 <glx rop="190"/>
2456 </function>
2457
2458 <function name="Viewport" offset="305">
2459 <param name="x" type="GLint"/>
2460 <param name="y" type="GLint"/>
2461 <param name="width" type="GLsizei"/>
2462 <param name="height" type="GLsizei"/>
2463 <glx rop="191"/>
2464 </function>
2465 </category>
2466
2467 <category name="1.1">
2468 <enum name="INDEX_LOGIC_OP" value="0x0BF1"/>
2469 <enum name="COLOR_LOGIC_OP" value="0x0BF2"/>
2470 <enum name="TEXTURE_INTERNAL_FORMAT" value="0x1003"/>
2471 <enum name="DOUBLE" value="0x140A"/>
2472 <enum name="POLYGON_OFFSET_UNITS" value="0x2A00"/>
2473 <enum name="POLYGON_OFFSET_POINT" value="0x2A01"/>
2474 <enum name="POLYGON_OFFSET_LINE" value="0x2A02"/>
2475 <enum name="R3_G3_B2" value="0x2A10"/>
2476 <enum name="V2F" value="0x2A20"/>
2477 <enum name="V3F" value="0x2A21"/>
2478 <enum name="C4UB_V2F" value="0x2A22"/>
2479 <enum name="C4UB_V3F" value="0x2A23"/>
2480 <enum name="C3F_V3F" value="0x2A24"/>
2481 <enum name="N3F_V3F" value="0x2A25"/>
2482 <enum name="C4F_N3F_V3F" value="0x2A26"/>
2483 <enum name="T2F_V3F" value="0x2A27"/>
2484 <enum name="T4F_V4F" value="0x2A28"/>
2485 <enum name="T2F_C4UB_V3F" value="0x2A29"/>
2486 <enum name="T2F_C3F_V3F" value="0x2A2A"/>
2487 <enum name="T2F_N3F_V3F" value="0x2A2B"/>
2488 <enum name="T2F_C4F_N3F_V3F" value="0x2A2C"/>
2489 <enum name="T4F_C4F_N3F_V4F" value="0x2A2D"/>
2490 <enum name="POLYGON_OFFSET_FILL" value="0x8037"/>
2491 <enum name="POLYGON_OFFSET_FACTOR" value="0x8038"/>
2492 <enum name="POLYGON_OFFSET_BIAS" value="0x8039"/>
2493 <enum name="ALPHA4" value="0x803B"/>
2494 <enum name="ALPHA8" value="0x803C"/>
2495 <enum name="ALPHA12" value="0x803D"/>
2496 <enum name="ALPHA16" value="0x803E"/>
2497 <enum name="LUMINANCE4" value="0x803F"/>
2498 <enum name="LUMINANCE8" value="0x8040"/>
2499 <enum name="LUMINANCE12" value="0x8041"/>
2500 <enum name="LUMINANCE16" value="0x8042"/>
2501 <enum name="LUMINANCE4_ALPHA4" value="0x8043"/>
2502 <enum name="LUMINANCE6_ALPHA2" value="0x8044"/>
2503 <enum name="LUMINANCE8_ALPHA8" value="0x8045"/>
2504 <enum name="LUMINANCE12_ALPHA4" value="0x8046"/>
2505 <enum name="LUMINANCE12_ALPHA12" value="0x8047"/>
2506 <enum name="LUMINANCE16_ALPHA16" value="0x8048"/>
2507 <enum name="INTENSITY" value="0x8049"/>
2508 <enum name="INTENSITY4" value="0x804A"/>
2509 <enum name="INTENSITY8" value="0x804B"/>
2510 <enum name="INTENSITY12" value="0x804C"/>
2511 <enum name="INTENSITY16" value="0x804D"/>
2512 <enum name="RGB4" value="0x804F"/>
2513 <enum name="RGB5" value="0x8050"/>
2514 <enum name="RGB8" value="0x8051"/>
2515 <enum name="RGB10" value="0x8052"/>
2516 <enum name="RGB12" value="0x8053"/>
2517 <enum name="RGB16" value="0x8054"/>
2518 <enum name="RGBA2" value="0x8055"/>
2519 <enum name="RGBA4" value="0x8056"/>
2520 <enum name="RGB5_A1" value="0x8057"/>
2521 <enum name="RGBA8" value="0x8058"/>
2522 <enum name="RGB10_A2" value="0x8059"/>
2523 <enum name="RGBA12" value="0x805A"/>
2524 <enum name="RGBA16" value="0x805B"/>
2525 <enum name="TEXTURE_RED_SIZE" value="0x805C"/>
2526 <enum name="TEXTURE_GREEN_SIZE" value="0x805D"/>
2527 <enum name="TEXTURE_BLUE_SIZE" value="0x805E"/>
2528 <enum name="TEXTURE_ALPHA_SIZE" value="0x805F"/>
2529 <enum name="TEXTURE_LUMINANCE_SIZE" value="0x8060"/>
2530 <enum name="TEXTURE_INTENSITY_SIZE" value="0x8061"/>
2531 <enum name="PROXY_TEXTURE_1D" value="0x8063"/>
2532 <enum name="PROXY_TEXTURE_2D" value="0x8064"/>
2533 <enum name="TEXTURE_PRIORITY" value="0x8066">
2534 <size name="TexParameterfv" count="1"/>
2535 <size name="TexParameteriv" count="1"/>
2536 </enum>
2537 <enum name="TEXTURE_RESIDENT" value="0x8067">
2538 <size name="TexParameterfv" count="1"/>
2539 <size name="TexParameteriv" count="1"/>
2540 </enum>
2541 <enum name="TEXTURE_BINDING_1D" value="0x8068"/>
2542 <enum name="TEXTURE_BINDING_2D" value="0x8069"/>
2543 <enum name="VERTEX_ARRAY" value="0x8074"/>
2544 <enum name="NORMAL_ARRAY" value="0x8075"/>
2545 <enum name="COLOR_ARRAY" value="0x8076"/>
2546 <enum name="INDEX_ARRAY" value="0x8077"/>
2547 <enum name="TEXTURE_COORD_ARRAY" value="0x8078"/>
2548 <enum name="EDGE_FLAG_ARRAY" value="0x8079"/>
2549 <enum name="VERTEX_ARRAY_SIZE" value="0x807A"/>
2550 <enum name="VERTEX_ARRAY_TYPE" value="0x807B"/>
2551 <enum name="VERTEX_ARRAY_STRIDE" value="0x807C"/>
2552 <enum name="VERTEX_ARRAY_COUNT" value="0x807D"/>
2553 <enum name="NORMAL_ARRAY_TYPE" value="0x807E"/>
2554 <enum name="NORMAL_ARRAY_STRIDE" value="0x807F"/>
2555 <enum name="NORMAL_ARRAY_COUNT" value="0x8080"/>
2556 <enum name="COLOR_ARRAY_SIZE" value="0x8081"/>
2557 <enum name="COLOR_ARRAY_TYPE" value="0x8082"/>
2558 <enum name="COLOR_ARRAY_STRIDE" value="0x8083"/>
2559 <enum name="COLOR_ARRAY_COUNT" value="0x8084"/>
2560 <enum name="INDEX_ARRAY_TYPE" value="0x8085"/>
2561 <enum name="INDEX_ARRAY_STRIDE" value="0x8086"/>
2562 <enum name="INDEX_ARRAY_COUNT" value="0x8087"/>
2563 <enum name="TEXTURE_COORD_ARRAY_SIZE" value="0x8088"/>
2564 <enum name="TEXTURE_COORD_ARRAY_TYPE" value="0x8089"/>
2565 <enum name="TEXTURE_COORD_ARRAY_STRIDE" value="0x808A"/>
2566 <enum name="TEXTURE_COORD_ARRAY_COUNT" value="0x808B"/>
2567 <enum name="EDGE_FLAG_ARRAY_STRIDE" value="0x808C"/>
2568 <enum name="EDGE_FLAG_ARRAY_COUNT" value="0x808D"/>
2569 <enum name="VERTEX_ARRAY_POINTER" value="0x808E"/>
2570 <enum name="NORMAL_ARRAY_POINTER" value="0x808F"/>
2571 <enum name="COLOR_ARRAY_POINTER" value="0x8090"/>
2572 <enum name="INDEX_ARRAY_POINTER" value="0x8091"/>
2573 <enum name="TEXTURE_COORD_ARRAY_POINTER" value="0x8092"/>
2574 <enum name="EDGE_FLAG_ARRAY_POINTER" value="0x8093"/>
2575 <enum name="CLIENT_PIXEL_STORE_BIT" value="0x00000001"/>
2576 <enum name="CLIENT_VERTEX_ARRAY_BIT" value="0x00000002"/>
2577 <enum name="ALL_CLIENT_ATTRIB_BITS" value="0xFFFFFFFF"/>
2578 <enum name="CLIENT_ALL_ATTRIB_BITS" value="0xFFFFFFFF"/>
2579
2580 <function name="ArrayElement" offset="306">
2581 <param name="i" type="GLint"/>
2582 <glx handcode="true"/>
2583 </function>
2584
2585 <function name="ColorPointer" offset="308">
2586 <param name="size" type="GLint"/>
2587 <param name="type" type="GLenum"/>
2588 <param name="stride" type="GLsizei"/>
2589 <param name="pointer" type="const GLvoid *"/>
2590 <glx handcode="true"/>
2591 </function>
2592
2593 <function name="DisableClientState" offset="309">
2594 <param name="array" type="GLenum"/>
2595 <glx handcode="true"/>
2596 </function>
2597
2598 <function name="DrawArrays" offset="310">
2599 <param name="mode" type="GLenum"/>
2600 <param name="first" type="GLint"/>
2601 <param name="count" type="GLsizei"/>
2602 <glx handcode="true"/>
2603 </function>
2604
2605 <function name="DrawElements" offset="311">
2606 <param name="mode" type="GLenum"/>
2607 <param name="count" type="GLsizei"/>
2608 <param name="type" type="GLenum"/>
2609 <param name="indices" type="const GLvoid *"/>
2610 <glx handcode="true"/>
2611 </function>
2612
2613 <function name="EdgeFlagPointer" offset="312">
2614 <param name="stride" type="GLsizei"/>
2615 <param name="pointer" type="const GLvoid *"/>
2616 <glx handcode="true"/>
2617 </function>
2618
2619 <function name="EnableClientState" offset="313">
2620 <param name="array" type="GLenum"/>
2621 <glx handcode="true"/>
2622 </function>
2623
2624 <function name="GetPointerv" offset="329">
2625 <param name="pname" type="GLenum"/>
2626 <param name="params" type="GLvoid **"/>
2627 <glx handcode="true"/>
2628 </function>
2629
2630 <function name="IndexPointer" offset="314">
2631 <param name="type" type="GLenum"/>
2632 <param name="stride" type="GLsizei"/>
2633 <param name="pointer" type="const GLvoid *"/>
2634 <glx handcode="true"/>
2635 </function>
2636
2637 <function name="InterleavedArrays" offset="317">
2638 <param name="format" type="GLenum"/>
2639 <param name="stride" type="GLsizei"/>
2640 <param name="pointer" type="const GLvoid *"/>
2641 <glx handcode="true"/>
2642 </function>
2643
2644 <function name="NormalPointer" offset="318">
2645 <param name="type" type="GLenum"/>
2646 <param name="stride" type="GLsizei"/>
2647 <param name="pointer" type="const GLvoid *"/>
2648 <glx handcode="true"/>
2649 </function>
2650
2651 <function name="TexCoordPointer" offset="320">
2652 <param name="size" type="GLint"/>
2653 <param name="type" type="GLenum"/>
2654 <param name="stride" type="GLsizei"/>
2655 <param name="pointer" type="const GLvoid *"/>
2656 <glx handcode="true"/>
2657 </function>
2658
2659 <function name="VertexPointer" offset="321">
2660 <param name="size" type="GLint"/>
2661 <param name="type" type="GLenum"/>
2662 <param name="stride" type="GLsizei"/>
2663 <param name="pointer" type="const GLvoid *"/>
2664 <glx handcode="true"/>
2665 </function>
2666
2667 <function name="PolygonOffset" offset="319">
2668 <param name="factor" type="GLfloat"/>
2669 <param name="units" type="GLfloat"/>
2670 <glx rop="192"/>
2671 </function>
2672
2673 <function name="CopyTexImage1D" offset="323">
2674 <param name="target" type="GLenum"/>
2675 <param name="level" type="GLint"/>
2676 <param name="internalformat" type="GLenum"/>
2677 <param name="x" type="GLint"/>
2678 <param name="y" type="GLint"/>
2679 <param name="width" type="GLsizei"/>
2680 <param name="border" type="GLint"/>
2681 <glx rop="4119"/>
2682 </function>
2683
2684 <function name="CopyTexImage2D" offset="324">
2685 <param name="target" type="GLenum"/>
2686 <param name="level" type="GLint"/>
2687 <param name="internalformat" type="GLenum"/>
2688 <param name="x" type="GLint"/>
2689 <param name="y" type="GLint"/>
2690 <param name="width" type="GLsizei"/>
2691 <param name="height" type="GLsizei"/>
2692 <param name="border" type="GLint"/>
2693 <glx rop="4120"/>
2694 </function>
2695
2696 <function name="CopyTexSubImage1D" offset="325">
2697 <param name="target" type="GLenum"/>
2698 <param name="level" type="GLint"/>
2699 <param name="xoffset" type="GLint"/>
2700 <param name="x" type="GLint"/>
2701 <param name="y" type="GLint"/>
2702 <param name="width" type="GLsizei"/>
2703 <glx rop="4121"/>
2704 </function>
2705
2706 <function name="CopyTexSubImage2D" offset="326">
2707 <param name="target" type="GLenum"/>
2708 <param name="level" type="GLint"/>
2709 <param name="xoffset" type="GLint"/>
2710 <param name="yoffset" type="GLint"/>
2711 <param name="x" type="GLint"/>
2712 <param name="y" type="GLint"/>
2713 <param name="width" type="GLsizei"/>
2714 <param name="height" type="GLsizei"/>
2715 <glx rop="4122"/>
2716 </function>
2717
2718 <function name="TexSubImage1D" offset="332">
2719 <param name="target" type="GLenum"/>
2720 <param name="level" type="GLint"/>
2721 <param name="xoffset" type="GLint"/>
2722 <param name="width" type="GLsizei"/>
2723 <param name="format" type="GLenum"/>
2724 <param name="type" type="GLenum"/>
2725 <param name="pixels" type="const GLvoid *"/>
2726 <glx rop="4099" handcode="true"/>
2727 </function>
2728
2729 <function name="TexSubImage2D" offset="333">
2730 <param name="target" type="GLenum"/>
2731 <param name="level" type="GLint"/>
2732 <param name="xoffset" type="GLint"/>
2733 <param name="yoffset" type="GLint"/>
2734 <param name="width" type="GLsizei"/>
2735 <param name="height" type="GLsizei"/>
2736 <param name="format" type="GLenum"/>
2737 <param name="type" type="GLenum"/>
2738 <param name="pixels" type="const GLvoid *"/>
2739 <glx rop="4100" handcode="true"/>
2740 </function>
2741
2742 <function name="AreTexturesResident" offset="322">
2743 <param name="n" type="GLsizei" counter="true"/>
2744 <param name="textures" type="const GLuint *" count="n"/>
2745 <param name="residences" type="GLboolean *" output="true"/>
2746 <return type="GLboolean"/>
2747 <glx sop="143"/>
2748 </function>
2749
2750 <function name="BindTexture" offset="307">
2751 <param name="target" type="GLenum"/>
2752 <param name="texture" type="GLuint"/>
2753 <glx rop="4117"/>
2754 </function>
2755
2756 <function name="DeleteTextures" offset="327">
2757 <param name="n" type="GLsizei" counter="true"/>
2758 <param name="textures" type="const GLuint *" count="n"/>
2759 <glx sop="144"/>
2760 </function>
2761
2762 <function name="GenTextures" offset="328">
2763 <param name="n" type="GLsizei"/>
2764 <param name="textures" type="GLuint *" output="true"/>
2765 <glx sop="145" handcode="true"/>
2766 </function>
2767
2768 <function name="IsTexture" offset="330">
2769 <param name="texture" type="GLuint"/>
2770 <return type="GLboolean"/>
2771 <glx sop="146"/>
2772 </function>
2773
2774 <function name="PrioritizeTextures" offset="331">
2775 <param name="n" type="GLsizei"/>
2776 <param name="textures" type="const GLuint *"/>
2777 <param name="priorities" type="const GLclampf *"/>
2778 <glx rop="4118" handcode="true"/>
2779 </function>
2780
2781 <function name="Indexub" offset="315" vectorequiv="Indexubv">
2782 <param name="c" type="GLubyte"/>
2783 </function>
2784
2785 <function name="Indexubv" offset="316">
2786 <param name="c" type="const GLubyte *" count="1"/>
2787 <glx rop="194"/>
2788 </function>
2789
2790 <function name="PopClientAttrib" offset="334">
2791 <glx handcode="true"/>
2792 </function>
2793
2794 <function name="PushClientAttrib" offset="335">
2795 <param name="mask" type="GLbitfield"/>
2796 <glx handcode="true"/>
2797 </function>
2798 </category>
2799
2800 <category name="1.2">
2801 <enum name="UNSIGNED_BYTE_3_3_2" value="0x8032"/>
2802 <enum name="UNSIGNED_SHORT_4_4_4_4" value="0x8033"/>
2803 <enum name="UNSIGNED_SHORT_5_5_5_1" value="0x8034"/>
2804 <enum name="UNSIGNED_INT_8_8_8_8" value="0x8035"/>
2805 <enum name="UNSIGNED_INT_10_10_10_2" value="0x8036"/>
2806 <enum name="RESCALE_NORMAL" value="0x803A"/>
2807 <enum name="TEXTURE_BINDING_3D" value="0x806A"/>
2808 <enum name="PACK_SKIP_IMAGES" value="0x806B"/>
2809 <enum name="PACK_IMAGE_HEIGHT" value="0x806C"/>
2810 <enum name="UNPACK_SKIP_IMAGES" value="0x806D"/>
2811 <enum name="UNPACK_IMAGE_HEIGHT" value="0x806E"/>
2812 <enum name="TEXTURE_3D" value="0x806F"/>
2813 <enum name="PROXY_TEXTURE_3D" value="0x8070"/>
2814 <enum name="TEXTURE_DEPTH" value="0x8071"/>
2815 <enum name="TEXTURE_WRAP_R" value="0x8072">
2816 <size name="TexParameterfv" count="1"/>
2817 <size name="TexParameteriv" count="1"/>
2818 </enum>
2819 <enum name="MAX_3D_TEXTURE_SIZE" value="0x8073"/>
2820 <enum name="UNSIGNED_BYTE_2_3_3_REV" value="0x8362"/>
2821 <enum name="UNSIGNED_SHORT_5_6_5" value="0x8363"/>
2822 <enum name="UNSIGNED_SHORT_5_6_5_REV" value="0x8364"/>
2823 <enum name="UNSIGNED_SHORT_4_4_4_4_REV" value="0x8365"/>
2824 <enum name="UNSIGNED_SHORT_1_5_5_5_REV" value="0x8366"/>
2825 <enum name="UNSIGNED_INT_8_8_8_8_REV" value="0x8367"/>
2826 <enum name="UNSIGNED_INT_2_10_10_10_REV" value="0x8368"/>
2827 <enum name="BGR" value="0x80E0"/>
2828 <enum name="BGRA" value="0x80E1"/>
2829 <enum name="MAX_ELEMENTS_VERTICES" value="0x80E8"/>
2830 <enum name="MAX_ELEMENTS_INDICES" value="0x80E9"/>
2831 <enum name="CLAMP_TO_EDGE" value="0x812F"/>
2832 <enum name="TEXTURE_MIN_LOD" value="0x813A">
2833 <size name="TexParameterfv" count="1"/>
2834 <size name="TexParameteriv" count="1"/>
2835 </enum>
2836 <enum name="TEXTURE_MAX_LOD" value="0x813B">
2837 <size name="TexParameterfv" count="1"/>
2838 <size name="TexParameteriv" count="1"/>
2839 </enum>
2840 <enum name="TEXTURE_BASE_LEVEL" value="0x813C">
2841 <size name="TexParameterfv" count="1"/>
2842 <size name="TexParameteriv" count="1"/>
2843 </enum>
2844 <enum name="TEXTURE_MAX_LEVEL" value="0x813D">
2845 <size name="TexParameterfv" count="1"/>
2846 <size name="TexParameteriv" count="1"/>
2847 </enum>
2848 <enum name="LIGHT_MODEL_COLOR_CONTROL" value="0x81F8">
2849 <size name="LightModelfv" count="1"/>
2850 <size name="LightModeliv" count="1"/>
2851 </enum>
2852 <enum name="SINGLE_COLOR" value="0x81F9"/>
2853 <enum name="SEPARATE_SPECULAR_COLOR" value="0x81FA"/>
2854 <enum name="SMOOTH_POINT_SIZE_RANGE" value="0x0B12"/>
2855 <enum name="SMOOTH_POINT_SIZE_GRANULARITY" value="0x0B13"/>
2856 <enum name="SMOOTH_LINE_WIDTH_RANGE" value="0x0B22"/>
2857 <enum name="SMOOTH_LINE_WIDTH_GRANULARITY" value="0x0B23"/>
2858 <enum name="ALIASED_POINT_SIZE_RANGE" value="0x846D"/>
2859 <enum name="ALIASED_LINE_WIDTH_RANGE" value="0x846E"/>
2860
2861 <!-- These enums are actually part of the ARB_imaging subset. -->
2862
2863 <enum name="COLOR_TABLE_SCALE" value="0x80D6">
2864 <size name="ColorTableParameterfv" count="4"/>
2865 <size name="ColorTableParameteriv" count="4"/>
2866 </enum>
2867 <enum name="COLOR_TABLE_BIAS" value="0x80D7">
2868 <size name="ColorTableParameterfv" count="4"/>
2869 <size name="ColorTableParameteriv" count="4"/>
2870 </enum>
2871 <enum name="COLOR_TABLE_FORMAT" value="0x80D8">
2872 <size name="ColorTableParameterfv" count="1"/>
2873 <size name="ColorTableParameteriv" count="1"/>
2874 </enum>
2875 <enum name="COLOR_TABLE_WIDTH" value="0x80D9">
2876 <size name="ColorTableParameterfv" count="1"/>
2877 <size name="ColorTableParameteriv" count="1"/>
2878 </enum>
2879 <enum name="COLOR_TABLE_RED_SIZE" value="0x80DA">
2880 <size name="ColorTableParameterfv" count="1"/>
2881 <size name="ColorTableParameteriv" count="1"/>
2882 </enum>
2883 <enum name="COLOR_TABLE_GREEN_SIZE" value="0x80DB">
2884 <size name="ColorTableParameterfv" count="1"/>
2885 <size name="ColorTableParameteriv" count="1"/>
2886 </enum>
2887 <enum name="COLOR_TABLE_BLUE_SIZE" value="0x80DC">
2888 <size name="ColorTableParameterfv" count="1"/>
2889 <size name="ColorTableParameteriv" count="1"/>
2890 </enum>
2891 <enum name="COLOR_TABLE_ALPHA_SIZE" value="0x80DD">
2892 <size name="ColorTableParameterfv" count="1"/>
2893 <size name="ColorTableParameteriv" count="1"/>
2894 </enum>
2895 <enum name="COLOR_TABLE_LUMINANCE_SIZE" value="0x80DE">
2896 <size name="ColorTableParameterfv" count="1"/>
2897 <size name="ColorTableParameteriv" count="1"/>
2898 </enum>
2899 <enum name="COLOR_TABLE_INTENSITY_SIZE" value="0x80DF">
2900 <size name="ColorTableParameterfv" count="1"/>
2901 <size name="ColorTableParameteriv" count="1"/>
2902 </enum>
2903
2904
2905 <function name="BlendColor" offset="336">
2906 <param name="red" type="GLclampf"/>
2907 <param name="green" type="GLclampf"/>
2908 <param name="blue" type="GLclampf"/>
2909 <param name="alpha" type="GLclampf"/>
2910 <glx rop="4096"/>
2911 </function>
2912
2913 <function name="BlendEquation" offset="337">
2914 <param name="mode" type="GLenum"/>
2915 <glx rop="4097"/>
2916 </function>
2917
2918 <function name="DrawRangeElements" offset="338">
2919 <param name="mode" type="GLenum"/>
2920 <param name="start" type="GLuint"/>
2921 <param name="end" type="GLuint"/>
2922 <param name="count" type="GLsizei"/>
2923 <param name="type" type="GLenum"/>
2924 <param name="indices" type="const GLvoid *"/>
2925 <glx handcode="true"/>
2926 </function>
2927
2928 <function name="ColorTable" offset="339">
2929 <param name="target" type="GLenum"/>
2930 <param name="internalformat" type="GLenum"/>
2931 <param name="width" type="GLsizei"/>
2932 <param name="format" type="GLenum"/>
2933 <param name="type" type="GLenum"/>
2934 <param name="table" type="const GLvoid *"/>
2935 <glx rop="2053" handcode="true"/>
2936 </function>
2937
2938 <function name="ColorTableParameterfv" offset="340">
2939 <param name="target" type="GLenum"/>
2940 <param name="pname" type="GLenum"/>
2941 <param name="params" type="const GLfloat *" variable_param="pname"/>
2942 <glx rop="2054"/>
2943 </function>
2944
2945 <function name="ColorTableParameteriv" offset="341">
2946 <param name="target" type="GLenum"/>
2947 <param name="pname" type="GLenum"/>
2948 <param name="params" type="const GLint *" variable_param="pname"/>
2949 <glx rop="2055"/>
2950 </function>
2951
2952 <function name="CopyColorTable" offset="342">
2953 <param name="target" type="GLenum"/>
2954 <param name="internalformat" type="GLenum"/>
2955 <param name="x" type="GLint"/>
2956 <param name="y" type="GLint"/>
2957 <param name="width" type="GLsizei"/>
2958 <glx rop="2056"/>
2959 </function>
2960
2961 <function name="GetColorTable" offset="343">
2962 <param name="target" type="GLenum"/>
2963 <param name="format" type="GLenum"/>
2964 <param name="type" type="GLenum"/>
2965 <param name="table" type="GLvoid *" output="true"/>
2966 <glx sop="147" handcode="true"/>
2967 </function>
2968
2969 <function name="GetColorTableParameterfv" offset="344">
2970 <param name="target" type="GLenum"/>
2971 <param name="pname" type="GLenum"/>
2972 <param name="params" type="GLfloat *" output="true"/>
2973 <glx sop="148"/>
2974 </function>
2975
2976 <function name="GetColorTableParameteriv" offset="345">
2977 <param name="target" type="GLenum"/>
2978 <param name="pname" type="GLenum"/>
2979 <param name="params" type="GLint *" output="true"/>
2980 <glx sop="149"/>
2981 </function>
2982
2983 <function name="ColorSubTable" offset="346">
2984 <param name="target" type="GLenum"/>
2985 <param name="start" type="GLsizei"/>
2986 <param name="count" type="GLsizei"/>
2987 <param name="format" type="GLenum"/>
2988 <param name="type" type="GLenum"/>
2989 <param name="data" type="const GLvoid *"/>
2990 <glx rop="195" handcode="true"/>
2991 </function>
2992
2993 <function name="CopyColorSubTable" offset="347">
2994 <param name="target" type="GLenum"/>
2995 <param name="start" type="GLsizei"/>
2996 <param name="x" type="GLint"/>
2997 <param name="y" type="GLint"/>
2998 <param name="width" type="GLsizei"/>
2999 <glx rop="196"/>
3000 </function>
3001
3002 <function name="ConvolutionFilter1D" offset="348">
3003 <param name="target" type="GLenum"/>
3004 <param name="internalformat" type="GLenum"/>
3005 <param name="width" type="GLsizei"/>
3006 <param name="format" type="GLenum"/>
3007 <param name="type" type="GLenum"/>
3008 <param name="image" type="const GLvoid *"/>
3009 <glx rop="4101" handcode="true"/>
3010 </function>
3011
3012 <function name="ConvolutionFilter2D" offset="349">
3013 <param name="target" type="GLenum"/>
3014 <param name="internalformat" type="GLenum"/>
3015 <param name="width" type="GLsizei"/>
3016 <param name="height" type="GLsizei"/>
3017 <param name="format" type="GLenum"/>
3018 <param name="type" type="GLenum"/>
3019 <param name="image" type="const GLvoid *"/>
3020 <glx rop="4102" handcode="true"/>
3021 </function>
3022
3023 <function name="ConvolutionParameterf" offset="350">
3024 <param name="target" type="GLenum"/>
3025 <param name="pname" type="GLenum"/>
3026 <param name="params" type="GLfloat"/>
3027 <glx rop="4103"/>
3028 </function>
3029
3030 <function name="ConvolutionParameterfv" offset="351">
3031 <param name="target" type="GLenum"/>
3032 <param name="pname" type="GLenum"/>
3033 <param name="params" type="const GLfloat *" variable_param="pname"/>
3034 <glx rop="4104"/>
3035 </function>
3036
3037 <function name="ConvolutionParameteri" offset="352">
3038 <param name="target" type="GLenum"/>
3039 <param name="pname" type="GLenum"/>
3040 <param name="params" type="GLint"/>
3041 <glx rop="4105"/>
3042 </function>
3043
3044 <function name="ConvolutionParameteriv" offset="353">
3045 <param name="target" type="GLenum"/>
3046 <param name="pname" type="GLenum"/>
3047 <param name="params" type="const GLint *" variable_param="pname"/>
3048 <glx rop="4106"/>
3049 </function>
3050
3051 <function name="CopyConvolutionFilter1D" offset="354">
3052 <param name="target" type="GLenum"/>
3053 <param name="internalformat" type="GLenum"/>
3054 <param name="x" type="GLint"/>
3055 <param name="y" type="GLint"/>
3056 <param name="width" type="GLsizei"/>
3057 <glx rop="4107"/>
3058 </function>
3059
3060 <function name="CopyConvolutionFilter2D" offset="355">
3061 <param name="target" type="GLenum"/>
3062 <param name="internalformat" type="GLenum"/>
3063 <param name="x" type="GLint"/>
3064 <param name="y" type="GLint"/>
3065 <param name="width" type="GLsizei"/>
3066 <param name="height" type="GLsizei"/>
3067 <glx rop="4108"/>
3068 </function>
3069
3070 <function name="GetConvolutionFilter" offset="356">
3071 <param name="target" type="GLenum"/>
3072 <param name="format" type="GLenum"/>
3073 <param name="type" type="GLenum"/>
3074 <param name="image" type="GLvoid *"/>
3075 <glx sop="150" handcode="true"/>
3076 </function>
3077
3078 <function name="GetConvolutionParameterfv" offset="357">
3079 <param name="target" type="GLenum"/>
3080 <param name="pname" type="GLenum"/>
3081 <param name="params" type="GLfloat *" output="true"/>
3082 <glx sop="151"/>
3083 </function>
3084
3085 <function name="GetConvolutionParameteriv" offset="358">
3086 <param name="target" type="GLenum"/>
3087 <param name="pname" type="GLenum"/>
3088 <param name="params" type="GLint *" output="true"/>
3089 <glx sop="152"/>
3090 </function>
3091
3092 <function name="GetSeparableFilter" offset="359">
3093 <param name="target" type="GLenum"/>
3094 <param name="format" type="GLenum"/>
3095 <param name="type" type="GLenum"/>
3096 <param name="row" type="GLvoid *"/>
3097 <param name="column" type="GLvoid *"/>
3098 <param name="span" type="GLvoid *"/>
3099 <glx sop="153" handcode="true"/>
3100 </function>
3101
3102 <function name="SeparableFilter2D" offset="360">
3103 <param name="target" type="GLenum"/>
3104 <param name="internalformat" type="GLenum"/>
3105 <param name="width" type="GLsizei"/>
3106 <param name="height" type="GLsizei"/>
3107 <param name="format" type="GLenum"/>
3108 <param name="type" type="GLenum"/>
3109 <param name="row" type="const GLvoid *"/>
3110 <param name="column" type="const GLvoid *"/>
3111 <glx rop="4109" handcode="true"/>
3112 </function>
3113
3114 <function name="GetHistogram" offset="361">
3115 <param name="target" type="GLenum"/>
3116 <param name="reset" type="GLboolean"/>
3117 <param name="format" type="GLenum"/>
3118 <param name="type" type="GLenum"/>
3119 <param name="values" type="GLvoid *" output="true"/>
3120 <glx sop="154" handcode="true"/>
3121 </function>
3122
3123 <function name="GetHistogramParameterfv" offset="362">
3124 <param name="target" type="GLenum"/>
3125 <param name="pname" type="GLenum"/>
3126 <param name="params" type="GLfloat *" output="true"/>
3127 <glx sop="155"/>
3128 </function>
3129
3130 <function name="GetHistogramParameteriv" offset="363">
3131 <param name="target" type="GLenum"/>
3132 <param name="pname" type="GLenum"/>
3133 <param name="params" type="GLint *" output="true"/>
3134 <glx sop="156"/>
3135 </function>
3136
3137 <function name="GetMinmax" offset="364">
3138 <param name="target" type="GLenum"/>
3139 <param name="reset" type="GLboolean"/>
3140 <param name="format" type="GLenum"/>
3141 <param name="type" type="GLenum"/>
3142 <param name="values" type="GLvoid *"/>
3143 <glx sop="157" handcode="true"/>
3144 </function>
3145
3146 <function name="GetMinmaxParameterfv" offset="365">
3147 <param name="target" type="GLenum"/>
3148 <param name="pname" type="GLenum"/>
3149 <param name="params" type="GLfloat *" output="true"/>
3150 <glx sop="158"/>
3151 </function>
3152
3153 <function name="GetMinmaxParameteriv" offset="366">
3154 <param name="target" type="GLenum"/>
3155 <param name="pname" type="GLenum"/>
3156 <param name="params" type="GLint *" output="true"/>
3157 <glx sop="159"/>
3158 </function>
3159
3160 <function name="Histogram" offset="367">
3161 <param name="target" type="GLenum"/>
3162 <param name="width" type="GLsizei"/>
3163 <param name="internalformat" type="GLenum"/>
3164 <param name="sink" type="GLboolean"/>
3165 <glx rop="4110"/>
3166 </function>
3167
3168 <function name="Minmax" offset="368">
3169 <param name="target" type="GLenum"/>
3170 <param name="internalformat" type="GLenum"/>
3171 <param name="sink" type="GLboolean"/>
3172 <glx rop="4111"/>
3173 </function>
3174
3175 <function name="ResetHistogram" offset="369">
3176 <param name="target" type="GLenum"/>
3177 <glx rop="4112"/>
3178 </function>
3179
3180 <function name="ResetMinmax" offset="370">
3181 <param name="target" type="GLenum"/>
3182 <glx rop="4113"/>
3183 </function>
3184
3185 <function name="TexImage3D" offset="371">
3186 <param name="target" type="GLenum"/>
3187 <param name="level" type="GLint"/>
3188 <param name="internalformat" type="GLint"/>
3189 <param name="width" type="GLsizei"/>
3190 <param name="height" type="GLsizei"/>
3191 <param name="depth" type="GLsizei"/>
3192 <param name="border" type="GLint"/>
3193 <param name="format" type="GLenum"/>
3194 <param name="type" type="GLenum"/>
3195 <param name="pixels" type="const GLvoid *"/>
3196 <glx rop="4114" handcode="true"/>
3197 </function>
3198
3199 <function name="TexSubImage3D" offset="372">
3200 <param name="target" type="GLenum"/>
3201 <param name="level" type="GLint"/>
3202 <param name="xoffset" type="GLint"/>
3203 <param name="yoffset" type="GLint"/>
3204 <param name="zoffset" type="GLint"/>
3205 <param name="width" type="GLsizei"/>
3206 <param name="height" type="GLsizei"/>
3207 <param name="depth" type="GLsizei"/>
3208 <param name="format" type="GLenum"/>
3209 <param name="type" type="GLenum"/>
3210 <param name="pixels" type="const GLvoid *"/>
3211 <glx rop="4115" handcode="true"/>
3212 </function>
3213
3214 <function name="CopyTexSubImage3D" offset="373">
3215 <param name="target" type="GLenum"/>
3216 <param name="level" type="GLint"/>
3217 <param name="xoffset" type="GLint"/>
3218 <param name="yoffset" type="GLint"/>
3219 <param name="zoffset" type="GLint"/>
3220 <param name="x" type="GLint"/>
3221 <param name="y" type="GLint"/>
3222 <param name="width" type="GLsizei"/>
3223 <param name="height" type="GLsizei"/>
3224 <glx rop="4123"/>
3225 </function>
3226 </category>
3227
3228 <category name="1.3">
3229 <enum name="TEXTURE0" value="0x84C0"/>
3230 <enum name="TEXTURE1" value="0x84C1"/>
3231 <enum name="TEXTURE2" value="0x84C2"/>
3232 <enum name="TEXTURE3" value="0x84C3"/>
3233 <enum name="TEXTURE4" value="0x84C4"/>
3234 <enum name="TEXTURE5" value="0x84C5"/>
3235 <enum name="TEXTURE6" value="0x84C6"/>
3236 <enum name="TEXTURE7" value="0x84C7"/>
3237 <enum name="TEXTURE8" value="0x84C8"/>
3238 <enum name="TEXTURE9" value="0x84C9"/>
3239 <enum name="TEXTURE10" value="0x84CA"/>
3240 <enum name="TEXTURE11" value="0x84CB"/>
3241 <enum name="TEXTURE12" value="0x84CC"/>
3242 <enum name="TEXTURE13" value="0x84CD"/>
3243 <enum name="TEXTURE14" value="0x84CE"/>
3244 <enum name="TEXTURE15" value="0x84CF"/>
3245 <enum name="TEXTURE16" value="0x84D0"/>
3246 <enum name="TEXTURE17" value="0x84D1"/>
3247 <enum name="TEXTURE18" value="0x84D2"/>
3248 <enum name="TEXTURE19" value="0x84D3"/>
3249 <enum name="TEXTURE20" value="0x84D4"/>
3250 <enum name="TEXTURE21" value="0x84D5"/>
3251 <enum name="TEXTURE22" value="0x84D6"/>
3252 <enum name="TEXTURE23" value="0x84D7"/>
3253 <enum name="TEXTURE24" value="0x84D8"/>
3254 <enum name="TEXTURE25" value="0x84D9"/>
3255 <enum name="TEXTURE26" value="0x84DA"/>
3256 <enum name="TEXTURE27" value="0x84DB"/>
3257 <enum name="TEXTURE28" value="0x84DC"/>
3258 <enum name="TEXTURE29" value="0x84DD"/>
3259 <enum name="TEXTURE30" value="0x84DE"/>
3260 <enum name="TEXTURE31" value="0x84DF"/>
3261 <enum name="ACTIVE_TEXTURE" value="0x84E0"/>
3262 <enum name="CLIENT_ACTIVE_TEXTURE" value="0x84E1"/>
3263 <enum name="MAX_TEXTURE_UNITS" value="0x84E2"/>
3264 <enum name="TRANSPOSE_MODELVIEW_MATRIX" value="0x84E3"/>
3265 <enum name="TRANSPOSE_PROJECTION_MATRIX" value="0x84E4"/>
3266 <enum name="TRANSPOSE_TEXTURE_MATRIX" value="0x84E5"/>
3267 <enum name="TRANSPOSE_COLOR_MATRIX" value="0x84E6"/>
3268 <enum name="MULTISAMPLE" value="0x809D"/>
3269 <enum name="SAMPLE_ALPHA_TO_COVERAGE" value="0x809E"/>
3270 <enum name="SAMPLE_ALPHA_TO_ONE" value="0x809F"/>
3271 <enum name="SAMPLE_COVERAGE" value="0x80A0"/>
3272 <enum name="SAMPLE_BUFFERS" value="0x80A8"/>
3273 <enum name="SAMPLES" value="0x80A9"/>
3274 <enum name="SAMPLE_COVERAGE_VALUE" value="0x80AA"/>
3275 <enum name="SAMPLE_COVERAGE_INVERT" value="0x80AB"/>
3276 <enum name="MULTISAMPLE_BIT" value="0x20000000"/>
3277 <enum name="NORMAL_MAP" value="0x8511"/>
3278 <enum name="REFLECTION_MAP" value="0x8512"/>
3279 <enum name="TEXTURE_CUBE_MAP" value="0x8513"/>
3280 <enum name="TEXTURE_BINDING_CUBE_MAP" value="0x8514"/>
3281 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X" value="0x8515"/>
3282 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X" value="0x8516"/>
3283 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y" value="0x8517"/>
3284 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y" value="0x8518"/>
3285 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z" value="0x8519"/>
3286 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z" value="0x851A"/>
3287 <enum name="PROXY_TEXTURE_CUBE_MAP" value="0x851B"/>
3288 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE" value="0x851C"/>
3289 <enum name="COMPRESSED_ALPHA" value="0x84E9"/>
3290 <enum name="COMPRESSED_LUMINANCE" value="0x84EA"/>
3291 <enum name="COMPRESSED_LUMINANCE_ALPHA" value="0x84EB"/>
3292 <enum name="COMPRESSED_INTENSITY" value="0x84EC"/>
3293 <enum name="COMPRESSED_RGB" value="0x84ED"/>
3294 <enum name="COMPRESSED_RGBA" value="0x84EE"/>
3295 <enum name="TEXTURE_COMPRESSION_HINT" value="0x84EF"/>
3296 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE" value="0x86A0"/>
3297 <enum name="TEXTURE_COMPRESSED" value="0x86A1"/>
3298 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS" value="0x86A2"/>
3299 <enum name="COMPRESSED_TEXTURE_FORMATS" value="0x86A3"/>
3300 <enum name="CLAMP_TO_BORDER" value="0x812D"/>
3301 <enum name="CLAMP_TO_BORDER_SGIS" value="0x812D"/>
3302 <enum name="COMBINE" value="0x8570"/>
3303 <enum name="COMBINE_RGB" value="0x8571">
3304 <size name="TexEnvfv" count="1"/>
3305 <size name="TexEnviv" count="1"/>
3306 </enum>
3307 <enum name="COMBINE_ALPHA" value="0x8572">
3308 <size name="TexEnvfv" count="1"/>
3309 <size name="TexEnviv" count="1"/>
3310 </enum>
3311 <enum name="SOURCE0_RGB" value="0x8580">
3312 <size name="TexEnvfv" count="1"/>
3313 <size name="TexEnviv" count="1"/>
3314 </enum>
3315 <enum name="SOURCE1_RGB" value="0x8581">
3316 <size name="TexEnvfv" count="1"/>
3317 <size name="TexEnviv" count="1"/>
3318 </enum>
3319 <enum name="SOURCE2_RGB" value="0x8582">
3320 <size name="TexEnvfv" count="1"/>
3321 <size name="TexEnviv" count="1"/>
3322 </enum>
3323 <enum name="SOURCE0_ALPHA" value="0x8588">
3324 <size name="TexEnvfv" count="1"/>
3325 <size name="TexEnviv" count="1"/>
3326 </enum>
3327 <enum name="SOURCE1_ALPHA" value="0x8589">
3328 <size name="TexEnvfv" count="1"/>
3329 <size name="TexEnviv" count="1"/>
3330 </enum>
3331 <enum name="SOURCE2_ALPHA" value="0x858A">
3332 <size name="TexEnvfv" count="1"/>
3333 <size name="TexEnviv" count="1"/>
3334 </enum>
3335 <enum name="OPERAND0_RGB" value="0x8590">
3336 <size name="TexEnvfv" count="1"/>
3337 <size name="TexEnviv" count="1"/>
3338 </enum>
3339 <enum name="OPERAND1_RGB" value="0x8591">
3340 <size name="TexEnvfv" count="1"/>
3341 <size name="TexEnviv" count="1"/>
3342 </enum>
3343 <enum name="OPERAND2_RGB" value="0x8592">
3344 <size name="TexEnvfv" count="1"/>
3345 <size name="TexEnviv" count="1"/>
3346 </enum>
3347 <enum name="OPERAND0_ALPHA" value="0x8598">
3348 <size name="TexEnvfv" count="1"/>
3349 <size name="TexEnviv" count="1"/>
3350 </enum>
3351 <enum name="OPERAND1_ALPHA" value="0x8599">
3352 <size name="TexEnvfv" count="1"/>
3353 <size name="TexEnviv" count="1"/>
3354 </enum>
3355 <enum name="OPERAND2_ALPHA" value="0x859A">
3356 <size name="TexEnvfv" count="1"/>
3357 <size name="TexEnviv" count="1"/>
3358 </enum>
3359 <enum name="RGB_SCALE" value="0x8573">
3360 <size name="TexEnvfv" count="1"/>
3361 <size name="TexEnviv" count="1"/>
3362 </enum>
3363 <enum name="ADD_SIGNED" value="0x8574"/>
3364 <enum name="INTERPOLATE" value="0x8575"/>
3365 <enum name="SUBTRACT" value="0x84E7"/>
3366 <enum name="CONSTANT" value="0x8576"/>
3367 <enum name="PRIMARY_COLOR" value="0x8577"/>
3368 <enum name="PREVIOUS" value="0x8578"/>
3369 <enum name="DOT3_RGB" value="0x86AE"/>
3370 <enum name="DOT3_RGBA" value="0x86AF"/>
3371
3372 <function name="ActiveTexture" alias="ActiveTextureARB">
3373 <param name="texture" type="GLenum"/>
3374 </function>
3375
3376 <function name="ClientActiveTexture" alias="ClientActiveTextureARB">
3377 <param name="texture" type="GLenum"/>
3378 </function>
3379
3380 <function name="MultiTexCoord1d" alias="MultiTexCoord1dARB">
3381 <param name="target" type="GLenum"/>
3382 <param name="s" type="GLdouble"/>
3383 </function>
3384
3385 <function name="MultiTexCoord1dv" alias="MultiTexCoord1dvARB">
3386 <param name="target" type="GLenum"/>
3387 <param name="v" type="const GLdouble *"/>
3388 </function>
3389
3390 <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB">
3391 <param name="target" type="GLenum"/>
3392 <param name="s" type="GLfloat"/>
3393 </function>
3394
3395 <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB">
3396 <param name="target" type="GLenum"/>
3397 <param name="v" type="const GLfloat *"/>
3398 </function>
3399
3400 <function name="MultiTexCoord1i" alias="MultiTexCoord1iARB">
3401 <param name="target" type="GLenum"/>
3402 <param name="s" type="GLint"/>
3403 </function>
3404
3405 <function name="MultiTexCoord1iv" alias="MultiTexCoord1ivARB">
3406 <param name="target" type="GLenum"/>
3407 <param name="v" type="const GLint *"/>
3408 </function>
3409
3410 <function name="MultiTexCoord1s" alias="MultiTexCoord1sARB">
3411 <param name="target" type="GLenum"/>
3412 <param name="s" type="GLshort"/>
3413 </function>
3414
3415 <function name="MultiTexCoord1sv" alias="MultiTexCoord1svARB">
3416 <param name="target" type="GLenum"/>
3417 <param name="v" type="const GLshort *"/>
3418 </function>
3419
3420 <function name="MultiTexCoord2d" alias="MultiTexCoord2dARB">
3421 <param name="target" type="GLenum"/>
3422 <param name="s" type="GLdouble"/>
3423 <param name="t" type="GLdouble"/>
3424 </function>
3425
3426 <function name="MultiTexCoord2dv" alias="MultiTexCoord2dvARB">
3427 <param name="target" type="GLenum"/>
3428 <param name="v" type="const GLdouble *"/>
3429 </function>
3430
3431 <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB">
3432 <param name="target" type="GLenum"/>
3433 <param name="s" type="GLfloat"/>
3434 <param name="t" type="GLfloat"/>
3435 </function>
3436
3437 <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB">
3438 <param name="target" type="GLenum"/>
3439 <param name="v" type="const GLfloat *"/>
3440 </function>
3441
3442 <function name="MultiTexCoord2i" alias="MultiTexCoord2iARB">
3443 <param name="target" type="GLenum"/>
3444 <param name="s" type="GLint"/>
3445 <param name="t" type="GLint"/>
3446 </function>
3447
3448 <function name="MultiTexCoord2iv" alias="MultiTexCoord2ivARB">
3449 <param name="target" type="GLenum"/>
3450 <param name="v" type="const GLint *"/>
3451 </function>
3452
3453 <function name="MultiTexCoord2s" alias="MultiTexCoord2sARB">
3454 <param name="target" type="GLenum"/>
3455 <param name="s" type="GLshort"/>
3456 <param name="t" type="GLshort"/>
3457 </function>
3458
3459 <function name="MultiTexCoord2sv" alias="MultiTexCoord2svARB">
3460 <param name="target" type="GLenum"/>
3461 <param name="v" type="const GLshort *"/>
3462 </function>
3463
3464 <function name="MultiTexCoord3d" alias="MultiTexCoord3dARB">
3465 <param name="target" type="GLenum"/>
3466 <param name="s" type="GLdouble"/>
3467 <param name="t" type="GLdouble"/>
3468 <param name="r" type="GLdouble"/>
3469 </function>
3470
3471 <function name="MultiTexCoord3dv" alias="MultiTexCoord3dvARB">
3472 <param name="target" type="GLenum"/>
3473 <param name="v" type="const GLdouble *"/>
3474 </function>
3475
3476 <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB">
3477 <param name="target" type="GLenum"/>
3478 <param name="s" type="GLfloat"/>
3479 <param name="t" type="GLfloat"/>
3480 <param name="r" type="GLfloat"/>
3481 </function>
3482
3483 <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB">
3484 <param name="target" type="GLenum"/>
3485 <param name="v" type="const GLfloat *"/>
3486 </function>
3487
3488 <function name="MultiTexCoord3i" alias="MultiTexCoord3iARB">
3489 <param name="target" type="GLenum"/>
3490 <param name="s" type="GLint"/>
3491 <param name="t" type="GLint"/>
3492 <param name="r" type="GLint"/>
3493 </function>
3494
3495 <function name="MultiTexCoord3iv" alias="MultiTexCoord3ivARB">
3496 <param name="target" type="GLenum"/>
3497 <param name="v" type="const GLint *"/>
3498 </function>
3499
3500 <function name="MultiTexCoord3s" alias="MultiTexCoord3sARB">
3501 <param name="target" type="GLenum"/>
3502 <param name="s" type="GLshort"/>
3503 <param name="t" type="GLshort"/>
3504 <param name="r" type="GLshort"/>
3505 </function>
3506
3507 <function name="MultiTexCoord3sv" alias="MultiTexCoord3svARB">
3508 <param name="target" type="GLenum"/>
3509 <param name="v" type="const GLshort *"/>
3510 </function>
3511
3512 <function name="MultiTexCoord4d" alias="MultiTexCoord4dARB">
3513 <param name="target" type="GLenum"/>
3514 <param name="s" type="GLdouble"/>
3515 <param name="t" type="GLdouble"/>
3516 <param name="r" type="GLdouble"/>
3517 <param name="q" type="GLdouble"/>
3518 </function>
3519
3520 <function name="MultiTexCoord4dv" alias="MultiTexCoord4dvARB">
3521 <param name="target" type="GLenum"/>
3522 <param name="v" type="const GLdouble *"/>
3523 </function>
3524
3525 <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB">
3526 <param name="target" type="GLenum"/>
3527 <param name="s" type="GLfloat"/>
3528 <param name="t" type="GLfloat"/>
3529 <param name="r" type="GLfloat"/>
3530 <param name="q" type="GLfloat"/>
3531 </function>
3532
3533 <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB">
3534 <param name="target" type="GLenum"/>
3535 <param name="v" type="const GLfloat *"/>
3536 </function>
3537
3538 <function name="MultiTexCoord4i" alias="MultiTexCoord4iARB">
3539 <param name="target" type="GLenum"/>
3540 <param name="s" type="GLint"/>
3541 <param name="t" type="GLint"/>
3542 <param name="r" type="GLint"/>
3543 <param name="q" type="GLint"/>
3544 </function>
3545
3546 <function name="MultiTexCoord4iv" alias="MultiTexCoord4ivARB">
3547 <param name="target" type="GLenum"/>
3548 <param name="v" type="const GLint *"/>
3549 </function>
3550
3551 <function name="MultiTexCoord4s" alias="MultiTexCoord4sARB">
3552 <param name="target" type="GLenum"/>
3553 <param name="s" type="GLshort"/>
3554 <param name="t" type="GLshort"/>
3555 <param name="r" type="GLshort"/>
3556 <param name="q" type="GLshort"/>
3557 </function>
3558
3559 <function name="MultiTexCoord4sv" alias="MultiTexCoord4svARB">
3560 <param name="target" type="GLenum"/>
3561 <param name="v" type="const GLshort *"/>
3562 </function>
3563
3564 <function name="LoadTransposeMatrixf" alias="LoadTransposeMatrixfARB">
3565 <param name="m" type="const GLfloat *"/>
3566 </function>
3567
3568 <function name="LoadTransposeMatrixd" alias="LoadTransposeMatrixdARB">
3569 <param name="m" type="const GLdouble *"/>
3570 </function>
3571
3572 <function name="MultTransposeMatrixf" alias="MultTransposeMatrixfARB">
3573 <param name="m" type="const GLfloat *"/>
3574 </function>
3575
3576 <function name="MultTransposeMatrixd" alias="MultTransposeMatrixdARB">
3577 <param name="m" type="const GLdouble *"/>
3578 </function>
3579
3580 <function name="SampleCoverage" alias="SampleCoverageARB">
3581 <param name="value" type="GLclampf"/>
3582 <param name="invert" type="GLboolean"/>
3583 </function>
3584
3585 <function name="CompressedTexImage3D" alias="CompressedTexImage3DARB">
3586 <param name="target" type="GLenum"/>
3587 <param name="level" type="GLint"/>
3588 <param name="internalformat" type="GLenum"/>
3589 <param name="width" type="GLsizei"/>
3590 <param name="height" type="GLsizei"/>
3591 <param name="depth" type="GLsizei"/>
3592 <param name="border" type="GLint"/>
3593 <param name="imageSize" type="GLsizei"/>
3594 <param name="data" type="const GLvoid *"/>
3595 </function>
3596
3597 <function name="CompressedTexImage2D" alias="CompressedTexImage2DARB">
3598 <param name="target" type="GLenum"/>
3599 <param name="level" type="GLint"/>
3600 <param name="internalformat" type="GLenum"/>
3601 <param name="width" type="GLsizei"/>
3602 <param name="height" type="GLsizei"/>
3603 <param name="border" type="GLint"/>
3604 <param name="imageSize" type="GLsizei"/>
3605 <param name="data" type="const GLvoid *"/>
3606 </function>
3607
3608 <function name="CompressedTexImage1D" alias="CompressedTexImage1DARB">
3609 <param name="target" type="GLenum"/>
3610 <param name="level" type="GLint"/>
3611 <param name="internalformat" type="GLenum"/>
3612 <param name="width" type="GLsizei"/>
3613 <param name="border" type="GLint"/>
3614 <param name="imageSize" type="GLsizei"/>
3615 <param name="data" type="const GLvoid *"/>
3616 </function>
3617
3618 <function name="CompressedTexSubImage3D" alias="CompressedTexSubImage3DARB">
3619 <param name="target" type="GLenum"/>
3620 <param name="level" type="GLint"/>
3621 <param name="xoffset" type="GLint"/>
3622 <param name="yoffset" type="GLint"/>
3623 <param name="zoffset" type="GLint"/>
3624 <param name="width" type="GLsizei"/>
3625 <param name="height" type="GLsizei"/>
3626 <param name="depth" type="GLsizei"/>
3627 <param name="format" type="GLenum"/>
3628 <param name="imageSize" type="GLsizei"/>
3629 <param name="data" type="const GLvoid *"/>
3630 </function>
3631
3632 <function name="CompressedTexSubImage2D" alias="CompressedTexSubImage2DARB">
3633 <param name="target" type="GLenum"/>
3634 <param name="level" type="GLint"/>
3635 <param name="xoffset" type="GLint"/>
3636 <param name="yoffset" type="GLint"/>
3637 <param name="width" type="GLsizei"/>
3638 <param name="height" type="GLsizei"/>
3639 <param name="format" type="GLenum"/>
3640 <param name="imageSize" type="GLsizei"/>
3641 <param name="data" type="const GLvoid *"/>
3642 </function>
3643
3644 <function name="CompressedTexSubImage1D" alias="CompressedTexSubImage1DARB">
3645 <param name="target" type="GLenum"/>
3646 <param name="level" type="GLint"/>
3647 <param name="xoffset" type="GLint"/>
3648 <param name="width" type="GLsizei"/>
3649 <param name="format" type="GLenum"/>
3650 <param name="imageSize" type="GLsizei"/>
3651 <param name="data" type="const GLvoid *"/>
3652 </function>
3653
3654 <function name="GetCompressedTexImage" alias="GetCompressedTexImageARB">
3655 <param name="target" type="GLenum"/>
3656 <param name="level" type="GLint"/>
3657 <param name="img" type="GLvoid *"/>
3658 </function>
3659 </category>
3660
3661 <category name="1.4">
3662 <enum name="BLEND_DST_RGB" value="0x80C8"/>
3663 <enum name="BLEND_SRC_RGB" value="0x80C9"/>
3664 <enum name="BLEND_DST_ALPHA" value="0x80CA"/>
3665 <enum name="BLEND_SRC_ALPHA" value="0x80CB"/>
3666 <enum name="POINT_SIZE_MIN" value="0x8126">
3667 <size name="PointParameterfvEXT" count="1"/>
3668 </enum>
3669 <enum name="POINT_SIZE_MAX" value="0x8127">
3670 <size name="PointParameterfvEXT" count="1"/>
3671 </enum>
3672 <enum name="POINT_FADE_THRESHOLD_SIZE" value="0x8128">
3673 <size name="PointParameterfvEXT" count="1"/>
3674 </enum>
3675 <enum name="POINT_DISTANCE_ATTENUATION" value="0x8129">
3676 <size name="PointParameterfvEXT" count="3"/>
3677 </enum>
3678 <enum name="GENERATE_MIPMAP" value="0x8191">
3679 <size name="TexParameterfv" count="1"/>
3680 <size name="TexParameteriv" count="1"/>
3681 </enum>
3682 <enum name="GENERATE_MIPMAP_HINT" value="0x8192"/>
3683 <enum name="DEPTH_COMPONENT16" value="0x81A5"/>
3684 <enum name="DEPTH_COMPONENT24" value="0x81A6"/>
3685 <enum name="DEPTH_COMPONENT32" value="0x81A7"/>
3686 <enum name="MIRRORED_REPEAT" value="0x8370"/>
3687 <enum name="FOG_COORDINATE_SOURCE" value="0x8450"/>
3688 <enum name="FOG_COORDINATE" value="0x8451"/>
3689 <enum name="FRAGMENT_DEPTH" value="0x8452"/>
3690 <enum name="CURRENT_FOG_COORDINATE" value="0x8453"/>
3691 <enum name="FOG_COORDINATE_ARRAY_TYPE" value="0x8454"/>
3692 <enum name="FOG_COORDINATE_ARRAY_STRIDE" value="0x8455"/>
3693 <enum name="FOG_COORDINATE_ARRAY_POINTER" value="0x8456"/>
3694 <enum name="FOG_COORDINATE_ARRAY" value="0x8457"/>
3695 <enum name="COLOR_SUM" value="0x8458"/>
3696 <enum name="CURRENT_SECONDARY_COLOR" value="0x8459"/>
3697 <enum name="SECONDARY_COLOR_ARRAY_SIZE" value="0x845A"/>
3698 <enum name="SECONDARY_COLOR_ARRAY_TYPE" value="0x845B"/>
3699 <enum name="SECONDARY_COLOR_ARRAY_STRIDE" value="0x845C"/>
3700 <enum name="SECONDARY_COLOR_ARRAY_POINTER" value="0x845D"/>
3701 <enum name="SECONDARY_COLOR_ARRAY" value="0x845E"/>
3702 <enum name="MAX_TEXTURE_LOD_BIAS" value="0x84FD"/>
3703 <enum name="TEXTURE_FILTER_CONTROL" value="0x8500"/>
3704 <enum name="TEXTURE_LOD_BIAS" value="0x8501">
3705 <size name="TexEnvfv" count="1"/>
3706 <size name="TexEnviv" count="1"/>
3707 <size name="TexParameterfv" count="1"/>
3708 <size name="TexParameteriv" count="1"/>
3709 </enum>
3710 <enum name="INCR_WRAP" value="0x8507"/>
3711 <enum name="DECR_WRAP" value="0x8508"/>
3712 <enum name="TEXTURE_DEPTH_SIZE" value="0x884A"/>
3713 <enum name="DEPTH_TEXTURE_MODE" value="0x884B">
3714 <size name="TexParameterfv" count="1"/>
3715 <size name="TexParameteriv" count="1"/>
3716 </enum>
3717 <enum name="TEXTURE_COMPARE_MODE" value="0x884C">
3718 <size name="TexParameterfv" count="1"/>
3719 <size name="TexParameteriv" count="1"/>
3720 </enum>
3721 <enum name="TEXTURE_COMPARE_FUNC" value="0x884D">
3722 <size name="TexParameterfv" count="1"/>
3723 <size name="TexParameteriv" count="1"/>
3724 </enum>
3725 <enum name="COMPARE_R_TO_TEXTURE" value="0x884E"/>
3726
3727 <function name="BlendFuncSeparate" alias="BlendFuncSeparateEXT">
3728 <param name="sfactorRGB" type="GLenum"/>
3729 <param name="dfactorRGB" type="GLenum"/>
3730 <param name="sfactorAlpha" type="GLenum"/>
3731 <param name="dfactorAlpha" type="GLenum"/>
3732 </function>
3733
3734 <function name="FogCoordf" alias="FogCoordfEXT">
3735 <param name="coord" type="GLfloat"/>
3736 </function>
3737
3738 <function name="FogCoordfv" alias="FogCoordfvEXT">
3739 <param name="coord" type="const GLfloat *"/>
3740 </function>
3741
3742 <function name="FogCoordd" alias="FogCoorddEXT">
3743 <param name="coord" type="GLdouble"/>
3744 </function>
3745
3746 <function name="FogCoorddv" alias="FogCoorddvEXT">
3747 <param name="coord" type="const GLdouble *"/>
3748 </function>
3749
3750 <function name="FogCoordPointer" alias="FogCoordPointerEXT">
3751 <param name="type" type="GLenum"/>
3752 <param name="stride" type="GLsizei"/>
3753 <param name="pointer" type="const GLvoid *"/>
3754 </function>
3755
3756 <function name="MultiDrawArrays" alias="MultiDrawArraysEXT">
3757 <param name="mode" type="GLenum"/>
3758 <param name="first" type="GLint *"/>
3759 <param name="count" type="GLsizei *"/>
3760 <param name="primcount" type="GLsizei"/>
3761 </function>
3762
3763 <function name="MultiDrawElements" alias="MultiDrawElementsEXT">
3764 <param name="mode" type="GLenum"/>
3765 <param name="count" type="const GLsizei *"/>
3766 <param name="type" type="GLenum"/>
3767 <param name="indices" type="const GLvoid **"/>
3768 <param name="primcount" type="GLsizei"/>
3769 </function>
3770
3771 <function name="PointParameterf" alias="PointParameterfEXT">
3772 <param name="pname" type="GLenum"/>
3773 <param name="param" type="GLfloat"/>
3774 </function>
3775
3776 <function name="PointParameterfv" alias="PointParameterfvEXT">
3777 <param name="pname" type="GLenum"/>
3778 <param name="params" type="const GLfloat *"/>
3779 </function>
3780
3781 <function name="PointParameteri" alias="PointParameteriNV">
3782 <param name="pname" type="GLenum"/>
3783 <param name="param" type="GLint"/>
3784 </function>
3785
3786 <function name="PointParameteriv" alias="PointParameterivNV">
3787 <param name="pname" type="GLenum"/>
3788 <param name="params" type="const GLint *"/>
3789 </function>
3790
3791 <function name="SecondaryColor3b" alias="SecondaryColor3bEXT">
3792 <param name="red" type="GLbyte"/>
3793 <param name="green" type="GLbyte"/>
3794 <param name="blue" type="GLbyte"/>
3795 </function>
3796
3797 <function name="SecondaryColor3bv" alias="SecondaryColor3bvEXT">
3798 <param name="v" type="const GLbyte *"/>
3799 </function>
3800
3801 <function name="SecondaryColor3d" alias="SecondaryColor3dEXT">
3802 <param name="red" type="GLdouble"/>
3803 <param name="green" type="GLdouble"/>
3804 <param name="blue" type="GLdouble"/>
3805 </function>
3806
3807 <function name="SecondaryColor3dv" alias="SecondaryColor3dvEXT">
3808 <param name="v" type="const GLdouble *"/>
3809 </function>
3810
3811 <function name="SecondaryColor3f" alias="SecondaryColor3fEXT">
3812 <param name="red" type="GLfloat"/>
3813 <param name="green" type="GLfloat"/>
3814 <param name="blue" type="GLfloat"/>
3815 </function>
3816
3817 <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT">
3818 <param name="v" type="const GLfloat *"/>
3819 </function>
3820
3821 <function name="SecondaryColor3i" alias="SecondaryColor3iEXT">
3822 <param name="red" type="GLint"/>
3823 <param name="green" type="GLint"/>
3824 <param name="blue" type="GLint"/>
3825 </function>
3826
3827 <function name="SecondaryColor3iv" alias="SecondaryColor3ivEXT">
3828 <param name="v" type="const GLint *"/>
3829 </function>
3830
3831 <function name="SecondaryColor3s" alias="SecondaryColor3sEXT">
3832 <param name="red" type="GLshort"/>
3833 <param name="green" type="GLshort"/>
3834 <param name="blue" type="GLshort"/>
3835 </function>
3836
3837 <function name="SecondaryColor3sv" alias="SecondaryColor3svEXT">
3838 <param name="v" type="const GLshort *"/>
3839 </function>
3840
3841 <function name="SecondaryColor3ub" alias="SecondaryColor3ubEXT">
3842 <param name="red" type="GLubyte"/>
3843 <param name="green" type="GLubyte"/>
3844 <param name="blue" type="GLubyte"/>
3845 </function>
3846
3847 <function name="SecondaryColor3ubv" alias="SecondaryColor3ubvEXT">
3848 <param name="v" type="const GLubyte *"/>
3849 </function>
3850
3851 <function name="SecondaryColor3ui" alias="SecondaryColor3uiEXT">
3852 <param name="red" type="GLuint"/>
3853 <param name="green" type="GLuint"/>
3854 <param name="blue" type="GLuint"/>
3855 </function>
3856
3857 <function name="SecondaryColor3uiv" alias="SecondaryColor3uivEXT">
3858 <param name="v" type="const GLuint *"/>
3859 </function>
3860
3861 <function name="SecondaryColor3us" alias="SecondaryColor3usEXT">
3862 <param name="red" type="GLushort"/>
3863 <param name="green" type="GLushort"/>
3864 <param name="blue" type="GLushort"/>
3865 </function>
3866
3867 <function name="SecondaryColor3usv" alias="SecondaryColor3usvEXT">
3868 <param name="v" type="const GLushort *"/>
3869 </function>
3870
3871 <function name="SecondaryColorPointer" alias="SecondaryColorPointerEXT">
3872 <param name="size" type="GLint"/>
3873 <param name="type" type="GLenum"/>
3874 <param name="stride" type="GLsizei"/>
3875 <param name="pointer" type="const GLvoid *"/>
3876 </function>
3877
3878 <function name="WindowPos2d" alias="WindowPos2dMESA">
3879 <param name="x" type="GLdouble"/>
3880 <param name="y" type="GLdouble"/>
3881 </function>
3882
3883 <function name="WindowPos2dv" alias="WindowPos2dvMESA">
3884 <param name="v" type="const GLdouble *"/>
3885 </function>
3886
3887 <function name="WindowPos2f" alias="WindowPos2fMESA">
3888 <param name="x" type="GLfloat"/>
3889 <param name="y" type="GLfloat"/>
3890 </function>
3891
3892 <function name="WindowPos2fv" alias="WindowPos2fvMESA">
3893 <param name="v" type="const GLfloat *"/>
3894 </function>
3895
3896 <function name="WindowPos2i" alias="WindowPos2iMESA">
3897 <param name="x" type="GLint"/>
3898 <param name="y" type="GLint"/>
3899 </function>
3900
3901 <function name="WindowPos2iv" alias="WindowPos2ivMESA">
3902 <param name="v" type="const GLint *"/>
3903 </function>
3904
3905 <function name="WindowPos2s" alias="WindowPos2sMESA">
3906 <param name="x" type="GLshort"/>
3907 <param name="y" type="GLshort"/>
3908 </function>
3909
3910 <function name="WindowPos2sv" alias="WindowPos2svMESA">
3911 <param name="v" type="const GLshort *"/>
3912 </function>
3913
3914 <function name="WindowPos3d" alias="WindowPos3dMESA">
3915 <param name="x" type="GLdouble"/>
3916 <param name="y" type="GLdouble"/>
3917 <param name="z" type="GLdouble"/>
3918 </function>
3919
3920 <function name="WindowPos3dv" alias="WindowPos3dvMESA">
3921 <param name="v" type="const GLdouble *"/>
3922 </function>
3923
3924 <function name="WindowPos3f" alias="WindowPos3fMESA">
3925 <param name="x" type="GLfloat"/>
3926 <param name="y" type="GLfloat"/>
3927 <param name="z" type="GLfloat"/>
3928 </function>
3929
3930 <function name="WindowPos3fv" alias="WindowPos3fvMESA">
3931 <param name="v" type="const GLfloat *"/>
3932 </function>
3933
3934 <function name="WindowPos3i" alias="WindowPos3iMESA">
3935 <param name="x" type="GLint"/>
3936 <param name="y" type="GLint"/>
3937 <param name="z" type="GLint"/>
3938 </function>
3939
3940 <function name="WindowPos3iv" alias="WindowPos3ivMESA">
3941 <param name="v" type="const GLint *"/>
3942 </function>
3943
3944 <function name="WindowPos3s" alias="WindowPos3sMESA">
3945 <param name="x" type="GLshort"/>
3946 <param name="y" type="GLshort"/>
3947 <param name="z" type="GLshort"/>
3948 </function>
3949
3950 <function name="WindowPos3sv" alias="WindowPos3svMESA">
3951 <param name="v" type="const GLshort *"/>
3952 </function>
3953 </category>
3954
3955 <category name="1.5">
3956 <enum name="BUFFER_SIZE" value="0x8764"/>
3957 <enum name="BUFFER_USAGE" value="0x8765"/>
3958 <enum name="QUERY_COUNTER_BITS" value="0x8864"/>
3959 <enum name="CURRENT_QUERY" value="0x8865"/>
3960 <enum name="QUERY_RESULT" value="0x8866"/>
3961 <enum name="QUERY_RESULT_AVAILABLE" value="0x8867"/>
3962 <enum name="ARRAY_BUFFER" value="0x8892"/>
3963 <enum name="ELEMENT_ARRAY_BUFFER" value="0x8893"/>
3964 <enum name="ARRAY_BUFFER_BINDING" value="0x8894"/>
3965 <enum name="ELEMENT_ARRAY_BUFFER_BINDING" value="0x8895"/>
3966 <enum name="VERTEX_ARRAY_BUFFER_BINDING" value="0x8896"/>
3967 <enum name="NORMAL_ARRAY_BUFFER_BINDING" value="0x8897"/>
3968 <enum name="COLOR_ARRAY_BUFFER_BINDING" value="0x8898"/>
3969 <enum name="INDEX_ARRAY_BUFFER_BINDING" value="0x8899"/>
3970 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING" value="0x889A"/>
3971 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING" value="0x889B"/>
3972 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING" value="0x889C"/>
3973 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING" value="0x889D"/>
3974 <enum name="WEIGHT_ARRAY_BUFFER_BINDING" value="0x889E"/>
3975 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" value="0x889F"/>
3976 <enum name="READ_ONLY" value="0x88B8"/>
3977 <enum name="WRITE_ONLY" value="0x88B9"/>
3978 <enum name="READ_WRITE" value="0x88BA"/>
3979 <enum name="BUFFER_ACCESS" value="0x88BB"/>
3980 <enum name="BUFFER_MAPPED" value="0x88BC"/>
3981 <enum name="BUFFER_MAP_POINTER" value="0x88BD"/>
3982 <enum name="STREAM_DRAW" value="0x88E0"/>
3983 <enum name="STREAM_READ" value="0x88E1"/>
3984 <enum name="STREAM_COPY" value="0x88E2"/>
3985 <enum name="STATIC_DRAW" value="0x88E4"/>
3986 <enum name="STATIC_READ" value="0x88E5"/>
3987 <enum name="STATIC_COPY" value="0x88E6"/>
3988 <enum name="DYNAMIC_DRAW" value="0x88E8"/>
3989 <enum name="DYNAMIC_READ" value="0x88E9"/>
3990 <enum name="DYNAMIC_COPY" value="0x88EA"/>
3991 <enum name="SAMPLES_PASSED" value="0x8914"/>
3992 <enum name="FOG_COORD_SOURCE" value="0x8450"/>
3993 <enum name="FOG_COORD" value="0x8451"/>
3994 <enum name="CURRENT_FOG_COORD" value="0x8453"/>
3995 <enum name="FOG_COORD_ARRAY_TYPE" value="0x8454"/>
3996 <enum name="FOG_COORD_ARRAY_STRIDE" value="0x8455"/>
3997 <enum name="FOG_COORD_ARRAY_POINTER" value="0x8456"/>
3998 <enum name="FOG_COORD_ARRAY" value="0x8457"/>
3999 <enum name="FOG_COORD_ARRAY_BUFFER_BINDING" value="0x889D"/>
4000 <enum name="SRC0_RGB" value="0x8580"/>
4001 <enum name="SRC1_RGB" value="0x8581"/>
4002 <enum name="SRC2_RGB" value="0x8582"/>
4003 <enum name="SRC0_ALPHA" value="0x8588"/>
4004 <enum name="SRC1_ALPHA" value="0x8589"/>
4005 <enum name="SRC2_ALPHA" value="0x858A"/>
4006
4007 <type name="intptr" size="4"/>
4008 <type name="sizeiptr" size="4"/>
4009
4010 <function name="BindBuffer" alias="BindBufferARB">
4011 <param name="target" type="GLenum"/>
4012 <param name="buffer" type="GLuint"/>
4013 </function>
4014
4015 <function name="BufferData" alias="BufferDataARB">
4016 <param name="target" type="GLenum"/>
4017 <param name="size" type="GLsizeiptrARB"/>
4018 <param name="data" type="const GLvoid *"/>
4019 <param name="usage" type="GLenum"/>
4020 </function>
4021
4022 <function name="BufferSubData" alias="BufferSubDataARB">
4023 <param name="target" type="GLenum"/>
4024 <param name="offset" type="GLintptrARB"/>
4025 <param name="size" type="GLsizeiptrARB"/>
4026 <param name="data" type="const GLvoid *"/>
4027 </function>
4028
4029 <function name="DeleteBuffers" alias="DeleteBuffersARB">
4030 <param name="n" type="GLsizei"/>
4031 <param name="buffer" type="const GLuint *"/>
4032 </function>
4033
4034 <function name="GenBuffers" alias="GenBuffersARB">
4035 <param name="n" type="GLsizei"/>
4036 <param name="buffer" type="GLuint *"/>
4037 </function>
4038
4039 <function name="GetBufferParameteriv" alias="GetBufferParameterivARB">
4040 <param name="target" type="GLenum"/>
4041 <param name="pname" type="GLenum"/>
4042 <param name="params" type="GLint *"/>
4043 </function>
4044
4045 <function name="GetBufferPointerv" alias="GetBufferPointervARB">
4046 <param name="target" type="GLenum"/>
4047 <param name="pname" type="GLenum"/>
4048 <param name="params" type="GLvoid **"/>
4049 </function>
4050
4051 <function name="GetBufferSubData" alias="GetBufferSubDataARB">
4052 <param name="target" type="GLenum"/>
4053 <param name="offset" type="GLintptrARB"/>
4054 <param name="size" type="GLsizeiptrARB"/>
4055 <param name="data" type="GLvoid *"/>
4056 </function>
4057
4058 <function name="IsBuffer" alias="IsBufferARB">
4059 <param name="buffer" type="GLuint"/>
4060 <return type="GLboolean"/>
4061 </function>
4062
4063 <function name="MapBuffer" alias="MapBufferARB">
4064 <param name="target" type="GLenum"/>
4065 <param name="access" type="GLenum"/>
4066 <return type="GLvoid *"/>
4067 </function>
4068
4069 <function name="UnmapBuffer" alias="UnmapBufferARB">
4070 <param name="target" type="GLenum"/>
4071 <return type="GLboolean"/>
4072 </function>
4073
4074 <function name="GenQueries" alias="GenQueriesARB">
4075 <param name="n" type="GLsizei"/>
4076 <param name="ids" type="GLuint *"/>
4077 </function>
4078
4079 <function name="DeleteQueries" alias="DeleteQueriesARB">
4080 <param name="n" type="GLsizei"/>
4081 <param name="ids" type="const GLuint *"/>
4082 </function>
4083
4084 <function name="IsQuery" alias="IsQueryARB">
4085 <param name="id" type="GLuint"/>
4086 <return type="GLboolean"/>
4087 </function>
4088
4089 <function name="BeginQuery" alias="BeginQueryARB">
4090 <param name="target" type="GLenum"/>
4091 <param name="id" type="GLuint"/>
4092 </function>
4093
4094 <function name="EndQuery" alias="EndQueryARB">
4095 <param name="target" type="GLenum"/>
4096 </function>
4097
4098 <function name="GetQueryiv" alias="GetQueryivARB">
4099 <param name="target" type="GLenum"/>
4100 <param name="pname" type="GLenum"/>
4101 <param name="params" type="GLint *"/>
4102 </function>
4103
4104 <function name="GetQueryObjectiv" alias="GetQueryObjectivARB">
4105 <param name="id" type="GLuint"/>
4106 <param name="pname" type="GLenum"/>
4107 <param name="params" type="GLint *"/>
4108 </function>
4109
4110 <function name="GetQueryObjectuiv" alias="GetQueryObjectuivARB">
4111 <param name="id" type="GLuint"/>
4112 <param name="pname" type="GLenum"/>
4113 <param name="params" type="GLuint *"/>
4114 </function>
4115 </category>
4116
4117
4118
4119 <!-- ARB extensions sorted by extension number. -->
4120
4121 <category name="GL_ARB_multitexture" number="1">
4122 <enum name="TEXTURE0_ARB" value="0x84C0"/>
4123 <enum name="TEXTURE1_ARB" value="0x84C1"/>
4124 <enum name="TEXTURE2_ARB" value="0x84C2"/>
4125 <enum name="TEXTURE3_ARB" value="0x84C3"/>
4126 <enum name="TEXTURE4_ARB" value="0x84C4"/>
4127 <enum name="TEXTURE5_ARB" value="0x84C5"/>
4128 <enum name="TEXTURE6_ARB" value="0x84C6"/>
4129 <enum name="TEXTURE7_ARB" value="0x84C7"/>
4130 <enum name="TEXTURE8_ARB" value="0x84C8"/>
4131 <enum name="TEXTURE9_ARB" value="0x84C9"/>
4132 <enum name="TEXTURE10_ARB" value="0x84CA"/>
4133 <enum name="TEXTURE11_ARB" value="0x84CB"/>
4134 <enum name="TEXTURE12_ARB" value="0x84CC"/>
4135 <enum name="TEXTURE13_ARB" value="0x84CD"/>
4136 <enum name="TEXTURE14_ARB" value="0x84CE"/>
4137 <enum name="TEXTURE15_ARB" value="0x84CF"/>
4138 <enum name="TEXTURE16_ARB" value="0x84D0"/>
4139 <enum name="TEXTURE17_ARB" value="0x84D1"/>
4140 <enum name="TEXTURE18_ARB" value="0x84D2"/>
4141 <enum name="TEXTURE19_ARB" value="0x84D3"/>
4142 <enum name="TEXTURE20_ARB" value="0x84D4"/>
4143 <enum name="TEXTURE21_ARB" value="0x84D5"/>
4144 <enum name="TEXTURE22_ARB" value="0x84D6"/>
4145 <enum name="TEXTURE23_ARB" value="0x84D7"/>
4146 <enum name="TEXTURE24_ARB" value="0x84D8"/>
4147 <enum name="TEXTURE25_ARB" value="0x84D9"/>
4148 <enum name="TEXTURE26_ARB" value="0x84DA"/>
4149 <enum name="TEXTURE27_ARB" value="0x84DB"/>
4150 <enum name="TEXTURE28_ARB" value="0x84DC"/>
4151 <enum name="TEXTURE29_ARB" value="0x84DD"/>
4152 <enum name="TEXTURE30_ARB" value="0x84DE"/>
4153 <enum name="TEXTURE31_ARB" value="0x84DF"/>
4154 <enum name="ACTIVE_TEXTURE_ARB" value="0x84E0"/>
4155 <enum name="CLIENT_ACTIVE_TEXTURE_ARB" value="0x84E1"/>
4156 <enum name="MAX_TEXTURE_UNITS_ARB" value="0x84E2"/>
4157
4158 <function name="ActiveTextureARB" offset="374">
4159 <param name="texture" type="GLenum"/>
4160 <glx rop="197"/>
4161 </function>
4162
4163 <function name="ClientActiveTextureARB" offset="375">
4164 <param name="texture" type="GLenum"/>
4165 <glx handcode="true"/>
4166 </function>
4167
4168 <function name="MultiTexCoord1dARB" offset="376" vectorequiv="MultiTexCoord1dvARB">
4169 <param name="target" type="GLenum"/>
4170 <param name="s" type="GLdouble"/>
4171 </function>
4172
4173 <function name="MultiTexCoord1dvARB" offset="377">
4174 <param name="target" type="GLenum"/>
4175 <param name="v" type="const GLdouble *" count="1"/>
4176 <glx rop="198"/>
4177 </function>
4178
4179 <function name="MultiTexCoord1fARB" offset="378" vectorequiv="MultiTexCoord1fvARB">
4180 <param name="target" type="GLenum"/>
4181 <param name="s" type="GLfloat"/>
4182 </function>
4183
4184 <function name="MultiTexCoord1fvARB" offset="379">
4185 <param name="target" type="GLenum"/>
4186 <param name="v" type="const GLfloat *" count="1"/>
4187 <glx rop="199"/>
4188 </function>
4189
4190 <function name="MultiTexCoord1iARB" offset="380" vectorequiv="MultiTexCoord1ivARB">
4191 <param name="target" type="GLenum"/>
4192 <param name="s" type="GLint"/>
4193 </function>
4194
4195 <function name="MultiTexCoord1ivARB" offset="381">
4196 <param name="target" type="GLenum"/>
4197 <param name="v" type="const GLint *" count="1"/>
4198 <glx rop="200"/>
4199 </function>
4200
4201 <function name="MultiTexCoord1sARB" offset="382" vectorequiv="MultiTexCoord1svARB">
4202 <param name="target" type="GLenum"/>
4203 <param name="s" type="GLshort"/>
4204 </function>
4205
4206 <function name="MultiTexCoord1svARB" offset="383">
4207 <param name="target" type="GLenum"/>
4208 <param name="v" type="const GLshort *" count="1"/>
4209 <glx rop="201"/>
4210 </function>
4211
4212 <function name="MultiTexCoord2dARB" offset="384" vectorequiv="MultiTexCoord2dvARB">
4213 <param name="target" type="GLenum"/>
4214 <param name="s" type="GLdouble"/>
4215 <param name="t" type="GLdouble"/>
4216 </function>
4217
4218 <function name="MultiTexCoord2dvARB" offset="385">
4219 <param name="target" type="GLenum"/>
4220 <param name="v" type="const GLdouble *" count="2"/>
4221 <glx rop="202"/>
4222 </function>
4223
4224 <function name="MultiTexCoord2fARB" offset="386" vectorequiv="MultiTexCoord2fvARB">
4225 <param name="target" type="GLenum"/>
4226 <param name="s" type="GLfloat"/>
4227 <param name="t" type="GLfloat"/>
4228 </function>
4229
4230 <function name="MultiTexCoord2fvARB" offset="387">
4231 <param name="target" type="GLenum"/>
4232 <param name="v" type="const GLfloat *" count="2"/>
4233 <glx rop="203"/>
4234 </function>
4235
4236 <function name="MultiTexCoord2iARB" offset="388" vectorequiv="MultiTexCoord2ivARB">
4237 <param name="target" type="GLenum"/>
4238 <param name="s" type="GLint"/>
4239 <param name="t" type="GLint"/>
4240 </function>
4241
4242 <function name="MultiTexCoord2ivARB" offset="389">
4243 <param name="target" type="GLenum"/>
4244 <param name="v" type="const GLint *" count="2"/>
4245 <glx rop="204"/>
4246 </function>
4247
4248 <function name="MultiTexCoord2sARB" offset="390" vectorequiv="MultiTexCoord2svARB">
4249 <param name="target" type="GLenum"/>
4250 <param name="s" type="GLshort"/>
4251 <param name="t" type="GLshort"/>
4252 </function>
4253
4254 <function name="MultiTexCoord2svARB" offset="391">
4255 <param name="target" type="GLenum"/>
4256 <param name="v" type="const GLshort *" count="2"/>
4257 <glx rop="205"/>
4258 </function>
4259
4260 <function name="MultiTexCoord3dARB" offset="392" vectorequiv="MultiTexCoord3dvARB">
4261 <param name="target" type="GLenum"/>
4262 <param name="s" type="GLdouble"/>
4263 <param name="t" type="GLdouble"/>
4264 <param name="r" type="GLdouble"/>
4265 </function>
4266
4267 <function name="MultiTexCoord3dvARB" offset="393">
4268 <param name="target" type="GLenum"/>
4269 <param name="v" type="const GLdouble *" count="3"/>
4270 <glx rop="206"/>
4271 </function>
4272
4273 <function name="MultiTexCoord3fARB" offset="394" vectorequiv="MultiTexCoord3fvARB">
4274 <param name="target" type="GLenum"/>
4275 <param name="s" type="GLfloat"/>
4276 <param name="t" type="GLfloat"/>
4277 <param name="r" type="GLfloat"/>
4278 </function>
4279
4280 <function name="MultiTexCoord3fvARB" offset="395">
4281 <param name="target" type="GLenum"/>
4282 <param name="v" type="const GLfloat *" count="3"/>
4283 <glx rop="207"/>
4284 </function>
4285
4286 <function name="MultiTexCoord3iARB" offset="396" vectorequiv="MultiTexCoord3ivARB">
4287 <param name="target" type="GLenum"/>
4288 <param name="s" type="GLint"/>
4289 <param name="t" type="GLint"/>
4290 <param name="r" type="GLint"/>
4291 </function>
4292
4293 <function name="MultiTexCoord3ivARB" offset="397">
4294 <param name="target" type="GLenum"/>
4295 <param name="v" type="const GLint *" count="3"/>
4296 <glx rop="208"/>
4297 </function>
4298
4299 <function name="MultiTexCoord3sARB" offset="398" vectorequiv="MultiTexCoord3svARB">
4300 <param name="target" type="GLenum"/>
4301 <param name="s" type="GLshort"/>
4302 <param name="t" type="GLshort"/>
4303 <param name="r" type="GLshort"/>
4304 </function>
4305
4306 <function name="MultiTexCoord3svARB" offset="399">
4307 <param name="target" type="GLenum"/>
4308 <param name="v" type="const GLshort *" count="3"/>
4309 <glx rop="209"/>
4310 </function>
4311
4312 <function name="MultiTexCoord4dARB" offset="400" vectorequiv="MultiTexCoord4dvARB">
4313 <param name="target" type="GLenum"/>
4314 <param name="s" type="GLdouble"/>
4315 <param name="t" type="GLdouble"/>
4316 <param name="r" type="GLdouble"/>
4317 <param name="q" type="GLdouble"/>
4318 </function>
4319
4320 <function name="MultiTexCoord4dvARB" offset="401">
4321 <param name="target" type="GLenum"/>
4322 <param name="v" type="const GLdouble *" count="4"/>
4323 <glx rop="210"/>
4324 </function>
4325
4326 <function name="MultiTexCoord4fARB" offset="402" vectorequiv="MultiTexCoord4fvARB">
4327 <param name="target" type="GLenum"/>
4328 <param name="s" type="GLfloat"/>
4329 <param name="t" type="GLfloat"/>
4330 <param name="r" type="GLfloat"/>
4331 <param name="q" type="GLfloat"/>
4332 </function>
4333
4334 <function name="MultiTexCoord4fvARB" offset="403">
4335 <param name="target" type="GLenum"/>
4336 <param name="v" type="const GLfloat *" count="4"/>
4337 <glx rop="211"/>
4338 </function>
4339
4340 <function name="MultiTexCoord4iARB" offset="404" vectorequiv="MultiTexCoord4ivARB">
4341 <param name="target" type="GLenum"/>
4342 <param name="s" type="GLint"/>
4343 <param name="t" type="GLint"/>
4344 <param name="r" type="GLint"/>
4345 <param name="q" type="GLint"/>
4346 </function>
4347
4348 <function name="MultiTexCoord4ivARB" offset="405">
4349 <param name="target" type="GLenum"/>
4350 <param name="v" type="const GLint *" count="4"/>
4351 <glx rop="212"/>
4352 </function>
4353
4354 <function name="MultiTexCoord4sARB" offset="406" vectorequiv="MultiTexCoord4svARB">
4355 <param name="target" type="GLenum"/>
4356 <param name="s" type="GLshort"/>
4357 <param name="t" type="GLshort"/>
4358 <param name="r" type="GLshort"/>
4359 <param name="q" type="GLshort"/>
4360 </function>
4361
4362 <function name="MultiTexCoord4svARB" offset="407">
4363 <param name="target" type="GLenum"/>
4364 <param name="v" type="const GLshort *" count="4"/>
4365 <glx rop="213"/>
4366 </function>
4367 </category>
4368
4369 <!-- ARB extension number 2 is a GLX extension. -->
4370
4371 <category name="GL_ARB_transpose_matrix" number="3">
4372 <enum name="TRANSPOSE_MODELVIEW_MATRIX_ARB" value="0x84E3"/>
4373 <enum name="TRANSPOSE_PROJECTION_MATRIX_ARB" value="0x84E4"/>
4374 <enum name="TRANSPOSE_TEXTURE_MATRIX_ARB" value="0x84E5"/>
4375 <enum name="TRANSPOSE_COLOR_MATRIX_ARB" value="0x84E6"/>
4376
4377 <function name="LoadTransposeMatrixfARB" offset="408">
4378 <param name="m" type="const GLfloat *"/>
4379 <glx handcode="true"/>
4380 </function>
4381
4382 <function name="LoadTransposeMatrixdARB" offset="409">
4383 <param name="m" type="const GLdouble *"/>
4384 <glx handcode="true"/>
4385 </function>
4386
4387 <function name="MultTransposeMatrixfARB" offset="410">
4388 <param name="m" type="const GLfloat *"/>
4389 <glx handcode="true"/>
4390 </function>
4391
4392 <function name="MultTransposeMatrixdARB" offset="411">
4393 <param name="m" type="const GLdouble *"/>
4394 <glx handcode="true"/>
4395 </function>
4396 </category>
4397
4398 <!-- ARB extension number 4 is a WGL extension. -->
4399
4400 <category name="GL_ARB_multisample" number="5">
4401 <enum name="MULTISAMPLE_ARB" value="0x809D"/>
4402 <enum name="SAMPLE_ALPHA_TO_COVERAGE_ARB" value="0x809E"/>
4403 <enum name="SAMPLE_ALPHA_TO_ONE_ARB" value="0x809F"/>
4404 <enum name="SAMPLE_COVERAGE_ARB" value="0x80A0"/>
4405 <enum name="SAMPLE_BUFFERS_ARB" value="0x80A8"/>
4406 <enum name="SAMPLES_ARB" value="0x80A9"/>
4407 <enum name="SAMPLE_COVERAGE_VALUE_ARB" value="0x80AA"/>
4408 <enum name="SAMPLE_COVERAGE_INVERT_ARB" value="0x80AB"/>
4409 <enum name="MULTISAMPLE_BIT_ARB" value="0x20000000"/>
4410
4411 <function name="SampleCoverageARB" offset="412">
4412 <param name="value" type="GLclampf"/>
4413 <param name="invert" type="GLboolean"/>
4414 <glx rop="229"/>
4415 </function>
4416 </category>
4417
4418 <category name="GL_ARB_texture_env_add" number="6">
4419 <!-- No new functions, types, enums. -->
4420 </category>
4421
4422 <category name="GL_ARB_texture_cube_map" number="7">
4423 <enum name="NORMAL_MAP_ARB" value="0x8511"/>
4424 <enum name="REFLECTION_MAP_ARB" value="0x8512"/>
4425 <enum name="TEXTURE_CUBE_MAP_ARB" value="0x8513"/>
4426 <enum name="TEXTURE_BINDING_CUBE_MAP_ARB" value="0x8514"/>
4427 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X_ARB" value="0x8515"/>
4428 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X_ARB" value="0x8516"/>
4429 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y_ARB" value="0x8517"/>
4430 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB" value="0x8518"/>
4431 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z_ARB" value="0x8519"/>
4432 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB" value="0x851A"/>
4433 <enum name="PROXY_TEXTURE_CUBE_MAP_ARB" value="0x851B"/>
4434 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE_ARB" value="0x851C"/>
4435 </category>
4436
4437 <!-- ARB extension number 8 is a WGL extension. -->
4438 <!-- ARB extension number 9 is a WGL extension. -->
4439 <!-- ARB extension number 10 is a WGL extension. -->
4440 <!-- ARB extension number 11 is a WGL extension. -->
4441
4442 <category name="GL_ARB_texture_compression" number="12">
4443 <enum name="COMPRESSED_ALPHA_ARB" value="0x84E9"/>
4444 <enum name="COMPRESSED_LUMINANCE_ARB" value="0x84EA"/>
4445 <enum name="COMPRESSED_LUMINANCE_ALPHA_ARB" value="0x84EB"/>
4446 <enum name="COMPRESSED_INTENSITY_ARB" value="0x84EC"/>
4447 <enum name="COMPRESSED_RGB_ARB" value="0x84ED"/>
4448 <enum name="COMPRESSED_RGBA_ARB" value="0x84EE"/>
4449 <enum name="TEXTURE_COMPRESSION_HINT_ARB" value="0x84EF"/>
4450 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" value="0x86A0"/>
4451 <enum name="TEXTURE_COMPRESSED_ARB" value="0x86A1"/>
4452 <enum name="NUM_TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A2"/>
4453 <enum name="TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A3"/>
4454
4455 <function name="CompressedTexImage3DARB" offset="554">
4456 <param name="target" type="GLenum"/>
4457 <param name="level" type="GLint"/>
4458 <param name="internalformat" type="GLenum"/>
4459 <param name="width" type="GLsizei"/>
4460 <param name="height" type="GLsizei"/>
4461 <param name="depth" type="GLsizei"/>
4462 <param name="border" type="GLint"/>
4463 <param name="imageSize" type="GLsizei"/>
4464 <param name="data" type="const GLvoid *"/>
4465 <glx rop="216" handcode="true"/>
4466 </function>
4467
4468 <function name="CompressedTexImage2DARB" offset="555">
4469 <param name="target" type="GLenum"/>
4470 <param name="level" type="GLint"/>
4471 <param name="internalformat" type="GLenum"/>
4472 <param name="width" type="GLsizei"/>
4473 <param name="height" type="GLsizei"/>
4474 <param name="border" type="GLint"/>
4475 <param name="imageSize" type="GLsizei"/>
4476 <param name="data" type="const GLvoid *"/>
4477 <glx rop="215" handcode="true"/>
4478 </function>
4479
4480 <function name="CompressedTexImage1DARB" offset="556">
4481 <param name="target" type="GLenum"/>
4482 <param name="level" type="GLint"/>
4483 <param name="internalformat" type="GLenum"/>
4484 <param name="width" type="GLsizei"/>
4485 <param name="border" type="GLint"/>
4486 <param name="imageSize" type="GLsizei"/>
4487 <param name="data" type="const GLvoid *"/>
4488 <glx rop="214" handcode="true"/>
4489 </function>
4490
4491 <function name="CompressedTexSubImage3DARB" offset="557">
4492 <param name="target" type="GLenum"/>
4493 <param name="level" type="GLint"/>
4494 <param name="xoffset" type="GLint"/>
4495 <param name="yoffset" type="GLint"/>
4496 <param name="zoffset" type="GLint"/>
4497 <param name="width" type="GLsizei"/>
4498 <param name="height" type="GLsizei"/>
4499 <param name="depth" type="GLsizei"/>
4500 <param name="format" type="GLenum"/>
4501 <param name="imageSize" type="GLsizei"/>
4502 <param name="data" type="const GLvoid *"/>
4503 <glx rop="219" handcode="true"/>
4504 </function>
4505
4506 <function name="CompressedTexSubImage2DARB" offset="558">
4507 <param name="target" type="GLenum"/>
4508 <param name="level" type="GLint"/>
4509 <param name="xoffset" type="GLint"/>
4510 <param name="yoffset" type="GLint"/>
4511 <param name="width" type="GLsizei"/>
4512 <param name="height" type="GLsizei"/>
4513 <param name="format" type="GLenum"/>
4514 <param name="imageSize" type="GLsizei"/>
4515 <param name="data" type="const GLvoid *"/>
4516 <glx rop="218" handcode="true"/>
4517 </function>
4518
4519 <function name="CompressedTexSubImage1DARB" offset="559">
4520 <param name="target" type="GLenum"/>
4521 <param name="level" type="GLint"/>
4522 <param name="xoffset" type="GLint"/>
4523 <param name="width" type="GLsizei"/>
4524 <param name="format" type="GLenum"/>
4525 <param name="imageSize" type="GLsizei"/>
4526 <param name="data" type="const GLvoid *"/>
4527 <glx rop="217" handcode="true"/>
4528 </function>
4529
4530 <function name="GetCompressedTexImageARB" offset="560">
4531 <param name="target" type="GLenum"/>
4532 <param name="level" type="GLint"/>
4533 <param name="img" type="GLvoid *"/>
4534 <glx sop="160" handcode="true"/>
4535 </function>
4536 </category>
4537
4538 <category name="GL_ARB_texture_border_clamp" number="13">
4539 <enum name="CLAMP_TO_BORDER_ARB" value="0x812D"/>
4540 </category>
4541
4542 <category name="GL_ARB_point_parameters" number="14">
4543 <enum name="POINT_SIZE_MIN_ARB" value="0x8126">
4544 <size name="PointParameterfvEXT" count="1"/>
4545 </enum>
4546 <enum name="POINT_SIZE_MAX_ARB" value="0x8127">
4547 <size name="PointParameterfvEXT" count="1"/>
4548 </enum>
4549 <enum name="POINT_FADE_THRESHOLD_SIZE_ARB" value="0x8128">
4550 <size name="PointParameterfvEXT" count="1"/>
4551 </enum>
4552 <enum name="POINT_DISTANCE_ATTENUATION_ARB" value="0x8129">
4553 <size name="PointParameterfvEXT" count="3"/>
4554 </enum>
4555
4556 <function name="PointParameterfARB" alias="PointParameterfEXT">
4557 <param name="pname" type="GLenum"/>
4558 <param name="param" type="GLfloat"/>
4559 <glx rop="2065"/>
4560 </function>
4561
4562 <function name="PointParameterfvARB" alias="PointParameterfvEXT">
4563 <param name="pname" type="GLenum"/>
4564 <param name="params" type="const GLfloat *" variable_param="pname"/>
4565 <glx rop="2066"/>
4566 </function>
4567 </category>
4568
4569 <category name="GL_ARB_vertex_blend" number="15">
4570 <enum name="MAX_VERTEX_UNITS_ARB" value="0x86A4"/>
4571 <enum name="ACTIVE_VERTEX_UNITS_ARB" value="0x86A5"/>
4572 <enum name="WEIGHT_SUM_UNITY_ARB" value="0x86A6"/>
4573 <enum name="VERTEX_BLEND_ARB" value="0x86A7"/>
4574 <enum name="CURRENT_WEIGHT_ARB" value="0x86A8"/>
4575 <enum name="WEIGHT_ARRAY_TYPE_ARB" value="0x86A9"/>
4576 <enum name="WEIGHT_ARRAY_STRIDE_ARB" value="0x86AA"/>
4577 <enum name="WEIGHT_ARRAY_SIZE_ARB" value="0x86AB"/>
4578 <enum name="WEIGHT_ARRAY_POINTER_ARB" value="0x86AC"/>
4579 <enum name="WEIGHT_ARRAY_ARB" value="0x86AD"/>
4580 <enum name="MODELVIEW0_ARB" value="0x1700"/>
4581 <enum name="MODELVIEW1_ARB" value="0x850A"/>
4582 <enum name="MODELVIEW2_ARB" value="0x8722"/>
4583 <enum name="MODELVIEW3_ARB" value="0x8723"/>
4584 <enum name="MODELVIEW4_ARB" value="0x8724"/>
4585 <enum name="MODELVIEW5_ARB" value="0x8725"/>
4586 <enum name="MODELVIEW6_ARB" value="0x8726"/>
4587 <enum name="MODELVIEW7_ARB" value="0x8727"/>
4588 <enum name="MODELVIEW8_ARB" value="0x8728"/>
4589 <enum name="MODELVIEW9_ARB" value="0x8729"/>
4590 <enum name="MODELVIEW10_ARB" value="0x872A"/>
4591 <enum name="MODELVIEW11_ARB" value="0x872B"/>
4592 <enum name="MODELVIEW12_ARB" value="0x872C"/>
4593 <enum name="MODELVIEW13_ARB" value="0x872D"/>
4594 <enum name="MODELVIEW14_ARB" value="0x872E"/>
4595 <enum name="MODELVIEW15_ARB" value="0x872F"/>
4596 <enum name="MODELVIEW16_ARB" value="0x8730"/>
4597 <enum name="MODELVIEW17_ARB" value="0x8731"/>
4598 <enum name="MODELVIEW18_ARB" value="0x8732"/>
4599 <enum name="MODELVIEW19_ARB" value="0x8733"/>
4600 <enum name="MODELVIEW20_ARB" value="0x8734"/>
4601 <enum name="MODELVIEW21_ARB" value="0x8735"/>
4602 <enum name="MODELVIEW22_ARB" value="0x8736"/>
4603 <enum name="MODELVIEW23_ARB" value="0x8737"/>
4604 <enum name="MODELVIEW24_ARB" value="0x8738"/>
4605 <enum name="MODELVIEW25_ARB" value="0x8739"/>
4606 <enum name="MODELVIEW26_ARB" value="0x873A"/>
4607 <enum name="MODELVIEW27_ARB" value="0x873B"/>
4608 <enum name="MODELVIEW28_ARB" value="0x873C"/>
4609 <enum name="MODELVIEW29_ARB" value="0x873D"/>
4610 <enum name="MODELVIEW30_ARB" value="0x873E"/>
4611 <enum name="MODELVIEW31_ARB" value="0x873F"/>
4612
4613 <function name="WeightbvARB" offset="?">
4614 <param name="size" type="GLint"/>
4615 <param name="weights" type="const GLbyte *"/>
4616 </function>
4617
4618 <function name="WeightsvARB" offset="?">
4619 <param name="size" type="GLint"/>
4620 <param name="weights" type="const GLshort *"/>
4621 </function>
4622
4623 <function name="WeightivARB" offset="?">
4624 <param name="size" type="GLint"/>
4625 <param name="weights" type="const GLint *"/>
4626 </function>
4627
4628 <function name="WeightfvARB" offset="?">
4629 <param name="size" type="GLint"/>
4630 <param name="weights" type="const GLfloat *"/>
4631 </function>
4632
4633 <function name="WeightdvARB" offset="?">
4634 <param name="size" type="GLint"/>
4635 <param name="weights" type="const GLdouble *"/>
4636 </function>
4637
4638 <function name="WeightubvARB" offset="?">
4639 <param name="size" type="GLint"/>
4640 <param name="weights" type="const GLubyte *"/>
4641 </function>
4642
4643 <function name="WeightusvARB" offset="?">
4644 <param name="size" type="GLint"/>
4645 <param name="weights" type="const GLushort *"/>
4646 </function>
4647
4648 <function name="WeightuivARB" offset="?">
4649 <param name="size" type="GLint"/>
4650 <param name="weights" type="const GLuint *"/>
4651 </function>
4652
4653 <function name="WeightPointerARB" offset="?">
4654 <param name="size" type="GLint"/>
4655 <param name="type" type="GLenum"/>
4656 <param name="stride" type="GLsizei"/>
4657 <param name="pointer" type="const GLvoid *"/>
4658 <glx handcode="true"/>
4659 </function>
4660
4661 <function name="VertexBlendARB" offset="?">
4662 <param name="count" type="GLint"/>
4663 </function>
4664 </category>
4665
4666 <category name="GL_ARB_matrix_palette" number="16">
4667 <enum name="MATRIX_PALETTE_ARB" value="0x8840"/>
4668 <enum name="MAX_MATRIX_PALETTE_STACK_DEPTH_ARB" value="0x8841"/>
4669 <enum name="MAX_PALETTE_MATRICES_ARB" value="0x8842"/>
4670 <enum name="CURRENT_PALETTE_MATRIX_ARB" value="0x8843"/>
4671 <enum name="MATRIX_INDEX_ARRAY_ARB" value="0x8844"/>
4672 <enum name="CURRENT_MATRIX_INDEX_ARB" value="0x8845"/>
4673 <enum name="MATRIX_INDEX_ARRAY_SIZE_ARB" value="0x8846"/>
4674 <enum name="MATRIX_INDEX_ARRAY_TYPE_ARB" value="0x8847"/>
4675 <enum name="MATRIX_INDEX_ARRAY_STRIDE_ARB" value="0x8848"/>
4676 <enum name="MATRIX_INDEX_ARRAY_POINTER_ARB" value="0x8849"/>
4677
4678 <function name="CurrentPaletteMatrixARB" offset="?">
4679 <param name="index" type="GLint"/>
4680 </function>
4681
4682 <function name="MatrixIndexubvARB" offset="?">
4683 <param name="size" type="GLint"/>
4684 <param name="indices" type="const GLubyte *"/>
4685 </function>
4686
4687 <function name="MatrixIndexusvARB" offset="?">
4688 <param name="size" type="GLint"/>
4689 <param name="indices" type="const GLushort *"/>
4690 </function>
4691
4692 <function name="MatrixIndexuivARB" offset="?">
4693 <param name="size" type="GLint"/>
4694 <param name="indices" type="const GLuint *"/>
4695 </function>
4696
4697 <function name="MatrixIndexPointerARB" offset="?">
4698 <param name="size" type="GLint"/>
4699 <param name="type" type="GLenum"/>
4700 <param name="stride" type="GLsizei"/>
4701 <param name="pointer" type="const GLvoid *"/>
4702 <glx handcode="true"/>
4703 </function>
4704 </category>
4705
4706 <category name="GL_ARB_texture_env_combine" number="17">
4707 <enum name="COMBINE_ARB" value="0x8570"/>
4708 <enum name="COMBINE_RGB_ARB" value="0x8571"/>
4709 <enum name="COMBINE_ALPHA_ARB" value="0x8572"/>
4710 <enum name="SOURCE0_RGB_ARB" value="0x8580"/>
4711 <enum name="SOURCE1_RGB_ARB" value="0x8581"/>
4712 <enum name="SOURCE2_RGB_ARB" value="0x8582"/>
4713 <enum name="SOURCE0_ALPHA_ARB" value="0x8588"/>
4714 <enum name="SOURCE1_ALPHA_ARB" value="0x8589"/>
4715 <enum name="SOURCE2_ALPHA_ARB" value="0x858A"/>
4716 <enum name="OPERAND0_RGB_ARB" value="0x8590"/>
4717 <enum name="OPERAND1_RGB_ARB" value="0x8591"/>
4718 <enum name="OPERAND2_RGB_ARB" value="0x8592"/>
4719 <enum name="OPERAND0_ALPHA_ARB" value="0x8598"/>
4720 <enum name="OPERAND1_ALPHA_ARB" value="0x8599"/>
4721 <enum name="OPERAND2_ALPHA_ARB" value="0x859A"/>
4722 <enum name="RGB_SCALE_ARB" value="0x8573"/>
4723 <enum name="ADD_SIGNED_ARB" value="0x8574"/>
4724 <enum name="INTERPOLATE_ARB" value="0x8575"/>
4725 <enum name="SUBTRACT_ARB" value="0x84E7"/>
4726 <enum name="CONSTANT_ARB" value="0x8576"/>
4727 <enum name="PRIMARY_COLOR_ARB" value="0x8577"/>
4728 <enum name="PREVIOUS_ARB" value="0x8578"/>
4729 </category>
4730
4731 <category name="GL_ARB_texture_env_crossbar" number="18">
4732 <!-- No new functions, types, enums. -->
4733 </category>
4734
4735 <category name="GL_ARB_texture_env_dot3" number="19">
4736 <enum name="DOT3_RGB_ARB" value="0x86AE"/>
4737 <enum name="DOT3_RGBA_ARB" value="0x86AF"/>
4738 </category>
4739
4740 <!-- ARB extension number 20 is a WGL extension. -->
4741
4742 <category name="GL_ARB_texture_mirrored_repeat" number="21">
4743 <enum name="MIRRORED_REPEAT_ARB" value="0x8370"/>
4744 </category>
4745
4746 <category name="GL_ARB_depth_texture" number="22">
4747 <enum name="DEPTH_COMPONENT16_ARB" value="0x81A5"/>
4748 <enum name="DEPTH_COMPONENT24_ARB" value="0x81A6"/>
4749 <enum name="DEPTH_COMPONENT32_ARB" value="0x81A7"/>
4750 <enum name="TEXTURE_DEPTH_SIZE_ARB" value="0x884A"/>
4751 <enum name="DEPTH_TEXTURE_MODE_ARB" value="0x884B">
4752 <size name="TexParameterfv" count="1"/>
4753 <size name="TexParameteriv" count="1"/>
4754 </enum>
4755 </category>
4756
4757 <category name="GL_ARB_shadow" number="23">
4758 <enum name="TEXTURE_COMPARE_MODE_ARB" value="0x884C">
4759 <size name="TexParameterfv" count="1"/>
4760 <size name="TexParameteriv" count="1"/>
4761 </enum>
4762 <enum name="TEXTURE_COMPARE_FUNC_ARB" value="0x884D">
4763 <size name="TexParameterfv" count="1"/>
4764 <size name="TexParameteriv" count="1"/>
4765 </enum>
4766 <enum name="COMPARE_R_TO_TEXTURE_ARB" value="0x884E"/>
4767 </category>
4768
4769 <category name="GL_ARB_shadow_ambient" number="24">
4770 <enum name="TEXTURE_COMPARE_FAIL_VALUE_ARB" value="0x80BF">
4771 <size name="TexParameterfv" count="1"/>
4772 <size name="TexParameteriv" count="1"/>
4773 </enum>
4774 </category>
4775
4776 <category name="GL_ARB_window_pos" number="25">
4777 <function name="WindowPos2dARB" alias="WindowPos2dMESA">
4778 <param name="x" type="GLdouble"/>
4779 <param name="y" type="GLdouble"/>
4780 </function>
4781
4782 <function name="WindowPos2fARB" alias="WindowPos2fMESA">
4783 <param name="x" type="GLfloat"/>
4784 <param name="y" type="GLfloat"/>
4785 </function>
4786
4787 <function name="WindowPos2iARB" alias="WindowPos2iMESA">
4788 <param name="x" type="GLint"/>
4789 <param name="y" type="GLint"/>
4790 </function>
4791
4792 <function name="WindowPos2sARB" alias="WindowPos2sMESA">
4793 <param name="x" type="GLshort"/>
4794 <param name="y" type="GLshort"/>
4795 </function>
4796
4797 <function name="WindowPos2dvARB" alias="WindowPos2dvMESA">
4798 <param name="p" type="const GLdouble *"/>
4799 </function>
4800
4801 <function name="WindowPos2fvARB" alias="WindowPos2fvMESA">
4802 <param name="p" type="const GLfloat *"/>
4803 </function>
4804
4805 <function name="WindowPos2ivARB" alias="WindowPos2ivMESA">
4806 <param name="p" type="const GLint *"/>
4807 </function>
4808
4809 <function name="WindowPos2svARB" alias="WindowPos2svMESA">
4810 <param name="p" type="const GLshort *"/>
4811 </function>
4812
4813 <function name="WindowPos3dARB" alias="WindowPos3dMESA">
4814 <param name="x" type="GLdouble"/>
4815 <param name="y" type="GLdouble"/>
4816 <param name="z" type="GLdouble"/>
4817 </function>
4818
4819 <function name="WindowPos3fARB" alias="WindowPos3fMESA">
4820 <param name="x" type="GLfloat"/>
4821 <param name="y" type="GLfloat"/>
4822 <param name="z" type="GLfloat"/>
4823 </function>
4824
4825 <function name="WindowPos3iARB" alias="WindowPos3iMESA">
4826 <param name="x" type="GLint"/>
4827 <param name="y" type="GLint"/>
4828 <param name="z" type="GLint"/>
4829 </function>
4830
4831 <function name="WindowPos3sARB" alias="WindowPos3sMESA">
4832 <param name="x" type="GLshort"/>
4833 <param name="y" type="GLshort"/>
4834 <param name="z" type="GLshort"/>
4835 </function>
4836
4837 <function name="WindowPos3dvARB" alias="WindowPos3dvMESA">
4838 <param name="p" type="const GLdouble *"/>
4839 </function>
4840
4841 <function name="WindowPos3fvARB" alias="WindowPos3fvMESA">
4842 <param name="p" type="const GLfloat *"/>
4843 </function>
4844
4845 <function name="WindowPos3ivARB" alias="WindowPos3ivMESA">
4846 <param name="p" type="const GLint *"/>
4847 </function>
4848
4849 <function name="WindowPos3svARB" alias="WindowPos3svMESA">
4850 <param name="p" type="const GLshort *"/>
4851 </function>
4852 </category>
4853
4854 <category name="GL_ARB_vertex_program" number="26">
4855 <enum name="COLOR_SUM_ARB" value="0x8458"/>
4856 <enum name="VERTEX_PROGRAM_ARB" value="0x8620"/>
4857 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED_ARB" value="0x8622"/>
4858 <enum name="VERTEX_ATTRIB_ARRAY_SIZE_ARB" value="0x8623"/>
4859 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE_ARB" value="0x8624"/>
4860 <enum name="VERTEX_ATTRIB_ARRAY_TYPE_ARB" value="0x8625"/>
4861 <enum name="CURRENT_VERTEX_ATTRIB_ARB" value="0x8626"/>
4862 <enum name="PROGRAM_LENGTH_ARB" value="0x8627"/>
4863 <enum name="PROGRAM_STRING_ARB" value="0x8628"/>
4864 <enum name="MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" value="0x862E"/>
4865 <enum name="MAX_PROGRAM_MATRICES_ARB" value="0x862F"/>
4866 <enum name="CURRENT_MATRIX_STACK_DEPTH_ARB" value="0x8640"/>
4867 <enum name="CURRENT_MATRIX_ARB" value="0x8641"/>
4868 <enum name="VERTEX_PROGRAM_POINT_SIZE_ARB" value="0x8642"/>
4869 <enum name="VERTEX_PROGRAM_TWO_SIDE_ARB" value="0x8643"/>
4870 <enum name="VERTEX_ATTRIB_ARRAY_POINTER_ARB" value="0x8645"/>
4871 <enum name="PROGRAM_ERROR_POSITION_ARB" value="0x864B"/>
4872 <enum name="PROGRAM_BINDING_ARB" value="0x8677"/>
4873 <enum name="MAX_VERTEX_ATTRIBS_ARB" value="0x8869"/>
4874 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB" value="0x886A"/>
4875 <enum name="PROGRAM_ERROR_STRING_ARB" value="0x8874"/>
4876 <enum name="PROGRAM_FORMAT_ASCII_ARB" value="0x8875"/>
4877 <enum name="PROGRAM_FORMAT_ARB" value="0x8876"/>
4878 <enum name="PROGRAM_INSTRUCTIONS_ARB" value="0x88A0"/>
4879 <enum name="MAX_PROGRAM_INSTRUCTIONS_ARB" value="0x88A1"/>
4880 <enum name="PROGRAM_NATIVE_INSTRUCTIONS_ARB" value="0x88A2"/>
4881 <enum name="MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB" value="0x88A3"/>
4882 <enum name="PROGRAM_TEMPORARIES_ARB" value="0x88A4"/>
4883 <enum name="MAX_PROGRAM_TEMPORARIES_ARB" value="0x88A5"/>
4884 <enum name="PROGRAM_NATIVE_TEMPORARIES_ARB" value="0x88A6"/>
4885 <enum name="MAX_PROGRAM_NATIVE_TEMPORARIES_ARB" value="0x88A7"/>
4886 <enum name="PROGRAM_PARAMETERS_ARB" value="0x88A8"/>
4887 <enum name="MAX_PROGRAM_PARAMETERS_ARB" value="0x88A9"/>
4888 <enum name="PROGRAM_NATIVE_PARAMETERS_ARB" value="0x88AA"/>
4889 <enum name="MAX_PROGRAM_NATIVE_PARAMETERS_ARB" value="0x88AB"/>
4890 <enum name="PROGRAM_ATTRIBS_ARB" value="0x88AC"/>
4891 <enum name="MAX_PROGRAM_ATTRIBS_ARB" value="0x88AD"/>
4892 <enum name="PROGRAM_NATIVE_ATTRIBS_ARB" value="0x88AE"/>
4893 <enum name="MAX_PROGRAM_NATIVE_ATTRIBS_ARB" value="0x88AF"/>
4894 <enum name="PROGRAM_ADDRESS_REGISTERS_ARB" value="0x88B0"/>
4895 <enum name="MAX_PROGRAM_ADDRESS_REGISTERS_ARB" value="0x88B1"/>
4896 <enum name="PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" value="0x88B2"/>
4897 <enum name="MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" value="0x88B3"/>
4898 <enum name="MAX_PROGRAM_LOCAL_PARAMETERS_ARB" value="0x88B4"/>
4899 <enum name="MAX_PROGRAM_ENV_PARAMETERS_ARB" value="0x88B5"/>
4900 <enum name="PROGRAM_UNDER_NATIVE_LIMITS_ARB" value="0x88B6"/>
4901 <enum name="TRANSPOSE_CURRENT_MATRIX_ARB" value="0x88B7"/>
4902 <enum name="MATRIX0_ARB" value="0x88C0"/>
4903 <enum name="MATRIX1_ARB" value="0x88C1"/>
4904 <enum name="MATRIX2_ARB" value="0x88C2"/>
4905 <enum name="MATRIX3_ARB" value="0x88C3"/>
4906 <enum name="MATRIX4_ARB" value="0x88C4"/>
4907 <enum name="MATRIX5_ARB" value="0x88C5"/>
4908 <enum name="MATRIX6_ARB" value="0x88C6"/>
4909 <enum name="MATRIX7_ARB" value="0x88C7"/>
4910 <enum name="MATRIX8_ARB" value="0x88C8"/>
4911 <enum name="MATRIX9_ARB" value="0x88C9"/>
4912 <enum name="MATRIX10_ARB" value="0x88CA"/>
4913 <enum name="MATRIX11_ARB" value="0x88CB"/>
4914 <enum name="MATRIX12_ARB" value="0x88CC"/>
4915 <enum name="MATRIX13_ARB" value="0x88CD"/>
4916 <enum name="MATRIX14_ARB" value="0x88CE"/>
4917 <enum name="MATRIX15_ARB" value="0x88CF"/>
4918 <enum name="MATRIX16_ARB" value="0x88D0"/>
4919 <enum name="MATRIX17_ARB" value="0x88D1"/>
4920 <enum name="MATRIX18_ARB" value="0x88D2"/>
4921 <enum name="MATRIX19_ARB" value="0x88D3"/>
4922 <enum name="MATRIX20_ARB" value="0x88D4"/>
4923 <enum name="MATRIX21_ARB" value="0x88D5"/>
4924 <enum name="MATRIX22_ARB" value="0x88D6"/>
4925 <enum name="MATRIX23_ARB" value="0x88D7"/>
4926 <enum name="MATRIX24_ARB" value="0x88D8"/>
4927 <enum name="MATRIX25_ARB" value="0x88D9"/>
4928 <enum name="MATRIX26_ARB" value="0x88DA"/>
4929 <enum name="MATRIX27_ARB" value="0x88DB"/>
4930 <enum name="MATRIX28_ARB" value="0x88DC"/>
4931 <enum name="MATRIX29_ARB" value="0x88DD"/>
4932 <enum name="MATRIX30_ARB" value="0x88DE"/>
4933 <enum name="MATRIX31_ARB" value="0x88DF"/>
4934
4935 <function name="VertexAttrib1sARB" alias="VertexAttrib1sNV">
4936 <param name="index" type="GLuint"/>
4937 <param name="x" type="GLshort"/>
4938 </function>
4939
4940 <function name="VertexAttrib1fARB" alias="VertexAttrib1fNV">
4941 <param name="index" type="GLuint"/>
4942 <param name="x" type="GLfloat"/>
4943 </function>
4944
4945 <function name="VertexAttrib1dARB" alias="VertexAttrib1dNV">
4946 <param name="index" type="GLuint"/>
4947 <param name="x" type="GLdouble"/>
4948 </function>
4949
4950 <function name="VertexAttrib2sARB" alias="VertexAttrib2sNV">
4951 <param name="index" type="GLuint"/>
4952 <param name="x" type="GLshort"/>
4953 <param name="y" type="GLshort"/>
4954 </function>
4955
4956 <function name="VertexAttrib2fARB" alias="VertexAttrib2fNV">
4957 <param name="index" type="GLuint"/>
4958 <param name="x" type="GLfloat"/>
4959 <param name="y" type="GLfloat"/>
4960 </function>
4961
4962 <function name="VertexAttrib2dARB" alias="VertexAttrib2dNV">
4963 <param name="index" type="GLuint"/>
4964 <param name="x" type="GLdouble"/>
4965 <param name="y" type="GLdouble"/>
4966 </function>
4967
4968 <function name="VertexAttrib3sARB" alias="VertexAttrib3sNV">
4969 <param name="index" type="GLuint"/>
4970 <param name="x" type="GLshort"/>
4971 <param name="y" type="GLshort"/>
4972 <param name="z" type="GLshort"/>
4973 </function>
4974
4975 <function name="VertexAttrib3fARB" alias="VertexAttrib3fNV">
4976 <param name="index" type="GLuint"/>
4977 <param name="x" type="GLfloat"/>
4978 <param name="y" type="GLfloat"/>
4979 <param name="z" type="GLfloat"/>
4980 </function>
4981
4982 <function name="VertexAttrib3dARB" alias="VertexAttrib3dNV">
4983 <param name="index" type="GLuint"/>
4984 <param name="x" type="GLdouble"/>
4985 <param name="y" type="GLdouble"/>
4986 <param name="z" type="GLdouble"/>
4987 </function>
4988
4989 <function name="VertexAttrib4sARB" alias="VertexAttrib4sNV">
4990 <param name="index" type="GLuint"/>
4991 <param name="x" type="GLshort"/>
4992 <param name="y" type="GLshort"/>
4993 <param name="z" type="GLshort"/>
4994 <param name="w" type="GLshort"/>
4995 </function>
4996
4997 <function name="VertexAttrib4fARB" alias="VertexAttrib4fNV">
4998 <param name="index" type="GLuint"/>
4999 <param name="x" type="GLfloat"/>
5000 <param name="y" type="GLfloat"/>
5001 <param name="z" type="GLfloat"/>
5002 <param name="w" type="GLfloat"/>
5003 </function>
5004
5005 <function name="VertexAttrib4dARB" alias="VertexAttrib4dNV">
5006 <param name="index" type="GLuint"/>
5007 <param name="x" type="GLdouble"/>
5008 <param name="y" type="GLdouble"/>
5009 <param name="z" type="GLdouble"/>
5010 <param name="w" type="GLdouble"/>
5011 </function>
5012
5013 <function name="VertexAttrib4NubARB" alias="VertexAttrib4ubNV">
5014 <param name="index" type="GLuint"/>
5015 <param name="x" type="GLubyte"/>
5016 <param name="y" type="GLubyte"/>
5017 <param name="z" type="GLubyte"/>
5018 <param name="w" type="GLubyte"/>
5019 </function>
5020
5021 <function name="VertexAttrib1svARB" alias="VertexAttrib1svNV">
5022 <param name="index" type="GLuint"/>
5023 <param name="v" type="const GLshort *" count="1"/>
5024 </function>
5025
5026 <function name="VertexAttrib1fvARB" alias="VertexAttrib1fvNV">
5027 <param name="index" type="GLuint"/>
5028 <param name="v" type="const GLfloat *" count="1"/>
5029 </function>
5030
5031 <function name="VertexAttrib1dvARB" alias="VertexAttrib1dvNV">
5032 <param name="index" type="GLuint"/>
5033 <param name="v" type="const GLdouble *" count="1"/>
5034 </function>
5035
5036 <function name="VertexAttrib2svARB" alias="VertexAttrib2svNV">
5037 <param name="index" type="GLuint"/>
5038 <param name="v" type="const GLshort *" count="2"/>
5039 </function>
5040
5041 <function name="VertexAttrib2fvARB" alias="VertexAttrib2fvNV">
5042 <param name="index" type="GLuint"/>
5043 <param name="v" type="const GLfloat *" count="2"/>
5044 </function>
5045
5046 <function name="VertexAttrib2dvARB" alias="VertexAttrib2dvNV">
5047 <param name="index" type="GLuint"/>
5048 <param name="v" type="const GLdouble *" count="2"/>
5049 </function>
5050
5051 <function name="VertexAttrib3svARB" alias="VertexAttrib3svNV">
5052 <param name="index" type="GLuint"/>
5053 <param name="v" type="const GLshort *" count="3"/>
5054 </function>
5055
5056 <function name="VertexAttrib3fvARB" alias="VertexAttrib3fvNV">
5057 <param name="index" type="GLuint"/>
5058 <param name="v" type="const GLfloat *" count="3"/>
5059 </function>
5060
5061 <function name="VertexAttrib3dvARB" alias="VertexAttrib3dvNV">
5062 <param name="index" type="GLuint"/>
5063 <param name="v" type="const GLdouble *" count="3"/>
5064 </function>
5065
5066 <function name="VertexAttrib4bvARB" offset="654">
5067 <param name="index" type="GLuint"/>
5068 <param name="v" type="const GLbyte *" count="4"/>
5069 <glx rop="4230" ignore="true"/>
5070 </function>
5071
5072 <function name="VertexAttrib4svARB" alias="VertexAttrib4svNV">
5073 <param name="index" type="GLuint"/>
5074 <param name="v" type="const GLshort *" count="4"/>
5075 </function>
5076
5077 <function name="VertexAttrib4ivARB" offset="655">
5078 <param name="index" type="GLuint"/>
5079 <param name="v" type="const GLint *" count="4"/>
5080 <glx rop="4231" ignore="true"/>
5081 </function>
5082
5083 <function name="VertexAttrib4ubvARB" offset="656">
5084 <param name="index" type="GLuint"/>
5085 <param name="v" type="const GLubyte *" count="4"/>
5086 <glx rop="4232" ignore="true"/>
5087 </function>
5088
5089 <function name="VertexAttrib4usvARB" offset="657">
5090 <param name="index" type="GLuint"/>
5091 <param name="v" type="const GLushort *" count="4"/>
5092 <glx rop="4233" ignore="true"/>
5093 </function>
5094
5095 <function name="VertexAttrib4uivARB" offset="658">
5096 <param name="index" type="GLuint"/>
5097 <param name="v" type="const GLuint *" count="4"/>
5098 <glx rop="4234" ignore="true"/>
5099 </function>
5100
5101 <function name="VertexAttrib4fvARB" alias="VertexAttrib4fvNV">
5102 <param name="index" type="GLuint"/>
5103 <param name="v" type="const GLfloat *" count="4"/>
5104 </function>
5105
5106 <function name="VertexAttrib4dvARB" alias="VertexAttrib4dvNV">
5107 <param name="index" type="GLuint"/>
5108 <param name="v" type="const GLdouble *" count="4"/>
5109 </function>
5110
5111 <function name="VertexAttrib4NbvARB" offset="659">
5112 <param name="index" type="GLuint"/>
5113 <param name="v" type="const GLbyte *" count="4"/>
5114 <glx rop="4235" ignore="true"/>
5115 </function>
5116
5117 <function name="VertexAttrib4NsvARB" offset="660">
5118 <param name="index" type="GLuint"/>
5119 <param name="v" type="const GLshort *" count="4"/>
5120 <glx rop="4236" ignore="true"/>
5121 </function>
5122
5123 <function name="VertexAttrib4NivARB" offset="661">
5124 <param name="index" type="GLuint"/>
5125 <param name="v" type="const GLint *" count="4"/>
5126 <glx rop="4237" ignore="true"/>
5127 </function>
5128
5129 <function name="VertexAttrib4NubvARB" alias="VertexAttrib4ubvNV">
5130 <param name="index" type="GLuint"/>
5131 <param name="v" type="const GLubyte *" count="4"/>
5132 </function>
5133
5134 <function name="VertexAttrib4NusvARB" offset="662">
5135 <param name="index" type="GLuint"/>
5136 <param name="v" type="const GLushort *" count="4"/>
5137 <glx rop="4238" ignore="true"/>
5138 </function>
5139
5140 <function name="VertexAttrib4NuivARB" offset="663">
5141 <param name="index" type="GLuint"/>
5142 <param name="v" type="const GLuint *" count="4"/>
5143 <glx rop="4239" ignore="true"/>
5144 </function>
5145
5146 <function name="VertexAttribPointerARB" offset="664">
5147 <param name="index" type="GLuint"/>
5148 <param name="size" type="GLint"/>
5149 <param name="type" type="GLenum"/>
5150 <param name="normalized" type="GLboolean"/>
5151 <param name="stride" type="GLsizei"/>
5152 <param name="pointer" type="const GLvoid *"/>
5153 <glx handcode="true" ignore="true"/>
5154 </function>
5155
5156 <function name="EnableVertexAttribArrayARB" offset="665">
5157 <param name="index" type="GLuint"/>
5158 <glx handcode="true" ignore="true"/>
5159 </function>
5160
5161 <function name="DisableVertexAttribArrayARB" offset="666">
5162 <param name="index" type="GLuint"/>
5163 <glx handcode="true" ignore="true"/>
5164 </function>
5165
5166 <function name="ProgramStringARB" offset="667">
5167 <param name="target" type="GLenum"/>
5168 <param name="format" type="GLenum"/>
5169 <param name="len" type="GLsizei"/>
5170 <param name="string" type="const GLvoid *"/>
5171 <glx rop="4217" handcode="true" ignore="true"/>
5172 </function>
5173
5174 <function name="BindProgramARB" alias="BindProgramNV">
5175 <param name="target" type="GLenum"/>
5176 <param name="program" type="GLuint"/>
5177 </function>
5178
5179 <function name="DeleteProgramsARB" alias="DeleteProgramsNV">
5180 <param name="n" type="GLsizei"/>
5181 <param name="programs" type="const GLuint *"/>
5182 </function>
5183
5184 <function name="GenProgramsARB" alias="GenProgramsNV">
5185 <param name="n" type="GLsizei"/>
5186 <param name="programs" type="GLuint *"/>
5187 </function>
5188
5189 <function name="IsProgramARB" alias="IsProgramNV">
5190 <param name="program" type="GLuint"/>
5191 <return type="GLboolean"/>
5192 </function>
5193
5194 <!-- FIXME: This should alias to ProgramParameter*NV -->
5195 <function name="ProgramEnvParameter4dARB" offset="668" vectorequiv="ProgramEnvParameter4dvARB">
5196 <param name="target" type="GLenum"/>
5197 <param name="index" type="GLuint"/>
5198 <param name="x" type="GLdouble"/>
5199 <param name="y" type="GLdouble"/>
5200 <param name="z" type="GLdouble"/>
5201 <param name="w" type="GLdouble"/>
5202 <glx ignore="true"/>
5203 </function>
5204
5205 <!-- FIXME: This should alias to ProgramParameter*NV -->
5206 <function name="ProgramEnvParameter4dvARB" offset="669">
5207 <param name="target" type="GLenum"/>
5208 <param name="index" type="GLuint"/>
5209 <param name="params" type="const GLdouble *" count="4"/>
5210 <glx rop="4185" doubles_in_order="true" ignore="true"/>
5211 </function>
5212
5213 <!-- FIXME: This should alias to ProgramParameter*NV -->
5214 <function name="ProgramEnvParameter4fARB" offset="670" vectorequiv="ProgramEnvParameter4fvARB">
5215 <param name="target" type="GLenum"/>
5216 <param name="index" type="GLuint"/>
5217 <param name="x" type="GLfloat"/>
5218 <param name="y" type="GLfloat"/>
5219 <param name="z" type="GLfloat"/>
5220 <param name="w" type="GLfloat"/>
5221 <glx ignore="true"/>
5222 </function>
5223
5224 <!-- FIXME: This should alias to ProgramParameter*NV -->
5225 <function name="ProgramEnvParameter4fvARB" offset="671">
5226 <param name="target" type="GLenum"/>
5227 <param name="index" type="GLuint"/>
5228 <param name="params" type="const GLfloat *" count="4"/>
5229 <glx rop="4184" ignore="true"/>
5230 </function>
5231
5232 <function name="ProgramLocalParameter4dARB" offset="672" vectorequiv="ProgramLocalParameter4dvARB">
5233 <param name="target" type="GLenum"/>
5234 <param name="index" type="GLuint"/>
5235 <param name="x" type="GLdouble"/>
5236 <param name="y" type="GLdouble"/>
5237 <param name="z" type="GLdouble"/>
5238 <param name="w" type="GLdouble"/>
5239 <glx ignore="true"/>
5240 </function>
5241
5242 <function name="ProgramLocalParameter4dvARB" offset="673">
5243 <param name="target" type="GLenum"/>
5244 <param name="index" type="GLuint"/>
5245 <param name="params" type="const GLdouble *" count="4"/>
5246 <glx rop="4216" doubles_in_order="true" ignore="true"/>
5247 </function>
5248
5249 <function name="ProgramLocalParameter4fARB" offset="674" vectorequiv="ProgramLocalParameter4fvARB">
5250 <param name="target" type="GLenum"/>
5251 <param name="index" type="GLuint"/>
5252 <param name="x" type="GLfloat"/>
5253 <param name="y" type="GLfloat"/>
5254 <param name="z" type="GLfloat"/>
5255 <param name="w" type="GLfloat"/>
5256 <glx ignore="true"/>
5257 </function>
5258
5259 <function name="ProgramLocalParameter4fvARB" offset="675">
5260 <param name="target" type="GLenum"/>
5261 <param name="index" type="GLuint"/>
5262 <param name="params" type="const GLfloat *" count="4"/>
5263 <glx rop="4215" ignore="true"/>
5264 </function>
5265
5266 <!-- FIXME: This should alias to GetProgramParameter*NV -->
5267 <function name="GetProgramEnvParameterdvARB" offset="676">
5268 <param name="target" type="GLenum"/>
5269 <param name="index" type="GLuint"/>
5270 <param name="params" type="GLdouble *" output="true"/>
5271 <glx vendorpriv="1297" doubles_in_order="true" ignore="true"/>
5272 </function>
5273
5274 <!-- FIXME: This should alias to GetProgramParameter*NV -->
5275 <function name="GetProgramEnvParameterfvARB" offset="677">
5276 <param name="target" type="GLenum"/>
5277 <param name="index" type="GLuint"/>
5278 <param name="params" type="GLfloat *" output="true"/>
5279 <glx vendorpriv="1296" ignore="true"/>
5280 </function>
5281
5282 <function name="GetProgramLocalParameterdvARB" offset="678">
5283 <param name="target" type="GLenum"/>
5284 <param name="index" type="GLuint"/>
5285 <param name="params" type="GLdouble *" output="true"/>
5286 <glx vendorpriv="1306" doubles_in_order="true" ignore="true"/>
5287 </function>
5288
5289 <function name="GetProgramLocalParameterfvARB" offset="679">
5290 <param name="target" type="GLenum"/>
5291 <param name="index" type="GLuint"/>
5292 <param name="params" type="GLfloat *" output="true"/>
5293 <glx vendorpriv="1305" ignore="true"/>
5294 </function>
5295
5296 <!-- FIXME: This should alias to GetProgramivNV -->
5297 <function name="GetProgramivARB" offset="680">
5298 <param name="target" type="GLenum"/>
5299 <param name="pname" type="GLenum"/>
5300 <param name="params" type="GLint *" output="true"/>
5301 <glx vendorpriv="1307" ignore="true"/>
5302 </function>
5303
5304 <!-- FIXME: This should alias to GetProgramStringNV -->
5305 <function name="GetProgramStringARB" offset="681">
5306 <param name="target" type="GLenum"/>
5307 <param name="pname" type="GLenum"/>
5308 <param name="string" type="GLvoid *"/>
5309 <glx vendorpriv="1308" handcode="true" ignore="true"/>
5310 </function>
5311
5312 <function name="GetVertexAttribdvARB" alias="GetVertexAttribdvNV">
5313 <param name="index" type="GLuint"/>
5314 <param name="pname" type="GLenum"/>
5315 <param name="params" type="GLdouble *"/>
5316 </function>
5317
5318 <function name="GetVertexAttribfvARB" alias="GetVertexAttribfvNV">
5319 <param name="index" type="GLuint"/>
5320 <param name="pname" type="GLenum"/>
5321 <param name="params" type="GLfloat *"/>
5322 </function>
5323
5324 <function name="GetVertexAttribivARB" alias="GetVertexAttribivNV">
5325 <param name="index" type="GLuint"/>
5326 <param name="pname" type="GLenum"/>
5327 <param name="params" type="GLint *"/>
5328 </function>
5329
5330 <function name="GetVertexAttribPointervARB" alias="GetVertexAttribPointervNV">
5331 <param name="index" type="GLuint"/>
5332 <param name="pname" type="GLenum"/>
5333 <param name="params" type="GLvoid **"/>
5334 </function>
5335 </category>
5336
5337 <category name="GL_ARB_fragment_program" number="27">
5338 <enum name="FRAGMENT_PROGRAM_ARB" value="0x8804"/>
5339 <enum name="PROGRAM_ALU_INSTRUCTIONS_ARB" value="0x8805"/>
5340 <enum name="PROGRAM_TEX_INSTRUCTIONS_ARB" value="0x8806"/>
5341 <enum name="PROGRAM_TEX_INDIRECTIONS_ARB" value="0x8807"/>
5342 <enum name="PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" value="0x8808"/>
5343 <enum name="PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" value="0x8809"/>
5344 <enum name="PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" value="0x880A"/>
5345 <enum name="MAX_PROGRAM_ALU_INSTRUCTIONS_ARB" value="0x880B"/>
5346 <enum name="MAX_PROGRAM_TEX_INSTRUCTIONS_ARB" value="0x880C"/>
5347 <enum name="MAX_PROGRAM_TEX_INDIRECTIONS_ARB" value="0x880D"/>
5348 <enum name="MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" value="0x880E"/>
5349 <enum name="MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" value="0x880F"/>
5350 <enum name="MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" value="0x8810"/>
5351 <enum name="MAX_TEXTURE_COORDS_ARB" value="0x8871"/>
5352 <enum name="MAX_TEXTURE_IMAGE_UNITS_ARB" value="0x8872"/>
5353 </category>
5354
5355 <category name="GL_ARB_vertex_buffer_object" number="28">
5356 <enum name="BUFFER_SIZE_ARB" value="0x8764"/>
5357 <enum name="BUFFER_USAGE_ARB" value="0x8765"/>
5358 <enum name="ARRAY_BUFFER_ARB" value="0x8892"/>
5359 <enum name="ELEMENT_ARRAY_BUFFER_ARB" value="0x8893"/>
5360 <enum name="ARRAY_BUFFER_BINDING_ARB" value="0x8894"/>
5361 <enum name="ELEMENT_ARRAY_BUFFER_BINDING_ARB" value="0x8895"/>
5362 <enum name="VERTEX_ARRAY_BUFFER_BINDING_ARB" value="0x8896"/>
5363 <enum name="NORMAL_ARRAY_BUFFER_BINDING_ARB" value="0x8897"/>
5364 <enum name="COLOR_ARRAY_BUFFER_BINDING_ARB" value="0x8898"/>
5365 <enum name="INDEX_ARRAY_BUFFER_BINDING_ARB" value="0x8899"/>
5366 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB" value="0x889A"/>
5367 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB" value="0x889B"/>
5368 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB" value="0x889C"/>
5369 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB" value="0x889D"/>
5370 <enum name="WEIGHT_ARRAY_BUFFER_BINDING_ARB" value="0x889E"/>
5371 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB" value="0x889F"/>
5372 <enum name="READ_ONLY_ARB" value="0x88B8"/>
5373 <enum name="WRITE_ONLY_ARB" value="0x88B9"/>
5374 <enum name="READ_WRITE_ARB" value="0x88BA"/>
5375 <enum name="BUFFER_ACCESS_ARB" value="0x88BB"/>
5376 <enum name="BUFFER_MAPPED_ARB" value="0x88BC"/>
5377 <enum name="BUFFER_MAP_POINTER_ARB" value="0x88BD"/>
5378 <enum name="STREAM_DRAW_ARB" value="0x88E0"/>
5379 <enum name="STREAM_READ_ARB" value="0x88E1"/>
5380 <enum name="STREAM_COPY_ARB" value="0x88E2"/>
5381 <enum name="STATIC_DRAW_ARB" value="0x88E4"/>
5382 <enum name="STATIC_READ_ARB" value="0x88E5"/>
5383 <enum name="STATIC_COPY_ARB" value="0x88E6"/>
5384 <enum name="DYNAMIC_DRAW_ARB" value="0x88E8"/>
5385 <enum name="DYNAMIC_READ_ARB" value="0x88E9"/>
5386 <enum name="DYNAMIC_COPY_ARB" value="0x88EA"/>
5387
5388 <type name="intptrARB" size="4"/>
5389 <type name="sizeiptrARB" size="4"/>
5390
5391 <function name="BindBufferARB" offset="688">
5392 <param name="target" type="GLenum"/>
5393 <param name="buffer" type="GLuint"/>
5394 <glx ignore="true"/>
5395 </function>
5396
5397 <function name="BufferDataARB" offset="689">
5398 <param name="target" type="GLenum"/>
5399 <param name="size" type="GLsizeiptrARB"/>
5400 <param name="data" type="const GLvoid *"/>
5401 <param name="usage" type="GLenum"/>
5402 <glx ignore="true"/>
5403 </function>
5404
5405 <function name="BufferSubDataARB" offset="690">
5406 <param name="target" type="GLenum"/>
5407 <param name="offset" type="GLintptrARB"/>
5408 <param name="size" type="GLsizeiptrARB"/>
5409 <param name="data" type="const GLvoid *"/>
5410 <glx ignore="true"/>
5411 </function>
5412
5413 <function name="DeleteBuffersARB" offset="691">
5414 <param name="n" type="GLsizei"/>
5415 <param name="buffer" type="const GLuint *"/>
5416 <glx ignore="true"/>
5417 </function>
5418
5419 <function name="GenBuffersARB" offset="692">
5420 <param name="n" type="GLsizei"/>
5421 <param name="buffer" type="GLuint *"/>
5422 <glx ignore="true"/>
5423 </function>
5424
5425 <function name="GetBufferParameterivARB" offset="693">
5426 <param name="target" type="GLenum"/>
5427 <param name="pname" type="GLenum"/>
5428 <param name="params" type="GLint *"/>
5429 <glx ignore="true"/>
5430 </function>
5431
5432 <function name="GetBufferPointervARB" offset="694">
5433 <param name="target" type="GLenum"/>
5434 <param name="pname" type="GLenum"/>
5435 <param name="params" type="GLvoid **"/>
5436 <glx ignore="true"/>
5437 </function>
5438
5439 <function name="GetBufferSubDataARB" offset="695">
5440 <param name="target" type="GLenum"/>
5441 <param name="offset" type="GLintptrARB"/>
5442 <param name="size" type="GLsizeiptrARB"/>
5443 <param name="data" type="GLvoid *"/>
5444 <glx ignore="true"/>
5445 </function>
5446
5447 <function name="IsBufferARB" offset="696">
5448 <param name="buffer" type="GLuint"/>
5449 <return type="GLboolean"/>
5450 <glx ignore="true"/>
5451 </function>
5452
5453 <function name="MapBufferARB" offset="697">
5454 <param name="target" type="GLenum"/>
5455 <param name="access" type="GLenum"/>
5456 <return type="GLvoid *"/>
5457 <glx ignore="true"/>
5458 </function>
5459
5460 <function name="UnmapBufferARB" offset="698">
5461 <param name="target" type="GLenum"/>
5462 <return type="GLboolean"/>
5463 <glx ignore="true"/>
5464 </function>
5465 </category>
5466
5467 <category name="GL_ARB_occlusion_query" number="29">
5468 <enum name="QUERY_COUNTER_BITS_ARB" value="0x8864"/>
5469 <enum name="CURRENT_QUERY_ARB" value="0x8865"/>
5470 <enum name="QUERY_RESULT_ARB" value="0x8866"/>
5471 <enum name="QUERY_RESULT_AVAILABLE_ARB" value="0x8867"/>
5472 <enum name="SAMPLES_PASSED_ARB" value="0x8914"/>
5473
5474 <function name="GenQueriesARB" offset="700">
5475 <param name="n" type="GLsizei"/>
5476 <param name="ids" type="GLuint *"/>
5477 <glx ignore="true"/>
5478 </function>
5479
5480 <function name="DeleteQueriesARB" offset="701">
5481 <param name="n" type="GLsizei"/>
5482 <param name="ids" type="const GLuint *"/>
5483 <glx ignore="true"/>
5484 </function>
5485
5486 <function name="IsQueryARB" offset="702">
5487 <param name="id" type="GLuint"/>
5488 <return type="GLboolean"/>
5489 <glx ignore="true"/>
5490 </function>
5491
5492 <function name="BeginQueryARB" offset="703">
5493 <param name="target" type="GLenum"/>
5494 <param name="id" type="GLuint"/>
5495 <glx ignore="true"/>
5496 </function>
5497
5498 <function name="EndQueryARB" offset="704">
5499 <param name="target" type="GLenum"/>
5500 <glx ignore="true"/>
5501 </function>
5502
5503 <function name="GetQueryivARB" offset="705">
5504 <param name="target" type="GLenum"/>
5505 <param name="pname" type="GLenum"/>
5506 <param name="params" type="GLint *"/>
5507 <glx ignore="true"/>
5508 </function>
5509
5510 <function name="GetQueryObjectivARB" offset="706">
5511 <param name="id" type="GLuint"/>
5512 <param name="pname" type="GLenum"/>
5513 <param name="params" type="GLint *"/>
5514 <glx ignore="true"/>
5515 </function>
5516
5517 <function name="GetQueryObjectuivARB" offset="707">
5518 <param name="id" type="GLuint"/>
5519 <param name="pname" type="GLenum"/>
5520 <param name="params" type="GLuint *"/>
5521 <glx ignore="true"/>
5522 </function>
5523 </category>
5524
5525 <category name="GL_ARB_shader_objects" number="30">
5526 <enum name="PROGRAM_OBJECT_ARB" value="0x8B40"/>
5527 <enum name="SHADER_OBJECT_ARB" value="0x8B48"/>
5528 <enum name="OBJECT_TYPE_ARB" value="0x8B4E"/>
5529 <enum name="OBJECT_SUBTYPE_ARB" value="0x8B4F"/>
5530 <enum name="FLOAT_VEC2_ARB" value="0x8B50"/>
5531 <enum name="FLOAT_VEC3_ARB" value="0x8B51"/>
5532 <enum name="FLOAT_VEC4_ARB" value="0x8B52"/>
5533 <enum name="INT_VEC2_ARB" value="0x8B53"/>
5534 <enum name="INT_VEC3_ARB" value="0x8B54"/>
5535 <enum name="INT_VEC4_ARB" value="0x8B55"/>
5536 <enum name="BOOL_ARB" value="0x8B56"/>
5537 <enum name="BOOL_VEC2_ARB" value="0x8B57"/>
5538 <enum name="BOOL_VEC3_ARB" value="0x8B58"/>
5539 <enum name="BOOL_VEC4_ARB" value="0x8B59"/>
5540 <enum name="FLOAT_MAT2_ARB" value="0x8B5A"/>
5541 <enum name="FLOAT_MAT3_ARB" value="0x8B5B"/>
5542 <enum name="FLOAT_MAT4_ARB" value="0x8B5C"/>
5543 <enum name="OBJECT_DELETE_STATUS_ARB" value="0x8B80"/>
5544 <enum name="OBJECT_COMPILE_STATUS_ARB" value="0x8B81"/>
5545 <enum name="OBJECT_LINK_STATUS_ARB" value="0x8B82"/>
5546 <enum name="OBJECT_VALIDATE_STATUS_ARB" value="0x8B83"/>
5547 <enum name="OBJECT_INFO_LOG_LENGTH_ARB" value="0x8B84"/>
5548 <enum name="OBJECT_ATTACHED_OBJECTS_ARB" value="0x8B85"/>
5549 <enum name="OBJECT_ACTIVE_UNIFORMS_ARB" value="0x8B86"/>
5550 <enum name="OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB" value="0x8B87"/>
5551 <enum name="OBJECT_SHADER_SOURCE_LENGTH_ARB" value="0x8B88"/>
5552
5553 <type name="charARB" size="1"/>
5554 <type name="handleARB" size="4"/>
5555
5556 <function name="DeleteObjectARB" offset="711">
5557 <param name="obj" type="GLhandleARB"/>
5558 <glx ignore="true"/>
5559 </function>
5560
5561 <function name="GetHandleARB" offset="712">
5562 <param name="pname" type="GLenum"/>
5563 <return type="GLhandleARB"/>
5564 <glx ignore="true"/>
5565 </function>
5566
5567 <function name="DetachObjectARB" offset="713">
5568 <param name="containerObj" type="GLhandleARB"/>
5569 <param name="attachedObj" type="GLhandleARB"/>
5570 <glx ignore="true"/>
5571 </function>
5572
5573 <function name="CreateShaderObjectARB" offset="714">
5574 <param name="shaderType" type="GLenum"/>
5575 <return type="GLhandleARB"/>
5576 <glx ignore="true"/>
5577 </function>
5578
5579 <function name="ShaderSourceARB" offset="715">
5580 <param name="shaderObj" type="GLhandleARB"/>
5581 <param name="count" type="GLsizei"/>
5582 <param name="string" type="const GLcharARB **"/>
5583 <param name="length" type="const GLint *"/>
5584 <glx ignore="true"/>
5585 </function>
5586
5587 <function name="CompileShaderARB" offset="716">
5588 <param name="shaderObj" type="GLhandleARB"/>
5589 <glx ignore="true"/>
5590 </function>
5591
5592 <function name="CreateProgramObjectARB" offset="717">
5593 <return type="GLhandleARB"/>
5594 <glx ignore="true"/>
5595 </function>
5596
5597 <function name="AttachObjectARB" offset="718">
5598 <param name="containerObj" type="GLhandleARB"/>
5599 <param name="obj" type="GLhandleARB"/>
5600 <glx ignore="true"/>
5601 </function>
5602
5603 <function name="LinkProgramARB" offset="719">
5604 <param name="programObj" type="GLhandleARB"/>
5605 <glx ignore="true"/>
5606 </function>
5607
5608 <function name="UseProgramObjectARB" offset="720">
5609 <param name="programObj" type="GLhandleARB"/>
5610 <glx ignore="true"/>
5611 </function>
5612
5613 <function name="ValidateProgramARB" offset="721">
5614 <param name="programObj" type="GLhandleARB"/>
5615 <glx ignore="true"/>
5616 </function>
5617
5618 <function name="Uniform1fARB" offset="722">
5619 <param name="location" type="GLint"/>
5620 <param name="v0" type="GLfloat"/>
5621 <glx ignore="true"/>
5622 </function>
5623
5624 <function name="Uniform2fARB" offset="723">
5625 <param name="location" type="GLint"/>
5626 <param name="v0" type="GLfloat"/>
5627 <param name="v1" type="GLfloat"/>
5628 <glx ignore="true"/>
5629 </function>
5630
5631 <function name="Uniform3fARB" offset="724">
5632 <param name="location" type="GLint"/>
5633 <param name="v0" type="GLfloat"/>
5634 <param name="v1" type="GLfloat"/>
5635 <param name="v2" type="GLfloat"/>
5636 <glx ignore="true"/>
5637 </function>
5638
5639 <function name="Uniform4fARB" offset="725">
5640 <param name="location" type="GLint"/>
5641 <param name="v0" type="GLfloat"/>
5642 <param name="v1" type="GLfloat"/>
5643 <param name="v2" type="GLfloat"/>
5644 <param name="v3" type="GLfloat"/>
5645 <glx ignore="true"/>
5646 </function>
5647
5648 <function name="Uniform1iARB" offset="726">
5649 <param name="location" type="GLint"/>
5650 <param name="v0" type="GLint"/>
5651 <glx ignore="true"/>
5652 </function>
5653
5654 <function name="Uniform2iARB" offset="727">
5655 <param name="location" type="GLint"/>
5656 <param name="v0" type="GLint"/>
5657 <param name="v1" type="GLint"/>
5658 <glx ignore="true"/>
5659 </function>
5660
5661 <function name="Uniform3iARB" offset="728">
5662 <param name="location" type="GLint"/>
5663 <param name="v0" type="GLint"/>
5664 <param name="v1" type="GLint"/>
5665 <param name="v2" type="GLint"/>
5666 <glx ignore="true"/>
5667 </function>
5668
5669 <function name="Uniform4iARB" offset="729">
5670 <param name="location" type="GLint"/>
5671 <param name="v0" type="GLint"/>
5672 <param name="v1" type="GLint"/>
5673 <param name="v2" type="GLint"/>
5674 <param name="v3" type="GLint"/>
5675 <glx ignore="true"/>
5676 </function>
5677
5678 <function name="Uniform1fvARB" offset="730">
5679 <param name="location" type="GLint"/>
5680 <param name="count" type="GLsizei"/>
5681 <param name="value" type="const GLfloat *"/>
5682 <glx ignore="true"/>
5683 </function>
5684
5685 <function name="Uniform2fvARB" offset="731">
5686 <param name="location" type="GLint"/>
5687 <param name="count" type="GLsizei"/>
5688 <param name="value" type="const GLfloat *"/>
5689 <glx ignore="true"/>
5690 </function>
5691
5692 <function name="Uniform3fvARB" offset="732">
5693 <param name="location" type="GLint"/>
5694 <param name="count" type="GLsizei"/>
5695 <param name="value" type="const GLfloat *"/>
5696 <glx ignore="true"/>
5697 </function>
5698
5699 <function name="Uniform4fvARB" offset="733">
5700 <param name="location" type="GLint"/>
5701 <param name="count" type="GLsizei"/>
5702 <param name="value" type="const GLfloat *"/>
5703 <glx ignore="true"/>
5704 </function>
5705
5706 <function name="Uniform1ivARB" offset="734">
5707 <param name="location" type="GLint"/>
5708 <param name="count" type="GLsizei"/>
5709 <param name="value" type="const GLint *"/>
5710 <glx ignore="true"/>
5711 </function>
5712
5713 <function name="Uniform2ivARB" offset="735">
5714 <param name="location" type="GLint"/>
5715 <param name="count" type="GLsizei"/>
5716 <param name="value" type="const GLint *"/>
5717 <glx ignore="true"/>
5718 </function>
5719
5720 <function name="Uniform3ivARB" offset="736">
5721 <param name="location" type="GLint"/>
5722 <param name="count" type="GLsizei"/>
5723 <param name="value" type="const GLint *"/>
5724 <glx ignore="true"/>
5725 </function>
5726
5727 <function name="Uniform4ivARB" offset="737">
5728 <param name="location" type="GLint"/>
5729 <param name="count" type="GLsizei"/>
5730 <param name="value" type="const GLint *"/>
5731 <glx ignore="true"/>
5732 </function>
5733
5734 <function name="UniformMatrix2fvARB" offset="738">
5735 <param name="location" type="GLint"/>
5736 <param name="count" type="GLsizei"/>
5737 <param name="transpose" type="GLboolean"/>
5738 <param name="value" type="const GLfloat *"/>
5739 <glx ignore="true"/>
5740 </function>
5741
5742 <function name="UniformMatrix3fvARB" offset="739">
5743 <param name="location" type="GLint"/>
5744 <param name="count" type="GLsizei"/>
5745 <param name="transpose" type="GLboolean"/>
5746 <param name="value" type="const GLfloat *"/>
5747 <glx ignore="true"/>
5748 </function>
5749
5750 <function name="UniformMatrix4fvARB" offset="740">
5751 <param name="location" type="GLint"/>
5752 <param name="count" type="GLsizei"/>
5753 <param name="transpose" type="GLboolean"/>
5754 <param name="value" type="const GLfloat *"/>
5755 <glx ignore="true"/>
5756 </function>
5757
5758 <function name="GetObjectParameterfvARB" offset="741">
5759 <param name="obj" type="GLhandleARB"/>
5760 <param name="pname" type="GLenum"/>
5761 <param name="params" type="GLfloat *"/>
5762 <glx ignore="true"/>
5763 </function>
5764
5765 <function name="GetObjectParameterivARB" offset="742">
5766 <param name="obj" type="GLhandleARB"/>
5767 <param name="pname" type="GLenum"/>
5768 <param name="params" type="GLint *"/>
5769 <glx ignore="true"/>
5770 </function>
5771
5772 <function name="GetInfoLogARB" offset="743">
5773 <param name="obj" type="GLhandleARB"/>
5774 <param name="maxLength" type="GLsizei"/>
5775 <param name="length" type="GLsizei *"/>
5776 <param name="infoLog" type="GLcharARB *"/>
5777 <glx ignore="true"/>
5778 </function>
5779
5780 <function name="GetAttachedObjectsARB" offset="744">
5781 <param name="containerObj" type="GLhandleARB"/>
5782 <param name="maxLength" type="GLsizei"/>
5783 <param name="length" type="GLsizei *"/>
5784 <param name="infoLog" type="GLhandleARB *"/>
5785 <glx ignore="true"/>
5786 </function>
5787
5788 <function name="GetUniformLocationARB" offset="745">
5789 <param name="programObj" type="GLhandleARB"/>
5790 <param name="name" type="const GLcharARB *"/>
5791 <return type="GLint"/>
5792 <glx ignore="true"/>
5793 </function>
5794
5795 <function name="GetActiveUniformARB" offset="746">
5796 <param name="programObj" type="GLhandleARB"/>
5797 <param name="index" type="GLuint"/>
5798 <param name="maxLength" type="GLsizei"/>
5799 <param name="lenght" type="GLsizei *"/>
5800 <param name="size" type="GLint *"/>
5801 <param name="type" type="GLenum *"/>
5802 <param name="name" type="GLcharARB *"/>
5803 <glx ignore="true"/>
5804 </function>
5805
5806 <function name="GetUniformfvARB" offset="747">
5807 <param name="programObj" type="GLhandleARB"/>
5808 <param name="location" type="GLint"/>
5809 <param name="params" type="GLfloat *"/>
5810 <glx ignore="true"/>
5811 </function>
5812
5813 <function name="GetUniformivARB" offset="748">
5814 <param name="programObj" type="GLhandleARB"/>
5815 <param name="location" type="GLint"/>
5816 <param name="params" type="GLint *"/>
5817 <glx ignore="true"/>
5818 </function>
5819
5820 <function name="GetShaderSourceARB" offset="749">
5821 <param name="obj" type="GLhandleARB"/>
5822 <param name="maxLength" type="GLsizei"/>
5823 <param name="length" type="GLsizei *"/>
5824 <param name="source" type="GLcharARB *"/>
5825 <glx ignore="true"/>
5826 </function>
5827 </category>
5828
5829 <category name="GL_ARB_vertex_shader" number="31">
5830 <enum name="VERTEX_SHADER_ARB" value="0x8B31"/>
5831 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS_ARB" value="0x8B4A"/>
5832 <enum name="MAX_VARYING_FLOATS_ARB" value="0x8B4B"/>
5833 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4C"/>
5834 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4D"/>
5835 <enum name="OBJECT_ACTIVE_ATTRIBUTES_ARB" value="0x8B89"/>
5836 <enum name="OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB" value="0x8B8A"/>
5837
5838 <function name="BindAttribLocationARB" offset="750">
5839 <param name="programObj" type="GLhandleARB"/>
5840 <param name="index" type="GLuint"/>
5841 <param name="name" type="const GLcharARB *"/>
5842 <glx ignore="true"/>
5843 </function>
5844
5845 <function name="GetActiveAttribARB" offset="751">
5846 <param name="programObj" type="GLhandleARB"/>
5847 <param name="index" type="GLuint"/>
5848 <param name="maxLength" type="GLsizei"/>
5849 <param name="length" type="GLsizei *" output="true"/>
5850 <param name="size" type="GLint *" output="true"/>
5851 <param name="type" type="GLenum *" output="true"/>
5852 <param name="name" type="GLcharARB *"/>
5853 <glx ignore="true"/>
5854 </function>
5855
5856 <function name="GetAttribLocationARB" offset="752">
5857 <param name="programObj" type="GLhandleARB"/>
5858 <param name="name" type="const GLcharARB *"/>
5859 <return type="GLint"/>
5860 <glx ignore="true"/>
5861 </function>
5862 </category>
5863
5864 <category name="GL_ARB_fragment_shader" number="32">
5865 <enum name="FRAGMENT_SHADER_ARB" value="0x8B30"/>
5866 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" value="0x8B49"/>
5867 </category>
5868
5869 <category name="GL_ARB_shading_language_100" number="33">
5870 <!-- No new functions, types, enums. -->
5871 </category>
5872
5873 <category name="GL_ARB_texture_non_power_of_two" number="34">
5874 <!-- No new functions, types, enums. -->
5875 </category>
5876
5877 <category name="GL_ARB_point_sprite" number="35">
5878 <enum name="POINT_SPRITE_ARB" value="0x8861"/>
5879 <enum name="COORD_REPLACE_ARB" value="0x8862">
5880 <size name="TexEnvfv" count="1"/>
5881 <size name="TexEnviv" count="1"/>
5882 </enum>
5883 </category>
5884
5885 <category name="GL_ARB_fragment_program_shadow" number="36">
5886 <!-- No new functions, types, enums. -->
5887 </category>
5888
5889 <category name="GL_ARB_draw_buffers" number="37">
5890 <enum name="MAX_DRAW_BUFFERS_ARB" value="0x8824"/>
5891 <enum name="DRAW_BUFFER0_ARB" value="0x8825"/>
5892 <enum name="DRAW_BUFFER1_ARB" value="0x8826"/>
5893 <enum name="DRAW_BUFFER2_ARB" value="0x8827"/>
5894 <enum name="DRAW_BUFFER3_ARB" value="0x8828"/>
5895 <enum name="DRAW_BUFFER4_ARB" value="0x8829"/>
5896 <enum name="DRAW_BUFFER5_ARB" value="0x882A"/>
5897 <enum name="DRAW_BUFFER6_ARB" value="0x882B"/>
5898 <enum name="DRAW_BUFFER7_ARB" value="0x882C"/>
5899 <enum name="DRAW_BUFFER8_ARB" value="0x882D"/>
5900 <enum name="DRAW_BUFFER9_ARB" value="0x882E"/>
5901 <enum name="DRAW_BUFFER10_ARB" value="0x882F"/>
5902 <enum name="DRAW_BUFFER11_ARB" value="0x8830"/>
5903 <enum name="DRAW_BUFFER12_ARB" value="0x8831"/>
5904 <enum name="DRAW_BUFFER13_ARB" value="0x8832"/>
5905 <enum name="DRAW_BUFFER14_ARB" value="0x8833"/>
5906 <enum name="DRAW_BUFFER15_ARB" value="0x8834"/>
5907
5908 <function name="DrawBuffersARB" offset="413">
5909 <param name="n" type="GLsizei" counter="true"/>
5910 <param name="bufs" type="const GLenum *" count="n"/>
5911 <glx ignore="true"/>
5912 </function>
5913 </category>
5914
5915
5916 <!-- Non-ARB extensions sorted by extension number. -->
5917
5918 <category name="GL_EXT_blend_color" number="2">
5919 <enum name="CONSTANT_COLOR_EXT" value="0x8001"/>
5920 <enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/>
5921 <enum name="CONSTANT_ALPHA_EXT" value="0x8003"/>
5922 <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/>
5923 <enum name="BLEND_COLOR_EXT" value="0x8005"/>
5924
5925 <function name="BlendColorEXT" alias="BlendColor">
5926 <param name="red" type="GLclampf"/>
5927 <param name="green" type="GLclampf"/>
5928 <param name="blue" type="GLclampf"/>
5929 <param name="alpha" type="GLclampf"/>
5930 </function>
5931 </category>
5932
5933 <category name="GL_EXT_polygon_offset" number="3">
5934 <function name="PolygonOffsetEXT" offset="414">
5935 <param name="factor" type="GLfloat"/>
5936 <param name="bias" type="GLfloat"/>
5937 <glx rop="4098" ignore="true"/>
5938 </function>
5939 </category>
5940
5941 <category name="GL_EXT_texture" number="4">
5942 <enum name="ALPHA4_EXT" value="0x803B"/>
5943 <enum name="ALPHA8_EXT" value="0x803C"/>
5944 <enum name="ALPHA12_EXT" value="0x803D"/>
5945 <enum name="ALPHA16_EXT" value="0x803E"/>
5946 <enum name="LUMINANCE4_EXT" value="0x803F"/>
5947 <enum name="LUMINANCE8_EXT" value="0x8040"/>
5948 <enum name="LUMINANCE12_EXT" value="0x8041"/>
5949 <enum name="LUMINANCE16_EXT" value="0x8042"/>
5950 <enum name="LUMINANCE4_ALPHA4_EXT" value="0x8043"/>
5951 <enum name="LUMINANCE6_ALPHA2_EXT" value="0x8044"/>
5952 <enum name="LUMINANCE8_ALPHA8_EXT" value="0x8045"/>
5953 <enum name="LUMINANCE12_ALPHA4_EXT" value="0x8046"/>
5954 <enum name="LUMINANCE12_ALPHA12_EXT" value="0x8047"/>
5955 <enum name="LUMINANCE16_ALPHA16_EXT" value="0x8048"/>
5956 <enum name="INTENSITY_EXT" value="0x8049"/>
5957 <enum name="INTENSITY4_EXT" value="0x804A"/>
5958 <enum name="INTENSITY8_EXT" value="0x804B"/>
5959 <enum name="INTENSITY12_EXT" value="0x804C"/>
5960 <enum name="INTENSITY16_EXT" value="0x804D"/>
5961 <enum name="RGB2_EXT" value="0x804E"/>
5962 <enum name="RGB4_EXT" value="0x804F"/>
5963 <enum name="RGB5_EXT" value="0x8050"/>
5964 <enum name="RGB8_EXT" value="0x8051"/>
5965 <enum name="RGB10_EXT" value="0x8052"/>
5966 <enum name="RGB12_EXT" value="0x8053"/>
5967 <enum name="RGB16_EXT" value="0x8054"/>
5968 <enum name="RGBA2_EXT" value="0x8055"/>
5969 <enum name="RGBA4_EXT" value="0x8056"/>
5970 <enum name="RGB5_A1_EXT" value="0x8057"/>
5971 <enum name="RGBA8_EXT" value="0x8058"/>
5972 <enum name="RGB10_A2_EXT" value="0x8059"/>
5973 <enum name="RGBA12_EXT" value="0x805A"/>
5974 <enum name="RGBA16_EXT" value="0x805B"/>
5975 <enum name="TEXTURE_RED_SIZE_EXT" value="0x805C"/>
5976 <enum name="TEXTURE_GREEN_SIZE_EXT" value="0x805D"/>
5977 <enum name="TEXTURE_BLUE_SIZE_EXT" value="0x805E"/>
5978 <enum name="TEXTURE_ALPHA_SIZE_EXT" value="0x805F"/>
5979 <enum name="TEXTURE_LUMINANCE_SIZE_EXT" value="0x8060"/>
5980 <enum name="TEXTURE_INTENSITY_SIZE_EXT" value="0x8061"/>
5981 <enum name="REPLACE_EXT" value="0x8062"/>
5982 <enum name="PROXY_TEXTURE_1D_EXT" value="0x8063"/>
5983 <enum name="PROXY_TEXTURE_2D_EXT" value="0x8064"/>
5984 <enum name="TEXTURE_TOO_LARGE_EXT" value="0x8065"/>
5985 </category>
5986
5987 <!-- Extension number 5 is not listed in the extension registry. -->
5988
5989 <category name="GL_EXT_texture3D" number="6">
5990 <function name="TexImage3DEXT" alias="TexImage3D">
5991 <param name="target" type="GLenum"/>
5992 <param name="level" type="GLint"/>
5993 <param name="internalformat" type="GLenum"/>
5994 <param name="width" type="GLsizei"/>
5995 <param name="height" type="GLsizei"/>
5996 <param name="depth" type="GLsizei"/>
5997 <param name="border" type="GLint"/>
5998 <param name="format" type="GLenum"/>
5999 <param name="type" type="GLenum"/>
6000 <param name="pixels" type="const GLvoid *"/>
6001 </function>
6002
6003 <function name="TexSubImage3DEXT" alias="TexSubImage3D">
6004 <param name="target" type="GLenum"/>
6005 <param name="level" type="GLint"/>
6006 <param name="xoffset" type="GLint"/>
6007 <param name="yoffset" type="GLint"/>
6008 <param name="zoffset" type="GLint"/>
6009 <param name="width" type="GLsizei"/>
6010 <param name="height" type="GLsizei"/>
6011 <param name="depth" type="GLsizei"/>
6012 <param name="format" type="GLenum"/>
6013 <param name="type" type="GLenum"/>
6014 <param name="pixels" type="const GLvoid *"/>
6015 </function>
6016 </category>
6017
6018 <category name="GL_SGIS_texture_filter4" number="7">
6019 <function name="GetTexFilterFuncSGIS" offset="415">
6020 <param name="target" type="GLenum"/>
6021 <param name="filter" type="GLenum"/>
6022 <param name="weights" type="GLfloat *" output="true"/>
6023 <glx vendorpriv="4101" ignore="true"/>
6024 </function>
6025
6026 <function name="TexFilterFuncSGIS" offset="416">
6027 <param name="target" type="GLenum"/>
6028 <param name="filter" type="GLenum"/>
6029 <param name="n" type="GLsizei" counter="true"/>
6030 <param name="weights" type="const GLfloat *" count="n"/>
6031 <glx rop="2064" ignore="true"/>
6032 </function>
6033 </category>
6034
6035 <!-- Extension number 8 is not listed in the extension registry. -->
6036
6037 <category name="GL_EXT_subtexture" number="9">
6038 <function name="TexSubImage1DEXT" alias="TexSubImage1D">
6039 <param name="target" type="GLenum"/>
6040 <param name="level" type="GLint"/>
6041 <param name="xoffset" type="GLint"/>
6042 <param name="width" type="GLsizei"/>
6043 <param name="format" type="GLenum"/>
6044 <param name="type" type="GLenum"/>
6045 <param name="pixels" type="const GLvoid *"/>
6046 </function>
6047
6048 <function name="TexSubImage2DEXT" alias="TexSubImage2D">
6049 <param name="target" type="GLenum"/>
6050 <param name="level" type="GLint"/>
6051 <param name="xoffset" type="GLint"/>
6052 <param name="yoffset" type="GLint"/>
6053 <param name="width" type="GLsizei"/>
6054 <param name="height" type="GLsizei"/>
6055 <param name="format" type="GLenum"/>
6056 <param name="type" type="GLenum"/>
6057 <param name="pixels" type="const GLvoid *"/>
6058 </function>
6059 </category>
6060
6061 <category name="GL_EXT_copy_texture" number="10">
6062 <function name="CopyTexImage1DEXT" alias="CopyTexImage1D">
6063 <param name="target" type="GLenum"/>
6064 <param name="level" type="GLint"/>
6065 <param name="internalformat" type="GLenum"/>
6066 <param name="x" type="GLint"/>
6067 <param name="y" type="GLint"/>
6068 <param name="width" type="GLsizei"/>
6069 <param name="border" type="GLint"/>
6070 </function>
6071
6072 <function name="CopyTexImage2DEXT" alias="CopyTexImage2D">
6073 <param name="target" type="GLenum"/>
6074 <param name="level" type="GLint"/>
6075 <param name="internalformat" type="GLenum"/>
6076 <param name="x" type="GLint"/>
6077 <param name="y" type="GLint"/>
6078 <param name="width" type="GLsizei"/>
6079 <param name="height" type="GLsizei"/>
6080 <param name="border" type="GLint"/>
6081 </function>
6082
6083 <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D">
6084 <param name="target" type="GLenum"/>
6085 <param name="level" type="GLint"/>
6086 <param name="xoffset" type="GLint"/>
6087 <param name="x" type="GLint"/>
6088 <param name="y" type="GLint"/>
6089 <param name="width" type="GLsizei"/>
6090 </function>
6091
6092 <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D">
6093 <param name="target" type="GLenum"/>
6094 <param name="level" type="GLint"/>
6095 <param name="xoffset" type="GLint"/>
6096 <param name="yoffset" type="GLint"/>
6097 <param name="x" type="GLint"/>
6098 <param name="y" type="GLint"/>
6099 <param name="width" type="GLsizei"/>
6100 <param name="height" type="GLsizei"/>
6101 </function>
6102
6103 <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D">
6104 <param name="target" type="GLenum"/>
6105 <param name="level" type="GLint"/>
6106 <param name="xoffset" type="GLint"/>
6107 <param name="yoffset" type="GLint"/>
6108 <param name="zoffset" type="GLint"/>
6109 <param name="x" type="GLint"/>
6110 <param name="y" type="GLint"/>
6111 <param name="width" type="GLsizei"/>
6112 <param name="height" type="GLsizei"/>
6113 </function>
6114 </category>
6115
6116 <category name="GL_EXT_histogram" number="11">
6117 <function name="GetHistogramEXT" offset="417">
6118 <param name="target" type="GLenum"/>
6119 <param name="reset" type="GLboolean"/>
6120 <param name="format" type="GLenum"/>
6121 <param name="type" type="GLenum"/>
6122 <param name="values" type="GLvoid *" output="true"/>
6123 <glx vendorpriv="5" handcode="true" ignore="true"/>
6124 </function>
6125
6126 <function name="GetHistogramParameterfvEXT" offset="418">
6127 <param name="target" type="GLenum"/>
6128 <param name="pname" type="GLenum"/>
6129 <param name="params" type="GLfloat *" output="true"/>
6130 <glx vendorpriv="6" ignore="true"/>
6131 </function>
6132
6133 <function name="GetHistogramParameterivEXT" offset="419">
6134 <param name="target" type="GLenum"/>
6135 <param name="pname" type="GLenum"/>
6136 <param name="params" type="GLint *" output="true"/>
6137 <glx vendorpriv="7" ignore="true"/>
6138 </function>
6139
6140 <function name="GetMinmaxEXT" offset="420">
6141 <param name="target" type="GLenum"/>
6142 <param name="reset" type="GLboolean"/>
6143 <param name="format" type="GLenum"/>
6144 <param name="type" type="GLenum"/>
6145 <param name="values" type="GLvoid *" output="true"/>
6146 <glx vendorpriv="8" handcode="true" ignore="true"/>
6147 </function>
6148
6149 <function name="GetMinmaxParameterfvEXT" offset="421">
6150 <param name="target" type="GLenum"/>
6151 <param name="pname" type="GLenum"/>
6152 <param name="params" type="GLfloat *" output="true"/>
6153 <glx vendorpriv="9" ignore="true"/>
6154 </function>
6155
6156 <function name="GetMinmaxParameterivEXT" offset="422">
6157 <param name="target" type="GLenum"/>
6158 <param name="pname" type="GLenum"/>
6159 <param name="params" type="GLint *" output="true"/>
6160 <glx vendorpriv="10" ignore="true"/>
6161 </function>
6162
6163 <function name="HistogramEXT" alias="Histogram">
6164 <param name="target" type="GLenum"/>
6165 <param name="width" type="GLsizei"/>
6166 <param name="internalformat" type="GLenum"/>
6167 <param name="sink" type="GLboolean"/>
6168 </function>
6169
6170 <function name="MinmaxEXT" alias="Minmax">
6171 <param name="target" type="GLenum"/>
6172 <param name="internalformat" type="GLenum"/>
6173 <param name="sink" type="GLboolean"/>
6174 </function>
6175
6176 <function name="ResetHistogramEXT" alias="ResetHistogram">
6177 <param name="target" type="GLenum"/>
6178 </function>
6179
6180 <function name="ResetMinmaxEXT" alias="ResetMinmax">
6181 <param name="target" type="GLenum"/>
6182 </function>
6183 </category>
6184
6185 <category name="GL_EXT_convolution" number="12">
6186 <enum name="CONVOLUTION_BORDER_MODE_EXT" value="0x8013">
6187 <size name="ConvolutionParameterfv" count="1"/>
6188 <size name="ConvolutionParameteriv" count="1"/>
6189 </enum>
6190 <!-- FIXME: Should this be in a section for HP_convolution_border_modes? -->
6191 <enum name="CONVOLUTION_BORDER_COLOR_HP" value="0x8154">
6192 <size name="ConvolutionParameterfv" count="4"/>
6193 <size name="ConvolutionParameteriv" count="4"/>
6194 </enum>
6195 <enum name="CONVOLUTION_FILTER_SCALE_EXT" value="0x8014">
6196 <size name="ConvolutionParameterfv" count="4"/>
6197 <size name="ConvolutionParameteriv" count="4"/>
6198 </enum>
6199 <enum name="CONVOLUTION_FILTER_BIAS_EXT" value="0x8015">
6200 <size name="ConvolutionParameterfv" count="4"/>
6201 <size name="ConvolutionParameteriv" count="4"/>
6202 </enum>
6203
6204 <function name="ConvolutionFilter1DEXT" alias="ConvolutionFilter1D">
6205 <param name="target" type="GLenum"/>
6206 <param name="internalformat" type="GLenum"/>
6207 <param name="width" type="GLsizei"/>
6208 <param name="format" type="GLenum"/>
6209 <param name="type" type="GLenum"/>
6210 <param name="image" type="const GLvoid *"/>
6211 </function>
6212
6213 <function name="ConvolutionFilter2DEXT" alias="ConvolutionFilter2D">
6214 <param name="target" type="GLenum"/>
6215 <param name="internalformat" type="GLenum"/>
6216 <param name="width" type="GLsizei"/>
6217 <param name="height" type="GLsizei"/>
6218 <param name="format" type="GLenum"/>
6219 <param name="type" type="GLenum"/>
6220 <param name="image" type="const GLvoid *"/>
6221 </function>
6222
6223 <function name="ConvolutionParameterfEXT" alias="ConvolutionParameterf">
6224 <param name="target" type="GLenum"/>
6225 <param name="pname" type="GLenum"/>
6226 <param name="params" type="GLfloat"/>
6227 </function>
6228
6229 <function name="ConvolutionParameterfvEXT" alias="ConvolutionParameterfv">
6230 <param name="target" type="GLenum"/>
6231 <param name="pname" type="GLenum"/>
6232 <param name="params" type="const GLfloat *"/>
6233 </function>
6234
6235 <function name="ConvolutionParameteriEXT" alias="ConvolutionParameteri">
6236 <param name="target" type="GLenum"/>
6237 <param name="pname" type="GLenum"/>
6238 <param name="params" type="GLint"/>
6239 </function>
6240
6241 <function name="ConvolutionParameterivEXT" alias="ConvolutionParameteriv">
6242 <param name="target" type="GLenum"/>
6243 <param name="pname" type="GLenum"/>
6244 <param name="params" type="const GLint *"/>
6245 </function>
6246
6247 <function name="CopyConvolutionFilter1DEXT" alias="CopyConvolutionFilter1D">
6248 <param name="target" type="GLenum"/>
6249 <param name="internalformat" type="GLenum"/>
6250 <param name="x" type="GLint"/>
6251 <param name="y" type="GLint"/>
6252 <param name="width" type="GLsizei"/>
6253 </function>
6254
6255 <function name="CopyConvolutionFilter2DEXT" alias="CopyConvolutionFilter2D">
6256 <param name="target" type="GLenum"/>
6257 <param name="internalformat" type="GLenum"/>
6258 <param name="x" type="GLint"/>
6259 <param name="y" type="GLint"/>
6260 <param name="width" type="GLsizei"/>
6261 <param name="height" type="GLsizei"/>
6262 </function>
6263
6264 <function name="GetConvolutionFilterEXT" offset="423">
6265 <param name="target" type="GLenum"/>
6266 <param name="format" type="GLenum"/>
6267 <param name="type" type="GLenum"/>
6268 <param name="image" type="GLvoid *"/>
6269 <glx sop="1" handcode="true" ignore="true"/>
6270 </function>
6271
6272 <function name="GetConvolutionParameterfvEXT" offset="424">
6273 <param name="target" type="GLenum"/>
6274 <param name="pname" type="GLenum"/>
6275 <param name="params" type="GLfloat *" output="true"/>
6276 <glx sop="2" ignore="true"/>
6277 </function>
6278
6279 <function name="GetConvolutionParameterivEXT" offset="425">
6280 <param name="target" type="GLenum"/>
6281 <param name="pname" type="GLenum"/>
6282 <param name="params" type="GLint *" output="true"/>
6283 <glx sop="3" ignore="true"/>
6284 </function>
6285
6286 <function name="GetSeparableFilterEXT" offset="426">
6287 <param name="target" type="GLenum"/>
6288 <param name="format" type="GLenum"/>
6289 <param name="type" type="GLenum"/>
6290 <param name="row" type="GLvoid *" output="true"/>
6291 <param name="column" type="GLvoid *" output="true"/>
6292 <param name="span" type="GLvoid *" output="true"/>
6293 <glx sop="4" handcode="true" ignore="true"/>
6294 </function>
6295
6296 <function name="SeparableFilter2DEXT" alias="SeparableFilter2D">
6297 <param name="target" type="GLenum"/>
6298 <param name="internalformat" type="GLenum"/>
6299 <param name="width" type="GLsizei"/>
6300 <param name="height" type="GLsizei"/>
6301 <param name="format" type="GLenum"/>
6302 <param name="type" type="GLenum"/>
6303 <param name="row" type="const GLvoid *"/>
6304 <param name="column" type="const GLvoid *"/>
6305 </function>
6306 </category>
6307
6308 <category name="GL_SGI_color_table" number="14">
6309 <function name="ColorTableSGI" alias="ColorTable">
6310 <param name="target" type="GLenum"/>
6311 <param name="internalformat" type="GLenum"/>
6312 <param name="width" type="GLsizei"/>
6313 <param name="format" type="GLenum"/>
6314 <param name="type" type="GLenum"/>
6315 <param name="table" type="const GLvoid *"/>
6316 </function>
6317
6318 <function name="ColorTableParameterfvSGI" alias="ColorTableParameterfv">
6319 <param name="target" type="GLenum"/>
6320 <param name="pname" type="GLenum"/>
6321 <param name="params" type="const GLfloat *"/>
6322 </function>
6323
6324 <function name="ColorTableParameterivSGI" alias="ColorTableParameteriv">
6325 <param name="target" type="GLenum"/>
6326 <param name="pname" type="GLenum"/>
6327 <param name="params" type="const GLint *"/>
6328 </function>
6329
6330 <function name="CopyColorTableSGI" alias="CopyColorTable">
6331 <param name="target" type="GLenum"/>
6332 <param name="internalformat" type="GLenum"/>
6333 <param name="x" type="GLint"/>
6334 <param name="y" type="GLint"/>
6335 <param name="width" type="GLsizei"/>
6336 </function>
6337
6338 <function name="GetColorTableSGI" offset="427">
6339 <param name="target" type="GLenum"/>
6340 <param name="format" type="GLenum"/>
6341 <param name="type" type="GLenum"/>
6342 <param name="table" type="GLvoid *" output="true"/>
6343 <glx vendorpriv="4098" handcode="true" ignore="true"/>
6344 </function>
6345
6346 <function name="GetColorTableParameterfvSGI" offset="428">
6347 <param name="target" type="GLenum"/>
6348 <param name="pname" type="GLenum"/>
6349 <param name="params" type="GLfloat *" output="true"/>
6350 <glx vendorpriv="4099" ignore="true"/>
6351 </function>
6352
6353 <function name="GetColorTableParameterivSGI" offset="429">
6354 <param name="target" type="GLenum"/>
6355 <param name="pname" type="GLenum"/>
6356 <param name="params" type="GLint *" output="true"/>
6357 <glx vendorpriv="4100" ignore="true"/>
6358 </function>
6359 </category>
6360
6361 <category name="GL_SGIS_pixel_texture" number="15">
6362 <function name="PixelTexGenParameteriSGIS" offset="431">
6363 <param name="pname" type="GLenum"/>
6364 <param name="param" type="GLint"/>
6365 <glx ignore="true"/>
6366 </function>
6367
6368 <function name="PixelTexGenParameterivSGIS" offset="432">
6369 <param name="pname" type="GLenum"/>
6370 <param name="params" type="const GLint *"/>
6371 <glx ignore="true"/>
6372 </function>
6373
6374 <function name="PixelTexGenParameterfSGIS" offset="433">
6375 <param name="pname" type="GLenum"/>
6376 <param name="param" type="GLfloat"/>
6377 <glx ignore="true"/>
6378 </function>
6379
6380 <function name="PixelTexGenParameterfvSGIS" offset="434">
6381 <param name="pname" type="GLenum"/>
6382 <param name="params" type="const GLfloat *"/>
6383 <glx ignore="true"/>
6384 </function>
6385
6386 <function name="GetPixelTexGenParameterivSGIS" offset="435">
6387 <param name="pname" type="GLenum"/>
6388 <param name="params" type="GLint *" output="true"/>
6389 <glx ignore="true"/>
6390 </function>
6391
6392 <function name="GetPixelTexGenParameterfvSGIS" offset="436">
6393 <param name="pname" type="GLenum"/>
6394 <param name="params" type="GLfloat *" output="true"/>
6395 <glx ignore="true"/>
6396 </function>
6397 </category>
6398
6399 <category name="GL_SGIS_texture4D" number="16">
6400 <function name="TexImage4DSGIS" offset="437">
6401 <param name="target" type="GLenum"/>
6402 <param name="level" type="GLint"/>
6403 <param name="internalformat" type="GLenum"/>
6404 <param name="width" type="GLsizei"/>
6405 <param name="height" type="GLsizei"/>
6406 <param name="depth" type="GLsizei"/>
6407 <param name="size4d" type="GLsizei"/>
6408 <param name="border" type="GLint"/>
6409 <param name="format" type="GLenum"/>
6410 <param name="type" type="GLenum"/>
6411 <param name="pixels" type="const GLvoid *"/>
6412 <glx rop="2057" ignore="true"/>
6413 </function>
6414
6415 <function name="TexSubImage4DSGIS" offset="438">
6416 <param name="target" type="GLenum"/>
6417 <param name="level" type="GLint"/>
6418 <param name="xoffset" type="GLint"/>
6419 <param name="yoffset" type="GLint"/>
6420 <param name="zoffset" type="GLint"/>
6421 <param name="woffset" type="GLint"/>
6422 <param name="width" type="GLsizei"/>
6423 <param name="height" type="GLsizei"/>
6424 <param name="depth" type="GLsizei"/>
6425 <param name="size4d" type="GLsizei"/>
6426 <param name="format" type="GLenum"/>
6427 <param name="type" type="GLenum"/>
6428 <param name="pixels" type="const GLvoid *"/>
6429 <glx rop="2058" ignore="true"/>
6430 </function>
6431 </category>
6432
6433 <!-- Extension number 19 is not listed in the extension registry. -->
6434
6435 <category name="GL_EXT_texture_object" number="20">
6436 <function name="AreTexturesResidentEXT" offset="439">
6437 <param name="n" type="GLsizei" counter="true"/>
6438 <param name="textures" type="const GLuint *" count="n"/>
6439 <param name="residences" type="GLboolean *" output="true"/>
6440 <return type="GLboolean"/>
6441 <glx vendorpriv="11"/>
6442 </function>
6443
6444 <function name="BindTextureEXT" alias="BindTexture">
6445 <param name="target" type="GLenum"/>
6446 <param name="texture" type="GLuint"/>
6447 </function>
6448
6449 <!-- For GLX, this is wrong. DeleteTexturesEXT and DeleteTextures
6450 do not have the same protocol!
6451 -->
6452 <function name="DeleteTexturesEXT" alias="DeleteTextures">
6453 <param name="n" type="GLsizei"/>
6454 <param name="textures" type="const GLuint *"/>
6455 </function>
6456
6457 <function name="GenTexturesEXT" offset="440">
6458 <param name="n" type="GLsizei"/>
6459 <param name="textures" type="GLuint *" output="true"/>
6460 <glx vendorpriv="13"/>
6461 </function>
6462
6463 <function name="IsTextureEXT" offset="441">
6464 <param name="texture" type="GLuint"/>
6465 <return type="GLboolean"/>
6466 <glx vendorpriv="14"/>
6467 </function>
6468
6469 <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures">
6470 <param name="n" type="GLsizei"/>
6471 <param name="textures" type="const GLuint *"/>
6472 <param name="priorities" type="const GLclampf *"/>
6473 </function>
6474 </category>
6475
6476 <category name="GL_SGIS_detail_texture" number="21">
6477 <function name="DetailTexFuncSGIS" offset="442">
6478 <param name="target" type="GLenum"/>
6479 <param name="n" type="GLsizei" counter="true"/>
6480 <param name="points" type="const GLfloat *" count="n"/>
6481 <glx rop="2051" ignore="true"/>
6482 </function>
6483
6484 <function name="GetDetailTexFuncSGIS" offset="443">
6485 <param name="target" type="GLenum"/>
6486 <param name="points" type="GLfloat *" output="true"/>
6487 <glx vendorpriv="4096" ignore="true"/>
6488 </function>
6489 </category>
6490
6491 <category name="GL_SGIS_sharpen_texture" number="22">
6492 <function name="SharpenTexFuncSGIS" offset="444">
6493 <param name="target" type="GLenum"/>
6494 <param name="n" type="GLsizei"/>
6495 <param name="points" type="const GLfloat *"/>
6496
6497 <!-- This is hand coded because the number of array elements
6498 pointed to by 'points' is 2*n.
6499 -->
6500 <glx rop="2052" handcode="true" ignore="true"/>
6501 </function>
6502
6503 <function name="GetSharpenTexFuncSGIS" offset="445">
6504 <param name="target" type="GLenum"/>
6505 <param name="points" type="GLfloat *" output="true"/>
6506 <glx vendorpriv="4097" ignore="true"/>
6507 </function>
6508 </category>
6509
6510 <category name="GL_SGIS_multisample" number="25">
6511 <function name="SampleMaskSGIS" offset="446">
6512 <param name="value" type="GLclampf"/>
6513 <param name="invert" type="GLboolean"/>
6514 <glx rop="2048"/>
6515 </function>
6516
6517 <function name="SamplePatternSGIS" offset="447">
6518 <param name="pattern" type="GLenum"/>
6519 <glx rop="2049"/>
6520 </function>
6521 </category>
6522
6523 <!-- Extension number 28 is a GLX extension. -->
6524 <!-- Extension number 29 is not listed in the extension registry. -->
6525
6526 <category name="GL_EXT_vertex_array" number="30">
6527 <function name="ArrayElementEXT" alias="ArrayElement">
6528 <param name="i" type="GLint"/>
6529 </function>
6530
6531 <function name="ColorPointerEXT" offset="448">
6532 <param name="size" type="GLint"/>
6533 <param name="type" type="GLenum"/>
6534 <param name="stride" type="GLsizei"/>
6535 <param name="count" type="GLsizei"/>
6536 <param name="pointer" type="const GLvoid *"/>
6537 <glx handcode="true"/>
6538 </function>
6539
6540 <function name="DrawArraysEXT" alias="DrawArrays">
6541 <param name="mode" type="GLenum"/>
6542 <param name="first" type="GLint"/>
6543 <param name="count" type="GLsizei"/>
6544 </function>
6545
6546 <function name="EdgeFlagPointerEXT" offset="449">
6547 <param name="stride" type="GLsizei"/>
6548 <param name="count" type="GLsizei"/>
6549 <param name="pointer" type="const GLboolean *"/>
6550 <glx handcode="true"/>
6551 </function>
6552
6553 <function name="GetPointervEXT" alias="GetPointerv">
6554 <param name="pname" type="GLenum"/>
6555 <param name="params" type="GLvoid **"/>
6556 </function>
6557
6558 <function name="IndexPointerEXT" offset="450">
6559 <param name="type" type="GLenum"/>
6560 <param name="stride" type="GLsizei"/>
6561 <param name="count" type="GLsizei"/>
6562 <param name="pointer" type="const GLvoid *"/>
6563 <glx handcode="true"/>
6564 </function>
6565
6566 <function name="NormalPointerEXT" offset="451">
6567 <param name="type" type="GLenum"/>
6568 <param name="stride" type="GLsizei"/>
6569 <param name="count" type="GLsizei"/>
6570 <param name="pointer" type="const GLvoid *"/>
6571 <glx handcode="true"/>
6572 </function>
6573
6574 <function name="TexCoordPointerEXT" offset="452">
6575 <param name="size" type="GLint"/>
6576 <param name="type" type="GLenum"/>
6577 <param name="stride" type="GLsizei"/>
6578 <param name="count" type="GLsizei"/>
6579 <param name="pointer" type="const GLvoid *"/>
6580 <glx handcode="true"/>
6581 </function>
6582
6583 <function name="VertexPointerEXT" offset="453">
6584 <param name="size" type="GLint"/>
6585 <param name="type" type="GLenum"/>
6586 <param name="stride" type="GLsizei"/>
6587 <param name="count" type="GLsizei"/>
6588 <param name="pointer" type="const GLvoid *"/>
6589 <glx handcode="true"/>
6590 </function>
6591 </category>
6592
6593 <category name="GL_SGIS_generate_mipmap" number="33">
6594 <enum name="GENERATE_MIPMAP_SGIS" value="0x8191">
6595 <size name="TexParameterfv" count="1"/>
6596 <size name="TexParameteriv" count="1"/>
6597 </enum>
6598 <enum name="GENERATE_MIPMAP_HINT_SGIS" value="0x8192"/>
6599 </category>
6600
6601 <category name="GL_SGIX_clipmap" number="33">
6602 <enum name="LINEAR_CLIPMAP_LINEAR_SGIX" value="0x8170"/>
6603 <enum name="TEXTURE_CLIPMAP_CENTER_SGIX" value="0x8171">
6604 <size name="TexParameterfv" count="2"/>
6605 <size name="TexParameteriv" count="2"/>
6606 </enum>
6607 <enum name="TEXTURE_CLIPMAP_FRAME_SGIX" value="0x8172"/>
6608 <enum name="TEXTURE_CLIPMAP_OFFSET_SGIX" value="0x8173">
6609 <size name="TexParameterfv" count="2"/>
6610 <size name="TexParameteriv" count="2"/>
6611 </enum>
6612 <enum name="TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" value="0x8174">
6613 <size name="TexParameterfv" count="3"/>
6614 <size name="TexParameteriv" count="3"/>
6615 </enum>
6616 <enum name="TEXTURE_CLIPMAP_LOD_OFFSET_SGIX" value="0x8175"/>
6617 <enum name="TEXTURE_CLIPMAP_DEPTH_SGIX" value="0x8176"/>
6618 <enum name="MAX_CLIPMAP_DEPTH_SGIX" value="0x8177"/>
6619 <enum name="MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX" value="0x8178"/>
6620 <enum name="NEAREST_CLIPMAP_NEAREST_SGIX" value="0x844D"/>
6621 <enum name="NEAREST_CLIPMAP_LINEAR_SGIX" value="0x844E"/>
6622 <enum name="LINEAR_CLIPMAP_NEAREST_SGIX" value="0x844F"/>
6623 </category>
6624
6625 <category name="GL_SGIX_shadow" number="34">
6626 <enum name="TEXTURE_COMPARE_SGIX" value="0x819A">
6627 <size name="TexParameterfv" count="1"/>
6628 <size name="TexParameteriv" count="1"/>
6629 </enum>
6630 <enum name="TEXTURE_COMPARE_OPERATOR_SGIX" value="0x819B">
6631 <size name="TexParameterfv" count="1"/>
6632 <size name="TexParameteriv" count="1"/>
6633 </enum>
6634 <enum name="TEXTURE_LEQUAL_R_SGIX" value="0x819C"/>
6635 <enum name="TEXTURE_GEQUAL_R_SGIX" value="0x819D"/>
6636 </category>
6637
6638 <category name="GL_EXT_blend_minmax" number="37">
6639 <function name="BlendEquationEXT" alias="BlendEquation">
6640 <param name="mode" type="GLenum"/>
6641 </function>
6642 </category>
6643
6644 <!-- Extension number 40 is a GLX extension. -->
6645 <!-- Extension number 41 is a GLX extension. -->
6646 <!-- Extension number 42 is a GLX extension. -->
6647 <!-- Extension number 43 is a GLX extension. -->
6648 <!-- Extension number 44 is a GLX extension. -->
6649 <!-- Extension number 46 is not listed in the extension registry. -->
6650 <!-- Extension number 47 is a GLX extension. -->
6651 <!-- Extension number 48 is not listed in the extension registry. -->
6652 <!-- Extension number 49 is a GLX extension. -->
6653 <!-- Extension number 50 is a GLX extension. -->
6654
6655 <category name="GL_SGIX_sprite" number="52">
6656 <function name="SpriteParameterfSGIX" offset="454">
6657 <param name="pname" type="GLenum"/>
6658 <param name="param" type="GLfloat"/>
6659 <glx ignore="true"/>
6660 </function>
6661
6662 <function name="SpriteParameterfvSGIX" offset="455">
6663 <param name="pname" type="GLenum"/>
6664 <param name="params" type="const GLfloat *"/>
6665 <glx ignore="true"/>
6666 </function>
6667
6668 <function name="SpriteParameteriSGIX" offset="456">
6669 <param name="pname" type="GLenum"/>
6670 <param name="param" type="GLint"/>
6671 <glx ignore="true"/>
6672 </function>
6673
6674 <function name="SpriteParameterivSGIX" offset="457">
6675 <param name="pname" type="GLenum"/>
6676 <param name="params" type="const GLint *"/>
6677 <glx ignore="true"/>
6678 </function>
6679 </category>
6680
6681 <category name="GL_EXT_point_parameters" number="54">
6682 <enum name="POINT_SIZE_MIN_EXT" value="0x8126">
6683 <size name="PointParameterfvEXT" count="1"/>
6684 </enum>
6685 <enum name="POINT_SIZE_MAX_EXT" value="0x8127">
6686 <size name="PointParameterfvEXT" count="1"/>
6687 </enum>
6688 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" value="0x8128">
6689 <size name="PointParameterfvEXT" count="1"/>
6690 </enum>
6691 <enum name="POINT_DISTANCE_ATTENUATION_EXT" value="0x8129">
6692 <size name="PointParameterfvEXT" count="3"/>
6693 </enum>
6694
6695 <function name="PointParameterfEXT" offset="458">
6696 <param name="pname" type="GLenum"/>
6697 <param name="param" type="GLfloat"/>
6698 <glx rop="2065"/>
6699 </function>
6700
6701 <function name="PointParameterfvEXT" offset="459">
6702 <param name="pname" type="GLenum"/>
6703 <param name="params" type="const GLfloat *" variable_param="pname"/>
6704 <glx rop="2066"/>
6705 </function>
6706 </category>
6707
6708 <category name="GL_SGIX_instruments" number="55">
6709 <function name="GetInstrumentsSGIX" offset="460">
6710 <return type="GLint"/>
6711 <glx ignore="true"/>
6712 </function>
6713
6714 <function name="InstrumentsBufferSGIX" offset="461">
6715 <param name="size" type="GLsizei"/>
6716 <param name="buffer" type="GLint *"/>
6717 <glx ignore="true"/>
6718 </function>
6719
6720 <function name="PollInstrumentsSGIX" offset="462">
6721 <param name="marker_p" type="GLint *"/>
6722 <return type="GLint"/>
6723 <glx ignore="true"/>
6724 </function>
6725
6726 <function name="ReadInstrumentsSGIX" offset="463">
6727 <param name="marker" type="GLint"/>
6728 <glx ignore="true"/>
6729 </function>
6730
6731 <function name="StartInstrumentsSGIX" offset="464">
6732 <glx ignore="true"/>
6733 </function>
6734
6735 <function name="StopInstrumentsSGIX" offset="465">
6736 <param name="marker" type="GLint"/>
6737 <glx ignore="true"/>
6738 </function>
6739 </category>
6740
6741 <category name="GL_SGIX_texture_scale_bias" number="56">
6742 <enum name="POST_TEXTURE_FILTER_BIAS_SGIX" value="0x8179">
6743 <size name="TexParameterfv" count="4"/>
6744 <size name="TexParameteriv" count="4"/>
6745 </enum>
6746 <enum name="POST_TEXTURE_FILTER_SCALE_SGIX" value="0x817A">
6747 <size name="TexParameterfv" count="4"/>
6748 <size name="TexParameteriv" count="4"/>
6749 </enum>
6750 <enum name="POST_TEXTURE_FILTER_BIAS_RANGE_SGIX" value="0x817B"/>
6751 <enum name="POST_TEXTURE_FILTER_SCALE_RANGE_SGIX" value="0x817C"/>
6752 </category>
6753
6754 <category name="GL_SGIX_framezoom" number="57">
6755 <function name="FrameZoomSGIX" offset="466">
6756 <param name="factor" type="GLint"/>
6757 <glx rop="2072" ignore="true"/>
6758 </function>
6759 </category>
6760
6761 <category name="GL_SGIX_tag_sample_buffer" number="58">
6762 <function name="TagSampleBufferSGIX" offset="467">
6763 <glx rop="2050" ignore="true"/>
6764 </function>
6765 </category>
6766
6767 <!-- Extension number 59 is not listed in the extension registry. -->
6768
6769 <category name="GL_SGIX_reference_plane" number="60">
6770 <function name="ReferencePlaneSGIX" offset="468">
6771 <param name="equation" type="const GLdouble *" count="4"/>
6772 <glx rop="2071" ignore="true"/>
6773 </function>
6774 </category>
6775
6776 <category name="GL_SGIX_flush_raster" number="61">
6777 <function name="FlushRasterSGIX" offset="469">
6778 <glx vendorpriv="4105" ignore="true"/>
6779 </function>
6780 </category>
6781
6782 <!-- Extension number 62 is a GLX extension. -->
6783
6784 <category name="GL_SGIX_depth_texture" number="63">
6785 <enum name="DEPTH_COMPONENT16_SGIX" value="0x81A5"/>
6786 <enum name="DEPTH_COMPONENT24_SGIX" value="0x81A6"/>
6787 <enum name="DEPTH_COMPONENT32_SGIX" value="0x81A7"/>
6788 </category>
6789
6790 <category name="GL_SGIS_fog_function" number="64">
6791 <function name="FogFuncSGIS" offset="?">
6792 <param name="n" type="GLsizei"/>
6793 <param name="points" type="const GLfloat *"/>
6794 <glx rop="2067" handcode="true"/>
6795 </function>
6796
6797 <function name="GetFogFuncSGIS" offset="?">
6798 <param name="points" type="GLfloat *" output="true"/>
6799 <!-- GLX protocol for this function is unknown. -->
6800 </function>
6801 </category>
6802
6803 <category name="GL_SGIX_fog_offset" number="65">
6804 <enum name="FOG_OFFSET_SGIX" value="0x8198"/>
6805 <enum name="FOG_OFFSET_VALUE_SGIX" value="0x8199">
6806 <size name="Fogfv" count="1"/>
6807 <size name="Fogiv" count="1"/>
6808 </enum>
6809 </category>
6810
6811 <category name="GL_HP_image_transform" number="66">
6812 <function name="ImageTransformParameteriHP" offset="?">
6813 <param name="target" type="GLenum"/>
6814 <param name="pname" type="GLenum"/>
6815 <param name="param" type="GLint"/>
6816 </function>
6817
6818 <function name="ImageTransformParameterfHP" offset="?">
6819 <param name="target" type="GLenum"/>
6820 <param name="pname" type="GLenum"/>
6821 <param name="param" type="GLfloat"/>
6822 </function>
6823
6824 <function name="ImageTransformParameterivHP" offset="?">
6825 <param name="target" type="GLenum"/>
6826 <param name="pname" type="GLenum"/>
6827 <param name="params" type="const GLint *"/>
6828 </function>
6829
6830 <function name="ImageTransformParameterfvHP" offset="?">
6831 <param name="target" type="GLenum"/>
6832 <param name="pname" type="GLenum"/>
6833 <param name="params" type="const GLfloat *"/>
6834 </function>
6835
6836 <function name="GetImageTransformParameterivHP" offset="?">
6837 <param name="target" type="GLenum"/>
6838 <param name="pname" type="GLenum"/>
6839 <param name="params" type="GLint *"/>
6840 </function>
6841
6842 <function name="GetImageTransformParameterfvHP" offset="?">
6843 <param name="target" type="GLenum"/>
6844 <param name="pname" type="GLenum"/>
6845 <param name="params" type="GLfloat *"/>
6846 </function>
6847 </category>
6848
6849 <!-- Extension number 68 is not listed in the extension registry. -->
6850 <!-- Extension number 70 is not listed in the extension registry. -->
6851 <!-- Extension number 71 is not listed in the extension registry. -->
6852 <!-- Extension number 72 is not listed in the extension registry. -->
6853 <!-- Extension number 73 is not listed in the extension registry. -->
6854
6855 <category name="GL_EXT_color_subtable" number="74">
6856 <function name="ColorSubTableEXT" alias="ColorSubTable">
6857 <param name="target" type="GLenum"/>
6858 <param name="start" type="GLsizei"/>
6859 <param name="count" type="GLsizei"/>
6860 <param name="format" type="GLenum"/>
6861 <param name="type" type="GLenum"/>
6862 <param name="data" type="const GLvoid *"/>
6863 </function>
6864
6865 <function name="CopyColorSubTableEXT" alias="CopyColorSubTable">
6866 <param name="target" type="GLenum"/>
6867 <param name="start" type="GLsizei"/>
6868 <param name="x" type="GLint"/>
6869 <param name="y" type="GLint"/>
6870 <param name="width" type="GLsizei"/>
6871 </function>
6872 </category>
6873
6874 <!-- Extension number 75 is a GLU extension. -->
6875
6876 <category name="GL_PGI_misc_hints" number="77">
6877 <function name="HintPGI" offset="544">
6878 <param name="target" type="GLenum"/>
6879 <param name="mode" type="GLint"/>
6880 <glx ignore="true"/>
6881 </function>
6882 </category>
6883
6884 <category name="GL_EXT_paletted_texture" number="78">
6885 <function name="ColorTableEXT" alias="ColorTable">
6886 <param name="target" type="GLenum"/>
6887 <param name="internalFormat" type="GLenum"/>
6888 <param name="width" type="GLsizei"/>
6889 <param name="format" type="GLenum"/>
6890 <param name="type" type="GLenum"/>
6891 <param name="table" type="const GLvoid *"/>
6892 </function>
6893
6894 <function name="GetColorTableEXT" offset="550">
6895 <param name="target" type="GLenum"/>
6896 <param name="format" type="GLenum"/>
6897 <param name="type" type="GLenum"/>
6898 <param name="data" type="GLvoid *" output="true"/>
6899 <glx ignore="true"/>
6900 </function>
6901
6902 <function name="GetColorTableParameterivEXT" offset="551">
6903 <param name="target" type="GLenum"/>
6904 <param name="pname" type="GLenum"/>
6905 <param name="params" type="GLint *" output="true"/>
6906 <glx ignore="true"/>
6907 </function>
6908
6909 <function name="GetColorTableParameterfvEXT" offset="552">
6910 <param name="target" type="GLenum"/>
6911 <param name="pname" type="GLenum"/>
6912 <param name="params" type="GLfloat *" output="true"/>
6913 <glx ignore="true"/>
6914 </function>
6915 </category>
6916
6917 <category name="GL_SGIX_list_priority" number="80">
6918 <function name="GetListParameterfvSGIX" offset="470">
6919 <param name="list" type="GLuint"/>
6920 <param name="pname" type="GLenum"/>
6921 <param name="params" type="GLfloat *" output="true"/>
6922 <glx ignore="true"/>
6923 </function>
6924
6925 <function name="GetListParameterivSGIX" offset="471">
6926 <param name="list" type="GLuint"/>
6927 <param name="pname" type="GLenum"/>
6928 <param name="params" type="GLint *" output="true"/>
6929 <glx ignore="true"/>
6930 </function>
6931
6932 <function name="ListParameterfSGIX" offset="472">
6933 <param name="list" type="GLuint"/>
6934 <param name="pname" type="GLenum"/>
6935 <param name="param" type="GLfloat"/>
6936 <glx ignore="true"/>
6937 </function>
6938
6939 <function name="ListParameterfvSGIX" offset="473">
6940 <param name="list" type="GLuint"/>
6941 <param name="pname" type="GLenum"/>
6942 <param name="params" type="const GLfloat *"/>
6943 <glx ignore="true"/>
6944 </function>
6945
6946 <function name="ListParameteriSGIX" offset="474">
6947 <param name="list" type="GLuint"/>
6948 <param name="pname" type="GLenum"/>
6949 <param name="param" type="GLint"/>
6950 <glx ignore="true"/>
6951 </function>
6952
6953 <function name="ListParameterivSGIX" offset="475">
6954 <param name="list" type="GLuint"/>
6955 <param name="pname" type="GLenum"/>
6956 <param name="params" type="const GLint *"/>
6957 <glx ignore="true"/>
6958 </function>
6959 </category>
6960
6961 <!-- Extension number 82 is not listed in the extension registry. -->
6962 <!-- Extension number 83 is a GLX extension. -->
6963
6964 <category name="GL_SGIX_texture_lod_bias" number="84">
6965 <enum name="TEXTURE_LOD_BIAS_S_SGIX" value="0x818E">
6966 <size name="TexParameterfv" count="1"/>
6967 <size name="TexParameteriv" count="1"/>
6968 </enum>
6969 <enum name="TEXTURE_LOD_BIAS_T_SGIX" value="0x818F">
6970 <size name="TexParameterfv" count="1"/>
6971 <size name="TexParameteriv" count="1"/>
6972 </enum>
6973 <enum name="TEXTURE_LOD_BIAS_R_SGIX" value="0x8190">
6974 <size name="TexParameterfv" count="1"/>
6975 <size name="TexParameteriv" count="1"/>
6976 </enum>
6977 </category>
6978
6979 <!-- Extension number 85 is a GLU extension. -->
6980 <!-- Extension number 86 is a GLX extension. -->
6981 <!-- Extension number 87 is not listed in the extension registry. -->
6982 <!-- Extension number 88 is not listed in the extension registry. -->
6983 <!-- Extension number 89 is not listed in the extension registry. -->
6984
6985
6986 <category name="GL_SGIX_shadow_ambient" number="90">
6987 <enum name="SHADOW_AMBIENT_SGIX" value="0x80BF">
6988 <size name="TexParameterfv" count="1"/>
6989 <size name="TexParameteriv" count="1"/>
6990 </enum>
6991 </category>
6992
6993 <!-- Extension number 91 is a GLX extension. -->
6994 <!-- Extension number 92 is a GLX extension. -->
6995
6996 <category name="GL_EXT_index_material" number="94">
6997 <function name="IndexMaterialEXT" offset="538">
6998 <param name="face" type="GLenum"/>
6999 <param name="mode" type="GLenum"/>
7000 <glx ignore="true"/>
7001 </function>
7002 </category>
7003
7004 <category name="GL_EXT_index_func" number="95">
7005 <function name="IndexFuncEXT" offset="539">
7006 <param name="func" type="GLenum"/>
7007 <param name="ref" type="GLclampf"/>
7008 <glx ignore="true"/>
7009 </function>
7010 </category>
7011
7012 <category name="GL_EXT_compiled_vertex_array" number="97">
7013 <function name="LockArraysEXT" offset="540">
7014 <param name="first" type="GLint"/>
7015 <param name="count" type="GLsizei"/>
7016 <glx handcode="true" ignore="true"/>
7017 </function>
7018
7019 <function name="UnlockArraysEXT" offset="541">
7020 <glx handcode="true" ignore="true"/>
7021 </function>
7022 </category>
7023
7024 <category name="GL_EXT_cull_vertex" number="98">
7025 <function name="CullParameterdvEXT" offset="542">
7026 <param name="pname" type="GLenum"/>
7027 <param name="params" type="GLdouble *"/>
7028 <glx ignore="true"/>
7029 </function>
7030
7031 <function name="CullParameterfvEXT" offset="543">
7032 <param name="pname" type="GLenum"/>
7033 <param name="params" type="GLfloat *"/>
7034 <glx ignore="true"/>
7035 </function>
7036 </category>
7037
7038 <!-- Extension number 99 is not listed in the extension registry. -->
7039 <!-- Extension number 100 is a GLU extension. -->
7040
7041 <!-- Shouldn't this be EXT_fragment_lighting? -->
7042 <category name="GL_SGIX_fragment_lighting" number="102">
7043 <function name="FragmentColorMaterialSGIX" offset="476">
7044 <param name="face" type="GLenum"/>
7045 <param name="mode" type="GLenum"/>
7046 <glx ignore="true"/>
7047 </function>
7048
7049 <function name="FragmentLightfSGIX" offset="477">
7050 <param name="light" type="GLenum"/>
7051 <param name="pname" type="GLenum"/>
7052 <param name="param" type="GLfloat"/>
7053 <glx ignore="true"/>
7054 </function>
7055
7056 <function name="FragmentLightfvSGIX" offset="478">
7057 <param name="light" type="GLenum"/>
7058 <param name="pname" type="GLenum"/>
7059 <param name="params" type="const GLfloat *"/>
7060 <glx ignore="true"/>
7061 </function>
7062
7063 <function name="FragmentLightiSGIX" offset="479">
7064 <param name="light" type="GLenum"/>
7065 <param name="pname" type="GLenum"/>
7066 <param name="param" type="GLint"/>
7067 <glx ignore="true"/>
7068 </function>
7069
7070 <function name="FragmentLightivSGIX" offset="480">
7071 <param name="light" type="GLenum"/>
7072 <param name="pname" type="GLenum"/>
7073 <param name="params" type="const GLint *"/>
7074 <glx ignore="true"/>
7075 </function>
7076
7077 <function name="FragmentLightModelfSGIX" offset="481">
7078 <param name="pname" type="GLenum"/>
7079 <param name="param" type="GLfloat"/>
7080 <glx ignore="true"/>
7081 </function>
7082
7083 <function name="FragmentLightModelfvSGIX" offset="482">
7084 <param name="pname" type="GLenum"/>
7085 <param name="params" type="const GLfloat *"/>
7086 <glx ignore="true"/>
7087 </function>
7088
7089 <function name="FragmentLightModeliSGIX" offset="483">
7090 <param name="pname" type="GLenum"/>
7091 <param name="param" type="GLint"/>
7092 <glx ignore="true"/>
7093 </function>
7094
7095 <function name="FragmentLightModelivSGIX" offset="484">
7096 <param name="pname" type="GLenum"/>
7097 <param name="params" type="const GLint *"/>
7098 <glx ignore="true"/>
7099 </function>
7100
7101 <function name="FragmentMaterialfSGIX" offset="485">
7102 <param name="face" type="GLenum"/>
7103 <param name="pname" type="GLenum"/>
7104 <param name="param" type="GLfloat"/>
7105 <glx ignore="true"/>
7106 </function>
7107
7108 <function name="FragmentMaterialfvSGIX" offset="486">
7109 <param name="face" type="GLenum"/>
7110 <param name="pname" type="GLenum"/>
7111 <param name="params" type="const GLfloat *"/>
7112 <glx ignore="true"/>
7113 </function>
7114
7115 <function name="FragmentMaterialiSGIX" offset="487">
7116 <param name="face" type="GLenum"/>
7117 <param name="pname" type="GLenum"/>
7118 <param name="param" type="GLint"/>
7119 <glx ignore="true"/>
7120 </function>
7121
7122 <function name="FragmentMaterialivSGIX" offset="488">
7123 <param name="face" type="GLenum"/>
7124 <param name="pname" type="GLenum"/>
7125 <param name="params" type="const GLint *"/>
7126 <glx ignore="true"/>
7127 </function>
7128
7129 <function name="GetFragmentLightfvSGIX" offset="489">
7130 <param name="light" type="GLenum"/>
7131 <param name="pname" type="GLenum"/>
7132 <param name="params" type="GLfloat *"/>
7133 <glx ignore="true"/>
7134 </function>
7135
7136 <function name="GetFragmentLightivSGIX" offset="490">
7137 <param name="light" type="GLenum"/>
7138 <param name="pname" type="GLenum"/>
7139 <param name="params" type="GLint *"/>
7140 <glx ignore="true"/>
7141 </function>
7142
7143 <function name="GetFragmentMaterialfvSGIX" offset="491">
7144 <param name="face" type="GLenum"/>
7145 <param name="pname" type="GLenum"/>
7146 <param name="params" type="GLfloat *"/>
7147 <glx ignore="true"/>
7148 </function>
7149
7150 <function name="GetFragmentMaterialivSGIX" offset="492">
7151 <param name="face" type="GLenum"/>
7152 <param name="pname" type="GLenum"/>
7153 <param name="params" type="GLint *"/>
7154 <glx ignore="true"/>
7155 </function>
7156
7157 <function name="LightEnviSGIX" offset="493">
7158 <param name="pname" type="GLenum"/>
7159 <param name="param" type="GLint"/>
7160 <glx ignore="true"/>
7161 </function>
7162 </category>
7163
7164 <!-- Extension number 103 is not listed in the extension registry. -->
7165 <!-- Extension number 104 is not listed in the extension registry. -->
7166 <!-- Extension number 105 is not listed in the extension registry. -->
7167 <!-- Extension number 106 is not listed in the extension registry. -->
7168 <!-- Extension number 107 is not listed in the extension registry. -->
7169 <!-- Extension number 108 is not listed in the extension registry. -->
7170 <!-- Extension number 109 is not listed in the extension registry. -->
7171
7172 <category name="GL_EXT_draw_range_elements" number="112">
7173 <function name="DrawRangeElementsEXT" alias="DrawRangeElements">
7174 <param name="mode" type="GLenum"/>
7175 <param name="start" type="GLuint"/>
7176 <param name="end" type="GLuint"/>
7177 <param name="count" type="GLsizei"/>
7178 <param name="type" type="GLenum"/>
7179 <param name="indices" type="const GLvoid *"/>
7180 <glx handcode="true"/>
7181 </function>
7182 </category>
7183
7184 <!-- Extension number 115 is a GLX extension. -->
7185 <!-- Extension number 116 is not listed in the extension registry. -->
7186
7187 <category name="GL_EXT_light_texture" number="117">
7188 <function name="ApplyTextureEXT" offset="?">
7189 <param name="mode" type="GLenum"/>
7190 </function>
7191
7192 <function name="TextureLightEXT" offset="?">
7193 <param name="pname" type="GLenum"/>
7194 </function>
7195
7196 <function name="TextureMaterialEXT" offset="?">
7197 <param name="face" type="GLenum"/>
7198 <param name="mode" type="GLenum"/>
7199 </function>
7200 </category>
7201
7202 <!-- Extension number 118 is not listed in the extension registry. -->
7203 <!-- Extension number 121 is not listed in the extension registry. -->
7204 <!-- Extension number 122 is not listed in the extension registry. -->
7205 <!-- Extension number 123 is not listed in the extension registry. -->
7206 <!-- Extension number 124 is not listed in the extension registry. -->
7207 <!-- Extension number 125 is not listed in the extension registry. -->
7208 <!-- Extension number 126 is not listed in the extension registry. -->
7209 <!-- Extension number 128 is not listed in the extension registry. -->
7210 <!-- Extension number 130 is not listed in the extension registry. -->
7211 <!-- Extension number 131 is not listed in the extension registry. -->
7212
7213 <category name="GL_SGIX_async" number="132">
7214 <function name="AsyncMarkerSGIX" offset="?">
7215 <param name="marker" type="GLuint"/>
7216 </function>
7217
7218 <function name="FinishAsyncSGIX" offset="?">
7219 <param name="markerp" type="GLuint *"/>
7220 <return type="GLint"/>
7221 </function>
7222
7223 <function name="PollAsyncSGIX" offset="?">
7224 <param name="markerp" type="GLuint *"/>
7225 <return type="GLint"/>
7226 </function>
7227
7228 <function name="GenAsyncMarkersSGIX" offset="?">
7229 <param name="range" type="GLsizei"/>
7230 <return type="GLuint"/>
7231 </function>
7232
7233 <function name="DeleteAsyncMarkersSGIX" offset="?">
7234 <param name="marker" type="GLuint"/>
7235 <param name="range" type="GLsizei"/>
7236 </function>
7237
7238 <function name="IsAsyncMarkerSGIX" offset="?">
7239 <param name="marker" type="GLuint"/>
7240 <return type="GLboolean"/>
7241 </function>
7242 </category>
7243
7244 <category name="GL_INTEL_parallel_arrays" number="136">
7245 <function name="VertexPointervINTEL" offset="?">
7246 <param name="size" type="GLint"/>
7247 <param name="type" type="GLenum"/>
7248 <param name="pointer" type="const GLvoid **"/>
7249 </function>
7250
7251 <function name="NormalPointervINTEL" offset="?">
7252 <param name="type" type="GLenum"/>
7253 <param name="pointer" type="const GLvoid **"/>
7254 </function>
7255
7256 <function name="ColorPointervINTEL" offset="?">
7257 <param name="size" type="GLint"/>
7258 <param name="type" type="GLenum"/>
7259 <param name="pointer" type="const GLvoid **"/>
7260 </function>
7261
7262 <function name="TexCoordPointervINTEL" offset="?">
7263 <param name="size" type="GLint"/>
7264 <param name="type" type="GLenum"/>
7265 <param name="pointer" type="const GLvoid **"/>
7266 </function>
7267 </category>
7268
7269 <category name="GL_EXT_pixel_transform" number="138">
7270 <function name="PixelTransformParameteriEXT" offset="?">
7271 <param name="target" type="GLenum"/>
7272 <param name="pname" type="GLenum"/>
7273 <param name="param" type="GLint"/>
7274 </function>
7275
7276 <function name="PixelTransformParameterfEXT" offset="?">
7277 <param name="target" type="GLenum"/>
7278 <param name="pname" type="GLenum"/>
7279 <param name="param" type="GLfloat"/>
7280 </function>
7281
7282 <function name="PixelTransformParameterivEXT" offset="?">
7283 <param name="target" type="GLenum"/>
7284 <param name="pname" type="GLenum"/>
7285 <param name="params" type="const GLint *"/>
7286 </function>
7287
7288 <function name="PixelTransformParameterfvEXT" offset="?">
7289 <param name="target" type="GLenum"/>
7290 <param name="pname" type="GLenum"/>
7291 <param name="params" type="const GLfloat *"/>
7292 </function>
7293 </category>
7294
7295 <!-- Extension number 140 is not listed in the extension registry. -->
7296 <!-- Extension number 142 is a GLX extension. -->
7297 <!-- Extension number 143 is not listed in the extension registry. -->
7298
7299 <category name="GL_EXT_secondary_color" number="145">
7300 <function name="SecondaryColor3bEXT" offset="561" vectorequiv="SecondaryColor3bvEXT">
7301 <param name="red" type="GLbyte"/>
7302 <param name="green" type="GLbyte"/>
7303 <param name="blue" type="GLbyte"/>
7304 </function>
7305
7306 <function name="SecondaryColor3bvEXT" offset="562">
7307 <param name="v" type="const GLbyte *" count="3"/>
7308 <glx rop="4126"/>
7309 </function>
7310
7311 <function name="SecondaryColor3dEXT" offset="563" vectorequiv="SecondaryColor3dvEXT">
7312 <param name="red" type="GLdouble"/>
7313 <param name="green" type="GLdouble"/>
7314 <param name="blue" type="GLdouble"/>
7315 </function>
7316
7317 <function name="SecondaryColor3dvEXT" offset="564">
7318 <param name="v" type="const GLdouble *" count="3"/>
7319 <glx rop="4130"/>
7320 </function>
7321
7322 <function name="SecondaryColor3fEXT" offset="565" vectorequiv="SecondaryColor3fvEXT">
7323 <param name="red" type="GLfloat"/>
7324 <param name="green" type="GLfloat"/>
7325 <param name="blue" type="GLfloat"/>
7326 </function>
7327
7328 <function name="SecondaryColor3fvEXT" offset="566">
7329 <param name="v" type="const GLfloat *" count="3"/>
7330 <glx rop="4129"/>
7331 </function>
7332
7333 <function name="SecondaryColor3iEXT" offset="567" vectorequiv="SecondaryColor3ivEXT">
7334 <param name="red" type="GLint"/>
7335 <param name="green" type="GLint"/>
7336 <param name="blue" type="GLint"/>
7337 </function>
7338
7339 <function name="SecondaryColor3ivEXT" offset="568">
7340 <param name="v" type="const GLint *" count="3"/>
7341 <glx rop="4128"/>
7342 </function>
7343
7344 <function name="SecondaryColor3sEXT" offset="569" vectorequiv="SecondaryColor3svEXT">
7345 <param name="red" type="GLshort"/>
7346 <param name="green" type="GLshort"/>
7347 <param name="blue" type="GLshort"/>
7348 </function>
7349
7350 <function name="SecondaryColor3svEXT" offset="570">
7351 <param name="v" type="const GLshort *" count="3"/>
7352 <glx rop="4128"/>
7353 </function>
7354
7355 <function name="SecondaryColor3ubEXT" offset="571" vectorequiv="SecondaryColor3ubvEXT">
7356 <param name="red" type="GLubyte"/>
7357 <param name="green" type="GLubyte"/>
7358 <param name="blue" type="GLubyte"/>
7359 </function>
7360
7361 <function name="SecondaryColor3ubvEXT" offset="572">
7362 <param name="v" type="const GLubyte *" count="3"/>
7363 <glx rop="4131"/>
7364 </function>
7365
7366 <function name="SecondaryColor3uiEXT" offset="573" vectorequiv="SecondaryColor3uivEXT">
7367 <param name="red" type="GLuint"/>
7368 <param name="green" type="GLuint"/>
7369 <param name="blue" type="GLuint"/>
7370 </function>
7371
7372 <function name="SecondaryColor3uivEXT" offset="574">
7373 <param name="v" type="const GLuint *" count="3"/>
7374 <glx rop="4133"/>
7375 </function>
7376
7377 <function name="SecondaryColor3usEXT" offset="575" vectorequiv="SecondaryColor3usvEXT">
7378 <param name="red" type="GLushort"/>
7379 <param name="green" type="GLushort"/>
7380 <param name="blue" type="GLushort"/>
7381 </function>
7382
7383 <function name="SecondaryColor3usvEXT" offset="576">
7384 <param name="v" type="const GLushort *" count="3"/>
7385 <glx rop="4132"/>
7386 </function>
7387
7388 <function name="SecondaryColorPointerEXT" offset="577">
7389 <param name="size" type="GLint"/>
7390 <param name="type" type="GLenum"/>
7391 <param name="stride" type="GLsizei"/>
7392 <param name="pointer" type="const GLvoid *"/>
7393 <glx handcode="true"/>
7394 </function>
7395 </category>
7396
7397 <category name="GL_EXT_texture_perturb_normal" number="147">
7398 <function name="TextureNormalEXT" offset="?">
7399 <param name="mode" type="GLenum"/>
7400 </function>
7401 </category>
7402
7403 <category name="GL_EXT_multi_draw_arrays" number="148">
7404 <function name="MultiDrawArraysEXT" offset="644">
7405 <param name="mode" type="GLenum"/>
7406 <param name="first" type="GLint *"/>
7407 <param name="count" type="GLsizei *"/>
7408 <param name="primcount" type="GLsizei"/>
7409 <glx handcode="true"/>
7410 </function>
7411
7412 <function name="MultiDrawElementsEXT" offset="645">
7413 <param name="mode" type="GLenum"/>
7414 <param name="count" type="const GLsizei *"/>
7415 <param name="type" type="GLenum"/>
7416 <param name="indices" type="const GLvoid **"/>
7417 <param name="primcount" type="GLsizei"/>
7418 <glx handcode="true"/>
7419 </function>
7420 </category>
7421
7422 <category name="GL_EXT_fog_coord" number="149">
7423 <function name="FogCoordfEXT" offset="545" vectorequiv="FogCoordfvEXT">
7424 <param name="coord" type="GLfloat"/>
7425 </function>
7426
7427 <function name="FogCoordfvEXT" offset="546">
7428 <param name="coord" type="const GLfloat *" count="1"/>
7429 <glx rop="4124"/>
7430 </function>
7431
7432 <function name="FogCoorddEXT" offset="547" vectorequiv="FogCoorddvEXT">
7433 <param name="coord" type="GLdouble"/>
7434 </function>
7435
7436 <function name="FogCoorddvEXT" offset="548">
7437 <param name="coord" type="const GLdouble *" count="1"/>
7438 <glx rop="4125"/>
7439 </function>
7440
7441 <function name="FogCoordPointerEXT" offset="549">
7442 <param name="type" type="GLenum"/>
7443 <param name="stride" type="GLsizei"/>
7444 <param name="pointer" type="const GLvoid *"/>
7445 <glx handcode="true"/>
7446 </function>
7447 </category>
7448
7449 <!-- Extension number 150 is not listed in the extension registry. -->
7450 <!-- Extension number 151 is not listed in the extension registry. -->
7451 <!-- Extension number 152 is not listed in the extension registry. -->
7452 <!-- Extension number 153 is not listed in the extension registry. -->
7453 <!-- Extension number 154 is not listed in the extension registry. -->
7454
7455 <category name="GL_EXT_coordinate_frame" number="156">
7456 <function name="Tangent3bEXT" offset="?">
7457 <param name="tx" type="GLbyte"/>
7458 <param name="ty" type="GLbyte"/>
7459 <param name="tz" type="GLbyte"/>
7460 </function>
7461
7462 <function name="Tangent3bvEXT" offset="?">
7463 <param name="v" type="const GLbyte *"/>
7464 </function>
7465
7466 <function name="Tangent3dEXT" offset="?">
7467 <param name="tx" type="GLdouble"/>
7468 <param name="ty" type="GLdouble"/>
7469 <param name="tz" type="GLdouble"/>
7470 </function>
7471
7472 <function name="Tangent3dvEXT" offset="?">
7473 <param name="v" type="const GLdouble *"/>
7474 </function>
7475
7476 <function name="Tangent3fEXT" offset="?">
7477 <param name="tx" type="GLfloat"/>
7478 <param name="ty" type="GLfloat"/>
7479 <param name="tz" type="GLfloat"/>
7480 </function>
7481
7482 <function name="Tangent3fvEXT" offset="?">
7483 <param name="v" type="const GLfloat *"/>
7484 </function>
7485
7486 <function name="Tangent3iEXT" offset="?">
7487 <param name="tx" type="GLint"/>
7488 <param name="ty" type="GLint"/>
7489 <param name="tz" type="GLint"/>
7490 </function>
7491
7492 <function name="Tangent3ivEXT" offset="?">
7493 <param name="v" type="const GLint *"/>
7494 </function>
7495
7496 <function name="Tangent3sEXT" offset="?">
7497 <param name="tx" type="GLshort"/>
7498 <param name="ty" type="GLshort"/>
7499 <param name="tz" type="GLshort"/>
7500 </function>
7501
7502 <function name="Tangent3svEXT" offset="?">
7503 <param name="v" type="const GLshort *"/>
7504 </function>
7505
7506 <function name="Binormal3bEXT" offset="?">
7507 <param name="bx" type="GLbyte"/>
7508 <param name="by" type="GLbyte"/>
7509 <param name="bz" type="GLbyte"/>
7510 </function>
7511
7512 <function name="Binormal3bvEXT" offset="?">
7513 <param name="v" type="const GLbyte *"/>
7514 </function>
7515
7516 <function name="Binormal3dEXT" offset="?">
7517 <param name="bx" type="GLdouble"/>
7518 <param name="by" type="GLdouble"/>
7519 <param name="bz" type="GLdouble"/>
7520 </function>
7521
7522 <function name="Binormal3dvEXT" offset="?">
7523 <param name="v" type="const GLdouble *"/>
7524 </function>
7525
7526 <function name="Binormal3fEXT" offset="?">
7527 <param name="bx" type="GLfloat"/>
7528 <param name="by" type="GLfloat"/>
7529 <param name="bz" type="GLfloat"/>
7530 </function>
7531
7532 <function name="Binormal3fvEXT" offset="?">
7533 <param name="v" type="const GLfloat *"/>
7534 </function>
7535
7536 <function name="Binormal3iEXT" offset="?">
7537 <param name="bx" type="GLint"/>
7538 <param name="by" type="GLint"/>
7539 <param name="bz" type="GLint"/>
7540 </function>
7541
7542 <function name="Binormal3ivEXT" offset="?">
7543 <param name="v" type="const GLint *"/>
7544 </function>
7545
7546 <function name="Binormal3sEXT" offset="?">
7547 <param name="bx" type="GLshort"/>
7548 <param name="by" type="GLshort"/>
7549 <param name="bz" type="GLshort"/>
7550 </function>
7551
7552 <function name="Binormal3svEXT" offset="?">
7553 <param name="v" type="const GLshort *"/>
7554 </function>
7555
7556 <function name="TangentPointerEXT" offset="?">
7557 <param name="type" type="GLenum"/>
7558 <param name="stride" type="GLsizei"/>
7559 <param name="pointer" type="const GLvoid *"/>
7560 </function>
7561
7562 <function name="BinormalPointerEXT" offset="?">
7563 <param name="type" type="GLenum"/>
7564 <param name="stride" type="GLsizei"/>
7565 <param name="pointer" type="const GLvoid *"/>
7566 </function>
7567 </category>
7568
7569 <!-- Extension number 157 is not listed in the extension registry. -->
7570
7571 <category name="GL_SGIX_pixel_texture" number="160">
7572 <function name="PixelTexGenSGIX" offset="430">
7573 <param name="mode" type="GLenum"/>
7574 <glx rop="2059" ignore="true"/>
7575 </function>
7576 </category>
7577
7578 <!-- Extension number 161 is not listed in the extension registry. -->
7579 <!-- Extension number 162 is not listed in the extension registry. -->
7580
7581 <category name="GL_SUNX_constant_data" number="163">
7582 <function name="FinishTextureSUNX" offset="?">
7583 </function>
7584 </category>
7585
7586 <category name="GL_SUN_global_alpha" number="164">
7587 <function name="GlobalAlphaFactorbSUN" offset="?">
7588 <param name="factor" type="GLbyte"/>
7589 </function>
7590
7591 <function name="GlobalAlphaFactorsSUN" offset="?">
7592 <param name="factor" type="GLshort"/>
7593 </function>
7594
7595 <function name="GlobalAlphaFactoriSUN" offset="?">
7596 <param name="factor" type="GLint"/>
7597 </function>
7598
7599 <function name="GlobalAlphaFactorfSUN" offset="?">
7600 <param name="factor" type="GLfloat"/>
7601 </function>
7602
7603 <function name="GlobalAlphaFactordSUN" offset="?">
7604 <param name="factor" type="GLdouble"/>
7605 </function>
7606
7607 <function name="GlobalAlphaFactorubSUN" offset="?">
7608 <param name="factor" type="GLubyte"/>
7609 </function>
7610
7611 <function name="GlobalAlphaFactorusSUN" offset="?">
7612 <param name="factor" type="GLushort"/>
7613 </function>
7614
7615 <function name="GlobalAlphaFactoruiSUN" offset="?">
7616 <param name="factor" type="GLuint"/>
7617 </function>
7618 </category>
7619
7620 <category name="GL_SUN_triangle_list" number="165">
7621 <function name="ReplacementCodeuiSUN" offset="?">
7622 <param name="code" type="GLuint"/>
7623 </function>
7624
7625 <function name="ReplacementCodeusSUN" offset="?">
7626 <param name="code" type="GLushort"/>
7627 </function>
7628
7629 <function name="ReplacementCodeubSUN" offset="?">
7630 <param name="code" type="GLubyte"/>
7631 </function>
7632
7633 <function name="ReplacementCodeuivSUN" offset="?">
7634 <param name="code" type="const GLuint *"/>
7635 </function>
7636
7637 <function name="ReplacementCodeusvSUN" offset="?">
7638 <param name="code" type="const GLushort *"/>
7639 </function>
7640
7641 <function name="ReplacementCodeubvSUN" offset="?">
7642 <param name="code" type="const GLubyte *"/>
7643 </function>
7644
7645 <function name="ReplacementCodePointerSUN" offset="?">
7646 <param name="type" type="GLenum"/>
7647 <param name="stride" type="GLsizei"/>
7648 <param name="pointer" type="const GLvoid *"/>
7649 </function>
7650 </category>
7651
7652 <category name="GL_SUN_vertex" number="166">
7653 <function name="Color4ubVertex2fSUN" offset="?">
7654 <param name="r" type="GLubyte"/>
7655 <param name="g" type="GLubyte"/>
7656 <param name="b" type="GLubyte"/>
7657 <param name="a" type="GLubyte"/>
7658 <param name="x" type="GLfloat"/>
7659 <param name="y" type="GLfloat"/>
7660 </function>
7661
7662 <function name="Color4ubVertex2fvSUN" offset="?">
7663 <param name="c" type="const GLubyte *"/>
7664 <param name="v" type="const GLfloat *"/>
7665 </function>
7666
7667 <function name="Color4ubVertex3fSUN" offset="?">
7668 <param name="r" type="GLubyte"/>
7669 <param name="g" type="GLubyte"/>
7670 <param name="b" type="GLubyte"/>
7671 <param name="a" type="GLubyte"/>
7672 <param name="x" type="GLfloat"/>
7673 <param name="y" type="GLfloat"/>
7674 <param name="z" type="GLfloat"/>
7675 </function>
7676
7677 <function name="Color4ubVertex3fvSUN" offset="?">
7678 <param name="c" type="const GLubyte *"/>
7679 <param name="v" type="const GLfloat *"/>
7680 </function>
7681
7682 <function name="Color3fVertex3fSUN" offset="?">
7683 <param name="r" type="GLfloat"/>
7684 <param name="g" type="GLfloat"/>
7685 <param name="b" type="GLfloat"/>
7686 <param name="x" type="GLfloat"/>
7687 <param name="y" type="GLfloat"/>
7688 <param name="z" type="GLfloat"/>
7689 </function>
7690
7691 <function name="Color3fVertex3fvSUN" offset="?">
7692 <param name="c" type="const GLfloat *"/>
7693 <param name="v" type="const GLfloat *"/>
7694 </function>
7695
7696 <function name="Normal3fVertex3fSUN" offset="?">
7697 <param name="nx" type="GLfloat"/>
7698 <param name="ny" type="GLfloat"/>
7699 <param name="nz" type="GLfloat"/>
7700 <param name="x" type="GLfloat"/>
7701 <param name="y" type="GLfloat"/>
7702 <param name="z" type="GLfloat"/>
7703 </function>
7704
7705 <function name="Normal3fVertex3fvSUN" offset="?">
7706 <param name="n" type="const GLfloat *"/>
7707 <param name="v" type="const GLfloat *"/>
7708 </function>
7709
7710 <function name="Color4fNormal3fVertex3fSUN" offset="?">
7711 <param name="r" type="GLfloat"/>
7712 <param name="g" type="GLfloat"/>
7713 <param name="b" type="GLfloat"/>
7714 <param name="a" type="GLfloat"/>
7715 <param name="nx" type="GLfloat"/>
7716 <param name="ny" type="GLfloat"/>
7717 <param name="nz" type="GLfloat"/>
7718 <param name="x" type="GLfloat"/>
7719 <param name="y" type="GLfloat"/>
7720 <param name="z" type="GLfloat"/>
7721 </function>
7722
7723 <function name="Color4fNormal3fVertex3fvSUN" offset="?">
7724 <param name="c" type="const GLfloat *"/>
7725 <param name="n" type="const GLfloat *"/>
7726 <param name="v" type="const GLfloat *"/>
7727 </function>
7728
7729 <function name="TexCoord2fVertex3fSUN" offset="?">
7730 <param name="s" type="GLfloat"/>
7731 <param name="t" type="GLfloat"/>
7732 <param name="x" type="GLfloat"/>
7733 <param name="y" type="GLfloat"/>
7734 <param name="z" type="GLfloat"/>
7735 </function>
7736
7737 <function name="TexCoord2fVertex3fvSUN" offset="?">
7738 <param name="tc" type="const GLfloat *"/>
7739 <param name="v" type="const GLfloat *"/>
7740 </function>
7741
7742 <function name="TexCoord4fVertex4fSUN" offset="?">
7743 <param name="s" type="GLfloat"/>
7744 <param name="t" type="GLfloat"/>
7745 <param name="p" type="GLfloat"/>
7746 <param name="q" type="GLfloat"/>
7747 <param name="x" type="GLfloat"/>
7748 <param name="y" type="GLfloat"/>
7749 <param name="z" type="GLfloat"/>
7750 <param name="w" type="GLfloat"/>
7751 </function>
7752
7753 <function name="TexCoord4fVertex4fvSUN" offset="?">
7754 <param name="tc" type="const GLfloat *"/>
7755 <param name="v" type="const GLfloat *"/>
7756 </function>
7757
7758 <function name="TexCoord2fColor4ubVertex3fSUN" offset="?">
7759 <param name="s" type="GLfloat"/>
7760 <param name="t" type="GLfloat"/>
7761 <param name="r" type="GLubyte"/>
7762 <param name="g" type="GLubyte"/>
7763 <param name="b" type="GLubyte"/>
7764 <param name="a" type="GLubyte"/>
7765 <param name="x" type="GLfloat"/>
7766 <param name="y" type="GLfloat"/>
7767 <param name="z" type="GLfloat"/>
7768 </function>
7769
7770 <function name="TexCoord2fColor4ubVertex3fvSUN" offset="?">
7771 <param name="tc" type="const GLfloat *"/>
7772 <param name="c" type="const GLubyte *"/>
7773 <param name="v" type="const GLfloat *"/>
7774 </function>
7775
7776 <function name="TexCoord2fColor3fVertex3fSUN" offset="?">
7777 <param name="s" type="GLfloat"/>
7778 <param name="t" type="GLfloat"/>
7779 <param name="r" type="GLfloat"/>
7780 <param name="g" type="GLfloat"/>
7781 <param name="b" type="GLfloat"/>
7782 <param name="x" type="GLfloat"/>
7783 <param name="y" type="GLfloat"/>
7784 <param name="z" type="GLfloat"/>
7785 </function>
7786
7787 <function name="TexCoord2fColor3fVertex3fvSUN" offset="?">
7788 <param name="tc" type="const GLfloat *"/>
7789 <param name="c" type="const GLfloat *"/>
7790 <param name="v" type="const GLfloat *"/>
7791 </function>
7792
7793 <function name="TexCoord2fNormal3fVertex3fSUN" offset="?">
7794 <param name="s" type="GLfloat"/>
7795 <param name="t" type="GLfloat"/>
7796 <param name="nx" type="GLfloat"/>
7797 <param name="ny" type="GLfloat"/>
7798 <param name="nz" type="GLfloat"/>
7799 <param name="x" type="GLfloat"/>
7800 <param name="y" type="GLfloat"/>
7801 <param name="z" type="GLfloat"/>
7802 </function>
7803
7804 <function name="TexCoord2fNormal3fVertex3fvSUN" offset="?">
7805 <param name="tc" type="const GLfloat *"/>
7806 <param name="n" type="const GLfloat *"/>
7807 <param name="v" type="const GLfloat *"/>
7808 </function>
7809
7810 <function name="TexCoord2fColor4fNormal3fVertex3fSUN" offset="?">
7811 <param name="s" type="GLfloat"/>
7812 <param name="t" type="GLfloat"/>
7813 <param name="r" type="GLfloat"/>
7814 <param name="g" type="GLfloat"/>
7815 <param name="b" type="GLfloat"/>
7816 <param name="a" type="GLfloat"/>
7817 <param name="nx" type="GLfloat"/>
7818 <param name="ny" type="GLfloat"/>
7819 <param name="nz" type="GLfloat"/>
7820 <param name="x" type="GLfloat"/>
7821 <param name="y" type="GLfloat"/>
7822 <param name="z" type="GLfloat"/>
7823 </function>
7824
7825 <function name="TexCoord2fColor4fNormal3fVertex3fvSUN" offset="?">
7826 <param name="tc" type="const GLfloat *"/>
7827 <param name="c" type="const GLfloat *"/>
7828 <param name="n" type="const GLfloat *"/>
7829 <param name="v" type="const GLfloat *"/>
7830 </function>
7831
7832 <function name="TexCoord4fColor4fNormal3fVertex4fSUN" offset="?">
7833 <param name="s" type="GLfloat"/>
7834 <param name="t" type="GLfloat"/>
7835 <param name="p" type="GLfloat"/>
7836 <param name="q" type="GLfloat"/>
7837 <param name="r" type="GLfloat"/>
7838 <param name="g" type="GLfloat"/>
7839 <param name="b" type="GLfloat"/>
7840 <param name="a" type="GLfloat"/>
7841 <param name="nx" type="GLfloat"/>
7842 <param name="ny" type="GLfloat"/>
7843 <param name="nz" type="GLfloat"/>
7844 <param name="x" type="GLfloat"/>
7845 <param name="y" type="GLfloat"/>
7846 <param name="z" type="GLfloat"/>
7847 <param name="w" type="GLfloat"/>
7848 </function>
7849
7850 <function name="TexCoord4fColor4fNormal3fVertex4fvSUN" offset="?">
7851 <param name="tc" type="const GLfloat *"/>
7852 <param name="c" type="const GLfloat *"/>
7853 <param name="n" type="const GLfloat *"/>
7854 <param name="v" type="const GLfloat *"/>
7855 </function>
7856
7857 <function name="ReplacementCodeuiVertex3fSUN" offset="?">
7858 <param name="rc" type="GLuint"/>
7859 <param name="x" type="GLfloat"/>
7860 <param name="y" type="GLfloat"/>
7861 <param name="z" type="GLfloat"/>
7862 </function>
7863
7864 <function name="ReplacementCodeuiVertex3fvSUN" offset="?">
7865 <param name="rc" type="const GLuint *"/>
7866 <param name="v" type="const GLfloat *"/>
7867 </function>
7868
7869 <function name="ReplacementCodeuiColor4ubVertex3fSUN" offset="?">
7870 <param name="rc" type="GLuint"/>
7871 <param name="r" type="GLubyte"/>
7872 <param name="g" type="GLubyte"/>
7873 <param name="b" type="GLubyte"/>
7874 <param name="a" type="GLubyte"/>
7875 <param name="x" type="GLfloat"/>
7876 <param name="y" type="GLfloat"/>
7877 <param name="z" type="GLfloat"/>
7878 </function>
7879
7880 <function name="ReplacementCodeuiColor4ubVertex3fvSUN" offset="?">
7881 <param name="rc" type="const GLuint *"/>
7882 <param name="c" type="const GLubyte *"/>
7883 <param name="v" type="const GLfloat *"/>
7884 </function>
7885
7886 <function name="ReplacementCodeuiColor3fVertex3fSUN" offset="?">
7887 <param name="rc" type="GLuint"/>
7888 <param name="r" type="GLfloat"/>
7889 <param name="g" type="GLfloat"/>
7890 <param name="b" type="GLfloat"/>
7891 <param name="x" type="GLfloat"/>
7892 <param name="y" type="GLfloat"/>
7893 <param name="z" type="GLfloat"/>
7894 </function>
7895
7896 <function name="ReplacementCodeuiColor3fVertex3fvSUN" offset="?">
7897 <param name="rc" type="const GLuint *"/>
7898 <param name="c" type="const GLfloat *"/>
7899 <param name="v" type="const GLfloat *"/>
7900 </function>
7901
7902 <function name="ReplacementCodeuiNormal3fVertex3fSUN" offset="?">
7903 <param name="rc" type="GLuint"/>
7904 <param name="nx" type="GLfloat"/>
7905 <param name="ny" type="GLfloat"/>
7906 <param name="nz" type="GLfloat"/>
7907 <param name="x" type="GLfloat"/>
7908 <param name="y" type="GLfloat"/>
7909 <param name="z" type="GLfloat"/>
7910 </function>
7911
7912 <function name="ReplacementCodeuiNormal3fVertex3fvSUN" offset="?">
7913 <param name="rc" type="const GLuint *"/>
7914 <param name="n" type="const GLfloat *"/>
7915 <param name="v" type="const GLfloat *"/>
7916 </function>
7917
7918 <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN" offset="?">
7919 <param name="rc" type="GLuint"/>
7920 <param name="r" type="GLfloat"/>
7921 <param name="g" type="GLfloat"/>
7922 <param name="b" type="GLfloat"/>
7923 <param name="a" type="GLfloat"/>
7924 <param name="nx" type="GLfloat"/>
7925 <param name="ny" type="GLfloat"/>
7926 <param name="nz" type="GLfloat"/>
7927 <param name="x" type="GLfloat"/>
7928 <param name="y" type="GLfloat"/>
7929 <param name="z" type="GLfloat"/>
7930 </function>
7931
7932 <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN" offset="?">
7933 <param name="rc" type="const GLuint *"/>
7934 <param name="c" type="const GLfloat *"/>
7935 <param name="n" type="const GLfloat *"/>
7936 <param name="v" type="const GLfloat *"/>
7937 </function>
7938
7939 <function name="ReplacementCodeuiTexCoord2fVertex3fSUN" offset="?">
7940 <param name="rc" type="GLuint"/>
7941 <param name="s" type="GLfloat"/>
7942 <param name="t" type="GLfloat"/>
7943 <param name="x" type="GLfloat"/>
7944 <param name="y" type="GLfloat"/>
7945 <param name="z" type="GLfloat"/>
7946 </function>
7947
7948 <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" offset="?">
7949 <param name="rc" type="const GLuint *"/>
7950 <param name="tc" type="const GLfloat *"/>
7951 <param name="v" type="const GLfloat *"/>
7952 </function>
7953
7954 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" offset="?">
7955 <param name="rc" type="GLuint"/>
7956 <param name="s" type="GLfloat"/>
7957 <param name="t" type="GLfloat"/>
7958 <param name="nx" type="GLfloat"/>
7959 <param name="ny" type="GLfloat"/>
7960 <param name="nz" type="GLfloat"/>
7961 <param name="x" type="GLfloat"/>
7962 <param name="y" type="GLfloat"/>
7963 <param name="z" type="GLfloat"/>
7964 </function>
7965
7966 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" offset="?">
7967 <param name="rc" type="const GLuint *"/>
7968 <param name="tc" type="const GLfloat *"/>
7969 <param name="n" type="const GLfloat *"/>
7970 <param name="v" type="const GLfloat *"/>
7971 </function>
7972
7973 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" offset="?">
7974 <param name="rc" type="GLuint"/>
7975 <param name="s" type="GLfloat"/>
7976 <param name="t" type="GLfloat"/>
7977 <param name="r" type="GLfloat"/>
7978 <param name="g" type="GLfloat"/>
7979 <param name="b" type="GLfloat"/>
7980 <param name="a" type="GLfloat"/>
7981 <param name="nx" type="GLfloat"/>
7982 <param name="ny" type="GLfloat"/>
7983 <param name="nz" type="GLfloat"/>
7984 <param name="x" type="GLfloat"/>
7985 <param name="y" type="GLfloat"/>
7986 <param name="z" type="GLfloat"/>
7987 </function>
7988
7989 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" offset="?">
7990 <param name="rc" type="const GLuint *"/>
7991 <param name="tc" type="const GLfloat *"/>
7992 <param name="c" type="const GLfloat *"/>
7993 <param name="n" type="const GLfloat *"/>
7994 <param name="v" type="const GLfloat *"/>
7995 </function>
7996 </category>
7997
7998 <!-- Extension number 167 is a WGL extension. -->
7999 <!-- Extension number 168 is a WGL extension. -->
8000 <!-- Extension number 169 is a WGL extension. -->
8001 <!-- Extension number 170 is a WGL extension. -->
8002 <!-- Extension number 171 is a WGL extension. -->
8003 <!-- Extension number 172 is a WGL extension. -->
8004
8005 <category name="GL_EXT_blend_func_separate" number="173">
8006 <function name="BlendFuncSeparateEXT" offset="537">
8007 <param name="sfactorRGB" type="GLenum"/>
8008 <param name="dfactorRGB" type="GLenum"/>
8009 <param name="sfactorAlpha" type="GLenum"/>
8010 <param name="dfactorAlpha" type="GLenum"/>
8011 <glx rop="4134"/>
8012 </function>
8013 </category>
8014
8015 <!-- Extension number 177 is a WGL extension. -->
8016 <!-- Extension number 180 is not listed in the extension registry. -->
8017 <!-- Extension number 183 is a GLX extension. -->
8018 <!-- Extension number 184 is not listed in the extension registry. -->
8019
8020 <category name="GL_EXT_texture_filter_anisotropic" number="187">
8021 <enum name="TEXTURE_MAX_ANISOTROPY_EXT" value="0x84FE">
8022 <size name="TexParameterfv" count="1"/>
8023 <size name="TexParameteriv" count="1"/>
8024 </enum>
8025 <enum name="MAX_TEXTURE_MAX_ANISOTROPY_EXT" value="0x84FF"/>
8026 </category>
8027
8028 <category name="GL_EXT_vertex_weighting" number="188">
8029 <function name="VertexWeightfEXT" offset="494" vectorequiv="VertexWeightfvEXT">
8030 <param name="weight" type="GLfloat"/>
8031 <glx ignore="true"/>
8032 </function>
8033
8034 <function name="VertexWeightfvEXT" offset="495">
8035 <param name="weight" type="const GLfloat *" count="1"/>
8036 <glx rop="4135" ignore="true"/>
8037 </function>
8038
8039 <function name="VertexWeightPointerEXT" offset="496">
8040 <param name="size" type="GLsizei"/>
8041 <param name="type" type="GLenum"/>
8042 <param name="stride" type="GLsizei"/>
8043 <param name="pointer" type="const GLvoid *"/>
8044 <glx handcode="true" ignore="true"/>
8045 </function>
8046 </category>
8047
8048 <category name="GL_NV_vertex_array_range" number="190">
8049 <function name="FlushVertexArrayRangeNV" offset="497">
8050 <glx ignore="true"/>
8051 </function>
8052
8053 <function name="VertexArrayRangeNV" offset="498">
8054 <param name="length" type="GLsizei"/>
8055 <param name="pointer" type="const GLvoid *"/>
8056 <glx ignore="true"/>
8057 </function>
8058 </category>
8059
8060 <category name="GL_NV_register_combiners" number="191">
8061 <function name="CombinerParameterfvNV" offset="499">
8062 <param name="pname" type="GLenum"/>
8063 <param name="params" type="const GLfloat *" variable_param="pname"/>
8064 <glx rop="4137" ignore="true"/>
8065 </function>
8066
8067 <function name="CombinerParameterfNV" offset="500">
8068 <param name="pname" type="GLenum"/>
8069 <param name="param" type="GLfloat"/>
8070 <glx rop="4136" ignore="true"/>
8071 </function>
8072
8073 <function name="CombinerParameterivNV" offset="501">
8074 <param name="pname" type="GLenum"/>
8075 <param name="params" type="const GLint *" variable_param="pname"/>
8076 <glx rop="4139" ignore="true"/>
8077 </function>
8078
8079 <function name="CombinerParameteriNV" offset="502">
8080 <param name="pname" type="GLenum"/>
8081 <param name="param" type="GLint"/>
8082 <glx rop="4138" ignore="true"/>
8083 </function>
8084
8085 <function name="CombinerInputNV" offset="503">
8086 <param name="stage" type="GLenum"/>
8087 <param name="portion" type="GLenum"/>
8088 <param name="variable" type="GLenum"/>
8089 <param name="input" type="GLenum"/>
8090 <param name="mapping" type="GLenum"/>
8091 <param name="componentUsage" type="GLenum"/>
8092 <glx rop="4140" ignore="true"/>
8093 </function>
8094
8095 <function name="CombinerOutputNV" offset="504">
8096 <param name="stage" type="GLenum"/>
8097 <param name="portion" type="GLenum"/>
8098 <param name="abOutput" type="GLenum"/>
8099 <param name="cdOutput" type="GLenum"/>
8100 <param name="sumOutput" type="GLenum"/>
8101 <param name="scale" type="GLenum"/>
8102 <param name="bias" type="GLenum"/>
8103 <param name="abDotProduct" type="GLboolean"/>
8104 <param name="cdDotProduct" type="GLboolean"/>
8105 <param name="muxSum" type="GLboolean"/>
8106 <glx rop="4141" ignore="true"/>
8107 </function>
8108
8109 <function name="FinalCombinerInputNV" offset="505">
8110 <param name="variable" type="GLenum"/>
8111 <param name="input" type="GLenum"/>
8112 <param name="mapping" type="GLenum"/>
8113 <param name="componentUsage" type="GLenum"/>
8114 <glx rop="4142" ignore="true"/>
8115 </function>
8116
8117 <function name="GetCombinerInputParameterfvNV" offset="506">
8118 <param name="stage" type="GLenum"/>
8119 <param name="portion" type="GLenum"/>
8120 <param name="variable" type="GLenum"/>
8121 <param name="pname" type="GLenum"/>
8122 <param name="params" type="GLfloat *" output="true"/>
8123 <glx vendorpriv="1270" ignore="true"/>
8124 </function>
8125
8126 <function name="GetCombinerInputParameterivNV" offset="507">
8127 <param name="stage" type="GLenum"/>
8128 <param name="portion" type="GLenum"/>
8129 <param name="variable" type="GLenum"/>
8130 <param name="pname" type="GLenum"/>
8131 <param name="params" type="GLint *" output="true"/>
8132 <glx vendorpriv="1271" ignore="true"/>
8133 </function>
8134
8135 <function name="GetCombinerOutputParameterfvNV" offset="508">
8136 <param name="stage" type="GLenum"/>
8137 <param name="portion" type="GLenum"/>
8138 <param name="pname" type="GLenum"/>
8139 <param name="params" type="GLfloat *" output="true"/>
8140 <glx vendorpriv="1272" ignore="true"/>
8141 </function>
8142
8143 <function name="GetCombinerOutputParameterivNV" offset="509">
8144 <param name="stage" type="GLenum"/>
8145 <param name="portion" type="GLenum"/>
8146 <param name="pname" type="GLenum"/>
8147 <param name="params" type="GLint *" output="true"/>
8148 <glx vendorpriv="1273" ignore="true"/>
8149 </function>
8150
8151 <function name="GetFinalCombinerInputParameterfvNV" offset="510">
8152 <param name="variable" type="GLenum"/>
8153 <param name="pname" type="GLenum"/>
8154 <param name="params" type="GLfloat *" output="true"/>
8155 <glx vendorpriv="1274" ignore="true"/>
8156 </function>
8157
8158 <function name="GetFinalCombinerInputParameterivNV" offset="511">
8159 <param name="variable" type="GLenum"/>
8160 <param name="pname" type="GLenum"/>
8161 <param name="params" type="GLint *" output="true"/>
8162 <glx vendorpriv="1275" ignore="true"/>
8163 </function>
8164 </category>
8165
8166 <category name="GL_NV_fog_distance" number="192">
8167 <enum name="FOG_DISTANCE_MODE_NV" value="0x855A">
8168 <size name="Fogfv" count="1"/>
8169 <size name="Fogiv" count="1"/>
8170 </enum>
8171 <enum name="EYE_RADIAL_NV" value="0x855B"/>
8172 <enum name="EYE_PLANE_ABSOLUTE_NV" value="0x855C"/>
8173 </category>
8174
8175 <category name="GL_NV_texture_env_combine4" number="195">
8176 <enum name="COMBINE4" value="0x8503"/>
8177 <enum name="SOURCE3_RGB_NV" value="0x8583">
8178 <size name="TexEnvfv" count="1"/>
8179 <size name="TexEnviv" count="1"/>
8180 </enum>
8181 <enum name="SOURCE3_ALPHA_NV" value="0x858B">
8182 <size name="TexEnvfv" count="1"/>
8183 <size name="TexEnviv" count="1"/>
8184 </enum>
8185 <enum name="OPERAND3_RGB_NV" value="0x8593">
8186 <size name="TexEnvfv" count="1"/>
8187 <size name="TexEnviv" count="1"/>
8188 </enum>
8189 <enum name="OPERAND3_ALPHA_NV" value="0x859B">
8190 <size name="TexEnvfv" count="1"/>
8191 <size name="TexEnviv" count="1"/>
8192 </enum>
8193 </category>
8194
8195 <category name="GL_MESA_resize_buffers" number="196">
8196 <function name="ResizeBuffersMESA" offset="512">
8197 <glx ignore="true"/>
8198 </function>
8199 </category>
8200
8201 <category name="GL_MESA_window_pos" number="197">
8202 <function name="WindowPos2dMESA" offset="513">
8203 <param name="x" type="GLdouble"/>
8204 <param name="y" type="GLdouble"/>
8205 <glx handcode="true"/>
8206 </function>
8207
8208 <function name="WindowPos2dvMESA" offset="514">
8209 <param name="v" type="const GLdouble *"/>
8210 <glx handcode="true"/>
8211 </function>
8212
8213 <function name="WindowPos2fMESA" offset="515">
8214 <param name="x" type="GLfloat"/>
8215 <param name="y" type="GLfloat"/>
8216 <glx handcode="true"/>
8217 </function>
8218
8219 <function name="WindowPos2fvMESA" offset="516">
8220 <param name="v" type="const GLfloat *"/>
8221 <glx handcode="true"/>
8222 </function>
8223
8224 <function name="WindowPos2iMESA" offset="517">
8225 <param name="x" type="GLint"/>
8226 <param name="y" type="GLint"/>
8227 <glx handcode="true"/>
8228 </function>
8229
8230 <function name="WindowPos2ivMESA" offset="518">
8231 <param name="v" type="const GLint *"/>
8232 <glx handcode="true"/>
8233 </function>
8234
8235 <function name="WindowPos2sMESA" offset="519">
8236 <param name="x" type="GLshort"/>
8237 <param name="y" type="GLshort"/>
8238 <glx handcode="true"/>
8239 </function>
8240
8241 <function name="WindowPos2svMESA" offset="520">
8242 <param name="v" type="const GLshort *"/>
8243 <glx handcode="true"/>
8244 </function>
8245
8246 <function name="WindowPos3dMESA" offset="521">
8247 <param name="x" type="GLdouble"/>
8248 <param name="y" type="GLdouble"/>
8249 <param name="z" type="GLdouble"/>
8250 <glx handcode="true"/>
8251 </function>
8252
8253 <function name="WindowPos3dvMESA" offset="522">
8254 <param name="v" type="const GLdouble *"/>
8255 <glx handcode="true"/>
8256 </function>
8257
8258 <function name="WindowPos3fMESA" offset="523" vectorequiv="WindowPos3fvMESA">
8259 <param name="x" type="GLfloat"/>
8260 <param name="y" type="GLfloat"/>
8261 <param name="z" type="GLfloat"/>
8262 <glx handcode="true"/>
8263 </function>
8264
8265 <function name="WindowPos3fvMESA" offset="524">
8266 <param name="v" type="const GLfloat *" count="3"/>
8267 <glx rop="230"/>
8268 </function>
8269
8270 <function name="WindowPos3iMESA" offset="525">
8271 <param name="x" type="GLint"/>
8272 <param name="y" type="GLint"/>
8273 <param name="z" type="GLint"/>
8274 <glx handcode="true"/>
8275 </function>
8276
8277 <function name="WindowPos3ivMESA" offset="526">
8278 <param name="v" type="const GLint *"/>
8279 <glx handcode="true"/>
8280 </function>
8281
8282 <function name="WindowPos3sMESA" offset="527">
8283 <param name="x" type="GLshort"/>
8284 <param name="y" type="GLshort"/>
8285 <param name="z" type="GLshort"/>
8286 <glx handcode="true"/>
8287 </function>
8288
8289 <function name="WindowPos3svMESA" offset="528">
8290 <param name="v" type="const GLshort *"/>
8291 <glx handcode="true"/>
8292 </function>
8293
8294 <function name="WindowPos4dMESA" offset="529">
8295 <param name="x" type="GLdouble"/>
8296 <param name="y" type="GLdouble"/>
8297 <param name="z" type="GLdouble"/>
8298 <param name="w" type="GLdouble"/>
8299 <glx ignore="true"/>
8300 </function>
8301
8302 <function name="WindowPos4dvMESA" offset="530">
8303 <param name="v" type="const GLdouble *"/>
8304 <glx ignore="true"/>
8305 </function>
8306
8307 <function name="WindowPos4fMESA" offset="531">
8308 <param name="x" type="GLfloat"/>
8309 <param name="y" type="GLfloat"/>
8310 <param name="z" type="GLfloat"/>
8311 <param name="w" type="GLfloat"/>
8312 <glx ignore="true"/>
8313 </function>
8314
8315 <function name="WindowPos4fvMESA" offset="532">
8316 <param name="v" type="const GLfloat *"/>
8317 <glx ignore="true"/>
8318 </function>
8319
8320 <function name="WindowPos4iMESA" offset="533">
8321 <param name="x" type="GLint"/>
8322 <param name="y" type="GLint"/>
8323 <param name="z" type="GLint"/>
8324 <param name="w" type="GLint"/>
8325 <glx ignore="true"/>
8326 </function>
8327
8328 <function name="WindowPos4ivMESA" offset="534">
8329 <param name="v" type="const GLint *"/>
8330 <glx ignore="true"/>
8331 </function>
8332
8333 <function name="WindowPos4sMESA" offset="535">
8334 <param name="x" type="GLshort"/>
8335 <param name="y" type="GLshort"/>
8336 <param name="z" type="GLshort"/>
8337 <param name="w" type="GLshort"/>
8338 <glx ignore="true"/>
8339 </function>
8340
8341 <function name="WindowPos4svMESA" offset="536">
8342 <param name="v" type="const GLshort *"/>
8343 <glx ignore="true"/>
8344 </function>
8345 </category>
8346
8347 <category name="GL_IBM_multimode_draw_arrays" number="200">
8348 <function name="MultiModeDrawArraysIBM" offset="708">
8349 <param name="mode" type="const GLenum *"/>
8350 <param name="first" type="const GLint *"/>
8351 <param name="count" type="const GLsizei *"/>
8352 <param name="primcount" type="GLsizei"/>
8353 <param name="modestride" type="GLint"/>
8354 <glx handcode="true" ignore="true"/>
8355 </function>
8356
8357 <function name="MultiModeDrawElementsIBM" offset="709">
8358 <param name="mode" type="const GLenum *"/>
8359 <param name="count" type="const GLsizei *"/>
8360 <param name="type" type="GLenum"/>
8361 <param name="indices" type="const GLvoid * const *"/>
8362 <param name="primcount" type="GLsizei"/>
8363 <param name="modestride" type="GLint"/>
8364 <glx handcode="true" ignore="true"/>
8365 </function>
8366 </category>
8367
8368 <category name="GL_IBM_vertex_array_lists" number="201">
8369 <function name="ColorPointerListIBM" offset="?">
8370 <param name="size" type="GLint"/>
8371 <param name="type" type="GLenum"/>
8372 <param name="stride" type="GLint"/>
8373 <param name="pointer" type="const GLvoid **"/>
8374 <param name="ptrstride" type="GLint"/>
8375 </function>
8376
8377 <function name="SecondaryColorPointerListIBM" offset="?">
8378 <param name="size" type="GLint"/>
8379 <param name="type" type="GLenum"/>
8380 <param name="stride" type="GLint"/>
8381 <param name="pointer" type="const GLvoid **"/>
8382 <param name="ptrstride" type="GLint"/>
8383 </function>
8384
8385 <function name="EdgeFlagPointerListIBM" offset="?">
8386 <param name="stride" type="GLint"/>
8387 <param name="pointer" type="const GLboolean **"/>
8388 <param name="ptrstride" type="GLint"/>
8389 </function>
8390
8391 <function name="FogCoordPointerListIBM" offset="?">
8392 <param name="type" type="GLenum"/>
8393 <param name="stride" type="GLint"/>
8394 <param name="pointer" type="const GLvoid **"/>
8395 <param name="ptrstride" type="GLint"/>
8396 </function>
8397
8398 <function name="IndexPointerListIBM" offset="?">
8399 <param name="type" type="GLenum"/>
8400 <param name="stride" type="GLint"/>
8401 <param name="pointer" type="const GLvoid **"/>
8402 <param name="ptrstride" type="GLint"/>
8403 </function>
8404
8405 <function name="NormalPointerListIBM" offset="?">
8406 <param name="type" type="GLenum"/>
8407 <param name="stride" type="GLint"/>
8408 <param name="pointer" type="const GLvoid **"/>
8409 <param name="ptrstride" type="GLint"/>
8410 </function>
8411
8412 <function name="TexCoordPointerListIBM" offset="?">
8413 <param name="size" type="GLint"/>
8414 <param name="type" type="GLenum"/>
8415 <param name="stride" type="GLint"/>
8416 <param name="pointer" type="const GLvoid **"/>
8417 <param name="ptrstride" type="GLint"/>
8418 </function>
8419
8420 <function name="VertexPointerListIBM" offset="?">
8421 <param name="size" type="GLint"/>
8422 <param name="type" type="GLenum"/>
8423 <param name="stride" type="GLint"/>
8424 <param name="pointer" type="const GLvoid **"/>
8425 <param name="ptrstride" type="GLint"/>
8426 </function>
8427 </category>
8428
8429 <!-- Extension number 202 is not listed in the extension registry. -->
8430 <!-- Extension number 203 is not listed in the extension registry. -->
8431 <!-- Extension number 204 is not listed in the extension registry. -->
8432 <!-- Extension number 205 is not listed in the extension registry. -->
8433
8434 <category name="GL_3DFX_tbuffer" number="208">
8435 <function name="TbufferMask3DFX" offset="553">
8436 <param name="mask" type="GLuint"/>
8437 <glx ignore="true"/>
8438 </function>
8439 </category>
8440
8441 <category name="GL_EXT_multisample" number="209">
8442 <function name="SampleMaskEXT" alias="SampleMaskSGIS">
8443 <param name="value" type="GLclampf"/>
8444 <param name="invert" type="GLboolean"/>
8445 </function>
8446
8447 <function name="SamplePatternEXT" alias="SamplePatternSGIS">
8448 <param name="pattern" type="GLenum"/>
8449 </function>
8450 </category>
8451
8452 <!-- Extension number 211 is not listed in the extension registry. -->
8453 <!-- Extension number 213 is not listed in the extension registry. -->
8454
8455 <category name="GL_SGIS_texture_color_mask" number="214">
8456 <function name="TextureColorMaskSGIS" offset="?">
8457 <param name="red" type="GLboolean"/>
8458 <param name="green" type="GLboolean"/>
8459 <param name="blue" type="GLboolean"/>
8460 <param name="alpha" type="GLboolean"/>
8461 </function>
8462 </category>
8463
8464 <!-- Extension number 215 is a GLX extension. -->
8465 <!-- Extension number 216 is a GLX extension. -->
8466 <!-- Extension number 217 is a GLX extension. -->
8467 <!-- Extension number 218 is a GLX extension. -->
8468 <!-- Extension number 219 is not listed in the extension registry. -->
8469
8470 <category name="GL_NV_fence" number="222">
8471 <function name="DeleteFencesNV" offset="647">
8472 <param name="n" type="GLsizei"/>
8473 <param name="fences" type="const GLuint *"/>
8474 <glx ignore="true"/>
8475 </function>
8476
8477 <function name="GenFencesNV" offset="648">
8478 <param name="n" type="GLsizei"/>
8479 <param name="fences" type="GLuint *"/>
8480 <glx ignore="true"/>
8481 </function>
8482
8483 <function name="IsFenceNV" offset="649">
8484 <param name="fence" type="GLuint"/>
8485 <return type="GLboolean"/>
8486 <glx ignore="true"/>
8487 </function>
8488
8489 <function name="TestFenceNV" offset="650">
8490 <param name="fence" type="GLuint"/>
8491 <return type="GLboolean"/>
8492 <glx ignore="true"/>
8493 </function>
8494
8495 <function name="GetFenceivNV" offset="651">
8496 <param name="fence" type="GLuint"/>
8497 <param name="pname" type="GLenum"/>
8498 <param name="params" type="GLint *"/>
8499 <glx ignore="true"/>
8500 </function>
8501
8502 <function name="FinishFenceNV" offset="652">
8503 <param name="fence" type="GLuint"/>
8504 <glx ignore="true"/>
8505 </function>
8506
8507 <function name="SetFenceNV" offset="653">
8508 <param name="fence" type="GLuint"/>
8509 <param name="condition" type="GLenum"/>
8510 <glx ignore="true"/>
8511 </function>
8512 </category>
8513
8514 <category name="GL_NV_evaluators" number="225">
8515 <function name="MapControlPointsNV" offset="?">
8516 <param name="target" type="GLenum"/>
8517 <param name="index" type="GLuint"/>
8518 <param name="type" type="GLenum"/>
8519 <param name="ustride" type="GLsizei"/>
8520 <param name="vstride" type="GLsizei"/>
8521 <param name="uorder" type="GLint"/>
8522 <param name="vorder" type="GLint"/>
8523 <param name="packed" type="GLboolean"/>
8524 <param name="points" type="const GLvoid *"/>
8525 </function>
8526
8527 <function name="MapParameterivNV" offset="?">
8528 <param name="target" type="GLenum"/>
8529 <param name="pname" type="GLenum"/>
8530 <param name="params" type="const GLint *"/>
8531 </function>
8532
8533 <function name="MapParameterfvNV" offset="?">
8534 <param name="target" type="GLenum"/>
8535 <param name="pname" type="GLenum"/>
8536 <param name="params" type="const GLfloat *"/>
8537 </function>
8538
8539 <function name="GetMapControlPointsNV" offset="?">
8540 <param name="target" type="GLenum"/>
8541 <param name="index" type="GLuint"/>
8542 <param name="type" type="GLenum"/>
8543 <param name="ustride" type="GLsizei"/>
8544 <param name="vstride" type="GLsizei"/>
8545 <param name="packed" type="GLboolean"/>
8546 <param name="points" type="GLvoid *"/>
8547 </function>
8548
8549 <function name="GetMapParameterivNV" offset="?">
8550 <param name="target" type="GLenum"/>
8551 <param name="pname" type="GLenum"/>
8552 <param name="params" type="GLint *"/>
8553 </function>
8554
8555 <function name="GetMapParameterfvNV" offset="?">
8556 <param name="target" type="GLenum"/>
8557 <param name="pname" type="GLenum"/>
8558 <param name="params" type="GLfloat *"/>
8559 </function>
8560
8561 <function name="GetMapAttribParameterivNV" offset="?">
8562 <param name="target" type="GLenum"/>
8563 <param name="index" type="GLuint"/>
8564 <param name="pname" type="GLenum"/>
8565 <param name="params" type="GLint *"/>
8566 </function>
8567
8568 <function name="GetMapAttribParameterfvNV" offset="?">
8569 <param name="target" type="GLenum"/>
8570 <param name="index" type="GLuint"/>
8571 <param name="pname" type="GLenum"/>
8572 <param name="params" type="GLfloat *"/>
8573 </function>
8574
8575 <function name="EvalMapsNV" offset="?">
8576 <param name="target" type="GLenum"/>
8577 <param name="mode" type="GLenum"/>
8578 </function>
8579 </category>
8580
8581 <category name="GL_NV_register_combiners2" number="227">
8582 <function name="CombinerStageParameterfvNV" offset="?">
8583 <param name="stage" type="GLenum"/>
8584 <param name="pname" type="GLenum"/>
8585 <param name="params" type="const GLfloat *"/>
8586 </function>
8587
8588 <function name="GetCombinerStageParameterfvNV" offset="?">
8589 <param name="stage" type="GLenum"/>
8590 <param name="pname" type="GLenum"/>
8591 <param name="params" type="GLfloat *"/>
8592 </function>
8593 </category>
8594
8595 <category name="GL_NV_vertex_program" number="233">
8596 <function name="AreProgramsResidentNV" offset="578">
8597 <param name="n" type="GLsizei" counter="true"/>
8598 <param name="ids" type="const GLuint *" count="n"/>
8599 <param name="residences" type="GLboolean *"/>
8600 <return type="GLboolean"/>
8601 <glx vendorpriv="1293" ignore="true"/>
8602 </function>
8603
8604 <function name="BindProgramNV" offset="579">
8605 <param name="target" type="GLenum"/>
8606 <param name="id" type="GLuint"/>
8607 <glx rop="4108" ignore="true"/>
8608 </function>
8609
8610 <function name="DeleteProgramsNV" offset="580">
8611 <param name="n" type="GLsizei" counter="true"/>
8612 <param name="ids" type="const GLuint *" count="n"/>
8613 <glx vendorpriv="1294" ignore="true"/>
8614 </function>
8615
8616 <function name="ExecuteProgramNV" offset="581">
8617 <param name="target" type="GLenum"/>
8618 <param name="id" type="GLuint"/>
8619 <param name="params" type="const GLfloat *" variable_param="target"/>
8620 <glx rop="4181" ignore="true"/>
8621 </function>
8622
8623 <function name="GenProgramsNV" offset="582">
8624 <param name="n" type="GLsizei"/>
8625 <param name="ids" type="GLuint *"/>
8626 <glx vendorpriv="1295" ignore="true"/>
8627 </function>
8628
8629 <function name="GetProgramParameterdvNV" offset="583">
8630 <param name="target" type="GLenum"/>
8631 <param name="index" type="GLuint"/>
8632 <param name="pname" type="GLenum"/>
8633 <param name="params" type="GLdouble *" output="true"/>
8634 <glx vendorpriv="1297" ignore="true"/>
8635 </function>
8636
8637 <function name="GetProgramParameterfvNV" offset="584">
8638 <param name="target" type="GLenum"/>
8639 <param name="index" type="GLuint"/>
8640 <param name="pname" type="GLenum"/>
8641 <param name="params" type="GLfloat *" output="true"/>
8642 <glx vendorpriv="1296" ignore="true"/>
8643 </function>
8644
8645 <function name="GetProgramivNV" offset="585">
8646 <param name="id" type="GLuint"/>
8647 <param name="pname" type="GLenum"/>
8648 <param name="params" type="GLint *" output="true"/>
8649 <glx vendorpriv="1307" ignore="true"/>
8650 </function>
8651
8652 <function name="GetProgramStringNV" offset="586">
8653 <param name="id" type="GLuint"/>
8654 <param name="pname" type="GLenum"/>
8655 <param name="program" type="GLubyte *" output="true"/>
8656 <glx vendorpriv="1308" handcode="true" ignore="true"/>
8657 </function>
8658
8659 <function name="GetTrackMatrixivNV" offset="587">
8660 <param name="target" type="GLenum"/>
8661 <param name="address" type="GLuint"/>
8662 <param name="pname" type="GLenum"/>
8663 <param name="params" type="GLint *" output="true"/>
8664 <glx vendorpriv="1300" ignore="true"/>
8665 </function>
8666
8667 <function name="GetVertexAttribdvNV" offset="588">
8668 <param name="index" type="GLuint"/>
8669 <param name="pname" type="GLenum"/>
8670 <param name="params" type="GLdouble *" output="true"/>
8671 <glx vendorpriv="1301" ignore="true"/>
8672 </function>
8673
8674 <function name="GetVertexAttribfvNV" offset="589">
8675 <param name="index" type="GLuint"/>
8676 <param name="pname" type="GLenum"/>
8677 <param name="params" type="GLfloat *" output="true"/>
8678 <glx vendorpriv="1302" ignore="true"/>
8679 </function>
8680
8681 <function name="GetVertexAttribivNV" offset="590">
8682 <param name="index" type="GLuint"/>
8683 <param name="pname" type="GLenum"/>
8684 <param name="params" type="GLint *" output="true"/>
8685 <glx vendorpriv="1303" ignore="true"/>
8686 </function>
8687
8688 <function name="GetVertexAttribPointervNV" offset="591">
8689 <param name="index" type="GLuint"/>
8690 <param name="pname" type="GLenum"/>
8691 <param name="pointer" type="GLvoid **" output="true"/>
8692 <glx handcode="true" ignore="true"/>
8693 </function>
8694
8695 <function name="IsProgramNV" offset="592">
8696 <param name="id" type="GLuint"/>
8697 <return type="GLboolean"/>
8698 <glx vendorpriv="1304" ignore="true"/>
8699 </function>
8700
8701 <function name="LoadProgramNV" offset="593">
8702 <param name="target" type="GLenum"/>
8703 <param name="id" type="GLuint"/>
8704 <param name="len" type="GLsizei" counter="true"/>
8705 <param name="program" type="const GLubyte *" count="len"/>
8706 <glx rop="4183" ignore="true"/>
8707 </function>
8708
8709 <function name="ProgramParameter4dNV" offset="594" vectorequiv="ProgramParameter4dvNV">
8710 <param name="target" type="GLenum"/>
8711 <param name="index" type="GLuint"/>
8712 <param name="x" type="GLdouble"/>
8713 <param name="y" type="GLdouble"/>
8714 <param name="z" type="GLdouble"/>
8715 <param name="w" type="GLdouble"/>
8716 <glx ignore="true"/>
8717 </function>
8718
8719 <function name="ProgramParameter4dvNV" offset="595">
8720 <param name="target" type="GLenum"/>
8721 <param name="index" type="GLuint"/>
8722 <param name="params" type="const GLdouble *" count="4"/>
8723 <glx rop="4185" doubles_in_order="true" ignore="true"/>
8724 </function>
8725
8726 <function name="ProgramParameter4fNV" offset="596" vectorequiv="ProgramParameter4fvNV">
8727 <param name="target" type="GLenum"/>
8728 <param name="index" type="GLuint"/>
8729 <param name="x" type="GLfloat"/>
8730 <param name="y" type="GLfloat"/>
8731 <param name="z" type="GLfloat"/>
8732 <param name="w" type="GLfloat"/>
8733 <glx ignore="true"/>
8734 </function>
8735
8736 <function name="ProgramParameter4fvNV" offset="597">
8737 <param name="target" type="GLenum"/>
8738 <param name="index" type="GLuint"/>
8739 <param name="params" type="const GLfloat *" count="4"/>
8740 <glx rop="4184" ignore="true"/>
8741 </function>
8742
8743 <function name="ProgramParameters4dvNV" offset="598">
8744 <param name="target" type="GLenum"/>
8745 <param name="index" type="GLuint"/>
8746 <param name="num" type="GLuint"/>
8747 <param name="params" type="const GLdouble *"/>
8748
8749 <!-- This is hand coded because the number of array elements
8750 pointed to by 'params' is 4*num.
8751 -->
8752 <glx rop="4187" handcode="true" ignore="true"/>
8753 </function>
8754
8755 <function name="ProgramParameters4fvNV" offset="599">
8756 <param name="target" type="GLenum"/>
8757 <param name="index" type="GLuint"/>
8758 <param name="num" type="GLuint" counter="true"/>
8759 <param name="params" type="const GLfloat *" count="num"/>
8760
8761 <!-- This is hand coded because the number of array elements
8762 pointed to by 'params' is 4*num.
8763 -->
8764 <glx rop="4186" handcode="true" ignore="true"/>
8765 </function>
8766
8767 <function name="RequestResidentProgramsNV" offset="600">
8768 <param name="n" type="GLsizei"/>
8769 <param name="ids" type="const GLuint *"/>
8770 <glx rop="4182" handcode="true" ignore="true"/>
8771 </function>
8772
8773 <function name="TrackMatrixNV" offset="601">
8774 <param name="target" type="GLenum"/>
8775 <param name="address" type="GLuint"/>
8776 <param name="matrix" type="GLenum"/>
8777 <param name="transform" type="GLenum"/>
8778 <glx rop="4188" ignore="true"/>
8779 </function>
8780
8781 <function name="VertexAttribPointerNV" offset="602">
8782 <param name="index" type="GLuint"/>
8783 <param name="size" type="GLint"/>
8784 <param name="type" type="GLenum"/>
8785 <param name="stride" type="GLsizei"/>
8786 <param name="pointer" type="const GLvoid *"/>
8787 <glx handcode="true" ignore="true"/>
8788 </function>
8789
8790 <function name="VertexAttrib1dNV" offset="603" vectorequiv="VertexAttrib1dvNV">
8791 <param name="index" type="GLuint"/>
8792 <param name="x" type="GLdouble"/>
8793 <glx ignore="true"/>
8794 </function>
8795
8796 <function name="VertexAttrib1dvNV" offset="604">
8797 <param name="index" type="GLuint"/>
8798 <param name="v" type="const GLdouble *" count="1"/>
8799 <glx rop="4197" doubles_in_order="true" ignore="true"/>
8800 </function>
8801
8802 <function name="VertexAttrib1fNV" offset="605" vectorequiv="VertexAttrib1fvNV">
8803 <param name="index" type="GLuint"/>
8804 <param name="x" type="GLfloat"/>
8805 <glx ignore="true"/>
8806 </function>
8807
8808 <function name="VertexAttrib1fvNV" offset="606">
8809 <param name="index" type="GLuint"/>
8810 <param name="v" type="const GLfloat *" count="1"/>
8811 <glx rop="4193" ignore="true"/>
8812 </function>
8813
8814 <function name="VertexAttrib1sNV" offset="607" vectorequiv="VertexAttrib1svNV">
8815 <param name="index" type="GLuint"/>
8816 <param name="x" type="GLshort"/>
8817 <glx ignore="true"/>
8818 </function>
8819
8820 <function name="VertexAttrib1svNV" offset="608">
8821 <param name="index" type="GLuint"/>
8822 <param name="v" type="const GLshort *" count="1"/>
8823 <glx rop="4189" ignore="true"/>
8824 </function>
8825
8826 <function name="VertexAttrib2dNV" offset="609" vectorequiv="VertexAttrib2dvNV">
8827 <param name="index" type="GLuint"/>
8828 <param name="x" type="GLdouble"/>
8829 <param name="y" type="GLdouble"/>
8830 <glx ignore="true"/>
8831 </function>
8832
8833 <function name="VertexAttrib2dvNV" offset="610">
8834 <param name="index" type="GLuint"/>
8835 <param name="v" type="const GLdouble *" count="2"/>
8836 <glx rop="4198" doubles_in_order="true" ignore="true"/>
8837 </function>
8838
8839 <function name="VertexAttrib2fNV" offset="611" vectorequiv="VertexAttrib2fvNV">
8840 <param name="index" type="GLuint"/>
8841 <param name="x" type="GLfloat"/>
8842 <param name="y" type="GLfloat"/>
8843 <glx ignore="true"/>
8844 </function>
8845
8846 <function name="VertexAttrib2fvNV" offset="612">
8847 <param name="index" type="GLuint"/>
8848 <param name="v" type="const GLfloat *" count="2"/>
8849 <glx rop="4194" ignore="true"/>
8850 </function>
8851
8852 <function name="VertexAttrib2sNV" offset="613" vectorequiv="VertexAttrib2svNV">
8853 <param name="index" type="GLuint"/>
8854 <param name="x" type="GLshort"/>
8855 <param name="y" type="GLshort"/>
8856 <glx ignore="true"/>
8857 </function>
8858
8859 <function name="VertexAttrib2svNV" offset="614">
8860 <param name="index" type="GLuint"/>
8861 <param name="v" type="const GLshort *" count="2"/>
8862 <glx rop="4190" ignore="true"/>
8863 </function>
8864
8865 <function name="VertexAttrib3dNV" offset="615" vectorequiv="VertexAttrib3dvNV">
8866 <param name="index" type="GLuint"/>
8867 <param name="x" type="GLdouble"/>
8868 <param name="y" type="GLdouble"/>
8869 <param name="z" type="GLdouble"/>
8870 <glx ignore="true"/>
8871 </function>
8872
8873 <function name="VertexAttrib3dvNV" offset="616">
8874 <param name="index" type="GLuint"/>
8875 <param name="v" type="const GLdouble *" count="3"/>
8876 <glx rop="4199" doubles_in_order="true" ignore="true"/>
8877 </function>
8878
8879 <function name="VertexAttrib3fNV" offset="617" vectorequiv="VertexAttrib3fvNV">
8880 <param name="index" type="GLuint"/>
8881 <param name="x" type="GLfloat"/>
8882 <param name="y" type="GLfloat"/>
8883 <param name="z" type="GLfloat"/>
8884 <glx ignore="true"/>
8885 </function>
8886
8887 <function name="VertexAttrib3fvNV" offset="618">
8888 <param name="index" type="GLuint"/>
8889 <param name="v" type="const GLfloat *" count="3"/>
8890 <glx rop="4195" ignore="true"/>
8891 </function>
8892
8893 <function name="VertexAttrib3sNV" offset="619" vectorequiv="VertexAttrib3svNV">
8894 <param name="index" type="GLuint"/>
8895 <param name="x" type="GLshort"/>
8896 <param name="y" type="GLshort"/>
8897 <param name="z" type="GLshort"/>
8898 <glx ignore="true"/>
8899 </function>
8900
8901 <function name="VertexAttrib3svNV" offset="620">
8902 <param name="index" type="GLuint"/>
8903 <param name="v" type="const GLshort *" count="3"/>
8904 <glx rop="4191" ignore="true"/>
8905 </function>
8906
8907 <function name="VertexAttrib4dNV" offset="621" vectorequiv="VertexAttrib4dvNV">
8908 <param name="index" type="GLuint"/>
8909 <param name="x" type="GLdouble"/>
8910 <param name="y" type="GLdouble"/>
8911 <param name="z" type="GLdouble"/>
8912 <param name="w" type="GLdouble"/>
8913 <glx ignore="true"/>
8914 </function>
8915
8916 <function name="VertexAttrib4dvNV" offset="622">
8917 <param name="index" type="GLuint"/>
8918 <param name="v" type="const GLdouble *" count="4"/>
8919 <glx rop="4200" doubles_in_order="true" ignore="true"/>
8920 </function>
8921
8922 <function name="VertexAttrib4fNV" offset="623" vectorequiv="VertexAttrib4fvNV">
8923 <param name="index" type="GLuint"/>
8924 <param name="x" type="GLfloat"/>
8925 <param name="y" type="GLfloat"/>
8926 <param name="z" type="GLfloat"/>
8927 <param name="w" type="GLfloat"/>
8928 <glx ignore="true"/>
8929 </function>
8930
8931 <function name="VertexAttrib4fvNV" offset="624">
8932 <param name="index" type="GLuint"/>
8933 <param name="v" type="const GLfloat *" count="4"/>
8934 <glx rop="4196" ignore="true"/>
8935 </function>
8936
8937 <function name="VertexAttrib4sNV" offset="625" vectorequiv="VertexAttrib4svNV">
8938 <param name="index" type="GLuint"/>
8939 <param name="x" type="GLshort"/>
8940 <param name="y" type="GLshort"/>
8941 <param name="z" type="GLshort"/>
8942 <param name="w" type="GLshort"/>
8943 <glx ignore="true"/>
8944 </function>
8945
8946 <function name="VertexAttrib4svNV" offset="626">
8947 <param name="index" type="GLuint"/>
8948 <param name="v" type="const GLshort *" count="4"/>
8949 <glx rop="4192" ignore="true"/>
8950 </function>
8951
8952 <function name="VertexAttrib4ubNV" offset="627" vectorequiv="VertexAttrib4ubvNV">
8953 <param name="index" type="GLuint"/>
8954 <param name="x" type="GLubyte"/>
8955 <param name="y" type="GLubyte"/>
8956 <param name="z" type="GLubyte"/>
8957 <param name="w" type="GLubyte"/>
8958 <glx ignore="true"/>
8959 </function>
8960
8961 <function name="VertexAttrib4ubvNV" offset="628">
8962 <param name="index" type="GLuint"/>
8963 <param name="v" type="const GLubyte *" count="4"/>
8964 <glx rop="4201" ignore="true"/>
8965 </function>
8966
8967 <function name="VertexAttribs1dvNV" offset="629">
8968 <param name="index" type="GLuint"/>
8969 <param name="n" type="GLsizei" counter="true"/>
8970 <param name="v" type="const GLdouble *" count="n"/>
8971 <glx rop="4210" doubles_in_order="true" ignore="true"/>
8972 </function>
8973
8974 <function name="VertexAttribs1fvNV" offset="630">
8975 <param name="index" type="GLuint"/>
8976 <param name="n" type="GLsizei" counter="true"/>
8977 <param name="v" type="const GLfloat *" count="n"/>
8978 <glx rop="4206" ignore="true"/>
8979 </function>
8980
8981 <function name="VertexAttribs1svNV" offset="631">
8982 <param name="index" type="GLuint"/>
8983 <param name="n" type="GLsizei" counter="true"/>
8984 <param name="v" type="const GLshort *" count="n"/>
8985 <glx rop="4202" ignore="true"/>
8986 </function>
8987
8988 <function name="VertexAttribs2dvNV" offset="632">
8989 <param name="index" type="GLuint"/>
8990 <param name="n" type="GLsizei"/>
8991 <param name="v" type="const GLdouble *"/>
8992
8993 <!-- This is hand coded because the number of array elements
8994 pointed to by 'v' is 2*n.
8995 -->
8996 <glx rop="4211" handcode="true" ignore="true"/>
8997 </function>
8998
8999 <function name="VertexAttribs2fvNV" offset="633">
9000 <param name="index" type="GLuint"/>
9001 <param name="n" type="GLsizei"/>
9002 <param name="v" type="const GLfloat *"/>
9003
9004 <!-- This is hand coded because the number of array elements
9005 pointed to by 'v' is 2*n.
9006 -->
9007 <glx rop="4207" handcode="true" ignore="true"/>
9008 </function>
9009
9010 <function name="VertexAttribs2svNV" offset="634">
9011 <param name="index" type="GLuint"/>
9012 <param name="n" type="GLsizei"/>
9013 <param name="v" type="const GLshort *"/>
9014 <glx rop="4203" handcode="true" ignore="true"/>
9015
9016 <!-- This is hand coded because the number of array elements
9017 pointed to by 'v' is 2*n.
9018 -->
9019 </function>
9020
9021 <function name="VertexAttribs3dvNV" offset="635">
9022 <param name="index" type="GLuint"/>
9023 <param name="n" type="GLsizei"/>
9024 <param name="v" type="const GLdouble *"/>
9025
9026 <!-- This is hand coded because the number of array elements
9027 pointed to by 'v' is 3*n.
9028 -->
9029 <glx rop="4212" handcode="true" ignore="true"/>
9030 </function>
9031
9032 <function name="VertexAttribs3fvNV" offset="636">
9033 <param name="index" type="GLuint"/>
9034 <param name="n" type="GLsizei"/>
9035 <param name="v" type="const GLfloat *"/>
9036
9037 <!-- This is hand coded because the number of array elements
9038 pointed to by 'v' is 3*n.
9039 -->
9040 <glx rop="4208" handcode="true" ignore="true"/>
9041 </function>
9042
9043 <function name="VertexAttribs3svNV" offset="637">
9044 <param name="index" type="GLuint"/>
9045 <param name="n" type="GLsizei"/>
9046 <param name="v" type="const GLshort *"/>
9047
9048 <!-- This is hand coded because the number of array elements
9049 pointed to by 'v' is 3*n.
9050 -->
9051 <glx rop="4204" handcode="true" ignore="true"/>
9052 </function>
9053
9054 <function name="VertexAttribs4dvNV" offset="638">
9055 <param name="index" type="GLuint"/>
9056 <param name="n" type="GLsizei"/>
9057 <param name="v" type="const GLdouble *"/>
9058
9059 <!-- This is hand coded because the number of array elements
9060 pointed to by 'v' is 4*n.
9061 -->
9062 <glx rop="4213" handcode="true" ignore="true"/>
9063 </function>
9064
9065 <function name="VertexAttribs4fvNV" offset="639">
9066 <param name="index" type="GLuint"/>
9067 <param name="n" type="GLsizei"/>
9068 <param name="v" type="const GLfloat *"/>
9069
9070 <!-- This is hand coded because the number of array elements
9071 pointed to by 'v' is 4*n.
9072 -->
9073 <glx rop="4209" handcode="true" ignore="true"/>
9074 </function>
9075
9076 <function name="VertexAttribs4svNV" offset="640">
9077 <param name="index" type="GLuint"/>
9078 <param name="n" type="GLsizei"/>
9079 <param name="v" type="const GLshort *"/>
9080
9081 <!-- This is hand coded because the number of array elements
9082 pointed to by 'v' is 4*n.
9083 -->
9084 <glx rop="4205" handcode="true" ignore="true"/>
9085 </function>
9086
9087 <function name="VertexAttribs4ubvNV" offset="641">
9088 <param name="index" type="GLuint"/>
9089 <param name="n" type="GLsizei"/>
9090 <param name="v" type="const GLubyte *"/>
9091
9092 <!-- This is hand coded because the number of array elements
9093 pointed to by 'v' is 4*n.
9094 -->
9095 <glx rop="4214" handcode="true" ignore="true"/>
9096 </function>
9097 </category>
9098
9099 <!-- Extension number 234 is a GLX extension. -->
9100
9101 <category name="GL_SGIX_texture_coordinate_clamp" number="235">
9102 <enum name="TEXTURE_MAX_CLAMP_S_SGIX" value="0x8369">
9103 <size name="TexParameterfv" count="1"/>
9104 <size name="TexParameteriv" count="1"/>
9105 </enum>
9106 <enum name="TEXTURE_MAX_CLAMP_T_SGIX" value="0x836A">
9107 <size name="TexParameterfv" count="1"/>
9108 <size name="TexParameteriv" count="1"/>
9109 </enum>
9110 <enum name="TEXTURE_MAX_CLAMP_R_SGIX" value="0x836B">
9111 <size name="TexParameterfv" count="1"/>
9112 <size name="TexParameteriv" count="1"/>
9113 </enum>
9114 </category>
9115
9116 <!-- Extension number 236 is not listed in the extension registry. -->
9117 <!-- Extension number 237 is a GLX extension. -->
9118 <!-- Extension number 238 is a GLX extension. -->
9119 <!-- Extension number 242 is a WGL extension. -->
9120 <!-- Extension number 250 is a WGL extension. -->
9121 <!-- Extension number 251 is a WGL extension. -->
9122 <!-- Extension number 252 is a WGL extension. -->
9123 <!-- Extension number 253 is a WGL extension. -->
9124 <!-- Extension number 254 is a WGL extension. -->
9125 <!-- Extension number 255 is a WGL extension. -->
9126
9127 <category name="GL_NV_point_sprite" number="262">
9128 <!-- These existing enums can be passed as a parameter to the function
9129 added for this extension. -->
9130
9131 <enum name="POINT_SIZE_MIN_EXT" value="0x8126">
9132 <size name="PointParameterivNV" count="1"/>
9133 </enum>
9134 <enum name="POINT_SIZE_MAX_EXT" value="0x8127">
9135 <size name="PointParameterivNV" count="1"/>
9136 </enum>
9137 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" value="0x8128">
9138 <size name="PointParameterivNV" count="1"/>
9139 </enum>
9140 <enum name="POINT_DISTANCE_ATTENUATION_EXT" value="0x8129">
9141 <size name="PointParameterivNV" count="3"/>
9142 </enum>
9143
9144 <enum name="POINT_SPRITE_R_MODE_NV" value="0x8863 ">
9145 <size name="PointParameterfvEXT" count="1"/>
9146 <size name="PointParameterivNV" count="1"/>
9147 </enum>
9148
9149 <function name="PointParameteriNV" offset="642">
9150 <param name="pname" type="GLenum"/>
9151 <param name="params" type="GLint"/>
9152 <glx rop="4221"/>
9153 </function>
9154
9155 <function name="PointParameterivNV" offset="643">
9156 <param name="pname" type="GLenum"/>
9157 <param name="params" type="const GLint *" variable_param="pname"/>
9158 <glx rop="4222"/>
9159 </function>
9160 </category>
9161
9162 <!-- Extension number 263 is a WGL extension. -->
9163 <!-- Extension number 264 is a WGL extension. -->
9164
9165 <category name="EXT_stencil_two_side" number="268">
9166 <function name="ActiveStencilFaceEXT" offset="646">
9167 <param name="face" type="GLenum"/>
9168 <glx rop="4220"/>
9169 </function>
9170 </category>
9171
9172 <category name="GL_ATI_draw_buffers" number="277">
9173 <function name="DrawBuffersATI" alias="DrawBuffersARB">
9174 <param name="n" type="GLsizei" counter="true"/>
9175 <param name="bufs" type="const GLenum *" count="n"/>
9176 <!-- GLX protocol is not fully defined for this extension. -->
9177 </function>
9178 </category>
9179
9180 <!-- Extension number 278 is a WGL extension. -->
9181
9182 <category name="GL_NV_fragment_program" number="282">
9183 <function name="ProgramNamedParameter4fNV" offset="682" vectorequiv="ProgramNamedParameter4fvNV">
9184 <param name="id" type="GLuint"/>
9185 <param name="len" type="GLsizei"/>
9186 <param name="name" type="const GLubyte *"/>
9187 <param name="x" type="GLfloat"/>
9188 <param name="y" type="GLfloat"/>
9189 <param name="z" type="GLfloat"/>
9190 <param name="w" type="GLfloat"/>
9191 <glx rop="4218" handcode="true" ignore="true"/>
9192 </function>
9193
9194 <function name="ProgramNamedParameter4dNV" offset="683" vectorequiv="ProgramNamedParameter4dvNV">
9195 <param name="id" type="GLuint"/>
9196 <param name="len" type="GLsizei"/>
9197 <param name="name" type="const GLubyte *" variable_param="len"/>
9198 <param name="x" type="GLdouble"/>
9199 <param name="y" type="GLdouble"/>
9200 <param name="z" type="GLdouble"/>
9201 <param name="w" type="GLdouble"/>
9202 <glx ignore="true"/>
9203 </function>
9204
9205 <function name="ProgramNamedParameter4fvNV" offset="684">
9206 <param name="id" type="GLuint"/>
9207 <param name="len" type="GLsizei"/>
9208 <param name="name" type="const GLubyte *"/>
9209 <param name="v" type="const GLfloat *"/>
9210 <glx rop="4218" handcode="true" ignore="true"/>
9211 </function>
9212
9213 <function name="ProgramNamedParameter4dvNV" offset="685">
9214 <param name="id" type="GLuint"/>
9215 <param name="len" type="GLsizei"/>
9216 <param name="name" type="const GLubyte *"/>
9217 <param name="v" type="const GLdouble *"/>
9218 <glx rop="4219" handcode="true" ignore="true"/>
9219 </function>
9220
9221 <function name="GetProgramNamedParameterfvNV" offset="686">
9222 <param name="id" type="GLuint"/>
9223 <param name="len" type="GLsizei"/>
9224 <param name="name" type="const GLubyte *"/>
9225 <param name="params" type="GLfloat *"/>
9226 <glx vendorpriv="1310" handcode="true" ignore="true"/>
9227 </function>
9228
9229 <function name="GetProgramNamedParameterdvNV" offset="687">
9230 <param name="id" type="GLuint"/>
9231 <param name="len" type="GLsizei"/>
9232 <param name="name" type="const GLubyte *"/>
9233 <param name="params" type="GLdouble *"/>
9234 <glx vendorpriv="1311" handcode="true" ignore="true"/>
9235 </function>
9236 </category>
9237
9238 <category name="GL_NV_expand_normal" number="286">
9239 <enum name="TEXTURE_UNSIGNED_REMAP_MODE_NV" value="0x888F">
9240 <size name="TexParameterfv" count="1"/>
9241 <size name="TexParameteriv" count="1"/>
9242 </enum>
9243 </category>
9244
9245 <category name="GL_EXT_depth_bounds_test" number="297">
9246 <function name="DepthBoundsEXT" offset="699">
9247 <param name="zmin" type="GLclampd"/>
9248 <param name="zmax" type="GLclampd"/>
9249 <glx rop="4229" ignore="true"/>
9250 </function>
9251 </category>
9252
9253 <category name="GL_EXT_blend_equation_separate" number="299">
9254 <function name="BlendEquationSeparateEXT" offset="710">
9255 <param name="modeRGB" type="GLenum"/>
9256 <param name="modeA" type="GLenum"/>
9257 <glx rop="4228" ignore="true"/>
9258 </function>
9259 </category>
9260
9261
9262 <!-- Unnumbered extensions sorted by name. -->
9263
9264 <category name="GL_ATI_blend_equation_separate">
9265 <function name="BlendEquationSeparateATI" alias="BlendEquationSeparateEXT">
9266 <param name="modeRGB" type="GLenum"/>
9267 <param name="modeA" type="GLenum"/>
9268 </function>
9269 </category>
9270
9271 <category name="GL_INGR_blend_func_separate">
9272 <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparateEXT">
9273 <param name="sfactorRGB" type="GLenum"/>
9274 <param name="dfactorRGB" type="GLenum"/>
9275 <param name="sfactorAlpha" type="GLenum"/>
9276 <param name="dfactorAlpha" type="GLenum"/>
9277 </function>
9278 </category>
9279
9280 <category name="GL_SGIS_point_parameters">
9281 <enum name="POINT_SIZE_MIN_SGIS" value="0x8126">
9282 <size name="PointParameterfvEXT" count="1"/>
9283 </enum>
9284 <enum name="POINT_SIZE_MAX_SGIS" value="0x8127">
9285 <size name="PointParameterfvEXT" count="1"/>
9286 </enum>
9287 <enum name="POINT_FADE_THRESHOLD_SIZE_SGIS" value="0x8128">
9288 <size name="PointParameterfvEXT" count="1"/>
9289 </enum>
9290 <enum name="POINT_DISTANCE_ATTENUATION_SGIS" value="0x8129">
9291 <size name="PointParameterfvEXT" count="3"/>
9292 </enum>
9293
9294 <function name="PointParameterfSGIS" alias="PointParameterfEXT">
9295 <param name="pname" type="GLenum"/>
9296 <param name="param" type="GLfloat"/>
9297 </function>
9298
9299 <function name="PointParameterfvSGIS" alias="PointParameterfvEXT">
9300 <param name="pname" type="GLenum"/>
9301 <param name="params" type="const GLfloat *"/>
9302 </function>
9303 </category>
9304
9305 <category name="GL_SGIX_igloo_interface">
9306 <function name="IglooInterfaceSGIX" offset="?">
9307 <param name="pname" type="GLenum"/>
9308 <param name="params" type="const GLvoid *"/>
9309 </function>
9310 </category>
9311
9312 <category name="GL_SGIX_polynomial_ffd">
9313 <function name="DeformationMap3dSGIX" offset="?">
9314 <param name="target" type="GLenum"/>
9315 <param name="u1" type="GLdouble"/>
9316 <param name="u2" type="GLdouble"/>
9317 <param name="ustride" type="GLint"/>
9318 <param name="uorder" type="GLint"/>
9319 <param name="v1" type="GLdouble"/>
9320 <param name="v2" type="GLdouble"/>
9321 <param name="vstride" type="GLint"/>
9322 <param name="vorder" type="GLint"/>
9323 <param name="w1" type="GLdouble"/>
9324 <param name="w2" type="GLdouble"/>
9325 <param name="wstride" type="GLint"/>
9326 <param name="worder" type="GLint"/>
9327 <param name="points" type="const GLdouble *"/>
9328 </function>
9329
9330 <function name="DeformationMap3fSGIX" offset="?">
9331 <param name="target" type="GLenum"/>
9332 <param name="u1" type="GLfloat"/>
9333 <param name="u2" type="GLfloat"/>
9334 <param name="ustride" type="GLint"/>
9335 <param name="uorder" type="GLint"/>
9336 <param name="v1" type="GLfloat"/>
9337 <param name="v2" type="GLfloat"/>
9338 <param name="vstride" type="GLint"/>
9339 <param name="vorder" type="GLint"/>
9340 <param name="w1" type="GLfloat"/>
9341 <param name="w2" type="GLfloat"/>
9342 <param name="wstride" type="GLint"/>
9343 <param name="worder" type="GLint"/>
9344 <param name="points" type="const GLfloat *"/>
9345 </function>
9346
9347 <function name="DeformSGIX" offset="?">
9348 <param name="mask" type="GLenum"/>
9349 </function>
9350
9351 <function name="LoadIdentityDeformationMapSGIX" offset="?">
9352 <param name="mask" type="GLenum"/>
9353 </function>
9354 </category>
9355
9356 </OpenGLAPI>