added support for GL_ARB_draw_buffers
[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 <enum name="LIGHT_MODEL_TWO_SIDE" value="0x0B52"/>
151 <enum name="LIGHT_MODEL_AMBIENT" value="0x0B53"/>
152 <enum name="SHADE_MODEL" value="0x0B54"/>
153 <enum name="COLOR_MATERIAL_FACE" value="0x0B55"/>
154 <enum name="COLOR_MATERIAL_PARAMETER" value="0x0B56"/>
155 <enum name="COLOR_MATERIAL" value="0x0B57"/>
156 <enum name="FOG" value="0x0B60"/>
157 <enum name="FOG_INDEX" value="0x0B61"/>
158 <enum name="FOG_DENSITY" value="0x0B62"/>
159 <enum name="FOG_START" value="0x0B63"/>
160 <enum name="FOG_END" value="0x0B64"/>
161 <enum name="FOG_MODE" value="0x0B65"/>
162 <enum name="FOG_COLOR" value="0x0B66"/>
163 <enum name="DEPTH_RANGE" value="0x0B70"/>
164 <enum name="DEPTH_TEST" value="0x0B71"/>
165 <enum name="DEPTH_WRITEMASK" value="0x0B72"/>
166 <enum name="DEPTH_CLEAR_VALUE" value="0x0B73"/>
167 <enum name="DEPTH_FUNC" value="0x0B74"/>
168 <enum name="ACCUM_CLEAR_VALUE" value="0x0B80"/>
169 <enum name="STENCIL_TEST" value="0x0B90"/>
170 <enum name="STENCIL_CLEAR_VALUE" value="0x0B91"/>
171 <enum name="STENCIL_FUNC" value="0x0B92"/>
172 <enum name="STENCIL_VALUE_MASK" value="0x0B93"/>
173 <enum name="STENCIL_FAIL" value="0x0B94"/>
174 <enum name="STENCIL_PASS_DEPTH_FAIL" value="0x0B95"/>
175 <enum name="STENCIL_PASS_DEPTH_PASS" value="0x0B96"/>
176 <enum name="STENCIL_REF" value="0x0B97"/>
177 <enum name="STENCIL_WRITEMASK" value="0x0B98"/>
178 <enum name="MATRIX_MODE" value="0x0BA0"/>
179 <enum name="NORMALIZE" value="0x0BA1"/>
180 <enum name="VIEWPORT" value="0x0BA2"/>
181 <enum name="MODELVIEW_STACK_DEPTH" value="0x0BA3"/>
182 <enum name="PROJECTION_STACK_DEPTH" value="0x0BA4"/>
183 <enum name="TEXTURE_STACK_DEPTH" value="0x0BA5"/>
184 <enum name="MODELVIEW_MATRIX" value="0x0BA6"/>
185 <enum name="PROJECTION_MATRIX" value="0x0BA7"/>
186 <enum name="TEXTURE_MATRIX" value="0x0BA8"/>
187 <enum name="ATTRIB_STACK_DEPTH" value="0x0BB0"/>
188 <enum name="CLIENT_ATTRIB_STACK_DEPTH" value="0x0BB1"/>
189 <enum name="ALPHA_TEST" value="0x0BC0"/>
190 <enum name="ALPHA_TEST_FUNC" value="0x0BC1"/>
191 <enum name="ALPHA_TEST_REF" value="0x0BC2"/>
192 <enum name="DITHER" value="0x0BD0"/>
193 <enum name="BLEND_DST" value="0x0BE0"/>
194 <enum name="BLEND_SRC" value="0x0BE1"/>
195 <enum name="BLEND" value="0x0BE2"/>
196 <enum name="LOGIC_OP_MODE" value="0x0BF0"/>
197 <enum name="LOGIC_OP" value="0x0BF1"/>
198 <enum name="AUX_BUFFERS" value="0x0C00"/>
199 <enum name="DRAW_BUFFER" value="0x0C01"/>
200 <enum name="READ_BUFFER" value="0x0C02"/>
201 <enum name="SCISSOR_BOX" value="0x0C10"/>
202 <enum name="SCISSOR_TEST" value="0x0C11"/>
203 <enum name="INDEX_CLEAR_VALUE" value="0x0C20"/>
204 <enum name="INDEX_WRITEMASK" value="0x0C21"/>
205 <enum name="COLOR_CLEAR_VALUE" value="0x0C22"/>
206 <enum name="COLOR_WRITEMASK" value="0x0C23"/>
207 <enum name="INDEX_MODE" value="0x0C30"/>
208 <enum name="RGBA_MODE" value="0x0C31"/>
209 <enum name="DOUBLEBUFFER" value="0x0C32"/>
210 <enum name="STEREO" value="0x0C33"/>
211 <enum name="RENDER_MODE" value="0x0C40"/>
212 <enum name="PERSPECTIVE_CORRECTION_HINT" value="0x0C50"/>
213 <enum name="POINT_SMOOTH_HINT" value="0x0C51"/>
214 <enum name="LINE_SMOOTH_HINT" value="0x0C52"/>
215 <enum name="POLYGON_SMOOTH_HINT" value="0x0C53"/>
216 <enum name="FOG_HINT" value="0x0C54"/>
217 <enum name="TEXTURE_GEN_S" value="0x0C60"/>
218 <enum name="TEXTURE_GEN_T" value="0x0C61"/>
219 <enum name="TEXTURE_GEN_R" value="0x0C62"/>
220 <enum name="TEXTURE_GEN_Q" value="0x0C63"/>
221 <enum name="PIXEL_MAP_I_TO_I" value="0x0C70"/>
222 <enum name="PIXEL_MAP_S_TO_S" value="0x0C71"/>
223 <enum name="PIXEL_MAP_I_TO_R" value="0x0C72"/>
224 <enum name="PIXEL_MAP_I_TO_G" value="0x0C73"/>
225 <enum name="PIXEL_MAP_I_TO_B" value="0x0C74"/>
226 <enum name="PIXEL_MAP_I_TO_A" value="0x0C75"/>
227 <enum name="PIXEL_MAP_R_TO_R" value="0x0C76"/>
228 <enum name="PIXEL_MAP_G_TO_G" value="0x0C77"/>
229 <enum name="PIXEL_MAP_B_TO_B" value="0x0C78"/>
230 <enum name="PIXEL_MAP_A_TO_A" value="0x0C79"/>
231 <enum name="PIXEL_MAP_I_TO_I_SIZE" value="0x0CB0"/>
232 <enum name="PIXEL_MAP_S_TO_S_SIZE" value="0x0CB1"/>
233 <enum name="PIXEL_MAP_I_TO_R_SIZE" value="0x0CB2"/>
234 <enum name="PIXEL_MAP_I_TO_G_SIZE" value="0x0CB3"/>
235 <enum name="PIXEL_MAP_I_TO_B_SIZE" value="0x0CB4"/>
236 <enum name="PIXEL_MAP_I_TO_A_SIZE" value="0x0CB5"/>
237 <enum name="PIXEL_MAP_R_TO_R_SIZE" value="0x0CB6"/>
238 <enum name="PIXEL_MAP_G_TO_G_SIZE" value="0x0CB7"/>
239 <enum name="PIXEL_MAP_B_TO_B_SIZE" value="0x0CB8"/>
240 <enum name="PIXEL_MAP_A_TO_A_SIZE" value="0x0CB9"/>
241 <enum name="UNPACK_SWAP_BYTES" value="0x0CF0"/>
242 <enum name="UNPACK_LSB_FIRST" value="0x0CF1"/>
243 <enum name="UNPACK_ROW_LENGTH" value="0x0CF2"/>
244 <enum name="UNPACK_SKIP_PIXELS" value="0x0CF4"/>
245 <enum name="UNPACK_SKIP_ROWS" value="0x0CF3"/>
246 <enum name="UNPACK_ALIGNMENT" value="0x0CF5"/>
247 <enum name="PACK_SWAP_BYTES" value="0x0D00"/>
248 <enum name="PACK_LSB_FIRST" value="0x0D01"/>
249 <enum name="PACK_ROW_LENGTH" value="0x0D02"/>
250 <enum name="PACK_SKIP_ROWS" value="0x0D03"/>
251 <enum name="PACK_SKIP_PIXELS" value="0x0D04"/>
252 <enum name="PACK_ALIGNMENT" value="0x0D05"/>
253 <enum name="MAP_COLOR" value="0x0D10"/>
254 <enum name="MAP_STENCIL" value="0x0D11"/>
255 <enum name="INDEX_SHIFT" value="0x0D12"/>
256 <enum name="INDEX_OFFSET" value="0x0D13"/>
257 <enum name="RED_SCALE" value="0x0D14"/>
258 <enum name="RED_BIAS" value="0x0D15"/>
259 <enum name="ZOOM_X" value="0x0D16"/>
260 <enum name="ZOOM_Y" value="0x0D17"/>
261 <enum name="GREEN_SCALE" value="0x0D18"/>
262 <enum name="GREEN_BIAS" value="0x0D19"/>
263 <enum name="BLUE_SCALE" value="0x0D1A"/>
264 <enum name="BLUE_BIAS" value="0x0D1B"/>
265 <enum name="ALPHA_SCALE" value="0x0D1C"/>
266 <enum name="ALPHA_BIAS" value="0x0D1D"/>
267 <enum name="DEPTH_SCALE" value="0x0D1E"/>
268 <enum name="DEPTH_BIAS" value="0x0D1F"/>
269 <enum name="MAX_EVAL_ORDER" value="0x0D30"/>
270 <enum name="MAX_LIGHTS" value="0x0D31"/>
271 <enum name="MAX_CLIP_PLANES" value="0x0D32"/>
272 <enum name="MAX_TEXTURE_SIZE" value="0x0D33"/>
273 <enum name="MAX_PIXEL_MAP_TABLE" value="0x0D34"/>
274 <enum name="MAX_ATTRIB_STACK_DEPTH" value="0x0D35"/>
275 <enum name="MAX_MODELVIEW_STACK_DEPTH" value="0x0D36"/>
276 <enum name="MAX_NAME_STACK_DEPTH" value="0x0D37"/>
277 <enum name="MAX_PROJECTION_STACK_DEPTH" value="0x0D38"/>
278 <enum name="MAX_TEXTURE_STACK_DEPTH" value="0x0D39"/>
279 <enum name="MAX_VIEWPORT_DIMS" value="0x0D3A"/>
280 <enum name="MAX_CLIENT_ATTRIB_STACK_DEPTH" value="0x0D3B"/>
281 <enum name="SUBPIXEL_BITS" value="0x0D50"/>
282 <enum name="INDEX_BITS" value="0x0D51"/>
283 <enum name="RED_BITS" value="0x0D52"/>
284 <enum name="GREEN_BITS" value="0x0D53"/>
285 <enum name="BLUE_BITS" value="0x0D54"/>
286 <enum name="ALPHA_BITS" value="0x0D55"/>
287 <enum name="DEPTH_BITS" value="0x0D56"/>
288 <enum name="STENCIL_BITS" value="0x0D57"/>
289 <enum name="ACCUM_RED_BITS" value="0x0D58"/>
290 <enum name="ACCUM_GREEN_BITS" value="0x0D59"/>
291 <enum name="ACCUM_BLUE_BITS" value="0x0D5A"/>
292 <enum name="ACCUM_ALPHA_BITS" value="0x0D5B"/>
293 <enum name="NAME_STACK_DEPTH" value="0x0D70"/>
294 <enum name="AUTO_NORMAL" value="0x0D80"/>
295 <enum name="MAP1_COLOR_4" value="0x0D90"/>
296 <enum name="MAP1_INDEX" value="0x0D91"/>
297 <enum name="MAP1_NORMAL" value="0x0D92"/>
298 <enum name="MAP1_TEXTURE_COORD_1" value="0x0D93"/>
299 <enum name="MAP1_TEXTURE_COORD_2" value="0x0D94"/>
300 <enum name="MAP1_TEXTURE_COORD_3" value="0x0D95"/>
301 <enum name="MAP1_TEXTURE_COORD_4" value="0x0D96"/>
302 <enum name="MAP1_VERTEX_3" value="0x0D97"/>
303 <enum name="MAP1_VERTEX_4" value="0x0D98"/>
304 <enum name="MAP2_COLOR_4" value="0x0DB0"/>
305 <enum name="MAP2_INDEX" value="0x0DB1"/>
306 <enum name="MAP2_NORMAL" value="0x0DB2"/>
307 <enum name="MAP2_TEXTURE_COORD_1" value="0x0DB3"/>
308 <enum name="MAP2_TEXTURE_COORD_2" value="0x0DB4"/>
309 <enum name="MAP2_TEXTURE_COORD_3" value="0x0DB5"/>
310 <enum name="MAP2_TEXTURE_COORD_4" value="0x0DB6"/>
311 <enum name="MAP2_VERTEX_3" value="0x0DB7"/>
312 <enum name="MAP2_VERTEX_4" value="0x0DB8"/>
313 <enum name="MAP1_GRID_DOMAIN" value="0x0DD0"/>
314 <enum name="MAP1_GRID_SEGMENTS" value="0x0DD1"/>
315 <enum name="MAP2_GRID_DOMAIN" value="0x0DD2"/>
316 <enum name="MAP2_GRID_SEGMENTS" value="0x0DD3"/>
317 <enum name="TEXTURE_1D" value="0x0DE0"/>
318 <enum name="TEXTURE_2D" value="0x0DE1"/>
319 <enum name="FEEDBACK_BUFFER_POINTER" value="0x0DF0"/>
320 <enum name="FEEDBACK_BUFFER_SIZE" value="0x0DF1"/>
321 <enum name="FEEDBACK_BUFFER_TYPE" value="0x0DF2"/>
322 <enum name="SELECTION_BUFFER_POINTER" value="0x0DF3"/>
323 <enum name="SELECTION_BUFFER_SIZE" value="0x0DF4"/>
324 <enum name="TEXTURE_WIDTH" value="0x1000"/>
325 <enum name="TEXTURE_HEIGHT" value="0x1001"/>
326 <enum name="TEXTURE_BORDER" value="0x1005"/>
327 <enum name="TEXTURE_COMPONENTS" value="0x1003"/>
328 <enum name="TEXTURE_BORDER_COLOR" value="0x1004"/>
329 <enum name="DONT_CARE" value="0x1100"/>
330 <enum name="FASTEST" value="0x1101"/>
331 <enum name="NICEST" value="0x1102"/>
332 <enum name="AMBIENT" value="0x1200"/>
333 <enum name="DIFFUSE" value="0x1201"/>
334 <enum name="SPECULAR" value="0x1202"/>
335 <enum name="POSITION" value="0x1203"/>
336 <enum name="SPOT_DIRECTION" value="0x1204"/>
337 <enum name="SPOT_EXPONENT" value="0x1205"/>
338 <enum name="SPOT_CUTOFF" value="0x1206"/>
339 <enum name="CONSTANT_ATTENUATION" value="0x1207"/>
340 <enum name="LINEAR_ATTENUATION" value="0x1208"/>
341 <enum name="QUADRATIC_ATTENUATION" value="0x1209"/>
342 <enum name="COMPILE" value="0x1300"/>
343 <enum name="COMPILE_AND_EXECUTE" value="0x1301"/>
344 <enum name="BYTE" value="0x1400"/>
345 <enum name="UNSIGNED_BYTE" value="0x1401"/>
346 <enum name="SHORT" value="0x1402"/>
347 <enum name="UNSIGNED_SHORT" value="0x1403"/>
348 <enum name="INT" value="0x1404"/>
349 <enum name="UNSIGNED_INT" value="0x1405"/>
350 <enum name="FLOAT" value="0x1406"/>
351 <enum name="2_BYTES" value="0x1407"/>
352 <enum name="3_BYTES" value="0x1408"/>
353 <enum name="4_BYTES" value="0x1409"/>
354 <enum name="CLEAR" value="0x1500"/>
355 <enum name="AND" value="0x1501"/>
356 <enum name="AND_REVERSE" value="0x1502"/>
357 <enum name="COPY" value="0x1503"/>
358 <enum name="AND_INVERTED" value="0x1504"/>
359 <enum name="NOOP" value="0x1505"/>
360 <enum name="XOR" value="0x1506"/>
361 <enum name="OR" value="0x1507"/>
362 <enum name="NOR" value="0x1508"/>
363 <enum name="EQUIV" value="0x1509"/>
364 <enum name="INVERT" value="0x150A"/>
365 <enum name="OR_REVERSE" value="0x150B"/>
366 <enum name="COPY_INVERTED" value="0x150C"/>
367 <enum name="OR_INVERTED" value="0x150D"/>
368 <enum name="NAND" value="0x150E"/>
369 <enum name="SET" value="0x150F"/>
370 <enum name="EMISSION" value="0x1600"/>
371 <enum name="SHININESS" value="0x1601"/>
372 <enum name="AMBIENT_AND_DIFFUSE" value="0x1602"/>
373 <enum name="COLOR_INDEXES" value="0x1603"/>
374 <enum name="MODELVIEW" value="0x1700"/>
375 <enum name="PROJECTION" value="0x1701"/>
376 <enum name="TEXTURE" value="0x1702"/>
377 <enum name="COLOR" value="0x1800"/>
378 <enum name="DEPTH" value="0x1801"/>
379 <enum name="STENCIL" value="0x1802"/>
380 <enum name="COLOR_INDEX" value="0x1900"/>
381 <enum name="STENCIL_INDEX" value="0x1901"/>
382 <enum name="DEPTH_COMPONENT" value="0x1902"/>
383 <enum name="RED" value="0x1903"/>
384 <enum name="GREEN" value="0x1904"/>
385 <enum name="BLUE" value="0x1905"/>
386 <enum name="ALPHA" value="0x1906"/>
387 <enum name="RGBA" value="0x1908"/>
388 <enum name="RGB" value="0x1907"/>
389 <enum name="LUMINANCE" value="0x1909"/>
390 <enum name="LUMINANCE_ALPHA" value="0x190A"/>
391 <enum name="BITMAP" value="0x1A00"/>
392 <enum name="POINT" value="0x1B00"/>
393 <enum name="LINE" value="0x1B01"/>
394 <enum name="FILL" value="0x1B02"/>
395 <enum name="FEEDBACK" value="0x1C01"/>
396 <enum name="RENDER" value="0x1C00"/>
397 <enum name="SELECT" value="0x1C02"/>
398 <enum name="FLAT" value="0x1D00"/>
399 <enum name="SMOOTH" value="0x1D01"/>
400 <enum name="KEEP" value="0x1E00"/>
401 <enum name="REPLACE" value="0x1E01"/>
402 <enum name="INCR" value="0x1E02"/>
403 <enum name="DECR" value="0x1E03"/>
404 <enum name="VENDOR" value="0x1F00"/>
405 <enum name="RENDERER" value="0x1F01"/>
406 <enum name="VERSION" value="0x1F02"/>
407 <enum name="EXTENSIONS" value="0x1F03"/>
408 <enum name="S" value="0x2000"/>
409 <enum name="T" value="0x2001"/>
410 <enum name="R" value="0x2002"/>
411 <enum name="Q" value="0x2003"/>
412 <enum name="MODULATE" value="0x2100"/>
413 <enum name="DECAL" value="0x2101"/>
414 <enum name="TEXTURE_ENV_MODE" value="0x2200"/>
415 <enum name="TEXTURE_ENV_COLOR" value="0x2201"/>
416 <enum name="TEXTURE_ENV" value="0x2300"/>
417 <enum name="EYE_LINEAR" value="0x2400"/>
418 <enum name="OBJECT_LINEAR" value="0x2401"/>
419 <enum name="SPHERE_MAP" value="0x2402"/>
420 <enum name="TEXTURE_GEN_MODE" value="0x2500">
421 <size name="TexGendv" count="1"/>
422 <size name="TexGenfv" count="1"/>
423 <size name="TexGeniv" count="1"/>
424 </enum>
425 <enum name="OBJECT_PLANE" value="0x2501">
426 <size name="TexGendv" count="4"/>
427 <size name="TexGenfv" count="4"/>
428 <size name="TexGeniv" count="4"/>
429 </enum>
430 <enum name="EYE_PLANE" value="0x2502">
431 <size name="TexGendv" count="4"/>
432 <size name="TexGenfv" count="4"/>
433 <size name="TexGeniv" count="4"/>
434 </enum>
435 <enum name="NEAREST" value="0x2600"/>
436 <enum name="LINEAR" value="0x2601"/>
437 <enum name="NEAREST_MIPMAP_NEAREST" value="0x2700"/>
438 <enum name="LINEAR_MIPMAP_NEAREST" value="0x2701"/>
439 <enum name="NEAREST_MIPMAP_LINEAR" value="0x2702"/>
440 <enum name="LINEAR_MIPMAP_LINEAR" value="0x2703"/>
441 <enum name="TEXTURE_MAG_FILTER" value="0x2800"/>
442 <enum name="TEXTURE_MIN_FILTER" value="0x2801"/>
443 <enum name="TEXTURE_WRAP_S" value="0x2802"/>
444 <enum name="TEXTURE_WRAP_T" value="0x2803"/>
445 <enum name="CLAMP" value="0x2900"/>
446 <enum name="REPEAT" value="0x2901"/>
447 <enum name="CLIP_PLANE0" value="0x3000"/>
448 <enum name="CLIP_PLANE1" value="0x3001"/>
449 <enum name="CLIP_PLANE2" value="0x3002"/>
450 <enum name="CLIP_PLANE3" value="0x3003"/>
451 <enum name="CLIP_PLANE4" value="0x3004"/>
452 <enum name="CLIP_PLANE5" value="0x3005"/>
453 <enum name="LIGHT0" value="0x4000"/>
454 <enum name="LIGHT1" value="0x4001"/>
455 <enum name="LIGHT2" value="0x4002"/>
456 <enum name="LIGHT3" value="0x4003"/>
457 <enum name="LIGHT4" value="0x4004"/>
458 <enum name="LIGHT5" value="0x4005"/>
459 <enum name="LIGHT6" value="0x4006"/>
460 <enum name="LIGHT7" value="0x4007"/>
461 <enum name="CURRENT_BIT" value="0x00000001"/>
462 <enum name="POINT_BIT" value="0x00000002"/>
463 <enum name="LINE_BIT" value="0x00000004"/>
464 <enum name="POLYGON_BIT" value="0x00000008"/>
465 <enum name="POLYGON_STIPPLE_BIT" value="0x00000010"/>
466 <enum name="PIXEL_MODE_BIT" value="0x00000020"/>
467 <enum name="LIGHTING_BIT" value="0x00000040"/>
468 <enum name="FOG_BIT" value="0x00000080"/>
469 <enum name="DEPTH_BUFFER_BIT" value="0x00000100"/>
470 <enum name="ACCUM_BUFFER_BIT" value="0x00000200"/>
471 <enum name="STENCIL_BUFFER_BIT" value="0x00000400"/>
472 <enum name="VIEWPORT_BIT" value="0x00000800"/>
473 <enum name="TRANSFORM_BIT" value="0x00001000"/>
474 <enum name="ENABLE_BIT" value="0x00002000"/>
475 <enum name="COLOR_BUFFER_BIT" value="0x00004000"/>
476 <enum name="HINT_BIT" value="0x00008000"/>
477 <enum name="EVAL_BIT" value="0x00010000"/>
478 <enum name="LIST_BIT" value="0x00020000"/>
479 <enum name="TEXTURE_BIT" value="0x00040000"/>
480 <enum name="SCISSOR_BIT" value="0x00080000"/>
481 <enum name="ALL_ATTRIB_BITS" value="0x000FFFFF"/>
482
483 <type name="double" size="8"/>
484 <type name="clampd" size="8"/>
485
486 <type name="float" size="4"/>
487 <type name="clampf" size="4"/>
488
489 <type name="int" size="4"/>
490 <type name="uint" size="4"/>
491 <type name="sizei" size="4"/>
492 <type name="enum" size="4"/>
493 <type name="bitfield" size="4"/>
494
495 <type name="short" size="2"/>
496 <type name="ushort" size="2"/>
497
498 <type name="byte" size="1"/>
499 <type name="ubyte" size="1"/>
500 <type name="boolean" size="1"/>
501
502 <type name="void" size="0"/>
503
504 <function name="NewList" offset="0">
505 <param name="list" type="GLuint"/>
506 <param name="mode" type="GLenum"/>
507 <glx sop="101"/>
508 </function>
509
510 <function name="EndList" offset="1">
511 <glx sop="102"/>
512 </function>
513
514 <function name="CallList" offset="2">
515 <param name="list" type="GLuint"/>
516 <glx rop="1"/>
517 </function>
518
519 <function name="CallLists" offset="3">
520 <param name="n" type="GLsizei"/>
521 <param name="type" type="GLenum"/>
522 <param name="lists" type="const GLvoid *" variable_param="type" count="n"/>
523 <glx rop="2" large="true"/>
524 </function>
525
526 <function name="DeleteLists" offset="4">
527 <param name="list" type="GLuint"/>
528 <param name="range" type="GLsizei"/>
529 <glx sop="103"/>
530 </function>
531
532 <function name="GenLists" offset="5">
533 <param name="range" type="GLsizei"/>
534 <return type="GLuint"/>
535 <glx sop="104"/>
536 </function>
537
538 <function name="ListBase" offset="6">
539 <param name="base" type="GLuint"/>
540 <glx rop="3"/>
541 </function>
542
543 <function name="Begin" offset="7">
544 <param name="mode" type="GLenum"/>
545 <glx rop="4"/>
546 </function>
547
548 <function name="Bitmap" offset="8">
549 <param name="width" type="GLsizei"/>
550 <param name="height" type="GLsizei"/>
551 <param name="xorig" type="GLfloat"/>
552 <param name="yorig" type="GLfloat"/>
553 <param name="xmove" type="GLfloat"/>
554 <param name="ymove" type="GLfloat"/>
555 <param name="bitmap" type="const GLubyte *"/>
556 <glx rop="5" handcode="true"/>
557 </function>
558
559 <function name="Color3b" offset="9" vectorequiv="Color3bv">
560 <param name="red" type="GLbyte"/>
561 <param name="green" type="GLbyte"/>
562 <param name="blue" type="GLbyte"/>
563 </function>
564
565 <function name="Color3bv" offset="10">
566 <param name="v" type="const GLbyte *" count="3"/>
567 <glx rop="6"/>
568 </function>
569
570 <function name="Color3d" offset="11" vectorequiv="Color3dv">
571 <param name="red" type="GLdouble"/>
572 <param name="green" type="GLdouble"/>
573 <param name="blue" type="GLdouble"/>
574 </function>
575
576 <function name="Color3dv" offset="12">
577 <param name="v" type="const GLdouble *" count="3"/>
578 <glx rop="7"/>
579 </function>
580
581 <function name="Color3f" offset="13" vectorequiv="Color3fv">
582 <param name="red" type="GLfloat"/>
583 <param name="green" type="GLfloat"/>
584 <param name="blue" type="GLfloat"/>
585 </function>
586
587 <function name="Color3fv" offset="14">
588 <param name="v" type="const GLfloat *" count="3"/>
589 <glx rop="8"/>
590 </function>
591
592 <function name="Color3i" offset="15" vectorequiv="Color3iv">
593 <param name="red" type="GLint"/>
594 <param name="green" type="GLint"/>
595 <param name="blue" type="GLint"/>
596 </function>
597
598 <function name="Color3iv" offset="16">
599 <param name="v" type="const GLint *" count="3"/>
600 <glx rop="9"/>
601 </function>
602
603 <function name="Color3s" offset="17" vectorequiv="Color3sv">
604 <param name="red" type="GLshort"/>
605 <param name="green" type="GLshort"/>
606 <param name="blue" type="GLshort"/>
607 </function>
608
609 <function name="Color3sv" offset="18">
610 <param name="v" type="const GLshort *" count="3"/>
611 <glx rop="10"/>
612 </function>
613
614 <function name="Color3ub" offset="19" vectorequiv="Color3ubv">
615 <param name="red" type="GLubyte"/>
616 <param name="green" type="GLubyte"/>
617 <param name="blue" type="GLubyte"/>
618 </function>
619
620 <function name="Color3ubv" offset="20">
621 <param name="v" type="const GLubyte *" count="3"/>
622 <glx rop="11"/>
623 </function>
624
625 <function name="Color3ui" offset="21" vectorequiv="Color3uiv">
626 <param name="red" type="GLuint"/>
627 <param name="green" type="GLuint"/>
628 <param name="blue" type="GLuint"/>
629 </function>
630
631 <function name="Color3uiv" offset="22">
632 <param name="v" type="const GLuint *" count="3"/>
633 <glx rop="12"/>
634 </function>
635
636 <function name="Color3us" offset="23" vectorequiv="Color3usv">
637 <param name="red" type="GLushort"/>
638 <param name="green" type="GLushort"/>
639 <param name="blue" type="GLushort"/>
640 </function>
641
642 <function name="Color3usv" offset="24">
643 <param name="v" type="const GLushort *" count="3"/>
644 <glx rop="13"/>
645 </function>
646
647 <function name="Color4b" offset="25" vectorequiv="Color4bv">
648 <param name="red" type="GLbyte"/>
649 <param name="green" type="GLbyte"/>
650 <param name="blue" type="GLbyte"/>
651 <param name="alpha" type="GLbyte"/>
652 </function>
653
654 <function name="Color4bv" offset="26">
655 <param name="v" type="const GLbyte *" count="4"/>
656 <glx rop="14"/>
657 </function>
658
659 <function name="Color4d" offset="27" vectorequiv="Color4dv">
660 <param name="red" type="GLdouble"/>
661 <param name="green" type="GLdouble"/>
662 <param name="blue" type="GLdouble"/>
663 <param name="alpha" type="GLdouble"/>
664 </function>
665
666 <function name="Color4dv" offset="28">
667 <param name="v" type="const GLdouble *" count="4"/>
668 <glx rop="15"/>
669 </function>
670
671 <function name="Color4f" offset="29" vectorequiv="Color4fv">
672 <param name="red" type="GLfloat"/>
673 <param name="green" type="GLfloat"/>
674 <param name="blue" type="GLfloat"/>
675 <param name="alpha" type="GLfloat"/>
676 </function>
677
678 <function name="Color4fv" offset="30">
679 <param name="v" type="const GLfloat *" count="4"/>
680 <glx rop="16"/>
681 </function>
682
683 <function name="Color4i" offset="31" vectorequiv="Color4iv">
684 <param name="red" type="GLint"/>
685 <param name="green" type="GLint"/>
686 <param name="blue" type="GLint"/>
687 <param name="alpha" type="GLint"/>
688 </function>
689
690 <function name="Color4iv" offset="32">
691 <param name="v" type="const GLint *" count="4"/>
692 <glx rop="17"/>
693 </function>
694
695 <function name="Color4s" offset="33" vectorequiv="Color4sv">
696 <param name="red" type="GLshort"/>
697 <param name="green" type="GLshort"/>
698 <param name="blue" type="GLshort"/>
699 <param name="alpha" type="GLshort"/>
700 </function>
701
702 <function name="Color4sv" offset="34">
703 <param name="v" type="const GLshort *" count="4"/>
704 <glx rop="18"/>
705 </function>
706
707 <function name="Color4ub" offset="35" vectorequiv="Color4ubv">
708 <param name="red" type="GLubyte"/>
709 <param name="green" type="GLubyte"/>
710 <param name="blue" type="GLubyte"/>
711 <param name="alpha" type="GLubyte"/>
712 </function>
713
714 <function name="Color4ubv" offset="36">
715 <param name="v" type="const GLubyte *" count="4"/>
716 <glx rop="19"/>
717 </function>
718
719 <function name="Color4ui" offset="37" vectorequiv="Color4uiv">
720 <param name="red" type="GLuint"/>
721 <param name="green" type="GLuint"/>
722 <param name="blue" type="GLuint"/>
723 <param name="alpha" type="GLuint"/>
724 </function>
725
726 <function name="Color4uiv" offset="38">
727 <param name="v" type="const GLuint *" count="4"/>
728 <glx rop="20"/>
729 </function>
730
731 <function name="Color4us" offset="39" vectorequiv="Color4usv">
732 <param name="red" type="GLushort"/>
733 <param name="green" type="GLushort"/>
734 <param name="blue" type="GLushort"/>
735 <param name="alpha" type="GLushort"/>
736 </function>
737
738 <function name="Color4usv" offset="40">
739 <param name="v" type="const GLushort *" count="4"/>
740 <glx rop="21"/>
741 </function>
742
743 <function name="EdgeFlag" offset="41" vectorequiv="EdgeFlagv">
744 <param name="flag" type="GLboolean"/>
745 </function>
746
747 <function name="EdgeFlagv" offset="42">
748 <param name="flag" type="const GLboolean *" count="1"/>
749 <glx rop="22"/>
750 </function>
751
752 <function name="End" offset="43">
753 <glx rop="23"/>
754 </function>
755
756 <function name="Indexd" offset="44" vectorequiv="Indexdv">
757 <param name="c" type="GLdouble"/>
758 </function>
759
760 <function name="Indexdv" offset="45">
761 <param name="c" type="const GLdouble *" count="1"/>
762 <glx rop="24"/>
763 </function>
764
765 <function name="Indexf" offset="46" vectorequiv="Indexfv">
766 <param name="c" type="GLfloat"/>
767 </function>
768
769 <function name="Indexfv" offset="47">
770 <param name="c" type="const GLfloat *" count="1"/>
771 <glx rop="25"/>
772 </function>
773
774 <function name="Indexi" offset="48" vectorequiv="Indexiv">
775 <param name="c" type="GLint"/>
776 </function>
777
778 <function name="Indexiv" offset="49">
779 <param name="c" type="const GLint *" count="1"/>
780 <glx rop="26"/>
781 </function>
782
783 <function name="Indexs" offset="50" vectorequiv="Indexsv">
784 <param name="c" type="GLshort"/>
785 </function>
786
787 <function name="Indexsv" offset="51">
788 <param name="c" type="const GLshort *" count="1"/>
789 <glx rop="27"/>
790 </function>
791
792 <function name="Normal3b" offset="52" vectorequiv="Normal3bv">
793 <param name="nx" type="GLbyte"/>
794 <param name="ny" type="GLbyte"/>
795 <param name="nz" type="GLbyte"/>
796 </function>
797
798 <function name="Normal3bv" offset="53">
799 <param name="v" type="const GLbyte *" count="3"/>
800 <glx rop="28"/>
801 </function>
802
803 <function name="Normal3d" offset="54" vectorequiv="Normal3dv">
804 <param name="nx" type="GLdouble"/>
805 <param name="ny" type="GLdouble"/>
806 <param name="nz" type="GLdouble"/>
807 </function>
808
809 <function name="Normal3dv" offset="55">
810 <param name="v" type="const GLdouble *" count="3"/>
811 <glx rop="29"/>
812 </function>
813
814 <function name="Normal3f" offset="56" vectorequiv="Normal3fv">
815 <param name="nx" type="GLfloat"/>
816 <param name="ny" type="GLfloat"/>
817 <param name="nz" type="GLfloat"/>
818 </function>
819
820 <function name="Normal3fv" offset="57">
821 <param name="v" type="const GLfloat *" count="3"/>
822 <glx rop="30"/>
823 </function>
824
825 <function name="Normal3i" offset="58" vectorequiv="Normal3iv">
826 <param name="nx" type="GLint"/>
827 <param name="ny" type="GLint"/>
828 <param name="nz" type="GLint"/>
829 </function>
830
831 <function name="Normal3iv" offset="59">
832 <param name="v" type="const GLint *" count="3"/>
833 <glx rop="31"/>
834 </function>
835
836 <function name="Normal3s" offset="60" vectorequiv="Normal3sv">
837 <param name="nx" type="GLshort"/>
838 <param name="ny" type="GLshort"/>
839 <param name="nz" type="GLshort"/>
840 </function>
841
842 <function name="Normal3sv" offset="61">
843 <param name="v" type="const GLshort *" count="3"/>
844 <glx rop="32"/>
845 </function>
846
847 <function name="RasterPos2d" offset="62" vectorequiv="RasterPos2dv">
848 <param name="x" type="GLdouble"/>
849 <param name="y" type="GLdouble"/>
850 </function>
851
852 <function name="RasterPos2dv" offset="63">
853 <param name="v" type="const GLdouble *" count="2"/>
854 <glx rop="33"/>
855 </function>
856
857 <function name="RasterPos2f" offset="64" vectorequiv="RasterPos2fv">
858 <param name="x" type="GLfloat"/>
859 <param name="y" type="GLfloat"/>
860 </function>
861
862 <function name="RasterPos2fv" offset="65">
863 <param name="v" type="const GLfloat *" count="2"/>
864 <glx rop="34"/>
865 </function>
866
867 <function name="RasterPos2i" offset="66" vectorequiv="RasterPos2iv">
868 <param name="x" type="GLint"/>
869 <param name="y" type="GLint"/>
870 </function>
871
872 <function name="RasterPos2iv" offset="67">
873 <param name="v" type="const GLint *" count="2"/>
874 <glx rop="35"/>
875 </function>
876
877 <function name="RasterPos2s" offset="68" vectorequiv="RasterPos2sv">
878 <param name="x" type="GLshort"/>
879 <param name="y" type="GLshort"/>
880 </function>
881
882 <function name="RasterPos2sv" offset="69">
883 <param name="v" type="const GLshort *" count="2"/>
884 <glx rop="36"/>
885 </function>
886
887 <function name="RasterPos3d" offset="70" vectorequiv="RasterPos3dv">
888 <param name="x" type="GLdouble"/>
889 <param name="y" type="GLdouble"/>
890 <param name="z" type="GLdouble"/>
891 </function>
892
893 <function name="RasterPos3dv" offset="71">
894 <param name="v" type="const GLdouble *" count="3"/>
895 <glx rop="37"/>
896 </function>
897
898 <function name="RasterPos3f" offset="72" vectorequiv="RasterPos3fv">
899 <param name="x" type="GLfloat"/>
900 <param name="y" type="GLfloat"/>
901 <param name="z" type="GLfloat"/>
902 </function>
903
904 <function name="RasterPos3fv" offset="73">
905 <param name="v" type="const GLfloat *" count="3"/>
906 <glx rop="38"/>
907 </function>
908
909 <function name="RasterPos3i" offset="74" vectorequiv="RasterPos3iv">
910 <param name="x" type="GLint"/>
911 <param name="y" type="GLint"/>
912 <param name="z" type="GLint"/>
913 </function>
914
915 <function name="RasterPos3iv" offset="75">
916 <param name="v" type="const GLint *" count="3"/>
917 <glx rop="39"/>
918 </function>
919
920 <function name="RasterPos3s" offset="76" vectorequiv="RasterPos3sv">
921 <param name="x" type="GLshort"/>
922 <param name="y" type="GLshort"/>
923 <param name="z" type="GLshort"/>
924 </function>
925
926 <function name="RasterPos3sv" offset="77">
927 <param name="v" type="const GLshort *" count="3"/>
928 <glx rop="40"/>
929 </function>
930
931 <function name="RasterPos4d" offset="78" vectorequiv="RasterPos4dv">
932 <param name="x" type="GLdouble"/>
933 <param name="y" type="GLdouble"/>
934 <param name="z" type="GLdouble"/>
935 <param name="w" type="GLdouble"/>
936 </function>
937
938 <function name="RasterPos4dv" offset="79">
939 <param name="v" type="const GLdouble *" count="4"/>
940 <glx rop="41"/>
941 </function>
942
943 <function name="RasterPos4f" offset="80" vectorequiv="RasterPos4fv">
944 <param name="x" type="GLfloat"/>
945 <param name="y" type="GLfloat"/>
946 <param name="z" type="GLfloat"/>
947 <param name="w" type="GLfloat"/>
948 </function>
949
950 <function name="RasterPos4fv" offset="81">
951 <param name="v" type="const GLfloat *" count="4"/>
952 <glx rop="42"/>
953 </function>
954
955 <function name="RasterPos4i" offset="82" vectorequiv="RasterPos4iv">
956 <param name="x" type="GLint"/>
957 <param name="y" type="GLint"/>
958 <param name="z" type="GLint"/>
959 <param name="w" type="GLint"/>
960 </function>
961
962 <function name="RasterPos4iv" offset="83">
963 <param name="v" type="const GLint *" count="4"/>
964 <glx rop="43"/>
965 </function>
966
967 <function name="RasterPos4s" offset="84" vectorequiv="RasterPos4sv">
968 <param name="x" type="GLshort"/>
969 <param name="y" type="GLshort"/>
970 <param name="z" type="GLshort"/>
971 <param name="w" type="GLshort"/>
972 </function>
973
974 <function name="RasterPos4sv" offset="85">
975 <param name="v" type="const GLshort *" count="4"/>
976 <glx rop="44"/>
977 </function>
978
979 <function name="Rectd" offset="86" vectorequiv="Rectdv">
980 <param name="x1" type="GLdouble"/>
981 <param name="y1" type="GLdouble"/>
982 <param name="x2" type="GLdouble"/>
983 <param name="y2" type="GLdouble"/>
984 </function>
985
986 <function name="Rectdv" offset="87">
987 <param name="v1" type="const GLdouble *" count="2"/>
988 <param name="v2" type="const GLdouble *" count="2"/>
989 <glx rop="45"/>
990 </function>
991
992 <function name="Rectf" offset="88" vectorequiv="Rectfv">
993 <param name="x1" type="GLfloat"/>
994 <param name="y1" type="GLfloat"/>
995 <param name="x2" type="GLfloat"/>
996 <param name="y2" type="GLfloat"/>
997 </function>
998
999 <function name="Rectfv" offset="89">
1000 <param name="v1" type="const GLfloat *" count="2"/>
1001 <param name="v2" type="const GLfloat *" count="2"/>
1002 <glx rop="46"/>
1003 </function>
1004
1005 <function name="Recti" offset="90" vectorequiv="Rectiv">
1006 <param name="x1" type="GLint"/>
1007 <param name="y1" type="GLint"/>
1008 <param name="x2" type="GLint"/>
1009 <param name="y2" type="GLint"/>
1010 </function>
1011
1012 <function name="Rectiv" offset="91">
1013 <param name="v1" type="const GLint *" count="2"/>
1014 <param name="v2" type="const GLint *" count="2"/>
1015 <glx rop="47"/>
1016 </function>
1017
1018 <function name="Rects" offset="92" vectorequiv="Rectsv">
1019 <param name="x1" type="GLshort"/>
1020 <param name="y1" type="GLshort"/>
1021 <param name="x2" type="GLshort"/>
1022 <param name="y2" type="GLshort"/>
1023 </function>
1024
1025 <function name="Rectsv" offset="93">
1026 <param name="v1" type="const GLshort *" count="2"/>
1027 <param name="v2" type="const GLshort *" count="2"/>
1028 <glx rop="48"/>
1029 </function>
1030
1031 <function name="TexCoord1d" offset="94" vectorequiv="TexCoord1dv">
1032 <param name="s" type="GLdouble"/>
1033 </function>
1034
1035 <function name="TexCoord1dv" offset="95">
1036 <param name="v" type="const GLdouble *" count="1"/>
1037 <glx rop="49"/>
1038 </function>
1039
1040 <function name="TexCoord1f" offset="96" vectorequiv="TexCoord1fv">
1041 <param name="s" type="GLfloat"/>
1042 </function>
1043
1044 <function name="TexCoord1fv" offset="97">
1045 <param name="v" type="const GLfloat *" count="1"/>
1046 <glx rop="50"/>
1047 </function>
1048
1049 <function name="TexCoord1i" offset="98" vectorequiv="TexCoord1iv">
1050 <param name="s" type="GLint"/>
1051 </function>
1052
1053 <function name="TexCoord1iv" offset="99">
1054 <param name="v" type="const GLint *" count="1"/>
1055 <glx rop="51"/>
1056 </function>
1057
1058 <function name="TexCoord1s" offset="100" vectorequiv="TexCoord1sv">
1059 <param name="s" type="GLshort"/>
1060 </function>
1061
1062 <function name="TexCoord1sv" offset="101">
1063 <param name="v" type="const GLshort *" count="1"/>
1064 <glx rop="52"/>
1065 </function>
1066
1067 <function name="TexCoord2d" offset="102" vectorequiv="TexCoord2dv">
1068 <param name="s" type="GLdouble"/>
1069 <param name="t" type="GLdouble"/>
1070 </function>
1071
1072 <function name="TexCoord2dv" offset="103">
1073 <param name="v" type="const GLdouble *" count="2"/>
1074 <glx rop="53"/>
1075 </function>
1076
1077 <function name="TexCoord2f" offset="104" vectorequiv="TexCoord2fv">
1078 <param name="s" type="GLfloat"/>
1079 <param name="t" type="GLfloat"/>
1080 </function>
1081
1082 <function name="TexCoord2fv" offset="105">
1083 <param name="v" type="const GLfloat *" count="2"/>
1084 <glx rop="54"/>
1085 </function>
1086
1087 <function name="TexCoord2i" offset="106" vectorequiv="TexCoord2iv">
1088 <param name="s" type="GLint"/>
1089 <param name="t" type="GLint"/>
1090 </function>
1091
1092 <function name="TexCoord2iv" offset="107">
1093 <param name="v" type="const GLint *" count="2"/>
1094 <glx rop="55"/>
1095 </function>
1096
1097 <function name="TexCoord2s" offset="108" vectorequiv="TexCoord2sv">
1098 <param name="s" type="GLshort"/>
1099 <param name="t" type="GLshort"/>
1100 </function>
1101
1102 <function name="TexCoord2sv" offset="109">
1103 <param name="v" type="const GLshort *" count="2"/>
1104 <glx rop="56"/>
1105 </function>
1106
1107 <function name="TexCoord3d" offset="110" vectorequiv="TexCoord3dv">
1108 <param name="s" type="GLdouble"/>
1109 <param name="t" type="GLdouble"/>
1110 <param name="r" type="GLdouble"/>
1111 </function>
1112
1113 <function name="TexCoord3dv" offset="111">
1114 <param name="v" type="const GLdouble *" count="3"/>
1115 <glx rop="57"/>
1116 </function>
1117
1118 <function name="TexCoord3f" offset="112" vectorequiv="TexCoord3fv">
1119 <param name="s" type="GLfloat"/>
1120 <param name="t" type="GLfloat"/>
1121 <param name="r" type="GLfloat"/>
1122 </function>
1123
1124 <function name="TexCoord3fv" offset="113">
1125 <param name="v" type="const GLfloat *" count="3"/>
1126 <glx rop="58"/>
1127 </function>
1128
1129 <function name="TexCoord3i" offset="114" vectorequiv="TexCoord3iv">
1130 <param name="s" type="GLint"/>
1131 <param name="t" type="GLint"/>
1132 <param name="r" type="GLint"/>
1133 </function>
1134
1135 <function name="TexCoord3iv" offset="115">
1136 <param name="v" type="const GLint *" count="3"/>
1137 <glx rop="59"/>
1138 </function>
1139
1140 <function name="TexCoord3s" offset="116" vectorequiv="TexCoord3sv">
1141 <param name="s" type="GLshort"/>
1142 <param name="t" type="GLshort"/>
1143 <param name="r" type="GLshort"/>
1144 </function>
1145
1146 <function name="TexCoord3sv" offset="117">
1147 <param name="v" type="const GLshort *" count="3"/>
1148 <glx rop="60"/>
1149 </function>
1150
1151 <function name="TexCoord4d" offset="118" vectorequiv="TexCoord4dv">
1152 <param name="s" type="GLdouble"/>
1153 <param name="t" type="GLdouble"/>
1154 <param name="r" type="GLdouble"/>
1155 <param name="q" type="GLdouble"/>
1156 </function>
1157
1158 <function name="TexCoord4dv" offset="119">
1159 <param name="v" type="const GLdouble *" count="4"/>
1160 <glx rop="61"/>
1161 </function>
1162
1163 <function name="TexCoord4f" offset="120" vectorequiv="TexCoord4fv">
1164 <param name="s" type="GLfloat"/>
1165 <param name="t" type="GLfloat"/>
1166 <param name="r" type="GLfloat"/>
1167 <param name="q" type="GLfloat"/>
1168 </function>
1169
1170 <function name="TexCoord4fv" offset="121">
1171 <param name="v" type="const GLfloat *" count="4"/>
1172 <glx rop="62"/>
1173 </function>
1174
1175 <function name="TexCoord4i" offset="122" vectorequiv="TexCoord4iv">
1176 <param name="s" type="GLint"/>
1177 <param name="t" type="GLint"/>
1178 <param name="r" type="GLint"/>
1179 <param name="q" type="GLint"/>
1180 </function>
1181
1182 <function name="TexCoord4iv" offset="123">
1183 <param name="v" type="const GLint *" count="4"/>
1184 <glx rop="63"/>
1185 </function>
1186
1187 <function name="TexCoord4s" offset="124" vectorequiv="TexCoord4sv">
1188 <param name="s" type="GLshort"/>
1189 <param name="t" type="GLshort"/>
1190 <param name="r" type="GLshort"/>
1191 <param name="q" type="GLshort"/>
1192 </function>
1193
1194 <function name="TexCoord4sv" offset="125">
1195 <param name="v" type="const GLshort *" count="4"/>
1196 <glx rop="64"/>
1197 </function>
1198
1199 <function name="Vertex2d" offset="126" vectorequiv="Vertex2dv">
1200 <param name="x" type="GLdouble"/>
1201 <param name="y" type="GLdouble"/>
1202 </function>
1203
1204 <function name="Vertex2dv" offset="127">
1205 <param name="v" type="const GLdouble *" count="2"/>
1206 <glx rop="65"/>
1207 </function>
1208
1209 <function name="Vertex2f" offset="128" vectorequiv="Vertex2fv">
1210 <param name="x" type="GLfloat"/>
1211 <param name="y" type="GLfloat"/>
1212 </function>
1213
1214 <function name="Vertex2fv" offset="129">
1215 <param name="v" type="const GLfloat *" count="2"/>
1216 <glx rop="66"/>
1217 </function>
1218
1219 <function name="Vertex2i" offset="130" vectorequiv="Vertex2iv">
1220 <param name="x" type="GLint"/>
1221 <param name="y" type="GLint"/>
1222 </function>
1223
1224 <function name="Vertex2iv" offset="131">
1225 <param name="v" type="const GLint *" count="2"/>
1226 <glx rop="67"/>
1227 </function>
1228
1229 <function name="Vertex2s" offset="132" vectorequiv="Vertex2sv">
1230 <param name="x" type="GLshort"/>
1231 <param name="y" type="GLshort"/>
1232 </function>
1233
1234 <function name="Vertex2sv" offset="133">
1235 <param name="v" type="const GLshort *" count="2"/>
1236 <glx rop="68"/>
1237 </function>
1238
1239 <function name="Vertex3d" offset="134" vectorequiv="Vertex3dv">
1240 <param name="x" type="GLdouble"/>
1241 <param name="y" type="GLdouble"/>
1242 <param name="z" type="GLdouble"/>
1243 </function>
1244
1245 <function name="Vertex3dv" offset="135">
1246 <param name="v" type="const GLdouble *" count="3"/>
1247 <glx rop="69"/>
1248 </function>
1249
1250 <function name="Vertex3f" offset="136" vectorequiv="Vertex3fv">
1251 <param name="x" type="GLfloat"/>
1252 <param name="y" type="GLfloat"/>
1253 <param name="z" type="GLfloat"/>
1254 </function>
1255
1256 <function name="Vertex3fv" offset="137">
1257 <param name="v" type="const GLfloat *" count="3"/>
1258 <glx rop="70"/>
1259 </function>
1260
1261 <function name="Vertex3i" offset="138" vectorequiv="Vertex3iv">
1262 <param name="x" type="GLint"/>
1263 <param name="y" type="GLint"/>
1264 <param name="z" type="GLint"/>
1265 </function>
1266
1267 <function name="Vertex3iv" offset="139">
1268 <param name="v" type="const GLint *" count="3"/>
1269 <glx rop="71"/>
1270 </function>
1271
1272 <function name="Vertex3s" offset="140" vectorequiv="Vertex3sv">
1273 <param name="x" type="GLshort"/>
1274 <param name="y" type="GLshort"/>
1275 <param name="z" type="GLshort"/>
1276 </function>
1277
1278 <function name="Vertex3sv" offset="141">
1279 <param name="v" type="const GLshort *" count="3"/>
1280 <glx rop="72"/>
1281 </function>
1282
1283 <function name="Vertex4d" offset="142" vectorequiv="Vertex4dv">
1284 <param name="x" type="GLdouble"/>
1285 <param name="y" type="GLdouble"/>
1286 <param name="z" type="GLdouble"/>
1287 <param name="w" type="GLdouble"/>
1288 </function>
1289
1290 <function name="Vertex4dv" offset="143">
1291 <param name="v" type="const GLdouble *" count="4"/>
1292 <glx rop="73"/>
1293 </function>
1294
1295 <function name="Vertex4f" offset="144" vectorequiv="Vertex4fv">
1296 <param name="x" type="GLfloat"/>
1297 <param name="y" type="GLfloat"/>
1298 <param name="z" type="GLfloat"/>
1299 <param name="w" type="GLfloat"/>
1300 </function>
1301
1302 <function name="Vertex4fv" offset="145">
1303 <param name="v" type="const GLfloat *" count="4"/>
1304 <glx rop="74"/>
1305 </function>
1306
1307 <function name="Vertex4i" offset="146" vectorequiv="Vertex4iv">
1308 <param name="x" type="GLint"/>
1309 <param name="y" type="GLint"/>
1310 <param name="z" type="GLint"/>
1311 <param name="w" type="GLint"/>
1312 </function>
1313
1314 <function name="Vertex4iv" offset="147">
1315 <param name="v" type="const GLint *" count="4"/>
1316 <glx rop="75"/>
1317 </function>
1318
1319 <function name="Vertex4s" offset="148" vectorequiv="Vertex4sv">
1320 <param name="x" type="GLshort"/>
1321 <param name="y" type="GLshort"/>
1322 <param name="z" type="GLshort"/>
1323 <param name="w" type="GLshort"/>
1324 </function>
1325
1326 <function name="Vertex4sv" offset="149">
1327 <param name="v" type="const GLshort *" count="4"/>
1328 <glx rop="76"/>
1329 </function>
1330
1331 <function name="ClipPlane" offset="150">
1332 <param name="plane" type="GLenum"/>
1333 <param name="equation" type="const GLdouble *" count="4"/>
1334 <glx rop="77"/>
1335 </function>
1336
1337 <function name="ColorMaterial" offset="151">
1338 <param name="face" type="GLenum"/>
1339 <param name="mode" type="GLenum"/>
1340 <glx rop="78"/>
1341 </function>
1342
1343 <function name="CullFace" offset="152">
1344 <param name="mode" type="GLenum"/>
1345 <glx rop="79"/>
1346 </function>
1347
1348 <function name="Fogf" offset="153">
1349 <param name="pname" type="GLenum"/>
1350 <param name="param" type="GLfloat"/>
1351 <glx rop="80"/>
1352 </function>
1353
1354 <function name="Fogfv" offset="154">
1355 <param name="pname" type="GLenum"/>
1356 <param name="params" type="const GLfloat *" variable_param="pname"/>
1357 <glx rop="81"/>
1358 </function>
1359
1360 <function name="Fogi" offset="155">
1361 <param name="pname" type="GLenum"/>
1362 <param name="param" type="GLint"/>
1363 <glx rop="82"/>
1364 </function>
1365
1366 <function name="Fogiv" offset="156">
1367 <param name="pname" type="GLenum"/>
1368 <param name="params" type="const GLint *" variable_param="pname"/>
1369 <glx rop="83"/>
1370 </function>
1371
1372 <function name="FrontFace" offset="157">
1373 <param name="mode" type="GLenum"/>
1374 <glx rop="84"/>
1375 </function>
1376
1377 <function name="Hint" offset="158">
1378 <param name="target" type="GLenum"/>
1379 <param name="mode" type="GLenum"/>
1380 <glx rop="85"/>
1381 </function>
1382
1383 <function name="Lightf" offset="159">
1384 <param name="light" type="GLenum"/>
1385 <param name="pname" type="GLenum"/>
1386 <param name="param" type="GLfloat"/>
1387 <glx rop="86"/>
1388 </function>
1389
1390 <function name="Lightfv" offset="160">
1391 <param name="light" type="GLenum"/>
1392 <param name="pname" type="GLenum"/>
1393 <param name="params" type="const GLfloat *" variable_param="pname"/>
1394 <glx rop="87"/>
1395 </function>
1396
1397 <function name="Lighti" offset="161">
1398 <param name="light" type="GLenum"/>
1399 <param name="pname" type="GLenum"/>
1400 <param name="param" type="GLint"/>
1401 <glx rop="88"/>
1402 </function>
1403
1404 <function name="Lightiv" offset="162">
1405 <param name="light" type="GLenum"/>
1406 <param name="pname" type="GLenum"/>
1407 <param name="params" type="const GLint *" variable_param="pname"/>
1408 <glx rop="89"/>
1409 </function>
1410
1411 <function name="LightModelf" offset="163">
1412 <param name="pname" type="GLenum"/>
1413 <param name="param" type="GLfloat"/>
1414 <glx rop="90"/>
1415 </function>
1416
1417 <function name="LightModelfv" offset="164">
1418 <param name="pname" type="GLenum"/>
1419 <param name="params" type="const GLfloat *" variable_param="pname"/>
1420 <glx rop="91"/>
1421 </function>
1422
1423 <function name="LightModeli" offset="165">
1424 <param name="pname" type="GLenum"/>
1425 <param name="param" type="GLint"/>
1426 <glx rop="92"/>
1427 </function>
1428
1429 <function name="LightModeliv" offset="166">
1430 <param name="pname" type="GLenum"/>
1431 <param name="params" type="const GLint *" variable_param="pname"/>
1432 <glx rop="93"/>
1433 </function>
1434
1435 <function name="LineStipple" offset="167">
1436 <param name="factor" type="GLint"/>
1437 <param name="pattern" type="GLushort"/>
1438 <glx rop="94"/>
1439 </function>
1440
1441 <function name="LineWidth" offset="168">
1442 <param name="width" type="GLfloat"/>
1443 <glx rop="95"/>
1444 </function>
1445
1446 <function name="Materialf" offset="169">
1447 <param name="face" type="GLenum"/>
1448 <param name="pname" type="GLenum"/>
1449 <param name="param" type="GLfloat"/>
1450 <glx rop="96"/>
1451 </function>
1452
1453 <function name="Materialfv" offset="170">
1454 <param name="face" type="GLenum"/>
1455 <param name="pname" type="GLenum"/>
1456 <param name="params" type="const GLfloat *" variable_param="pname"/>
1457 <glx rop="97"/>
1458 </function>
1459
1460 <function name="Materiali" offset="171">
1461 <param name="face" type="GLenum"/>
1462 <param name="pname" type="GLenum"/>
1463 <param name="param" type="GLint"/>
1464 <glx rop="98"/>
1465 </function>
1466
1467 <function name="Materialiv" offset="172">
1468 <param name="face" type="GLenum"/>
1469 <param name="pname" type="GLenum"/>
1470 <param name="params" type="const GLint *" variable_param="pname"/>
1471 <glx rop="99"/>
1472 </function>
1473
1474 <function name="PointSize" offset="173">
1475 <param name="size" type="GLfloat"/>
1476 <glx rop="100"/>
1477 </function>
1478
1479 <function name="PolygonMode" offset="174">
1480 <param name="face" type="GLenum"/>
1481 <param name="mode" type="GLenum"/>
1482 <glx rop="101"/>
1483 </function>
1484
1485 <function name="PolygonStipple" offset="175">
1486 <param name="mask" type="const GLubyte *"/>
1487 <glx rop="102" handcode="true"/>
1488 </function>
1489
1490 <function name="Scissor" offset="176">
1491 <param name="x" type="GLint"/>
1492 <param name="y" type="GLint"/>
1493 <param name="width" type="GLsizei"/>
1494 <param name="height" type="GLsizei"/>
1495 <glx rop="103"/>
1496 </function>
1497
1498 <function name="ShadeModel" offset="177">
1499 <param name="mode" type="GLenum"/>
1500 <glx rop="104"/>
1501 </function>
1502
1503 <function name="TexParameterf" offset="178">
1504 <param name="target" type="GLenum"/>
1505 <param name="pname" type="GLenum"/>
1506 <param name="param" type="GLfloat"/>
1507 <glx rop="105"/>
1508 </function>
1509
1510 <function name="TexParameterfv" offset="179">
1511 <param name="target" type="GLenum"/>
1512 <param name="pname" type="GLenum"/>
1513 <param name="params" type="const GLfloat *" variable_param="pname"/>
1514 <glx rop="106"/>
1515 </function>
1516
1517 <function name="TexParameteri" offset="180">
1518 <param name="target" type="GLenum"/>
1519 <param name="pname" type="GLenum"/>
1520 <param name="param" type="GLint"/>
1521 <glx rop="107"/>
1522 </function>
1523
1524 <function name="TexParameteriv" offset="181">
1525 <param name="target" type="GLenum"/>
1526 <param name="pname" type="GLenum"/>
1527 <param name="params" type="const GLint *" variable_param="pname"/>
1528 <glx rop="108"/>
1529 </function>
1530
1531 <function name="TexImage1D" offset="182">
1532 <param name="target" type="GLenum"/>
1533 <param name="level" type="GLint"/>
1534 <param name="internalformat" type="GLint"/>
1535 <param name="width" type="GLsizei"/>
1536 <param name="border" type="GLint"/>
1537 <param name="format" type="GLenum"/>
1538 <param name="type" type="GLenum"/>
1539 <param name="pixels" type="const GLvoid *"/>
1540 <glx rop="109" handcode="true"/>
1541 </function>
1542
1543 <function name="TexImage2D" offset="183">
1544 <param name="target" type="GLenum"/>
1545 <param name="level" type="GLint"/>
1546 <param name="internalformat" type="GLint"/>
1547 <param name="width" type="GLsizei"/>
1548 <param name="height" type="GLsizei"/>
1549 <param name="border" type="GLint"/>
1550 <param name="format" type="GLenum"/>
1551 <param name="type" type="GLenum"/>
1552 <param name="pixels" type="const GLvoid *"/>
1553 <glx rop="110" handcode="true"/>
1554 </function>
1555
1556 <function name="TexEnvf" offset="184">
1557 <param name="target" type="GLenum"/>
1558 <param name="pname" type="GLenum"/>
1559 <param name="param" type="GLfloat"/>
1560 <glx rop="111"/>
1561 </function>
1562
1563 <function name="TexEnvfv" offset="185">
1564 <param name="target" type="GLenum"/>
1565 <param name="pname" type="GLenum"/>
1566 <param name="params" type="const GLfloat *" variable_param="pname"/>
1567 <glx rop="112"/>
1568 </function>
1569
1570 <function name="TexEnvi" offset="186">
1571 <param name="target" type="GLenum"/>
1572 <param name="pname" type="GLenum"/>
1573 <param name="param" type="GLint"/>
1574 <glx rop="113"/>
1575 </function>
1576
1577 <function name="TexEnviv" offset="187">
1578 <param name="target" type="GLenum"/>
1579 <param name="pname" type="GLenum"/>
1580 <param name="params" type="const GLint *" variable_param="pname"/>
1581 <glx rop="114"/>
1582 </function>
1583
1584 <function name="TexGend" offset="188">
1585 <param name="coord" type="GLenum"/>
1586 <param name="pname" type="GLenum"/>
1587 <param name="param" type="GLdouble"/>
1588 <glx rop="115"/>
1589 </function>
1590
1591 <function name="TexGendv" offset="189">
1592 <param name="coord" type="GLenum"/>
1593 <param name="pname" type="GLenum"/>
1594 <param name="params" type="const GLdouble *" variable_param="pname"/>
1595 <glx rop="116"/>
1596 </function>
1597
1598 <function name="TexGenf" offset="190">
1599 <param name="coord" type="GLenum"/>
1600 <param name="pname" type="GLenum"/>
1601 <param name="param" type="GLfloat"/>
1602 <glx rop="117"/>
1603 </function>
1604
1605 <function name="TexGenfv" offset="191">
1606 <param name="coord" type="GLenum"/>
1607 <param name="pname" type="GLenum"/>
1608 <param name="params" type="const GLfloat *" variable_param="pname"/>
1609 <glx rop="118"/>
1610 </function>
1611
1612 <function name="TexGeni" offset="192">
1613 <param name="coord" type="GLenum"/>
1614 <param name="pname" type="GLenum"/>
1615 <param name="param" type="GLint"/>
1616 <glx rop="119"/>
1617 </function>
1618
1619 <function name="TexGeniv" offset="193">
1620 <param name="coord" type="GLenum"/>
1621 <param name="pname" type="GLenum"/>
1622 <param name="params" type="const GLint *" variable_param="pname"/>
1623 <glx rop="120"/>
1624 </function>
1625
1626 <function name="FeedbackBuffer" offset="194">
1627 <param name="size" type="GLsizei"/>
1628 <param name="type" type="GLenum"/>
1629 <param name="buffer" type="GLfloat *"/>
1630 <glx sop="105" handcode="true"/>
1631 </function>
1632
1633 <function name="SelectBuffer" offset="195">
1634 <param name="size" type="GLsizei"/>
1635 <param name="buffer" type="GLuint *"/>
1636 <glx sop="106" handcode="true"/>
1637 </function>
1638
1639 <function name="RenderMode" offset="196">
1640 <param name="mode" type="GLenum"/>
1641 <return type="GLint"/>
1642 <glx sop="107" handcode="true"/>
1643 </function>
1644
1645 <function name="InitNames" offset="197">
1646 <glx rop="121"/>
1647 </function>
1648
1649 <function name="LoadName" offset="198">
1650 <param name="name" type="GLuint"/>
1651 <glx rop="122"/>
1652 </function>
1653
1654 <function name="PassThrough" offset="199">
1655 <param name="token" type="GLfloat"/>
1656 <glx rop="123"/>
1657 </function>
1658
1659 <function name="PopName" offset="200">
1660 <glx rop="124"/>
1661 </function>
1662
1663 <function name="PushName" offset="201">
1664 <param name="name" type="GLuint"/>
1665 <glx rop="125"/>
1666 </function>
1667
1668 <function name="DrawBuffer" offset="202">
1669 <param name="mode" type="GLenum"/>
1670 <glx rop="126"/>
1671 </function>
1672
1673 <function name="Clear" offset="203">
1674 <param name="mask" type="GLbitfield"/>
1675 <glx rop="127"/>
1676 </function>
1677
1678 <function name="ClearAccum" offset="204">
1679 <param name="red" type="GLfloat"/>
1680 <param name="green" type="GLfloat"/>
1681 <param name="blue" type="GLfloat"/>
1682 <param name="alpha" type="GLfloat"/>
1683 <glx rop="128"/>
1684 </function>
1685
1686 <function name="ClearIndex" offset="205">
1687 <param name="c" type="GLfloat"/>
1688 <glx rop="129"/>
1689 </function>
1690
1691 <function name="ClearColor" offset="206">
1692 <param name="red" type="GLclampf"/>
1693 <param name="green" type="GLclampf"/>
1694 <param name="blue" type="GLclampf"/>
1695 <param name="alpha" type="GLclampf"/>
1696 <glx rop="130"/>
1697 </function>
1698
1699 <function name="ClearStencil" offset="207">
1700 <param name="s" type="GLint"/>
1701 <glx rop="131"/>
1702 </function>
1703
1704 <function name="ClearDepth" offset="208">
1705 <param name="depth" type="GLclampd"/>
1706 <glx rop="132"/>
1707 </function>
1708
1709 <function name="StencilMask" offset="209">
1710 <param name="mask" type="GLuint"/>
1711 <glx rop="133"/>
1712 </function>
1713
1714 <function name="ColorMask" offset="210">
1715 <param name="red" type="GLboolean"/>
1716 <param name="green" type="GLboolean"/>
1717 <param name="blue" type="GLboolean"/>
1718 <param name="alpha" type="GLboolean"/>
1719 <glx rop="134"/>
1720 </function>
1721
1722 <function name="DepthMask" offset="211">
1723 <param name="flag" type="GLboolean"/>
1724 <glx rop="135"/>
1725 </function>
1726
1727 <function name="IndexMask" offset="212">
1728 <param name="mask" type="GLuint"/>
1729 <glx rop="136"/>
1730 </function>
1731
1732 <function name="Accum" offset="213">
1733 <param name="op" type="GLenum"/>
1734 <param name="value" type="GLfloat"/>
1735 <glx rop="137"/>
1736 </function>
1737
1738 <function name="Disable" offset="214">
1739 <param name="cap" type="GLenum"/>
1740 <glx rop="138"/>
1741 </function>
1742
1743 <function name="Enable" offset="215">
1744 <param name="cap" type="GLenum"/>
1745 <glx rop="139"/>
1746 </function>
1747
1748 <function name="Finish" offset="216">
1749 <glx sop="108" handcode="true"/>
1750 </function>
1751
1752 <function name="Flush" offset="217">
1753 <glx sop="142" handcode="true"/>
1754 </function>
1755
1756 <function name="PopAttrib" offset="218">
1757 <glx rop="141"/>
1758 </function>
1759
1760 <function name="PushAttrib" offset="219">
1761 <param name="mask" type="GLbitfield"/>
1762 <glx rop="142"/>
1763 </function>
1764
1765 <function name="Map1d" offset="220">
1766 <param name="target" type="GLenum"/>
1767 <param name="u1" type="GLdouble"/>
1768 <param name="u2" type="GLdouble"/>
1769 <param name="stride" type="GLint"/>
1770 <param name="order" type="GLint"/>
1771 <param name="points" type="const GLdouble *"/>
1772 <glx rop="143" handcode="true"/>
1773 </function>
1774
1775 <function name="Map1f" offset="221">
1776 <param name="target" type="GLenum"/>
1777 <param name="u1" type="GLfloat"/>
1778 <param name="u2" type="GLfloat"/>
1779 <param name="stride" type="GLint"/>
1780 <param name="order" type="GLint"/>
1781 <param name="points" type="const GLfloat *"/>
1782 <glx rop="144" handcode="true"/>
1783 </function>
1784
1785 <function name="Map2d" offset="222">
1786 <param name="target" type="GLenum"/>
1787 <param name="u1" type="GLdouble"/>
1788 <param name="u2" type="GLdouble"/>
1789 <param name="ustride" type="GLint"/>
1790 <param name="uorder" type="GLint"/>
1791 <param name="v1" type="GLdouble"/>
1792 <param name="v2" type="GLdouble"/>
1793 <param name="vstride" type="GLint"/>
1794 <param name="vorder" type="GLint"/>
1795 <param name="points" type="const GLdouble *"/>
1796 <glx rop="145" handcode="true"/>
1797 </function>
1798
1799 <function name="Map2f" offset="223">
1800 <param name="target" type="GLenum"/>
1801 <param name="u1" type="GLfloat"/>
1802 <param name="u2" type="GLfloat"/>
1803 <param name="ustride" type="GLint"/>
1804 <param name="uorder" type="GLint"/>
1805 <param name="v1" type="GLfloat"/>
1806 <param name="v2" type="GLfloat"/>
1807 <param name="vstride" type="GLint"/>
1808 <param name="vorder" type="GLint"/>
1809 <param name="points" type="const GLfloat *"/>
1810 <glx rop="146" handcode="true"/>
1811 </function>
1812
1813 <function name="MapGrid1d" offset="224">
1814 <param name="un" type="GLint"/>
1815 <param name="u1" type="GLdouble"/>
1816 <param name="u2" type="GLdouble"/>
1817 <glx rop="147"/>
1818 </function>
1819
1820 <function name="MapGrid1f" offset="225">
1821 <param name="un" type="GLint"/>
1822 <param name="u1" type="GLfloat"/>
1823 <param name="u2" type="GLfloat"/>
1824 <glx rop="148"/>
1825 </function>
1826
1827 <function name="MapGrid2d" offset="226">
1828 <param name="un" type="GLint"/>
1829 <param name="u1" type="GLdouble"/>
1830 <param name="u2" type="GLdouble"/>
1831 <param name="vn" type="GLint"/>
1832 <param name="v1" type="GLdouble"/>
1833 <param name="v2" type="GLdouble"/>
1834 <glx rop="149"/>
1835 </function>
1836
1837 <function name="MapGrid2f" offset="227">
1838 <param name="un" type="GLint"/>
1839 <param name="u1" type="GLfloat"/>
1840 <param name="u2" type="GLfloat"/>
1841 <param name="vn" type="GLint"/>
1842 <param name="v1" type="GLfloat"/>
1843 <param name="v2" type="GLfloat"/>
1844 <glx rop="150"/>
1845 </function>
1846
1847 <function name="EvalCoord1d" offset="228" vectorequiv="EvalCoord1dv">
1848 <param name="u" type="GLdouble"/>
1849 </function>
1850
1851 <function name="EvalCoord1dv" offset="229">
1852 <param name="u" type="const GLdouble *" count="1"/>
1853 <glx rop="151"/>
1854 </function>
1855
1856 <function name="EvalCoord1f" offset="230" vectorequiv="EvalCoord1fv">
1857 <param name="u" type="GLfloat"/>
1858 </function>
1859
1860 <function name="EvalCoord1fv" offset="231">
1861 <param name="u" type="const GLfloat *" count="1"/>
1862 <glx rop="152"/>
1863 </function>
1864
1865 <function name="EvalCoord2d" offset="232" vectorequiv="EvalCoord2dv">
1866 <param name="u" type="GLdouble"/>
1867 <param name="v" type="GLdouble"/>
1868 </function>
1869
1870 <function name="EvalCoord2dv" offset="233">
1871 <param name="u" type="const GLdouble *" count="2"/>
1872 <glx rop="153"/>
1873 </function>
1874
1875 <function name="EvalCoord2f" offset="234" vectorequiv="EvalCoord2fv">
1876 <param name="u" type="GLfloat"/>
1877 <param name="v" type="GLfloat"/>
1878 </function>
1879
1880 <function name="EvalCoord2fv" offset="235">
1881 <param name="u" type="const GLfloat *" count="2"/>
1882 <glx rop="154"/>
1883 </function>
1884
1885 <function name="EvalMesh1" offset="236">
1886 <param name="mode" type="GLenum"/>
1887 <param name="i1" type="GLint"/>
1888 <param name="i2" type="GLint"/>
1889 <glx rop="155"/>
1890 </function>
1891
1892 <function name="EvalPoint1" offset="237">
1893 <param name="i" type="GLint"/>
1894 <glx rop="156"/>
1895 </function>
1896
1897 <function name="EvalMesh2" offset="238">
1898 <param name="mode" type="GLenum"/>
1899 <param name="i1" type="GLint"/>
1900 <param name="i2" type="GLint"/>
1901 <param name="j1" type="GLint"/>
1902 <param name="j2" type="GLint"/>
1903 <glx rop="157"/>
1904 </function>
1905
1906 <function name="EvalPoint2" offset="239">
1907 <param name="i" type="GLint"/>
1908 <param name="j" type="GLint"/>
1909 <glx rop="158"/>
1910 </function>
1911
1912 <function name="AlphaFunc" offset="240">
1913 <param name="func" type="GLenum"/>
1914 <param name="ref" type="GLclampf"/>
1915 <glx rop="159"/>
1916 </function>
1917
1918 <function name="BlendFunc" offset="241">
1919 <param name="sfactor" type="GLenum"/>
1920 <param name="dfactor" type="GLenum"/>
1921 <glx rop="160"/>
1922 </function>
1923
1924 <function name="LogicOp" offset="242">
1925 <param name="opcode" type="GLenum"/>
1926 <glx rop="161"/>
1927 </function>
1928
1929 <function name="StencilFunc" offset="243">
1930 <param name="func" type="GLenum"/>
1931 <param name="ref" type="GLint"/>
1932 <param name="mask" type="GLuint"/>
1933 <glx rop="162"/>
1934 </function>
1935
1936 <function name="StencilOp" offset="244">
1937 <param name="fail" type="GLenum"/>
1938 <param name="zfail" type="GLenum"/>
1939 <param name="zpass" type="GLenum"/>
1940 <glx rop="163"/>
1941 </function>
1942
1943 <function name="DepthFunc" offset="245">
1944 <param name="func" type="GLenum"/>
1945 <glx rop="164"/>
1946 </function>
1947
1948 <function name="PixelZoom" offset="246">
1949 <param name="xfactor" type="GLfloat"/>
1950 <param name="yfactor" type="GLfloat"/>
1951 <glx rop="165"/>
1952 </function>
1953
1954 <function name="PixelTransferf" offset="247">
1955 <param name="pname" type="GLenum"/>
1956 <param name="param" type="GLfloat"/>
1957 <glx rop="166"/>
1958 </function>
1959
1960 <function name="PixelTransferi" offset="248">
1961 <param name="pname" type="GLenum"/>
1962 <param name="param" type="GLint"/>
1963 <glx rop="167"/>
1964 </function>
1965
1966 <function name="PixelStoref" offset="249">
1967 <param name="pname" type="GLenum"/>
1968 <param name="param" type="GLfloat"/>
1969 <glx sop="109" handcode="true"/>
1970 </function>
1971
1972 <function name="PixelStorei" offset="250">
1973 <param name="pname" type="GLenum"/>
1974 <param name="param" type="GLint"/>
1975 <glx sop="110" handcode="true"/>
1976 </function>
1977
1978 <function name="PixelMapfv" offset="251">
1979 <param name="map" type="GLenum"/>
1980 <param name="mapsize" type="GLsizei" counter="true"/>
1981 <param name="values" type="const GLfloat *" count="mapsize" variable_param="map" />
1982 <glx rop="168" large="true"/>
1983 </function>
1984
1985 <function name="PixelMapuiv" offset="252">
1986 <param name="map" type="GLenum"/>
1987 <param name="mapsize" type="GLsizei"/>
1988 <param name="values" type="const GLuint *" count="mapsize" variable_param="map" />
1989 <glx rop="169" large="true"/>
1990 </function>
1991
1992 <function name="PixelMapusv" offset="253">
1993 <param name="map" type="GLenum"/>
1994 <param name="mapsize" type="GLsizei"/>
1995 <param name="values" type="const GLushort *" count="mapsize" variable_param="map" />
1996 <glx rop="170" large="true"/>
1997 </function>
1998
1999 <function name="ReadBuffer" offset="254">
2000 <param name="mode" type="GLenum"/>
2001 <glx rop="171"/>
2002 </function>
2003
2004 <function name="CopyPixels" offset="255">
2005 <param name="x" type="GLint"/>
2006 <param name="y" type="GLint"/>
2007 <param name="width" type="GLsizei"/>
2008 <param name="height" type="GLsizei"/>
2009 <param name="type" type="GLenum"/>
2010 <glx rop="172"/>
2011 </function>
2012
2013 <function name="ReadPixels" offset="256">
2014 <param name="x" type="GLint"/>
2015 <param name="y" type="GLint"/>
2016 <param name="width" type="GLsizei"/>
2017 <param name="height" type="GLsizei"/>
2018 <param name="format" type="GLenum"/>
2019 <param name="type" type="GLenum"/>
2020 <param name="pixels" type="GLvoid *"/>
2021 <glx sop="111" handcode="true"/>
2022 </function>
2023
2024 <function name="DrawPixels" offset="257">
2025 <param name="width" type="GLsizei"/>
2026 <param name="height" type="GLsizei"/>
2027 <param name="format" type="GLenum"/>
2028 <param name="type" type="GLenum"/>
2029 <param name="pixels" type="const GLvoid *"/>
2030 <glx rop="173" handcode="true"/>
2031 </function>
2032
2033 <function name="GetBooleanv" offset="258">
2034 <param name="pname" type="GLenum"/>
2035 <param name="params" type="GLboolean *"/>
2036 <glx sop="112" handcode="true"/>
2037 </function>
2038
2039 <function name="GetClipPlane" offset="259">
2040 <param name="plane" type="GLenum"/>
2041 <param name="equation" type="GLdouble *" output="true"/>
2042 <glx sop="113" handcode="true"/>
2043 </function>
2044
2045 <function name="GetDoublev" offset="260">
2046 <param name="pname" type="GLenum"/>
2047 <param name="params" type="GLdouble *"/>
2048 <glx sop="114" handcode="true"/>
2049 </function>
2050
2051 <function name="GetError" offset="261">
2052 <return type="GLenum"/>
2053 <glx sop="115" handcode="true"/>
2054 </function>
2055
2056 <function name="GetFloatv" offset="262">
2057 <param name="pname" type="GLenum"/>
2058 <param name="params" type="GLfloat *"/>
2059 <glx sop="116" handcode="true"/>
2060 </function>
2061
2062 <function name="GetIntegerv" offset="263">
2063 <param name="pname" type="GLenum"/>
2064 <param name="params" type="GLint *"/>
2065 <glx sop="117" handcode="true"/>
2066 </function>
2067
2068 <function name="GetLightfv" offset="264">
2069 <param name="light" type="GLenum"/>
2070 <param name="pname" type="GLenum"/>
2071 <param name="params" type="GLfloat *" output="true"/>
2072 <glx sop="118"/>
2073 </function>
2074
2075 <function name="GetLightiv" offset="265">
2076 <param name="light" type="GLenum"/>
2077 <param name="pname" type="GLenum"/>
2078 <param name="params" type="GLint *" output="true"/>
2079 <glx sop="119"/>
2080 </function>
2081
2082 <function name="GetMapdv" offset="266">
2083 <param name="target" type="GLenum"/>
2084 <param name="query" type="GLenum"/>
2085 <param name="v" type="GLdouble *" output="true"/>
2086 <glx sop="120"/>
2087 </function>
2088
2089 <function name="GetMapfv" offset="267">
2090 <param name="target" type="GLenum"/>
2091 <param name="query" type="GLenum"/>
2092 <param name="v" type="GLfloat *" output="true"/>
2093 <glx sop="121"/>
2094 </function>
2095
2096 <function name="GetMapiv" offset="268">
2097 <param name="target" type="GLenum"/>
2098 <param name="query" type="GLenum"/>
2099 <param name="v" type="GLint *" output="true"/>
2100 <glx sop="122"/>
2101 </function>
2102
2103 <function name="GetMaterialfv" offset="269">
2104 <param name="face" type="GLenum"/>
2105 <param name="pname" type="GLenum"/>
2106 <param name="params" type="GLfloat *" output="true"/>
2107 <glx sop="123"/>
2108 </function>
2109
2110 <function name="GetMaterialiv" offset="270">
2111 <param name="face" type="GLenum"/>
2112 <param name="pname" type="GLenum"/>
2113 <param name="params" type="GLint *" output="true"/>
2114 <glx sop="124"/>
2115 </function>
2116
2117 <function name="GetPixelMapfv" offset="271">
2118 <param name="map" type="GLenum"/>
2119 <param name="values" type="GLfloat *" output="true"/>
2120 <glx sop="125"/>
2121 </function>
2122
2123 <function name="GetPixelMapuiv" offset="272">
2124 <param name="map" type="GLenum"/>
2125 <param name="values" type="GLuint *" output="true"/>
2126 <glx sop="126"/>
2127 </function>
2128
2129 <function name="GetPixelMapusv" offset="273">
2130 <param name="map" type="GLenum"/>
2131 <param name="values" type="GLushort *" output="true"/>
2132 <glx sop="127"/>
2133 </function>
2134
2135 <function name="GetPolygonStipple" offset="274">
2136 <param name="mask" type="GLubyte *"/>
2137 <glx sop="128" handcode="true"/>
2138 </function>
2139
2140 <function name="GetString" offset="275">
2141 <param name="name" type="GLenum"/>
2142 <return type="const GLubyte *"/>
2143 <glx sop="129" handcode="true"/>
2144 </function>
2145
2146 <function name="GetTexEnvfv" offset="276">
2147 <param name="target" type="GLenum"/>
2148 <param name="pname" type="GLenum"/>
2149 <param name="params" type="GLfloat *" output="true"/>
2150 <glx sop="130"/>
2151 </function>
2152
2153 <function name="GetTexEnviv" offset="277">
2154 <param name="target" type="GLenum"/>
2155 <param name="pname" type="GLenum"/>
2156 <param name="params" type="GLint *" output="true"/>
2157 <glx sop="131"/>
2158 </function>
2159
2160 <function name="GetTexGendv" offset="278">
2161 <param name="coord" type="GLenum"/>
2162 <param name="pname" type="GLenum"/>
2163 <param name="params" type="GLdouble *" output="true"/>
2164 <glx sop="132"/>
2165 </function>
2166
2167 <function name="GetTexGenfv" offset="279">
2168 <param name="coord" type="GLenum"/>
2169 <param name="pname" type="GLenum"/>
2170 <param name="params" type="GLfloat *" output="true"/>
2171 <glx sop="133"/>
2172 </function>
2173
2174 <function name="GetTexGeniv" offset="280">
2175 <param name="coord" type="GLenum"/>
2176 <param name="pname" type="GLenum"/>
2177 <param name="params" type="GLint *" output="true"/>
2178 <glx sop="134"/>
2179 </function>
2180
2181 <function name="GetTexImage" offset="281">
2182 <param name="target" type="GLenum"/>
2183 <param name="level" type="GLint"/>
2184 <param name="format" type="GLenum"/>
2185 <param name="type" type="GLenum"/>
2186 <param name="pixels" type="GLvoid *"/>
2187 <glx sop="135" handcode="true"/>
2188 </function>
2189
2190 <function name="GetTexParameterfv" offset="282">
2191 <param name="target" type="GLenum"/>
2192 <param name="pname" type="GLenum"/>
2193 <param name="params" type="GLfloat *" output="true"/>
2194 <glx sop="136"/>
2195 </function>
2196
2197 <function name="GetTexParameteriv" offset="283">
2198 <param name="target" type="GLenum"/>
2199 <param name="pname" type="GLenum"/>
2200 <param name="params" type="GLint *" output="true"/>
2201 <glx sop="137"/>
2202 </function>
2203
2204 <function name="GetTexLevelParameterfv" offset="284">
2205 <param name="target" type="GLenum"/>
2206 <param name="level" type="GLint"/>
2207 <param name="pname" type="GLenum"/>
2208 <param name="params" type="GLfloat *" output="true"/>
2209 <glx sop="138"/>
2210 </function>
2211
2212 <function name="GetTexLevelParameteriv" offset="285">
2213 <param name="target" type="GLenum"/>
2214 <param name="level" type="GLint"/>
2215 <param name="pname" type="GLenum"/>
2216 <param name="params" type="GLint *" output="true"/>
2217 <glx sop="139"/>
2218 </function>
2219
2220 <function name="IsEnabled" offset="286">
2221 <param name="cap" type="GLenum"/>
2222 <return type="GLboolean"/>
2223 <glx sop="140" handcode="true"/>
2224 </function>
2225
2226 <function name="IsList" offset="287">
2227 <param name="list" type="GLuint"/>
2228 <return type="GLboolean"/>
2229 <glx sop="141"/>
2230 </function>
2231
2232 <function name="DepthRange" offset="288">
2233 <param name="zNear" type="GLclampd"/>
2234 <param name="zFar" type="GLclampd"/>
2235 <glx rop="174"/>
2236 </function>
2237
2238 <function name="Frustum" offset="289">
2239 <param name="left" type="GLdouble"/>
2240 <param name="right" type="GLdouble"/>
2241 <param name="bottom" type="GLdouble"/>
2242 <param name="top" type="GLdouble"/>
2243 <param name="zNear" type="GLdouble"/>
2244 <param name="zFar" type="GLdouble"/>
2245 <glx rop="175"/>
2246 </function>
2247
2248 <function name="LoadIdentity" offset="290">
2249 <glx rop="176"/>
2250 </function>
2251
2252 <function name="LoadMatrixf" offset="291">
2253 <param name="m" type="const GLfloat *" count="16"/>
2254 <glx rop="177"/>
2255 </function>
2256
2257 <function name="LoadMatrixd" offset="292">
2258 <param name="m" type="const GLdouble *" count="16"/>
2259 <glx rop="178"/>
2260 </function>
2261
2262 <function name="MatrixMode" offset="293">
2263 <param name="mode" type="GLenum"/>
2264 <glx rop="179"/>
2265 </function>
2266
2267 <function name="MultMatrixf" offset="294">
2268 <param name="m" type="const GLfloat *" count="16"/>
2269 <glx rop="180"/>
2270 </function>
2271
2272 <function name="MultMatrixd" offset="295">
2273 <param name="m" type="const GLdouble *" count="16"/>
2274 <glx rop="181"/>
2275 </function>
2276
2277 <function name="Ortho" offset="296">
2278 <param name="left" type="GLdouble"/>
2279 <param name="right" type="GLdouble"/>
2280 <param name="bottom" type="GLdouble"/>
2281 <param name="top" type="GLdouble"/>
2282 <param name="zNear" type="GLdouble"/>
2283 <param name="zFar" type="GLdouble"/>
2284 <glx rop="182"/>
2285 </function>
2286
2287 <function name="PopMatrix" offset="297">
2288 <glx rop="183"/>
2289 </function>
2290
2291 <function name="PushMatrix" offset="298">
2292 <glx rop="184"/>
2293 </function>
2294
2295 <function name="Rotated" offset="299">
2296 <param name="angle" type="GLdouble"/>
2297 <param name="x" type="GLdouble"/>
2298 <param name="y" type="GLdouble"/>
2299 <param name="z" type="GLdouble"/>
2300 <glx rop="185"/>
2301 </function>
2302
2303 <function name="Rotatef" offset="300">
2304 <param name="angle" type="GLfloat"/>
2305 <param name="x" type="GLfloat"/>
2306 <param name="y" type="GLfloat"/>
2307 <param name="z" type="GLfloat"/>
2308 <glx rop="186"/>
2309 </function>
2310
2311 <function name="Scaled" offset="301">
2312 <param name="x" type="GLdouble"/>
2313 <param name="y" type="GLdouble"/>
2314 <param name="z" type="GLdouble"/>
2315 <glx rop="187"/>
2316 </function>
2317
2318 <function name="Scalef" offset="302">
2319 <param name="x" type="GLfloat"/>
2320 <param name="y" type="GLfloat"/>
2321 <param name="z" type="GLfloat"/>
2322 <glx rop="188"/>
2323 </function>
2324
2325 <function name="Translated" offset="303">
2326 <param name="x" type="GLdouble"/>
2327 <param name="y" type="GLdouble"/>
2328 <param name="z" type="GLdouble"/>
2329 <glx rop="189"/>
2330 </function>
2331
2332 <function name="Translatef" offset="304">
2333 <param name="x" type="GLfloat"/>
2334 <param name="y" type="GLfloat"/>
2335 <param name="z" type="GLfloat"/>
2336 <glx rop="190"/>
2337 </function>
2338
2339 <function name="Viewport" offset="305">
2340 <param name="x" type="GLint"/>
2341 <param name="y" type="GLint"/>
2342 <param name="width" type="GLsizei"/>
2343 <param name="height" type="GLsizei"/>
2344 <glx rop="191"/>
2345 </function>
2346 </category>
2347
2348 <category name="1.1">
2349 <enum name="INDEX_LOGIC_OP" value="0x0BF1"/>
2350 <enum name="COLOR_LOGIC_OP" value="0x0BF2"/>
2351 <enum name="TEXTURE_INTERNAL_FORMAT" value="0x1003"/>
2352 <enum name="DOUBLE" value="0x140A"/>
2353 <enum name="POLYGON_OFFSET_UNITS" value="0x2A00"/>
2354 <enum name="POLYGON_OFFSET_POINT" value="0x2A01"/>
2355 <enum name="POLYGON_OFFSET_LINE" value="0x2A02"/>
2356 <enum name="R3_G3_B2" value="0x2A10"/>
2357 <enum name="V2F" value="0x2A20"/>
2358 <enum name="V3F" value="0x2A21"/>
2359 <enum name="C4UB_V2F" value="0x2A22"/>
2360 <enum name="C4UB_V3F" value="0x2A23"/>
2361 <enum name="C3F_V3F" value="0x2A24"/>
2362 <enum name="N3F_V3F" value="0x2A25"/>
2363 <enum name="C4F_N3F_V3F" value="0x2A26"/>
2364 <enum name="T2F_V3F" value="0x2A27"/>
2365 <enum name="T4F_V4F" value="0x2A28"/>
2366 <enum name="T2F_C4UB_V3F" value="0x2A29"/>
2367 <enum name="T2F_C3F_V3F" value="0x2A2A"/>
2368 <enum name="T2F_N3F_V3F" value="0x2A2B"/>
2369 <enum name="T2F_C4F_N3F_V3F" value="0x2A2C"/>
2370 <enum name="T4F_C4F_N3F_V4F" value="0x2A2D"/>
2371 <enum name="POLYGON_OFFSET_FILL" value="0x8037"/>
2372 <enum name="POLYGON_OFFSET_FACTOR" value="0x8038"/>
2373 <enum name="POLYGON_OFFSET_BIAS" value="0x8039"/>
2374 <enum name="ALPHA4" value="0x803B"/>
2375 <enum name="ALPHA8" value="0x803C"/>
2376 <enum name="ALPHA12" value="0x803D"/>
2377 <enum name="ALPHA16" value="0x803E"/>
2378 <enum name="LUMINANCE4" value="0x803F"/>
2379 <enum name="LUMINANCE8" value="0x8040"/>
2380 <enum name="LUMINANCE12" value="0x8041"/>
2381 <enum name="LUMINANCE16" value="0x8042"/>
2382 <enum name="LUMINANCE4_ALPHA4" value="0x8043"/>
2383 <enum name="LUMINANCE6_ALPHA2" value="0x8044"/>
2384 <enum name="LUMINANCE8_ALPHA8" value="0x8045"/>
2385 <enum name="LUMINANCE12_ALPHA4" value="0x8046"/>
2386 <enum name="LUMINANCE12_ALPHA12" value="0x8047"/>
2387 <enum name="LUMINANCE16_ALPHA16" value="0x8048"/>
2388 <enum name="INTENSITY" value="0x8049"/>
2389 <enum name="INTENSITY4" value="0x804A"/>
2390 <enum name="INTENSITY8" value="0x804B"/>
2391 <enum name="INTENSITY12" value="0x804C"/>
2392 <enum name="INTENSITY16" value="0x804D"/>
2393 <enum name="RGB4" value="0x804F"/>
2394 <enum name="RGB5" value="0x8050"/>
2395 <enum name="RGB8" value="0x8051"/>
2396 <enum name="RGB10" value="0x8052"/>
2397 <enum name="RGB12" value="0x8053"/>
2398 <enum name="RGB16" value="0x8054"/>
2399 <enum name="RGBA2" value="0x8055"/>
2400 <enum name="RGBA4" value="0x8056"/>
2401 <enum name="RGB5_A1" value="0x8057"/>
2402 <enum name="RGBA8" value="0x8058"/>
2403 <enum name="RGB10_A2" value="0x8059"/>
2404 <enum name="RGBA12" value="0x805A"/>
2405 <enum name="RGBA16" value="0x805B"/>
2406 <enum name="TEXTURE_RED_SIZE" value="0x805C"/>
2407 <enum name="TEXTURE_GREEN_SIZE" value="0x805D"/>
2408 <enum name="TEXTURE_BLUE_SIZE" value="0x805E"/>
2409 <enum name="TEXTURE_ALPHA_SIZE" value="0x805F"/>
2410 <enum name="TEXTURE_LUMINANCE_SIZE" value="0x8060"/>
2411 <enum name="TEXTURE_INTENSITY_SIZE" value="0x8061"/>
2412 <enum name="PROXY_TEXTURE_1D" value="0x8063"/>
2413 <enum name="PROXY_TEXTURE_2D" value="0x8064"/>
2414 <enum name="TEXTURE_PRIORITY" value="0x8066"/>
2415 <enum name="TEXTURE_RESIDENT" value="0x8067"/>
2416 <enum name="TEXTURE_BINDING_1D" value="0x8068"/>
2417 <enum name="TEXTURE_BINDING_2D" value="0x8069"/>
2418 <enum name="VERTEX_ARRAY" value="0x8074"/>
2419 <enum name="NORMAL_ARRAY" value="0x8075"/>
2420 <enum name="COLOR_ARRAY" value="0x8076"/>
2421 <enum name="INDEX_ARRAY" value="0x8077"/>
2422 <enum name="TEXTURE_COORD_ARRAY" value="0x8078"/>
2423 <enum name="EDGE_FLAG_ARRAY" value="0x8079"/>
2424 <enum name="VERTEX_ARRAY_SIZE" value="0x807A"/>
2425 <enum name="VERTEX_ARRAY_TYPE" value="0x807B"/>
2426 <enum name="VERTEX_ARRAY_STRIDE" value="0x807C"/>
2427 <enum name="VERTEX_ARRAY_COUNT" value="0x807D"/>
2428 <enum name="NORMAL_ARRAY_TYPE" value="0x807E"/>
2429 <enum name="NORMAL_ARRAY_STRIDE" value="0x807F"/>
2430 <enum name="NORMAL_ARRAY_COUNT" value="0x8080"/>
2431 <enum name="COLOR_ARRAY_SIZE" value="0x8081"/>
2432 <enum name="COLOR_ARRAY_TYPE" value="0x8082"/>
2433 <enum name="COLOR_ARRAY_STRIDE" value="0x8083"/>
2434 <enum name="COLOR_ARRAY_COUNT" value="0x8084"/>
2435 <enum name="INDEX_ARRAY_TYPE" value="0x8085"/>
2436 <enum name="INDEX_ARRAY_STRIDE" value="0x8086"/>
2437 <enum name="INDEX_ARRAY_COUNT" value="0x8087"/>
2438 <enum name="TEXTURE_COORD_ARRAY_SIZE" value="0x8088"/>
2439 <enum name="TEXTURE_COORD_ARRAY_TYPE" value="0x8089"/>
2440 <enum name="TEXTURE_COORD_ARRAY_STRIDE" value="0x808A"/>
2441 <enum name="TEXTURE_COORD_ARRAY_COUNT" value="0x808B"/>
2442 <enum name="EDGE_FLAG_ARRAY_STRIDE" value="0x808C"/>
2443 <enum name="EDGE_FLAG_ARRAY_COUNT" value="0x808D"/>
2444 <enum name="VERTEX_ARRAY_POINTER" value="0x808E"/>
2445 <enum name="NORMAL_ARRAY_POINTER" value="0x808F"/>
2446 <enum name="COLOR_ARRAY_POINTER" value="0x8090"/>
2447 <enum name="INDEX_ARRAY_POINTER" value="0x8091"/>
2448 <enum name="TEXTURE_COORD_ARRAY_POINTER" value="0x8092"/>
2449 <enum name="EDGE_FLAG_ARRAY_POINTER" value="0x8093"/>
2450 <enum name="CLIENT_PIXEL_STORE_BIT" value="0x00000001"/>
2451 <enum name="CLIENT_VERTEX_ARRAY_BIT" value="0x00000002"/>
2452 <enum name="ALL_CLIENT_ATTRIB_BITS" value="0xFFFFFFFF"/>
2453 <enum name="CLIENT_ALL_ATTRIB_BITS" value="0xFFFFFFFF"/>
2454
2455 <function name="ArrayElement" offset="306">
2456 <param name="i" type="GLint"/>
2457 <glx handcode="true"/>
2458 </function>
2459
2460 <function name="ColorPointer" offset="308">
2461 <param name="size" type="GLint"/>
2462 <param name="type" type="GLenum"/>
2463 <param name="stride" type="GLsizei"/>
2464 <param name="pointer" type="const GLvoid *"/>
2465 <glx handcode="true"/>
2466 </function>
2467
2468 <function name="DisableClientState" offset="309">
2469 <param name="array" type="GLenum"/>
2470 <glx handcode="true"/>
2471 </function>
2472
2473 <function name="DrawArrays" offset="310">
2474 <param name="mode" type="GLenum"/>
2475 <param name="first" type="GLint"/>
2476 <param name="count" type="GLsizei"/>
2477 <glx handcode="true"/>
2478 </function>
2479
2480 <function name="DrawElements" offset="311">
2481 <param name="mode" type="GLenum"/>
2482 <param name="count" type="GLsizei"/>
2483 <param name="type" type="GLenum"/>
2484 <param name="indices" type="const GLvoid *"/>
2485 <glx handcode="true"/>
2486 </function>
2487
2488 <function name="EdgeFlagPointer" offset="312">
2489 <param name="stride" type="GLsizei"/>
2490 <param name="pointer" type="const GLvoid *"/>
2491 <glx handcode="true"/>
2492 </function>
2493
2494 <function name="EnableClientState" offset="313">
2495 <param name="array" type="GLenum"/>
2496 <glx handcode="true"/>
2497 </function>
2498
2499 <function name="GetPointerv" offset="329">
2500 <param name="pname" type="GLenum"/>
2501 <param name="params" type="GLvoid **"/>
2502 <glx handcode="true"/>
2503 </function>
2504
2505 <function name="IndexPointer" offset="314">
2506 <param name="type" type="GLenum"/>
2507 <param name="stride" type="GLsizei"/>
2508 <param name="pointer" type="const GLvoid *"/>
2509 <glx handcode="true"/>
2510 </function>
2511
2512 <function name="InterleavedArrays" offset="317">
2513 <param name="format" type="GLenum"/>
2514 <param name="stride" type="GLsizei"/>
2515 <param name="pointer" type="const GLvoid *"/>
2516 <glx handcode="true"/>
2517 </function>
2518
2519 <function name="NormalPointer" offset="318">
2520 <param name="type" type="GLenum"/>
2521 <param name="stride" type="GLsizei"/>
2522 <param name="pointer" type="const GLvoid *"/>
2523 <glx handcode="true"/>
2524 </function>
2525
2526 <function name="TexCoordPointer" offset="320">
2527 <param name="size" type="GLint"/>
2528 <param name="type" type="GLenum"/>
2529 <param name="stride" type="GLsizei"/>
2530 <param name="pointer" type="const GLvoid *"/>
2531 <glx handcode="true"/>
2532 </function>
2533
2534 <function name="VertexPointer" offset="321">
2535 <param name="size" type="GLint"/>
2536 <param name="type" type="GLenum"/>
2537 <param name="stride" type="GLsizei"/>
2538 <param name="pointer" type="const GLvoid *"/>
2539 <glx handcode="true"/>
2540 </function>
2541
2542 <function name="PolygonOffset" offset="319">
2543 <param name="factor" type="GLfloat"/>
2544 <param name="units" type="GLfloat"/>
2545 <glx rop="192"/>
2546 </function>
2547
2548 <function name="CopyTexImage1D" offset="323">
2549 <param name="target" type="GLenum"/>
2550 <param name="level" type="GLint"/>
2551 <param name="internalformat" type="GLenum"/>
2552 <param name="x" type="GLint"/>
2553 <param name="y" type="GLint"/>
2554 <param name="width" type="GLsizei"/>
2555 <param name="border" type="GLint"/>
2556 <glx rop="4119"/>
2557 </function>
2558
2559 <function name="CopyTexImage2D" offset="324">
2560 <param name="target" type="GLenum"/>
2561 <param name="level" type="GLint"/>
2562 <param name="internalformat" type="GLenum"/>
2563 <param name="x" type="GLint"/>
2564 <param name="y" type="GLint"/>
2565 <param name="width" type="GLsizei"/>
2566 <param name="height" type="GLsizei"/>
2567 <param name="border" type="GLint"/>
2568 <glx rop="4120"/>
2569 </function>
2570
2571 <function name="CopyTexSubImage1D" offset="325">
2572 <param name="target" type="GLenum"/>
2573 <param name="level" type="GLint"/>
2574 <param name="xoffset" type="GLint"/>
2575 <param name="x" type="GLint"/>
2576 <param name="y" type="GLint"/>
2577 <param name="width" type="GLsizei"/>
2578 <glx rop="4121"/>
2579 </function>
2580
2581 <function name="CopyTexSubImage2D" offset="326">
2582 <param name="target" type="GLenum"/>
2583 <param name="level" type="GLint"/>
2584 <param name="xoffset" type="GLint"/>
2585 <param name="yoffset" type="GLint"/>
2586 <param name="x" type="GLint"/>
2587 <param name="y" type="GLint"/>
2588 <param name="width" type="GLsizei"/>
2589 <param name="height" type="GLsizei"/>
2590 <glx rop="4122"/>
2591 </function>
2592
2593 <function name="TexSubImage1D" offset="332">
2594 <param name="target" type="GLenum"/>
2595 <param name="level" type="GLint"/>
2596 <param name="xoffset" type="GLint"/>
2597 <param name="width" type="GLsizei"/>
2598 <param name="format" type="GLenum"/>
2599 <param name="type" type="GLenum"/>
2600 <param name="pixels" type="const GLvoid *"/>
2601 <glx rop="4099" handcode="true"/>
2602 </function>
2603
2604 <function name="TexSubImage2D" offset="333">
2605 <param name="target" type="GLenum"/>
2606 <param name="level" type="GLint"/>
2607 <param name="xoffset" type="GLint"/>
2608 <param name="yoffset" type="GLint"/>
2609 <param name="width" type="GLsizei"/>
2610 <param name="height" type="GLsizei"/>
2611 <param name="format" type="GLenum"/>
2612 <param name="type" type="GLenum"/>
2613 <param name="pixels" type="const GLvoid *"/>
2614 <glx rop="4100" handcode="true"/>
2615 </function>
2616
2617 <function name="AreTexturesResident" offset="322">
2618 <param name="n" type="GLsizei" counter="true"/>
2619 <param name="textures" type="const GLuint *" count="n"/>
2620 <param name="residences" type="GLboolean *" output="true"/>
2621 <return type="GLboolean"/>
2622 <glx sop="143"/>
2623 </function>
2624
2625 <function name="BindTexture" offset="307">
2626 <param name="target" type="GLenum"/>
2627 <param name="texture" type="GLuint"/>
2628 <glx rop="4117"/>
2629 </function>
2630
2631 <function name="DeleteTextures" offset="327">
2632 <param name="n" type="GLsizei" counter="true"/>
2633 <param name="textures" type="const GLuint *" count="n"/>
2634 <glx sop="144"/>
2635 </function>
2636
2637 <function name="GenTextures" offset="328">
2638 <param name="n" type="GLsizei"/>
2639 <param name="textures" type="GLuint *" output="true"/>
2640 <glx sop="145" handcode="true"/>
2641 </function>
2642
2643 <function name="IsTexture" offset="330">
2644 <param name="texture" type="GLuint"/>
2645 <return type="GLboolean"/>
2646 <glx sop="146"/>
2647 </function>
2648
2649 <function name="PrioritizeTextures" offset="331">
2650 <param name="n" type="GLsizei"/>
2651 <param name="textures" type="const GLuint *"/>
2652 <param name="priorities" type="const GLclampf *"/>
2653 <glx rop="4118" handcode="true"/>
2654 </function>
2655
2656 <function name="Indexub" offset="315" vectorequiv="Indexubv">
2657 <param name="c" type="GLubyte"/>
2658 </function>
2659
2660 <function name="Indexubv" offset="316">
2661 <param name="c" type="const GLubyte *" count="1"/>
2662 <glx rop="194"/>
2663 </function>
2664
2665 <function name="PopClientAttrib" offset="334">
2666 <glx handcode="true"/>
2667 </function>
2668
2669 <function name="PushClientAttrib" offset="335">
2670 <param name="mask" type="GLbitfield"/>
2671 <glx handcode="true"/>
2672 </function>
2673 </category>
2674
2675 <category name="1.2">
2676 <enum name="UNSIGNED_BYTE_3_3_2" value="0x8032"/>
2677 <enum name="UNSIGNED_SHORT_4_4_4_4" value="0x8033"/>
2678 <enum name="UNSIGNED_SHORT_5_5_5_1" value="0x8034"/>
2679 <enum name="UNSIGNED_INT_8_8_8_8" value="0x8035"/>
2680 <enum name="UNSIGNED_INT_10_10_10_2" value="0x8036"/>
2681 <enum name="RESCALE_NORMAL" value="0x803A"/>
2682 <enum name="TEXTURE_BINDING_3D" value="0x806A"/>
2683 <enum name="PACK_SKIP_IMAGES" value="0x806B"/>
2684 <enum name="PACK_IMAGE_HEIGHT" value="0x806C"/>
2685 <enum name="UNPACK_SKIP_IMAGES" value="0x806D"/>
2686 <enum name="UNPACK_IMAGE_HEIGHT" value="0x806E"/>
2687 <enum name="TEXTURE_3D" value="0x806F"/>
2688 <enum name="PROXY_TEXTURE_3D" value="0x8070"/>
2689 <enum name="TEXTURE_DEPTH" value="0x8071"/>
2690 <enum name="TEXTURE_WRAP_R" value="0x8072"/>
2691 <enum name="MAX_3D_TEXTURE_SIZE" value="0x8073"/>
2692 <enum name="UNSIGNED_BYTE_2_3_3_REV" value="0x8362"/>
2693 <enum name="UNSIGNED_SHORT_5_6_5" value="0x8363"/>
2694 <enum name="UNSIGNED_SHORT_5_6_5_REV" value="0x8364"/>
2695 <enum name="UNSIGNED_SHORT_4_4_4_4_REV" value="0x8365"/>
2696 <enum name="UNSIGNED_SHORT_1_5_5_5_REV" value="0x8366"/>
2697 <enum name="UNSIGNED_INT_8_8_8_8_REV" value="0x8367"/>
2698 <enum name="UNSIGNED_INT_2_10_10_10_REV" value="0x8368"/>
2699 <enum name="BGR" value="0x80E0"/>
2700 <enum name="BGRA" value="0x80E1"/>
2701 <enum name="MAX_ELEMENTS_VERTICES" value="0x80E8"/>
2702 <enum name="MAX_ELEMENTS_INDICES" value="0x80E9"/>
2703 <enum name="CLAMP_TO_EDGE" value="0x812F"/>
2704 <enum name="TEXTURE_MIN_LOD" value="0x813A"/>
2705 <enum name="TEXTURE_MAX_LOD" value="0x813B"/>
2706 <enum name="TEXTURE_BASE_LEVEL" value="0x813C"/>
2707 <enum name="TEXTURE_MAX_LEVEL" value="0x813D"/>
2708 <enum name="LIGHT_MODEL_COLOR_CONTROL" value="0x81F8"/>
2709 <enum name="SINGLE_COLOR" value="0x81F9"/>
2710 <enum name="SEPARATE_SPECULAR_COLOR" value="0x81FA"/>
2711 <enum name="SMOOTH_POINT_SIZE_RANGE" value="0x0B12"/>
2712 <enum name="SMOOTH_POINT_SIZE_GRANULARITY" value="0x0B13"/>
2713 <enum name="SMOOTH_LINE_WIDTH_RANGE" value="0x0B22"/>
2714 <enum name="SMOOTH_LINE_WIDTH_GRANULARITY" value="0x0B23"/>
2715 <enum name="ALIASED_POINT_SIZE_RANGE" value="0x846D"/>
2716 <enum name="ALIASED_LINE_WIDTH_RANGE" value="0x846E"/>
2717
2718 <function name="BlendColor" offset="336">
2719 <param name="red" type="GLclampf"/>
2720 <param name="green" type="GLclampf"/>
2721 <param name="blue" type="GLclampf"/>
2722 <param name="alpha" type="GLclampf"/>
2723 <glx rop="4096"/>
2724 </function>
2725
2726 <function name="BlendEquation" offset="337">
2727 <param name="mode" type="GLenum"/>
2728 <glx rop="4097"/>
2729 </function>
2730
2731 <function name="DrawRangeElements" offset="338">
2732 <param name="mode" type="GLenum"/>
2733 <param name="start" type="GLuint"/>
2734 <param name="end" type="GLuint"/>
2735 <param name="count" type="GLsizei"/>
2736 <param name="type" type="GLenum"/>
2737 <param name="indices" type="const GLvoid *"/>
2738 <glx handcode="true"/>
2739 </function>
2740
2741 <function name="ColorTable" offset="339">
2742 <param name="target" type="GLenum"/>
2743 <param name="internalformat" type="GLenum"/>
2744 <param name="width" type="GLsizei"/>
2745 <param name="format" type="GLenum"/>
2746 <param name="type" type="GLenum"/>
2747 <param name="table" type="const GLvoid *"/>
2748 <glx rop="2053" handcode="true"/>
2749 </function>
2750
2751 <function name="ColorTableParameterfv" offset="340">
2752 <param name="target" type="GLenum"/>
2753 <param name="pname" type="GLenum"/>
2754 <param name="params" type="const GLfloat *" variable_param="pname"/>
2755 <glx rop="2054"/>
2756 </function>
2757
2758 <function name="ColorTableParameteriv" offset="341">
2759 <param name="target" type="GLenum"/>
2760 <param name="pname" type="GLenum"/>
2761 <param name="params" type="const GLint *" variable_param="pname"/>
2762 <glx rop="2055"/>
2763 </function>
2764
2765 <function name="CopyColorTable" offset="342">
2766 <param name="target" type="GLenum"/>
2767 <param name="internalformat" type="GLenum"/>
2768 <param name="x" type="GLint"/>
2769 <param name="y" type="GLint"/>
2770 <param name="width" type="GLsizei"/>
2771 <glx rop="2056"/>
2772 </function>
2773
2774 <function name="GetColorTable" offset="343">
2775 <param name="target" type="GLenum"/>
2776 <param name="format" type="GLenum"/>
2777 <param name="type" type="GLenum"/>
2778 <param name="table" type="GLvoid *"/>
2779 <glx sop="147" handcode="true"/>
2780 </function>
2781
2782 <function name="GetColorTableParameterfv" offset="344">
2783 <param name="target" type="GLenum"/>
2784 <param name="pname" type="GLenum"/>
2785 <param name="params" type="GLfloat *" output="true"/>
2786 <glx sop="148"/>
2787 </function>
2788
2789 <function name="GetColorTableParameteriv" offset="345">
2790 <param name="target" type="GLenum"/>
2791 <param name="pname" type="GLenum"/>
2792 <param name="params" type="GLint *" output="true"/>
2793 <glx sop="149"/>
2794 </function>
2795
2796 <function name="ColorSubTable" offset="346">
2797 <param name="target" type="GLenum"/>
2798 <param name="start" type="GLsizei"/>
2799 <param name="count" type="GLsizei"/>
2800 <param name="format" type="GLenum"/>
2801 <param name="type" type="GLenum"/>
2802 <param name="data" type="const GLvoid *"/>
2803 <glx rop="195" handcode="true"/>
2804 </function>
2805
2806 <function name="CopyColorSubTable" offset="347">
2807 <param name="target" type="GLenum"/>
2808 <param name="start" type="GLsizei"/>
2809 <param name="x" type="GLint"/>
2810 <param name="y" type="GLint"/>
2811 <param name="width" type="GLsizei"/>
2812 <glx rop="196"/>
2813 </function>
2814
2815 <function name="ConvolutionFilter1D" offset="348">
2816 <param name="target" type="GLenum"/>
2817 <param name="internalformat" type="GLenum"/>
2818 <param name="width" type="GLsizei"/>
2819 <param name="format" type="GLenum"/>
2820 <param name="type" type="GLenum"/>
2821 <param name="image" type="const GLvoid *"/>
2822 <glx rop="4101" handcode="true"/>
2823 </function>
2824
2825 <function name="ConvolutionFilter2D" offset="349">
2826 <param name="target" type="GLenum"/>
2827 <param name="internalformat" type="GLenum"/>
2828 <param name="width" type="GLsizei"/>
2829 <param name="height" type="GLsizei"/>
2830 <param name="format" type="GLenum"/>
2831 <param name="type" type="GLenum"/>
2832 <param name="image" type="const GLvoid *"/>
2833 <glx rop="4102" handcode="true"/>
2834 </function>
2835
2836 <function name="ConvolutionParameterf" offset="350">
2837 <param name="target" type="GLenum"/>
2838 <param name="pname" type="GLenum"/>
2839 <param name="params" type="GLfloat"/>
2840 <glx rop="4103"/>
2841 </function>
2842
2843 <function name="ConvolutionParameterfv" offset="351">
2844 <param name="target" type="GLenum"/>
2845 <param name="pname" type="GLenum"/>
2846 <param name="params" type="const GLfloat *" variable_param="pname"/>
2847 <glx rop="4104"/>
2848 </function>
2849
2850 <function name="ConvolutionParameteri" offset="352">
2851 <param name="target" type="GLenum"/>
2852 <param name="pname" type="GLenum"/>
2853 <param name="params" type="GLint"/>
2854 <glx rop="4105"/>
2855 </function>
2856
2857 <function name="ConvolutionParameteriv" offset="353">
2858 <param name="target" type="GLenum"/>
2859 <param name="pname" type="GLenum"/>
2860 <param name="params" type="const GLint *" variable_param="pname"/>
2861 <glx rop="4106"/>
2862 </function>
2863
2864 <function name="CopyConvolutionFilter1D" offset="354">
2865 <param name="target" type="GLenum"/>
2866 <param name="internalformat" type="GLenum"/>
2867 <param name="x" type="GLint"/>
2868 <param name="y" type="GLint"/>
2869 <param name="width" type="GLsizei"/>
2870 <glx rop="4107"/>
2871 </function>
2872
2873 <function name="CopyConvolutionFilter2D" offset="355">
2874 <param name="target" type="GLenum"/>
2875 <param name="internalformat" type="GLenum"/>
2876 <param name="x" type="GLint"/>
2877 <param name="y" type="GLint"/>
2878 <param name="width" type="GLsizei"/>
2879 <param name="height" type="GLsizei"/>
2880 <glx rop="4108"/>
2881 </function>
2882
2883 <function name="GetConvolutionFilter" offset="356">
2884 <param name="target" type="GLenum"/>
2885 <param name="format" type="GLenum"/>
2886 <param name="type" type="GLenum"/>
2887 <param name="image" type="GLvoid *"/>
2888 <glx sop="150" handcode="true"/>
2889 </function>
2890
2891 <function name="GetConvolutionParameterfv" offset="357">
2892 <param name="target" type="GLenum"/>
2893 <param name="pname" type="GLenum"/>
2894 <param name="params" type="GLfloat *" output="true"/>
2895 <glx sop="151"/>
2896 </function>
2897
2898 <function name="GetConvolutionParameteriv" offset="358">
2899 <param name="target" type="GLenum"/>
2900 <param name="pname" type="GLenum"/>
2901 <param name="params" type="GLint *" output="true"/>
2902 <glx sop="152"/>
2903 </function>
2904
2905 <function name="GetSeparableFilter" offset="359">
2906 <param name="target" type="GLenum"/>
2907 <param name="format" type="GLenum"/>
2908 <param name="type" type="GLenum"/>
2909 <param name="row" type="GLvoid *"/>
2910 <param name="column" type="GLvoid *"/>
2911 <param name="span" type="GLvoid *"/>
2912 <glx sop="153" handcode="true"/>
2913 </function>
2914
2915 <function name="SeparableFilter2D" offset="360">
2916 <param name="target" type="GLenum"/>
2917 <param name="internalformat" type="GLenum"/>
2918 <param name="width" type="GLsizei"/>
2919 <param name="height" type="GLsizei"/>
2920 <param name="format" type="GLenum"/>
2921 <param name="type" type="GLenum"/>
2922 <param name="row" type="const GLvoid *"/>
2923 <param name="column" type="const GLvoid *"/>
2924 <glx rop="4109" handcode="true"/>
2925 </function>
2926
2927 <function name="GetHistogram" offset="361">
2928 <param name="target" type="GLenum"/>
2929 <param name="reset" type="GLboolean"/>
2930 <param name="format" type="GLenum"/>
2931 <param name="type" type="GLenum"/>
2932 <param name="values" type="GLvoid *" output="true"/>
2933 <glx sop="154" handcode="true"/>
2934 </function>
2935
2936 <function name="GetHistogramParameterfv" offset="362">
2937 <param name="target" type="GLenum"/>
2938 <param name="pname" type="GLenum"/>
2939 <param name="params" type="GLfloat *" output="true"/>
2940 <glx sop="155"/>
2941 </function>
2942
2943 <function name="GetHistogramParameteriv" offset="363">
2944 <param name="target" type="GLenum"/>
2945 <param name="pname" type="GLenum"/>
2946 <param name="params" type="GLint *" output="true"/>
2947 <glx sop="156"/>
2948 </function>
2949
2950 <function name="GetMinmax" offset="364">
2951 <param name="target" type="GLenum"/>
2952 <param name="reset" type="GLboolean"/>
2953 <param name="format" type="GLenum"/>
2954 <param name="type" type="GLenum"/>
2955 <param name="values" type="GLvoid *"/>
2956 <glx sop="157" handcode="true"/>
2957 </function>
2958
2959 <function name="GetMinmaxParameterfv" offset="365">
2960 <param name="target" type="GLenum"/>
2961 <param name="pname" type="GLenum"/>
2962 <param name="params" type="GLfloat *" output="true"/>
2963 <glx sop="158"/>
2964 </function>
2965
2966 <function name="GetMinmaxParameteriv" offset="366">
2967 <param name="target" type="GLenum"/>
2968 <param name="pname" type="GLenum"/>
2969 <param name="params" type="GLint *" output="true"/>
2970 <glx sop="159"/>
2971 </function>
2972
2973 <function name="Histogram" offset="367">
2974 <param name="target" type="GLenum"/>
2975 <param name="width" type="GLsizei"/>
2976 <param name="internalformat" type="GLenum"/>
2977 <param name="sink" type="GLboolean"/>
2978 <glx rop="4110"/>
2979 </function>
2980
2981 <function name="Minmax" offset="368">
2982 <param name="target" type="GLenum"/>
2983 <param name="internalformat" type="GLenum"/>
2984 <param name="sink" type="GLboolean"/>
2985 <glx rop="4111"/>
2986 </function>
2987
2988 <function name="ResetHistogram" offset="369">
2989 <param name="target" type="GLenum"/>
2990 <glx rop="4112"/>
2991 </function>
2992
2993 <function name="ResetMinmax" offset="370">
2994 <param name="target" type="GLenum"/>
2995 <glx rop="4113"/>
2996 </function>
2997
2998 <function name="TexImage3D" offset="371">
2999 <param name="target" type="GLenum"/>
3000 <param name="level" type="GLint"/>
3001 <param name="internalformat" type="GLint"/>
3002 <param name="width" type="GLsizei"/>
3003 <param name="height" type="GLsizei"/>
3004 <param name="depth" type="GLsizei"/>
3005 <param name="border" type="GLint"/>
3006 <param name="format" type="GLenum"/>
3007 <param name="type" type="GLenum"/>
3008 <param name="pixels" type="const GLvoid *"/>
3009 <glx rop="4114" handcode="true"/>
3010 </function>
3011
3012 <function name="TexSubImage3D" offset="372">
3013 <param name="target" type="GLenum"/>
3014 <param name="level" type="GLint"/>
3015 <param name="xoffset" type="GLint"/>
3016 <param name="yoffset" type="GLint"/>
3017 <param name="zoffset" type="GLint"/>
3018 <param name="width" type="GLsizei"/>
3019 <param name="height" type="GLsizei"/>
3020 <param name="depth" type="GLsizei"/>
3021 <param name="format" type="GLenum"/>
3022 <param name="type" type="GLenum"/>
3023 <param name="pixels" type="const GLvoid *"/>
3024 <glx rop="4115" handcode="true"/>
3025 </function>
3026
3027 <function name="CopyTexSubImage3D" offset="373">
3028 <param name="target" type="GLenum"/>
3029 <param name="level" type="GLint"/>
3030 <param name="xoffset" type="GLint"/>
3031 <param name="yoffset" type="GLint"/>
3032 <param name="zoffset" type="GLint"/>
3033 <param name="x" type="GLint"/>
3034 <param name="y" type="GLint"/>
3035 <param name="width" type="GLsizei"/>
3036 <param name="height" type="GLsizei"/>
3037 <glx rop="4123"/>
3038 </function>
3039 </category>
3040
3041 <category name="1.3">
3042 <enum name="TEXTURE0" value="0x84C0"/>
3043 <enum name="TEXTURE1" value="0x84C1"/>
3044 <enum name="TEXTURE2" value="0x84C2"/>
3045 <enum name="TEXTURE3" value="0x84C3"/>
3046 <enum name="TEXTURE4" value="0x84C4"/>
3047 <enum name="TEXTURE5" value="0x84C5"/>
3048 <enum name="TEXTURE6" value="0x84C6"/>
3049 <enum name="TEXTURE7" value="0x84C7"/>
3050 <enum name="TEXTURE8" value="0x84C8"/>
3051 <enum name="TEXTURE9" value="0x84C9"/>
3052 <enum name="TEXTURE10" value="0x84CA"/>
3053 <enum name="TEXTURE11" value="0x84CB"/>
3054 <enum name="TEXTURE12" value="0x84CC"/>
3055 <enum name="TEXTURE13" value="0x84CD"/>
3056 <enum name="TEXTURE14" value="0x84CE"/>
3057 <enum name="TEXTURE15" value="0x84CF"/>
3058 <enum name="TEXTURE16" value="0x84D0"/>
3059 <enum name="TEXTURE17" value="0x84D1"/>
3060 <enum name="TEXTURE18" value="0x84D2"/>
3061 <enum name="TEXTURE19" value="0x84D3"/>
3062 <enum name="TEXTURE20" value="0x84D4"/>
3063 <enum name="TEXTURE21" value="0x84D5"/>
3064 <enum name="TEXTURE22" value="0x84D6"/>
3065 <enum name="TEXTURE23" value="0x84D7"/>
3066 <enum name="TEXTURE24" value="0x84D8"/>
3067 <enum name="TEXTURE25" value="0x84D9"/>
3068 <enum name="TEXTURE26" value="0x84DA"/>
3069 <enum name="TEXTURE27" value="0x84DB"/>
3070 <enum name="TEXTURE28" value="0x84DC"/>
3071 <enum name="TEXTURE29" value="0x84DD"/>
3072 <enum name="TEXTURE30" value="0x84DE"/>
3073 <enum name="TEXTURE31" value="0x84DF"/>
3074 <enum name="ACTIVE_TEXTURE" value="0x84E0"/>
3075 <enum name="CLIENT_ACTIVE_TEXTURE" value="0x84E1"/>
3076 <enum name="MAX_TEXTURE_UNITS" value="0x84E2"/>
3077 <enum name="TRANSPOSE_MODELVIEW_MATRIX" value="0x84E3"/>
3078 <enum name="TRANSPOSE_PROJECTION_MATRIX" value="0x84E4"/>
3079 <enum name="TRANSPOSE_TEXTURE_MATRIX" value="0x84E5"/>
3080 <enum name="TRANSPOSE_COLOR_MATRIX" value="0x84E6"/>
3081 <enum name="MULTISAMPLE" value="0x809D"/>
3082 <enum name="SAMPLE_ALPHA_TO_COVERAGE" value="0x809E"/>
3083 <enum name="SAMPLE_ALPHA_TO_ONE" value="0x809F"/>
3084 <enum name="SAMPLE_COVERAGE" value="0x80A0"/>
3085 <enum name="SAMPLE_BUFFERS" value="0x80A8"/>
3086 <enum name="SAMPLES" value="0x80A9"/>
3087 <enum name="SAMPLE_COVERAGE_VALUE" value="0x80AA"/>
3088 <enum name="SAMPLE_COVERAGE_INVERT" value="0x80AB"/>
3089 <enum name="MULTISAMPLE_BIT" value="0x20000000"/>
3090 <enum name="NORMAL_MAP" value="0x8511"/>
3091 <enum name="REFLECTION_MAP" value="0x8512"/>
3092 <enum name="TEXTURE_CUBE_MAP" value="0x8513"/>
3093 <enum name="TEXTURE_BINDING_CUBE_MAP" value="0x8514"/>
3094 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X" value="0x8515"/>
3095 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X" value="0x8516"/>
3096 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y" value="0x8517"/>
3097 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y" value="0x8518"/>
3098 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z" value="0x8519"/>
3099 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z" value="0x851A"/>
3100 <enum name="PROXY_TEXTURE_CUBE_MAP" value="0x851B"/>
3101 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE" value="0x851C"/>
3102 <enum name="COMPRESSED_ALPHA" value="0x84E9"/>
3103 <enum name="COMPRESSED_LUMINANCE" value="0x84EA"/>
3104 <enum name="COMPRESSED_LUMINANCE_ALPHA" value="0x84EB"/>
3105 <enum name="COMPRESSED_INTENSITY" value="0x84EC"/>
3106 <enum name="COMPRESSED_RGB" value="0x84ED"/>
3107 <enum name="COMPRESSED_RGBA" value="0x84EE"/>
3108 <enum name="TEXTURE_COMPRESSION_HINT" value="0x84EF"/>
3109 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE" value="0x86A0"/>
3110 <enum name="TEXTURE_COMPRESSED" value="0x86A1"/>
3111 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS" value="0x86A2"/>
3112 <enum name="COMPRESSED_TEXTURE_FORMATS" value="0x86A3"/>
3113 <enum name="CLAMP_TO_BORDER" value="0x812D"/>
3114 <enum name="CLAMP_TO_BORDER_SGIS" value="0x812D"/>
3115 <enum name="COMBINE" value="0x8570"/>
3116 <enum name="COMBINE_RGB" value="0x8571"/>
3117 <enum name="COMBINE_ALPHA" value="0x8572"/>
3118 <enum name="SOURCE0_RGB" value="0x8580"/>
3119 <enum name="SOURCE1_RGB" value="0x8581"/>
3120 <enum name="SOURCE2_RGB" value="0x8582"/>
3121 <enum name="SOURCE0_ALPHA" value="0x8588"/>
3122 <enum name="SOURCE1_ALPHA" value="0x8589"/>
3123 <enum name="SOURCE2_ALPHA" value="0x858A"/>
3124 <enum name="OPERAND0_RGB" value="0x8590"/>
3125 <enum name="OPERAND1_RGB" value="0x8591"/>
3126 <enum name="OPERAND2_RGB" value="0x8592"/>
3127 <enum name="OPERAND0_ALPHA" value="0x8598"/>
3128 <enum name="OPERAND1_ALPHA" value="0x8599"/>
3129 <enum name="OPERAND2_ALPHA" value="0x859A"/>
3130 <enum name="RGB_SCALE" value="0x8573"/>
3131 <enum name="ADD_SIGNED" value="0x8574"/>
3132 <enum name="INTERPOLATE" value="0x8575"/>
3133 <enum name="SUBTRACT" value="0x84E7"/>
3134 <enum name="CONSTANT" value="0x8576"/>
3135 <enum name="PRIMARY_COLOR" value="0x8577"/>
3136 <enum name="PREVIOUS" value="0x8578"/>
3137 <enum name="DOT3_RGB" value="0x86AE"/>
3138 <enum name="DOT3_RGBA" value="0x86AF"/>
3139
3140 <function name="ActiveTexture" alias="ActiveTextureARB">
3141 <param name="texture" type="GLenum"/>
3142 </function>
3143
3144 <function name="ClientActiveTexture" alias="ClientActiveTextureARB">
3145 <param name="texture" type="GLenum"/>
3146 </function>
3147
3148 <function name="MultiTexCoord1d" alias="MultiTexCoord1dARB">
3149 <param name="target" type="GLenum"/>
3150 <param name="s" type="GLdouble"/>
3151 </function>
3152
3153 <function name="MultiTexCoord1dv" alias="MultiTexCoord1dvARB">
3154 <param name="target" type="GLenum"/>
3155 <param name="v" type="const GLdouble *"/>
3156 </function>
3157
3158 <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB">
3159 <param name="target" type="GLenum"/>
3160 <param name="s" type="GLfloat"/>
3161 </function>
3162
3163 <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB">
3164 <param name="target" type="GLenum"/>
3165 <param name="v" type="const GLfloat *"/>
3166 </function>
3167
3168 <function name="MultiTexCoord1i" alias="MultiTexCoord1iARB">
3169 <param name="target" type="GLenum"/>
3170 <param name="s" type="GLint"/>
3171 </function>
3172
3173 <function name="MultiTexCoord1iv" alias="MultiTexCoord1ivARB">
3174 <param name="target" type="GLenum"/>
3175 <param name="v" type="const GLint *"/>
3176 </function>
3177
3178 <function name="MultiTexCoord1s" alias="MultiTexCoord1sARB">
3179 <param name="target" type="GLenum"/>
3180 <param name="s" type="GLshort"/>
3181 </function>
3182
3183 <function name="MultiTexCoord1sv" alias="MultiTexCoord1svARB">
3184 <param name="target" type="GLenum"/>
3185 <param name="v" type="const GLshort *"/>
3186 </function>
3187
3188 <function name="MultiTexCoord2d" alias="MultiTexCoord2dARB">
3189 <param name="target" type="GLenum"/>
3190 <param name="s" type="GLdouble"/>
3191 <param name="t" type="GLdouble"/>
3192 </function>
3193
3194 <function name="MultiTexCoord2dv" alias="MultiTexCoord2dvARB">
3195 <param name="target" type="GLenum"/>
3196 <param name="v" type="const GLdouble *"/>
3197 </function>
3198
3199 <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB">
3200 <param name="target" type="GLenum"/>
3201 <param name="s" type="GLfloat"/>
3202 <param name="t" type="GLfloat"/>
3203 </function>
3204
3205 <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB">
3206 <param name="target" type="GLenum"/>
3207 <param name="v" type="const GLfloat *"/>
3208 </function>
3209
3210 <function name="MultiTexCoord2i" alias="MultiTexCoord2iARB">
3211 <param name="target" type="GLenum"/>
3212 <param name="s" type="GLint"/>
3213 <param name="t" type="GLint"/>
3214 </function>
3215
3216 <function name="MultiTexCoord2iv" alias="MultiTexCoord2ivARB">
3217 <param name="target" type="GLenum"/>
3218 <param name="v" type="const GLint *"/>
3219 </function>
3220
3221 <function name="MultiTexCoord2s" alias="MultiTexCoord2sARB">
3222 <param name="target" type="GLenum"/>
3223 <param name="s" type="GLshort"/>
3224 <param name="t" type="GLshort"/>
3225 </function>
3226
3227 <function name="MultiTexCoord2sv" alias="MultiTexCoord2svARB">
3228 <param name="target" type="GLenum"/>
3229 <param name="v" type="const GLshort *"/>
3230 </function>
3231
3232 <function name="MultiTexCoord3d" alias="MultiTexCoord3dARB">
3233 <param name="target" type="GLenum"/>
3234 <param name="s" type="GLdouble"/>
3235 <param name="t" type="GLdouble"/>
3236 <param name="r" type="GLdouble"/>
3237 </function>
3238
3239 <function name="MultiTexCoord3dv" alias="MultiTexCoord3dvARB">
3240 <param name="target" type="GLenum"/>
3241 <param name="v" type="const GLdouble *"/>
3242 </function>
3243
3244 <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB">
3245 <param name="target" type="GLenum"/>
3246 <param name="s" type="GLfloat"/>
3247 <param name="t" type="GLfloat"/>
3248 <param name="r" type="GLfloat"/>
3249 </function>
3250
3251 <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB">
3252 <param name="target" type="GLenum"/>
3253 <param name="v" type="const GLfloat *"/>
3254 </function>
3255
3256 <function name="MultiTexCoord3i" alias="MultiTexCoord3iARB">
3257 <param name="target" type="GLenum"/>
3258 <param name="s" type="GLint"/>
3259 <param name="t" type="GLint"/>
3260 <param name="r" type="GLint"/>
3261 </function>
3262
3263 <function name="MultiTexCoord3iv" alias="MultiTexCoord3ivARB">
3264 <param name="target" type="GLenum"/>
3265 <param name="v" type="const GLint *"/>
3266 </function>
3267
3268 <function name="MultiTexCoord3s" alias="MultiTexCoord3sARB">
3269 <param name="target" type="GLenum"/>
3270 <param name="s" type="GLshort"/>
3271 <param name="t" type="GLshort"/>
3272 <param name="r" type="GLshort"/>
3273 </function>
3274
3275 <function name="MultiTexCoord3sv" alias="MultiTexCoord3svARB">
3276 <param name="target" type="GLenum"/>
3277 <param name="v" type="const GLshort *"/>
3278 </function>
3279
3280 <function name="MultiTexCoord4d" alias="MultiTexCoord4dARB">
3281 <param name="target" type="GLenum"/>
3282 <param name="s" type="GLdouble"/>
3283 <param name="t" type="GLdouble"/>
3284 <param name="r" type="GLdouble"/>
3285 <param name="q" type="GLdouble"/>
3286 </function>
3287
3288 <function name="MultiTexCoord4dv" alias="MultiTexCoord4dvARB">
3289 <param name="target" type="GLenum"/>
3290 <param name="v" type="const GLdouble *"/>
3291 </function>
3292
3293 <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB">
3294 <param name="target" type="GLenum"/>
3295 <param name="s" type="GLfloat"/>
3296 <param name="t" type="GLfloat"/>
3297 <param name="r" type="GLfloat"/>
3298 <param name="q" type="GLfloat"/>
3299 </function>
3300
3301 <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB">
3302 <param name="target" type="GLenum"/>
3303 <param name="v" type="const GLfloat *"/>
3304 </function>
3305
3306 <function name="MultiTexCoord4i" alias="MultiTexCoord4iARB">
3307 <param name="target" type="GLenum"/>
3308 <param name="s" type="GLint"/>
3309 <param name="t" type="GLint"/>
3310 <param name="r" type="GLint"/>
3311 <param name="q" type="GLint"/>
3312 </function>
3313
3314 <function name="MultiTexCoord4iv" alias="MultiTexCoord4ivARB">
3315 <param name="target" type="GLenum"/>
3316 <param name="v" type="const GLint *"/>
3317 </function>
3318
3319 <function name="MultiTexCoord4s" alias="MultiTexCoord4sARB">
3320 <param name="target" type="GLenum"/>
3321 <param name="s" type="GLshort"/>
3322 <param name="t" type="GLshort"/>
3323 <param name="r" type="GLshort"/>
3324 <param name="q" type="GLshort"/>
3325 </function>
3326
3327 <function name="MultiTexCoord4sv" alias="MultiTexCoord4svARB">
3328 <param name="target" type="GLenum"/>
3329 <param name="v" type="const GLshort *"/>
3330 </function>
3331
3332 <function name="LoadTransposeMatrixf" alias="LoadTransposeMatrixfARB">
3333 <param name="m" type="const GLfloat *"/>
3334 </function>
3335
3336 <function name="LoadTransposeMatrixd" alias="LoadTransposeMatrixdARB">
3337 <param name="m" type="const GLdouble *"/>
3338 </function>
3339
3340 <function name="MultTransposeMatrixf" alias="MultTransposeMatrixfARB">
3341 <param name="m" type="const GLfloat *"/>
3342 </function>
3343
3344 <function name="MultTransposeMatrixd" alias="MultTransposeMatrixdARB">
3345 <param name="m" type="const GLdouble *"/>
3346 </function>
3347
3348 <function name="SampleCoverage" alias="SampleCoverageARB">
3349 <param name="value" type="GLclampf"/>
3350 <param name="invert" type="GLboolean"/>
3351 </function>
3352
3353 <function name="CompressedTexImage3D" alias="CompressedTexImage3DARB">
3354 <param name="target" type="GLenum"/>
3355 <param name="level" type="GLint"/>
3356 <param name="internalformat" type="GLenum"/>
3357 <param name="width" type="GLsizei"/>
3358 <param name="height" type="GLsizei"/>
3359 <param name="depth" type="GLsizei"/>
3360 <param name="border" type="GLint"/>
3361 <param name="imageSize" type="GLsizei"/>
3362 <param name="data" type="const GLvoid *"/>
3363 </function>
3364
3365 <function name="CompressedTexImage2D" alias="CompressedTexImage2DARB">
3366 <param name="target" type="GLenum"/>
3367 <param name="level" type="GLint"/>
3368 <param name="internalformat" type="GLenum"/>
3369 <param name="width" type="GLsizei"/>
3370 <param name="height" type="GLsizei"/>
3371 <param name="border" type="GLint"/>
3372 <param name="imageSize" type="GLsizei"/>
3373 <param name="data" type="const GLvoid *"/>
3374 </function>
3375
3376 <function name="CompressedTexImage1D" alias="CompressedTexImage1DARB">
3377 <param name="target" type="GLenum"/>
3378 <param name="level" type="GLint"/>
3379 <param name="internalformat" type="GLenum"/>
3380 <param name="width" type="GLsizei"/>
3381 <param name="border" type="GLint"/>
3382 <param name="imageSize" type="GLsizei"/>
3383 <param name="data" type="const GLvoid *"/>
3384 </function>
3385
3386 <function name="CompressedTexSubImage3D" alias="CompressedTexSubImage3DARB">
3387 <param name="target" type="GLenum"/>
3388 <param name="level" type="GLint"/>
3389 <param name="xoffset" type="GLint"/>
3390 <param name="yoffset" type="GLint"/>
3391 <param name="zoffset" type="GLint"/>
3392 <param name="width" type="GLsizei"/>
3393 <param name="height" type="GLsizei"/>
3394 <param name="depth" type="GLsizei"/>
3395 <param name="format" type="GLenum"/>
3396 <param name="imageSize" type="GLsizei"/>
3397 <param name="data" type="const GLvoid *"/>
3398 </function>
3399
3400 <function name="CompressedTexSubImage2D" alias="CompressedTexSubImage2DARB">
3401 <param name="target" type="GLenum"/>
3402 <param name="level" type="GLint"/>
3403 <param name="xoffset" type="GLint"/>
3404 <param name="yoffset" type="GLint"/>
3405 <param name="width" type="GLsizei"/>
3406 <param name="height" type="GLsizei"/>
3407 <param name="format" type="GLenum"/>
3408 <param name="imageSize" type="GLsizei"/>
3409 <param name="data" type="const GLvoid *"/>
3410 </function>
3411
3412 <function name="CompressedTexSubImage1D" alias="CompressedTexSubImage1DARB">
3413 <param name="target" type="GLenum"/>
3414 <param name="level" type="GLint"/>
3415 <param name="xoffset" type="GLint"/>
3416 <param name="width" type="GLsizei"/>
3417 <param name="format" type="GLenum"/>
3418 <param name="imageSize" type="GLsizei"/>
3419 <param name="data" type="const GLvoid *"/>
3420 </function>
3421
3422 <function name="GetCompressedTexImage" alias="GetCompressedTexImageARB">
3423 <param name="target" type="GLenum"/>
3424 <param name="level" type="GLint"/>
3425 <param name="img" type="GLvoid *"/>
3426 </function>
3427 </category>
3428
3429 <category name="1.4">
3430 <enum name="BLEND_DST_RGB" value="0x80C8"/>
3431 <enum name="BLEND_SRC_RGB" value="0x80C9"/>
3432 <enum name="BLEND_DST_ALPHA" value="0x80CA"/>
3433 <enum name="BLEND_SRC_ALPHA" value="0x80CB"/>
3434 <enum name="POINT_SIZE_MIN" value="0x8126"/>
3435 <enum name="POINT_SIZE_MAX" value="0x8127"/>
3436 <enum name="POINT_FADE_THRESHOLD_SIZE" value="0x8128"/>
3437 <enum name="POINT_DISTANCE_ATTENUATION" value="0x8129"/>
3438 <enum name="GENERATE_MIPMAP" value="0x8191"/>
3439 <enum name="GENERATE_MIPMAP_HINT" value="0x8192"/>
3440 <enum name="DEPTH_COMPONENT16" value="0x81A5"/>
3441 <enum name="DEPTH_COMPONENT24" value="0x81A6"/>
3442 <enum name="DEPTH_COMPONENT32" value="0x81A7"/>
3443 <enum name="MIRRORED_REPEAT" value="0x8370"/>
3444 <enum name="FOG_COORDINATE_SOURCE" value="0x8450"/>
3445 <enum name="FOG_COORDINATE" value="0x8451"/>
3446 <enum name="FRAGMENT_DEPTH" value="0x8452"/>
3447 <enum name="CURRENT_FOG_COORDINATE" value="0x8453"/>
3448 <enum name="FOG_COORDINATE_ARRAY_TYPE" value="0x8454"/>
3449 <enum name="FOG_COORDINATE_ARRAY_STRIDE" value="0x8455"/>
3450 <enum name="FOG_COORDINATE_ARRAY_POINTER" value="0x8456"/>
3451 <enum name="FOG_COORDINATE_ARRAY" value="0x8457"/>
3452 <enum name="COLOR_SUM" value="0x8458"/>
3453 <enum name="CURRENT_SECONDARY_COLOR" value="0x8459"/>
3454 <enum name="SECONDARY_COLOR_ARRAY_SIZE" value="0x845A"/>
3455 <enum name="SECONDARY_COLOR_ARRAY_TYPE" value="0x845B"/>
3456 <enum name="SECONDARY_COLOR_ARRAY_STRIDE" value="0x845C"/>
3457 <enum name="SECONDARY_COLOR_ARRAY_POINTER" value="0x845D"/>
3458 <enum name="SECONDARY_COLOR_ARRAY" value="0x845E"/>
3459 <enum name="MAX_TEXTURE_LOD_BIAS" value="0x84FD"/>
3460 <enum name="TEXTURE_FILTER_CONTROL" value="0x8500"/>
3461 <enum name="TEXTURE_LOD_BIAS" value="0x8501"/>
3462 <enum name="INCR_WRAP" value="0x8507"/>
3463 <enum name="DECR_WRAP" value="0x8508"/>
3464 <enum name="TEXTURE_DEPTH_SIZE" value="0x884A"/>
3465 <enum name="DEPTH_TEXTURE_MODE" value="0x884B"/>
3466 <enum name="TEXTURE_COMPARE_MODE" value="0x884C"/>
3467 <enum name="TEXTURE_COMPARE_FUNC" value="0x884D"/>
3468 <enum name="COMPARE_R_TO_TEXTURE" value="0x884E"/>
3469
3470 <function name="BlendFuncSeparate" alias="BlendFuncSeparateEXT">
3471 <param name="sfactorRGB" type="GLenum"/>
3472 <param name="dfactorRGB" type="GLenum"/>
3473 <param name="sfactorAlpha" type="GLenum"/>
3474 <param name="dfactorAlpha" type="GLenum"/>
3475 </function>
3476
3477 <function name="FogCoordf" alias="FogCoordfEXT">
3478 <param name="coord" type="GLfloat"/>
3479 </function>
3480
3481 <function name="FogCoordfv" alias="FogCoordfvEXT">
3482 <param name="coord" type="const GLfloat *"/>
3483 </function>
3484
3485 <function name="FogCoordd" alias="FogCoorddEXT">
3486 <param name="coord" type="GLdouble"/>
3487 </function>
3488
3489 <function name="FogCoorddv" alias="FogCoorddvEXT">
3490 <param name="coord" type="const GLdouble *"/>
3491 </function>
3492
3493 <function name="FogCoordPointer" alias="FogCoordPointerEXT">
3494 <param name="type" type="GLenum"/>
3495 <param name="stride" type="GLsizei"/>
3496 <param name="pointer" type="const GLvoid *"/>
3497 </function>
3498
3499 <function name="MultiDrawArrays" alias="MultiDrawArraysEXT">
3500 <param name="mode" type="GLenum"/>
3501 <param name="first" type="GLint *"/>
3502 <param name="count" type="GLsizei *"/>
3503 <param name="primcount" type="GLsizei"/>
3504 </function>
3505
3506 <function name="MultiDrawElements" alias="MultiDrawElementsEXT">
3507 <param name="mode" type="GLenum"/>
3508 <param name="count" type="const GLsizei *"/>
3509 <param name="type" type="GLenum"/>
3510 <param name="indices" type="const GLvoid **"/>
3511 <param name="primcount" type="GLsizei"/>
3512 </function>
3513
3514 <function name="PointParameterf" alias="PointParameterfEXT">
3515 <param name="pname" type="GLenum"/>
3516 <param name="param" type="GLfloat"/>
3517 </function>
3518
3519 <function name="PointParameterfv" alias="PointParameterfvEXT">
3520 <param name="pname" type="GLenum"/>
3521 <param name="params" type="const GLfloat *"/>
3522 </function>
3523
3524 <function name="PointParameteri" alias="PointParameteriNV">
3525 <param name="pname" type="GLenum"/>
3526 <param name="param" type="GLint"/>
3527 </function>
3528
3529 <function name="PointParameteriv" alias="PointParameterivNV">
3530 <param name="pname" type="GLenum"/>
3531 <param name="params" type="const GLint *"/>
3532 </function>
3533
3534 <function name="SecondaryColor3b" alias="SecondaryColor3bEXT">
3535 <param name="red" type="GLbyte"/>
3536 <param name="green" type="GLbyte"/>
3537 <param name="blue" type="GLbyte"/>
3538 </function>
3539
3540 <function name="SecondaryColor3bv" alias="SecondaryColor3bvEXT">
3541 <param name="v" type="const GLbyte *"/>
3542 </function>
3543
3544 <function name="SecondaryColor3d" alias="SecondaryColor3dEXT">
3545 <param name="red" type="GLdouble"/>
3546 <param name="green" type="GLdouble"/>
3547 <param name="blue" type="GLdouble"/>
3548 </function>
3549
3550 <function name="SecondaryColor3dv" alias="SecondaryColor3dvEXT">
3551 <param name="v" type="const GLdouble *"/>
3552 </function>
3553
3554 <function name="SecondaryColor3f" alias="SecondaryColor3fEXT">
3555 <param name="red" type="GLfloat"/>
3556 <param name="green" type="GLfloat"/>
3557 <param name="blue" type="GLfloat"/>
3558 </function>
3559
3560 <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT">
3561 <param name="v" type="const GLfloat *"/>
3562 </function>
3563
3564 <function name="SecondaryColor3i" alias="SecondaryColor3iEXT">
3565 <param name="red" type="GLint"/>
3566 <param name="green" type="GLint"/>
3567 <param name="blue" type="GLint"/>
3568 </function>
3569
3570 <function name="SecondaryColor3iv" alias="SecondaryColor3ivEXT">
3571 <param name="v" type="const GLint *"/>
3572 </function>
3573
3574 <function name="SecondaryColor3s" alias="SecondaryColor3sEXT">
3575 <param name="red" type="GLshort"/>
3576 <param name="green" type="GLshort"/>
3577 <param name="blue" type="GLshort"/>
3578 </function>
3579
3580 <function name="SecondaryColor3sv" alias="SecondaryColor3svEXT">
3581 <param name="v" type="const GLshort *"/>
3582 </function>
3583
3584 <function name="SecondaryColor3ub" alias="SecondaryColor3ubEXT">
3585 <param name="red" type="GLubyte"/>
3586 <param name="green" type="GLubyte"/>
3587 <param name="blue" type="GLubyte"/>
3588 </function>
3589
3590 <function name="SecondaryColor3ubv" alias="SecondaryColor3ubvEXT">
3591 <param name="v" type="const GLubyte *"/>
3592 </function>
3593
3594 <function name="SecondaryColor3ui" alias="SecondaryColor3uiEXT">
3595 <param name="red" type="GLuint"/>
3596 <param name="green" type="GLuint"/>
3597 <param name="blue" type="GLuint"/>
3598 </function>
3599
3600 <function name="SecondaryColor3uiv" alias="SecondaryColor3uivEXT">
3601 <param name="v" type="const GLuint *"/>
3602 </function>
3603
3604 <function name="SecondaryColor3us" alias="SecondaryColor3usEXT">
3605 <param name="red" type="GLushort"/>
3606 <param name="green" type="GLushort"/>
3607 <param name="blue" type="GLushort"/>
3608 </function>
3609
3610 <function name="SecondaryColor3usv" alias="SecondaryColor3usvEXT">
3611 <param name="v" type="const GLushort *"/>
3612 </function>
3613
3614 <function name="SecondaryColorPointer" alias="SecondaryColorPointerEXT">
3615 <param name="size" type="GLint"/>
3616 <param name="type" type="GLenum"/>
3617 <param name="stride" type="GLsizei"/>
3618 <param name="pointer" type="const GLvoid *"/>
3619 </function>
3620
3621 <function name="WindowPos2d" alias="WindowPos2dMESA">
3622 <param name="x" type="GLdouble"/>
3623 <param name="y" type="GLdouble"/>
3624 </function>
3625
3626 <function name="WindowPos2dv" alias="WindowPos2dvMESA">
3627 <param name="v" type="const GLdouble *"/>
3628 </function>
3629
3630 <function name="WindowPos2f" alias="WindowPos2fMESA">
3631 <param name="x" type="GLfloat"/>
3632 <param name="y" type="GLfloat"/>
3633 </function>
3634
3635 <function name="WindowPos2fv" alias="WindowPos2fvMESA">
3636 <param name="v" type="const GLfloat *"/>
3637 </function>
3638
3639 <function name="WindowPos2i" alias="WindowPos2iMESA">
3640 <param name="x" type="GLint"/>
3641 <param name="y" type="GLint"/>
3642 </function>
3643
3644 <function name="WindowPos2iv" alias="WindowPos2ivMESA">
3645 <param name="v" type="const GLint *"/>
3646 </function>
3647
3648 <function name="WindowPos2s" alias="WindowPos2sMESA">
3649 <param name="x" type="GLshort"/>
3650 <param name="y" type="GLshort"/>
3651 </function>
3652
3653 <function name="WindowPos2sv" alias="WindowPos2svMESA">
3654 <param name="v" type="const GLshort *"/>
3655 </function>
3656
3657 <function name="WindowPos3d" alias="WindowPos3dMESA">
3658 <param name="x" type="GLdouble"/>
3659 <param name="y" type="GLdouble"/>
3660 <param name="z" type="GLdouble"/>
3661 </function>
3662
3663 <function name="WindowPos3dv" alias="WindowPos3dvMESA">
3664 <param name="v" type="const GLdouble *"/>
3665 </function>
3666
3667 <function name="WindowPos3f" alias="WindowPos3fMESA">
3668 <param name="x" type="GLfloat"/>
3669 <param name="y" type="GLfloat"/>
3670 <param name="z" type="GLfloat"/>
3671 </function>
3672
3673 <function name="WindowPos3fv" alias="WindowPos3fvMESA">
3674 <param name="v" type="const GLfloat *"/>
3675 </function>
3676
3677 <function name="WindowPos3i" alias="WindowPos3iMESA">
3678 <param name="x" type="GLint"/>
3679 <param name="y" type="GLint"/>
3680 <param name="z" type="GLint"/>
3681 </function>
3682
3683 <function name="WindowPos3iv" alias="WindowPos3ivMESA">
3684 <param name="v" type="const GLint *"/>
3685 </function>
3686
3687 <function name="WindowPos3s" alias="WindowPos3sMESA">
3688 <param name="x" type="GLshort"/>
3689 <param name="y" type="GLshort"/>
3690 <param name="z" type="GLshort"/>
3691 </function>
3692
3693 <function name="WindowPos3sv" alias="WindowPos3svMESA">
3694 <param name="v" type="const GLshort *"/>
3695 </function>
3696 </category>
3697
3698 <category name="1.5">
3699 <enum name="BUFFER_SIZE" value="0x8764"/>
3700 <enum name="BUFFER_USAGE" value="0x8765"/>
3701 <enum name="QUERY_COUNTER_BITS" value="0x8864"/>
3702 <enum name="CURRENT_QUERY" value="0x8865"/>
3703 <enum name="QUERY_RESULT" value="0x8866"/>
3704 <enum name="QUERY_RESULT_AVAILABLE" value="0x8867"/>
3705 <enum name="ARRAY_BUFFER" value="0x8892"/>
3706 <enum name="ELEMENT_ARRAY_BUFFER" value="0x8893"/>
3707 <enum name="ARRAY_BUFFER_BINDING" value="0x8894"/>
3708 <enum name="ELEMENT_ARRAY_BUFFER_BINDING" value="0x8895"/>
3709 <enum name="VERTEX_ARRAY_BUFFER_BINDING" value="0x8896"/>
3710 <enum name="NORMAL_ARRAY_BUFFER_BINDING" value="0x8897"/>
3711 <enum name="COLOR_ARRAY_BUFFER_BINDING" value="0x8898"/>
3712 <enum name="INDEX_ARRAY_BUFFER_BINDING" value="0x8899"/>
3713 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING" value="0x889A"/>
3714 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING" value="0x889B"/>
3715 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING" value="0x889C"/>
3716 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING" value="0x889D"/>
3717 <enum name="WEIGHT_ARRAY_BUFFER_BINDING" value="0x889E"/>
3718 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" value="0x889F"/>
3719 <enum name="READ_ONLY" value="0x88B8"/>
3720 <enum name="WRITE_ONLY" value="0x88B9"/>
3721 <enum name="READ_WRITE" value="0x88BA"/>
3722 <enum name="BUFFER_ACCESS" value="0x88BB"/>
3723 <enum name="BUFFER_MAPPED" value="0x88BC"/>
3724 <enum name="BUFFER_MAP_POINTER" value="0x88BD"/>
3725 <enum name="STREAM_DRAW" value="0x88E0"/>
3726 <enum name="STREAM_READ" value="0x88E1"/>
3727 <enum name="STREAM_COPY" value="0x88E2"/>
3728 <enum name="STATIC_DRAW" value="0x88E4"/>
3729 <enum name="STATIC_READ" value="0x88E5"/>
3730 <enum name="STATIC_COPY" value="0x88E6"/>
3731 <enum name="DYNAMIC_DRAW" value="0x88E8"/>
3732 <enum name="DYNAMIC_READ" value="0x88E9"/>
3733 <enum name="DYNAMIC_COPY" value="0x88EA"/>
3734 <enum name="SAMPLES_PASSED" value="0x8914"/>
3735 <enum name="FOG_COORD_SOURCE" value="0x8450"/>
3736 <enum name="FOG_COORD" value="0x8451"/>
3737 <enum name="CURRENT_FOG_COORD" value="0x8453"/>
3738 <enum name="FOG_COORD_ARRAY_TYPE" value="0x8454"/>
3739 <enum name="FOG_COORD_ARRAY_STRIDE" value="0x8455"/>
3740 <enum name="FOG_COORD_ARRAY_POINTER" value="0x8456"/>
3741 <enum name="FOG_COORD_ARRAY" value="0x8457"/>
3742 <enum name="FOG_COORD_ARRAY_BUFFER_BINDING" value="0x889D"/>
3743 <enum name="SRC0_RGB" value="0x8580"/>
3744 <enum name="SRC1_RGB" value="0x8581"/>
3745 <enum name="SRC2_RGB" value="0x8582"/>
3746 <enum name="SRC0_ALPHA" value="0x8588"/>
3747 <enum name="SRC1_ALPHA" value="0x8589"/>
3748 <enum name="SRC2_ALPHA" value="0x858A"/>
3749
3750 <type name="intptr" size="4"/>
3751 <type name="sizeiptr" size="4"/>
3752
3753 <function name="BindBuffer" alias="BindBufferARB">
3754 <param name="target" type="GLenum"/>
3755 <param name="buffer" type="GLuint"/>
3756 </function>
3757
3758 <function name="BufferData" alias="BufferDataARB">
3759 <param name="target" type="GLenum"/>
3760 <param name="size" type="GLsizeiptrARB"/>
3761 <param name="data" type="const GLvoid *"/>
3762 <param name="usage" type="GLenum"/>
3763 </function>
3764
3765 <function name="BufferSubData" alias="BufferSubDataARB">
3766 <param name="target" type="GLenum"/>
3767 <param name="offset" type="GLintptrARB"/>
3768 <param name="size" type="GLsizeiptrARB"/>
3769 <param name="data" type="const GLvoid *"/>
3770 </function>
3771
3772 <function name="DeleteBuffers" alias="DeleteBuffersARB">
3773 <param name="n" type="GLsizei"/>
3774 <param name="buffer" type="const GLuint *"/>
3775 </function>
3776
3777 <function name="GenBuffers" alias="GenBuffersARB">
3778 <param name="n" type="GLsizei"/>
3779 <param name="buffer" type="GLuint *"/>
3780 </function>
3781
3782 <function name="GetBufferParameteriv" alias="GetBufferParameterivARB">
3783 <param name="target" type="GLenum"/>
3784 <param name="pname" type="GLenum"/>
3785 <param name="params" type="GLint *"/>
3786 </function>
3787
3788 <function name="GetBufferPointerv" alias="GetBufferPointervARB">
3789 <param name="target" type="GLenum"/>
3790 <param name="pname" type="GLenum"/>
3791 <param name="params" type="GLvoid **"/>
3792 </function>
3793
3794 <function name="GetBufferSubData" alias="GetBufferSubDataARB">
3795 <param name="target" type="GLenum"/>
3796 <param name="offset" type="GLintptrARB"/>
3797 <param name="size" type="GLsizeiptrARB"/>
3798 <param name="data" type="GLvoid *"/>
3799 </function>
3800
3801 <function name="IsBuffer" alias="IsBufferARB">
3802 <param name="buffer" type="GLuint"/>
3803 <return type="GLboolean"/>
3804 </function>
3805
3806 <function name="MapBuffer" alias="MapBufferARB">
3807 <param name="target" type="GLenum"/>
3808 <param name="access" type="GLenum"/>
3809 <return type="GLvoid *"/>
3810 </function>
3811
3812 <function name="UnmapBuffer" alias="UnmapBufferARB">
3813 <param name="target" type="GLenum"/>
3814 <return type="GLboolean"/>
3815 </function>
3816
3817 <function name="GenQueries" alias="GenQueriesARB">
3818 <param name="n" type="GLsizei"/>
3819 <param name="ids" type="GLuint *"/>
3820 </function>
3821
3822 <function name="DeleteQueries" alias="DeleteQueriesARB">
3823 <param name="n" type="GLsizei"/>
3824 <param name="ids" type="const GLuint *"/>
3825 </function>
3826
3827 <function name="IsQuery" alias="IsQueryARB">
3828 <param name="id" type="GLuint"/>
3829 <return type="GLboolean"/>
3830 </function>
3831
3832 <function name="BeginQuery" alias="BeginQueryARB">
3833 <param name="target" type="GLenum"/>
3834 <param name="id" type="GLuint"/>
3835 </function>
3836
3837 <function name="EndQuery" alias="EndQueryARB">
3838 <param name="target" type="GLenum"/>
3839 </function>
3840
3841 <function name="GetQueryiv" alias="GetQueryivARB">
3842 <param name="target" type="GLenum"/>
3843 <param name="pname" type="GLenum"/>
3844 <param name="params" type="GLint *"/>
3845 </function>
3846
3847 <function name="GetQueryObjectiv" alias="GetQueryObjectivARB">
3848 <param name="id" type="GLuint"/>
3849 <param name="pname" type="GLenum"/>
3850 <param name="params" type="GLint *"/>
3851 </function>
3852
3853 <function name="GetQueryObjectuiv" alias="GetQueryObjectuivARB">
3854 <param name="id" type="GLuint"/>
3855 <param name="pname" type="GLenum"/>
3856 <param name="params" type="GLuint *"/>
3857 </function>
3858 </category>
3859
3860
3861
3862 <!-- ARB extensions sorted by extension number. -->
3863
3864 <category name="GL_ARB_multitexture" number="1">
3865 <enum name="TEXTURE0_ARB" value="0x84C0"/>
3866 <enum name="TEXTURE1_ARB" value="0x84C1"/>
3867 <enum name="TEXTURE2_ARB" value="0x84C2"/>
3868 <enum name="TEXTURE3_ARB" value="0x84C3"/>
3869 <enum name="TEXTURE4_ARB" value="0x84C4"/>
3870 <enum name="TEXTURE5_ARB" value="0x84C5"/>
3871 <enum name="TEXTURE6_ARB" value="0x84C6"/>
3872 <enum name="TEXTURE7_ARB" value="0x84C7"/>
3873 <enum name="TEXTURE8_ARB" value="0x84C8"/>
3874 <enum name="TEXTURE9_ARB" value="0x84C9"/>
3875 <enum name="TEXTURE10_ARB" value="0x84CA"/>
3876 <enum name="TEXTURE11_ARB" value="0x84CB"/>
3877 <enum name="TEXTURE12_ARB" value="0x84CC"/>
3878 <enum name="TEXTURE13_ARB" value="0x84CD"/>
3879 <enum name="TEXTURE14_ARB" value="0x84CE"/>
3880 <enum name="TEXTURE15_ARB" value="0x84CF"/>
3881 <enum name="TEXTURE16_ARB" value="0x84D0"/>
3882 <enum name="TEXTURE17_ARB" value="0x84D1"/>
3883 <enum name="TEXTURE18_ARB" value="0x84D2"/>
3884 <enum name="TEXTURE19_ARB" value="0x84D3"/>
3885 <enum name="TEXTURE20_ARB" value="0x84D4"/>
3886 <enum name="TEXTURE21_ARB" value="0x84D5"/>
3887 <enum name="TEXTURE22_ARB" value="0x84D6"/>
3888 <enum name="TEXTURE23_ARB" value="0x84D7"/>
3889 <enum name="TEXTURE24_ARB" value="0x84D8"/>
3890 <enum name="TEXTURE25_ARB" value="0x84D9"/>
3891 <enum name="TEXTURE26_ARB" value="0x84DA"/>
3892 <enum name="TEXTURE27_ARB" value="0x84DB"/>
3893 <enum name="TEXTURE28_ARB" value="0x84DC"/>
3894 <enum name="TEXTURE29_ARB" value="0x84DD"/>
3895 <enum name="TEXTURE30_ARB" value="0x84DE"/>
3896 <enum name="TEXTURE31_ARB" value="0x84DF"/>
3897 <enum name="ACTIVE_TEXTURE_ARB" value="0x84E0"/>
3898 <enum name="CLIENT_ACTIVE_TEXTURE_ARB" value="0x84E1"/>
3899 <enum name="MAX_TEXTURE_UNITS_ARB" value="0x84E2"/>
3900
3901 <function name="ActiveTextureARB" offset="374">
3902 <param name="texture" type="GLenum"/>
3903 <glx rop="197"/>
3904 </function>
3905
3906 <function name="ClientActiveTextureARB" offset="375">
3907 <param name="texture" type="GLenum"/>
3908 <glx handcode="true"/>
3909 </function>
3910
3911 <function name="MultiTexCoord1dARB" offset="376" vectorequiv="MultiTexCoord1dvARB">
3912 <param name="target" type="GLenum"/>
3913 <param name="s" type="GLdouble"/>
3914 </function>
3915
3916 <function name="MultiTexCoord1dvARB" offset="377">
3917 <param name="target" type="GLenum"/>
3918 <param name="v" type="const GLdouble *" count="1"/>
3919 <glx rop="198"/>
3920 </function>
3921
3922 <function name="MultiTexCoord1fARB" offset="378" vectorequiv="MultiTexCoord1fvARB">
3923 <param name="target" type="GLenum"/>
3924 <param name="s" type="GLfloat"/>
3925 </function>
3926
3927 <function name="MultiTexCoord1fvARB" offset="379">
3928 <param name="target" type="GLenum"/>
3929 <param name="v" type="const GLfloat *" count="1"/>
3930 <glx rop="199"/>
3931 </function>
3932
3933 <function name="MultiTexCoord1iARB" offset="380" vectorequiv="MultiTexCoord1ivARB">
3934 <param name="target" type="GLenum"/>
3935 <param name="s" type="GLint"/>
3936 </function>
3937
3938 <function name="MultiTexCoord1ivARB" offset="381">
3939 <param name="target" type="GLenum"/>
3940 <param name="v" type="const GLint *" count="1"/>
3941 <glx rop="200"/>
3942 </function>
3943
3944 <function name="MultiTexCoord1sARB" offset="382" vectorequiv="MultiTexCoord1svARB">
3945 <param name="target" type="GLenum"/>
3946 <param name="s" type="GLshort"/>
3947 </function>
3948
3949 <function name="MultiTexCoord1svARB" offset="383">
3950 <param name="target" type="GLenum"/>
3951 <param name="v" type="const GLshort *" count="1"/>
3952 <glx rop="201"/>
3953 </function>
3954
3955 <function name="MultiTexCoord2dARB" offset="384" vectorequiv="MultiTexCoord2dvARB">
3956 <param name="target" type="GLenum"/>
3957 <param name="s" type="GLdouble"/>
3958 <param name="t" type="GLdouble"/>
3959 </function>
3960
3961 <function name="MultiTexCoord2dvARB" offset="385">
3962 <param name="target" type="GLenum"/>
3963 <param name="v" type="const GLdouble *" count="2"/>
3964 <glx rop="202"/>
3965 </function>
3966
3967 <function name="MultiTexCoord2fARB" offset="386" vectorequiv="MultiTexCoord2fvARB">
3968 <param name="target" type="GLenum"/>
3969 <param name="s" type="GLfloat"/>
3970 <param name="t" type="GLfloat"/>
3971 </function>
3972
3973 <function name="MultiTexCoord2fvARB" offset="387">
3974 <param name="target" type="GLenum"/>
3975 <param name="v" type="const GLfloat *" count="2"/>
3976 <glx rop="203"/>
3977 </function>
3978
3979 <function name="MultiTexCoord2iARB" offset="388" vectorequiv="MultiTexCoord2ivARB">
3980 <param name="target" type="GLenum"/>
3981 <param name="s" type="GLint"/>
3982 <param name="t" type="GLint"/>
3983 </function>
3984
3985 <function name="MultiTexCoord2ivARB" offset="389">
3986 <param name="target" type="GLenum"/>
3987 <param name="v" type="const GLint *" count="2"/>
3988 <glx rop="204"/>
3989 </function>
3990
3991 <function name="MultiTexCoord2sARB" offset="390" vectorequiv="MultiTexCoord2svARB">
3992 <param name="target" type="GLenum"/>
3993 <param name="s" type="GLshort"/>
3994 <param name="t" type="GLshort"/>
3995 </function>
3996
3997 <function name="MultiTexCoord2svARB" offset="391">
3998 <param name="target" type="GLenum"/>
3999 <param name="v" type="const GLshort *" count="2"/>
4000 <glx rop="205"/>
4001 </function>
4002
4003 <function name="MultiTexCoord3dARB" offset="392" vectorequiv="MultiTexCoord3dvARB">
4004 <param name="target" type="GLenum"/>
4005 <param name="s" type="GLdouble"/>
4006 <param name="t" type="GLdouble"/>
4007 <param name="r" type="GLdouble"/>
4008 </function>
4009
4010 <function name="MultiTexCoord3dvARB" offset="393">
4011 <param name="target" type="GLenum"/>
4012 <param name="v" type="const GLdouble *" count="3"/>
4013 <glx rop="206"/>
4014 </function>
4015
4016 <function name="MultiTexCoord3fARB" offset="394" vectorequiv="MultiTexCoord3fvARB">
4017 <param name="target" type="GLenum"/>
4018 <param name="s" type="GLfloat"/>
4019 <param name="t" type="GLfloat"/>
4020 <param name="r" type="GLfloat"/>
4021 </function>
4022
4023 <function name="MultiTexCoord3fvARB" offset="395">
4024 <param name="target" type="GLenum"/>
4025 <param name="v" type="const GLfloat *" count="3"/>
4026 <glx rop="207"/>
4027 </function>
4028
4029 <function name="MultiTexCoord3iARB" offset="396" vectorequiv="MultiTexCoord3ivARB">
4030 <param name="target" type="GLenum"/>
4031 <param name="s" type="GLint"/>
4032 <param name="t" type="GLint"/>
4033 <param name="r" type="GLint"/>
4034 </function>
4035
4036 <function name="MultiTexCoord3ivARB" offset="397">
4037 <param name="target" type="GLenum"/>
4038 <param name="v" type="const GLint *" count="3"/>
4039 <glx rop="208"/>
4040 </function>
4041
4042 <function name="MultiTexCoord3sARB" offset="398" vectorequiv="MultiTexCoord3svARB">
4043 <param name="target" type="GLenum"/>
4044 <param name="s" type="GLshort"/>
4045 <param name="t" type="GLshort"/>
4046 <param name="r" type="GLshort"/>
4047 </function>
4048
4049 <function name="MultiTexCoord3svARB" offset="399">
4050 <param name="target" type="GLenum"/>
4051 <param name="v" type="const GLshort *" count="3"/>
4052 <glx rop="209"/>
4053 </function>
4054
4055 <function name="MultiTexCoord4dARB" offset="400" vectorequiv="MultiTexCoord4dvARB">
4056 <param name="target" type="GLenum"/>
4057 <param name="s" type="GLdouble"/>
4058 <param name="t" type="GLdouble"/>
4059 <param name="r" type="GLdouble"/>
4060 <param name="q" type="GLdouble"/>
4061 </function>
4062
4063 <function name="MultiTexCoord4dvARB" offset="401">
4064 <param name="target" type="GLenum"/>
4065 <param name="v" type="const GLdouble *" count="4"/>
4066 <glx rop="210"/>
4067 </function>
4068
4069 <function name="MultiTexCoord4fARB" offset="402" vectorequiv="MultiTexCoord4fvARB">
4070 <param name="target" type="GLenum"/>
4071 <param name="s" type="GLfloat"/>
4072 <param name="t" type="GLfloat"/>
4073 <param name="r" type="GLfloat"/>
4074 <param name="q" type="GLfloat"/>
4075 </function>
4076
4077 <function name="MultiTexCoord4fvARB" offset="403">
4078 <param name="target" type="GLenum"/>
4079 <param name="v" type="const GLfloat *" count="4"/>
4080 <glx rop="211"/>
4081 </function>
4082
4083 <function name="MultiTexCoord4iARB" offset="404" vectorequiv="MultiTexCoord4ivARB">
4084 <param name="target" type="GLenum"/>
4085 <param name="s" type="GLint"/>
4086 <param name="t" type="GLint"/>
4087 <param name="r" type="GLint"/>
4088 <param name="q" type="GLint"/>
4089 </function>
4090
4091 <function name="MultiTexCoord4ivARB" offset="405">
4092 <param name="target" type="GLenum"/>
4093 <param name="v" type="const GLint *" count="4"/>
4094 <glx rop="212"/>
4095 </function>
4096
4097 <function name="MultiTexCoord4sARB" offset="406" vectorequiv="MultiTexCoord4svARB">
4098 <param name="target" type="GLenum"/>
4099 <param name="s" type="GLshort"/>
4100 <param name="t" type="GLshort"/>
4101 <param name="r" type="GLshort"/>
4102 <param name="q" type="GLshort"/>
4103 </function>
4104
4105 <function name="MultiTexCoord4svARB" offset="407">
4106 <param name="target" type="GLenum"/>
4107 <param name="v" type="const GLshort *" count="4"/>
4108 <glx rop="213"/>
4109 </function>
4110 </category>
4111
4112 <!-- ARB extension number 2 is a GLX extension. -->
4113
4114 <category name="GL_ARB_transpose_matrix" number="3">
4115 <enum name="TRANSPOSE_MODELVIEW_MATRIX_ARB" value="0x84E3"/>
4116 <enum name="TRANSPOSE_PROJECTION_MATRIX_ARB" value="0x84E4"/>
4117 <enum name="TRANSPOSE_TEXTURE_MATRIX_ARB" value="0x84E5"/>
4118 <enum name="TRANSPOSE_COLOR_MATRIX_ARB" value="0x84E6"/>
4119
4120 <function name="LoadTransposeMatrixfARB" offset="408">
4121 <param name="m" type="const GLfloat *"/>
4122 <glx handcode="true"/>
4123 </function>
4124
4125 <function name="LoadTransposeMatrixdARB" offset="409">
4126 <param name="m" type="const GLdouble *"/>
4127 <glx handcode="true"/>
4128 </function>
4129
4130 <function name="MultTransposeMatrixfARB" offset="410">
4131 <param name="m" type="const GLfloat *"/>
4132 <glx handcode="true"/>
4133 </function>
4134
4135 <function name="MultTransposeMatrixdARB" offset="411">
4136 <param name="m" type="const GLdouble *"/>
4137 <glx handcode="true"/>
4138 </function>
4139 </category>
4140
4141 <!-- ARB extension number 4 is a WGL extension. -->
4142
4143 <category name="GL_ARB_multisample" number="5">
4144 <enum name="MULTISAMPLE_ARB" value="0x809D"/>
4145 <enum name="SAMPLE_ALPHA_TO_COVERAGE_ARB" value="0x809E"/>
4146 <enum name="SAMPLE_ALPHA_TO_ONE_ARB" value="0x809F"/>
4147 <enum name="SAMPLE_COVERAGE_ARB" value="0x80A0"/>
4148 <enum name="SAMPLE_BUFFERS_ARB" value="0x80A8"/>
4149 <enum name="SAMPLES_ARB" value="0x80A9"/>
4150 <enum name="SAMPLE_COVERAGE_VALUE_ARB" value="0x80AA"/>
4151 <enum name="SAMPLE_COVERAGE_INVERT_ARB" value="0x80AB"/>
4152 <enum name="MULTISAMPLE_BIT_ARB" value="0x20000000"/>
4153
4154 <function name="SampleCoverageARB" offset="412">
4155 <param name="value" type="GLclampf"/>
4156 <param name="invert" type="GLboolean"/>
4157 <glx rop="229"/>
4158 </function>
4159 </category>
4160
4161 <category name="GL_ARB_texture_env_add" number="6">
4162 <!-- No new functions, types, enums. -->
4163 </category>
4164
4165 <category name="GL_ARB_texture_cube_map" number="7">
4166 <enum name="NORMAL_MAP_ARB" value="0x8511"/>
4167 <enum name="REFLECTION_MAP_ARB" value="0x8512"/>
4168 <enum name="TEXTURE_CUBE_MAP_ARB" value="0x8513"/>
4169 <enum name="TEXTURE_BINDING_CUBE_MAP_ARB" value="0x8514"/>
4170 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X_ARB" value="0x8515"/>
4171 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X_ARB" value="0x8516"/>
4172 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y_ARB" value="0x8517"/>
4173 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB" value="0x8518"/>
4174 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z_ARB" value="0x8519"/>
4175 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB" value="0x851A"/>
4176 <enum name="PROXY_TEXTURE_CUBE_MAP_ARB" value="0x851B"/>
4177 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE_ARB" value="0x851C"/>
4178 </category>
4179
4180 <!-- ARB extension number 8 is a WGL extension. -->
4181 <!-- ARB extension number 9 is a WGL extension. -->
4182 <!-- ARB extension number 10 is a WGL extension. -->
4183 <!-- ARB extension number 11 is a WGL extension. -->
4184
4185 <category name="GL_ARB_texture_compression" number="12">
4186 <enum name="COMPRESSED_ALPHA_ARB" value="0x84E9"/>
4187 <enum name="COMPRESSED_LUMINANCE_ARB" value="0x84EA"/>
4188 <enum name="COMPRESSED_LUMINANCE_ALPHA_ARB" value="0x84EB"/>
4189 <enum name="COMPRESSED_INTENSITY_ARB" value="0x84EC"/>
4190 <enum name="COMPRESSED_RGB_ARB" value="0x84ED"/>
4191 <enum name="COMPRESSED_RGBA_ARB" value="0x84EE"/>
4192 <enum name="TEXTURE_COMPRESSION_HINT_ARB" value="0x84EF"/>
4193 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" value="0x86A0"/>
4194 <enum name="TEXTURE_COMPRESSED_ARB" value="0x86A1"/>
4195 <enum name="NUM_TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A2"/>
4196 <enum name="TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A3"/>
4197
4198 <function name="CompressedTexImage3DARB" offset="554">
4199 <param name="target" type="GLenum"/>
4200 <param name="level" type="GLint"/>
4201 <param name="internalformat" type="GLenum"/>
4202 <param name="width" type="GLsizei"/>
4203 <param name="height" type="GLsizei"/>
4204 <param name="depth" type="GLsizei"/>
4205 <param name="border" type="GLint"/>
4206 <param name="imageSize" type="GLsizei"/>
4207 <param name="data" type="const GLvoid *"/>
4208 <glx rop="216" handcode="true"/>
4209 </function>
4210
4211 <function name="CompressedTexImage2DARB" offset="555">
4212 <param name="target" type="GLenum"/>
4213 <param name="level" type="GLint"/>
4214 <param name="internalformat" type="GLenum"/>
4215 <param name="width" type="GLsizei"/>
4216 <param name="height" type="GLsizei"/>
4217 <param name="border" type="GLint"/>
4218 <param name="imageSize" type="GLsizei"/>
4219 <param name="data" type="const GLvoid *"/>
4220 <glx rop="215" handcode="true"/>
4221 </function>
4222
4223 <function name="CompressedTexImage1DARB" offset="556">
4224 <param name="target" type="GLenum"/>
4225 <param name="level" type="GLint"/>
4226 <param name="internalformat" type="GLenum"/>
4227 <param name="width" type="GLsizei"/>
4228 <param name="border" type="GLint"/>
4229 <param name="imageSize" type="GLsizei"/>
4230 <param name="data" type="const GLvoid *"/>
4231 <glx rop="214" handcode="true"/>
4232 </function>
4233
4234 <function name="CompressedTexSubImage3DARB" offset="557">
4235 <param name="target" type="GLenum"/>
4236 <param name="level" type="GLint"/>
4237 <param name="xoffset" type="GLint"/>
4238 <param name="yoffset" type="GLint"/>
4239 <param name="zoffset" type="GLint"/>
4240 <param name="width" type="GLsizei"/>
4241 <param name="height" type="GLsizei"/>
4242 <param name="depth" type="GLsizei"/>
4243 <param name="format" type="GLenum"/>
4244 <param name="imageSize" type="GLsizei"/>
4245 <param name="data" type="const GLvoid *"/>
4246 <glx rop="219" handcode="true"/>
4247 </function>
4248
4249 <function name="CompressedTexSubImage2DARB" offset="558">
4250 <param name="target" type="GLenum"/>
4251 <param name="level" type="GLint"/>
4252 <param name="xoffset" type="GLint"/>
4253 <param name="yoffset" type="GLint"/>
4254 <param name="width" type="GLsizei"/>
4255 <param name="height" type="GLsizei"/>
4256 <param name="format" type="GLenum"/>
4257 <param name="imageSize" type="GLsizei"/>
4258 <param name="data" type="const GLvoid *"/>
4259 <glx rop="218" handcode="true"/>
4260 </function>
4261
4262 <function name="CompressedTexSubImage1DARB" offset="559">
4263 <param name="target" type="GLenum"/>
4264 <param name="level" type="GLint"/>
4265 <param name="xoffset" type="GLint"/>
4266 <param name="width" type="GLsizei"/>
4267 <param name="format" type="GLenum"/>
4268 <param name="imageSize" type="GLsizei"/>
4269 <param name="data" type="const GLvoid *"/>
4270 <glx rop="217" handcode="true"/>
4271 </function>
4272
4273 <function name="GetCompressedTexImageARB" offset="560">
4274 <param name="target" type="GLenum"/>
4275 <param name="level" type="GLint"/>
4276 <param name="img" type="GLvoid *"/>
4277 <glx sop="160" handcode="true"/>
4278 </function>
4279 </category>
4280
4281 <category name="GL_ARB_texture_border_clamp" number="13">
4282 <enum name="CLAMP_TO_BORDER_ARB" value="0x812D"/>
4283 </category>
4284
4285 <category name="GL_ARB_point_parameters" number="14">
4286 <enum name="POINT_SIZE_MIN_ARB" value="0x8126"/>
4287 <enum name="POINT_SIZE_MAX_ARB" value="0x8127"/>
4288 <enum name="POINT_FADE_THRESHOLD_SIZE_ARB" value="0x8128"/>
4289 <enum name="POINT_DISTANCE_ATTENUATION_ARB" value="0x8129"/>
4290
4291 <function name="PointParameterfARB" alias="PointParameterfEXT">
4292 <param name="pname" type="GLenum"/>
4293 <param name="param" type="GLfloat"/>
4294 <glx rop="2065"/>
4295 </function>
4296
4297 <function name="PointParameterfvARB" alias="PointParameterfvEXT">
4298 <param name="pname" type="GLenum"/>
4299 <param name="params" type="const GLfloat *" variable_param="pname"/>
4300 <glx rop="2066"/>
4301 </function>
4302 </category>
4303
4304 <category name="GL_ARB_vertex_blend" number="15">
4305 <enum name="MAX_VERTEX_UNITS_ARB" value="0x86A4"/>
4306 <enum name="ACTIVE_VERTEX_UNITS_ARB" value="0x86A5"/>
4307 <enum name="WEIGHT_SUM_UNITY_ARB" value="0x86A6"/>
4308 <enum name="VERTEX_BLEND_ARB" value="0x86A7"/>
4309 <enum name="CURRENT_WEIGHT_ARB" value="0x86A8"/>
4310 <enum name="WEIGHT_ARRAY_TYPE_ARB" value="0x86A9"/>
4311 <enum name="WEIGHT_ARRAY_STRIDE_ARB" value="0x86AA"/>
4312 <enum name="WEIGHT_ARRAY_SIZE_ARB" value="0x86AB"/>
4313 <enum name="WEIGHT_ARRAY_POINTER_ARB" value="0x86AC"/>
4314 <enum name="WEIGHT_ARRAY_ARB" value="0x86AD"/>
4315 <enum name="MODELVIEW0_ARB" value="0x1700"/>
4316 <enum name="MODELVIEW1_ARB" value="0x850A"/>
4317 <enum name="MODELVIEW2_ARB" value="0x8722"/>
4318 <enum name="MODELVIEW3_ARB" value="0x8723"/>
4319 <enum name="MODELVIEW4_ARB" value="0x8724"/>
4320 <enum name="MODELVIEW5_ARB" value="0x8725"/>
4321 <enum name="MODELVIEW6_ARB" value="0x8726"/>
4322 <enum name="MODELVIEW7_ARB" value="0x8727"/>
4323 <enum name="MODELVIEW8_ARB" value="0x8728"/>
4324 <enum name="MODELVIEW9_ARB" value="0x8729"/>
4325 <enum name="MODELVIEW10_ARB" value="0x872A"/>
4326 <enum name="MODELVIEW11_ARB" value="0x872B"/>
4327 <enum name="MODELVIEW12_ARB" value="0x872C"/>
4328 <enum name="MODELVIEW13_ARB" value="0x872D"/>
4329 <enum name="MODELVIEW14_ARB" value="0x872E"/>
4330 <enum name="MODELVIEW15_ARB" value="0x872F"/>
4331 <enum name="MODELVIEW16_ARB" value="0x8730"/>
4332 <enum name="MODELVIEW17_ARB" value="0x8731"/>
4333 <enum name="MODELVIEW18_ARB" value="0x8732"/>
4334 <enum name="MODELVIEW19_ARB" value="0x8733"/>
4335 <enum name="MODELVIEW20_ARB" value="0x8734"/>
4336 <enum name="MODELVIEW21_ARB" value="0x8735"/>
4337 <enum name="MODELVIEW22_ARB" value="0x8736"/>
4338 <enum name="MODELVIEW23_ARB" value="0x8737"/>
4339 <enum name="MODELVIEW24_ARB" value="0x8738"/>
4340 <enum name="MODELVIEW25_ARB" value="0x8739"/>
4341 <enum name="MODELVIEW26_ARB" value="0x873A"/>
4342 <enum name="MODELVIEW27_ARB" value="0x873B"/>
4343 <enum name="MODELVIEW28_ARB" value="0x873C"/>
4344 <enum name="MODELVIEW29_ARB" value="0x873D"/>
4345 <enum name="MODELVIEW30_ARB" value="0x873E"/>
4346 <enum name="MODELVIEW31_ARB" value="0x873F"/>
4347
4348 <function name="WeightbvARB" offset="?">
4349 <param name="size" type="GLint"/>
4350 <param name="weights" type="const GLbyte *"/>
4351 </function>
4352
4353 <function name="WeightsvARB" offset="?">
4354 <param name="size" type="GLint"/>
4355 <param name="weights" type="const GLshort *"/>
4356 </function>
4357
4358 <function name="WeightivARB" offset="?">
4359 <param name="size" type="GLint"/>
4360 <param name="weights" type="const GLint *"/>
4361 </function>
4362
4363 <function name="WeightfvARB" offset="?">
4364 <param name="size" type="GLint"/>
4365 <param name="weights" type="const GLfloat *"/>
4366 </function>
4367
4368 <function name="WeightdvARB" offset="?">
4369 <param name="size" type="GLint"/>
4370 <param name="weights" type="const GLdouble *"/>
4371 </function>
4372
4373 <function name="WeightubvARB" offset="?">
4374 <param name="size" type="GLint"/>
4375 <param name="weights" type="const GLubyte *"/>
4376 </function>
4377
4378 <function name="WeightusvARB" offset="?">
4379 <param name="size" type="GLint"/>
4380 <param name="weights" type="const GLushort *"/>
4381 </function>
4382
4383 <function name="WeightuivARB" offset="?">
4384 <param name="size" type="GLint"/>
4385 <param name="weights" type="const GLuint *"/>
4386 </function>
4387
4388 <function name="WeightPointerARB" offset="?">
4389 <param name="size" type="GLint"/>
4390 <param name="type" type="GLenum"/>
4391 <param name="stride" type="GLsizei"/>
4392 <param name="pointer" type="const GLvoid *"/>
4393 <glx handcode="true"/>
4394 </function>
4395
4396 <function name="VertexBlendARB" offset="?">
4397 <param name="count" type="GLint"/>
4398 </function>
4399 </category>
4400
4401 <category name="GL_ARB_matrix_palette" number="16">
4402 <enum name="MATRIX_PALETTE_ARB" value="0x8840"/>
4403 <enum name="MAX_MATRIX_PALETTE_STACK_DEPTH_ARB" value="0x8841"/>
4404 <enum name="MAX_PALETTE_MATRICES_ARB" value="0x8842"/>
4405 <enum name="CURRENT_PALETTE_MATRIX_ARB" value="0x8843"/>
4406 <enum name="MATRIX_INDEX_ARRAY_ARB" value="0x8844"/>
4407 <enum name="CURRENT_MATRIX_INDEX_ARB" value="0x8845"/>
4408 <enum name="MATRIX_INDEX_ARRAY_SIZE_ARB" value="0x8846"/>
4409 <enum name="MATRIX_INDEX_ARRAY_TYPE_ARB" value="0x8847"/>
4410 <enum name="MATRIX_INDEX_ARRAY_STRIDE_ARB" value="0x8848"/>
4411 <enum name="MATRIX_INDEX_ARRAY_POINTER_ARB" value="0x8849"/>
4412
4413 <function name="CurrentPaletteMatrixARB" offset="?">
4414 <param name="index" type="GLint"/>
4415 </function>
4416
4417 <function name="MatrixIndexubvARB" offset="?">
4418 <param name="size" type="GLint"/>
4419 <param name="indices" type="const GLubyte *"/>
4420 </function>
4421
4422 <function name="MatrixIndexusvARB" offset="?">
4423 <param name="size" type="GLint"/>
4424 <param name="indices" type="const GLushort *"/>
4425 </function>
4426
4427 <function name="MatrixIndexuivARB" offset="?">
4428 <param name="size" type="GLint"/>
4429 <param name="indices" type="const GLuint *"/>
4430 </function>
4431
4432 <function name="MatrixIndexPointerARB" offset="?">
4433 <param name="size" type="GLint"/>
4434 <param name="type" type="GLenum"/>
4435 <param name="stride" type="GLsizei"/>
4436 <param name="pointer" type="const GLvoid *"/>
4437 <glx handcode="true"/>
4438 </function>
4439 </category>
4440
4441 <category name="GL_ARB_texture_env_combine" number="17">
4442 <enum name="COMBINE_ARB" value="0x8570"/>
4443 <enum name="COMBINE_RGB_ARB" value="0x8571"/>
4444 <enum name="COMBINE_ALPHA_ARB" value="0x8572"/>
4445 <enum name="SOURCE0_RGB_ARB" value="0x8580"/>
4446 <enum name="SOURCE1_RGB_ARB" value="0x8581"/>
4447 <enum name="SOURCE2_RGB_ARB" value="0x8582"/>
4448 <enum name="SOURCE0_ALPHA_ARB" value="0x8588"/>
4449 <enum name="SOURCE1_ALPHA_ARB" value="0x8589"/>
4450 <enum name="SOURCE2_ALPHA_ARB" value="0x858A"/>
4451 <enum name="OPERAND0_RGB_ARB" value="0x8590"/>
4452 <enum name="OPERAND1_RGB_ARB" value="0x8591"/>
4453 <enum name="OPERAND2_RGB_ARB" value="0x8592"/>
4454 <enum name="OPERAND0_ALPHA_ARB" value="0x8598"/>
4455 <enum name="OPERAND1_ALPHA_ARB" value="0x8599"/>
4456 <enum name="OPERAND2_ALPHA_ARB" value="0x859A"/>
4457 <enum name="RGB_SCALE_ARB" value="0x8573"/>
4458 <enum name="ADD_SIGNED_ARB" value="0x8574"/>
4459 <enum name="INTERPOLATE_ARB" value="0x8575"/>
4460 <enum name="SUBTRACT_ARB" value="0x84E7"/>
4461 <enum name="CONSTANT_ARB" value="0x8576"/>
4462 <enum name="PRIMARY_COLOR_ARB" value="0x8577"/>
4463 <enum name="PREVIOUS_ARB" value="0x8578"/>
4464 </category>
4465
4466 <category name="GL_ARB_texture_env_crossbar" number="18">
4467 <!-- No new functions, types, enums. -->
4468 </category>
4469
4470 <category name="GL_ARB_texture_env_dot3" number="19">
4471 <enum name="DOT3_RGB_ARB" value="0x86AE"/>
4472 <enum name="DOT3_RGBA_ARB" value="0x86AF"/>
4473 </category>
4474
4475 <!-- ARB extension number 20 is a WGL extension. -->
4476
4477 <category name="GL_ARB_texture_mirrored_repeat" number="21">
4478 <enum name="MIRRORED_REPEAT_ARB" value="0x8370"/>
4479 </category>
4480
4481 <category name="GL_ARB_depth_texture" number="22">
4482 <enum name="DEPTH_COMPONENT16_ARB" value="0x81A5"/>
4483 <enum name="DEPTH_COMPONENT24_ARB" value="0x81A6"/>
4484 <enum name="DEPTH_COMPONENT32_ARB" value="0x81A7"/>
4485 <enum name="TEXTURE_DEPTH_SIZE_ARB" value="0x884A"/>
4486 <enum name="DEPTH_TEXTURE_MODE_ARB" value="0x884B"/>
4487 </category>
4488
4489 <category name="GL_ARB_shadow" number="23">
4490 <enum name="TEXTURE_COMPARE_MODE_ARB" value="0x884C"/>
4491 <enum name="TEXTURE_COMPARE_FUNC_ARB" value="0x884D"/>
4492 <enum name="COMPARE_R_TO_TEXTURE_ARB" value="0x884E"/>
4493 </category>
4494
4495 <category name="GL_ARB_shadow_ambient" number="24">
4496 <enum name="TEXTURE_COMPARE_FAIL_VALUE_ARB" value="0x80BF"/>
4497 </category>
4498
4499 <category name="GL_ARB_window_pos" number="25">
4500 <function name="WindowPos2dARB" alias="WindowPos2dMESA">
4501 <param name="x" type="GLdouble"/>
4502 <param name="y" type="GLdouble"/>
4503 </function>
4504
4505 <function name="WindowPos2fARB" alias="WindowPos2fMESA">
4506 <param name="x" type="GLfloat"/>
4507 <param name="y" type="GLfloat"/>
4508 </function>
4509
4510 <function name="WindowPos2iARB" alias="WindowPos2iMESA">
4511 <param name="x" type="GLint"/>
4512 <param name="y" type="GLint"/>
4513 </function>
4514
4515 <function name="WindowPos2sARB" alias="WindowPos2sMESA">
4516 <param name="x" type="GLshort"/>
4517 <param name="y" type="GLshort"/>
4518 </function>
4519
4520 <function name="WindowPos2dvARB" alias="WindowPos2dvMESA">
4521 <param name="p" type="const GLdouble *"/>
4522 </function>
4523
4524 <function name="WindowPos2fvARB" alias="WindowPos2fvMESA">
4525 <param name="p" type="const GLfloat *"/>
4526 </function>
4527
4528 <function name="WindowPos2ivARB" alias="WindowPos2ivMESA">
4529 <param name="p" type="const GLint *"/>
4530 </function>
4531
4532 <function name="WindowPos2svARB" alias="WindowPos2svMESA">
4533 <param name="p" type="const GLshort *"/>
4534 </function>
4535
4536 <function name="WindowPos3dARB" alias="WindowPos3dMESA">
4537 <param name="x" type="GLdouble"/>
4538 <param name="y" type="GLdouble"/>
4539 <param name="z" type="GLdouble"/>
4540 </function>
4541
4542 <function name="WindowPos3fARB" alias="WindowPos3fMESA">
4543 <param name="x" type="GLfloat"/>
4544 <param name="y" type="GLfloat"/>
4545 <param name="z" type="GLfloat"/>
4546 </function>
4547
4548 <function name="WindowPos3iARB" alias="WindowPos3iMESA">
4549 <param name="x" type="GLint"/>
4550 <param name="y" type="GLint"/>
4551 <param name="z" type="GLint"/>
4552 </function>
4553
4554 <function name="WindowPos3sARB" alias="WindowPos3sMESA">
4555 <param name="x" type="GLshort"/>
4556 <param name="y" type="GLshort"/>
4557 <param name="z" type="GLshort"/>
4558 </function>
4559
4560 <function name="WindowPos3dvARB" alias="WindowPos3dvMESA">
4561 <param name="p" type="const GLdouble *"/>
4562 </function>
4563
4564 <function name="WindowPos3fvARB" alias="WindowPos3fvMESA">
4565 <param name="p" type="const GLfloat *"/>
4566 </function>
4567
4568 <function name="WindowPos3ivARB" alias="WindowPos3ivMESA">
4569 <param name="p" type="const GLint *"/>
4570 </function>
4571
4572 <function name="WindowPos3svARB" alias="WindowPos3svMESA">
4573 <param name="p" type="const GLshort *"/>
4574 </function>
4575 </category>
4576
4577 <category name="GL_ARB_vertex_program" number="26">
4578 <enum name="COLOR_SUM_ARB" value="0x8458"/>
4579 <enum name="VERTEX_PROGRAM_ARB" value="0x8620"/>
4580 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED_ARB" value="0x8622"/>
4581 <enum name="VERTEX_ATTRIB_ARRAY_SIZE_ARB" value="0x8623"/>
4582 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE_ARB" value="0x8624"/>
4583 <enum name="VERTEX_ATTRIB_ARRAY_TYPE_ARB" value="0x8625"/>
4584 <enum name="CURRENT_VERTEX_ATTRIB_ARB" value="0x8626"/>
4585 <enum name="PROGRAM_LENGTH_ARB" value="0x8627"/>
4586 <enum name="PROGRAM_STRING_ARB" value="0x8628"/>
4587 <enum name="MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" value="0x862E"/>
4588 <enum name="MAX_PROGRAM_MATRICES_ARB" value="0x862F"/>
4589 <enum name="CURRENT_MATRIX_STACK_DEPTH_ARB" value="0x8640"/>
4590 <enum name="CURRENT_MATRIX_ARB" value="0x8641"/>
4591 <enum name="VERTEX_PROGRAM_POINT_SIZE_ARB" value="0x8642"/>
4592 <enum name="VERTEX_PROGRAM_TWO_SIDE_ARB" value="0x8643"/>
4593 <enum name="VERTEX_ATTRIB_ARRAY_POINTER_ARB" value="0x8645"/>
4594 <enum name="PROGRAM_ERROR_POSITION_ARB" value="0x864B"/>
4595 <enum name="PROGRAM_BINDING_ARB" value="0x8677"/>
4596 <enum name="MAX_VERTEX_ATTRIBS_ARB" value="0x8869"/>
4597 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB" value="0x886A"/>
4598 <enum name="PROGRAM_ERROR_STRING_ARB" value="0x8874"/>
4599 <enum name="PROGRAM_FORMAT_ASCII_ARB" value="0x8875"/>
4600 <enum name="PROGRAM_FORMAT_ARB" value="0x8876"/>
4601 <enum name="PROGRAM_INSTRUCTIONS_ARB" value="0x88A0"/>
4602 <enum name="MAX_PROGRAM_INSTRUCTIONS_ARB" value="0x88A1"/>
4603 <enum name="PROGRAM_NATIVE_INSTRUCTIONS_ARB" value="0x88A2"/>
4604 <enum name="MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB" value="0x88A3"/>
4605 <enum name="PROGRAM_TEMPORARIES_ARB" value="0x88A4"/>
4606 <enum name="MAX_PROGRAM_TEMPORARIES_ARB" value="0x88A5"/>
4607 <enum name="PROGRAM_NATIVE_TEMPORARIES_ARB" value="0x88A6"/>
4608 <enum name="MAX_PROGRAM_NATIVE_TEMPORARIES_ARB" value="0x88A7"/>
4609 <enum name="PROGRAM_PARAMETERS_ARB" value="0x88A8"/>
4610 <enum name="MAX_PROGRAM_PARAMETERS_ARB" value="0x88A9"/>
4611 <enum name="PROGRAM_NATIVE_PARAMETERS_ARB" value="0x88AA"/>
4612 <enum name="MAX_PROGRAM_NATIVE_PARAMETERS_ARB" value="0x88AB"/>
4613 <enum name="PROGRAM_ATTRIBS_ARB" value="0x88AC"/>
4614 <enum name="MAX_PROGRAM_ATTRIBS_ARB" value="0x88AD"/>
4615 <enum name="PROGRAM_NATIVE_ATTRIBS_ARB" value="0x88AE"/>
4616 <enum name="MAX_PROGRAM_NATIVE_ATTRIBS_ARB" value="0x88AF"/>
4617 <enum name="PROGRAM_ADDRESS_REGISTERS_ARB" value="0x88B0"/>
4618 <enum name="MAX_PROGRAM_ADDRESS_REGISTERS_ARB" value="0x88B1"/>
4619 <enum name="PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" value="0x88B2"/>
4620 <enum name="MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" value="0x88B3"/>
4621 <enum name="MAX_PROGRAM_LOCAL_PARAMETERS_ARB" value="0x88B4"/>
4622 <enum name="MAX_PROGRAM_ENV_PARAMETERS_ARB" value="0x88B5"/>
4623 <enum name="PROGRAM_UNDER_NATIVE_LIMITS_ARB" value="0x88B6"/>
4624 <enum name="TRANSPOSE_CURRENT_MATRIX_ARB" value="0x88B7"/>
4625 <enum name="MATRIX0_ARB" value="0x88C0"/>
4626 <enum name="MATRIX1_ARB" value="0x88C1"/>
4627 <enum name="MATRIX2_ARB" value="0x88C2"/>
4628 <enum name="MATRIX3_ARB" value="0x88C3"/>
4629 <enum name="MATRIX4_ARB" value="0x88C4"/>
4630 <enum name="MATRIX5_ARB" value="0x88C5"/>
4631 <enum name="MATRIX6_ARB" value="0x88C6"/>
4632 <enum name="MATRIX7_ARB" value="0x88C7"/>
4633 <enum name="MATRIX8_ARB" value="0x88C8"/>
4634 <enum name="MATRIX9_ARB" value="0x88C9"/>
4635 <enum name="MATRIX10_ARB" value="0x88CA"/>
4636 <enum name="MATRIX11_ARB" value="0x88CB"/>
4637 <enum name="MATRIX12_ARB" value="0x88CC"/>
4638 <enum name="MATRIX13_ARB" value="0x88CD"/>
4639 <enum name="MATRIX14_ARB" value="0x88CE"/>
4640 <enum name="MATRIX15_ARB" value="0x88CF"/>
4641 <enum name="MATRIX16_ARB" value="0x88D0"/>
4642 <enum name="MATRIX17_ARB" value="0x88D1"/>
4643 <enum name="MATRIX18_ARB" value="0x88D2"/>
4644 <enum name="MATRIX19_ARB" value="0x88D3"/>
4645 <enum name="MATRIX20_ARB" value="0x88D4"/>
4646 <enum name="MATRIX21_ARB" value="0x88D5"/>
4647 <enum name="MATRIX22_ARB" value="0x88D6"/>
4648 <enum name="MATRIX23_ARB" value="0x88D7"/>
4649 <enum name="MATRIX24_ARB" value="0x88D8"/>
4650 <enum name="MATRIX25_ARB" value="0x88D9"/>
4651 <enum name="MATRIX26_ARB" value="0x88DA"/>
4652 <enum name="MATRIX27_ARB" value="0x88DB"/>
4653 <enum name="MATRIX28_ARB" value="0x88DC"/>
4654 <enum name="MATRIX29_ARB" value="0x88DD"/>
4655 <enum name="MATRIX30_ARB" value="0x88DE"/>
4656 <enum name="MATRIX31_ARB" value="0x88DF"/>
4657
4658 <function name="VertexAttrib1sARB" alias="VertexAttrib1sNV">
4659 <param name="index" type="GLuint"/>
4660 <param name="x" type="GLshort"/>
4661 </function>
4662
4663 <function name="VertexAttrib1fARB" alias="VertexAttrib1fNV">
4664 <param name="index" type="GLuint"/>
4665 <param name="x" type="GLfloat"/>
4666 </function>
4667
4668 <function name="VertexAttrib1dARB" alias="VertexAttrib1dNV">
4669 <param name="index" type="GLuint"/>
4670 <param name="x" type="GLdouble"/>
4671 </function>
4672
4673 <function name="VertexAttrib2sARB" alias="VertexAttrib2sNV">
4674 <param name="index" type="GLuint"/>
4675 <param name="x" type="GLshort"/>
4676 <param name="y" type="GLshort"/>
4677 </function>
4678
4679 <function name="VertexAttrib2fARB" alias="VertexAttrib2fNV">
4680 <param name="index" type="GLuint"/>
4681 <param name="x" type="GLfloat"/>
4682 <param name="y" type="GLfloat"/>
4683 </function>
4684
4685 <function name="VertexAttrib2dARB" alias="VertexAttrib2dNV">
4686 <param name="index" type="GLuint"/>
4687 <param name="x" type="GLdouble"/>
4688 <param name="y" type="GLdouble"/>
4689 </function>
4690
4691 <function name="VertexAttrib3sARB" alias="VertexAttrib3sNV">
4692 <param name="index" type="GLuint"/>
4693 <param name="x" type="GLshort"/>
4694 <param name="y" type="GLshort"/>
4695 <param name="z" type="GLshort"/>
4696 </function>
4697
4698 <function name="VertexAttrib3fARB" alias="VertexAttrib3fNV">
4699 <param name="index" type="GLuint"/>
4700 <param name="x" type="GLfloat"/>
4701 <param name="y" type="GLfloat"/>
4702 <param name="z" type="GLfloat"/>
4703 </function>
4704
4705 <function name="VertexAttrib3dARB" alias="VertexAttrib3dNV">
4706 <param name="index" type="GLuint"/>
4707 <param name="x" type="GLdouble"/>
4708 <param name="y" type="GLdouble"/>
4709 <param name="z" type="GLdouble"/>
4710 </function>
4711
4712 <function name="VertexAttrib4sARB" alias="VertexAttrib4sNV">
4713 <param name="index" type="GLuint"/>
4714 <param name="x" type="GLshort"/>
4715 <param name="y" type="GLshort"/>
4716 <param name="z" type="GLshort"/>
4717 <param name="w" type="GLshort"/>
4718 </function>
4719
4720 <function name="VertexAttrib4fARB" alias="VertexAttrib4fNV">
4721 <param name="index" type="GLuint"/>
4722 <param name="x" type="GLfloat"/>
4723 <param name="y" type="GLfloat"/>
4724 <param name="z" type="GLfloat"/>
4725 <param name="w" type="GLfloat"/>
4726 </function>
4727
4728 <function name="VertexAttrib4dARB" alias="VertexAttrib4dNV">
4729 <param name="index" type="GLuint"/>
4730 <param name="x" type="GLdouble"/>
4731 <param name="y" type="GLdouble"/>
4732 <param name="z" type="GLdouble"/>
4733 <param name="w" type="GLdouble"/>
4734 </function>
4735
4736 <function name="VertexAttrib4NubARB" alias="VertexAttrib4ubNV">
4737 <param name="index" type="GLuint"/>
4738 <param name="x" type="GLubyte"/>
4739 <param name="y" type="GLubyte"/>
4740 <param name="z" type="GLubyte"/>
4741 <param name="w" type="GLubyte"/>
4742 </function>
4743
4744 <function name="VertexAttrib1svARB" alias="VertexAttrib1svNV">
4745 <param name="index" type="GLuint"/>
4746 <param name="v" type="const GLshort *" count="1"/>
4747 </function>
4748
4749 <function name="VertexAttrib1fvARB" alias="VertexAttrib1fvNV">
4750 <param name="index" type="GLuint"/>
4751 <param name="v" type="const GLfloat *" count="1"/>
4752 </function>
4753
4754 <function name="VertexAttrib1dvARB" alias="VertexAttrib1dvNV">
4755 <param name="index" type="GLuint"/>
4756 <param name="v" type="const GLdouble *" count="1"/>
4757 </function>
4758
4759 <function name="VertexAttrib2svARB" alias="VertexAttrib2svNV">
4760 <param name="index" type="GLuint"/>
4761 <param name="v" type="const GLshort *" count="2"/>
4762 </function>
4763
4764 <function name="VertexAttrib2fvARB" alias="VertexAttrib2fvNV">
4765 <param name="index" type="GLuint"/>
4766 <param name="v" type="const GLfloat *" count="2"/>
4767 </function>
4768
4769 <function name="VertexAttrib2dvARB" alias="VertexAttrib2dvNV">
4770 <param name="index" type="GLuint"/>
4771 <param name="v" type="const GLdouble *" count="2"/>
4772 </function>
4773
4774 <function name="VertexAttrib3svARB" alias="VertexAttrib3svNV">
4775 <param name="index" type="GLuint"/>
4776 <param name="v" type="const GLshort *" count="3"/>
4777 </function>
4778
4779 <function name="VertexAttrib3fvARB" alias="VertexAttrib3fvNV">
4780 <param name="index" type="GLuint"/>
4781 <param name="v" type="const GLfloat *" count="3"/>
4782 </function>
4783
4784 <function name="VertexAttrib3dvARB" alias="VertexAttrib3dvNV">
4785 <param name="index" type="GLuint"/>
4786 <param name="v" type="const GLdouble *" count="3"/>
4787 </function>
4788
4789 <function name="VertexAttrib4bvARB" offset="654">
4790 <param name="index" type="GLuint"/>
4791 <param name="v" type="const GLbyte *" count="4"/>
4792 <glx rop="4230"/>
4793 </function>
4794
4795 <function name="VertexAttrib4svARB" alias="VertexAttrib4svNV">
4796 <param name="index" type="GLuint"/>
4797 <param name="v" type="const GLshort *" count="4"/>
4798 </function>
4799
4800 <function name="VertexAttrib4ivARB" offset="655">
4801 <param name="index" type="GLuint"/>
4802 <param name="v" type="const GLint *" count="4"/>
4803 <glx rop="4231"/>
4804 </function>
4805
4806 <function name="VertexAttrib4ubvARB" offset="656">
4807 <param name="index" type="GLuint"/>
4808 <param name="v" type="const GLubyte *" count="4"/>
4809 <glx rop="4232"/>
4810 </function>
4811
4812 <function name="VertexAttrib4usvARB" offset="657">
4813 <param name="index" type="GLuint"/>
4814 <param name="v" type="const GLushort *" count="4"/>
4815 <glx rop="4233"/>
4816 </function>
4817
4818 <function name="VertexAttrib4uivARB" offset="658">
4819 <param name="index" type="GLuint"/>
4820 <param name="v" type="const GLuint *" count="4"/>
4821 <glx rop="4234"/>
4822 </function>
4823
4824 <function name="VertexAttrib4fvARB" alias="VertexAttrib4fvNV">
4825 <param name="index" type="GLuint"/>
4826 <param name="v" type="const GLfloat *" count="4"/>
4827 </function>
4828
4829 <function name="VertexAttrib4dvARB" alias="VertexAttrib4dvNV">
4830 <param name="index" type="GLuint"/>
4831 <param name="v" type="const GLdouble *" count="4"/>
4832 </function>
4833
4834 <function name="VertexAttrib4NbvARB" offset="659">
4835 <param name="index" type="GLuint"/>
4836 <param name="v" type="const GLbyte *" count="4"/>
4837 <glx rop="4235"/>
4838 </function>
4839
4840 <function name="VertexAttrib4NsvARB" offset="660">
4841 <param name="index" type="GLuint"/>
4842 <param name="v" type="const GLshort *" count="4"/>
4843 <glx rop="4236"/>
4844 </function>
4845
4846 <function name="VertexAttrib4NivARB" offset="661">
4847 <param name="index" type="GLuint"/>
4848 <param name="v" type="const GLint *" count="4"/>
4849 <glx rop="4237"/>
4850 </function>
4851
4852 <function name="VertexAttrib4NubvARB" alias="VertexAttrib4ubvNV">
4853 <param name="index" type="GLuint"/>
4854 <param name="v" type="const GLubyte *" count="4"/>
4855 </function>
4856
4857 <function name="VertexAttrib4NusvARB" offset="662">
4858 <param name="index" type="GLuint"/>
4859 <param name="v" type="const GLushort *" count="4"/>
4860 <glx rop="4238"/>
4861 </function>
4862
4863 <function name="VertexAttrib4NuivARB" offset="663">
4864 <param name="index" type="GLuint"/>
4865 <param name="v" type="const GLuint *" count="4"/>
4866 <glx rop="4239"/>
4867 </function>
4868
4869 <function name="VertexAttribPointerARB" offset="664">
4870 <param name="index" type="GLuint"/>
4871 <param name="size" type="GLint"/>
4872 <param name="type" type="GLenum"/>
4873 <param name="normalized" type="GLboolean"/>
4874 <param name="stride" type="GLsizei"/>
4875 <param name="pointer" type="const GLvoid *"/>
4876 <glx handcode="true"/>
4877 </function>
4878
4879 <function name="EnableVertexAttribArrayARB" offset="665">
4880 <param name="index" type="GLuint"/>
4881 <glx handcode="true"/>
4882 </function>
4883
4884 <function name="DisableVertexAttribArrayARB" offset="666">
4885 <param name="index" type="GLuint"/>
4886 <glx handcode="true"/>
4887 </function>
4888
4889 <function name="ProgramStringARB" offset="667">
4890 <param name="target" type="GLenum"/>
4891 <param name="format" type="GLenum"/>
4892 <param name="len" type="GLsizei"/>
4893 <param name="string" type="const GLvoid *"/>
4894 <glx rop="4217" handcode="true"/>
4895 </function>
4896
4897 <function name="BindProgramARB" alias="BindProgramNV">
4898 <param name="target" type="GLenum"/>
4899 <param name="program" type="GLuint"/>
4900 </function>
4901
4902 <function name="DeleteProgramsARB" alias="DeleteProgramsNV">
4903 <param name="n" type="GLsizei"/>
4904 <param name="programs" type="const GLuint *"/>
4905 </function>
4906
4907 <function name="GenProgramsARB" alias="GenProgramsNV">
4908 <param name="n" type="GLsizei"/>
4909 <param name="programs" type="GLuint *"/>
4910 </function>
4911
4912 <function name="IsProgramARB" alias="IsProgramNV">
4913 <param name="program" type="GLuint"/>
4914 <return type="GLboolean"/>
4915 </function>
4916
4917 <!-- FIXME: This should alias to ProgramParameter*NV -->
4918 <function name="ProgramEnvParameter4dARB" offset="668" vectorequiv="ProgramEnvParameter4dvARB">
4919 <param name="target" type="GLenum"/>
4920 <param name="index" type="GLuint"/>
4921 <param name="x" type="GLdouble"/>
4922 <param name="y" type="GLdouble"/>
4923 <param name="z" type="GLdouble"/>
4924 <param name="w" type="GLdouble"/>
4925 </function>
4926
4927 <!-- FIXME: This should alias to ProgramParameter*NV -->
4928 <function name="ProgramEnvParameter4dvARB" offset="669">
4929 <param name="target" type="GLenum"/>
4930 <param name="index" type="GLuint"/>
4931 <param name="params" type="const GLdouble *" count="4"/>
4932 <glx rop="4185" doubles_in_order="true"/>
4933 </function>
4934
4935 <!-- FIXME: This should alias to ProgramParameter*NV -->
4936 <function name="ProgramEnvParameter4fARB" offset="670" vectorequiv="ProgramEnvParameter4fvARB">
4937 <param name="target" type="GLenum"/>
4938 <param name="index" type="GLuint"/>
4939 <param name="x" type="GLfloat"/>
4940 <param name="y" type="GLfloat"/>
4941 <param name="z" type="GLfloat"/>
4942 <param name="w" type="GLfloat"/>
4943 </function>
4944
4945 <!-- FIXME: This should alias to ProgramParameter*NV -->
4946 <function name="ProgramEnvParameter4fvARB" offset="671">
4947 <param name="target" type="GLenum"/>
4948 <param name="index" type="GLuint"/>
4949 <param name="params" type="const GLfloat *" count="4"/>
4950 <glx rop="4184"/>
4951 </function>
4952
4953 <function name="ProgramLocalParameter4dARB" offset="672" vectorequiv="ProgramLocalParameter4dvARB">
4954 <param name="target" type="GLenum"/>
4955 <param name="index" type="GLuint"/>
4956 <param name="x" type="GLdouble"/>
4957 <param name="y" type="GLdouble"/>
4958 <param name="z" type="GLdouble"/>
4959 <param name="w" type="GLdouble"/>
4960 </function>
4961
4962 <function name="ProgramLocalParameter4dvARB" offset="673">
4963 <param name="target" type="GLenum"/>
4964 <param name="index" type="GLuint"/>
4965 <param name="params" type="const GLdouble *" count="4"/>
4966 <glx rop="4216" doubles_in_order="true"/>
4967 </function>
4968
4969 <function name="ProgramLocalParameter4fARB" offset="674" vectorequiv="ProgramLocalParameter4fvARB">
4970 <param name="target" type="GLenum"/>
4971 <param name="index" type="GLuint"/>
4972 <param name="x" type="GLfloat"/>
4973 <param name="y" type="GLfloat"/>
4974 <param name="z" type="GLfloat"/>
4975 <param name="w" type="GLfloat"/>
4976 </function>
4977
4978 <function name="ProgramLocalParameter4fvARB" offset="675">
4979 <param name="target" type="GLenum"/>
4980 <param name="index" type="GLuint"/>
4981 <param name="params" type="const GLfloat *" count="4"/>
4982 <glx rop="4215"/>
4983 </function>
4984
4985 <!-- FIXME: This should alias to GetProgramParameter*NV -->
4986 <function name="GetProgramEnvParameterdvARB" offset="676">
4987 <param name="target" type="GLenum"/>
4988 <param name="index" type="GLuint"/>
4989 <param name="params" type="GLdouble *" output="true"/>
4990 <glx vendorpriv="1297" doubles_in_order="true"/>
4991 </function>
4992
4993 <!-- FIXME: This should alias to GetProgramParameter*NV -->
4994 <function name="GetProgramEnvParameterfvARB" offset="677">
4995 <param name="target" type="GLenum"/>
4996 <param name="index" type="GLuint"/>
4997 <param name="params" type="GLfloat *" output="true"/>
4998 <glx vendorpriv="1296"/>
4999 </function>
5000
5001 <function name="GetProgramLocalParameterdvARB" offset="678">
5002 <param name="target" type="GLenum"/>
5003 <param name="index" type="GLuint"/>
5004 <param name="params" type="GLdouble *" output="true"/>
5005 <glx vendorpriv="1306" doubles_in_order="true"/>
5006 </function>
5007
5008 <function name="GetProgramLocalParameterfvARB" offset="679">
5009 <param name="target" type="GLenum"/>
5010 <param name="index" type="GLuint"/>
5011 <param name="params" type="GLfloat *" output="true"/>
5012 <glx vendorpriv="1305"/>
5013 </function>
5014
5015 <!-- FIXME: This should alias to GetProgramivNV -->
5016 <function name="GetProgramivARB" offset="680">
5017 <param name="target" type="GLenum"/>
5018 <param name="pname" type="GLenum"/>
5019 <param name="params" type="GLint *" output="true"/>
5020 <glx vendorpriv="1307"/>
5021 </function>
5022
5023 <!-- FIXME: This should alias to GetProgramStringNV -->
5024 <function name="GetProgramStringARB" offset="681">
5025 <param name="target" type="GLenum"/>
5026 <param name="pname" type="GLenum"/>
5027 <param name="string" type="GLvoid *"/>
5028 <glx vendorpriv="1308" handcode="true"/>
5029 </function>
5030
5031 <function name="GetVertexAttribdvARB" alias="GetVertexAttribdvNV">
5032 <param name="index" type="GLuint"/>
5033 <param name="pname" type="GLenum"/>
5034 <param name="params" type="GLdouble *"/>
5035 </function>
5036
5037 <function name="GetVertexAttribfvARB" alias="GetVertexAttribfvNV">
5038 <param name="index" type="GLuint"/>
5039 <param name="pname" type="GLenum"/>
5040 <param name="params" type="GLfloat *"/>
5041 </function>
5042
5043 <function name="GetVertexAttribivARB" alias="GetVertexAttribivNV">
5044 <param name="index" type="GLuint"/>
5045 <param name="pname" type="GLenum"/>
5046 <param name="params" type="GLint *"/>
5047 </function>
5048
5049 <function name="GetVertexAttribPointervARB" alias="GetVertexAttribPointervNV">
5050 <param name="index" type="GLuint"/>
5051 <param name="pname" type="GLenum"/>
5052 <param name="params" type="GLvoid **"/>
5053 </function>
5054 </category>
5055
5056 <category name="GL_ARB_fragment_program" number="27">
5057 <enum name="FRAGMENT_PROGRAM_ARB" value="0x8804"/>
5058 <enum name="PROGRAM_ALU_INSTRUCTIONS_ARB" value="0x8805"/>
5059 <enum name="PROGRAM_TEX_INSTRUCTIONS_ARB" value="0x8806"/>
5060 <enum name="PROGRAM_TEX_INDIRECTIONS_ARB" value="0x8807"/>
5061 <enum name="PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" value="0x8808"/>
5062 <enum name="PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" value="0x8809"/>
5063 <enum name="PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" value="0x880A"/>
5064 <enum name="MAX_PROGRAM_ALU_INSTRUCTIONS_ARB" value="0x880B"/>
5065 <enum name="MAX_PROGRAM_TEX_INSTRUCTIONS_ARB" value="0x880C"/>
5066 <enum name="MAX_PROGRAM_TEX_INDIRECTIONS_ARB" value="0x880D"/>
5067 <enum name="MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" value="0x880E"/>
5068 <enum name="MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" value="0x880F"/>
5069 <enum name="MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" value="0x8810"/>
5070 <enum name="MAX_TEXTURE_COORDS_ARB" value="0x8871"/>
5071 <enum name="MAX_TEXTURE_IMAGE_UNITS_ARB" value="0x8872"/>
5072 </category>
5073
5074 <category name="GL_ARB_vertex_buffer_object" number="28">
5075 <enum name="BUFFER_SIZE_ARB" value="0x8764"/>
5076 <enum name="BUFFER_USAGE_ARB" value="0x8765"/>
5077 <enum name="ARRAY_BUFFER_ARB" value="0x8892"/>
5078 <enum name="ELEMENT_ARRAY_BUFFER_ARB" value="0x8893"/>
5079 <enum name="ARRAY_BUFFER_BINDING_ARB" value="0x8894"/>
5080 <enum name="ELEMENT_ARRAY_BUFFER_BINDING_ARB" value="0x8895"/>
5081 <enum name="VERTEX_ARRAY_BUFFER_BINDING_ARB" value="0x8896"/>
5082 <enum name="NORMAL_ARRAY_BUFFER_BINDING_ARB" value="0x8897"/>
5083 <enum name="COLOR_ARRAY_BUFFER_BINDING_ARB" value="0x8898"/>
5084 <enum name="INDEX_ARRAY_BUFFER_BINDING_ARB" value="0x8899"/>
5085 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB" value="0x889A"/>
5086 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB" value="0x889B"/>
5087 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB" value="0x889C"/>
5088 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB" value="0x889D"/>
5089 <enum name="WEIGHT_ARRAY_BUFFER_BINDING_ARB" value="0x889E"/>
5090 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB" value="0x889F"/>
5091 <enum name="READ_ONLY_ARB" value="0x88B8"/>
5092 <enum name="WRITE_ONLY_ARB" value="0x88B9"/>
5093 <enum name="READ_WRITE_ARB" value="0x88BA"/>
5094 <enum name="BUFFER_ACCESS_ARB" value="0x88BB"/>
5095 <enum name="BUFFER_MAPPED_ARB" value="0x88BC"/>
5096 <enum name="BUFFER_MAP_POINTER_ARB" value="0x88BD"/>
5097 <enum name="STREAM_DRAW_ARB" value="0x88E0"/>
5098 <enum name="STREAM_READ_ARB" value="0x88E1"/>
5099 <enum name="STREAM_COPY_ARB" value="0x88E2"/>
5100 <enum name="STATIC_DRAW_ARB" value="0x88E4"/>
5101 <enum name="STATIC_READ_ARB" value="0x88E5"/>
5102 <enum name="STATIC_COPY_ARB" value="0x88E6"/>
5103 <enum name="DYNAMIC_DRAW_ARB" value="0x88E8"/>
5104 <enum name="DYNAMIC_READ_ARB" value="0x88E9"/>
5105 <enum name="DYNAMIC_COPY_ARB" value="0x88EA"/>
5106
5107 <type name="intptrARB" size="4"/>
5108 <type name="sizeiptrARB" size="4"/>
5109
5110 <function name="BindBufferARB" offset="688">
5111 <param name="target" type="GLenum"/>
5112 <param name="buffer" type="GLuint"/>
5113 <glx ignore="true"/>
5114 </function>
5115
5116 <function name="BufferDataARB" offset="689">
5117 <param name="target" type="GLenum"/>
5118 <param name="size" type="GLsizeiptrARB"/>
5119 <param name="data" type="const GLvoid *"/>
5120 <param name="usage" type="GLenum"/>
5121 <glx ignore="true"/>
5122 </function>
5123
5124 <function name="BufferSubDataARB" offset="690">
5125 <param name="target" type="GLenum"/>
5126 <param name="offset" type="GLintptrARB"/>
5127 <param name="size" type="GLsizeiptrARB"/>
5128 <param name="data" type="const GLvoid *"/>
5129 <glx ignore="true"/>
5130 </function>
5131
5132 <function name="DeleteBuffersARB" offset="691">
5133 <param name="n" type="GLsizei"/>
5134 <param name="buffer" type="const GLuint *"/>
5135 <glx ignore="true"/>
5136 </function>
5137
5138 <function name="GenBuffersARB" offset="692">
5139 <param name="n" type="GLsizei"/>
5140 <param name="buffer" type="GLuint *"/>
5141 <glx ignore="true"/>
5142 </function>
5143
5144 <function name="GetBufferParameterivARB" offset="693">
5145 <param name="target" type="GLenum"/>
5146 <param name="pname" type="GLenum"/>
5147 <param name="params" type="GLint *"/>
5148 <glx ignore="true"/>
5149 </function>
5150
5151 <function name="GetBufferPointervARB" offset="694">
5152 <param name="target" type="GLenum"/>
5153 <param name="pname" type="GLenum"/>
5154 <param name="params" type="GLvoid **"/>
5155 <glx ignore="true"/>
5156 </function>
5157
5158 <function name="GetBufferSubDataARB" offset="695">
5159 <param name="target" type="GLenum"/>
5160 <param name="offset" type="GLintptrARB"/>
5161 <param name="size" type="GLsizeiptrARB"/>
5162 <param name="data" type="GLvoid *"/>
5163 <glx ignore="true"/>
5164 </function>
5165
5166 <function name="IsBufferARB" offset="696">
5167 <param name="buffer" type="GLuint"/>
5168 <return type="GLboolean"/>
5169 <glx ignore="true"/>
5170 </function>
5171
5172 <function name="MapBufferARB" offset="697">
5173 <param name="target" type="GLenum"/>
5174 <param name="access" type="GLenum"/>
5175 <return type="GLvoid *"/>
5176 <glx ignore="true"/>
5177 </function>
5178
5179 <function name="UnmapBufferARB" offset="698">
5180 <param name="target" type="GLenum"/>
5181 <return type="GLboolean"/>
5182 <glx ignore="true"/>
5183 </function>
5184 </category>
5185
5186 <category name="GL_ARB_occlusion_query" number="29">
5187 <enum name="QUERY_COUNTER_BITS_ARB" value="0x8864"/>
5188 <enum name="CURRENT_QUERY_ARB" value="0x8865"/>
5189 <enum name="QUERY_RESULT_ARB" value="0x8866"/>
5190 <enum name="QUERY_RESULT_AVAILABLE_ARB" value="0x8867"/>
5191 <enum name="SAMPLES_PASSED_ARB" value="0x8914"/>
5192
5193 <function name="GenQueriesARB" offset="700">
5194 <param name="n" type="GLsizei"/>
5195 <param name="ids" type="GLuint *"/>
5196 <glx ignore="true"/>
5197 </function>
5198
5199 <function name="DeleteQueriesARB" offset="701">
5200 <param name="n" type="GLsizei"/>
5201 <param name="ids" type="const GLuint *"/>
5202 <glx ignore="true"/>
5203 </function>
5204
5205 <function name="IsQueryARB" offset="702">
5206 <param name="id" type="GLuint"/>
5207 <return type="GLboolean"/>
5208 <glx ignore="true"/>
5209 </function>
5210
5211 <function name="BeginQueryARB" offset="703">
5212 <param name="target" type="GLenum"/>
5213 <param name="id" type="GLuint"/>
5214 <glx ignore="true"/>
5215 </function>
5216
5217 <function name="EndQueryARB" offset="704">
5218 <param name="target" type="GLenum"/>
5219 <glx ignore="true"/>
5220 </function>
5221
5222 <function name="GetQueryivARB" offset="705">
5223 <param name="target" type="GLenum"/>
5224 <param name="pname" type="GLenum"/>
5225 <param name="params" type="GLint *"/>
5226 <glx ignore="true"/>
5227 </function>
5228
5229 <function name="GetQueryObjectivARB" offset="706">
5230 <param name="id" type="GLuint"/>
5231 <param name="pname" type="GLenum"/>
5232 <param name="params" type="GLint *"/>
5233 <glx ignore="true"/>
5234 </function>
5235
5236 <function name="GetQueryObjectuivARB" offset="707">
5237 <param name="id" type="GLuint"/>
5238 <param name="pname" type="GLenum"/>
5239 <param name="params" type="GLuint *"/>
5240 <glx ignore="true"/>
5241 </function>
5242 </category>
5243
5244 <category name="GL_ARB_shader_objects" number="30">
5245 <enum name="PROGRAM_OBJECT_ARB" value="0x8B40"/>
5246 <enum name="SHADER_OBJECT_ARB" value="0x8B48"/>
5247 <enum name="OBJECT_TYPE_ARB" value="0x8B4E"/>
5248 <enum name="OBJECT_SUBTYPE_ARB" value="0x8B4F"/>
5249 <enum name="FLOAT_VEC2_ARB" value="0x8B50"/>
5250 <enum name="FLOAT_VEC3_ARB" value="0x8B51"/>
5251 <enum name="FLOAT_VEC4_ARB" value="0x8B52"/>
5252 <enum name="INT_VEC2_ARB" value="0x8B53"/>
5253 <enum name="INT_VEC3_ARB" value="0x8B54"/>
5254 <enum name="INT_VEC4_ARB" value="0x8B55"/>
5255 <enum name="BOOL_ARB" value="0x8B56"/>
5256 <enum name="BOOL_VEC2_ARB" value="0x8B57"/>
5257 <enum name="BOOL_VEC3_ARB" value="0x8B58"/>
5258 <enum name="BOOL_VEC4_ARB" value="0x8B59"/>
5259 <enum name="FLOAT_MAT2_ARB" value="0x8B5A"/>
5260 <enum name="FLOAT_MAT3_ARB" value="0x8B5B"/>
5261 <enum name="FLOAT_MAT4_ARB" value="0x8B5C"/>
5262 <enum name="OBJECT_DELETE_STATUS_ARB" value="0x8B80"/>
5263 <enum name="OBJECT_COMPILE_STATUS_ARB" value="0x8B81"/>
5264 <enum name="OBJECT_LINK_STATUS_ARB" value="0x8B82"/>
5265 <enum name="OBJECT_VALIDATE_STATUS_ARB" value="0x8B83"/>
5266 <enum name="OBJECT_INFO_LOG_LENGTH_ARB" value="0x8B84"/>
5267 <enum name="OBJECT_ATTACHED_OBJECTS_ARB" value="0x8B85"/>
5268 <enum name="OBJECT_ACTIVE_UNIFORMS_ARB" value="0x8B86"/>
5269 <enum name="OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB" value="0x8B87"/>
5270 <enum name="OBJECT_SHADER_SOURCE_LENGTH_ARB" value="0x8B88"/>
5271
5272 <type name="charARB" size="1"/>
5273 <type name="handleARB" size="4"/>
5274
5275 <function name="DeleteObjectARB" offset="?">
5276 <param name="obj" type="GLhandleARB"/>
5277 </function>
5278
5279 <function name="GetHandleARB" offset="?">
5280 <param name="pname" type="GLenum"/>
5281 <return type="GLhandleARB"/>
5282 </function>
5283
5284 <function name="DetachObjectARB" offset="?">
5285 <param name="containerObj" type="GLhandleARB"/>
5286 <param name="attachedObj" type="GLhandleARB"/>
5287 </function>
5288
5289 <function name="CreateShaderObjectARB" offset="?">
5290 <param name="shaderType" type="GLenum"/>
5291 <return type="GLhandleARB"/>
5292 </function>
5293
5294 <function name="ShaderSourceARB" offset="?">
5295 <param name="shaderObj" type="GLhandleARB"/>
5296 <param name="count" type="GLsizei"/>
5297 <param name="string" type="const GLcharARB **"/>
5298 <param name="length" type="const GLint *"/>
5299 </function>
5300
5301 <function name="CompileShaderARB" offset="?">
5302 <param name="shaderObj" type="GLhandleARB"/>
5303 </function>
5304
5305 <function name="CreateProgramObjectARB" offset="?">
5306 <return type="GLhandleARB"/>
5307 </function>
5308
5309 <function name="AttachObjectARB" offset="?">
5310 <param name="containerObj" type="GLhandleARB"/>
5311 <param name="obj" type="GLhandleARB"/>
5312 </function>
5313
5314 <function name="LinkProgramARB" offset="?">
5315 <param name="programObj" type="GLhandleARB"/>
5316 </function>
5317
5318 <function name="UseProgramObjectARB" offset="?">
5319 <param name="programObj" type="GLhandleARB"/>
5320 </function>
5321
5322 <function name="ValidateProgramARB" offset="?">
5323 <param name="programObj" type="GLhandleARB"/>
5324 </function>
5325
5326 <function name="Uniform1fARB" offset="?">
5327 <param name="location" type="GLint"/>
5328 <param name="v0" type="GLfloat"/>
5329 </function>
5330
5331 <function name="Uniform2fARB" offset="?">
5332 <param name="location" type="GLint"/>
5333 <param name="v0" type="GLfloat"/>
5334 <param name="v1" type="GLfloat"/>
5335 </function>
5336
5337 <function name="Uniform3fARB" offset="?">
5338 <param name="location" type="GLint"/>
5339 <param name="v0" type="GLfloat"/>
5340 <param name="v1" type="GLfloat"/>
5341 <param name="v2" type="GLfloat"/>
5342 </function>
5343
5344 <function name="Uniform4fARB" offset="?">
5345 <param name="location" type="GLint"/>
5346 <param name="v0" type="GLfloat"/>
5347 <param name="v1" type="GLfloat"/>
5348 <param name="v2" type="GLfloat"/>
5349 <param name="v3" type="GLfloat"/>
5350 </function>
5351
5352 <function name="Uniform1iARB" offset="?">
5353 <param name="location" type="GLint"/>
5354 <param name="v0" type="GLint"/>
5355 </function>
5356
5357 <function name="Uniform2iARB" offset="?">
5358 <param name="location" type="GLint"/>
5359 <param name="v0" type="GLint"/>
5360 <param name="v1" type="GLint"/>
5361 </function>
5362
5363 <function name="Uniform3iARB" offset="?">
5364 <param name="location" type="GLint"/>
5365 <param name="v0" type="GLint"/>
5366 <param name="v1" type="GLint"/>
5367 <param name="v2" type="GLint"/>
5368 </function>
5369
5370 <function name="Uniform4iARB" offset="?">
5371 <param name="location" type="GLint"/>
5372 <param name="v0" type="GLint"/>
5373 <param name="v1" type="GLint"/>
5374 <param name="v2" type="GLint"/>
5375 <param name="v3" type="GLint"/>
5376 </function>
5377
5378 <function name="Uniform1fvARB" offset="?">
5379 <param name="location" type="GLint"/>
5380 <param name="count" type="GLsizei"/>
5381 <param name="value" type="const GLfloat *"/>
5382 </function>
5383
5384 <function name="Uniform2fvARB" offset="?">
5385 <param name="location" type="GLint"/>
5386 <param name="count" type="GLsizei"/>
5387 <param name="value" type="const GLfloat *"/>
5388 </function>
5389
5390 <function name="Uniform3fvARB" offset="?">
5391 <param name="location" type="GLint"/>
5392 <param name="count" type="GLsizei"/>
5393 <param name="value" type="const GLfloat *"/>
5394 </function>
5395
5396 <function name="Uniform4fvARB" offset="?">
5397 <param name="location" type="GLint"/>
5398 <param name="count" type="GLsizei"/>
5399 <param name="value" type="const GLfloat *"/>
5400 </function>
5401
5402 <function name="Uniform1ivARB" offset="?">
5403 <param name="location" type="GLint"/>
5404 <param name="count" type="GLsizei"/>
5405 <param name="value" type="const GLint *"/>
5406 </function>
5407
5408 <function name="Uniform2ivARB" offset="?">
5409 <param name="location" type="GLint"/>
5410 <param name="count" type="GLsizei"/>
5411 <param name="value" type="const GLint *"/>
5412 </function>
5413
5414 <function name="Uniform3ivARB" offset="?">
5415 <param name="location" type="GLint"/>
5416 <param name="count" type="GLsizei"/>
5417 <param name="value" type="const GLint *"/>
5418 </function>
5419
5420 <function name="Uniform4ivARB" offset="?">
5421 <param name="location" type="GLint"/>
5422 <param name="count" type="GLsizei"/>
5423 <param name="value" type="const GLint *"/>
5424 </function>
5425
5426 <function name="UniformMatrix2fvARB" offset="?">
5427 <param name="location" type="GLint"/>
5428 <param name="count" type="GLsizei"/>
5429 <param name="transpose" type="GLboolean"/>
5430 <param name="value" type="const GLfloat *"/>
5431 </function>
5432
5433 <function name="UniformMatrix3fvARB" offset="?">
5434 <param name="location" type="GLint"/>
5435 <param name="count" type="GLsizei"/>
5436 <param name="transpose" type="GLboolean"/>
5437 <param name="value" type="const GLfloat *"/>
5438 </function>
5439
5440 <function name="UniformMatrix4fvARB" offset="?">
5441 <param name="location" type="GLint"/>
5442 <param name="count" type="GLsizei"/>
5443 <param name="transpose" type="GLboolean"/>
5444 <param name="value" type="const GLfloat *"/>
5445 </function>
5446
5447 <function name="GetObjectParameterfvARB" offset="?">
5448 <param name="obj" type="GLhandleARB"/>
5449 <param name="pname" type="GLenum"/>
5450 <param name="params" type="GLfloat *"/>
5451 </function>
5452
5453 <function name="GetObjectParameterivARB" offset="?">
5454 <param name="obj" type="GLhandleARB"/>
5455 <param name="pname" type="GLenum"/>
5456 <param name="params" type="GLint *"/>
5457 </function>
5458
5459 <function name="GetInfoLogARB" offset="?">
5460 <param name="obj" type="GLhandleARB"/>
5461 <param name="" type="GLsizei"/>
5462 <param name="" type="GLsizei *"/>
5463 <param name="" type="GLcharARB *"/>
5464 </function>
5465
5466 <function name="GetAttachedObjectsARB" offset="?">
5467 <param name="containerObj" type="GLhandleARB"/>
5468 <param name="maxLength" type="GLsizei"/>
5469 <param name="length" type="GLsizei *"/>
5470 <param name="infoLog" type="GLhandleARB *"/>
5471 </function>
5472
5473 <function name="GetUniformLocationARB" offset="?">
5474 <param name="programObj" type="GLhandleARB"/>
5475 <param name="name" type="const GLcharARB *"/>
5476 <return type="GLint"/>
5477 </function>
5478
5479 <function name="GetActiveUniformARB" offset="?">
5480 <param name="programObj" type="GLhandleARB"/>
5481 <param name="index" type="GLuint"/>
5482 <param name="maxLength" type="GLsizei"/>
5483 <param name="lenght" type="GLsizei *"/>
5484 <param name="size" type="GLint *"/>
5485 <param name="type" type="GLenum *"/>
5486 <param name="name" type="GLcharARB *"/>
5487 </function>
5488
5489 <function name="GetUniformfvARB" offset="?">
5490 <param name="programObj" type="GLhandleARB"/>
5491 <param name="location" type="GLint"/>
5492 <param name="params" type="GLfloat *"/>
5493 </function>
5494
5495 <function name="GetUniformivARB" offset="?">
5496 <param name="programObj" type="GLhandleARB"/>
5497 <param name="location" type="GLint"/>
5498 <param name="params" type="GLint *"/>
5499 </function>
5500
5501 <function name="GetShaderSourceARB" offset="?">
5502 <param name="obj" type="GLhandleARB"/>
5503 <param name="maxLength" type="GLsizei"/>
5504 <param name="length" type="GLsizei *"/>
5505 <param name="source" type="GLcharARB *"/>
5506 </function>
5507 </category>
5508
5509 <category name="GL_ARB_vertex_shader" number="31">
5510 <enum name="VERTEX_SHADER_ARB" value="0x8B31"/>
5511 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS_ARB" value="0x8B4A"/>
5512 <enum name="MAX_VARYING_FLOATS_ARB" value="0x8B4B"/>
5513 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4C"/>
5514 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4D"/>
5515 <enum name="OBJECT_ACTIVE_ATTRIBUTES_ARB" value="0x8B89"/>
5516 <enum name="OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB" value="0x8B8A"/>
5517
5518 <function name="BindAttribLocationARB" offset="?">
5519 <param name="programObj" type="GLhandleARB"/>
5520 <param name="index" type="GLuint"/>
5521 <param name="name" type="const GLcharARB *"/>
5522 </function>
5523
5524 <function name="GetActiveAttribARB" offset="?">
5525 <param name="programObj" type="GLhandleARB"/>
5526 <param name="index" type="GLuint"/>
5527 <param name="maxLength" type="GLsizei"/>
5528 <param name="length" type="GLsizei *" output="true"/>
5529 <param name="size" type="GLint *" output="true"/>
5530 <param name="type" type="GLenum *" output="true"/>
5531 <param name="name" type="const GLcharARB *"/>
5532 </function>
5533
5534 <function name="GetAttribLocationARB" offset="?">
5535 <param name="programObj" type="GLhandleARB"/>
5536 <param name="name" type="const GLcharARB *"/>
5537 <return type="GLint"/>
5538 </function>
5539 </category>
5540
5541 <category name="GL_ARB_fragment_shader" number="32">
5542 <enum name="FRAGMENT_SHADER_ARB" value="0x8B30"/>
5543 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" value="0x8B49"/>
5544 </category>
5545
5546 <category name="GL_ARB_shading_language_100" number="33">
5547 <!-- No new functions, types, enums. -->
5548 </category>
5549
5550 <category name="GL_ARB_texture_non_power_of_two" number="34">
5551 <!-- No new functions, types, enums. -->
5552 </category>
5553
5554 <category name="GL_ARB_point_sprite" number="35">
5555 <enum name="POINT_SPRITE_ARB" value="0x8861"/>
5556 <enum name="COORD_REPLACE_ARB" value="0x8862"/>
5557 </category>
5558
5559 <category name="GL_ARB_fragment_program_shadow" number="36">
5560 <!-- No new functions, types, enums. -->
5561 </category>
5562
5563 <category name="GL_ARB_draw_buffers" number="37">
5564 <enum name="MAX_DRAW_BUFFERS_ARB" value="0x8824"/>
5565 <enum name="DRAW_BUFFER0_ARB" value="0x8825"/>
5566 <enum name="DRAW_BUFFER1_ARB" value="0x8826"/>
5567 <enum name="DRAW_BUFFER2_ARB" value="0x8827"/>
5568 <enum name="DRAW_BUFFER3_ARB" value="0x8828"/>
5569 <enum name="DRAW_BUFFER4_ARB" value="0x8829"/>
5570 <enum name="DRAW_BUFFER5_ARB" value="0x882A"/>
5571 <enum name="DRAW_BUFFER6_ARB" value="0x882B"/>
5572 <enum name="DRAW_BUFFER7_ARB" value="0x882C"/>
5573 <enum name="DRAW_BUFFER8_ARB" value="0x882D"/>
5574 <enum name="DRAW_BUFFER9_ARB" value="0x882E"/>
5575 <enum name="DRAW_BUFFER10_ARB" value="0x882F"/>
5576 <enum name="DRAW_BUFFER11_ARB" value="0x8830"/>
5577 <enum name="DRAW_BUFFER12_ARB" value="0x8831"/>
5578 <enum name="DRAW_BUFFER13_ARB" value="0x8832"/>
5579 <enum name="DRAW_BUFFER14_ARB" value="0x8833"/>
5580 <enum name="DRAW_BUFFER15_ARB" value="0x8834"/>
5581
5582 <function name="DrawBuffersARB" offset="413">
5583 <param name="n" type="GLsizei" counter="true"/>
5584 <param name="bufs" type="const GLenum *" count="n"/>
5585 <!-- no GLX yet -->
5586 </function>
5587 </category>
5588
5589
5590 <!-- Non-ARB extensions sorted by extension number. -->
5591
5592 <category name="GL_EXT_blend_color" number="2">
5593 <enum name="CONSTANT_COLOR_EXT" value="0x8001"/>
5594 <enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/>
5595 <enum name="CONSTANT_ALPHA_EXT" value="0x8003"/>
5596 <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/>
5597 <enum name="BLEND_COLOR_EXT" value="0x8005"/>
5598
5599 <function name="BlendColorEXT" alias="BlendColor">
5600 <param name="red" type="GLclampf"/>
5601 <param name="green" type="GLclampf"/>
5602 <param name="blue" type="GLclampf"/>
5603 <param name="alpha" type="GLclampf"/>
5604 </function>
5605 </category>
5606
5607 <category name="GL_EXT_polygon_offset" number="3">
5608 <function name="PolygonOffsetEXT" offset="414">
5609 <param name="factor" type="GLfloat"/>
5610 <param name="bias" type="GLfloat"/>
5611 <glx rop="4098"/>
5612 </function>
5613 </category>
5614
5615 <category name="GL_EXT_texture" number="4">
5616 <enum name="ALPHA4_EXT" value="0x803B"/>
5617 <enum name="ALPHA8_EXT" value="0x803C"/>
5618 <enum name="ALPHA12_EXT" value="0x803D"/>
5619 <enum name="ALPHA16_EXT" value="0x803E"/>
5620 <enum name="LUMINANCE4_EXT" value="0x803F"/>
5621 <enum name="LUMINANCE8_EXT" value="0x8040"/>
5622 <enum name="LUMINANCE12_EXT" value="0x8041"/>
5623 <enum name="LUMINANCE16_EXT" value="0x8042"/>
5624 <enum name="LUMINANCE4_ALPHA4_EXT" value="0x8043"/>
5625 <enum name="LUMINANCE6_ALPHA2_EXT" value="0x8044"/>
5626 <enum name="LUMINANCE8_ALPHA8_EXT" value="0x8045"/>
5627 <enum name="LUMINANCE12_ALPHA4_EXT" value="0x8046"/>
5628 <enum name="LUMINANCE12_ALPHA12_EXT" value="0x8047"/>
5629 <enum name="LUMINANCE16_ALPHA16_EXT" value="0x8048"/>
5630 <enum name="INTENSITY_EXT" value="0x8049"/>
5631 <enum name="INTENSITY4_EXT" value="0x804A"/>
5632 <enum name="INTENSITY8_EXT" value="0x804B"/>
5633 <enum name="INTENSITY12_EXT" value="0x804C"/>
5634 <enum name="INTENSITY16_EXT" value="0x804D"/>
5635 <enum name="RGB2_EXT" value="0x804E"/>
5636 <enum name="RGB4_EXT" value="0x804F"/>
5637 <enum name="RGB5_EXT" value="0x8050"/>
5638 <enum name="RGB8_EXT" value="0x8051"/>
5639 <enum name="RGB10_EXT" value="0x8052"/>
5640 <enum name="RGB12_EXT" value="0x8053"/>
5641 <enum name="RGB16_EXT" value="0x8054"/>
5642 <enum name="RGBA2_EXT" value="0x8055"/>
5643 <enum name="RGBA4_EXT" value="0x8056"/>
5644 <enum name="RGB5_A1_EXT" value="0x8057"/>
5645 <enum name="RGBA8_EXT" value="0x8058"/>
5646 <enum name="RGB10_A2_EXT" value="0x8059"/>
5647 <enum name="RGBA12_EXT" value="0x805A"/>
5648 <enum name="RGBA16_EXT" value="0x805B"/>
5649 <enum name="TEXTURE_RED_SIZE_EXT" value="0x805C"/>
5650 <enum name="TEXTURE_GREEN_SIZE_EXT" value="0x805D"/>
5651 <enum name="TEXTURE_BLUE_SIZE_EXT" value="0x805E"/>
5652 <enum name="TEXTURE_ALPHA_SIZE_EXT" value="0x805F"/>
5653 <enum name="TEXTURE_LUMINANCE_SIZE_EXT" value="0x8060"/>
5654 <enum name="TEXTURE_INTENSITY_SIZE_EXT" value="0x8061"/>
5655 <enum name="REPLACE_EXT" value="0x8062"/>
5656 <enum name="PROXY_TEXTURE_1D_EXT" value="0x8063"/>
5657 <enum name="PROXY_TEXTURE_2D_EXT" value="0x8064"/>
5658 <enum name="TEXTURE_TOO_LARGE_EXT" value="0x8065"/>
5659 </category>
5660
5661 <!-- Extension number 5 is not listed in the extension registry. -->
5662
5663 <category name="GL_EXT_texture3D" number="6">
5664 <function name="TexImage3DEXT" alias="TexImage3D">
5665 <param name="target" type="GLenum"/>
5666 <param name="level" type="GLint"/>
5667 <param name="internalformat" type="GLenum"/>
5668 <param name="width" type="GLsizei"/>
5669 <param name="height" type="GLsizei"/>
5670 <param name="depth" type="GLsizei"/>
5671 <param name="border" type="GLint"/>
5672 <param name="format" type="GLenum"/>
5673 <param name="type" type="GLenum"/>
5674 <param name="pixels" type="const GLvoid *"/>
5675 </function>
5676
5677 <function name="TexSubImage3DEXT" alias="TexSubImage3D">
5678 <param name="target" type="GLenum"/>
5679 <param name="level" type="GLint"/>
5680 <param name="xoffset" type="GLint"/>
5681 <param name="yoffset" type="GLint"/>
5682 <param name="zoffset" type="GLint"/>
5683 <param name="width" type="GLsizei"/>
5684 <param name="height" type="GLsizei"/>
5685 <param name="depth" type="GLsizei"/>
5686 <param name="format" type="GLenum"/>
5687 <param name="type" type="GLenum"/>
5688 <param name="pixels" type="const GLvoid *"/>
5689 </function>
5690 </category>
5691
5692 <category name="GL_SGIS_texture_filter4" number="7">
5693 <function name="GetTexFilterFuncSGIS" offset="415">
5694 <param name="target" type="GLenum"/>
5695 <param name="filter" type="GLenum"/>
5696 <param name="weights" type="GLfloat *" output="true"/>
5697 <glx vendorpriv="4101"/>
5698 </function>
5699
5700 <function name="TexFilterFuncSGIS" offset="416">
5701 <param name="target" type="GLenum"/>
5702 <param name="filter" type="GLenum"/>
5703 <param name="n" type="GLsizei" counter="true"/>
5704 <param name="weights" type="const GLfloat *" count="n"/>
5705 <glx rop="2064"/>
5706 </function>
5707 </category>
5708
5709 <!-- Extension number 8 is not listed in the extension registry. -->
5710
5711 <category name="GL_EXT_subtexture" number="9">
5712 <function name="TexSubImage1DEXT" alias="TexSubImage1D">
5713 <param name="target" type="GLenum"/>
5714 <param name="level" type="GLint"/>
5715 <param name="xoffset" type="GLint"/>
5716 <param name="width" type="GLsizei"/>
5717 <param name="format" type="GLenum"/>
5718 <param name="type" type="GLenum"/>
5719 <param name="pixels" type="const GLvoid *"/>
5720 </function>
5721
5722 <function name="TexSubImage2DEXT" alias="TexSubImage2D">
5723 <param name="target" type="GLenum"/>
5724 <param name="level" type="GLint"/>
5725 <param name="xoffset" type="GLint"/>
5726 <param name="yoffset" type="GLint"/>
5727 <param name="width" type="GLsizei"/>
5728 <param name="height" type="GLsizei"/>
5729 <param name="format" type="GLenum"/>
5730 <param name="type" type="GLenum"/>
5731 <param name="pixels" type="const GLvoid *"/>
5732 </function>
5733 </category>
5734
5735 <category name="GL_EXT_copy_texture" number="10">
5736 <function name="CopyTexImage1DEXT" alias="CopyTexImage1D">
5737 <param name="target" type="GLenum"/>
5738 <param name="level" type="GLint"/>
5739 <param name="internalformat" type="GLenum"/>
5740 <param name="x" type="GLint"/>
5741 <param name="y" type="GLint"/>
5742 <param name="width" type="GLsizei"/>
5743 <param name="border" type="GLint"/>
5744 </function>
5745
5746 <function name="CopyTexImage2DEXT" alias="CopyTexImage2D">
5747 <param name="target" type="GLenum"/>
5748 <param name="level" type="GLint"/>
5749 <param name="internalformat" type="GLenum"/>
5750 <param name="x" type="GLint"/>
5751 <param name="y" type="GLint"/>
5752 <param name="width" type="GLsizei"/>
5753 <param name="height" type="GLsizei"/>
5754 <param name="border" type="GLint"/>
5755 </function>
5756
5757 <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D">
5758 <param name="target" type="GLenum"/>
5759 <param name="level" type="GLint"/>
5760 <param name="xoffset" type="GLint"/>
5761 <param name="x" type="GLint"/>
5762 <param name="y" type="GLint"/>
5763 <param name="width" type="GLsizei"/>
5764 </function>
5765
5766 <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D">
5767 <param name="target" type="GLenum"/>
5768 <param name="level" type="GLint"/>
5769 <param name="xoffset" type="GLint"/>
5770 <param name="yoffset" type="GLint"/>
5771 <param name="x" type="GLint"/>
5772 <param name="y" type="GLint"/>
5773 <param name="width" type="GLsizei"/>
5774 <param name="height" type="GLsizei"/>
5775 </function>
5776
5777 <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D">
5778 <param name="target" type="GLenum"/>
5779 <param name="level" type="GLint"/>
5780 <param name="xoffset" type="GLint"/>
5781 <param name="yoffset" type="GLint"/>
5782 <param name="zoffset" type="GLint"/>
5783 <param name="x" type="GLint"/>
5784 <param name="y" type="GLint"/>
5785 <param name="width" type="GLsizei"/>
5786 <param name="height" type="GLsizei"/>
5787 </function>
5788 </category>
5789
5790 <category name="GL_EXT_histogram" number="11">
5791 <function name="GetHistogramEXT" offset="417">
5792 <param name="target" type="GLenum"/>
5793 <param name="reset" type="GLboolean"/>
5794 <param name="format" type="GLenum"/>
5795 <param name="type" type="GLenum"/>
5796 <param name="values" type="GLvoid *" output="true"/>
5797 <glx vendorpriv="5" handcode="true"/>
5798 </function>
5799
5800 <function name="GetHistogramParameterfvEXT" offset="418">
5801 <param name="target" type="GLenum"/>
5802 <param name="pname" type="GLenum"/>
5803 <param name="params" type="GLfloat *" output="true"/>
5804 <glx vendorpriv="6"/>
5805 </function>
5806
5807 <function name="GetHistogramParameterivEXT" offset="419">
5808 <param name="target" type="GLenum"/>
5809 <param name="pname" type="GLenum"/>
5810 <param name="params" type="GLint *" output="true"/>
5811 <glx vendorpriv="7"/>
5812 </function>
5813
5814 <function name="GetMinmaxEXT" offset="420">
5815 <param name="target" type="GLenum"/>
5816 <param name="reset" type="GLboolean"/>
5817 <param name="format" type="GLenum"/>
5818 <param name="type" type="GLenum"/>
5819 <param name="values" type="GLvoid *" output="true"/>
5820 <glx vendorpriv="8" handcode="true"/>
5821 </function>
5822
5823 <function name="GetMinmaxParameterfvEXT" offset="421">
5824 <param name="target" type="GLenum"/>
5825 <param name="pname" type="GLenum"/>
5826 <param name="params" type="GLfloat *" output="true"/>
5827 <glx vendorpriv="9"/>
5828 </function>
5829
5830 <function name="GetMinmaxParameterivEXT" offset="422">
5831 <param name="target" type="GLenum"/>
5832 <param name="pname" type="GLenum"/>
5833 <param name="params" type="GLint *" output="true"/>
5834 <glx vendorpriv="10"/>
5835 </function>
5836
5837 <function name="HistogramEXT" alias="Histogram">
5838 <param name="target" type="GLenum"/>
5839 <param name="width" type="GLsizei"/>
5840 <param name="internalformat" type="GLenum"/>
5841 <param name="sink" type="GLboolean"/>
5842 </function>
5843
5844 <function name="MinmaxEXT" alias="Minmax">
5845 <param name="target" type="GLenum"/>
5846 <param name="internalformat" type="GLenum"/>
5847 <param name="sink" type="GLboolean"/>
5848 </function>
5849
5850 <function name="ResetHistogramEXT" alias="ResetHistogram">
5851 <param name="target" type="GLenum"/>
5852 </function>
5853
5854 <function name="ResetMinmaxEXT" alias="ResetMinmax">
5855 <param name="target" type="GLenum"/>
5856 </function>
5857 </category>
5858
5859 <category name="GL_EXT_convolution" number="12">
5860 <function name="ConvolutionFilter1DEXT" alias="ConvolutionFilter1D">
5861 <param name="target" type="GLenum"/>
5862 <param name="internalformat" type="GLenum"/>
5863 <param name="width" type="GLsizei"/>
5864 <param name="format" type="GLenum"/>
5865 <param name="type" type="GLenum"/>
5866 <param name="image" type="const GLvoid *"/>
5867 </function>
5868
5869 <function name="ConvolutionFilter2DEXT" alias="ConvolutionFilter2D">
5870 <param name="target" type="GLenum"/>
5871 <param name="internalformat" type="GLenum"/>
5872 <param name="width" type="GLsizei"/>
5873 <param name="height" type="GLsizei"/>
5874 <param name="format" type="GLenum"/>
5875 <param name="type" type="GLenum"/>
5876 <param name="image" type="const GLvoid *"/>
5877 </function>
5878
5879 <function name="ConvolutionParameterfEXT" alias="ConvolutionParameterf">
5880 <param name="target" type="GLenum"/>
5881 <param name="pname" type="GLenum"/>
5882 <param name="params" type="GLfloat"/>
5883 </function>
5884
5885 <function name="ConvolutionParameterfvEXT" alias="ConvolutionParameterfv">
5886 <param name="target" type="GLenum"/>
5887 <param name="pname" type="GLenum"/>
5888 <param name="params" type="const GLfloat *"/>
5889 </function>
5890
5891 <function name="ConvolutionParameteriEXT" alias="ConvolutionParameteri">
5892 <param name="target" type="GLenum"/>
5893 <param name="pname" type="GLenum"/>
5894 <param name="params" type="GLint"/>
5895 </function>
5896
5897 <function name="ConvolutionParameterivEXT" alias="ConvolutionParameteriv">
5898 <param name="target" type="GLenum"/>
5899 <param name="pname" type="GLenum"/>
5900 <param name="params" type="const GLint *"/>
5901 </function>
5902
5903 <function name="CopyConvolutionFilter1DEXT" alias="CopyConvolutionFilter1D">
5904 <param name="target" type="GLenum"/>
5905 <param name="internalformat" type="GLenum"/>
5906 <param name="x" type="GLint"/>
5907 <param name="y" type="GLint"/>
5908 <param name="width" type="GLsizei"/>
5909 </function>
5910
5911 <function name="CopyConvolutionFilter2DEXT" alias="CopyConvolutionFilter2D">
5912 <param name="target" type="GLenum"/>
5913 <param name="internalformat" type="GLenum"/>
5914 <param name="x" type="GLint"/>
5915 <param name="y" type="GLint"/>
5916 <param name="width" type="GLsizei"/>
5917 <param name="height" type="GLsizei"/>
5918 </function>
5919
5920 <function name="GetConvolutionFilterEXT" offset="423">
5921 <param name="target" type="GLenum"/>
5922 <param name="format" type="GLenum"/>
5923 <param name="type" type="GLenum"/>
5924 <param name="image" type="GLvoid *"/>
5925 <glx sop="1" handcode="true"/>
5926 </function>
5927
5928 <function name="GetConvolutionParameterfvEXT" offset="424">
5929 <param name="target" type="GLenum"/>
5930 <param name="pname" type="GLenum"/>
5931 <param name="params" type="GLfloat *" output="true"/>
5932 <glx sop="2"/>
5933 </function>
5934
5935 <function name="GetConvolutionParameterivEXT" offset="425">
5936 <param name="target" type="GLenum"/>
5937 <param name="pname" type="GLenum"/>
5938 <param name="params" type="GLint *" output="true"/>
5939 <glx sop="3"/>
5940 </function>
5941
5942 <function name="GetSeparableFilterEXT" offset="426">
5943 <param name="target" type="GLenum"/>
5944 <param name="format" type="GLenum"/>
5945 <param name="type" type="GLenum"/>
5946 <param name="row" type="GLvoid *" output="true"/>
5947 <param name="column" type="GLvoid *" output="true"/>
5948 <param name="span" type="GLvoid *" output="true"/>
5949 <glx sop="4" handcode="true"/>
5950 </function>
5951
5952 <function name="SeparableFilter2DEXT" alias="SeparableFilter2D">
5953 <param name="target" type="GLenum"/>
5954 <param name="internalformat" type="GLenum"/>
5955 <param name="width" type="GLsizei"/>
5956 <param name="height" type="GLsizei"/>
5957 <param name="format" type="GLenum"/>
5958 <param name="type" type="GLenum"/>
5959 <param name="row" type="const GLvoid *"/>
5960 <param name="column" type="const GLvoid *"/>
5961 </function>
5962 </category>
5963
5964 <category name="GL_SGI_color_table" number="14">
5965 <function name="ColorTableSGI" alias="ColorTable">
5966 <param name="target" type="GLenum"/>
5967 <param name="internalformat" type="GLenum"/>
5968 <param name="width" type="GLsizei"/>
5969 <param name="format" type="GLenum"/>
5970 <param name="type" type="GLenum"/>
5971 <param name="table" type="const GLvoid *"/>
5972 </function>
5973
5974 <function name="ColorTableParameterfvSGI" alias="ColorTableParameterfv">
5975 <param name="target" type="GLenum"/>
5976 <param name="pname" type="GLenum"/>
5977 <param name="params" type="const GLfloat *"/>
5978 </function>
5979
5980 <function name="ColorTableParameterivSGI" alias="ColorTableParameteriv">
5981 <param name="target" type="GLenum"/>
5982 <param name="pname" type="GLenum"/>
5983 <param name="params" type="const GLint *"/>
5984 </function>
5985
5986 <function name="CopyColorTableSGI" alias="CopyColorTable">
5987 <param name="target" type="GLenum"/>
5988 <param name="internalformat" type="GLenum"/>
5989 <param name="x" type="GLint"/>
5990 <param name="y" type="GLint"/>
5991 <param name="width" type="GLsizei"/>
5992 </function>
5993
5994 <function name="GetColorTableSGI" offset="427">
5995 <param name="target" type="GLenum"/>
5996 <param name="format" type="GLenum"/>
5997 <param name="type" type="GLenum"/>
5998 <param name="table" type="GLvoid *" output="true"/>
5999 <glx vendorpriv="4098" handcode="true"/>
6000 </function>
6001
6002 <function name="GetColorTableParameterfvSGI" offset="428">
6003 <param name="target" type="GLenum"/>
6004 <param name="pname" type="GLenum"/>
6005 <param name="params" type="GLfloat *" output="true"/>
6006 <glx vendorpriv="4099"/>
6007 </function>
6008
6009 <function name="GetColorTableParameterivSGI" offset="429">
6010 <param name="target" type="GLenum"/>
6011 <param name="pname" type="GLenum"/>
6012 <param name="params" type="GLint *" output="true"/>
6013 <glx vendorpriv="4100"/>
6014 </function>
6015 </category>
6016
6017 <category name="GL_SGIS_pixel_texture" number="15">
6018 <function name="PixelTexGenParameteriSGIS" offset="431">
6019 <param name="pname" type="GLenum"/>
6020 <param name="param" type="GLint"/>
6021 <glx ignore="true"/>
6022 </function>
6023
6024 <function name="PixelTexGenParameterivSGIS" offset="432">
6025 <param name="pname" type="GLenum"/>
6026 <param name="params" type="const GLint *"/>
6027 <glx ignore="true"/>
6028 </function>
6029
6030 <function name="PixelTexGenParameterfSGIS" offset="433">
6031 <param name="pname" type="GLenum"/>
6032 <param name="param" type="GLfloat"/>
6033 <glx ignore="true"/>
6034 </function>
6035
6036 <function name="PixelTexGenParameterfvSGIS" offset="434">
6037 <param name="pname" type="GLenum"/>
6038 <param name="params" type="const GLfloat *"/>
6039 <glx ignore="true"/>
6040 </function>
6041
6042 <function name="GetPixelTexGenParameterivSGIS" offset="435">
6043 <param name="pname" type="GLenum"/>
6044 <param name="params" type="GLint *" output="true"/>
6045 <glx ignore="true"/>
6046 </function>
6047
6048 <function name="GetPixelTexGenParameterfvSGIS" offset="436">
6049 <param name="pname" type="GLenum"/>
6050 <param name="params" type="GLfloat *" output="true"/>
6051 <glx ignore="true"/>
6052 </function>
6053 </category>
6054
6055 <category name="GL_SGIS_texture4D" number="16">
6056 <function name="TexImage4DSGIS" offset="437">
6057 <param name="target" type="GLenum"/>
6058 <param name="level" type="GLint"/>
6059 <param name="internalformat" type="GLenum"/>
6060 <param name="width" type="GLsizei"/>
6061 <param name="height" type="GLsizei"/>
6062 <param name="depth" type="GLsizei"/>
6063 <param name="size4d" type="GLsizei"/>
6064 <param name="border" type="GLint"/>
6065 <param name="format" type="GLenum"/>
6066 <param name="type" type="GLenum"/>
6067 <param name="pixels" type="const GLvoid *"/>
6068 <glx rop="2057" ignore="true"/>
6069 </function>
6070
6071 <function name="TexSubImage4DSGIS" offset="438">
6072 <param name="target" type="GLenum"/>
6073 <param name="level" type="GLint"/>
6074 <param name="xoffset" type="GLint"/>
6075 <param name="yoffset" type="GLint"/>
6076 <param name="zoffset" type="GLint"/>
6077 <param name="woffset" type="GLint"/>
6078 <param name="width" type="GLsizei"/>
6079 <param name="height" type="GLsizei"/>
6080 <param name="depth" type="GLsizei"/>
6081 <param name="size4d" type="GLsizei"/>
6082 <param name="format" type="GLenum"/>
6083 <param name="type" type="GLenum"/>
6084 <param name="pixels" type="const GLvoid *"/>
6085 <glx rop="2058" ignore="true"/>
6086 </function>
6087 </category>
6088
6089 <!-- Extension number 19 is not listed in the extension registry. -->
6090
6091 <category name="GL_EXT_texture_object" number="20">
6092 <function name="AreTexturesResidentEXT" offset="439">
6093 <param name="n" type="GLsizei" counter="true"/>
6094 <param name="textures" type="const GLuint *" count="n"/>
6095 <param name="residences" type="GLboolean *" output="true"/>
6096 <return type="GLboolean"/>
6097 <glx vendorpriv="11"/>
6098 </function>
6099
6100 <function name="BindTextureEXT" alias="BindTexture">
6101 <param name="target" type="GLenum"/>
6102 <param name="texture" type="GLuint"/>
6103 </function>
6104
6105 <!-- For GLX, this is wrong. DeleteTexturesEXT and DeleteTextures
6106 do not have the same protocol!
6107 -->
6108 <function name="DeleteTexturesEXT" alias="DeleteTextures">
6109 <param name="n" type="GLsizei"/>
6110 <param name="textures" type="const GLuint *"/>
6111 </function>
6112
6113 <function name="GenTexturesEXT" offset="440">
6114 <param name="n" type="GLsizei"/>
6115 <param name="textures" type="GLuint *" output="true"/>
6116 <glx vendorpriv="13"/>
6117 </function>
6118
6119 <function name="IsTextureEXT" offset="441">
6120 <param name="texture" type="GLuint"/>
6121 <return type="GLboolean"/>
6122 <glx vendorpriv="14"/>
6123 </function>
6124
6125 <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures">
6126 <param name="n" type="GLsizei"/>
6127 <param name="textures" type="const GLuint *"/>
6128 <param name="priorities" type="const GLclampf *"/>
6129 </function>
6130 </category>
6131
6132 <category name="GL_SGIS_detail_texture" number="21">
6133 <function name="DetailTexFuncSGIS" offset="442">
6134 <param name="target" type="GLenum"/>
6135 <param name="n" type="GLsizei" counter="true"/>
6136 <param name="points" type="const GLfloat *" count="n"/>
6137 <glx rop="2051"/>
6138 </function>
6139
6140 <function name="GetDetailTexFuncSGIS" offset="443">
6141 <param name="target" type="GLenum"/>
6142 <param name="points" type="GLfloat *" output="true"/>
6143 <glx vendorpriv="4096"/>
6144 </function>
6145 </category>
6146
6147 <category name="GL_SGIS_sharpen_texture" number="22">
6148 <function name="SharpenTexFuncSGIS" offset="444">
6149 <param name="target" type="GLenum"/>
6150 <param name="n" type="GLsizei"/>
6151 <param name="points" type="const GLfloat *"/>
6152
6153 <!-- This is hand coded because the number of array elements
6154 pointed to by 'points' is 2*n.
6155 -->
6156 <glx rop="2052" handcode="true"/>
6157 </function>
6158
6159 <function name="GetSharpenTexFuncSGIS" offset="445">
6160 <param name="target" type="GLenum"/>
6161 <param name="points" type="GLfloat *" output="true"/>
6162 <glx vendorpriv="4097"/>
6163 </function>
6164 </category>
6165
6166 <category name="GL_SGIS_multisample" number="25">
6167 <function name="SampleMaskSGIS" offset="446">
6168 <param name="value" type="GLclampf"/>
6169 <param name="invert" type="GLboolean"/>
6170 <glx rop="2048"/>
6171 </function>
6172
6173 <function name="SamplePatternSGIS" offset="447">
6174 <param name="pattern" type="GLenum"/>
6175 <glx rop="2049"/>
6176 </function>
6177 </category>
6178
6179 <!-- Extension number 28 is a GLX extension. -->
6180 <!-- Extension number 29 is not listed in the extension registry. -->
6181
6182 <category name="GL_EXT_vertex_array" number="30">
6183 <function name="ArrayElementEXT" alias="ArrayElement">
6184 <param name="i" type="GLint"/>
6185 </function>
6186
6187 <function name="ColorPointerEXT" offset="448">
6188 <param name="size" type="GLint"/>
6189 <param name="type" type="GLenum"/>
6190 <param name="stride" type="GLsizei"/>
6191 <param name="count" type="GLsizei"/>
6192 <param name="pointer" type="const GLvoid *"/>
6193 <glx handcode="true"/>
6194 </function>
6195
6196 <function name="DrawArraysEXT" alias="DrawArrays">
6197 <param name="mode" type="GLenum"/>
6198 <param name="first" type="GLint"/>
6199 <param name="count" type="GLsizei"/>
6200 </function>
6201
6202 <function name="EdgeFlagPointerEXT" offset="449">
6203 <param name="stride" type="GLsizei"/>
6204 <param name="count" type="GLsizei"/>
6205 <param name="pointer" type="const GLboolean *"/>
6206 <glx handcode="true"/>
6207 </function>
6208
6209 <function name="GetPointervEXT" alias="GetPointerv">
6210 <param name="pname" type="GLenum"/>
6211 <param name="params" type="GLvoid **"/>
6212 </function>
6213
6214 <function name="IndexPointerEXT" offset="450">
6215 <param name="type" type="GLenum"/>
6216 <param name="stride" type="GLsizei"/>
6217 <param name="count" type="GLsizei"/>
6218 <param name="pointer" type="const GLvoid *"/>
6219 <glx handcode="true"/>
6220 </function>
6221
6222 <function name="NormalPointerEXT" offset="451">
6223 <param name="type" type="GLenum"/>
6224 <param name="stride" type="GLsizei"/>
6225 <param name="count" type="GLsizei"/>
6226 <param name="pointer" type="const GLvoid *"/>
6227 <glx handcode="true"/>
6228 </function>
6229
6230 <function name="TexCoordPointerEXT" offset="452">
6231 <param name="size" type="GLint"/>
6232 <param name="type" type="GLenum"/>
6233 <param name="stride" type="GLsizei"/>
6234 <param name="count" type="GLsizei"/>
6235 <param name="pointer" type="const GLvoid *"/>
6236 <glx handcode="true"/>
6237 </function>
6238
6239 <function name="VertexPointerEXT" offset="453">
6240 <param name="size" type="GLint"/>
6241 <param name="type" type="GLenum"/>
6242 <param name="stride" type="GLsizei"/>
6243 <param name="count" type="GLsizei"/>
6244 <param name="pointer" type="const GLvoid *"/>
6245 <glx handcode="true"/>
6246 </function>
6247 </category>
6248
6249 <category name="GL_EXT_blend_minmax" number="37">
6250 <function name="BlendEquationEXT" alias="BlendEquation">
6251 <param name="mode" type="GLenum"/>
6252 </function>
6253 </category>
6254
6255 <!-- Extension number 40 is a GLX extension. -->
6256 <!-- Extension number 41 is a GLX extension. -->
6257 <!-- Extension number 42 is a GLX extension. -->
6258 <!-- Extension number 43 is a GLX extension. -->
6259 <!-- Extension number 44 is a GLX extension. -->
6260 <!-- Extension number 46 is not listed in the extension registry. -->
6261 <!-- Extension number 47 is a GLX extension. -->
6262 <!-- Extension number 48 is not listed in the extension registry. -->
6263 <!-- Extension number 49 is a GLX extension. -->
6264 <!-- Extension number 50 is a GLX extension. -->
6265
6266 <category name="GL_SGIX_sprite" number="52">
6267 <function name="SpriteParameterfSGIX" offset="454">
6268 <param name="pname" type="GLenum"/>
6269 <param name="param" type="GLfloat"/>
6270 <glx ignore="true"/>
6271 </function>
6272
6273 <function name="SpriteParameterfvSGIX" offset="455">
6274 <param name="pname" type="GLenum"/>
6275 <param name="params" type="const GLfloat *"/>
6276 <glx ignore="true"/>
6277 </function>
6278
6279 <function name="SpriteParameteriSGIX" offset="456">
6280 <param name="pname" type="GLenum"/>
6281 <param name="param" type="GLint"/>
6282 <glx ignore="true"/>
6283 </function>
6284
6285 <function name="SpriteParameterivSGIX" offset="457">
6286 <param name="pname" type="GLenum"/>
6287 <param name="params" type="const GLint *"/>
6288 <glx ignore="true"/>
6289 </function>
6290 </category>
6291
6292 <category name="GL_EXT_point_parameters" number="54">
6293 <function name="PointParameterfEXT" offset="458">
6294 <param name="pname" type="GLenum"/>
6295 <param name="param" type="GLfloat"/>
6296 <glx rop="2065"/>
6297 </function>
6298
6299 <function name="PointParameterfvEXT" offset="459">
6300 <param name="pname" type="GLenum"/>
6301 <param name="params" type="const GLfloat *" variable_param="pname"/>
6302 <glx rop="2066"/>
6303 </function>
6304 </category>
6305
6306 <category name="GL_SGIX_instruments" number="55">
6307 <function name="GetInstrumentsSGIX" offset="460">
6308 <return type="GLint"/>
6309 <glx ignore="true"/>
6310 </function>
6311
6312 <function name="InstrumentsBufferSGIX" offset="461">
6313 <param name="size" type="GLsizei"/>
6314 <param name="buffer" type="GLint *"/>
6315 <glx ignore="true"/>
6316 </function>
6317
6318 <function name="PollInstrumentsSGIX" offset="462">
6319 <param name="marker_p" type="GLint *"/>
6320 <return type="GLint"/>
6321 <glx ignore="true"/>
6322 </function>
6323
6324 <function name="ReadInstrumentsSGIX" offset="463">
6325 <param name="marker" type="GLint"/>
6326 <glx ignore="true"/>
6327 </function>
6328
6329 <function name="StartInstrumentsSGIX" offset="464">
6330 <glx ignore="true"/>
6331 </function>
6332
6333 <function name="StopInstrumentsSGIX" offset="465">
6334 <param name="marker" type="GLint"/>
6335 <glx ignore="true"/>
6336 </function>
6337 </category>
6338
6339 <category name="GL_SGIX_framezoom" number="57">
6340 <function name="FrameZoomSGIX" offset="466">
6341 <param name="factor" type="GLint"/>
6342 <glx rop="2072"/>
6343 </function>
6344 </category>
6345
6346 <category name="GL_SGIX_tag_sample_buffer" number="58">
6347 <function name="TagSampleBufferSGIX" offset="467">
6348 <glx rop="2050"/>
6349 </function>
6350 </category>
6351
6352 <!-- Extension number 59 is not listed in the extension registry. -->
6353
6354 <category name="GL_SGIX_reference_plane" number="60">
6355 <function name="ReferencePlaneSGIX" offset="468">
6356 <param name="equation" type="const GLdouble *" count="4"/>
6357 <glx rop="2071"/>
6358 </function>
6359 </category>
6360
6361 <category name="GL_SGIX_flush_raster" number="61">
6362 <function name="FlushRasterSGIX" offset="469">
6363 <glx vendorpriv="4105" ignore="true"/>
6364 </function>
6365 </category>
6366
6367 <!-- Extension number 62 is a GLX extension. -->
6368
6369 <category name="GL_SGIS_fog_function" number="64">
6370 <function name="FogFuncSGIS" offset="?">
6371 <param name="n" type="GLsizei"/>
6372 <param name="points" type="const GLfloat *"/>
6373 <glx rop="2067" handcode="true"/>
6374 </function>
6375
6376 <function name="GetFogFuncSGIS" offset="?">
6377 <param name="points" type="GLfloat *" output="true"/>
6378 <!-- GLX protocol for this function is unknown. -->
6379 </function>
6380 </category>
6381
6382 <category name="GL_HP_image_transform" number="66">
6383 <function name="ImageTransformParameteriHP" offset="?">
6384 <param name="target" type="GLenum"/>
6385 <param name="pname" type="GLenum"/>
6386 <param name="param" type="GLint"/>
6387 </function>
6388
6389 <function name="ImageTransformParameterfHP" offset="?">
6390 <param name="target" type="GLenum"/>
6391 <param name="pname" type="GLenum"/>
6392 <param name="param" type="GLfloat"/>
6393 </function>
6394
6395 <function name="ImageTransformParameterivHP" offset="?">
6396 <param name="target" type="GLenum"/>
6397 <param name="pname" type="GLenum"/>
6398 <param name="params" type="const GLint *"/>
6399 </function>
6400
6401 <function name="ImageTransformParameterfvHP" offset="?">
6402 <param name="target" type="GLenum"/>
6403 <param name="pname" type="GLenum"/>
6404 <param name="params" type="const GLfloat *"/>
6405 </function>
6406
6407 <function name="GetImageTransformParameterivHP" offset="?">
6408 <param name="target" type="GLenum"/>
6409 <param name="pname" type="GLenum"/>
6410 <param name="params" type="GLint *"/>
6411 </function>
6412
6413 <function name="GetImageTransformParameterfvHP" offset="?">
6414 <param name="target" type="GLenum"/>
6415 <param name="pname" type="GLenum"/>
6416 <param name="params" type="GLfloat *"/>
6417 </function>
6418 </category>
6419
6420 <!-- Extension number 68 is not listed in the extension registry. -->
6421 <!-- Extension number 70 is not listed in the extension registry. -->
6422 <!-- Extension number 71 is not listed in the extension registry. -->
6423 <!-- Extension number 72 is not listed in the extension registry. -->
6424 <!-- Extension number 73 is not listed in the extension registry. -->
6425
6426 <category name="GL_EXT_color_subtable" number="74">
6427 <function name="ColorSubTableEXT" alias="ColorSubTable">
6428 <param name="target" type="GLenum"/>
6429 <param name="start" type="GLsizei"/>
6430 <param name="count" type="GLsizei"/>
6431 <param name="format" type="GLenum"/>
6432 <param name="type" type="GLenum"/>
6433 <param name="data" type="const GLvoid *"/>
6434 </function>
6435
6436 <function name="CopyColorSubTableEXT" alias="CopyColorSubTable">
6437 <param name="target" type="GLenum"/>
6438 <param name="start" type="GLsizei"/>
6439 <param name="x" type="GLint"/>
6440 <param name="y" type="GLint"/>
6441 <param name="width" type="GLsizei"/>
6442 </function>
6443 </category>
6444
6445 <!-- Extension number 75 is a GLU extension. -->
6446
6447 <category name="GL_PGI_misc_hints" number="77">
6448 <function name="HintPGI" offset="544">
6449 <param name="target" type="GLenum"/>
6450 <param name="mode" type="GLint"/>
6451 <glx ignore="true"/>
6452 </function>
6453 </category>
6454
6455 <category name="GL_EXT_paletted_texture" number="78">
6456 <function name="ColorTableEXT" alias="ColorTable">
6457 <param name="target" type="GLenum"/>
6458 <param name="internalFormat" type="GLenum"/>
6459 <param name="width" type="GLsizei"/>
6460 <param name="format" type="GLenum"/>
6461 <param name="type" type="GLenum"/>
6462 <param name="table" type="const GLvoid *"/>
6463 </function>
6464
6465 <function name="GetColorTableEXT" offset="550">
6466 <param name="target" type="GLenum"/>
6467 <param name="format" type="GLenum"/>
6468 <param name="type" type="GLenum"/>
6469 <param name="data" type="GLvoid *" output="true"/>
6470 <glx ignore="true"/>
6471 </function>
6472
6473 <function name="GetColorTableParameterivEXT" offset="551">
6474 <param name="target" type="GLenum"/>
6475 <param name="pname" type="GLenum"/>
6476 <param name="params" type="GLint *" output="true"/>
6477 <glx ignore="true"/>
6478 </function>
6479
6480 <function name="GetColorTableParameterfvEXT" offset="552">
6481 <param name="target" type="GLenum"/>
6482 <param name="pname" type="GLenum"/>
6483 <param name="params" type="GLfloat *" output="true"/>
6484 <glx ignore="true"/>
6485 </function>
6486 </category>
6487
6488 <category name="GL_SGIX_list_priority" number="80">
6489 <function name="GetListParameterfvSGIX" offset="470">
6490 <param name="list" type="GLuint"/>
6491 <param name="pname" type="GLenum"/>
6492 <param name="params" type="GLfloat *" output="true"/>
6493 <glx ignore="true"/>
6494 </function>
6495
6496 <function name="GetListParameterivSGIX" offset="471">
6497 <param name="list" type="GLuint"/>
6498 <param name="pname" type="GLenum"/>
6499 <param name="params" type="GLint *" output="true"/>
6500 <glx ignore="true"/>
6501 </function>
6502
6503 <function name="ListParameterfSGIX" offset="472">
6504 <param name="list" type="GLuint"/>
6505 <param name="pname" type="GLenum"/>
6506 <param name="param" type="GLfloat"/>
6507 <glx ignore="true"/>
6508 </function>
6509
6510 <function name="ListParameterfvSGIX" offset="473">
6511 <param name="list" type="GLuint"/>
6512 <param name="pname" type="GLenum"/>
6513 <param name="params" type="const GLfloat *"/>
6514 <glx ignore="true"/>
6515 </function>
6516
6517 <function name="ListParameteriSGIX" offset="474">
6518 <param name="list" type="GLuint"/>
6519 <param name="pname" type="GLenum"/>
6520 <param name="param" type="GLint"/>
6521 <glx ignore="true"/>
6522 </function>
6523
6524 <function name="ListParameterivSGIX" offset="475">
6525 <param name="list" type="GLuint"/>
6526 <param name="pname" type="GLenum"/>
6527 <param name="params" type="const GLint *"/>
6528 <glx ignore="true"/>
6529 </function>
6530 </category>
6531
6532 <!-- Extension number 82 is not listed in the extension registry. -->
6533 <!-- Extension number 83 is a GLX extension. -->
6534 <!-- Extension number 85 is a GLU extension. -->
6535 <!-- Extension number 86 is a GLX extension. -->
6536 <!-- Extension number 87 is not listed in the extension registry. -->
6537 <!-- Extension number 88 is not listed in the extension registry. -->
6538 <!-- Extension number 89 is not listed in the extension registry. -->
6539 <!-- Extension number 91 is a GLX extension. -->
6540 <!-- Extension number 92 is a GLX extension. -->
6541
6542 <category name="GL_EXT_index_material" number="94">
6543 <function name="IndexMaterialEXT" offset="538">
6544 <param name="face" type="GLenum"/>
6545 <param name="mode" type="GLenum"/>
6546 <glx ignore="true"/>
6547 </function>
6548 </category>
6549
6550 <category name="GL_EXT_index_func" number="95">
6551 <function name="IndexFuncEXT" offset="539">
6552 <param name="func" type="GLenum"/>
6553 <param name="ref" type="GLclampf"/>
6554 <glx ignore="true"/>
6555 </function>
6556 </category>
6557
6558 <category name="GL_EXT_compiled_vertex_array" number="97">
6559 <function name="LockArraysEXT" offset="540">
6560 <param name="first" type="GLint"/>
6561 <param name="count" type="GLsizei"/>
6562 <glx handcode="true"/>
6563 </function>
6564
6565 <function name="UnlockArraysEXT" offset="541">
6566 <glx handcode="true"/>
6567 </function>
6568 </category>
6569
6570 <category name="GL_EXT_cull_vertex" number="98">
6571 <function name="CullParameterdvEXT" offset="542">
6572 <param name="pname" type="GLenum"/>
6573 <param name="params" type="GLdouble *"/>
6574 <glx ignore="true"/>
6575 </function>
6576
6577 <function name="CullParameterfvEXT" offset="543">
6578 <param name="pname" type="GLenum"/>
6579 <param name="params" type="GLfloat *"/>
6580 <glx ignore="true"/>
6581 </function>
6582 </category>
6583
6584 <!-- Extension number 99 is not listed in the extension registry. -->
6585 <!-- Extension number 100 is a GLU extension. -->
6586
6587 <!-- Shouldn't this be EXT_fragment_lighting? -->
6588 <category name="GL_SGIX_fragment_lighting" number="102">
6589 <function name="FragmentColorMaterialSGIX" offset="476">
6590 <param name="face" type="GLenum"/>
6591 <param name="mode" type="GLenum"/>
6592 <glx ignore="true"/>
6593 </function>
6594
6595 <function name="FragmentLightfSGIX" offset="477">
6596 <param name="light" type="GLenum"/>
6597 <param name="pname" type="GLenum"/>
6598 <param name="param" type="GLfloat"/>
6599 <glx ignore="true"/>
6600 </function>
6601
6602 <function name="FragmentLightfvSGIX" offset="478">
6603 <param name="light" type="GLenum"/>
6604 <param name="pname" type="GLenum"/>
6605 <param name="params" type="const GLfloat *"/>
6606 <glx ignore="true"/>
6607 </function>
6608
6609 <function name="FragmentLightiSGIX" offset="479">
6610 <param name="light" type="GLenum"/>
6611 <param name="pname" type="GLenum"/>
6612 <param name="param" type="GLint"/>
6613 <glx ignore="true"/>
6614 </function>
6615
6616 <function name="FragmentLightivSGIX" offset="480">
6617 <param name="light" type="GLenum"/>
6618 <param name="pname" type="GLenum"/>
6619 <param name="params" type="const GLint *"/>
6620 <glx ignore="true"/>
6621 </function>
6622
6623 <function name="FragmentLightModelfSGIX" offset="481">
6624 <param name="pname" type="GLenum"/>
6625 <param name="param" type="GLfloat"/>
6626 <glx ignore="true"/>
6627 </function>
6628
6629 <function name="FragmentLightModelfvSGIX" offset="482">
6630 <param name="pname" type="GLenum"/>
6631 <param name="params" type="const GLfloat *"/>
6632 <glx ignore="true"/>
6633 </function>
6634
6635 <function name="FragmentLightModeliSGIX" offset="483">
6636 <param name="pname" type="GLenum"/>
6637 <param name="param" type="GLint"/>
6638 <glx ignore="true"/>
6639 </function>
6640
6641 <function name="FragmentLightModelivSGIX" offset="484">
6642 <param name="pname" type="GLenum"/>
6643 <param name="params" type="const GLint *"/>
6644 <glx ignore="true"/>
6645 </function>
6646
6647 <function name="FragmentMaterialfSGIX" offset="485">
6648 <param name="face" type="GLenum"/>
6649 <param name="pname" type="GLenum"/>
6650 <param name="param" type="GLfloat"/>
6651 <glx ignore="true"/>
6652 </function>
6653
6654 <function name="FragmentMaterialfvSGIX" offset="486">
6655 <param name="face" type="GLenum"/>
6656 <param name="pname" type="GLenum"/>
6657 <param name="params" type="const GLfloat *"/>
6658 <glx ignore="true"/>
6659 </function>
6660
6661 <function name="FragmentMaterialiSGIX" offset="487">
6662 <param name="face" type="GLenum"/>
6663 <param name="pname" type="GLenum"/>
6664 <param name="param" type="GLint"/>
6665 <glx ignore="true"/>
6666 </function>
6667
6668 <function name="FragmentMaterialivSGIX" offset="488">
6669 <param name="face" type="GLenum"/>
6670 <param name="pname" type="GLenum"/>
6671 <param name="params" type="const GLint *"/>
6672 <glx ignore="true"/>
6673 </function>
6674
6675 <function name="GetFragmentLightfvSGIX" offset="489">
6676 <param name="light" type="GLenum"/>
6677 <param name="pname" type="GLenum"/>
6678 <param name="params" type="GLfloat *"/>
6679 <glx ignore="true"/>
6680 </function>
6681
6682 <function name="GetFragmentLightivSGIX" offset="490">
6683 <param name="light" type="GLenum"/>
6684 <param name="pname" type="GLenum"/>
6685 <param name="params" type="GLint *"/>
6686 <glx ignore="true"/>
6687 </function>
6688
6689 <function name="GetFragmentMaterialfvSGIX" offset="491">
6690 <param name="face" type="GLenum"/>
6691 <param name="pname" type="GLenum"/>
6692 <param name="params" type="GLfloat *"/>
6693 <glx ignore="true"/>
6694 </function>
6695
6696 <function name="GetFragmentMaterialivSGIX" offset="492">
6697 <param name="face" type="GLenum"/>
6698 <param name="pname" type="GLenum"/>
6699 <param name="params" type="GLint *"/>
6700 <glx ignore="true"/>
6701 </function>
6702
6703 <function name="LightEnviSGIX" offset="493">
6704 <param name="pname" type="GLenum"/>
6705 <param name="param" type="GLint"/>
6706 <glx ignore="true"/>
6707 </function>
6708 </category>
6709
6710 <!-- Extension number 103 is not listed in the extension registry. -->
6711 <!-- Extension number 104 is not listed in the extension registry. -->
6712 <!-- Extension number 105 is not listed in the extension registry. -->
6713 <!-- Extension number 106 is not listed in the extension registry. -->
6714 <!-- Extension number 107 is not listed in the extension registry. -->
6715 <!-- Extension number 108 is not listed in the extension registry. -->
6716 <!-- Extension number 109 is not listed in the extension registry. -->
6717
6718 <category name="GL_EXT_draw_range_elements" number="112">
6719 <function name="DrawRangeElementsEXT" alias="DrawRangeElements">
6720 <param name="mode" type="GLenum"/>
6721 <param name="start" type="GLuint"/>
6722 <param name="end" type="GLuint"/>
6723 <param name="count" type="GLsizei"/>
6724 <param name="type" type="GLenum"/>
6725 <param name="indices" type="const GLvoid *"/>
6726 <glx handcode="true"/>
6727 </function>
6728 </category>
6729
6730 <!-- Extension number 115 is a GLX extension. -->
6731 <!-- Extension number 116 is not listed in the extension registry. -->
6732
6733 <category name="GL_EXT_light_texture" number="117">
6734 <function name="ApplyTextureEXT" offset="?">
6735 <param name="mode" type="GLenum"/>
6736 </function>
6737
6738 <function name="TextureLightEXT" offset="?">
6739 <param name="pname" type="GLenum"/>
6740 </function>
6741
6742 <function name="TextureMaterialEXT" offset="?">
6743 <param name="face" type="GLenum"/>
6744 <param name="mode" type="GLenum"/>
6745 </function>
6746 </category>
6747
6748 <!-- Extension number 118 is not listed in the extension registry. -->
6749 <!-- Extension number 121 is not listed in the extension registry. -->
6750 <!-- Extension number 122 is not listed in the extension registry. -->
6751 <!-- Extension number 123 is not listed in the extension registry. -->
6752 <!-- Extension number 124 is not listed in the extension registry. -->
6753 <!-- Extension number 125 is not listed in the extension registry. -->
6754 <!-- Extension number 126 is not listed in the extension registry. -->
6755 <!-- Extension number 128 is not listed in the extension registry. -->
6756 <!-- Extension number 130 is not listed in the extension registry. -->
6757 <!-- Extension number 131 is not listed in the extension registry. -->
6758
6759 <category name="GL_SGIX_async" number="132">
6760 <function name="AsyncMarkerSGIX" offset="?">
6761 <param name="marker" type="GLuint"/>
6762 </function>
6763
6764 <function name="FinishAsyncSGIX" offset="?">
6765 <param name="markerp" type="GLuint *"/>
6766 <return type="GLint"/>
6767 </function>
6768
6769 <function name="PollAsyncSGIX" offset="?">
6770 <param name="markerp" type="GLuint *"/>
6771 <return type="GLint"/>
6772 </function>
6773
6774 <function name="GenAsyncMarkersSGIX" offset="?">
6775 <param name="range" type="GLsizei"/>
6776 <return type="GLuint"/>
6777 </function>
6778
6779 <function name="DeleteAsyncMarkersSGIX" offset="?">
6780 <param name="marker" type="GLuint"/>
6781 <param name="range" type="GLsizei"/>
6782 </function>
6783
6784 <function name="IsAsyncMarkerSGIX" offset="?">
6785 <param name="marker" type="GLuint"/>
6786 <return type="GLboolean"/>
6787 </function>
6788 </category>
6789
6790 <category name="GL_INTEL_parallel_arrays" number="136">
6791 <function name="VertexPointervINTEL" offset="?">
6792 <param name="size" type="GLint"/>
6793 <param name="type" type="GLenum"/>
6794 <param name="pointer" type="const GLvoid **"/>
6795 </function>
6796
6797 <function name="NormalPointervINTEL" offset="?">
6798 <param name="type" type="GLenum"/>
6799 <param name="pointer" type="const GLvoid **"/>
6800 </function>
6801
6802 <function name="ColorPointervINTEL" offset="?">
6803 <param name="size" type="GLint"/>
6804 <param name="type" type="GLenum"/>
6805 <param name="pointer" type="const GLvoid **"/>
6806 </function>
6807
6808 <function name="TexCoordPointervINTEL" offset="?">
6809 <param name="size" type="GLint"/>
6810 <param name="type" type="GLenum"/>
6811 <param name="pointer" type="const GLvoid **"/>
6812 </function>
6813 </category>
6814
6815 <category name="GL_EXT_pixel_transform" number="138">
6816 <function name="PixelTransformParameteriEXT" offset="?">
6817 <param name="target" type="GLenum"/>
6818 <param name="pname" type="GLenum"/>
6819 <param name="param" type="GLint"/>
6820 </function>
6821
6822 <function name="PixelTransformParameterfEXT" offset="?">
6823 <param name="target" type="GLenum"/>
6824 <param name="pname" type="GLenum"/>
6825 <param name="param" type="GLfloat"/>
6826 </function>
6827
6828 <function name="PixelTransformParameterivEXT" offset="?">
6829 <param name="target" type="GLenum"/>
6830 <param name="pname" type="GLenum"/>
6831 <param name="params" type="const GLint *"/>
6832 </function>
6833
6834 <function name="PixelTransformParameterfvEXT" offset="?">
6835 <param name="target" type="GLenum"/>
6836 <param name="pname" type="GLenum"/>
6837 <param name="params" type="const GLfloat *"/>
6838 </function>
6839 </category>
6840
6841 <!-- Extension number 140 is not listed in the extension registry. -->
6842 <!-- Extension number 142 is a GLX extension. -->
6843 <!-- Extension number 143 is not listed in the extension registry. -->
6844
6845 <category name="GL_EXT_secondary_color" number="145">
6846 <function name="SecondaryColor3bEXT" offset="561" vectorequiv="SecondaryColor3bvEXT">
6847 <param name="red" type="GLbyte"/>
6848 <param name="green" type="GLbyte"/>
6849 <param name="blue" type="GLbyte"/>
6850 </function>
6851
6852 <function name="SecondaryColor3bvEXT" offset="562">
6853 <param name="v" type="const GLbyte *" count="3"/>
6854 <glx rop="4126"/>
6855 </function>
6856
6857 <function name="SecondaryColor3dEXT" offset="563" vectorequiv="SecondaryColor3dvEXT">
6858 <param name="red" type="GLdouble"/>
6859 <param name="green" type="GLdouble"/>
6860 <param name="blue" type="GLdouble"/>
6861 </function>
6862
6863 <function name="SecondaryColor3dvEXT" offset="564">
6864 <param name="v" type="const GLdouble *" count="3"/>
6865 <glx rop="4130"/>
6866 </function>
6867
6868 <function name="SecondaryColor3fEXT" offset="565" vectorequiv="SecondaryColor3fvEXT">
6869 <param name="red" type="GLfloat"/>
6870 <param name="green" type="GLfloat"/>
6871 <param name="blue" type="GLfloat"/>
6872 </function>
6873
6874 <function name="SecondaryColor3fvEXT" offset="566">
6875 <param name="v" type="const GLfloat *" count="3"/>
6876 <glx rop="4129"/>
6877 </function>
6878
6879 <function name="SecondaryColor3iEXT" offset="567" vectorequiv="SecondaryColor3ivEXT">
6880 <param name="red" type="GLint"/>
6881 <param name="green" type="GLint"/>
6882 <param name="blue" type="GLint"/>
6883 </function>
6884
6885 <function name="SecondaryColor3ivEXT" offset="568">
6886 <param name="v" type="const GLint *" count="3"/>
6887 <glx rop="4128"/>
6888 </function>
6889
6890 <function name="SecondaryColor3sEXT" offset="569" vectorequiv="SecondaryColor3svEXT">
6891 <param name="red" type="GLshort"/>
6892 <param name="green" type="GLshort"/>
6893 <param name="blue" type="GLshort"/>
6894 </function>
6895
6896 <function name="SecondaryColor3svEXT" offset="570">
6897 <param name="v" type="const GLshort *" count="3"/>
6898 <glx rop="4128"/>
6899 </function>
6900
6901 <function name="SecondaryColor3ubEXT" offset="571" vectorequiv="SecondaryColor3ubvEXT">
6902 <param name="red" type="GLubyte"/>
6903 <param name="green" type="GLubyte"/>
6904 <param name="blue" type="GLubyte"/>
6905 </function>
6906
6907 <function name="SecondaryColor3ubvEXT" offset="572">
6908 <param name="v" type="const GLubyte *" count="3"/>
6909 <glx rop="4131"/>
6910 </function>
6911
6912 <function name="SecondaryColor3uiEXT" offset="573" vectorequiv="SecondaryColor3uivEXT">
6913 <param name="red" type="GLuint"/>
6914 <param name="green" type="GLuint"/>
6915 <param name="blue" type="GLuint"/>
6916 </function>
6917
6918 <function name="SecondaryColor3uivEXT" offset="574">
6919 <param name="v" type="const GLuint *" count="3"/>
6920 <glx rop="4133"/>
6921 </function>
6922
6923 <function name="SecondaryColor3usEXT" offset="575" vectorequiv="SecondaryColor3usvEXT">
6924 <param name="red" type="GLushort"/>
6925 <param name="green" type="GLushort"/>
6926 <param name="blue" type="GLushort"/>
6927 </function>
6928
6929 <function name="SecondaryColor3usvEXT" offset="576">
6930 <param name="v" type="const GLushort *" count="3"/>
6931 <glx rop="4132"/>
6932 </function>
6933
6934 <function name="SecondaryColorPointerEXT" offset="577">
6935 <param name="size" type="GLint"/>
6936 <param name="type" type="GLenum"/>
6937 <param name="stride" type="GLsizei"/>
6938 <param name="pointer" type="const GLvoid *"/>
6939 <glx handcode="true"/>
6940 </function>
6941 </category>
6942
6943 <category name="GL_EXT_texture_perturb_normal" number="147">
6944 <function name="TextureNormalEXT" offset="?">
6945 <param name="mode" type="GLenum"/>
6946 </function>
6947 </category>
6948
6949 <category name="GL_EXT_multi_draw_arrays" number="148">
6950 <function name="MultiDrawArraysEXT" offset="644">
6951 <param name="mode" type="GLenum"/>
6952 <param name="first" type="GLint *"/>
6953 <param name="count" type="GLsizei *"/>
6954 <param name="primcount" type="GLsizei"/>
6955 <glx handcode="true"/>
6956 </function>
6957
6958 <function name="MultiDrawElementsEXT" offset="645">
6959 <param name="mode" type="GLenum"/>
6960 <param name="count" type="const GLsizei *"/>
6961 <param name="type" type="GLenum"/>
6962 <param name="indices" type="const GLvoid **"/>
6963 <param name="primcount" type="GLsizei"/>
6964 <glx handcode="true"/>
6965 </function>
6966 </category>
6967
6968 <category name="GL_EXT_fog_coord" number="149">
6969 <function name="FogCoordfEXT" offset="545" vectorequiv="FogCoordfvEXT">
6970 <param name="coord" type="GLfloat"/>
6971 </function>
6972
6973 <function name="FogCoordfvEXT" offset="546">
6974 <param name="coord" type="const GLfloat *" count="1"/>
6975 <glx rop="4124"/>
6976 </function>
6977
6978 <function name="FogCoorddEXT" offset="547" vectorequiv="FogCoorddvEXT">
6979 <param name="coord" type="GLdouble"/>
6980 </function>
6981
6982 <function name="FogCoorddvEXT" offset="548">
6983 <param name="coord" type="const GLdouble *" count="1"/>
6984 <glx rop="4125"/>
6985 </function>
6986
6987 <function name="FogCoordPointerEXT" offset="549">
6988 <param name="type" type="GLenum"/>
6989 <param name="stride" type="GLsizei"/>
6990 <param name="pointer" type="const GLvoid *"/>
6991 <glx handcode="true"/>
6992 </function>
6993 </category>
6994
6995 <!-- Extension number 150 is not listed in the extension registry. -->
6996 <!-- Extension number 151 is not listed in the extension registry. -->
6997 <!-- Extension number 152 is not listed in the extension registry. -->
6998 <!-- Extension number 153 is not listed in the extension registry. -->
6999 <!-- Extension number 154 is not listed in the extension registry. -->
7000
7001 <category name="GL_EXT_coordinate_frame" number="156">
7002 <function name="Tangent3bEXT" offset="?">
7003 <param name="tx" type="GLbyte"/>
7004 <param name="ty" type="GLbyte"/>
7005 <param name="tz" type="GLbyte"/>
7006 </function>
7007
7008 <function name="Tangent3bvEXT" offset="?">
7009 <param name="v" type="const GLbyte *"/>
7010 </function>
7011
7012 <function name="Tangent3dEXT" offset="?">
7013 <param name="tx" type="GLdouble"/>
7014 <param name="ty" type="GLdouble"/>
7015 <param name="tz" type="GLdouble"/>
7016 </function>
7017
7018 <function name="Tangent3dvEXT" offset="?">
7019 <param name="v" type="const GLdouble *"/>
7020 </function>
7021
7022 <function name="Tangent3fEXT" offset="?">
7023 <param name="tx" type="GLfloat"/>
7024 <param name="ty" type="GLfloat"/>
7025 <param name="tz" type="GLfloat"/>
7026 </function>
7027
7028 <function name="Tangent3fvEXT" offset="?">
7029 <param name="v" type="const GLfloat *"/>
7030 </function>
7031
7032 <function name="Tangent3iEXT" offset="?">
7033 <param name="tx" type="GLint"/>
7034 <param name="ty" type="GLint"/>
7035 <param name="tz" type="GLint"/>
7036 </function>
7037
7038 <function name="Tangent3ivEXT" offset="?">
7039 <param name="v" type="const GLint *"/>
7040 </function>
7041
7042 <function name="Tangent3sEXT" offset="?">
7043 <param name="tx" type="GLshort"/>
7044 <param name="ty" type="GLshort"/>
7045 <param name="tz" type="GLshort"/>
7046 </function>
7047
7048 <function name="Tangent3svEXT" offset="?">
7049 <param name="v" type="const GLshort *"/>
7050 </function>
7051
7052 <function name="Binormal3bEXT" offset="?">
7053 <param name="bx" type="GLbyte"/>
7054 <param name="by" type="GLbyte"/>
7055 <param name="bz" type="GLbyte"/>
7056 </function>
7057
7058 <function name="Binormal3bvEXT" offset="?">
7059 <param name="v" type="const GLbyte *"/>
7060 </function>
7061
7062 <function name="Binormal3dEXT" offset="?">
7063 <param name="bx" type="GLdouble"/>
7064 <param name="by" type="GLdouble"/>
7065 <param name="bz" type="GLdouble"/>
7066 </function>
7067
7068 <function name="Binormal3dvEXT" offset="?">
7069 <param name="v" type="const GLdouble *"/>
7070 </function>
7071
7072 <function name="Binormal3fEXT" offset="?">
7073 <param name="bx" type="GLfloat"/>
7074 <param name="by" type="GLfloat"/>
7075 <param name="bz" type="GLfloat"/>
7076 </function>
7077
7078 <function name="Binormal3fvEXT" offset="?">
7079 <param name="v" type="const GLfloat *"/>
7080 </function>
7081
7082 <function name="Binormal3iEXT" offset="?">
7083 <param name="bx" type="GLint"/>
7084 <param name="by" type="GLint"/>
7085 <param name="bz" type="GLint"/>
7086 </function>
7087
7088 <function name="Binormal3ivEXT" offset="?">
7089 <param name="v" type="const GLint *"/>
7090 </function>
7091
7092 <function name="Binormal3sEXT" offset="?">
7093 <param name="bx" type="GLshort"/>
7094 <param name="by" type="GLshort"/>
7095 <param name="bz" type="GLshort"/>
7096 </function>
7097
7098 <function name="Binormal3svEXT" offset="?">
7099 <param name="v" type="const GLshort *"/>
7100 </function>
7101
7102 <function name="TangentPointerEXT" offset="?">
7103 <param name="type" type="GLenum"/>
7104 <param name="stride" type="GLsizei"/>
7105 <param name="pointer" type="const GLvoid *"/>
7106 </function>
7107
7108 <function name="BinormalPointerEXT" offset="?">
7109 <param name="type" type="GLenum"/>
7110 <param name="stride" type="GLsizei"/>
7111 <param name="pointer" type="const GLvoid *"/>
7112 </function>
7113 </category>
7114
7115 <!-- Extension number 157 is not listed in the extension registry. -->
7116
7117 <category name="GL_SGIX_pixel_texture" number="160">
7118 <function name="PixelTexGenSGIX" offset="430">
7119 <param name="mode" type="GLenum"/>
7120 <glx rop="2059"/>
7121 </function>
7122 </category>
7123
7124 <!-- Extension number 161 is not listed in the extension registry. -->
7125 <!-- Extension number 162 is not listed in the extension registry. -->
7126
7127 <category name="GL_SUNX_constant_data" number="163">
7128 <function name="FinishTextureSUNX" offset="?">
7129 </function>
7130 </category>
7131
7132 <category name="GL_SUN_global_alpha" number="164">
7133 <function name="GlobalAlphaFactorbSUN" offset="?">
7134 <param name="factor" type="GLbyte"/>
7135 </function>
7136
7137 <function name="GlobalAlphaFactorsSUN" offset="?">
7138 <param name="factor" type="GLshort"/>
7139 </function>
7140
7141 <function name="GlobalAlphaFactoriSUN" offset="?">
7142 <param name="factor" type="GLint"/>
7143 </function>
7144
7145 <function name="GlobalAlphaFactorfSUN" offset="?">
7146 <param name="factor" type="GLfloat"/>
7147 </function>
7148
7149 <function name="GlobalAlphaFactordSUN" offset="?">
7150 <param name="factor" type="GLdouble"/>
7151 </function>
7152
7153 <function name="GlobalAlphaFactorubSUN" offset="?">
7154 <param name="factor" type="GLubyte"/>
7155 </function>
7156
7157 <function name="GlobalAlphaFactorusSUN" offset="?">
7158 <param name="factor" type="GLushort"/>
7159 </function>
7160
7161 <function name="GlobalAlphaFactoruiSUN" offset="?">
7162 <param name="factor" type="GLuint"/>
7163 </function>
7164 </category>
7165
7166 <category name="GL_SUN_triangle_list" number="165">
7167 <function name="ReplacementCodeuiSUN" offset="?">
7168 <param name="code" type="GLuint"/>
7169 </function>
7170
7171 <function name="ReplacementCodeusSUN" offset="?">
7172 <param name="code" type="GLushort"/>
7173 </function>
7174
7175 <function name="ReplacementCodeubSUN" offset="?">
7176 <param name="code" type="GLubyte"/>
7177 </function>
7178
7179 <function name="ReplacementCodeuivSUN" offset="?">
7180 <param name="code" type="const GLuint *"/>
7181 </function>
7182
7183 <function name="ReplacementCodeusvSUN" offset="?">
7184 <param name="code" type="const GLushort *"/>
7185 </function>
7186
7187 <function name="ReplacementCodeubvSUN" offset="?">
7188 <param name="code" type="const GLubyte *"/>
7189 </function>
7190
7191 <function name="ReplacementCodePointerSUN" offset="?">
7192 <param name="type" type="GLenum"/>
7193 <param name="stride" type="GLsizei"/>
7194 <param name="pointer" type="const GLvoid *"/>
7195 </function>
7196 </category>
7197
7198 <category name="GL_SUN_vertex" number="166">
7199 <function name="Color4ubVertex2fSUN" offset="?">
7200 <param name="r" type="GLubyte"/>
7201 <param name="g" type="GLubyte"/>
7202 <param name="b" type="GLubyte"/>
7203 <param name="a" type="GLubyte"/>
7204 <param name="x" type="GLfloat"/>
7205 <param name="y" type="GLfloat"/>
7206 </function>
7207
7208 <function name="Color4ubVertex2fvSUN" offset="?">
7209 <param name="c" type="const GLubyte *"/>
7210 <param name="v" type="const GLfloat *"/>
7211 </function>
7212
7213 <function name="Color4ubVertex3fSUN" offset="?">
7214 <param name="r" type="GLubyte"/>
7215 <param name="g" type="GLubyte"/>
7216 <param name="b" type="GLubyte"/>
7217 <param name="a" type="GLubyte"/>
7218 <param name="x" type="GLfloat"/>
7219 <param name="y" type="GLfloat"/>
7220 <param name="z" type="GLfloat"/>
7221 </function>
7222
7223 <function name="Color4ubVertex3fvSUN" offset="?">
7224 <param name="c" type="const GLubyte *"/>
7225 <param name="v" type="const GLfloat *"/>
7226 </function>
7227
7228 <function name="Color3fVertex3fSUN" offset="?">
7229 <param name="r" type="GLfloat"/>
7230 <param name="g" type="GLfloat"/>
7231 <param name="b" type="GLfloat"/>
7232 <param name="x" type="GLfloat"/>
7233 <param name="y" type="GLfloat"/>
7234 <param name="z" type="GLfloat"/>
7235 </function>
7236
7237 <function name="Color3fVertex3fvSUN" offset="?">
7238 <param name="c" type="const GLfloat *"/>
7239 <param name="v" type="const GLfloat *"/>
7240 </function>
7241
7242 <function name="Normal3fVertex3fSUN" offset="?">
7243 <param name="nx" type="GLfloat"/>
7244 <param name="ny" type="GLfloat"/>
7245 <param name="nz" type="GLfloat"/>
7246 <param name="x" type="GLfloat"/>
7247 <param name="y" type="GLfloat"/>
7248 <param name="z" type="GLfloat"/>
7249 </function>
7250
7251 <function name="Normal3fVertex3fvSUN" offset="?">
7252 <param name="n" type="const GLfloat *"/>
7253 <param name="v" type="const GLfloat *"/>
7254 </function>
7255
7256 <function name="Color4fNormal3fVertex3fSUN" offset="?">
7257 <param name="r" type="GLfloat"/>
7258 <param name="g" type="GLfloat"/>
7259 <param name="b" type="GLfloat"/>
7260 <param name="a" type="GLfloat"/>
7261 <param name="nx" type="GLfloat"/>
7262 <param name="ny" type="GLfloat"/>
7263 <param name="nz" type="GLfloat"/>
7264 <param name="x" type="GLfloat"/>
7265 <param name="y" type="GLfloat"/>
7266 <param name="z" type="GLfloat"/>
7267 </function>
7268
7269 <function name="Color4fNormal3fVertex3fvSUN" offset="?">
7270 <param name="c" type="const GLfloat *"/>
7271 <param name="n" type="const GLfloat *"/>
7272 <param name="v" type="const GLfloat *"/>
7273 </function>
7274
7275 <function name="TexCoord2fVertex3fSUN" offset="?">
7276 <param name="s" type="GLfloat"/>
7277 <param name="t" type="GLfloat"/>
7278 <param name="x" type="GLfloat"/>
7279 <param name="y" type="GLfloat"/>
7280 <param name="z" type="GLfloat"/>
7281 </function>
7282
7283 <function name="TexCoord2fVertex3fvSUN" offset="?">
7284 <param name="tc" type="const GLfloat *"/>
7285 <param name="v" type="const GLfloat *"/>
7286 </function>
7287
7288 <function name="TexCoord4fVertex4fSUN" offset="?">
7289 <param name="s" type="GLfloat"/>
7290 <param name="t" type="GLfloat"/>
7291 <param name="p" type="GLfloat"/>
7292 <param name="q" type="GLfloat"/>
7293 <param name="x" type="GLfloat"/>
7294 <param name="y" type="GLfloat"/>
7295 <param name="z" type="GLfloat"/>
7296 <param name="w" type="GLfloat"/>
7297 </function>
7298
7299 <function name="TexCoord4fVertex4fvSUN" offset="?">
7300 <param name="tc" type="const GLfloat *"/>
7301 <param name="v" type="const GLfloat *"/>
7302 </function>
7303
7304 <function name="TexCoord2fColor4ubVertex3fSUN" offset="?">
7305 <param name="s" type="GLfloat"/>
7306 <param name="t" type="GLfloat"/>
7307 <param name="r" type="GLubyte"/>
7308 <param name="g" type="GLubyte"/>
7309 <param name="b" type="GLubyte"/>
7310 <param name="a" type="GLubyte"/>
7311 <param name="x" type="GLfloat"/>
7312 <param name="y" type="GLfloat"/>
7313 <param name="z" type="GLfloat"/>
7314 </function>
7315
7316 <function name="TexCoord2fColor4ubVertex3fvSUN" offset="?">
7317 <param name="tc" type="const GLfloat *"/>
7318 <param name="c" type="const GLubyte *"/>
7319 <param name="v" type="const GLfloat *"/>
7320 </function>
7321
7322 <function name="TexCoord2fColor3fVertex3fSUN" offset="?">
7323 <param name="s" type="GLfloat"/>
7324 <param name="t" type="GLfloat"/>
7325 <param name="r" type="GLfloat"/>
7326 <param name="g" type="GLfloat"/>
7327 <param name="b" type="GLfloat"/>
7328 <param name="x" type="GLfloat"/>
7329 <param name="y" type="GLfloat"/>
7330 <param name="z" type="GLfloat"/>
7331 </function>
7332
7333 <function name="TexCoord2fColor3fVertex3fvSUN" offset="?">
7334 <param name="tc" type="const GLfloat *"/>
7335 <param name="c" type="const GLfloat *"/>
7336 <param name="v" type="const GLfloat *"/>
7337 </function>
7338
7339 <function name="TexCoord2fNormal3fVertex3fSUN" offset="?">
7340 <param name="s" type="GLfloat"/>
7341 <param name="t" type="GLfloat"/>
7342 <param name="nx" type="GLfloat"/>
7343 <param name="ny" type="GLfloat"/>
7344 <param name="nz" type="GLfloat"/>
7345 <param name="x" type="GLfloat"/>
7346 <param name="y" type="GLfloat"/>
7347 <param name="z" type="GLfloat"/>
7348 </function>
7349
7350 <function name="TexCoord2fNormal3fVertex3fvSUN" offset="?">
7351 <param name="tc" type="const GLfloat *"/>
7352 <param name="n" type="const GLfloat *"/>
7353 <param name="v" type="const GLfloat *"/>
7354 </function>
7355
7356 <function name="TexCoord2fColor4fNormal3fVertex3fSUN" offset="?">
7357 <param name="s" type="GLfloat"/>
7358 <param name="t" type="GLfloat"/>
7359 <param name="r" type="GLfloat"/>
7360 <param name="g" type="GLfloat"/>
7361 <param name="b" type="GLfloat"/>
7362 <param name="a" type="GLfloat"/>
7363 <param name="nx" type="GLfloat"/>
7364 <param name="ny" type="GLfloat"/>
7365 <param name="nz" type="GLfloat"/>
7366 <param name="x" type="GLfloat"/>
7367 <param name="y" type="GLfloat"/>
7368 <param name="z" type="GLfloat"/>
7369 </function>
7370
7371 <function name="TexCoord2fColor4fNormal3fVertex3fvSUN" offset="?">
7372 <param name="tc" type="const GLfloat *"/>
7373 <param name="c" type="const GLfloat *"/>
7374 <param name="n" type="const GLfloat *"/>
7375 <param name="v" type="const GLfloat *"/>
7376 </function>
7377
7378 <function name="TexCoord4fColor4fNormal3fVertex4fSUN" offset="?">
7379 <param name="s" type="GLfloat"/>
7380 <param name="t" type="GLfloat"/>
7381 <param name="p" type="GLfloat"/>
7382 <param name="q" type="GLfloat"/>
7383 <param name="r" type="GLfloat"/>
7384 <param name="g" type="GLfloat"/>
7385 <param name="b" type="GLfloat"/>
7386 <param name="a" type="GLfloat"/>
7387 <param name="nx" type="GLfloat"/>
7388 <param name="ny" type="GLfloat"/>
7389 <param name="nz" type="GLfloat"/>
7390 <param name="x" type="GLfloat"/>
7391 <param name="y" type="GLfloat"/>
7392 <param name="z" type="GLfloat"/>
7393 <param name="w" type="GLfloat"/>
7394 </function>
7395
7396 <function name="TexCoord4fColor4fNormal3fVertex4fvSUN" offset="?">
7397 <param name="tc" type="const GLfloat *"/>
7398 <param name="c" type="const GLfloat *"/>
7399 <param name="n" type="const GLfloat *"/>
7400 <param name="v" type="const GLfloat *"/>
7401 </function>
7402
7403 <function name="ReplacementCodeuiVertex3fSUN" offset="?">
7404 <param name="rc" type="GLuint"/>
7405 <param name="x" type="GLfloat"/>
7406 <param name="y" type="GLfloat"/>
7407 <param name="z" type="GLfloat"/>
7408 </function>
7409
7410 <function name="ReplacementCodeuiVertex3fvSUN" offset="?">
7411 <param name="rc" type="const GLuint *"/>
7412 <param name="v" type="const GLfloat *"/>
7413 </function>
7414
7415 <function name="ReplacementCodeuiColor4ubVertex3fSUN" offset="?">
7416 <param name="rc" type="GLuint"/>
7417 <param name="r" type="GLubyte"/>
7418 <param name="g" type="GLubyte"/>
7419 <param name="b" type="GLubyte"/>
7420 <param name="a" type="GLubyte"/>
7421 <param name="x" type="GLfloat"/>
7422 <param name="y" type="GLfloat"/>
7423 <param name="z" type="GLfloat"/>
7424 </function>
7425
7426 <function name="ReplacementCodeuiColor4ubVertex3fvSUN" offset="?">
7427 <param name="rc" type="const GLuint *"/>
7428 <param name="c" type="const GLubyte *"/>
7429 <param name="v" type="const GLfloat *"/>
7430 </function>
7431
7432 <function name="ReplacementCodeuiColor3fVertex3fSUN" offset="?">
7433 <param name="rc" type="GLuint"/>
7434 <param name="r" type="GLfloat"/>
7435 <param name="g" type="GLfloat"/>
7436 <param name="b" type="GLfloat"/>
7437 <param name="x" type="GLfloat"/>
7438 <param name="y" type="GLfloat"/>
7439 <param name="z" type="GLfloat"/>
7440 </function>
7441
7442 <function name="ReplacementCodeuiColor3fVertex3fvSUN" offset="?">
7443 <param name="rc" type="const GLuint *"/>
7444 <param name="c" type="const GLfloat *"/>
7445 <param name="v" type="const GLfloat *"/>
7446 </function>
7447
7448 <function name="ReplacementCodeuiNormal3fVertex3fSUN" offset="?">
7449 <param name="rc" type="GLuint"/>
7450 <param name="nx" type="GLfloat"/>
7451 <param name="ny" type="GLfloat"/>
7452 <param name="nz" type="GLfloat"/>
7453 <param name="x" type="GLfloat"/>
7454 <param name="y" type="GLfloat"/>
7455 <param name="z" type="GLfloat"/>
7456 </function>
7457
7458 <function name="ReplacementCodeuiNormal3fVertex3fvSUN" offset="?">
7459 <param name="rc" type="const GLuint *"/>
7460 <param name="n" type="const GLfloat *"/>
7461 <param name="v" type="const GLfloat *"/>
7462 </function>
7463
7464 <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN" offset="?">
7465 <param name="rc" type="GLuint"/>
7466 <param name="r" type="GLfloat"/>
7467 <param name="g" type="GLfloat"/>
7468 <param name="b" type="GLfloat"/>
7469 <param name="a" type="GLfloat"/>
7470 <param name="nx" type="GLfloat"/>
7471 <param name="ny" type="GLfloat"/>
7472 <param name="nz" type="GLfloat"/>
7473 <param name="x" type="GLfloat"/>
7474 <param name="y" type="GLfloat"/>
7475 <param name="z" type="GLfloat"/>
7476 </function>
7477
7478 <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN" offset="?">
7479 <param name="rc" type="const GLuint *"/>
7480 <param name="c" type="const GLfloat *"/>
7481 <param name="n" type="const GLfloat *"/>
7482 <param name="v" type="const GLfloat *"/>
7483 </function>
7484
7485 <function name="ReplacementCodeuiTexCoord2fVertex3fSUN" offset="?">
7486 <param name="rc" type="GLuint"/>
7487 <param name="s" type="GLfloat"/>
7488 <param name="t" type="GLfloat"/>
7489 <param name="x" type="GLfloat"/>
7490 <param name="y" type="GLfloat"/>
7491 <param name="z" type="GLfloat"/>
7492 </function>
7493
7494 <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" offset="?">
7495 <param name="rc" type="const GLuint *"/>
7496 <param name="tc" type="const GLfloat *"/>
7497 <param name="v" type="const GLfloat *"/>
7498 </function>
7499
7500 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" offset="?">
7501 <param name="rc" type="GLuint"/>
7502 <param name="s" type="GLfloat"/>
7503 <param name="t" type="GLfloat"/>
7504 <param name="nx" type="GLfloat"/>
7505 <param name="ny" type="GLfloat"/>
7506 <param name="nz" type="GLfloat"/>
7507 <param name="x" type="GLfloat"/>
7508 <param name="y" type="GLfloat"/>
7509 <param name="z" type="GLfloat"/>
7510 </function>
7511
7512 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" offset="?">
7513 <param name="rc" type="const GLuint *"/>
7514 <param name="tc" type="const GLfloat *"/>
7515 <param name="n" type="const GLfloat *"/>
7516 <param name="v" type="const GLfloat *"/>
7517 </function>
7518
7519 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" offset="?">
7520 <param name="rc" type="GLuint"/>
7521 <param name="s" type="GLfloat"/>
7522 <param name="t" type="GLfloat"/>
7523 <param name="r" type="GLfloat"/>
7524 <param name="g" type="GLfloat"/>
7525 <param name="b" type="GLfloat"/>
7526 <param name="a" type="GLfloat"/>
7527 <param name="nx" type="GLfloat"/>
7528 <param name="ny" type="GLfloat"/>
7529 <param name="nz" type="GLfloat"/>
7530 <param name="x" type="GLfloat"/>
7531 <param name="y" type="GLfloat"/>
7532 <param name="z" type="GLfloat"/>
7533 </function>
7534
7535 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" offset="?">
7536 <param name="rc" type="const GLuint *"/>
7537 <param name="tc" type="const GLfloat *"/>
7538 <param name="c" type="const GLfloat *"/>
7539 <param name="n" type="const GLfloat *"/>
7540 <param name="v" type="const GLfloat *"/>
7541 </function>
7542 </category>
7543
7544 <!-- Extension number 167 is a WGL extension. -->
7545 <!-- Extension number 168 is a WGL extension. -->
7546 <!-- Extension number 169 is a WGL extension. -->
7547 <!-- Extension number 170 is a WGL extension. -->
7548 <!-- Extension number 171 is a WGL extension. -->
7549 <!-- Extension number 172 is a WGL extension. -->
7550
7551 <category name="GL_EXT_blend_func_separate" number="173">
7552 <function name="BlendFuncSeparateEXT" offset="537">
7553 <param name="sfactorRGB" type="GLenum"/>
7554 <param name="dfactorRGB" type="GLenum"/>
7555 <param name="sfactorAlpha" type="GLenum"/>
7556 <param name="dfactorAlpha" type="GLenum"/>
7557 <glx rop="4134"/>
7558 </function>
7559 </category>
7560
7561 <!-- Extension number 177 is a WGL extension. -->
7562 <!-- Extension number 180 is not listed in the extension registry. -->
7563 <!-- Extension number 183 is a GLX extension. -->
7564 <!-- Extension number 184 is not listed in the extension registry. -->
7565
7566 <category name="GL_EXT_vertex_weighting" number="188">
7567 <function name="VertexWeightfEXT" offset="494" vectorequiv="VertexWeightfvEXT">
7568 <param name="weight" type="GLfloat"/>
7569 </function>
7570
7571 <function name="VertexWeightfvEXT" offset="495">
7572 <param name="weight" type="const GLfloat *" count="1"/>
7573 <glx rop="4135"/>
7574 </function>
7575
7576 <function name="VertexWeightPointerEXT" offset="496">
7577 <param name="size" type="GLsizei"/>
7578 <param name="type" type="GLenum"/>
7579 <param name="stride" type="GLsizei"/>
7580 <param name="pointer" type="const GLvoid *"/>
7581 <glx handcode="true"/>
7582 </function>
7583 </category>
7584
7585 <category name="GL_NV_vertex_array_range" number="190">
7586 <function name="FlushVertexArrayRangeNV" offset="497">
7587 <glx ignore="true"/>
7588 </function>
7589
7590 <function name="VertexArrayRangeNV" offset="498">
7591 <param name="length" type="GLsizei"/>
7592 <param name="pointer" type="const GLvoid *"/>
7593 <glx ignore="true"/>
7594 </function>
7595 </category>
7596
7597 <category name="GL_NV_register_combiners" number="191">
7598 <function name="CombinerParameterfvNV" offset="499">
7599 <param name="pname" type="GLenum"/>
7600 <param name="params" type="const GLfloat *" variable_param="pname"/>
7601 <glx rop="4137"/>
7602 </function>
7603
7604 <function name="CombinerParameterfNV" offset="500">
7605 <param name="pname" type="GLenum"/>
7606 <param name="param" type="GLfloat"/>
7607 <glx rop="4136"/>
7608 </function>
7609
7610 <function name="CombinerParameterivNV" offset="501">
7611 <param name="pname" type="GLenum"/>
7612 <param name="params" type="const GLint *" variable_param="pname"/>
7613 <glx rop="4139"/>
7614 </function>
7615
7616 <function name="CombinerParameteriNV" offset="502">
7617 <param name="pname" type="GLenum"/>
7618 <param name="param" type="GLint"/>
7619 <glx rop="4138"/>
7620 </function>
7621
7622 <function name="CombinerInputNV" offset="503">
7623 <param name="stage" type="GLenum"/>
7624 <param name="portion" type="GLenum"/>
7625 <param name="variable" type="GLenum"/>
7626 <param name="input" type="GLenum"/>
7627 <param name="mapping" type="GLenum"/>
7628 <param name="componentUsage" type="GLenum"/>
7629 <glx rop="4140"/>
7630 </function>
7631
7632 <function name="CombinerOutputNV" offset="504">
7633 <param name="stage" type="GLenum"/>
7634 <param name="portion" type="GLenum"/>
7635 <param name="abOutput" type="GLenum"/>
7636 <param name="cdOutput" type="GLenum"/>
7637 <param name="sumOutput" type="GLenum"/>
7638 <param name="scale" type="GLenum"/>
7639 <param name="bias" type="GLenum"/>
7640 <param name="abDotProduct" type="GLboolean"/>
7641 <param name="cdDotProduct" type="GLboolean"/>
7642 <param name="muxSum" type="GLboolean"/>
7643 <glx rop="4141"/>
7644 </function>
7645
7646 <function name="FinalCombinerInputNV" offset="505">
7647 <param name="variable" type="GLenum"/>
7648 <param name="input" type="GLenum"/>
7649 <param name="mapping" type="GLenum"/>
7650 <param name="componentUsage" type="GLenum"/>
7651 <glx rop="4142"/>
7652 </function>
7653
7654 <function name="GetCombinerInputParameterfvNV" offset="506">
7655 <param name="stage" type="GLenum"/>
7656 <param name="portion" type="GLenum"/>
7657 <param name="variable" type="GLenum"/>
7658 <param name="pname" type="GLenum"/>
7659 <param name="params" type="GLfloat *" output="true"/>
7660 <glx vendorpriv="1270"/>
7661 </function>
7662
7663 <function name="GetCombinerInputParameterivNV" offset="507">
7664 <param name="stage" type="GLenum"/>
7665 <param name="portion" type="GLenum"/>
7666 <param name="variable" type="GLenum"/>
7667 <param name="pname" type="GLenum"/>
7668 <param name="params" type="GLint *" output="true"/>
7669 <glx vendorpriv="1271"/>
7670 </function>
7671
7672 <function name="GetCombinerOutputParameterfvNV" offset="508">
7673 <param name="stage" type="GLenum"/>
7674 <param name="portion" type="GLenum"/>
7675 <param name="pname" type="GLenum"/>
7676 <param name="params" type="GLfloat *" output="true"/>
7677 <glx vendorpriv="1272"/>
7678 </function>
7679
7680 <function name="GetCombinerOutputParameterivNV" offset="509">
7681 <param name="stage" type="GLenum"/>
7682 <param name="portion" type="GLenum"/>
7683 <param name="pname" type="GLenum"/>
7684 <param name="params" type="GLint *" output="true"/>
7685 <glx vendorpriv="1273"/>
7686 </function>
7687
7688 <function name="GetFinalCombinerInputParameterfvNV" offset="510">
7689 <param name="variable" type="GLenum"/>
7690 <param name="pname" type="GLenum"/>
7691 <param name="params" type="GLfloat *" output="true"/>
7692 <glx vendorpriv="1274"/>
7693 </function>
7694
7695 <function name="GetFinalCombinerInputParameterivNV" offset="511">
7696 <param name="variable" type="GLenum"/>
7697 <param name="pname" type="GLenum"/>
7698 <param name="params" type="GLint *" output="true"/>
7699 <glx vendorpriv="1275"/>
7700 </function>
7701 </category>
7702
7703 <category name="GL_MESA_resize_buffers" number="196">
7704 <function name="ResizeBuffersMESA" offset="512">
7705 <glx ignore="true"/>
7706 </function>
7707 </category>
7708
7709 <category name="GL_MESA_window_pos" number="197">
7710 <function name="WindowPos2dMESA" offset="513">
7711 <param name="x" type="GLdouble"/>
7712 <param name="y" type="GLdouble"/>
7713 <glx handcode="true"/>
7714 </function>
7715
7716 <function name="WindowPos2dvMESA" offset="514">
7717 <param name="v" type="const GLdouble *"/>
7718 <glx handcode="true"/>
7719 </function>
7720
7721 <function name="WindowPos2fMESA" offset="515">
7722 <param name="x" type="GLfloat"/>
7723 <param name="y" type="GLfloat"/>
7724 <glx handcode="true"/>
7725 </function>
7726
7727 <function name="WindowPos2fvMESA" offset="516">
7728 <param name="v" type="const GLfloat *"/>
7729 <glx handcode="true"/>
7730 </function>
7731
7732 <function name="WindowPos2iMESA" offset="517">
7733 <param name="x" type="GLint"/>
7734 <param name="y" type="GLint"/>
7735 <glx handcode="true"/>
7736 </function>
7737
7738 <function name="WindowPos2ivMESA" offset="518">
7739 <param name="v" type="const GLint *"/>
7740 <glx handcode="true"/>
7741 </function>
7742
7743 <function name="WindowPos2sMESA" offset="519">
7744 <param name="x" type="GLshort"/>
7745 <param name="y" type="GLshort"/>
7746 <glx handcode="true"/>
7747 </function>
7748
7749 <function name="WindowPos2svMESA" offset="520">
7750 <param name="v" type="const GLshort *"/>
7751 <glx handcode="true"/>
7752 </function>
7753
7754 <function name="WindowPos3dMESA" offset="521">
7755 <param name="x" type="GLdouble"/>
7756 <param name="y" type="GLdouble"/>
7757 <param name="z" type="GLdouble"/>
7758 <glx handcode="true"/>
7759 </function>
7760
7761 <function name="WindowPos3dvMESA" offset="522">
7762 <param name="v" type="const GLdouble *"/>
7763 <glx handcode="true"/>
7764 </function>
7765
7766 <function name="WindowPos3fMESA" offset="523" vectorequiv="WindowPos3fvMESA">
7767 <param name="x" type="GLfloat"/>
7768 <param name="y" type="GLfloat"/>
7769 <param name="z" type="GLfloat"/>
7770 <glx handcode="true"/>
7771 </function>
7772
7773 <function name="WindowPos3fvMESA" offset="524">
7774 <param name="v" type="const GLfloat *" count="3"/>
7775 <glx rop="230"/>
7776 </function>
7777
7778 <function name="WindowPos3iMESA" offset="525">
7779 <param name="x" type="GLint"/>
7780 <param name="y" type="GLint"/>
7781 <param name="z" type="GLint"/>
7782 <glx handcode="true"/>
7783 </function>
7784
7785 <function name="WindowPos3ivMESA" offset="526">
7786 <param name="v" type="const GLint *"/>
7787 <glx handcode="true"/>
7788 </function>
7789
7790 <function name="WindowPos3sMESA" offset="527">
7791 <param name="x" type="GLshort"/>
7792 <param name="y" type="GLshort"/>
7793 <param name="z" type="GLshort"/>
7794 <glx handcode="true"/>
7795 </function>
7796
7797 <function name="WindowPos3svMESA" offset="528">
7798 <param name="v" type="const GLshort *"/>
7799 <glx handcode="true"/>
7800 </function>
7801
7802 <function name="WindowPos4dMESA" offset="529">
7803 <param name="x" type="GLdouble"/>
7804 <param name="y" type="GLdouble"/>
7805 <param name="z" type="GLdouble"/>
7806 <param name="w" type="GLdouble"/>
7807 <glx ignore="true"/>
7808 </function>
7809
7810 <function name="WindowPos4dvMESA" offset="530">
7811 <param name="v" type="const GLdouble *"/>
7812 <glx ignore="true"/>
7813 </function>
7814
7815 <function name="WindowPos4fMESA" offset="531">
7816 <param name="x" type="GLfloat"/>
7817 <param name="y" type="GLfloat"/>
7818 <param name="z" type="GLfloat"/>
7819 <param name="w" type="GLfloat"/>
7820 <glx ignore="true"/>
7821 </function>
7822
7823 <function name="WindowPos4fvMESA" offset="532">
7824 <param name="v" type="const GLfloat *"/>
7825 <glx ignore="true"/>
7826 </function>
7827
7828 <function name="WindowPos4iMESA" offset="533">
7829 <param name="x" type="GLint"/>
7830 <param name="y" type="GLint"/>
7831 <param name="z" type="GLint"/>
7832 <param name="w" type="GLint"/>
7833 <glx ignore="true"/>
7834 </function>
7835
7836 <function name="WindowPos4ivMESA" offset="534">
7837 <param name="v" type="const GLint *"/>
7838 <glx ignore="true"/>
7839 </function>
7840
7841 <function name="WindowPos4sMESA" offset="535">
7842 <param name="x" type="GLshort"/>
7843 <param name="y" type="GLshort"/>
7844 <param name="z" type="GLshort"/>
7845 <param name="w" type="GLshort"/>
7846 <glx ignore="true"/>
7847 </function>
7848
7849 <function name="WindowPos4svMESA" offset="536">
7850 <param name="v" type="const GLshort *"/>
7851 <glx ignore="true"/>
7852 </function>
7853 </category>
7854
7855 <category name="GL_IBM_multimode_draw_arrays" number="200">
7856 <function name="MultiModeDrawArraysIBM" offset="708">
7857 <param name="mode" type="const GLenum *"/>
7858 <param name="first" type="const GLint *"/>
7859 <param name="count" type="const GLsizei *"/>
7860 <param name="primcount" type="GLsizei"/>
7861 <param name="modestride" type="GLint"/>
7862 <glx handcode="true"/>
7863 </function>
7864
7865 <function name="MultiModeDrawElementsIBM" offset="709">
7866 <param name="mode" type="const GLenum *"/>
7867 <param name="count" type="const GLsizei *"/>
7868 <param name="type" type="GLenum"/>
7869 <param name="indices" type="const GLvoid * const *"/>
7870 <param name="primcount" type="GLsizei"/>
7871 <param name="modestride" type="GLint"/>
7872 <glx handcode="true"/>
7873 </function>
7874 </category>
7875
7876 <category name="GL_IBM_vertex_array_lists" number="201">
7877 <function name="ColorPointerListIBM" offset="?">
7878 <param name="size" type="GLint"/>
7879 <param name="type" type="GLenum"/>
7880 <param name="stride" type="GLint"/>
7881 <param name="pointer" type="const GLvoid **"/>
7882 <param name="ptrstride" type="GLint"/>
7883 </function>
7884
7885 <function name="SecondaryColorPointerListIBM" offset="?">
7886 <param name="size" type="GLint"/>
7887 <param name="type" type="GLenum"/>
7888 <param name="stride" type="GLint"/>
7889 <param name="pointer" type="const GLvoid **"/>
7890 <param name="ptrstride" type="GLint"/>
7891 </function>
7892
7893 <function name="EdgeFlagPointerListIBM" offset="?">
7894 <param name="stride" type="GLint"/>
7895 <param name="pointer" type="const GLboolean **"/>
7896 <param name="ptrstride" type="GLint"/>
7897 </function>
7898
7899 <function name="FogCoordPointerListIBM" offset="?">
7900 <param name="type" type="GLenum"/>
7901 <param name="stride" type="GLint"/>
7902 <param name="pointer" type="const GLvoid **"/>
7903 <param name="ptrstride" type="GLint"/>
7904 </function>
7905
7906 <function name="IndexPointerListIBM" offset="?">
7907 <param name="type" type="GLenum"/>
7908 <param name="stride" type="GLint"/>
7909 <param name="pointer" type="const GLvoid **"/>
7910 <param name="ptrstride" type="GLint"/>
7911 </function>
7912
7913 <function name="NormalPointerListIBM" offset="?">
7914 <param name="type" type="GLenum"/>
7915 <param name="stride" type="GLint"/>
7916 <param name="pointer" type="const GLvoid **"/>
7917 <param name="ptrstride" type="GLint"/>
7918 </function>
7919
7920 <function name="TexCoordPointerListIBM" offset="?">
7921 <param name="size" type="GLint"/>
7922 <param name="type" type="GLenum"/>
7923 <param name="stride" type="GLint"/>
7924 <param name="pointer" type="const GLvoid **"/>
7925 <param name="ptrstride" type="GLint"/>
7926 </function>
7927
7928 <function name="VertexPointerListIBM" offset="?">
7929 <param name="size" type="GLint"/>
7930 <param name="type" type="GLenum"/>
7931 <param name="stride" type="GLint"/>
7932 <param name="pointer" type="const GLvoid **"/>
7933 <param name="ptrstride" type="GLint"/>
7934 </function>
7935 </category>
7936
7937 <!-- Extension number 202 is not listed in the extension registry. -->
7938 <!-- Extension number 203 is not listed in the extension registry. -->
7939 <!-- Extension number 204 is not listed in the extension registry. -->
7940 <!-- Extension number 205 is not listed in the extension registry. -->
7941
7942 <category name="GL_3DFX_tbuffer" number="208">
7943 <function name="TbufferMask3DFX" offset="553">
7944 <param name="mask" type="GLuint"/>
7945 <glx ignore="true"/>
7946 </function>
7947 </category>
7948
7949 <category name="GL_EXT_multisample" number="209">
7950 <function name="SampleMaskEXT" alias="SampleMaskSGIS">
7951 <param name="value" type="GLclampf"/>
7952 <param name="invert" type="GLboolean"/>
7953 </function>
7954
7955 <function name="SamplePatternEXT" alias="SamplePatternSGIS">
7956 <param name="pattern" type="GLenum"/>
7957 </function>
7958 </category>
7959
7960 <!-- Extension number 211 is not listed in the extension registry. -->
7961 <!-- Extension number 213 is not listed in the extension registry. -->
7962
7963 <category name="GL_SGIS_texture_color_mask" number="214">
7964 <function name="TextureColorMaskSGIS" offset="?">
7965 <param name="red" type="GLboolean"/>
7966 <param name="green" type="GLboolean"/>
7967 <param name="blue" type="GLboolean"/>
7968 <param name="alpha" type="GLboolean"/>
7969 </function>
7970 </category>
7971
7972 <!-- Extension number 215 is a GLX extension. -->
7973 <!-- Extension number 216 is a GLX extension. -->
7974 <!-- Extension number 217 is a GLX extension. -->
7975 <!-- Extension number 218 is a GLX extension. -->
7976 <!-- Extension number 219 is not listed in the extension registry. -->
7977
7978 <category name="GL_NV_fence" number="222">
7979 <function name="DeleteFencesNV" offset="647">
7980 <param name="n" type="GLsizei"/>
7981 <param name="fences" type="const GLuint *"/>
7982 <glx ignore="true"/>
7983 </function>
7984
7985 <function name="GenFencesNV" offset="648">
7986 <param name="n" type="GLsizei"/>
7987 <param name="fences" type="GLuint *"/>
7988 <glx ignore="true"/>
7989 </function>
7990
7991 <function name="IsFenceNV" offset="649">
7992 <param name="fence" type="GLuint"/>
7993 <return type="GLboolean"/>
7994 <glx ignore="true"/>
7995 </function>
7996
7997 <function name="TestFenceNV" offset="650">
7998 <param name="fence" type="GLuint"/>
7999 <return type="GLboolean"/>
8000 <glx ignore="true"/>
8001 </function>
8002
8003 <function name="GetFenceivNV" offset="651">
8004 <param name="fence" type="GLuint"/>
8005 <param name="pname" type="GLenum"/>
8006 <param name="params" type="GLint *"/>
8007 <glx ignore="true"/>
8008 </function>
8009
8010 <function name="FinishFenceNV" offset="652">
8011 <param name="fence" type="GLuint"/>
8012 <glx ignore="true"/>
8013 </function>
8014
8015 <function name="SetFenceNV" offset="653">
8016 <param name="fence" type="GLuint"/>
8017 <param name="condition" type="GLenum"/>
8018 <glx ignore="true"/>
8019 </function>
8020 </category>
8021
8022 <category name="GL_NV_evaluators" number="225">
8023 <function name="MapControlPointsNV" offset="?">
8024 <param name="target" type="GLenum"/>
8025 <param name="index" type="GLuint"/>
8026 <param name="type" type="GLenum"/>
8027 <param name="ustride" type="GLsizei"/>
8028 <param name="vstride" type="GLsizei"/>
8029 <param name="uorder" type="GLint"/>
8030 <param name="vorder" type="GLint"/>
8031 <param name="packed" type="GLboolean"/>
8032 <param name="points" type="const GLvoid *"/>
8033 </function>
8034
8035 <function name="MapParameterivNV" offset="?">
8036 <param name="target" type="GLenum"/>
8037 <param name="pname" type="GLenum"/>
8038 <param name="params" type="const GLint *"/>
8039 </function>
8040
8041 <function name="MapParameterfvNV" offset="?">
8042 <param name="target" type="GLenum"/>
8043 <param name="pname" type="GLenum"/>
8044 <param name="params" type="const GLfloat *"/>
8045 </function>
8046
8047 <function name="GetMapControlPointsNV" offset="?">
8048 <param name="target" type="GLenum"/>
8049 <param name="index" type="GLuint"/>
8050 <param name="type" type="GLenum"/>
8051 <param name="ustride" type="GLsizei"/>
8052 <param name="vstride" type="GLsizei"/>
8053 <param name="packed" type="GLboolean"/>
8054 <param name="points" type="GLvoid *"/>
8055 </function>
8056
8057 <function name="GetMapParameterivNV" offset="?">
8058 <param name="target" type="GLenum"/>
8059 <param name="pname" type="GLenum"/>
8060 <param name="params" type="GLint *"/>
8061 </function>
8062
8063 <function name="GetMapParameterfvNV" offset="?">
8064 <param name="target" type="GLenum"/>
8065 <param name="pname" type="GLenum"/>
8066 <param name="params" type="GLfloat *"/>
8067 </function>
8068
8069 <function name="GetMapAttribParameterivNV" offset="?">
8070 <param name="target" type="GLenum"/>
8071 <param name="index" type="GLuint"/>
8072 <param name="pname" type="GLenum"/>
8073 <param name="params" type="GLint *"/>
8074 </function>
8075
8076 <function name="GetMapAttribParameterfvNV" offset="?">
8077 <param name="target" type="GLenum"/>
8078 <param name="index" type="GLuint"/>
8079 <param name="pname" type="GLenum"/>
8080 <param name="params" type="GLfloat *"/>
8081 </function>
8082
8083 <function name="EvalMapsNV" offset="?">
8084 <param name="target" type="GLenum"/>
8085 <param name="mode" type="GLenum"/>
8086 </function>
8087 </category>
8088
8089 <category name="GL_NV_register_combiners2" number="227">
8090 <function name="CombinerStageParameterfvNV" offset="?">
8091 <param name="stage" type="GLenum"/>
8092 <param name="pname" type="GLenum"/>
8093 <param name="params" type="const GLfloat *"/>
8094 </function>
8095
8096 <function name="GetCombinerStageParameterfvNV" offset="?">
8097 <param name="stage" type="GLenum"/>
8098 <param name="pname" type="GLenum"/>
8099 <param name="params" type="GLfloat *"/>
8100 </function>
8101 </category>
8102
8103 <category name="GL_NV_vertex_program" number="233">
8104 <function name="AreProgramsResidentNV" offset="578">
8105 <param name="n" type="GLsizei" counter="true"/>
8106 <param name="ids" type="const GLuint *" count="n"/>
8107 <param name="residences" type="GLboolean *"/>
8108 <return type="GLboolean"/>
8109 <glx vendorpriv="1293"/>
8110 </function>
8111
8112 <function name="BindProgramNV" offset="579">
8113 <param name="target" type="GLenum"/>
8114 <param name="id" type="GLuint"/>
8115 <glx rop="4108"/>
8116 </function>
8117
8118 <function name="DeleteProgramsNV" offset="580">
8119 <param name="n" type="GLsizei" counter="true"/>
8120 <param name="ids" type="const GLuint *" count="n"/>
8121 <glx vendorpriv="1294"/>
8122 </function>
8123
8124 <function name="ExecuteProgramNV" offset="581">
8125 <param name="target" type="GLenum"/>
8126 <param name="id" type="GLuint"/>
8127 <param name="params" type="const GLfloat *" variable_param="target"/>
8128 <glx rop="4181"/>
8129 </function>
8130
8131 <function name="GenProgramsNV" offset="582">
8132 <param name="n" type="GLsizei"/>
8133 <param name="ids" type="GLuint *"/>
8134 <glx vendorpriv="1295"/>
8135 </function>
8136
8137 <function name="GetProgramParameterdvNV" offset="583">
8138 <param name="target" type="GLenum"/>
8139 <param name="index" type="GLuint"/>
8140 <param name="pname" type="GLenum"/>
8141 <param name="params" type="GLdouble *" output="true"/>
8142 <glx vendorpriv="1297"/>
8143 </function>
8144
8145 <function name="GetProgramParameterfvNV" offset="584">
8146 <param name="target" type="GLenum"/>
8147 <param name="index" type="GLuint"/>
8148 <param name="pname" type="GLenum"/>
8149 <param name="params" type="GLfloat *" output="true"/>
8150 <glx vendorpriv="1296"/>
8151 </function>
8152
8153 <function name="GetProgramivNV" offset="585">
8154 <param name="id" type="GLuint"/>
8155 <param name="pname" type="GLenum"/>
8156 <param name="params" type="GLint *" output="true"/>
8157 <glx vendorpriv="1307"/>
8158 </function>
8159
8160 <function name="GetProgramStringNV" offset="586">
8161 <param name="id" type="GLuint"/>
8162 <param name="pname" type="GLenum"/>
8163 <param name="program" type="GLubyte *" output="true"/>
8164 <glx vendorpriv="1308" handcode="true"/>
8165 </function>
8166
8167 <function name="GetTrackMatrixivNV" offset="587">
8168 <param name="target" type="GLenum"/>
8169 <param name="address" type="GLuint"/>
8170 <param name="pname" type="GLenum"/>
8171 <param name="params" type="GLint *" output="true"/>
8172 <glx vendorpriv="1300"/>
8173 </function>
8174
8175 <function name="GetVertexAttribdvNV" offset="588">
8176 <param name="index" type="GLuint"/>
8177 <param name="pname" type="GLenum"/>
8178 <param name="params" type="GLdouble *" output="true"/>
8179 <glx vendorpriv="1301"/>
8180 </function>
8181
8182 <function name="GetVertexAttribfvNV" offset="589">
8183 <param name="index" type="GLuint"/>
8184 <param name="pname" type="GLenum"/>
8185 <param name="params" type="GLfloat *" output="true"/>
8186 <glx vendorpriv="1302"/>
8187 </function>
8188
8189 <function name="GetVertexAttribivNV" offset="590">
8190 <param name="index" type="GLuint"/>
8191 <param name="pname" type="GLenum"/>
8192 <param name="params" type="GLint *" output="true"/>
8193 <glx vendorpriv="1303"/>
8194 </function>
8195
8196 <function name="GetVertexAttribPointervNV" offset="591">
8197 <param name="index" type="GLuint"/>
8198 <param name="pname" type="GLenum"/>
8199 <param name="pointer" type="GLvoid **" output="true"/>
8200 <glx handcode="true"/>
8201 </function>
8202
8203 <function name="IsProgramNV" offset="592">
8204 <param name="id" type="GLuint"/>
8205 <return type="GLboolean"/>
8206 <glx vendorpriv="1304"/>
8207 </function>
8208
8209 <function name="LoadProgramNV" offset="593">
8210 <param name="target" type="GLenum"/>
8211 <param name="id" type="GLuint"/>
8212 <param name="len" type="GLsizei" counter="true"/>
8213 <param name="program" type="const GLubyte *" count="len"/>
8214 <glx rop="4183"/>
8215 </function>
8216
8217 <function name="ProgramParameter4dNV" offset="594" vectorequiv="ProgramParameter4dvNV">
8218 <param name="target" type="GLenum"/>
8219 <param name="index" type="GLuint"/>
8220 <param name="x" type="GLdouble"/>
8221 <param name="y" type="GLdouble"/>
8222 <param name="z" type="GLdouble"/>
8223 <param name="w" type="GLdouble"/>
8224 </function>
8225
8226 <function name="ProgramParameter4dvNV" offset="595">
8227 <param name="target" type="GLenum"/>
8228 <param name="index" type="GLuint"/>
8229 <param name="params" type="const GLdouble *" count="4"/>
8230 <glx rop="4185" doubles_in_order="true"/>
8231 </function>
8232
8233 <function name="ProgramParameter4fNV" offset="596" vectorequiv="ProgramParameter4fvNV">
8234 <param name="target" type="GLenum"/>
8235 <param name="index" type="GLuint"/>
8236 <param name="x" type="GLfloat"/>
8237 <param name="y" type="GLfloat"/>
8238 <param name="z" type="GLfloat"/>
8239 <param name="w" type="GLfloat"/>
8240 </function>
8241
8242 <function name="ProgramParameter4fvNV" offset="597">
8243 <param name="target" type="GLenum"/>
8244 <param name="index" type="GLuint"/>
8245 <param name="params" type="const GLfloat *" count="4"/>
8246 <glx rop="4184"/>
8247 </function>
8248
8249 <function name="ProgramParameters4dvNV" offset="598">
8250 <param name="target" type="GLenum"/>
8251 <param name="index" type="GLuint"/>
8252 <param name="num" type="GLuint"/>
8253 <param name="params" type="const GLdouble *"/>
8254
8255 <!-- This is hand coded because the number of array elements
8256 pointed to by 'params' is 4*num.
8257 -->
8258 <glx rop="4187" handcode="true"/>
8259 </function>
8260
8261 <function name="ProgramParameters4fvNV" offset="599">
8262 <param name="target" type="GLenum"/>
8263 <param name="index" type="GLuint"/>
8264 <param name="num" type="GLuint" counter="true"/>
8265 <param name="params" type="const GLfloat *" count="num"/>
8266
8267 <!-- This is hand coded because the number of array elements
8268 pointed to by 'params' is 4*num.
8269 -->
8270 <glx rop="4186" handcode="true"/>
8271 </function>
8272
8273 <function name="RequestResidentProgramsNV" offset="600">
8274 <param name="n" type="GLsizei"/>
8275 <param name="ids" type="const GLuint *"/>
8276 <glx rop="4182" handcode="true"/>
8277 </function>
8278
8279 <function name="TrackMatrixNV" offset="601">
8280 <param name="target" type="GLenum"/>
8281 <param name="address" type="GLuint"/>
8282 <param name="matrix" type="GLenum"/>
8283 <param name="transform" type="GLenum"/>
8284 <glx rop="4188"/>
8285 </function>
8286
8287 <function name="VertexAttribPointerNV" offset="602">
8288 <param name="index" type="GLuint"/>
8289 <param name="size" type="GLint"/>
8290 <param name="type" type="GLenum"/>
8291 <param name="stride" type="GLsizei"/>
8292 <param name="pointer" type="const GLvoid *"/>
8293 <glx handcode="true"/>
8294 </function>
8295
8296 <function name="VertexAttrib1dNV" offset="603" vectorequiv="VertexAttrib1dvNV">
8297 <param name="index" type="GLuint"/>
8298 <param name="x" type="GLdouble"/>
8299 </function>
8300
8301 <function name="VertexAttrib1dvNV" offset="604">
8302 <param name="index" type="GLuint"/>
8303 <param name="v" type="const GLdouble *" count="1"/>
8304 <glx rop="4197" doubles_in_order="true"/>
8305 </function>
8306
8307 <function name="VertexAttrib1fNV" offset="605" vectorequiv="VertexAttrib1fvNV">
8308 <param name="index" type="GLuint"/>
8309 <param name="x" type="GLfloat"/>
8310 </function>
8311
8312 <function name="VertexAttrib1fvNV" offset="606">
8313 <param name="index" type="GLuint"/>
8314 <param name="v" type="const GLfloat *" count="1"/>
8315 <glx rop="4193"/>
8316 </function>
8317
8318 <function name="VertexAttrib1sNV" offset="607" vectorequiv="VertexAttrib1svNV">
8319 <param name="index" type="GLuint"/>
8320 <param name="x" type="GLshort"/>
8321 </function>
8322
8323 <function name="VertexAttrib1svNV" offset="608">
8324 <param name="index" type="GLuint"/>
8325 <param name="v" type="const GLshort *" count="1"/>
8326 <glx rop="4189"/>
8327 </function>
8328
8329 <function name="VertexAttrib2dNV" offset="609" vectorequiv="VertexAttrib2dvNV">
8330 <param name="index" type="GLuint"/>
8331 <param name="x" type="GLdouble"/>
8332 <param name="y" type="GLdouble"/>
8333 </function>
8334
8335 <function name="VertexAttrib2dvNV" offset="610">
8336 <param name="index" type="GLuint"/>
8337 <param name="v" type="const GLdouble *" count="2"/>
8338 <glx rop="4198" doubles_in_order="true"/>
8339 </function>
8340
8341 <function name="VertexAttrib2fNV" offset="611" vectorequiv="VertexAttrib2fvNV">
8342 <param name="index" type="GLuint"/>
8343 <param name="x" type="GLfloat"/>
8344 <param name="y" type="GLfloat"/>
8345 </function>
8346
8347 <function name="VertexAttrib2fvNV" offset="612">
8348 <param name="index" type="GLuint"/>
8349 <param name="v" type="const GLfloat *" count="2"/>
8350 <glx rop="4194"/>
8351 </function>
8352
8353 <function name="VertexAttrib2sNV" offset="613" vectorequiv="VertexAttrib2svNV">
8354 <param name="index" type="GLuint"/>
8355 <param name="x" type="GLshort"/>
8356 <param name="y" type="GLshort"/>
8357 </function>
8358
8359 <function name="VertexAttrib2svNV" offset="614">
8360 <param name="index" type="GLuint"/>
8361 <param name="v" type="const GLshort *" count="2"/>
8362 <glx rop="4190"/>
8363 </function>
8364
8365 <function name="VertexAttrib3dNV" offset="615" vectorequiv="VertexAttrib3dvNV">
8366 <param name="index" type="GLuint"/>
8367 <param name="x" type="GLdouble"/>
8368 <param name="y" type="GLdouble"/>
8369 <param name="z" type="GLdouble"/>
8370 </function>
8371
8372 <function name="VertexAttrib3dvNV" offset="616">
8373 <param name="index" type="GLuint"/>
8374 <param name="v" type="const GLdouble *" count="3"/>
8375 <glx rop="4199" doubles_in_order="true"/>
8376 </function>
8377
8378 <function name="VertexAttrib3fNV" offset="617" vectorequiv="VertexAttrib3fvNV">
8379 <param name="index" type="GLuint"/>
8380 <param name="x" type="GLfloat"/>
8381 <param name="y" type="GLfloat"/>
8382 <param name="z" type="GLfloat"/>
8383 </function>
8384
8385 <function name="VertexAttrib3fvNV" offset="618">
8386 <param name="index" type="GLuint"/>
8387 <param name="v" type="const GLfloat *" count="3"/>
8388 <glx rop="4195"/>
8389 </function>
8390
8391 <function name="VertexAttrib3sNV" offset="619" vectorequiv="VertexAttrib3svNV">
8392 <param name="index" type="GLuint"/>
8393 <param name="x" type="GLshort"/>
8394 <param name="y" type="GLshort"/>
8395 <param name="z" type="GLshort"/>
8396 </function>
8397
8398 <function name="VertexAttrib3svNV" offset="620">
8399 <param name="index" type="GLuint"/>
8400 <param name="v" type="const GLshort *" count="3"/>
8401 <glx rop="4191"/>
8402 </function>
8403
8404 <function name="VertexAttrib4dNV" offset="621" vectorequiv="VertexAttrib4dvNV">
8405 <param name="index" type="GLuint"/>
8406 <param name="x" type="GLdouble"/>
8407 <param name="y" type="GLdouble"/>
8408 <param name="z" type="GLdouble"/>
8409 <param name="w" type="GLdouble"/>
8410 </function>
8411
8412 <function name="VertexAttrib4dvNV" offset="622">
8413 <param name="index" type="GLuint"/>
8414 <param name="v" type="const GLdouble *" count="4"/>
8415 <glx rop="4200" doubles_in_order="true"/>
8416 </function>
8417
8418 <function name="VertexAttrib4fNV" offset="623" vectorequiv="VertexAttrib4fvNV">
8419 <param name="index" type="GLuint"/>
8420 <param name="x" type="GLfloat"/>
8421 <param name="y" type="GLfloat"/>
8422 <param name="z" type="GLfloat"/>
8423 <param name="w" type="GLfloat"/>
8424 </function>
8425
8426 <function name="VertexAttrib4fvNV" offset="624">
8427 <param name="index" type="GLuint"/>
8428 <param name="v" type="const GLfloat *" count="4"/>
8429 <glx rop="4196"/>
8430 </function>
8431
8432 <function name="VertexAttrib4sNV" offset="625" vectorequiv="VertexAttrib4svNV">
8433 <param name="index" type="GLuint"/>
8434 <param name="x" type="GLshort"/>
8435 <param name="y" type="GLshort"/>
8436 <param name="z" type="GLshort"/>
8437 <param name="w" type="GLshort"/>
8438 </function>
8439
8440 <function name="VertexAttrib4svNV" offset="626">
8441 <param name="index" type="GLuint"/>
8442 <param name="v" type="const GLshort *" count="4"/>
8443 <glx rop="4192"/>
8444 </function>
8445
8446 <function name="VertexAttrib4ubNV" offset="627" vectorequiv="VertexAttrib4ubvNV">
8447 <param name="index" type="GLuint"/>
8448 <param name="x" type="GLubyte"/>
8449 <param name="y" type="GLubyte"/>
8450 <param name="z" type="GLubyte"/>
8451 <param name="w" type="GLubyte"/>
8452 </function>
8453
8454 <function name="VertexAttrib4ubvNV" offset="628">
8455 <param name="index" type="GLuint"/>
8456 <param name="v" type="const GLubyte *" count="4"/>
8457 <glx rop="4201"/>
8458 </function>
8459
8460 <function name="VertexAttribs1dvNV" offset="629">
8461 <param name="index" type="GLuint"/>
8462 <param name="n" type="GLsizei" counter="true"/>
8463 <param name="v" type="const GLdouble *" count="n"/>
8464 <glx rop="4210" doubles_in_order="true"/>
8465 </function>
8466
8467 <function name="VertexAttribs1fvNV" offset="630">
8468 <param name="index" type="GLuint"/>
8469 <param name="n" type="GLsizei" counter="true"/>
8470 <param name="v" type="const GLfloat *" count="n"/>
8471 <glx rop="4206"/>
8472 </function>
8473
8474 <function name="VertexAttribs1svNV" offset="631">
8475 <param name="index" type="GLuint"/>
8476 <param name="n" type="GLsizei" counter="true"/>
8477 <param name="v" type="const GLshort *" count="n"/>
8478 <glx rop="4202"/>
8479 </function>
8480
8481 <function name="VertexAttribs2dvNV" offset="632">
8482 <param name="index" type="GLuint"/>
8483 <param name="n" type="GLsizei"/>
8484 <param name="v" type="const GLdouble *"/>
8485
8486 <!-- This is hand coded because the number of array elements
8487 pointed to by 'v' is 2*n.
8488 -->
8489 <glx rop="4211" handcode="true"/>
8490 </function>
8491
8492 <function name="VertexAttribs2fvNV" offset="633">
8493 <param name="index" type="GLuint"/>
8494 <param name="n" type="GLsizei"/>
8495 <param name="v" type="const GLfloat *"/>
8496
8497 <!-- This is hand coded because the number of array elements
8498 pointed to by 'v' is 2*n.
8499 -->
8500 <glx rop="4207" handcode="true"/>
8501 </function>
8502
8503 <function name="VertexAttribs2svNV" offset="634">
8504 <param name="index" type="GLuint"/>
8505 <param name="n" type="GLsizei"/>
8506 <param name="v" type="const GLshort *"/>
8507 <glx rop="4203" handcode="true"/>
8508
8509 <!-- This is hand coded because the number of array elements
8510 pointed to by 'v' is 2*n.
8511 -->
8512 </function>
8513
8514 <function name="VertexAttribs3dvNV" offset="635">
8515 <param name="index" type="GLuint"/>
8516 <param name="n" type="GLsizei"/>
8517 <param name="v" type="const GLdouble *"/>
8518
8519 <!-- This is hand coded because the number of array elements
8520 pointed to by 'v' is 3*n.
8521 -->
8522 <glx rop="4212" handcode="true"/>
8523 </function>
8524
8525 <function name="VertexAttribs3fvNV" offset="636">
8526 <param name="index" type="GLuint"/>
8527 <param name="n" type="GLsizei"/>
8528 <param name="v" type="const GLfloat *"/>
8529
8530 <!-- This is hand coded because the number of array elements
8531 pointed to by 'v' is 3*n.
8532 -->
8533 <glx rop="4208" handcode="true"/>
8534 </function>
8535
8536 <function name="VertexAttribs3svNV" offset="637">
8537 <param name="index" type="GLuint"/>
8538 <param name="n" type="GLsizei"/>
8539 <param name="v" type="const GLshort *"/>
8540
8541 <!-- This is hand coded because the number of array elements
8542 pointed to by 'v' is 3*n.
8543 -->
8544 <glx rop="4204" handcode="true"/>
8545 </function>
8546
8547 <function name="VertexAttribs4dvNV" offset="638">
8548 <param name="index" type="GLuint"/>
8549 <param name="n" type="GLsizei"/>
8550 <param name="v" type="const GLdouble *"/>
8551
8552 <!-- This is hand coded because the number of array elements
8553 pointed to by 'v' is 4*n.
8554 -->
8555 <glx rop="4213" handcode="true"/>
8556 </function>
8557
8558 <function name="VertexAttribs4fvNV" offset="639">
8559 <param name="index" type="GLuint"/>
8560 <param name="n" type="GLsizei"/>
8561 <param name="v" type="const GLfloat *"/>
8562
8563 <!-- This is hand coded because the number of array elements
8564 pointed to by 'v' is 4*n.
8565 -->
8566 <glx rop="4209" handcode="true"/>
8567 </function>
8568
8569 <function name="VertexAttribs4svNV" offset="640">
8570 <param name="index" type="GLuint"/>
8571 <param name="n" type="GLsizei"/>
8572 <param name="v" type="const GLshort *"/>
8573
8574 <!-- This is hand coded because the number of array elements
8575 pointed to by 'v' is 4*n.
8576 -->
8577 <glx rop="4205" handcode="true"/>
8578 </function>
8579
8580 <function name="VertexAttribs4ubvNV" offset="641">
8581 <param name="index" type="GLuint"/>
8582 <param name="n" type="GLsizei"/>
8583 <param name="v" type="const GLubyte *"/>
8584
8585 <!-- This is hand coded because the number of array elements
8586 pointed to by 'v' is 4*n.
8587 -->
8588 <glx rop="4214" handcode="true"/>
8589 </function>
8590 </category>
8591
8592 <!-- Extension number 234 is a GLX extension. -->
8593 <!-- Extension number 236 is not listed in the extension registry. -->
8594 <!-- Extension number 237 is a GLX extension. -->
8595 <!-- Extension number 238 is a GLX extension. -->
8596 <!-- Extension number 242 is a WGL extension. -->
8597 <!-- Extension number 250 is a WGL extension. -->
8598 <!-- Extension number 251 is a WGL extension. -->
8599 <!-- Extension number 252 is a WGL extension. -->
8600 <!-- Extension number 253 is a WGL extension. -->
8601 <!-- Extension number 254 is a WGL extension. -->
8602 <!-- Extension number 255 is a WGL extension. -->
8603
8604 <category name="GL_NV_point_sprite" number="262">
8605 <function name="PointParameteriNV" offset="642">
8606 <param name="pname" type="GLenum"/>
8607 <param name="params" type="GLint"/>
8608 <glx rop="4221"/>
8609 </function>
8610
8611 <function name="PointParameterivNV" offset="643">
8612 <param name="pname" type="GLenum"/>
8613 <param name="params" type="const GLint *" variable_param="pname"/>
8614 <glx rop="4222"/>
8615 </function>
8616 </category>
8617
8618 <!-- Extension number 263 is a WGL extension. -->
8619 <!-- Extension number 264 is a WGL extension. -->
8620
8621 <category name="EXT_stencil_two_side" number="268">
8622 <function name="ActiveStencilFaceEXT" offset="646">
8623 <param name="face" type="GLenum"/>
8624 <glx rop="4220"/>
8625 </function>
8626 </category>
8627
8628 <category name="GL_ATI_draw_buffers" number="277">
8629 <function name="DrawBuffersATI" alias="DrawBuffersARB">
8630 <param name="n" type="GLsizei" counter="true"/>
8631 <param name="bufs" type="const GLenum *" count="n"/>
8632 <!-- GLX protocol is not fully defined for this extension. -->
8633 </function>
8634 </category>
8635
8636 <!-- Extension number 278 is a WGL extension. -->
8637
8638 <category name="GL_NV_fragment_program" number="282">
8639 <function name="ProgramNamedParameter4fNV" offset="682" vectorequiv="ProgramNamedParameter4fvNV">
8640 <param name="id" type="GLuint"/>
8641 <param name="len" type="GLsizei"/>
8642 <param name="name" type="const GLubyte *"/>
8643 <param name="x" type="GLfloat"/>
8644 <param name="y" type="GLfloat"/>
8645 <param name="z" type="GLfloat"/>
8646 <param name="w" type="GLfloat"/>
8647 <glx rop="4218" handcode="true"/>
8648 </function>
8649
8650 <function name="ProgramNamedParameter4dNV" offset="683" vectorequiv="ProgramNamedParameter4dvNV">
8651 <param name="id" type="GLuint"/>
8652 <param name="len" type="GLsizei"/>
8653 <param name="name" type="const GLubyte *" variable_param="len"/>
8654 <param name="x" type="GLdouble"/>
8655 <param name="y" type="GLdouble"/>
8656 <param name="z" type="GLdouble"/>
8657 <param name="w" type="GLdouble"/>
8658 </function>
8659
8660 <function name="ProgramNamedParameter4fvNV" offset="684">
8661 <param name="id" type="GLuint"/>
8662 <param name="len" type="GLsizei"/>
8663 <param name="name" type="const GLubyte *"/>
8664 <param name="v" type="const GLfloat *"/>
8665 <glx rop="4218" handcode="true"/>
8666 </function>
8667
8668 <function name="ProgramNamedParameter4dvNV" offset="685">
8669 <param name="id" type="GLuint"/>
8670 <param name="len" type="GLsizei"/>
8671 <param name="name" type="const GLubyte *"/>
8672 <param name="v" type="const GLdouble *"/>
8673 <glx rop="4219" handcode="true"/>
8674 </function>
8675
8676 <function name="GetProgramNamedParameterfvNV" offset="686">
8677 <param name="id" type="GLuint"/>
8678 <param name="len" type="GLsizei"/>
8679 <param name="name" type="const GLubyte *"/>
8680 <param name="params" type="GLfloat *"/>
8681 <glx vendorpriv="1310" handcode="true"/>
8682 </function>
8683
8684 <function name="GetProgramNamedParameterdvNV" offset="687">
8685 <param name="id" type="GLuint"/>
8686 <param name="len" type="GLsizei"/>
8687 <param name="name" type="const GLubyte *"/>
8688 <param name="params" type="GLdouble *"/>
8689 <glx vendorpriv="1311" handcode="true"/>
8690 </function>
8691 </category>
8692
8693 <category name="GL_EXT_depth_bounds_test" number="297">
8694 <function name="DepthBoundsEXT" offset="699">
8695 <param name="zmin" type="GLclampd"/>
8696 <param name="zmax" type="GLclampd"/>
8697 <glx rop="4229"/>
8698 </function>
8699 </category>
8700
8701 <category name="GL_EXT_blend_equation_separate" number="299">
8702 <function name="BlendEquationSeparateEXT" offset="710">
8703 <param name="modeRGB" type="GLenum"/>
8704 <param name="modeA" type="GLenum"/>
8705 <glx rop="4228"/>
8706 </function>
8707 </category>
8708
8709
8710 <!-- Unnumbered extensions sorted by name. -->
8711
8712 <category name="GL_ATI_blend_equation_separate">
8713 <function name="BlendEquationSeparateATI" alias="BlendEquationSeparateEXT">
8714 <param name="modeRGB" type="GLenum"/>
8715 <param name="modeA" type="GLenum"/>
8716 </function>
8717 </category>
8718
8719 <category name="GL_INGR_blend_func_separate">
8720 <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparateEXT">
8721 <param name="sfactorRGB" type="GLenum"/>
8722 <param name="dfactorRGB" type="GLenum"/>
8723 <param name="sfactorAlpha" type="GLenum"/>
8724 <param name="dfactorAlpha" type="GLenum"/>
8725 </function>
8726 </category>
8727
8728 <category name="GL_SGIS_point_parameters">
8729 <function name="PointParameterfSGIS" alias="PointParameterfEXT">
8730 <param name="pname" type="GLenum"/>
8731 <param name="param" type="GLfloat"/>
8732 </function>
8733
8734 <function name="PointParameterfvSGIS" alias="PointParameterfvEXT">
8735 <param name="pname" type="GLenum"/>
8736 <param name="params" type="const GLfloat *"/>
8737 </function>
8738 </category>
8739
8740 <category name="GL_SGIX_igloo_interface">
8741 <function name="IglooInterfaceSGIX" offset="?">
8742 <param name="pname" type="GLenum"/>
8743 <param name="params" type="const GLvoid *"/>
8744 </function>
8745 </category>
8746
8747 <category name="GL_SGIX_polynomial_ffd">
8748 <function name="DeformationMap3dSGIX" offset="?">
8749 <param name="target" type="GLenum"/>
8750 <param name="u1" type="GLdouble"/>
8751 <param name="u2" type="GLdouble"/>
8752 <param name="ustride" type="GLint"/>
8753 <param name="uorder" type="GLint"/>
8754 <param name="v1" type="GLdouble"/>
8755 <param name="v2" type="GLdouble"/>
8756 <param name="vstride" type="GLint"/>
8757 <param name="vorder" type="GLint"/>
8758 <param name="w1" type="GLdouble"/>
8759 <param name="w2" type="GLdouble"/>
8760 <param name="wstride" type="GLint"/>
8761 <param name="worder" type="GLint"/>
8762 <param name="points" type="const GLdouble *"/>
8763 </function>
8764
8765 <function name="DeformationMap3fSGIX" offset="?">
8766 <param name="target" type="GLenum"/>
8767 <param name="u1" type="GLfloat"/>
8768 <param name="u2" type="GLfloat"/>
8769 <param name="ustride" type="GLint"/>
8770 <param name="uorder" type="GLint"/>
8771 <param name="v1" type="GLfloat"/>
8772 <param name="v2" type="GLfloat"/>
8773 <param name="vstride" type="GLint"/>
8774 <param name="vorder" type="GLint"/>
8775 <param name="w1" type="GLfloat"/>
8776 <param name="w2" type="GLfloat"/>
8777 <param name="wstride" type="GLint"/>
8778 <param name="worder" type="GLint"/>
8779 <param name="points" type="const GLfloat *"/>
8780 </function>
8781
8782 <function name="DeformSGIX" offset="?">
8783 <param name="mask" type="GLenum"/>
8784 </function>
8785
8786 <function name="LoadIdentityDeformationMapSGIX" offset="?">
8787 <param name="mask" type="GLenum"/>
8788 </function>
8789 </category>
8790
8791 </OpenGLAPI>