blob: 8a1e7f55297047f11d7515da6f4f9982c18ade54 [file] [log] [blame]
Ian Romanickc93105e2004-01-27 18:52:40 +00001# $Id: APIspec,v 1.23 2004/01/27 18:52:40 idr Exp $
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002
3# This file describes all the OpenGL functions.
4# We use a number of Python scripts to parse this file and
5# generate some source files. We used to use the SGI gl.spec
6# file but that got to be a PITA.
7
8# Every entry _must_ either have an 'offset' or 'alias' line.
9# The offset may be ? to indicate an unallocated dispatch offset.
10
11
12# OpenGL 1.0
13
14name NewList
15return void
16param list GLuint
17param mode GLenum
18category 1.0
19offset 0
20
21name EndList
22return void
23category 1.0
24offset 1
25
26name CallList
27return void
28param list GLuint
29category 1.0
30offset 2
31
32name CallLists
33return void
34param n GLsizei
35param type GLenum
36param lists const GLvoid *
37category 1.0
38offset 3
39
40name DeleteLists
41return void
42param list GLuint
43param range GLsizei
44category 1.0
45offset 4
46
47name GenLists
48return GLuint
49param range GLsizei
50category 1.0
51offset 5
52
53name ListBase
54return void
55param base GLuint
56category 1.0
57offset 6
58
59name Begin
60return void
61param mode GLenum
62category 1.0
63offset 7
64
65name Bitmap
66return void
67param width GLsizei
68param height GLsizei
69param xorig GLfloat
70param yorig GLfloat
71param xmove GLfloat
72param ymove GLfloat
73param bitmap const GLubyte *
74category 1.0
75offset 8
76
77name Color3b
78return void
79param red GLbyte
80param green GLbyte
81param blue GLbyte
82category 1.0
83offset 9
84
85name Color3bv
86return void
87param v const GLbyte *
88category 1.0
89offset 10
90
91name Color3d
92return void
93param red GLdouble
94param green GLdouble
95param blue GLdouble
96category 1.0
97offset 11
98
99name Color3dv
100return void
101param v const GLdouble *
102category 1.0
103offset 12
104
105name Color3f
106return void
107param red GLfloat
108param green GLfloat
109param blue GLfloat
110category 1.0
111offset 13
112
113name Color3fv
114return void
115param v const GLfloat *
116category 1.0
117offset 14
118
119name Color3i
120return void
121param red GLint
122param green GLint
123param blue GLint
124category 1.0
125offset 15
126
127name Color3iv
128return void
129param v const GLint *
130category 1.0
131offset 16
132
133name Color3s
134return void
135param red GLshort
136param green GLshort
137param blue GLshort
138category 1.0
139offset 17
140
141name Color3sv
142return void
143param v const GLshort *
144category 1.0
145offset 18
146
147name Color3ub
148return void
149param red GLubyte
150param green GLubyte
151param blue GLubyte
152category 1.0
153offset 19
154
155name Color3ubv
156return void
157param v const GLubyte *
158category 1.0
159offset 20
160
161name Color3ui
162return void
163param red GLuint
164param green GLuint
165param blue GLuint
166category 1.0
167offset 21
168
169name Color3uiv
170return void
171param v const GLuint *
172category 1.0
173offset 22
174
175name Color3us
176return void
177param red GLushort
178param green GLushort
179param blue GLushort
180category 1.0
181offset 23
182
183name Color3usv
184return void
185param v const GLushort *
186category 1.0
187offset 24
188
189name Color4b
190return void
191param red GLbyte
192param green GLbyte
193param blue GLbyte
194param alpha GLbyte
195category 1.0
196offset 25
197
198name Color4bv
199return void
200param v const GLbyte *
201category 1.0
202offset 26
203
204name Color4d
205return void
206param red GLdouble
207param green GLdouble
208param blue GLdouble
209param alpha GLdouble
210category 1.0
211offset 27
212
213name Color4dv
214return void
215param v const GLdouble *
216category 1.0
217offset 28
218
219name Color4f
220return void
221param red GLfloat
222param green GLfloat
223param blue GLfloat
224param alpha GLfloat
225category 1.0
226offset 29
227
228name Color4fv
229return void
230param v const GLfloat *
231category 1.0
232offset 30
233
234name Color4i
235return void
236param red GLint
237param green GLint
238param blue GLint
239param alpha GLint
240category 1.0
241offset 31
242
243name Color4iv
244return void
245param v const GLint *
246category 1.0
247offset 32
248
249name Color4s
250return void
251param red GLshort
252param green GLshort
253param blue GLshort
254param alpha GLshort
255category 1.0
256offset 33
257
258name Color4sv
259return void
260param v const GLshort *
261category 1.0
262offset 34
263
264name Color4ub
265return void
266param red GLubyte
267param green GLubyte
268param blue GLubyte
269param alpha GLubyte
270category 1.0
271offset 35
272
273name Color4ubv
274return void
275param v const GLubyte *
276category 1.0
277offset 36
278
279name Color4ui
280return void
281param red GLuint
282param green GLuint
283param blue GLuint
284param alpha GLuint
285category 1.0
286offset 37
287
288name Color4uiv
289return void
290param v const GLuint *
291category 1.0
292offset 38
293
294name Color4us
295return void
296param red GLushort
297param green GLushort
298param blue GLushort
299param alpha GLushort
300category 1.0
301offset 39
302
303name Color4usv
304return void
305param v const GLushort *
306category 1.0
307offset 40
308
309name EdgeFlag
310return void
311param flag GLboolean
312category 1.0
313offset 41
314
315name EdgeFlagv
316return void
317param flag const GLboolean *
318category 1.0
319offset 42
320
321name End
322return void
323category 1.0
324offset 43
325
326name Indexd
327return void
328param c GLdouble
329category 1.0
330offset 44
331
332name Indexdv
333return void
334param c const GLdouble *
335category 1.0
336offset 45
337
338name Indexf
339return void
340param c GLfloat
341category 1.0
342offset 46
343
344name Indexfv
345return void
346param c const GLfloat *
347category 1.0
348offset 47
349
350name Indexi
351return void
352param c GLint
353category 1.0
354offset 48
355
356name Indexiv
357return void
358param c const GLint *
359category 1.0
360offset 49
361
362name Indexs
363return void
364param c GLshort
365category 1.0
366offset 50
367
368name Indexsv
369return void
370param c const GLshort *
371category 1.0
372offset 51
373
374name Normal3b
375return void
376param nx GLbyte
377param ny GLbyte
378param nz GLbyte
379category 1.0
380offset 52
381
382name Normal3bv
383return void
384param v const GLbyte *
385category 1.0
386offset 53
387
388name Normal3d
389return void
390param nx GLdouble
391param ny GLdouble
392param nz GLdouble
393category 1.0
394offset 54
395
396name Normal3dv
397return void
398param v const GLdouble *
399category 1.0
400offset 55
401
402name Normal3f
403return void
404param nx GLfloat
405param ny GLfloat
406param nz GLfloat
407category 1.0
408offset 56
409
410name Normal3fv
411return void
412param v const GLfloat *
413category 1.0
414offset 57
415
416name Normal3i
417return void
418param nx GLint
419param ny GLint
420param nz GLint
421category 1.0
422offset 58
423
424name Normal3iv
425return void
426param v const GLint *
427category 1.0
428offset 59
429
430name Normal3s
431return void
432param nx GLshort
433param ny GLshort
434param nz GLshort
435category 1.0
436offset 60
437
438name Normal3sv
439return void
440param v const GLshort *
441category 1.0
442offset 61
443
444name RasterPos2d
445return void
446param x GLdouble
447param y GLdouble
448category 1.0
449offset 62
450
451name RasterPos2dv
452return void
453param v const GLdouble *
454category 1.0
455offset 63
456
457name RasterPos2f
458return void
459param x GLfloat
460param y GLfloat
461category 1.0
462offset 64
463
464name RasterPos2fv
465return void
466param v const GLfloat *
467category 1.0
468offset 65
469
470name RasterPos2i
471return void
472param x GLint
473param y GLint
474category 1.0
475offset 66
476
477name RasterPos2iv
478return void
479param v const GLint *
480category 1.0
481offset 67
482
483name RasterPos2s
484return void
485param x GLshort
486param y GLshort
487category 1.0
488offset 68
489
490name RasterPos2sv
491return void
492param v const GLshort *
493category 1.0
494offset 69
495
496name RasterPos3d
497return void
498param x GLdouble
499param y GLdouble
500param z GLdouble
501category 1.0
502offset 70
503
504name RasterPos3dv
505return void
506param v const GLdouble *
507category 1.0
508offset 71
509
510name RasterPos3f
511return void
512param x GLfloat
513param y GLfloat
514param z GLfloat
515category 1.0
516offset 72
517
518name RasterPos3fv
519return void
520param v const GLfloat *
521category 1.0
522offset 73
523
524name RasterPos3i
525return void
526param x GLint
527param y GLint
528param z GLint
529category 1.0
530offset 74
531
532name RasterPos3iv
533return void
534param v const GLint *
535category 1.0
536offset 75
537
538name RasterPos3s
539return void
540param x GLshort
541param y GLshort
542param z GLshort
543category 1.0
544offset 76
545
546name RasterPos3sv
547return void
548param v const GLshort *
549category 1.0
550offset 77
551
552name RasterPos4d
553return void
554param x GLdouble
555param y GLdouble
556param z GLdouble
557param w GLdouble
558category 1.0
559offset 78
560
561name RasterPos4dv
562return void
563param v const GLdouble *
564category 1.0
565offset 79
566
567name RasterPos4f
568return void
569param x GLfloat
570param y GLfloat
571param z GLfloat
572param w GLfloat
573category 1.0
574offset 80
575
576name RasterPos4fv
577return void
578param v const GLfloat *
579category 1.0
580offset 81
581
582name RasterPos4i
583return void
584param x GLint
585param y GLint
586param z GLint
587param w GLint
588category 1.0
589offset 82
590
591name RasterPos4iv
592return void
593param v const GLint *
594category 1.0
595offset 83
596
597name RasterPos4s
598return void
599param x GLshort
600param y GLshort
601param z GLshort
602param w GLshort
603category 1.0
604offset 84
605
606name RasterPos4sv
607return void
608param v const GLshort *
609category 1.0
610offset 85
611
612name Rectd
613return void
614param x1 GLdouble
615param y1 GLdouble
616param x2 GLdouble
617param y2 GLdouble
618category 1.0
619offset 86
620
621name Rectdv
622return void
623param v1 const GLdouble *
624param v2 const GLdouble *
625category 1.0
626offset 87
627
628name Rectf
629return void
630param x1 GLfloat
631param y1 GLfloat
632param x2 GLfloat
633param y2 GLfloat
634category 1.0
635offset 88
636
637name Rectfv
638return void
639param v1 const GLfloat *
640param v2 const GLfloat *
641category 1.0
642offset 89
643
644name Recti
645return void
646param x1 GLint
647param y1 GLint
648param x2 GLint
649param y2 GLint
650category 1.0
651offset 90
652
653name Rectiv
654return void
655param v1 const GLint *
656param v2 const GLint *
657category 1.0
658offset 91
659
660name Rects
661return void
662param x1 GLshort
663param y1 GLshort
664param x2 GLshort
665param y2 GLshort
666category 1.0
667offset 92
668
669name Rectsv
670return void
671param v1 const GLshort *
672param v2 const GLshort *
673category 1.0
674offset 93
675
676name TexCoord1d
677return void
678param s GLdouble
679category 1.0
680offset 94
681
682name TexCoord1dv
683return void
684param v const GLdouble *
685category 1.0
686offset 95
687
688name TexCoord1f
689return void
690param s GLfloat
691category 1.0
692offset 96
693
694name TexCoord1fv
695return void
696param v const GLfloat *
697category 1.0
698offset 97
699
700name TexCoord1i
701return void
702param s GLint
703category 1.0
704offset 98
705
706name TexCoord1iv
707return void
708param v const GLint *
709category 1.0
710offset 99
711
712name TexCoord1s
713return void
714param s GLshort
715category 1.0
716offset 100
717
718name TexCoord1sv
719return void
720param v const GLshort *
721category 1.0
722offset 101
723
724name TexCoord2d
725return void
726param s GLdouble
727param t GLdouble
728category 1.0
729offset 102
730
731name TexCoord2dv
732return void
733param v const GLdouble *
734category 1.0
735offset 103
736
737name TexCoord2f
738return void
739param s GLfloat
740param t GLfloat
741category 1.0
742offset 104
743
744name TexCoord2fv
745return void
746param v const GLfloat *
747category 1.0
748offset 105
749
750name TexCoord2i
751return void
752param s GLint
753param t GLint
754category 1.0
755offset 106
756
757name TexCoord2iv
758return void
759param v const GLint *
760category 1.0
761offset 107
762
763name TexCoord2s
764return void
765param s GLshort
766param t GLshort
767category 1.0
768offset 108
769
770name TexCoord2sv
771return void
772param v const GLshort *
773category 1.0
774offset 109
775
776name TexCoord3d
777return void
778param s GLdouble
779param t GLdouble
780param r GLdouble
781category 1.0
782offset 110
783
784name TexCoord3dv
785return void
786param v const GLdouble *
787category 1.0
788offset 111
789
790name TexCoord3f
791return void
792param s GLfloat
793param t GLfloat
794param r GLfloat
795category 1.0
796offset 112
797
798name TexCoord3fv
799return void
800param v const GLfloat *
801category 1.0
802offset 113
803
804name TexCoord3i
805return void
806param s GLint
807param t GLint
808param r GLint
809category 1.0
810offset 114
811
812name TexCoord3iv
813return void
814param v const GLint *
815category 1.0
816offset 115
817
818name TexCoord3s
819return void
820param s GLshort
821param t GLshort
822param r GLshort
823category 1.0
824offset 116
825
826name TexCoord3sv
827return void
828param v const GLshort *
829category 1.0
830offset 117
831
832name TexCoord4d
833return void
834param s GLdouble
835param t GLdouble
836param r GLdouble
837param q GLdouble
838category 1.0
839offset 118
840
841name TexCoord4dv
842return void
843param v const GLdouble *
844category 1.0
845offset 119
846
847name TexCoord4f
848return void
849param s GLfloat
850param t GLfloat
851param r GLfloat
852param q GLfloat
853category 1.0
854offset 120
855
856name TexCoord4fv
857return void
858param v const GLfloat *
859category 1.0
860offset 121
861
862name TexCoord4i
863return void
864param s GLint
865param t GLint
866param r GLint
867param q GLint
868category 1.0
869offset 122
870
871name TexCoord4iv
872return void
873param v const GLint *
874category 1.0
875offset 123
876
877name TexCoord4s
878return void
879param s GLshort
880param t GLshort
881param r GLshort
882param q GLshort
883category 1.0
884offset 124
885
886name TexCoord4sv
887return void
888param v const GLshort *
889category 1.0
890offset 125
891
892name Vertex2d
893return void
894param x GLdouble
895param y GLdouble
896category 1.0
897offset 126
898
899name Vertex2dv
900return void
901param v const GLdouble *
902category 1.0
903offset 127
904
905name Vertex2f
906return void
907param x GLfloat
908param y GLfloat
909category 1.0
910offset 128
911
912name Vertex2fv
913return void
914param v const GLfloat *
915category 1.0
916offset 129
917
918name Vertex2i
919return void
920param x GLint
921param y GLint
922category 1.0
923offset 130
924
925name Vertex2iv
926return void
927param v const GLint *
928category 1.0
929offset 131
930
931name Vertex2s
932return void
933param x GLshort
934param y GLshort
935category 1.0
936offset 132
937
938name Vertex2sv
939return void
940param v const GLshort *
941category 1.0
942offset 133
943
944name Vertex3d
945return void
946param x GLdouble
947param y GLdouble
948param z GLdouble
949category 1.0
950offset 134
951
952name Vertex3dv
953return void
954param v const GLdouble *
955category 1.0
956offset 135
957
958name Vertex3f
959return void
960param x GLfloat
961param y GLfloat
962param z GLfloat
963category 1.0
964offset 136
965
966name Vertex3fv
967return void
968param v const GLfloat *
969category 1.0
970offset 137
971
972name Vertex3i
973return void
974param x GLint
975param y GLint
976param z GLint
977category 1.0
978offset 138
979
980name Vertex3iv
981return void
982param v const GLint *
983category 1.0
984offset 139
985
986name Vertex3s
987return void
988param x GLshort
989param y GLshort
990param z GLshort
991category 1.0
992offset 140
993
994name Vertex3sv
995return void
996param v const GLshort *
997category 1.0
998offset 141
999
1000name Vertex4d
1001return void
1002param x GLdouble
1003param y GLdouble
1004param z GLdouble
1005param w GLdouble
1006category 1.0
1007offset 142
1008
1009name Vertex4dv
1010return void
1011param v const GLdouble *
1012category 1.0
1013offset 143
1014
1015name Vertex4f
1016return void
1017param x GLfloat
1018param y GLfloat
1019param z GLfloat
1020param w GLfloat
1021category 1.0
1022offset 144
1023
1024name Vertex4fv
1025return void
1026param v const GLfloat *
1027category 1.0
1028offset 145
1029
1030name Vertex4i
1031return void
1032param x GLint
1033param y GLint
1034param z GLint
1035param w GLint
1036category 1.0
1037offset 146
1038
1039name Vertex4iv
1040return void
1041param v const GLint *
1042category 1.0
1043offset 147
1044
1045name Vertex4s
1046return void
1047param x GLshort
1048param y GLshort
1049param z GLshort
1050param w GLshort
1051category 1.0
1052offset 148
1053
1054name Vertex4sv
1055return void
1056param v const GLshort *
1057category 1.0
1058offset 149
1059
1060name ClipPlane
1061return void
1062param plane GLenum
1063param equation const GLdouble *
1064category 1.0
1065offset 150
1066
1067name ColorMaterial
1068return void
1069param face GLenum
1070param mode GLenum
1071category 1.0
1072offset 151
1073
1074name CullFace
1075return void
1076param mode GLenum
1077category 1.0
1078offset 152
1079
1080name Fogf
1081return void
1082param pname GLenum
1083param param GLfloat
1084category 1.0
1085offset 153
1086
1087name Fogfv
1088return void
1089param pname GLenum
1090param params const GLfloat *
1091category 1.0
1092offset 154
1093
1094name Fogi
1095return void
1096param pname GLenum
1097param param GLint
1098category 1.0
1099offset 155
1100
1101name Fogiv
1102return void
1103param pname GLenum
1104param params const GLint *
1105category 1.0
1106offset 156
1107
1108name FrontFace
1109return void
1110param mode GLenum
1111category 1.0
1112offset 157
1113
1114name Hint
1115return void
1116param target GLenum
1117param mode GLenum
1118category 1.0
1119offset 158
1120
1121name Lightf
1122return void
1123param light GLenum
1124param pname GLenum
1125param param GLfloat
1126category 1.0
1127offset 159
1128
1129name Lightfv
1130return void
1131param light GLenum
1132param pname GLenum
1133param params const GLfloat *
1134category 1.0
1135offset 160
1136
1137name Lighti
1138return void
1139param light GLenum
1140param pname GLenum
1141param param GLint
1142category 1.0
1143offset 161
1144
1145name Lightiv
1146return void
1147param light GLenum
1148param pname GLenum
1149param params const GLint *
1150category 1.0
1151offset 162
1152
1153name LightModelf
1154return void
1155param pname GLenum
1156param param GLfloat
1157category 1.0
1158offset 163
1159
1160name LightModelfv
1161return void
1162param pname GLenum
1163param params const GLfloat *
1164category 1.0
1165offset 164
1166
1167name LightModeli
1168return void
1169param pname GLenum
1170param param GLint
1171category 1.0
1172offset 165
1173
1174name LightModeliv
1175return void
1176param pname GLenum
1177param params const GLint *
1178category 1.0
1179offset 166
1180
1181name LineStipple
1182return void
1183param factor GLint
1184param pattern GLushort
1185category 1.0
1186offset 167
1187
1188name LineWidth
1189return void
1190param width GLfloat
1191category 1.0
1192offset 168
1193
1194name Materialf
1195return void
1196param face GLenum
1197param pname GLenum
1198param param GLfloat
1199category 1.0
1200offset 169
1201
1202name Materialfv
1203return void
1204param face GLenum
1205param pname GLenum
1206param params const GLfloat *
1207category 1.0
1208offset 170
1209
1210name Materiali
1211return void
1212param face GLenum
1213param pname GLenum
1214param param GLint
1215category 1.0
1216offset 171
1217
1218name Materialiv
1219return void
1220param face GLenum
1221param pname GLenum
1222param params const GLint *
1223category 1.0
1224offset 172
1225
1226name PointSize
1227return void
1228param size GLfloat
1229category 1.0
1230offset 173
1231
1232name PolygonMode
1233return void
1234param face GLenum
1235param mode GLenum
1236category 1.0
1237offset 174
1238
1239name PolygonStipple
1240return void
1241param mask const GLubyte *
1242category 1.0
1243offset 175
1244
1245name Scissor
1246return void
1247param x GLint
1248param y GLint
1249param width GLsizei
1250param height GLsizei
1251category 1.0
1252offset 176
1253
1254name ShadeModel
1255return void
1256param mode GLenum
1257category 1.0
1258offset 177
1259
1260name TexParameterf
1261return void
1262param target GLenum
1263param pname GLenum
1264param param GLfloat
1265category 1.0
1266offset 178
1267
1268name TexParameterfv
1269return void
1270param target GLenum
1271param pname GLenum
1272param params const GLfloat *
1273category 1.0
1274offset 179
1275
1276name TexParameteri
1277return void
1278param target GLenum
1279param pname GLenum
1280param param GLint
1281category 1.0
1282offset 180
1283
1284name TexParameteriv
1285return void
1286param target GLenum
1287param pname GLenum
1288param params const GLint *
1289category 1.0
1290offset 181
1291
1292name TexImage1D
1293return void
1294param target GLenum
1295param level GLint
1296param internalformat GLint
1297param width GLsizei
1298param border GLint
1299param format GLenum
1300param type GLenum
1301param pixels const GLvoid *
1302category 1.0
1303offset 182
1304
1305name TexImage2D
1306return void
1307param target GLenum
1308param level GLint
1309param internalformat GLint
1310param width GLsizei
1311param height GLsizei
1312param border GLint
1313param format GLenum
1314param type GLenum
1315param pixels const GLvoid *
1316category 1.0
1317offset 183
1318
1319name TexEnvf
1320return void
1321param target GLenum
1322param pname GLenum
1323param param GLfloat
1324category 1.0
1325offset 184
1326
1327name TexEnvfv
1328return void
1329param target GLenum
1330param pname GLenum
1331param params const GLfloat *
1332category 1.0
1333offset 185
1334
1335name TexEnvi
1336return void
1337param target GLenum
1338param pname GLenum
1339param param GLint
1340category 1.0
1341offset 186
1342
1343name TexEnviv
1344return void
1345param target GLenum
1346param pname GLenum
1347param params const GLint *
1348category 1.0
1349offset 187
1350
1351name TexGend
1352return void
1353param coord GLenum
1354param pname GLenum
1355param param GLdouble
1356category 1.0
1357offset 188
1358
1359name TexGendv
1360return void
1361param coord GLenum
1362param pname GLenum
1363param params const GLdouble *
1364category 1.0
1365offset 189
1366
1367name TexGenf
1368return void
1369param coord GLenum
1370param pname GLenum
1371param param GLfloat
1372category 1.0
1373offset 190
1374
1375name TexGenfv
1376return void
1377param coord GLenum
1378param pname GLenum
1379param params const GLfloat *
1380category 1.0
1381offset 191
1382
1383name TexGeni
1384return void
1385param coord GLenum
1386param pname GLenum
1387param param GLint
1388category 1.0
1389offset 192
1390
1391name TexGeniv
1392return void
1393param coord GLenum
1394param pname GLenum
1395param params const GLint *
1396category 1.0
1397offset 193
1398
1399name FeedbackBuffer
1400return void
1401param size GLsizei
1402param type GLenum
1403param buffer GLfloat *
1404category 1.0
1405offset 194
1406
1407name SelectBuffer
1408return void
1409param size GLsizei
1410param buffer GLuint *
1411category 1.0
1412offset 195
1413
1414name RenderMode
1415return GLint
1416param mode GLenum
1417category 1.0
1418offset 196
1419
1420name InitNames
1421return void
1422category 1.0
1423offset 197
1424
1425name LoadName
1426return void
1427param name GLuint
1428category 1.0
1429offset 198
1430
1431name PassThrough
1432return void
1433param token GLfloat
1434category 1.0
1435offset 199
1436
1437name PopName
1438return void
1439category 1.0
1440offset 200
1441
1442name PushName
1443return void
1444param name GLuint
1445category 1.0
1446offset 201
1447
1448name DrawBuffer
1449return void
1450param mode GLenum
1451category 1.0
1452offset 202
1453
1454name Clear
1455return void
1456param mask GLbitfield
1457category 1.0
1458offset 203
1459
1460name ClearAccum
1461return void
1462param red GLfloat
1463param green GLfloat
1464param blue GLfloat
1465param alpha GLfloat
1466category 1.0
1467offset 204
1468
1469name ClearIndex
1470return void
1471param c GLfloat
1472category 1.0
1473offset 205
1474
1475name ClearColor
1476return void
1477param red GLclampf
1478param green GLclampf
1479param blue GLclampf
1480param alpha GLclampf
1481category 1.0
1482offset 206
1483
1484name ClearStencil
1485return void
1486param s GLint
1487category 1.0
1488offset 207
1489
1490name ClearDepth
1491return void
1492param depth GLclampd
1493category 1.0
1494offset 208
1495
1496name StencilMask
1497return void
1498param mask GLuint
1499category 1.0
1500offset 209
1501
1502name ColorMask
1503return void
1504param red GLboolean
1505param green GLboolean
1506param blue GLboolean
1507param alpha GLboolean
1508category 1.0
1509offset 210
1510
1511name DepthMask
1512return void
1513param flag GLboolean
1514category 1.0
1515offset 211
1516
1517name IndexMask
1518return void
1519param mask GLuint
1520category 1.0
1521offset 212
1522
1523name Accum
1524return void
1525param op GLenum
1526param value GLfloat
1527category 1.0
1528offset 213
1529
1530name Disable
1531return void
1532param cap GLenum
1533category 1.0
1534offset 214
1535
1536name Enable
1537return void
1538param cap GLenum
1539category 1.0
1540offset 215
1541
1542name Finish
1543return void
1544category 1.0
1545offset 216
1546
1547name Flush
1548return void
1549category 1.0
1550offset 217
1551
1552name PopAttrib
1553return void
1554category 1.0
1555offset 218
1556
1557name PushAttrib
1558return void
1559param mask GLbitfield
1560category 1.0
1561offset 219
1562
1563name Map1d
1564return void
1565param target GLenum
1566param u1 GLdouble
1567param u2 GLdouble
1568param stride GLint
1569param order GLint
1570param points const GLdouble *
1571category 1.0
1572offset 220
1573
1574name Map1f
1575return void
1576param target GLenum
1577param u1 GLfloat
1578param u2 GLfloat
1579param stride GLint
1580param order GLint
1581param points const GLfloat *
1582category 1.0
1583offset 221
1584
1585name Map2d
1586return void
1587param target GLenum
1588param u1 GLdouble
1589param u2 GLdouble
1590param ustride GLint
1591param uorder GLint
1592param v1 GLdouble
1593param v2 GLdouble
1594param vstride GLint
1595param vorder GLint
1596param points const GLdouble *
1597category 1.0
1598offset 222
1599
1600name Map2f
1601return void
1602param target GLenum
1603param u1 GLfloat
1604param u2 GLfloat
1605param ustride GLint
1606param uorder GLint
1607param v1 GLfloat
1608param v2 GLfloat
1609param vstride GLint
1610param vorder GLint
1611param points const GLfloat *
1612category 1.0
1613offset 223
1614
1615name MapGrid1d
1616return void
1617param un GLint
1618param u1 GLdouble
1619param u2 GLdouble
1620category 1.0
1621offset 224
1622
1623name MapGrid1f
1624return void
1625param un GLint
1626param u1 GLfloat
1627param u2 GLfloat
1628category 1.0
1629offset 225
1630
1631name MapGrid2d
1632return void
1633param un GLint
1634param u1 GLdouble
1635param u2 GLdouble
1636param vn GLint
1637param v1 GLdouble
1638param v2 GLdouble
1639category 1.0
1640offset 226
1641
1642name MapGrid2f
1643return void
1644param un GLint
1645param u1 GLfloat
1646param u2 GLfloat
1647param vn GLint
1648param v1 GLfloat
1649param v2 GLfloat
1650category 1.0
1651offset 227
1652
1653name EvalCoord1d
1654return void
1655param u GLdouble
1656category 1.0
1657offset 228
1658
1659name EvalCoord1dv
1660return void
1661param u const GLdouble *
1662category 1.0
1663offset 229
1664
1665name EvalCoord1f
1666return void
1667param u GLfloat
1668category 1.0
1669offset 230
1670
1671name EvalCoord1fv
1672return void
1673param u const GLfloat *
1674category 1.0
1675offset 231
1676
1677name EvalCoord2d
1678return void
1679param u GLdouble
1680param v GLdouble
1681category 1.0
1682offset 232
1683
1684name EvalCoord2dv
1685return void
1686param u const GLdouble *
1687category 1.0
1688offset 233
1689
1690name EvalCoord2f
1691return void
1692param u GLfloat
1693param v GLfloat
1694category 1.0
1695offset 234
1696
1697name EvalCoord2fv
1698return void
1699param u const GLfloat *
1700category 1.0
1701offset 235
1702
1703name EvalMesh1
1704return void
1705param mode GLenum
1706param i1 GLint
1707param i2 GLint
1708category 1.0
1709offset 236
1710
1711name EvalPoint1
1712return void
1713param i GLint
1714category 1.0
1715offset 237
1716
1717name EvalMesh2
1718return void
1719param mode GLenum
1720param i1 GLint
1721param i2 GLint
1722param j1 GLint
1723param j2 GLint
1724category 1.0
1725offset 238
1726
1727name EvalPoint2
1728return void
1729param i GLint
1730param j GLint
1731category 1.0
1732offset 239
1733
1734name AlphaFunc
1735return void
1736param func GLenum
1737param ref GLclampf
1738category 1.0
1739offset 240
1740
1741name BlendFunc
1742return void
1743param sfactor GLenum
1744param dfactor GLenum
1745category 1.0
1746offset 241
1747
1748name LogicOp
1749return void
1750param opcode GLenum
1751category 1.0
1752offset 242
1753
1754name StencilFunc
1755return void
1756param func GLenum
1757param ref GLint
1758param mask GLuint
1759category 1.0
1760offset 243
1761
1762name StencilOp
1763return void
1764param fail GLenum
1765param zfail GLenum
1766param zpass GLenum
1767category 1.0
1768offset 244
1769
1770name DepthFunc
1771return void
1772param func GLenum
1773category 1.0
1774offset 245
1775
1776name PixelZoom
1777return void
1778param xfactor GLfloat
1779param yfactor GLfloat
1780category 1.0
1781offset 246
1782
1783name PixelTransferf
1784return void
1785param pname GLenum
1786param param GLfloat
1787category 1.0
1788offset 247
1789
1790name PixelTransferi
1791return void
1792param pname GLenum
1793param param GLint
1794category 1.0
1795offset 248
1796
1797name PixelStoref
1798return void
1799param pname GLenum
1800param param GLfloat
1801category 1.0
1802offset 249
1803
1804name PixelStorei
1805return void
1806param pname GLenum
1807param param GLint
1808category 1.0
1809offset 250
1810
1811name PixelMapfv
1812return void
1813param map GLenum
Brian Pauld4576152003-08-19 01:07:26 +00001814param mapsize GLsizei
Brian Paul4fe0f9d2001-11-18 22:43:16 +00001815param values const GLfloat *
1816category 1.0
1817offset 251
1818
1819name PixelMapuiv
1820return void
1821param map GLenum
Brian Pauld4576152003-08-19 01:07:26 +00001822param mapsize GLsizei
Brian Paul4fe0f9d2001-11-18 22:43:16 +00001823param values const GLuint *
1824category 1.0
1825offset 252
1826
1827name PixelMapusv
1828return void
1829param map GLenum
Brian Pauld4576152003-08-19 01:07:26 +00001830param mapsize GLsizei
Brian Paul4fe0f9d2001-11-18 22:43:16 +00001831param values const GLushort *
1832category 1.0
1833offset 253
1834
1835name ReadBuffer
1836return void
1837param mode GLenum
1838category 1.0
1839offset 254
1840
1841name CopyPixels
1842return void
1843param x GLint
1844param y GLint
1845param width GLsizei
1846param height GLsizei
1847param type GLenum
1848category 1.0
1849offset 255
1850
1851name ReadPixels
1852return void
1853param x GLint
1854param y GLint
1855param width GLsizei
1856param height GLsizei
1857param format GLenum
1858param type GLenum
1859param pixels GLvoid *
1860category 1.0
1861offset 256
1862
1863name DrawPixels
1864return void
1865param width GLsizei
1866param height GLsizei
1867param format GLenum
1868param type GLenum
1869param pixels const GLvoid *
1870category 1.0
1871offset 257
1872
1873name GetBooleanv
1874return void
1875param pname GLenum
1876param params GLboolean *
1877category 1.0
1878offset 258
1879
1880name GetClipPlane
1881return void
1882param plane GLenum
1883param equation GLdouble *
1884category 1.0
1885offset 259
1886
1887name GetDoublev
1888return void
1889param pname GLenum
1890param params GLdouble *
1891category 1.0
1892offset 260
1893
1894name GetError
1895return GLenum
1896category 1.0
1897offset 261
1898
1899name GetFloatv
1900return void
1901param pname GLenum
1902param params GLfloat *
1903category 1.0
1904offset 262
1905
1906name GetIntegerv
1907return void
1908param pname GLenum
1909param params GLint *
1910category 1.0
1911offset 263
1912
1913name GetLightfv
1914return void
1915param light GLenum
1916param pname GLenum
1917param params GLfloat *
1918category 1.0
1919offset 264
1920
1921name GetLightiv
1922return void
1923param light GLenum
1924param pname GLenum
1925param params GLint *
1926category 1.0
1927offset 265
1928
1929name GetMapdv
1930return void
1931param target GLenum
1932param query GLenum
1933param v GLdouble *
1934category 1.0
1935offset 266
1936
1937name GetMapfv
1938return void
1939param target GLenum
1940param query GLenum
1941param v GLfloat *
1942category 1.0
1943offset 267
1944
1945name GetMapiv
1946return void
1947param target GLenum
1948param query GLenum
1949param v GLint *
1950category 1.0
1951offset 268
1952
1953name GetMaterialfv
1954return void
1955param face GLenum
1956param pname GLenum
1957param params GLfloat *
1958category 1.0
1959offset 269
1960
1961name GetMaterialiv
1962return void
1963param face GLenum
1964param pname GLenum
1965param params GLint *
1966category 1.0
1967offset 270
1968
1969name GetPixelMapfv
1970return void
1971param map GLenum
1972param values GLfloat *
1973category 1.0
1974offset 271
1975
1976name GetPixelMapuiv
1977return void
1978param map GLenum
1979param values GLuint *
1980category 1.0
1981offset 272
1982
1983name GetPixelMapusv
1984return void
1985param map GLenum
1986param values GLushort *
1987category 1.0
1988offset 273
1989
1990name GetPolygonStipple
1991return void
1992param mask GLubyte *
1993category 1.0
1994offset 274
1995
1996name GetString
1997return const GLubyte *
1998param name GLenum
1999category 1.0
2000offset 275
2001
2002name GetTexEnvfv
2003return void
2004param target GLenum
2005param pname GLenum
2006param params GLfloat *
2007category 1.0
2008offset 276
2009
2010name GetTexEnviv
2011return void
2012param target GLenum
2013param pname GLenum
2014param params GLint *
2015category 1.0
2016offset 277
2017
2018name GetTexGendv
2019return void
2020param coord GLenum
2021param pname GLenum
2022param params GLdouble *
2023category 1.0
2024offset 278
2025
2026name GetTexGenfv
2027return void
2028param coord GLenum
2029param pname GLenum
2030param params GLfloat *
2031category 1.0
2032offset 279
2033
2034name GetTexGeniv
2035return void
2036param coord GLenum
2037param pname GLenum
2038param params GLint *
2039category 1.0
2040offset 280
2041
2042name GetTexImage
2043return void
2044param target GLenum
2045param level GLint
2046param format GLenum
2047param type GLenum
2048param pixels GLvoid *
2049category 1.0
2050offset 281
2051
2052name GetTexParameterfv
2053return void
2054param target GLenum
2055param pname GLenum
2056param params GLfloat *
2057category 1.0
2058offset 282
2059
2060name GetTexParameteriv
2061return void
2062param target GLenum
2063param pname GLenum
2064param params GLint *
2065category 1.0
2066offset 283
2067
2068name GetTexLevelParameterfv
2069return void
2070param target GLenum
2071param level GLint
2072param pname GLenum
2073param params GLfloat *
2074category 1.0
2075offset 284
2076
2077name GetTexLevelParameteriv
2078return void
2079param target GLenum
2080param level GLint
2081param pname GLenum
2082param params GLint *
2083category 1.0
2084offset 285
2085
2086name IsEnabled
2087return GLboolean
2088param cap GLenum
2089category 1.0
2090offset 286
2091
2092name IsList
2093return GLboolean
2094param list GLuint
2095category 1.0
2096offset 287
2097
2098name DepthRange
2099return void
Brian Paul70c05e62001-11-26 23:41:24 +00002100param zNear GLclampd
2101param zFar GLclampd
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002102category 1.0
2103offset 288
2104
2105name Frustum
2106return void
2107param left GLdouble
2108param right GLdouble
2109param bottom GLdouble
2110param top GLdouble
2111param zNear GLdouble
2112param zFar GLdouble
2113category 1.0
2114offset 289
2115
2116name LoadIdentity
2117return void
2118category 1.0
2119offset 290
2120
2121name LoadMatrixf
2122return void
2123param m const GLfloat *
2124category 1.0
2125offset 291
2126
2127name LoadMatrixd
2128return void
2129param m const GLdouble *
2130category 1.0
2131offset 292
2132
2133name MatrixMode
2134return void
2135param mode GLenum
2136category 1.0
2137offset 293
2138
2139name MultMatrixf
2140return void
2141param m const GLfloat *
2142category 1.0
2143offset 294
2144
2145name MultMatrixd
2146return void
2147param m const GLdouble *
2148category 1.0
2149offset 295
2150
2151name Ortho
2152return void
2153param left GLdouble
2154param right GLdouble
2155param bottom GLdouble
2156param top GLdouble
2157param zNear GLdouble
2158param zFar GLdouble
2159category 1.0
2160offset 296
2161
2162name PopMatrix
2163return void
2164category 1.0
2165offset 297
2166
2167name PushMatrix
2168return void
2169category 1.0
2170offset 298
2171
2172name Rotated
2173return void
2174param angle GLdouble
2175param x GLdouble
2176param y GLdouble
2177param z GLdouble
2178category 1.0
2179offset 299
2180
2181name Rotatef
2182return void
2183param angle GLfloat
2184param x GLfloat
2185param y GLfloat
2186param z GLfloat
2187category 1.0
2188offset 300
2189
2190name Scaled
2191return void
2192param x GLdouble
2193param y GLdouble
2194param z GLdouble
2195category 1.0
2196offset 301
2197
2198name Scalef
2199return void
2200param x GLfloat
2201param y GLfloat
2202param z GLfloat
2203category 1.0
2204offset 302
2205
2206name Translated
2207return void
2208param x GLdouble
2209param y GLdouble
2210param z GLdouble
2211category 1.0
2212offset 303
2213
2214name Translatef
2215return void
2216param x GLfloat
2217param y GLfloat
2218param z GLfloat
2219category 1.0
2220offset 304
2221
2222name Viewport
2223return void
2224param x GLint
2225param y GLint
2226param width GLsizei
2227param height GLsizei
2228category 1.0
2229offset 305
2230
2231
2232# OpenGL 1.1
2233
2234name ArrayElement
2235return void
2236param i GLint
2237category 1.1
2238offset 306
2239
2240name ColorPointer
2241return void
2242param size GLint
2243param type GLenum
2244param stride GLsizei
2245param pointer const GLvoid *
2246category 1.1
2247offset 308
2248
2249name DisableClientState
2250return void
2251param array GLenum
2252category 1.1
2253offset 309
2254
2255name DrawArrays
2256return void
2257param mode GLenum
2258param first GLint
2259param count GLsizei
2260category 1.1
2261offset 310
2262
2263name DrawElements
2264return void
2265param mode GLenum
2266param count GLsizei
2267param type GLenum
2268param indices const GLvoid *
2269category 1.1
2270offset 311
2271
2272name EdgeFlagPointer
2273return void
2274param stride GLsizei
2275param pointer const GLvoid *
2276category 1.1
2277offset 312
2278
2279name EnableClientState
2280return void
2281param array GLenum
2282category 1.1
2283offset 313
2284
2285name GetPointerv
2286return void
2287param pname GLenum
2288param params GLvoid **
2289category 1.1
2290offset 329
2291
2292name IndexPointer
2293return void
2294param type GLenum
2295param stride GLsizei
2296param pointer const GLvoid *
2297category 1.1
2298offset 314
2299
2300name InterleavedArrays
2301return void
2302param format GLenum
2303param stride GLsizei
2304param pointer const GLvoid *
2305category 1.1
2306offset 317
2307
2308name NormalPointer
2309return void
2310param type GLenum
2311param stride GLsizei
2312param pointer const GLvoid *
2313category 1.1
2314offset 318
2315
2316name TexCoordPointer
2317return void
2318param size GLint
2319param type GLenum
2320param stride GLsizei
2321param pointer const GLvoid *
2322category 1.1
2323offset 320
2324
2325name VertexPointer
2326return void
2327param size GLint
2328param type GLenum
2329param stride GLsizei
2330param pointer const GLvoid *
2331category 1.1
2332offset 321
2333
2334name PolygonOffset
2335return void
2336param factor GLfloat
2337param units GLfloat
2338category 1.1
2339offset 319
2340
2341name CopyTexImage1D
2342return void
2343param target GLenum
2344param level GLint
2345param internalformat GLenum
2346param x GLint
2347param y GLint
2348param width GLsizei
2349param border GLint
2350category 1.1
2351offset 323
2352
2353name CopyTexImage2D
2354return void
2355param target GLenum
2356param level GLint
2357param internalformat GLenum
2358param x GLint
2359param y GLint
2360param width GLsizei
2361param height GLsizei
2362param border GLint
2363category 1.1
2364offset 324
2365
2366name CopyTexSubImage1D
2367return void
2368param target GLenum
2369param level GLint
2370param xoffset GLint
2371param x GLint
2372param y GLint
2373param width GLsizei
2374category 1.1
2375offset 325
2376
2377name CopyTexSubImage2D
2378return void
2379param target GLenum
2380param level GLint
2381param xoffset GLint
2382param yoffset GLint
2383param x GLint
2384param y GLint
2385param width GLsizei
2386param height GLsizei
2387category 1.1
2388offset 326
2389
2390name TexSubImage1D
2391return void
2392param target GLenum
2393param level GLint
2394param xoffset GLint
2395param width GLsizei
2396param format GLenum
2397param type GLenum
2398param pixels const GLvoid *
2399category 1.1
2400offset 332
2401
2402name TexSubImage2D
2403return void
2404param target GLenum
2405param level GLint
2406param xoffset GLint
2407param yoffset GLint
2408param width GLsizei
2409param height GLsizei
2410param format GLenum
2411param type GLenum
2412param pixels const GLvoid *
2413category 1.1
2414offset 333
2415
2416name AreTexturesResident
2417return GLboolean
2418param n GLsizei
2419param textures const GLuint *
2420param residences GLboolean *
2421category 1.1
2422offset 322
2423
2424name BindTexture
2425return void
2426param target GLenum
2427param texture GLuint
2428category 1.1
2429offset 307
2430
2431name DeleteTextures
2432return void
2433param n GLsizei
2434param textures const GLuint *
2435category 1.1
2436offset 327
2437
2438name GenTextures
2439return void
2440param n GLsizei
2441param textures GLuint *
2442category 1.1
2443offset 328
2444
2445name IsTexture
2446return GLboolean
2447param texture GLuint
2448category 1.1
2449offset 330
2450
2451name PrioritizeTextures
2452return void
2453param n GLsizei
2454param textures const GLuint *
2455param priorities const GLclampf *
2456category 1.1
2457offset 331
2458
2459name Indexub
2460return void
2461param c GLubyte
2462category 1.1
2463offset 315
2464
2465name Indexubv
2466return void
2467param c const GLubyte *
2468category 1.1
2469offset 316
2470
2471name PopClientAttrib
2472return void
2473category 1.1
2474offset 334
2475
2476name PushClientAttrib
2477return void
2478param mask GLbitfield
2479category 1.1
2480offset 335
2481
2482
2483# OpenGL 1.2
2484
2485name BlendColor
2486return void
2487param red GLclampf
2488param green GLclampf
2489param blue GLclampf
2490param alpha GLclampf
2491category 1.2
2492offset 336
2493
2494name BlendEquation
2495return void
2496param mode GLenum
2497category 1.2
2498offset 337
2499
2500name DrawRangeElements
2501return void
2502param mode GLenum
2503param start GLuint
2504param end GLuint
2505param count GLsizei
2506param type GLenum
2507param indices const GLvoid *
2508category 1.2
2509offset 338
2510
2511name ColorTable
2512return void
2513param target GLenum
2514param internalformat GLenum
2515param width GLsizei
2516param format GLenum
2517param type GLenum
2518param table const GLvoid *
2519category 1.2
2520offset 339
2521
2522name ColorTableParameterfv
2523return void
2524param target GLenum
2525param pname GLenum
2526param params const GLfloat *
2527category 1.2
2528offset 340
2529
2530name ColorTableParameteriv
2531return void
2532param target GLenum
2533param pname GLenum
2534param params const GLint *
2535category 1.2
2536offset 341
2537
2538name CopyColorTable
2539return void
2540param target GLenum
2541param internalformat GLenum
2542param x GLint
2543param y GLint
2544param width GLsizei
2545category 1.2
2546offset 342
2547
2548name GetColorTable
2549return void
2550param target GLenum
2551param format GLenum
2552param type GLenum
2553param table GLvoid *
2554category 1.2
2555offset 343
2556
2557name GetColorTableParameterfv
2558return void
2559param target GLenum
2560param pname GLenum
2561param params GLfloat *
2562category 1.2
2563offset 344
2564
2565name GetColorTableParameteriv
2566return void
2567param target GLenum
2568param pname GLenum
2569param params GLint *
2570category 1.2
2571offset 345
2572
2573name ColorSubTable
2574return void
2575param target GLenum
2576param start GLsizei
2577param count GLsizei
2578param format GLenum
2579param type GLenum
2580param data const GLvoid *
2581category 1.2
2582offset 346
2583
2584name CopyColorSubTable
2585return void
2586param target GLenum
2587param start GLsizei
2588param x GLint
2589param y GLint
2590param width GLsizei
2591category 1.2
2592offset 347
2593
2594name ConvolutionFilter1D
2595return void
2596param target GLenum
2597param internalformat GLenum
2598param width GLsizei
2599param format GLenum
2600param type GLenum
2601param image const GLvoid *
2602category 1.2
2603offset 348
2604
2605name ConvolutionFilter2D
2606return void
2607param target GLenum
2608param internalformat GLenum
2609param width GLsizei
2610param height GLsizei
2611param format GLenum
2612param type GLenum
2613param image const GLvoid *
2614category 1.2
2615offset 349
2616
2617name ConvolutionParameterf
2618return void
2619param target GLenum
2620param pname GLenum
2621param params GLfloat
2622category 1.2
2623offset 350
2624
2625name ConvolutionParameterfv
2626return void
2627param target GLenum
2628param pname GLenum
2629param params const GLfloat *
2630category 1.2
2631offset 351
2632
2633name ConvolutionParameteri
2634return void
2635param target GLenum
2636param pname GLenum
2637param params GLint
2638category 1.2
2639offset 352
2640
2641name ConvolutionParameteriv
2642return void
2643param target GLenum
2644param pname GLenum
2645param params const GLint *
2646category 1.2
2647offset 353
2648
2649name CopyConvolutionFilter1D
2650return void
2651param target GLenum
2652param internalformat GLenum
2653param x GLint
2654param y GLint
2655param width GLsizei
2656category 1.2
2657offset 354
2658
2659name CopyConvolutionFilter2D
2660return void
2661param target GLenum
2662param internalformat GLenum
2663param x GLint
2664param y GLint
2665param width GLsizei
2666param height GLsizei
2667category 1.2
2668offset 355
2669
2670name GetConvolutionFilter
2671return void
2672param target GLenum
2673param format GLenum
2674param type GLenum
2675param image GLvoid *
2676category 1.2
2677offset 356
2678
2679name GetConvolutionParameterfv
2680return void
2681param target GLenum
2682param pname GLenum
2683param params GLfloat *
2684category 1.2
2685offset 357
2686
2687name GetConvolutionParameteriv
2688return void
2689param target GLenum
2690param pname GLenum
2691param params GLint *
2692category 1.2
2693offset 358
2694
2695name GetSeparableFilter
2696return void
2697param target GLenum
2698param format GLenum
2699param type GLenum
2700param row GLvoid *
2701param column GLvoid *
2702param span GLvoid *
2703category 1.2
2704offset 359
2705
2706name SeparableFilter2D
2707return void
2708param target GLenum
2709param internalformat GLenum
2710param width GLsizei
2711param height GLsizei
2712param format GLenum
2713param type GLenum
2714param row const GLvoid *
2715param column const GLvoid *
2716category 1.2
2717offset 360
2718
2719name GetHistogram
2720return void
2721param target GLenum
2722param reset GLboolean
2723param format GLenum
2724param type GLenum
2725param values GLvoid *
2726category 1.2
2727offset 361
2728
2729name GetHistogramParameterfv
2730return void
2731param target GLenum
2732param pname GLenum
2733param params GLfloat *
2734category 1.2
2735offset 362
2736
2737name GetHistogramParameteriv
2738return void
2739param target GLenum
2740param pname GLenum
2741param params GLint *
2742category 1.2
2743offset 363
2744
2745name GetMinmax
2746return void
2747param target GLenum
2748param reset GLboolean
2749param format GLenum
2750param type GLenum
2751param values GLvoid *
2752category 1.2
2753offset 364
2754
2755name GetMinmaxParameterfv
2756return void
2757param target GLenum
2758param pname GLenum
2759param params GLfloat *
2760category 1.2
2761offset 365
2762
2763name GetMinmaxParameteriv
2764return void
2765param target GLenum
2766param pname GLenum
2767param params GLint *
2768category 1.2
2769offset 366
2770
2771name Histogram
2772return void
2773param target GLenum
2774param width GLsizei
2775param internalformat GLenum
2776param sink GLboolean
2777category 1.2
2778offset 367
2779
2780name Minmax
2781return void
2782param target GLenum
2783param internalformat GLenum
2784param sink GLboolean
2785category 1.2
2786offset 368
2787
2788name ResetHistogram
2789return void
2790param target GLenum
2791category 1.2
2792offset 369
2793
2794name ResetMinmax
2795return void
2796param target GLenum
2797category 1.2
2798offset 370
2799
2800name TexImage3D
2801return void
2802param target GLenum
2803param level GLint
2804param internalformat GLint
2805param width GLsizei
2806param height GLsizei
2807param depth GLsizei
2808param border GLint
2809param format GLenum
2810param type GLenum
2811param pixels const GLvoid *
2812category 1.2
2813offset 371
2814
2815name TexSubImage3D
2816return void
2817param target GLenum
2818param level GLint
2819param xoffset GLint
2820param yoffset GLint
2821param zoffset GLint
2822param width GLsizei
2823param height GLsizei
2824param depth GLsizei
2825param format GLenum
2826param type GLenum
2827param pixels const GLvoid *
2828category 1.2
2829offset 372
2830
2831name CopyTexSubImage3D
2832return void
2833param target GLenum
2834param level GLint
2835param xoffset GLint
2836param yoffset GLint
2837param zoffset GLint
2838param x GLint
2839param y GLint
2840param width GLsizei
2841param height GLsizei
2842category 1.2
2843offset 373
2844
2845
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002846# GL_ARB_multitexture
2847
2848name ActiveTextureARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002849return void
2850param texture GLenum
2851category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002852offset 374
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002853
2854name ClientActiveTextureARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002855return void
2856param texture GLenum
2857category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002858offset 375
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002859
2860name MultiTexCoord1dARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002861return void
2862param target GLenum
2863param s GLdouble
2864category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002865offset 376
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002866
2867name MultiTexCoord1dvARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002868return void
2869param target GLenum
2870param v const GLdouble *
2871category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002872offset 377
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002873
2874name MultiTexCoord1fARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002875return void
2876param target GLenum
2877param s GLfloat
2878category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002879offset 378
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002880
2881name MultiTexCoord1fvARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002882return void
2883param target GLenum
2884param v const GLfloat *
2885category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002886offset 379
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002887
2888name MultiTexCoord1iARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002889return void
2890param target GLenum
2891param s GLint
2892category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002893offset 380
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002894
2895name MultiTexCoord1ivARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002896return void
2897param target GLenum
2898param v const GLint *
2899category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002900offset 381
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002901
2902name MultiTexCoord1sARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002903return void
2904param target GLenum
2905param s GLshort
2906category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002907offset 382
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002908
2909name MultiTexCoord1svARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002910return void
2911param target GLenum
2912param v const GLshort *
2913category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002914offset 383
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002915
2916name MultiTexCoord2dARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002917return void
2918param target GLenum
2919param s GLdouble
2920param t GLdouble
2921category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002922offset 384
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002923
2924name MultiTexCoord2dvARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002925return void
2926param target GLenum
2927param v const GLdouble *
2928category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002929offset 385
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002930
2931name MultiTexCoord2fARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002932return void
2933param target GLenum
2934param s GLfloat
2935param t GLfloat
2936category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002937offset 386
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002938
2939name MultiTexCoord2fvARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002940return void
2941param target GLenum
2942param v const GLfloat *
2943category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002944offset 387
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002945
2946name MultiTexCoord2iARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002947return void
2948param target GLenum
2949param s GLint
2950param t GLint
2951category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002952offset 388
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002953
2954name MultiTexCoord2ivARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002955return void
2956param target GLenum
2957param v const GLint *
2958category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002959offset 389
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002960
2961name MultiTexCoord2sARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002962return void
2963param target GLenum
2964param s GLshort
2965param t GLshort
2966category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002967offset 390
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002968
2969name MultiTexCoord2svARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002970return void
2971param target GLenum
2972param v const GLshort *
2973category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002974offset 391
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002975
2976name MultiTexCoord3dARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002977return void
2978param target GLenum
2979param s GLdouble
2980param t GLdouble
2981param r GLdouble
2982category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002983offset 392
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002984
2985name MultiTexCoord3dvARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002986return void
2987param target GLenum
2988param v const GLdouble *
2989category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002990offset 393
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002991
2992name MultiTexCoord3fARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00002993return void
2994param target GLenum
2995param s GLfloat
2996param t GLfloat
2997param r GLfloat
2998category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00002999offset 394
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003000
3001name MultiTexCoord3fvARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003002return void
3003param target GLenum
3004param v const GLfloat *
3005category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00003006offset 395
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003007
3008name MultiTexCoord3iARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003009return void
3010param target GLenum
3011param s GLint
3012param t GLint
3013param r GLint
3014category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00003015offset 396
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003016
3017name MultiTexCoord3ivARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003018return void
3019param target GLenum
3020param v const GLint *
3021category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00003022offset 397
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003023
3024name MultiTexCoord3sARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003025return void
3026param target GLenum
3027param s GLshort
3028param t GLshort
3029param r GLshort
3030category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00003031offset 398
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003032
3033name MultiTexCoord3svARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003034return void
3035param target GLenum
3036param v const GLshort *
3037category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00003038offset 399
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003039
3040name MultiTexCoord4dARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003041return void
3042param target GLenum
3043param s GLdouble
3044param t GLdouble
3045param r GLdouble
3046param q GLdouble
3047category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00003048offset 400
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003049
3050name MultiTexCoord4dvARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003051return void
3052param target GLenum
3053param v const GLdouble *
3054category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00003055offset 401
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003056
3057name MultiTexCoord4fARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003058return void
3059param target GLenum
3060param s GLfloat
3061param t GLfloat
3062param r GLfloat
3063param q GLfloat
3064category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00003065offset 402
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003066
3067name MultiTexCoord4fvARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003068return void
3069param target GLenum
3070param v const GLfloat *
3071category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00003072offset 403
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003073
3074name MultiTexCoord4iARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003075return void
3076param target GLenum
3077param s GLint
3078param t GLint
3079param r GLint
3080param q GLint
3081category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00003082offset 404
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003083
3084name MultiTexCoord4ivARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003085return void
3086param target GLenum
3087param v const GLint *
3088category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00003089offset 405
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003090
3091name MultiTexCoord4sARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003092return void
3093param target GLenum
3094param s GLshort
3095param t GLshort
3096param r GLshort
3097param q GLshort
3098category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00003099offset 406
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003100
3101name MultiTexCoord4svARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003102return void
3103param target GLenum
3104param v const GLshort *
3105category GL_ARB_multitexture
Brian Paul471a7742001-12-04 23:43:31 +00003106offset 407
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003107
3108
3109# GL_ARB_transpose_matrix
3110
3111name LoadTransposeMatrixfARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003112return void
3113param m const GLfloat *
3114category GL_ARB_transpose_matrix
Brian Paul471a7742001-12-04 23:43:31 +00003115offset 408
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003116
3117name LoadTransposeMatrixdARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003118return void
3119param m const GLdouble *
3120category GL_ARB_transpose_matrix
Brian Paul471a7742001-12-04 23:43:31 +00003121offset 409
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003122
3123name MultTransposeMatrixfARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003124return void
3125param m const GLfloat *
3126category GL_ARB_transpose_matrix
Brian Paul471a7742001-12-04 23:43:31 +00003127offset 410
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003128
3129name MultTransposeMatrixdARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003130return void
3131param m const GLdouble *
3132category GL_ARB_transpose_matrix
Brian Paul471a7742001-12-04 23:43:31 +00003133offset 411
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003134
3135
3136# GL_ARB_multisample
3137
3138name SampleCoverageARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003139return void
3140param value GLclampf
3141param invert GLboolean
3142category GL_ARB_multisample
Brian Paul471a7742001-12-04 23:43:31 +00003143offset 412
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003144
3145name __unused413
3146return void
3147category unused
3148offset 413
3149
3150
3151# GL_ARB_texture_compression
3152
3153name CompressedTexImage3DARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003154return void
3155param target GLenum
3156param level GLint
3157param internalformat GLenum
3158param width GLsizei
3159param height GLsizei
3160param depth GLsizei
3161param border GLint
3162param imageSize GLsizei
3163param data const GLvoid *
3164category GL_ARB_texture_compression
Brian Paul471a7742001-12-04 23:43:31 +00003165offset 554
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003166
3167name CompressedTexImage2DARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003168return void
3169param target GLenum
3170param level GLint
3171param internalformat GLenum
3172param width GLsizei
3173param height GLsizei
3174param border GLint
3175param imageSize GLsizei
3176param data const GLvoid *
3177category GL_ARB_texture_compression
Brian Paul471a7742001-12-04 23:43:31 +00003178offset 555
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003179
3180name CompressedTexImage1DARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003181return void
3182param target GLenum
3183param level GLint
3184param internalformat GLenum
3185param width GLsizei
3186param border GLint
3187param imageSize GLsizei
3188param data const GLvoid *
3189category GL_ARB_texture_compression
Brian Paul471a7742001-12-04 23:43:31 +00003190offset 556
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003191
3192name CompressedTexSubImage3DARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003193return void
3194param target GLenum
3195param level GLint
3196param xoffset GLint
3197param yoffset GLint
3198param zoffset GLint
3199param width GLsizei
3200param height GLsizei
3201param depth GLsizei
3202param format GLenum
3203param imageSize GLsizei
3204param data const GLvoid *
3205category GL_ARB_texture_compression
Brian Paul471a7742001-12-04 23:43:31 +00003206offset 557
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003207
3208name CompressedTexSubImage2DARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003209return void
3210param target GLenum
3211param level GLint
3212param xoffset GLint
3213param yoffset GLint
3214param width GLsizei
3215param height GLsizei
3216param format GLenum
3217param imageSize GLsizei
3218param data const GLvoid *
3219category GL_ARB_texture_compression
Brian Paul471a7742001-12-04 23:43:31 +00003220offset 558
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003221
3222name CompressedTexSubImage1DARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003223return void
3224param target GLenum
3225param level GLint
3226param xoffset GLint
3227param width GLsizei
3228param format GLenum
3229param imageSize GLsizei
3230param data const GLvoid *
3231category GL_ARB_texture_compression
Brian Paul471a7742001-12-04 23:43:31 +00003232offset 559
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003233
3234name GetCompressedTexImageARB
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003235return void
3236param target GLenum
3237param level GLint
3238param img GLvoid *
3239category GL_ARB_texture_compression
Brian Paul471a7742001-12-04 23:43:31 +00003240offset 560
3241
3242
3243# OpenGL 1.3
3244
3245name ActiveTexture
3246alias ActiveTextureARB
3247return void
3248param texture GLenum
3249category 1.3
3250
3251name ClientActiveTexture
3252alias ClientActiveTextureARB
3253return void
3254param texture GLenum
3255category 1.3
3256
3257name MultiTexCoord1d
3258alias MultiTexCoord1dARB
3259return void
3260param target GLenum
3261param s GLdouble
3262category 1.3
3263
3264name MultiTexCoord1dv
3265alias MultiTexCoord1dvARB
3266return void
3267param target GLenum
3268param v const GLdouble *
3269category 1.3
3270
3271name MultiTexCoord1f
3272alias MultiTexCoord1fARB
3273return void
3274param target GLenum
3275param s GLfloat
3276category 1.3
3277
3278name MultiTexCoord1fv
3279alias MultiTexCoord1fvARB
3280return void
3281param target GLenum
3282param v const GLfloat *
3283category 1.3
3284
3285name MultiTexCoord1i
3286alias MultiTexCoord1iARB
3287return void
3288param target GLenum
3289param s GLint
3290category 1.3
3291
3292name MultiTexCoord1iv
3293alias MultiTexCoord1ivARB
3294return void
3295param target GLenum
3296param v const GLint *
3297category 1.3
3298
3299name MultiTexCoord1s
3300alias MultiTexCoord1sARB
3301return void
3302param target GLenum
3303param s GLshort
3304category 1.3
3305
3306name MultiTexCoord1sv
3307alias MultiTexCoord1svARB
3308return void
3309param target GLenum
3310param v const GLshort *
3311category 1.3
3312
3313name MultiTexCoord2d
3314alias MultiTexCoord2dARB
3315return void
3316param target GLenum
3317param s GLdouble
3318param t GLdouble
3319category 1.3
3320
3321name MultiTexCoord2dv
3322alias MultiTexCoord2dvARB
3323return void
3324param target GLenum
3325param v const GLdouble *
3326category 1.3
3327
3328name MultiTexCoord2f
3329alias MultiTexCoord2fARB
3330return void
3331param target GLenum
3332param s GLfloat
3333param t GLfloat
3334category 1.3
3335
3336name MultiTexCoord2fv
3337alias MultiTexCoord2fvARB
3338return void
3339param target GLenum
3340param v const GLfloat *
3341category 1.3
3342
3343name MultiTexCoord2i
3344alias MultiTexCoord2iARB
3345return void
3346param target GLenum
3347param s GLint
3348param t GLint
3349category 1.3
3350
3351name MultiTexCoord2iv
3352alias MultiTexCoord2ivARB
3353return void
3354param target GLenum
3355param v const GLint *
3356category 1.3
3357
3358name MultiTexCoord2s
3359alias MultiTexCoord2sARB
3360return void
3361param target GLenum
3362param s GLshort
3363param t GLshort
3364category 1.3
3365
3366name MultiTexCoord2sv
3367alias MultiTexCoord2svARB
3368return void
3369param target GLenum
3370param v const GLshort *
3371category 1.3
3372
3373name MultiTexCoord3d
3374alias MultiTexCoord3dARB
3375return void
3376param target GLenum
3377param s GLdouble
3378param t GLdouble
3379param r GLdouble
3380category 1.3
3381
3382name MultiTexCoord3dv
3383alias MultiTexCoord3dvARB
3384return void
3385param target GLenum
3386param v const GLdouble *
3387category 1.3
3388
3389name MultiTexCoord3f
3390alias MultiTexCoord3fARB
3391return void
3392param target GLenum
3393param s GLfloat
3394param t GLfloat
3395param r GLfloat
3396category 1.3
3397
3398name MultiTexCoord3fv
3399alias MultiTexCoord3fvARB
3400return void
3401param target GLenum
3402param v const GLfloat *
3403category 1.3
3404
3405name MultiTexCoord3i
3406alias MultiTexCoord3iARB
3407return void
3408param target GLenum
3409param s GLint
3410param t GLint
3411param r GLint
3412category 1.3
3413
3414name MultiTexCoord3iv
3415alias MultiTexCoord3ivARB
3416return void
3417param target GLenum
3418param v const GLint *
3419category 1.3
3420
3421name MultiTexCoord3s
3422alias MultiTexCoord3sARB
3423return void
3424param target GLenum
3425param s GLshort
3426param t GLshort
3427param r GLshort
3428category 1.3
3429
3430name MultiTexCoord3sv
3431alias MultiTexCoord3svARB
3432return void
3433param target GLenum
3434param v const GLshort *
3435category 1.3
3436
3437name MultiTexCoord4d
3438alias MultiTexCoord4dARB
3439return void
3440param target GLenum
3441param s GLdouble
3442param t GLdouble
3443param r GLdouble
3444param q GLdouble
3445category 1.3
3446
3447name MultiTexCoord4dv
3448alias MultiTexCoord4dvARB
3449return void
3450param target GLenum
3451param v const GLdouble *
3452category 1.3
3453
3454name MultiTexCoord4f
3455alias MultiTexCoord4fARB
3456return void
3457param target GLenum
3458param s GLfloat
3459param t GLfloat
3460param r GLfloat
3461param q GLfloat
3462category 1.3
3463
3464name MultiTexCoord4fv
3465alias MultiTexCoord4fvARB
3466return void
3467param target GLenum
3468param v const GLfloat *
3469category 1.3
3470
3471name MultiTexCoord4i
3472alias MultiTexCoord4iARB
3473return void
3474param target GLenum
3475param s GLint
3476param t GLint
3477param r GLint
3478param q GLint
3479category 1.3
3480
3481name MultiTexCoord4iv
3482alias MultiTexCoord4ivARB
3483return void
3484param target GLenum
3485param v const GLint *
3486category 1.3
3487
3488name MultiTexCoord4s
3489alias MultiTexCoord4sARB
3490return void
3491param target GLenum
3492param s GLshort
3493param t GLshort
3494param r GLshort
3495param q GLshort
3496category 1.3
3497
3498name MultiTexCoord4sv
3499alias MultiTexCoord4svARB
3500return void
3501param target GLenum
3502param v const GLshort *
3503category 1.3
3504
3505name LoadTransposeMatrixf
3506alias LoadTransposeMatrixfARB
3507return void
3508param m const GLfloat *
3509category 1.3
3510
3511name LoadTransposeMatrixd
3512alias LoadTransposeMatrixdARB
3513return void
3514param m const GLdouble *
3515category 1.3
3516
3517name MultTransposeMatrixf
3518alias MultTransposeMatrixfARB
3519return void
3520param m const GLfloat *
3521category 1.3
3522
3523name MultTransposeMatrixd
3524alias MultTransposeMatrixdARB
3525return void
3526param m const GLdouble *
3527category 1.3
3528
Brian Paule41c5772002-09-06 03:30:20 +00003529name SampleCoverage
3530alias SampleCoverageARB
Brian Paul471a7742001-12-04 23:43:31 +00003531return void
3532param value GLclampf
3533param invert GLboolean
3534category 1.3
3535
3536name CompressedTexImage3D
3537alias CompressedTexImage3DARB
3538return void
3539param target GLenum
3540param level GLint
3541param internalformat GLenum
3542param width GLsizei
3543param height GLsizei
3544param depth GLsizei
3545param border GLint
3546param imageSize GLsizei
3547param data const GLvoid *
3548category 1.3
3549
3550name CompressedTexImage2D
3551alias CompressedTexImage2DARB
3552return void
3553param target GLenum
3554param level GLint
3555param internalformat GLenum
3556param width GLsizei
3557param height GLsizei
3558param border GLint
3559param imageSize GLsizei
3560param data const GLvoid *
3561category 1.3
3562
3563name CompressedTexImage1D
3564alias CompressedTexImage1DARB
3565return void
3566param target GLenum
3567param level GLint
3568param internalformat GLenum
3569param width GLsizei
3570param border GLint
3571param imageSize GLsizei
3572param data const GLvoid *
3573category 1.3
3574
3575name CompressedTexSubImage3D
3576alias CompressedTexSubImage3DARB
3577return void
3578param target GLenum
3579param level GLint
3580param xoffset GLint
3581param yoffset GLint
3582param zoffset GLint
3583param width GLsizei
3584param height GLsizei
3585param depth GLsizei
3586param format GLenum
3587param imageSize GLsizei
3588param data const GLvoid *
3589category 1.3
3590
3591name CompressedTexSubImage2D
3592alias CompressedTexSubImage2DARB
3593return void
3594param target GLenum
3595param level GLint
3596param xoffset GLint
3597param yoffset GLint
3598param width GLsizei
3599param height GLsizei
3600param format GLenum
3601param imageSize GLsizei
3602param data const GLvoid *
3603category 1.3
3604
3605name CompressedTexSubImage1D
3606alias CompressedTexSubImage1DARB
3607return void
3608param target GLenum
3609param level GLint
3610param xoffset GLint
3611param width GLsizei
3612param format GLenum
3613param imageSize GLsizei
3614param data const GLvoid *
3615category 1.3
3616
3617name GetCompressedTexImage
3618alias GetCompressedTexImageARB
3619return void
3620param target GLenum
3621param level GLint
3622param img GLvoid *
3623category 1.3
Brian Paul4fe0f9d2001-11-18 22:43:16 +00003624
3625
3626# GL_ARB_vertex_blend
3627
3628name WeightbvARB
3629return void
3630param size GLint
3631param weights const GLbyte *
3632category GL_ARB_vertex_blend
3633offset ?
3634
3635name WeightsvARB
3636return void
3637param size GLint
3638param weights const GLshort *
3639category GL_ARB_vertex_blend
3640offset ?
3641
3642name WeightivARB
3643return void
3644param size GLint
3645param weights const GLint *
3646category GL_ARB_vertex_blend
3647offset ?
3648
3649name WeightfvARB
3650return void
3651param size GLint
3652param weights const GLfloat *
3653category GL_ARB_vertex_blend
3654offset ?
3655
3656name WeightdvARB
3657return void
3658param size GLint
3659param weights const GLdouble *
3660category GL_ARB_vertex_blend
3661offset ?
3662
3663name WeightubvARB
3664return void
3665param size GLint
3666param weights const GLubyte *
3667category GL_ARB_vertex_blend
3668offset ?
3669
3670name WeightusvARB
3671return void
3672param size GLint
3673param weights const GLushort *
3674category GL_ARB_vertex_blend
3675offset ?
3676
3677name WeightuivARB
3678return void
3679param size GLint
3680param weights const GLuint *
3681category GL_ARB_vertex_blend
3682offset ?
3683
3684name WeightPointerARB
3685return void
3686param size GLint
3687param type GLenum
3688param stride GLsizei
3689param pointer const GLvoid *
3690category GL_ARB_vertex_blend
3691offset ?
3692
3693name VertexBlendARB
3694return void
3695param count GLint
3696category GL_ARB_vertex_blend
3697offset ?
3698
3699
3700# GL_ARB_matrix_palette
3701
3702name CurrentPaletteMatrixARB
3703return void
3704param index GLint
3705category GL_ARB_matrix_palette
3706offset ?
3707
3708name MatrixIndexubvARB
3709return void
3710param size GLint
3711param indices const GLubyte *
3712category GL_ARB_matrix_palette
3713offset ?
3714
3715name MatrixIndexusvARB
3716return void
3717param size GLint
3718param indices const GLushort *
3719category GL_ARB_matrix_palette
3720offset ?
3721
3722name MatrixIndexuivARB
3723return void
3724param size GLint
3725param indices const GLuint *
3726category GL_ARB_matrix_palette
3727offset ?
3728
3729name MatrixIndexPointerARB
3730return void
3731param size GLint
3732param type GLenum
3733param stride GLsizei
3734param pointer const GLvoid *
3735category GL_ARB_matrix_palette
3736offset ?
3737
3738
3739# GL_EXT_blend_color
3740
3741name BlendColorEXT
3742alias BlendColor
3743return void
3744param red GLclampf
3745param green GLclampf
3746param blue GLclampf
3747param alpha GLclampf
3748category GL_EXT_blend_color
3749
3750
3751# GL_EXT_polygon_offset
3752
3753name PolygonOffsetEXT
3754return void
3755param factor GLfloat
3756param bias GLfloat
3757category GL_EXT_polygon_offset
3758offset 414
3759
3760
3761# GL_EXT_texture3D
3762
3763name TexImage3DEXT
3764alias TexImage3D
3765return void
3766param target GLenum
3767param level GLint
3768param internalformat GLenum
3769param width GLsizei
3770param height GLsizei
3771param depth GLsizei
3772param border GLint
3773param format GLenum
3774param type GLenum
3775param pixels const GLvoid *
3776category GL_EXT_texture3D
3777
3778name TexSubImage3DEXT
3779alias TexSubImage3D
3780return void
3781param target GLenum
3782param level GLint
3783param xoffset GLint
3784param yoffset GLint
3785param zoffset GLint
3786param width GLsizei
3787param height GLsizei
3788param depth GLsizei
3789param format GLenum
3790param type GLenum
3791param pixels const GLvoid *
3792category GL_EXT_texture3D
3793
3794
3795# GL_SGIS_texture_filter4
3796
3797name GetTexFilterFuncSGIS
3798return void
3799param target GLenum
3800param filter GLenum
3801param weights GLfloat *
3802category GL_SGIS_texture_filter4
3803offset 415
3804
3805name TexFilterFuncSGIS
3806return void
3807param target GLenum
3808param filter GLenum
3809param n GLsizei
3810param weights const GLfloat *
3811category GL_SGIS_texture_filter4
3812offset 416
3813
3814
3815# GL_EXT_subtexture
3816name TexSubImage1DEXT
3817alias TexSubImage1D
3818return void
3819param target GLenum
3820param level GLint
3821param xoffset GLint
3822param width GLsizei
3823param format GLenum
3824param type GLenum
3825param pixels const GLvoid *
3826category GL_EXT_subtexture
3827
3828name TexSubImage2DEXT
3829alias TexSubImage2D
3830return void
3831param target GLenum
3832param level GLint
3833param xoffset GLint
3834param yoffset GLint
3835param width GLsizei
3836param height GLsizei
3837param format GLenum
3838param type GLenum
3839param pixels const GLvoid *
3840category GL_EXT_subtexture
3841
3842name CopyTexImage1DEXT
3843alias CopyTexImage1D
3844return void
3845param target GLenum
3846param level GLint
3847param internalformat GLenum
3848param x GLint
3849param y GLint
3850param width GLsizei
3851param border GLint
3852category GL_EXT_copy_texture
3853
3854name CopyTexImage2DEXT
3855alias CopyTexImage2D
3856return void
3857param target GLenum
3858param level GLint
3859param internalformat GLenum
3860param x GLint
3861param y GLint
3862param width GLsizei
3863param height GLsizei
3864param border GLint
3865category GL_EXT_copy_texture
3866
3867name CopyTexSubImage1DEXT
3868alias CopyTexSubImage1D
3869return void
3870param target GLenum
3871param level GLint
3872param xoffset GLint
3873param x GLint
3874param y GLint
3875param width GLsizei
3876category GL_EXT_copy_texture
3877
3878name CopyTexSubImage2DEXT
3879alias CopyTexSubImage2D
3880return void
3881param target GLenum
3882param level GLint
3883param xoffset GLint
3884param yoffset GLint
3885param x GLint
3886param y GLint
3887param width GLsizei
3888param height GLsizei
3889category GL_EXT_copy_texture
3890
3891name CopyTexSubImage3DEXT
3892alias CopyTexSubImage3D
3893return void
3894param target GLenum
3895param level GLint
3896param xoffset GLint
3897param yoffset GLint
3898param zoffset GLint
3899param x GLint
3900param y GLint
3901param width GLsizei
3902param height GLsizei
3903category GL_EXT_copy_texture
3904
3905
3906# GL_EXT_histogram
3907
3908name GetHistogramEXT
3909return void
3910param target GLenum
3911param reset GLboolean
3912param format GLenum
3913param type GLenum
3914param values GLvoid *
3915category GL_EXT_histogram
3916offset 417
3917
3918name GetHistogramParameterfvEXT
3919return void
3920param target GLenum
3921param pname GLenum
3922param params GLfloat *
3923category GL_EXT_histogram
3924offset 418
3925
3926name GetHistogramParameterivEXT
3927return void
3928param target GLenum
3929param pname GLenum
3930param params GLint *
3931category GL_EXT_histogram
3932offset 419
3933
3934name GetMinmaxEXT
3935return void
3936param target GLenum
3937param reset GLboolean
3938param format GLenum
3939param type GLenum
3940param values GLvoid *
3941category GL_EXT_histogram
3942offset 420
3943
3944name GetMinmaxParameterfvEXT
3945return void
3946param target GLenum
3947param pname GLenum
3948param params GLfloat *
3949category GL_EXT_histogram
3950offset 421
3951
3952name GetMinmaxParameterivEXT
3953return void
3954param target GLenum
3955param pname GLenum
3956param params GLint *
3957category GL_EXT_histogram
3958offset 422
3959
3960name HistogramEXT
3961alias Histogram
3962return void
3963param target GLenum
3964param width GLsizei
3965param internalformat GLenum
3966param sink GLboolean
3967category GL_EXT_histogram
3968
3969name MinmaxEXT
3970alias Minmax
3971return void
3972param target GLenum
3973param internalformat GLenum
3974param sink GLboolean
3975category GL_EXT_histogram
3976
3977name ResetHistogramEXT
3978alias ResetHistogram
3979return void
3980param target GLenum
3981category GL_EXT_histogram
3982
3983name ResetMinmaxEXT
3984alias ResetMinmax
3985return void
3986param target GLenum
3987category GL_EXT_histogram
3988
3989name ConvolutionFilter1DEXT
3990alias ConvolutionFilter1D
3991return void
3992param target GLenum
3993param internalformat GLenum
3994param width GLsizei
3995param format GLenum
3996param type GLenum
3997param image const GLvoid *
3998category GL_EXT_convolution
3999
4000name ConvolutionFilter2DEXT
4001alias ConvolutionFilter2D
4002return void
4003param target GLenum
4004param internalformat GLenum
4005param width GLsizei
4006param height GLsizei
4007param format GLenum
4008param type GLenum
4009param image const GLvoid *
4010category GL_EXT_convolution
4011
4012name ConvolutionParameterfEXT
4013alias ConvolutionParameterf
4014return void
4015param target GLenum
4016param pname GLenum
4017param params GLfloat
4018category GL_EXT_convolution
4019
4020name ConvolutionParameterfvEXT
4021alias ConvolutionParameterfv
4022return void
4023param target GLenum
4024param pname GLenum
4025param params const GLfloat *
4026category GL_EXT_convolution
4027
4028name ConvolutionParameteriEXT
4029alias ConvolutionParameteri
4030return void
4031param target GLenum
4032param pname GLenum
4033param params GLint
4034category GL_EXT_convolution
4035
4036name ConvolutionParameterivEXT
4037alias ConvolutionParameteriv
4038return void
4039param target GLenum
4040param pname GLenum
4041param params const GLint *
4042category GL_EXT_convolution
4043
4044name CopyConvolutionFilter1DEXT
4045alias CopyConvolutionFilter1D
4046return void
4047param target GLenum
4048param internalformat GLenum
4049param x GLint
4050param y GLint
4051param width GLsizei
4052category GL_EXT_convolution
4053
4054name CopyConvolutionFilter2DEXT
4055alias CopyConvolutionFilter2D
4056return void
4057param target GLenum
4058param internalformat GLenum
4059param x GLint
4060param y GLint
4061param width GLsizei
4062param height GLsizei
4063category GL_EXT_convolution
4064
4065name GetConvolutionFilterEXT
4066return void
4067param target GLenum
4068param format GLenum
4069param type GLenum
4070param image GLvoid *
4071category GL_EXT_convolution
4072offset 423
4073
4074name GetConvolutionParameterfvEXT
4075return void
4076param target GLenum
4077param pname GLenum
4078param params GLfloat *
4079category GL_EXT_convolution
4080offset 424
4081
4082name GetConvolutionParameterivEXT
4083return void
4084param target GLenum
4085param pname GLenum
4086param params GLint *
4087category GL_EXT_convolution
4088offset 425
4089
4090name GetSeparableFilterEXT
4091return void
4092param target GLenum
4093param format GLenum
4094param type GLenum
4095param row GLvoid *
4096param column GLvoid *
4097param span GLvoid *
4098category GL_EXT_convolution
4099offset 426
4100
4101name SeparableFilter2DEXT
4102alias SeparableFilter2D
4103return void
4104param target GLenum
4105param internalformat GLenum
4106param width GLsizei
4107param height GLsizei
4108param format GLenum
4109param type GLenum
4110param row const GLvoid *
4111param column const GLvoid *
4112category GL_EXT_convolution
4113
4114name ColorTableSGI
4115alias ColorTable
4116return void
4117param target GLenum
4118param internalformat GLenum
4119param width GLsizei
4120param format GLenum
4121param type GLenum
4122param table const GLvoid *
4123category GL_SGI_color_table
4124
4125name ColorTableParameterfvSGI
4126alias ColorTableParameterfv
4127return void
4128param target GLenum
4129param pname GLenum
4130param params const GLfloat *
4131category GL_SGI_color_table
4132
4133name ColorTableParameterivSGI
4134alias ColorTableParameteriv
4135return void
4136param target GLenum
4137param pname GLenum
4138param params const GLint *
4139category GL_SGI_color_table
4140
4141name CopyColorTableSGI
4142alias CopyColorTable
4143return void
4144param target GLenum
4145param internalformat GLenum
4146param x GLint
4147param y GLint
4148param width GLsizei
4149category GL_SGI_color_table
4150
4151name GetColorTableSGI
4152return void
4153param target GLenum
4154param format GLenum
4155param type GLenum
4156param table GLvoid *
4157category GL_SGI_color_table
4158offset 427
4159
4160name GetColorTableParameterfvSGI
4161return void
4162param target GLenum
4163param pname GLenum
4164param params GLfloat *
4165category GL_SGI_color_table
4166offset 428
4167
4168name GetColorTableParameterivSGI
4169return void
4170param target GLenum
4171param pname GLenum
4172param params GLint *
4173category GL_SGI_color_table
4174offset 429
4175
Brian Pauld4576152003-08-19 01:07:26 +00004176
4177# GL_SGIX_pixel_texture
4178
Brian Paul4fe0f9d2001-11-18 22:43:16 +00004179name PixelTexGenSGIX
4180return void
4181param mode GLenum
4182category GL_SGIX_pixel_texture
4183offset 430
4184
Brian Pauld4576152003-08-19 01:07:26 +00004185
4186# GL_SGIS_pixel_texture
4187
Brian Paul4fe0f9d2001-11-18 22:43:16 +00004188name PixelTexGenParameteriSGIS
4189return void
4190param pname GLenum
4191param param GLint
4192category GL_SGIS_pixel_texture
4193offset 431
4194
4195name PixelTexGenParameterivSGIS
4196return void
4197param pname GLenum
4198param params const GLint *
4199category GL_SGIS_pixel_texture
4200offset 432
4201
4202name PixelTexGenParameterfSGIS
4203return void
4204param pname GLenum
4205param param GLfloat
4206category GL_SGIS_pixel_texture
4207offset 433
4208
4209name PixelTexGenParameterfvSGIS
4210return void
4211param pname GLenum
4212param params const GLfloat *
4213category GL_SGIS_pixel_texture
4214offset 434
4215
4216name GetPixelTexGenParameterivSGIS
4217return void
4218param pname GLenum
4219param params GLint *
4220category GL_SGIS_pixel_texture
4221offset 435
4222
4223name GetPixelTexGenParameterfvSGIS
4224return void
4225param pname GLenum
4226param params GLfloat *
4227category GL_SGIS_pixel_texture
4228offset 436
4229
4230
4231# GL_SGIS_texture4D
4232
4233name TexImage4DSGIS
4234return void
4235param target GLenum
4236param level GLint
4237param internalformat GLenum
4238param width GLsizei
4239param height GLsizei
4240param depth GLsizei
4241param size4d GLsizei
4242param border GLint
4243param format GLenum
4244param type GLenum
4245param pixels const GLvoid *
4246category GL_SGIS_texture4D
4247offset 437
4248
4249name TexSubImage4DSGIS
4250return void
4251param target GLenum
4252param level GLint
4253param xoffset GLint
4254param yoffset GLint
4255param zoffset GLint
4256param woffset GLint
4257param width GLsizei
4258param height GLsizei
4259param depth GLsizei
4260param size4d GLsizei
4261param format GLenum
4262param type GLenum
4263param pixels const GLvoid *
4264category GL_SGIS_texture4D
4265offset 438
4266
4267
4268# GL_EXT_texture_object
4269
4270name AreTexturesResidentEXT
4271return GLboolean
4272param n GLsizei
4273param textures const GLuint *
4274param residences GLboolean *
4275category GL_EXT_texture_object
4276offset 439
4277
4278name BindTextureEXT
4279alias BindTexture
4280return void
4281param target GLenum
4282param texture GLuint
4283category GL_EXT_texture_object
4284
4285name DeleteTexturesEXT
4286alias DeleteTextures
4287return void
4288param n GLsizei
4289param textures const GLuint *
4290category GL_EXT_texture_object
4291
4292name GenTexturesEXT
4293return void
4294param n GLsizei
4295param textures GLuint *
4296category GL_EXT_texture_object
4297offset 440
4298
4299name IsTextureEXT
4300return GLboolean
4301param texture GLuint
4302category GL_EXT_texture_object
4303offset 441
4304
4305name PrioritizeTexturesEXT
4306alias PrioritizeTextures
4307return void
4308param n GLsizei
4309param textures const GLuint *
4310param priorities const GLclampf *
4311category GL_EXT_texture_object
4312
4313
4314# GL_SGIS_detail_texture
4315
4316name DetailTexFuncSGIS
4317return void
4318param target GLenum
4319param n GLsizei
4320param points const GLfloat *
4321category GL_SGIS_detail_texture
4322offset 442
4323
4324name GetDetailTexFuncSGIS
4325return void
4326param target GLenum
4327param points GLfloat *
4328category GL_SGIS_detail_texture
4329offset 443
4330
4331
4332# GL_SGIS_sharpen_texture
4333
4334name SharpenTexFuncSGIS
4335return void
4336param target GLenum
4337param n GLsizei
4338param points const GLfloat *
4339category GL_SGIS_sharpen_texture
4340offset 444
4341
4342name GetSharpenTexFuncSGIS
4343return void
4344param target GLenum
4345param points GLfloat *
4346category GL_SGIS_sharpen_texture
4347offset 445
4348
4349
4350# GL_SGIS_multisample
4351
4352name SampleMaskSGIS
4353return void
4354param value GLclampf
4355param invert GLboolean
4356category GL_SGIS_multisample
4357offset 446
4358
4359name SamplePatternSGIS
4360return void
4361param pattern GLenum
4362category GL_SGIS_multisample
4363offset 447
4364
4365
4366# GL_EXT_vertex_array
4367
4368name ArrayElementEXT
4369alias ArrayElement
4370return void
4371param i GLint
4372category GL_EXT_vertex_array
4373
4374name ColorPointerEXT
4375return void
4376param size GLint
4377param type GLenum
4378param stride GLsizei
4379param count GLsizei
4380param pointer const GLvoid *
4381category GL_EXT_vertex_array
4382offset 448
4383
4384name DrawArraysEXT
4385alias DrawArrays
4386return void
4387param mode GLenum
4388param first GLint
4389param count GLsizei
4390category GL_EXT_vertex_array
4391
4392name EdgeFlagPointerEXT
4393return void
4394param stride GLsizei
4395param count GLsizei
4396param pointer const GLboolean *
4397category GL_EXT_vertex_array
4398offset 449
4399
4400name GetPointervEXT
4401alias GetPointerv
4402return void
4403param pname GLenum
4404param params GLvoid **
4405category GL_EXT_vertex_array
4406
4407name IndexPointerEXT
4408return void
4409param type GLenum
4410param stride GLsizei
4411param count GLsizei
4412param pointer const GLvoid *
4413category GL_EXT_vertex_array
4414offset 450
4415
4416name NormalPointerEXT
4417return void
4418param type GLenum
4419param stride GLsizei
4420param count GLsizei
4421param pointer const GLvoid *
4422category GL_EXT_vertex_array
4423offset 451
4424
4425name TexCoordPointerEXT
4426return void
4427param size GLint
4428param type GLenum
4429param stride GLsizei
4430param count GLsizei
4431param pointer const GLvoid *
4432category GL_EXT_vertex_array
4433offset 452
4434
4435name VertexPointerEXT
4436return void
4437param size GLint
4438param type GLenum
4439param stride GLsizei
4440param count GLsizei
4441param pointer const GLvoid *
4442category GL_EXT_vertex_array
4443offset 453
4444
4445
4446# GL_EXT_blend_minmax
4447
4448name BlendEquationEXT
4449alias BlendEquation
4450return void
4451param mode GLenum
4452category GL_EXT_blend_minmax
4453
4454
4455# GL_SGIX_sprite
4456
4457name SpriteParameterfSGIX
4458return void
4459param pname GLenum
4460param param GLfloat
4461category GL_SGIX_sprite
4462offset 454
4463
4464name SpriteParameterfvSGIX
4465return void
4466param pname GLenum
4467param params const GLfloat *
4468category GL_SGIX_sprite
4469offset 455
4470
4471name SpriteParameteriSGIX
4472return void
4473param pname GLenum
4474param param GLint
4475category GL_SGIX_sprite
4476offset 456
4477
4478name SpriteParameterivSGIX
4479return void
4480param pname GLenum
4481param params const GLint *
4482category GL_SGIX_sprite
4483offset 457
4484
4485
Brian Paul4fe0f9d2001-11-18 22:43:16 +00004486# GL_EXT_point_parameters
4487
4488name PointParameterfEXT
Brian Paul4fe0f9d2001-11-18 22:43:16 +00004489return void
4490param pname GLenum
4491param param GLfloat
4492category GL_EXT_point_parameters
Brian Paul471a7742001-12-04 23:43:31 +00004493offset 458
Brian Paul4fe0f9d2001-11-18 22:43:16 +00004494
4495name PointParameterfvEXT
Brian Paul4fe0f9d2001-11-18 22:43:16 +00004496return void
4497param pname GLenum
4498param params const GLfloat *
4499category GL_EXT_point_parameters
Brian Paul471a7742001-12-04 23:43:31 +00004500offset 459
4501
4502
4503# GL_ARB_point_parameters
4504
4505name PointParameterfARB
4506alias PointParameterfEXT
4507return void
4508param pname GLenum
4509param param GLfloat
4510category GL_ARB_point_parameters
4511
4512name PointParameterfvARB
4513alias PointParameterfvEXT
4514return void
4515param pname GLenum
4516param params const GLfloat *
4517category GL_ARB_point_parameters
Brian Paul4fe0f9d2001-11-18 22:43:16 +00004518
4519
4520# GL_SGIS_point_parameters
4521
4522name PointParameterfSGIS
Brian Paul471a7742001-12-04 23:43:31 +00004523alias PointParameterfEXT
Brian Paul4fe0f9d2001-11-18 22:43:16 +00004524return void
4525param pname GLenum
4526param param GLfloat
4527category GL_SGIS_point_parameters
4528
4529name PointParameterfvSGIS
Brian Paul471a7742001-12-04 23:43:31 +00004530alias PointParameterfvEXT
Brian Paul4fe0f9d2001-11-18 22:43:16 +00004531return void
4532param pname GLenum
4533param params const GLfloat *
4534category GL_SGIS_point_parameters
4535
4536
4537# GL_SGIX_instruments
4538
4539name GetInstrumentsSGIX
4540return GLint
4541category GL_SGIX_instruments
4542offset 460
4543
4544name InstrumentsBufferSGIX
4545return void
4546param size GLsizei
4547param buffer GLint *
4548category GL_SGIX_instruments
4549offset 461
4550
4551name PollInstrumentsSGIX
4552return GLint
4553param marker_p GLint *
4554category GL_SGIX_instruments
4555offset 462
4556
4557name ReadInstrumentsSGIX
4558return void
4559param marker GLint
4560category GL_SGIX_instruments
4561offset 463
4562
4563name StartInstrumentsSGIX
4564return void
4565category GL_SGIX_instruments
4566offset 464
4567
4568name StopInstrumentsSGIX
4569return void
4570param marker GLint
4571category GL_SGIX_instruments
4572offset 465
4573
4574
4575# GL_SGIX_framezoom
4576
4577name FrameZoomSGIX
4578return void
4579param factor GLint
4580category GL_SGIX_framezoom
4581offset 466
4582
4583
4584# GL_SGIX_tag_sample_buffer
4585
4586name TagSampleBufferSGIX
4587return void
4588category GL_SGIX_tag_sample_buffer
4589offset 467
4590
4591
4592# GL_SGIX_polynomial_ffd
4593
4594name DeformationMap3dSGIX
4595return void
4596param target GLenum
4597param u1 GLdouble
4598param u2 GLdouble
4599param ustride GLint
4600param uorder GLint
4601param v1 GLdouble
4602param v2 GLdouble
4603param vstride GLint
4604param vorder GLint
4605param w1 GLdouble
4606param w2 GLdouble
4607param wstride GLint
4608param worder GLint
4609param points const GLdouble *
4610category GL_SGIX_polynomial_ffd
4611offset ?
4612
4613name DeformationMap3fSGIX
4614return void
4615param target GLenum
4616param u1 GLfloat
4617param u2 GLfloat
4618param ustride GLint
4619param uorder GLint
4620param v1 GLfloat
4621param v2 GLfloat
4622param vstride GLint
4623param vorder GLint
4624param w1 GLfloat
4625param w2 GLfloat
4626param wstride GLint
4627param worder GLint
4628param points const GLfloat *
4629category GL_SGIX_polynomial_ffd
4630offset ?
4631
4632name DeformSGIX
4633return void
4634param mask GLenum
4635category GL_SGIX_polynomial_ffd
4636offset ?
4637
4638name LoadIdentityDeformationMapSGIX
4639return void
4640param mask GLenum
4641category GL_SGIX_polynomial_ffd
4642offset ?
4643
4644
4645# GL_SGIX_reference_plane
4646
4647name ReferencePlaneSGIX
4648return void
4649param equation const GLdouble *
4650category GL_SGIX_reference_plane
4651offset 468
4652
4653
4654# GL_SGIX_flush_raster
4655
4656name FlushRasterSGIX
4657return void
4658category GL_SGIX_flush_raster
4659offset 469
4660
4661
4662# GL_SGIS_fog_function
4663
4664name FogFuncSGIS
4665return void
4666param n GLsizei
4667param points const GLfloat *
4668category GL_SGIS_fog_function
4669offset ?
4670
4671name GetFogFuncSGIS
4672return void
4673param points GLfloat *
4674category GL_SGIS_fog_function
4675offset ?
4676
4677
4678# GL_HP_image_transform
4679
4680name ImageTransformParameteriHP
4681return void
4682param target GLenum
4683param pname GLenum
4684param param GLint
4685category GL_HP_image_transform
4686offset ?
4687
4688name ImageTransformParameterfHP
4689return void
4690param target GLenum
4691param pname GLenum
4692param param GLfloat
4693category GL_HP_image_transform
4694offset ?
4695
4696name ImageTransformParameterivHP
4697return void
4698param target GLenum
4699param pname GLenum
4700param params const GLint *
4701category GL_HP_image_transform
4702offset ?
4703
4704name ImageTransformParameterfvHP
4705return void
4706param target GLenum
4707param pname GLenum
4708param params const GLfloat *
4709category GL_HP_image_transform
4710offset ?
4711
4712name GetImageTransformParameterivHP
4713return void
4714param target GLenum
4715param pname GLenum
4716param params GLint *
4717category GL_HP_image_transform
4718offset ?
4719
4720name GetImageTransformParameterfvHP
4721return void
4722param target GLenum
4723param pname GLenum
4724param params GLfloat *
4725category GL_HP_image_transform
4726offset ?
4727
4728
4729# GL_EXT_color_subtable
4730
4731name ColorSubTableEXT
4732alias ColorSubTable
4733return void
4734param target GLenum
4735param start GLsizei
4736param count GLsizei
4737param format GLenum
4738param type GLenum
4739param data const GLvoid *
4740category GL_EXT_color_subtable
4741
4742name CopyColorSubTableEXT
4743alias CopyColorSubTable
4744return void
4745param target GLenum
4746param start GLsizei
4747param x GLint
4748param y GLint
4749param width GLsizei
4750category GL_EXT_color_subtable
4751
4752
4753# GL_PGI_misc_hints
4754
4755name HintPGI
4756return void
4757param target GLenum
4758param mode GLint
4759category GL_PGI_misc_hints
4760offset 544
4761
4762
4763# GL_EXT_paletted_texture
4764
4765name ColorTableEXT
4766alias ColorTable
4767return void
4768param target GLenum
4769param internalFormat GLenum
4770param width GLsizei
4771param format GLenum
4772param type GLenum
4773param table const GLvoid *
4774category GL_EXT_paletted_texture
4775
4776name GetColorTableEXT
4777return void
4778param target GLenum
4779param format GLenum
4780param type GLenum
4781param data GLvoid *
4782category GL_EXT_paletted_texture
4783offset 550
4784
4785name GetColorTableParameterivEXT
4786return void
4787param target GLenum
4788param pname GLenum
4789param params GLint *
4790category GL_EXT_paletted_texture
4791offset 551
4792
4793name GetColorTableParameterfvEXT
4794return void
4795param target GLenum
4796param pname GLenum
4797param params GLfloat *
4798category GL_EXT_paletted_texture
4799offset 552
4800
4801
4802# GL_SGIX_list_priority
4803
4804name GetListParameterfvSGIX
4805return void
4806param list GLuint
4807param pname GLenum
4808param params GLfloat *
4809category GL_SGIX_list_priority
4810offset 470
4811
4812name GetListParameterivSGIX
4813return void
4814param list GLuint
4815param pname GLenum
4816param params GLint *
4817category GL_SGIX_list_priority
4818offset 471
4819
4820name ListParameterfSGIX
4821return void
4822param list GLuint
4823param pname GLenum
4824param param GLfloat
4825category GL_SGIX_list_priority
4826offset 472
4827
4828name ListParameterfvSGIX
4829return void
4830param list GLuint
4831param pname GLenum
4832param params const GLfloat *
4833category GL_SGIX_list_priority
4834offset 473
4835
4836name ListParameteriSGIX
4837return void
4838param list GLuint
4839param pname GLenum
4840param param GLint
4841category GL_SGIX_list_priority
4842offset 474
4843
4844name ListParameterivSGIX
4845return void
4846param list GLuint
4847param pname GLenum
4848param params const GLint *
4849category GL_SGIX_list_priority
4850offset 475
4851
4852
4853# GL_EXT_index_material
4854
4855name IndexMaterialEXT
4856return void
4857param face GLenum
4858param mode GLenum
4859category GL_EXT_index_material
4860offset 538
4861
4862
4863# GL_EXT_index_func
4864
4865name IndexFuncEXT
4866return void
4867param func GLenum
4868param ref GLclampf
4869category GL_EXT_index_func
4870offset 539
4871
4872
4873# GL_EXT_compiled_vertex_array
4874
4875name LockArraysEXT
4876return void
4877param first GLint
4878param count GLsizei
4879category GL_EXT_compiled_vertex_array
4880offset 540
4881
4882name UnlockArraysEXT
4883return void
4884category GL_EXT_compiled_vertex_array
4885offset 541
4886
4887
4888# GL_EXT_cull_vertex
4889name CullParameterdvEXT
4890return void
4891param pname GLenum
4892param params GLdouble *
4893category GL_EXT_cull_vertex
4894offset 542
4895
4896name CullParameterfvEXT
4897return void
4898param pname GLenum
4899param params GLfloat *
4900category GL_EXT_cull_vertex
4901offset 543
4902
4903
4904# GL_SGIX_fragment_lighting
4905
4906name FragmentColorMaterialSGIX
4907return void
4908param face GLenum
4909param mode GLenum
4910category GL_SGIX_fragment_lighting
4911offset 476
4912
4913name FragmentLightfSGIX
4914return void
4915param light GLenum
4916param pname GLenum
4917param param GLfloat
4918category GL_SGIX_fragment_lighting
4919offset 477
4920
4921name FragmentLightfvSGIX
4922return void
4923param light GLenum
4924param pname GLenum
4925param params const GLfloat *
4926category GL_SGIX_fragment_lighting
4927offset 478
4928
4929name FragmentLightiSGIX
4930return void
4931param light GLenum
4932param pname GLenum
4933param param GLint
4934category GL_SGIX_fragment_lighting
4935offset 479
4936
4937name FragmentLightivSGIX
4938return void
4939param light GLenum
4940param pname GLenum
4941param params const GLint *
4942category GL_SGIX_fragment_lighting
4943offset 480
4944
4945name FragmentLightModelfSGIX
4946return void
4947param pname GLenum
4948param param GLfloat
4949category GL_SGIX_fragment_lighting
4950offset 481
4951
4952name FragmentLightModelfvSGIX
4953return void
4954param pname GLenum
4955param params const GLfloat *
4956category GL_SGIX_fragment_lighting
4957offset 482
4958
4959name FragmentLightModeliSGIX
4960return void
4961param pname GLenum
4962param param GLint
4963category GL_SGIX_fragment_lighting
4964offset 483
4965
4966name FragmentLightModelivSGIX
4967return void
4968param pname GLenum
4969param params const GLint *
4970category GL_SGIX_fragment_lighting
4971offset 484
4972
4973name FragmentMaterialfSGIX
4974return void
4975param face GLenum
4976param pname GLenum
4977param param GLfloat
4978category GL_SGIX_fragment_lighting
4979offset 485
4980
4981name FragmentMaterialfvSGIX
4982return void
4983param face GLenum
4984param pname GLenum
4985param params const GLfloat *
4986category GL_SGIX_fragment_lighting
4987offset 486
4988
4989name FragmentMaterialiSGIX
4990return void
4991param face GLenum
4992param pname GLenum
4993param param GLint
4994category GL_SGIX_fragment_lighting
4995offset 487
4996
4997name FragmentMaterialivSGIX
4998return void
4999param face GLenum
5000param pname GLenum
5001param params const GLint *
5002category GL_SGIX_fragment_lighting
5003offset 488
5004
5005name GetFragmentLightfvSGIX
5006return void
5007param light GLenum
5008param pname GLenum
5009param params GLfloat *
5010category GL_SGIX_fragment_lighting
5011offset 489
5012
5013name GetFragmentLightivSGIX
5014return void
5015param light GLenum
5016param pname GLenum
5017param params GLint *
5018category GL_SGIX_fragment_lighting
5019offset 490
5020
5021name GetFragmentMaterialfvSGIX
5022return void
5023param face GLenum
5024param pname GLenum
5025param params GLfloat *
5026category GL_SGIX_fragment_lighting
5027offset 491
5028
5029name GetFragmentMaterialivSGIX
5030return void
5031param face GLenum
5032param pname GLenum
5033param params GLint *
5034category GL_SGIX_fragment_lighting
5035offset 492
5036
5037name LightEnviSGIX
5038return void
5039param pname GLenum
5040param param GLint
5041category GL_SGIX_fragment_lighting
5042offset 493
5043
5044
5045# GL_EXT_draw_range_elements
5046
5047name DrawRangeElementsEXT
5048alias DrawRangeElements
5049return void
5050param mode GLenum
5051param start GLuint
5052param end GLuint
5053param count GLsizei
5054param type GLenum
5055param indices const GLvoid *
5056category GL_EXT_draw_range_elements
5057
5058
5059# GL_EXT_light_texture
5060
5061name ApplyTextureEXT
5062return void
5063param mode GLenum
5064category GL_EXT_light_texture
5065offset ?
5066
5067name TextureLightEXT
5068return void
5069param pname GLenum
5070category GL_EXT_light_texture
5071offset ?
5072
5073name TextureMaterialEXT
5074return void
5075param face GLenum
5076param mode GLenum
5077category GL_EXT_light_texture
5078offset ?
5079
5080
5081# GL_SGIX_async
5082
5083name AsyncMarkerSGIX
5084return void
5085param marker GLuint
5086category GL_SGIX_async
5087offset ?
5088
5089name FinishAsyncSGIX
5090return GLint
5091param markerp GLuint *
5092category GL_SGIX_async
5093offset ?
5094
5095name PollAsyncSGIX
5096return GLint
5097param markerp GLuint *
5098category GL_SGIX_async
5099offset ?
5100
5101name GenAsyncMarkersSGIX
5102return GLuint
5103param range GLsizei
5104category GL_SGIX_async
5105offset ?
5106
5107name DeleteAsyncMarkersSGIX
5108return void
5109param marker GLuint
5110param range GLsizei
5111category GL_SGIX_async
5112offset ?
5113
5114name IsAsyncMarkerSGIX
5115return GLboolean
5116param marker GLuint
5117category GL_SGIX_async
5118offset ?
5119
5120
5121# GL_INTEL_parallel_arrays
5122
5123name VertexPointervINTEL
5124return void
5125param size GLint
5126param type GLenum
5127param pointer const GLvoid **
5128category GL_INTEL_parallel_arrays
5129offset ?
5130
5131name NormalPointervINTEL
5132return void
5133param type GLenum
5134param pointer const GLvoid **
5135category GL_INTEL_parallel_arrays
5136offset ?
5137
5138name ColorPointervINTEL
5139return void
5140param size GLint
5141param type GLenum
5142param pointer const GLvoid **
5143category GL_INTEL_parallel_arrays
5144offset ?
5145
5146name TexCoordPointervINTEL
5147return void
5148param size GLint
5149param type GLenum
5150param pointer const GLvoid **
5151category GL_INTEL_parallel_arrays
5152offset ?
5153
5154
5155# GL_EXT_pixel_transform
5156
5157name PixelTransformParameteriEXT
5158return void
5159param target GLenum
5160param pname GLenum
5161param param GLint
5162category GL_EXT_pixel_transform
5163offset ?
5164
5165
5166# GL_EXT_pixel_transform
5167name PixelTransformParameterfEXT
5168return void
5169param target GLenum
5170param pname GLenum
5171param param GLfloat
5172category GL_EXT_pixel_transform
5173offset ?
5174
5175name PixelTransformParameterivEXT
5176return void
5177param target GLenum
5178param pname GLenum
5179param params const GLint *
5180category GL_EXT_pixel_transform
5181offset ?
5182
5183name PixelTransformParameterfvEXT
5184return void
5185param target GLenum
5186param pname GLenum
5187param params const GLfloat *
5188category GL_EXT_pixel_transform
5189offset ?
5190
5191
5192# GL_EXT_secondary_color
5193
5194name SecondaryColor3bEXT
5195return void
5196param red GLbyte
5197param green GLbyte
5198param blue GLbyte
5199category GL_EXT_secondary_color
5200offset 561
5201
5202name SecondaryColor3bvEXT
5203return void
5204param v const GLbyte *
5205category GL_EXT_secondary_color
5206offset 562
5207
5208name SecondaryColor3dEXT
5209return void
5210param red GLdouble
5211param green GLdouble
5212param blue GLdouble
5213category GL_EXT_secondary_color
5214offset 563
5215
5216name SecondaryColor3dvEXT
5217return void
5218param v const GLdouble *
5219category GL_EXT_secondary_color
5220offset 564
5221
5222name SecondaryColor3fEXT
5223return void
5224param red GLfloat
5225param green GLfloat
5226param blue GLfloat
5227category GL_EXT_secondary_color
5228offset 565
5229
5230name SecondaryColor3fvEXT
5231return void
5232param v const GLfloat *
5233category GL_EXT_secondary_color
5234offset 566
5235
5236name SecondaryColor3iEXT
5237return void
5238param red GLint
5239param green GLint
5240param blue GLint
5241category GL_EXT_secondary_color
5242offset 567
5243
5244name SecondaryColor3ivEXT
5245return void
5246param v const GLint *
5247category GL_EXT_secondary_color
5248offset 568
5249
5250name SecondaryColor3sEXT
5251return void
5252param red GLshort
5253param green GLshort
5254param blue GLshort
5255category GL_EXT_secondary_color
5256offset 569
5257
5258name SecondaryColor3svEXT
5259return void
5260param v const GLshort *
5261category GL_EXT_secondary_color
5262offset 570
5263
5264name SecondaryColor3ubEXT
5265return void
5266param red GLubyte
5267param green GLubyte
5268param blue GLubyte
5269category GL_EXT_secondary_color
5270offset 571
5271
5272name SecondaryColor3ubvEXT
5273return void
5274param v const GLubyte *
5275category GL_EXT_secondary_color
5276offset 572
5277
5278name SecondaryColor3uiEXT
5279return void
5280param red GLuint
5281param green GLuint
5282param blue GLuint
5283category GL_EXT_secondary_color
5284offset 573
5285
5286name SecondaryColor3uivEXT
5287return void
5288param v const GLuint *
5289category GL_EXT_secondary_color
5290offset 574
5291
5292name SecondaryColor3usEXT
5293return void
5294param red GLushort
5295param green GLushort
5296param blue GLushort
5297category GL_EXT_secondary_color
5298offset 575
5299
5300name SecondaryColor3usvEXT
5301return void
5302param v const GLushort *
5303category GL_EXT_secondary_color
5304offset 576
5305
5306name SecondaryColorPointerEXT
5307return void
5308param size GLint
5309param type GLenum
5310param stride GLsizei
5311param pointer const GLvoid *
5312category GL_EXT_secondary_color
5313offset 577
5314
5315
5316# GL_EXT_texture_perturb_normal
5317
5318name TextureNormalEXT
5319return void
5320param mode GLenum
5321category GL_EXT_texture_perturb_normal
5322offset ?
5323
Brian Paule8ed14d2002-06-30 15:47:43 +00005324
5325# GL_EXT_multi_draw_arrays (XXX unofficial dispatch offsets!!!! */
5326
Brian Paul4fe0f9d2001-11-18 22:43:16 +00005327name MultiDrawArraysEXT
5328return void
5329param mode GLenum
5330param first GLint *
5331param count GLsizei *
5332param primcount GLsizei
5333category GL_EXT_multi_draw_arrays
Brian Paule8ed14d2002-06-30 15:47:43 +00005334offset 644
Brian Paul4fe0f9d2001-11-18 22:43:16 +00005335
5336name MultiDrawElementsEXT
5337return void
5338param mode GLenum
5339param count const GLsizei *
5340param type GLenum
5341param indices const GLvoid **
5342param primcount GLsizei
5343category GL_EXT_multi_draw_arrays
Brian Paule8ed14d2002-06-30 15:47:43 +00005344offset 645
Brian Paul4fe0f9d2001-11-18 22:43:16 +00005345
Brian Paul680522f2001-12-14 02:48:10 +00005346
5347# GL_EXT_fog_coord
5348
Brian Paul4fe0f9d2001-11-18 22:43:16 +00005349name FogCoordfEXT
5350return void
5351param coord GLfloat
5352category GL_EXT_fog_coord
5353offset 545
5354
5355name FogCoordfvEXT
5356return void
5357param coord const GLfloat *
5358category GL_EXT_fog_coord
5359offset 546
5360
5361name FogCoorddEXT
5362return void
5363param coord GLdouble
5364category GL_EXT_fog_coord
5365offset 547
5366
5367name FogCoorddvEXT
5368return void
5369param coord const GLdouble *
5370category GL_EXT_fog_coord
5371offset 548
5372
5373name FogCoordPointerEXT
5374return void
5375param type GLenum
5376param stride GLsizei
5377param pointer const GLvoid *
5378category GL_EXT_fog_coord
5379offset 549
5380
5381
Brian Paul42ace1c2002-11-07 16:20:20 +00005382# GL_EXT_coordinate_frame
5383
Brian Paul4fe0f9d2001-11-18 22:43:16 +00005384name Tangent3bEXT
5385return void
5386param tx GLbyte
5387param ty GLbyte
5388param tz GLbyte
5389category GL_EXT_coordinate_frame
5390offset ?
5391
5392name Tangent3bvEXT
5393return void
5394param v const GLbyte *
5395category GL_EXT_coordinate_frame
5396offset ?
5397
5398name Tangent3dEXT
5399return void
5400param tx GLdouble
5401param ty GLdouble
5402param tz GLdouble
5403category GL_EXT_coordinate_frame
5404offset ?
5405
5406name Tangent3dvEXT
5407return void
5408param v const GLdouble *
5409category GL_EXT_coordinate_frame
5410offset ?
5411
5412name Tangent3fEXT
5413return void
5414param tx GLfloat
5415param ty GLfloat
5416param tz GLfloat
5417category GL_EXT_coordinate_frame
5418offset ?
5419
5420name Tangent3fvEXT
5421return void
5422param v const GLfloat *
5423category GL_EXT_coordinate_frame
5424offset ?
5425
5426name Tangent3iEXT
5427return void
5428param tx GLint
5429param ty GLint
5430param tz GLint
5431category GL_EXT_coordinate_frame
5432offset ?
5433
5434name Tangent3ivEXT
5435return void
5436param v const GLint *
5437category GL_EXT_coordinate_frame
5438offset ?
5439
5440name Tangent3sEXT
5441return void
5442param tx GLshort
5443param ty GLshort
5444param tz GLshort
5445category GL_EXT_coordinate_frame
5446offset ?
5447
5448name Tangent3svEXT
5449return void
5450param v const GLshort *
5451category GL_EXT_coordinate_frame
5452offset ?
5453
5454name Binormal3bEXT
5455return void
5456param bx GLbyte
5457param by GLbyte
5458param bz GLbyte
5459category GL_EXT_coordinate_frame
5460offset ?
5461
5462name Binormal3bvEXT
5463return void
5464param v const GLbyte *
5465category GL_EXT_coordinate_frame
5466offset ?
5467
5468name Binormal3dEXT
5469return void
5470param bx GLdouble
5471param by GLdouble
5472param bz GLdouble
5473category GL_EXT_coordinate_frame
5474offset ?
5475
5476name Binormal3dvEXT
5477return void
5478param v const GLdouble *
5479category GL_EXT_coordinate_frame
5480offset ?
5481
5482name Binormal3fEXT
5483return void
5484param bx GLfloat
5485param by GLfloat
5486param bz GLfloat
5487category GL_EXT_coordinate_frame
5488offset ?
5489
5490name Binormal3fvEXT
5491return void
5492param v const GLfloat *
5493category GL_EXT_coordinate_frame
5494offset ?
5495
5496name Binormal3iEXT
5497return void
5498param bx GLint
5499param by GLint
5500param bz GLint
5501category GL_EXT_coordinate_frame
5502offset ?
5503
5504name Binormal3ivEXT
5505return void
5506param v const GLint *
5507category GL_EXT_coordinate_frame
5508offset ?
5509
5510name Binormal3sEXT
5511return void
5512param bx GLshort
5513param by GLshort
5514param bz GLshort
5515category GL_EXT_coordinate_frame
5516offset ?
5517
5518name Binormal3svEXT
5519return void
5520param v const GLshort *
5521category GL_EXT_coordinate_frame
5522offset ?
5523
5524name TangentPointerEXT
5525return void
5526param type GLenum
5527param stride GLsizei
5528param pointer const GLvoid *
5529category GL_EXT_coordinate_frame
5530offset ?
5531
5532name BinormalPointerEXT
5533return void
5534param type GLenum
5535param stride GLsizei
5536param pointer const GLvoid *
5537category GL_EXT_coordinate_frame
5538offset ?
5539
5540
Brian Pauld4576152003-08-19 01:07:26 +00005541# GL_SUNX_constant_data
5542
Brian Paul4fe0f9d2001-11-18 22:43:16 +00005543name FinishTextureSUNX
5544return void
5545category GL_SUNX_constant_data
5546offset ?
5547
Brian Pauld4576152003-08-19 01:07:26 +00005548
5549# GL_SUN_global_alpha
5550
Brian Paul4fe0f9d2001-11-18 22:43:16 +00005551name GlobalAlphaFactorbSUN
5552return void
5553param factor GLbyte
5554category GL_SUN_global_alpha
5555offset ?
5556
5557name GlobalAlphaFactorsSUN
5558return void
5559param factor GLshort
5560category GL_SUN_global_alpha
5561offset ?
5562
5563name GlobalAlphaFactoriSUN
5564return void
5565param factor GLint
5566category GL_SUN_global_alpha
5567offset ?
5568
5569name GlobalAlphaFactorfSUN
5570return void
5571param factor GLfloat
5572category GL_SUN_global_alpha
5573offset ?
5574
5575name GlobalAlphaFactordSUN
5576return void
5577param factor GLdouble
5578category GL_SUN_global_alpha
5579offset ?
5580
5581name GlobalAlphaFactorubSUN
5582return void
5583param factor GLubyte
5584category GL_SUN_global_alpha
5585offset ?
5586
5587name GlobalAlphaFactorusSUN
5588return void
5589param factor GLushort
5590category GL_SUN_global_alpha
5591offset ?
5592
5593name GlobalAlphaFactoruiSUN
5594return void
5595param factor GLuint
5596category GL_SUN_global_alpha
5597offset ?
5598
Brian Pauld4576152003-08-19 01:07:26 +00005599
5600# GL_SUN_triangle_list
5601
Brian Paul4fe0f9d2001-11-18 22:43:16 +00005602name ReplacementCodeuiSUN
5603return void
5604param code GLuint
5605category GL_SUN_triangle_list
5606offset ?
5607
5608name ReplacementCodeusSUN
5609return void
5610param code GLushort
5611category GL_SUN_triangle_list
5612offset ?
5613
5614name ReplacementCodeubSUN
5615return void
5616param code GLubyte
5617category GL_SUN_triangle_list
5618offset ?
5619
5620name ReplacementCodeuivSUN
5621return void
5622param code const GLuint *
5623category GL_SUN_triangle_list
5624offset ?
5625
5626name ReplacementCodeusvSUN
5627return void
5628param code const GLushort *
5629category GL_SUN_triangle_list
5630offset ?
5631
5632name ReplacementCodeubvSUN
5633return void
5634param code const GLubyte *
5635category GL_SUN_triangle_list
5636offset ?
5637
5638name ReplacementCodePointerSUN
5639return void
5640param type GLenum
5641param stride GLsizei
5642param pointer const GLvoid *
5643category GL_SUN_triangle_list
5644offset ?
5645
Brian Pauld4576152003-08-19 01:07:26 +00005646
5647# GL_SUN_vertex
5648
Brian Paul4fe0f9d2001-11-18 22:43:16 +00005649name Color4ubVertex2fSUN
5650return void
5651param r GLubyte
5652param g GLubyte
5653param b GLubyte
5654param a GLubyte
5655param x GLfloat
5656param y GLfloat
5657category GL_SUN_vertex
5658offset ?
5659
5660name Color4ubVertex2fvSUN
5661return void
5662param c const GLubyte *
5663param v const GLfloat *
5664category GL_SUN_vertex
5665offset ?
5666
5667name Color4ubVertex3fSUN
5668return void
5669param r GLubyte
5670param g GLubyte
5671param b GLubyte
5672param a GLubyte
5673param x GLfloat
5674param y GLfloat
5675param z GLfloat
5676category GL_SUN_vertex
5677offset ?
5678
5679name Color4ubVertex3fvSUN
5680return void
5681param c const GLubyte *
5682param v const GLfloat *
5683category GL_SUN_vertex
5684offset ?
5685
5686name Color3fVertex3fSUN
5687return void
5688param r GLfloat
5689param g GLfloat
5690param b GLfloat
5691param x GLfloat
5692param y GLfloat
5693param z GLfloat
5694category GL_SUN_vertex
5695offset ?
5696
5697name Color3fVertex3fvSUN
5698return void
5699param c const GLfloat *
5700param v const GLfloat *
5701category GL_SUN_vertex
5702offset ?
5703
5704name Normal3fVertex3fSUN
5705return void
5706param nx GLfloat
5707param ny GLfloat
5708param nz GLfloat
5709param x GLfloat
5710param y GLfloat
5711param z GLfloat
5712category GL_SUN_vertex
5713offset ?
5714
5715name Normal3fVertex3fvSUN
5716return void
5717param n const GLfloat *
5718param v const GLfloat *
5719category GL_SUN_vertex
5720offset ?
5721
5722name Color4fNormal3fVertex3fSUN
5723return void
5724param r GLfloat
5725param g GLfloat
5726param b GLfloat
5727param a GLfloat
5728param nx GLfloat
5729param ny GLfloat
5730param nz GLfloat
5731param x GLfloat
5732param y GLfloat
5733param z GLfloat
5734category GL_SUN_vertex
5735offset ?
5736
5737name Color4fNormal3fVertex3fvSUN
5738return void
5739param c const GLfloat *
5740param n const GLfloat *
5741param v const GLfloat *
5742category GL_SUN_vertex
5743offset ?
5744
5745name TexCoord2fVertex3fSUN
5746return void
5747param s GLfloat
5748param t GLfloat
5749param x GLfloat
5750param y GLfloat
5751param z GLfloat
5752category GL_SUN_vertex
5753offset ?
5754
5755name TexCoord2fVertex3fvSUN
5756return void
5757param tc const GLfloat *
5758param v const GLfloat *
5759category GL_SUN_vertex
5760offset ?
5761
5762name TexCoord4fVertex4fSUN
5763return void
5764param s GLfloat
5765param t GLfloat
5766param p GLfloat
5767param q GLfloat
5768param x GLfloat
5769param y GLfloat
5770param z GLfloat
5771param w GLfloat
5772category GL_SUN_vertex
5773offset ?
5774
5775name TexCoord4fVertex4fvSUN
5776return void
5777param tc const GLfloat *
5778param v const GLfloat *
5779category GL_SUN_vertex
5780offset ?
5781
5782name TexCoord2fColor4ubVertex3fSUN
5783return void
5784param s GLfloat
5785param t GLfloat
5786param r GLubyte
5787param g GLubyte
5788param b GLubyte
5789param a GLubyte
5790param x GLfloat
5791param y GLfloat
5792param z GLfloat
5793category GL_SUN_vertex
5794offset ?
5795
5796name TexCoord2fColor4ubVertex3fvSUN
5797return void
5798param tc const GLfloat *
5799param c const GLubyte *
5800param v const GLfloat *
5801category GL_SUN_vertex
5802offset ?
5803
5804name TexCoord2fColor3fVertex3fSUN
5805return void
5806param s GLfloat
5807param t GLfloat
5808param r GLfloat
5809param g GLfloat
5810param b GLfloat
5811param x GLfloat
5812param y GLfloat
5813param z GLfloat
5814category GL_SUN_vertex
5815offset ?
5816
5817name TexCoord2fColor3fVertex3fvSUN
5818return void
5819param tc const GLfloat *
5820param c const GLfloat *
5821param v const GLfloat *
5822category GL_SUN_vertex
5823offset ?
5824
5825name TexCoord2fNormal3fVertex3fSUN
5826return void
5827param s GLfloat
5828param t GLfloat
5829param nx GLfloat
5830param ny GLfloat
5831param nz GLfloat
5832param x GLfloat
5833param y GLfloat
5834param z GLfloat
5835category GL_SUN_vertex
5836offset ?
5837
5838name TexCoord2fNormal3fVertex3fvSUN
5839return void
5840param tc const GLfloat *
5841param n const GLfloat *
5842param v const GLfloat *
5843category GL_SUN_vertex
5844offset ?
5845
5846name TexCoord2fColor4fNormal3fVertex3fSUN
5847return void
5848param s GLfloat
5849param t GLfloat
5850param r GLfloat
5851param g GLfloat
5852param b GLfloat
5853param a GLfloat
5854param nx GLfloat
5855param ny GLfloat
5856param nz GLfloat
5857param x GLfloat
5858param y GLfloat
5859param z GLfloat
5860category GL_SUN_vertex
5861offset ?
5862
5863name TexCoord2fColor4fNormal3fVertex3fvSUN
5864return void
5865param tc const GLfloat *
5866param c const GLfloat *
5867param n const GLfloat *
5868param v const GLfloat *
5869category GL_SUN_vertex
5870offset ?
5871
5872name TexCoord4fColor4fNormal3fVertex4fSUN
5873return void
5874param s GLfloat
5875param t GLfloat
5876param p GLfloat
5877param q GLfloat
5878param r GLfloat
5879param g GLfloat
5880param b GLfloat
5881param a GLfloat
5882param nx GLfloat
5883param ny GLfloat
5884param nz GLfloat
5885param x GLfloat
5886param y GLfloat
5887param z GLfloat
5888param w GLfloat
5889category GL_SUN_vertex
5890offset ?
5891
5892name TexCoord4fColor4fNormal3fVertex4fvSUN
5893return void
5894param tc const GLfloat *
5895param c const GLfloat *
5896param n const GLfloat *
5897param v const GLfloat *
5898category GL_SUN_vertex
5899offset ?
5900
5901name ReplacementCodeuiVertex3fSUN
5902return void
5903param rc GLuint
5904param x GLfloat
5905param y GLfloat
5906param z GLfloat
5907category GL_SUN_vertex
5908offset ?
5909
5910name ReplacementCodeuiVertex3fvSUN
5911return void
5912param rc const GLuint *
5913param v const GLfloat *
5914category GL_SUN_vertex
5915offset ?
5916
5917name ReplacementCodeuiColor4ubVertex3fSUN
5918return void
5919param rc GLuint
5920param r GLubyte
5921param g GLubyte
5922param b GLubyte
5923param a GLubyte
5924param x GLfloat
5925param y GLfloat
5926param z GLfloat
5927category GL_SUN_vertex
5928offset ?
5929
5930name ReplacementCodeuiColor4ubVertex3fvSUN
5931return void
5932param rc const GLuint *
5933param c const GLubyte *
5934param v const GLfloat *
5935category GL_SUN_vertex
5936offset ?
5937
5938name ReplacementCodeuiColor3fVertex3fSUN
5939return void
5940param rc GLuint
5941param r GLfloat
5942param g GLfloat
5943param b GLfloat
5944param x GLfloat
5945param y GLfloat
5946param z GLfloat
5947category GL_SUN_vertex
5948offset ?
5949
5950name ReplacementCodeuiColor3fVertex3fvSUN
5951return void
5952param rc const GLuint *
5953param c const GLfloat *
5954param v const GLfloat *
5955category GL_SUN_vertex
5956offset ?
5957
5958name ReplacementCodeuiNormal3fVertex3fSUN
5959return void
5960param rc GLuint
5961param nx GLfloat
5962param ny GLfloat
5963param nz GLfloat
5964param x GLfloat
5965param y GLfloat
5966param z GLfloat
5967category GL_SUN_vertex
5968offset ?
5969
5970name ReplacementCodeuiNormal3fVertex3fvSUN
5971return void
5972param rc const GLuint *
5973param n const GLfloat *
5974param v const GLfloat *
5975category GL_SUN_vertex
5976offset ?
5977
5978name ReplacementCodeuiColor4fNormal3fVertex3fSUN
5979return void
5980param rc GLuint
5981param r GLfloat
5982param g GLfloat
5983param b GLfloat
5984param a GLfloat
5985param nx GLfloat
5986param ny GLfloat
5987param nz GLfloat
5988param x GLfloat
5989param y GLfloat
5990param z GLfloat
5991category GL_SUN_vertex
5992offset ?
5993
5994name ReplacementCodeuiColor4fNormal3fVertex3fvSUN
5995return void
5996param rc const GLuint *
5997param c const GLfloat *
5998param n const GLfloat *
5999param v const GLfloat *
6000category GL_SUN_vertex
6001offset ?
6002
6003name ReplacementCodeuiTexCoord2fVertex3fSUN
6004return void
6005param rc GLuint
6006param s GLfloat
6007param t GLfloat
6008param x GLfloat
6009param y GLfloat
6010param z GLfloat
6011category GL_SUN_vertex
6012offset ?
6013
6014name ReplacementCodeuiTexCoord2fVertex3fvSUN
6015return void
6016param rc const GLuint *
6017param tc const GLfloat *
6018param v const GLfloat *
6019category GL_SUN_vertex
6020offset ?
6021
6022name ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
6023return void
6024param rc GLuint
6025param s GLfloat
6026param t GLfloat
6027param nx GLfloat
6028param ny GLfloat
6029param nz GLfloat
6030param x GLfloat
6031param y GLfloat
6032param z GLfloat
6033category GL_SUN_vertex
6034offset ?
6035
6036name ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
6037return void
6038param rc const GLuint *
6039param tc const GLfloat *
6040param n const GLfloat *
6041param v const GLfloat *
6042category GL_SUN_vertex
6043offset ?
6044
6045name ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
6046return void
6047param rc GLuint
6048param s GLfloat
6049param t GLfloat
6050param r GLfloat
6051param g GLfloat
6052param b GLfloat
6053param a GLfloat
6054param nx GLfloat
6055param ny GLfloat
6056param nz GLfloat
6057param x GLfloat
6058param y GLfloat
6059param z GLfloat
6060category GL_SUN_vertex
6061offset ?
6062
6063name ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
6064return void
6065param rc const GLuint *
6066param tc const GLfloat *
6067param c const GLfloat *
6068param n const GLfloat *
6069param v const GLfloat *
6070category GL_SUN_vertex
6071offset ?
6072
6073
6074# GL_EXT_blend_func_separate
6075
6076name BlendFuncSeparateEXT
6077return void
6078param sfactorRGB GLenum
6079param dfactorRGB GLenum
6080param sfactorAlpha GLenum
6081param dfactorAlpha GLenum
6082category GL_EXT_blend_func_separate
6083offset 537
6084
6085name BlendFuncSeparateINGR
6086alias BlendFuncSeparateEXT
6087return void
6088param sfactorRGB GLenum
6089param dfactorRGB GLenum
6090param sfactorAlpha GLenum
6091param dfactorAlpha GLenum
Brian Paul2171fad2003-11-24 23:03:29 +00006092category GL_INGR_blend_func_separate
Brian Paul4fe0f9d2001-11-18 22:43:16 +00006093
6094
6095# GL_EXT_vertex_weighting
6096
6097name VertexWeightfEXT
6098return void
6099param weight GLfloat
6100category GL_EXT_vertex_weighting
6101offset 494
6102
6103name VertexWeightfvEXT
6104return void
6105param weight const GLfloat *
6106category GL_EXT_vertex_weighting
6107offset 495
6108
6109name VertexWeightPointerEXT
6110return void
6111param size GLsizei
6112param type GLenum
6113param stride GLsizei
6114param pointer const GLvoid *
6115category GL_EXT_vertex_weighting
6116offset 496
6117
6118
6119# GL_NV_vertex_array_range
6120
6121name FlushVertexArrayRangeNV
6122return void
6123category GL_NV_vertex_array_range
6124offset 497
6125
6126name VertexArrayRangeNV
6127return void
6128param length GLsizei
6129param pointer const GLvoid *
6130category GL_NV_vertex_array_range
6131offset 498
6132
6133
6134# GL_NV_register_combiners
6135
6136name CombinerParameterfvNV
6137return void
6138param pname GLenum
6139param params const GLfloat *
6140category GL_NV_register_combiners
6141offset 499
6142
6143name CombinerParameterfNV
6144return void
6145param pname GLenum
6146param param GLfloat
6147category GL_NV_register_combiners
6148offset 500
6149
6150name CombinerParameterivNV
6151return void
6152param pname GLenum
6153param params const GLint *
6154category GL_NV_register_combiners
6155offset 501
6156
6157name CombinerParameteriNV
6158return void
6159param pname GLenum
6160param param GLint
6161category GL_NV_register_combiners
6162offset 502
6163
6164name CombinerInputNV
6165return void
6166param stage GLenum
6167param portion GLenum
6168param variable GLenum
6169param input GLenum
6170param mapping GLenum
6171param componentUsage GLenum
6172category GL_NV_register_combiners
6173offset 503
6174
6175name CombinerOutputNV
6176return void
6177param stage GLenum
6178param portion GLenum
6179param abOutput GLenum
6180param cdOutput GLenum
6181param sumOutput GLenum
6182param scale GLenum
6183param bias GLenum
6184param abDotProduct GLboolean
6185param cdDotProduct GLboolean
6186param muxSum GLboolean
6187category GL_NV_register_combiners
6188offset 504
6189
6190name FinalCombinerInputNV
6191return void
6192param variable GLenum
6193param input GLenum
6194param mapping GLenum
6195param componentUsage GLenum
6196category GL_NV_register_combiners
6197offset 505
6198
6199name GetCombinerInputParameterfvNV
6200return void
6201param stage GLenum
6202param portion GLenum
6203param variable GLenum
6204param pname GLenum
6205param params GLfloat *
6206category GL_NV_register_combiners
6207offset 506
6208
6209name GetCombinerInputParameterivNV
6210return void
6211param stage GLenum
6212param portion GLenum
6213param variable GLenum
6214param pname GLenum
6215param params GLint *
6216category GL_NV_register_combiners
6217offset 507
6218
6219name GetCombinerOutputParameterfvNV
6220return void
6221param stage GLenum
6222param portion GLenum
6223param pname GLenum
6224param params GLfloat *
6225category GL_NV_register_combiners
6226offset 508
6227
6228name GetCombinerOutputParameterivNV
6229return void
6230param stage GLenum
6231param portion GLenum
6232param pname GLenum
6233param params GLint *
6234category GL_NV_register_combiners
6235offset 509
6236
6237name GetFinalCombinerInputParameterfvNV
6238return void
6239param variable GLenum
6240param pname GLenum
6241param params GLfloat *
6242category GL_NV_register_combiners
6243offset 510
6244
6245name GetFinalCombinerInputParameterivNV
6246return void
6247param variable GLenum
6248param pname GLenum
6249param params GLint *
6250category GL_NV_register_combiners
6251offset 511
6252
6253
6254# GL_MESA_resize_buffers
6255
6256name ResizeBuffersMESA
6257return void
6258category GL_MESA_resize_buffers
6259offset 512
6260
6261
6262# GL_MESA_window_pos
6263
6264name WindowPos2dMESA
6265return void
6266param x GLdouble
6267param y GLdouble
6268category GL_MESA_window_pos
6269offset 513
6270
6271name WindowPos2dvMESA
6272return void
6273param v const GLdouble *
6274category GL_MESA_window_pos
6275offset 514
6276
6277name WindowPos2fMESA
6278return void
6279param x GLfloat
6280param y GLfloat
6281category GL_MESA_window_pos
6282offset 515
6283
6284name WindowPos2fvMESA
6285return void
6286param v const GLfloat *
6287category GL_MESA_window_pos
6288offset 516
6289
6290name WindowPos2iMESA
6291return void
6292param x GLint
6293param y GLint
6294category GL_MESA_window_pos
6295offset 517
6296
6297name WindowPos2ivMESA
6298return void
6299param v const GLint *
6300category GL_MESA_window_pos
6301offset 518
6302
6303name WindowPos2sMESA
6304return void
6305param x GLshort
6306param y GLshort
6307category GL_MESA_window_pos
6308offset 519
6309
6310name WindowPos2svMESA
6311return void
6312param v const GLshort *
6313category GL_MESA_window_pos
6314offset 520
6315
6316name WindowPos3dMESA
6317return void
6318param x GLdouble
6319param y GLdouble
6320param z GLdouble
6321category GL_MESA_window_pos
6322offset 521
6323
6324name WindowPos3dvMESA
6325return void
6326param v const GLdouble *
6327category GL_MESA_window_pos
6328offset 522
6329
6330name WindowPos3fMESA
6331return void
6332param x GLfloat
6333param y GLfloat
6334param z GLfloat
6335category GL_MESA_window_pos
6336offset 523
6337
6338name WindowPos3fvMESA
6339return void
6340param v const GLfloat *
6341category GL_MESA_window_pos
6342offset 524
6343
6344name WindowPos3iMESA
6345return void
6346param x GLint
6347param y GLint
6348param z GLint
6349category GL_MESA_window_pos
6350offset 525
6351
6352name WindowPos3ivMESA
6353return void
6354param v const GLint *
6355category GL_MESA_window_pos
6356offset 526
6357
6358name WindowPos3sMESA
6359return void
6360param x GLshort
6361param y GLshort
6362param z GLshort
6363category GL_MESA_window_pos
6364offset 527
6365
6366name WindowPos3svMESA
6367return void
6368param v const GLshort *
6369category GL_MESA_window_pos
6370offset 528
6371
6372name WindowPos4dMESA
6373return void
6374param x GLdouble
6375param y GLdouble
6376param z GLdouble
6377param w GLdouble
6378category GL_MESA_window_pos
6379offset 529
6380
6381name WindowPos4dvMESA
6382return void
6383param v const GLdouble *
6384category GL_MESA_window_pos
6385offset 530
6386
6387name WindowPos4fMESA
6388return void
6389param x GLfloat
6390param y GLfloat
6391param z GLfloat
6392param w GLfloat
6393category GL_MESA_window_pos
6394offset 531
6395
6396name WindowPos4fvMESA
6397return void
6398param v const GLfloat *
6399category GL_MESA_window_pos
6400offset 532
6401
6402name WindowPos4iMESA
6403return void
6404param x GLint
6405param y GLint
6406param z GLint
6407param w GLint
6408category GL_MESA_window_pos
6409offset 533
6410
6411name WindowPos4ivMESA
6412return void
6413param v const GLint *
6414category GL_MESA_window_pos
6415offset 534
6416
6417name WindowPos4sMESA
6418return void
6419param x GLshort
6420param y GLshort
6421param z GLshort
6422param w GLshort
6423category GL_MESA_window_pos
6424offset 535
6425
6426name WindowPos4svMESA
6427return void
6428param v const GLshort *
6429category GL_MESA_window_pos
6430offset 536
6431
6432
6433# GL_IBM_multimode_draw_arrays
6434
6435name MultiModeDrawArraysIBM
6436return void
Ian Romanick3baefe62003-08-22 23:28:03 +00006437param mode const GLenum *
Brian Paul4fe0f9d2001-11-18 22:43:16 +00006438param first const GLint *
6439param count const GLsizei *
6440param primcount GLsizei
6441param modestride GLint
6442category GL_IBM_multimode_draw_arrays
Ian Romanick3baefe62003-08-22 23:28:03 +00006443offset 708
Brian Paul4fe0f9d2001-11-18 22:43:16 +00006444
6445name MultiModeDrawElementsIBM
6446return void
6447param mode const GLenum *
6448param count const GLsizei *
6449param type GLenum
Ian Romanick3baefe62003-08-22 23:28:03 +00006450param indices const GLvoid * const *
Brian Paul4fe0f9d2001-11-18 22:43:16 +00006451param primcount GLsizei
6452param modestride GLint
6453category GL_IBM_multimode_draw_arrays
Ian Romanick3baefe62003-08-22 23:28:03 +00006454offset 709
Brian Paul4fe0f9d2001-11-18 22:43:16 +00006455
6456
6457# GL_IBM_vertex_array_lists
6458
6459name ColorPointerListIBM
6460return void
6461param size GLint
6462param type GLenum
6463param stride GLint
6464param pointer const GLvoid **
6465param ptrstride GLint
6466category GL_IBM_vertex_array_lists
6467offset ?
6468
6469name SecondaryColorPointerListIBM
6470return void
6471param size GLint
6472param type GLenum
6473param stride GLint
6474param pointer const GLvoid **
6475param ptrstride GLint
6476category GL_IBM_vertex_array_lists
6477offset ?
6478
6479name EdgeFlagPointerListIBM
6480return void
6481param stride GLint
6482param pointer const GLboolean **
6483param ptrstride GLint
6484category GL_IBM_vertex_array_lists
6485offset ?
6486
6487name FogCoordPointerListIBM
6488return void
6489param type GLenum
6490param stride GLint
6491param pointer const GLvoid **
6492param ptrstride GLint
6493category GL_IBM_vertex_array_lists
6494offset ?
6495
6496name IndexPointerListIBM
6497return void
6498param type GLenum
6499param stride GLint
6500param pointer const GLvoid **
6501param ptrstride GLint
6502category GL_IBM_vertex_array_lists
6503offset ?
6504
6505name NormalPointerListIBM
6506return void
6507param type GLenum
6508param stride GLint
6509param pointer const GLvoid **
6510param ptrstride GLint
6511category GL_IBM_vertex_array_lists
6512offset ?
6513
6514name TexCoordPointerListIBM
6515return void
6516param size GLint
6517param type GLenum
6518param stride GLint
6519param pointer const GLvoid **
6520param ptrstride GLint
6521category GL_IBM_vertex_array_lists
6522offset ?
6523
6524name VertexPointerListIBM
6525return void
6526param size GLint
6527param type GLenum
6528param stride GLint
6529param pointer const GLvoid **
6530param ptrstride GLint
6531category GL_IBM_vertex_array_lists
6532offset ?
6533
6534
6535# GL_3DFX_tbuffer
6536
6537name TbufferMask3DFX
6538return void
6539param mask GLuint
6540category GL_3DFX_tbuffer
6541offset 553
6542
6543
6544# GL_EXT_multisample
6545
6546name SampleMaskEXT
6547alias SampleMaskSGIS
6548return void
6549param value GLclampf
6550param invert GLboolean
6551category GL_EXT_multisample
6552
6553name SamplePatternEXT
6554alias SamplePatternSGIS
6555return void
6556param pattern GLenum
6557category GL_EXT_multisample
6558
6559
6560# GL_SGIS_texture_color_mask
6561
6562name TextureColorMaskSGIS
6563return void
6564param red GLboolean
6565param green GLboolean
6566param blue GLboolean
6567param alpha GLboolean
6568category GL_SGIS_texture_color_mask
6569offset ?
6570
6571
6572# GL_SGIX_igloo_interface
6573
6574name IglooInterfaceSGIX
6575return void
6576param pname GLenum
6577param params const GLvoid *
6578category GL_SGIX_igloo_interface
6579offset ?
6580
6581
Brian Paul4fe0f9d2001-11-18 22:43:16 +00006582# GL_NV_evaluators
6583
6584name MapControlPointsNV
6585return void
6586param target GLenum
6587param index GLuint
6588param type GLenum
6589param ustride GLsizei
6590param vstride GLsizei
6591param uorder GLint
6592param vorder GLint
6593param packed GLboolean
6594param points const GLvoid *
6595category GL_NV_evaluators
6596offset ?
6597
6598name MapParameterivNV
6599return void
6600param target GLenum
6601param pname GLenum
6602param params const GLint *
6603category GL_NV_evaluators
6604offset ?
6605
6606name MapParameterfvNV
6607return void
6608param target GLenum
6609param pname GLenum
6610param params const GLfloat *
6611category GL_NV_evaluators
6612offset ?
6613
6614name GetMapControlPointsNV
6615return void
6616param target GLenum
6617param index GLuint
6618param type GLenum
6619param ustride GLsizei
6620param vstride GLsizei
6621param packed GLboolean
6622param points GLvoid *
6623category GL_NV_evaluators
6624offset ?
6625
6626name GetMapParameterivNV
6627return void
6628param target GLenum
6629param pname GLenum
6630param params GLint *
6631category GL_NV_evaluators
6632offset ?
6633
6634name GetMapParameterfvNV
6635return void
6636param target GLenum
6637param pname GLenum
6638param params GLfloat *
6639category GL_NV_evaluators
6640offset ?
6641
6642name GetMapAttribParameterivNV
6643return void
6644param target GLenum
6645param index GLuint
6646param pname GLenum
6647param params GLint *
6648category GL_NV_evaluators
6649offset ?
6650
6651name GetMapAttribParameterfvNV
6652return void
6653param target GLenum
6654param index GLuint
6655param pname GLenum
6656param params GLfloat *
6657category GL_NV_evaluators
6658offset ?
6659
6660name EvalMapsNV
6661return void
6662param target GLenum
6663param mode GLenum
6664category GL_NV_evaluators
6665offset ?
6666
6667
6668# GL_NV_register_combiners2
6669
6670name CombinerStageParameterfvNV
6671return void
6672param stage GLenum
6673param pname GLenum
6674param params const GLfloat *
6675category GL_NV_register_combiners2
6676offset ?
6677
6678name GetCombinerStageParameterfvNV
6679return void
6680param stage GLenum
6681param pname GLenum
6682param params GLfloat *
6683category GL_NV_register_combiners2
6684offset ?
6685
6686
Brian Paul5b7dab22001-11-18 23:52:37 +00006687# GL_ARB_window_pos
6688
6689name WindowPos2dARB
6690return void
6691param x GLdouble
6692param y GLdouble
6693category GL_ARB_window_pos
Brian Paulee29d3b2002-05-27 16:58:24 +00006694alias WindowPos2dMESA
Brian Paul5b7dab22001-11-18 23:52:37 +00006695
6696name WindowPos2fARB
6697return void
6698param x GLfloat
6699param y GLfloat
6700category GL_ARB_window_pos
Brian Paulee29d3b2002-05-27 16:58:24 +00006701alias WindowPos2fMESA
Brian Paul5b7dab22001-11-18 23:52:37 +00006702
6703name WindowPos2iARB
6704return void
6705param x GLint
6706param y GLint
6707category GL_ARB_window_pos
Brian Paulee29d3b2002-05-27 16:58:24 +00006708alias WindowPos2iMESA
Brian Paul5b7dab22001-11-18 23:52:37 +00006709
6710name WindowPos2sARB
6711return void
6712param x GLshort
6713param y GLshort
6714category GL_ARB_window_pos
Brian Paulee29d3b2002-05-27 16:58:24 +00006715alias WindowPos2sMESA
Brian Paul5b7dab22001-11-18 23:52:37 +00006716
6717name WindowPos2dvARB
6718return void
6719param p const GLdouble *
6720category GL_ARB_window_pos
Brian Paulee29d3b2002-05-27 16:58:24 +00006721alias WindowPos2dvMESA
Brian Paul5b7dab22001-11-18 23:52:37 +00006722
6723name WindowPos2fvARB
6724return void
6725param p const GLfloat *
6726category GL_ARB_window_pos
Brian Paulee29d3b2002-05-27 16:58:24 +00006727alias WindowPos2fvMESA
Brian Paul5b7dab22001-11-18 23:52:37 +00006728
6729name WindowPos2ivARB
6730return void
6731param p const GLint *
6732category GL_ARB_window_pos
Brian Paulee29d3b2002-05-27 16:58:24 +00006733alias WindowPos2ivMESA
Brian Paul5b7dab22001-11-18 23:52:37 +00006734
6735name WindowPos2svARB
6736return void
6737param p const GLshort *
6738category GL_ARB_window_pos
Brian Paulee29d3b2002-05-27 16:58:24 +00006739alias WindowPos2svMESA
Brian Paul5b7dab22001-11-18 23:52:37 +00006740
6741name WindowPos3dARB
6742return void
6743param x GLdouble
6744param y GLdouble
6745param z GLdouble
6746category GL_ARB_window_pos
Brian Paulee29d3b2002-05-27 16:58:24 +00006747alias WindowPos3dMESA
Brian Paul5b7dab22001-11-18 23:52:37 +00006748
6749name WindowPos3fARB
6750return void
6751param x GLfloat
6752param y GLfloat
6753param z GLfloat
6754category GL_ARB_window_pos
Brian Paulee29d3b2002-05-27 16:58:24 +00006755alias WindowPos3fMESA
Brian Paul5b7dab22001-11-18 23:52:37 +00006756
6757name WindowPos3iARB
6758return void
6759param x GLint
6760param y GLint
6761param z GLint
6762category GL_ARB_window_pos
Brian Paulee29d3b2002-05-27 16:58:24 +00006763alias WindowPos3iMESA
Brian Paul5b7dab22001-11-18 23:52:37 +00006764
6765name WindowPos3sARB
6766return void
6767param x GLshort
6768param y GLshort
6769param z GLshort
6770category GL_ARB_window_pos
Brian Paulee29d3b2002-05-27 16:58:24 +00006771alias WindowPos3sMESA
Brian Paul5b7dab22001-11-18 23:52:37 +00006772
6773name WindowPos3dvARB
6774return void
6775param p const GLdouble *
6776category GL_ARB_window_pos
Brian Paulee29d3b2002-05-27 16:58:24 +00006777alias WindowPos3dvMESA
Brian Paul5b7dab22001-11-18 23:52:37 +00006778
6779name WindowPos3fvARB
6780return void
6781param p const GLfloat *
6782category GL_ARB_window_pos
Brian Paulee29d3b2002-05-27 16:58:24 +00006783alias WindowPos3fvMESA
Brian Paul5b7dab22001-11-18 23:52:37 +00006784
6785name WindowPos3ivARB
6786return void
6787param p const GLint *
6788category GL_ARB_window_pos
Brian Paulee29d3b2002-05-27 16:58:24 +00006789alias WindowPos3ivMESA
Brian Paul5b7dab22001-11-18 23:52:37 +00006790
6791name WindowPos3svARB
6792return void
6793param p const GLshort *
6794category GL_ARB_window_pos
Brian Paulee29d3b2002-05-27 16:58:24 +00006795alias WindowPos3svMESA
Brian Paul5b7dab22001-11-18 23:52:37 +00006796
Brian Paul680522f2001-12-14 02:48:10 +00006797
6798# GL_NV_vertex_program
6799
Brian Paul680522f2001-12-14 02:48:10 +00006800name AreProgramsResidentNV
6801return GLboolean
6802param n GLsizei
6803param ids const GLuint *
6804param residences GLboolean *
6805category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006806offset 578
Brian Paul680522f2001-12-14 02:48:10 +00006807
Brian Paulee29d3b2002-05-27 16:58:24 +00006808name BindProgramNV
6809return void
6810param target GLenum
6811param id GLuint
6812category GL_NV_vertex_program
6813offset 579
6814
6815name DeleteProgramsNV
Brian Paul680522f2001-12-14 02:48:10 +00006816return void
6817param n GLsizei
6818param ids const GLuint *
6819category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006820offset 580
Brian Paul680522f2001-12-14 02:48:10 +00006821
Brian Paulee29d3b2002-05-27 16:58:24 +00006822name ExecuteProgramNV
Brian Paul680522f2001-12-14 02:48:10 +00006823return void
6824param target GLenum
Brian Paulee29d3b2002-05-27 16:58:24 +00006825param id GLuint
6826param params const GLfloat *
Brian Paul680522f2001-12-14 02:48:10 +00006827category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006828offset 581
6829
6830name GenProgramsNV
6831return void
6832param n GLsizei
6833param ids GLuint *
6834category GL_NV_vertex_program
6835offset 582
Brian Paul680522f2001-12-14 02:48:10 +00006836
6837name GetProgramParameterdvNV
6838return void
6839param target GLenum
6840param index GLuint
6841param pname GLenum
6842param params GLdouble *
6843category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006844offset 583
6845
6846name GetProgramParameterfvNV
6847return void
6848param target GLenum
6849param index GLuint
6850param pname GLenum
6851param params GLfloat *
6852category GL_NV_vertex_program
6853offset 584
Brian Paul680522f2001-12-14 02:48:10 +00006854
6855name GetProgramivNV
6856return void
6857param id GLuint
6858param pname GLenum
6859param params GLint *
6860category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006861offset 585
Brian Paul680522f2001-12-14 02:48:10 +00006862
6863name GetProgramStringNV
6864return void
6865param id GLuint
6866param pname GLenum
6867param program GLubyte *
6868category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006869offset 586
Brian Paul680522f2001-12-14 02:48:10 +00006870
6871name GetTrackMatrixivNV
6872return void
6873param target GLenum
6874param address GLuint
6875param pname GLenum
6876param params GLint *
6877category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006878offset 587
Brian Paul680522f2001-12-14 02:48:10 +00006879
6880name GetVertexAttribdvNV
6881return void
6882param index GLuint
6883param pname GLenum
6884param params GLdouble *
6885category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006886offset 588
Brian Paul680522f2001-12-14 02:48:10 +00006887
6888name GetVertexAttribfvNV
6889return void
6890param index GLuint
6891param pname GLenum
6892param params GLfloat *
6893category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006894offset 589
Brian Paul680522f2001-12-14 02:48:10 +00006895
6896name GetVertexAttribivNV
6897return void
6898param index GLuint
6899param pname GLenum
6900param params GLint *
6901category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006902offset 590
Brian Paul680522f2001-12-14 02:48:10 +00006903
6904name GetVertexAttribPointervNV
6905return void
6906param index GLuint
6907param pname GLenum
6908param pointer GLvoid **
6909category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006910offset 591
Brian Paul680522f2001-12-14 02:48:10 +00006911
6912name IsProgramNV
6913return GLboolean
6914param id GLuint
6915category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006916offset 592
Brian Paul680522f2001-12-14 02:48:10 +00006917
6918name LoadProgramNV
6919return void
6920param target GLenum
6921param id GLuint
6922param len GLsizei
6923param program const GLubyte *
6924category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006925offset 593
Brian Paul680522f2001-12-14 02:48:10 +00006926
6927name ProgramParameter4dNV
6928return void
6929param target GLenum
6930param index GLuint
6931param x GLdouble
6932param y GLdouble
6933param z GLdouble
6934param w GLdouble
6935category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006936offset 594
Brian Paul680522f2001-12-14 02:48:10 +00006937
6938name ProgramParameter4dvNV
6939return void
6940param target GLenum
6941param index GLuint
6942param params const GLdouble *
6943category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006944offset 595
6945
6946name ProgramParameter4fNV
6947return void
6948param target GLenum
6949param index GLuint
6950param x GLfloat
6951param y GLfloat
6952param z GLfloat
6953param w GLfloat
6954category GL_NV_vertex_program
6955offset 596
Brian Paul680522f2001-12-14 02:48:10 +00006956
6957name ProgramParameter4fvNV
6958return void
6959param target GLenum
6960param index GLuint
6961param params const GLfloat *
6962category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006963offset 597
Brian Paul680522f2001-12-14 02:48:10 +00006964
6965name ProgramParameters4dvNV
6966return void
6967param target GLenum
6968param index GLuint
6969param num GLuint
6970param params const GLdouble *
6971category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006972offset 598
Brian Paul680522f2001-12-14 02:48:10 +00006973
6974name ProgramParameters4fvNV
6975return void
6976param target GLenum
6977param index GLuint
6978param num GLuint
6979param params const GLfloat *
6980category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006981offset 599
6982
6983name RequestResidentProgramsNV
6984return void
6985param n GLsizei
6986param ids const GLuint *
6987category GL_NV_vertex_program
6988offset 600
Brian Paul680522f2001-12-14 02:48:10 +00006989
6990name TrackMatrixNV
6991return void
6992param target GLenum
6993param address GLuint
6994param matrix GLenum
6995param transform GLenum
6996category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00006997offset 601
Brian Paul680522f2001-12-14 02:48:10 +00006998
6999name VertexAttribPointerNV
7000return void
7001param index GLuint
7002param size GLint
7003param type GLenum
7004param stride GLsizei
7005param pointer const GLvoid *
7006category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007007offset 602
Brian Paul680522f2001-12-14 02:48:10 +00007008
7009name VertexAttrib1dNV
7010return void
7011param index GLuint
7012param x GLdouble
7013category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007014offset 603
Brian Paul680522f2001-12-14 02:48:10 +00007015
Brian Paulee29d3b2002-05-27 16:58:24 +00007016name VertexAttrib1dvNV
Brian Paul680522f2001-12-14 02:48:10 +00007017return void
7018param index GLuint
Brian Paulee29d3b2002-05-27 16:58:24 +00007019param v const GLdouble *
Brian Paul680522f2001-12-14 02:48:10 +00007020category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007021offset 604
Brian Paul680522f2001-12-14 02:48:10 +00007022
Brian Paulee29d3b2002-05-27 16:58:24 +00007023name VertexAttrib1fNV
Brian Paul680522f2001-12-14 02:48:10 +00007024return void
7025param index GLuint
7026param x GLfloat
Brian Paul680522f2001-12-14 02:48:10 +00007027category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007028offset 605
7029
7030name VertexAttrib1fvNV
7031return void
7032param index GLuint
7033param v const GLfloat *
7034category GL_NV_vertex_program
7035offset 606
7036
7037name VertexAttrib1sNV
7038return void
7039param index GLuint
7040param x GLshort
7041category GL_NV_vertex_program
7042offset 607
7043
7044name VertexAttrib1svNV
7045return void
7046param index GLuint
7047param v const GLshort *
7048category GL_NV_vertex_program
7049offset 608
Brian Paul680522f2001-12-14 02:48:10 +00007050
7051name VertexAttrib2dNV
7052return void
7053param index GLuint
7054param x GLdouble
7055param y GLdouble
7056category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007057offset 609
Brian Paul680522f2001-12-14 02:48:10 +00007058
Brian Paulee29d3b2002-05-27 16:58:24 +00007059name VertexAttrib2dvNV
Brian Paul680522f2001-12-14 02:48:10 +00007060return void
7061param index GLuint
Brian Paulee29d3b2002-05-27 16:58:24 +00007062param v const GLdouble *
Brian Paul680522f2001-12-14 02:48:10 +00007063category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007064offset 610
Brian Paul680522f2001-12-14 02:48:10 +00007065
Brian Paulee29d3b2002-05-27 16:58:24 +00007066name VertexAttrib2fNV
Brian Paul680522f2001-12-14 02:48:10 +00007067return void
7068param index GLuint
7069param x GLfloat
7070param y GLfloat
Brian Paul680522f2001-12-14 02:48:10 +00007071category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007072offset 611
7073
7074name VertexAttrib2fvNV
7075return void
7076param index GLuint
7077param v const GLfloat *
7078category GL_NV_vertex_program
7079offset 612
7080
7081name VertexAttrib2sNV
7082return void
7083param index GLuint
7084param x GLshort
7085param y GLshort
7086category GL_NV_vertex_program
7087offset 613
7088
7089name VertexAttrib2svNV
7090return void
7091param index GLuint
7092param v const GLshort *
7093category GL_NV_vertex_program
7094offset 614
Brian Paul680522f2001-12-14 02:48:10 +00007095
7096name VertexAttrib3dNV
7097return void
7098param index GLuint
7099param x GLdouble
7100param y GLdouble
7101param z GLdouble
7102category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007103offset 615
Brian Paul680522f2001-12-14 02:48:10 +00007104
Brian Paulee29d3b2002-05-27 16:58:24 +00007105name VertexAttrib3dvNV
Brian Paul680522f2001-12-14 02:48:10 +00007106return void
7107param index GLuint
Brian Paulee29d3b2002-05-27 16:58:24 +00007108param v const GLdouble *
Brian Paul680522f2001-12-14 02:48:10 +00007109category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007110offset 616
Brian Paul680522f2001-12-14 02:48:10 +00007111
Brian Paulee29d3b2002-05-27 16:58:24 +00007112name VertexAttrib3fNV
Brian Paul680522f2001-12-14 02:48:10 +00007113return void
7114param index GLuint
7115param x GLfloat
7116param y GLfloat
7117param z GLfloat
Brian Paul680522f2001-12-14 02:48:10 +00007118category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007119offset 617
7120
7121name VertexAttrib3fvNV
7122return void
7123param index GLuint
7124param v const GLfloat *
7125category GL_NV_vertex_program
7126offset 618
7127
7128name VertexAttrib3sNV
7129return void
7130param index GLuint
7131param x GLshort
7132param y GLshort
7133param z GLshort
7134category GL_NV_vertex_program
7135offset 619
7136
7137name VertexAttrib3svNV
7138return void
7139param index GLuint
7140param v const GLshort *
7141category GL_NV_vertex_program
7142offset 620
Brian Paul680522f2001-12-14 02:48:10 +00007143
7144name VertexAttrib4dNV
7145return void
7146param index GLuint
7147param x GLdouble
7148param y GLdouble
7149param z GLdouble
7150param w GLdouble
7151category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007152offset 621
7153
7154name VertexAttrib4dvNV
7155return void
7156param index GLuint
7157param v const GLdouble *
7158category GL_NV_vertex_program
7159offset 622
7160
7161name VertexAttrib4fNV
7162return void
7163param index GLuint
7164param x GLfloat
7165param y GLfloat
7166param z GLfloat
7167param w GLfloat
7168category GL_NV_vertex_program
7169offset 623
7170
7171name VertexAttrib4fvNV
7172return void
7173param index GLuint
7174param v const GLfloat *
7175category GL_NV_vertex_program
7176offset 624
7177
7178name VertexAttrib4sNV
7179return void
7180param index GLuint
7181param x GLshort
7182param y GLshort
7183param z GLshort
7184param w GLshort
7185category GL_NV_vertex_program
7186offset 625
7187
7188name VertexAttrib4svNV
7189return void
7190param index GLuint
7191param v const GLshort *
7192category GL_NV_vertex_program
7193offset 626
Brian Paul680522f2001-12-14 02:48:10 +00007194
7195name VertexAttrib4ubNV
7196return void
7197param index GLuint
7198param x GLubyte
7199param y GLubyte
7200param z GLubyte
7201param w GLubyte
7202category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007203offset 627
Brian Paul680522f2001-12-14 02:48:10 +00007204
7205name VertexAttrib4ubvNV
7206return void
7207param index GLuint
7208param v const GLubyte *
7209category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007210offset 628
Brian Paul680522f2001-12-14 02:48:10 +00007211
7212name VertexAttribs1dvNV
7213return void
7214param index GLuint
7215param n GLsizei
7216param v const GLdouble *
7217category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007218offset 629
Brian Paul680522f2001-12-14 02:48:10 +00007219
Brian Paulee29d3b2002-05-27 16:58:24 +00007220name VertexAttribs1fvNV
Brian Paul680522f2001-12-14 02:48:10 +00007221return void
7222param index GLuint
7223param n GLsizei
7224param v const GLfloat *
7225category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007226offset 630
7227
7228name VertexAttribs1svNV
7229return void
7230param index GLuint
7231param n GLsizei
7232param v const GLshort *
7233category GL_NV_vertex_program
7234offset 631
Brian Paul680522f2001-12-14 02:48:10 +00007235
7236name VertexAttribs2dvNV
7237return void
7238param index GLuint
7239param n GLsizei
7240param v const GLdouble *
7241category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007242offset 632
Brian Paul680522f2001-12-14 02:48:10 +00007243
Brian Paulee29d3b2002-05-27 16:58:24 +00007244name VertexAttribs2fvNV
Brian Paul680522f2001-12-14 02:48:10 +00007245return void
7246param index GLuint
7247param n GLsizei
7248param v const GLfloat *
7249category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007250offset 633
7251
7252name VertexAttribs2svNV
7253return void
7254param index GLuint
7255param n GLsizei
7256param v const GLshort *
7257category GL_NV_vertex_program
7258offset 634
Brian Paul680522f2001-12-14 02:48:10 +00007259
7260name VertexAttribs3dvNV
7261return void
7262param index GLuint
7263param n GLsizei
7264param v const GLdouble *
7265category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007266offset 635
Brian Paul680522f2001-12-14 02:48:10 +00007267
Brian Paulee29d3b2002-05-27 16:58:24 +00007268name VertexAttribs3fvNV
Brian Paul680522f2001-12-14 02:48:10 +00007269return void
7270param index GLuint
7271param n GLsizei
7272param v const GLfloat *
7273category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007274offset 636
7275
7276name VertexAttribs3svNV
7277return void
7278param index GLuint
7279param n GLsizei
7280param v const GLshort *
7281category GL_NV_vertex_program
7282offset 637
Brian Paul680522f2001-12-14 02:48:10 +00007283
7284name VertexAttribs4dvNV
7285return void
7286param index GLuint
7287param n GLsizei
7288param v const GLdouble *
7289category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007290offset 638
7291
7292name VertexAttribs4fvNV
7293return void
7294param index GLuint
7295param n GLsizei
7296param v const GLfloat *
7297category GL_NV_vertex_program
7298offset 639
7299
7300name VertexAttribs4svNV
7301return void
7302param index GLuint
7303param n GLsizei
7304param v const GLshort *
7305category GL_NV_vertex_program
7306offset 640
Brian Paul680522f2001-12-14 02:48:10 +00007307
7308name VertexAttribs4ubvNV
7309return void
7310param index GLuint
7311param n GLsizei
7312param v const GLubyte *
7313category GL_NV_vertex_program
Brian Paulee29d3b2002-05-27 16:58:24 +00007314offset 641
Brian Paul680522f2001-12-14 02:48:10 +00007315
7316
Brian Paul1d155c12002-05-29 15:14:13 +00007317# GL_NV_point_sprite
7318
7319name PointParameteriNV
7320return void
7321param pname GLenum
7322param params GLint
7323category GL_NV_point_sprite
7324offset 642
7325
7326name PointParameterivNV
7327return void
7328param pname GLenum
7329param params const GLint *
7330category GL_NV_point_sprite
7331offset 643
7332
7333
Brian Paul530d4612002-09-06 02:46:08 +00007334# OpenGL 1.4
7335
Brian Paul7348df52002-11-07 16:34:58 +00007336name BlendFuncSeparate
7337alias BlendFuncSeparateEXT
7338return void
7339param sfactorRGB GLenum
7340param dfactorRGB GLenum
7341param sfactorAlpha GLenum
7342param dfactorAlpha GLenum
Brian Paul7a4a6a32002-11-08 15:38:48 +00007343category 1.4
Brian Paul7348df52002-11-07 16:34:58 +00007344
7345name FogCoordf
7346return void
7347param coord GLfloat
7348category 1.4
7349alias FogCoordfEXT
7350
7351name FogCoordfv
7352return void
7353param coord const GLfloat *
7354category 1.4
7355alias FogCoordfvEXT
7356
7357name FogCoordd
7358return void
7359param coord GLdouble
7360category 1.4
7361alias FogCoorddEXT
7362
7363name FogCoorddv
7364return void
7365param coord const GLdouble *
7366category 1.4
7367alias FogCoorddvEXT
7368
7369name FogCoordPointer
7370return void
7371param type GLenum
7372param stride GLsizei
7373param pointer const GLvoid *
7374category 1.4
7375alias FogCoordPointerEXT
7376
7377name MultiDrawArrays
7378return void
7379param mode GLenum
7380param first GLint *
7381param count GLsizei *
7382param primcount GLsizei
Brian Paul7a4a6a32002-11-08 15:38:48 +00007383category 1.4
Brian Paul7348df52002-11-07 16:34:58 +00007384alias MultiDrawArraysEXT
7385
7386name MultiDrawElements
7387return void
7388param mode GLenum
7389param count const GLsizei *
7390param type GLenum
7391param indices const GLvoid **
7392param primcount GLsizei
Brian Paul7a4a6a32002-11-08 15:38:48 +00007393category 1.4
Brian Paul7348df52002-11-07 16:34:58 +00007394alias MultiDrawElementsEXT
7395
Brian Paul530d4612002-09-06 02:46:08 +00007396name PointParameterf
7397return void
7398param pname GLenum
7399param param GLfloat
7400category 1.4
7401alias PointParameterfEXT
7402
7403name PointParameterfv
7404return void
7405param pname GLenum
7406param params const GLfloat *
7407category 1.4
7408alias PointParameterfvEXT
7409
7410name PointParameteri
7411return void
7412param pname GLenum
7413param param GLint
7414category 1.4
7415alias PointParameteriNV
7416
7417name PointParameteriv
7418return void
7419param pname GLenum
7420param params const GLint *
7421category 1.4
7422alias PointParameterivNV
7423
7424name SecondaryColor3b
7425return void
7426param red GLbyte
7427param green GLbyte
7428param blue GLbyte
7429category 1.4
7430alias SecondaryColor3bEXT
7431
7432name SecondaryColor3bv
7433return void
7434param v const GLbyte *
7435category 1.4
7436alias SecondaryColor3bvEXT
7437
7438name SecondaryColor3d
7439return void
7440param red GLdouble
7441param green GLdouble
7442param blue GLdouble
7443category 1.4
7444alias SecondaryColor3dEXT
7445
7446name SecondaryColor3dv
7447return void
7448param v const GLdouble *
7449category 1.4
7450alias SecondaryColor3dvEXT
7451
7452name SecondaryColor3f
7453return void
7454param red GLfloat
7455param green GLfloat
7456param blue GLfloat
7457category 1.4
7458alias SecondaryColor3fEXT
7459
7460name SecondaryColor3fv
7461return void
7462param v const GLfloat *
7463category 1.4
7464alias SecondaryColor3fvEXT
7465
7466name SecondaryColor3i
7467return void
7468param red GLint
7469param green GLint
7470param blue GLint
7471category 1.4
7472alias SecondaryColor3iEXT
7473
7474name SecondaryColor3iv
7475return void
7476param v const GLint *
7477category 1.4
7478alias SecondaryColor3ivEXT
7479
7480name SecondaryColor3s
7481return void
7482param red GLshort
7483param green GLshort
7484param blue GLshort
7485category 1.4
7486alias SecondaryColor3sEXT
7487
7488name SecondaryColor3sv
7489return void
7490param v const GLshort *
7491category 1.4
7492alias SecondaryColor3svEXT
7493
7494name SecondaryColor3ub
7495return void
7496param red GLubyte
7497param green GLubyte
7498param blue GLubyte
7499category 1.4
7500alias SecondaryColor3ubEXT
7501
7502name SecondaryColor3ubv
7503return void
7504param v const GLubyte *
7505category 1.4
7506alias SecondaryColor3ubvEXT
7507
7508name SecondaryColor3ui
7509return void
7510param red GLuint
7511param green GLuint
7512param blue GLuint
7513category 1.4
7514alias SecondaryColor3uiEXT
7515
7516name SecondaryColor3uiv
7517return void
7518param v const GLuint *
7519category 1.4
7520alias SecondaryColor3uivEXT
7521
7522name SecondaryColor3us
7523return void
7524param red GLushort
7525param green GLushort
7526param blue GLushort
7527category 1.4
7528alias SecondaryColor3usEXT
7529
7530name SecondaryColor3usv
7531return void
7532param v const GLushort *
7533category 1.4
7534alias SecondaryColor3usvEXT
7535
7536name SecondaryColorPointer
7537return void
7538param size GLint
7539param type GLenum
7540param stride GLsizei
7541param pointer const void *
7542category 1.4
7543alias SecondaryColorPointerEXT
7544
7545name WindowPos2d
7546return void
7547param x GLdouble
7548param y GLdouble
7549category 1.4
7550alias WindowPos2dMESA
7551
7552name WindowPos2dv
7553return void
7554param v const GLdouble *
7555category 1.4
7556alias WindowPos2dvMESA
7557
7558name WindowPos2f
7559return void
7560param x GLfloat
7561param y GLfloat
7562category 1.4
7563alias WindowPos2fMESA
7564
7565name WindowPos2fv
7566return void
7567param v const GLfloat *
7568category 1.4
7569alias WindowPos2fvMESA
7570
7571name WindowPos2i
7572return void
7573param x GLint
7574param y GLint
7575category 1.4
7576alias WindowPos2iMESA
7577
7578name WindowPos2iv
7579return void
7580param v const GLint *
7581category 1.4
7582alias WindowPos2ivMESA
7583
7584name WindowPos2s
7585return void
7586param x GLshort
7587param y GLshort
7588category 1.4
7589alias WindowPos2sMESA
7590
7591name WindowPos2sv
7592return void
7593param v const GLshort *
7594category 1.4
7595alias WindowPos2svMESA
7596
7597name WindowPos3d
7598return void
7599param x GLdouble
7600param y GLdouble
7601param z GLdouble
7602category 1.4
7603alias WindowPos3dMESA
7604
7605name WindowPos3dv
7606return void
7607param v const GLdouble *
7608category 1.4
7609alias WindowPos3dvMESA
7610
7611name WindowPos3f
7612return void
7613param x GLfloat
7614param y GLfloat
7615param z GLfloat
7616category 1.4
7617alias WindowPos3fMESA
7618
7619name WindowPos3fv
7620return void
7621param v const GLfloat *
7622category 1.4
7623alias WindowPos3fvMESA
7624
7625name WindowPos3i
7626return void
7627param x GLint
7628param y GLint
7629param z GLint
7630category 1.4
7631alias WindowPos3iMESA
7632
7633name WindowPos3iv
7634return void
7635param v const GLint *
7636category 1.4
7637alias WindowPos3ivMESA
7638
7639name WindowPos3s
7640return void
7641param x GLshort
7642param y GLshort
7643param z GLshort
7644category 1.4
7645alias WindowPos3sMESA
7646
7647name WindowPos3sv
7648return void
7649param v const GLshort *
7650category 1.4
7651alias WindowPos3svMESA
7652
7653
Brian Paulfdaa72b2002-09-06 03:19:32 +00007654# GL_EXT_stencil_two_side
7655
Brian Paul861a60f2003-03-29 16:35:09 +00007656name ActiveStencilFaceEXT
Brian Paulfdaa72b2002-09-06 03:19:32 +00007657return void
7658param face GLenum
7659category EXT_stencil_two_side
7660offset 646
7661
7662
Brian Paul861a60f2003-03-29 16:35:09 +00007663# GL_NV_fence
7664
7665name DeleteFencesNV
7666return void
7667param n GLsizei
7668param fences const GLuint *
7669category GL_NV_fence
7670offset 647
7671
7672name GenFencesNV
7673return void
7674param n GLsizei
7675param fences GLuint *
7676category GL_NV_fence
7677offset 648
7678
7679name IsFenceNV
7680return GLboolean
7681param fence GLuint
7682category GL_NV_fence
7683offset 649
7684
7685name TestFenceNV
7686return GLboolean
7687param fence GLuint
7688category GL_NV_fence
7689offset 650
7690
7691name GetFenceivNV
7692return void
7693param fence GLuint
7694param pname GLenum
7695param params GLint *
7696category GL_NV_fence
7697offset 651
7698
7699name FinishFenceNV
7700return void
7701param fence GLuint
7702category GL_NV_fence
7703offset 652
7704
7705name SetFenceNV
7706return void
7707param fence GLuint
7708param condition GLenum
7709category GL_NV_fence
7710offset 653
7711
7712
7713# GL_ARB_vertex_program
7714
7715name VertexAttrib1sARB
7716return void
7717param index GLuint
7718param x GLshort
7719category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007720alias VertexAttrib1sNV
Brian Paul861a60f2003-03-29 16:35:09 +00007721
7722name VertexAttrib1fARB
7723return void
7724param index GLuint
7725param x GLfloat
7726category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007727alias VertexAttrib1fNV
Brian Paul861a60f2003-03-29 16:35:09 +00007728
7729name VertexAttrib1dARB
7730return void
7731param index GLuint
7732param x GLdouble
7733category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007734alias VertexAttrib1dNV
Brian Paul861a60f2003-03-29 16:35:09 +00007735
7736name VertexAttrib2sARB
7737return void
7738param index GLuint
7739param x GLshort
7740param y GLshort
7741category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007742alias VertexAttrib2sNV
Brian Paul861a60f2003-03-29 16:35:09 +00007743
7744name VertexAttrib2fARB
7745return void
7746param index GLuint
7747param x GLfloat
7748param y GLfloat
7749category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007750alias VertexAttrib2fNV
Brian Paul861a60f2003-03-29 16:35:09 +00007751
7752name VertexAttrib2dARB
7753return void
7754param index GLuint
7755param x GLdouble
7756param y GLdouble
7757category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007758alias VertexAttrib2dNV
Brian Paul861a60f2003-03-29 16:35:09 +00007759
7760name VertexAttrib3sARB
7761return void
7762param index GLuint
7763param x GLshort
7764param y GLshort
7765param z GLshort
7766category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007767alias VertexAttrib3sNV
Brian Paul861a60f2003-03-29 16:35:09 +00007768
7769name VertexAttrib3fARB
7770return void
7771param index GLuint
7772param x GLfloat
7773param y GLfloat
7774param z GLfloat
7775category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007776alias VertexAttrib3fNV
Brian Paul861a60f2003-03-29 16:35:09 +00007777
7778name VertexAttrib3dARB
7779return void
7780param index GLuint
7781param x GLdouble
7782param y GLdouble
7783param z GLdouble
7784category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007785alias VertexAttrib3dNV
Brian Paul861a60f2003-03-29 16:35:09 +00007786
7787name VertexAttrib4sARB
7788return void
7789param index GLuint
7790param x GLshort
7791param y GLshort
7792param z GLshort
7793param w GLshort
7794category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007795alias VertexAttrib4sNV
Brian Paul861a60f2003-03-29 16:35:09 +00007796
7797name VertexAttrib4fARB
7798return void
7799param index GLuint
7800param x GLfloat
7801param y GLfloat
7802param z GLfloat
7803param w GLfloat
7804category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007805alias VertexAttrib4fNV
Brian Paul861a60f2003-03-29 16:35:09 +00007806
7807name VertexAttrib4dARB
7808return void
7809param index GLuint
7810param x GLdouble
7811param y GLdouble
7812param z GLdouble
7813param w GLdouble
7814category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007815alias VertexAttrib4dNV
Brian Paul861a60f2003-03-29 16:35:09 +00007816
7817name VertexAttrib4NubARB
7818return void
7819param index GLuint
7820param x GLubyte
7821param y GLubyte
7822param z GLubyte
7823param w GLubyte
7824category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007825alias VertexAttrib4ubNV
Brian Paul861a60f2003-03-29 16:35:09 +00007826
7827name VertexAttrib1svARB
7828return void
7829param index GLuint
7830param v const GLshort *
7831category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007832alias VertexAttrib1svNV
Brian Paul861a60f2003-03-29 16:35:09 +00007833
7834name VertexAttrib1fvARB
7835return void
7836param index GLuint
7837param v const GLfloat *
7838category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007839alias VertexAttrib1fvNV
Brian Paul861a60f2003-03-29 16:35:09 +00007840
7841name VertexAttrib1dvARB
7842return void
7843param index GLuint
7844param v const GLdouble *
7845category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007846alias VertexAttrib1dvNV
Brian Paul861a60f2003-03-29 16:35:09 +00007847
7848name VertexAttrib2svARB
7849return void
7850param index GLuint
7851param v const GLshort *
7852category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007853alias VertexAttrib2svNV
Brian Paul861a60f2003-03-29 16:35:09 +00007854
7855name VertexAttrib2fvARB
7856return void
7857param index GLuint
7858param v const GLfloat *
7859category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007860alias VertexAttrib2fvNV
Brian Paul861a60f2003-03-29 16:35:09 +00007861
7862name VertexAttrib2dvARB
7863return void
7864param index GLuint
7865param v const GLdouble *
7866category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007867alias VertexAttrib2dvNV
Brian Paul861a60f2003-03-29 16:35:09 +00007868
7869name VertexAttrib3svARB
7870return void
7871param index GLuint
7872param v const GLshort *
7873category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007874alias VertexAttrib3svNV
Brian Paul861a60f2003-03-29 16:35:09 +00007875
7876name VertexAttrib3fvARB
7877return void
7878param index GLuint
7879param v const GLfloat *
7880category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007881alias VertexAttrib3fvNV
Brian Paul861a60f2003-03-29 16:35:09 +00007882
7883name VertexAttrib3dvARB
7884return void
7885param index GLuint
7886param v const GLdouble *
7887category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007888alias VertexAttrib3dvNV
Brian Paul861a60f2003-03-29 16:35:09 +00007889
7890name VertexAttrib4bvARB
7891return void
7892param index GLuint
7893param v const GLbyte *
7894category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007895offset 654
Brian Paul861a60f2003-03-29 16:35:09 +00007896
7897name VertexAttrib4svARB
7898return void
7899param index GLuint
7900param v const GLshort *
7901category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007902alias VertexAttrib4svNV
Brian Paul861a60f2003-03-29 16:35:09 +00007903
7904name VertexAttrib4ivARB
7905return void
7906param index GLuint
7907param v const GLint *
7908category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007909offset 655
Brian Paul861a60f2003-03-29 16:35:09 +00007910
7911name VertexAttrib4ubvARB
7912return void
7913param index GLuint
7914param v const GLubyte *
7915category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007916offset 656
Brian Paul861a60f2003-03-29 16:35:09 +00007917
7918name VertexAttrib4usvARB
7919return void
7920param index GLuint
7921param v const GLushort *
7922category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007923offset 657
Brian Paul861a60f2003-03-29 16:35:09 +00007924
7925name VertexAttrib4uivARB
7926return void
7927param index GLuint
7928param v const GLuint *
7929category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007930offset 658
Brian Paul861a60f2003-03-29 16:35:09 +00007931
7932name VertexAttrib4fvARB
7933return void
7934param index GLuint
7935param v const GLfloat *
7936category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007937alias VertexAttrib4fvNV
Brian Paul861a60f2003-03-29 16:35:09 +00007938
7939name VertexAttrib4dvARB
7940return void
7941param index GLuint
7942param v const GLdouble *
7943category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007944alias VertexAttrib4dvNV
Brian Paul861a60f2003-03-29 16:35:09 +00007945
7946name VertexAttrib4NbvARB
7947return void
7948param index GLuint
7949param v const GLbyte *
7950category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007951offset 659
Brian Paul861a60f2003-03-29 16:35:09 +00007952
7953name VertexAttrib4NsvARB
7954return void
7955param index GLuint
7956param v const GLshort *
7957category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007958offset 660
Brian Paul861a60f2003-03-29 16:35:09 +00007959
7960name VertexAttrib4NivARB
7961return void
7962param index GLuint
7963param v const GLint *
7964category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007965offset 661
Brian Paul861a60f2003-03-29 16:35:09 +00007966
7967name VertexAttrib4NubvARB
7968return void
7969param index GLuint
7970param v const GLubyte *
7971category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007972alias VertexAttrib4ubvNV
Brian Paul861a60f2003-03-29 16:35:09 +00007973
7974name VertexAttrib4NusvARB
7975return void
7976param index GLuint
7977param v const GLushort *
7978category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007979offset 662
Brian Paul861a60f2003-03-29 16:35:09 +00007980
7981name VertexAttrib4NuivARB
7982return void
7983param index GLuint
7984param v const GLuint *
7985category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007986offset 663
Brian Paul861a60f2003-03-29 16:35:09 +00007987
7988name VertexAttribPointerARB
7989return void
7990param index GLuint
7991param size GLint
7992param type GLenum
7993param normalized GLboolean
7994param stride GLsizei
7995param pointer const GLvoid *
7996category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00007997offset 664
Brian Paul861a60f2003-03-29 16:35:09 +00007998
7999name EnableVertexAttribArrayARB
8000return void
8001param index GLuint
8002category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008003offset 665
Brian Paul861a60f2003-03-29 16:35:09 +00008004
8005name DisableVertexAttribArrayARB
8006return void
8007param index GLuint
8008category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008009offset 666
Brian Paul861a60f2003-03-29 16:35:09 +00008010
8011name ProgramStringARB
8012return void
8013param target GLenum
8014param format GLenum
8015param len GLsizei
8016param string const GLvoid *
8017category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008018offset 667
Brian Paul861a60f2003-03-29 16:35:09 +00008019
8020name BindProgramARB
8021return void
8022param target GLenum
8023param program GLuint
8024category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008025alias BindProgramNV
Brian Paul861a60f2003-03-29 16:35:09 +00008026
8027name DeleteProgramsARB
8028return void
8029param n GLsizei
8030param programs const GLuint *
8031category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008032alias DeleteProgramsNV
Brian Paul861a60f2003-03-29 16:35:09 +00008033
8034name GenProgramsARB
8035return void
8036param n GLsizei
8037param programs GLuint *
8038category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008039alias GenProgramsNV
8040
8041name IsProgramARB
8042return GLboolean
8043param program GLuint
8044category GL_ARB_vertex_program
8045alias IsProgramNV
Brian Paul861a60f2003-03-29 16:35:09 +00008046
8047name ProgramEnvParameter4dARB
8048return void
8049param target GLenum
8050param index GLuint
8051param x GLdouble
8052param y GLdouble
8053param z GLdouble
8054param w GLdouble
8055category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008056offset 668
Brian Paul861a60f2003-03-29 16:35:09 +00008057
8058name ProgramEnvParameter4dvARB
8059return void
8060param target GLenum
8061param index GLuint
8062param params const GLdouble *
8063category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008064offset 669
Brian Paul861a60f2003-03-29 16:35:09 +00008065
8066name ProgramEnvParameter4fARB
8067return void
8068param target GLenum
8069param index GLuint
8070param x GLfloat
8071param y GLfloat
8072param z GLfloat
8073param w GLfloat
8074category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008075offset 670
Brian Paul861a60f2003-03-29 16:35:09 +00008076
8077name ProgramEnvParameter4fvARB
8078return void
8079param target GLenum
8080param index GLuint
8081param params const GLfloat *
8082category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008083offset 671
Brian Paul861a60f2003-03-29 16:35:09 +00008084
8085name ProgramLocalParameter4dARB
8086return void
8087param target GLenum
8088param index GLuint
8089param x GLdouble
8090param y GLdouble
8091param z GLdouble
8092param w GLdouble
8093category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008094offset 672
Brian Paul861a60f2003-03-29 16:35:09 +00008095
8096name ProgramLocalParameter4dvARB
8097return void
8098param target GLenum
8099param index GLuint
8100param params const GLdouble *
8101category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008102offset 673
Brian Paul861a60f2003-03-29 16:35:09 +00008103
8104name ProgramLocalParameter4fARB
8105return void
8106param target GLenum
8107param index GLuint
8108param x GLfloat
8109param y GLfloat
8110param z GLfloat
8111param w GLfloat
8112category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008113offset 674
Brian Paul861a60f2003-03-29 16:35:09 +00008114
8115name ProgramLocalParameter4fvARB
8116return void
8117param target GLenum
8118param index GLuint
8119param params const GLfloat *
8120category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008121offset 675
Brian Paul861a60f2003-03-29 16:35:09 +00008122
8123name GetProgramEnvParameterdvARB
8124return void
8125param target GLenum
8126param index GLuint
8127param params GLdouble *
8128category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008129offset 676
Brian Paul861a60f2003-03-29 16:35:09 +00008130
8131name GetProgramEnvParameterfvARB
8132return void
8133param target GLenum
8134param index GLuint
8135param params GLfloat *
8136category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008137offset 677
Brian Paul861a60f2003-03-29 16:35:09 +00008138
8139name GetProgramLocalParameterdvARB
8140return void
8141param target GLenum
8142param index GLuint
8143param params GLdouble *
8144category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008145offset 678
Brian Paul861a60f2003-03-29 16:35:09 +00008146
8147name GetProgramLocalParameterfvARB
8148return void
8149param target GLenum
8150param index GLuint
8151param params GLfloat *
8152category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008153offset 679
Brian Paul861a60f2003-03-29 16:35:09 +00008154
8155name GetProgramivARB
8156return void
8157param target GLenum
8158param pname GLenum
8159param params GLint *
8160category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008161offset 680
Brian Paul861a60f2003-03-29 16:35:09 +00008162
8163name GetProgramStringARB
8164return void
8165param target GLenum
8166param pname GLenum
8167param string GLvoid *
8168category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008169offset 681
Brian Paul861a60f2003-03-29 16:35:09 +00008170
8171name GetVertexAttribdvARB
8172return void
8173param index GLuint
8174param pname GLenum
8175param params GLdouble *
8176category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008177alias GetVertexAttribdvNV
Brian Paul861a60f2003-03-29 16:35:09 +00008178
8179name GetVertexAttribfvARB
8180return void
8181param index GLuint
8182param pname GLenum
8183param params GLfloat *
8184category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008185alias GetVertexAttribfvNV
Brian Paul861a60f2003-03-29 16:35:09 +00008186
8187name GetVertexAttribivARB
8188return void
8189param index GLuint
8190param pname GLenum
8191param params GLint *
8192category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008193alias GetVertexAttribivNV
Brian Paul861a60f2003-03-29 16:35:09 +00008194
8195name GetVertexAttribPointervARB
8196return void
8197param index GLuint
8198param pname GLenum
8199param params GLvoid **
8200category GL_ARB_vertex_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008201alias GetVertexAttribPointervNV
Brian Paul861a60f2003-03-29 16:35:09 +00008202
Brian Paul861a60f2003-03-29 16:35:09 +00008203
8204
8205# GL_NV_fragment_program
8206
8207name ProgramNamedParameter4fNV
8208return void
8209param id GLuint
8210param len GLsizei
8211param name const GLubyte *
8212param x GLfloat
8213param y GLfloat
8214param z GLfloat
8215param w GLfloat
8216category GL_NV_fragment_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008217offset 682
Brian Paul861a60f2003-03-29 16:35:09 +00008218
8219name ProgramNamedParameter4dNV
8220return void
8221param id GLuint
8222param len GLsizei
8223param name const GLubyte *
8224param x GLdouble
8225param y GLdouble
8226param z GLdouble
8227param w GLdouble
8228category GL_NV_fragment_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008229offset 683
Brian Paul861a60f2003-03-29 16:35:09 +00008230
8231name ProgramNamedParameter4fvNV
8232return void
8233param id GLuint
8234param len GLsizei
8235param name const GLubyte *
8236param v const GLfloat *
8237category GL_NV_fragment_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008238offset 684
Brian Paul861a60f2003-03-29 16:35:09 +00008239
8240name ProgramNamedParameter4dvNV
8241return void
8242param id GLuint
8243param len GLsizei
8244param name const GLubyte *
8245param v const GLdouble *
8246category GL_NV_fragment_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008247offset 685
Brian Paul861a60f2003-03-29 16:35:09 +00008248
8249name GetProgramNamedParameterfvNV
8250return void
8251param id GLuint
8252param len GLsizei
8253param name const GLubyte *
8254param params GLfloat *
8255category GL_NV_fragment_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008256offset 686
Brian Paul861a60f2003-03-29 16:35:09 +00008257
8258name GetProgramNamedParameterdvNV
8259return void
8260param id GLuint
8261param len GLsizei
8262param name const GLubyte *
8263param params GLdouble *
8264category GL_NV_fragment_program
Brian Paulb0b9b792003-04-21 14:53:40 +00008265offset 687
Brian Paul861a60f2003-03-29 16:35:09 +00008266
8267
8268# GL_ARB_vertex_buffer_object
8269
8270name BindBufferARB
8271return void
8272param target GLenum
8273param buffer GLuint
8274category GL_ARB_vertex_buffer_object
Brian Paulb0b9b792003-04-21 14:53:40 +00008275offset 688
Brian Paul861a60f2003-03-29 16:35:09 +00008276
8277name BufferDataARB
8278return void
8279param target GLenum
8280param size GLsizeiptrARB
8281param data const GLvoid *
8282param usage GLenum
8283category GL_ARB_vertex_buffer_object
Brian Paulb0b9b792003-04-21 14:53:40 +00008284offset 689
Brian Paul861a60f2003-03-29 16:35:09 +00008285
8286name BufferSubDataARB
8287return void
8288param target GLenum
8289param offset GLintptrARB
8290param size GLsizeiptrARB
8291param data const GLvoid *
8292category GL_ARB_vertex_buffer_object
Brian Paulb0b9b792003-04-21 14:53:40 +00008293offset 690
8294
8295name DeleteBuffersARB
8296return void
8297param n GLsizei
8298param buffer const GLuint *
8299category GL_ARB_vertex_buffer_object
8300offset 691
8301
8302name GenBuffersARB
8303return void
8304param n GLsizei
8305param buffer GLuint *
8306category GL_ARB_vertex_buffer_object
8307offset 692
8308
8309name GetBufferParameterivARB
8310return void
8311param target GLenum
8312param pname GLenum
8313param params GLint *
8314category GL_ARB_vertex_buffer_object
8315offset 693
8316
8317name GetBufferPointervARB
8318return void
8319param target GLenum
8320param pname GLenum
8321param params GLvoid **
8322category GL_ARB_vertex_buffer_object
8323offset 694
Brian Paul861a60f2003-03-29 16:35:09 +00008324
8325name GetBufferSubDataARB
8326return void
8327param target GLenum
8328param offset GLintptrARB
8329param size GLsizeiptrARB
8330param data void *
8331category GL_ARB_vertex_buffer_object
Brian Paulb0b9b792003-04-21 14:53:40 +00008332offset 695
8333
8334name IsBufferARB
8335return GLboolean
8336param buffer GLuint
8337category GL_ARB_vertex_buffer_object
8338offset 696
Brian Paul861a60f2003-03-29 16:35:09 +00008339
8340name MapBufferARB
Brian Paulea31ca42003-05-10 04:35:09 +00008341return void *
Brian Paul861a60f2003-03-29 16:35:09 +00008342param target GLenum
8343param access GLenum
8344category GL_ARB_vertex_buffer_object
Brian Paulb0b9b792003-04-21 14:53:40 +00008345offset 697
Brian Paul861a60f2003-03-29 16:35:09 +00008346
8347name UnmapBufferARB
8348return GLboolean
8349param target GLenum
8350category GL_ARB_vertex_buffer_object
Brian Paulb0b9b792003-04-21 14:53:40 +00008351offset 698
Brian Paul861a60f2003-03-29 16:35:09 +00008352
Brian Paul861a60f2003-03-29 16:35:09 +00008353
Brian Paulb0b9b792003-04-21 14:53:40 +00008354
8355# GL_EXT_depth_bounds_test
8356
8357name DepthBoundsEXT
Brian Paul861a60f2003-03-29 16:35:09 +00008358return void
Brian Paulb0b9b792003-04-21 14:53:40 +00008359param zmin GLclampd
8360param zmax GLclampd
8361category GL_EXT_depth_bounds_test
8362offset 699
8363
Brian Paulfdaa72b2002-09-06 03:19:32 +00008364
Brian Paul530d4612002-09-06 02:46:08 +00008365
Brian Paulb17a7222003-06-13 02:37:27 +00008366# GL_ARB_occlusion_query
8367
8368name GenQueriesARB
8369return void
8370param n GLsizei
8371param ids GLuint *
8372category GL_ARB_occlusion_query
8373offset 700
8374
8375name DeleteQueriesARB
8376return void
8377param n GLsizei
8378param ids const GLuint *
8379category GL_ARB_occlusion_query
8380offset 701
8381
8382name IsQueryARB
8383return GLboolean
8384param id GLuint
8385category GL_ARB_occlusion_query
8386offset 702
8387
8388name BeginQueryARB
8389return void
8390param target GLenum
8391param id GLuint
8392category GL_ARB_occlusion_query
8393offset 703
8394
8395name EndQueryARB
8396return void
8397param target GLenum
8398category GL_ARB_occlusion_query
8399offset 704
8400
8401name GetQueryivARB
8402return void
8403param target GLenum
8404param pname GLenum
8405param params GLint *
8406category GL_ARB_occlusion_query
8407offset 705
8408
8409name GetQueryObjectivARB
8410return void
8411param id GLuint
8412param pname GLenum
8413param params GLint *
8414category GL_ARB_occlusion_query
8415offset 706
8416
8417name GetQueryObjectuivARB
8418return void
8419param id GLuint
8420param pname GLenum
8421param params GLuint *
8422category GL_ARB_occlusion_query
8423offset 707
8424
8425
8426
Brian Paul62b6eb32003-11-24 22:30:32 +00008427# OpenGL 1.5 functions
8428
8429name BindBuffer
8430alias BindBufferARB
8431return void
8432param target GLenum
8433param buffer GLuint
8434category 1.5
8435
8436name BufferData
8437alias BufferDataARB
8438return void
8439param target GLenum
8440param size GLsizeiptrARB
8441param data const GLvoid *
8442param usage GLenum
8443category 1.5
8444
8445name BufferSubData
8446alias BufferSubDataARB
8447return void
8448param target GLenum
Brian Paul2171fad2003-11-24 23:03:29 +00008449param offset GLintptrARB
Brian Paul62b6eb32003-11-24 22:30:32 +00008450param size GLsizeiptrARB
8451param data const GLvoid *
8452category 1.5
8453
8454name DeleteBuffers
8455alias DeleteBuffersARB
8456return void
8457param n GLsizei
8458param buffer const GLuint *
8459category 1.5
8460
8461name GenBuffers
8462alias GenBuffersARB
8463return void
8464param n GLsizei
8465param buffer GLuint *
8466category 1.5
8467
8468name GetBufferParameteriv
8469alias GetBufferParameterivARB
8470return void
8471param target GLenum
8472param pname GLenum
8473param params GLint *
8474category 1.5
8475
8476name GetBufferPointerv
8477alias GetBufferPointervARB
8478return void
8479param target GLenum
8480param pname GLenum
8481param params GLvoid **
8482category 1.5
8483
8484name GetBufferSubData
8485alias GetBufferSubDataARB
8486return void
8487param target GLenum
Brian Paul2171fad2003-11-24 23:03:29 +00008488param offset GLintptrARB
Brian Paul62b6eb32003-11-24 22:30:32 +00008489param size GLsizeiptrARB
8490param data void *
8491category 1.5
8492
8493name IsBuffer
8494alias IsBufferARB
8495return GLboolean
8496param buffer GLuint
8497category 1.5
8498
8499name MapBuffer
8500alias MapBufferARB
8501return void *
8502param target GLenum
8503param access GLenum
8504category 1.5
8505
8506name UnmapBuffer
8507alias UnmapBufferARB
8508return GLboolean
8509param target GLenum
8510category 1.5
8511
8512
8513name GenQueries
8514alias GenQueriesARB
8515return void
8516param n GLsizei
8517param ids GLuint *
8518category 1.5
8519
8520name DeleteQueries
8521alias DeleteQueriesARB
8522return void
8523param n GLsizei
8524param ids const GLuint *
8525category 1.5
8526
8527name IsQuery
8528alias IsQueryARB
8529return GLboolean
8530param id GLuint
8531category 1.5
8532
8533name BeginQuery
8534alias BeginQueryARB
8535return void
8536param target GLenum
8537param id GLuint
8538category 1.5
8539
8540name EndQuery
8541alias EndQueryARB
8542return void
8543param target GLenum
8544category 1.5
8545
8546name GetQueryiv
8547alias GetQueryivARB
8548return void
8549param target GLenum
8550param pname GLenum
8551param params GLint *
8552category 1.5
8553
8554name GetQueryObjectiv
8555alias GetQueryObjectivARB
8556return void
8557param id GLuint
8558param pname GLenum
8559param params GLint *
Brian Paul2171fad2003-11-24 23:03:29 +00008560category 1.5
Brian Paul62b6eb32003-11-24 22:30:32 +00008561
8562name GetQueryObjectuiv
8563alias GetQueryObjectuivARB
8564return void
8565param id GLuint
8566param pname GLenum
8567param params GLuint *
Brian Paul2171fad2003-11-24 23:03:29 +00008568category 1.5
Brian Paul62b6eb32003-11-24 22:30:32 +00008569
Ian Romanickc93105e2004-01-27 18:52:40 +00008570# EXT_blend_equation_separate
Brian Paul62b6eb32003-11-24 22:30:32 +00008571
Ian Romanickc93105e2004-01-27 18:52:40 +00008572name BlendEquationSeparateEXT
8573return void
8574param modeRGB GLenum
8575param modeA GLenum
8576offset 710
8577category GL_EXT_blend_equation_separate
8578
8579# ATI_blend_equation_separate
8580
8581# This is a guess at the name for this function since there is no formal
8582# extension spec.
8583name BlendEquationSeparateATI
8584alias BlendEquationSeparateEXT
8585return void
8586param modeRGB GLenum
8587param modeA GLenum
8588category GL_ATI_blend_equation_separate
Brian Paul62b6eb32003-11-24 22:30:32 +00008589
Brian Paul1d155c12002-05-29 15:14:13 +00008590# end of file sentinal
8591
Brian Paul680522f2001-12-14 02:48:10 +00008592name dummy
Brian Paul530d4612002-09-06 02:46:08 +00008593alias dummyEXT