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
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
|
## Adapted from Mesa and Chromium.
# Python scripts read this file and generate various C files.
# Possible lines:
# name Name of the function (without "gl" prefix). Required.
#
# return Datatype of returned value, or void. Required.
#
# param Zero or more of these lines may be present. Each describes a
# function parameter. Two fields follow: parameter name and the
# parameter type (which may be several tokens like "const GLvoid *").
#
# vector Used to indicate the size of constant arrays referenced by
# the given parameter. (If the number of elements in the
# array is dependent on another parameter, use "dependentvector"
# (below) instead.)
# Two fields follow: the parameter name (previously defined by a
# 'param' line) and a number indicating how may elements are
# referenced by the vector. If the number is unknown, don't use
# a vector line. Example for glGetClipPlane:
# vector equation 4
#
# dependentvector Used to indicate how many elements are referenced by
# pointer params, if the number depends on the value of another
# parameter. It is followed by the parameter name of the vector
# parameter (previously defined by a 'param' line, one of the
# potential sizes of the array, the name of the controlling
# parameter, and a list (one or more) of parameter values of the
# controlling parameter that are associated with the given size.
# There will always be more than one line of this type (or otherwise
# you could have used the "vector" specifier above).
# As a convenience, each parameter value named in a
# "dependentvector" specifier will also be considered as a
# "paramprop" specifier.
# Example for glLightfv:
# dependentvector params 4 pname GL_AMBIENT GL_DIFFUSE GL_SPECULAR GL_POSITION
# dependentvector params 3 pname GL_SPOT_DIRECTION
# dependentvector params 1 pname GL_SPOT_EXPONENT GL_SPOT_CUTOFF GL_CONSTANT_ATTENUATION GL_LINEAR_ATTENUATION GL_QUADRATIC_ATTENUATION
#
# category May be 1.x to indicate that the function belongs to OpenGL
# version 1.x. Or may be the name of an extension such as
# GL_ARB_multitexture. Or may be GLES1.x to indicate
# that the function belongs to GLES version 1.x. Required.
# May have more than one token to indicate that a function
# belongs to more than one category.
#
# alias Names the Mesa function _mesa_<alias> that will be called.
# Mostly used when the function was originally defined and
# introduced into Mesa as an extension function (i.e. <func>ARB);
# even though the function loses the extension as it is adopted
# into the core, the Mesa support remains named the same
# (for compatibility).
#
# aliasprefix May be used to change the default Mesa support functional
# prefix on a per-function basis. By default, it's "_mesa_";
# but this allows it to be changed (e.g. to "_vbo_" for many
# of the core functions).
#
# props An optional list of properties for this function. Possible
# properties include:
# get - the function is a state-getter
#
# convertalias
#
# convertparams
#
# checkparam
#
# checkdependentparam
name Color4f
aliasprefix _vbo_
return void
param red GLfloat
param green GLfloat
param blue GLfloat
param alpha GLfloat
category 1.0 GLES1.1
name Color4ub
return void
param red GLubyte
param green GLubyte
param blue GLubyte
param alpha GLubyte
aliasprefix _vbo_
convertalias Color4f
convertparams GLfloat red green blue alpha
category 1.0 GLES1.1
name Color4x
return void
param red GLfixed
param green GLfixed
param blue GLfixed
param alpha GLfixed
aliasprefix _vbo_
convertalias Color4f
convertparams GLfloat red green blue alpha
category GLES1.1 GLES1.1:OES_fixed_point
name ClipPlane
return void
param plane GLenum
checkparam plane GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5
param equation const GLdouble *
vector equation 4
category 1.0
name ClipPlanef
return void
param plane GLenum
checkparam plane GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5
param equation const GLfloat *
vector equation 4
convertalias ClipPlane
convertparams GLdouble equation
category GLES1.1 GLES1.1:OES_single_precision
name ClipPlanex
return void
param plane GLenum
checkparam plane GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5
param equation const GLfixed *
vector equation 4
convertalias ClipPlane
convertparams GLdouble equation
category GLES1.1 GLES1.1:OES_fixed_point
name CullFace
return void
param mode GLenum
checkparam mode GL_FRONT GL_BACK GL_FRONT_AND_BACK
category 1.0 GLES1.1 GLES2.0
name Fogf
return void
param pname GLenum
checkparam pname GL_FOG_MODE GL_FOG_DENSITY GL_FOG_START GL_FOG_END
param param GLfloat
checkdependentparam pname GL_FOG_MODE param GL_EXP GL_EXP2 GL_LINEAR
category 1.0 GLES1.1
name Fogfv
return void
param pname GLenum
param params const GLfloat *
paramvec params GL_LINEAR
dependentvector params 4 pname GL_FOG_COLOR
dependentvector params 1 pname GL_FOG_DENSITY GL_FOG_START GL_FOG_END
dependentvector params 1 pname GL_FOG_MODE
checkdependentparam pname GL_FOG_MODE params GL_EXP GL_EXP2 GL_LINEAR
category 1.0 GLES1.1
name Fogx
return void
param pname GLenum
checkparam pname GL_FOG_MODE GL_FOG_DENSITY GL_FOG_START GL_FOG_END
param param GLfixed
checkdependentparam pname GL_FOG_MODE param GL_EXP GL_EXP2 GL_LINEAR
convertalias Fogf
convertparams GLfloat param
category GLES1.1 GLES1.1:OES_fixed_point
name Fogxv
return void
param pname GLenum
param params const GLfixed *
dependentvector params 4 pname GL_FOG_COLOR
dependentvector params 1 pname GL_FOG_DENSITY GL_FOG_START GL_FOG_END
dependentvector params 1 pname GL_FOG_MODE
checkdependentparam pname GL_FOG_MODE params GL_EXP GL_EXP2 GL_LINEAR
convertalias Fogfv
convertparams GLfloat params
category GLES1.1 GLES1.1:OES_fixed_point
name FrontFace
return void
param mode GLenum
checkparam mode GL_CW GL_CCW
category 1.0 GLES1.1 GLES2.0
name Hint
return void
param target GLenum
param mode GLenum
checkparam target GLES1.1:GL_FOG_HINT GLES1.1:GL_LINE_SMOOTH_HINT GLES1.1:GL_PERSPECTIVE_CORRECTION_HINT GLES1.1:GL_POINT_SMOOTH_HINT
checkparam target GL_GENERATE_MIPMAP_HINT
checkparam mode GL_FASTEST GL_NICEST GL_DONT_CARE
# OES_standard_derivatives
checkparam target GLES2.0:GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES
category GLES1.1 GLES2.0
name Lightf
return void
param light GLenum
checkparam light GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7
param pname GLenum
checkparam pname GL_SPOT_EXPONENT GL_SPOT_CUTOFF GL_CONSTANT_ATTENUATION GL_LINEAR_ATTENUATION GL_QUADRATIC_ATTENUATION
param param GLfloat
category 1.0 GLES1.1
name Lightfv
return void
param light GLenum
checkparam light GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7
param pname GLenum
param params const GLfloat *
paramvec params 0.0 1.0 1.0 0.0
dependentvector params 4 pname GL_AMBIENT GL_DIFFUSE GL_SPECULAR GL_POSITION
dependentvector params 3 pname GL_SPOT_DIRECTION
dependentvector params 1 pname GL_SPOT_EXPONENT GL_SPOT_CUTOFF GL_CONSTANT_ATTENUATION GL_LINEAR_ATTENUATION GL_QUADRATIC_ATTENUATION
category 1.0 1.1 GLES1.1
name Lightx
return void
param light GLenum
checkparam light GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7
param pname GLenum
checkparam pname GL_SPOT_EXPONENT GL_SPOT_CUTOFF GL_CONSTANT_ATTENUATION GL_LINEAR_ATTENUATION GL_QUADRATIC_ATTENUATION
param param GLfixed
convertalias Lightf
convertparams GLfloat param
category GLES1.1 GLES1.1:OES_fixed_point
name Lightxv
return void
param light GLenum
checkparam light GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7
param pname GLenum
param params const GLfixed *
dependentvector params 4 pname GL_AMBIENT GL_DIFFUSE GL_SPECULAR GL_POSITION
dependentvector params 3 pname GL_SPOT_DIRECTION
dependentvector params 1 pname GL_SPOT_EXPONENT GL_SPOT_CUTOFF GL_CONSTANT_ATTENUATION GL_LINEAR_ATTENUATION GL_QUADRATIC_ATTENUATION
convertalias Lightfv
convertparams GLfloat params
category GLES1.1 GLES1.1:OES_fixed_point
name LightModelf
return void
param pname GLenum
checkparam pname GL_LIGHT_MODEL_TWO_SIDE
param param GLfloat
checkdependentparam pname GL_LIGHT_MODEL_TWO_SIDE param GL_TRUE GL_FALSE
category 1.0 GLES1.1
name LightModelfv
return void
param pname GLenum
param params const GLfloat *
dependentvector params 4 pname GL_LIGHT_MODEL_AMBIENT
dependentvector params 1 pname GL_LIGHT_MODEL_TWO_SIDE
category 1.0 GLES1.1
name LightModelx
return void
param pname GLenum
checkparam pname GL_LIGHT_MODEL_TWO_SIDE
param param GLfixed
checkdependentparam pname GL_LIGHT_MODEL_TWO_SIDE param GL_TRUE GL_FALSE
convertalias LightModelf
convertparams GLfloat param
category GLES1.1 GLES1.1:OES_fixed_point
name LightModelxv
return void
param pname GLenum
param params const GLfixed *
dependentvector params 4 pname GL_LIGHT_MODEL_AMBIENT
dependentvector params 1 pname GL_LIGHT_MODEL_TWO_SIDE
checkdependentparam pname GL_LIGHT_MODEL_TWO_SIDE params GL_TRUE GL_FALSE
convertalias LightModelfv
convertparams GLfloat params
category GLES1.1 GLES1.1:OES_fixed_point
name LineWidth
return void
param width GLfloat
category 1.0 GLES1.1 GLES2.0
name LineWidthx
return void
param width GLfixed
convertalias LineWidth
convertparams GLfloat width
category GLES1.1 GLES1.1:OES_fixed_point
name Materialf
aliasprefix _vbo_
return void
param face GLenum
checkparam face GL_FRONT_AND_BACK
param pname GLenum
checkparam pname GL_SHININESS
param param GLfloat
category 1.0 GLES1.1
name Materialfv
aliasprefix _vbo_
return void
param face GLenum
checkparam face GL_FRONT_AND_BACK
param pname GLenum
param params const GLfloat *
paramvec params 0.8 0.8 0.5 0.1
dependentvector params 4 pname GL_AMBIENT GL_DIFFUSE GL_AMBIENT_AND_DIFFUSE GL_SPECULAR GL_EMISSION
dependentvector params 1 pname GL_SHININESS
category 1.0 GLES1.1
name Materialx
return void
param face GLenum
checkparam face GL_FRONT_AND_BACK
param pname GLenum
checkparam pname GL_SHININESS
param param GLfixed
aliasprefix _vbo_
convertalias Materialf
convertparams GLfloat param
category GLES1.1 GLES1.1:OES_fixed_point
name Materialxv
return void
param face GLenum
checkparam face GL_FRONT_AND_BACK
param pname GLenum
param params const GLfixed *
dependentvector params 4 pname GL_AMBIENT GL_DIFFUSE GL_AMBIENT_AND_DIFFUSE GL_SPECULAR GL_EMISSION
dependentvector params 1 pname GL_SHININESS
aliasprefix _vbo_
convertalias Materialfv
convertparams GLfloat params
category GLES1.1 GLES1.1:OES_fixed_point
name PointSize
return void
param size GLfloat
category 1.0 GLES1.1
name PointSizex
return void
param size GLfixed
convertalias PointSize
convertparams GLfloat size
category GLES1.1 GLES1.1:OES_fixed_point
name PointSizePointer
return void
param type GLenum
checkparam type GL_FIXED GL_FLOAT
param stride GLsizei
param pointer const GLvoid *
props setclient
# OES_vertex_half_float - not in glext.h
#checkparam type GL_HALF_FLOAT_OES
category GLES1.1:OES_point_size_array
name Scissor
return void
param x GLint
param y GLint
param width GLsizei
param height GLsizei
category 1.0 GLES1.1 GLES2.0
name ShadeModel
return void
param mode GLenum
checkparam mode GL_FLAT GL_SMOOTH
category 1.0 GLES1.1
name TexParameterf
return void
param target GLenum
checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
param pname GLenum
param param GLfloat
checkdependentparam pname GL_TEXTURE_WRAP_S param GL_CLAMP_TO_EDGE GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
checkdependentparam pname GL_TEXTURE_WRAP_T param GL_CLAMP_TO_EDGE GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
checkdependentparam pname GL_TEXTURE_MIN_FILTER param GL_NEAREST GL_LINEAR GL_NEAREST_MIPMAP_NEAREST GL_NEAREST_MIPMAP_LINEAR GL_LINEAR_MIPMAP_NEAREST GL_LINEAR_MIPMAP_LINEAR
checkdependentparam pname GL_TEXTURE_MAG_FILTER param GL_NEAREST GL_LINEAR
checkdependentparam pname GL_GENERATE_MIPMAP param GLES1.1:GL_TRUE GLES1.1:GL_FALSE
# OES_texture_cube_map
checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
# OES_texture_mirrored_repeat
checkdependentparam pname GL_TEXTURE_WRAP_S param GLES1.1:GL_MIRRORED_REPEAT_OES
checkdependentparam pname GL_TEXTURE_WRAP_T param GLES1.1:GL_MIRRORED_REPEAT_OES
# EXT_texture_filter_anisotropic
checkparam pname GL_TEXTURE_MAX_ANISOTROPY_EXT
# OES_texture_3D
checkdependentparam pname GL_TEXTURE_WRAP_R_OES param GLES2.0:GL_CLAMP_TO_EDGE GLES2.0:GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
category GLES1.1 GLES2.0
name TexParameterfv
return void
param target GLenum
checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
param pname GLenum
param params const GLfloat *
dependentvector params 1 pname GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER GLES1.1:GL_GENERATE_MIPMAP
checkdependentparam pname GL_TEXTURE_WRAP_S params GL_CLAMP_TO_EDGE GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
checkdependentparam pname GL_TEXTURE_WRAP_T params GL_CLAMP_TO_EDGE GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
checkdependentparam pname GL_TEXTURE_MIN_FILTER params GL_NEAREST GL_LINEAR GL_NEAREST_MIPMAP_NEAREST GL_NEAREST_MIPMAP_LINEAR GL_LINEAR_MIPMAP_NEAREST GL_LINEAR_MIPMAP_LINEAR
checkdependentparam pname GL_TEXTURE_MAG_FILTER params GL_NEAREST GL_LINEAR
checkdependentparam pname GL_GENERATE_MIPMAP params GLES1.1:GL_TRUE GLES1.1:GL_FALSE
# OES_texture_cube_map
checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
# OES_texture_mirrored_repeat
checkdependentparam pname GL_TEXTURE_WRAP_S params GLES1.1:GL_MIRRORED_REPEAT_OES
checkdependentparam pname GL_TEXTURE_WRAP_T params GLES1.1:GL_MIRRORED_REPEAT_OES
# EXT_texture_filter_anisotropic
dependentvector params 1 pname GL_TEXTURE_MAX_ANISOTROPY_EXT
# OES_texture_3D
checkdependentparam pname GL_TEXTURE_WRAP_R_OES params GLES2.0:GL_CLAMP_TO_EDGE GLES2.0:GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
# OES_draw_texture - not in gl2ext.h
dependentvector params 4 pname GLES1.1:GL_TEXTURE_CROP_RECT_OES
category GLES1.1 GLES2.0
name TexParameteri
return void
param target GLenum
checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
param pname GLenum
param param GLint
checkdependentparam pname GL_TEXTURE_WRAP_S param GL_CLAMP_TO_EDGE GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
checkdependentparam pname GL_TEXTURE_WRAP_T param GL_CLAMP_TO_EDGE GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
checkdependentparam pname GL_TEXTURE_MIN_FILTER param GL_NEAREST GL_LINEAR GL_NEAREST_MIPMAP_NEAREST GL_NEAREST_MIPMAP_LINEAR GL_LINEAR_MIPMAP_NEAREST GL_LINEAR_MIPMAP_LINEAR
checkdependentparam pname GL_TEXTURE_MAG_FILTER param GL_NEAREST GL_LINEAR
checkdependentparam pname GL_GENERATE_MIPMAP param GLES1.1:GL_TRUE GLES1.1:GL_FALSE
# OES_texture_cube_map
checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
# OES_texture_mirrored_repeat
checkdependentparam pname GL_TEXTURE_WRAP_S param GLES1.1:GL_MIRRORED_REPEAT_OES
checkdependentparam pname GL_TEXTURE_WRAP_T param GLES1.1:GL_MIRRORED_REPEAT_OES
# EXT_texture_filter_anisotropic
checkparam pname GL_TEXTURE_MAX_ANISOTROPY_EXT
# OES_texture_3D
checkdependentparam pname GL_TEXTURE_WRAP_R_OES param GLES2.0:GL_CLAMP_TO_EDGE GLES2.0:GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
category GLES1.1 GLES2.0
name TexParameteriv
return void
param target GLenum
checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
param pname GLenum
param params const GLint *
dependentvector params 1 pname GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER GLES1.1:GL_GENERATE_MIPMAP
checkdependentparam pname GL_TEXTURE_WRAP_S params GL_CLAMP_TO_EDGE GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
checkdependentparam pname GL_TEXTURE_WRAP_T params GL_CLAMP_TO_EDGE GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
checkdependentparam pname GL_TEXTURE_MIN_FILTER params GL_NEAREST GL_LINEAR GL_NEAREST_MIPMAP_NEAREST GL_NEAREST_MIPMAP_LINEAR GL_LINEAR_MIPMAP_NEAREST GL_LINEAR_MIPMAP_LINEAR
checkdependentparam pname GL_TEXTURE_MAG_FILTER params GL_NEAREST GL_LINEAR
checkdependentparam pname GL_GENERATE_MIPMAP params GLES1.1:GL_TRUE GLES1.1:GL_FALSE
# OES_texture_cube_map
checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
# OES_texture_mirrored_repeat
checkdependentparam pname GL_TEXTURE_WRAP_S params GLES1.1:GL_MIRRORED_REPEAT_OES
checkdependentparam pname GL_TEXTURE_WRAP_T params GLES1.1:GL_MIRRORED_REPEAT_OES
# EXT_texture_filter_anisotropic
dependentvector params 1 pname GL_TEXTURE_MAX_ANISOTROPY_EXT
# OES_texture_3D
checkdependentparam pname GL_TEXTURE_WRAP_R_OES params GLES2.0:GL_CLAMP_TO_EDGE GLES2.0:GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
# OES_draw_texture - not in gl2ext.h
dependentvector params 4 pname GLES1.1:GL_TEXTURE_CROP_RECT_OES
category GLES1.1 GLES2.0
name TexParameterx
return void
param target GLenum
checkparam target GL_TEXTURE_2D
param pname GLenum
param param GLfixed
checkdependentparam pname GL_TEXTURE_WRAP_S param GL_CLAMP_TO_EDGE GL_REPEAT
checkdependentparam pname GL_TEXTURE_WRAP_T param GL_CLAMP_TO_EDGE GL_REPEAT
checkdependentparam pname GL_TEXTURE_MIN_FILTER param GL_NEAREST GL_LINEAR GL_NEAREST_MIPMAP_NEAREST GL_NEAREST_MIPMAP_LINEAR GL_LINEAR_MIPMAP_NEAREST GL_LINEAR_MIPMAP_LINEAR
checkdependentparam pname GL_TEXTURE_MAG_FILTER param GL_NEAREST GL_LINEAR
checkdependentparam pname GL_GENERATE_MIPMAP param GL_TRUE GL_FALSE
convertalias TexParameterf
convertparams GLfloat param
# OES_texture_cube_map
checkparam target GL_TEXTURE_CUBE_MAP_OES
# OES_texture_mirrored_repeat
checkdependentparam pname GL_TEXTURE_WRAP_S param GL_MIRRORED_REPEAT_OES
checkdependentparam pname GL_TEXTURE_WRAP_T param GL_MIRRORED_REPEAT_OES
# EXT_texture_filter_anisotropic
checkparam pname GL_TEXTURE_MAX_ANISOTROPY_EXT
category GLES1.1 GLES1.1:OES_fixed_point
# Same is true for this function.
name TexParameterxv
return void
param target GLenum
checkparam target GL_TEXTURE_2D GL_TEXTURE_CUBE_MAP_OES
param pname GLenum
param params const GLfixed *
vector params 1
dependentvector params 1 pname GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER GL_GENERATE_MIPMAP
checkdependentparam pname GL_TEXTURE_WRAP_S params GL_CLAMP_TO_EDGE GL_REPEAT
checkdependentparam pname GL_TEXTURE_WRAP_T params GL_CLAMP_TO_EDGE GL_REPEAT
checkdependentparam pname GL_TEXTURE_MIN_FILTER params GL_NEAREST GL_LINEAR GL_NEAREST_MIPMAP_NEAREST GL_NEAREST_MIPMAP_LINEAR GL_LINEAR_MIPMAP_NEAREST GL_LINEAR_MIPMAP_LINEAR
checkdependentparam pname GL_TEXTURE_MAG_FILTER params GL_NEAREST GL_LINEAR
checkdependentparam pname GL_GENERATE_MIPMAP params GL_TRUE GL_FALSE
convertalias TexParameterfv
convertparams GLfloat params
# OES_draw_texture
dependentvector params 4 pname GL_TEXTURE_CROP_RECT_OES
# OES_texture_cube_map
checkparam target GL_TEXTURE_CUBE_MAP_OES
# OES_texture_mirrored_repeat
checkdependentparam pname GL_TEXTURE_WRAP_S params GL_MIRRORED_REPEAT_OES
checkdependentparam pname GL_TEXTURE_WRAP_T params GL_MIRRORED_REPEAT_OES
# EXT_texture_filter_anisotropic
dependentvector params 1 pname GL_TEXTURE_MAX_ANISOTROPY_EXT
category GLES1.1 GLES1.1:OES_fixed_point
# TexImage2D has *different* versions for GLES1 and GLES2, strangely,
# with different types for "internalFormat". There's also a few
# tokens with different spellings.
name TexImage2D
return void
param target GLenum
checkparam target GL_TEXTURE_2D
param level GLint
param internalFormat GLint
param width GLsizei
param height GLsizei
param border GLint
param format GLenum
param type GLenum
param pixels const GLvoid *
checkparam internalFormat /GL_INVALID_VALUE GL_ALPHA GL_LUMINANCE GL_LUMINANCE_ALPHA GL_RGB GL_RGBA
checkparam border /GL_INVALID_VALUE 0
# OES_texture_cube_map
checkparam target GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES
## OES_packed_depth_stencil - only appears in GLES2 header files?
#checkdependentparam format GL_DEPTH_STENCIL_OES internalFormat GL_UNSIGNED_INT_24_8_OES
category 1.0 GLES1.1
name TexImage2D
return void
param target GLenum
param level GLint
# it is compiled with OpenGL header
#param internalFormat GLenum
param internalFormat GLint
param width GLsizei
param height GLsizei
param border GLint
param format GLenum
param type GLenum
param pixels const GLvoid *
checkparam target GL_TEXTURE_2D GL_TEXTURE_CUBE_MAP_POSITIVE_X GL_TEXTURE_CUBE_MAP_POSITIVE_Y GL_TEXTURE_CUBE_MAP_POSITIVE_Z GL_TEXTURE_CUBE_MAP_NEGATIVE_X GL_TEXTURE_CUBE_MAP_NEGATIVE_Y GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
checkparam internalFormat /GL_INVALID_VALUE GL_ALPHA GL_LUMINANCE GL_LUMINANCE_ALPHA GL_RGB GL_RGBA
checkparam border /GL_INVALID_VALUE 0
checkdependentparam format GL_ALPHA type GL_UNSIGNED_BYTE
checkdependentparam format GL_RGB type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT_5_6_5
checkdependentparam format GL_RGBA type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT_4_4_4_4 GL_UNSIGNED_SHORT_5_5_5_1
checkdependentparam format GL_LUMINANCE type GL_UNSIGNED_BYTE
checkdependentparam format GL_LUMINANCE_ALPHA type GL_UNSIGNED_BYTE
# OES_texture_float
checkdependentparam format GL_ALPHA type GL_FLOAT
checkdependentparam format GL_RGB type GL_FLOAT
checkdependentparam format GL_RGBA type GL_FLOAT
checkdependentparam format GL_LUMINANCE type GL_FLOAT
checkdependentparam format GL_LUMINANCE_ALPHA type GL_FLOAT
# OES_texture_half_float
checkdependentparam format GL_ALPHA type GL_HALF_FLOAT_OES
checkdependentparam format GL_RGB type GL_HALF_FLOAT_OES
checkdependentparam format GL_RGBA type GL_HALF_FLOAT_OES
checkdependentparam format GL_LUMINANCE type GL_HALF_FLOAT_OES
checkdependentparam format GL_LUMINANCE_ALPHA type GL_HALF_FLOAT_OES
# EXT_texture_type_2_10_10_10_REV
checkdependentparam format GL_RGBA type GL_UNSIGNED_INT_2_10_10_10_REV_EXT
# OES_depth_texture
checkdependentparam format GL_DEPTH_COMPONENT type GL_UNSIGNED_SHORT GL_UNSIGNED_INT
checkparam internalFormat GL_DEPTH_COMPONENT
category GLES2.0
name TexEnvf
return void
param target GLenum
param pname GLenum
param param GLfloat
checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
checkdependentparam pname GL_TEXTURE_ENV_MODE param GL_REPLACE GL_MODULATE GL_DECAL GL_BLEND GL_ADD GL_COMBINE
checkdependentparam pname GL_COMBINE_RGB param GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT GL_DOT3_RGB GL_DOT3_RGBA
checkdependentparam pname GL_COMBINE_ALPHA param GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT
checkdependentparam pname GL_RGB_SCALE param /GL_INVALID_VALUE 1.0 2.0 4.0
checkdependentparam pname GL_ALPHA_SCALE param /GL_INVALID_VALUE 1.0 2.0 4.0
checkdependentparam pname GL_SRC0_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND0_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC0_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND0_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC1_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND1_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC1_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND1_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC2_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND2_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC2_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND2_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
# OES_texture_env_crossbar
checkdependentparam pname GL_SRC0_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC1_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC2_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC0_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC1_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC2_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
# OES_point_sprite
checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
checkdependentparam pname GL_COORD_REPLACE_OES param GL_TRUE GL_FALSE
category 1.0 GLES1.1
name TexEnvfv
return void
param target GLenum
param pname GLenum
param params const GLfloat *
checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
checkdependentparam pname GL_COORD_REPLACE_OES params GL_TRUE GL_FALSE
checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_TEXTURE_ENV_COLOR GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
checkdependentparam pname GL_TEXTURE_ENV_MODE params GL_REPLACE GL_MODULATE GL_DECAL GL_BLEND GL_ADD GL_COMBINE
checkdependentparam pname GL_COMBINE_RGB params GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT GL_DOT3_RGB GL_DOT3_RGBA
checkdependentparam pname GL_COMBINE_ALPHA params GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT
checkdependentparam pname GL_SRC0_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND0_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC0_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND0_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC1_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND1_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC1_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND1_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC2_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND2_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC2_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND2_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_RGB_SCALE params /GL_INVALID_VALUE 1.0 2.0 4.0
checkdependentparam pname GL_ALPHA_SCALE params /GL_INVALID_VALUE 1.0 2.0 4.0
dependentvector params 4 pname GL_TEXTURE_ENV_COLOR
dependentvector params 1 pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_COORD_REPLACE_OES GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
dependentvector params 1 pname GL_RGB_SCALE GL_ALPHA_SCALE
# OES_texture_env_crossbar
dependentvector params 1 pname GL_SRC0_RGB GL_SRC1_RGB GL_SRC2_RGB GL_SRC0_ALPHA GL_SRC1_ALPHA GL_SRC2_ALPHA
checkdependentparam pname GL_SRC0_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC1_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC2_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC0_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC1_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC2_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
category 1.0 GLES1.1
name TexEnvi
return void
param target GLenum
param pname GLenum
param param GLint
checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
checkdependentparam pname GL_COORD_REPLACE_OES param GL_TRUE GL_FALSE
checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
checkdependentparam pname GL_TEXTURE_ENV_MODE param GL_REPLACE GL_MODULATE GL_DECAL GL_BLEND GL_ADD GL_COMBINE
checkdependentparam pname GL_COMBINE_RGB param GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT GL_DOT3_RGB GL_DOT3_RGBA
checkdependentparam pname GL_COMBINE_ALPHA param GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT
checkdependentparam pname GL_RGB_SCALE param /GL_INVALID_VALUE 1.0 2.0 4.0
checkdependentparam pname GL_ALPHA_SCALE param /GL_INVALID_VALUE 1.0 2.0 4.0
checkdependentparam pname GL_SRC0_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND0_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC0_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND0_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC1_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND1_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC1_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND1_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC2_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND2_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC2_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND2_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
# OES_texture_env_crossbar
checkdependentparam pname GL_SRC0_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC1_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC2_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC0_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC1_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC2_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
category 1.0 GLES1.1
name TexEnviv
return void
param target GLenum
param pname GLenum
param params const GLint *
checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
checkdependentparam pname GL_COORD_REPLACE_OES params GL_TRUE GL_FALSE
checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_TEXTURE_ENV_COLOR GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
checkdependentparam pname GL_TEXTURE_ENV_MODE params GL_REPLACE GL_MODULATE GL_DECAL GL_BLEND GL_ADD GL_COMBINE
checkdependentparam pname GL_COMBINE_RGB params GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT GL_DOT3_RGB GL_DOT3_RGBA
checkdependentparam pname GL_COMBINE_ALPHA params GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT
checkdependentparam pname GL_SRC0_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND0_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC0_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND0_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC1_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND1_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC1_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND1_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC2_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND2_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC2_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND2_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_RGB_SCALE params /GL_INVALID_VALUE 1.0 2.0 4.0
checkdependentparam pname GL_ALPHA_SCALE params /GL_INVALID_VALUE 1.0 2.0 4.0
dependentvector params 4 pname GL_TEXTURE_ENV_COLOR
dependentvector params 1 pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_COORD_REPLACE_OES GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
dependentvector params 1 pname GL_RGB_SCALE GL_ALPHA_SCALE
# OES_texture_env_crossbar
checkdependentparam pname GL_SRC0_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC1_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC2_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC0_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC1_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC2_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
category 1.0 GLES1.1
name TexEnvx
return void
param target GLenum
param pname GLenum
param param GLfixed
checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
checkdependentparam pname GL_COORD_REPLACE_OES param GL_TRUE GL_FALSE
checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
checkdependentparam pname GL_TEXTURE_ENV_MODE param GL_REPLACE GL_MODULATE GL_DECAL GL_BLEND GL_ADD GL_COMBINE
checkdependentparam pname GL_COMBINE_RGB param GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT GL_DOT3_RGB GL_DOT3_RGBA
checkdependentparam pname GL_COMBINE_ALPHA param GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT
checkdependentparam pname GL_RGB_SCALE param /GL_INVALID_VALUE 1.0 2.0 4.0
checkdependentparam pname GL_ALPHA_SCALE param /GL_INVALID_VALUE 1.0 2.0 4.0
checkdependentparam pname GL_SRC0_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND0_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC0_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND0_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC1_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND1_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC1_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND1_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC2_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND2_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC2_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND2_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
convertalias TexEnvf
convertparams GLfloat param
# OES_texture_env_crossbar
checkdependentparam pname GL_SRC0_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC1_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC2_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC0_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC1_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC2_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
category 1.0 GLES1.1 GLES1.1:OES_fixed_point
name TexEnvxv
return void
param target GLenum
param pname GLenum
param params const GLfixed *
checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
checkdependentparam pname GL_COORD_REPLACE_OES params GL_TRUE GL_FALSE
checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_TEXTURE_ENV_COLOR GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
checkdependentparam pname GL_TEXTURE_ENV_MODE params GL_REPLACE GL_MODULATE GL_DECAL GL_BLEND GL_ADD GL_COMBINE
checkdependentparam pname GL_COMBINE_RGB params GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT GL_DOT3_RGB GL_DOT3_RGBA
checkdependentparam pname GL_COMBINE_ALPHA params GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT
checkdependentparam pname GL_SRC0_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND0_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC0_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND0_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC1_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND1_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC1_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND1_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC2_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND2_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_SRC2_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
checkdependentparam pname GL_OPERAND2_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
checkdependentparam pname GL_RGB_SCALE params /GL_INVALID_VALUE 1.0 2.0 4.0
checkdependentparam pname GL_ALPHA_SCALE params /GL_INVALID_VALUE 1.0 2.0 4.0
dependentvector params 4 pname GL_TEXTURE_ENV_COLOR
dependentvector params 1 pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_COORD_REPLACE_OES GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
dependentvector params 1 pname GL_RGB_SCALE GL_ALPHA_SCALE
convertalias TexEnvfv
convertparams GLfloat params
# OES_texture_env_crossbar
dependentvector params 1 pname GL_SRC0_RGB GL_SRC1_RGB GL_SRC2_RGB GL_SRC0_ALPHA GL_SRC1_ALPHA GL_SRC2_ALPHA
checkdependentparam pname GL_SRC0_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC1_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC2_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC0_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC1_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
checkdependentparam pname GL_SRC2_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
category GLES1.1 GLES1.1:OES_fixed_point
name TexGenx
return void
param coord GLenum
checkparam coord GL_TEXTURE_GEN_STR_OES
param pname GLenum
param param GLfixed
checkdependentparam pname GL_TEXTURE_GEN_MODE_OES param GL_NORMAL_MAP_OES GL_REFLECTION_MAP_OES
convertalias TexGenf
convertparams GLfloat param
category GLES1.1:OES_texture_cube_map
name TexGenxv
return void
param coord GLenum
checkparam coord GL_TEXTURE_GEN_STR_OES
param pname GLenum
param params const GLfixed *
dependentvector params 1 pname GL_TEXTURE_GEN_MODE_OES
checkdependentparam pname GL_TEXTURE_GEN_MODE_OES params GL_NORMAL_MAP_OES GL_REFLECTION_MAP_OES
convertalias TexGenfv
convertparams GLfloat params
category GLES1.1:OES_texture_cube_map
name TexGenf
return void
param coord GLenum
checkparam coord GL_TEXTURE_GEN_STR_OES
param pname GLenum
checkparam pname GL_TEXTURE_GEN_MODE_OES
param param GLfloat
checkdependentparam pname GL_TEXTURE_GEN_MODE_OES param GL_NORMAL_MAP_OES GL_REFLECTION_MAP_OES
category 1.0 GLES1.1:OES_texture_cube_map
name TexGenfv
return void
param coord GLenum
checkparam coord GL_TEXTURE_GEN_STR_OES
param pname GLenum
param params const GLfloat *
dependentvector params 1 pname GL_TEXTURE_GEN_MODE_OES
checkdependentparam pname GL_TEXTURE_GEN_MODE_OES params GL_NORMAL_MAP_OES GL_REFLECTION_MAP_OES
category 1.0 GLES1.1:OES_texture_cube_map
name TexGeni
return void
param coord GLenum
checkparam coord GL_TEXTURE_GEN_STR_OES
param pname GLenum
checkparam pname GL_TEXTURE_GEN_MODE_OES
param param GLint
checkdependentparam pname GL_TEXTURE_GEN_MODE_OES param GL_NORMAL_MAP_OES GL_REFLECTION_MAP_OES
category 1.0 GLES1.1:OES_texture_cube_map
name TexGeniv
return void
param coord GLenum
checkparam coord GL_TEXTURE_GEN_STR_OES
param pname GLenum
checkparam pname GL_TEXTURE_GEN_MODE_OES
param params const GLint *
dependentvector params 1 pname GL_TEXTURE_GEN_MODE_OES
checkdependentparam pname GL_TEXTURE_GEN_MODE_OES params GL_NORMAL_MAP_OES GL_REFLECTION_MAP_OES
convertalias TexGenfv
convertparams GLfloat params
category 1.0 GLES1.1:OES_texture_cube_map
name Clear
return void
param mask GLbitfield
checkparam mask /GL_INVALID_VALUE 0 (GL_COLOR_BUFFER_BIT) (GL_DEPTH_BUFFER_BIT) (GL_STENCIL_BUFFER_BIT) (GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT) (GL_COLOR_BUFFER_BIT|GL_STENCIL_BUFFER_BIT) (GL_DEPTH_BUFFER_BIT|GL_STENCIL_BUFFER_BIT) (GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT|GL_STENCIL_BUFFER_BIT)
category 1.0 GLES1.1 GLES2.0
name ClearColor
return void
param red GLclampf
param green GLclampf
param blue GLclampf
param alpha GLclampf
category 1.0 GLES1.1 GLES2.0
name ClearColorx
return void
param red GLclampx
param green GLclampx
param blue GLclampx
param alpha GLclampx
convertalias ClearColor
convertparams GLclampf red green blue alpha
category GLES1.1 GLES1.1:OES_fixed_point
name ClearStencil
return void
param s GLint
category 1.0 GLES1.1 GLES2.0
name ClearDepthf
return void
param depth GLclampf
convertalias ClearDepth
convertparams GLclampd depth
category GLES1.1 GLES1.1:OES_single_precision GLES2.0
name ClearDepthx
return void
param depth GLclampx
convertalias ClearDepth
convertparams GLclampd depth
category GLES1.1 GLES1.1:OES_fixed_point
name StencilMask
return void
param mask GLuint
category 1.0 GLES1.1 GLES2.0
name StencilMaskSeparate
return void
param face GLenum
param mask GLuint
checkparam face GL_FRONT GL_BACK GL_FRONT_AND_BACK
category GLES2.0
name ColorMask
return void
param red GLboolean
param green GLboolean
param blue GLboolean
param alpha GLboolean
category 1.0 GLES1.1 GLES2.0
name DepthMask
return void
param flag GLboolean
category 1.0 GLES1.1 GLES2.0
# Two versions, as GLES2 has a vastly different set of enable/disable capabilities
name Disable
return void
param cap GLenum
checkparam cap GL_VERTEX_ARRAY GL_NORMAL_ARRAY GL_COLOR_ARRAY GL_TEXTURE_COORD_ARRAY GL_NORMALIZE GL_RESCALE_NORMAL GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5 GL_FOG GL_LIGHTING GL_COLOR_MATERIAL GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7 GL_POINT_SMOOTH GL_LINE_SMOOTH GL_CULL_FACE GL_POLYGON_OFFSET_FILL GL_MULTISAMPLE GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_ALPHA_TO_ONE GL_SAMPLE_COVERAGE GL_TEXTURE_2D GL_SCISSOR_TEST GL_ALPHA_TEST GL_STENCIL_TEST GL_DEPTH_TEST GL_BLEND GL_DITHER GL_COLOR_LOGIC_OP
# OES_matrix_palette
checkparam cap GL_MATRIX_INDEX_ARRAY_OES GL_WEIGHT_ARRAY_OES
# OES_point_size_array
checkparam cap GL_POINT_SIZE_ARRAY_OES
# OES_point_sprite
checkparam cap GL_POINT_SPRITE_OES
# OES_texture_cube_map
checkparam cap GL_TEXTURE_CUBE_MAP_OES GL_TEXTURE_GEN_STR_OES
category GLES1.1
name Disable
return void
param cap GLenum
checkparam cap GL_CULL_FACE GL_SCISSOR_TEST GL_POLYGON_OFFSET_FILL GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_COVERAGE GL_STENCIL_TEST GL_DEPTH_TEST GL_DITHER GL_BLEND
category GLES2.0
# Two versions, as GLES2 has a vastly different set of enable/disable capabilities
name Enable
return void
param cap GLenum
checkparam cap GL_VERTEX_ARRAY GL_NORMAL_ARRAY GL_COLOR_ARRAY GL_TEXTURE_COORD_ARRAY GL_NORMALIZE GL_RESCALE_NORMAL GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5 GL_FOG GL_LIGHTING GL_COLOR_MATERIAL GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7 GL_POINT_SMOOTH GL_LINE_SMOOTH GL_CULL_FACE GL_POLYGON_OFFSET_FILL GL_MULTISAMPLE GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_ALPHA_TO_ONE GL_SAMPLE_COVERAGE GL_TEXTURE_2D GL_SCISSOR_TEST GL_ALPHA_TEST GL_STENCIL_TEST GL_DEPTH_TEST GL_BLEND GL_DITHER GL_COLOR_LOGIC_OP
# OES_matrix_palette
checkparam cap GL_MATRIX_INDEX_ARRAY_OES GL_WEIGHT_ARRAY_OES
# OES_point_size_array
checkparam cap GL_POINT_SIZE_ARRAY_OES
# OES_point_sprite
checkparam cap GL_POINT_SPRITE_OES
# OES_texture_cube_map
checkparam cap GL_TEXTURE_CUBE_MAP_OES GL_TEXTURE_GEN_STR_OES
category GLES1.1
name Enable
return void
param cap GLenum
checkparam cap GL_CULL_FACE GL_SCISSOR_TEST GL_POLYGON_OFFSET_FILL GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_COVERAGE GL_STENCIL_TEST GL_DEPTH_TEST GL_DITHER GL_BLEND
category GLES2.0
name Finish
return void
category 1.0 GLES1.1 GLES2.0
name Flush
return void
category 1.0 GLES1.1 GLES2.0
name AlphaFunc
return void
param func GLenum
checkparam func GL_NEVER GL_LESS GL_EQUAL GL_LEQUAL GL_GREATER GL_NOTEQUAL GL_GEQUAL GL_ALWAYS
param ref GLclampf
category 1.0 GLES1.1
name AlphaFuncx
return void
param func GLenum
checkparam func GL_NEVER GL_LESS GL_EQUAL GL_LEQUAL GL_GREATER GL_NOTEQUAL GL_GEQUAL GL_ALWAYS
param ref GLclampx
convertalias AlphaFunc
convertparams GLclampf ref
category GLES1.1 GLES1.1:OES_fixed_point
name BlendFunc
return void
param sfactor GLenum
checkparam sfactor GL_ZERO GL_ONE GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_DST_COLOR GL_ONE_MINUS_DST_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA GL_DST_COLOR GL_DST_ALPHA GL_ONE_MINUS_DST_COLOR GL_ONE_MINUS_DST_ALPHA GL_SRC_ALPHA_SATURATE
checkparam sfactor GLES2.0:GL_CONSTANT_COLOR GLES2.0:GL_CONSTANT_ALPHA GLES2.0:GL_ONE_MINUS_CONSTANT_COLOR GLES2.0:GL_ONE_MINUS_CONSTANT_ALPHA
param dfactor GLenum
checkparam dfactor GL_ZERO GL_ONE GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA GL_DST_COLOR GL_DST_ALPHA GL_ONE_MINUS_DST_COLOR GL_ONE_MINUS_DST_ALPHA
checkparam dfactor GLES2.0:GL_CONSTANT_COLOR GLES2.0:GL_CONSTANT_ALPHA GLES2.0:GL_ONE_MINUS_CONSTANT_COLOR GLES2.0:GL_ONE_MINUS_CONSTANT_ALPHA
category 1.0 GLES1.1 GLES2.0
name LogicOp
return void
param opcode GLenum
checkparam opcode GL_CLEAR GL_SET GL_COPY GL_COPY_INVERTED GL_NOOP GL_INVERT GL_AND GL_NAND GL_OR GL_NOR GL_XOR GL_EQUIV GL_AND_REVERSE GL_AND_INVERTED GL_OR_REVERSE GL_OR_INVERTED
category 1.0 GLES1.1
name StencilFunc
return void
param func GLenum
param ref GLint
param mask GLuint
checkparam func GL_NEVER GL_LESS GL_LEQUAL GL_GREATER GL_GEQUAL GL_EQUAL GL_NOTEQUAL GL_ALWAYS
category 1.0 GLES1.1 GLES2.0
name StencilFuncSeparate
return void
param face GLenum
param func GLenum
param ref GLint
param mask GLuint
checkparam face GL_FRONT GL_BACK GL_FRONT_AND_BACK
checkparam func GL_NEVER GL_LESS GL_LEQUAL GL_GREATER GL_GEQUAL GL_EQUAL GL_NOTEQUAL GL_ALWAYS
category GLES2.0
name StencilOp
return void
param fail GLenum
param zfail GLenum
param zpass GLenum
checkparam fail GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GLES2.0:GL_INCR_WRAP GLES2.0:GL_DECR_WRAP
checkparam zfail GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GLES2.0:GL_INCR_WRAP GLES2.0:GL_DECR_WRAP
checkparam zpass GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GLES2.0:GL_INCR_WRAP GLES2.0:GL_DECR_WRAP
# OES_stencil_wrap
checkparam fail GLES1.1:GL_INCR_WRAP_OES GLES1.1:GL_DECR_WRAP_OES
checkparam zfail GLES1.1:GL_INCR_WRAP_OES GLES1.1:GL_DECR_WRAP_OES
checkparam zpass GLES1.1:GL_INCR_WRAP_OES GLES1.1:GL_DECR_WRAP_OES
category GLES1.1 GLES2.0
name StencilOpSeparate
return void
param face GLenum
param fail GLenum
param zfail GLenum
param zpass GLenum
checkparam face GL_FRONT GL_BACK GL_FRONT_AND_BACK
checkparam fail GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GL_INCR_WRAP GL_DECR_WRAP
checkparam zfail GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GL_INCR_WRAP GL_DECR_WRAP
checkparam zpass GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GL_INCR_WRAP GL_DECR_WRAP
category GLES2.0
name DepthFunc
return void
param func GLenum
checkparam func GL_NEVER GL_LESS GL_EQUAL GL_LEQUAL GL_GREATER GL_NOTEQUAL GL_GEQUAL GL_ALWAYS
category 1.0 GLES1.1 GLES2.0
name PixelStorei
return void
param pname GLenum
checkparam pname GL_PACK_ALIGNMENT GL_UNPACK_ALIGNMENT
param param GLint
checkparam param /GL_INVALID_VALUE 1 2 4 8
category 1.0 GLES1.1 GLES2.0
name ReadPixels
return void
param x GLint
param y GLint
param width GLsizei
param height GLsizei
param format GLenum
param type GLenum
param pixels GLvoid *
# Technically, only two combinations are actually allowed:
# GL_RGBA/GL_UNSIGNED_BYTE, and some implementation-specific internal
# preferred combination. I don't know what that is, so I'm allowing
# any valid combination for now; the underlying support should fail
# when necessary.
checkdependentparam format GL_RGBA type GL_UNSIGNED_BYTE
checkdependentparam format GL_RGBA type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT_4_4_4_4 GL_UNSIGNED_SHORT_5_5_5_1
checkdependentparam format GL_RGB type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT_5_6_5
checkdependentparam format GL_LUMINANCE_ALPHA format GL_UNSIGNED_BYTE
checkdependentparam format GL_LUMINANCE format GL_UNSIGNED_BYTE
checkdependentparam format GL_ALPHA format GL_UNSIGNED_BYTE
props get
category 1.0 GLES1.1 GLES2.0
# Note: glGetBooleanv param checking done inside Mesa
name GetBooleanv
return void
param pname GLenum
param params GLboolean *
props get
category GLES1.1 GLES2.0
name GetClipPlanef
return void
param plane GLenum
checkparam plane GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5
param equation GLfloat *
paramvec equation 0.0 0.0 0.0 0.0
vector equation 4
convertalias GetClipPlane
convertparams GLdouble equation
props get
category GLES1.1 GLES1.1:OES_single_precision
name GetClipPlanex
return void
param plane GLenum
checkparam plane GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5
param equation GLfixed *
paramvec equation 0.0 0.0 0.0 0.0
vector equation 4
convertalias GetClipPlane
convertparams GLdouble equation
props get
category GLES1.1 GLES1.1:OES_fixed_point
name GetError
return GLenum
props get
category 1.0 GLES1.1 GLES2.0
# Note: glGetFloatv param checking done inside Mesa
name GetFloatv
return void
param pname GLenum
param params GLfloat *
props get
category GLES1.1 GLES2.0
name GetFixedv
return void
param pname GLenum
param params GLfixed *
convertalias GetFloatv
convertparams GLfloat params
props get
dependentvector params 1 pname GL_CLIENT_ACTIVE_TEXTURE GL_VERTEX_ARRAY GL_VERTEX_ARRAY_SIZE GL_VERTEX_ARRAY_TYPE GL_VERTEX_ARRAY_STRIDE GL_NORMAL_ARRAY GL_NORMAL_ARRAY_TYPE GL_NORMAL_ARRAY_STRIDE GL_COLOR_ARRAY GL_COLOR_ARRAY_SIZE GL_COLOR_ARRAY_TYPE
dependentvector params 1 pname GL_TEXTURE_COORD_ARRAY GL_TEXTURE_COORD_ARRAY_SIZE GL_TEXTURE_COORD_ARRAY_TYPE GL_TEXTURE_COORD_ARRAY_STRIDE GL_POINT_SIZE_ARRAY_OES GL_POINT_SIZE_ARRAY_STRIDE_OES GL_ARRAY_BUFFER_BINDING GL_VERTEX_ARRAY_BUFFER_BINDING GL_NORMAL_ARRAY_BUFFER_BINDING GL_COLOR_ARRAY_BUFFER_BINDING GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES GL_ELEMENT_ARRAY_BUFFER_BINDING
dependentvector params 1 pname GL_MODELVIEW_STACK_DEPTH GL_PROJECTION_STACK_DEPTH GL_TEXTURE_STACK_DEPTH GL_MATRIX_MODE GL_NORMALIZE GL_RESCALE_NORMAL GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5
dependentvector params 1 pname GL_FOG_DENSITY GL_FOG_START GL_FOG_END GL_FOG_MODE GL_FOG GL_SHADE_MODEL
dependentvector params 1 pname GL_LIGHTING GL_COLOR_MATERIAL GL_LIGHT_MODEL_TWO_SIDE
dependentvector params 1 pname GL_POINT_SIZE GL_POINT_SMOOTH GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE GL_POINT_SPRITE_OES GL_LINE_WIDTH GL_LINE_SMOOTH GL_CULL_FACE GL_CULL_FACE_MODE GL_FRONT_FACE GL_POLYGON_OFFSET_FACTOR GL_POLYGON_OFFSET_UNITS GL_POLYGON_OFFSET_FILL
dependentvector params 1 pname GL_MULTISAMPLE GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_ALPHA_TO_ONE GL_SAMPLE_COVERAGE GL_SAMPLE_COVERAGE_VALUE
dependentvector params 1 pname GL_TEXTURE_2D GL_TEXTURE_BINDING_2D
dependentvector params 1 pname GL_ACTIVE_TEXTURE
dependentvector params 1 pname GL_SCISSOR_TEST GL_ALPHA_TEST_FUNC GL_ALPHA_TEST_REF GL_STENCIL_TEST GL_STENCIL_FUNC GL_STENCIL_VALUE_MASK GL_STENCIL_REF GL_STENCIL_FAIL GL_STENCIL_PASS_DEPTH_FAIL GL_STENCIL_PASS_DEPTH_PASS GL_DEPTH_TEST GL_DEPTH_FUNC GL_BLEND GL_BLEND_SRC GL_BLEND_DST GL_DITHER GL_COLOR_LOGIC_OP GL_LOGIC_OP_MODE
dependentvector params 1 pname GL_DEPTH_WRITEMASK GL_STENCIL_WRITEMASK GL_DEPTH_CLEAR_VALUE GL_STENCIL_CLEAR_VALUE
dependentvector params 1 pname GL_UNPACK_ALIGNMENT GL_PACK_ALIGNMENT
dependentvector params 1 pname GL_PERSPECTIVE_CORRECTION_HINT GL_POINT_SMOOTH_HINT GL_LINE_SMOOTH_HINT GL_FOG_HINT GL_GENERATE_MIPMAP_HINT
dependentvector params 1 pname GL_MAX_LIGHTS GL_MAX_CLIP_PLANES GL_MAX_MODELVIEW_STACK_DEPTH GL_MAX_PROJECTION_STACK_DEPTH GL_MAX_TEXTURE_STACK_DEPTH GL_SUBPIXEL_BITS GL_MAX_TEXTURE_SIZE GL_MAX_TEXTURE_UNITS GL_SAMPLE_BUFFERS GL_SAMPLES GL_NUM_COMPRESSED_TEXTURE_FORMATS GL_RED_BITS GL_GREEN_BITS GL_BLUE_BITS GL_ALPHA_BITS GL_DEPTH_BITS GL_STENCIL_BITS
dependentvector params 2 pname GL_MAX_VIEWPORT_DIMS GL_ALIASED_POINT_SIZE_RANGE GL_SMOOTH_POINT_SIZE_RANGE GL_ALIASED_LINE_WIDTH_RANGE GL_SMOOTH_LINE_WIDTH_RANGE
dependentvector params 2 pname GL_DEPTH_RANGE
dependentvector params 3 pname GL_CURRENT_NORMAL
dependentvector params 3 pname GL_POINT_DISTANCE_ATTENUATION
dependentvector params 4 pname GL_CURRENT_COLOR GL_CURRENT_TEXTURE_COORDS
dependentvector params 4 pname GL_SCISSOR_BOX
dependentvector params 4 pname GL_COLOR_WRITEMASK GL_COLOR_CLEAR_VALUE
dependentvector params 4 pname GL_LIGHT_MODEL_AMBIENT
dependentvector params 4 pname GL_VIEWPORT
dependentvector params 4 pname GL_FOG_COLOR
dependentvector params 16 pname GL_MODELVIEW_MATRIX GL_PROJECTION_MATRIX GL_TEXTURE_MATRIX
dependentvector params _get_size(GL_NUM_COMPRESSED_TEXTURE_FORMATS) pname GL_COMPRESSED_TEXTURE_FORMATS
# OES_blend_subtract
dependentvector params 1 pname GL_BLEND_SRC_RGB_OES GL_BLEND_DST_RGB_OES GL_BLEND_SRC_ALPHA_OES GL_BLEND_DST_ALPHA_OES
# OES_blend_equation_separate
dependentvector params 1 pname GL_BLEND_EQUATION_RGB_OES GL_BLEND_EQUATION_ALPHA_OES
# OES_framebuffer_object
dependentvector params 1 pname GL_FRAMEBUFFER_BINDING_OES GL_RENDERBUFFER_BINDING_OES GL_MAX_RENDERBUFFER_SIZE_OES
# OES_matrix_get
dependentvector params 16 pname GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES
# OES_matrix_palette
dependentvector params 1 pname GL_MAX_PALETTE_MATRICES_OES GL_MAX_VERTEX_UNITS_OES GL_CURRENT_PALETTE_MATRIX_OES
dependentvector params 1 pname GL_MATRIX_INDEX_ARRAY_SIZE_OES GL_MATRIX_INDEX_ARRAY_TYPE_OES GL_MATRIX_INDEX_ARRAY_STRIDE_OES GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES GL_WEIGHT_ARRAY_SIZE_OES GL_WEIGHT_ARRAY_TYPE_OES GL_WEIGHT_ARRAY_STRIDE_OES GL_WEIGHT_ARRAY_BUFFER_BINDING_OES
# OES_point_size_array
dependentvector params 1 pname GL_POINT_SIZE_ARRAY_TYPE_OES GL_POINT_SIZE_ARRAY_STRIDE_OES GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES
# OES_read_format
dependentvector params 1 pname GL_IMPLEMENTATION_COLOR_READ_TYPE_OES GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES
# OES_texture_cube_map
dependentvector params 1 pname GL_TEXTURE_CUBE_MAP_OES GL_TEXTURE_BINDING_CUBE_MAP_OES GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES
# EXT_texture_filter_anisotropic
dependentvector params 1 pname GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
# These values return booleans or GLenums, and should not have their
# value converted when used with glGetFixed()
dependentnovalueconvert params pname GL_VERTEX_ARRAY GL_VERTEX_ARRAY_TYPE GL_NORMAL_ARRAY GL_NORMAL_ARRAY_TYPE GL_COLOR_ARRAY GL_COLOR_ARRAY_TYPE GL_TEXTURE_COORD_ARRAY GL_TEXTURE_COORD_ARRAY_TYPE GL_POINT_SIZE_ARRAY_OES GL_MATRIX_MODE GL_NORMALIZE GL_RESCALE_NORMAL GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5 GL_FOG_MODE GL_FOG GL_SHADE_MODEL GL_LIGHTING GL_COLOR_MATERIAL GL_LIGHT_MODEL_TWO_SIDE GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7 GL_POINT_SMOOTH GL_POINT_SPRITE_OES GL_LINE_SMOOTH GL_CULL_FACE GL_CULL_FACE_MODE GL_FRONT_FACE GL_POLYGON_OFFSET_FILL GL_MULTISAMPLE GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_ALPHA_TO_ONE GL_SAMPLE_COVERAGE GL_TEXTURE_2D GL_ACTIVE_TEXTURE GL_SCISSOR_TEST GL_ALPHA_TEST GL_ALPHA_TEST_FUNC GL_STENCIL_TEST GL_STENCIL_FUNC GL_STENCIL_FAIL GL_STENCIL_PASS_DEPTH_FAIL GL_STENCIL_PASS_DEPTH_PASS GL_DEPTH_TEST GL_DEPTH_FUNC GL_BLEND GL_BLEND_SRC GL_BLEND_DST GL_DITHER GL_COLOR_LOGIC_OP GL_LOGIC_OP_MODE GL_DEPTH_WRITEMASK GL_PERSPECTIVE_CORRECTION_HINT GL_POINT_SMOOTH_HINT GL_LINE_SMOOTH_HINT GL_FOG_HINT GL_GENERATE_MIPMAP_HINT GL_COMPRESSED_TEXTURE_FORMATS GL_IMPLEMENTATION_COLOR_READ_TYPE_OES GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES GL_BLEND_SRC_RGB_OES GL_BLEND_DST_RGB_OES GL_BLEND_SRC_ALPHA_OES GL_BLEND_DST_ALPHA_OES GL_BLEND_EQUATION_RGB_OES GL_BLEND_EQUATION_ALPHA_OES GL_MATRIX_INDEX_ARRAY_TYPE_OES GL_WEIGHT_ARRAY_TYPE_OES GL_POINT_SIZE_ARRAY_TYPE_OES GL_TEXTURE_CUBE_MAP_OES
category GLES1.1 GLES1.1:OES_fixed_point
# Note: glGetIntegerv param checking done inside Mesa
name GetIntegerv
return void
param pname GLenum
param params GLint *
props get
category GLES1.1 GLES2.0
# This does *not* specify dependent vectors because everything is just
# passed down to Mesa - no copy or conversion is done.
name GetLightfv
return void
param light GLenum
checkparam light GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7
param pname GLenum
checkparam pname GL_AMBIENT GL_DIFFUSE GL_SPECULAR GL_POSITION GL_SPOT_DIRECTION GL_SPOT_EXPONENT GL_SPOT_CUTOFF GL_CONSTANT_ATTENUATION GL_LINEAR_ATTENUATION GL_QUADRATIC_ATTENUATION
param params GLfloat *
props get
category 1.0 GLES1.1
name GetLightxv
return void
param light GLenum
checkparam light GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7
param pname GLenum
param params GLfixed *
dependentvector params 4 pname GL_AMBIENT GL_DIFFUSE GL_SPECULAR GL_POSITION
dependentvector params 3 pname GL_SPOT_DIRECTION
dependentvector params 1 pname GL_SPOT_EXPONENT GL_SPOT_CUTOFF GL_CONSTANT_ATTENUATION GL_QUADRATIC_ATTENUATION
convertalias GetLightfv
convertparams GLfloat params
props get
category GLES1.1 GLES1.1:OES_fixed_point
name GetMaterialfv
return void
param face GLenum
checkparam face GL_FRONT GL_BACK
param pname GLenum
checkparam pname GL_AMBIENT GL_DIFFUSE GL_AMBIENT_AND_DIFFUSE GL_SPECULAR GL_EMISSION GL_SHININESS
param params GLfloat *
props get
category 1.0 GLES1.1
name GetMaterialiv
return void
param face GLenum
checkparam face GL_FRONT GL_BACK
param pname GLenum
checkparam pname GL_AMBIENT GL_DIFFUSE GL_AMBIENT_AND_DIFFUSE GL_SPECULAR GL_EMISSION GL_SHININESS
param params GLint *
category 1.0
props get
name GetMaterialxv
return void
param face GLenum
checkparam face GL_FRONT GL_BACK
param pname GLenum
param params GLfixed *
props get
dependentvector params 1 pname GL_SHININESS
dependentvector params 4 pname GL_AMBIENT GL_DIFFUSE GL_AMBIENT_AND_DIFFUSE GL_SPECULAR GL_EMISSION
convertalias GetMaterialfv
convertparams GLfloat params
category GLES1.1 GLES1.1:OES_fixed_point
name GetString
return const GLubyte *
param name GLenum
checkparam name GL_VENDOR GL_RENDERER GL_VERSION GL_EXTENSIONS
props get
category 1.0 GLES1.1 GLES2.0
name GetTexEnvfv
return void
param target GLenum
param pname GLenum
param params GLfloat *
checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_TEXTURE_ENV_COLOR GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
dependentvector params 4 pname GL_TEXTURE_ENV_COLOR
dependentvector params 1 pname GL_RGB_SCALE GL_ALPHA_SCALE
dependentvector params 1 pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_SRC0_RGB GL_SRC1_RGB GL_SRC2_RGB GL_SRC0_ALPHA GL_SRC1_ALPHA GL_SRC2_ALPHA GL_OPERAND0_RGB GL_OPERAND1_RGB GL_OPERAND2_RGB GL_OPERAND0_ALPHA GL_OPERAND1_ALPHA GL_OPERAND2_ALPHA GL_COORD_REPLACE_OES
dependentnovalueconvert params pname GL_COORD_REPLACE_OES GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
props get
category 1.0 GLES1.1
name GetTexEnviv
return void
param target GLenum
param pname GLenum
param params GLint *
props get
checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
category 1.0 GLES1.1
dependentvector params 4 pname GL_TEXTURE_ENV_COLOR
dependentvector params 1 pname GL_RGB_SCALE GL_ALPHA_SCALE
dependentvector params 1 pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_SRC0_RGB GL_SRC1_RGB GL_SRC2_RGB GL_SRC0_ALPHA GL_SRC1_ALPHA GL_SRC2_ALPHA GL_OPERAND0_RGB GL_OPERAND1_RGB GL_OPERAND2_RGB GL_OPERAND0_ALPHA GL_OPERAND1_ALPHA GL_OPERAND2_ALPHA GL_COORD_REPLACE_OES
dependentnovalueconvert params pname GL_COORD_REPLACE_OES GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
name GetTexEnvxv
return void
param target GLenum
param pname GLenum
param params GLfixed *
checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_TEXTURE_ENV_COLOR GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
dependentvector params 4 pname GL_TEXTURE_ENV_COLOR
dependentvector params 1 pname GL_RGB_SCALE GL_ALPHA_SCALE
dependentvector params 1 pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_SRC0_RGB GL_SRC1_RGB GL_SRC2_RGB GL_SRC0_ALPHA GL_SRC1_ALPHA GL_SRC2_ALPHA GL_OPERAND0_RGB GL_OPERAND1_RGB GL_OPERAND2_RGB GL_OPERAND0_ALPHA GL_OPERAND1_ALPHA GL_OPERAND2_ALPHA GL_COORD_REPLACE_OES
dependentnovalueconvert params pname GL_COORD_REPLACE_OES GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
convertalias GetTexEnvfv
convertparams GLfloat params
props get
category GLES1.1 GLES1.1:OES_fixed_point
name GetTexGenfv
return void
param coord GLenum
checkparam coord GL_TEXTURE_GEN_STR_OES
param pname GLenum
param params GLfloat *
dependentvector params 1 pname GL_TEXTURE_GEN_MODE_OES
props get
category 1.0 GLES1.1:OES_texture_cube_map
name GetTexGenxv
return void
param coord GLenum
checkparam coord GL_TEXTURE_GEN_STR_OES
param pname GLenum
param params GLfixed *
dependentvector params 1 pname GL_TEXTURE_GEN_MODE_OES
convertalias GetTexGenfv
convertparams GLfloat params
dependentnovalueconvert params pname GL_TEXTURE_GEN_MODE_OES
props get
category 1.0 GLES1.1:OES_texture_cube_map
name GetTexGeniv
return void
param coord GLenum
checkparam coord GL_TEXTURE_GEN_STR_OES
param pname GLenum
param params GLint *
dependentvector params 1 pname GL_TEXTURE_GEN_MODE_OES
convertalias GetTexGenfv
convertparams GLfloat params
dependentnovalueconvert params pname GL_TEXTURE_GEN_MODE_OES
props get
category 1.0 GLES1.1:OES_texture_cube_map
name GetTexParameterfv
return void
param target GLenum
checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
param pname GLenum
param params GLfloat *
dependentvector params 1 pname GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER GLES1.1:GL_GENERATE_MIPMAP
props get
# OES_draw_texture - not in gl2ext.h
dependentvector params 4 pname GLES1.1:GL_TEXTURE_CROP_RECT_OES
# OES_texture_cube_map
checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
category GLES1.1 GLES2.0
name GetTexParameteriv
return void
param target GLenum
checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
param pname GLenum
param params GLint *
dependentvector params 1 pname GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER GLES1.1:GL_GENERATE_MIPMAP
props get
# OES_texture_cube_map
checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
# OES_draw_texture - not in gl2ext.h
dependentvector params 4 pname GLES1.1:GL_TEXTURE_CROP_RECT_OES
# OES_texture_3D
checkparam target GLES2.0:GL_TEXTURE_3D_OES
category GLES1.1 GLES2.0
name GetTexParameterxv
return void
param target GLenum
checkparam target GL_TEXTURE_2D
param pname GLenum
param params GLfixed *
dependentvector params 1 pname GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER GL_GENERATE_MIPMAP
convertalias GetTexParameterfv
convertparams GLfloat params
dependentnovalueconvert params pname GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER GL_GENERATE_MIPMAP
props get
# OES_texture_cube_map
checkparam target GL_TEXTURE_CUBE_MAP_OES
# OES_draw_texture
dependentvector params 4 pname GL_TEXTURE_CROP_RECT_OES
category GLES1.1 GLES1.1:OES_fixed_point
# GLES1.1 and GLES2.0 have different capabilities
name IsEnabled
return GLboolean
param cap GLenum
props get
checkparam cap GL_VERTEX_ARRAY GL_NORMAL_ARRAY GL_COLOR_ARRAY GL_TEXTURE_COORD_ARRAY GL_NORMALIZE GL_RESCALE_NORMAL GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5 GL_FOG GL_LIGHTING GL_COLOR_MATERIAL GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7 GL_POINT_SMOOTH GL_LINE_SMOOTH GL_CULL_FACE GL_POLYGON_OFFSET_FILL GL_MULTISAMPLE GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_ALPHA_TO_ONE GL_SAMPLE_COVERAGE GL_TEXTURE_2D GL_SCISSOR_TEST GL_ALPHA_TEST GL_STENCIL_TEST GL_DEPTH_TEST GL_BLEND GL_DITHER GL_COLOR_LOGIC_OP
# OES_matrix_palette
checkparam cap GL_MATRIX_INDEX_ARRAY_OES GL_WEIGHT_ARRAY_OES
# OES_point_size_array
checkparam cap GL_POINT_SIZE_ARRAY_OES
# OES_point_sprite
checkparam cap GL_POINT_SPRITE_OES
# OES_texture_cube_map
checkparam cap GL_TEXTURE_CUBE_MAP_OES GL_TEXTURE_GEN_STR_OES
category GLES1.1
name IsEnabled
return GLboolean
param cap GLenum
checkparam cap GL_CULL_FACE GL_SCISSOR_TEST GL_POLYGON_OFFSET_FILL GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_COVERAGE GL_STENCIL_TEST GL_DEPTH_TEST GL_DITHER GL_BLEND
props get
category GLES2.0
name DepthRangef
return void
param zNear GLclampf
param zFar GLclampf
convertalias DepthRange
convertparams GLclampd zNear zFar
category GLES1.1 GLES1.1:OES_single_precision GLES2.0
name DepthRangex
return void
param zNear GLclampx
param zFar GLclampx
convertalias DepthRange
convertparams GLclampd zNear zFar
category GLES1.1 GLES1.1:OES_fixed_point
name Frustumf
return void
param left GLfloat
param right GLfloat
param bottom GLfloat
param top GLfloat
param zNear GLfloat
param zFar GLfloat
convertalias Frustum
convertparams GLdouble left right bottom top zNear zFar
category GLES1.1 GLES1.1:OES_single_precision
name Frustumx
return void
param left GLfixed
param right GLfixed
param bottom GLfixed
param top GLfixed
param zNear GLfixed
param zFar GLfixed
convertalias Frustum
convertparams GLdouble left right bottom top zNear zFar
category GLES1.1 GLES1.1:OES_fixed_point
name LoadIdentity
return void
category 1.0 GLES1.1
name LoadMatrixf
return void
param m const GLfloat *
vector m 16
category 1.0 GLES1.1
name LoadMatrixx
return void
param m const GLfixed *
vector m 16
convertalias LoadMatrixf
convertparams GLfloat m
category GLES1.1 GLES1.1:OES_fixed_point
name MatrixMode
return void
param mode GLenum
checkparam mode GL_MODELVIEW GL_PROJECTION GL_TEXTURE
# OES_matrix_palette
checkparam mode GL_MATRIX_PALETTE_OES
category 1.0 GLES1.1
name MultMatrixf
return void
param m const GLfloat *
vector m 16
category 1.0 GLES1.1
name MultMatrixx
return void
param m const GLfixed *
vector m 16
convertalias MultMatrixf
convertparams GLfloat m
category GLES1.1 GLES1.1:OES_fixed_point
name Orthof
return void
param left GLfloat
param right GLfloat
param bottom GLfloat
param top GLfloat
param zNear GLfloat
param zFar GLfloat
convertalias Ortho
convertparams GLdouble left right bottom top zNear zFar
category GLES1.1 GLES1.1:OES_single_precision
name Orthox
return void
param left GLfixed
param right GLfixed
param bottom GLfixed
param top GLfixed
param zNear GLfixed
param zFar GLfixed
convertalias Ortho
convertparams GLdouble left right bottom top zNear zFar
category GLES1.1 GLES1.1:OES_fixed_point
name PopMatrix
return void
category GLES1.1
name PushMatrix
return void
category GLES1.1
name Rotatef
return void
param angle GLfloat
param x GLfloat
param y GLfloat
param z GLfloat
category 1.0 GLES1.1
name Rotatex
return void
param angle GLfixed
param x GLfixed
param y GLfixed
param z GLfixed
convertalias Rotatef
convertparams GLfloat angle x y z
category GLES1.1 GLES1.1:OES_fixed_point
name Scalef
return void
param x GLfloat
param y GLfloat
param z GLfloat
category 1.0 GLES1.1
name Scalex
return void
param x GLfixed
param y GLfixed
param z GLfixed
convertalias Scalef
convertparams GLfloat x y z
category GLES1.1 GLES1.1:OES_fixed_point
name Translatef
return void
param x GLfloat
param y GLfloat
param z GLfloat
category 1.0 GLES1.1
name Translatex
return void
param x GLfixed
param y GLfixed
param z GLfixed
convertalias Translatef
convertparams GLfloat x y z
category GLES1.1 GLES1.1:OES_fixed_point
name Viewport
return void
param x GLint
param y GLint
param width GLsizei
param height GLsizei
category 1.0 GLES1.1 GLES2.0
name ColorPointer
return void
param size GLint
param type GLenum
param stride GLsizei
paramlist stride 0
param pointer const GLvoid *
checkparam size /GL_INVALID_VALUE 4
checkparam type GL_UNSIGNED_BYTE GL_FIXED GL_FLOAT
# OES_vertex_half_float: its values aren't in glext.h yet
#checkparam type GL_HALF_FLOAT_OES
category 1.1 GLES1.1
name DisableClientState
return void
param array GLenum
checkparam array GL_COLOR_ARRAY GL_NORMAL_ARRAY GL_TEXTURE_COORD_ARRAY GL_VERTEX_ARRAY
# OES_matrix_palette
checkparam array GL_MATRIX_INDEX_ARRAY_OES GL_WEIGHT_ARRAY_OES
# OES_point_size_array
checkparam array GL_POINT_SIZE_ARRAY_OES
category 1.1 GLES1.1
name DrawArrays
return void
param mode GLenum
checkparam mode GL_POINTS GL_LINE_STRIP GL_LINE_LOOP GL_LINES GL_TRIANGLE_STRIP GL_TRIANGLE_FAN GL_TRIANGLES
param first GLint
param count GLsizei
category 1.1 GLES1.1 GLES2.0
name DrawElements
return void
param mode GLenum
checkparam mode GL_POINTS GL_LINE_STRIP GL_LINE_LOOP GL_LINES GL_TRIANGLE_STRIP GL_TRIANGLE_FAN GL_TRIANGLES
param count GLsizei
param type GLenum
checkparam type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT
param indices const GLvoid *
# OES_element_index_uint - not in GLES1.1 extension headers yet
checkparam type GLES2.0:GL_UNSIGNED_INT
category 1.1 GLES1.1 GLES2.0
name EnableClientState
return void
param array GLenum
checkparam array GL_COLOR_ARRAY GL_NORMAL_ARRAY GL_TEXTURE_COORD_ARRAY GL_VERTEX_ARRAY
# OES_matrix_palette
checkparam array GL_MATRIX_INDEX_ARRAY_OES GL_WEIGHT_ARRAY_OES
# OES_point_size_array
checkparam array GL_POINT_SIZE_ARRAY_OES
category 1.1 GLES1.1
name GetPointerv
return void
param pname GLenum
checkparam pname GL_COLOR_ARRAY_POINTER GL_NORMAL_ARRAY_POINTER GL_TEXTURE_COORD_ARRAY_POINTER GL_VERTEX_ARRAY_POINTER
param params GLvoid **
props get
# OES_matrix_palette
checkparam pname GL_MATRIX_INDEX_ARRAY_POINTER_OES GL_WEIGHT_ARRAY_POINTER_OES
# OES_point_size_array
checkparam pname GL_POINT_SIZE_ARRAY_POINTER_OES
category 1.1 GLES1.1
name Normal3f
aliasprefix _vbo_
return void
param nx GLfloat
param ny GLfloat
param nz GLfloat
category GLES1.1
name Normal3x
aliasprefix _vbo_
return void
param nx GLfixed
param ny GLfixed
param nz GLfixed
convertalias Normal3f
convertparams GLfloat nx ny nz
category GLES1.1 GLES1.1:OES_fixed_point
name NormalPointer
return void
param type GLenum
checkparam type GL_BYTE GL_SHORT GL_FIXED GL_FLOAT
param stride GLsizei
param pointer const GLvoid *
# OES_vertex_half_float - not yet in glext.h
#checkparam type GL_HALF_FLOAT_OES
category 1.1 GLES1.1
name TexCoordPointer
return void
param size GLint
param type GLenum
param stride GLsizei
param pointer const GLvoid *
checkparam size /GL_INVALID_VALUE 2 3 4
checkparam type GL_BYTE GL_SHORT GL_FIXED GL_FLOAT
# OES_vertex_half_float - not yet in glext.h
#checkparam type GL_HALF_FLOAT_OES
category 1.1 GLES1.1
name VertexPointer
return void
param size GLint
param type GLenum
param stride GLsizei
param pointer const GLvoid *
checkparam size /GL_INVALID_VALUE 2 3 4
checkparam type GL_BYTE GL_SHORT GL_FIXED GL_FLOAT
# OES_vertex_half_float - not yet in glext.h
#checkparam type GL_HALF_FLOAT_OES
category 1.1 GLES1.1
name PolygonOffset
return void
param factor GLfloat
param units GLfloat
category 1.1 GLES1.1 GLES2.0
name PolygonOffsetx
return void
param factor GLfixed
param units GLfixed
convertalias PolygonOffset
convertparams GLfloat factor units
category GLES1.1 GLES1.1:OES_fixed_point
name CopyTexImage2D
return void
param target GLenum
checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Z GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
param level GLint
param internalFormat GLenum
param x GLint
param y GLint
param width GLsizei
param height GLsizei
param border GLint
checkparam internalFormat /GL_INVALID_VALUE GL_ALPHA GL_LUMINANCE GL_LUMINANCE_ALPHA GL_RGB GL_RGBA
checkparam border /GL_INVALID_VALUE 0
# OES_texture_cube_map
checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES
# OES_depth_texture
checkparam internalFormat GLES2.0:GL_DEPTH_COMPONENT
category GLES1.1 GLES2.0
name CopyTexSubImage2D
return void
param target GLenum
checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Z GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
param level GLint
param xoffset GLint
param yoffset GLint
param x GLint
param y GLint
param width GLsizei
param height GLsizei
# OES_texture_cube_map
checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES
category GLES1.1 GLES2.0
name TexSubImage2D
return void
param target GLenum
checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Z GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
param level GLint
param xoffset GLint
param yoffset GLint
param width GLsizei
param height GLsizei
param format GLenum
param type GLenum
param pixels const GLvoid *
checkparam format /GL_INVALID_VALUE GL_ALPHA GL_LUMINANCE GL_LUMINANCE_ALPHA GL_RGB GL_RGBA
checkdependentparam format GL_RGBA type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT_4_4_4_4 GL_UNSIGNED_SHORT_5_5_5_1
checkdependentparam format GL_RGB type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT_5_6_5
checkdependentparam format GL_LUMINANCE_ALPHA type GL_UNSIGNED_BYTE
checkdependentparam format GL_LUMINANCE type GL_UNSIGNED_BYTE
checkdependentparam format GL_ALPHA type GL_UNSIGNED_BYTE
# OES_texture_cube_map
checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES
# OES_texture_float
checkdependentparam format GL_ALPHA type GL_FLOAT
checkdependentparam format GL_RGB type GL_FLOAT
checkdependentparam format GL_RGBA type GL_FLOAT
checkdependentparam format GL_LUMINANCE type GL_FLOAT
checkdependentparam format GL_LUMINANCE_ALPHA type GL_FLOAT
# OES_texture_half_float
checkdependentparam format GL_ALPHA type GLES2.0:GL_HALF_FLOAT_OES
checkdependentparam format GL_RGB type GLES2.0:GL_HALF_FLOAT_OES
checkdependentparam format GL_RGBA type GLES2.0:GL_HALF_FLOAT_OES
checkdependentparam format GL_LUMINANCE type GLES2.0:GL_HALF_FLOAT_OES
checkdependentparam format GL_LUMINANCE_ALPHA type GLES2.0:GL_HALF_FLOAT_OES
# EXT_texture_type_2_10_10_10_REV
checkdependentparam format GL_RGBA type GLES2.0:GL_UNSIGNED_INT_2_10_10_10_REV_EXT
# OES_depth_texture
checkdependentparam format GL_DEPTH_COMPONENT type GLES2.0:GL_UNSIGNED_SHORT GLES2.0:GL_UNSIGNED_INT
category GLES1.1 GLES2.0
name BindTexture
return void
param target GLenum
checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
param texture GLuint
# OES_texture_cube_map
checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
category GLES1.1 GLES2.0
name DeleteTextures
return void
param n GLsizei
param textures const GLuint *
category 1.1 GLES1.1 GLES2.0
name GenTextures
return void
param n GLsizei
param textures GLuint *
props get
category 1.1 GLES1.1 GLES2.0
name IsTexture
return GLboolean
param texture GLuint
props get
category 1.1 GLES1.1 GLES2.0
name BlendColor
return void
param red GLclampf
param green GLclampf
param blue GLclampf
param alpha GLclampf
category 1.2 GLES2.0
name BlendEquation
return void
param mode GLenum
checkparam mode GLES1.1:GL_FUNC_ADD_OES GLES1.1:GL_FUNC_SUBTRACT_OES GLES1.1:GL_FUNC_REVERSE_SUBTRACT_OES
checkparam mode GLES2.0:GL_FUNC_ADD GLES2.0:GL_FUNC_SUBTRACT GLES2.0:GL_FUNC_REVERSE_SUBTRACT
category GLES1.1:OES_blend_subtract GLES2.0
name BlendEquationSeparate
alias BlendEquationSeparateEXT
return void
param modeRGB GLenum
param modeAlpha GLenum
checkparam modeRGB GLES1.1:GL_FUNC_ADD_OES GLES1.1:GL_FUNC_SUBTRACT_OES GLES1.1:GL_FUNC_REVERSE_SUBTRACT_OES
checkparam modeAlpha GLES1.1:GL_FUNC_ADD_OES GLES1.1:GL_FUNC_SUBTRACT_OES GLES1.1:GL_FUNC_REVERSE_SUBTRACT_OES
checkparam modeRGB GLES1.1:GL_FUNC_ADD_OES GLES1.1:GL_FUNC_SUBTRACT_OES GLES1.1:GL_FUNC_REVERSE_SUBTRACT_OES
checkparam modeAlpha GLES1.1:GL_FUNC_ADD_OES GLES1.1:GL_FUNC_SUBTRACT_OES GLES1.1:GL_FUNC_REVERSE_SUBTRACT_OES
checkparam modeRGB GLES2.0:GL_FUNC_ADD GLES2.0:GL_FUNC_SUBTRACT GLES2.0:GL_FUNC_REVERSE_SUBTRACT
checkparam modeAlpha GLES2.0:GL_FUNC_ADD GLES2.0:GL_FUNC_SUBTRACT GLES2.0:GL_FUNC_REVERSE_SUBTRACT
checkparam modeRGB GLES2.0:GL_FUNC_ADD GLES2.0:GL_FUNC_SUBTRACT GLES2.0:GL_FUNC_REVERSE_SUBTRACT
checkparam modeAlpha GLES2.0:GL_FUNC_ADD GLES2.0:GL_FUNC_SUBTRACT GLES2.0:GL_FUNC_REVERSE_SUBTRACT
category GLES1.1:OES_blend_equation_separate GLES2.0
name TexImage3D
return void
param target GLenum
checkparam target GL_TEXTURE_3D_OES
param level GLint
param internalFormat GLenum
checkparam internalFormat GL_ALPHA GL_LUMINANCE GL_LUMINANCE_ALPHA GL_RGB GL_RGBA
param width GLsizei
param height GLsizei
param depth GLsizei
param border GLint
param format GLenum
param type GLenum
param pixels const GLvoid *
# OES_texture_float
checkparam type GL_FLOAT
# OES_texture_half_float
checkparam type GL_HALF_FLOAT_OES
category GLES2.0:OES_texture_3D
name TexSubImage3D
return void
param target GLenum
param level GLint
param xoffset GLint
param yoffset GLint
param zoffset GLint
param width GLsizei
param height GLsizei
param depth GLsizei
param format GLenum
param type GLenum
param pixels const GLvoid *
# OES_texture_float
checkparam type GL_FLOAT
# OES_texture_half_float
checkparam type GL_HALF_FLOAT_OES
category GLES2.0:OES_texture_3D
name CopyTexSubImage3D
return void
param target GLenum
checkparam target GL_TEXTURE_3D_OES
param level GLint
param xoffset GLint
param yoffset GLint
param zoffset GLint
param x GLint
param y GLint
param width GLsizei
param height GLsizei
category GLES2.0:OES_texture_3D
name MultiTexCoord4x
return void
param texture GLenum
checkparam texture GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7
param s GLfixed
param t GLfixed
param r GLfixed
param q GLfixed
aliasprefix _vbo_
convertalias MultiTexCoord4f
convertparams GLfloat s t r q
category GLES1.1 GLES1.1:OES_fixed_point
name CompressedTexImage3D
alias CompressedTexImage3DARB
return void
param target GLenum
checkparam target GL_TEXTURE_3D_OES
param level GLint
param internalFormat GLenum
checkparam internalFormat GL_ALPHA GL_LUMINANCE GL_LUMINANCE_ALPHA GL_RGB GL_RGBA
param width GLsizei
param height GLsizei
param depth GLsizei
param border GLint
param imagesize GLsizei
param data const GLvoid *
# AMD_compressed_3DC_texture
checkparam internalFormat GL_3DC_X_AMD GL_3DC_XY_AMD
# AMD_compressed_ATC_texture
checkparam internalFormat GL_ATC_RGB_AMD GL_ATC_RGBA_EXPLICIT_ALPHA_AMD GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD
category GLES2.0:OES_texture_3D
name CompressedTexSubImage3D
alias CompressedTexSubImage3DARB
return void
param target GLenum
checkparam target GL_TEXTURE_3D_OES
param level GLint
param xoffset GLint
param yoffset GLint
param zoffset GLint
param width GLsizei
param height GLsizei
param depth GLsizei
param format GLenum
param imagesize GLsizei
param data const GLvoid *
category GLES2.0:OES_texture_3D
name ActiveTexture
alias ActiveTextureARB
return void
param texture GLenum
checkparam texture GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
category 1.3 GLES1.1 GLES2.0
name ClientActiveTexture
alias ClientActiveTextureARB
return void
param texture GLenum
checkparam texture GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
category 1.3 GLES1.1
name MultiTexCoord4f
aliasprefix _vbo_
return void
param texture GLenum
checkparam texture GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
param s GLfloat
param t GLfloat
param r GLfloat
param q GLfloat
category 1.3 GLES1.1
name SampleCoverage
alias SampleCoverageARB
return void
param value GLclampf
param invert GLboolean
category 1.3 GLES1.1 GLES2.0
name SampleCoveragex
return void
param value GLclampx
param invert GLboolean
convertalias SampleCoverageARB
convertparams GLclampf value
category GLES1.1 GLES1.1:OES_fixed_point
name CompressedTexImage2D
alias CompressedTexImage2DARB
return void
param target GLenum
param level GLint
param internalFormat GLenum
param width GLsizei
param height GLsizei
param border GLint
param imageSize GLsizei
param data const GLvoid *
checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Z GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
checkparam border /GL_INVALID_VALUE 0
# OES_texture_cube_map
checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES
# OES_compressed_paletted_texture
checkparam internalFormat /GL_INVALID_VALUE GL_PALETTE4_RGB8_OES GL_PALETTE4_RGBA8_OES GL_PALETTE4_R5_G6_B5_OES GL_PALETTE4_RGBA4_OES GL_PALETTE4_RGB5_A1_OES GL_PALETTE8_RGB8_OES GL_PALETTE8_RGBA8_OES GL_PALETTE8_R5_G6_B5_OES GL_PALETTE8_RGBA4_OES GL_PALETTE8_RGB5_A1_OES
# OES_compressed_ETC1_RGB8_texture
checkparam internalFormat GL_ETC1_RGB8_OES
# AMD_compressed_3DC_texture
checkparam internalFormat GL_3DC_X_AMD GL_3DC_XY_AMD
# AMD_compressed_ATC_texture (GLES2.0 only?)
checkparam internalFormat GL_ATC_RGB_AMD GL_ATC_RGBA_EXPLICIT_ALPHA_AMD GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD
category GLES1.1 GLES2.0
name CompressedTexSubImage2D
alias CompressedTexSubImage2DARB
return void
param target GLenum
param level GLint
param xoffset GLint
param yoffset GLint
param width GLsizei
param height GLsizei
param format GLenum
param imageSize GLsizei
param data const GLvoid *
checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Z GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
checkparam format GL_PALETTE4_RGB8_OES GL_PALETTE4_RGBA8_OES GL_PALETTE4_R5_G6_B5_OES GL_PALETTE4_RGBA4_OES GL_PALETTE4_RGB5_A1_OES GL_PALETTE8_RGB8_OES GL_PALETTE8_RGBA8_OES GL_PALETTE8_R5_G6_B5_OES GL_PALETTE8_RGBA4_OES GL_PALETTE8_RGB5_A1_OES
# OES_texture_cube_map
checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES
category GLES1.1 GLES2.0
name BlendFuncSeparate
alias BlendFuncSeparateEXT
return void
param srcRGB GLenum
param dstRGB GLenum
param srcAlpha GLenum
param dstAlpha GLenum
checkparam srcRGB GL_ZERO GL_ONE GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_DST_COLOR GL_ONE_MINUS_DST_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA GL_DST_ALPHA GL_ONE_MINUS_DST_ALPHA GL_SRC_ALPHA_SATURATE GLES2.0:GL_CONSTANT_COLOR GLES2.0:GL_ONE_MINUS_CONSTANT_COLOR GLES2.0:GL_CONSTANT_ALPHA GLES2.0:GL_ONE_MINUS_CONSTANT_ALPHA
checkparam dstRGB GL_ZERO GL_ONE GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_DST_COLOR GL_ONE_MINUS_DST_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA GL_DST_ALPHA GL_ONE_MINUS_DST_ALPHA GLES2.0:GL_CONSTANT_COLOR GLES2.0:GL_ONE_MINUS_CONSTANT_COLOR GLES2.0:GL_CONSTANT_ALPHA GLES2.0:GL_ONE_MINUS_CONSTANT_ALPHA
checkparam srcAlpha GL_ZERO GL_ONE GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_DST_COLOR GL_ONE_MINUS_DST_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA GL_DST_ALPHA GL_ONE_MINUS_DST_ALPHA GL_SRC_ALPHA_SATURATE GLES2.0:GL_CONSTANT_COLOR GLES2.0:GL_ONE_MINUS_CONSTANT_COLOR GLES2.0:GL_CONSTANT_ALPHA GLES2.0:GL_ONE_MINUS_CONSTANT_ALPHA
checkparam dstAlpha GL_ZERO GL_ONE GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_DST_COLOR GL_ONE_MINUS_DST_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA GL_DST_ALPHA GL_ONE_MINUS_DST_ALPHA GLES2.0:GL_CONSTANT_COLOR GLES2.0:GL_ONE_MINUS_CONSTANT_COLOR GLES2.0:GL_CONSTANT_ALPHA GLES2.0:GL_ONE_MINUS_CONSTANT_ALPHA
category GLES1.1:OES_blend_func_separate GLES2.0
name PointParameterf
return void
param pname GLenum
checkparam pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE
param param GLfloat
category 1.4 GLES1.1
name PointParameterfv
return void
param pname GLenum
checkparam pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE GL_POINT_DISTANCE_ATTENUATION
param params const GLfloat *
dependentvector params 1 pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE
dependentvector params 3 pname GL_POINT_DISTANCE_ATTENUATION
category 1.4 GLES1.1
name PointParameterx
return void
param pname GLenum
checkparam pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE
param param GLfixed
convertalias PointParameterf
convertparams GLfloat param
category GLES1.1 GLES1.1:OES_fixed_point
name PointParameterxv
return void
param pname GLenum
checkparam pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE GL_POINT_DISTANCE_ATTENUATION
param params const GLfixed *
dependentvector params 1 pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE
dependentvector params 3 pname GL_POINT_DISTANCE_ATTENUATION
convertalias PointParameterfv
convertparams GLfloat params
category GLES1.1 GLES1.1:OES_fixed_point
name VertexAttrib1f
aliasprefix _vbo_
return void
param index GLuint
param x GLfloat
category GLES2.0
name VertexAttrib2f
aliasprefix _vbo_
return void
param index GLuint
param x GLfloat
param y GLfloat
category GLES2.0
name VertexAttrib3f
aliasprefix _vbo_
return void
param index GLuint
param x GLfloat
param y GLfloat
param z GLfloat
category GLES2.0
name VertexAttrib4f
aliasprefix _vbo_
return void
param index GLuint
param x GLfloat
param y GLfloat
param z GLfloat
param w GLfloat
category GLES2.0
name VertexAttrib1fv
aliasprefix _vbo_
return void
param index GLuint
param v const GLfloat *
vector v 1
category GLES2.0
name VertexAttrib2fv
aliasprefix _vbo_
return void
param index GLuint
param v const GLfloat *
vector v 2
category GLES2.0
name VertexAttrib3fv
aliasprefix _vbo_
return void
param index GLuint
param v const GLfloat *
vector v 3
category GLES2.0
name VertexAttrib4fv
aliasprefix _vbo_
return void
param index GLuint
param v const GLfloat *
vector v 4
category GLES2.0
name VertexAttribPointer
alias VertexAttribPointerARB
return void
param index GLuint
param size GLint
checkparam size /GL_INVALID_VALUE 1 2 3 4
param type GLenum
checkparam type /GL_INVALID_VALUE GL_BYTE GL_UNSIGNED_BYTE GL_SHORT GL_UNSIGNED_SHORT GL_FIXED GL_FLOAT
param normalized GLboolean
param stride GLsizei
param pointer const GLvoid *
# OES_vertex_half_float
checkparam type GL_HALF_FLOAT_OES
# OES_vertex_type_10_10_10_2
checkdependentparam type GL_UNSIGNED_INT_10_10_10_2_OES size /GL_INVALID_VALUE 3 4
checkdependentparam type GL_INT_10_10_10_2_OES size /GL_INVALID_VALUE 3 4
category GLES2.0
name EnableVertexAttribArray
alias EnableVertexAttribArrayARB
return void
param index GLuint
category GLES2.0
name DisableVertexAttribArray
alias DisableVertexAttribArrayARB
return void
param index GLuint
category GLES2.0
name IsProgram
return GLboolean
param program GLuint
props get
category GLES2.0
name GetProgramiv
return void
param program GLuint
param pname GLenum
checkparam pname GL_DELETE_STATUS GL_LINK_STATUS GL_VALIDATE_STATUS GL_INFO_LOG_LENGTH GL_ATTACHED_SHADERS GL_ACTIVE_ATTRIBUTES GL_ACTIVE_ATTRIBUTE_MAX_LENGTH GL_ACTIVE_UNIFORMS GL_ACTIVE_UNIFORM_MAX_LENGTH
param params GLint *
props get
# OES_get_program_binary
checkparam pname GL_PROGRAM_BINARY_LENGTH_OES
category GLES2.0
name GetVertexAttribfv
alias GetVertexAttribfvARB
return void
param index GLuint
param pname GLenum
param params GLfloat *
dependentvector params 1 pname GL_VERTEX_ATTRIB_ARRAY_ENABLED GL_VERTEX_ATTRIB_ARRAY_SIZE GL_VERTEX_ATTRIB_ARRAY_STRIDE GL_VERTEX_ATTRIB_ARRAY_TYPE GL_VERTEX_ATTRIB_ARRAY_NORMALIZED GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
dependentvector params 16? pname GL_CURRENT_VERTEX_ATTRIB
props get
category GLES2.0
name GetVertexAttribiv
alias GetVertexAttribivARB
return void
param index GLuint
param pname GLenum
param params GLint *
dependentvector params 1 pname GL_VERTEX_ATTRIB_ARRAY_ENABLED GL_VERTEX_ATTRIB_ARRAY_SIZE GL_VERTEX_ATTRIB_ARRAY_STRIDE GL_VERTEX_ATTRIB_ARRAY_TYPE GL_VERTEX_ATTRIB_ARRAY_NORMALIZED GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING GL_CURRENT_VERTEX_ATTRIB
props get
category GLES2.0
name GetVertexAttribPointerv
alias GetVertexAttribPointervARB
return void
param index GLuint
param pname GLenum
checkparam pname GL_VERTEX_ATTRIB_ARRAY_POINTER
param pointer GLvoid **
props get
category GLES2.0
name GetBufferPointerv
alias GetBufferPointervARB
return void
param target GLenum
checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
param pname GLenum
checkparam pname GL_BUFFER_MAP_POINTER_OES
param params GLvoid **
props get
category GLES1.1:OES_mapbuffer GLES2.0:OES_mapbuffer
name MapBuffer
alias MapBufferARB
return void *
param target GLenum
checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
param access GLenum
checkparam access GL_WRITE_ONLY_OES
props get
category GLES1.1:OES_mapbuffer GLES2.0:OES_mapbuffer
name UnmapBuffer
alias UnmapBufferARB
return GLboolean
param target GLenum
checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
props get
category GLES1.1:OES_mapbuffer GLES2.0:OES_mapbuffer
name BindBuffer
alias BindBufferARB
return void
param target GLenum
checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
param buffer GLuint
category 1.5 GLES1.1 GLES2.0
name BufferData
alias BufferDataARB
return void
param target GLenum
checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
param size GLsizeiptr
param data const GLvoid *
param usage GLenum
checkparam usage GL_STATIC_DRAW GL_DYNAMIC_DRAW GLES2.0:GL_STREAM_DRAW
category GLES1.1 GLES2.0
name BufferSubData
alias BufferSubDataARB
return void
param target GLenum
checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
param offset GLintptr
param size GLsizeiptr
param data const GLvoid *
category 1.5 GLES1.1 GLES2.0
name DeleteBuffers
return void
param n GLsizei
param buffer const GLuint *
category 1.5 GLES1.1 GLES2.0
alias DeleteBuffersARB
name GenBuffers
alias GenBuffersARB
return void
param n GLsizei
param buffer GLuint *
props get
category 1.5 GLES1.1 GLES2.0
name GetBufferParameteriv
alias GetBufferParameterivARB
return void
param target GLenum
checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
param pname GLenum
checkparam pname GL_BUFFER_SIZE GL_BUFFER_USAGE
param params GLint *
props get
# OES_mapbuffer
checkparam pname GL_BUFFER_ACCESS_OES GL_BUFFER_MAPPED_OES
category 1.5 GLES1.1 GLES2.0
name IsBuffer
alias IsBufferARB
return GLboolean
param buffer GLuint
paramlist buffer 0
props get
category 1.5 GLES1.1 GLES2.0
name CreateShader
return GLuint
param type GLenum
checkparam type GL_VERTEX_SHADER GL_FRAGMENT_SHADER
category GLES2.0
name ShaderSource
alias ShaderSourceARB
return void
param shader GLuint
param count GLsizei
param string const GLchar **
param length const int *
category GLES2.0
name CompileShader
alias CompileShaderARB
return void
param shader GLuint
category GLES2.0
name ReleaseShaderCompiler
return void
category GLES2.0
name DeleteShader
return void
param shader GLuint
category GLES2.0
name ShaderBinary
return void
param n GLsizei
param shaders const GLuint *
param binaryformat GLenum
param binary const GLvoid *
param length GLsizei
category GLES2.0
name CreateProgram
return GLuint
category GLES2.0
name AttachShader
return void
param program GLuint
param shader GLuint
category GLES2.0
name DetachShader
return void
param program GLuint
param shader GLuint
category GLES2.0
name LinkProgram
alias LinkProgramARB
return void
param program GLuint
category GLES2.0
name UseProgram
alias UseProgramObjectARB
return void
param program GLuint
category GLES2.0
name DeleteProgram
return void
param program GLuint
category GLES2.0
name GetActiveAttrib
alias GetActiveAttribARB
return void
param program GLuint
param index GLuint
param bufSize GLsizei
param length GLsizei *
param size GLint *
param type GLenum *
param name GLchar *
props get
category GLES2.0
name GetAttribLocation
alias GetAttribLocationARB
return GLint
param program GLuint
param name const char *
props get
category GLES2.0
name BindAttribLocation
alias BindAttribLocationARB
return void
param program GLuint
param index GLuint
param name const char *
category GLES2.0
name GetUniformLocation
alias GetUniformLocationARB
return GLint
param program GLuint
param name const char *
props get
category GLES2.0
name GetActiveUniform
alias GetActiveUniformARB
return void
param program GLuint
param index GLuint
param bufSize GLsizei
param length GLsizei *
param size GLint *
param type GLenum *
param name GLchar *
props get
category GLES2.0
name Uniform1f
alias Uniform1fARB
return void
param location GLint
param v0 GLfloat
category GLES2.0
name Uniform2f
alias Uniform2fARB
return void
return void
param location GLint
param v0 GLfloat
param v1 GLfloat
category GLES2.0
name Uniform3f
alias Uniform3fARB
return void
return void
param location GLint
param v0 GLfloat
param v1 GLfloat
param v2 GLfloat
category GLES2.0
name Uniform4f
alias Uniform4fARB
return void
return void
param location GLint
param v0 GLfloat
param v1 GLfloat
param v2 GLfloat
param v3 GLfloat
category GLES2.0
name Uniform1i
alias Uniform1iARB
return void
param location GLint
param v0 GLint
category GLES2.0
name Uniform2i
alias Uniform2iARB
return void
param location GLint
param v0 GLint
param v1 GLint
category GLES2.0
name Uniform3i
alias Uniform3iARB
return void
param location GLint
param v0 GLint
param v1 GLint
param v2 GLint
category GLES2.0
name Uniform4i
alias Uniform4iARB
return void
param location GLint
param v0 GLint
param v1 GLint
param v2 GLint
param v3 GLint
category GLES2.0
name Uniform1fv
alias Uniform1fvARB
return void
param location GLint
param count GLsizei
param values const GLfloat *
category GLES2.0
name Uniform2fv
alias Uniform2fvARB
return void
param location GLint
param count GLsizei
param values const GLfloat *
category GLES2.0
name Uniform3fv
alias Uniform3fvARB
return void
param location GLint
param count GLsizei
param values const GLfloat *
category GLES2.0
name Uniform4fv
alias Uniform4fvARB
return void
param location GLint
param count GLsizei
param values const GLfloat *
category GLES2.0
name Uniform1iv
alias Uniform1ivARB
return void
param location GLint
param count GLsizei
param values const GLint *
category GLES2.0
name Uniform2iv
alias Uniform2ivARB
return void
param location GLint
param count GLsizei
param values const GLint *
category GLES2.0
name Uniform3iv
alias Uniform3ivARB
return void
param location GLint
param count GLsizei
param values const GLint *
category GLES2.0
name Uniform4iv
alias Uniform4ivARB
return void
param location GLint
param count GLsizei
param values const GLint *
category GLES2.0
name UniformMatrix2fv
alias UniformMatrix2fvARB
return void
param location GLint
param count GLsizei
param transpose GLboolean
param value const GLfloat *
category GLES2.0
name UniformMatrix3fv
alias UniformMatrix3fvARB
return void
param location GLint
param count GLsizei
param transpose GLboolean
param value const GLfloat *
category GLES2.0
name UniformMatrix4fv
alias UniformMatrix4fvARB
return void
param location GLint
param count GLsizei
param transpose GLboolean
param value const GLfloat *
category GLES2.0
name ValidateProgram
alias ValidateProgramARB
return void
param program GLuint
category GLES2.0
name GenerateMipmap
alias GenerateMipmapEXT
return void
param target GLenum
checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
# OES_texture_cube_map
checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
category GLES1.1:OES_framebuffer_object GLES2.0
name BindFramebuffer
alias BindFramebufferEXT
return void
param target GLenum
checkparam target GLES1.1:GL_FRAMEBUFFER_OES GLES2.0:GL_FRAMEBUFFER
param framebuffer GLuint
category GLES1.1:OES_framebuffer_object GLES2.0
name DeleteFramebuffers
alias DeleteFramebuffersEXT
return void
param n GLsizei
param framebuffers const GLuint *
category GLES2.0 GLES1.1:OES_framebuffer_object
name GenFramebuffers
alias GenFramebuffersEXT
return void
param n GLsizei
param ids GLuint *
category GLES2.0 GLES1.1:OES_framebuffer_object
name BindRenderbuffer
alias BindRenderbufferEXT
return void
param target GLenum
checkparam target GLES1.1:GL_RENDERBUFFER_OES GLES2.0:GL_RENDERBUFFER
param renderbuffer GLuint
category GLES1.1:OES_framebuffer_object GLES2.0
name DeleteRenderbuffers
alias DeleteRenderbuffersEXT
return void
param n GLsizei
param renderbuffers const GLuint *
category GLES2.0 GLES1.1:OES_framebuffer_object
name GenRenderbuffers
alias GenRenderbuffersEXT
return void
param n GLsizei
param renderbuffers GLuint *
category GLES2.0 GLES1.1:OES_framebuffer_object
name RenderbufferStorage
alias RenderbufferStorageEXT
return void
param target GLenum
checkparam target GLES1.1:GL_RENDERBUFFER_OES GLES2.0:GL_RENDERBUFFER
param internalFormat GLenum
checkparam internalFormat GL_DEPTH_COMPONENT16_OES GL_RGBA4_OES GL_RGB5_A1_OES GL_RGB565_OES
param width GLsizei
param height GLsizei
# OES_depth24
checkparam internalFormat GL_DEPTH_COMPONENT24_OES
# OES_depth32
checkparam internalFormat GL_DEPTH_COMPONENT32_OES
# OES_rgb8_rgba8
checkparam internalFormat GL_RGB8_OES GL_RGBA8_OES
# OES_stencil1
checkparam internalFormat GL_STENCIL_INDEX1_OES
# OES_stencil4
checkparam internalFormat GL_STENCIL_INDEX4_OES
# OES_stencil8
checkparam internalFormat GL_STENCIL_INDEX8_OES
# OES_packed_depth_stencil - not in glext.h yet
checkparam internalFormat GLES2.0:GL_DEPTH24_STENCIL8_OES
category GLES1.1:OES_framebuffer_object GLES2.0
name FramebufferRenderbuffer
alias FramebufferRenderbufferEXT
return void
param target GLenum
checkparam target GLES1.1:GL_FRAMEBUFFER_OES GLES2.0:GL_FRAMEBUFFER
param attachment GLenum
checkparam attachment GLES1.1:GL_COLOR_ATTACHMENT0_OES GLES1.1:GL_DEPTH_ATTACHMENT_OES GLES1.1:GL_STENCIL_ATTACHMENT_OES
checkparam attachment GLES2.0:GL_COLOR_ATTACHMENT0 GLES2.0:GL_DEPTH_ATTACHMENT GLES2.0:GL_STENCIL_ATTACHMENT
param renderbuffertarget GLenum
checkparam renderbuffertarget GLES1.1:GL_RENDERBUFFER_OES GLES2.0:GL_RENDERBUFFER
param renderbuffer GLuint
category GLES1.1:OES_framebuffer_object GLES2.0
name FramebufferTexture2D
alias FramebufferTexture2DEXT
return void
param target GLenum
checkparam target GLES1.1:GL_FRAMEBUFFER_OES GLES2.0:GL_FRAMEBUFFER
param attachment GLenum
checkparam attachment GLES1.1:GL_COLOR_ATTACHMENT0_OES GLES1.1:GL_DEPTH_ATTACHMENT_OES GLES1.1:GL_STENCIL_ATTACHMENT_OES
checkparam attachment GLES2.0:GL_COLOR_ATTACHMENT0 GLES2.0:GL_DEPTH_ATTACHMENT GLES2.0:GL_STENCIL_ATTACHMENT
param textarget GLenum
checkparam textarget /GL_INVALID_OPERATION GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Z GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
param texture GLuint
param level GLint
# OES_texture_cube_map
checkparam textarget GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES
# According to the base specification, "level" must be 0. But
# extension GL_OES_fbo_render_mipmap lifts that restriction,
# so no restriction is placed here.
category GLES1.1:OES_framebuffer_object GLES2.0
name FramebufferTexture3D
alias FramebufferTexture3DEXT
return void
param target GLenum
param attachment GLenum
param textarget GLenum
param texture GLuint
param level GLint
param zoffset GLint
category GLES2.0:OES_texture_3D
name CheckFramebufferStatus
alias CheckFramebufferStatusEXT
return GLenum
param target GLenum
checkparam target GLES1.1:GL_FRAMEBUFFER_OES GLES2.0:GL_FRAMEBUFFER
props get
category GLES1.1:OES_framebuffer_object GLES2.0
# One for GLES1.1 extension, one for GLES2.0 core
name GetFramebufferAttachmentParameteriv
alias GetFramebufferAttachmentParameterivEXT
return void
param target GLenum
checkparam target GLES1.1:GL_FRAMEBUFFER_OES GLES2.0:GL_FRAMEBUFFER
param attachment GLenum
param pname GLenum
param params GLint *
props get
dependentvector params 1 pname GLES1.1:GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES GLES1.1:GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES GLES1.1:GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES GLES1.1:GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES
dependentvector params 1 pname GLES2.0:GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE GLES2.0:GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME GLES2.0:GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL GLES2.0:GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
# OES_texture3D
dependentvector params 1 pname GLES2.0:GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES
category GLES1.1:OES_framebuffer_object GLES2.0
name GetRenderbufferParameteriv
alias GetRenderbufferParameterivEXT
return void
param target GLenum
checkparam target GLES1.1:GL_RENDERBUFFER_OES GLES2.0:GL_RENDERBUFFER
param pname GLenum
param params GLint *
props get
dependentvector params 1 pname GLES1.1:GL_RENDERBUFFER_WIDTH_OES GLES1.1:GL_RENDERBUFFER_HEIGHT_OES GLES1.1:GL_RENDERBUFFER_INTERNAL_FORMAT_OES GLES1.1:GL_RENDERBUFFER_RED_SIZE_OES GLES1.1:GL_RENDERBUFFER_GREEN_SIZE_OES GLES1.1:GL_RENDERBUFFER_BLUE_SIZE_OES GLES1.1:GL_RENDERBUFFER_ALPHA_SIZE_OES GLES1.1:GL_RENDERBUFFER_DEPTH_SIZE_OES GLES1.1:GL_RENDERBUFFER_STENCIL_SIZE_OES
dependentvector params 1 pname GLES2.0:GL_RENDERBUFFER_WIDTH GLES2.0:GL_RENDERBUFFER_HEIGHT GLES2.0:GL_RENDERBUFFER_INTERNAL_FORMAT GLES2.0:GL_RENDERBUFFER_RED_SIZE GLES2.0:GL_RENDERBUFFER_GREEN_SIZE GLES2.0:GL_RENDERBUFFER_BLUE_SIZE GLES2.0:GL_RENDERBUFFER_ALPHA_SIZE GLES2.0:GL_RENDERBUFFER_DEPTH_SIZE GLES2.0:GL_RENDERBUFFER_STENCIL_SIZE
category GLES1.1:OES_framebuffer_object GLES2.0
name IsRenderbuffer
alias IsRenderbufferEXT
return GLboolean
param renderbuffer GLuint
props get
category GLES2.0 GLES1.1:OES_framebuffer_object
name IsFramebuffer
alias IsFramebufferEXT
return GLboolean
param framebuffer GLuint
props get
category GLES2.0 GLES1.1:OES_framebuffer_object
name IsShader
return GLboolean
param shader GLuint
props get
category GLES2.0
name GetShaderiv
return void
param shader GLuint
param pname GLenum
param params GLint *
props get
checkparam pname GL_SHADER_TYPE GL_COMPILE_STATUS GL_DELETE_STATUS GL_INFO_LOG_LENGTH GL_SHADER_SOURCE_LENGTH
category GLES2.0
name GetAttachedShaders
return void
param program GLuint
param maxCount GLsizei
param count GLsizei *
param shaders GLuint *
props get
category GLES2.0
name GetShaderInfoLog
return void
param shader GLuint
param bufSize GLsizei
param length GLsizei *
param infoLog GLchar *
props get
category GLES2.0
name GetProgramInfoLog
return void
param program GLuint
param bufSize GLsizei
param length GLsizei *
param infoLog GLchar *
props get
category GLES2.0
name GetShaderSource
alias GetShaderSourceARB
return void
param shader GLuint
param bufSize GLsizei
param length GLsizei *
param source GLchar *
props get
category GLES2.0
name GetShaderPrecisionFormat
return void
param shadertype GLenum
param precisiontype GLenum
param range GLint *
param precision GLint *
props get
checkparam shadertype GL_VERTEX_SHADER GL_FRAGMENT_SHADER
checkparam precisiontype GL_LOW_FLOAT GL_MEDIUM_FLOAT GL_HIGH_FLOAT GL_LOW_INT GL_MEDIUM_INT GL_HIGH_INT
category GLES2.0
name GetUniformfv
alias GetUniformfvARB
return void
param program GLuint
param location GLint
param params GLfloat *
props get
category GLES2.0
name GetUniformiv
alias GetUniformivARB
return void
param program GLuint
param location GLint
param params GLint *
props get
category GLES2.0
name QueryMatrixx
return GLbitfield
param mantissa GLfixed *
vector mantissa 16
param exponent GLint *
vector exponent 16
props get
category GLES1.1:OES_query_matrix
# OES_draw_texture
name DrawTexf
return void
param x GLfloat
param y GLfloat
param z GLfloat
param w GLfloat
param h GLfloat
category GLES1.1:OES_draw_texture
name DrawTexi
return void
param x GLint
param y GLint
param z GLint
param w GLint
param h GLint
category GLES1.1:OES_draw_texture
name DrawTexs
return void
param x GLshort
param y GLshort
param z GLshort
param w GLshort
param h GLshort
category GLES1.1:OES_draw_texture
name DrawTexx
return void
param x GLfixed
param y GLfixed
param z GLfixed
param w GLfixed
param h GLfixed
convertalias DrawTexf
convertparams GLfloat x y z w h
category GLES1.1:OES_draw_texture
name DrawTexfv
return void
param coords const GLfloat *
vector coords 5
category GLES1.1:OES_draw_texture
name DrawTexiv
return void
param coords const GLint *
vector coords 5
category GLES1.1:OES_draw_texture
name DrawTexsv
return void
param coords const GLshort *
vector coords 5
category GLES1.1:OES_draw_texture
name DrawTexxv
return void
param coords const GLfixed *
vector coords 5
convertalias DrawTexfv
convertparams GLfloat coords
category GLES1.1:OES_draw_texture
# We don't support OES_get_program_binary yet either
#name GetProgramBinary
#return void
#param program GLuint
#param bufSize GLsizei
#param length GLsizei *
#param binaryFormat GLenum *
#param binary GLvoid *
#category GLES2.0:OES_get_program_binary
#
#name ProgramBinary
#return void
#param program GLuint
#param binaryFormat GLenum
#param binary const GLvoid *
#param length GLint
#category GLES2.0:OES_get_program_binary
|