Re-ordered categories. Added extension number information.
[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 handcode CDATA #IMPLIED
29 ignore CDATA #IMPLIED>
30 ]>
31
32 <OpenGLAPI>
33
34 <!-- Core versions sorted by version number. -->
35
36 <category name="1.0">
37 <type name="double" size="8"/>
38 <type name="clampd" size="8"/>
39
40 <type name="float" size="4"/>
41 <type name="clampf" size="4"/>
42
43 <type name="int" size="4"/>
44 <type name="uint" size="4"/>
45 <type name="sizei" size="4"/>
46 <type name="enum" size="4"/>
47 <type name="bitfield" size="4"/>
48
49 <type name="short" size="2"/>
50 <type name="ushort" size="2"/>
51
52 <type name="byte" size="1"/>
53 <type name="ubyte" size="1"/>
54 <type name="boolean" size="1"/>
55
56 <type name="void" size="0"/>
57
58 <enum name="TEXTURE_GEN_MODE" value="0x2500">
59 <size name="TexGendv" count="1"/>
60 <size name="TexGenfv" count="1"/>
61 <size name="TexGeniv" count="1"/>
62 </enum>
63
64 <enum name="OBJECT_PLANE" value="0x2501">
65 <size name="TexGendv" count="4"/>
66 <size name="TexGenfv" count="4"/>
67 <size name="TexGeniv" count="4"/>
68 </enum>
69
70 <enum name="EYE_PLANE" value="0x2502">
71 <size name="TexGendv" count="4"/>
72 <size name="TexGenfv" count="4"/>
73 <size name="TexGeniv" count="4"/>
74 </enum>
75
76 <function name="NewList" offset="0">
77 <param name="list" type="GLuint"/>
78 <param name="mode" type="GLenum"/>
79 <glx sop="101"/>
80 </function>
81
82 <function name="EndList" offset="1">
83 <glx sop="102"/>
84 </function>
85
86 <function name="CallList" offset="2">
87 <param name="list" type="GLuint"/>
88 <glx rop="1"/>
89 </function>
90
91 <function name="CallLists" offset="3">
92 <param name="n" type="GLsizei"/>
93 <param name="type" type="GLenum"/>
94 <param name="lists" type="const GLvoid *" variable_count="n, type"/>
95 <glx rop="2" handcode="true"/>
96 </function>
97
98 <function name="DeleteLists" offset="4">
99 <param name="list" type="GLuint"/>
100 <param name="range" type="GLsizei"/>
101 <glx sop="103"/>
102 </function>
103
104 <function name="GenLists" offset="5">
105 <param name="range" type="GLsizei"/>
106 <return type="GLuint"/>
107 <glx sop="104"/>
108 </function>
109
110 <function name="ListBase" offset="6">
111 <param name="base" type="GLuint"/>
112 <glx rop="3"/>
113 </function>
114
115 <function name="Begin" offset="7">
116 <param name="mode" type="GLenum"/>
117 <glx rop="4"/>
118 </function>
119
120 <function name="Bitmap" offset="8">
121 <param name="width" type="GLsizei"/>
122 <param name="height" type="GLsizei"/>
123 <param name="xorig" type="GLfloat"/>
124 <param name="yorig" type="GLfloat"/>
125 <param name="xmove" type="GLfloat"/>
126 <param name="ymove" type="GLfloat"/>
127 <param name="bitmap" type="const GLubyte *"/>
128 <glx rop="5" handcode="true"/>
129 </function>
130
131 <function name="Color3b" offset="9" vectorequiv="Color3bv">
132 <param name="red" type="GLbyte"/>
133 <param name="green" type="GLbyte"/>
134 <param name="blue" type="GLbyte"/>
135 </function>
136
137 <function name="Color3bv" offset="10">
138 <param name="v" type="const GLbyte *" count="3"/>
139 <glx rop="6"/>
140 </function>
141
142 <function name="Color3d" offset="11" vectorequiv="Color3dv">
143 <param name="red" type="GLdouble"/>
144 <param name="green" type="GLdouble"/>
145 <param name="blue" type="GLdouble"/>
146 </function>
147
148 <function name="Color3dv" offset="12">
149 <param name="v" type="const GLdouble *" count="3"/>
150 <glx rop="7"/>
151 </function>
152
153 <function name="Color3f" offset="13" vectorequiv="Color3fv">
154 <param name="red" type="GLfloat"/>
155 <param name="green" type="GLfloat"/>
156 <param name="blue" type="GLfloat"/>
157 </function>
158
159 <function name="Color3fv" offset="14">
160 <param name="v" type="const GLfloat *" count="3"/>
161 <glx rop="8"/>
162 </function>
163
164 <function name="Color3i" offset="15" vectorequiv="Color3iv">
165 <param name="red" type="GLint"/>
166 <param name="green" type="GLint"/>
167 <param name="blue" type="GLint"/>
168 </function>
169
170 <function name="Color3iv" offset="16">
171 <param name="v" type="const GLint *" count="3"/>
172 <glx rop="9"/>
173 </function>
174
175 <function name="Color3s" offset="17" vectorequiv="Color3sv">
176 <param name="red" type="GLshort"/>
177 <param name="green" type="GLshort"/>
178 <param name="blue" type="GLshort"/>
179 </function>
180
181 <function name="Color3sv" offset="18">
182 <param name="v" type="const GLshort *" count="3"/>
183 <glx rop="10"/>
184 </function>
185
186 <function name="Color3ub" offset="19" vectorequiv="Color3ubv">
187 <param name="red" type="GLubyte"/>
188 <param name="green" type="GLubyte"/>
189 <param name="blue" type="GLubyte"/>
190 </function>
191
192 <function name="Color3ubv" offset="20">
193 <param name="v" type="const GLubyte *" count="3"/>
194 <glx rop="11"/>
195 </function>
196
197 <function name="Color3ui" offset="21" vectorequiv="Color3uiv">
198 <param name="red" type="GLuint"/>
199 <param name="green" type="GLuint"/>
200 <param name="blue" type="GLuint"/>
201 </function>
202
203 <function name="Color3uiv" offset="22">
204 <param name="v" type="const GLuint *" count="3"/>
205 <glx rop="12"/>
206 </function>
207
208 <function name="Color3us" offset="23" vectorequiv="Color3usv">
209 <param name="red" type="GLushort"/>
210 <param name="green" type="GLushort"/>
211 <param name="blue" type="GLushort"/>
212 </function>
213
214 <function name="Color3usv" offset="24">
215 <param name="v" type="const GLushort *" count="3"/>
216 <glx rop="13"/>
217 </function>
218
219 <function name="Color4b" offset="25" vectorequiv="Color4bv">
220 <param name="red" type="GLbyte"/>
221 <param name="green" type="GLbyte"/>
222 <param name="blue" type="GLbyte"/>
223 <param name="alpha" type="GLbyte"/>
224 </function>
225
226 <function name="Color4bv" offset="26">
227 <param name="v" type="const GLbyte *" count="4"/>
228 <glx rop="14"/>
229 </function>
230
231 <function name="Color4d" offset="27" vectorequiv="Color4dv">
232 <param name="red" type="GLdouble"/>
233 <param name="green" type="GLdouble"/>
234 <param name="blue" type="GLdouble"/>
235 <param name="alpha" type="GLdouble"/>
236 </function>
237
238 <function name="Color4dv" offset="28">
239 <param name="v" type="const GLdouble *" count="4"/>
240 <glx rop="15"/>
241 </function>
242
243 <function name="Color4f" offset="29" vectorequiv="Color4fv">
244 <param name="red" type="GLfloat"/>
245 <param name="green" type="GLfloat"/>
246 <param name="blue" type="GLfloat"/>
247 <param name="alpha" type="GLfloat"/>
248 </function>
249
250 <function name="Color4fv" offset="30">
251 <param name="v" type="const GLfloat *" count="4"/>
252 <glx rop="16"/>
253 </function>
254
255 <function name="Color4i" offset="31" vectorequiv="Color4iv">
256 <param name="red" type="GLint"/>
257 <param name="green" type="GLint"/>
258 <param name="blue" type="GLint"/>
259 <param name="alpha" type="GLint"/>
260 </function>
261
262 <function name="Color4iv" offset="32">
263 <param name="v" type="const GLint *" count="4"/>
264 <glx rop="17"/>
265 </function>
266
267 <function name="Color4s" offset="33" vectorequiv="Color4sv">
268 <param name="red" type="GLshort"/>
269 <param name="green" type="GLshort"/>
270 <param name="blue" type="GLshort"/>
271 <param name="alpha" type="GLshort"/>
272 </function>
273
274 <function name="Color4sv" offset="34">
275 <param name="v" type="const GLshort *" count="4"/>
276 <glx rop="18"/>
277 </function>
278
279 <function name="Color4ub" offset="35" vectorequiv="Color4ubv">
280 <param name="red" type="GLubyte"/>
281 <param name="green" type="GLubyte"/>
282 <param name="blue" type="GLubyte"/>
283 <param name="alpha" type="GLubyte"/>
284 </function>
285
286 <function name="Color4ubv" offset="36">
287 <param name="v" type="const GLubyte *" count="4"/>
288 <glx rop="19"/>
289 </function>
290
291 <function name="Color4ui" offset="37" vectorequiv="Color4uiv">
292 <param name="red" type="GLuint"/>
293 <param name="green" type="GLuint"/>
294 <param name="blue" type="GLuint"/>
295 <param name="alpha" type="GLuint"/>
296 </function>
297
298 <function name="Color4uiv" offset="38">
299 <param name="v" type="const GLuint *" count="4"/>
300 <glx rop="20"/>
301 </function>
302
303 <function name="Color4us" offset="39" vectorequiv="Color4usv">
304 <param name="red" type="GLushort"/>
305 <param name="green" type="GLushort"/>
306 <param name="blue" type="GLushort"/>
307 <param name="alpha" type="GLushort"/>
308 </function>
309
310 <function name="Color4usv" offset="40">
311 <param name="v" type="const GLushort *" count="4"/>
312 <glx rop="21"/>
313 </function>
314
315 <function name="EdgeFlag" offset="41" vectorequiv="EdgeFlagv">
316 <param name="flag" type="GLboolean"/>
317 </function>
318
319 <function name="EdgeFlagv" offset="42">
320 <param name="flag" type="const GLboolean *" count="1"/>
321 <glx rop="22"/>
322 </function>
323
324 <function name="End" offset="43">
325 <glx rop="23"/>
326 </function>
327
328 <function name="Indexd" offset="44" vectorequiv="Indexdv">
329 <param name="c" type="GLdouble"/>
330 </function>
331
332 <function name="Indexdv" offset="45">
333 <param name="c" type="const GLdouble *" count="1"/>
334 <glx rop="24"/>
335 </function>
336
337 <function name="Indexf" offset="46" vectorequiv="Indexfv">
338 <param name="c" type="GLfloat"/>
339 </function>
340
341 <function name="Indexfv" offset="47">
342 <param name="c" type="const GLfloat *" count="1"/>
343 <glx rop="25"/>
344 </function>
345
346 <function name="Indexi" offset="48" vectorequiv="Indexiv">
347 <param name="c" type="GLint"/>
348 </function>
349
350 <function name="Indexiv" offset="49">
351 <param name="c" type="const GLint *" count="1"/>
352 <glx rop="26"/>
353 </function>
354
355 <function name="Indexs" offset="50" vectorequiv="Indexsv">
356 <param name="c" type="GLshort"/>
357 </function>
358
359 <function name="Indexsv" offset="51">
360 <param name="c" type="const GLshort *" count="1"/>
361 <glx rop="27"/>
362 </function>
363
364 <function name="Normal3b" offset="52" vectorequiv="Normal3bv">
365 <param name="nx" type="GLbyte"/>
366 <param name="ny" type="GLbyte"/>
367 <param name="nz" type="GLbyte"/>
368 </function>
369
370 <function name="Normal3bv" offset="53">
371 <param name="v" type="const GLbyte *" count="3"/>
372 <glx rop="28"/>
373 </function>
374
375 <function name="Normal3d" offset="54" vectorequiv="Normal3dv">
376 <param name="nx" type="GLdouble"/>
377 <param name="ny" type="GLdouble"/>
378 <param name="nz" type="GLdouble"/>
379 </function>
380
381 <function name="Normal3dv" offset="55">
382 <param name="v" type="const GLdouble *" count="3"/>
383 <glx rop="29"/>
384 </function>
385
386 <function name="Normal3f" offset="56" vectorequiv="Normal3fv">
387 <param name="nx" type="GLfloat"/>
388 <param name="ny" type="GLfloat"/>
389 <param name="nz" type="GLfloat"/>
390 </function>
391
392 <function name="Normal3fv" offset="57">
393 <param name="v" type="const GLfloat *" count="3"/>
394 <glx rop="30"/>
395 </function>
396
397 <function name="Normal3i" offset="58" vectorequiv="Normal3iv">
398 <param name="nx" type="GLint"/>
399 <param name="ny" type="GLint"/>
400 <param name="nz" type="GLint"/>
401 </function>
402
403 <function name="Normal3iv" offset="59">
404 <param name="v" type="const GLint *" count="3"/>
405 <glx rop="31"/>
406 </function>
407
408 <function name="Normal3s" offset="60" vectorequiv="Normal3sv">
409 <param name="nx" type="GLshort"/>
410 <param name="ny" type="GLshort"/>
411 <param name="nz" type="GLshort"/>
412 </function>
413
414 <function name="Normal3sv" offset="61">
415 <param name="v" type="const GLshort *" count="3"/>
416 <glx rop="32"/>
417 </function>
418
419 <function name="RasterPos2d" offset="62" vectorequiv="RasterPos2dv">
420 <param name="x" type="GLdouble"/>
421 <param name="y" type="GLdouble"/>
422 </function>
423
424 <function name="RasterPos2dv" offset="63">
425 <param name="v" type="const GLdouble *" count="2"/>
426 <glx rop="33"/>
427 </function>
428
429 <function name="RasterPos2f" offset="64" vectorequiv="RasterPos2fv">
430 <param name="x" type="GLfloat"/>
431 <param name="y" type="GLfloat"/>
432 </function>
433
434 <function name="RasterPos2fv" offset="65">
435 <param name="v" type="const GLfloat *" count="2"/>
436 <glx rop="34"/>
437 </function>
438
439 <function name="RasterPos2i" offset="66" vectorequiv="RasterPos2iv">
440 <param name="x" type="GLint"/>
441 <param name="y" type="GLint"/>
442 </function>
443
444 <function name="RasterPos2iv" offset="67">
445 <param name="v" type="const GLint *" count="2"/>
446 <glx rop="35"/>
447 </function>
448
449 <function name="RasterPos2s" offset="68" vectorequiv="RasterPos2sv">
450 <param name="x" type="GLshort"/>
451 <param name="y" type="GLshort"/>
452 </function>
453
454 <function name="RasterPos2sv" offset="69">
455 <param name="v" type="const GLshort *" count="2"/>
456 <glx rop="36"/>
457 </function>
458
459 <function name="RasterPos3d" offset="70" vectorequiv="RasterPos3dv">
460 <param name="x" type="GLdouble"/>
461 <param name="y" type="GLdouble"/>
462 <param name="z" type="GLdouble"/>
463 </function>
464
465 <function name="RasterPos3dv" offset="71">
466 <param name="v" type="const GLdouble *" count="3"/>
467 <glx rop="37"/>
468 </function>
469
470 <function name="RasterPos3f" offset="72" vectorequiv="RasterPos3fv">
471 <param name="x" type="GLfloat"/>
472 <param name="y" type="GLfloat"/>
473 <param name="z" type="GLfloat"/>
474 </function>
475
476 <function name="RasterPos3fv" offset="73">
477 <param name="v" type="const GLfloat *" count="3"/>
478 <glx rop="38"/>
479 </function>
480
481 <function name="RasterPos3i" offset="74" vectorequiv="RasterPos3iv">
482 <param name="x" type="GLint"/>
483 <param name="y" type="GLint"/>
484 <param name="z" type="GLint"/>
485 </function>
486
487 <function name="RasterPos3iv" offset="75">
488 <param name="v" type="const GLint *" count="3"/>
489 <glx rop="39"/>
490 </function>
491
492 <function name="RasterPos3s" offset="76" vectorequiv="RasterPos3sv">
493 <param name="x" type="GLshort"/>
494 <param name="y" type="GLshort"/>
495 <param name="z" type="GLshort"/>
496 </function>
497
498 <function name="RasterPos3sv" offset="77">
499 <param name="v" type="const GLshort *" count="3"/>
500 <glx rop="40"/>
501 </function>
502
503 <function name="RasterPos4d" offset="78" vectorequiv="RasterPos4dv">
504 <param name="x" type="GLdouble"/>
505 <param name="y" type="GLdouble"/>
506 <param name="z" type="GLdouble"/>
507 <param name="w" type="GLdouble"/>
508 </function>
509
510 <function name="RasterPos4dv" offset="79">
511 <param name="v" type="const GLdouble *" count="4"/>
512 <glx rop="41"/>
513 </function>
514
515 <function name="RasterPos4f" offset="80" vectorequiv="RasterPos4fv">
516 <param name="x" type="GLfloat"/>
517 <param name="y" type="GLfloat"/>
518 <param name="z" type="GLfloat"/>
519 <param name="w" type="GLfloat"/>
520 </function>
521
522 <function name="RasterPos4fv" offset="81">
523 <param name="v" type="const GLfloat *" count="4"/>
524 <glx rop="42"/>
525 </function>
526
527 <function name="RasterPos4i" offset="82" vectorequiv="RasterPos4iv">
528 <param name="x" type="GLint"/>
529 <param name="y" type="GLint"/>
530 <param name="z" type="GLint"/>
531 <param name="w" type="GLint"/>
532 </function>
533
534 <function name="RasterPos4iv" offset="83">
535 <param name="v" type="const GLint *" count="4"/>
536 <glx rop="43"/>
537 </function>
538
539 <function name="RasterPos4s" offset="84" vectorequiv="RasterPos4sv">
540 <param name="x" type="GLshort"/>
541 <param name="y" type="GLshort"/>
542 <param name="z" type="GLshort"/>
543 <param name="w" type="GLshort"/>
544 </function>
545
546 <function name="RasterPos4sv" offset="85">
547 <param name="v" type="const GLshort *" count="4"/>
548 <glx rop="44"/>
549 </function>
550
551 <function name="Rectd" offset="86" vectorequiv="Rectdv">
552 <param name="x1" type="GLdouble"/>
553 <param name="y1" type="GLdouble"/>
554 <param name="x2" type="GLdouble"/>
555 <param name="y2" type="GLdouble"/>
556 </function>
557
558 <function name="Rectdv" offset="87">
559 <param name="v1" type="const GLdouble *" count="2"/>
560 <param name="v2" type="const GLdouble *" count="2"/>
561 <glx rop="45"/>
562 </function>
563
564 <function name="Rectf" offset="88" vectorequiv="Rectfv">
565 <param name="x1" type="GLfloat"/>
566 <param name="y1" type="GLfloat"/>
567 <param name="x2" type="GLfloat"/>
568 <param name="y2" type="GLfloat"/>
569 </function>
570
571 <function name="Rectfv" offset="89">
572 <param name="v1" type="const GLfloat *" count="2"/>
573 <param name="v2" type="const GLfloat *" count="2"/>
574 <glx rop="46"/>
575 </function>
576
577 <function name="Recti" offset="90" vectorequiv="Rectiv">
578 <param name="x1" type="GLint"/>
579 <param name="y1" type="GLint"/>
580 <param name="x2" type="GLint"/>
581 <param name="y2" type="GLint"/>
582 </function>
583
584 <function name="Rectiv" offset="91">
585 <param name="v1" type="const GLint *" count="2"/>
586 <param name="v2" type="const GLint *" count="2"/>
587 <glx rop="47"/>
588 </function>
589
590 <function name="Rects" offset="92" vectorequiv="Rectsv">
591 <param name="x1" type="GLshort"/>
592 <param name="y1" type="GLshort"/>
593 <param name="x2" type="GLshort"/>
594 <param name="y2" type="GLshort"/>
595 </function>
596
597 <function name="Rectsv" offset="93">
598 <param name="v1" type="const GLshort *" count="2"/>
599 <param name="v2" type="const GLshort *" count="2"/>
600 <glx rop="48"/>
601 </function>
602
603 <function name="TexCoord1d" offset="94" vectorequiv="TexCoord1dv">
604 <param name="s" type="GLdouble"/>
605 </function>
606
607 <function name="TexCoord1dv" offset="95">
608 <param name="v" type="const GLdouble *" count="1"/>
609 <glx rop="49"/>
610 </function>
611
612 <function name="TexCoord1f" offset="96" vectorequiv="TexCoord1fv">
613 <param name="s" type="GLfloat"/>
614 </function>
615
616 <function name="TexCoord1fv" offset="97">
617 <param name="v" type="const GLfloat *" count="1"/>
618 <glx rop="50"/>
619 </function>
620
621 <function name="TexCoord1i" offset="98" vectorequiv="TexCoord1iv">
622 <param name="s" type="GLint"/>
623 </function>
624
625 <function name="TexCoord1iv" offset="99">
626 <param name="v" type="const GLint *" count="1"/>
627 <glx rop="51"/>
628 </function>
629
630 <function name="TexCoord1s" offset="100" vectorequiv="TexCoord1sv">
631 <param name="s" type="GLshort"/>
632 </function>
633
634 <function name="TexCoord1sv" offset="101">
635 <param name="v" type="const GLshort *" count="1"/>
636 <glx rop="52"/>
637 </function>
638
639 <function name="TexCoord2d" offset="102" vectorequiv="TexCoord2dv">
640 <param name="s" type="GLdouble"/>
641 <param name="t" type="GLdouble"/>
642 </function>
643
644 <function name="TexCoord2dv" offset="103">
645 <param name="v" type="const GLdouble *" count="2"/>
646 <glx rop="53"/>
647 </function>
648
649 <function name="TexCoord2f" offset="104" vectorequiv="TexCoord2fv">
650 <param name="s" type="GLfloat"/>
651 <param name="t" type="GLfloat"/>
652 </function>
653
654 <function name="TexCoord2fv" offset="105">
655 <param name="v" type="const GLfloat *" count="2"/>
656 <glx rop="54"/>
657 </function>
658
659 <function name="TexCoord2i" offset="106" vectorequiv="TexCoord2iv">
660 <param name="s" type="GLint"/>
661 <param name="t" type="GLint"/>
662 </function>
663
664 <function name="TexCoord2iv" offset="107">
665 <param name="v" type="const GLint *" count="2"/>
666 <glx rop="55"/>
667 </function>
668
669 <function name="TexCoord2s" offset="108" vectorequiv="TexCoord2sv">
670 <param name="s" type="GLshort"/>
671 <param name="t" type="GLshort"/>
672 </function>
673
674 <function name="TexCoord2sv" offset="109">
675 <param name="v" type="const GLshort *" count="2"/>
676 <glx rop="56"/>
677 </function>
678
679 <function name="TexCoord3d" offset="110" vectorequiv="TexCoord3dv">
680 <param name="s" type="GLdouble"/>
681 <param name="t" type="GLdouble"/>
682 <param name="r" type="GLdouble"/>
683 </function>
684
685 <function name="TexCoord3dv" offset="111">
686 <param name="v" type="const GLdouble *" count="3"/>
687 <glx rop="57"/>
688 </function>
689
690 <function name="TexCoord3f" offset="112" vectorequiv="TexCoord3fv">
691 <param name="s" type="GLfloat"/>
692 <param name="t" type="GLfloat"/>
693 <param name="r" type="GLfloat"/>
694 </function>
695
696 <function name="TexCoord3fv" offset="113">
697 <param name="v" type="const GLfloat *" count="3"/>
698 <glx rop="58"/>
699 </function>
700
701 <function name="TexCoord3i" offset="114" vectorequiv="TexCoord3iv">
702 <param name="s" type="GLint"/>
703 <param name="t" type="GLint"/>
704 <param name="r" type="GLint"/>
705 </function>
706
707 <function name="TexCoord3iv" offset="115">
708 <param name="v" type="const GLint *" count="3"/>
709 <glx rop="59"/>
710 </function>
711
712 <function name="TexCoord3s" offset="116" vectorequiv="TexCoord3sv">
713 <param name="s" type="GLshort"/>
714 <param name="t" type="GLshort"/>
715 <param name="r" type="GLshort"/>
716 </function>
717
718 <function name="TexCoord3sv" offset="117">
719 <param name="v" type="const GLshort *" count="3"/>
720 <glx rop="60"/>
721 </function>
722
723 <function name="TexCoord4d" offset="118" vectorequiv="TexCoord4dv">
724 <param name="s" type="GLdouble"/>
725 <param name="t" type="GLdouble"/>
726 <param name="r" type="GLdouble"/>
727 <param name="q" type="GLdouble"/>
728 </function>
729
730 <function name="TexCoord4dv" offset="119">
731 <param name="v" type="const GLdouble *" count="4"/>
732 <glx rop="61"/>
733 </function>
734
735 <function name="TexCoord4f" offset="120" vectorequiv="TexCoord4fv">
736 <param name="s" type="GLfloat"/>
737 <param name="t" type="GLfloat"/>
738 <param name="r" type="GLfloat"/>
739 <param name="q" type="GLfloat"/>
740 </function>
741
742 <function name="TexCoord4fv" offset="121">
743 <param name="v" type="const GLfloat *" count="4"/>
744 <glx rop="62"/>
745 </function>
746
747 <function name="TexCoord4i" offset="122" vectorequiv="TexCoord4iv">
748 <param name="s" type="GLint"/>
749 <param name="t" type="GLint"/>
750 <param name="r" type="GLint"/>
751 <param name="q" type="GLint"/>
752 </function>
753
754 <function name="TexCoord4iv" offset="123">
755 <param name="v" type="const GLint *" count="4"/>
756 <glx rop="63"/>
757 </function>
758
759 <function name="TexCoord4s" offset="124" vectorequiv="TexCoord4sv">
760 <param name="s" type="GLshort"/>
761 <param name="t" type="GLshort"/>
762 <param name="r" type="GLshort"/>
763 <param name="q" type="GLshort"/>
764 </function>
765
766 <function name="TexCoord4sv" offset="125">
767 <param name="v" type="const GLshort *" count="4"/>
768 <glx rop="64"/>
769 </function>
770
771 <function name="Vertex2d" offset="126" vectorequiv="Vertex2dv">
772 <param name="x" type="GLdouble"/>
773 <param name="y" type="GLdouble"/>
774 </function>
775
776 <function name="Vertex2dv" offset="127">
777 <param name="v" type="const GLdouble *" count="2"/>
778 <glx rop="65"/>
779 </function>
780
781 <function name="Vertex2f" offset="128" vectorequiv="Vertex2fv">
782 <param name="x" type="GLfloat"/>
783 <param name="y" type="GLfloat"/>
784 </function>
785
786 <function name="Vertex2fv" offset="129">
787 <param name="v" type="const GLfloat *" count="2"/>
788 <glx rop="66"/>
789 </function>
790
791 <function name="Vertex2i" offset="130" vectorequiv="Vertex2iv">
792 <param name="x" type="GLint"/>
793 <param name="y" type="GLint"/>
794 </function>
795
796 <function name="Vertex2iv" offset="131">
797 <param name="v" type="const GLint *" count="2"/>
798 <glx rop="67"/>
799 </function>
800
801 <function name="Vertex2s" offset="132" vectorequiv="Vertex2sv">
802 <param name="x" type="GLshort"/>
803 <param name="y" type="GLshort"/>
804 </function>
805
806 <function name="Vertex2sv" offset="133">
807 <param name="v" type="const GLshort *" count="2"/>
808 <glx rop="68"/>
809 </function>
810
811 <function name="Vertex3d" offset="134" vectorequiv="Vertex3dv">
812 <param name="x" type="GLdouble"/>
813 <param name="y" type="GLdouble"/>
814 <param name="z" type="GLdouble"/>
815 </function>
816
817 <function name="Vertex3dv" offset="135">
818 <param name="v" type="const GLdouble *" count="3"/>
819 <glx rop="69"/>
820 </function>
821
822 <function name="Vertex3f" offset="136" vectorequiv="Vertex3fv">
823 <param name="x" type="GLfloat"/>
824 <param name="y" type="GLfloat"/>
825 <param name="z" type="GLfloat"/>
826 </function>
827
828 <function name="Vertex3fv" offset="137">
829 <param name="v" type="const GLfloat *" count="3"/>
830 <glx rop="70"/>
831 </function>
832
833 <function name="Vertex3i" offset="138" vectorequiv="Vertex3iv">
834 <param name="x" type="GLint"/>
835 <param name="y" type="GLint"/>
836 <param name="z" type="GLint"/>
837 </function>
838
839 <function name="Vertex3iv" offset="139">
840 <param name="v" type="const GLint *" count="3"/>
841 <glx rop="71"/>
842 </function>
843
844 <function name="Vertex3s" offset="140" vectorequiv="Vertex3sv">
845 <param name="x" type="GLshort"/>
846 <param name="y" type="GLshort"/>
847 <param name="z" type="GLshort"/>
848 </function>
849
850 <function name="Vertex3sv" offset="141">
851 <param name="v" type="const GLshort *" count="3"/>
852 <glx rop="72"/>
853 </function>
854
855 <function name="Vertex4d" offset="142" vectorequiv="Vertex4dv">
856 <param name="x" type="GLdouble"/>
857 <param name="y" type="GLdouble"/>
858 <param name="z" type="GLdouble"/>
859 <param name="w" type="GLdouble"/>
860 </function>
861
862 <function name="Vertex4dv" offset="143">
863 <param name="v" type="const GLdouble *" count="4"/>
864 <glx rop="73"/>
865 </function>
866
867 <function name="Vertex4f" offset="144" vectorequiv="Vertex4fv">
868 <param name="x" type="GLfloat"/>
869 <param name="y" type="GLfloat"/>
870 <param name="z" type="GLfloat"/>
871 <param name="w" type="GLfloat"/>
872 </function>
873
874 <function name="Vertex4fv" offset="145">
875 <param name="v" type="const GLfloat *" count="4"/>
876 <glx rop="74"/>
877 </function>
878
879 <function name="Vertex4i" offset="146" vectorequiv="Vertex4iv">
880 <param name="x" type="GLint"/>
881 <param name="y" type="GLint"/>
882 <param name="z" type="GLint"/>
883 <param name="w" type="GLint"/>
884 </function>
885
886 <function name="Vertex4iv" offset="147">
887 <param name="v" type="const GLint *" count="4"/>
888 <glx rop="75"/>
889 </function>
890
891 <function name="Vertex4s" offset="148" vectorequiv="Vertex4sv">
892 <param name="x" type="GLshort"/>
893 <param name="y" type="GLshort"/>
894 <param name="z" type="GLshort"/>
895 <param name="w" type="GLshort"/>
896 </function>
897
898 <function name="Vertex4sv" offset="149">
899 <param name="v" type="const GLshort *" count="4"/>
900 <glx rop="76"/>
901 </function>
902
903 <function name="ClipPlane" offset="150">
904 <param name="plane" type="GLenum"/>
905 <param name="equation" type="const GLdouble *" count="4"/>
906 <glx rop="77"/>
907 </function>
908
909 <function name="ColorMaterial" offset="151">
910 <param name="face" type="GLenum"/>
911 <param name="mode" type="GLenum"/>
912 <glx rop="78"/>
913 </function>
914
915 <function name="CullFace" offset="152">
916 <param name="mode" type="GLenum"/>
917 <glx rop="79"/>
918 </function>
919
920 <function name="Fogf" offset="153">
921 <param name="pname" type="GLenum"/>
922 <param name="param" type="GLfloat"/>
923 <glx rop="80"/>
924 </function>
925
926 <function name="Fogfv" offset="154">
927 <param name="pname" type="GLenum"/>
928 <param name="params" type="const GLfloat *" variable_param="pname"/>
929 <glx rop="81"/>
930 </function>
931
932 <function name="Fogi" offset="155">
933 <param name="pname" type="GLenum"/>
934 <param name="param" type="GLint"/>
935 <glx rop="82"/>
936 </function>
937
938 <function name="Fogiv" offset="156">
939 <param name="pname" type="GLenum"/>
940 <param name="params" type="const GLint *" variable_param="pname"/>
941 <glx rop="83"/>
942 </function>
943
944 <function name="FrontFace" offset="157">
945 <param name="mode" type="GLenum"/>
946 <glx rop="84"/>
947 </function>
948
949 <function name="Hint" offset="158">
950 <param name="target" type="GLenum"/>
951 <param name="mode" type="GLenum"/>
952 <glx rop="85"/>
953 </function>
954
955 <function name="Lightf" offset="159">
956 <param name="light" type="GLenum"/>
957 <param name="pname" type="GLenum"/>
958 <param name="param" type="GLfloat"/>
959 <glx rop="86"/>
960 </function>
961
962 <function name="Lightfv" offset="160">
963 <param name="light" type="GLenum"/>
964 <param name="pname" type="GLenum"/>
965 <param name="params" type="const GLfloat *" variable_param="pname"/>
966 <glx rop="87"/>
967 </function>
968
969 <function name="Lighti" offset="161">
970 <param name="light" type="GLenum"/>
971 <param name="pname" type="GLenum"/>
972 <param name="param" type="GLint"/>
973 <glx rop="88"/>
974 </function>
975
976 <function name="Lightiv" offset="162">
977 <param name="light" type="GLenum"/>
978 <param name="pname" type="GLenum"/>
979 <param name="params" type="const GLint *" variable_param="pname"/>
980 <glx rop="89"/>
981 </function>
982
983 <function name="LightModelf" offset="163">
984 <param name="pname" type="GLenum"/>
985 <param name="param" type="GLfloat"/>
986 <glx rop="90"/>
987 </function>
988
989 <function name="LightModelfv" offset="164">
990 <param name="pname" type="GLenum"/>
991 <param name="params" type="const GLfloat *" variable_param="pname"/>
992 <glx rop="91"/>
993 </function>
994
995 <function name="LightModeli" offset="165">
996 <param name="pname" type="GLenum"/>
997 <param name="param" type="GLint"/>
998 <glx rop="92"/>
999 </function>
1000
1001 <function name="LightModeliv" offset="166">
1002 <param name="pname" type="GLenum"/>
1003 <param name="params" type="const GLint *" variable_param="pname"/>
1004 <glx rop="93"/>
1005 </function>
1006
1007 <function name="LineStipple" offset="167">
1008 <param name="factor" type="GLint"/>
1009 <param name="pattern" type="GLushort"/>
1010 <glx rop="94"/>
1011 </function>
1012
1013 <function name="LineWidth" offset="168">
1014 <param name="width" type="GLfloat"/>
1015 <glx rop="95"/>
1016 </function>
1017
1018 <function name="Materialf" offset="169">
1019 <param name="face" type="GLenum"/>
1020 <param name="pname" type="GLenum"/>
1021 <param name="param" type="GLfloat"/>
1022 <glx rop="96"/>
1023 </function>
1024
1025 <function name="Materialfv" offset="170">
1026 <param name="face" type="GLenum"/>
1027 <param name="pname" type="GLenum"/>
1028 <param name="params" type="const GLfloat *" variable_param="pname"/>
1029 <glx rop="97"/>
1030 </function>
1031
1032 <function name="Materiali" offset="171">
1033 <param name="face" type="GLenum"/>
1034 <param name="pname" type="GLenum"/>
1035 <param name="param" type="GLint"/>
1036 <glx rop="98"/>
1037 </function>
1038
1039 <function name="Materialiv" offset="172">
1040 <param name="face" type="GLenum"/>
1041 <param name="pname" type="GLenum"/>
1042 <param name="params" type="const GLint *" variable_param="pname"/>
1043 <glx rop="99"/>
1044 </function>
1045
1046 <function name="PointSize" offset="173">
1047 <param name="size" type="GLfloat"/>
1048 <glx rop="100"/>
1049 </function>
1050
1051 <function name="PolygonMode" offset="174">
1052 <param name="face" type="GLenum"/>
1053 <param name="mode" type="GLenum"/>
1054 <glx rop="101"/>
1055 </function>
1056
1057 <function name="PolygonStipple" offset="175">
1058 <param name="mask" type="const GLubyte *"/>
1059 <glx rop="102" handcode="true"/>
1060 </function>
1061
1062 <function name="Scissor" offset="176">
1063 <param name="x" type="GLint"/>
1064 <param name="y" type="GLint"/>
1065 <param name="width" type="GLsizei"/>
1066 <param name="height" type="GLsizei"/>
1067 <glx rop="103"/>
1068 </function>
1069
1070 <function name="ShadeModel" offset="177">
1071 <param name="mode" type="GLenum"/>
1072 <glx rop="104"/>
1073 </function>
1074
1075 <function name="TexParameterf" offset="178">
1076 <param name="target" type="GLenum"/>
1077 <param name="pname" type="GLenum"/>
1078 <param name="param" type="GLfloat"/>
1079 <glx rop="105"/>
1080 </function>
1081
1082 <function name="TexParameterfv" offset="179">
1083 <param name="target" type="GLenum"/>
1084 <param name="pname" type="GLenum"/>
1085 <param name="params" type="const GLfloat *" variable_param="pname"/>
1086 <glx rop="106"/>
1087 </function>
1088
1089 <function name="TexParameteri" offset="180">
1090 <param name="target" type="GLenum"/>
1091 <param name="pname" type="GLenum"/>
1092 <param name="param" type="GLint"/>
1093 <glx rop="107"/>
1094 </function>
1095
1096 <function name="TexParameteriv" offset="181">
1097 <param name="target" type="GLenum"/>
1098 <param name="pname" type="GLenum"/>
1099 <param name="params" type="const GLint *" variable_param="pname"/>
1100 <glx rop="108"/>
1101 </function>
1102
1103 <function name="TexImage1D" offset="182">
1104 <param name="target" type="GLenum"/>
1105 <param name="level" type="GLint"/>
1106 <param name="internalformat" type="GLint"/>
1107 <param name="width" type="GLsizei"/>
1108 <param name="border" type="GLint"/>
1109 <param name="format" type="GLenum"/>
1110 <param name="type" type="GLenum"/>
1111 <param name="pixels" type="const GLvoid *"/>
1112 <glx rop="109" handcode="true"/>
1113 </function>
1114
1115 <function name="TexImage2D" offset="183">
1116 <param name="target" type="GLenum"/>
1117 <param name="level" type="GLint"/>
1118 <param name="internalformat" type="GLint"/>
1119 <param name="width" type="GLsizei"/>
1120 <param name="height" type="GLsizei"/>
1121 <param name="border" type="GLint"/>
1122 <param name="format" type="GLenum"/>
1123 <param name="type" type="GLenum"/>
1124 <param name="pixels" type="const GLvoid *"/>
1125 <glx rop="110" handcode="true"/>
1126 </function>
1127
1128 <function name="TexEnvf" offset="184">
1129 <param name="target" type="GLenum"/>
1130 <param name="pname" type="GLenum"/>
1131 <param name="param" type="GLfloat"/>
1132 <glx rop="111"/>
1133 </function>
1134
1135 <function name="TexEnvfv" offset="185">
1136 <param name="target" type="GLenum"/>
1137 <param name="pname" type="GLenum"/>
1138 <param name="params" type="const GLfloat *" variable_param="pname"/>
1139 <glx rop="112"/>
1140 </function>
1141
1142 <function name="TexEnvi" offset="186">
1143 <param name="target" type="GLenum"/>
1144 <param name="pname" type="GLenum"/>
1145 <param name="param" type="GLint"/>
1146 <glx rop="113"/>
1147 </function>
1148
1149 <function name="TexEnviv" offset="187">
1150 <param name="target" type="GLenum"/>
1151 <param name="pname" type="GLenum"/>
1152 <param name="params" type="const GLint *" variable_param="pname"/>
1153 <glx rop="114"/>
1154 </function>
1155
1156 <function name="TexGend" offset="188">
1157 <param name="coord" type="GLenum"/>
1158 <param name="pname" type="GLenum"/>
1159 <param name="param" type="GLdouble"/>
1160 <glx rop="115"/>
1161 </function>
1162
1163 <function name="TexGendv" offset="189">
1164 <param name="coord" type="GLenum"/>
1165 <param name="pname" type="GLenum"/>
1166 <param name="params" type="const GLdouble *" variable_param="pname"/>
1167 <glx rop="116"/>
1168 </function>
1169
1170 <function name="TexGenf" offset="190">
1171 <param name="coord" type="GLenum"/>
1172 <param name="pname" type="GLenum"/>
1173 <param name="param" type="GLfloat"/>
1174 <glx rop="117"/>
1175 </function>
1176
1177 <function name="TexGenfv" offset="191">
1178 <param name="coord" type="GLenum"/>
1179 <param name="pname" type="GLenum"/>
1180 <param name="params" type="const GLfloat *" variable_param="pname"/>
1181 <glx rop="118"/>
1182 </function>
1183
1184 <function name="TexGeni" offset="192">
1185 <param name="coord" type="GLenum"/>
1186 <param name="pname" type="GLenum"/>
1187 <param name="param" type="GLint"/>
1188 <glx rop="119"/>
1189 </function>
1190
1191 <function name="TexGeniv" offset="193">
1192 <param name="coord" type="GLenum"/>
1193 <param name="pname" type="GLenum"/>
1194 <param name="params" type="const GLint *" variable_param="pname"/>
1195 <glx rop="120"/>
1196 </function>
1197
1198 <function name="FeedbackBuffer" offset="194">
1199 <param name="size" type="GLsizei"/>
1200 <param name="type" type="GLenum"/>
1201 <param name="buffer" type="GLfloat *"/>
1202 <glx sop="105" handcode="true"/>
1203 </function>
1204
1205 <function name="SelectBuffer" offset="195">
1206 <param name="size" type="GLsizei"/>
1207 <param name="buffer" type="GLuint *"/>
1208 <glx sop="106" handcode="true"/>
1209 </function>
1210
1211 <function name="RenderMode" offset="196">
1212 <param name="mode" type="GLenum"/>
1213 <return type="GLint"/>
1214 <glx sop="107" handcode="true"/>
1215 </function>
1216
1217 <function name="InitNames" offset="197">
1218 <glx rop="121"/>
1219 </function>
1220
1221 <function name="LoadName" offset="198">
1222 <param name="name" type="GLuint"/>
1223 <glx rop="122"/>
1224 </function>
1225
1226 <function name="PassThrough" offset="199">
1227 <param name="token" type="GLfloat"/>
1228 <glx rop="123"/>
1229 </function>
1230
1231 <function name="PopName" offset="200">
1232 <glx rop="124"/>
1233 </function>
1234
1235 <function name="PushName" offset="201">
1236 <param name="name" type="GLuint"/>
1237 <glx rop="125"/>
1238 </function>
1239
1240 <function name="DrawBuffer" offset="202">
1241 <param name="mode" type="GLenum"/>
1242 <glx rop="126"/>
1243 </function>
1244
1245 <function name="Clear" offset="203">
1246 <param name="mask" type="GLbitfield"/>
1247 <glx rop="127"/>
1248 </function>
1249
1250 <function name="ClearAccum" offset="204">
1251 <param name="red" type="GLfloat"/>
1252 <param name="green" type="GLfloat"/>
1253 <param name="blue" type="GLfloat"/>
1254 <param name="alpha" type="GLfloat"/>
1255 <glx rop="128"/>
1256 </function>
1257
1258 <function name="ClearIndex" offset="205">
1259 <param name="c" type="GLfloat"/>
1260 <glx rop="129"/>
1261 </function>
1262
1263 <function name="ClearColor" offset="206">
1264 <param name="red" type="GLclampf"/>
1265 <param name="green" type="GLclampf"/>
1266 <param name="blue" type="GLclampf"/>
1267 <param name="alpha" type="GLclampf"/>
1268 <glx rop="130"/>
1269 </function>
1270
1271 <function name="ClearStencil" offset="207">
1272 <param name="s" type="GLint"/>
1273 <glx rop="131"/>
1274 </function>
1275
1276 <function name="ClearDepth" offset="208">
1277 <param name="depth" type="GLclampd"/>
1278 <glx rop="132"/>
1279 </function>
1280
1281 <function name="StencilMask" offset="209">
1282 <param name="mask" type="GLuint"/>
1283 <glx rop="133"/>
1284 </function>
1285
1286 <function name="ColorMask" offset="210">
1287 <param name="red" type="GLboolean"/>
1288 <param name="green" type="GLboolean"/>
1289 <param name="blue" type="GLboolean"/>
1290 <param name="alpha" type="GLboolean"/>
1291 <glx rop="134"/>
1292 </function>
1293
1294 <function name="DepthMask" offset="211">
1295 <param name="flag" type="GLboolean"/>
1296 <glx rop="135"/>
1297 </function>
1298
1299 <function name="IndexMask" offset="212">
1300 <param name="mask" type="GLuint"/>
1301 <glx rop="136"/>
1302 </function>
1303
1304 <function name="Accum" offset="213">
1305 <param name="op" type="GLenum"/>
1306 <param name="value" type="GLfloat"/>
1307 <glx rop="137"/>
1308 </function>
1309
1310 <function name="Disable" offset="214">
1311 <param name="cap" type="GLenum"/>
1312 <glx rop="138"/>
1313 </function>
1314
1315 <function name="Enable" offset="215">
1316 <param name="cap" type="GLenum"/>
1317 <glx rop="139"/>
1318 </function>
1319
1320 <function name="Finish" offset="216">
1321 <glx sop="108" handcode="true"/>
1322 </function>
1323
1324 <function name="Flush" offset="217">
1325 <glx sop="142" handcode="true"/>
1326 </function>
1327
1328 <function name="PopAttrib" offset="218">
1329 <glx rop="141"/>
1330 </function>
1331
1332 <function name="PushAttrib" offset="219">
1333 <param name="mask" type="GLbitfield"/>
1334 <glx rop="142"/>
1335 </function>
1336
1337 <function name="Map1d" offset="220">
1338 <param name="target" type="GLenum"/>
1339 <param name="u1" type="GLdouble"/>
1340 <param name="u2" type="GLdouble"/>
1341 <param name="stride" type="GLint"/>
1342 <param name="order" type="GLint"/>
1343 <param name="points" type="const GLdouble *"/>
1344 <glx rop="143" handcode="true"/>
1345 </function>
1346
1347 <function name="Map1f" offset="221">
1348 <param name="target" type="GLenum"/>
1349 <param name="u1" type="GLfloat"/>
1350 <param name="u2" type="GLfloat"/>
1351 <param name="stride" type="GLint"/>
1352 <param name="order" type="GLint"/>
1353 <param name="points" type="const GLfloat *"/>
1354 <glx rop="144" handcode="true"/>
1355 </function>
1356
1357 <function name="Map2d" offset="222">
1358 <param name="target" type="GLenum"/>
1359 <param name="u1" type="GLdouble"/>
1360 <param name="u2" type="GLdouble"/>
1361 <param name="ustride" type="GLint"/>
1362 <param name="uorder" type="GLint"/>
1363 <param name="v1" type="GLdouble"/>
1364 <param name="v2" type="GLdouble"/>
1365 <param name="vstride" type="GLint"/>
1366 <param name="vorder" type="GLint"/>
1367 <param name="points" type="const GLdouble *"/>
1368 <glx rop="145" handcode="true"/>
1369 </function>
1370
1371 <function name="Map2f" offset="223">
1372 <param name="target" type="GLenum"/>
1373 <param name="u1" type="GLfloat"/>
1374 <param name="u2" type="GLfloat"/>
1375 <param name="ustride" type="GLint"/>
1376 <param name="uorder" type="GLint"/>
1377 <param name="v1" type="GLfloat"/>
1378 <param name="v2" type="GLfloat"/>
1379 <param name="vstride" type="GLint"/>
1380 <param name="vorder" type="GLint"/>
1381 <param name="points" type="const GLfloat *"/>
1382 <glx rop="146" handcode="true"/>
1383 </function>
1384
1385 <function name="MapGrid1d" offset="224">
1386 <param name="un" type="GLint"/>
1387 <param name="u1" type="GLdouble"/>
1388 <param name="u2" type="GLdouble"/>
1389 <glx rop="147"/>
1390 </function>
1391
1392 <function name="MapGrid1f" offset="225">
1393 <param name="un" type="GLint"/>
1394 <param name="u1" type="GLfloat"/>
1395 <param name="u2" type="GLfloat"/>
1396 <glx rop="148"/>
1397 </function>
1398
1399 <function name="MapGrid2d" offset="226">
1400 <param name="un" type="GLint"/>
1401 <param name="u1" type="GLdouble"/>
1402 <param name="u2" type="GLdouble"/>
1403 <param name="vn" type="GLint"/>
1404 <param name="v1" type="GLdouble"/>
1405 <param name="v2" type="GLdouble"/>
1406 <glx rop="149"/>
1407 </function>
1408
1409 <function name="MapGrid2f" offset="227">
1410 <param name="un" type="GLint"/>
1411 <param name="u1" type="GLfloat"/>
1412 <param name="u2" type="GLfloat"/>
1413 <param name="vn" type="GLint"/>
1414 <param name="v1" type="GLfloat"/>
1415 <param name="v2" type="GLfloat"/>
1416 <glx rop="150"/>
1417 </function>
1418
1419 <function name="EvalCoord1d" offset="228" vectorequiv="EvalCoord1dv">
1420 <param name="u" type="GLdouble"/>
1421 </function>
1422
1423 <function name="EvalCoord1dv" offset="229">
1424 <param name="u" type="const GLdouble *" count="1"/>
1425 <glx rop="151"/>
1426 </function>
1427
1428 <function name="EvalCoord1f" offset="230" vectorequiv="EvalCoord1fv">
1429 <param name="u" type="GLfloat"/>
1430 </function>
1431
1432 <function name="EvalCoord1fv" offset="231">
1433 <param name="u" type="const GLfloat *" count="1"/>
1434 <glx rop="152"/>
1435 </function>
1436
1437 <function name="EvalCoord2d" offset="232" vectorequiv="EvalCoord2dv">
1438 <param name="u" type="GLdouble"/>
1439 <param name="v" type="GLdouble"/>
1440 </function>
1441
1442 <function name="EvalCoord2dv" offset="233">
1443 <param name="u" type="const GLdouble *" count="2"/>
1444 <glx rop="153"/>
1445 </function>
1446
1447 <function name="EvalCoord2f" offset="234" vectorequiv="EvalCoord2fv">
1448 <param name="u" type="GLfloat"/>
1449 <param name="v" type="GLfloat"/>
1450 </function>
1451
1452 <function name="EvalCoord2fv" offset="235">
1453 <param name="u" type="const GLfloat *" count="2"/>
1454 <glx rop="154"/>
1455 </function>
1456
1457 <function name="EvalMesh1" offset="236">
1458 <param name="mode" type="GLenum"/>
1459 <param name="i1" type="GLint"/>
1460 <param name="i2" type="GLint"/>
1461 <glx rop="155"/>
1462 </function>
1463
1464 <function name="EvalPoint1" offset="237">
1465 <param name="i" type="GLint"/>
1466 <glx rop="156"/>
1467 </function>
1468
1469 <function name="EvalMesh2" offset="238">
1470 <param name="mode" type="GLenum"/>
1471 <param name="i1" type="GLint"/>
1472 <param name="i2" type="GLint"/>
1473 <param name="j1" type="GLint"/>
1474 <param name="j2" type="GLint"/>
1475 <glx rop="157"/>
1476 </function>
1477
1478 <function name="EvalPoint2" offset="239">
1479 <param name="i" type="GLint"/>
1480 <param name="j" type="GLint"/>
1481 <glx rop="158"/>
1482 </function>
1483
1484 <function name="AlphaFunc" offset="240">
1485 <param name="func" type="GLenum"/>
1486 <param name="ref" type="GLclampf"/>
1487 <glx rop="159"/>
1488 </function>
1489
1490 <function name="BlendFunc" offset="241">
1491 <param name="sfactor" type="GLenum"/>
1492 <param name="dfactor" type="GLenum"/>
1493 <glx rop="160"/>
1494 </function>
1495
1496 <function name="LogicOp" offset="242">
1497 <param name="opcode" type="GLenum"/>
1498 <glx rop="161"/>
1499 </function>
1500
1501 <function name="StencilFunc" offset="243">
1502 <param name="func" type="GLenum"/>
1503 <param name="ref" type="GLint"/>
1504 <param name="mask" type="GLuint"/>
1505 <glx rop="162"/>
1506 </function>
1507
1508 <function name="StencilOp" offset="244">
1509 <param name="fail" type="GLenum"/>
1510 <param name="zfail" type="GLenum"/>
1511 <param name="zpass" type="GLenum"/>
1512 <glx rop="163"/>
1513 </function>
1514
1515 <function name="DepthFunc" offset="245">
1516 <param name="func" type="GLenum"/>
1517 <glx rop="164"/>
1518 </function>
1519
1520 <function name="PixelZoom" offset="246">
1521 <param name="xfactor" type="GLfloat"/>
1522 <param name="yfactor" type="GLfloat"/>
1523 <glx rop="165"/>
1524 </function>
1525
1526 <function name="PixelTransferf" offset="247">
1527 <param name="pname" type="GLenum"/>
1528 <param name="param" type="GLfloat"/>
1529 <glx rop="166"/>
1530 </function>
1531
1532 <function name="PixelTransferi" offset="248">
1533 <param name="pname" type="GLenum"/>
1534 <param name="param" type="GLint"/>
1535 <glx rop="167"/>
1536 </function>
1537
1538 <function name="PixelStoref" offset="249">
1539 <param name="pname" type="GLenum"/>
1540 <param name="param" type="GLfloat"/>
1541 <glx rop="109" handcode="true"/>
1542 </function>
1543
1544 <function name="PixelStorei" offset="250">
1545 <param name="pname" type="GLenum"/>
1546 <param name="param" type="GLint"/>
1547 <glx rop="110" handcode="true"/>
1548 </function>
1549
1550 <function name="PixelMapfv" offset="251">
1551 <param name="map" type="GLenum"/>
1552 <param name="mapsize" type="GLsizei"/>
1553 <param name="values" type="const GLfloat *"/>
1554 <glx sop="125" handcode="true"/>
1555 </function>
1556
1557 <function name="PixelMapuiv" offset="252">
1558 <param name="map" type="GLenum"/>
1559 <param name="mapsize" type="GLsizei"/>
1560 <param name="values" type="const GLuint *"/>
1561 <glx sop="126" handcode="true"/>
1562 </function>
1563
1564 <function name="PixelMapusv" offset="253">
1565 <param name="map" type="GLenum"/>
1566 <param name="mapsize" type="GLsizei"/>
1567 <param name="values" type="const GLushort *"/>
1568 <glx sop="127" handcode="true"/>
1569 </function>
1570
1571 <function name="ReadBuffer" offset="254">
1572 <param name="mode" type="GLenum"/>
1573 <glx rop="171"/>
1574 </function>
1575
1576 <function name="CopyPixels" offset="255">
1577 <param name="x" type="GLint"/>
1578 <param name="y" type="GLint"/>
1579 <param name="width" type="GLsizei"/>
1580 <param name="height" type="GLsizei"/>
1581 <param name="type" type="GLenum"/>
1582 <glx rop="172"/>
1583 </function>
1584
1585 <function name="ReadPixels" offset="256">
1586 <param name="x" type="GLint"/>
1587 <param name="y" type="GLint"/>
1588 <param name="width" type="GLsizei"/>
1589 <param name="height" type="GLsizei"/>
1590 <param name="format" type="GLenum"/>
1591 <param name="type" type="GLenum"/>
1592 <param name="pixels" type="GLvoid *"/>
1593 <glx sop="111" handcode="true"/>
1594 </function>
1595
1596 <function name="DrawPixels" offset="257">
1597 <param name="width" type="GLsizei"/>
1598 <param name="height" type="GLsizei"/>
1599 <param name="format" type="GLenum"/>
1600 <param name="type" type="GLenum"/>
1601 <param name="pixels" type="const GLvoid *"/>
1602 <glx rop="173" handcode="true"/>
1603 </function>
1604
1605 <function name="GetBooleanv" offset="258">
1606 <param name="pname" type="GLenum"/>
1607 <param name="params" type="GLboolean *"/>
1608 <glx sop="112" handcode="true"/>
1609 </function>
1610
1611 <function name="GetClipPlane" offset="259">
1612 <param name="plane" type="GLenum"/>
1613 <param name="equation" type="GLdouble *" output="true"/>
1614 <glx sop="113" handcode="true"/>
1615 </function>
1616
1617 <function name="GetDoublev" offset="260">
1618 <param name="pname" type="GLenum"/>
1619 <param name="params" type="GLdouble *"/>
1620 <glx sop="114" handcode="true"/>
1621 </function>
1622
1623 <function name="GetError" offset="261">
1624 <return type="GLenum"/>
1625 <glx sop="115" handcode="true"/>
1626 </function>
1627
1628 <function name="GetFloatv" offset="262">
1629 <param name="pname" type="GLenum"/>
1630 <param name="params" type="GLfloat *"/>
1631 <glx sop="116" handcode="true"/>
1632 </function>
1633
1634 <function name="GetIntegerv" offset="263">
1635 <param name="pname" type="GLenum"/>
1636 <param name="params" type="GLint *"/>
1637 <glx sop="117" handcode="true"/>
1638 </function>
1639
1640 <function name="GetLightfv" offset="264">
1641 <param name="light" type="GLenum"/>
1642 <param name="pname" type="GLenum"/>
1643 <param name="params" type="GLfloat *" output="true"/>
1644 <glx sop="118"/>
1645 </function>
1646
1647 <function name="GetLightiv" offset="265">
1648 <param name="light" type="GLenum"/>
1649 <param name="pname" type="GLenum"/>
1650 <param name="params" type="GLint *" output="true"/>
1651 <glx sop="119"/>
1652 </function>
1653
1654 <function name="GetMapdv" offset="266">
1655 <param name="target" type="GLenum"/>
1656 <param name="query" type="GLenum"/>
1657 <param name="v" type="GLdouble *" output="true"/>
1658 <glx sop="120"/>
1659 </function>
1660
1661 <function name="GetMapfv" offset="267">
1662 <param name="target" type="GLenum"/>
1663 <param name="query" type="GLenum"/>
1664 <param name="v" type="GLfloat *" output="true"/>
1665 <glx sop="121"/>
1666 </function>
1667
1668 <function name="GetMapiv" offset="268">
1669 <param name="target" type="GLenum"/>
1670 <param name="query" type="GLenum"/>
1671 <param name="v" type="GLint *" output="true"/>
1672 <glx sop="122"/>
1673 </function>
1674
1675 <function name="GetMaterialfv" offset="269">
1676 <param name="face" type="GLenum"/>
1677 <param name="pname" type="GLenum"/>
1678 <param name="params" type="GLfloat *" output="true"/>
1679 <glx sop="123"/>
1680 </function>
1681
1682 <function name="GetMaterialiv" offset="270">
1683 <param name="face" type="GLenum"/>
1684 <param name="pname" type="GLenum"/>
1685 <param name="params" type="GLint *" output="true"/>
1686 <glx sop="124"/>
1687 </function>
1688
1689 <function name="GetPixelMapfv" offset="271">
1690 <param name="map" type="GLenum"/>
1691 <param name="values" type="GLfloat *" output="true"/>
1692 <glx sop="125"/>
1693 </function>
1694
1695 <function name="GetPixelMapuiv" offset="272">
1696 <param name="map" type="GLenum"/>
1697 <param name="values" type="GLuint *" output="true"/>
1698 <glx sop="126"/>
1699 </function>
1700
1701 <function name="GetPixelMapusv" offset="273">
1702 <param name="map" type="GLenum"/>
1703 <param name="values" type="GLushort *" output="true"/>
1704 <glx sop="127"/>
1705 </function>
1706
1707 <function name="GetPolygonStipple" offset="274">
1708 <param name="mask" type="GLubyte *"/>
1709 <glx sop="128" handcode="true"/>
1710 </function>
1711
1712 <function name="GetString" offset="275">
1713 <param name="name" type="GLenum"/>
1714 <return type="const GLubyte *"/>
1715 <glx sop="129" handcode="true"/>
1716 </function>
1717
1718 <function name="GetTexEnvfv" offset="276">
1719 <param name="target" type="GLenum"/>
1720 <param name="pname" type="GLenum"/>
1721 <param name="params" type="GLfloat *" output="true"/>
1722 <glx sop="130"/>
1723 </function>
1724
1725 <function name="GetTexEnviv" offset="277">
1726 <param name="target" type="GLenum"/>
1727 <param name="pname" type="GLenum"/>
1728 <param name="params" type="GLint *" output="true"/>
1729 <glx sop="131"/>
1730 </function>
1731
1732 <function name="GetTexGendv" offset="278">
1733 <param name="coord" type="GLenum"/>
1734 <param name="pname" type="GLenum"/>
1735 <param name="params" type="GLdouble *" output="true"/>
1736 <glx sop="132"/>
1737 </function>
1738
1739 <function name="GetTexGenfv" offset="279">
1740 <param name="coord" type="GLenum"/>
1741 <param name="pname" type="GLenum"/>
1742 <param name="params" type="GLfloat *" output="true"/>
1743 <glx sop="133"/>
1744 </function>
1745
1746 <function name="GetTexGeniv" offset="280">
1747 <param name="coord" type="GLenum"/>
1748 <param name="pname" type="GLenum"/>
1749 <param name="params" type="GLint *" output="true"/>
1750 <glx sop="134"/>
1751 </function>
1752
1753 <function name="GetTexImage" offset="281">
1754 <param name="target" type="GLenum"/>
1755 <param name="level" type="GLint"/>
1756 <param name="format" type="GLenum"/>
1757 <param name="type" type="GLenum"/>
1758 <param name="pixels" type="GLvoid *"/>
1759 <glx sop="135" handcode="true"/>
1760 </function>
1761
1762 <function name="GetTexParameterfv" offset="282">
1763 <param name="target" type="GLenum"/>
1764 <param name="pname" type="GLenum"/>
1765 <param name="params" type="GLfloat *" output="true"/>
1766 <glx sop="136"/>
1767 </function>
1768
1769 <function name="GetTexParameteriv" offset="283">
1770 <param name="target" type="GLenum"/>
1771 <param name="pname" type="GLenum"/>
1772 <param name="params" type="GLint *" output="true"/>
1773 <glx sop="137"/>
1774 </function>
1775
1776 <function name="GetTexLevelParameterfv" offset="284">
1777 <param name="target" type="GLenum"/>
1778 <param name="level" type="GLint"/>
1779 <param name="pname" type="GLenum"/>
1780 <param name="params" type="GLfloat *" output="true"/>
1781 <glx sop="138"/>
1782 </function>
1783
1784 <function name="GetTexLevelParameteriv" offset="285">
1785 <param name="target" type="GLenum"/>
1786 <param name="level" type="GLint"/>
1787 <param name="pname" type="GLenum"/>
1788 <param name="params" type="GLint *" output="true"/>
1789 <glx sop="139"/>
1790 </function>
1791
1792 <function name="IsEnabled" offset="286">
1793 <param name="cap" type="GLenum"/>
1794 <return type="GLboolean"/>
1795 <glx sop="140" handcode="true"/>
1796 </function>
1797
1798 <function name="IsList" offset="287">
1799 <param name="list" type="GLuint"/>
1800 <return type="GLboolean"/>
1801 <glx sop="141"/>
1802 </function>
1803
1804 <function name="DepthRange" offset="288">
1805 <param name="zNear" type="GLclampd"/>
1806 <param name="zFar" type="GLclampd"/>
1807 <glx rop="174"/>
1808 </function>
1809
1810 <function name="Frustum" offset="289">
1811 <param name="left" type="GLdouble"/>
1812 <param name="right" type="GLdouble"/>
1813 <param name="bottom" type="GLdouble"/>
1814 <param name="top" type="GLdouble"/>
1815 <param name="zNear" type="GLdouble"/>
1816 <param name="zFar" type="GLdouble"/>
1817 <glx rop="175"/>
1818 </function>
1819
1820 <function name="LoadIdentity" offset="290">
1821 <glx rop="176"/>
1822 </function>
1823
1824 <function name="LoadMatrixf" offset="291">
1825 <param name="m" type="const GLfloat *" count="16"/>
1826 <glx rop="177"/>
1827 </function>
1828
1829 <function name="LoadMatrixd" offset="292">
1830 <param name="m" type="const GLdouble *" count="16"/>
1831 <glx rop="178"/>
1832 </function>
1833
1834 <function name="MatrixMode" offset="293">
1835 <param name="mode" type="GLenum"/>
1836 <glx rop="179"/>
1837 </function>
1838
1839 <function name="MultMatrixf" offset="294">
1840 <param name="m" type="const GLfloat *" count="16"/>
1841 <glx rop="180"/>
1842 </function>
1843
1844 <function name="MultMatrixd" offset="295">
1845 <param name="m" type="const GLdouble *" count="16"/>
1846 <glx rop="181"/>
1847 </function>
1848
1849 <function name="Ortho" offset="296">
1850 <param name="left" type="GLdouble"/>
1851 <param name="right" type="GLdouble"/>
1852 <param name="bottom" type="GLdouble"/>
1853 <param name="top" type="GLdouble"/>
1854 <param name="zNear" type="GLdouble"/>
1855 <param name="zFar" type="GLdouble"/>
1856 <glx rop="182"/>
1857 </function>
1858
1859 <function name="PopMatrix" offset="297">
1860 <glx rop="183"/>
1861 </function>
1862
1863 <function name="PushMatrix" offset="298">
1864 <glx rop="184"/>
1865 </function>
1866
1867 <function name="Rotated" offset="299">
1868 <param name="angle" type="GLdouble"/>
1869 <param name="x" type="GLdouble"/>
1870 <param name="y" type="GLdouble"/>
1871 <param name="z" type="GLdouble"/>
1872 <glx rop="185"/>
1873 </function>
1874
1875 <function name="Rotatef" offset="300">
1876 <param name="angle" type="GLfloat"/>
1877 <param name="x" type="GLfloat"/>
1878 <param name="y" type="GLfloat"/>
1879 <param name="z" type="GLfloat"/>
1880 <glx rop="186"/>
1881 </function>
1882
1883 <function name="Scaled" offset="301">
1884 <param name="x" type="GLdouble"/>
1885 <param name="y" type="GLdouble"/>
1886 <param name="z" type="GLdouble"/>
1887 <glx rop="187"/>
1888 </function>
1889
1890 <function name="Scalef" offset="302">
1891 <param name="x" type="GLfloat"/>
1892 <param name="y" type="GLfloat"/>
1893 <param name="z" type="GLfloat"/>
1894 <glx rop="188"/>
1895 </function>
1896
1897 <function name="Translated" offset="303">
1898 <param name="x" type="GLdouble"/>
1899 <param name="y" type="GLdouble"/>
1900 <param name="z" type="GLdouble"/>
1901 <glx rop="189"/>
1902 </function>
1903
1904 <function name="Translatef" offset="304">
1905 <param name="x" type="GLfloat"/>
1906 <param name="y" type="GLfloat"/>
1907 <param name="z" type="GLfloat"/>
1908 <glx rop="190"/>
1909 </function>
1910
1911 <function name="Viewport" offset="305">
1912 <param name="x" type="GLint"/>
1913 <param name="y" type="GLint"/>
1914 <param name="width" type="GLsizei"/>
1915 <param name="height" type="GLsizei"/>
1916 <glx rop="191"/>
1917 </function>
1918 </category>
1919
1920 <category name="1.1">
1921 <function name="ArrayElement" offset="306">
1922 <param name="i" type="GLint"/>
1923 <glx handcode="true"/>
1924 </function>
1925
1926 <function name="ColorPointer" offset="308">
1927 <param name="size" type="GLint"/>
1928 <param name="type" type="GLenum"/>
1929 <param name="stride" type="GLsizei"/>
1930 <param name="pointer" type="const GLvoid *"/>
1931 <glx handcode="true"/>
1932 </function>
1933
1934 <function name="DisableClientState" offset="309">
1935 <param name="array" type="GLenum"/>
1936 <glx handcode="true"/>
1937 </function>
1938
1939 <function name="DrawArrays" offset="310">
1940 <param name="mode" type="GLenum"/>
1941 <param name="first" type="GLint"/>
1942 <param name="count" type="GLsizei"/>
1943 <glx handcode="true"/>
1944 </function>
1945
1946 <function name="DrawElements" offset="311">
1947 <param name="mode" type="GLenum"/>
1948 <param name="count" type="GLsizei"/>
1949 <param name="type" type="GLenum"/>
1950 <param name="indices" type="const GLvoid *"/>
1951 <glx handcode="true"/>
1952 </function>
1953
1954 <function name="EdgeFlagPointer" offset="312">
1955 <param name="stride" type="GLsizei"/>
1956 <param name="pointer" type="const GLvoid *"/>
1957 <glx handcode="true"/>
1958 </function>
1959
1960 <function name="EnableClientState" offset="313">
1961 <param name="array" type="GLenum"/>
1962 <glx handcode="true"/>
1963 </function>
1964
1965 <function name="GetPointerv" offset="329">
1966 <param name="pname" type="GLenum"/>
1967 <param name="params" type="GLvoid **"/>
1968 <glx handcode="true"/>
1969 </function>
1970
1971 <function name="IndexPointer" offset="314">
1972 <param name="type" type="GLenum"/>
1973 <param name="stride" type="GLsizei"/>
1974 <param name="pointer" type="const GLvoid *"/>
1975 <glx handcode="true"/>
1976 </function>
1977
1978 <function name="InterleavedArrays" offset="317">
1979 <param name="format" type="GLenum"/>
1980 <param name="stride" type="GLsizei"/>
1981 <param name="pointer" type="const GLvoid *"/>
1982 <glx handcode="true"/>
1983 </function>
1984
1985 <function name="NormalPointer" offset="318">
1986 <param name="type" type="GLenum"/>
1987 <param name="stride" type="GLsizei"/>
1988 <param name="pointer" type="const GLvoid *"/>
1989 <glx handcode="true"/>
1990 </function>
1991
1992 <function name="TexCoordPointer" offset="320">
1993 <param name="size" type="GLint"/>
1994 <param name="type" type="GLenum"/>
1995 <param name="stride" type="GLsizei"/>
1996 <param name="pointer" type="const GLvoid *"/>
1997 <glx handcode="true"/>
1998 </function>
1999
2000 <function name="VertexPointer" offset="321">
2001 <param name="size" type="GLint"/>
2002 <param name="type" type="GLenum"/>
2003 <param name="stride" type="GLsizei"/>
2004 <param name="pointer" type="const GLvoid *"/>
2005 <glx handcode="true"/>
2006 </function>
2007
2008 <function name="PolygonOffset" offset="319">
2009 <param name="factor" type="GLfloat"/>
2010 <param name="units" type="GLfloat"/>
2011 <glx rop="192"/>
2012 </function>
2013
2014 <function name="CopyTexImage1D" offset="323">
2015 <param name="target" type="GLenum"/>
2016 <param name="level" type="GLint"/>
2017 <param name="internalformat" type="GLenum"/>
2018 <param name="x" type="GLint"/>
2019 <param name="y" type="GLint"/>
2020 <param name="width" type="GLsizei"/>
2021 <param name="border" type="GLint"/>
2022 <glx rop="4119"/>
2023 </function>
2024
2025 <function name="CopyTexImage2D" offset="324">
2026 <param name="target" type="GLenum"/>
2027 <param name="level" type="GLint"/>
2028 <param name="internalformat" type="GLenum"/>
2029 <param name="x" type="GLint"/>
2030 <param name="y" type="GLint"/>
2031 <param name="width" type="GLsizei"/>
2032 <param name="height" type="GLsizei"/>
2033 <param name="border" type="GLint"/>
2034 <glx rop="4120"/>
2035 </function>
2036
2037 <function name="CopyTexSubImage1D" offset="325">
2038 <param name="target" type="GLenum"/>
2039 <param name="level" type="GLint"/>
2040 <param name="xoffset" type="GLint"/>
2041 <param name="x" type="GLint"/>
2042 <param name="y" type="GLint"/>
2043 <param name="width" type="GLsizei"/>
2044 <glx rop="4121"/>
2045 </function>
2046
2047 <function name="CopyTexSubImage2D" offset="326">
2048 <param name="target" type="GLenum"/>
2049 <param name="level" type="GLint"/>
2050 <param name="xoffset" type="GLint"/>
2051 <param name="yoffset" type="GLint"/>
2052 <param name="x" type="GLint"/>
2053 <param name="y" type="GLint"/>
2054 <param name="width" type="GLsizei"/>
2055 <param name="height" type="GLsizei"/>
2056 <glx rop="4122"/>
2057 </function>
2058
2059 <function name="TexSubImage1D" offset="332">
2060 <param name="target" type="GLenum"/>
2061 <param name="level" type="GLint"/>
2062 <param name="xoffset" type="GLint"/>
2063 <param name="width" type="GLsizei"/>
2064 <param name="format" type="GLenum"/>
2065 <param name="type" type="GLenum"/>
2066 <param name="pixels" type="const GLvoid *"/>
2067 <glx rop="4099" handcode="true"/>
2068 </function>
2069
2070 <function name="TexSubImage2D" offset="333">
2071 <param name="target" type="GLenum"/>
2072 <param name="level" type="GLint"/>
2073 <param name="xoffset" type="GLint"/>
2074 <param name="yoffset" type="GLint"/>
2075 <param name="width" type="GLsizei"/>
2076 <param name="height" type="GLsizei"/>
2077 <param name="format" type="GLenum"/>
2078 <param name="type" type="GLenum"/>
2079 <param name="pixels" type="const GLvoid *"/>
2080 <glx rop="4100" handcode="true"/>
2081 </function>
2082
2083 <function name="AreTexturesResident" offset="322">
2084 <param name="n" type="GLsizei"/>
2085 <param name="textures" type="const GLuint *"/>
2086 <param name="residences" type="GLboolean *"/>
2087 <return type="GLboolean"/>
2088 <glx sop="143" handcode="true"/>
2089 </function>
2090
2091 <function name="BindTexture" offset="307">
2092 <param name="target" type="GLenum"/>
2093 <param name="texture" type="GLuint"/>
2094 <glx rop="4117"/>
2095 </function>
2096
2097 <function name="DeleteTextures" offset="327">
2098 <param name="n" type="GLsizei" counter="true"/>
2099 <param name="textures" type="const GLuint *" count="n"/>
2100 <glx sop="144"/>
2101 </function>
2102
2103 <function name="GenTextures" offset="328">
2104 <param name="n" type="GLsizei"/>
2105 <param name="textures" type="GLuint *" output="true"/>
2106 <glx sop="145" handcode="true"/>
2107 </function>
2108
2109 <function name="IsTexture" offset="330">
2110 <param name="texture" type="GLuint"/>
2111 <return type="GLboolean"/>
2112 <glx sop="146"/>
2113 </function>
2114
2115 <function name="PrioritizeTextures" offset="331">
2116 <param name="n" type="GLsizei"/>
2117 <param name="textures" type="const GLuint *"/>
2118 <param name="priorities" type="const GLclampf *"/>
2119 <glx rop="4118" handcode="true"/>
2120 </function>
2121
2122 <function name="Indexub" offset="315" vectorequiv="Indexubv">
2123 <param name="c" type="GLubyte"/>
2124 </function>
2125
2126 <function name="Indexubv" offset="316">
2127 <param name="c" type="const GLubyte *" count="1"/>
2128 <glx rop="194"/>
2129 </function>
2130
2131 <function name="PopClientAttrib" offset="334">
2132 <glx handcode="true"/>
2133 </function>
2134
2135 <function name="PushClientAttrib" offset="335">
2136 <param name="mask" type="GLbitfield"/>
2137 <glx handcode="true"/>
2138 </function>
2139 </category>
2140
2141 <category name="1.2">
2142 <function name="BlendColor" offset="336">
2143 <param name="red" type="GLclampf"/>
2144 <param name="green" type="GLclampf"/>
2145 <param name="blue" type="GLclampf"/>
2146 <param name="alpha" type="GLclampf"/>
2147 <glx rop="4096"/>
2148 </function>
2149
2150 <function name="BlendEquation" offset="337">
2151 <param name="mode" type="GLenum"/>
2152 <glx rop="4097"/>
2153 </function>
2154
2155 <function name="DrawRangeElements" offset="338">
2156 <param name="mode" type="GLenum"/>
2157 <param name="start" type="GLuint"/>
2158 <param name="end" type="GLuint"/>
2159 <param name="count" type="GLsizei"/>
2160 <param name="type" type="GLenum"/>
2161 <param name="indices" type="const GLvoid *"/>
2162 <glx handcode="true"/>
2163 </function>
2164
2165 <function name="ColorTable" offset="339">
2166 <param name="target" type="GLenum"/>
2167 <param name="internalformat" type="GLenum"/>
2168 <param name="width" type="GLsizei"/>
2169 <param name="format" type="GLenum"/>
2170 <param name="type" type="GLenum"/>
2171 <param name="table" type="const GLvoid *"/>
2172 <glx rop="2053" handcode="true"/>
2173 </function>
2174
2175 <function name="ColorTableParameterfv" offset="340">
2176 <param name="target" type="GLenum"/>
2177 <param name="pname" type="GLenum"/>
2178 <param name="params" type="const GLfloat *" variable_param="pname"/>
2179 <glx rop="2054"/>
2180 </function>
2181
2182 <function name="ColorTableParameteriv" offset="341">
2183 <param name="target" type="GLenum"/>
2184 <param name="pname" type="GLenum"/>
2185 <param name="params" type="const GLint *" variable_param="pname"/>
2186 <glx rop="2055"/>
2187 </function>
2188
2189 <function name="CopyColorTable" offset="342">
2190 <param name="target" type="GLenum"/>
2191 <param name="internalformat" type="GLenum"/>
2192 <param name="x" type="GLint"/>
2193 <param name="y" type="GLint"/>
2194 <param name="width" type="GLsizei"/>
2195 <glx rop="2056"/>
2196 </function>
2197
2198 <function name="GetColorTable" offset="343">
2199 <param name="target" type="GLenum"/>
2200 <param name="format" type="GLenum"/>
2201 <param name="type" type="GLenum"/>
2202 <param name="table" type="GLvoid *"/>
2203 <glx sop="147" handcode="true"/>
2204 </function>
2205
2206 <function name="GetColorTableParameterfv" offset="344">
2207 <param name="target" type="GLenum"/>
2208 <param name="pname" type="GLenum"/>
2209 <param name="params" type="GLfloat *" output="true"/>
2210 <glx sop="148"/>
2211 </function>
2212
2213 <function name="GetColorTableParameteriv" offset="345">
2214 <param name="target" type="GLenum"/>
2215 <param name="pname" type="GLenum"/>
2216 <param name="params" type="GLint *" output="true"/>
2217 <glx sop="149"/>
2218 </function>
2219
2220 <function name="ColorSubTable" offset="346">
2221 <param name="target" type="GLenum"/>
2222 <param name="start" type="GLsizei"/>
2223 <param name="count" type="GLsizei"/>
2224 <param name="format" type="GLenum"/>
2225 <param name="type" type="GLenum"/>
2226 <param name="data" type="const GLvoid *"/>
2227 <glx rop="195" handcode="true"/>
2228 </function>
2229
2230 <function name="CopyColorSubTable" offset="347">
2231 <param name="target" type="GLenum"/>
2232 <param name="start" type="GLsizei"/>
2233 <param name="x" type="GLint"/>
2234 <param name="y" type="GLint"/>
2235 <param name="width" type="GLsizei"/>
2236 <glx rop="196"/>
2237 </function>
2238
2239 <function name="ConvolutionFilter1D" offset="348">
2240 <param name="target" type="GLenum"/>
2241 <param name="internalformat" type="GLenum"/>
2242 <param name="width" type="GLsizei"/>
2243 <param name="format" type="GLenum"/>
2244 <param name="type" type="GLenum"/>
2245 <param name="image" type="const GLvoid *"/>
2246 <glx rop="4101" handcode="true"/>
2247 </function>
2248
2249 <function name="ConvolutionFilter2D" offset="349">
2250 <param name="target" type="GLenum"/>
2251 <param name="internalformat" type="GLenum"/>
2252 <param name="width" type="GLsizei"/>
2253 <param name="height" type="GLsizei"/>
2254 <param name="format" type="GLenum"/>
2255 <param name="type" type="GLenum"/>
2256 <param name="image" type="const GLvoid *"/>
2257 <glx rop="4102" handcode="true"/>
2258 </function>
2259
2260 <function name="ConvolutionParameterf" offset="350">
2261 <param name="target" type="GLenum"/>
2262 <param name="pname" type="GLenum"/>
2263 <param name="params" type="GLfloat"/>
2264 <glx rop="4103"/>
2265 </function>
2266
2267 <function name="ConvolutionParameterfv" offset="351">
2268 <param name="target" type="GLenum"/>
2269 <param name="pname" type="GLenum"/>
2270 <param name="params" type="const GLfloat *" variable_param="pname"/>
2271 <glx rop="4104"/>
2272 </function>
2273
2274 <function name="ConvolutionParameteri" offset="352">
2275 <param name="target" type="GLenum"/>
2276 <param name="pname" type="GLenum"/>
2277 <param name="params" type="GLint"/>
2278 <glx rop="4105"/>
2279 </function>
2280
2281 <function name="ConvolutionParameteriv" offset="353">
2282 <param name="target" type="GLenum"/>
2283 <param name="pname" type="GLenum"/>
2284 <param name="params" type="const GLint *" variable_param="pname"/>
2285 <glx rop="4106"/>
2286 </function>
2287
2288 <function name="CopyConvolutionFilter1D" offset="354">
2289 <param name="target" type="GLenum"/>
2290 <param name="internalformat" type="GLenum"/>
2291 <param name="x" type="GLint"/>
2292 <param name="y" type="GLint"/>
2293 <param name="width" type="GLsizei"/>
2294 <glx rop="4107"/>
2295 </function>
2296
2297 <function name="CopyConvolutionFilter2D" offset="355">
2298 <param name="target" type="GLenum"/>
2299 <param name="internalformat" type="GLenum"/>
2300 <param name="x" type="GLint"/>
2301 <param name="y" type="GLint"/>
2302 <param name="width" type="GLsizei"/>
2303 <param name="height" type="GLsizei"/>
2304 <glx rop="4108"/>
2305 </function>
2306
2307 <function name="GetConvolutionFilter" offset="356">
2308 <param name="target" type="GLenum"/>
2309 <param name="format" type="GLenum"/>
2310 <param name="type" type="GLenum"/>
2311 <param name="image" type="GLvoid *"/>
2312 <glx sop="150" handcode="true"/>
2313 </function>
2314
2315 <function name="GetConvolutionParameterfv" offset="357">
2316 <param name="target" type="GLenum"/>
2317 <param name="pname" type="GLenum"/>
2318 <param name="params" type="GLfloat *" output="true"/>
2319 <glx sop="151"/>
2320 </function>
2321
2322 <function name="GetConvolutionParameteriv" offset="358">
2323 <param name="target" type="GLenum"/>
2324 <param name="pname" type="GLenum"/>
2325 <param name="params" type="GLint *" output="true"/>
2326 <glx sop="152"/>
2327 </function>
2328
2329 <function name="GetSeparableFilter" offset="359">
2330 <param name="target" type="GLenum"/>
2331 <param name="format" type="GLenum"/>
2332 <param name="type" type="GLenum"/>
2333 <param name="row" type="GLvoid *"/>
2334 <param name="column" type="GLvoid *"/>
2335 <param name="span" type="GLvoid *"/>
2336 <glx sop="153" handcode="true"/>
2337 </function>
2338
2339 <function name="SeparableFilter2D" offset="360">
2340 <param name="target" type="GLenum"/>
2341 <param name="internalformat" type="GLenum"/>
2342 <param name="width" type="GLsizei"/>
2343 <param name="height" type="GLsizei"/>
2344 <param name="format" type="GLenum"/>
2345 <param name="type" type="GLenum"/>
2346 <param name="row" type="const GLvoid *"/>
2347 <param name="column" type="const GLvoid *"/>
2348 <glx rop="4109" handcode="true"/>
2349 </function>
2350
2351 <function name="GetHistogram" offset="361">
2352 <param name="target" type="GLenum"/>
2353 <param name="reset" type="GLboolean"/>
2354 <param name="format" type="GLenum"/>
2355 <param name="type" type="GLenum"/>
2356 <param name="values" type="GLvoid *" output="true"/>
2357 <glx sop="154" handcode="true"/>
2358 </function>
2359
2360 <function name="GetHistogramParameterfv" offset="362">
2361 <param name="target" type="GLenum"/>
2362 <param name="pname" type="GLenum"/>
2363 <param name="params" type="GLfloat *" output="true"/>
2364 <glx sop="155"/>
2365 </function>
2366
2367 <function name="GetHistogramParameteriv" offset="363">
2368 <param name="target" type="GLenum"/>
2369 <param name="pname" type="GLenum"/>
2370 <param name="params" type="GLint *" output="true"/>
2371 <glx sop="156"/>
2372 </function>
2373
2374 <function name="GetMinmax" offset="364">
2375 <param name="target" type="GLenum"/>
2376 <param name="reset" type="GLboolean"/>
2377 <param name="format" type="GLenum"/>
2378 <param name="type" type="GLenum"/>
2379 <param name="values" type="GLvoid *"/>
2380 <glx sop="157" handcode="true"/>
2381 </function>
2382
2383 <function name="GetMinmaxParameterfv" offset="365">
2384 <param name="target" type="GLenum"/>
2385 <param name="pname" type="GLenum"/>
2386 <param name="params" type="GLfloat *" output="true"/>
2387 <glx sop="158"/>
2388 </function>
2389
2390 <function name="GetMinmaxParameteriv" offset="366">
2391 <param name="target" type="GLenum"/>
2392 <param name="pname" type="GLenum"/>
2393 <param name="params" type="GLint *" output="true"/>
2394 <glx sop="159"/>
2395 </function>
2396
2397 <function name="Histogram" offset="367">
2398 <param name="target" type="GLenum"/>
2399 <param name="width" type="GLsizei"/>
2400 <param name="internalformat" type="GLenum"/>
2401 <param name="sink" type="GLboolean"/>
2402 <glx rop="4110"/>
2403 </function>
2404
2405 <function name="Minmax" offset="368">
2406 <param name="target" type="GLenum"/>
2407 <param name="internalformat" type="GLenum"/>
2408 <param name="sink" type="GLboolean"/>
2409 <glx rop="4111"/>
2410 </function>
2411
2412 <function name="ResetHistogram" offset="369">
2413 <param name="target" type="GLenum"/>
2414 <glx rop="4112"/>
2415 </function>
2416
2417 <function name="ResetMinmax" offset="370">
2418 <param name="target" type="GLenum"/>
2419 <glx rop="4113"/>
2420 </function>
2421
2422 <function name="TexImage3D" offset="371">
2423 <param name="target" type="GLenum"/>
2424 <param name="level" type="GLint"/>
2425 <param name="internalformat" type="GLint"/>
2426 <param name="width" type="GLsizei"/>
2427 <param name="height" type="GLsizei"/>
2428 <param name="depth" type="GLsizei"/>
2429 <param name="border" type="GLint"/>
2430 <param name="format" type="GLenum"/>
2431 <param name="type" type="GLenum"/>
2432 <param name="pixels" type="const GLvoid *"/>
2433 <glx rop="4114" handcode="true"/>
2434 </function>
2435
2436 <function name="TexSubImage3D" offset="372">
2437 <param name="target" type="GLenum"/>
2438 <param name="level" type="GLint"/>
2439 <param name="xoffset" type="GLint"/>
2440 <param name="yoffset" type="GLint"/>
2441 <param name="zoffset" type="GLint"/>
2442 <param name="width" type="GLsizei"/>
2443 <param name="height" type="GLsizei"/>
2444 <param name="depth" type="GLsizei"/>
2445 <param name="format" type="GLenum"/>
2446 <param name="type" type="GLenum"/>
2447 <param name="pixels" type="const GLvoid *"/>
2448 <glx rop="4115" handcode="true"/>
2449 </function>
2450
2451 <function name="CopyTexSubImage3D" offset="373">
2452 <param name="target" type="GLenum"/>
2453 <param name="level" type="GLint"/>
2454 <param name="xoffset" type="GLint"/>
2455 <param name="yoffset" type="GLint"/>
2456 <param name="zoffset" type="GLint"/>
2457 <param name="x" type="GLint"/>
2458 <param name="y" type="GLint"/>
2459 <param name="width" type="GLsizei"/>
2460 <param name="height" type="GLsizei"/>
2461 <glx rop="4123"/>
2462 </function>
2463 </category>
2464
2465 <category name="1.3">
2466 <function name="ActiveTexture" alias="ActiveTextureARB">
2467 <param name="texture" type="GLenum"/>
2468 </function>
2469
2470 <function name="ClientActiveTexture" alias="ClientActiveTextureARB">
2471 <param name="texture" type="GLenum"/>
2472 </function>
2473
2474 <function name="MultiTexCoord1d" alias="MultiTexCoord1dARB">
2475 <param name="target" type="GLenum"/>
2476 <param name="s" type="GLdouble"/>
2477 </function>
2478
2479 <function name="MultiTexCoord1dv" alias="MultiTexCoord1dvARB">
2480 <param name="target" type="GLenum"/>
2481 <param name="v" type="const GLdouble *"/>
2482 </function>
2483
2484 <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB">
2485 <param name="target" type="GLenum"/>
2486 <param name="s" type="GLfloat"/>
2487 </function>
2488
2489 <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB">
2490 <param name="target" type="GLenum"/>
2491 <param name="v" type="const GLfloat *"/>
2492 </function>
2493
2494 <function name="MultiTexCoord1i" alias="MultiTexCoord1iARB">
2495 <param name="target" type="GLenum"/>
2496 <param name="s" type="GLint"/>
2497 </function>
2498
2499 <function name="MultiTexCoord1iv" alias="MultiTexCoord1ivARB">
2500 <param name="target" type="GLenum"/>
2501 <param name="v" type="const GLint *"/>
2502 </function>
2503
2504 <function name="MultiTexCoord1s" alias="MultiTexCoord1sARB">
2505 <param name="target" type="GLenum"/>
2506 <param name="s" type="GLshort"/>
2507 </function>
2508
2509 <function name="MultiTexCoord1sv" alias="MultiTexCoord1svARB">
2510 <param name="target" type="GLenum"/>
2511 <param name="v" type="const GLshort *"/>
2512 </function>
2513
2514 <function name="MultiTexCoord2d" alias="MultiTexCoord2dARB">
2515 <param name="target" type="GLenum"/>
2516 <param name="s" type="GLdouble"/>
2517 <param name="t" type="GLdouble"/>
2518 </function>
2519
2520 <function name="MultiTexCoord2dv" alias="MultiTexCoord2dvARB">
2521 <param name="target" type="GLenum"/>
2522 <param name="v" type="const GLdouble *"/>
2523 </function>
2524
2525 <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB">
2526 <param name="target" type="GLenum"/>
2527 <param name="s" type="GLfloat"/>
2528 <param name="t" type="GLfloat"/>
2529 </function>
2530
2531 <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB">
2532 <param name="target" type="GLenum"/>
2533 <param name="v" type="const GLfloat *"/>
2534 </function>
2535
2536 <function name="MultiTexCoord2i" alias="MultiTexCoord2iARB">
2537 <param name="target" type="GLenum"/>
2538 <param name="s" type="GLint"/>
2539 <param name="t" type="GLint"/>
2540 </function>
2541
2542 <function name="MultiTexCoord2iv" alias="MultiTexCoord2ivARB">
2543 <param name="target" type="GLenum"/>
2544 <param name="v" type="const GLint *"/>
2545 </function>
2546
2547 <function name="MultiTexCoord2s" alias="MultiTexCoord2sARB">
2548 <param name="target" type="GLenum"/>
2549 <param name="s" type="GLshort"/>
2550 <param name="t" type="GLshort"/>
2551 </function>
2552
2553 <function name="MultiTexCoord2sv" alias="MultiTexCoord2svARB">
2554 <param name="target" type="GLenum"/>
2555 <param name="v" type="const GLshort *"/>
2556 </function>
2557
2558 <function name="MultiTexCoord3d" alias="MultiTexCoord3dARB">
2559 <param name="target" type="GLenum"/>
2560 <param name="s" type="GLdouble"/>
2561 <param name="t" type="GLdouble"/>
2562 <param name="r" type="GLdouble"/>
2563 </function>
2564
2565 <function name="MultiTexCoord3dv" alias="MultiTexCoord3dvARB">
2566 <param name="target" type="GLenum"/>
2567 <param name="v" type="const GLdouble *"/>
2568 </function>
2569
2570 <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB">
2571 <param name="target" type="GLenum"/>
2572 <param name="s" type="GLfloat"/>
2573 <param name="t" type="GLfloat"/>
2574 <param name="r" type="GLfloat"/>
2575 </function>
2576
2577 <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB">
2578 <param name="target" type="GLenum"/>
2579 <param name="v" type="const GLfloat *"/>
2580 </function>
2581
2582 <function name="MultiTexCoord3i" alias="MultiTexCoord3iARB">
2583 <param name="target" type="GLenum"/>
2584 <param name="s" type="GLint"/>
2585 <param name="t" type="GLint"/>
2586 <param name="r" type="GLint"/>
2587 </function>
2588
2589 <function name="MultiTexCoord3iv" alias="MultiTexCoord3ivARB">
2590 <param name="target" type="GLenum"/>
2591 <param name="v" type="const GLint *"/>
2592 </function>
2593
2594 <function name="MultiTexCoord3s" alias="MultiTexCoord3sARB">
2595 <param name="target" type="GLenum"/>
2596 <param name="s" type="GLshort"/>
2597 <param name="t" type="GLshort"/>
2598 <param name="r" type="GLshort"/>
2599 </function>
2600
2601 <function name="MultiTexCoord3sv" alias="MultiTexCoord3svARB">
2602 <param name="target" type="GLenum"/>
2603 <param name="v" type="const GLshort *"/>
2604 </function>
2605
2606 <function name="MultiTexCoord4d" alias="MultiTexCoord4dARB">
2607 <param name="target" type="GLenum"/>
2608 <param name="s" type="GLdouble"/>
2609 <param name="t" type="GLdouble"/>
2610 <param name="r" type="GLdouble"/>
2611 <param name="q" type="GLdouble"/>
2612 </function>
2613
2614 <function name="MultiTexCoord4dv" alias="MultiTexCoord4dvARB">
2615 <param name="target" type="GLenum"/>
2616 <param name="v" type="const GLdouble *"/>
2617 </function>
2618
2619 <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB">
2620 <param name="target" type="GLenum"/>
2621 <param name="s" type="GLfloat"/>
2622 <param name="t" type="GLfloat"/>
2623 <param name="r" type="GLfloat"/>
2624 <param name="q" type="GLfloat"/>
2625 </function>
2626
2627 <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB">
2628 <param name="target" type="GLenum"/>
2629 <param name="v" type="const GLfloat *"/>
2630 </function>
2631
2632 <function name="MultiTexCoord4i" alias="MultiTexCoord4iARB">
2633 <param name="target" type="GLenum"/>
2634 <param name="s" type="GLint"/>
2635 <param name="t" type="GLint"/>
2636 <param name="r" type="GLint"/>
2637 <param name="q" type="GLint"/>
2638 </function>
2639
2640 <function name="MultiTexCoord4iv" alias="MultiTexCoord4ivARB">
2641 <param name="target" type="GLenum"/>
2642 <param name="v" type="const GLint *"/>
2643 </function>
2644
2645 <function name="MultiTexCoord4s" alias="MultiTexCoord4sARB">
2646 <param name="target" type="GLenum"/>
2647 <param name="s" type="GLshort"/>
2648 <param name="t" type="GLshort"/>
2649 <param name="r" type="GLshort"/>
2650 <param name="q" type="GLshort"/>
2651 </function>
2652
2653 <function name="MultiTexCoord4sv" alias="MultiTexCoord4svARB">
2654 <param name="target" type="GLenum"/>
2655 <param name="v" type="const GLshort *"/>
2656 </function>
2657
2658 <function name="LoadTransposeMatrixf" alias="LoadTransposeMatrixfARB">
2659 <param name="m" type="const GLfloat *"/>
2660 </function>
2661
2662 <function name="LoadTransposeMatrixd" alias="LoadTransposeMatrixdARB">
2663 <param name="m" type="const GLdouble *"/>
2664 </function>
2665
2666 <function name="MultTransposeMatrixf" alias="MultTransposeMatrixfARB">
2667 <param name="m" type="const GLfloat *"/>
2668 </function>
2669
2670 <function name="MultTransposeMatrixd" alias="MultTransposeMatrixdARB">
2671 <param name="m" type="const GLdouble *"/>
2672 </function>
2673
2674 <function name="SampleCoverage" alias="SampleCoverageARB">
2675 <param name="value" type="GLclampf"/>
2676 <param name="invert" type="GLboolean"/>
2677 </function>
2678
2679 <function name="CompressedTexImage3D" alias="CompressedTexImage3DARB">
2680 <param name="target" type="GLenum"/>
2681 <param name="level" type="GLint"/>
2682 <param name="internalformat" type="GLenum"/>
2683 <param name="width" type="GLsizei"/>
2684 <param name="height" type="GLsizei"/>
2685 <param name="depth" type="GLsizei"/>
2686 <param name="border" type="GLint"/>
2687 <param name="imageSize" type="GLsizei"/>
2688 <param name="data" type="const GLvoid *"/>
2689 </function>
2690
2691 <function name="CompressedTexImage2D" alias="CompressedTexImage2DARB">
2692 <param name="target" type="GLenum"/>
2693 <param name="level" type="GLint"/>
2694 <param name="internalformat" type="GLenum"/>
2695 <param name="width" type="GLsizei"/>
2696 <param name="height" type="GLsizei"/>
2697 <param name="border" type="GLint"/>
2698 <param name="imageSize" type="GLsizei"/>
2699 <param name="data" type="const GLvoid *"/>
2700 </function>
2701
2702 <function name="CompressedTexImage1D" alias="CompressedTexImage1DARB">
2703 <param name="target" type="GLenum"/>
2704 <param name="level" type="GLint"/>
2705 <param name="internalformat" type="GLenum"/>
2706 <param name="width" type="GLsizei"/>
2707 <param name="border" type="GLint"/>
2708 <param name="imageSize" type="GLsizei"/>
2709 <param name="data" type="const GLvoid *"/>
2710 </function>
2711
2712 <function name="CompressedTexSubImage3D" alias="CompressedTexSubImage3DARB">
2713 <param name="target" type="GLenum"/>
2714 <param name="level" type="GLint"/>
2715 <param name="xoffset" type="GLint"/>
2716 <param name="yoffset" type="GLint"/>
2717 <param name="zoffset" type="GLint"/>
2718 <param name="width" type="GLsizei"/>
2719 <param name="height" type="GLsizei"/>
2720 <param name="depth" type="GLsizei"/>
2721 <param name="format" type="GLenum"/>
2722 <param name="imageSize" type="GLsizei"/>
2723 <param name="data" type="const GLvoid *"/>
2724 </function>
2725
2726 <function name="CompressedTexSubImage2D" alias="CompressedTexSubImage2DARB">
2727 <param name="target" type="GLenum"/>
2728 <param name="level" type="GLint"/>
2729 <param name="xoffset" type="GLint"/>
2730 <param name="yoffset" type="GLint"/>
2731 <param name="width" type="GLsizei"/>
2732 <param name="height" type="GLsizei"/>
2733 <param name="format" type="GLenum"/>
2734 <param name="imageSize" type="GLsizei"/>
2735 <param name="data" type="const GLvoid *"/>
2736 </function>
2737
2738 <function name="CompressedTexSubImage1D" alias="CompressedTexSubImage1DARB">
2739 <param name="target" type="GLenum"/>
2740 <param name="level" type="GLint"/>
2741 <param name="xoffset" type="GLint"/>
2742 <param name="width" type="GLsizei"/>
2743 <param name="format" type="GLenum"/>
2744 <param name="imageSize" type="GLsizei"/>
2745 <param name="data" type="const GLvoid *"/>
2746 </function>
2747
2748 <function name="GetCompressedTexImage" alias="GetCompressedTexImageARB">
2749 <param name="target" type="GLenum"/>
2750 <param name="level" type="GLint"/>
2751 <param name="img" type="GLvoid *"/>
2752 </function>
2753 </category>
2754
2755 <category name="1.4">
2756 <function name="BlendFuncSeparate" alias="BlendFuncSeparateEXT">
2757 <param name="sfactorRGB" type="GLenum"/>
2758 <param name="dfactorRGB" type="GLenum"/>
2759 <param name="sfactorAlpha" type="GLenum"/>
2760 <param name="dfactorAlpha" type="GLenum"/>
2761 </function>
2762
2763 <function name="FogCoordf" alias="FogCoordfEXT">
2764 <param name="coord" type="GLfloat"/>
2765 </function>
2766
2767 <function name="FogCoordfv" alias="FogCoordfvEXT">
2768 <param name="coord" type="const GLfloat *"/>
2769 </function>
2770
2771 <function name="FogCoordd" alias="FogCoorddEXT">
2772 <param name="coord" type="GLdouble"/>
2773 </function>
2774
2775 <function name="FogCoorddv" alias="FogCoorddvEXT">
2776 <param name="coord" type="const GLdouble *"/>
2777 </function>
2778
2779 <function name="FogCoordPointer" alias="FogCoordPointerEXT">
2780 <param name="type" type="GLenum"/>
2781 <param name="stride" type="GLsizei"/>
2782 <param name="pointer" type="const GLvoid *"/>
2783 </function>
2784
2785 <function name="MultiDrawArrays" alias="MultiDrawArraysEXT">
2786 <param name="mode" type="GLenum"/>
2787 <param name="first" type="GLint *"/>
2788 <param name="count" type="GLsizei *"/>
2789 <param name="primcount" type="GLsizei"/>
2790 </function>
2791
2792 <function name="MultiDrawElements" alias="MultiDrawElementsEXT">
2793 <param name="mode" type="GLenum"/>
2794 <param name="count" type="const GLsizei *"/>
2795 <param name="type" type="GLenum"/>
2796 <param name="indices" type="const GLvoid **"/>
2797 <param name="primcount" type="GLsizei"/>
2798 </function>
2799
2800 <function name="PointParameterf" alias="PointParameterfEXT">
2801 <param name="pname" type="GLenum"/>
2802 <param name="param" type="GLfloat"/>
2803 </function>
2804
2805 <function name="PointParameterfv" alias="PointParameterfvEXT">
2806 <param name="pname" type="GLenum"/>
2807 <param name="params" type="const GLfloat *"/>
2808 </function>
2809
2810 <function name="PointParameteri" alias="PointParameteriNV">
2811 <param name="pname" type="GLenum"/>
2812 <param name="param" type="GLint"/>
2813 </function>
2814
2815 <function name="PointParameteriv" alias="PointParameterivNV">
2816 <param name="pname" type="GLenum"/>
2817 <param name="params" type="const GLint *"/>
2818 </function>
2819
2820 <function name="SecondaryColor3b" alias="SecondaryColor3bEXT">
2821 <param name="red" type="GLbyte"/>
2822 <param name="green" type="GLbyte"/>
2823 <param name="blue" type="GLbyte"/>
2824 </function>
2825
2826 <function name="SecondaryColor3bv" alias="SecondaryColor3bvEXT">
2827 <param name="v" type="const GLbyte *"/>
2828 </function>
2829
2830 <function name="SecondaryColor3d" alias="SecondaryColor3dEXT">
2831 <param name="red" type="GLdouble"/>
2832 <param name="green" type="GLdouble"/>
2833 <param name="blue" type="GLdouble"/>
2834 </function>
2835
2836 <function name="SecondaryColor3dv" alias="SecondaryColor3dvEXT">
2837 <param name="v" type="const GLdouble *"/>
2838 </function>
2839
2840 <function name="SecondaryColor3f" alias="SecondaryColor3fEXT">
2841 <param name="red" type="GLfloat"/>
2842 <param name="green" type="GLfloat"/>
2843 <param name="blue" type="GLfloat"/>
2844 </function>
2845
2846 <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT">
2847 <param name="v" type="const GLfloat *"/>
2848 </function>
2849
2850 <function name="SecondaryColor3i" alias="SecondaryColor3iEXT">
2851 <param name="red" type="GLint"/>
2852 <param name="green" type="GLint"/>
2853 <param name="blue" type="GLint"/>
2854 </function>
2855
2856 <function name="SecondaryColor3iv" alias="SecondaryColor3ivEXT">
2857 <param name="v" type="const GLint *"/>
2858 </function>
2859
2860 <function name="SecondaryColor3s" alias="SecondaryColor3sEXT">
2861 <param name="red" type="GLshort"/>
2862 <param name="green" type="GLshort"/>
2863 <param name="blue" type="GLshort"/>
2864 </function>
2865
2866 <function name="SecondaryColor3sv" alias="SecondaryColor3svEXT">
2867 <param name="v" type="const GLshort *"/>
2868 </function>
2869
2870 <function name="SecondaryColor3ub" alias="SecondaryColor3ubEXT">
2871 <param name="red" type="GLubyte"/>
2872 <param name="green" type="GLubyte"/>
2873 <param name="blue" type="GLubyte"/>
2874 </function>
2875
2876 <function name="SecondaryColor3ubv" alias="SecondaryColor3ubvEXT">
2877 <param name="v" type="const GLubyte *"/>
2878 </function>
2879
2880 <function name="SecondaryColor3ui" alias="SecondaryColor3uiEXT">
2881 <param name="red" type="GLuint"/>
2882 <param name="green" type="GLuint"/>
2883 <param name="blue" type="GLuint"/>
2884 </function>
2885
2886 <function name="SecondaryColor3uiv" alias="SecondaryColor3uivEXT">
2887 <param name="v" type="const GLuint *"/>
2888 </function>
2889
2890 <function name="SecondaryColor3us" alias="SecondaryColor3usEXT">
2891 <param name="red" type="GLushort"/>
2892 <param name="green" type="GLushort"/>
2893 <param name="blue" type="GLushort"/>
2894 </function>
2895
2896 <function name="SecondaryColor3usv" alias="SecondaryColor3usvEXT">
2897 <param name="v" type="const GLushort *"/>
2898 </function>
2899
2900 <function name="SecondaryColorPointer" alias="SecondaryColorPointerEXT">
2901 <param name="size" type="GLint"/>
2902 <param name="type" type="GLenum"/>
2903 <param name="stride" type="GLsizei"/>
2904 <param name="pointer" type="const GLvoid *"/>
2905 </function>
2906
2907 <function name="WindowPos2d" alias="WindowPos2dMESA">
2908 <param name="x" type="GLdouble"/>
2909 <param name="y" type="GLdouble"/>
2910 </function>
2911
2912 <function name="WindowPos2dv" alias="WindowPos2dvMESA">
2913 <param name="v" type="const GLdouble *"/>
2914 </function>
2915
2916 <function name="WindowPos2f" alias="WindowPos2fMESA">
2917 <param name="x" type="GLfloat"/>
2918 <param name="y" type="GLfloat"/>
2919 </function>
2920
2921 <function name="WindowPos2fv" alias="WindowPos2fvMESA">
2922 <param name="v" type="const GLfloat *"/>
2923 </function>
2924
2925 <function name="WindowPos2i" alias="WindowPos2iMESA">
2926 <param name="x" type="GLint"/>
2927 <param name="y" type="GLint"/>
2928 </function>
2929
2930 <function name="WindowPos2iv" alias="WindowPos2ivMESA">
2931 <param name="v" type="const GLint *"/>
2932 </function>
2933
2934 <function name="WindowPos2s" alias="WindowPos2sMESA">
2935 <param name="x" type="GLshort"/>
2936 <param name="y" type="GLshort"/>
2937 </function>
2938
2939 <function name="WindowPos2sv" alias="WindowPos2svMESA">
2940 <param name="v" type="const GLshort *"/>
2941 </function>
2942
2943 <function name="WindowPos3d" alias="WindowPos3dMESA">
2944 <param name="x" type="GLdouble"/>
2945 <param name="y" type="GLdouble"/>
2946 <param name="z" type="GLdouble"/>
2947 </function>
2948
2949 <function name="WindowPos3dv" alias="WindowPos3dvMESA">
2950 <param name="v" type="const GLdouble *"/>
2951 </function>
2952
2953 <function name="WindowPos3f" alias="WindowPos3fMESA">
2954 <param name="x" type="GLfloat"/>
2955 <param name="y" type="GLfloat"/>
2956 <param name="z" type="GLfloat"/>
2957 </function>
2958
2959 <function name="WindowPos3fv" alias="WindowPos3fvMESA">
2960 <param name="v" type="const GLfloat *"/>
2961 </function>
2962
2963 <function name="WindowPos3i" alias="WindowPos3iMESA">
2964 <param name="x" type="GLint"/>
2965 <param name="y" type="GLint"/>
2966 <param name="z" type="GLint"/>
2967 </function>
2968
2969 <function name="WindowPos3iv" alias="WindowPos3ivMESA">
2970 <param name="v" type="const GLint *"/>
2971 </function>
2972
2973 <function name="WindowPos3s" alias="WindowPos3sMESA">
2974 <param name="x" type="GLshort"/>
2975 <param name="y" type="GLshort"/>
2976 <param name="z" type="GLshort"/>
2977 </function>
2978
2979 <function name="WindowPos3sv" alias="WindowPos3svMESA">
2980 <param name="v" type="const GLshort *"/>
2981 </function>
2982 </category>
2983
2984 <category name="1.5">
2985 <function name="BindBuffer" alias="BindBufferARB">
2986 <param name="target" type="GLenum"/>
2987 <param name="buffer" type="GLuint"/>
2988 </function>
2989
2990 <function name="BufferData" alias="BufferDataARB">
2991 <param name="target" type="GLenum"/>
2992 <param name="size" type="GLsizeiptrARB"/>
2993 <param name="data" type="const GLvoid *"/>
2994 <param name="usage" type="GLenum"/>
2995 </function>
2996
2997 <function name="BufferSubData" alias="BufferSubDataARB">
2998 <param name="target" type="GLenum"/>
2999 <param name="offset" type="GLintptrARB"/>
3000 <param name="size" type="GLsizeiptrARB"/>
3001 <param name="data" type="const GLvoid *"/>
3002 </function>
3003
3004 <function name="DeleteBuffers" alias="DeleteBuffersARB">
3005 <param name="n" type="GLsizei"/>
3006 <param name="buffer" type="const GLuint *"/>
3007 </function>
3008
3009 <function name="GenBuffers" alias="GenBuffersARB">
3010 <param name="n" type="GLsizei"/>
3011 <param name="buffer" type="GLuint *"/>
3012 </function>
3013
3014 <function name="GetBufferParameteriv" alias="GetBufferParameterivARB">
3015 <param name="target" type="GLenum"/>
3016 <param name="pname" type="GLenum"/>
3017 <param name="params" type="GLint *"/>
3018 </function>
3019
3020 <function name="GetBufferPointerv" alias="GetBufferPointervARB">
3021 <param name="target" type="GLenum"/>
3022 <param name="pname" type="GLenum"/>
3023 <param name="params" type="GLvoid **"/>
3024 </function>
3025
3026 <function name="GetBufferSubData" alias="GetBufferSubDataARB">
3027 <param name="target" type="GLenum"/>
3028 <param name="offset" type="GLintptrARB"/>
3029 <param name="size" type="GLsizeiptrARB"/>
3030 <param name="data" type="GLvoid *"/>
3031 </function>
3032
3033 <function name="IsBuffer" alias="IsBufferARB">
3034 <param name="buffer" type="GLuint"/>
3035 <return type="GLboolean"/>
3036 </function>
3037
3038 <function name="MapBuffer" alias="MapBufferARB">
3039 <param name="target" type="GLenum"/>
3040 <param name="access" type="GLenum"/>
3041 </function>
3042
3043 <function name="UnmapBuffer" alias="UnmapBufferARB">
3044 <param name="target" type="GLenum"/>
3045 <return type="GLboolean"/>
3046 </function>
3047
3048 <function name="GenQueries" alias="GenQueriesARB">
3049 <param name="n" type="GLsizei"/>
3050 <param name="ids" type="GLuint *"/>
3051 </function>
3052
3053 <function name="DeleteQueries" alias="DeleteQueriesARB">
3054 <param name="n" type="GLsizei"/>
3055 <param name="ids" type="const GLuint *"/>
3056 </function>
3057
3058 <function name="IsQuery" alias="IsQueryARB">
3059 <param name="id" type="GLuint"/>
3060 <return type="GLboolean"/>
3061 </function>
3062
3063 <function name="BeginQuery" alias="BeginQueryARB">
3064 <param name="target" type="GLenum"/>
3065 <param name="id" type="GLuint"/>
3066 </function>
3067
3068 <function name="EndQuery" alias="EndQueryARB">
3069 <param name="target" type="GLenum"/>
3070 </function>
3071
3072 <function name="GetQueryiv" alias="GetQueryivARB">
3073 <param name="target" type="GLenum"/>
3074 <param name="pname" type="GLenum"/>
3075 <param name="params" type="GLint *"/>
3076 </function>
3077
3078 <function name="GetQueryObjectiv" alias="GetQueryObjectivARB">
3079 <param name="id" type="GLuint"/>
3080 <param name="pname" type="GLenum"/>
3081 <param name="params" type="GLint *"/>
3082 </function>
3083
3084 <function name="GetQueryObjectuiv" alias="GetQueryObjectuivARB">
3085 <param name="id" type="GLuint"/>
3086 <param name="pname" type="GLenum"/>
3087 <param name="params" type="GLuint *"/>
3088 </function>
3089 </category>
3090
3091
3092
3093 <!-- ARB extensions sorted by extension number. -->
3094
3095 <category name="GL_ARB_multitexture" number="1">
3096 <function name="ActiveTextureARB" offset="374">
3097 <param name="texture" type="GLenum"/>
3098 <glx rop="197"/>
3099 </function>
3100
3101 <function name="ClientActiveTextureARB" offset="375">
3102 <param name="texture" type="GLenum"/>
3103 <glx handcode="true"/>
3104 </function>
3105
3106 <function name="MultiTexCoord1dARB" offset="376" vectorequiv="MultiTexCoord1dvARB">
3107 <param name="target" type="GLenum"/>
3108 <param name="s" type="GLdouble"/>
3109 </function>
3110
3111 <function name="MultiTexCoord1dvARB" offset="377">
3112 <param name="target" type="GLenum"/>
3113 <param name="v" type="const GLdouble *" count="1"/>
3114 <glx rop="198"/>
3115 </function>
3116
3117 <function name="MultiTexCoord1fARB" offset="378" vectorequiv="MultiTexCoord1fvARB">
3118 <param name="target" type="GLenum"/>
3119 <param name="s" type="GLfloat"/>
3120 </function>
3121
3122 <function name="MultiTexCoord1fvARB" offset="379">
3123 <param name="target" type="GLenum"/>
3124 <param name="v" type="const GLfloat *" count="1"/>
3125 <glx rop="199"/>
3126 </function>
3127
3128 <function name="MultiTexCoord1iARB" offset="380" vectorequiv="MultiTexCoord1ivARB">
3129 <param name="target" type="GLenum"/>
3130 <param name="s" type="GLint"/>
3131 </function>
3132
3133 <function name="MultiTexCoord1ivARB" offset="381">
3134 <param name="target" type="GLenum"/>
3135 <param name="v" type="const GLint *" count="1"/>
3136 <glx rop="200"/>
3137 </function>
3138
3139 <function name="MultiTexCoord1sARB" offset="382" vectorequiv="MultiTexCoord1svARB">
3140 <param name="target" type="GLenum"/>
3141 <param name="s" type="GLshort"/>
3142 </function>
3143
3144 <function name="MultiTexCoord1svARB" offset="383">
3145 <param name="target" type="GLenum"/>
3146 <param name="v" type="const GLshort *" count="1"/>
3147 <glx rop="201"/>
3148 </function>
3149
3150 <function name="MultiTexCoord2dARB" offset="384" vectorequiv="MultiTexCoord2dvARB">
3151 <param name="target" type="GLenum"/>
3152 <param name="s" type="GLdouble"/>
3153 <param name="t" type="GLdouble"/>
3154 </function>
3155
3156 <function name="MultiTexCoord2dvARB" offset="385">
3157 <param name="target" type="GLenum"/>
3158 <param name="v" type="const GLdouble *" count="2"/>
3159 <glx rop="202"/>
3160 </function>
3161
3162 <function name="MultiTexCoord2fARB" offset="386" vectorequiv="MultiTexCoord2fvARB">
3163 <param name="target" type="GLenum"/>
3164 <param name="s" type="GLfloat"/>
3165 <param name="t" type="GLfloat"/>
3166 </function>
3167
3168 <function name="MultiTexCoord2fvARB" offset="387">
3169 <param name="target" type="GLenum"/>
3170 <param name="v" type="const GLfloat *" count="2"/>
3171 <glx rop="203"/>
3172 </function>
3173
3174 <function name="MultiTexCoord2iARB" offset="388" vectorequiv="MultiTexCoord2ivARB">
3175 <param name="target" type="GLenum"/>
3176 <param name="s" type="GLint"/>
3177 <param name="t" type="GLint"/>
3178 </function>
3179
3180 <function name="MultiTexCoord2ivARB" offset="389">
3181 <param name="target" type="GLenum"/>
3182 <param name="v" type="const GLint *" count="2"/>
3183 <glx rop="204"/>
3184 </function>
3185
3186 <function name="MultiTexCoord2sARB" offset="390" vectorequiv="MultiTexCoord2svARB">
3187 <param name="target" type="GLenum"/>
3188 <param name="s" type="GLshort"/>
3189 <param name="t" type="GLshort"/>
3190 </function>
3191
3192 <function name="MultiTexCoord2svARB" offset="391">
3193 <param name="target" type="GLenum"/>
3194 <param name="v" type="const GLshort *" count="2"/>
3195 <glx rop="205"/>
3196 </function>
3197
3198 <function name="MultiTexCoord3dARB" offset="392" vectorequiv="MultiTexCoord3dvARB">
3199 <param name="target" type="GLenum"/>
3200 <param name="s" type="GLdouble"/>
3201 <param name="t" type="GLdouble"/>
3202 <param name="r" type="GLdouble"/>
3203 </function>
3204
3205 <function name="MultiTexCoord3dvARB" offset="393">
3206 <param name="target" type="GLenum"/>
3207 <param name="v" type="const GLdouble *" count="3"/>
3208 <glx rop="206"/>
3209 </function>
3210
3211 <function name="MultiTexCoord3fARB" offset="394" vectorequiv="MultiTexCoord3fvARB">
3212 <param name="target" type="GLenum"/>
3213 <param name="s" type="GLfloat"/>
3214 <param name="t" type="GLfloat"/>
3215 <param name="r" type="GLfloat"/>
3216 </function>
3217
3218 <function name="MultiTexCoord3fvARB" offset="395">
3219 <param name="target" type="GLenum"/>
3220 <param name="v" type="const GLfloat *" count="3"/>
3221 <glx rop="207"/>
3222 </function>
3223
3224 <function name="MultiTexCoord3iARB" offset="396" vectorequiv="MultiTexCoord3ivARB">
3225 <param name="target" type="GLenum"/>
3226 <param name="s" type="GLint"/>
3227 <param name="t" type="GLint"/>
3228 <param name="r" type="GLint"/>
3229 </function>
3230
3231 <function name="MultiTexCoord3ivARB" offset="397">
3232 <param name="target" type="GLenum"/>
3233 <param name="v" type="const GLint *" count="3"/>
3234 <glx rop="208"/>
3235 </function>
3236
3237 <function name="MultiTexCoord3sARB" offset="398" vectorequiv="MultiTexCoord3svARB">
3238 <param name="target" type="GLenum"/>
3239 <param name="s" type="GLshort"/>
3240 <param name="t" type="GLshort"/>
3241 <param name="r" type="GLshort"/>
3242 </function>
3243
3244 <function name="MultiTexCoord3svARB" offset="399">
3245 <param name="target" type="GLenum"/>
3246 <param name="v" type="const GLshort *" count="3"/>
3247 <glx rop="209"/>
3248 </function>
3249
3250 <function name="MultiTexCoord4dARB" offset="400" vectorequiv="MultiTexCoord4dvARB">
3251 <param name="target" type="GLenum"/>
3252 <param name="s" type="GLdouble"/>
3253 <param name="t" type="GLdouble"/>
3254 <param name="r" type="GLdouble"/>
3255 <param name="q" type="GLdouble"/>
3256 </function>
3257
3258 <function name="MultiTexCoord4dvARB" offset="401">
3259 <param name="target" type="GLenum"/>
3260 <param name="v" type="const GLdouble *" count="4"/>
3261 <glx rop="210"/>
3262 </function>
3263
3264 <function name="MultiTexCoord4fARB" offset="402" vectorequiv="MultiTexCoord4fvARB">
3265 <param name="target" type="GLenum"/>
3266 <param name="s" type="GLfloat"/>
3267 <param name="t" type="GLfloat"/>
3268 <param name="r" type="GLfloat"/>
3269 <param name="q" type="GLfloat"/>
3270 </function>
3271
3272 <function name="MultiTexCoord4fvARB" offset="403">
3273 <param name="target" type="GLenum"/>
3274 <param name="v" type="const GLfloat *" count="4"/>
3275 <glx rop="211"/>
3276 </function>
3277
3278 <function name="MultiTexCoord4iARB" offset="404" vectorequiv="MultiTexCoord4ivARB">
3279 <param name="target" type="GLenum"/>
3280 <param name="s" type="GLint"/>
3281 <param name="t" type="GLint"/>
3282 <param name="r" type="GLint"/>
3283 <param name="q" type="GLint"/>
3284 </function>
3285
3286 <function name="MultiTexCoord4ivARB" offset="405">
3287 <param name="target" type="GLenum"/>
3288 <param name="v" type="const GLint *" count="4"/>
3289 <glx rop="212"/>
3290 </function>
3291
3292 <function name="MultiTexCoord4sARB" offset="406" vectorequiv="MultiTexCoord4svARB">
3293 <param name="target" type="GLenum"/>
3294 <param name="s" type="GLshort"/>
3295 <param name="t" type="GLshort"/>
3296 <param name="r" type="GLshort"/>
3297 <param name="q" type="GLshort"/>
3298 </function>
3299
3300 <function name="MultiTexCoord4svARB" offset="407">
3301 <param name="target" type="GLenum"/>
3302 <param name="v" type="const GLshort *" count="4"/>
3303 <glx rop="213"/>
3304 </function>
3305 </category>
3306
3307 <!-- ARB extension number 2 is a GLX extension. -->
3308
3309 <category name="GL_ARB_transpose_matrix" number="3">
3310 <enum name="TRANSPOSE_MODELVIEW_MATRIX_ARB" value="0x84E3"/>
3311 <enum name="TRANSPOSE_PROJECTION_MATRIX_ARB" value="0x84E4"/>
3312 <enum name="TRANSPOSE_TEXTURE_MATRIX_ARB" value="0x84E5"/>
3313 <enum name="TRANSPOSE_COLOR_MATRIX_ARB" value="0x84E6"/>
3314
3315 <function name="LoadTransposeMatrixfARB" offset="408">
3316 <param name="m" type="const GLfloat *"/>
3317 <glx handcode="true"/>
3318 </function>
3319
3320 <function name="LoadTransposeMatrixdARB" offset="409">
3321 <param name="m" type="const GLdouble *"/>
3322 <glx handcode="true"/>
3323 </function>
3324
3325 <function name="MultTransposeMatrixfARB" offset="410">
3326 <param name="m" type="const GLfloat *"/>
3327 <glx handcode="true"/>
3328 </function>
3329
3330 <function name="MultTransposeMatrixdARB" offset="411">
3331 <param name="m" type="const GLdouble *"/>
3332 <glx handcode="true"/>
3333 </function>
3334 </category>
3335
3336 <!-- ARB extension number 4 is a WGL extension. -->
3337
3338 <category name="GL_ARB_multisample" number="5">
3339 <enum name="MULTISAMPLE_ARB" value="0x809D"/>
3340 <enum name="SAMPLE_ALPHA_TO_COVERAGE_ARB" value="0x809E"/>
3341 <enum name="SAMPLE_ALPHA_TO_ONE_ARB" value="0x809F"/>
3342 <enum name="SAMPLE_COVERAGE_ARB" value="0x80A0"/>
3343
3344 <enum name="SAMPLE_BUFFERS_ARB" value="0x80A8"/>
3345 <enum name="SAMPLES_ARB" value="0x80A9"/>
3346 <enum name="SAMPLE_COVERAGE_VALUE_ARB" value="0x80AA"/>
3347 <enum name="SAMPLE_COVERAGE_INVERT_ARB" value="0x80AB"/>
3348
3349 <enum name="MULTISAMPLE_BIT_ARB" value="0x20000000"/>
3350
3351 <function name="SampleCoverageARB" offset="412">
3352 <param name="value" type="GLclampf"/>
3353 <param name="invert" type="GLboolean"/>
3354 <glx rop="229"/>
3355 </function>
3356 </category>
3357
3358 <!-- ARB extension number 8 is a WGL extension. -->
3359 <!-- ARB extension number 9 is a WGL extension. -->
3360 <!-- ARB extension number 10 is a WGL extension. -->
3361 <!-- ARB extension number 11 is a WGL extension. -->
3362
3363 <category name="GL_ARB_texture_compression" number="12">
3364 <enum name="COMPRESSED_ALPHA_ARB" value="0x84E9"/>
3365 <enum name="COMPRESSED_LUMINANCE_ARB" value="0x84EA"/>
3366 <enum name="COMPRESSED_LUMINANCE_ALPHA_ARB" value="0x84EB"/>
3367 <enum name="COMPRESSED_INTENSITY_ARB" value="0x84EC"/>
3368 <enum name="COMPRESSED_RGB_ARB" value="0x84ED"/>
3369 <enum name="COMPRESSED_RGBA_ARB" value="0x84EE"/>
3370 <enum name="TEXTURE_COMPRESSION_HINT_ARB" value="0x84EF"/>
3371 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" value="0x86A0"/>
3372 <enum name="TEXTURE_COMPRESSED_ARB" value="0x86A1"/>
3373 <enum name="NUM_TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A2"/>
3374 <enum name="TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A3"/>
3375
3376 <function name="CompressedTexImage3DARB" offset="554">
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="height" type="GLsizei"/>
3382 <param name="depth" type="GLsizei"/>
3383 <param name="border" type="GLint"/>
3384 <param name="imageSize" type="GLsizei"/>
3385 <param name="data" type="const GLvoid *"/>
3386 <glx rop="216" handcode="true"/>
3387 </function>
3388
3389 <function name="CompressedTexImage2DARB" offset="555">
3390 <param name="target" type="GLenum"/>
3391 <param name="level" type="GLint"/>
3392 <param name="internalformat" type="GLenum"/>
3393 <param name="width" type="GLsizei"/>
3394 <param name="height" type="GLsizei"/>
3395 <param name="border" type="GLint"/>
3396 <param name="imageSize" type="GLsizei"/>
3397 <param name="data" type="const GLvoid *"/>
3398 <glx rop="215" handcode="true"/>
3399 </function>
3400
3401 <function name="CompressedTexImage1DARB" offset="556">
3402 <param name="target" type="GLenum"/>
3403 <param name="level" type="GLint"/>
3404 <param name="internalformat" type="GLenum"/>
3405 <param name="width" type="GLsizei"/>
3406 <param name="border" type="GLint"/>
3407 <param name="imageSize" type="GLsizei"/>
3408 <param name="data" type="const GLvoid *"/>
3409 <glx rop="214" handcode="true"/>
3410 </function>
3411
3412 <function name="CompressedTexSubImage3DARB" offset="557">
3413 <param name="target" type="GLenum"/>
3414 <param name="level" type="GLint"/>
3415 <param name="xoffset" type="GLint"/>
3416 <param name="yoffset" type="GLint"/>
3417 <param name="zoffset" type="GLint"/>
3418 <param name="width" type="GLsizei"/>
3419 <param name="height" type="GLsizei"/>
3420 <param name="depth" type="GLsizei"/>
3421 <param name="format" type="GLenum"/>
3422 <param name="imageSize" type="GLsizei"/>
3423 <param name="data" type="const GLvoid *"/>
3424 <glx rop="219" handcode="true"/>
3425 </function>
3426
3427 <function name="CompressedTexSubImage2DARB" offset="558">
3428 <param name="target" type="GLenum"/>
3429 <param name="level" type="GLint"/>
3430 <param name="xoffset" type="GLint"/>
3431 <param name="yoffset" type="GLint"/>
3432 <param name="width" type="GLsizei"/>
3433 <param name="height" type="GLsizei"/>
3434 <param name="format" type="GLenum"/>
3435 <param name="imageSize" type="GLsizei"/>
3436 <param name="data" type="const GLvoid *"/>
3437 <glx rop="218" handcode="true"/>
3438 </function>
3439
3440 <function name="CompressedTexSubImage1DARB" offset="559">
3441 <param name="target" type="GLenum"/>
3442 <param name="level" type="GLint"/>
3443 <param name="xoffset" type="GLint"/>
3444 <param name="width" type="GLsizei"/>
3445 <param name="format" type="GLenum"/>
3446 <param name="imageSize" type="GLsizei"/>
3447 <param name="data" type="const GLvoid *"/>
3448 <glx rop="217" handcode="true"/>
3449 </function>
3450
3451 <function name="GetCompressedTexImageARB" offset="560">
3452 <param name="target" type="GLenum"/>
3453 <param name="level" type="GLint"/>
3454 <param name="img" type="GLvoid *"/>
3455 <glx sop="160" handcode="true"/>
3456 </function>
3457 </category>
3458
3459 <category name="GL_ARB_point_parameters" number="14">
3460 <function name="PointParameterfARB" alias="PointParameterfEXT">
3461 <param name="pname" type="GLenum"/>
3462 <param name="param" type="GLfloat"/>
3463 <glx rop="2065"/>
3464 </function>
3465
3466 <function name="PointParameterfvARB" alias="PointParameterfvEXT">
3467 <param name="pname" type="GLenum"/>
3468 <param name="params" type="const GLfloat *" variable_param="pname"/>
3469 <glx rop="2066"/>
3470 </function>
3471 </category>
3472
3473 <category name="GL_ARB_vertex_blend" number="15">
3474 <function name="WeightbvARB" offset="?">
3475 <param name="size" type="GLint"/>
3476 <param name="weights" type="const GLbyte *"/>
3477 </function>
3478
3479 <function name="WeightsvARB" offset="?">
3480 <param name="size" type="GLint"/>
3481 <param name="weights" type="const GLshort *"/>
3482 </function>
3483
3484 <function name="WeightivARB" offset="?">
3485 <param name="size" type="GLint"/>
3486 <param name="weights" type="const GLint *"/>
3487 </function>
3488
3489 <function name="WeightfvARB" offset="?">
3490 <param name="size" type="GLint"/>
3491 <param name="weights" type="const GLfloat *"/>
3492 </function>
3493
3494 <function name="WeightdvARB" offset="?">
3495 <param name="size" type="GLint"/>
3496 <param name="weights" type="const GLdouble *"/>
3497 </function>
3498
3499 <function name="WeightubvARB" offset="?">
3500 <param name="size" type="GLint"/>
3501 <param name="weights" type="const GLubyte *"/>
3502 </function>
3503
3504 <function name="WeightusvARB" offset="?">
3505 <param name="size" type="GLint"/>
3506 <param name="weights" type="const GLushort *"/>
3507 </function>
3508
3509 <function name="WeightuivARB" offset="?">
3510 <param name="size" type="GLint"/>
3511 <param name="weights" type="const GLuint *"/>
3512 </function>
3513
3514 <function name="WeightPointerARB" offset="?">
3515 <param name="size" type="GLint"/>
3516 <param name="type" type="GLenum"/>
3517 <param name="stride" type="GLsizei"/>
3518 <param name="pointer" type="const GLvoid *"/>
3519 <glx handcode="true"/>
3520 </function>
3521
3522 <function name="VertexBlendARB" offset="?">
3523 <param name="count" type="GLint"/>
3524 </function>
3525 </category>
3526
3527 <category name="GL_ARB_matrix_palette" number="16">
3528 <function name="CurrentPaletteMatrixARB" offset="?">
3529 <param name="index" type="GLint"/>
3530 </function>
3531
3532 <function name="MatrixIndexubvARB" offset="?">
3533 <param name="size" type="GLint"/>
3534 <param name="indices" type="const GLubyte *"/>
3535 </function>
3536
3537 <function name="MatrixIndexusvARB" offset="?">
3538 <param name="size" type="GLint"/>
3539 <param name="indices" type="const GLushort *"/>
3540 </function>
3541
3542 <function name="MatrixIndexuivARB" offset="?">
3543 <param name="size" type="GLint"/>
3544 <param name="indices" type="const GLuint *"/>
3545 </function>
3546
3547 <function name="MatrixIndexPointerARB" offset="?">
3548 <param name="size" type="GLint"/>
3549 <param name="type" type="GLenum"/>
3550 <param name="stride" type="GLsizei"/>
3551 <param name="pointer" type="const GLvoid *"/>
3552 <glx handcode="true"/>
3553 </function>
3554 </category>
3555
3556 <!-- ARB extension number 20 is a WGL extension. -->
3557
3558 <category name="GL_ARB_window_pos" number="25">
3559 <function name="WindowPos2dARB" alias="WindowPos2dMESA">
3560 <param name="x" type="GLdouble"/>
3561 <param name="y" type="GLdouble"/>
3562 </function>
3563
3564 <function name="WindowPos2fARB" alias="WindowPos2fMESA">
3565 <param name="x" type="GLfloat"/>
3566 <param name="y" type="GLfloat"/>
3567 </function>
3568
3569 <function name="WindowPos2iARB" alias="WindowPos2iMESA">
3570 <param name="x" type="GLint"/>
3571 <param name="y" type="GLint"/>
3572 </function>
3573
3574 <function name="WindowPos2sARB" alias="WindowPos2sMESA">
3575 <param name="x" type="GLshort"/>
3576 <param name="y" type="GLshort"/>
3577 </function>
3578
3579 <function name="WindowPos2dvARB" alias="WindowPos2dvMESA">
3580 <param name="p" type="const GLdouble *"/>
3581 </function>
3582
3583 <function name="WindowPos2fvARB" alias="WindowPos2fvMESA">
3584 <param name="p" type="const GLfloat *"/>
3585 </function>
3586
3587 <function name="WindowPos2ivARB" alias="WindowPos2ivMESA">
3588 <param name="p" type="const GLint *"/>
3589 </function>
3590
3591 <function name="WindowPos2svARB" alias="WindowPos2svMESA">
3592 <param name="p" type="const GLshort *"/>
3593 </function>
3594
3595 <function name="WindowPos3dARB" alias="WindowPos3dMESA">
3596 <param name="x" type="GLdouble"/>
3597 <param name="y" type="GLdouble"/>
3598 <param name="z" type="GLdouble"/>
3599 </function>
3600
3601 <function name="WindowPos3fARB" alias="WindowPos3fMESA">
3602 <param name="x" type="GLfloat"/>
3603 <param name="y" type="GLfloat"/>
3604 <param name="z" type="GLfloat"/>
3605 </function>
3606
3607 <function name="WindowPos3iARB" alias="WindowPos3iMESA">
3608 <param name="x" type="GLint"/>
3609 <param name="y" type="GLint"/>
3610 <param name="z" type="GLint"/>
3611 </function>
3612
3613 <function name="WindowPos3sARB" alias="WindowPos3sMESA">
3614 <param name="x" type="GLshort"/>
3615 <param name="y" type="GLshort"/>
3616 <param name="z" type="GLshort"/>
3617 </function>
3618
3619 <function name="WindowPos3dvARB" alias="WindowPos3dvMESA">
3620 <param name="p" type="const GLdouble *"/>
3621 </function>
3622
3623 <function name="WindowPos3fvARB" alias="WindowPos3fvMESA">
3624 <param name="p" type="const GLfloat *"/>
3625 </function>
3626
3627 <function name="WindowPos3ivARB" alias="WindowPos3ivMESA">
3628 <param name="p" type="const GLint *"/>
3629 </function>
3630
3631 <function name="WindowPos3svARB" alias="WindowPos3svMESA">
3632 <param name="p" type="const GLshort *"/>
3633 </function>
3634 </category>
3635
3636 <category name="GL_ARB_vertex_program" number="26">
3637 <function name="VertexAttrib1sARB" alias="VertexAttrib1sNV">
3638 <param name="index" type="GLuint"/>
3639 <param name="x" type="GLshort"/>
3640 </function>
3641
3642 <function name="VertexAttrib1fARB" alias="VertexAttrib1fNV">
3643 <param name="index" type="GLuint"/>
3644 <param name="x" type="GLfloat"/>
3645 </function>
3646
3647 <function name="VertexAttrib1dARB" alias="VertexAttrib1dNV">
3648 <param name="index" type="GLuint"/>
3649 <param name="x" type="GLdouble"/>
3650 </function>
3651
3652 <function name="VertexAttrib2sARB" alias="VertexAttrib2sNV">
3653 <param name="index" type="GLuint"/>
3654 <param name="x" type="GLshort"/>
3655 <param name="y" type="GLshort"/>
3656 </function>
3657
3658 <function name="VertexAttrib2fARB" alias="VertexAttrib2fNV">
3659 <param name="index" type="GLuint"/>
3660 <param name="x" type="GLfloat"/>
3661 <param name="y" type="GLfloat"/>
3662 </function>
3663
3664 <function name="VertexAttrib2dARB" alias="VertexAttrib2dNV">
3665 <param name="index" type="GLuint"/>
3666 <param name="x" type="GLdouble"/>
3667 <param name="y" type="GLdouble"/>
3668 </function>
3669
3670 <function name="VertexAttrib3sARB" alias="VertexAttrib3sNV">
3671 <param name="index" type="GLuint"/>
3672 <param name="x" type="GLshort"/>
3673 <param name="y" type="GLshort"/>
3674 <param name="z" type="GLshort"/>
3675 </function>
3676
3677 <function name="VertexAttrib3fARB" alias="VertexAttrib3fNV">
3678 <param name="index" type="GLuint"/>
3679 <param name="x" type="GLfloat"/>
3680 <param name="y" type="GLfloat"/>
3681 <param name="z" type="GLfloat"/>
3682 </function>
3683
3684 <function name="VertexAttrib3dARB" alias="VertexAttrib3dNV">
3685 <param name="index" type="GLuint"/>
3686 <param name="x" type="GLdouble"/>
3687 <param name="y" type="GLdouble"/>
3688 <param name="z" type="GLdouble"/>
3689 </function>
3690
3691 <function name="VertexAttrib4sARB" alias="VertexAttrib4sNV">
3692 <param name="index" type="GLuint"/>
3693 <param name="x" type="GLshort"/>
3694 <param name="y" type="GLshort"/>
3695 <param name="z" type="GLshort"/>
3696 <param name="w" type="GLshort"/>
3697 </function>
3698
3699 <function name="VertexAttrib4fARB" alias="VertexAttrib4fNV">
3700 <param name="index" type="GLuint"/>
3701 <param name="x" type="GLfloat"/>
3702 <param name="y" type="GLfloat"/>
3703 <param name="z" type="GLfloat"/>
3704 <param name="w" type="GLfloat"/>
3705 </function>
3706
3707 <function name="VertexAttrib4dARB" alias="VertexAttrib4dNV">
3708 <param name="index" type="GLuint"/>
3709 <param name="x" type="GLdouble"/>
3710 <param name="y" type="GLdouble"/>
3711 <param name="z" type="GLdouble"/>
3712 <param name="w" type="GLdouble"/>
3713 </function>
3714
3715 <function name="VertexAttrib4NubARB" alias="VertexAttrib4ubNV">
3716 <param name="index" type="GLuint"/>
3717 <param name="x" type="GLubyte"/>
3718 <param name="y" type="GLubyte"/>
3719 <param name="z" type="GLubyte"/>
3720 <param name="w" type="GLubyte"/>
3721 </function>
3722
3723 <function name="VertexAttrib1svARB" alias="VertexAttrib1svNV">
3724 <param name="index" type="GLuint"/>
3725 <param name="v" type="const GLshort *" count="1"/>
3726 </function>
3727
3728 <function name="VertexAttrib1fvARB" alias="VertexAttrib1fvNV">
3729 <param name="index" type="GLuint"/>
3730 <param name="v" type="const GLfloat *" count="1"/>
3731 </function>
3732
3733 <function name="VertexAttrib1dvARB" alias="VertexAttrib1dvNV">
3734 <param name="index" type="GLuint"/>
3735 <param name="v" type="const GLdouble *" count="1"/>
3736 </function>
3737
3738 <function name="VertexAttrib2svARB" alias="VertexAttrib2svNV">
3739 <param name="index" type="GLuint"/>
3740 <param name="v" type="const GLshort *" count="2"/>
3741 </function>
3742
3743 <function name="VertexAttrib2fvARB" alias="VertexAttrib2fvNV">
3744 <param name="index" type="GLuint"/>
3745 <param name="v" type="const GLfloat *" count="2"/>
3746 </function>
3747
3748 <function name="VertexAttrib2dvARB" alias="VertexAttrib2dvNV">
3749 <param name="index" type="GLuint"/>
3750 <param name="v" type="const GLdouble *" count="2"/>
3751 </function>
3752
3753 <function name="VertexAttrib3svARB" alias="VertexAttrib3svNV">
3754 <param name="index" type="GLuint"/>
3755 <param name="v" type="const GLshort *" count="3"/>
3756 </function>
3757
3758 <function name="VertexAttrib3fvARB" alias="VertexAttrib3fvNV">
3759 <param name="index" type="GLuint"/>
3760 <param name="v" type="const GLfloat *" count="3"/>
3761 </function>
3762
3763 <function name="VertexAttrib3dvARB" alias="VertexAttrib3dvNV">
3764 <param name="index" type="GLuint"/>
3765 <param name="v" type="const GLdouble *" count="3"/>
3766 </function>
3767
3768 <function name="VertexAttrib4bvARB" offset="654">
3769 <param name="index" type="GLuint"/>
3770 <param name="v" type="const GLbyte *" count="4"/>
3771 <glx rop="4230"/>
3772 </function>
3773
3774 <function name="VertexAttrib4svARB" alias="VertexAttrib4svNV">
3775 <param name="index" type="GLuint"/>
3776 <param name="v" type="const GLshort *" count="4"/>
3777 </function>
3778
3779 <function name="VertexAttrib4ivARB" offset="655">
3780 <param name="index" type="GLuint"/>
3781 <param name="v" type="const GLint *" count="4"/>
3782 <glx rop="4231"/>
3783 </function>
3784
3785 <function name="VertexAttrib4ubvARB" offset="656">
3786 <param name="index" type="GLuint"/>
3787 <param name="v" type="const GLubyte *" count="4"/>
3788 <glx rop="4232"/>
3789 </function>
3790
3791 <function name="VertexAttrib4usvARB" offset="657">
3792 <param name="index" type="GLuint"/>
3793 <param name="v" type="const GLushort *" count="4"/>
3794 <glx rop="4233"/>
3795 </function>
3796
3797 <function name="VertexAttrib4uivARB" offset="658">
3798 <param name="index" type="GLuint"/>
3799 <param name="v" type="const GLuint *" count="4"/>
3800 <glx rop="4234"/>
3801 </function>
3802
3803 <function name="VertexAttrib4fvARB" alias="VertexAttrib4fvNV">
3804 <param name="index" type="GLuint"/>
3805 <param name="v" type="const GLfloat *" count="4"/>
3806 </function>
3807
3808 <function name="VertexAttrib4dvARB" alias="VertexAttrib4dvNV">
3809 <param name="index" type="GLuint"/>
3810 <param name="v" type="const GLdouble *" count="4"/>
3811 </function>
3812
3813 <function name="VertexAttrib4NbvARB" offset="659">
3814 <param name="index" type="GLuint"/>
3815 <param name="v" type="const GLbyte *" count="4"/>
3816 <glx rop="4235"/>
3817 </function>
3818
3819 <function name="VertexAttrib4NsvARB" offset="660">
3820 <param name="index" type="GLuint"/>
3821 <param name="v" type="const GLshort *" count="4"/>
3822 <glx rop="4236"/>
3823 </function>
3824
3825 <function name="VertexAttrib4NivARB" offset="661">
3826 <param name="index" type="GLuint"/>
3827 <param name="v" type="const GLint *" count="4"/>
3828 <glx rop="4237"/>
3829 </function>
3830
3831 <function name="VertexAttrib4NubvARB" alias="VertexAttrib4ubvNV">
3832 <param name="index" type="GLuint"/>
3833 <param name="v" type="const GLubyte *" count="4"/>
3834 </function>
3835
3836 <function name="VertexAttrib4NusvARB" offset="662">
3837 <param name="index" type="GLuint"/>
3838 <param name="v" type="const GLushort *" count="4"/>
3839 <glx rop="4238"/>
3840 </function>
3841
3842 <function name="VertexAttrib4NuivARB" offset="663">
3843 <param name="index" type="GLuint"/>
3844 <param name="v" type="const GLuint *" count="4"/>
3845 <glx rop="4239"/>
3846 </function>
3847
3848 <function name="VertexAttribPointerARB" offset="664">
3849 <param name="index" type="GLuint"/>
3850 <param name="size" type="GLint"/>
3851 <param name="type" type="GLenum"/>
3852 <param name="normalized" type="GLboolean"/>
3853 <param name="stride" type="GLsizei"/>
3854 <param name="pointer" type="const GLvoid *"/>
3855 <glx handcode="true"/>
3856 </function>
3857
3858 <function name="EnableVertexAttribArrayARB" offset="665">
3859 <param name="index" type="GLuint"/>
3860 <glx handcode="true"/>
3861 </function>
3862
3863 <function name="DisableVertexAttribArrayARB" offset="666">
3864 <param name="index" type="GLuint"/>
3865 <glx handcode="true"/>
3866 </function>
3867
3868 <function name="ProgramStringARB" offset="667">
3869 <param name="target" type="GLenum"/>
3870 <param name="format" type="GLenum"/>
3871 <param name="len" type="GLsizei"/>
3872 <param name="string" type="const GLvoid *"/>
3873 <glx rop="4217" handcode="true"/>
3874 </function>
3875
3876 <function name="BindProgramARB" alias="BindProgramNV">
3877 <param name="target" type="GLenum"/>
3878 <param name="program" type="GLuint"/>
3879 </function>
3880
3881 <function name="DeleteProgramsARB" alias="DeleteProgramsNV">
3882 <param name="n" type="GLsizei"/>
3883 <param name="programs" type="const GLuint *"/>
3884 </function>
3885
3886 <function name="GenProgramsARB" alias="GenProgramsNV">
3887 <param name="n" type="GLsizei"/>
3888 <param name="programs" type="GLuint *"/>
3889 </function>
3890
3891 <function name="IsProgramARB" alias="IsProgramNV">
3892 <param name="program" type="GLuint"/>
3893 <return type="GLboolean"/>
3894 </function>
3895
3896 <!-- FIXME: This should alias to ProgramParameter*NV -->
3897 <function name="ProgramEnvParameter4dARB" offset="668" vectorequiv="ProgramEnvParameter4dvARB">
3898 <param name="target" type="GLenum"/>
3899 <param name="index" type="GLuint"/>
3900 <param name="x" type="GLdouble"/>
3901 <param name="y" type="GLdouble"/>
3902 <param name="z" type="GLdouble"/>
3903 <param name="w" type="GLdouble"/>
3904 </function>
3905
3906 <!-- FIXME: This should alias to ProgramParameter*NV -->
3907 <function name="ProgramEnvParameter4dvARB" offset="669">
3908 <param name="target" type="GLenum"/>
3909 <param name="index" type="GLuint"/>
3910 <param name="params" type="const GLdouble *" count="4"/>
3911 <glx rop="4185" doubles_in_order="true"/>
3912 </function>
3913
3914 <!-- FIXME: This should alias to ProgramParameter*NV -->
3915 <function name="ProgramEnvParameter4fARB" offset="670" vectorequiv="ProgramEnvParameter4fvARB">
3916 <param name="target" type="GLenum"/>
3917 <param name="index" type="GLuint"/>
3918 <param name="x" type="GLfloat"/>
3919 <param name="y" type="GLfloat"/>
3920 <param name="z" type="GLfloat"/>
3921 <param name="w" type="GLfloat"/>
3922 </function>
3923
3924 <!-- FIXME: This should alias to ProgramParameter*NV -->
3925 <function name="ProgramEnvParameter4fvARB" offset="671">
3926 <param name="target" type="GLenum"/>
3927 <param name="index" type="GLuint"/>
3928 <param name="params" type="const GLfloat *" count="4"/>
3929 <glx rop="4184"/>
3930 </function>
3931
3932 <function name="ProgramLocalParameter4dARB" offset="672" vectorequiv="ProgramLocalParameter4dvARB">
3933 <param name="target" type="GLenum"/>
3934 <param name="index" type="GLuint"/>
3935 <param name="x" type="GLdouble"/>
3936 <param name="y" type="GLdouble"/>
3937 <param name="z" type="GLdouble"/>
3938 <param name="w" type="GLdouble"/>
3939 </function>
3940
3941 <function name="ProgramLocalParameter4dvARB" offset="673">
3942 <param name="target" type="GLenum"/>
3943 <param name="index" type="GLuint"/>
3944 <param name="params" type="const GLdouble *" count="4"/>
3945 <glx rop="4216" doubles_in_order="true"/>
3946 </function>
3947
3948 <function name="ProgramLocalParameter4fARB" offset="674" vectorequiv="ProgramLocalParameter4fvARB">
3949 <param name="target" type="GLenum"/>
3950 <param name="index" type="GLuint"/>
3951 <param name="x" type="GLfloat"/>
3952 <param name="y" type="GLfloat"/>
3953 <param name="z" type="GLfloat"/>
3954 <param name="w" type="GLfloat"/>
3955 </function>
3956
3957 <function name="ProgramLocalParameter4fvARB" offset="675">
3958 <param name="target" type="GLenum"/>
3959 <param name="index" type="GLuint"/>
3960 <param name="params" type="const GLfloat *" count="4"/>
3961 <glx rop="4215"/>
3962 </function>
3963
3964 <!-- FIXME: This should alias to GetProgramParameter*NV -->
3965 <function name="GetProgramEnvParameterdvARB" offset="676">
3966 <param name="target" type="GLenum"/>
3967 <param name="index" type="GLuint"/>
3968 <param name="params" type="GLdouble *" output="true"/>
3969 <glx vendorpriv="1297" doubles_in_order="true"/>
3970 </function>
3971
3972 <!-- FIXME: This should alias to GetProgramParameter*NV -->
3973 <function name="GetProgramEnvParameterfvARB" offset="677">
3974 <param name="target" type="GLenum"/>
3975 <param name="index" type="GLuint"/>
3976 <param name="params" type="GLfloat *" output="true"/>
3977 <glx vendorpriv="1296"/>
3978 </function>
3979
3980 <function name="GetProgramLocalParameterdvARB" offset="678">
3981 <param name="target" type="GLenum"/>
3982 <param name="index" type="GLuint"/>
3983 <param name="params" type="GLdouble *" output="true"/>
3984 <glx vendorpriv="1306" doubles_in_order="true"/>
3985 </function>
3986
3987 <function name="GetProgramLocalParameterfvARB" offset="679">
3988 <param name="target" type="GLenum"/>
3989 <param name="index" type="GLuint"/>
3990 <param name="params" type="GLfloat *" output="true"/>
3991 <glx vendorpriv="1305"/>
3992 </function>
3993
3994 <!-- FIXME: This should alias to GetProgramivNV -->
3995 <function name="GetProgramivARB" offset="680">
3996 <param name="target" type="GLenum"/>
3997 <param name="pname" type="GLenum"/>
3998 <param name="params" type="GLint *" output="true"/>
3999 <glx vendorpriv="1307"/>
4000 </function>
4001
4002 <!-- FIXME: This should alias to GetProgramStringNV -->
4003 <function name="GetProgramStringARB" offset="681">
4004 <param name="target" type="GLenum"/>
4005 <param name="pname" type="GLenum"/>
4006 <param name="string" type="GLvoid *"/>
4007 <glx vendorpriv="1308" handcode="true"/>
4008 </function>
4009
4010 <function name="GetVertexAttribdvARB" alias="GetVertexAttribdvNV">
4011 <param name="index" type="GLuint"/>
4012 <param name="pname" type="GLenum"/>
4013 <param name="params" type="GLdouble *"/>
4014 </function>
4015
4016 <function name="GetVertexAttribfvARB" alias="GetVertexAttribfvNV">
4017 <param name="index" type="GLuint"/>
4018 <param name="pname" type="GLenum"/>
4019 <param name="params" type="GLfloat *"/>
4020 </function>
4021
4022 <function name="GetVertexAttribivARB" alias="GetVertexAttribivNV">
4023 <param name="index" type="GLuint"/>
4024 <param name="pname" type="GLenum"/>
4025 <param name="params" type="GLint *"/>
4026 </function>
4027
4028 <function name="GetVertexAttribPointervARB" alias="GetVertexAttribPointervNV">
4029 <param name="index" type="GLuint"/>
4030 <param name="pname" type="GLenum"/>
4031 <param name="params" type="GLvoid **"/>
4032 </function>
4033 </category>
4034
4035 <category name="GL_ARB_vertex_buffer_object" number="28">
4036 <function name="BindBufferARB" offset="688">
4037 <param name="target" type="GLenum"/>
4038 <param name="buffer" type="GLuint"/>
4039 <glx ignore="true"/>
4040 </function>
4041
4042 <function name="BufferDataARB" offset="689">
4043 <param name="target" type="GLenum"/>
4044 <param name="size" type="GLsizeiptrARB"/>
4045 <param name="data" type="const GLvoid *"/>
4046 <param name="usage" type="GLenum"/>
4047 <glx ignore="true"/>
4048 </function>
4049
4050 <function name="BufferSubDataARB" offset="690">
4051 <param name="target" type="GLenum"/>
4052 <param name="offset" type="GLintptrARB"/>
4053 <param name="size" type="GLsizeiptrARB"/>
4054 <param name="data" type="const GLvoid *"/>
4055 <glx ignore="true"/>
4056 </function>
4057
4058 <function name="DeleteBuffersARB" offset="691">
4059 <param name="n" type="GLsizei"/>
4060 <param name="buffer" type="const GLuint *"/>
4061 <glx ignore="true"/>
4062 </function>
4063
4064 <function name="GenBuffersARB" offset="692">
4065 <param name="n" type="GLsizei"/>
4066 <param name="buffer" type="GLuint *"/>
4067 <glx ignore="true"/>
4068 </function>
4069
4070 <function name="GetBufferParameterivARB" offset="693">
4071 <param name="target" type="GLenum"/>
4072 <param name="pname" type="GLenum"/>
4073 <param name="params" type="GLint *"/>
4074 <glx ignore="true"/>
4075 </function>
4076
4077 <function name="GetBufferPointervARB" offset="694">
4078 <param name="target" type="GLenum"/>
4079 <param name="pname" type="GLenum"/>
4080 <param name="params" type="GLvoid **"/>
4081 <glx ignore="true"/>
4082 </function>
4083
4084 <function name="GetBufferSubDataARB" offset="695">
4085 <param name="target" type="GLenum"/>
4086 <param name="offset" type="GLintptrARB"/>
4087 <param name="size" type="GLsizeiptrARB"/>
4088 <param name="data" type="GLvoid *"/>
4089 <glx ignore="true"/>
4090 </function>
4091
4092 <function name="IsBufferARB" offset="696">
4093 <param name="buffer" type="GLuint"/>
4094 <return type="GLboolean"/>
4095 <glx ignore="true"/>
4096 </function>
4097
4098 <function name="MapBufferARB" offset="697">
4099 <param name="target" type="GLenum"/>
4100 <param name="access" type="GLenum"/>
4101 <return type="GLvoid *"/>
4102 <glx ignore="true"/>
4103 </function>
4104
4105 <function name="UnmapBufferARB" offset="698">
4106 <param name="target" type="GLenum"/>
4107 <return type="GLboolean"/>
4108 <glx ignore="true"/>
4109 </function>
4110 </category>
4111
4112 <category name="GL_ARB_occlusion_query" number="29">
4113 <function name="GenQueriesARB" offset="700">
4114 <param name="n" type="GLsizei"/>
4115 <param name="ids" type="GLuint *"/>
4116 <glx ignore="true"/>
4117 </function>
4118
4119 <function name="DeleteQueriesARB" offset="701">
4120 <param name="n" type="GLsizei"/>
4121 <param name="ids" type="const GLuint *"/>
4122 <glx ignore="true"/>
4123 </function>
4124
4125 <function name="IsQueryARB" offset="702">
4126 <param name="id" type="GLuint"/>
4127 <return type="GLboolean"/>
4128 <glx ignore="true"/>
4129 </function>
4130
4131 <function name="BeginQueryARB" offset="703">
4132 <param name="target" type="GLenum"/>
4133 <param name="id" type="GLuint"/>
4134 <glx ignore="true"/>
4135 </function>
4136
4137 <function name="EndQueryARB" offset="704">
4138 <param name="target" type="GLenum"/>
4139 <glx ignore="true"/>
4140 </function>
4141
4142 <function name="GetQueryivARB" offset="705">
4143 <param name="target" type="GLenum"/>
4144 <param name="pname" type="GLenum"/>
4145 <param name="params" type="GLint *"/>
4146 <glx ignore="true"/>
4147 </function>
4148
4149 <function name="GetQueryObjectivARB" offset="706">
4150 <param name="id" type="GLuint"/>
4151 <param name="pname" type="GLenum"/>
4152 <param name="params" type="GLint *"/>
4153 <glx ignore="true"/>
4154 </function>
4155
4156 <function name="GetQueryObjectuivARB" offset="707">
4157 <param name="id" type="GLuint"/>
4158 <param name="pname" type="GLenum"/>
4159 <param name="params" type="GLuint *"/>
4160 <glx ignore="true"/>
4161 </function>
4162 </category>
4163
4164
4165
4166 <!-- Non-ARB extensions sorted by extension number. -->
4167
4168 <category name="GL_EXT_blend_color" number="2">
4169 <enum name="CONSTANT_COLOR_EXT" value="0x8001"/>
4170 <enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/>
4171 <enum name="CONSTANT_ALPHA_EXT" value="0x8003"/>
4172 <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/>
4173 <enum name="BLEND_COLOR_EXT" value="0x8005"/>
4174
4175 <function name="BlendColorEXT" alias="BlendColor">
4176 <param name="red" type="GLclampf"/>
4177 <param name="green" type="GLclampf"/>
4178 <param name="blue" type="GLclampf"/>
4179 <param name="alpha" type="GLclampf"/>
4180 </function>
4181 </category>
4182
4183 <category name="GL_EXT_polygon_offset" number="3">
4184 <function name="PolygonOffsetEXT" offset="414">
4185 <param name="factor" type="GLfloat"/>
4186 <param name="bias" type="GLfloat"/>
4187 <glx rop="4098"/>
4188 </function>
4189 </category>
4190
4191 <category name="GL_EXT_texture3D" number="6">
4192 <function name="TexImage3DEXT" alias="TexImage3D">
4193 <param name="target" type="GLenum"/>
4194 <param name="level" type="GLint"/>
4195 <param name="internalformat" type="GLenum"/>
4196 <param name="width" type="GLsizei"/>
4197 <param name="height" type="GLsizei"/>
4198 <param name="depth" type="GLsizei"/>
4199 <param name="border" type="GLint"/>
4200 <param name="format" type="GLenum"/>
4201 <param name="type" type="GLenum"/>
4202 <param name="pixels" type="const GLvoid *"/>
4203 </function>
4204
4205 <function name="TexSubImage3DEXT" alias="TexSubImage3D">
4206 <param name="target" type="GLenum"/>
4207 <param name="level" type="GLint"/>
4208 <param name="xoffset" type="GLint"/>
4209 <param name="yoffset" type="GLint"/>
4210 <param name="zoffset" type="GLint"/>
4211 <param name="width" type="GLsizei"/>
4212 <param name="height" type="GLsizei"/>
4213 <param name="depth" type="GLsizei"/>
4214 <param name="format" type="GLenum"/>
4215 <param name="type" type="GLenum"/>
4216 <param name="pixels" type="const GLvoid *"/>
4217 </function>
4218 </category>
4219
4220 <category name="GL_SGIS_texture_filter4" number="7">
4221 <function name="GetTexFilterFuncSGIS" offset="415">
4222 <param name="target" type="GLenum"/>
4223 <param name="filter" type="GLenum"/>
4224 <param name="weights" type="GLfloat *" output="true"/>
4225 <glx vendorpriv="4101"/>
4226 </function>
4227
4228 <function name="TexFilterFuncSGIS" offset="416">
4229 <param name="target" type="GLenum"/>
4230 <param name="filter" type="GLenum"/>
4231 <param name="n" type="GLsizei"/>
4232 <param name="weights" type="const GLfloat *"/>
4233 <glx rop="2064" handcode="true"/>
4234 </function>
4235 </category>
4236
4237 <!-- Extension number 8 is not listed in the extension registry. -->
4238
4239 <category name="GL_EXT_subtexture" number="9">
4240 <function name="TexSubImage1DEXT" alias="TexSubImage1D">
4241 <param name="target" type="GLenum"/>
4242 <param name="level" type="GLint"/>
4243 <param name="xoffset" type="GLint"/>
4244 <param name="width" type="GLsizei"/>
4245 <param name="format" type="GLenum"/>
4246 <param name="type" type="GLenum"/>
4247 <param name="pixels" type="const GLvoid *"/>
4248 </function>
4249
4250 <function name="TexSubImage2DEXT" alias="TexSubImage2D">
4251 <param name="target" type="GLenum"/>
4252 <param name="level" type="GLint"/>
4253 <param name="xoffset" type="GLint"/>
4254 <param name="yoffset" type="GLint"/>
4255 <param name="width" type="GLsizei"/>
4256 <param name="height" type="GLsizei"/>
4257 <param name="format" type="GLenum"/>
4258 <param name="type" type="GLenum"/>
4259 <param name="pixels" type="const GLvoid *"/>
4260 </function>
4261 </category>
4262
4263 <category name="GL_EXT_copy_texture" number="10">
4264 <function name="CopyTexImage1DEXT" alias="CopyTexImage1D">
4265 <param name="target" type="GLenum"/>
4266 <param name="level" type="GLint"/>
4267 <param name="internalformat" type="GLenum"/>
4268 <param name="x" type="GLint"/>
4269 <param name="y" type="GLint"/>
4270 <param name="width" type="GLsizei"/>
4271 <param name="border" type="GLint"/>
4272 </function>
4273
4274 <function name="CopyTexImage2DEXT" alias="CopyTexImage2D">
4275 <param name="target" type="GLenum"/>
4276 <param name="level" type="GLint"/>
4277 <param name="internalformat" type="GLenum"/>
4278 <param name="x" type="GLint"/>
4279 <param name="y" type="GLint"/>
4280 <param name="width" type="GLsizei"/>
4281 <param name="height" type="GLsizei"/>
4282 <param name="border" type="GLint"/>
4283 </function>
4284
4285 <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D">
4286 <param name="target" type="GLenum"/>
4287 <param name="level" type="GLint"/>
4288 <param name="xoffset" type="GLint"/>
4289 <param name="x" type="GLint"/>
4290 <param name="y" type="GLint"/>
4291 <param name="width" type="GLsizei"/>
4292 </function>
4293
4294 <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D">
4295 <param name="target" type="GLenum"/>
4296 <param name="level" type="GLint"/>
4297 <param name="xoffset" type="GLint"/>
4298 <param name="yoffset" type="GLint"/>
4299 <param name="x" type="GLint"/>
4300 <param name="y" type="GLint"/>
4301 <param name="width" type="GLsizei"/>
4302 <param name="height" type="GLsizei"/>
4303 </function>
4304
4305 <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D">
4306 <param name="target" type="GLenum"/>
4307 <param name="level" type="GLint"/>
4308 <param name="xoffset" type="GLint"/>
4309 <param name="yoffset" type="GLint"/>
4310 <param name="zoffset" type="GLint"/>
4311 <param name="x" type="GLint"/>
4312 <param name="y" type="GLint"/>
4313 <param name="width" type="GLsizei"/>
4314 <param name="height" type="GLsizei"/>
4315 </function>
4316 </category>
4317
4318 <category name="GL_EXT_histogram" number="11">
4319 <function name="GetHistogramEXT" offset="417">
4320 <param name="target" type="GLenum"/>
4321 <param name="reset" type="GLboolean"/>
4322 <param name="format" type="GLenum"/>
4323 <param name="type" type="GLenum"/>
4324 <param name="values" type="GLvoid *" output="true"/>
4325 <glx vendorpriv="5" handcode="true"/>
4326 </function>
4327
4328 <function name="GetHistogramParameterfvEXT" offset="418">
4329 <param name="target" type="GLenum"/>
4330 <param name="pname" type="GLenum"/>
4331 <param name="params" type="GLfloat *" output="true"/>
4332 <glx vendorpriv="6"/>
4333 </function>
4334
4335 <function name="GetHistogramParameterivEXT" offset="419">
4336 <param name="target" type="GLenum"/>
4337 <param name="pname" type="GLenum"/>
4338 <param name="params" type="GLint *" output="true"/>
4339 <glx vendorpriv="7"/>
4340 </function>
4341
4342 <function name="GetMinmaxEXT" offset="420">
4343 <param name="target" type="GLenum"/>
4344 <param name="reset" type="GLboolean"/>
4345 <param name="format" type="GLenum"/>
4346 <param name="type" type="GLenum"/>
4347 <param name="values" type="GLvoid *" output="true"/>
4348 <glx vendorpriv="8" handcode="true"/>
4349 </function>
4350
4351 <function name="GetMinmaxParameterfvEXT" offset="421">
4352 <param name="target" type="GLenum"/>
4353 <param name="pname" type="GLenum"/>
4354 <param name="params" type="GLfloat *" output="true"/>
4355 <glx vendorpriv="9"/>
4356 </function>
4357
4358 <function name="GetMinmaxParameterivEXT" offset="422">
4359 <param name="target" type="GLenum"/>
4360 <param name="pname" type="GLenum"/>
4361 <param name="params" type="GLint *" output="true"/>
4362 <glx vendorpriv="10"/>
4363 </function>
4364
4365 <function name="HistogramEXT" alias="Histogram">
4366 <param name="target" type="GLenum"/>
4367 <param name="width" type="GLsizei"/>
4368 <param name="internalformat" type="GLenum"/>
4369 <param name="sink" type="GLboolean"/>
4370 </function>
4371
4372 <function name="MinmaxEXT" alias="Minmax">
4373 <param name="target" type="GLenum"/>
4374 <param name="internalformat" type="GLenum"/>
4375 <param name="sink" type="GLboolean"/>
4376 </function>
4377
4378 <function name="ResetHistogramEXT" alias="ResetHistogram">
4379 <param name="target" type="GLenum"/>
4380 </function>
4381
4382 <function name="ResetMinmaxEXT" alias="ResetMinmax">
4383 <param name="target" type="GLenum"/>
4384 </function>
4385 </category>
4386
4387 <category name="GL_EXT_convolution" number="12">
4388 <function name="ConvolutionFilter1DEXT" alias="ConvolutionFilter1D">
4389 <param name="target" type="GLenum"/>
4390 <param name="internalformat" type="GLenum"/>
4391 <param name="width" type="GLsizei"/>
4392 <param name="format" type="GLenum"/>
4393 <param name="type" type="GLenum"/>
4394 <param name="image" type="const GLvoid *"/>
4395 </function>
4396
4397 <function name="ConvolutionFilter2DEXT" alias="ConvolutionFilter2D">
4398 <param name="target" type="GLenum"/>
4399 <param name="internalformat" type="GLenum"/>
4400 <param name="width" type="GLsizei"/>
4401 <param name="height" type="GLsizei"/>
4402 <param name="format" type="GLenum"/>
4403 <param name="type" type="GLenum"/>
4404 <param name="image" type="const GLvoid *"/>
4405 </function>
4406
4407 <function name="ConvolutionParameterfEXT" alias="ConvolutionParameterf">
4408 <param name="target" type="GLenum"/>
4409 <param name="pname" type="GLenum"/>
4410 <param name="params" type="GLfloat"/>
4411 </function>
4412
4413 <function name="ConvolutionParameterfvEXT" alias="ConvolutionParameterfv">
4414 <param name="target" type="GLenum"/>
4415 <param name="pname" type="GLenum"/>
4416 <param name="params" type="const GLfloat *"/>
4417 </function>
4418
4419 <function name="ConvolutionParameteriEXT" alias="ConvolutionParameteri">
4420 <param name="target" type="GLenum"/>
4421 <param name="pname" type="GLenum"/>
4422 <param name="params" type="GLint"/>
4423 </function>
4424
4425 <function name="ConvolutionParameterivEXT" alias="ConvolutionParameteriv">
4426 <param name="target" type="GLenum"/>
4427 <param name="pname" type="GLenum"/>
4428 <param name="params" type="const GLint *"/>
4429 </function>
4430
4431 <function name="CopyConvolutionFilter1DEXT" alias="CopyConvolutionFilter1D">
4432 <param name="target" type="GLenum"/>
4433 <param name="internalformat" type="GLenum"/>
4434 <param name="x" type="GLint"/>
4435 <param name="y" type="GLint"/>
4436 <param name="width" type="GLsizei"/>
4437 </function>
4438
4439 <function name="CopyConvolutionFilter2DEXT" alias="CopyConvolutionFilter2D">
4440 <param name="target" type="GLenum"/>
4441 <param name="internalformat" type="GLenum"/>
4442 <param name="x" type="GLint"/>
4443 <param name="y" type="GLint"/>
4444 <param name="width" type="GLsizei"/>
4445 <param name="height" type="GLsizei"/>
4446 </function>
4447
4448 <function name="GetConvolutionFilterEXT" offset="423">
4449 <param name="target" type="GLenum"/>
4450 <param name="format" type="GLenum"/>
4451 <param name="type" type="GLenum"/>
4452 <param name="image" type="GLvoid *"/>
4453 <glx sop="1" handcode="true"/>
4454 </function>
4455
4456 <function name="GetConvolutionParameterfvEXT" offset="424">
4457 <param name="target" type="GLenum"/>
4458 <param name="pname" type="GLenum"/>
4459 <param name="params" type="GLfloat *" output="true"/>
4460 <glx sop="2"/>
4461 </function>
4462
4463 <function name="GetConvolutionParameterivEXT" offset="425">
4464 <param name="target" type="GLenum"/>
4465 <param name="pname" type="GLenum"/>
4466 <param name="params" type="GLint *" output="true"/>
4467 <glx sop="3"/>
4468 </function>
4469
4470 <function name="GetSeparableFilterEXT" offset="426">
4471 <param name="target" type="GLenum"/>
4472 <param name="format" type="GLenum"/>
4473 <param name="type" type="GLenum"/>
4474 <param name="row" type="GLvoid *" output="true"/>
4475 <param name="column" type="GLvoid *" output="true"/>
4476 <param name="span" type="GLvoid *" output="true"/>
4477 <glx sop="4" handcode="true"/>
4478 </function>
4479
4480 <function name="SeparableFilter2DEXT" alias="SeparableFilter2D">
4481 <param name="target" type="GLenum"/>
4482 <param name="internalformat" type="GLenum"/>
4483 <param name="width" type="GLsizei"/>
4484 <param name="height" type="GLsizei"/>
4485 <param name="format" type="GLenum"/>
4486 <param name="type" type="GLenum"/>
4487 <param name="row" type="const GLvoid *"/>
4488 <param name="column" type="const GLvoid *"/>
4489 </function>
4490 </category>
4491
4492 <category name="GL_SGI_color_table" number="14">
4493 <function name="ColorTableSGI" alias="ColorTable">
4494 <param name="target" type="GLenum"/>
4495 <param name="internalformat" type="GLenum"/>
4496 <param name="width" type="GLsizei"/>
4497 <param name="format" type="GLenum"/>
4498 <param name="type" type="GLenum"/>
4499 <param name="table" type="const GLvoid *"/>
4500 </function>
4501
4502 <function name="ColorTableParameterfvSGI" alias="ColorTableParameterfv">
4503 <param name="target" type="GLenum"/>
4504 <param name="pname" type="GLenum"/>
4505 <param name="params" type="const GLfloat *"/>
4506 </function>
4507
4508 <function name="ColorTableParameterivSGI" alias="ColorTableParameteriv">
4509 <param name="target" type="GLenum"/>
4510 <param name="pname" type="GLenum"/>
4511 <param name="params" type="const GLint *"/>
4512 </function>
4513
4514 <function name="CopyColorTableSGI" alias="CopyColorTable">
4515 <param name="target" type="GLenum"/>
4516 <param name="internalformat" type="GLenum"/>
4517 <param name="x" type="GLint"/>
4518 <param name="y" type="GLint"/>
4519 <param name="width" type="GLsizei"/>
4520 </function>
4521
4522 <function name="GetColorTableSGI" offset="427">
4523 <param name="target" type="GLenum"/>
4524 <param name="format" type="GLenum"/>
4525 <param name="type" type="GLenum"/>
4526 <param name="table" type="GLvoid *" output="true"/>
4527 <glx vendorpriv="4098" handcode="true"/>
4528 </function>
4529
4530 <function name="GetColorTableParameterfvSGI" offset="428">
4531 <param name="target" type="GLenum"/>
4532 <param name="pname" type="GLenum"/>
4533 <param name="params" type="GLfloat *" output="true"/>
4534 <glx vendorpriv="4099"/>
4535 </function>
4536
4537 <function name="GetColorTableParameterivSGI" offset="429">
4538 <param name="target" type="GLenum"/>
4539 <param name="pname" type="GLenum"/>
4540 <param name="params" type="GLint *" output="true"/>
4541 <glx vendorpriv="4100"/>
4542 </function>
4543 </category>
4544
4545 <category name="GL_SGIS_pixel_texture" number="15">
4546 <function name="PixelTexGenParameteriSGIS" offset="431">
4547 <param name="pname" type="GLenum"/>
4548 <param name="param" type="GLint"/>
4549 <glx ignore="true"/>
4550 </function>
4551
4552 <function name="PixelTexGenParameterivSGIS" offset="432">
4553 <param name="pname" type="GLenum"/>
4554 <param name="params" type="const GLint *"/>
4555 <glx ignore="true"/>
4556 </function>
4557
4558 <function name="PixelTexGenParameterfSGIS" offset="433">
4559 <param name="pname" type="GLenum"/>
4560 <param name="param" type="GLfloat"/>
4561 <glx ignore="true"/>
4562 </function>
4563
4564 <function name="PixelTexGenParameterfvSGIS" offset="434">
4565 <param name="pname" type="GLenum"/>
4566 <param name="params" type="const GLfloat *"/>
4567 <glx ignore="true"/>
4568 </function>
4569
4570 <function name="GetPixelTexGenParameterivSGIS" offset="435">
4571 <param name="pname" type="GLenum"/>
4572 <param name="params" type="GLint *" output="true"/>
4573 <glx ignore="true"/>
4574 </function>
4575
4576 <function name="GetPixelTexGenParameterfvSGIS" offset="436">
4577 <param name="pname" type="GLenum"/>
4578 <param name="params" type="GLfloat *" output="true"/>
4579 <glx ignore="true"/>
4580 </function>
4581 </category>
4582
4583 <category name="GL_SGIS_texture4D" number="16">
4584 <function name="TexImage4DSGIS" offset="437">
4585 <param name="target" type="GLenum"/>
4586 <param name="level" type="GLint"/>
4587 <param name="internalformat" type="GLenum"/>
4588 <param name="width" type="GLsizei"/>
4589 <param name="height" type="GLsizei"/>
4590 <param name="depth" type="GLsizei"/>
4591 <param name="size4d" type="GLsizei"/>
4592 <param name="border" type="GLint"/>
4593 <param name="format" type="GLenum"/>
4594 <param name="type" type="GLenum"/>
4595 <param name="pixels" type="const GLvoid *"/>
4596 <glx rop="2057" ignore="true"/>
4597 </function>
4598
4599 <function name="TexSubImage4DSGIS" offset="438">
4600 <param name="target" type="GLenum"/>
4601 <param name="level" type="GLint"/>
4602 <param name="xoffset" type="GLint"/>
4603 <param name="yoffset" type="GLint"/>
4604 <param name="zoffset" type="GLint"/>
4605 <param name="woffset" type="GLint"/>
4606 <param name="width" type="GLsizei"/>
4607 <param name="height" type="GLsizei"/>
4608 <param name="depth" type="GLsizei"/>
4609 <param name="size4d" type="GLsizei"/>
4610 <param name="format" type="GLenum"/>
4611 <param name="type" type="GLenum"/>
4612 <param name="pixels" type="const GLvoid *"/>
4613 <glx rop="2058" ignore="true"/>
4614 </function>
4615 </category>
4616
4617 <!-- Extension number 19 is not listed in the extension registry. -->
4618
4619 <category name="GL_EXT_texture_object" number="20">
4620 <function name="AreTexturesResidentEXT" offset="439">
4621 <param name="n" type="GLsizei"/>
4622 <param name="textures" type="const GLuint *"/>
4623 <param name="residences" type="GLboolean *" output="true"/>
4624 <return type="GLboolean"/>
4625 <glx vendorpriv="11" handcode="true"/>
4626 </function>
4627
4628 <function name="BindTextureEXT" alias="BindTexture">
4629 <param name="target" type="GLenum"/>
4630 <param name="texture" type="GLuint"/>
4631 </function>
4632
4633 <function name="DeleteTexturesEXT" alias="DeleteTextures">
4634 <param name="n" type="GLsizei"/>
4635 <param name="textures" type="const GLuint *"/>
4636 </function>
4637
4638 <function name="GenTexturesEXT" offset="440">
4639 <param name="n" type="GLsizei"/>
4640 <param name="textures" type="GLuint *" output="true"/>
4641 <glx vendorpriv="13" handcode="true"/>
4642 </function>
4643
4644 <function name="IsTextureEXT" offset="441">
4645 <param name="texture" type="GLuint"/>
4646 <return type="GLboolean"/>
4647 <glx vendorpriv="14"/>
4648 </function>
4649
4650 <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures">
4651 <param name="n" type="GLsizei"/>
4652 <param name="textures" type="const GLuint *"/>
4653 <param name="priorities" type="const GLclampf *"/>
4654 </function>
4655 </category>
4656
4657 <category name="GL_SGIS_detail_texture" number="21">
4658 <function name="DetailTexFuncSGIS" offset="442">
4659 <param name="target" type="GLenum"/>
4660 <param name="n" type="GLsizei"/>
4661 <param name="points" type="const GLfloat *"/>
4662 <glx rop="2051" handcode="true"/>
4663 </function>
4664
4665 <function name="GetDetailTexFuncSGIS" offset="443">
4666 <param name="target" type="GLenum"/>
4667 <param name="points" type="GLfloat *" output="true"/>
4668 <glx vendorpriv="4096"/>
4669 </function>
4670 </category>
4671
4672 <category name="GL_SGIS_sharpen_texture" number="22">
4673 <function name="SharpenTexFuncSGIS" offset="444">
4674 <param name="target" type="GLenum"/>
4675 <param name="n" type="GLsizei"/>
4676 <param name="points" type="const GLfloat *"/>
4677 <glx rop="2052" handcode="true"/>
4678 </function>
4679
4680 <function name="GetSharpenTexFuncSGIS" offset="445">
4681 <param name="target" type="GLenum"/>
4682 <param name="points" type="GLfloat *" output="true"/>
4683 <glx vendorpriv="4097"/>
4684 </function>
4685 </category>
4686
4687 <category name="GL_SGIS_multisample" number="25">
4688 <function name="SampleMaskSGIS" offset="446">
4689 <param name="value" type="GLclampf"/>
4690 <param name="invert" type="GLboolean"/>
4691 <glx rop="2048"/>
4692 </function>
4693
4694 <function name="SamplePatternSGIS" offset="447">
4695 <param name="pattern" type="GLenum"/>
4696 <glx rop="2049"/>
4697 </function>
4698 </category>
4699
4700 <!-- Extension number 28 is a GLX extension. -->
4701 <!-- Extension number 29 is not listed in the extension registry. -->
4702
4703 <category name="GL_EXT_vertex_array" number="30">
4704 <function name="ArrayElementEXT" alias="ArrayElement">
4705 <param name="i" type="GLint"/>
4706 </function>
4707
4708 <function name="ColorPointerEXT" offset="448">
4709 <param name="size" type="GLint"/>
4710 <param name="type" type="GLenum"/>
4711 <param name="stride" type="GLsizei"/>
4712 <param name="count" type="GLsizei"/>
4713 <param name="pointer" type="const GLvoid *"/>
4714 <glx handcode="true"/>
4715 </function>
4716
4717 <function name="DrawArraysEXT" alias="DrawArrays">
4718 <param name="mode" type="GLenum"/>
4719 <param name="first" type="GLint"/>
4720 <param name="count" type="GLsizei"/>
4721 </function>
4722
4723 <function name="EdgeFlagPointerEXT" offset="449">
4724 <param name="stride" type="GLsizei"/>
4725 <param name="count" type="GLsizei"/>
4726 <param name="pointer" type="const GLboolean *"/>
4727 <glx handcode="true"/>
4728 </function>
4729
4730 <function name="GetPointervEXT" alias="GetPointerv">
4731 <param name="pname" type="GLenum"/>
4732 <param name="params" type="GLvoid **"/>
4733 </function>
4734
4735 <function name="IndexPointerEXT" offset="450">
4736 <param name="type" type="GLenum"/>
4737 <param name="stride" type="GLsizei"/>
4738 <param name="count" type="GLsizei"/>
4739 <param name="pointer" type="const GLvoid *"/>
4740 <glx handcode="true"/>
4741 </function>
4742
4743 <function name="NormalPointerEXT" offset="451">
4744 <param name="type" type="GLenum"/>
4745 <param name="stride" type="GLsizei"/>
4746 <param name="count" type="GLsizei"/>
4747 <param name="pointer" type="const GLvoid *"/>
4748 <glx handcode="true"/>
4749 </function>
4750
4751 <function name="TexCoordPointerEXT" offset="452">
4752 <param name="size" type="GLint"/>
4753 <param name="type" type="GLenum"/>
4754 <param name="stride" type="GLsizei"/>
4755 <param name="count" type="GLsizei"/>
4756 <param name="pointer" type="const GLvoid *"/>
4757 <glx handcode="true"/>
4758 </function>
4759
4760 <function name="VertexPointerEXT" offset="453">
4761 <param name="size" type="GLint"/>
4762 <param name="type" type="GLenum"/>
4763 <param name="stride" type="GLsizei"/>
4764 <param name="count" type="GLsizei"/>
4765 <param name="pointer" type="const GLvoid *"/>
4766 <glx handcode="true"/>
4767 </function>
4768 </category>
4769
4770 <category name="GL_EXT_blend_minmax" number="37">
4771 <function name="BlendEquationEXT" alias="BlendEquation">
4772 <param name="mode" type="GLenum"/>
4773 </function>
4774 </category>
4775
4776 <!-- Extension number 40 is a GLX extension. -->
4777 <!-- Extension number 41 is a GLX extension. -->
4778 <!-- Extension number 42 is a GLX extension. -->
4779 <!-- Extension number 43 is a GLX extension. -->
4780 <!-- Extension number 44 is a GLX extension. -->
4781 <!-- Extension number 46 is not listed in the extension registry. -->
4782 <!-- Extension number 47 is a GLX extension. -->
4783 <!-- Extension number 48 is not listed in the extension registry. -->
4784 <!-- Extension number 49 is a GLX extension. -->
4785 <!-- Extension number 50 is a GLX extension. -->
4786
4787 <category name="GL_SGIX_sprite" number="52">
4788 <function name="SpriteParameterfSGIX" offset="454">
4789 <param name="pname" type="GLenum"/>
4790 <param name="param" type="GLfloat"/>
4791 <glx ignore="true"/>
4792 </function>
4793
4794 <function name="SpriteParameterfvSGIX" offset="455">
4795 <param name="pname" type="GLenum"/>
4796 <param name="params" type="const GLfloat *"/>
4797 <glx ignore="true"/>
4798 </function>
4799
4800 <function name="SpriteParameteriSGIX" offset="456">
4801 <param name="pname" type="GLenum"/>
4802 <param name="param" type="GLint"/>
4803 <glx ignore="true"/>
4804 </function>
4805
4806 <function name="SpriteParameterivSGIX" offset="457">
4807 <param name="pname" type="GLenum"/>
4808 <param name="params" type="const GLint *"/>
4809 <glx ignore="true"/>
4810 </function>
4811 </category>
4812
4813 <category name="GL_EXT_point_parameters" number="54">
4814 <function name="PointParameterfEXT" offset="458">
4815 <param name="pname" type="GLenum"/>
4816 <param name="param" type="GLfloat"/>
4817 <glx rop="2065"/>
4818 </function>
4819
4820 <function name="PointParameterfvEXT" offset="459">
4821 <param name="pname" type="GLenum"/>
4822 <param name="params" type="const GLfloat *" variable_param="pname"/>
4823 <glx rop="2066"/>
4824 </function>
4825 </category>
4826
4827 <category name="GL_SGIX_instruments" number="55">
4828 <function name="GetInstrumentsSGIX" offset="460">
4829 <return type="GLint"/>
4830 <glx ignore="true"/>
4831 </function>
4832
4833 <function name="InstrumentsBufferSGIX" offset="461">
4834 <param name="size" type="GLsizei"/>
4835 <param name="buffer" type="GLint *"/>
4836 <glx ignore="true"/>
4837 </function>
4838
4839 <function name="PollInstrumentsSGIX" offset="462">
4840 <param name="marker_p" type="GLint *"/>
4841 <return type="GLint"/>
4842 <glx ignore="true"/>
4843 </function>
4844
4845 <function name="ReadInstrumentsSGIX" offset="463">
4846 <param name="marker" type="GLint"/>
4847 <glx ignore="true"/>
4848 </function>
4849
4850 <function name="StartInstrumentsSGIX" offset="464">
4851 <glx ignore="true"/>
4852 </function>
4853
4854 <function name="StopInstrumentsSGIX" offset="465">
4855 <param name="marker" type="GLint"/>
4856 <glx ignore="true"/>
4857 </function>
4858 </category>
4859
4860 <category name="GL_SGIX_framezoom" number="57">
4861 <function name="FrameZoomSGIX" offset="466">
4862 <param name="factor" type="GLint"/>
4863 <glx rop="2072"/>
4864 </function>
4865 </category>
4866
4867 <category name="GL_SGIX_tag_sample_buffer" number="58">
4868 <function name="TagSampleBufferSGIX" offset="467">
4869 <glx rop="2050"/>
4870 </function>
4871 </category>
4872
4873 <!-- Extension number 59 is not listed in the extension registry. -->
4874
4875 <category name="GL_SGIX_reference_plane" number="60">
4876 <function name="ReferencePlaneSGIX" offset="468">
4877 <param name="equation" type="const GLdouble *" count="4"/>
4878 <glx rop="2071"/>
4879 </function>
4880 </category>
4881
4882 <category name="GL_SGIX_flush_raster" number="61">
4883 <function name="FlushRasterSGIX" offset="469">
4884 <glx vendorpriv="4105" ignore="true"/>
4885 </function>
4886 </category>
4887
4888 <!-- Extension number 62 is a GLX extension. -->
4889
4890 <category name="GL_SGIS_fog_function" number="64">
4891 <function name="FogFuncSGIS" offset="?">
4892 <param name="n" type="GLsizei"/>
4893 <param name="points" type="const GLfloat *"/>
4894 <glx rop="2067" handcode="true"/>
4895 </function>
4896
4897 <function name="GetFogFuncSGIS" offset="?">
4898 <param name="points" type="GLfloat *" output="true"/>
4899 <!-- GLX protocol for this function is unknown. -->
4900 </function>
4901 </category>
4902
4903 <category name="GL_HP_image_transform" number="66">
4904 <function name="ImageTransformParameteriHP" offset="?">
4905 <param name="target" type="GLenum"/>
4906 <param name="pname" type="GLenum"/>
4907 <param name="param" type="GLint"/>
4908 </function>
4909
4910 <function name="ImageTransformParameterfHP" offset="?">
4911 <param name="target" type="GLenum"/>
4912 <param name="pname" type="GLenum"/>
4913 <param name="param" type="GLfloat"/>
4914 </function>
4915
4916 <function name="ImageTransformParameterivHP" offset="?">
4917 <param name="target" type="GLenum"/>
4918 <param name="pname" type="GLenum"/>
4919 <param name="params" type="const GLint *"/>
4920 </function>
4921
4922 <function name="ImageTransformParameterfvHP" offset="?">
4923 <param name="target" type="GLenum"/>
4924 <param name="pname" type="GLenum"/>
4925 <param name="params" type="const GLfloat *"/>
4926 </function>
4927
4928 <function name="GetImageTransformParameterivHP" offset="?">
4929 <param name="target" type="GLenum"/>
4930 <param name="pname" type="GLenum"/>
4931 <param name="params" type="GLint *"/>
4932 </function>
4933
4934 <function name="GetImageTransformParameterfvHP" offset="?">
4935 <param name="target" type="GLenum"/>
4936 <param name="pname" type="GLenum"/>
4937 <param name="params" type="GLfloat *"/>
4938 </function>
4939 </category>
4940
4941 <!-- Extension number 68 is not listed in the extension registry. -->
4942 <!-- Extension number 70 is not listed in the extension registry. -->
4943 <!-- Extension number 71 is not listed in the extension registry. -->
4944 <!-- Extension number 72 is not listed in the extension registry. -->
4945 <!-- Extension number 73 is not listed in the extension registry. -->
4946
4947 <category name="GL_EXT_color_subtable" number="74">
4948 <function name="ColorSubTableEXT" alias="ColorSubTable">
4949 <param name="target" type="GLenum"/>
4950 <param name="start" type="GLsizei"/>
4951 <param name="count" type="GLsizei"/>
4952 <param name="format" type="GLenum"/>
4953 <param name="type" type="GLenum"/>
4954 <param name="data" type="const GLvoid *"/>
4955 </function>
4956
4957 <function name="CopyColorSubTableEXT" alias="CopyColorSubTable">
4958 <param name="target" type="GLenum"/>
4959 <param name="start" type="GLsizei"/>
4960 <param name="x" type="GLint"/>
4961 <param name="y" type="GLint"/>
4962 <param name="width" type="GLsizei"/>
4963 </function>
4964 </category>
4965
4966 <!-- Extension number 75 is a GLU extension. -->
4967
4968 <category name="GL_PGI_misc_hints" number="77">
4969 <function name="HintPGI" offset="544">
4970 <param name="target" type="GLenum"/>
4971 <param name="mode" type="GLint"/>
4972 <glx ignore="true"/>
4973 </function>
4974 </category>
4975
4976 <category name="GL_EXT_paletted_texture" number="78">
4977 <function name="ColorTableEXT" alias="ColorTable">
4978 <param name="target" type="GLenum"/>
4979 <param name="internalFormat" type="GLenum"/>
4980 <param name="width" type="GLsizei"/>
4981 <param name="format" type="GLenum"/>
4982 <param name="type" type="GLenum"/>
4983 <param name="table" type="const GLvoid *"/>
4984 </function>
4985
4986 <function name="GetColorTableEXT" offset="550">
4987 <param name="target" type="GLenum"/>
4988 <param name="format" type="GLenum"/>
4989 <param name="type" type="GLenum"/>
4990 <param name="data" type="GLvoid *" output="true"/>
4991 <glx ignore="true"/>
4992 </function>
4993
4994 <function name="GetColorTableParameterivEXT" offset="551">
4995 <param name="target" type="GLenum"/>
4996 <param name="pname" type="GLenum"/>
4997 <param name="params" type="GLint *" output="true"/>
4998 <glx ignore="true"/>
4999 </function>
5000
5001 <function name="GetColorTableParameterfvEXT" offset="552">
5002 <param name="target" type="GLenum"/>
5003 <param name="pname" type="GLenum"/>
5004 <param name="params" type="GLfloat *" output="true"/>
5005 <glx ignore="true"/>
5006 </function>
5007 </category>
5008
5009 <category name="GL_SGIX_list_priority" number="80">
5010 <function name="GetListParameterfvSGIX" offset="470">
5011 <param name="list" type="GLuint"/>
5012 <param name="pname" type="GLenum"/>
5013 <param name="params" type="GLfloat *" output="true"/>
5014 <glx ignore="true"/>
5015 </function>
5016
5017 <function name="GetListParameterivSGIX" offset="471">
5018 <param name="list" type="GLuint"/>
5019 <param name="pname" type="GLenum"/>
5020 <param name="params" type="GLint *" output="true"/>
5021 <glx ignore="true"/>
5022 </function>
5023
5024 <function name="ListParameterfSGIX" offset="472">
5025 <param name="list" type="GLuint"/>
5026 <param name="pname" type="GLenum"/>
5027 <param name="param" type="GLfloat"/>
5028 <glx ignore="true"/>
5029 </function>
5030
5031 <function name="ListParameterfvSGIX" offset="473">
5032 <param name="list" type="GLuint"/>
5033 <param name="pname" type="GLenum"/>
5034 <param name="params" type="const GLfloat *"/>
5035 <glx ignore="true"/>
5036 </function>
5037
5038 <function name="ListParameteriSGIX" offset="474">
5039 <param name="list" type="GLuint"/>
5040 <param name="pname" type="GLenum"/>
5041 <param name="param" type="GLint"/>
5042 <glx ignore="true"/>
5043 </function>
5044
5045 <function name="ListParameterivSGIX" offset="475">
5046 <param name="list" type="GLuint"/>
5047 <param name="pname" type="GLenum"/>
5048 <param name="params" type="const GLint *"/>
5049 <glx ignore="true"/>
5050 </function>
5051 </category>
5052
5053 <!-- Extension number 82 is not listed in the extension registry. -->
5054 <!-- Extension number 83 is a GLX extension. -->
5055 <!-- Extension number 85 is a GLU extension. -->
5056 <!-- Extension number 86 is a GLX extension. -->
5057 <!-- Extension number 87 is not listed in the extension registry. -->
5058 <!-- Extension number 88 is not listed in the extension registry. -->
5059 <!-- Extension number 89 is not listed in the extension registry. -->
5060 <!-- Extension number 91 is a GLX extension. -->
5061 <!-- Extension number 92 is a GLX extension. -->
5062
5063 <category name="GL_EXT_index_material" number="94">
5064 <function name="IndexMaterialEXT" offset="538">
5065 <param name="face" type="GLenum"/>
5066 <param name="mode" type="GLenum"/>
5067 <glx ignore="true"/>
5068 </function>
5069 </category>
5070
5071 <category name="GL_EXT_index_func" number="95">
5072 <function name="IndexFuncEXT" offset="539">
5073 <param name="func" type="GLenum"/>
5074 <param name="ref" type="GLclampf"/>
5075 <glx ignore="true"/>
5076 </function>
5077 </category>
5078
5079 <category name="GL_EXT_compiled_vertex_array" number="97">
5080 <function name="LockArraysEXT" offset="540">
5081 <param name="first" type="GLint"/>
5082 <param name="count" type="GLsizei"/>
5083 <glx handcode="true"/>
5084 </function>
5085
5086 <function name="UnlockArraysEXT" offset="541">
5087 <glx handcode="true"/>
5088 </function>
5089 </category>
5090
5091 <category name="GL_EXT_cull_vertex" number="98">
5092 <function name="CullParameterdvEXT" offset="542">
5093 <param name="pname" type="GLenum"/>
5094 <param name="params" type="GLdouble *"/>
5095 <glx ignore="true"/>
5096 </function>
5097
5098 <function name="CullParameterfvEXT" offset="543">
5099 <param name="pname" type="GLenum"/>
5100 <param name="params" type="GLfloat *"/>
5101 <glx ignore="true"/>
5102 </function>
5103 </category>
5104
5105 <!-- Extension number 99 is not listed in the extension registry. -->
5106 <!-- Extension number 100 is a GLU extension. -->
5107
5108 <!-- Shouldn't this be EXT_fragment_lighting? -->
5109 <category name="GL_SGIX_fragment_lighting" number="102">
5110 <function name="FragmentColorMaterialSGIX" offset="476">
5111 <param name="face" type="GLenum"/>
5112 <param name="mode" type="GLenum"/>
5113 <glx ignore="true"/>
5114 </function>
5115
5116 <function name="FragmentLightfSGIX" offset="477">
5117 <param name="light" type="GLenum"/>
5118 <param name="pname" type="GLenum"/>
5119 <param name="param" type="GLfloat"/>
5120 <glx ignore="true"/>
5121 </function>
5122
5123 <function name="FragmentLightfvSGIX" offset="478">
5124 <param name="light" type="GLenum"/>
5125 <param name="pname" type="GLenum"/>
5126 <param name="params" type="const GLfloat *"/>
5127 <glx ignore="true"/>
5128 </function>
5129
5130 <function name="FragmentLightiSGIX" offset="479">
5131 <param name="light" type="GLenum"/>
5132 <param name="pname" type="GLenum"/>
5133 <param name="param" type="GLint"/>
5134 <glx ignore="true"/>
5135 </function>
5136
5137 <function name="FragmentLightivSGIX" offset="480">
5138 <param name="light" type="GLenum"/>
5139 <param name="pname" type="GLenum"/>
5140 <param name="params" type="const GLint *"/>
5141 <glx ignore="true"/>
5142 </function>
5143
5144 <function name="FragmentLightModelfSGIX" offset="481">
5145 <param name="pname" type="GLenum"/>
5146 <param name="param" type="GLfloat"/>
5147 <glx ignore="true"/>
5148 </function>
5149
5150 <function name="FragmentLightModelfvSGIX" offset="482">
5151 <param name="pname" type="GLenum"/>
5152 <param name="params" type="const GLfloat *"/>
5153 <glx ignore="true"/>
5154 </function>
5155
5156 <function name="FragmentLightModeliSGIX" offset="483">
5157 <param name="pname" type="GLenum"/>
5158 <param name="param" type="GLint"/>
5159 <glx ignore="true"/>
5160 </function>
5161
5162 <function name="FragmentLightModelivSGIX" offset="484">
5163 <param name="pname" type="GLenum"/>
5164 <param name="params" type="const GLint *"/>
5165 <glx ignore="true"/>
5166 </function>
5167
5168 <function name="FragmentMaterialfSGIX" offset="485">
5169 <param name="face" type="GLenum"/>
5170 <param name="pname" type="GLenum"/>
5171 <param name="param" type="GLfloat"/>
5172 <glx ignore="true"/>
5173 </function>
5174
5175 <function name="FragmentMaterialfvSGIX" offset="486">
5176 <param name="face" type="GLenum"/>
5177 <param name="pname" type="GLenum"/>
5178 <param name="params" type="const GLfloat *"/>
5179 <glx ignore="true"/>
5180 </function>
5181
5182 <function name="FragmentMaterialiSGIX" offset="487">
5183 <param name="face" type="GLenum"/>
5184 <param name="pname" type="GLenum"/>
5185 <param name="param" type="GLint"/>
5186 <glx ignore="true"/>
5187 </function>
5188
5189 <function name="FragmentMaterialivSGIX" offset="488">
5190 <param name="face" type="GLenum"/>
5191 <param name="pname" type="GLenum"/>
5192 <param name="params" type="const GLint *"/>
5193 <glx ignore="true"/>
5194 </function>
5195
5196 <function name="GetFragmentLightfvSGIX" offset="489">
5197 <param name="light" type="GLenum"/>
5198 <param name="pname" type="GLenum"/>
5199 <param name="params" type="GLfloat *"/>
5200 <glx ignore="true"/>
5201 </function>
5202
5203 <function name="GetFragmentLightivSGIX" offset="490">
5204 <param name="light" type="GLenum"/>
5205 <param name="pname" type="GLenum"/>
5206 <param name="params" type="GLint *"/>
5207 <glx ignore="true"/>
5208 </function>
5209
5210 <function name="GetFragmentMaterialfvSGIX" offset="491">
5211 <param name="face" type="GLenum"/>
5212 <param name="pname" type="GLenum"/>
5213 <param name="params" type="GLfloat *"/>
5214 <glx ignore="true"/>
5215 </function>
5216
5217 <function name="GetFragmentMaterialivSGIX" offset="492">
5218 <param name="face" type="GLenum"/>
5219 <param name="pname" type="GLenum"/>
5220 <param name="params" type="GLint *"/>
5221 <glx ignore="true"/>
5222 </function>
5223
5224 <function name="LightEnviSGIX" offset="493">
5225 <param name="pname" type="GLenum"/>
5226 <param name="param" type="GLint"/>
5227 <glx ignore="true"/>
5228 </function>
5229 </category>
5230
5231 <!-- Extension number 103 is not listed in the extension registry. -->
5232 <!-- Extension number 104 is not listed in the extension registry. -->
5233 <!-- Extension number 105 is not listed in the extension registry. -->
5234 <!-- Extension number 106 is not listed in the extension registry. -->
5235 <!-- Extension number 107 is not listed in the extension registry. -->
5236 <!-- Extension number 108 is not listed in the extension registry. -->
5237 <!-- Extension number 109 is not listed in the extension registry. -->
5238
5239 <category name="GL_EXT_draw_range_elements" number="112">
5240 <function name="DrawRangeElementsEXT" alias="DrawRangeElements">
5241 <param name="mode" type="GLenum"/>
5242 <param name="start" type="GLuint"/>
5243 <param name="end" type="GLuint"/>
5244 <param name="count" type="GLsizei"/>
5245 <param name="type" type="GLenum"/>
5246 <param name="indices" type="const GLvoid *"/>
5247 <glx handcode="true"/>
5248 </function>
5249 </category>
5250
5251 <!-- Extension number 115 is a GLX extension. -->
5252 <!-- Extension number 116 is not listed in the extension registry. -->
5253
5254 <category name="GL_EXT_light_texture" number="117">
5255 <function name="ApplyTextureEXT" offset="?">
5256 <param name="mode" type="GLenum"/>
5257 </function>
5258
5259 <function name="TextureLightEXT" offset="?">
5260 <param name="pname" type="GLenum"/>
5261 </function>
5262
5263 <function name="TextureMaterialEXT" offset="?">
5264 <param name="face" type="GLenum"/>
5265 <param name="mode" type="GLenum"/>
5266 </function>
5267 </category>
5268
5269 <!-- Extension number 118 is not listed in the extension registry. -->
5270 <!-- Extension number 121 is not listed in the extension registry. -->
5271 <!-- Extension number 122 is not listed in the extension registry. -->
5272 <!-- Extension number 123 is not listed in the extension registry. -->
5273 <!-- Extension number 124 is not listed in the extension registry. -->
5274 <!-- Extension number 125 is not listed in the extension registry. -->
5275 <!-- Extension number 126 is not listed in the extension registry. -->
5276 <!-- Extension number 128 is not listed in the extension registry. -->
5277 <!-- Extension number 130 is not listed in the extension registry. -->
5278 <!-- Extension number 131 is not listed in the extension registry. -->
5279
5280 <category name="GL_SGIX_async" number="132">
5281 <function name="AsyncMarkerSGIX" offset="?">
5282 <param name="marker" type="GLuint"/>
5283 </function>
5284
5285 <function name="FinishAsyncSGIX" offset="?">
5286 <param name="markerp" type="GLuint *"/>
5287 <return type="GLint"/>
5288 </function>
5289
5290 <function name="PollAsyncSGIX" offset="?">
5291 <param name="markerp" type="GLuint *"/>
5292 <return type="GLint"/>
5293 </function>
5294
5295 <function name="GenAsyncMarkersSGIX" offset="?">
5296 <param name="range" type="GLsizei"/>
5297 <return type="GLuint"/>
5298 </function>
5299
5300 <function name="DeleteAsyncMarkersSGIX" offset="?">
5301 <param name="marker" type="GLuint"/>
5302 <param name="range" type="GLsizei"/>
5303 </function>
5304
5305 <function name="IsAsyncMarkerSGIX" offset="?">
5306 <param name="marker" type="GLuint"/>
5307 <return type="GLboolean"/>
5308 </function>
5309 </category>
5310
5311 <category name="GL_INTEL_parallel_arrays" number="136">
5312 <function name="VertexPointervINTEL" offset="?">
5313 <param name="size" type="GLint"/>
5314 <param name="type" type="GLenum"/>
5315 <param name="pointer" type="const GLvoid **"/>
5316 </function>
5317
5318 <function name="NormalPointervINTEL" offset="?">
5319 <param name="type" type="GLenum"/>
5320 <param name="pointer" type="const GLvoid **"/>
5321 </function>
5322
5323 <function name="ColorPointervINTEL" offset="?">
5324 <param name="size" type="GLint"/>
5325 <param name="type" type="GLenum"/>
5326 <param name="pointer" type="const GLvoid **"/>
5327 </function>
5328
5329 <function name="TexCoordPointervINTEL" offset="?">
5330 <param name="size" type="GLint"/>
5331 <param name="type" type="GLenum"/>
5332 <param name="pointer" type="const GLvoid **"/>
5333 </function>
5334 </category>
5335
5336 <category name="GL_EXT_pixel_transform" number="138">
5337 <function name="PixelTransformParameteriEXT" offset="?">
5338 <param name="target" type="GLenum"/>
5339 <param name="pname" type="GLenum"/>
5340 <param name="param" type="GLint"/>
5341 </function>
5342
5343 <function name="PixelTransformParameterfEXT" offset="?">
5344 <param name="target" type="GLenum"/>
5345 <param name="pname" type="GLenum"/>
5346 <param name="param" type="GLfloat"/>
5347 </function>
5348
5349 <function name="PixelTransformParameterivEXT" offset="?">
5350 <param name="target" type="GLenum"/>
5351 <param name="pname" type="GLenum"/>
5352 <param name="params" type="const GLint *"/>
5353 </function>
5354
5355 <function name="PixelTransformParameterfvEXT" offset="?">
5356 <param name="target" type="GLenum"/>
5357 <param name="pname" type="GLenum"/>
5358 <param name="params" type="const GLfloat *"/>
5359 </function>
5360 </category>
5361
5362 <!-- Extension number 140 is not listed in the extension registry. -->
5363 <!-- Extension number 142 is a GLX extension. -->
5364 <!-- Extension number 143 is not listed in the extension registry. -->
5365
5366 <category name="GL_EXT_secondary_color" number="145">
5367 <function name="SecondaryColor3bEXT" offset="561" vectorequiv="SecondaryColor3bvEXT">
5368 <param name="red" type="GLbyte"/>
5369 <param name="green" type="GLbyte"/>
5370 <param name="blue" type="GLbyte"/>
5371 </function>
5372
5373 <function name="SecondaryColor3bvEXT" offset="562">
5374 <param name="v" type="const GLbyte *" count="3"/>
5375 <glx rop="4126"/>
5376 </function>
5377
5378 <function name="SecondaryColor3dEXT" offset="563" vectorequiv="SecondaryColor3dvEXT">
5379 <param name="red" type="GLdouble"/>
5380 <param name="green" type="GLdouble"/>
5381 <param name="blue" type="GLdouble"/>
5382 </function>
5383
5384 <function name="SecondaryColor3dvEXT" offset="564">
5385 <param name="v" type="const GLdouble *" count="3"/>
5386 <glx rop="4130"/>
5387 </function>
5388
5389 <function name="SecondaryColor3fEXT" offset="565" vectorequiv="SecondaryColor3fvEXT">
5390 <param name="red" type="GLfloat"/>
5391 <param name="green" type="GLfloat"/>
5392 <param name="blue" type="GLfloat"/>
5393 </function>
5394
5395 <function name="SecondaryColor3fvEXT" offset="566">
5396 <param name="v" type="const GLfloat *" count="3"/>
5397 <glx rop="4129"/>
5398 </function>
5399
5400 <function name="SecondaryColor3iEXT" offset="567" vectorequiv="SecondaryColor3ivEXT">
5401 <param name="red" type="GLint"/>
5402 <param name="green" type="GLint"/>
5403 <param name="blue" type="GLint"/>
5404 </function>
5405
5406 <function name="SecondaryColor3ivEXT" offset="568">
5407 <param name="v" type="const GLint *" count="3"/>
5408 <glx rop="4128"/>
5409 </function>
5410
5411 <function name="SecondaryColor3sEXT" offset="569" vectorequiv="SecondaryColor3svEXT">
5412 <param name="red" type="GLshort"/>
5413 <param name="green" type="GLshort"/>
5414 <param name="blue" type="GLshort"/>
5415 </function>
5416
5417 <function name="SecondaryColor3svEXT" offset="570">
5418 <param name="v" type="const GLshort *" count="3"/>
5419 <glx rop="4128"/>
5420 </function>
5421
5422 <function name="SecondaryColor3ubEXT" offset="571" vectorequiv="SecondaryColor3ubvEXT">
5423 <param name="red" type="GLubyte"/>
5424 <param name="green" type="GLubyte"/>
5425 <param name="blue" type="GLubyte"/>
5426 </function>
5427
5428 <function name="SecondaryColor3ubvEXT" offset="572">
5429 <param name="v" type="const GLubyte *" count="3"/>
5430 <glx rop="4131"/>
5431 </function>
5432
5433 <function name="SecondaryColor3uiEXT" offset="573" vectorequiv="SecondaryColor3uivEXT">
5434 <param name="red" type="GLuint"/>
5435 <param name="green" type="GLuint"/>
5436 <param name="blue" type="GLuint"/>
5437 </function>
5438
5439 <function name="SecondaryColor3uivEXT" offset="574">
5440 <param name="v" type="const GLuint *" count="3"/>
5441 <glx rop="4133"/>
5442 </function>
5443
5444 <function name="SecondaryColor3usEXT" offset="575" vectorequiv="SecondaryColor3usvEXT">
5445 <param name="red" type="GLushort"/>
5446 <param name="green" type="GLushort"/>
5447 <param name="blue" type="GLushort"/>
5448 </function>
5449
5450 <function name="SecondaryColor3usvEXT" offset="576">
5451 <param name="v" type="const GLushort *" count="3"/>
5452 <glx rop="4132"/>
5453 </function>
5454
5455 <function name="SecondaryColorPointerEXT" offset="577">
5456 <param name="size" type="GLint"/>
5457 <param name="type" type="GLenum"/>
5458 <param name="stride" type="GLsizei"/>
5459 <param name="pointer" type="const GLvoid *"/>
5460 <glx handcode="true"/>
5461 </function>
5462 </category>
5463
5464 <category name="GL_EXT_texture_perturb_normal" number="147">
5465 <function name="TextureNormalEXT" offset="?">
5466 <param name="mode" type="GLenum"/>
5467 </function>
5468 </category>
5469
5470 <category name="GL_EXT_multi_draw_arrays" number="148">
5471 <function name="MultiDrawArraysEXT" offset="644">
5472 <param name="mode" type="GLenum"/>
5473 <param name="first" type="GLint *"/>
5474 <param name="count" type="GLsizei *"/>
5475 <param name="primcount" type="GLsizei"/>
5476 <glx handcode="true"/>
5477 </function>
5478
5479 <function name="MultiDrawElementsEXT" offset="645">
5480 <param name="mode" type="GLenum"/>
5481 <param name="count" type="const GLsizei *"/>
5482 <param name="type" type="GLenum"/>
5483 <param name="indices" type="const GLvoid **"/>
5484 <param name="primcount" type="GLsizei"/>
5485 <glx handcode="true"/>
5486 </function>
5487 </category>
5488
5489 <category name="GL_EXT_fog_coord" number="149">
5490 <function name="FogCoordfEXT" offset="545" vectorequiv="FogCoordfvEXT">
5491 <param name="coord" type="GLfloat"/>
5492 </function>
5493
5494 <function name="FogCoordfvEXT" offset="546">
5495 <param name="coord" type="const GLfloat *" count="1"/>
5496 <glx rop="4124"/>
5497 </function>
5498
5499 <function name="FogCoorddEXT" offset="547" vectorequiv="FogCoorddvEXT">
5500 <param name="coord" type="GLdouble"/>
5501 </function>
5502
5503 <function name="FogCoorddvEXT" offset="548">
5504 <param name="coord" type="const GLdouble *" count="1"/>
5505 <glx rop="4125"/>
5506 </function>
5507
5508 <function name="FogCoordPointerEXT" offset="549">
5509 <param name="type" type="GLenum"/>
5510 <param name="stride" type="GLsizei"/>
5511 <param name="pointer" type="const GLvoid *"/>
5512 <glx handcode="true"/>
5513 </function>
5514 </category>
5515
5516 <!-- Extension number 150 is not listed in the extension registry. -->
5517 <!-- Extension number 151 is not listed in the extension registry. -->
5518 <!-- Extension number 152 is not listed in the extension registry. -->
5519 <!-- Extension number 153 is not listed in the extension registry. -->
5520 <!-- Extension number 154 is not listed in the extension registry. -->
5521
5522 <category name="GL_EXT_coordinate_frame" number="156">
5523 <function name="Tangent3bEXT" offset="?">
5524 <param name="tx" type="GLbyte"/>
5525 <param name="ty" type="GLbyte"/>
5526 <param name="tz" type="GLbyte"/>
5527 </function>
5528
5529 <function name="Tangent3bvEXT" offset="?">
5530 <param name="v" type="const GLbyte *"/>
5531 </function>
5532
5533 <function name="Tangent3dEXT" offset="?">
5534 <param name="tx" type="GLdouble"/>
5535 <param name="ty" type="GLdouble"/>
5536 <param name="tz" type="GLdouble"/>
5537 </function>
5538
5539 <function name="Tangent3dvEXT" offset="?">
5540 <param name="v" type="const GLdouble *"/>
5541 </function>
5542
5543 <function name="Tangent3fEXT" offset="?">
5544 <param name="tx" type="GLfloat"/>
5545 <param name="ty" type="GLfloat"/>
5546 <param name="tz" type="GLfloat"/>
5547 </function>
5548
5549 <function name="Tangent3fvEXT" offset="?">
5550 <param name="v" type="const GLfloat *"/>
5551 </function>
5552
5553 <function name="Tangent3iEXT" offset="?">
5554 <param name="tx" type="GLint"/>
5555 <param name="ty" type="GLint"/>
5556 <param name="tz" type="GLint"/>
5557 </function>
5558
5559 <function name="Tangent3ivEXT" offset="?">
5560 <param name="v" type="const GLint *"/>
5561 </function>
5562
5563 <function name="Tangent3sEXT" offset="?">
5564 <param name="tx" type="GLshort"/>
5565 <param name="ty" type="GLshort"/>
5566 <param name="tz" type="GLshort"/>
5567 </function>
5568
5569 <function name="Tangent3svEXT" offset="?">
5570 <param name="v" type="const GLshort *"/>
5571 </function>
5572
5573 <function name="Binormal3bEXT" offset="?">
5574 <param name="bx" type="GLbyte"/>
5575 <param name="by" type="GLbyte"/>
5576 <param name="bz" type="GLbyte"/>
5577 </function>
5578
5579 <function name="Binormal3bvEXT" offset="?">
5580 <param name="v" type="const GLbyte *"/>
5581 </function>
5582
5583 <function name="Binormal3dEXT" offset="?">
5584 <param name="bx" type="GLdouble"/>
5585 <param name="by" type="GLdouble"/>
5586 <param name="bz" type="GLdouble"/>
5587 </function>
5588
5589 <function name="Binormal3dvEXT" offset="?">
5590 <param name="v" type="const GLdouble *"/>
5591 </function>
5592
5593 <function name="Binormal3fEXT" offset="?">
5594 <param name="bx" type="GLfloat"/>
5595 <param name="by" type="GLfloat"/>
5596 <param name="bz" type="GLfloat"/>
5597 </function>
5598
5599 <function name="Binormal3fvEXT" offset="?">
5600 <param name="v" type="const GLfloat *"/>
5601 </function>
5602
5603 <function name="Binormal3iEXT" offset="?">
5604 <param name="bx" type="GLint"/>
5605 <param name="by" type="GLint"/>
5606 <param name="bz" type="GLint"/>
5607 </function>
5608
5609 <function name="Binormal3ivEXT" offset="?">
5610 <param name="v" type="const GLint *"/>
5611 </function>
5612
5613 <function name="Binormal3sEXT" offset="?">
5614 <param name="bx" type="GLshort"/>
5615 <param name="by" type="GLshort"/>
5616 <param name="bz" type="GLshort"/>
5617 </function>
5618
5619 <function name="Binormal3svEXT" offset="?">
5620 <param name="v" type="const GLshort *"/>
5621 </function>
5622
5623 <function name="TangentPointerEXT" offset="?">
5624 <param name="type" type="GLenum"/>
5625 <param name="stride" type="GLsizei"/>
5626 <param name="pointer" type="const GLvoid *"/>
5627 </function>
5628
5629 <function name="BinormalPointerEXT" offset="?">
5630 <param name="type" type="GLenum"/>
5631 <param name="stride" type="GLsizei"/>
5632 <param name="pointer" type="const GLvoid *"/>
5633 </function>
5634 </category>
5635
5636 <!-- Extension number 157 is not listed in the extension registry. -->
5637
5638 <category name="GL_SGIX_pixel_texture" number="160">
5639 <function name="PixelTexGenSGIX" offset="430">
5640 <param name="mode" type="GLenum"/>
5641 <glx rop="2059"/>
5642 </function>
5643 </category>
5644
5645 <!-- Extension number 161 is not listed in the extension registry. -->
5646 <!-- Extension number 162 is not listed in the extension registry. -->
5647
5648 <category name="GL_SUNX_constant_data" number="163">
5649 <function name="FinishTextureSUNX" offset="?">
5650 </function>
5651 </category>
5652
5653 <category name="GL_SUN_global_alpha" number="164">
5654 <function name="GlobalAlphaFactorbSUN" offset="?">
5655 <param name="factor" type="GLbyte"/>
5656 </function>
5657
5658 <function name="GlobalAlphaFactorsSUN" offset="?">
5659 <param name="factor" type="GLshort"/>
5660 </function>
5661
5662 <function name="GlobalAlphaFactoriSUN" offset="?">
5663 <param name="factor" type="GLint"/>
5664 </function>
5665
5666 <function name="GlobalAlphaFactorfSUN" offset="?">
5667 <param name="factor" type="GLfloat"/>
5668 </function>
5669
5670 <function name="GlobalAlphaFactordSUN" offset="?">
5671 <param name="factor" type="GLdouble"/>
5672 </function>
5673
5674 <function name="GlobalAlphaFactorubSUN" offset="?">
5675 <param name="factor" type="GLubyte"/>
5676 </function>
5677
5678 <function name="GlobalAlphaFactorusSUN" offset="?">
5679 <param name="factor" type="GLushort"/>
5680 </function>
5681
5682 <function name="GlobalAlphaFactoruiSUN" offset="?">
5683 <param name="factor" type="GLuint"/>
5684 </function>
5685 </category>
5686
5687 <category name="GL_SUN_triangle_list" number="165">
5688 <function name="ReplacementCodeuiSUN" offset="?">
5689 <param name="code" type="GLuint"/>
5690 </function>
5691
5692 <function name="ReplacementCodeusSUN" offset="?">
5693 <param name="code" type="GLushort"/>
5694 </function>
5695
5696 <function name="ReplacementCodeubSUN" offset="?">
5697 <param name="code" type="GLubyte"/>
5698 </function>
5699
5700 <function name="ReplacementCodeuivSUN" offset="?">
5701 <param name="code" type="const GLuint *"/>
5702 </function>
5703
5704 <function name="ReplacementCodeusvSUN" offset="?">
5705 <param name="code" type="const GLushort *"/>
5706 </function>
5707
5708 <function name="ReplacementCodeubvSUN" offset="?">
5709 <param name="code" type="const GLubyte *"/>
5710 </function>
5711
5712 <function name="ReplacementCodePointerSUN" offset="?">
5713 <param name="type" type="GLenum"/>
5714 <param name="stride" type="GLsizei"/>
5715 <param name="pointer" type="const GLvoid *"/>
5716 </function>
5717 </category>
5718
5719 <category name="GL_SUN_vertex" number="166">
5720 <function name="Color4ubVertex2fSUN" offset="?">
5721 <param name="r" type="GLubyte"/>
5722 <param name="g" type="GLubyte"/>
5723 <param name="b" type="GLubyte"/>
5724 <param name="a" type="GLubyte"/>
5725 <param name="x" type="GLfloat"/>
5726 <param name="y" type="GLfloat"/>
5727 </function>
5728
5729 <function name="Color4ubVertex2fvSUN" offset="?">
5730 <param name="c" type="const GLubyte *"/>
5731 <param name="v" type="const GLfloat *"/>
5732 </function>
5733
5734 <function name="Color4ubVertex3fSUN" offset="?">
5735 <param name="r" type="GLubyte"/>
5736 <param name="g" type="GLubyte"/>
5737 <param name="b" type="GLubyte"/>
5738 <param name="a" type="GLubyte"/>
5739 <param name="x" type="GLfloat"/>
5740 <param name="y" type="GLfloat"/>
5741 <param name="z" type="GLfloat"/>
5742 </function>
5743
5744 <function name="Color4ubVertex3fvSUN" offset="?">
5745 <param name="c" type="const GLubyte *"/>
5746 <param name="v" type="const GLfloat *"/>
5747 </function>
5748
5749 <function name="Color3fVertex3fSUN" offset="?">
5750 <param name="r" type="GLfloat"/>
5751 <param name="g" type="GLfloat"/>
5752 <param name="b" type="GLfloat"/>
5753 <param name="x" type="GLfloat"/>
5754 <param name="y" type="GLfloat"/>
5755 <param name="z" type="GLfloat"/>
5756 </function>
5757
5758 <function name="Color3fVertex3fvSUN" offset="?">
5759 <param name="c" type="const GLfloat *"/>
5760 <param name="v" type="const GLfloat *"/>
5761 </function>
5762
5763 <function name="Normal3fVertex3fSUN" offset="?">
5764 <param name="nx" type="GLfloat"/>
5765 <param name="ny" type="GLfloat"/>
5766 <param name="nz" type="GLfloat"/>
5767 <param name="x" type="GLfloat"/>
5768 <param name="y" type="GLfloat"/>
5769 <param name="z" type="GLfloat"/>
5770 </function>
5771
5772 <function name="Normal3fVertex3fvSUN" offset="?">
5773 <param name="n" type="const GLfloat *"/>
5774 <param name="v" type="const GLfloat *"/>
5775 </function>
5776
5777 <function name="Color4fNormal3fVertex3fSUN" offset="?">
5778 <param name="r" type="GLfloat"/>
5779 <param name="g" type="GLfloat"/>
5780 <param name="b" type="GLfloat"/>
5781 <param name="a" type="GLfloat"/>
5782 <param name="nx" type="GLfloat"/>
5783 <param name="ny" type="GLfloat"/>
5784 <param name="nz" type="GLfloat"/>
5785 <param name="x" type="GLfloat"/>
5786 <param name="y" type="GLfloat"/>
5787 <param name="z" type="GLfloat"/>
5788 </function>
5789
5790 <function name="Color4fNormal3fVertex3fvSUN" offset="?">
5791 <param name="c" type="const GLfloat *"/>
5792 <param name="n" type="const GLfloat *"/>
5793 <param name="v" type="const GLfloat *"/>
5794 </function>
5795
5796 <function name="TexCoord2fVertex3fSUN" offset="?">
5797 <param name="s" type="GLfloat"/>
5798 <param name="t" type="GLfloat"/>
5799 <param name="x" type="GLfloat"/>
5800 <param name="y" type="GLfloat"/>
5801 <param name="z" type="GLfloat"/>
5802 </function>
5803
5804 <function name="TexCoord2fVertex3fvSUN" offset="?">
5805 <param name="tc" type="const GLfloat *"/>
5806 <param name="v" type="const GLfloat *"/>
5807 </function>
5808
5809 <function name="TexCoord4fVertex4fSUN" offset="?">
5810 <param name="s" type="GLfloat"/>
5811 <param name="t" type="GLfloat"/>
5812 <param name="p" type="GLfloat"/>
5813 <param name="q" type="GLfloat"/>
5814 <param name="x" type="GLfloat"/>
5815 <param name="y" type="GLfloat"/>
5816 <param name="z" type="GLfloat"/>
5817 <param name="w" type="GLfloat"/>
5818 </function>
5819
5820 <function name="TexCoord4fVertex4fvSUN" offset="?">
5821 <param name="tc" type="const GLfloat *"/>
5822 <param name="v" type="const GLfloat *"/>
5823 </function>
5824
5825 <function name="TexCoord2fColor4ubVertex3fSUN" offset="?">
5826 <param name="s" type="GLfloat"/>
5827 <param name="t" type="GLfloat"/>
5828 <param name="r" type="GLubyte"/>
5829 <param name="g" type="GLubyte"/>
5830 <param name="b" type="GLubyte"/>
5831 <param name="a" type="GLubyte"/>
5832 <param name="x" type="GLfloat"/>
5833 <param name="y" type="GLfloat"/>
5834 <param name="z" type="GLfloat"/>
5835 </function>
5836
5837 <function name="TexCoord2fColor4ubVertex3fvSUN" offset="?">
5838 <param name="tc" type="const GLfloat *"/>
5839 <param name="c" type="const GLubyte *"/>
5840 <param name="v" type="const GLfloat *"/>
5841 </function>
5842
5843 <function name="TexCoord2fColor3fVertex3fSUN" offset="?">
5844 <param name="s" type="GLfloat"/>
5845 <param name="t" type="GLfloat"/>
5846 <param name="r" type="GLfloat"/>
5847 <param name="g" type="GLfloat"/>
5848 <param name="b" type="GLfloat"/>
5849 <param name="x" type="GLfloat"/>
5850 <param name="y" type="GLfloat"/>
5851 <param name="z" type="GLfloat"/>
5852 </function>
5853
5854 <function name="TexCoord2fColor3fVertex3fvSUN" offset="?">
5855 <param name="tc" type="const GLfloat *"/>
5856 <param name="c" type="const GLfloat *"/>
5857 <param name="v" type="const GLfloat *"/>
5858 </function>
5859
5860 <function name="TexCoord2fNormal3fVertex3fSUN" offset="?">
5861 <param name="s" type="GLfloat"/>
5862 <param name="t" type="GLfloat"/>
5863 <param name="nx" type="GLfloat"/>
5864 <param name="ny" type="GLfloat"/>
5865 <param name="nz" type="GLfloat"/>
5866 <param name="x" type="GLfloat"/>
5867 <param name="y" type="GLfloat"/>
5868 <param name="z" type="GLfloat"/>
5869 </function>
5870
5871 <function name="TexCoord2fNormal3fVertex3fvSUN" offset="?">
5872 <param name="tc" type="const GLfloat *"/>
5873 <param name="n" type="const GLfloat *"/>
5874 <param name="v" type="const GLfloat *"/>
5875 </function>
5876
5877 <function name="TexCoord2fColor4fNormal3fVertex3fSUN" offset="?">
5878 <param name="s" type="GLfloat"/>
5879 <param name="t" type="GLfloat"/>
5880 <param name="r" type="GLfloat"/>
5881 <param name="g" type="GLfloat"/>
5882 <param name="b" type="GLfloat"/>
5883 <param name="a" type="GLfloat"/>
5884 <param name="nx" type="GLfloat"/>
5885 <param name="ny" type="GLfloat"/>
5886 <param name="nz" type="GLfloat"/>
5887 <param name="x" type="GLfloat"/>
5888 <param name="y" type="GLfloat"/>
5889 <param name="z" type="GLfloat"/>
5890 </function>
5891
5892 <function name="TexCoord2fColor4fNormal3fVertex3fvSUN" offset="?">
5893 <param name="tc" type="const GLfloat *"/>
5894 <param name="c" type="const GLfloat *"/>
5895 <param name="n" type="const GLfloat *"/>
5896 <param name="v" type="const GLfloat *"/>
5897 </function>
5898
5899 <function name="TexCoord4fColor4fNormal3fVertex4fSUN" offset="?">
5900 <param name="s" type="GLfloat"/>
5901 <param name="t" type="GLfloat"/>
5902 <param name="p" type="GLfloat"/>
5903 <param name="q" type="GLfloat"/>
5904 <param name="r" type="GLfloat"/>
5905 <param name="g" type="GLfloat"/>
5906 <param name="b" type="GLfloat"/>
5907 <param name="a" type="GLfloat"/>
5908 <param name="nx" type="GLfloat"/>
5909 <param name="ny" type="GLfloat"/>
5910 <param name="nz" type="GLfloat"/>
5911 <param name="x" type="GLfloat"/>
5912 <param name="y" type="GLfloat"/>
5913 <param name="z" type="GLfloat"/>
5914 <param name="w" type="GLfloat"/>
5915 </function>
5916
5917 <function name="TexCoord4fColor4fNormal3fVertex4fvSUN" offset="?">
5918 <param name="tc" type="const GLfloat *"/>
5919 <param name="c" type="const GLfloat *"/>
5920 <param name="n" type="const GLfloat *"/>
5921 <param name="v" type="const GLfloat *"/>
5922 </function>
5923
5924 <function name="ReplacementCodeuiVertex3fSUN" offset="?">
5925 <param name="rc" type="GLuint"/>
5926 <param name="x" type="GLfloat"/>
5927 <param name="y" type="GLfloat"/>
5928 <param name="z" type="GLfloat"/>
5929 </function>
5930
5931 <function name="ReplacementCodeuiVertex3fvSUN" offset="?">
5932 <param name="rc" type="const GLuint *"/>
5933 <param name="v" type="const GLfloat *"/>
5934 </function>
5935
5936 <function name="ReplacementCodeuiColor4ubVertex3fSUN" offset="?">
5937 <param name="rc" type="GLuint"/>
5938 <param name="r" type="GLubyte"/>
5939 <param name="g" type="GLubyte"/>
5940 <param name="b" type="GLubyte"/>
5941 <param name="a" type="GLubyte"/>
5942 <param name="x" type="GLfloat"/>
5943 <param name="y" type="GLfloat"/>
5944 <param name="z" type="GLfloat"/>
5945 </function>
5946
5947 <function name="ReplacementCodeuiColor4ubVertex3fvSUN" offset="?">
5948 <param name="rc" type="const GLuint *"/>
5949 <param name="c" type="const GLubyte *"/>
5950 <param name="v" type="const GLfloat *"/>
5951 </function>
5952
5953 <function name="ReplacementCodeuiColor3fVertex3fSUN" offset="?">
5954 <param name="rc" type="GLuint"/>
5955 <param name="r" type="GLfloat"/>
5956 <param name="g" type="GLfloat"/>
5957 <param name="b" type="GLfloat"/>
5958 <param name="x" type="GLfloat"/>
5959 <param name="y" type="GLfloat"/>
5960 <param name="z" type="GLfloat"/>
5961 </function>
5962
5963 <function name="ReplacementCodeuiColor3fVertex3fvSUN" offset="?">
5964 <param name="rc" type="const GLuint *"/>
5965 <param name="c" type="const GLfloat *"/>
5966 <param name="v" type="const GLfloat *"/>
5967 </function>
5968
5969 <function name="ReplacementCodeuiNormal3fVertex3fSUN" offset="?">
5970 <param name="rc" type="GLuint"/>
5971 <param name="nx" type="GLfloat"/>
5972 <param name="ny" type="GLfloat"/>
5973 <param name="nz" type="GLfloat"/>
5974 <param name="x" type="GLfloat"/>
5975 <param name="y" type="GLfloat"/>
5976 <param name="z" type="GLfloat"/>
5977 </function>
5978
5979 <function name="ReplacementCodeuiNormal3fVertex3fvSUN" offset="?">
5980 <param name="rc" type="const GLuint *"/>
5981 <param name="n" type="const GLfloat *"/>
5982 <param name="v" type="const GLfloat *"/>
5983 </function>
5984
5985 <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN" offset="?">
5986 <param name="rc" type="GLuint"/>
5987 <param name="r" type="GLfloat"/>
5988 <param name="g" type="GLfloat"/>
5989 <param name="b" type="GLfloat"/>
5990 <param name="a" type="GLfloat"/>
5991 <param name="nx" type="GLfloat"/>
5992 <param name="ny" type="GLfloat"/>
5993 <param name="nz" type="GLfloat"/>
5994 <param name="x" type="GLfloat"/>
5995 <param name="y" type="GLfloat"/>
5996 <param name="z" type="GLfloat"/>
5997 </function>
5998
5999 <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN" offset="?">
6000 <param name="rc" type="const GLuint *"/>
6001 <param name="c" type="const GLfloat *"/>
6002 <param name="n" type="const GLfloat *"/>
6003 <param name="v" type="const GLfloat *"/>
6004 </function>
6005
6006 <function name="ReplacementCodeuiTexCoord2fVertex3fSUN" offset="?">
6007 <param name="rc" type="GLuint"/>
6008 <param name="s" type="GLfloat"/>
6009 <param name="t" type="GLfloat"/>
6010 <param name="x" type="GLfloat"/>
6011 <param name="y" type="GLfloat"/>
6012 <param name="z" type="GLfloat"/>
6013 </function>
6014
6015 <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" offset="?">
6016 <param name="rc" type="const GLuint *"/>
6017 <param name="tc" type="const GLfloat *"/>
6018 <param name="v" type="const GLfloat *"/>
6019 </function>
6020
6021 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" offset="?">
6022 <param name="rc" type="GLuint"/>
6023 <param name="s" type="GLfloat"/>
6024 <param name="t" type="GLfloat"/>
6025 <param name="nx" type="GLfloat"/>
6026 <param name="ny" type="GLfloat"/>
6027 <param name="nz" type="GLfloat"/>
6028 <param name="x" type="GLfloat"/>
6029 <param name="y" type="GLfloat"/>
6030 <param name="z" type="GLfloat"/>
6031 </function>
6032
6033 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" offset="?">
6034 <param name="rc" type="const GLuint *"/>
6035 <param name="tc" type="const GLfloat *"/>
6036 <param name="n" type="const GLfloat *"/>
6037 <param name="v" type="const GLfloat *"/>
6038 </function>
6039
6040 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" offset="?">
6041 <param name="rc" type="GLuint"/>
6042 <param name="s" type="GLfloat"/>
6043 <param name="t" type="GLfloat"/>
6044 <param name="r" type="GLfloat"/>
6045 <param name="g" type="GLfloat"/>
6046 <param name="b" type="GLfloat"/>
6047 <param name="a" type="GLfloat"/>
6048 <param name="nx" type="GLfloat"/>
6049 <param name="ny" type="GLfloat"/>
6050 <param name="nz" type="GLfloat"/>
6051 <param name="x" type="GLfloat"/>
6052 <param name="y" type="GLfloat"/>
6053 <param name="z" type="GLfloat"/>
6054 </function>
6055
6056 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" offset="?">
6057 <param name="rc" type="const GLuint *"/>
6058 <param name="tc" type="const GLfloat *"/>
6059 <param name="c" type="const GLfloat *"/>
6060 <param name="n" type="const GLfloat *"/>
6061 <param name="v" type="const GLfloat *"/>
6062 </function>
6063 </category>
6064
6065 <!-- Extension number 167 is a WGL extension. -->
6066 <!-- Extension number 168 is a WGL extension. -->
6067 <!-- Extension number 169 is a WGL extension. -->
6068 <!-- Extension number 170 is a WGL extension. -->
6069 <!-- Extension number 171 is a WGL extension. -->
6070 <!-- Extension number 172 is a WGL extension. -->
6071
6072 <category name="GL_EXT_blend_func_separate" number="173">
6073 <function name="BlendFuncSeparateEXT" offset="537">
6074 <param name="sfactorRGB" type="GLenum"/>
6075 <param name="dfactorRGB" type="GLenum"/>
6076 <param name="sfactorAlpha" type="GLenum"/>
6077 <param name="dfactorAlpha" type="GLenum"/>
6078 <glx rop="4134"/>
6079 </function>
6080 </category>
6081
6082 <!-- Extension number 177 is a WGL extension. -->
6083 <!-- Extension number 180 is not listed in the extension registry. -->
6084 <!-- Extension number 183 is a GLX extension. -->
6085 <!-- Extension number 184 is not listed in the extension registry. -->
6086
6087 <category name="GL_EXT_vertex_weighting" number="188">
6088 <function name="VertexWeightfEXT" offset="494" vectorequiv="VertexWeightfvEXT">
6089 <param name="weight" type="GLfloat"/>
6090 </function>
6091
6092 <function name="VertexWeightfvEXT" offset="495">
6093 <param name="weight" type="const GLfloat *" count="1"/>
6094 <glx rop="4135"/>
6095 </function>
6096
6097 <function name="VertexWeightPointerEXT" offset="496">
6098 <param name="size" type="GLsizei"/>
6099 <param name="type" type="GLenum"/>
6100 <param name="stride" type="GLsizei"/>
6101 <param name="pointer" type="const GLvoid *"/>
6102 <glx handcode="true"/>
6103 </function>
6104 </category>
6105
6106 <category name="GL_NV_vertex_array_range" number="190">
6107 <function name="FlushVertexArrayRangeNV" offset="497">
6108 <glx ignore="true"/>
6109 </function>
6110
6111 <function name="VertexArrayRangeNV" offset="498">
6112 <param name="length" type="GLsizei"/>
6113 <param name="pointer" type="const GLvoid *"/>
6114 <glx ignore="true"/>
6115 </function>
6116 </category>
6117
6118 <category name="GL_NV_register_combiners" number="191">
6119 <function name="CombinerParameterfvNV" offset="499">
6120 <param name="pname" type="GLenum"/>
6121 <param name="params" type="const GLfloat *" variable_param="pname"/>
6122 <glx rop="4137"/>
6123 </function>
6124
6125 <function name="CombinerParameterfNV" offset="500">
6126 <param name="pname" type="GLenum"/>
6127 <param name="param" type="GLfloat"/>
6128 <glx rop="4136"/>
6129 </function>
6130
6131 <function name="CombinerParameterivNV" offset="501">
6132 <param name="pname" type="GLenum"/>
6133 <param name="params" type="const GLint *" variable_param="pname"/>
6134 <glx rop="4139"/>
6135 </function>
6136
6137 <function name="CombinerParameteriNV" offset="502">
6138 <param name="pname" type="GLenum"/>
6139 <param name="param" type="GLint"/>
6140 <glx rop="4138"/>
6141 </function>
6142
6143 <function name="CombinerInputNV" offset="503">
6144 <param name="stage" type="GLenum"/>
6145 <param name="portion" type="GLenum"/>
6146 <param name="variable" type="GLenum"/>
6147 <param name="input" type="GLenum"/>
6148 <param name="mapping" type="GLenum"/>
6149 <param name="componentUsage" type="GLenum"/>
6150 <glx rop="4140"/>
6151 </function>
6152
6153 <function name="CombinerOutputNV" offset="504">
6154 <param name="stage" type="GLenum"/>
6155 <param name="portion" type="GLenum"/>
6156 <param name="abOutput" type="GLenum"/>
6157 <param name="cdOutput" type="GLenum"/>
6158 <param name="sumOutput" type="GLenum"/>
6159 <param name="scale" type="GLenum"/>
6160 <param name="bias" type="GLenum"/>
6161 <param name="abDotProduct" type="GLboolean"/>
6162 <param name="cdDotProduct" type="GLboolean"/>
6163 <param name="muxSum" type="GLboolean"/>
6164 <glx rop="4141"/>
6165 </function>
6166
6167 <function name="FinalCombinerInputNV" offset="505">
6168 <param name="variable" type="GLenum"/>
6169 <param name="input" type="GLenum"/>
6170 <param name="mapping" type="GLenum"/>
6171 <param name="componentUsage" type="GLenum"/>
6172 <glx rop="4142"/>
6173 </function>
6174
6175 <function name="GetCombinerInputParameterfvNV" offset="506">
6176 <param name="stage" type="GLenum"/>
6177 <param name="portion" type="GLenum"/>
6178 <param name="variable" type="GLenum"/>
6179 <param name="pname" type="GLenum"/>
6180 <param name="params" type="GLfloat *" output="true"/>
6181 <glx vendorpriv="1270"/>
6182 </function>
6183
6184 <function name="GetCombinerInputParameterivNV" offset="507">
6185 <param name="stage" type="GLenum"/>
6186 <param name="portion" type="GLenum"/>
6187 <param name="variable" type="GLenum"/>
6188 <param name="pname" type="GLenum"/>
6189 <param name="params" type="GLint *" output="true"/>
6190 <glx vendorpriv="1271"/>
6191 </function>
6192
6193 <function name="GetCombinerOutputParameterfvNV" offset="508">
6194 <param name="stage" type="GLenum"/>
6195 <param name="portion" type="GLenum"/>
6196 <param name="pname" type="GLenum"/>
6197 <param name="params" type="GLfloat *" output="true"/>
6198 <glx vendorpriv="1272"/>
6199 </function>
6200
6201 <function name="GetCombinerOutputParameterivNV" offset="509">
6202 <param name="stage" type="GLenum"/>
6203 <param name="portion" type="GLenum"/>
6204 <param name="pname" type="GLenum"/>
6205 <param name="params" type="GLint *" output="true"/>
6206 <glx vendorpriv="1273"/>
6207 </function>
6208
6209 <function name="GetFinalCombinerInputParameterfvNV" offset="510">
6210 <param name="variable" type="GLenum"/>
6211 <param name="pname" type="GLenum"/>
6212 <param name="params" type="GLfloat *" output="true"/>
6213 <glx vendorpriv="1274"/>
6214 </function>
6215
6216 <function name="GetFinalCombinerInputParameterivNV" offset="511">
6217 <param name="variable" type="GLenum"/>
6218 <param name="pname" type="GLenum"/>
6219 <param name="params" type="GLint *" output="true"/>
6220 <glx vendorpriv="1275"/>
6221 </function>
6222 </category>
6223
6224 <category name="GL_MESA_resize_buffers" number="196">
6225 <function name="ResizeBuffersMESA" offset="512">
6226 <glx ignore="true"/>
6227 </function>
6228 </category>
6229
6230 <category name="GL_MESA_window_pos" number="197">
6231 <function name="WindowPos2dMESA" offset="513">
6232 <param name="x" type="GLdouble"/>
6233 <param name="y" type="GLdouble"/>
6234 <glx handcode="true"/>
6235 </function>
6236
6237 <function name="WindowPos2dvMESA" offset="514">
6238 <param name="v" type="const GLdouble *"/>
6239 <glx handcode="true"/>
6240 </function>
6241
6242 <function name="WindowPos2fMESA" offset="515">
6243 <param name="x" type="GLfloat"/>
6244 <param name="y" type="GLfloat"/>
6245 <glx handcode="true"/>
6246 </function>
6247
6248 <function name="WindowPos2fvMESA" offset="516">
6249 <param name="v" type="const GLfloat *"/>
6250 <glx handcode="true"/>
6251 </function>
6252
6253 <function name="WindowPos2iMESA" offset="517">
6254 <param name="x" type="GLint"/>
6255 <param name="y" type="GLint"/>
6256 <glx handcode="true"/>
6257 </function>
6258
6259 <function name="WindowPos2ivMESA" offset="518">
6260 <param name="v" type="const GLint *"/>
6261 <glx handcode="true"/>
6262 </function>
6263
6264 <function name="WindowPos2sMESA" offset="519">
6265 <param name="x" type="GLshort"/>
6266 <param name="y" type="GLshort"/>
6267 <glx handcode="true"/>
6268 </function>
6269
6270 <function name="WindowPos2svMESA" offset="520">
6271 <param name="v" type="const GLshort *"/>
6272 <glx handcode="true"/>
6273 </function>
6274
6275 <function name="WindowPos3dMESA" offset="521">
6276 <param name="x" type="GLdouble"/>
6277 <param name="y" type="GLdouble"/>
6278 <param name="z" type="GLdouble"/>
6279 <glx handcode="true"/>
6280 </function>
6281
6282 <function name="WindowPos3dvMESA" offset="522">
6283 <param name="v" type="const GLdouble *"/>
6284 <glx handcode="true"/>
6285 </function>
6286
6287 <function name="WindowPos3fMESA" offset="523" vectorequiv="WindowPos3fvMESA">
6288 <param name="x" type="GLfloat"/>
6289 <param name="y" type="GLfloat"/>
6290 <param name="z" type="GLfloat"/>
6291 <glx handcode="true"/>
6292 </function>
6293
6294 <function name="WindowPos3fvMESA" offset="524">
6295 <param name="v" type="const GLfloat *" count="3"/>
6296 <glx rop="230"/>
6297 </function>
6298
6299 <function name="WindowPos3iMESA" offset="525">
6300 <param name="x" type="GLint"/>
6301 <param name="y" type="GLint"/>
6302 <param name="z" type="GLint"/>
6303 <glx handcode="true"/>
6304 </function>
6305
6306 <function name="WindowPos3ivMESA" offset="526">
6307 <param name="v" type="const GLint *"/>
6308 <glx handcode="true"/>
6309 </function>
6310
6311 <function name="WindowPos3sMESA" offset="527">
6312 <param name="x" type="GLshort"/>
6313 <param name="y" type="GLshort"/>
6314 <param name="z" type="GLshort"/>
6315 <glx handcode="true"/>
6316 </function>
6317
6318 <function name="WindowPos3svMESA" offset="528">
6319 <param name="v" type="const GLshort *"/>
6320 <glx handcode="true"/>
6321 </function>
6322
6323 <function name="WindowPos4dMESA" offset="529">
6324 <param name="x" type="GLdouble"/>
6325 <param name="y" type="GLdouble"/>
6326 <param name="z" type="GLdouble"/>
6327 <param name="w" type="GLdouble"/>
6328 <glx ignore="true"/>
6329 </function>
6330
6331 <function name="WindowPos4dvMESA" offset="530">
6332 <param name="v" type="const GLdouble *"/>
6333 <glx ignore="true"/>
6334 </function>
6335
6336 <function name="WindowPos4fMESA" offset="531">
6337 <param name="x" type="GLfloat"/>
6338 <param name="y" type="GLfloat"/>
6339 <param name="z" type="GLfloat"/>
6340 <param name="w" type="GLfloat"/>
6341 <glx ignore="true"/>
6342 </function>
6343
6344 <function name="WindowPos4fvMESA" offset="532">
6345 <param name="v" type="const GLfloat *"/>
6346 <glx ignore="true"/>
6347 </function>
6348
6349 <function name="WindowPos4iMESA" offset="533">
6350 <param name="x" type="GLint"/>
6351 <param name="y" type="GLint"/>
6352 <param name="z" type="GLint"/>
6353 <param name="w" type="GLint"/>
6354 <glx ignore="true"/>
6355 </function>
6356
6357 <function name="WindowPos4ivMESA" offset="534">
6358 <param name="v" type="const GLint *"/>
6359 <glx ignore="true"/>
6360 </function>
6361
6362 <function name="WindowPos4sMESA" offset="535">
6363 <param name="x" type="GLshort"/>
6364 <param name="y" type="GLshort"/>
6365 <param name="z" type="GLshort"/>
6366 <param name="w" type="GLshort"/>
6367 <glx ignore="true"/>
6368 </function>
6369
6370 <function name="WindowPos4svMESA" offset="536">
6371 <param name="v" type="const GLshort *"/>
6372 <glx ignore="true"/>
6373 </function>
6374 </category>
6375
6376 <category name="GL_IBM_multimode_draw_arrays" number="200">
6377 <function name="MultiModeDrawArraysIBM" offset="708">
6378 <param name="mode" type="const GLenum *"/>
6379 <param name="first" type="const GLint *"/>
6380 <param name="count" type="const GLsizei *"/>
6381 <param name="primcount" type="GLsizei"/>
6382 <param name="modestride" type="GLint"/>
6383 <glx handcode="true"/>
6384 </function>
6385
6386 <function name="MultiModeDrawElementsIBM" offset="709">
6387 <param name="mode" type="const GLenum *"/>
6388 <param name="count" type="const GLsizei *"/>
6389 <param name="type" type="GLenum"/>
6390 <param name="indices" type="const GLvoid * const *"/>
6391 <param name="primcount" type="GLsizei"/>
6392 <param name="modestride" type="GLint"/>
6393 <glx handcode="true"/>
6394 </function>
6395 </category>
6396
6397 <category name="GL_IBM_vertex_array_lists" number="201">
6398 <function name="ColorPointerListIBM" offset="?">
6399 <param name="size" type="GLint"/>
6400 <param name="type" type="GLenum"/>
6401 <param name="stride" type="GLint"/>
6402 <param name="pointer" type="const GLvoid **"/>
6403 <param name="ptrstride" type="GLint"/>
6404 </function>
6405
6406 <function name="SecondaryColorPointerListIBM" offset="?">
6407 <param name="size" type="GLint"/>
6408 <param name="type" type="GLenum"/>
6409 <param name="stride" type="GLint"/>
6410 <param name="pointer" type="const GLvoid **"/>
6411 <param name="ptrstride" type="GLint"/>
6412 </function>
6413
6414 <function name="EdgeFlagPointerListIBM" offset="?">
6415 <param name="stride" type="GLint"/>
6416 <param name="pointer" type="const GLboolean **"/>
6417 <param name="ptrstride" type="GLint"/>
6418 </function>
6419
6420 <function name="FogCoordPointerListIBM" offset="?">
6421 <param name="type" type="GLenum"/>
6422 <param name="stride" type="GLint"/>
6423 <param name="pointer" type="const GLvoid **"/>
6424 <param name="ptrstride" type="GLint"/>
6425 </function>
6426
6427 <function name="IndexPointerListIBM" offset="?">
6428 <param name="type" type="GLenum"/>
6429 <param name="stride" type="GLint"/>
6430 <param name="pointer" type="const GLvoid **"/>
6431 <param name="ptrstride" type="GLint"/>
6432 </function>
6433
6434 <function name="NormalPointerListIBM" offset="?">
6435 <param name="type" type="GLenum"/>
6436 <param name="stride" type="GLint"/>
6437 <param name="pointer" type="const GLvoid **"/>
6438 <param name="ptrstride" type="GLint"/>
6439 </function>
6440
6441 <function name="TexCoordPointerListIBM" offset="?">
6442 <param name="size" type="GLint"/>
6443 <param name="type" type="GLenum"/>
6444 <param name="stride" type="GLint"/>
6445 <param name="pointer" type="const GLvoid **"/>
6446 <param name="ptrstride" type="GLint"/>
6447 </function>
6448
6449 <function name="VertexPointerListIBM" offset="?">
6450 <param name="size" type="GLint"/>
6451 <param name="type" type="GLenum"/>
6452 <param name="stride" type="GLint"/>
6453 <param name="pointer" type="const GLvoid **"/>
6454 <param name="ptrstride" type="GLint"/>
6455 </function>
6456 </category>
6457
6458 <!-- Extension number 202 is not listed in the extension registry. -->
6459 <!-- Extension number 203 is not listed in the extension registry. -->
6460 <!-- Extension number 204 is not listed in the extension registry. -->
6461 <!-- Extension number 205 is not listed in the extension registry. -->
6462
6463 <category name="GL_3DFX_tbuffer" number="208">
6464 <function name="TbufferMask3DFX" offset="553">
6465 <param name="mask" type="GLuint"/>
6466 <glx ignore="true"/>
6467 </function>
6468 </category>
6469
6470 <category name="GL_EXT_multisample" number="209">
6471 <function name="SampleMaskEXT" alias="SampleMaskSGIS">
6472 <param name="value" type="GLclampf"/>
6473 <param name="invert" type="GLboolean"/>
6474 </function>
6475
6476 <function name="SamplePatternEXT" alias="SamplePatternSGIS">
6477 <param name="pattern" type="GLenum"/>
6478 </function>
6479 </category>
6480
6481 <!-- Extension number 211 is not listed in the extension registry. -->
6482 <!-- Extension number 213 is not listed in the extension registry. -->
6483
6484 <category name="GL_SGIS_texture_color_mask" number="214">
6485 <function name="TextureColorMaskSGIS" offset="?">
6486 <param name="red" type="GLboolean"/>
6487 <param name="green" type="GLboolean"/>
6488 <param name="blue" type="GLboolean"/>
6489 <param name="alpha" type="GLboolean"/>
6490 </function>
6491 </category>
6492
6493 <!-- Extension number 215 is a GLX extension. -->
6494 <!-- Extension number 216 is a GLX extension. -->
6495 <!-- Extension number 217 is a GLX extension. -->
6496 <!-- Extension number 218 is a GLX extension. -->
6497 <!-- Extension number 219 is not listed in the extension registry. -->
6498
6499 <category name="GL_NV_fence" number="222">
6500 <function name="DeleteFencesNV" offset="647">
6501 <param name="n" type="GLsizei"/>
6502 <param name="fences" type="const GLuint *"/>
6503 <glx ignore="true"/>
6504 </function>
6505
6506 <function name="GenFencesNV" offset="648">
6507 <param name="n" type="GLsizei"/>
6508 <param name="fences" type="GLuint *"/>
6509 <glx ignore="true"/>
6510 </function>
6511
6512 <function name="IsFenceNV" offset="649">
6513 <param name="fence" type="GLuint"/>
6514 <return type="GLboolean"/>
6515 <glx ignore="true"/>
6516 </function>
6517
6518 <function name="TestFenceNV" offset="650">
6519 <param name="fence" type="GLuint"/>
6520 <return type="GLboolean"/>
6521 <glx ignore="true"/>
6522 </function>
6523
6524 <function name="GetFenceivNV" offset="651">
6525 <param name="fence" type="GLuint"/>
6526 <param name="pname" type="GLenum"/>
6527 <param name="params" type="GLint *"/>
6528 <glx ignore="true"/>
6529 </function>
6530
6531 <function name="FinishFenceNV" offset="652">
6532 <param name="fence" type="GLuint"/>
6533 <glx ignore="true"/>
6534 </function>
6535
6536 <function name="SetFenceNV" offset="653">
6537 <param name="fence" type="GLuint"/>
6538 <param name="condition" type="GLenum"/>
6539 <glx ignore="true"/>
6540 </function>
6541 </category>
6542
6543 <category name="GL_NV_evaluators" number="225">
6544 <function name="MapControlPointsNV" offset="?">
6545 <param name="target" type="GLenum"/>
6546 <param name="index" type="GLuint"/>
6547 <param name="type" type="GLenum"/>
6548 <param name="ustride" type="GLsizei"/>
6549 <param name="vstride" type="GLsizei"/>
6550 <param name="uorder" type="GLint"/>
6551 <param name="vorder" type="GLint"/>
6552 <param name="packed" type="GLboolean"/>
6553 <param name="points" type="const GLvoid *"/>
6554 </function>
6555
6556 <function name="MapParameterivNV" offset="?">
6557 <param name="target" type="GLenum"/>
6558 <param name="pname" type="GLenum"/>
6559 <param name="params" type="const GLint *"/>
6560 </function>
6561
6562 <function name="MapParameterfvNV" offset="?">
6563 <param name="target" type="GLenum"/>
6564 <param name="pname" type="GLenum"/>
6565 <param name="params" type="const GLfloat *"/>
6566 </function>
6567
6568 <function name="GetMapControlPointsNV" offset="?">
6569 <param name="target" type="GLenum"/>
6570 <param name="index" type="GLuint"/>
6571 <param name="type" type="GLenum"/>
6572 <param name="ustride" type="GLsizei"/>
6573 <param name="vstride" type="GLsizei"/>
6574 <param name="packed" type="GLboolean"/>
6575 <param name="points" type="GLvoid *"/>
6576 </function>
6577
6578 <function name="GetMapParameterivNV" offset="?">
6579 <param name="target" type="GLenum"/>
6580 <param name="pname" type="GLenum"/>
6581 <param name="params" type="GLint *"/>
6582 </function>
6583
6584 <function name="GetMapParameterfvNV" offset="?">
6585 <param name="target" type="GLenum"/>
6586 <param name="pname" type="GLenum"/>
6587 <param name="params" type="GLfloat *"/>
6588 </function>
6589
6590 <function name="GetMapAttribParameterivNV" offset="?">
6591 <param name="target" type="GLenum"/>
6592 <param name="index" type="GLuint"/>
6593 <param name="pname" type="GLenum"/>
6594 <param name="params" type="GLint *"/>
6595 </function>
6596
6597 <function name="GetMapAttribParameterfvNV" offset="?">
6598 <param name="target" type="GLenum"/>
6599 <param name="index" type="GLuint"/>
6600 <param name="pname" type="GLenum"/>
6601 <param name="params" type="GLfloat *"/>
6602 </function>
6603
6604 <function name="EvalMapsNV" offset="?">
6605 <param name="target" type="GLenum"/>
6606 <param name="mode" type="GLenum"/>
6607 </function>
6608 </category>
6609
6610 <category name="GL_NV_register_combiners2" number="227">
6611 <function name="CombinerStageParameterfvNV" offset="?">
6612 <param name="stage" type="GLenum"/>
6613 <param name="pname" type="GLenum"/>
6614 <param name="params" type="const GLfloat *"/>
6615 </function>
6616
6617 <function name="GetCombinerStageParameterfvNV" offset="?">
6618 <param name="stage" type="GLenum"/>
6619 <param name="pname" type="GLenum"/>
6620 <param name="params" type="GLfloat *"/>
6621 </function>
6622 </category>
6623
6624 <category name="GL_NV_vertex_program" number="233">
6625 <function name="AreProgramsResidentNV" offset="578">
6626 <param name="n" type="GLsizei"/>
6627 <param name="ids" type="const GLuint *"/>
6628 <param name="residences" type="GLboolean *"/>
6629 <return type="GLboolean"/>
6630 <glx vendorpriv="1293" handcode="true"/>
6631 </function>
6632
6633 <function name="BindProgramNV" offset="579">
6634 <param name="target" type="GLenum"/>
6635 <param name="id" type="GLuint"/>
6636 <glx rop="4108"/>
6637 </function>
6638
6639 <function name="DeleteProgramsNV" offset="580">
6640 <param name="n" type="GLsizei"/>
6641 <param name="ids" type="const GLuint *"/>
6642 <glx vendorpriv="1294" handcode="true"/>
6643 </function>
6644
6645 <function name="ExecuteProgramNV" offset="581">
6646 <param name="target" type="GLenum"/>
6647 <param name="id" type="GLuint"/>
6648 <param name="params" type="const GLfloat *" variable_param="target"/>
6649 <glx rop="4181"/>
6650 </function>
6651
6652 <function name="GenProgramsNV" offset="582">
6653 <param name="n" type="GLsizei"/>
6654 <param name="ids" type="GLuint *"/>
6655 <glx vendorpriv="1295" handcode="true"/>
6656 </function>
6657
6658 <function name="GetProgramParameterdvNV" offset="583">
6659 <param name="target" type="GLenum"/>
6660 <param name="index" type="GLuint"/>
6661 <param name="pname" type="GLenum"/>
6662 <param name="params" type="GLdouble *" output="true"/>
6663 <glx vendorpriv="1297"/>
6664 </function>
6665
6666 <function name="GetProgramParameterfvNV" offset="584">
6667 <param name="target" type="GLenum"/>
6668 <param name="index" type="GLuint"/>
6669 <param name="pname" type="GLenum"/>
6670 <param name="params" type="GLfloat *" output="true"/>
6671 <glx vendorpriv="1296"/>
6672 </function>
6673
6674 <function name="GetProgramivNV" offset="585">
6675 <param name="id" type="GLuint"/>
6676 <param name="pname" type="GLenum"/>
6677 <param name="params" type="GLint *" output="true"/>
6678 <glx vendorpriv="1307"/>
6679 </function>
6680
6681 <function name="GetProgramStringNV" offset="586">
6682 <param name="id" type="GLuint"/>
6683 <param name="pname" type="GLenum"/>
6684 <param name="program" type="GLubyte *" output="true"/>
6685 <glx vendorpriv="1308" handcode="true"/>
6686 </function>
6687
6688 <function name="GetTrackMatrixivNV" offset="587">
6689 <param name="target" type="GLenum"/>
6690 <param name="address" type="GLuint"/>
6691 <param name="pname" type="GLenum"/>
6692 <param name="params" type="GLint *" output="true"/>
6693 <glx vendorpriv="1300"/>
6694 </function>
6695
6696 <function name="GetVertexAttribdvNV" offset="588">
6697 <param name="index" type="GLuint"/>
6698 <param name="pname" type="GLenum"/>
6699 <param name="params" type="GLdouble *" output="true"/>
6700 <glx vendorpriv="1301"/>
6701 </function>
6702
6703 <function name="GetVertexAttribfvNV" offset="589">
6704 <param name="index" type="GLuint"/>
6705 <param name="pname" type="GLenum"/>
6706 <param name="params" type="GLfloat *" output="true"/>
6707 <glx vendorpriv="1302"/>
6708 </function>
6709
6710 <function name="GetVertexAttribivNV" offset="590">
6711 <param name="index" type="GLuint"/>
6712 <param name="pname" type="GLenum"/>
6713 <param name="params" type="GLint *" output="true"/>
6714 <glx vendorpriv="1303"/>
6715 </function>
6716
6717 <function name="GetVertexAttribPointervNV" offset="591">
6718 <param name="index" type="GLuint"/>
6719 <param name="pname" type="GLenum"/>
6720 <param name="pointer" type="GLvoid **" output="true"/>
6721 <glx handcode="true"/>
6722 </function>
6723
6724 <function name="IsProgramNV" offset="592">
6725 <param name="id" type="GLuint"/>
6726 <return type="GLboolean"/>
6727 <glx vendorpriv="1304"/>
6728 </function>
6729
6730 <function name="LoadProgramNV" offset="593">
6731 <param name="target" type="GLenum"/>
6732 <param name="id" type="GLuint"/>
6733 <param name="len" type="GLsizei"/>
6734 <param name="program" type="const GLubyte *"/>
6735 <glx rop="4183" handcode="true"/>
6736 </function>
6737
6738 <function name="ProgramParameter4dNV" offset="594" vectorequiv="ProgramParameter4dvNV">
6739 <param name="target" type="GLenum"/>
6740 <param name="index" type="GLuint"/>
6741 <param name="x" type="GLdouble"/>
6742 <param name="y" type="GLdouble"/>
6743 <param name="z" type="GLdouble"/>
6744 <param name="w" type="GLdouble"/>
6745 </function>
6746
6747 <function name="ProgramParameter4dvNV" offset="595">
6748 <param name="target" type="GLenum"/>
6749 <param name="index" type="GLuint"/>
6750 <param name="params" type="const GLdouble *" count="4"/>
6751 <glx rop="4185" doubles_in_order="true"/>
6752 </function>
6753
6754 <function name="ProgramParameter4fNV" offset="596" vectorequiv="ProgramParameter4fvNV">
6755 <param name="target" type="GLenum"/>
6756 <param name="index" type="GLuint"/>
6757 <param name="x" type="GLfloat"/>
6758 <param name="y" type="GLfloat"/>
6759 <param name="z" type="GLfloat"/>
6760 <param name="w" type="GLfloat"/>
6761 </function>
6762
6763 <function name="ProgramParameter4fvNV" offset="597">
6764 <param name="target" type="GLenum"/>
6765 <param name="index" type="GLuint"/>
6766 <param name="params" type="const GLfloat *" count="4"/>
6767 <glx rop="4184"/>
6768 </function>
6769
6770 <function name="ProgramParameters4dvNV" offset="598">
6771 <param name="target" type="GLenum"/>
6772 <param name="index" type="GLuint"/>
6773 <param name="num" type="GLuint"/>
6774 <param name="params" type="const GLdouble *"/>
6775 <glx rop="4187" handcode="true"/>
6776 </function>
6777
6778 <function name="ProgramParameters4fvNV" offset="599">
6779 <param name="target" type="GLenum"/>
6780 <param name="index" type="GLuint"/>
6781 <param name="num" type="GLuint"/>
6782 <param name="params" type="const GLfloat *"/>
6783 <glx rop="4186" handcode="true"/>
6784 </function>
6785
6786 <function name="RequestResidentProgramsNV" offset="600">
6787 <param name="n" type="GLsizei"/>
6788 <param name="ids" type="const GLuint *"/>
6789 <glx rop="4182" handcode="true"/>
6790 </function>
6791
6792 <function name="TrackMatrixNV" offset="601">
6793 <param name="target" type="GLenum"/>
6794 <param name="address" type="GLuint"/>
6795 <param name="matrix" type="GLenum"/>
6796 <param name="transform" type="GLenum"/>
6797 <glx rop="4188"/>
6798 </function>
6799
6800 <function name="VertexAttribPointerNV" offset="602">
6801 <param name="index" type="GLuint"/>
6802 <param name="size" type="GLint"/>
6803 <param name="type" type="GLenum"/>
6804 <param name="stride" type="GLsizei"/>
6805 <param name="pointer" type="const GLvoid *"/>
6806 <glx handcode="true"/>
6807 </function>
6808
6809 <function name="VertexAttrib1dNV" offset="603" vectorequiv="VertexAttrib1dvNV">
6810 <param name="index" type="GLuint"/>
6811 <param name="x" type="GLdouble"/>
6812 </function>
6813
6814 <function name="VertexAttrib1dvNV" offset="604">
6815 <param name="index" type="GLuint"/>
6816 <param name="v" type="const GLdouble *" count="1"/>
6817 <glx rop="4197" doubles_in_order="true"/>
6818 </function>
6819
6820 <function name="VertexAttrib1fNV" offset="605" vectorequiv="VertexAttrib1fvNV">
6821 <param name="index" type="GLuint"/>
6822 <param name="x" type="GLfloat"/>
6823 </function>
6824
6825 <function name="VertexAttrib1fvNV" offset="606">
6826 <param name="index" type="GLuint"/>
6827 <param name="v" type="const GLfloat *" count="1"/>
6828 <glx rop="4193"/>
6829 </function>
6830
6831 <function name="VertexAttrib1sNV" offset="607" vectorequiv="VertexAttrib1svNV">
6832 <param name="index" type="GLuint"/>
6833 <param name="x" type="GLshort"/>
6834 </function>
6835
6836 <function name="VertexAttrib1svNV" offset="608">
6837 <param name="index" type="GLuint"/>
6838 <param name="v" type="const GLshort *" count="1"/>
6839 <glx rop="4189"/>
6840 </function>
6841
6842 <function name="VertexAttrib2dNV" offset="609" vectorequiv="VertexAttrib2dvNV">
6843 <param name="index" type="GLuint"/>
6844 <param name="x" type="GLdouble"/>
6845 <param name="y" type="GLdouble"/>
6846 </function>
6847
6848 <function name="VertexAttrib2dvNV" offset="610">
6849 <param name="index" type="GLuint"/>
6850 <param name="v" type="const GLdouble *" count="2"/>
6851 <glx rop="4198" doubles_in_order="true"/>
6852 </function>
6853
6854 <function name="VertexAttrib2fNV" offset="611" vectorequiv="VertexAttrib2fvNV">
6855 <param name="index" type="GLuint"/>
6856 <param name="x" type="GLfloat"/>
6857 <param name="y" type="GLfloat"/>
6858 </function>
6859
6860 <function name="VertexAttrib2fvNV" offset="612">
6861 <param name="index" type="GLuint"/>
6862 <param name="v" type="const GLfloat *" count="2"/>
6863 <glx rop="4194"/>
6864 </function>
6865
6866 <function name="VertexAttrib2sNV" offset="613" vectorequiv="VertexAttrib2svNV">
6867 <param name="index" type="GLuint"/>
6868 <param name="x" type="GLshort"/>
6869 <param name="y" type="GLshort"/>
6870 </function>
6871
6872 <function name="VertexAttrib2svNV" offset="614">
6873 <param name="index" type="GLuint"/>
6874 <param name="v" type="const GLshort *" count="2"/>
6875 <glx rop="4190"/>
6876 </function>
6877
6878 <function name="VertexAttrib3dNV" offset="615" vectorequiv="VertexAttrib3dvNV">
6879 <param name="index" type="GLuint"/>
6880 <param name="x" type="GLdouble"/>
6881 <param name="y" type="GLdouble"/>
6882 <param name="z" type="GLdouble"/>
6883 </function>
6884
6885 <function name="VertexAttrib3dvNV" offset="616">
6886 <param name="index" type="GLuint"/>
6887 <param name="v" type="const GLdouble *" count="3"/>
6888 <glx rop="4199" doubles_in_order="true"/>
6889 </function>
6890
6891 <function name="VertexAttrib3fNV" offset="617" vectorequiv="VertexAttrib3fvNV">
6892 <param name="index" type="GLuint"/>
6893 <param name="x" type="GLfloat"/>
6894 <param name="y" type="GLfloat"/>
6895 <param name="z" type="GLfloat"/>
6896 </function>
6897
6898 <function name="VertexAttrib3fvNV" offset="618">
6899 <param name="index" type="GLuint"/>
6900 <param name="v" type="const GLfloat *" count="3"/>
6901 <glx rop="4195"/>
6902 </function>
6903
6904 <function name="VertexAttrib3sNV" offset="619" vectorequiv="VertexAttrib3svNV">
6905 <param name="index" type="GLuint"/>
6906 <param name="x" type="GLshort"/>
6907 <param name="y" type="GLshort"/>
6908 <param name="z" type="GLshort"/>
6909 </function>
6910
6911 <function name="VertexAttrib3svNV" offset="620">
6912 <param name="index" type="GLuint"/>
6913 <param name="v" type="const GLshort *" count="3"/>
6914 <glx rop="4191"/>
6915 </function>
6916
6917 <function name="VertexAttrib4dNV" offset="621" vectorequiv="VertexAttrib4dvNV">
6918 <param name="index" type="GLuint"/>
6919 <param name="x" type="GLdouble"/>
6920 <param name="y" type="GLdouble"/>
6921 <param name="z" type="GLdouble"/>
6922 <param name="w" type="GLdouble"/>
6923 </function>
6924
6925 <function name="VertexAttrib4dvNV" offset="622">
6926 <param name="index" type="GLuint"/>
6927 <param name="v" type="const GLdouble *" count="4"/>
6928 <glx rop="4200" doubles_in_order="true"/>
6929 </function>
6930
6931 <function name="VertexAttrib4fNV" offset="623" vectorequiv="VertexAttrib4fvNV">
6932 <param name="index" type="GLuint"/>
6933 <param name="x" type="GLfloat"/>
6934 <param name="y" type="GLfloat"/>
6935 <param name="z" type="GLfloat"/>
6936 <param name="w" type="GLfloat"/>
6937 </function>
6938
6939 <function name="VertexAttrib4fvNV" offset="624">
6940 <param name="index" type="GLuint"/>
6941 <param name="v" type="const GLfloat *" count="4"/>
6942 <glx rop="4196"/>
6943 </function>
6944
6945 <function name="VertexAttrib4sNV" offset="625" vectorequiv="VertexAttrib4svNV">
6946 <param name="index" type="GLuint"/>
6947 <param name="x" type="GLshort"/>
6948 <param name="y" type="GLshort"/>
6949 <param name="z" type="GLshort"/>
6950 <param name="w" type="GLshort"/>
6951 </function>
6952
6953 <function name="VertexAttrib4svNV" offset="626">
6954 <param name="index" type="GLuint"/>
6955 <param name="v" type="const GLshort *" count="4"/>
6956 <glx rop="4192"/>
6957 </function>
6958
6959 <function name="VertexAttrib4ubNV" offset="627" vectorequiv="VertexAttrib4ubvNV">
6960 <param name="index" type="GLuint"/>
6961 <param name="x" type="GLubyte"/>
6962 <param name="y" type="GLubyte"/>
6963 <param name="z" type="GLubyte"/>
6964 <param name="w" type="GLubyte"/>
6965 </function>
6966
6967 <function name="VertexAttrib4ubvNV" offset="628">
6968 <param name="index" type="GLuint"/>
6969 <param name="v" type="const GLubyte *" count="4"/>
6970 <glx rop="4201"/>
6971 </function>
6972
6973 <function name="VertexAttribs1dvNV" offset="629">
6974 <param name="index" type="GLuint"/>
6975 <param name="n" type="GLsizei"/>
6976 <param name="v" type="const GLdouble *"/>
6977 <glx rop="4210" handcode="true"/>
6978 </function>
6979
6980 <function name="VertexAttribs1fvNV" offset="630">
6981 <param name="index" type="GLuint"/>
6982 <param name="n" type="GLsizei"/>
6983 <param name="v" type="const GLfloat *"/>
6984 <glx rop="4206" handcode="true"/>
6985 </function>
6986
6987 <function name="VertexAttribs1svNV" offset="631">
6988 <param name="index" type="GLuint"/>
6989 <param name="n" type="GLsizei"/>
6990 <param name="v" type="const GLshort *"/>
6991 <glx rop="4202" handcode="true"/>
6992 </function>
6993
6994 <function name="VertexAttribs2dvNV" offset="632">
6995 <param name="index" type="GLuint"/>
6996 <param name="n" type="GLsizei"/>
6997 <param name="v" type="const GLdouble *"/>
6998 <glx rop="4211" handcode="true"/>
6999 </function>
7000
7001 <function name="VertexAttribs2fvNV" offset="633">
7002 <param name="index" type="GLuint"/>
7003 <param name="n" type="GLsizei"/>
7004 <param name="v" type="const GLfloat *"/>
7005 <glx rop="4207" handcode="true"/>
7006 </function>
7007
7008 <function name="VertexAttribs2svNV" offset="634">
7009 <param name="index" type="GLuint"/>
7010 <param name="n" type="GLsizei"/>
7011 <param name="v" type="const GLshort *"/>
7012 <glx rop="4203" handcode="true"/>
7013 </function>
7014
7015 <function name="VertexAttribs3dvNV" offset="635">
7016 <param name="index" type="GLuint"/>
7017 <param name="n" type="GLsizei"/>
7018 <param name="v" type="const GLdouble *"/>
7019 <glx rop="4212" handcode="true"/>
7020 </function>
7021
7022 <function name="VertexAttribs3fvNV" offset="636">
7023 <param name="index" type="GLuint"/>
7024 <param name="n" type="GLsizei"/>
7025 <param name="v" type="const GLfloat *"/>
7026 <glx rop="4208" handcode="true"/>
7027 </function>
7028
7029 <function name="VertexAttribs3svNV" offset="637">
7030 <param name="index" type="GLuint"/>
7031 <param name="n" type="GLsizei"/>
7032 <param name="v" type="const GLshort *"/>
7033 <glx rop="4204" handcode="true"/>
7034 </function>
7035
7036 <function name="VertexAttribs4dvNV" offset="638">
7037 <param name="index" type="GLuint"/>
7038 <param name="n" type="GLsizei"/>
7039 <param name="v" type="const GLdouble *"/>
7040 <glx rop="4213" handcode="true"/>
7041 </function>
7042
7043 <function name="VertexAttribs4fvNV" offset="639">
7044 <param name="index" type="GLuint"/>
7045 <param name="n" type="GLsizei"/>
7046 <param name="v" type="const GLfloat *"/>
7047 <glx rop="4209" handcode="true"/>
7048 </function>
7049
7050 <function name="VertexAttribs4svNV" offset="640">
7051 <param name="index" type="GLuint"/>
7052 <param name="n" type="GLsizei"/>
7053 <param name="v" type="const GLshort *"/>
7054 <glx rop="4205" handcode="true"/>
7055 </function>
7056
7057 <function name="VertexAttribs4ubvNV" offset="641">
7058 <param name="index" type="GLuint"/>
7059 <param name="n" type="GLsizei"/>
7060 <param name="v" type="const GLubyte *"/>
7061 <glx rop="4214" handcode="true"/>
7062 </function>
7063 </category>
7064
7065 <!-- Extension number 234 is a GLX extension. -->
7066 <!-- Extension number 236 is not listed in the extension registry. -->
7067 <!-- Extension number 237 is a GLX extension. -->
7068 <!-- Extension number 238 is a GLX extension. -->
7069 <!-- Extension number 242 is a WGL extension. -->
7070 <!-- Extension number 250 is a WGL extension. -->
7071 <!-- Extension number 251 is a WGL extension. -->
7072 <!-- Extension number 252 is a WGL extension. -->
7073 <!-- Extension number 253 is a WGL extension. -->
7074 <!-- Extension number 254 is a WGL extension. -->
7075 <!-- Extension number 255 is a WGL extension. -->
7076
7077 <category name="GL_NV_point_sprite" number="262">
7078 <function name="PointParameteriNV" offset="642">
7079 <param name="pname" type="GLenum"/>
7080 <param name="params" type="GLint"/>
7081 <glx rop="4221"/>
7082 </function>
7083
7084 <function name="PointParameterivNV" offset="643">
7085 <param name="pname" type="GLenum"/>
7086 <param name="params" type="const GLint *" variable_param="pname"/>
7087 <glx rop="4222"/>
7088 </function>
7089 </category>
7090
7091 <!-- Extension number 263 is a WGL extension. -->
7092 <!-- Extension number 264 is a WGL extension. -->
7093
7094 <category name="EXT_stencil_two_side" number="268">
7095 <function name="ActiveStencilFaceEXT" offset="646">
7096 <param name="face" type="GLenum"/>
7097 <glx rop="4220"/>
7098 </function>
7099 </category>
7100
7101 <category name="GL_ATI_draw_buffers" number="277">
7102 <function name="DrawBuffersATI" offset="?">
7103 <param name="n" type="GLsizei"/>
7104 <param name="bufs" type="const GLenum *"/>
7105 <glx handcode="true"/>
7106 </function>
7107 </category>
7108
7109 <!-- Extension number 278 is a WGL extension. -->
7110
7111 <category name="GL_NV_fragment_program" number="282">
7112 <function name="ProgramNamedParameter4fNV" offset="682" vectorequiv="ProgramNamedParameter4fvNV">
7113 <param name="id" type="GLuint"/>
7114 <param name="len" type="GLsizei"/>
7115 <param name="name" type="const GLubyte *"/>
7116 <param name="x" type="GLfloat"/>
7117 <param name="y" type="GLfloat"/>
7118 <param name="z" type="GLfloat"/>
7119 <param name="w" type="GLfloat"/>
7120 <glx rop="4218" handcode="true"/>
7121 </function>
7122
7123 <function name="ProgramNamedParameter4dNV" offset="683" vectorequiv="ProgramNamedParameter4dvNV">
7124 <param name="id" type="GLuint"/>
7125 <param name="len" type="GLsizei"/>
7126 <param name="name" type="const GLubyte *" variable_param="len"/>
7127 <param name="x" type="GLdouble"/>
7128 <param name="y" type="GLdouble"/>
7129 <param name="z" type="GLdouble"/>
7130 <param name="w" type="GLdouble"/>
7131 </function>
7132
7133 <function name="ProgramNamedParameter4fvNV" offset="684">
7134 <param name="id" type="GLuint"/>
7135 <param name="len" type="GLsizei"/>
7136 <param name="name" type="const GLubyte *"/>
7137 <param name="v" type="const GLfloat *"/>
7138 <glx rop="4218" handcode="true"/>
7139 </function>
7140
7141 <function name="ProgramNamedParameter4dvNV" offset="685">
7142 <param name="id" type="GLuint"/>
7143 <param name="len" type="GLsizei"/>
7144 <param name="name" type="const GLubyte *"/>
7145 <param name="v" type="const GLdouble *"/>
7146 <glx rop="4219" handcode="true"/>
7147 </function>
7148
7149 <function name="GetProgramNamedParameterfvNV" offset="686">
7150 <param name="id" type="GLuint"/>
7151 <param name="len" type="GLsizei"/>
7152 <param name="name" type="const GLubyte *"/>
7153 <param name="params" type="GLfloat *"/>
7154 <glx vendorpriv="1310" handcode="true"/>
7155 </function>
7156
7157 <function name="GetProgramNamedParameterdvNV" offset="687">
7158 <param name="id" type="GLuint"/>
7159 <param name="len" type="GLsizei"/>
7160 <param name="name" type="const GLubyte *"/>
7161 <param name="params" type="GLdouble *"/>
7162 <glx vendorpriv="1311" handcode="true"/>
7163 </function>
7164 </category>
7165
7166 <category name="GL_EXT_depth_bounds_test" number="297">
7167 <function name="DepthBoundsEXT" offset="699">
7168 <param name="zmin" type="GLclampd"/>
7169 <param name="zmax" type="GLclampd"/>
7170 <glx rop="4229"/>
7171 </function>
7172 </category>
7173
7174 <category name="GL_EXT_blend_equation_separate" number="299">
7175 <function name="BlendEquationSeparateEXT" offset="710">
7176 <param name="modeRGB" type="GLenum"/>
7177 <param name="modeA" type="GLenum"/>
7178 <glx rop="4228"/>
7179 </function>
7180 </category>
7181
7182
7183 <!-- Unnumbered extensions sorted by name. -->
7184
7185 <category name="GL_ATI_blend_equation_separate">
7186 <function name="BlendEquationSeparateATI" alias="BlendEquationSeparateEXT">
7187 <param name="modeRGB" type="GLenum"/>
7188 <param name="modeA" type="GLenum"/>
7189 </function>
7190 </category>
7191
7192 <category name="GL_INGR_blend_func_separate">
7193 <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparateEXT">
7194 <param name="sfactorRGB" type="GLenum"/>
7195 <param name="dfactorRGB" type="GLenum"/>
7196 <param name="sfactorAlpha" type="GLenum"/>
7197 <param name="dfactorAlpha" type="GLenum"/>
7198 </function>
7199 </category>
7200
7201 <category name="GL_SGIS_point_parameters">
7202 <function name="PointParameterfSGIS" alias="PointParameterfEXT">
7203 <param name="pname" type="GLenum"/>
7204 <param name="param" type="GLfloat"/>
7205 </function>
7206
7207 <function name="PointParameterfvSGIS" alias="PointParameterfvEXT">
7208 <param name="pname" type="GLenum"/>
7209 <param name="params" type="const GLfloat *"/>
7210 </function>
7211 </category>
7212
7213 <category name="GL_SGIX_igloo_interface">
7214 <function name="IglooInterfaceSGIX" offset="?">
7215 <param name="pname" type="GLenum"/>
7216 <param name="params" type="const GLvoid *"/>
7217 </function>
7218 </category>
7219
7220 <category name="GL_SGIX_polynomial_ffd">
7221 <function name="DeformationMap3dSGIX" offset="?">
7222 <param name="target" type="GLenum"/>
7223 <param name="u1" type="GLdouble"/>
7224 <param name="u2" type="GLdouble"/>
7225 <param name="ustride" type="GLint"/>
7226 <param name="uorder" type="GLint"/>
7227 <param name="v1" type="GLdouble"/>
7228 <param name="v2" type="GLdouble"/>
7229 <param name="vstride" type="GLint"/>
7230 <param name="vorder" type="GLint"/>
7231 <param name="w1" type="GLdouble"/>
7232 <param name="w2" type="GLdouble"/>
7233 <param name="wstride" type="GLint"/>
7234 <param name="worder" type="GLint"/>
7235 <param name="points" type="const GLdouble *"/>
7236 </function>
7237
7238 <function name="DeformationMap3fSGIX" offset="?">
7239 <param name="target" type="GLenum"/>
7240 <param name="u1" type="GLfloat"/>
7241 <param name="u2" type="GLfloat"/>
7242 <param name="ustride" type="GLint"/>
7243 <param name="uorder" type="GLint"/>
7244 <param name="v1" type="GLfloat"/>
7245 <param name="v2" type="GLfloat"/>
7246 <param name="vstride" type="GLint"/>
7247 <param name="vorder" type="GLint"/>
7248 <param name="w1" type="GLfloat"/>
7249 <param name="w2" type="GLfloat"/>
7250 <param name="wstride" type="GLint"/>
7251 <param name="worder" type="GLint"/>
7252 <param name="points" type="const GLfloat *"/>
7253 </function>
7254
7255 <function name="DeformSGIX" offset="?">
7256 <param name="mask" type="GLenum"/>
7257 </function>
7258
7259 <function name="LoadIdentityDeformationMapSGIX" offset="?">
7260 <param name="mask" type="GLenum"/>
7261 </function>
7262 </category>
7263
7264 <category name="unused">
7265 <function name="__unused413" offset="413">
7266 <glx ignore="true"/>
7267 </function>
7268 </category>
7269
7270 </OpenGLAPI>