1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
|
;; -*- lisp -*-
;; dri_dispatch.defs
;; $Id: dri_dispatch.defs,v 1.5 2004/08/18 23:12:49 kem Exp $
;; $XFree86: xc/lib/GL/apple/dri_dispatch.defs,v 1.6 2004/04/21 04:59:40 torrey Exp $
;; Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
;; Copyright (c) 2003-2004 Torrey T. Lyons. All rights reserved.
;; Permission is hereby granted, free of charge, to any person
;; obtaining a copy of this software and associated documentation files
;; (the "Software"), to deal in the Software without restriction,
;; including without limitation the rights to use, copy, modify, merge,
;; publish, distribute, sublicense, and/or sell copies of the Software,
;; and to permit persons to whom the Software is furnished to do so,
;; subject to the following conditions:
;; The above copyright notice and this permission notice shall be
;; included in all copies or substantial portions of the Software.
;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
;; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
;; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
;; NONINFRINGEMENT. IN NO EVENT SHALL THE THE ABOVE LISTED COPYRIGHT
;; HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
;; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
;; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
;; DEALINGS IN THE SOFTWARE.
;; Except as contained in this notice, the name(s) of the above
;; copyright holders shall not be used in advertising or otherwise to
;; promote the sale, use or other dealings in this Software without
;; prior written authorization.
;; This file maps the Mesa GL api that X uses to the Apple CGL entry
;; points. It's used to automatically generate the CGL dispatch table
;; that's installed when an indirect context is current
;; The format is (RETURN-TYPE MESA-NAME CGL-INDEX "ARGS" [ALIAS])
;; For the script to work, ARGS must be either the string "void" or a
;; comma separated list of parameters. Each parameter name _must_ be
;; the last non-whitespace token in the field (i.e. inline function
;; declarations won't work)
;; CGL-INDEX is an index into the function vector table defined in
;; <OpenGL/gliDispatch.h>. The names of the entries in this table
;; aren't guaranteed to remain the same, but the table is guaranteed to
;; be binary-compatible in future revisions, so we use indices.
;; If CGL-INDEX is -1, it denotes that OpenGL.framework doesn't
;; implement that function. We'll generate our own stub and make
;; it work in indirect mode (unless it has an alias).
;; ALIAS is the name of the function that should be used to define an
;; external entry point for the function (because it doesn't exist in
;; OpenGL.framework)
;; The ordering matches the Mesa api table, but that's not important
;; This table has some dependencies on the version of Mac OS X.
;; Currently the script used to process this table does not handle
;; these dependencies appropriately, so they must be added by hand.
;; They are indicated by MAC_OS_X_VERSION in the comments below.
(void NewList 177 "GLuint list, GLenum mode")
(void EndList 75 "void")
(void CallList 8 "GLuint list")
(void CallLists 9 "GLsizei n, GLenum type, const GLvoid * lists")
(void DeleteLists 58 "GLuint list, GLsizei range")
(GLuint GenLists 97 "GLsizei range")
(void ListBase 156 "GLuint base")
(void Begin 4 "GLenum mode")
(void Bitmap 6 "GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap")
(void Color3b 17 "GLbyte red, GLbyte green, GLbyte blue")
(void Color3bv 18 "const GLbyte * v")
(void Color3d 19 "GLdouble red, GLdouble green, GLdouble blue")
(void Color3dv 20 "const GLdouble * v")
(void Color3f 21 "GLfloat red, GLfloat green, GLfloat blue")
(void Color3fv 22 "const GLfloat * v")
(void Color3i 23 "GLint red, GLint green, GLint blue")
(void Color3iv 24 "const GLint * v")
(void Color3s 25 "GLshort red, GLshort green, GLshort blue")
(void Color3sv 26 "const GLshort * v")
(void Color3ub 27 "GLubyte red, GLubyte green, GLubyte blue")
(void Color3ubv 28 "const GLubyte * v")
(void Color3ui 29 "GLuint red, GLuint green, GLuint blue")
(void Color3uiv 30 "const GLuint * v")
(void Color3us 31 "GLushort red, GLushort green, GLushort blue")
(void Color3usv 32 "const GLushort * v")
(void Color4b 33 "GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha")
(void Color4bv 34 "const GLbyte * v")
(void Color4d 35 "GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha")
(void Color4dv 36 "const GLdouble * v")
(void Color4f 37 "GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha")
(void Color4fv 38 "const GLfloat * v")
(void Color4i 39 "GLint red, GLint green, GLint blue, GLint alpha")
(void Color4iv 40 "const GLint * v")
(void Color4s 41 "GLshort red, GLshort green, GLshort blue, GLshort alpha")
(void Color4sv 42 "const GLshort * v")
(void Color4ub 43 "GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha")
(void Color4ubv 44 "const GLubyte * v")
(void Color4ui 45 "GLuint red, GLuint green, GLuint blue, GLuint alpha")
(void Color4uiv 46 "const GLuint * v")
(void Color4us 47 "GLushort red, GLushort green, GLushort blue, GLushort alpha")
(void Color4usv 48 "const GLushort * v")
(void EdgeFlag 69 "GLboolean flag")
(void EdgeFlagv 71 "const GLboolean * flag")
(void End 74 "void")
(void Indexd 131 "GLdouble c")
(void Indexdv 132 "const GLdouble * c")
(void Indexf 133 "GLfloat c")
(void Indexfv 134 "const GLfloat * c")
(void Indexi 135 "GLint c")
(void Indexiv 136 "const GLint * c")
(void Indexs 137 "GLshort c")
(void Indexsv 138 "const GLshort * c")
(void Normal3b 178 "GLbyte nx, GLbyte ny, GLbyte nz")
(void Normal3bv 179 "const GLbyte * v")
(void Normal3d 180 "GLdouble nx, GLdouble ny, GLdouble nz")
(void Normal3dv 181 "const GLdouble * v")
(void Normal3f 182 "GLfloat nx, GLfloat ny, GLfloat nz")
(void Normal3fv 183 "const GLfloat * v")
(void Normal3i 184 "GLint nx, GLint ny, GLint nz")
(void Normal3iv 185 "const GLint * v")
(void Normal3s 186 "GLshort nx, GLshort ny, GLshort nz")
(void Normal3sv 187 "const GLshort * v")
(void RasterPos2d 212 "GLdouble x, GLdouble y")
(void RasterPos2dv 213 "const GLdouble * v")
(void RasterPos2f 214 "GLfloat x, GLfloat y")
(void RasterPos2fv 215 "const GLfloat * v")
(void RasterPos2i 216 "GLint x, GLint y")
(void RasterPos2iv 217 "const GLint * v")
(void RasterPos2s 218 "GLshort x, GLshort y")
(void RasterPos2sv 219 "const GLshort * v")
(void RasterPos3d 220 "GLdouble x, GLdouble y, GLdouble z")
(void RasterPos3dv 221 "const GLdouble * v")
(void RasterPos3f 222 "GLfloat x, GLfloat y, GLfloat z")
(void RasterPos3fv 223 "const GLfloat * v")
(void RasterPos3i 224 "GLint x, GLint y, GLint z")
(void RasterPos3iv 225 "const GLint * v")
(void RasterPos3s 226 "GLshort x, GLshort y, GLshort z")
(void RasterPos3sv 227 "const GLshort * v")
(void RasterPos4d 228 "GLdouble x, GLdouble y, GLdouble z, GLdouble w")
(void RasterPos4dv 229 "const GLdouble * v")
(void RasterPos4f 230 "GLfloat x, GLfloat y, GLfloat z, GLfloat w")
(void RasterPos4fv 231 "const GLfloat * v")
(void RasterPos4i 232 "GLint x, GLint y, GLint z, GLint w")
(void RasterPos4iv 233 "const GLint * v")
(void RasterPos4s 234 "GLshort x, GLshort y, GLshort z, GLshort w")
(void RasterPos4sv 235 "const GLshort * v")
(void Rectd 238 "GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2")
(void Rectdv 239 "const GLdouble * v1, const GLdouble * v2")
(void Rectf 240 "GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2")
(void Rectfv 241 "const GLfloat * v1, const GLfloat * v2")
(void Recti 242 "GLint x1, GLint y1, GLint x2, GLint y2")
(void Rectiv 243 "const GLint * v1, const GLint * v2")
(void Rects 244 "GLshort x1, GLshort y1, GLshort x2, GLshort y2")
(void Rectsv 245 "const GLshort * v1, const GLshort * v2")
(void TexCoord1d 257 "GLdouble s")
(void TexCoord1dv 258 "const GLdouble * v")
(void TexCoord1f 259 "GLfloat s")
(void TexCoord1fv 260 "const GLfloat * v")
(void TexCoord1i 261 "GLint s")
(void TexCoord1iv 262 "const GLint * v")
(void TexCoord1s 263 "GLshort s")
(void TexCoord1sv 264 "const GLshort * v")
(void TexCoord2d 265 "GLdouble s, GLdouble t")
(void TexCoord2dv 266 "const GLdouble * v")
(void TexCoord2f 267 "GLfloat s, GLfloat t")
(void TexCoord2fv 268 "const GLfloat * v")
(void TexCoord2i 269 "GLint s, GLint t")
(void TexCoord2iv 270 "const GLint * v")
(void TexCoord2s 271 "GLshort s, GLshort t")
(void TexCoord2sv 272 "const GLshort * v")
(void TexCoord3d 273 "GLdouble s, GLdouble t, GLdouble r")
(void TexCoord3dv 274 "const GLdouble * v")
(void TexCoord3f 275 "GLfloat s, GLfloat t, GLfloat r")
(void TexCoord3fv 276 "const GLfloat * v")
(void TexCoord3i 277 "GLint s, GLint t, GLint r")
(void TexCoord3iv 278 "const GLint * v")
(void TexCoord3s 279 "GLshort s, GLshort t, GLshort r")
(void TexCoord3sv 280 "const GLshort * v")
(void TexCoord4d 281 "GLdouble s, GLdouble t, GLdouble r, GLdouble q")
(void TexCoord4dv 282 "const GLdouble * v")
(void TexCoord4f 283 "GLfloat s, GLfloat t, GLfloat r, GLfloat q")
(void TexCoord4fv 284 "const GLfloat * v")
(void TexCoord4i 285 "GLint s, GLint t, GLint r, GLint q")
(void TexCoord4iv 286 "const GLint * v")
(void TexCoord4s 287 "GLshort s, GLshort t, GLshort r, GLshort q")
(void TexCoord4sv 288 "const GLshort * v")
(void Vertex2d 310 "GLdouble x, GLdouble y")
(void Vertex2dv 311 "const GLdouble * v")
(void Vertex2f 312 "GLfloat x, GLfloat y")
(void Vertex2fv 313 "const GLfloat * v")
(void Vertex2i 314 "GLint x, GLint y")
(void Vertex2iv 315 "const GLint * v")
(void Vertex2s 316 "GLshort x, GLshort y")
(void Vertex2sv 317 "const GLshort * v")
(void Vertex3d 318 "GLdouble x, GLdouble y, GLdouble z")
(void Vertex3dv 319 "const GLdouble * v")
(void Vertex3f 320 "GLfloat x, GLfloat y, GLfloat z")
(void Vertex3fv 321 "const GLfloat * v")
(void Vertex3i 322 "GLint x, GLint y, GLint z")
(void Vertex3iv 323 "const GLint * v")
(void Vertex3s 324 "GLshort x, GLshort y, GLshort z")
(void Vertex3sv 325 "const GLshort * v")
(void Vertex4d 326 "GLdouble x, GLdouble y, GLdouble z, GLdouble w")
(void Vertex4dv 327 "const GLdouble * v")
(void Vertex4f 328 "GLfloat x, GLfloat y, GLfloat z, GLfloat w")
(void Vertex4fv 329 "const GLfloat * v")
(void Vertex4i 330 "GLint x, GLint y, GLint z, GLint w")
(void Vertex4iv 331 "const GLint * v")
(void Vertex4s 332 "GLshort x, GLshort y, GLshort z, GLshort w")
(void Vertex4sv 333 "const GLshort * v")
(void ClipPlane 16 "GLenum plane, const GLdouble * equation")
(void ColorMaterial 50 "GLenum face, GLenum mode")
(void CullFace 57 "GLenum mode")
(void Fogf 91 "GLenum pname, GLfloat param")
(void Fogfv 92 "GLenum pname, const GLfloat * params")
(void Fogi 93 "GLenum pname, GLint param")
(void Fogiv 94 "GLenum pname, const GLint * params")
(void FrontFace 95 "GLenum mode")
(void Hint 128 "GLenum target, GLenum mode")
(void Lightf 150 "GLenum light, GLenum pname, GLfloat param")
(void Lightfv 151 "GLenum light, GLenum pname, const GLfloat * params")
(void Lighti 152 "GLenum light, GLenum pname, GLint param")
(void Lightiv 153 "GLenum light, GLenum pname, const GLint * params")
(void LightModelf 146 "GLenum pname, GLfloat param")
(void LightModelfv 147 "GLenum pname, const GLfloat * params")
(void LightModeli 148 "GLenum pname, GLint param")
(void LightModeliv 149 "GLenum pname, const GLint * params")
(void LineStipple 154 "GLint factor, GLushort pattern")
(void LineWidth 155 "GLfloat width")
(void Materialf 170 "GLenum face, GLenum pname, GLfloat param")
(void Materialfv 171 "GLenum face, GLenum pname, const GLfloat * params")
(void Materiali 172 "GLenum face, GLenum pname, GLint param")
(void Materialiv 173 "GLenum face, GLenum pname, const GLint * params")
(void PointSize 199 "GLfloat size")
(void PolygonMode 200 "GLenum face, GLenum mode")
(void PolygonStipple 202 "const GLubyte * mask")
(void Scissor 251 "GLint x, GLint y, GLsizei width, GLsizei height")
(void ShadeModel 253 "GLenum mode")
(void TexParameterf 302 "GLenum target, GLenum pname, GLfloat param")
(void TexParameterfv 303 "GLenum target, GLenum pname, const GLfloat * params")
(void TexParameteri 304 "GLenum target, GLenum pname, GLint param")
(void TexParameteriv 305 "GLenum target, GLenum pname, const GLint * params")
(void TexImage1D 300 "GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels")
(void TexImage2D 301 "GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels")
(void TexEnvf 290 "GLenum target, GLenum pname, GLfloat param")
(void TexEnvfv 291 "GLenum target, GLenum pname, const GLfloat * params")
(void TexEnvi 292 "GLenum target, GLenum pname, GLint param")
(void TexEnviv 293 "GLenum target, GLenum pname, const GLint * params")
(void TexGend 294 "GLenum coord, GLenum pname, GLdouble param")
(void TexGendv 295 "GLenum coord, GLenum pname, const GLdouble * params")
(void TexGenf 296 "GLenum coord, GLenum pname, GLfloat param")
(void TexGenfv 297 "GLenum coord, GLenum pname, const GLfloat * params")
(void TexGeni 298 "GLenum coord, GLenum pname, GLint param")
(void TexGeniv 299 "GLenum coord, GLenum pname, const GLint * params")
(void FeedbackBuffer 88 "GLsizei size, GLenum type, GLfloat * buffer")
(void SelectBuffer 252 "GLsizei size, GLuint * buffer")
(GLint RenderMode 246 "GLenum mode")
(void InitNames 141 "void")
(void LoadName 160 "GLuint name")
(void PassThrough 190 "GLfloat token")
(void PopName 206 "void")
(void PushName 211 "GLuint name")
(void DrawBuffer 66 "GLenum mode")
(void Clear 10 "GLbitfield mask")
(void ClearAccum 11 "GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha")
(void ClearIndex 14 "GLfloat c")
(void ClearColor 12 "GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha")
(void ClearStencil 15 "GLint s")
(void ClearDepth 13 "GLclampd depth")
(void StencilMask 255 "GLuint mask")
(void ColorMask 49 "GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha")
(void DepthMask 61 "GLboolean flag")
(void IndexMask 129 "GLuint mask")
(void Accum 0 "GLenum op, GLfloat value")
(void Disable 63 "GLenum cap")
(void Enable 72 "GLenum cap")
(void Finish 89 "void")
(void Flush 90 "void")
(void PopAttrib 203 "void")
(void PushAttrib 208 "GLbitfield mask")
(void Map1d 162 "GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points")
(void Map1f 163 "GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points")
(void Map2d 164 "GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points")
(void Map2f 165 "GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points")
(void MapGrid1d 166 "GLint un, GLdouble u1, GLdouble u2")
(void MapGrid1f 167 "GLint un, GLfloat u1, GLfloat u2")
(void MapGrid2d 168 "GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2")
(void MapGrid2f 169 "GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2")
(void EvalCoord1d 76 "GLdouble u")
(void EvalCoord1dv 77 "const GLdouble * u")
(void EvalCoord1f 78 "GLfloat u")
(void EvalCoord1fv 79 "const GLfloat * u")
(void EvalCoord2d 80 "GLdouble u, GLdouble v")
(void EvalCoord2dv 81 "const GLdouble * u")
(void EvalCoord2f 82 "GLfloat u, GLfloat v")
(void EvalCoord2fv 83 "const GLfloat * u")
(void EvalMesh1 84 "GLenum mode, GLint i1, GLint i2")
(void EvalPoint1 86 "GLint i")
(void EvalMesh2 85 "GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2")
(void EvalPoint2 87 "GLint i, GLint j")
(void AlphaFunc 1 "GLenum func, GLclampf ref")
(void BlendFunc 7 "GLenum sfactor, GLenum dfactor")
(void LogicOp 161 "GLenum opcode")
(void StencilFunc 254 "GLenum func, GLint ref, GLuint mask")
(void StencilOp 256 "GLenum fail, GLenum zfail, GLenum zpass")
(void DepthFunc 60 "GLenum func")
(void PixelZoom 198 "GLfloat xfactor, GLfloat yfactor")
(void PixelTransferf 196 "GLenum pname, GLfloat param")
(void PixelTransferi 197 "GLenum pname, GLint param")
(void PixelStoref 194 "GLenum pname, GLfloat param")
(void PixelStorei 195 "GLenum pname, GLint param")
(void PixelMapfv 191 "GLenum map, GLint mapsize, const GLfloat * values")
(void PixelMapuiv 192 "GLenum map, GLint mapsize, const GLuint * values")
(void PixelMapusv 193 "GLenum map, GLint mapsize, const GLushort * values")
(void ReadBuffer 236 "GLenum mode")
(void CopyPixels 52 "GLint x, GLint y, GLsizei width, GLsizei height, GLenum type")
(void ReadPixels 237 "GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels")
(void DrawPixels 68 "GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels")
(void GetBooleanv 99 "GLenum pname, GLboolean * params")
(void GetClipPlane 100 "GLenum plane, GLdouble * equation")
(void GetDoublev 101 "GLenum pname, GLdouble * params")
(GLenum GetError 102 "void")
(void GetFloatv 103 "GLenum pname, GLfloat * params")
(void GetIntegerv 104 "GLenum pname, GLint * params")
(void GetLightfv 105 "GLenum light, GLenum pname, GLfloat * params")
(void GetLightiv 106 "GLenum light, GLenum pname, GLint * params")
(void GetMapdv 107 "GLenum target, GLenum query, GLdouble * v")
(void GetMapfv 108 "GLenum target, GLenum query, GLfloat * v")
(void GetMapiv 109 "GLenum target, GLenum query, GLint * v")
(void GetMaterialfv 110 "GLenum face, GLenum pname, GLfloat * params")
(void GetMaterialiv 111 "GLenum face, GLenum pname, GLint * params")
(void GetPixelMapfv 112 "GLenum map, GLfloat * values")
(void GetPixelMapuiv 113 "GLenum map, GLuint * values")
(void GetPixelMapusv 114 "GLenum map, GLushort * values")
(void GetPolygonStipple 116 "GLubyte * mask")
(|const GLubyte *| GetString 117 "GLenum name")
(void GetTexEnvfv 118 "GLenum target, GLenum pname, GLfloat * params")
(void GetTexEnviv 119 "GLenum target, GLenum pname, GLint * params")
(void GetTexGendv 120 "GLenum coord, GLenum pname, GLdouble * params")
(void GetTexGenfv 121 "GLenum coord, GLenum pname, GLfloat * params")
(void GetTexGeniv 122 "GLenum coord, GLenum pname, GLint * params")
(void GetTexImage 123 "GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels")
(void GetTexParameterfv 126 "GLenum target, GLenum pname, GLfloat * params")
(void GetTexParameteriv 127 "GLenum target, GLenum pname, GLint * params")
(void GetTexLevelParameterfv 124 "GLenum target, GLint level, GLenum pname, GLfloat * params")
(void GetTexLevelParameteriv 125 "GLenum target, GLint level, GLenum pname, GLint * params")
(GLboolean IsEnabled 143 "GLenum cap")
(GLboolean IsList 144 "GLuint list")
(void DepthRange 62 "GLclampd zNear, GLclampd zFar")
(void Frustum 96 "GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar")
(void LoadIdentity 157 "void")
(void LoadMatrixf 159 "const GLfloat * m")
(void LoadMatrixd 158 "const GLdouble * m")
(void MatrixMode 174 "GLenum mode")
(void MultMatrixf 176 "const GLfloat * m")
(void MultMatrixd 175 "const GLdouble * m")
(void Ortho 189 "GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar")
(void PopMatrix 205 "void")
(void PushMatrix 210 "void")
(void Rotated 247 "GLdouble angle, GLdouble x, GLdouble y, GLdouble z")
(void Rotatef 248 "GLfloat angle, GLfloat x, GLfloat y, GLfloat z")
(void Scaled 249 "GLdouble x, GLdouble y, GLdouble z")
(void Scalef 250 "GLfloat x, GLfloat y, GLfloat z")
(void Translated 308 "GLdouble x, GLdouble y, GLdouble z")
(void Translatef 309 "GLfloat x, GLfloat y, GLfloat z")
(void Viewport 335 "GLint x, GLint y, GLsizei width, GLsizei height")
(void ArrayElement 3 "GLint i")
(void BindTexture 5 "GLenum target, GLenum texture")
(void ColorPointer 51 "GLint size, GLenum type, GLsizei stride, const GLvoid * pointer")
(void DisableClientState 64 "GLenum array")
(void DrawArrays 65 "GLenum mode, GLint first, GLsizei count")
(void DrawElements 67 "GLenum mode, GLsizei count, GLenum type, const GLvoid * indices")
(void EdgeFlagPointer 70 "GLsizei stride, const GLvoid * pointer")
(void EnableClientState 73 "GLenum array")
(void IndexPointer 130 "GLenum type, GLsizei stride, const GLvoid * pointer")
(void Indexub 139 "GLubyte c")
(void Indexubv 140 "const GLubyte * c")
(void InterleavedArrays 142 "GLenum format, GLsizei stride, const GLvoid * pointer")
(void NormalPointer 188 "GLenum type, GLsizei stride, const GLvoid * pointer")
(void PolygonOffset 201 "GLfloat factor, GLfloat units")
(void TexCoordPointer 289 "GLint size, GLenum type, GLsizei stride, const GLvoid * pointer")
(void VertexPointer 334 "GLint size, GLenum type, GLsizei stride, const GLvoid * pointer")
(GLboolean AreTexturesResident 2 "GLsizei n, const GLenum * textures, GLboolean * residences")
(void CopyTexImage1D 53 "GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border")
(void CopyTexImage2D 54 "GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border")
(void CopyTexSubImage1D 55 "GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width")
(void CopyTexSubImage2D 56 "GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height")
(void DeleteTextures 59 "GLsizei n, const GLenum * textures")
(void GenTextures 98 "GLsizei n, GLenum * textures")
(void GetPointerv 115 "GLenum pname, GLvoid * * params")
(GLboolean IsTexture 145 "GLenum texture")
(void PrioritizeTextures 207 "GLsizei n, const GLenum * textures, const GLclampf * priorities")
(void TexSubImage1D 306 "GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels")
(void TexSubImage2D 307 "GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels")
(void PopClientAttrib 204 "void")
(void PushClientAttrib 209 "GLbitfield mask")
(void BlendColor 337 "GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha")
(void BlendEquation 338 "GLenum mode")
(void DrawRangeElements 405 "GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices")
(void ColorTable 406 "GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table")
(void ColorTableParameterfv 407 "GLenum target, GLenum pname, const GLfloat * params")
(void ColorTableParameteriv 408 "GLenum target, GLenum pname, const GLint * params")
(void CopyColorTable 409 "GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width")
(void GetColorTable 410 "GLenum target, GLenum format, GLenum type, GLvoid * table")
(void GetColorTableParameterfv 411 "GLenum target, GLenum pname, GLfloat * params")
(void GetColorTableParameteriv 412 "GLenum target, GLenum pname, GLint * params")
(void ColorSubTable 413 "GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data")
(void CopyColorSubTable 414 "GLenum target, GLsizei start, GLint x, GLint y, GLsizei width")
(void ConvolutionFilter1D 415 "GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image")
(void ConvolutionFilter2D 416 "GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image")
(void ConvolutionParameterf 417 "GLenum target, GLenum pname, GLfloat params")
(void ConvolutionParameterfv 418 "GLenum target, GLenum pname, const GLfloat * params")
(void ConvolutionParameteri 419 "GLenum target, GLenum pname, GLint params")
(void ConvolutionParameteriv 420 "GLenum target, GLenum pname, const GLint * params")
(void CopyConvolutionFilter1D 421 "GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width")
(void CopyConvolutionFilter2D 422 "GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height")
(void GetConvolutionFilter 423 "GLenum target, GLenum format, GLenum type, GLvoid * image")
(void GetConvolutionParameterfv 424 "GLenum target, GLenum pname, GLfloat * params")
(void GetConvolutionParameteriv 425 "GLenum target, GLenum pname, GLint * params")
(void GetSeparableFilter 426 "GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span")
(void SeparableFilter2D 427 "GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column")
(void GetHistogram 428 "GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values")
(void GetHistogramParameterfv 429 "GLenum target, GLenum pname, GLfloat * params")
(void GetHistogramParameteriv 430 "GLenum target, GLenum pname, GLint * params")
(void GetMinmax 431 "GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values")
(void GetMinmaxParameterfv 432 "GLenum target, GLenum pname, GLfloat * params")
(void GetMinmaxParameteriv 433 "GLenum target, GLenum pname, GLint * params")
(void Histogram 434 "GLenum target, GLsizei width, GLenum internalformat, GLboolean sink")
(void Minmax 435 "GLenum target, GLenum internalformat, GLboolean sink")
(void ResetHistogram 436 "GLenum target")
(void ResetMinmax 437 "GLenum target")
(void TexImage3D 438 "GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels")
(void TexSubImage3D 439 "GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels")
(void CopyTexSubImage3D 440 "GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height")
(void ActiveTextureARB 342 "GLenum texture")
(void ClientActiveTextureARB 341 "GLenum texture")
(void MultiTexCoord1dARB 343 "GLenum target, GLdouble s")
(void MultiTexCoord1dvARB 344 "GLenum target, const GLdouble * v")
(void MultiTexCoord1fARB 345 "GLenum target, GLfloat s")
(void MultiTexCoord1fvARB 346 "GLenum target, const GLfloat * v")
(void MultiTexCoord1iARB 347 "GLenum target, GLint s")
(void MultiTexCoord1ivARB 348 "GLenum target, const GLint * v")
(void MultiTexCoord1sARB 349 "GLenum target, GLshort s")
(void MultiTexCoord1svARB 350 "GLenum target, const GLshort * v")
(void MultiTexCoord2dARB 351 "GLenum target, GLdouble s, GLdouble t")
(void MultiTexCoord2dvARB 352 "GLenum target, const GLdouble * v")
(void MultiTexCoord2fARB 353 "GLenum target, GLfloat s, GLfloat t")
(void MultiTexCoord2fvARB 354 "GLenum target, const GLfloat * v")
(void MultiTexCoord2iARB 355 "GLenum target, GLint s, GLint t")
(void MultiTexCoord2ivARB 356 "GLenum target, const GLint * v")
(void MultiTexCoord2sARB 357 "GLenum target, GLshort s, GLshort t")
(void MultiTexCoord2svARB 358 "GLenum target, const GLshort * v")
(void MultiTexCoord3dARB 359 "GLenum target, GLdouble s, GLdouble t, GLdouble r")
(void MultiTexCoord3dvARB 360 "GLenum target, const GLdouble * v")
(void MultiTexCoord3fARB 361 "GLenum target, GLfloat s, GLfloat t, GLfloat r")
(void MultiTexCoord3fvARB 362 "GLenum target, const GLfloat * v")
(void MultiTexCoord3iARB 363 "GLenum target, GLint s, GLint t, GLint r")
(void MultiTexCoord3ivARB 364 "GLenum target, const GLint * v")
(void MultiTexCoord3sARB 365 "GLenum target, GLshort s, GLshort t, GLshort r")
(void MultiTexCoord3svARB 366 "GLenum target, const GLshort * v")
(void MultiTexCoord4dARB 367 "GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q")
(void MultiTexCoord4dvARB 368 "GLenum target, const GLdouble * v")
(void MultiTexCoord4fARB 369 "GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q")
(void MultiTexCoord4fvARB 370 "GLenum target, const GLfloat * v")
(void MultiTexCoord4iARB 371 "GLenum target, GLint s, GLint t, GLint r, GLint q")
(void MultiTexCoord4ivARB 372 "GLenum target, const GLint * v")
(void MultiTexCoord4sARB 373 "GLenum target, GLshort s, GLshort t, GLshort r, GLshort q")
(void MultiTexCoord4svARB 374 "GLenum target, const GLshort * v")
(void LoadTransposeMatrixfARB 376 "const GLfloat * m")
(void LoadTransposeMatrixdARB 375 "const GLdouble * m")
(void MultTransposeMatrixfARB 378 "const GLfloat * m")
(void MultTransposeMatrixdARB 377 "const GLdouble * m")
(void SampleCoverageARB 459 "GLclampf value, GLboolean invert")
(void __unused413 -1 "void")
(void PolygonOffsetEXT -1 "GLfloat factor, GLfloat bias" PolygonOffset)
(void GetTexFilterFuncSGIS -1 "GLenum target, GLenum filter, GLfloat * weights")
(void TexFilterFuncSGIS -1 "GLenum target, GLenum filter, GLsizei n, const GLfloat * weights")
(void GetHistogramEXT -1 "GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values" GetHistogram)
(void GetHistogramParameterfvEXT -1 "GLenum target, GLenum pname, GLfloat * params" GetHistogramParameterfv)
(void GetHistogramParameterivEXT -1 "GLenum target, GLenum pname, GLint * params" GetHistogramParameteriv)
(void GetMinmaxEXT -1 "GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values" GetMinmax)
(void GetMinmaxParameterfvEXT -1 "GLenum target, GLenum pname, GLfloat * params" GetMinmaxParameterfv)
(void GetMinmaxParameterivEXT -1 "GLenum target, GLenum pname, GLint * params" GetMinmaxParameteriv)
(void GetConvolutionFilterEXT -1 "GLenum target, GLenum format, GLenum type, GLvoid * image" GetConvolutionFilter)
(void GetConvolutionParameterfvEXT -1 "GLenum target, GLenum pname, GLfloat * params" GetConvolutionParameterfv)
(void GetConvolutionParameterivEXT -1 "GLenum target, GLenum pname, GLint * params" GetConvolutionParameteriv)
(void GetSeparableFilterEXT -1 "GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span" GetSeparableFilter)
(void GetColorTableSGI -1 "GLenum target, GLenum format, GLenum type, GLvoid * table" GetColorTable)
(void GetColorTableParameterfvSGI -1 "GLenum target, GLenum pname, GLfloat * params" GetColorTableParameterfv)
(void GetColorTableParameterivSGI -1 "GLenum target, GLenum pname, GLint * params" GetColorTableParameteriv)
(void PixelTexGenSGIX -1 "GLenum mode")
(void PixelTexGenParameteriSGIS -1 "GLenum pname, GLint param")
(void PixelTexGenParameterivSGIS -1 "GLenum pname, const GLint * params")
(void PixelTexGenParameterfSGIS -1 "GLenum pname, GLfloat param")
(void PixelTexGenParameterfvSGIS -1 "GLenum pname, const GLfloat * params")
(void GetPixelTexGenParameterivSGIS -1 "GLenum pname, GLint * params")
(void GetPixelTexGenParameterfvSGIS -1 "GLenum pname, GLfloat * params")
(void TexImage4DSGIS -1 "GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels")
(void TexSubImage4DSGIS -1 "GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid * pixels")
(GLboolean AreTexturesResidentEXT -1 "GLsizei n, const GLenum * textures, GLboolean * residences" AreTexturesResident)
(void GenTexturesEXT -1 "GLsizei n, GLenum * textures" GenTextures)
(GLboolean IsTextureEXT -1 "GLenum texture")
(void DetailTexFuncSGIS -1 "GLenum target, GLsizei n, const GLfloat * points")
(void GetDetailTexFuncSGIS -1 "GLenum target, GLfloat * points")
(void SharpenTexFuncSGIS -1 "GLenum target, GLsizei n, const GLfloat * points")
(void GetSharpenTexFuncSGIS -1 "GLenum target, GLfloat * points")
(void SampleMaskSGIS -1 "GLclampf value, GLboolean invert")
(void SamplePatternSGIS -1 "GLenum pattern")
(void ColorPointerEXT -1 "GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer")
(void EdgeFlagPointerEXT -1 "GLsizei stride, GLsizei count, const GLboolean * pointer")
(void IndexPointerEXT -1 "GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer")
(void NormalPointerEXT -1 "GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer")
(void TexCoordPointerEXT -1 "GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer")
(void VertexPointerEXT -1 "GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer")
(void SpriteParameterfSGIX -1 "GLenum pname, GLfloat param")
(void SpriteParameterfvSGIX -1 "GLenum pname, const GLfloat * params")
(void SpriteParameteriSGIX -1 "GLenum pname, GLint param")
(void SpriteParameterivSGIX -1 "GLenum pname, const GLint * params")
(void PointParameterfEXT 540 "GLenum pname, GLfloat param" PointParameterf)
(void PointParameterfvEXT 541 "GLenum pname, const GLfloat * params" PointParameterfv)
(GLint GetInstrumentsSGIX -1 "void")
(void InstrumentsBufferSGIX -1 "GLsizei size, GLint * buffer")
(GLint PollInstrumentsSGIX -1 "GLint * marker_p")
(void ReadInstrumentsSGIX -1 "GLint marker")
(void StartInstrumentsSGIX -1 "void")
(void StopInstrumentsSGIX -1 "GLint marker")
(void FrameZoomSGIX -1 "GLint factor")
(void TagSampleBufferSGIX -1 "void")
(void ReferencePlaneSGIX -1 "const GLdouble * equation")
(void FlushRasterSGIX -1 "void")
(void GetListParameterfvSGIX -1 "GLuint list, GLenum pname, GLfloat * params")
(void GetListParameterivSGIX -1 "GLuint list, GLenum pname, GLint * params")
(void ListParameterfSGIX -1 "GLuint list, GLenum pname, GLfloat param")
(void ListParameterfvSGIX -1 "GLuint list, GLenum pname, const GLfloat * params")
(void ListParameteriSGIX -1 "GLuint list, GLenum pname, GLint param")
(void ListParameterivSGIX -1 "GLuint list, GLenum pname, const GLint * params")
(void FragmentColorMaterialSGIX -1 "GLenum face, GLenum mode")
(void FragmentLightfSGIX -1 "GLenum light, GLenum pname, GLfloat param")
(void FragmentLightfvSGIX -1 "GLenum light, GLenum pname, const GLfloat * params")
(void FragmentLightiSGIX -1 "GLenum light, GLenum pname, GLint param")
(void FragmentLightivSGIX -1 "GLenum light, GLenum pname, const GLint * params")
(void FragmentLightModelfSGIX -1 "GLenum pname, GLfloat param")
(void FragmentLightModelfvSGIX -1 "GLenum pname, const GLfloat * params")
(void FragmentLightModeliSGIX -1 "GLenum pname, GLint param")
(void FragmentLightModelivSGIX -1 "GLenum pname, const GLint * params")
(void FragmentMaterialfSGIX -1 "GLenum face, GLenum pname, GLfloat param")
(void FragmentMaterialfvSGIX -1 "GLenum face, GLenum pname, const GLfloat * params")
(void FragmentMaterialiSGIX -1 "GLenum face, GLenum pname, GLint param")
(void FragmentMaterialivSGIX -1 "GLenum face, GLenum pname, const GLint * params")
(void GetFragmentLightfvSGIX -1 "GLenum light, GLenum pname, GLfloat * params")
(void GetFragmentLightivSGIX -1 "GLenum light, GLenum pname, GLint * params")
(void GetFragmentMaterialfvSGIX -1 "GLenum face, GLenum pname, GLfloat * params")
(void GetFragmentMaterialivSGIX -1 "GLenum face, GLenum pname, GLint * params")
(void LightEnviSGIX -1 "GLenum pname, GLint param")
(void VertexWeightfEXT -1 "GLfloat weight")
(void VertexWeightfvEXT -1 "const GLfloat * weight")
(void VertexWeightPointerEXT -1 "GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer")
(void FlushVertexArrayRangeNV -1 "void")
(void VertexArrayRangeNV 403 "GLsizei length, const GLvoid * pointer" VertexArrayRangeAPPLE)
(void CombinerParameterfvNV 441 "GLenum pname, const GLfloat * params")
(void CombinerParameterfNV 442 "GLenum pname, GLfloat param")
(void CombinerParameterivNV 443 "GLenum pname, const GLint * params")
(void CombinerParameteriNV 444 "GLenum pname, GLint param")
(void CombinerInputNV 445 "GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage")
(void CombinerOutputNV 446 "GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum")
(void FinalCombinerInputNV 447 "GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage")
(void GetCombinerInputParameterfvNV 448 "GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params")
(void GetCombinerInputParameterivNV 449 "GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params")
(void GetCombinerOutputParameterfvNV 450 "GLenum stage, GLenum portion, GLenum pname, GLfloat * params")
(void GetCombinerOutputParameterivNV 451 "GLenum stage, GLenum portion, GLenum pname, GLint * params")
(void GetFinalCombinerInputParameterfvNV 452 "GLenum variable, GLenum pname, GLfloat * params")
(void GetFinalCombinerInputParameterivNV 453 "GLenum variable, GLenum pname, GLint * params")
(void ResizeBuffersMESA -1 "void")
(void WindowPos2dMESA 569 "GLdouble x, GLdouble y" WindowPos2d)
(void WindowPos2dvMESA 570 "const GLdouble * v" WindowPos2dv)
(void WindowPos2fMESA 571 "GLfloat x, GLfloat y" WindowPos2f)
(void WindowPos2fvMESA 572 "const GLfloat * v" WindowPos2fv)
(void WindowPos2iMESA 573 "GLint x, GLint y" WindowPos2i)
(void WindowPos2ivMESA 574 "const GLint * v" WindowPos2iv)
(void WindowPos2sMESA 575 "GLshort x, GLshort y" WindowPos2s)
(void WindowPos2svMESA 576 "const GLshort * v" WindowPos2sv)
(void WindowPos3dMESA 577 "GLdouble x, GLdouble y, GLdouble z" WindowPos3d)
(void WindowPos3dvMESA 578 "const GLdouble * v" WindowPos3dv)
(void WindowPos3fMESA 579 "GLfloat x, GLfloat y, GLfloat z" WindowPos3f)
(void WindowPos3fvMESA 580 "const GLfloat * v" WindowPos3fv)
(void WindowPos3iMESA 581 "GLint x, GLint y, GLint z" WindowPos3i)
(void WindowPos3ivMESA 582 "const GLint * v" WindowPos3iv)
(void WindowPos3sMESA 583 "GLshort x, GLshort y, GLshort z" WindowPos3s)
(void WindowPos3svMESA 584 "const GLshort * v" WindowPos3sv)
(void WindowPos4dMESA -1 "GLdouble x, GLdouble y, GLdouble z, GLdouble w")
(void WindowPos4dvMESA -1 "const GLdouble * v")
(void WindowPos4fMESA -1 "GLfloat x, GLfloat y, GLfloat z, GLfloat w")
(void WindowPos4fvMESA -1 "const GLfloat * v")
(void WindowPos4iMESA -1 "GLint x, GLint y, GLint z, GLint w")
(void WindowPos4ivMESA -1 "const GLint * v")
(void WindowPos4sMESA -1 "GLshort x, GLshort y, GLshort z, GLshort w")
(void WindowPos4svMESA -1 "const GLshort * v")
(void BlendFuncSeparateEXT 336 "GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha")
(void IndexMaterialEXT -1 "GLenum face, GLenum mode")
(void IndexFuncEXT -1 "GLenum func, GLclampf ref")
(void LockArraysEXT 339 "GLint first, GLsizei count")
(void UnlockArraysEXT 340 "void")
(void CullParameterdvEXT -1 "GLenum pname, GLdouble * params")
(void CullParameterfvEXT -1 "GLenum pname, GLfloat * params")
(void HintPGI -1 "GLenum target, GLint mode")
(void FogCoordfEXT 544 "GLfloat coord")
(void FogCoordfvEXT 545 "const GLfloat * coord")
(void FogCoorddEXT 546 "GLdouble coord")
(void FogCoorddvEXT 547 "const GLdouble * coord")
(void FogCoordPointerEXT 548 "GLenum type, GLsizei stride, const GLvoid * pointer")
;; OpenGL.framework defines these, but doesn't have dispatch slots for them
;; (void GetColorTableEXT -1 "GLenum target, GLenum format, GLenum type, GLvoid * data" GetColorTable)
;; (void GetColorTableParameterivEXT -1 "GLenum target, GLenum pname, GLint * params" GetColorTableParameteriv)
;; (void GetColorTableParameterfvEXT -1 "GLenum target, GLenum pname, GLfloat * params" GetColorTableParameterfv)
(void TbufferMask3DFX -1 "GLuint mask")
(void CompressedTexImage3DARB 379 "GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data")
(void CompressedTexImage2DARB 380 "GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data")
(void CompressedTexImage1DARB 381 "GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data")
(void CompressedTexSubImage3DARB 382 "GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data")
(void CompressedTexSubImage2DARB 383 "GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data")
(void CompressedTexSubImage1DARB 384 "GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data")
(void GetCompressedTexImageARB 385 "GLenum target, GLint level, void * img")
(void SecondaryColor3bEXT 386 "GLbyte red, GLbyte green, GLbyte blue")
(void SecondaryColor3bvEXT 387 "const GLbyte * v")
(void SecondaryColor3dEXT 388 "GLdouble red, GLdouble green, GLdouble blue")
(void SecondaryColor3dvEXT 389 "const GLdouble * v")
(void SecondaryColor3fEXT 390 "GLfloat red, GLfloat green, GLfloat blue")
(void SecondaryColor3fvEXT 391 "const GLfloat * v")
(void SecondaryColor3iEXT 392 "GLint red, GLint green, GLint blue")
(void SecondaryColor3ivEXT 393 "const GLint * v")
(void SecondaryColor3sEXT 394 "GLshort red, GLshort green, GLshort blue")
(void SecondaryColor3svEXT 395 "const GLshort * v")
(void SecondaryColor3ubEXT 396 "GLubyte red, GLubyte green, GLubyte blue")
(void SecondaryColor3ubvEXT 397 "const GLubyte * v")
(void SecondaryColor3uiEXT 398 "GLuint red, GLuint green, GLuint blue")
(void SecondaryColor3uivEXT 399 "const GLuint * v")
(void SecondaryColor3usEXT 400 "GLushort red, GLushort green, GLushort blue")
(void SecondaryColor3usvEXT 401 "const GLushort * v")
(void SecondaryColorPointerEXT 402 "GLint size, GLenum type, GLsizei stride, const GLvoid * pointer")
(GLboolean AreProgramsResidentNV -1 "GLsizei n, const GLuint * ids, GLboolean * residences")
(void BindProgramNV 471 "GLenum target, GLuint id" BindProgramARB)
(void DeleteProgramsNV 472 "GLsizei n, const GLuint * ids" DeleteProgramsARB)
(void ExecuteProgramNV -1 "GLenum target, GLuint id, const GLfloat * params")
(void GenProgramsNV 473 "GLsizei n, GLuint * ids" GenProgramsARB)
(void GetProgramParameterdvNV -1 "GLenum target, GLuint index, GLenum pname, GLdouble * params")
(void GetProgramParameterfvNV -1 "GLenum target, GLuint index, GLenum pname, GLfloat * params")
(void GetProgramivNV -1 "GLuint id, GLenum pname, GLint * params")
(void GetProgramStringNV -1 "GLuint id, GLenum pname, GLubyte * program")
(void GetTrackMatrixivNV -1 "GLenum target, GLuint address, GLenum pname, GLint * params")
(void GetVertexAttribdvNV 514 "GLuint index, GLenum pname, GLdouble * params" GetVertexAttribdvARB)
(void GetVertexAttribfvNV 515 "GLuint index, GLenum pname, GLfloat * params" GetVertexAttribfvARB)
(void GetVertexAttribivNV 516 "GLuint index, GLenum pname, GLint * params" GetVertexAttribivNV)
(void GetVertexAttribPointervNV 517 "GLuint index, GLenum pname, GLvoid ** pointer" GetVertexAttribPointervARB)
(GLboolean IsProgramNV 474 "GLuint id" IsProgramARB)
(void LoadProgramNV -1 "GLenum target, GLuint id, GLsizei len, const GLubyte * program")
(void ProgramParameter4dNV -1 "GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w")
(void ProgramParameter4dvNV -1 "GLenum target, GLuint index, const GLdouble * params")
(void ProgramParameter4fNV -1 "GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w")
(void ProgramParameter4fvNV -1 "GLenum target, GLuint index, const GLfloat * params")
(void ProgramParameters4dvNV -1 "GLenum target, GLuint index, GLuint num, const GLdouble * params")
(void ProgramParameters4fvNV -1 "GLenum target, GLuint index, GLuint num, const GLfloat * params")
(void RequestResidentProgramsNV -1 "GLsizei n, const GLuint * ids")
(void TrackMatrixNV -1 "GLenum target, GLuint address, GLenum matrix, GLenum transform")
(void VertexAttribPointerNV -1 "GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer")
(void VertexAttrib1dNV 477 "GLuint index, GLdouble x" VertexAttrib1dARB)
(void VertexAttrib1dvNV 490 "GLuint index, const GLdouble * v" VertexAttrib1dvARB)
(void VertexAttrib1fNV 476 "GLuint index, GLfloat x" VertexAttrib1fARB)
(void VertexAttrib1fvNV 489 "GLuint index, const GLfloat * v" VertexAttrib1fvARB)
(void VertexAttrib1sNV 475 "GLuint index, GLshort x" VertexAttrib1sARB)
(void VertexAttrib1svNV 488 "GLuint index, const GLshort * v" VertexAttrib1svARB)
(void VertexAttrib2dNV 480 "GLuint index, GLdouble x, GLdouble y" VertexAttrib2dARB)
(void VertexAttrib2dvNV 493 "GLuint index, const GLdouble * v" VertexAttrib2dvARB)
(void VertexAttrib2fNV 479 "GLuint index, GLfloat x, GLfloat y" VertexAttrib2fARB)
(void VertexAttrib2fvNV 492 "GLuint index, const GLfloat * v" VertexAttrib2fvARB)
(void VertexAttrib2sNV 478 "GLuint index, GLshort x, GLshort y" VertexAttrib2sARB)
(void VertexAttrib2svNV 491 "GLuint index, const GLshort * v" VertexAttrib2svARB)
(void VertexAttrib3dNV 483 "GLuint index, GLdouble x, GLdouble y, GLdouble z" VertexAttrib3dARB)
(void VertexAttrib3dvNV 496 "GLuint index, const GLdouble * v" VertexAttrib3dvARB)
(void VertexAttrib3fNV 482 "GLuint index, GLfloat x, GLfloat y, GLfloat z" VertexAttrib3fARB)
(void VertexAttrib3fvNV 495 "GLuint index, const GLfloat * v" VertexAttrib3fvARB)
(void VertexAttrib3sNV 481 "GLuint index, GLshort x, GLshort y, GLshort z" VertexAttrib3sARB)
(void VertexAttrib3svNV 494 "GLuint index, const GLshort * v" VertexAttrib3svARB)
(void VertexAttrib4dNV 486 "GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w" VertexAttrib4dARB)
(void VertexAttrib4dvNV 504 "GLuint index, const GLdouble * v" VertexAttrib4dvARB)
(void VertexAttrib4fNV 485 "GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w" VertexAttrib4fARB)
(void VertexAttrib4fvNV 503 "GLuint index, const GLfloat * v" VertexAttrib4fvARB)
(void VertexAttrib4sNV 484 "GLuint index, GLshort x, GLshort y, GLshort z, GLshort w" VertexAttrib4sARB)
(void VertexAttrib4svNV 498 "GLuint index, const GLshort * v" VertexAttrib4svARB)
(void VertexAttrib4ubNV 487 "GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w" VertexAttrib4NubARB)
(void VertexAttrib4ubvNV 500 "GLuint index, const GLubyte * v" VertexAttrib4ubvARB)
(void VertexAttribs1dvNV -1 "GLuint index, GLsizei n, const GLdouble * v")
(void VertexAttribs1fvNV -1 "GLuint index, GLsizei n, const GLfloat * v")
(void VertexAttribs1svNV -1 "GLuint index, GLsizei n, const GLshort * v")
(void VertexAttribs2dvNV -1 "GLuint index, GLsizei n, const GLdouble * v")
(void VertexAttribs2fvNV -1 "GLuint index, GLsizei n, const GLfloat * v")
(void VertexAttribs2svNV -1 "GLuint index, GLsizei n, const GLshort * v")
(void VertexAttribs3dvNV -1 "GLuint index, GLsizei n, const GLdouble * v")
(void VertexAttribs3fvNV -1 "GLuint index, GLsizei n, const GLfloat * v")
(void VertexAttribs3svNV -1 "GLuint index, GLsizei n, const GLshort * v")
(void VertexAttribs4dvNV -1 "GLuint index, GLsizei n, const GLdouble * v")
(void VertexAttribs4fvNV -1 "GLuint index, GLsizei n, const GLfloat * v")
(void VertexAttribs4svNV -1 "GLuint index, GLsizei n, const GLshort * v")
(void VertexAttribs4ubvNV -1 "GLuint index, GLsizei n, const GLubyte * v")
(void PointParameteriNV 542 "GLenum pname, GLint params")
(void PointParameterivNV 543 "GLenum pname, const GLint * params")
(void MultiDrawArraysEXT 567 "GLenum mode, GLint * first, GLsizei * count, GLsizei primcount")
(void MultiDrawElementsEXT 568 "GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount")
(void ActiveStencilFaceEXT 585 "GLenum face")
(void DeleteFencesNV -1 "GLsizei n, const GLuint * fences")
(void GenFencesNV -1 "GLsizei n, GLuint * fences")
(GLboolean IsFenceNV -1 "GLuint fence")
(GLboolean TestFenceNV -1 "GLuint fence")
(void GetFenceivNV -1 "GLuint fence, GLenum pname, GLint * params")
(void FinishFenceNV -1 "GLuint fence")
(void SetFenceNV -1 "GLuint fence, GLenum condition")
(void VertexAttrib4bvARB 497 "GLuint index, const GLbyte * v")
(void VertexAttrib4ivARB 499 "GLuint index, const GLint * v")
(void VertexAttrib4ubvARB 500 "GLuint index, const GLubyte * v")
(void VertexAttrib4usvARB 501 "GLuint index, const GLushort * v")
(void VertexAttrib4uivARB 502 "GLuint index, const GLuint * v")
(void VertexAttrib4NbvARB 505 "GLuint index, const GLbyte * v")
(void VertexAttrib4NsvARB 498 "GLuint index, const GLshort * v")
(void VertexAttrib4NivARB 507 "GLuint index, const GLint * v")
(void VertexAttrib4NusvARB 509 "GLuint index, const GLushort * v")
(void VertexAttrib4NuivARB 510 "GLuint index, const GLuint * v")
(void VertexAttribPointerARB 511 "GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer")
(void EnableVertexAttribArrayARB 512 "GLuint index")
(void DisableVertexAttribArrayARB 513 "GLuint index")
(void ProgramStringARB 530 "GLenum target, GLenum format, GLsizei len, const GLvoid * string")
(void ProgramEnvParameter4dARB 518 "GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w")
(void ProgramEnvParameter4dvARB 519 "GLenum target, GLuint index, const GLdouble * params")
(void ProgramEnvParameter4fARB 520 "GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w")
(void ProgramEnvParameter4fvARB 521 "GLenum target, GLuint index, const GLfloat * params")
(void ProgramLocalParameter4dARB 522 "GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w")
(void ProgramLocalParameter4dvARB 523 "GLenum target, GLuint index, const GLdouble * params")
(void ProgramLocalParameter4fARB 524 "GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w")
(void ProgramLocalParameter4fvARB 525 "GLenum target, GLuint index, const GLfloat * params")
(void GetProgramEnvParameterdvARB 526 "GLenum target, GLuint index, GLdouble * params")
(void GetProgramEnvParameterfvARB 527 "GLenum target, GLuint index, GLfloat * params")
(void GetProgramLocalParameterdvARB 528 "GLenum target, GLuint index, GLdouble * params")
(void GetProgramLocalParameterfvARB 529 "GLenum target, GLuint index, GLfloat * params")
(void GetProgramivARB 532 "GLenum target, GLenum pname, GLint * params")
(void GetProgramStringARB 531 "GLenum target, GLenum pname, GLvoid * string")
(void ProgramNamedParameter4fNV -1 "GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w")
(void ProgramNamedParameter4dNV -1 "GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w")
(void ProgramNamedParameter4fvNV -1 "GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v")
(void ProgramNamedParameter4dvNV -1 "GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v")
(void GetProgramNamedParameterfvNV -1 "GLuint id, GLsizei len, const GLubyte * name, GLfloat * params")
(void GetProgramNamedParameterdvNV -1 "GLuint id, GLsizei len, const GLubyte * name, GLdouble * params")
;; On newer versions of Mac OS X, OpenGL.framework defines these but
;; doesn't have dispatch slots for them. On earlier versions, they are
;; not defined.
;; if MAC_OS_X_VERSION < 10.3.4
;; (void BindBufferARB -1 "GLenum target, GLuint buffer")
;; (void BufferDataARB -1 "GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage")
;; (void BufferSubDataARB -1 "GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data")
;; (void DeleteBuffersARB -1 "GLsizei n, const GLuint * buffer")
;; (void GenBuffersARB -1 "GLsizei n, GLuint * buffer")
;; (void GetBufferParameterivARB -1 "GLenum target, GLenum pname, GLint * params")
;; (void GetBufferPointervARB -1 "GLenum target, GLenum pname, GLvoid ** params")
;; (void GetBufferSubDataARB -1 "GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data")
;; (GLboolean IsBufferARB -1 "GLuint buffer")
;; (void* MapBufferARB -1 "GLenum target, GLenum access")
;; (GLboolean UnmapBufferARB -1 "GLenum target")
;; (void DepthBoundsEXT -1 "GLclampd zmin, GLclampd zmax")
;; endif
;; if MAC_OS_X_VERSION < 10.3.0
;; (void GenQueriesARB -1 "GLsizei n, GLuint * ids")
;; (void DeleteQueriesARB -1 "GLsizei n, const GLuint * ids")
;; (GLboolean IsQueryARB -1 "GLuint id")
;; (void BeginQueryARB -1 "GLenum target, GLuint id")
;; (void EndQueryARB -1 "GLenum target")
;; (void GetQueryivARB -1 "GLenum target, GLenum pname, GLint * params")
;; (void GetQueryObjectivARB -1 "GLuint id, GLenum pname, GLint * params")
;; (void GetQueryObjectuivARB -1 "GLuint id, GLenum pname, GLuint * params")
;; endif
(void MultiModeDrawArraysIBM -1 "const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride")
(void MultiModeDrawElementsIBM -1 "const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride")
;; if MAC_OS_X_VERSION < 10.3.4
;; (void BlendEquationSeparateEXT 458 "GLenum modeRGB, GLenum modeA" BlendEquationSeparateATI)
;; else
(void BlendEquationSeparateEXT 458 "GLenum modeRGB, GLenum modeA")
;; endif
;; Entry points that exist in standard XFree86 libGL, but aren't in the
;; Mesa dispatch table, and aren't in OpenGL.framework
(void ArrayElementEXT -1 "GLint i" ArrayElement)
(void BindTextureEXT -1 "GLenum target, GLuint texture" BindTexture)
(void BlendFuncSeparateINGR -1 "GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha" BlendFuncSeparateEXT)
(void ColorTableParameterfvSGI -1 "GLenum target, GLenum pname, const GLfloat * params" ColorTableParameterfv)
(void ColorTableParameterivSGI -1 "GLenum target, GLenum pname, const GLint * params" ColorTableParameteriv)
(void ColorTableSGI -1 "GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table" ColorTable)
(void ConvolutionFilter1DEXT -1 "GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image" ConvolutionFilter1D)
(void ConvolutionFilter2DEXT -1 "GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image" ConvolutionFilter2D)
(void ConvolutionParameterfEXT -1 "GLenum target, GLenum pname, GLfloat params" ConvolutionParameterf)
(void ConvolutionParameterfvEXT -1 "GLenum target, GLenum pname, const GLfloat * params" ConvolutionParameterfv)
(void ConvolutionParameteriEXT -1 "GLenum target, GLenum pname, GLint params" ConvolutionParameteri)
(void ConvolutionParameterivEXT -1 "GLenum target, GLenum pname, const GLint * params" ConvolutionParameteriv)
(void CopyColorSubTableEXT -1 "GLenum target, GLsizei start, GLint x, GLint y, GLsizei width" CopyColorSubTable)
(void CopyColorTableSGI -1 "GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width" CopyColorTable)
(void CopyConvolutionFilter1DEXT -1 "GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width" CopyConvolutionFilter1D)
(void CopyConvolutionFilter2DEXT -1 "GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height" CopyConvolutionFilter2D)
(void CopyTexImage1DEXT -1 "GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border" CopyTexImage1D)
(void CopyTexImage2DEXT -1 "GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border" CopyTexImage2D)
(void CopyTexSubImage1DEXT -1 "GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width" CopyTexSubImage1D)
(void CopyTexSubImage2DEXT -1 "GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height" CopyTexSubImage2D)
(void CopyTexSubImage3DEXT -1 "GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height" CopyTexSubImage3D)
(void DeleteTexturesEXT -1 "GLsizei n, const GLuint *textures" DeleteTextures)
(void DrawArraysEXT -1 "GLenum mode, GLint first, GLsizei count" DrawArrays)
(void GetPointervEXT -1 "GLenum pname, GLvoid * * params" GetPointerv)
(void HistogramEXT -1 "GLenum target, GLsizei width, GLenum internalformat, GLboolean sink" Histogram)
(void MinmaxEXT -1 "GLenum target, GLenum internalformat, GLboolean sink" Minmax)
(void PointParameterfSGIS -1 "GLenum pname, GLfloat param" PointParameterf)
(void PointParameterfvSGIS -1 "GLenum pname, const GLfloat * params" PointParameterfv)
(void PointParameteri -1 "GLenum pname, GLint params" PointParameteriNV)
(void PointParameteriv -1 "GLenum pname, const GLint * params" PointParameterivNV)
(void PrioritizeTexturesEXT -1 "GLsizei n, const GLenum * textures, const GLclampf * priorities" PrioritizeTextures)
(void ResetHistogramEXT -1 "GLenum target" ResetHistogram)
(void ResetMinmaxEXT -1 "GLenum target" ResetMinmax)
(void SampleMaskEXT -1 "GLclampf value, GLboolean invert" SampleMaskSGIS)
(void SamplePatternEXT -1 "GLenum pattern" SamplePatternSGIS)
(void SeparableFilter2DEXT -1 "GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column" SeparableFilter2D)
(void TexImage3DEXT -1 "GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels" TexImage3D)
(void TexSubImage1DEXT -1 "GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels" TexSubImage1D)
(void TexSubImage2DEXT -1 "GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels" TexSubImage2D)
(void TexSubImage3DEXT -1 "GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels" TexSubImage3D)
;; if MAC_OS_X_VERSION < 10.3.4
;; (void BindBuffer -1 "GLenum target, GLuint buffer" BindBufferARB)
;; (void BufferData -1 "GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage" BufferDataARB)
;; (void BufferSubData -1 "GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data" BufferSubDataARB)
;; (void DeleteBuffers -1 "GLsizei n, const GLuint * buffer" DeleteBuffersARB)
;; (void GenBuffers -1 "GLsizei n, GLuint * buffer" GenBuffersARB)
;; (void GetBufferParameteriv -1 "GLenum target, GLenum pname, GLint * params" GetBufferParameterivARB)
;; (void GetBufferPointerv -1 "GLenum target, GLenum pname, GLvoid ** params" GetBufferPointervARB)
;; (void GetBufferSubData -1 "GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data" GetBufferSubDataARB)
;; (GLboolean IsBuffer -1 "GLuint buffer" IsBufferARB)
;; (void* MapBuffer -1 "GLenum target, GLenum access" MapBufferARB)
;; (GLboolean UnmapBuffer -1 "GLenum target" UnmapBufferARB)
;; endif
;; if MAC_OS_X_VERSION < 10.3.0
;; (void GenQueries -1 "GLsizei n, GLuint * ids" GenQueriesARB)
;; (void DeleteQueries -1 "GLsizei n, const GLuint * ids" DeleteQueriesARB)
;; (GLboolean IsQuery -1 "GLuint id" IsQueryARB)
;; (void BeginQuery -1 "GLenum target, GLuint id" BeginQueryARB)
;; (void EndQuery -1 "GLenum target" EndQueryARB)
;; (void GetQueryiv -1 "GLenum target, GLenum pname, GLint * params" GetQueryivARB)
;; (void GetQueryObjectiv -1 "GLuint id, GLenum pname, GLint * params" GetQueryObjectivARB)
;; (void GetQueryObjectuiv -1 "GLuint id, GLenum pname, GLuint * params" GetQueryObjectuivARB)
;; endif
|