Index

Package: GL

Description

package GL is
Changed by MB for Windows 95, 980529 C replaced by Stdcall, 4th parameter starts with _ if present, but it is not needed OpenGL 1.1 Ada binding, package GL W. M. Richards, NiEstu, Phoenix AZ, December 1997 Converted from Brian Paul's Mesa package GL.h header file, version 2, 5. As noted below in Brian's original comments, this code is distributed under the terms of the GNU Library General Public License. Version 0.1, 21 December 1997 Here are the original GL.h comments: Mesa 3 - D graphics library Version : 2.5 Copyright (C) 1995 - 1997 Brian Paul This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

Packages

C (renames C)

package C renames Interfaces.C;

A2A_double (new Address_To_Access_Conversions)

package A2A_double is new System.Address_To_Access_Conversions (Double);

Types

Bitfield

type Bitfield      is new C.unsigned;

References:

gl.ads:117:9 (declaration)
gl.ads:3197:28 (reference)
gl.ads:3239:33 (reference)
gl.ads:3243:39 (reference)
gl.ads:4100:30 (reference)
gl.ads:4101:28 (reference)
Base types

GL_Boolean

type GL_Boolean    is new C.unsigned_char;

References:

gl.ads:118:9 (declaration)
gl.adb:115:58 (reference)
gl.ads:136:37 (reference)
gl.ads:180:47 (reference)
gl.ads:180:61 (reference)
gl.ads:181:47 (reference)
gl.ads:181:61 (reference)
gl.ads:709:30 (reference)
gl.ads:1381:44 (reference)
gl.ads:2638:69 (reference)
gl.ads:2640:54 (reference)
gl.ads:3209:33 (reference)
gl.ads:3210:33 (reference)
gl.ads:3211:33 (reference)
gl.ads:3212:33 (reference)
gl.ads:3229:31 (reference)
gl.ads:3252:33 (reference)
gl.ads:3852:58 (reference)
glu.adb:55:10 (reference)
glu.ads:217:49 (reference)
glu.ads:516:70 (reference)
gl-extended.ads:35:60 (reference)
gl-buffer-general.adb:80:26 (reference)
4 - byte unsigned

Byte

type Byte          is new C.char;

References:

gl.ads:119:9 (declaration)
gl.ads:137:34 (reference)
gl.ads:3362:37 (reference)
gl.ads:3400:34 (reference)
gl.ads:3401:34 (reference)
gl.ads:3402:34 (reference)
gl.ads:3421:34 (reference)
gl.ads:3422:34 (reference)
gl.ads:3423:34 (reference)
gl.ads:3424:34 (reference)
gl.ads:3968:37 (reference)
gl.ads:3969:37 (reference)
1 - byte unsigned in [0, 1]

Short

type Short         is new C.short;

References:

gl.ads:120:9 (declaration)
gl.ads:138:34 (reference)
gl.ads:3316:34 (reference)
gl.ads:3322:37 (reference)
gl.ads:3328:40 (reference)
gl.ads:3363:37 (reference)
gl.ads:3385:29 (reference)
gl.ads:3407:46 (reference)
gl.ads:3429:52 (reference)
gl.ads:3487:33 (reference)
gl.ads:3498:33 (reference)
gl.ads:3499:33 (reference)
gl.ads:3513:33 (reference)
gl.ads:3514:33 (reference)
gl.ads:3515:33 (reference)
gl.ads:3532:33 (reference)
gl.ads:3533:33 (reference)
gl.ads:3534:33 (reference)
gl.ads:3535:33 (reference)
gl.ads:3578:34 (reference)
gl.ads:3579:34 (reference)
gl.ads:3593:34 (reference)
gl.ads:3594:34 (reference)
gl.ads:3595:34 (reference)
gl.ads:3612:34 (reference)
gl.ads:3613:34 (reference)
gl.ads:3614:34 (reference)
gl.ads:3615:34 (reference)
gl.ads:3657:29 (reference)
gl.ads:3658:29 (reference)
gl.ads:3659:29 (reference)
gl.ads:3660:29 (reference)
gl.ads:3703:38 (reference)
gl.ads:3704:38 (reference)
gl.ads:3724:38 (reference)
gl.ads:3725:38 (reference)
gl.ads:3726:38 (reference)
gl.ads:3749:38 (reference)
gl.ads:3750:38 (reference)
gl.ads:3751:38 (reference)
gl.ads:3752:38 (reference)
gl.ads:3902:45 (reference)
gl.ads:3903:45 (reference)
gl.ads:3918:52 (reference)
gl.ads:3919:52 (reference)
gl.ads:3972:37 (reference)
gl.ads:3973:37 (reference)
gl.ads:4055:34 (reference)
gl.ads:4056:34 (reference)
gl.ads:4071:37 (reference)
gl.ads:4072:37 (reference)
gl.ads:4087:40 (reference)
gl.ads:4088:40 (reference)
1 - byte signed

Int

type Int           is new C.int;

References:

gl.ads:121:9 (declaration)
gl.ads:139:34 (reference)
gl.ads:242:37 (reference)
gl.ads:1217:34 (reference)
gl.ads:1579:41 (reference)
gl.ads:1588:40 (reference)
gl.ads:1597:45 (reference)
gl.ads:1605:35 (reference)
gl.ads:1608:37 (reference)
gl.ads:1738:36 (reference)
gl.ads:1760:38 (reference)
gl.ads:1845:36 (reference)
gl.ads:2042:37 (reference)
gl.ads:2048:41 (reference)
gl.ads:2051:39 (reference)
gl.ads:2055:40 (reference)
gl.ads:2059:40 (reference)
gl.ads:2071:38 (reference)
gl.ads:2072:38 (reference)
gl.ads:2085:38 (reference)
gl.ads:2086:38 (reference)
gl.ads:2514:34 (reference)
gl.ads:2546:34 (reference)
gl.ads:2570:40 (reference)
gl.ads:2589:50 (reference)
gl.ads:2594:50 (reference)
gl.ads:2599:46 (reference)
gl.ads:2602:46 (reference)
gl.ads:2608:46 (reference)
gl.ads:2612:46 (reference)
gl.ads:2618:39 (reference)
gl.ads:2643:42 (reference)
gl.ads:2644:42 (reference)
gl.ads:2651:42 (reference)
gl.ads:2652:42 (reference)
gl.ads:2653:42 (reference)
gl.ads:2661:50 (reference)
gl.ads:2663:50 (reference)
gl.ads:2664:50 (reference)
gl.ads:2666:50 (reference)
gl.ads:2669:50 (reference)
gl.ads:2671:50 (reference)
gl.ads:2672:50 (reference)
gl.ads:2675:50 (reference)
gl.ads:2678:46 (reference)
gl.ads:2679:46 (reference)
gl.ads:2680:46 (reference)
gl.ads:2681:46 (reference)
gl.ads:2685:46 (reference)
gl.ads:2686:46 (reference)
gl.ads:2687:46 (reference)
gl.ads:2688:46 (reference)
gl.ads:2689:46 (reference)
gl.ads:2694:49 (reference)
gl.ads:2699:49 (reference)
gl.ads:2705:47 (reference)
gl.ads:2706:47 (reference)
gl.ads:2707:47 (reference)
gl.ads:2708:47 (reference)
gl.ads:2717:49 (reference)
gl.ads:2718:49 (reference)
gl.ads:2719:49 (reference)
gl.ads:2720:49 (reference)
gl.ads:2721:49 (reference)
gl.ads:2722:49 (reference)
gl.ads:2866:37 (reference)
gl.ads:2867:37 (reference)
gl.ads:2873:37 (reference)
gl.ads:2874:37 (reference)
gl.ads:2880:37 (reference)
gl.ads:2881:37 (reference)
gl.ads:2884:37 (reference)
gl.ads:2885:37 (reference)
gl.ads:2891:37 (reference)
gl.ads:2892:37 (reference)
gl.ads:2895:37 (reference)
gl.ads:2896:37 (reference)
gl.ads:2911:33 (reference)
gl.ads:2913:33 (reference)
gl.ads:2914:33 (reference)
gl.ads:2917:35 (reference)
gl.ads:2918:35 (reference)
gl.ads:2921:35 (reference)
gl.ads:2922:35 (reference)
gl.ads:2923:35 (reference)
gl.ads:2924:35 (reference)
gl.ads:2944:33 (reference)
gl.ads:2948:33 (reference)
gl.ads:2952:33 (reference)
gl.ads:2955:33 (reference)
gl.ads:2959:33 (reference)
gl.ads:2962:33 (reference)
gl.ads:3015:31 (reference)
gl.ads:3219:40 (reference)
gl.ads:3233:35 (reference)
gl.ads:3234:35 (reference)
gl.ads:3272:36 (reference)
gl.ads:3273:36 (reference)
gl.ads:3315:32 (reference)
gl.ads:3321:35 (reference)
gl.ads:3327:38 (reference)
gl.ads:3361:35 (reference)
gl.ads:3383:29 (reference)
gl.ads:3406:44 (reference)
gl.ads:3428:50 (reference)
gl.ads:3485:33 (reference)
gl.ads:3495:33 (reference)
gl.ads:3496:33 (reference)
gl.ads:3509:33 (reference)
gl.ads:3510:33 (reference)
gl.ads:3511:33 (reference)
gl.ads:3527:33 (reference)
gl.ads:3528:33 (reference)
gl.ads:3529:33 (reference)
gl.ads:3530:33 (reference)
gl.ads:3576:35 (reference)
gl.ads:3589:34 (reference)
gl.ads:3590:34 (reference)
gl.ads:3591:34 (reference)
gl.ads:3607:34 (reference)
gl.ads:3608:34 (reference)
gl.ads:3609:34 (reference)
gl.ads:3610:34 (reference)
gl.ads:3652:29 (reference)
gl.ads:3653:29 (reference)
gl.ads:3654:29 (reference)
gl.ads:3655:29 (reference)
gl.ads:3686:35 (reference)
gl.ads:3700:38 (reference)
gl.ads:3701:38 (reference)
gl.ads:3720:38 (reference)
gl.ads:3721:38 (reference)
gl.ads:3722:38 (reference)
gl.ads:3744:38 (reference)
gl.ads:3745:38 (reference)
gl.ads:3746:38 (reference)
gl.ads:3747:38 (reference)
gl.ads:3898:45 (reference)
gl.ads:3899:43 (reference)
gl.ads:3914:52 (reference)
gl.ads:3915:50 (reference)
gl.ads:3964:37 (reference)
gl.ads:3965:35 (reference)
gl.ads:3976:38 (reference)
gl.ads:3978:37 (reference)
gl.ads:3980:34 (reference)
gl.ads:3981:34 (reference)
gl.ads:3982:35 (reference)
gl.ads:4022:35 (reference)
gl.ads:4025:34 (reference)
gl.ads:4029:41 (reference)
gl.ads:4032:40 (reference)
gl.ads:4051:34 (reference)
gl.ads:4052:32 (reference)
gl.ads:4067:37 (reference)
gl.ads:4068:35 (reference)
gl.ads:4083:40 (reference)
gl.ads:4084:38 (reference)
gl.ads:4103:38 (reference)
gl.ads:4104:38 (reference)
gl.ads:4107:36 (reference)
gl.ads:4108:36 (reference)
glu.ads:59:35 (reference)
glu.ads:60:35 (reference)
glu.ads:119:40 (reference)
glu.ads:120:40 (reference)
glu.ads:123:40 (reference)
glu.ads:124:40 (reference)
glu.ads:127:34 (reference)
glu.ads:131:45 (reference)
glu.ads:132:45 (reference)
glu.ads:136:38 (reference)
glu.ads:139:45 (reference)
glu.ads:140:45 (reference)
glu.ads:141:45 (reference)
glu.ads:145:38 (reference)
glu.ads:227:40 (reference)
glu.ads:228:40 (reference)
glu.ads:232:34 (reference)
glu.ads:233:34 (reference)
glu.ads:238:37 (reference)
glu.ads:239:37 (reference)
glu.ads:244:44 (reference)
glu.ads:245:44 (reference)
glu.ads:412:40 (reference)
glu.ads:414:40 (reference)
glu.ads:416:40 (reference)
glu.ads:424:45 (reference)
glu.ads:426:45 (reference)
glu.ads:428:45 (reference)
glu.ads:429:45 (reference)
glu.ads:431:45 (reference)
glu.ads:432:45 (reference)
glu.ads:440:37 (reference)
glu.ads:442:37 (reference)
glu.ads:620:31 (reference)
glu.ads:645:33 (reference)
glut.ads:760:20 (reference)
glut.ads:761:20 (reference)
glut.ads:766:20 (reference)
glut.ads:767:20 (reference)
glut.ads:773:20 (reference)
glut.ads:774:20 (reference)
glut.ads:780:20 (reference)
glut.ads:781:20 (reference)
glut.ads:793:25 (reference)
glut.ads:794:25 (reference)
glut.ads:800:25 (reference)
glut.ads:801:25 (reference)
gl-io.adb:852:58 (reference)
gl-io.adb:1025:56 (reference)
globe_3d.adb:755:41 (reference)
globe_3d.adb:756:41 (reference)
glut_2d.adb:52:46 (reference)
glut_2d.adb:82:44 (reference)
glut_2d.adb:84:43 (reference)
glut_2d.ads:28:24 (reference)
glut_2d.ads:48:24 (reference)
glut_2d.ads:50:23 (reference)
graphics_opengl.adb:195:33 (reference)
graphics_opengl.adb:196:33 (reference)
graphics_opengl.adb:317:31 (reference)
graphics_opengl.adb:318:31 (reference)
2 - byte signed

Ubyte

type Ubyte         is new C.unsigned_char;

References:

gl.ads:122:9 (declaration)
gl.ads:140:34 (reference)
gl.ads:150:33 (reference)
gl.ads:3387:30 (reference)
gl.ads:3409:35 (reference)
gl.ads:3410:35 (reference)
gl.ads:3411:35 (reference)
gl.ads:3431:35 (reference)
gl.ads:3432:35 (reference)
gl.ads:3433:35 (reference)
gl.ads:3434:35 (reference)
gl-io.adb:116:33 (reference)
gl-io.adb:140:67 (reference)
gl-io.adb:186:19 (reference)
gl-io.adb:192:40 (reference)
gl-io.adb:336:29 (reference)
gl-io.adb:351:24 (reference)
gl-io.adb:364:30 (reference)
gl-io.adb:364:56 (reference)
gl-io.adb:365:30 (reference)
gl-io.adb:365:56 (reference)
gl-io.adb:366:26 (reference)
gl-io.adb:478:32 (reference)
gl-io.adb:540:20 (reference)
gl-io.adb:545:19 (reference)
gl-io.adb:602:21 (reference)
gl-io.adb:607:16 (reference)
gl-io.adb:608:16 (reference)
gl-io.adb:609:16 (reference)
gl-io.adb:610:16 (reference)
gl-io.adb:624:22 (reference)
gl-io.adb:634:28 (reference)
gl-io.adb:635:32 (reference)
gl-io.adb:636:32 (reference)
gl-io.adb:780:71 (reference)
gl-io.ads:51:61 (reference)
gl-io.ads:57:78 (reference)
gl-io.ads:150:66 (reference)
gl-textures.adb:146:55 (reference)
4 - byte signed

Ushort

type Ushort        is new C.unsigned_short;

References:

gl.ads:123:9 (declaration)
gl.ads:141:34 (reference)
gl.ads:3220:40 (reference)
gl.ads:3417:35 (reference)
gl.ads:3418:35 (reference)
gl.ads:3419:35 (reference)
gl.ads:3441:35 (reference)
gl.ads:3442:35 (reference)
gl.ads:3443:35 (reference)
gl.ads:3444:35 (reference)
1 - byte unsigned

Uint

type Uint          is new C.unsigned;

References:

gl.ads:124:9 (declaration)
gl.adb:96:39 (reference)
gl.ads:131:33 (reference)
gl.ads:131:52 (reference)
gl.ads:142:34 (reference)
gl.ads:243:37 (reference)
gl.ads:1381:31 (reference)
gl.ads:1383:38 (reference)
gl.ads:1386:53 (reference)
gl.ads:1388:33 (reference)
gl.ads:1393:34 (reference)
gl.ads:1399:34 (reference)
gl.ads:2630:44 (reference)
gl.ads:2640:41 (reference)
gl.ads:3207:35 (reference)
gl.ads:3413:35 (reference)
gl.ads:3414:35 (reference)
gl.ads:3415:35 (reference)
gl.ads:3436:35 (reference)
gl.ads:3437:35 (reference)
gl.ads:3438:35 (reference)
gl.ads:3439:35 (reference)
gl.ads:3684:37 (reference)
gl.ads:3693:34 (reference)
gl.ads:3695:34 (reference)
gl.ads:3799:39 (reference)
gl-extended.ads:20:38 (reference)
gl-buffer.ads:16:27 (reference)
gl-geometry.ads:65:37 (reference)
gl-io.adb:59:32 (reference)
gl-textures.adb:124:54 (reference)
gl-textures.adb:130:44 (reference)
gl-textures.ads:20:31 (reference)
globe_3d.adb:509:53 (reference)
globe_3d.adb:615:25 (reference)
globe_3d.adb:631:39 (reference)
glut_2d.adb:95:41 (reference)
2 - byte unsigned

Sizei

type Sizei         is new C.int;

References:

gl.ads:125:9 (declaration)
gl.adb:87:41 (reference)
gl.adb:91:44 (reference)
gl.ads:1384:40 (reference)
gl.ads:1386:36 (reference)
gl.ads:1395:37 (reference)
gl.ads:1581:41 (reference)
gl.ads:1585:41 (reference)
gl.ads:1590:40 (reference)
gl.ads:1594:40 (reference)
gl.ads:1599:43 (reference)
gl.ads:1602:43 (reference)
gl.ads:1609:37 (reference)
gl.ads:1612:41 (reference)
gl.ads:1617:46 (reference)
gl.ads:2073:38 (reference)
gl.ads:2074:38 (reference)
gl.ads:2079:38 (reference)
gl.ads:2080:38 (reference)
gl.ads:2087:38 (reference)
gl.ads:2088:38 (reference)
gl.ads:2601:46 (reference)
gl.ads:2610:46 (reference)
gl.ads:2611:46 (reference)
gl.ads:2623:42 (reference)
gl.ads:2626:45 (reference)
gl.ads:2632:50 (reference)
gl.ads:2636:50 (reference)
gl.ads:2645:42 (reference)
gl.ads:2654:42 (reference)
gl.ads:2655:42 (reference)
gl.ads:2665:50 (reference)
gl.ads:2673:50 (reference)
gl.ads:2674:50 (reference)
gl.ads:2682:46 (reference)
gl.ads:2690:46 (reference)
gl.ads:2691:46 (reference)
gl.ads:2696:49 (reference)
gl.ads:2697:49 (reference)
gl.ads:2698:49 (reference)
gl.ads:2709:47 (reference)
gl.ads:2710:47 (reference)
gl.ads:2711:47 (reference)
gl.ads:2723:49 (reference)
gl.ads:2724:49 (reference)
gl.ads:3054:42 (reference)
gl.ads:3127:49 (reference)
gl.ads:3133:44 (reference)
gl.ads:3134:44 (reference)
gl.ads:3235:35 (reference)
gl.ads:3236:35 (reference)
gl.ads:3274:36 (reference)
gl.ads:3275:36 (reference)
gl.ads:3675:34 (reference)
gl.ads:3676:34 (reference)
gl.ads:3689:40 (reference)
gl.ads:3777:41 (reference)
gl.ads:3780:44 (reference)
gl.ads:4105:38 (reference)
gl.ads:4106:38 (reference)
gl.ads:4109:36 (reference)
gl.ads:4110:36 (reference)
gl-extended.ads:13:39 (reference)
gl-extended.ads:16:42 (reference)
gl-io.adb:68:45 (reference)
gl-io.adb:69:19 (reference)
gl-io.adb:796:25 (reference)
gl-io.adb:796:43 (reference)
gl-textures.adb:289:60 (reference)
gl-textures.ads:132:60 (reference)
globe_3d.adb:757:41 (reference)
globe_3d.adb:758:41 (reference)
glut-windows.adb:159:31 (reference)
glut-windows.adb:160:31 (reference)
glut-windows.ads:96:29 (reference)
glut_2d.adb:24:61 (reference)
glut_2d.adb:54:45 (reference)
glut_2d.adb:86:43 (reference)
glut_2d.ads:30:23 (reference)
glut_2d.ads:52:23 (reference)
graphics_opengl.adb:319:31 (reference)
graphics_opengl.adb:320:31 (reference)
graphics_setup.adb:44:29 (reference)
graphics_setup.adb:44:57 (reference)
4 - byte unsigned

C_Float

type C_Float       is new C.C_float;

References:

gl.ads:126:9 (declaration)
gl.ads:143:37 (reference)
gl.ads:153:63 (reference)
gl.ads:154:63 (reference)
gl.ads:1321:32 (reference)
gl.ads:1734:35 (reference)
gl.ads:1757:38 (reference)
gl.ads:1841:35 (reference)
gl.ads:2035:38 (reference)
gl.ads:2036:38 (reference)
gl.ads:2039:38 (reference)
gl.ads:2045:41 (reference)
gl.ads:2510:34 (reference)
gl.ads:2542:35 (reference)
gl.ads:2566:41 (reference)
gl.ads:2871:37 (reference)
gl.ads:2872:37 (reference)
gl.ads:2889:37 (reference)
gl.ads:2890:37 (reference)
gl.ads:2893:37 (reference)
gl.ads:2894:37 (reference)
gl.ads:2928:34 (reference)
gl.ads:2937:34 (reference)
gl.ads:2938:34 (reference)
gl.ads:2949:33 (reference)
gl.ads:2950:33 (reference)
gl.ads:2960:33 (reference)
gl.ads:2961:33 (reference)
gl.ads:2963:33 (reference)
gl.ads:2964:33 (reference)
gl.ads:3012:31 (reference)
gl.ads:3058:38 (reference)
gl.ads:3184:45 (reference)
gl.ads:3190:33 (reference)
gl.ads:3201:37 (reference)
gl.ads:3202:37 (reference)
gl.ads:3203:37 (reference)
gl.ads:3204:37 (reference)
gl.ads:3215:35 (reference)
gl.ads:3217:36 (reference)
gl.ads:3222:41 (reference)
gl.ads:3223:41 (reference)
gl.ads:3298:35 (reference)
gl.ads:3299:35 (reference)
gl.ads:3300:35 (reference)
gl.ads:3301:35 (reference)
gl.ads:3304:36 (reference)
gl.ads:3307:40 (reference)
gl.ads:3313:34 (reference)
gl.ads:3319:37 (reference)
gl.ads:3325:40 (reference)
gl.ads:3360:37 (reference)
gl.ads:3381:29 (reference)
gl.ads:3405:46 (reference)
gl.ads:3427:52 (reference)
gl.ads:3483:33 (reference)
gl.ads:3492:32 (reference)
gl.ads:3493:32 (reference)
gl.ads:3505:33 (reference)
gl.ads:3506:33 (reference)
gl.ads:3507:33 (reference)
gl.ads:3522:33 (reference)
gl.ads:3523:33 (reference)
gl.ads:3524:33 (reference)
gl.ads:3525:33 (reference)
gl.ads:3573:34 (reference)
gl.ads:3574:34 (reference)
gl.ads:3585:34 (reference)
gl.ads:3586:34 (reference)
gl.ads:3587:34 (reference)
gl.ads:3602:34 (reference)
gl.ads:3603:34 (reference)
gl.ads:3604:34 (reference)
gl.ads:3605:34 (reference)
gl.ads:3647:29 (reference)
gl.ads:3648:29 (reference)
gl.ads:3649:29 (reference)
gl.ads:3650:29 (reference)
gl.ads:3677:34 (reference)
gl.ads:3678:34 (reference)
gl.ads:3679:34 (reference)
gl.ads:3680:34 (reference)
gl.ads:3706:38 (reference)
gl.ads:3707:38 (reference)
gl.ads:3728:38 (reference)
gl.ads:3729:38 (reference)
gl.ads:3730:38 (reference)
gl.ads:3754:38 (reference)
gl.ads:3755:38 (reference)
gl.ads:3756:38 (reference)
gl.ads:3757:38 (reference)
gl.ads:3894:45 (reference)
gl.ads:3895:45 (reference)
gl.ads:3910:52 (reference)
gl.ads:3911:52 (reference)
gl.ads:3932:36 (reference)
gl.ads:3936:35 (reference)
gl.ads:3946:36 (reference)
gl.ads:3949:35 (reference)
gl.ads:3960:37 (reference)
gl.ads:3961:37 (reference)
gl.ads:3993:34 (reference)
gl.ads:3994:34 (reference)
gl.ads:3995:34 (reference)
gl.ads:3996:34 (reference)
gl.ads:3997:35 (reference)
gl.ads:3998:35 (reference)
gl.ads:3999:35 (reference)
gl.ads:4000:35 (reference)
gl.ads:4007:35 (reference)
gl.ads:4008:36 (reference)
gl.ads:4015:33 (reference)
gl.ads:4016:33 (reference)
gl.ads:4017:32 (reference)
gl.ads:4018:32 (reference)
gl.ads:4039:39 (reference)
gl.ads:4040:40 (reference)
gl.ads:4047:34 (reference)
gl.ads:4048:34 (reference)
gl.ads:4063:37 (reference)
gl.ads:4064:37 (reference)
gl.ads:4079:40 (reference)
gl.ads:4080:40 (reference)
gl.ads:4096:34 (reference)
gl.ads:4098:32 (reference)
glu.ads:63:67 (reference)
glu.ads:401:43 (reference)
glut.ads:683:15 (reference)
glut.ads:684:15 (reference)
glut.ads:685:15 (reference)
glut.ads:691:17 (reference)
gl-frustums.adb:17:44 (reference)
gl-frustums.adb:18:44 (reference)
gl-frustums.adb:19:36 (reference)
gl-io.adb:777:22 (reference)
gl-io.adb:777:39 (reference)
gl-io.adb:878:27 (reference)
gl-io.adb:878:44 (reference)
gl-io.adb:943:22 (reference)
gl-io.adb:943:39 (reference)
gl-materials.ads:30:21 (reference)
gl-math.adb:309:33 (reference)
gl-math.adb:309:73 (reference)
gl-math.ads:104:32 (reference)
globe_3d-math.adb:304:33 (reference)
globe_3d-math.adb:304:73 (reference)
globe_3d-math.ads:85:32 (reference)
globe_3d-software_anti_aliasing.adb:125:28 (reference)
globe_3d-software_anti_aliasing.adb:125:48 (reference)
globe_3d.adb:84:33 (reference)
globe_3d.ads:588:33 (reference)
glut-windows.adb:61:58 (reference)
graphics_configuration.ads:42:27 (reference)
graphics_opengl.adb:59:15 (reference)
graphics_opengl.adb:60:15 (reference)
graphics_opengl.adb:61:15 (reference)
graphics_opengl.adb:62:15 (reference)
graphics_opengl.adb:74:56 (reference)
models.adb:38:15 (reference)
models.adb:39:15 (reference)
models.adb:40:15 (reference)
models.adb:41:15 (reference)
models.adb:52:23 (reference)
4 - byte signed

Clampf

type Clampf        is new C.C_float;

References:

gl.ads:127:9 (declaration)
gl.ads:144:34 (reference)
gl.ads:237:35 (reference)
gl.ads:354:40 (reference)
gl.ads:355:40 (reference)
gl.ads:356:40 (reference)
gl.ads:357:40 (reference)
gl.ads:3192:37 (reference)
gl.ads:3193:37 (reference)
gl.ads:3194:37 (reference)
gl.ads:3195:37 (reference)
single precision float

Double

type Double        is new C.double;

References:

gl.ads:128:9 (declaration)
gl.ads:133:68 (reference)
gl.ads:155:63 (reference)
gl.ads:157:59 (reference)
gl.ads:158:59 (reference)
gl.ads:2506:34 (reference)
gl.ads:2864:37 (reference)
gl.ads:2865:37 (reference)
gl.ads:2878:37 (reference)
gl.ads:2879:37 (reference)
gl.ads:2882:37 (reference)
gl.ads:2883:37 (reference)
gl.ads:2926:34 (reference)
gl.ads:2934:34 (reference)
gl.ads:2935:34 (reference)
gl.ads:2945:33 (reference)
gl.ads:2946:33 (reference)
gl.ads:2953:33 (reference)
gl.ads:2954:33 (reference)
gl.ads:2956:33 (reference)
gl.ads:2957:33 (reference)
gl.ads:3258:38 (reference)
gl.ads:3259:38 (reference)
gl.ads:3260:38 (reference)
gl.ads:3261:38 (reference)
gl.ads:3262:38 (reference)
gl.ads:3263:38 (reference)
gl.ads:3265:42 (reference)
gl.ads:3266:42 (reference)
gl.ads:3267:42 (reference)
gl.ads:3268:42 (reference)
gl.ads:3269:42 (reference)
gl.ads:3270:42 (reference)
gl.ads:3293:33 (reference)
gl.ads:3294:33 (reference)
gl.ads:3295:33 (reference)
gl.ads:3296:33 (reference)
gl.ads:3303:34 (reference)
gl.ads:3306:38 (reference)
gl.ads:3312:32 (reference)
gl.ads:3318:35 (reference)
gl.ads:3324:38 (reference)
gl.ads:3359:35 (reference)
gl.ads:3379:29 (reference)
gl.ads:3404:43 (reference)
gl.ads:3426:50 (reference)
gl.ads:3481:33 (reference)
gl.ads:3489:31 (reference)
gl.ads:3490:31 (reference)
gl.ads:3501:33 (reference)
gl.ads:3502:33 (reference)
gl.ads:3503:33 (reference)
gl.ads:3517:33 (reference)
gl.ads:3518:33 (reference)
gl.ads:3519:33 (reference)
gl.ads:3520:33 (reference)
gl.ads:3570:34 (reference)
gl.ads:3571:34 (reference)
gl.ads:3581:34 (reference)
gl.ads:3582:34 (reference)
gl.ads:3583:34 (reference)
gl.ads:3597:34 (reference)
gl.ads:3598:34 (reference)
gl.ads:3599:34 (reference)
gl.ads:3600:34 (reference)
gl.ads:3642:29 (reference)
gl.ads:3643:29 (reference)
gl.ads:3644:29 (reference)
gl.ads:3645:29 (reference)
gl.ads:3709:38 (reference)
gl.ads:3710:38 (reference)
gl.ads:3732:38 (reference)
gl.ads:3733:38 (reference)
gl.ads:3734:38 (reference)
gl.ads:3759:38 (reference)
gl.ads:3760:38 (reference)
gl.ads:3761:38 (reference)
gl.ads:3762:38 (reference)
gl.ads:3890:45 (reference)
gl.ads:3891:43 (reference)
gl.ads:3906:52 (reference)
gl.ads:3907:50 (reference)
gl.ads:3956:37 (reference)
gl.ads:3957:35 (reference)
gl.ads:3984:34 (reference)
gl.ads:3985:34 (reference)
gl.ads:3986:34 (reference)
gl.ads:3987:34 (reference)
gl.ads:3988:33 (reference)
gl.ads:3989:33 (reference)
gl.ads:3990:33 (reference)
gl.ads:3991:33 (reference)
gl.ads:4003:35 (reference)
gl.ads:4004:34 (reference)
gl.ads:4010:33 (reference)
gl.ads:4011:33 (reference)
gl.ads:4012:31 (reference)
gl.ads:4013:31 (reference)
gl.ads:4035:39 (reference)
gl.ads:4036:38 (reference)
gl.ads:4043:34 (reference)
gl.ads:4044:32 (reference)
gl.ads:4059:37 (reference)
gl.ads:4060:35 (reference)
gl.ads:4075:40 (reference)
gl.ads:4076:38 (reference)
glu.adb:27:39 (reference)
glu.adb:28:39 (reference)
glu.adb:29:39 (reference)
glu.adb:33:43 (reference)
glu.adb:34:43 (reference)
glu.adb:35:43 (reference)
glu.adb:41:21 (reference)
glu.ads:64:67 (reference)
glu.ads:224:40 (reference)
glu.ads:225:40 (reference)
glu.ads:226:40 (reference)
glu.ads:231:34 (reference)
glu.ads:236:37 (reference)
glu.ads:237:37 (reference)
glu.ads:242:44 (reference)
glu.ads:243:44 (reference)
glu.ads:246:44 (reference)
glu.ads:247:44 (reference)
glu.ads:585:35 (reference)
glu.ads:586:35 (reference)
glu.ads:587:35 (reference)
glu.ads:588:35 (reference)
glu.ads:589:35 (reference)
glu.ads:590:35 (reference)
glu.ads:591:35 (reference)
glu.ads:592:35 (reference)
glu.ads:593:35 (reference)
glu.ads:595:35 (reference)
glu.ads:596:35 (reference)
glu.ads:597:35 (reference)
glu.ads:598:35 (reference)
glu.ads:600:39 (reference)
glu.ads:601:39 (reference)
glu.ads:602:39 (reference)
glu.ads:603:39 (reference)
glu.ads:605:40 (reference)
glu.ads:606:40 (reference)
glu.ads:607:40 (reference)
glu.ads:608:40 (reference)
glu.ads:611:39 (reference)
glu.ads:612:39 (reference)
glu.ads:613:39 (reference)
glu.ads:625:40 (reference)
glu.ads:626:40 (reference)
glu.ads:627:40 (reference)
glu.ads:631:44 (reference)
glu.ads:632:44 (reference)
glu.ads:633:44 (reference)
glu.ads:636:41 (reference)
glu.ads:637:41 (reference)
glu.ads:638:41 (reference)
glut.ads:759:20 (reference)
glut.ads:765:20 (reference)
glut.ads:771:20 (reference)
glut.ads:772:20 (reference)
glut.ads:778:20 (reference)
glut.ads:779:20 (reference)
glut.ads:784:35 (reference)
glut.ads:787:36 (reference)
glut.ads:791:25 (reference)
glut.ads:792:25 (reference)
glut.ads:798:25 (reference)
glut.ads:799:25 (reference)
glut.ads:810:37 (reference)
glut.ads:813:38 (reference)
game_control.adb:16:54 (reference)
game_control.adb:85:31 (reference)
game_control.adb:85:48 (reference)
game_control.adb:92:32 (reference)
game_control.adb:92:49 (reference)
game_control.ads:65:54 (reference)
gl-frustums.adb:49:36 (reference)
gl-frustums.adb:50:36 (reference)
gl-frustums.adb:51:36 (reference)
gl-frustums.adb:52:36 (reference)
gl-frustums.adb:55:35 (reference)
gl-frustums.adb:56:35 (reference)
gl-frustums.adb:57:35 (reference)
gl-frustums.adb:58:35 (reference)
gl-frustums.adb:61:34 (reference)
gl-frustums.adb:62:34 (reference)
gl-frustums.adb:63:34 (reference)
gl-frustums.adb:64:34 (reference)
gl-frustums.adb:67:35 (reference)
gl-frustums.adb:68:35 (reference)
gl-frustums.adb:69:35 (reference)
gl-frustums.adb:70:35 (reference)
gl-frustums.adb:73:34 (reference)
gl-frustums.adb:74:34 (reference)
gl-frustums.adb:75:34 (reference)
gl-frustums.adb:76:34 (reference)
gl-frustums.adb:79:35 (reference)
gl-frustums.adb:80:35 (reference)
gl-frustums.adb:81:35 (reference)
gl-frustums.adb:82:35 (reference)
gl-geometry.adb:20:78 (reference)
gl-geometry.adb:28:36 (reference)
gl-geometry.adb:42:17 (reference)
gl-geometry.adb:43:17 (reference)
gl-geometry.adb:51:27 (reference)
gl-geometry.adb:77:14 (reference)
gl-geometry.adb:77:40 (reference)
gl-geometry.adb:77:66 (reference)
gl-geometry.adb:83:28 (reference)
gl-geometry.adb:87:31 (reference)
gl-geometry.adb:92:52 (reference)
gl-geometry.adb:93:52 (reference)
gl-geometry.adb:94:52 (reference)
gl-geometry.adb:95:52 (reference)
gl-geometry.adb:96:52 (reference)
gl-geometry.adb:97:52 (reference)
gl-geometry.adb:109:28 (reference)
gl-geometry.adb:116:34 (reference)
gl-geometry.adb:121:55 (reference)
gl-geometry.adb:122:55 (reference)
gl-geometry.adb:123:55 (reference)
gl-geometry.adb:124:55 (reference)
gl-geometry.adb:125:55 (reference)
gl-geometry.adb:126:55 (reference)
gl-geometry.adb:216:50 (reference)
gl-geometry.adb:240:50 (reference)
gl-geometry.ads:20:47 (reference)
gl-geometry.ads:29:25 (reference)
gl-geometry.ads:45:30 (reference)
gl-geometry.ads:50:87 (reference)
gl-geometry.ads:51:87 (reference)
gl-geometry.ads:52:87 (reference)
gl-geometry.ads:53:87 (reference)
gl-geometry.ads:54:87 (reference)
gl-geometry.ads:55:87 (reference)
gl-geometry.ads:88:120 (reference)
gl-geometry.ads:94:45 (reference)
gl-geometry.ads:94:61 (reference)
gl-geometry.ads:94:77 (reference)
gl-math.adb:10:22 (reference)
gl-math.adb:12:44 (reference)
gl-math.adb:20:50 (reference)
gl-math.adb:26:48 (reference)
gl-math.adb:28:49 (reference)
gl-math.adb:35:74 (reference)
gl-math.adb:39:29 (reference)
gl-math.adb:48:36 (reference)
gl-math.adb:48:51 (reference)
gl-math.adb:50:36 (reference)
gl-math.adb:50:51 (reference)
gl-math.adb:64:20 (reference)
gl-math.adb:83:17 (reference)
gl-math.adb:96:56 (reference)
gl-math.adb:104:17 (reference)
gl-math.adb:123:17 (reference)
gl-math.adb:143:40 (reference)
gl-math.adb:150:40 (reference)
gl-math.adb:152:38 (reference)
gl-math.adb:227:26 (reference)
gl-math.adb:307:30 (reference)
gl-math.adb:307:66 (reference)
gl-math.ads:7:65 (reference)
gl-math.ads:8:65 (reference)
gl-math.ads:14:21 (reference)
gl-math.ads:17:43 (reference)
gl-math.ads:29:49 (reference)
gl-math.ads:35:47 (reference)
gl-math.ads:38:48 (reference)
gl-math.ads:43:39 (reference)
gl-math.ads:48:74 (reference)
gl-math.ads:52:36 (reference)
gl-math.ads:52:51 (reference)
gl-math.ads:53:36 (reference)
gl-math.ads:53:51 (reference)
gl-math.ads:59:77 (reference)
gl-math.ads:78:39 (reference)
gl-math.ads:80:39 (reference)
gl-math.ads:102:29 (reference)
gl-textures.ads:24:18 (reference)
gl-textures.ads:25:18 (reference)
gl-textures.ads:33:26 (reference)
gl-textures.ads:40:29 (reference)
gl-textures.ads:70:32 (reference)
gl-textures.ads:77:35 (reference)
globe_3d-math.adb:96:53 (reference)
globe_3d-portals.adb:25:24 (reference)
globe_3d-portals.adb:86:21 (reference)
globe_3d-portals.adb:86:37 (reference)
globe_3d-portals.adb:87:21 (reference)
globe_3d-portals.adb:87:37 (reference)
globe_3d-portals.adb:113:36 (reference)
globe_3d-portals.adb:115:36 (reference)
globe_3d-software_anti_aliasing.adb:13:57 (reference)
globe_3d-software_anti_aliasing.adb:124:40 (reference)
globe_3d-software_anti_aliasing.adb:129:36 (reference)
globe_3d-software_anti_aliasing.adb:133:30 (reference)
globe_3d-software_anti_aliasing.adb:134:30 (reference)
globe_3d.adb:82:33 (reference)
globe_3d.adb:801:69 (reference)
globe_3d.adb:893:15 (reference)
globe_3d.ads:102:23 (reference)
globe_3d.ads:218:49 (reference)
globe_3d.ads:290:50 (reference)
globe_3d.ads:304:26 (reference)
globe_3d.ads:388:76 (reference)
globe_3d.ads:587:33 (reference)
glut-windows.adb:167:32 (reference)
glut-windows.adb:167:63 (reference)
glut-windows.adb:338:32 (reference)
glut-windows.adb:339:32 (reference)
glut-windows.ads:102:32 (reference)
glut_2d.adb:35:25 (reference)
glut_2d.adb:35:50 (reference)
glut_2d.adb:36:20 (reference)
glut_2d.adb:93:24 (reference)
glut_2d.adb:93:39 (reference)
graphics_opengl.adb:39:43 (reference)
graphics_opengl.adb:50:15 (reference)
graphics_opengl.adb:51:15 (reference)
graphics_opengl.adb:52:15 (reference)
graphics_opengl.adb:89:29 (reference)
graphics_opengl.adb:90:29 (reference)
graphics_opengl.adb:91:29 (reference)
graphics_opengl.adb:92:29 (reference)
graphics_opengl.adb:208:24 (reference)
graphics_opengl.adb:208:48 (reference)
graphics_opengl.adb:208:72 (reference)
graphics_opengl.adb:208:96 (reference)
graphics_opengl.adb:211:24 (reference)
graphics_opengl.adb:212:24 (reference)
graphics_opengl.adb:213:24 (reference)
graphics_opengl.adb:217:36 (reference)
graphics_opengl.adb:220:36 (reference)
graphics_setup.adb:34:40 (reference)
graphics_setup.adb:34:53 (reference)
graphics_setup.adb:34:83 (reference)
single precision float in [0, 1]

Clampd

type Clampd        is new C.double;

References:

gl.ads:129:9 (declaration)
gl.ads:3199:43 (reference)
gl.ads:3254:40 (reference)
gl.ads:3255:40 (reference)
double precision float

positive_uInt

type positive_uInt is new GL.Uint range 1 .. GL.Uint'Last;

References:

gl.ads:131:9 (declaration)
gl-geometry.adb:219:32 (reference)
gl-geometry.ads:68:40 (reference)
gl-geometry.ads:125:59 (reference)

GL_BooleanPtr

type GL_BooleanPtr is access all GL_Boolean;

References:

gl.ads:136:9 (declaration)
gl.ads:1190:36 (reference)
gl.ads:1603:40 (reference)
gl.ads:2638:47 (reference)
gl.ads:3231:32 (reference)
Pointer types

bytePtr

type bytePtr    is access all Byte;

References:

gl.ads:137:9 (declaration)
gl.ads:3368:32 (reference)
gl.ads:3446:31 (reference)
gl.ads:3463:31 (reference)

shortPtr

type shortPtr   is access all Short;

References:

gl.ads:138:9 (declaration)
gl.ads:3339:32 (reference)
gl.ads:3347:32 (reference)
gl.ads:3355:32 (reference)
gl.ads:3376:32 (reference)
gl.ads:3395:30 (reference)
gl.ads:3455:31 (reference)
gl.ads:3472:31 (reference)
gl.ads:3543:34 (reference)
gl.ads:3551:34 (reference)
gl.ads:3559:34 (reference)
gl.ads:3567:34 (reference)
gl.ads:3623:35 (reference)
gl.ads:3631:35 (reference)
gl.ads:3639:35 (reference)
gl.ads:3671:30 (reference)
gl.ads:3672:30 (reference)
gl.ads:3714:39 (reference)
gl.ads:3738:39 (reference)
gl.ads:3766:39 (reference)

intPointer

type intPointer is access all Int;

References:

gl.ads:139:9 (declaration)
gl.adb:120:44 (reference)
gl.ads:1199:39 (reference)
gl.ads:1746:38 (reference)
gl.ads:1754:41 (reference)
gl.ads:1766:40 (reference)
gl.ads:1853:38 (reference)
gl.ads:1861:41 (reference)
gl.ads:2526:36 (reference)
gl.ads:2538:39 (reference)
gl.ads:2554:36 (reference)
gl.ads:2562:39 (reference)
gl.ads:2578:42 (reference)
gl.ads:2586:45 (reference)
gl.ads:2596:50 (reference)
gl.ads:2909:36 (reference)
gl.ads:3021:33 (reference)
gl.ads:3150:55 (reference)
gl.ads:3337:32 (reference)
gl.ads:3345:32 (reference)
gl.ads:3353:32 (reference)
gl.ads:3374:32 (reference)
gl.ads:3393:30 (reference)
gl.ads:3453:31 (reference)
gl.ads:3470:31 (reference)
gl.ads:3541:34 (reference)
gl.ads:3549:34 (reference)
gl.ads:3557:34 (reference)
gl.ads:3565:34 (reference)
gl.ads:3621:35 (reference)
gl.ads:3629:35 (reference)
gl.ads:3637:35 (reference)
gl.ads:3668:30 (reference)
gl.ads:3669:30 (reference)
gl.ads:3712:39 (reference)
gl.ads:3736:39 (reference)
gl.ads:3764:39 (reference)
gl.ads:3871:44 (reference)
gl-extended.ads:39:46 (reference)
gl-io.adb:854:36 (reference)
gl-io.adb:862:39 (reference)
gl-io.adb:1027:37 (reference)
gl-io.adb:1037:39 (reference)

ubytePtr

type ubytePtr   is access all Ubyte;

References:

gl.ads:140:9 (declaration)
gl.adb:70:53 (reference)
gl.ads:1262:49 (reference)
gl.ads:3225:37 (reference)
gl.ads:3227:40 (reference)
gl.ads:3397:28 (reference)
gl.ads:3457:32 (reference)
gl.ads:3474:32 (reference)
gl.ads:3681:31 (reference)
gl.ads:3880:52 (reference)
gl.ads:3881:50 (reference)
glu.ads:112:35 (reference)
glu.ads:115:35 (reference)
glu.ads:582:33 (reference)
glu.ads:675:61 (reference)
glu.ads:676:61 (reference)
glu.ads:679:63 (reference)
glu.ads:680:64 (reference)
gl-errors.adb:20:65 (reference)

ushortPtr

type ushortPtr  is access all Ushort;

References:

gl.ads:141:9 (declaration)
gl.ads:172:57 (reference)
gl.ads:2060:37 (reference)
gl.ads:2069:39 (reference)
gl.ads:3461:32 (reference)
gl.ads:3478:32 (reference)

uintPtr

type uintPtr    is access all Uint;

References:

gl.ads:142:9 (declaration)
gl.adb:88:40 (reference)
gl.adb:92:43 (reference)
gl.ads:171:57 (reference)
gl.ads:2056:40 (reference)
gl.ads:2066:42 (reference)
gl.ads:2624:41 (reference)
gl.ads:2627:44 (reference)
gl.ads:2633:50 (reference)
gl.ads:2637:50 (reference)
gl.ads:3459:32 (reference)
gl.ads:3476:32 (reference)
gl.ads:3690:40 (reference)
gl.ads:3778:40 (reference)
gl.ads:3781:43 (reference)
gl-extended.ads:14:39 (reference)
gl-extended.ads:17:42 (reference)

floatPtr

type floatPtr   is access all GL.C_Float;

References:

gl.ads:143:9 (declaration)
gl.ads:1196:34 (reference)
gl.ads:1750:38 (reference)
gl.ads:1763:37 (reference)
gl.ads:1857:38 (reference)
gl.ads:2052:36 (reference)
gl.ads:2063:38 (reference)
gl.ads:2522:33 (reference)
gl.ads:2534:36 (reference)
gl.ads:2550:33 (reference)
gl.ads:2558:36 (reference)
gl.ads:2574:39 (reference)
gl.ads:2582:42 (reference)
gl.ads:2591:47 (reference)
gl.ads:2875:34 (reference)
gl.ads:2897:34 (reference)
gl.ads:2905:33 (reference)
gl.ads:2932:32 (reference)
gl.ads:2942:32 (reference)
gl.ads:3018:30 (reference)
gl.ads:3056:39 (reference)
gl.ads:3146:52 (reference)
gl.ads:3187:44 (reference)
gl.ads:3286:31 (reference)
gl.ads:3290:31 (reference)
gl.ads:3335:29 (reference)
gl.ads:3343:29 (reference)
gl.ads:3351:29 (reference)
gl.ads:3372:29 (reference)
gl.ads:3391:27 (reference)
gl.ads:3451:31 (reference)
gl.ads:3468:31 (reference)
gl.ads:3539:31 (reference)
gl.ads:3547:31 (reference)
gl.ads:3555:31 (reference)
gl.ads:3563:31 (reference)
gl.ads:3619:32 (reference)
gl.ads:3627:32 (reference)
gl.ads:3635:32 (reference)
gl.ads:3665:27 (reference)
gl.ads:3666:27 (reference)
gl.ads:3716:36 (reference)
gl.ads:3740:36 (reference)
gl.ads:3768:36 (reference)
gl.ads:3940:35 (reference)
gl.ads:3953:35 (reference)
glu.ads:405:46 (reference)
glu.ads:413:40 (reference)
glu.ads:415:40 (reference)
glu.ads:425:45 (reference)
glu.ads:427:45 (reference)
glu.ads:430:45 (reference)
glu.ads:441:37 (reference)

clampfPtr

type clampfPtr  is access all Clampf;

References:

gl.ads:144:9 (declaration)
gl.ads:2634:50 (reference)

doublePtr

subtype doublePtr is A2A_double.Object_Pointer;

References:

gl.ads:145:12 (declaration)
gl.ads:165:29 (reference)
gl.ads:475:39 (reference)
gl.ads:478:42 (reference)
gl.ads:1193:31 (reference)
gl.ads:2518:36 (reference)
gl.ads:2530:39 (reference)
gl.ads:2868:37 (reference)
gl.ads:2886:37 (reference)
gl.ads:2901:36 (reference)
gl.ads:2930:35 (reference)
gl.ads:2940:35 (reference)
gl.ads:3284:34 (reference)
gl.ads:3288:34 (reference)
gl.ads:3333:32 (reference)
gl.ads:3341:32 (reference)
gl.ads:3349:32 (reference)
gl.ads:3370:32 (reference)
gl.ads:3389:30 (reference)
gl.ads:3448:31 (reference)
gl.ads:3465:31 (reference)
gl.ads:3537:34 (reference)
gl.ads:3545:34 (reference)
gl.ads:3553:34 (reference)
gl.ads:3561:34 (reference)
gl.ads:3617:35 (reference)
gl.ads:3625:35 (reference)
gl.ads:3633:35 (reference)
gl.ads:3662:30 (reference)
gl.ads:3663:30 (reference)
gl.ads:3718:39 (reference)
gl.ads:3742:39 (reference)
gl.ads:3770:39 (reference)
gl.ads:3923:38 (reference)
gl.ads:3926:31 (reference)
glu.adb:5:32 (reference)
glu.adb:50:10 (reference)
glu.adb:51:10 (reference)
glu.adb:52:10 (reference)
glu.ads:565:36 (reference)
glu.ads:617:39 (reference)
glu.ads:618:39 (reference)
glu.ads:619:39 (reference)
glu.ads:642:41 (reference)
glu.ads:643:41 (reference)
glu.ads:644:41 (reference)
gl-math.adb:270:21 (reference)
globe_3d-math.adb:266:24 (reference)

sizeiPtr

subtype sizeiPtr is Interfaces.C.ptrdiff_t;

References:

gl.ads:147:12 (declaration)
gl.adb:100:39 (reference)
gl.adb:107:42 (reference)
gl.ads:3827:39 (reference)
gl.ads:3833:42 (reference)
gl-extended.ads:23:38 (reference)
gl-extended.ads:29:41 (reference)
gl-buffer-general.adb:30:19 (reference)
gl-buffer-general.adb:49:19 (reference)

intPtr

subtype intPtr   is Interfaces.C.ptrdiff_t;

References:

gl.ads:148:12 (declaration)
gl.adb:106:42 (reference)
gl.ads:3832:42 (reference)
gl-extended.ads:28:41 (reference)
gl-buffer-general.adb:56:66 (reference)
used for pointer arithmetic

pointer

type pointer   is access all Ubyte;

References:

gl.ads:150:9 (declaration)
gl.adb:101:39 (reference)
gl.adb:108:42 (reference)
gl.adb:112:64 (reference)
gl.ads:163:74 (reference)
gl.ads:166:75 (reference)
gl.ads:169:76 (reference)
gl.ads:171:69 (reference)
gl.ads:172:72 (reference)
gl.ads:209:39 (reference)
gl.ads:1397:37 (reference)
gl.ads:1582:41 (reference)
gl.ads:1586:41 (reference)
gl.ads:1591:40 (reference)
gl.ads:1595:40 (reference)
gl.ads:1600:43 (reference)
gl.ads:1614:41 (reference)
gl.ads:1618:46 (reference)
gl.ads:2077:38 (reference)
gl.ads:2083:38 (reference)
gl.ads:2605:46 (reference)
gl.ads:2615:46 (reference)
gl.ads:2621:39 (reference)
gl.ads:2648:42 (reference)
gl.ads:2658:42 (reference)
gl.ads:2702:49 (reference)
gl.ads:2714:47 (reference)
gl.ads:3130:49 (reference)
gl.ads:3137:44 (reference)
gl.ads:3142:44 (reference)
gl.ads:3828:39 (reference)
gl.ads:3834:42 (reference)
gl.ads:3850:64 (reference)
glu.ads:122:40 (reference)
glu.ads:126:40 (reference)
glu.ads:135:45 (reference)
glu.ads:144:45 (reference)
glu.ads:485:74 (reference)
glu.ads:566:36 (reference)
gl-extended.ads:24:38 (reference)
gl-extended.ads:30:41 (reference)
gl-extended.ads:33:63 (reference)
gl-buffer-general.adb:22:94 (reference)
gl-buffer-general.adb:23:68 (reference)
gl-geometry.ads:71:76 (reference)
gl-geometry.ads:76:85 (reference)
gl-geometry.ads:91:61 (reference)
gl-io.adb:56:25 (reference)
gl-io.adb:785:34 (reference)
gl-io.adb:799:25 (reference)

Light_Float_vector

type Light_Float_vector    is array (0 .. 3) of aliased GL.C_Float;

References:

gl.ads:153:9 (declaration)
gl.adb:22:19 (reference)
gl.adb:24:29 (reference)
gl.ads:1742:33 (reference)
globe_3d.ads:489:49 (reference)
glut-windows.adb:565:24 (reference)
Vectors

Material_Float_vector

type Material_Float_vector is array (0 .. 3) of aliased GL.C_Float;

References:

gl.ads:154:9 (declaration)
gl.adb:31:33 (reference)
gl.adb:33:29 (reference)
gl.ads:1849:33 (reference)
gl-materials.ads:29:21 (reference)
globe_3d.adb:86:33 (reference)
globe_3d.ads:283:30 (reference)
globe_3d.ads:589:33 (reference)
graphics_opengl.adb:58:74 (reference)
models.adb:29:34 (reference)
models.adb:37:45 (reference)

Double_Vector_3D

type Double_Vector_3D      is array (0 .. 2) of aliased GL.Double;

References:

gl.ads:155:9 (declaration)
gl.adb:39:26 (reference)
gl.adb:47:26 (reference)
gl.adb:53:29 (reference)
gl.ads:3308:29 (reference)
gl.ads:3330:26 (reference)
gl.ads:3365:26 (reference)
gl-geometry.adb:215:50 (reference)
gl-geometry.ads:84:34 (reference)
gl-geometry.ads:106:39 (reference)
gl-math.adb:10:34 (reference)
gl-math.adb:10:59 (reference)
gl-math.adb:12:22 (reference)
gl-math.adb:12:59 (reference)
gl-math.adb:14:25 (reference)
gl-math.adb:14:50 (reference)
gl-math.adb:16:22 (reference)
gl-math.adb:16:47 (reference)
gl-math.adb:18:25 (reference)
gl-math.adb:18:50 (reference)
gl-math.adb:20:25 (reference)
gl-math.adb:22:25 (reference)
gl-math.adb:22:50 (reference)
gl-math.adb:26:23 (reference)
gl-math.adb:28:24 (reference)
gl-math.adb:30:29 (reference)
gl-math.adb:30:54 (reference)
gl-math.adb:35:49 (reference)
gl-math.adb:37:29 (reference)
gl-math.adb:38:29 (reference)
gl-math.adb:76:37 (reference)
gl-math.adb:76:62 (reference)
gl-math.adb:78:12 (reference)
gl-math.adb:86:65 (reference)
gl-math.adb:88:43 (reference)
gl-math.adb:94:37 (reference)
gl-math.adb:94:62 (reference)
gl-math.adb:115:37 (reference)
gl-math.adb:178:31 (reference)
gl-math.adb:180:34 (reference)
gl-math.adb:182:20 (reference)
gl-math.adb:212:41 (reference)
gl-math.adb:214:27 (reference)
gl-math.adb:215:27 (reference)
gl-math.adb:216:27 (reference)
gl-math.ads:14:33 (reference)
gl-math.ads:14:58 (reference)
gl-math.ads:17:21 (reference)
gl-math.ads:17:58 (reference)
gl-math.ads:20:24 (reference)
gl-math.ads:20:49 (reference)
gl-math.ads:23:21 (reference)
gl-math.ads:23:46 (reference)
gl-math.ads:26:24 (reference)
gl-math.ads:26:49 (reference)
gl-math.ads:29:24 (reference)
gl-math.ads:32:24 (reference)
gl-math.ads:32:49 (reference)
gl-math.ads:35:22 (reference)
gl-math.ads:38:23 (reference)
gl-math.ads:41:28 (reference)
gl-math.ads:41:53 (reference)
gl-math.ads:48:49 (reference)
gl-math.ads:71:36 (reference)
gl-math.ads:71:61 (reference)
gl-math.ads:72:36 (reference)
gl-math.ads:72:61 (reference)
gl-math.ads:73:36 (reference)
gl-math.ads:82:30 (reference)
gl-math.ads:87:33 (reference)
gl-math.ads:89:41 (reference)
globe_3d.ads:106:28 (reference)
glut_2d.adb:67:38 (reference)
glut_2d.ads:37:16 (reference)

RGB_Color

type RGB_Color  is record Red, Green, Blue        : GL.Double; end record;

References:

gl.ads:157:9 (declaration)
gl.adb:59:25 (reference)
gl.ads:162:39 (reference)
gl.ads:3449:25 (reference)
gl-skins.ads:52:19 (reference)
globe_3d-stars_sky.adb:8:52 (reference)
globe_3d.ads:311:26 (reference)

RGBA_Color

type RGBA_Color is record red, green, blue, alpha : GL.Double; end record;

References:

gl.ads:158:9 (declaration)
gl.adb:64:25 (reference)
gl.ads:3466:25 (reference)

color_access

type color_access is access all GL.RGB_Color;

References:

gl.ads:162:9 (declaration)
gl.ads:163:57 (reference)

double_access

subtype double_access is doublePtr;

References:

gl.ads:165:12 (declaration)
gl.ads:166:57 (reference)

natural_access

type natural_access is access all Natural;

References:

gl.ads:168:9 (declaration)
gl.ads:169:57 (reference)

enum

type enum is new C.unsigned;

References:

gl.ads:177:9 (declaration)
gl.ads:206:34 (reference)
gl.ads:234:28 (reference)
gl.ads:264:33 (reference)
gl.ads:303:32 (reference)
gl.ads:327:32 (reference)
gl.ads:347:37 (reference)
gl.ads:398:31 (reference)
gl.ads:416:28 (reference)
gl.ads:431:35 (reference)
gl.ads:448:35 (reference)
gl.ads:472:33 (reference)
gl.ads:515:34 (reference)
gl.ads:549:34 (reference)
gl.ads:702:40 (reference)
gl.ads:730:40 (reference)
gl.ads:1187:37 (reference)
gl.ads:1214:34 (reference)
gl.ads:1240:29 (reference)
gl.ads:1260:30 (reference)
gl.ads:1282:28 (reference)
gl.ads:1296:32 (reference)
gl.ads:1318:29 (reference)
gl.ads:1336:34 (reference)
gl.ads:1351:32 (reference)
gl.ads:1379:34 (reference)
gl.ads:1430:34 (reference)
gl.ads:1451:34 (reference)
gl.ads:1469:34 (reference)
gl.ads:1493:33 (reference)
gl.ads:1511:33 (reference)
gl.ads:1527:36 (reference)
gl.ads:1541:38 (reference)
gl.ads:1577:40 (reference)
gl.ads:1631:33 (reference)
gl.ads:1658:31 (reference)
gl.ads:1676:38 (reference)
gl.ads:1704:39 (reference)
gl.ads:1716:34 (reference)
gl.ads:1730:35 (reference)
gl.ads:1777:41 (reference)
gl.ads:1799:42 (reference)
gl.ads:1819:44 (reference)
gl.ads:1837:37 (reference)
gl.ads:1897:36 (reference)
gl.ads:1933:37 (reference)
gl.ads:1961:32 (reference)
gl.ads:1995:35 (reference)
gl.ads:2019:37 (reference)
gl.ads:2033:37 (reference)
gl.ads:2106:32 (reference)
gl.ads:2116:36 (reference)
gl.ads:2130:37 (reference)
gl.ads:2140:30 (reference)
gl.ads:2150:39 (reference)
gl.ads:2162:40 (reference)
gl.ads:2174:33 (reference)
gl.ads:2192:32 (reference)
gl.ads:2212:33 (reference)
gl.ads:2234:35 (reference)
gl.ads:2250:38 (reference)
gl.ads:2280:41 (reference)
gl.ads:2292:35 (reference)
gl.ads:2380:33 (reference)
gl.ads:2406:38 (reference)
gl.ads:2418:35 (reference)
gl.ads:2442:38 (reference)
gl.ads:2452:39 (reference)
gl.ads:2462:39 (reference)
gl.ads:2474:35 (reference)
gl.ads:2484:39 (reference)
gl.ads:2751:34 (reference)
gl.ads:2777:34 (reference)
gl.ads:2821:33 (reference)
gl.ads:2835:32 (reference)
gl.ads:2847:33 (reference)
gl.ads:2861:33 (reference)
gl.ads:2983:36 (reference)
gl.ads:3003:37 (reference)
gl.ads:3040:36 (reference)
gl.ads:3082:40 (reference)
gl.ads:3099:43 (reference)
gl.ads:3123:43 (reference)
gl.ads:3165:38 (reference)
gl.ads:3181:39 (reference)
glu.ads:109:29 (reference)
glu.ads:162:33 (reference)
glu.ads:174:35 (reference)
glu.ads:188:31 (reference)
glu.ads:198:32 (reference)
glu.ads:272:37 (reference)
glu.ads:286:40 (reference)
glu.ads:373:34 (reference)
glu.ads:385:36 (reference)
glu.ads:466:36 (reference)
glu.ads:482:33 (reference)
glu.ads:513:33 (reference)
glu.ads:534:35 (reference)
glu.ads:579:30 (reference)
glut.ads:454:36 (reference)
glut.ads:699:32 (reference)
glut.ads:702:38 (reference)
glut.ads:717:37 (reference)
glut.ads:834:41 (reference)
glut.ads:884:37 (reference)
GL.enum is used only for sizing of the real enumeration types

GetPointerEnm

type GetPointerEnm is
     (
      FEEDBACK_BUFFER_POINTER,
      VERTEX_ARRAY_POINTER,
      NORMAL_ARRAY_POINTER,
      COLOR_ARRAY_POINTER,
      INDEX_ARRAY_POINTER,
      TEXTURE_COORD_ARRAY_POINTER,
      EDGE_FLAG_ARRAY_POINTER,
      SELECTION_BUFFER_POINTER
     );

References:

gl.ads:184:9 (declaration)
gl.ads:195:8 (reference)
gl.ads:206:8 (reference)
gl.ads:208:36 (reference)
Get pointer values

FuncEnm

type FuncEnm is
     (
      NEVER,
      LESS,
      EQUAL,
      LEQUAL,
      GREATER,
      NOTEQUAL,
      GEQUAL,
      ALWAYS
     );

References:

gl.ads:212:9 (declaration)
gl.ads:223:8 (reference)
gl.ads:234:8 (reference)
gl.ads:236:33 (reference)
gl.ads:239:32 (reference)
gl.ads:241:34 (reference)
Alpha, stencil, and depth tests

StencilOpEnm

type StencilOpEnm is
     (
      ZERO,
      INVERT,
      KEEP,
      REPLACE,
      INCR,
      DECR
     );

References:

gl.ads:246:9 (declaration)
gl.ads:255:8 (reference)
gl.ads:264:8 (reference)
gl.ads:266:33 (reference)
gl.ads:267:33 (reference)
gl.ads:268:33 (reference)
Stencil operations

BlendSrcEnm

type BlendSrcEnm is
     (
      ZERO,
      ONE,
      SRC_ALPHA,
      ONE_MINUS_SRC_ALPHA,
      DST_ALPHA,
      ONE_MINUS_DST_ALPHA,
      DST_COLOR,
      ONE_MINUS_DST_COLOR,
      SRC_ALPHA_SATURATE,
      CONSTANT_COLOR,
      ONE_MINUS_CONSTANT_COLOR,
      CONSTANT_ALPHA,
      ONE_MINUS_CONSTANT_ALPHA
     );

References:

gl.ads:271:9 (declaration)
gl.ads:287:8 (reference)
gl.ads:303:8 (reference)
gl.ads:349:35 (reference)
Blending functions

BlendDstEnm

type BlendDstEnm is
     (
      ZERO,
      ONE,
      SRC_COLOR,
      ONE_MINUS_SRC_COLOR,
      SRC_ALPHA,
      ONE_MINUS_SRC_ALPHA,
      DST_ALPHA,
      ONE_MINUS_DST_ALPHA
     );

References:

gl.ads:305:9 (declaration)
gl.ads:316:8 (reference)
gl.ads:327:8 (reference)
gl.ads:350:35 (reference)

BlendEquationEnm

type BlendEquationEnm is
     (
      LOGIC_OP,
      FUNC_ADD_EXT,
      MIN_EXT,
      MAX_EXT,
      FUNC_SUBTRACT_EXT,
      FUNC_REVERSE_SUBTRACT_EXT
     );

References:

gl.ads:329:9 (declaration)
gl.ads:338:8 (reference)
gl.ads:347:8 (reference)
gl.ads:352:39 (reference)

LogicOpEnm

type LogicOpEnm is
     (
      CLEAR,
      GL_AND,
      AND_REVERSE,
      COPY,
      AND_INVERTED,
      NOOP,
      GL_XOR,
      GL_OR,
      NOR,
      EQUIV,
      INVERT,
      OR_REVERSE,
      COPY_INVERTED,
      OR_INVERTED,
      NAND,
      SET
     );

References:

gl.ads:360:9 (declaration)
gl.ads:379:8 (reference)
gl.ads:398:8 (reference)
gl.ads:400:32 (reference)
Locic operation function

FaceEnm

type FaceEnm is
     (
      FRONT,
      BACK,
      FRONT_AND_BACK
     );

References:

gl.ads:403:9 (declaration)
gl.adb:29:33 (reference)
gl.ads:410:8 (reference)
gl.ads:416:8 (reference)
gl.ads:418:31 (reference)
gl.ads:450:34 (reference)
gl.ads:1839:32 (reference)
gl.ads:1843:33 (reference)
gl.ads:1847:33 (reference)
gl.ads:1851:35 (reference)
gl.ads:1855:38 (reference)
gl.ads:1859:38 (reference)
gl.ads:1863:36 (reference)
gl.ads:3944:33 (reference)
gl.ads:3947:32 (reference)
gl.ads:3951:35 (reference)
Face culling

OrientationEnm

type OrientationEnm is
     (
      CW,
      CCW
     );

References:

gl.ads:421:9 (declaration)
gl.ads:426:8 (reference)
gl.ads:431:8 (reference)
gl.ads:433:32 (reference)
Polygon orientation

PolygonModeEnm

type PolygonModeEnm is
     (
      POINT,
      LINE,
      FILL
     );

References:

gl.ads:436:9 (declaration)
gl.ads:442:8 (reference)
gl.ads:448:8 (reference)
gl.ads:451:34 (reference)
Polygon mode

ClipPlaneEnm

type ClipPlaneEnm is
     (
      CLIP_PLANE0,
      CLIP_PLANE1,
      CLIP_PLANE2,
      CLIP_PLANE3,
      CLIP_PLANE4,
      CLIP_PLANE5
     );

References:

gl.ads:454:9 (declaration)
gl.ads:463:8 (reference)
gl.ads:472:8 (reference)
gl.ads:474:36 (reference)
gl.ads:477:39 (reference)
Clipping plane operations

DrawBufferEnm

type DrawBufferEnm is
     (
      NONE,
      FRONT_LEFT,
      FRONT_RIGHT,
      BACK_LEFT,
      BACK_RIGHT,
      FRONT,
      BACK,
      LEFT,
      RIGHT,
      FRONT_AND_BACK,
      AUX0,
      AUX1,
      AUX2,
      AUX3
     );

References:

gl.ads:481:9 (declaration)
gl.ads:498:8 (reference)
gl.ads:515:8 (reference)
gl.ads:517:33 (reference)
Buffer selection

ReadBufferEnm

type ReadBufferEnm is
     (
      FRONT_LEFT,
      FRONT_RIGHT,
      BACK_LEFT,
      BACK_RIGHT,
      FRONT,
      BACK,
      LEFT,
      RIGHT,
      AUX0,
      AUX1,
      AUX2,
      AUX3
     );

References:

gl.ads:519:9 (declaration)
gl.ads:534:8 (reference)
gl.ads:549:8 (reference)
gl.ads:551:33 (reference)

ServerCapabilityEnm

type ServerCapabilityEnm is
     (
      POINT_SMOOTH,
      LINE_SMOOTH,
      LINE_STIPPLE,
      POLYGON_SMOOTH,
      POLYGON_STIPPLE,
      CULL_FACE,
      LIGHTING,
      COLOR_MATERIAL,
      FOG,
      DEPTH_TEST,
      STENCIL_TEST,
      NORMALIZE,
      ALPHA_TEST,
      DITHER,
      BLEND,
      INDEX_LOGIC_OP,
      COLOR_LOGIC_OP,
      SCISSOR_TEST,
      TEXTURE_GEN_S,
      TEXTURE_GEN_T,
      TEXTURE_GEN_R,
      TEXTURE_GEN_Q,
      AUTO_NORMAL,
      MAP1_COLOR_4,
      MAP1_INDEX,
      MAP1_NORMAL,
      MAP1_TEXTURE_COORD_1,
      MAP1_TEXTURE_COORD_2,
      MAP1_TEXTURE_COORD_3,
      MAP1_TEXTURE_COORD_4,
      MAP1_VERTEX_3,
      MAP1_VERTEX_4,
      MAP2_COLOR_4,
      MAP2_INDEX,
      MAP2_NORMAL,
      MAP2_TEXTURE_COORD_1,
      MAP2_TEXTURE_COORD_2,
      MAP2_TEXTURE_COORD_3,
      MAP2_TEXTURE_COORD_4,
      MAP2_VERTEX_3,
      MAP2_VERTEX_4,
      TEXTURE_1D,
      TEXTURE_2D,
      POLYGON_OFFSET_POINT,
      POLYGON_OFFSET_LINE,
      CLIP_PLANE0,
      CLIP_PLANE1,
      CLIP_PLANE2,
      CLIP_PLANE3,
      CLIP_PLANE4,
      CLIP_PLANE5,
      LIGHT0,
      LIGHT1,
      LIGHT2,
      LIGHT3,
      LIGHT4,
      LIGHT5,
      LIGHT6,
      LIGHT7,
      POLYGON_OFFSET_FILL,
      TEXTURE_3D_EXT,
      -- ARB_multisample:
      MULTISAMPLE_ARB,
      SAMPLE_ALPHA_TO_COVERAGE_ARB,
      SAMPLE_ALPHA_TO_ONE_ARB,
      SAMPLE_COVERAGE_ARB,
      SAMPLE_BUFFERS_ARB,
      SAMPLES_ARB,
      SAMPLE_COVERAGE_VALUE_ARB,
      SAMPLE_COVERAGE_INVERT_ARB,
      MULTISAMPLE_BIT_ARB
     );

References:

gl.ads:554:9 (declaration)
gl.ads:628:8 (reference)
gl.ads:702:8 (reference)
gl.ads:704:28 (reference)
gl.ads:706:29 (reference)
gl.ads:708:30 (reference)
globe_3d.adb:854:55 (reference)
globe_3d.adb:857:17 (reference)
globe_3d.adb:857:45 (reference)
Server - side capabilities

ClientCapabilityEnm

type ClientCapabilityEnm is
     (
      VERTEX_ARRAY,
      NORMAL_ARRAY,
      COLOR_ARRAY,
      INDEX_ARRAY,
      TEXTURE_COORD_ARRAY,
      EDGE_FLAG_ARRAY
     );

References:

gl.ads:712:9 (declaration)
gl.ads:721:8 (reference)
gl.ads:730:8 (reference)
gl.ads:732:41 (reference)
gl.ads:734:42 (reference)
Client state

ParameterNameEnm

type ParameterNameEnm is
     (
      CURRENT_COLOR,
      CURRENT_INDEX,
      CURRENT_NORMAL,
      CURRENT_TEXTURE_COORDS,
      CURRENT_RASTER_COLOR,
      CURRENT_RASTER_INDEX,
      CURRENT_RASTER_TEXTURE_COORDS,
      CURRENT_RASTER_POSITION,
      CURRENT_RASTER_POSITION_VALID,
      CURRENT_RASTER_DISTANCE,
      POINT_SMOOTH,
      POINT_SIZE,
      POINT_SIZE_RANGE,
      POINT_SIZE_GRANULARITY,
      LINE_SMOOTH,
      LINE_WIDTH,
      LINE_WIDTH_RANGE,
      LINE_WIDTH_GRANULARITY,
      LINE_STIPPLE,
      LINE_STIPPLE_PATTERN,
      LINE_STIPPLE_REPEAT,
      LIST_MODE,
      MAX_LIST_NESTING,
      LIST_BASE,
      LIST_INDEX,
      POLYGON_MODE,
      POLYGON_SMOOTH,
      POLYGON_STIPPLE,
      EDGE_FLAG,
      CULL_FACE,
      CULL_FACE_MODE,
      FRONT_FACE,
      LIGHTING,
      LIGHT_MODEL_LOCAL_VIEWER,
      LIGHT_MODEL_TWO_SIDE,
      LIGHT_MODEL_AMBIENT,
      SHADE_MODEL,
      COLOR_MATERIAL_FACE,
      COLOR_MATERIAL_PARAMETER,
      COLOR_MATERIAL,
      FOG,
      FOG_INDEX,
      FOG_DENSITY,
      FOG_START,
      FOG_END,
      FOG_MODE,
      FOG_COLOR,
      DEPTH_RANGE,
      DEPTH_TEST,
      DEPTH_WRITEMASK,
      DEPTH_CLEAR_VALUE,
      DEPTH_FUNC,
      ACCUM_CLEAR_VALUE,
      STENCIL_TEST,
      STENCIL_CLEAR_VALUE,
      STENCIL_FUNC,
      STENCIL_VALUE_MASK,
      STENCIL_FAIL,
      STENCIL_PASS_DEPTH_FAIL,
      STENCIL_PASS_DEPTH_PASS,
      STENCIL_REF,
      STENCIL_WRITEMASK,
      MATRIX_MODE,
      NORMALIZE,
      VIEWPORT,
      MODELVIEW_STACK_DEPTH,
      PROJECTION_STACK_DEPTH,
      TEXTURE_STACK_DEPTH,
      MODELVIEW_MATRIX,
      PROJECTION_MATRIX,
      TEXTURE_MATRIX,
      ATTRIB_STACK_DEPTH,
      CLIENT_ATTRIB_STACK_DEPTH,
      ALPHA_TEST,
      ALPHA_TEST_FUNC,
      ALPHA_TEST_REF,
      DITHER,
      BLEND_DST,
      BLEND_SRC,
      BLEND,
      LOGIC_OP_MODE,
      INDEX_LOGIC_OP,
      COLOR_LOGIC_OP,
      AUX_BUFFERS,
      DRAW_BUFFER,
      READ_BUFFER,
      SCISSOR_BOX,
      SCISSOR_TEST,
      INDEX_CLEAR_VALUE,
      INDEX_WRITEMASK,
      COLOR_CLEAR_VALUE,
      COLOR_WRITEMASK,
      INDEX_MODE,
      RGBA_MODE,
      DOUBLEBUFFER,
      STEREO,
      RENDER_MODE,
      PERSPECTIVE_CORRECTION_HINT,
      POINT_SMOOTH_HINT,
      LINE_SMOOTH_HINT,
      POLYGON_SMOOTH_HINT,
      FOG_HINT,
      TEXTURE_GEN_S,
      TEXTURE_GEN_T,
      TEXTURE_GEN_R,
      TEXTURE_GEN_Q,
      PIXEL_MAP_I_TO_I_SIZE,
      PIXEL_MAP_S_TO_S_SIZE,
      PIXEL_MAP_I_TO_R_SIZE,
      PIXEL_MAP_I_TO_G_SIZE,
      PIXEL_MAP_I_TO_B_SIZE,
      PIXEL_MAP_I_TO_A_SIZE,
      PIXEL_MAP_R_TO_R_SIZE,
      PIXEL_MAP_G_TO_G_SIZE,
      PIXEL_MAP_B_TO_B_SIZE,
      PIXEL_MAP_A_TO_A_SIZE,
      UNPACK_SWAP_BYTES,
      UNPACK_LSB_FIRST,
      UNPACK_ROW_LENGTH,
      UNPACK_SKIP_ROWS,
      UNPACK_SKIP_PIXELS,
      UNPACK_ALIGNMENT,
      PACK_SWAP_BYTES,
      PACK_LSB_FIRST,
      PACK_ROW_LENGTH,
      PACK_SKIP_ROWS,
      PACK_SKIP_PIXELS,
      PACK_ALIGNMENT,
      MAP_COLOR,
      MAP_STENCIL,
      INDEX_SHIFT,
      INDEX_OFFSET,
      RED_SCALE,
      RED_BIAS,
      ZOOM_X,
      ZOOM_Y,
      GREEN_SCALE,
      GREEN_BIAS,
      BLUE_SCALE,
      BLUE_BIAS,
      ALPHA_SCALE,
      ALPHA_BIAS,
      DEPTH_SCALE,
      DEPTH_BIAS,
      MAX_EVAL_ORDER,
      MAX_LIGHTS,
      MAX_CLIP_PLANES,
      MAX_TEXTURE_SIZE,
      MAX_PIXEL_MAP_TABLE,
      MAX_ATTRIB_STACK_DEPTH,
      MAX_MODELVIEW_STACK_DEPTH,
      MAX_NAME_STACK_DEPTH,
      MAX_PROJECTION_STACK_DEPTH,
      MAX_TEXTURE_STACK_DEPTH,
      MAX_VIEWPORT_DIMS,
      MAX_CLIENT_ATTRIB_STACK_DEPTH,
      SUBPIXEL_BITS,
      INDEX_BITS,
      RED_BITS,
      GREEN_BITS,
      BLUE_BITS,
      ALPHA_BITS,
      DEPTH_BITS,
      STENCIL_BITS,
      ACCUM_RED_BITS,
      ACCUM_GREEN_BITS,
      ACCUM_BLUE_BITS,
      ACCUM_ALPHA_BITS,
      NAME_STACK_DEPTH,
      AUTO_NORMAL,
      MAP1_COLOR_4,
      MAP1_INDEX,
      MAP1_NORMAL,
      MAP1_TEXTURE_COORD_1,
      MAP1_TEXTURE_COORD_2,
      MAP1_TEXTURE_COORD_3,
      MAP1_TEXTURE_COORD_4,
      MAP1_VERTEX_3,
      MAP1_VERTEX_4,
      MAP2_COLOR_4,
      MAP2_INDEX,
      MAP2_NORMAL,
      MAP2_TEXTURE_COORD_1,
      MAP2_TEXTURE_COORD_2,
      MAP2_TEXTURE_COORD_3,
      MAP2_TEXTURE_COORD_4,
      MAP2_VERTEX_3,
      MAP2_VERTEX_4,
      MAP1_GRID_DOMAIN,
      MAP1_GRID_SEGMENTS,
      MAP2_GRID_DOMAIN,
      MAP2_GRID_SEGMENTS,
      TEXTURE_1D,
      TEXTURE_2D,
      POLYGON_OFFSET_UNITS,
      POLYGON_OFFSET_POINT,
      POLYGON_OFFSET_LINE,
      POLYGON_OFFSET_FILL,
      POLYGON_OFFSET_FACTOR,
      TEXTURE_BINDING_1D,
      TEXTURE_BINDING_2D,
      VERTEX_ARRAY,
      NORMAL_ARRAY,
      COLOR_ARRAY,
      INDEX_ARRAY,
      TEXTURE_COORD_ARRAY,
      EDGE_FLAG_ARRAY,
      VERTEX_ARRAY_SIZE,
      VERTEX_ARRAY_TYPE,
      VERTEX_ARRAY_STRIDE,
      NORMAL_ARRAY_TYPE,
      NORMAL_ARRAY_STRIDE,
      COLOR_ARRAY_SIZE,
      COLOR_ARRAY_TYPE,
      COLOR_ARRAY_STRIDE,
      INDEX_ARRAY_TYPE,
      INDEX_ARRAY_STRIDE,
      TEXTURE_COORD_ARRAY_SIZE,
      TEXTURE_COORD_ARRAY_TYPE,
      TEXTURE_COORD_ARRAY_STRIDE,
      EDGE_FLAG_ARRAY_STRIDE,
      SAMPLES
     );

References:

gl.ads:737:9 (declaration)
gl.ads:962:8 (reference)
gl.ads:1187:8 (reference)
gl.ads:1189:36 (reference)
gl.ads:1192:28 (reference)
gl.ads:1195:34 (reference)
gl.ads:1198:36 (reference)
gl.ads:3922:35 (reference)
gl.ads:3925:28 (reference)
glu.adb:12:30 (reference)
glu.ads:649:31 (reference)
glu.ads:652:31 (reference)
glu.ads:655:31 (reference)
glu.ads:724:38 (reference)
glu.ads:726:31 (reference)
glu.ads:732:39 (reference)
glu.ads:734:31 (reference)
Parameter fetches

RenderModeEnm

type RenderModeEnm is
     (
      RENDER,
      FEEDBACK,
      GL_SELECT
     );

References:

gl.ads:1202:9 (declaration)
gl.ads:1208:8 (reference)
gl.ads:1214:8 (reference)
gl.ads:1216:32 (reference)
Render mode

ErrorEnm

type ErrorEnm is
     (
      NO_ERROR,
      INVALID_ENUM,
      INVALID_VALUE,
      INVALID_OPERATION,
      STACK_OVERFLOW,
      STACK_UNDERFLOW,
      OUT_OF_MEMORY
     );

References:

gl.ads:1220:9 (declaration)
gl.ads:1230:8 (reference)
gl.ads:1240:8 (reference)
gl.ads:1243:13 (reference)
glu.ads:114:42 (reference)
glu.ads:679:43 (reference)
glu.ads:680:44 (reference)
Error information

StringEnm

type StringEnm is
     (
      VENDOR,
      RENDERER,
      VERSION,
      EXTENSIONS
     );

References:

gl.ads:1246:9 (declaration)
gl.adb:69:31 (reference)
gl.ads:1253:8 (reference)
gl.ads:1260:8 (reference)
gl.ads:1262:31 (reference)
gl.ads:1263:31 (reference)
gl.ads:3880:34 (reference)
gl.ads:3881:32 (reference)
Connection description

HintEnm

type HintEnm is
     (
      PERSPECTIVE_CORRECTION_HINT,
      POINT_SMOOTH_HINT,
      LINE_SMOOTH_HINT,
      POLYGON_SMOOTH_HINT,
      FOG_HINT
     );

References:

gl.ads:1266:9 (declaration)
gl.ads:1274:8 (reference)
gl.ads:1282:8 (reference)
gl.ads:1298:29 (reference)
Behavior hints

HintModeEnm

type HintModeEnm is
     (
      DONT_CARE,
      FASTEST,
      NICEST
     );

References:

gl.ads:1284:9 (declaration)
gl.ads:1290:8 (reference)
gl.ads:1296:8 (reference)
gl.ads:1299:29 (reference)

AccumEnm

type AccumEnm is
     (
      ACCUM,
      LOAD,
      GL_RETURN,
      MULT,
      ADD
     );

References:

gl.ads:1302:9 (declaration)
gl.ads:1310:8 (reference)
gl.ads:1318:8 (reference)
gl.ads:1320:29 (reference)
gl.ads:4095:31 (reference)
gl.ads:4097:29 (reference)
Accumulation buffer

MatrixModeEnm

type MatrixModeEnm is
     (
      MODELVIEW,
      PROJECTION,
      TEXTURE
     );

References:

gl.ads:1324:9 (declaration)
gl.ads:1330:8 (reference)
gl.ads:1336:8 (reference)
gl.ads:1338:33 (reference)
Matrix mode

ListModeEnm

type ListModeEnm is
     (
      COMPILE,
      COMPILE_AND_EXECUTE
     );

References:

gl.ads:1341:9 (declaration)
gl.ads:1346:8 (reference)
gl.ads:1351:8 (reference)
gl.ads:1389:30 (reference)
Display liststype ListModeEnm is

OffsetTypeEnm

type OffsetTypeEnm is
     (
      GL_BYTE,
      GL_UNSIGNED_BYTE,
      GL_SHORT,
      GL_UNSIGNED_SHORT,
      GL_INT,
      GL_UNSIGNED_INT,
      GL_FLOAT,
      GL_2_BYTES,
      GL_3_BYTES,
      GL_4_BYTES
     );

References:

gl.ads:1353:9 (declaration)
gl.ads:1366:8 (reference)
gl.ads:1379:8 (reference)
gl.ads:1396:34 (reference)

ObjectTypeEnm

type ObjectTypeEnm is
     (
      POINTS,
      LINES,
      LINE_LOOP,
      LINE_STRIP,
      TRIANGLES,
      TRIANGLE_STRIP,
      TRIANGLE_FAN,
      QUADS,
      QUAD_STRIP,
      POLYGON
     );

References:

gl.ads:1402:9 (declaration)
gl.ads:1415:20 (reference)
gl.ads:1417:8 (reference)
gl.ads:1430:8 (reference)
gl.ads:1432:31 (reference)
gl.ads:1607:34 (reference)
gl.ads:1611:38 (reference)
gl-geometry.ads:120:59 (reference)
Object definition

VertexTypeEnm

type VertexTypeEnm is
     (
      GL_SHORT,
      GL_INT,
      GL_FLOAT,
      GL_DOUBLE
     );

References:

gl.ads:1437:9 (declaration)
gl.ads:1444:8 (reference)
gl.ads:1451:8 (reference)
gl.ads:1580:38 (reference)
Vertex arrays and related

NormalTypeEnm

type NormalTypeEnm is
     (
      GL_BYTE,
      GL_SHORT,
      GL_INT,
      GL_FLOAT,
      GL_DOUBLE
     );

References:

gl.ads:1453:9 (declaration)
gl.ads:1461:8 (reference)
gl.ads:1469:8 (reference)
gl.ads:1584:39 (reference)

ColorTypeEnm

type ColorTypeEnm is
     (
      GL_BYTE,
      GL_UNSIGNED_BYTE,
      GL_SHORT,
      GL_UNSIGNED_SHORT,
      GL_INT,
      GL_UNSIGNED_INT,
      GL_FLOAT,
      GL_DOUBLE
     );

References:

gl.ads:1471:9 (declaration)
gl.ads:1482:8 (reference)
gl.ads:1493:8 (reference)
gl.ads:1589:37 (reference)

IndexTypeEnm

type IndexTypeEnm is
     (
      GL_UNSIGNED_BYTE,
      GL_SHORT,
      GL_INT,
      GL_FLOAT,
      GL_DOUBLE
     );

References:

gl.ads:1495:9 (declaration)
gl.ads:1503:8 (reference)
gl.ads:1511:8 (reference)
gl.ads:1593:37 (reference)

TexCoordTypeEnm

type TexCoordTypeEnm is
     (
      GL_SHORT,
      GL_INT,
      GL_FLOAT,
      GL_DOUBLE
     );

References:

gl.ads:1513:9 (declaration)
gl.ads:1520:8 (reference)
gl.ads:1527:8 (reference)
gl.ads:1598:40 (reference)

ArrayIndexTypeEnm

type ArrayIndexTypeEnm is
     (
      UNSIGNED_BYTE,
      UNSIGNED_SHORT,
      UNSIGNED_INT
     );

References:

gl.ads:1529:9 (declaration)
gl.ads:1535:8 (reference)
gl.ads:1541:8 (reference)
gl.ads:1613:38 (reference)

InterleaveFormatEnm

type InterleaveFormatEnm is
     (
      V2F,
      V3F,
      C4UB_V2F,
      C4UB_V3F,
      C3F_V3F,
      N3F_V3F,
      C4F_N3F_V3F,
      T2F_V3F,
      T4F_V4F,
      T2F_C4UB_V3F,
      T2F_C3F_V3F,
      T2F_N3F_V3F,
      T2F_C4F_N3F_V3F,
      T4F_C4F_N3F_V4F
     );

References:

gl.ads:1543:9 (declaration)
gl.ads:1560:8 (reference)
gl.ads:1577:8 (reference)
gl.ads:1616:43 (reference)

ShadeModeEnm

type ShadeModeEnm is
     (
      FLAT,
      SMOOTH
     );

References:

gl.ads:1621:9 (declaration)
gl.ads:1626:8 (reference)
gl.ads:1631:8 (reference)
gl.ads:1633:33 (reference)
Shading model

LightIDEnm

type LightIDEnm is
     (
      LIGHT0,
      LIGHT1,
      LIGHT2,
      LIGHT3,
      LIGHT4,
      LIGHT5,
      LIGHT6,
      LIGHT7
     );

References:

gl.ads:1636:9 (declaration)
gl.adb:20:19 (reference)
gl.ads:1647:8 (reference)
gl.ads:1658:8 (reference)
gl.ads:1732:32 (reference)
gl.ads:1736:33 (reference)
gl.ads:1740:33 (reference)
gl.ads:1744:35 (reference)
gl.ads:1748:38 (reference)
gl.ads:1752:38 (reference)
gl.ads:3930:33 (reference)
gl.ads:3934:32 (reference)
gl.ads:3938:35 (reference)
globe_3d.adb:835:24 (reference)
globe_3d.adb:835:41 (reference)
Lighting

LightParameterEnm

type LightParameterEnm is
     (
      SPOT_EXPONENT,
      SPOT_CUTOFF,
      CONSTANT_ATTENUATION,
      LINEAR_ATTENUATION,
      QUADRATIC_ATTENUATION
     );

References:

gl.ads:1660:9 (declaration)
gl.ads:1668:8 (reference)
gl.ads:1676:8 (reference)
gl.ads:1733:32 (reference)
gl.ads:1737:33 (reference)
gl.ads:3931:33 (reference)
gl.ads:3935:32 (reference)

LightParameterVEnm

type LightParameterVEnm is
     (
      AMBIENT,
      DIFFUSE,
      SPECULAR,
      POSITION,
      SPOT_DIRECTION,
      SPOT_EXPONENT,
      SPOT_CUTOFF,
      CONSTANT_ATTENUATION,
      LINEAR_ATTENUATION,
      QUADRATIC_ATTENUATION
     );

References:

gl.ads:1678:9 (declaration)
gl.adb:21:19 (reference)
gl.ads:1691:8 (reference)
gl.ads:1704:8 (reference)
gl.ads:1741:33 (reference)
gl.ads:1745:35 (reference)
gl.ads:1749:38 (reference)
gl.ads:1753:38 (reference)
gl.ads:3939:35 (reference)

LightModelEnm

type LightModelEnm is
     (
      LIGHT_MODEL_LOCAL_VIEWER,
      LIGHT_MODEL_TWO_SIDE
     );

References:

gl.ads:1706:9 (declaration)
gl.ads:1711:8 (reference)
gl.ads:1716:8 (reference)
gl.ads:1756:35 (reference)
gl.ads:1759:35 (reference)

LightModelVEnm

type LightModelVEnm is
     (
      LIGHT_MODEL_LOCAL_VIEWER,
      LIGHT_MODEL_TWO_SIDE,
      LIGHT_MODEL_AMBIENT
     );

References:

gl.ads:1718:9 (declaration)
gl.ads:1724:8 (reference)
gl.ads:1730:8 (reference)
gl.ads:1762:37 (reference)
gl.ads:1765:37 (reference)

MaterialParameterEnm

type MaterialParameterEnm is
     (
      SHININESS
     );

References:

gl.ads:1769:9 (declaration)
gl.ads:1773:8 (reference)
gl.ads:1777:8 (reference)
gl.ads:1840:32 (reference)
gl.ads:1844:33 (reference)
gl.ads:3945:33 (reference)
gl.ads:3948:32 (reference)

MaterialParameterVEnm

type MaterialParameterVEnm is
     (
      AMBIENT,
      DIFFUSE,
      SPECULAR,
      EMISSION,
      SHININESS,
      AMBIENT_AND_DIFFUSE,
      COLOR_INDEXES
     );

References:

gl.ads:1779:9 (declaration)
gl.adb:30:33 (reference)
gl.ads:1789:8 (reference)
gl.ads:1799:8 (reference)
gl.ads:1848:33 (reference)
gl.ads:1852:35 (reference)
gl.ads:3952:35 (reference)

GetMaterialParameterEnm

type GetMaterialParameterEnm is
     (
      AMBIENT,
      DIFFUSE,
      SPECULAR,
      EMISSION,
      SHININESS,
      COLOR_INDEXES
     );

References:

gl.ads:1801:9 (declaration)
gl.ads:1810:8 (reference)
gl.ads:1819:8 (reference)
gl.ads:1856:38 (reference)
gl.ads:1860:38 (reference)

ColorMaterialEnm

type ColorMaterialEnm is
     (
      AMBIENT,
      DIFFUSE,
      SPECULAR,
      EMISSION,
      AMBIENT_AND_DIFFUSE
     );

References:

gl.ads:1821:9 (declaration)
gl.ads:1829:8 (reference)
gl.ads:1837:8 (reference)
gl.ads:1864:36 (reference)

PixelStorageEnm

type PixelStorageEnm is
     (
      UNPACK_SWAP_BYTES,
      UNPACK_LSB_FIRST,
      UNPACK_ROW_LENGTH,
      UNPACK_SKIP_ROWS,
      UNPACK_SKIP_PIXELS,
      UNPACK_ALIGNMENT,
      PACK_SWAP_BYTES,
      PACK_LSB_FIRST,
      PACK_ROW_LENGTH,
      PACK_SKIP_ROWS,
      PACK_SKIP_PIXELS,
      PACK_ALIGNMENT
     );

References:

gl.ads:1867:9 (declaration)
gl.ads:1882:8 (reference)
gl.ads:1897:8 (reference)
gl.ads:2038:35 (reference)
gl.ads:2041:34 (reference)
gl.ads:3975:35 (reference)
gl.ads:3977:34 (reference)
Pixel stuff

PixelTransferEnm

type PixelTransferEnm is
     (
      MAP_COLOR,
      MAP_STENCIL,
      INDEX_SHIFT,
      INDEX_OFFSET,
      RED_SCALE,
      RED_BIAS,
      GREEN_SCALE,
      GREEN_BIAS,
      BLUE_SCALE,
      BLUE_BIAS,
      ALPHA_SCALE,
      ALPHA_BIAS,
      DEPTH_SCALE,
      DEPTH_BIAS
     );

References:

gl.ads:1899:9 (declaration)
gl.ads:1916:8 (reference)
gl.ads:1933:8 (reference)
gl.ads:2044:38 (reference)
gl.ads:2047:38 (reference)

PixelMapEnm

type PixelMapEnm is
     (
      PIXEL_MAP_I_TO_I,
      PIXEL_MAP_S_TO_S,
      PIXEL_MAP_I_TO_R,
      PIXEL_MAP_I_TO_G,
      PIXEL_MAP_I_TO_B,
      PIXEL_MAP_I_TO_A,
      PIXEL_MAP_R_TO_R,
      PIXEL_MAP_G_TO_G,
      PIXEL_MAP_B_TO_B,
      PIXEL_MAP_A_TO_A
     );

References:

gl.ads:1935:9 (declaration)
gl.ads:1948:8 (reference)
gl.ads:1961:8 (reference)
gl.ads:2050:36 (reference)
gl.ads:2054:37 (reference)
gl.ads:2058:37 (reference)
gl.ads:2062:38 (reference)
gl.ads:2065:39 (reference)
gl.ads:2068:39 (reference)

PixelFormatEnm

type PixelFormatEnm is
     (
      COLOR_INDEX,
      STENCIL_INDEX,
      DEPTH_COMPONENT,
      Red_Component,
      Green_Component,
      Blue_Component,
      Alpha_Component,
      RGB,
      RGBA,
      LUMINANCE,
      LUMINANCE_ALPHA,
      BGR,
      BGRA
     );

References:

gl.ads:1963:9 (declaration)
gl.ads:1979:8 (reference)
gl.ads:1995:8 (reference)
gl.ads:2075:35 (reference)
gl.ads:2081:35 (reference)
glu.ads:118:40 (reference)

PixelDataTypeEnm

type PixelDataTypeEnm is
     (
      GL_BYTE,
      GL_UNSIGNED_BYTE,
      GL_SHORT,
      GL_UNSIGNED_SHORT,
      GL_INT,
      GL_UNSIGNED_INT,
      GL_FLOAT,
      GL_BITMAP
     );

References:

gl.ads:1997:9 (declaration)
gl.ads:2008:8 (reference)
gl.ads:2019:8 (reference)
gl.ads:2076:35 (reference)
gl.ads:2082:35 (reference)
gl.ads:2604:43 (reference)
gl.ads:2614:43 (reference)
gl.ads:2620:36 (reference)
gl.ads:2647:39 (reference)
gl.ads:2657:39 (reference)
gl.ads:2701:46 (reference)
gl.ads:2713:44 (reference)
gl.ads:3129:46 (reference)
gl.ads:3136:41 (reference)
gl.ads:3141:41 (reference)
glu.ads:121:40 (reference)
glu.ads:125:40 (reference)
glu.ads:134:45 (reference)
glu.ads:143:45 (reference)

PixelCopyTypeEnm

type PixelCopyTypeEnm is
     (
      COLOR,
      DEPTH,
      STENCIL
     );

References:

gl.ads:2021:9 (declaration)
gl.ads:2027:8 (reference)
gl.ads:2033:8 (reference)
gl.ads:2089:35 (reference)

TexCoordEnm

type TexCoordEnm is
     (
      S,
      T,
      R,
      Q
     );

References:

gl.ads:2092:9 (declaration)
gl.ads:2099:8 (reference)
gl.ads:2106:8 (reference)
gl.ads:2504:31 (reference)
gl.ads:2508:31 (reference)
gl.ads:2512:31 (reference)
gl.ads:2516:33 (reference)
gl.ads:2520:33 (reference)
gl.ads:2524:33 (reference)
gl.ads:2528:36 (reference)
gl.ads:2532:36 (reference)
gl.ads:2536:36 (reference)
Texturing

TexParameterEnm

type TexParameterEnm is
     (
      TEXTURE_GEN_MODE
     );

References:

gl.ads:2108:9 (declaration)
gl.ads:2112:8 (reference)
gl.ads:2116:8 (reference)
gl.ads:2505:31 (reference)
gl.ads:2509:31 (reference)
gl.ads:2513:31 (reference)

TexParameterVEnm

type TexParameterVEnm is
     (
      TEXTURE_GEN_MODE,
      OBJECT_PLANE,
      EYE_PLANE
     );

References:

gl.ads:2118:9 (declaration)
gl.ads:2124:8 (reference)
gl.ads:2130:8 (reference)
gl.ads:2517:33 (reference)
gl.ads:2521:33 (reference)
gl.ads:2525:33 (reference)
gl.ads:2529:36 (reference)
gl.ads:2533:36 (reference)
gl.ads:2537:36 (reference)

TexEnvEnm

type TexEnvEnm is
     (
      TEXTURE_ENV
     );

References:

gl.ads:2132:9 (declaration)
gl.ads:2136:8 (reference)
gl.ads:2140:8 (reference)
gl.ads:2540:32 (reference)
gl.ads:2544:31 (reference)
gl.ads:2548:33 (reference)
gl.ads:2552:33 (reference)
gl.ads:2556:36 (reference)
gl.ads:2560:36 (reference)
gl.ads:4020:32 (reference)
gl.ads:4023:31 (reference)

TexEnvParameterEnm

type TexEnvParameterEnm is
     (
      TEXTURE_ENV_MODE
     );

References:

gl.ads:2142:9 (declaration)
gl.ads:2146:8 (reference)
gl.ads:2150:8 (reference)
gl.ads:2541:32 (reference)
gl.ads:2545:31 (reference)
gl.ads:4021:32 (reference)
gl.ads:4024:31 (reference)

TexEnvParameterVEnm

type TexEnvParameterVEnm is
     (
      TEXTURE_ENV_MODE,
      TEXTURE_ENV_COLOR
     );

References:

gl.ads:2152:9 (declaration)
gl.ads:2157:8 (reference)
gl.ads:2162:8 (reference)
gl.ads:2549:33 (reference)
gl.ads:2553:33 (reference)
gl.ads:2557:36 (reference)
gl.ads:2561:36 (reference)

TargetTexEnm

type TargetTexEnm is
     (
      TEXTURE_1D,
      TEXTURE_2D
     );

References:

gl.ads:2164:9 (declaration)
gl.ads:2169:8 (reference)
gl.ads:2174:8 (reference)
gl.ads:2564:38 (reference)
gl.ads:2568:37 (reference)
gl.ads:2572:39 (reference)
gl.ads:2576:39 (reference)
gl.ads:2580:42 (reference)
gl.ads:2584:42 (reference)
gl.ads:2617:36 (reference)
gl.ads:2629:41 (reference)
gl.ads:4027:38 (reference)
gl.ads:4030:37 (reference)

TexParamEnm

type TexParamEnm is
     (
      TEXTURE_MAG_FILTER,
      TEXTURE_MIN_FILTER,
      TEXTURE_WRAP_S,
      TEXTURE_WRAP_T,
      TEXTURE_PRIORITY
     );

References:

gl.ads:2176:9 (declaration)
gl.ads:2184:8 (reference)
gl.ads:2192:8 (reference)
gl.ads:2565:38 (reference)
gl.ads:2569:37 (reference)
gl.ads:4028:38 (reference)
gl.ads:4031:37 (reference)

TexParamVEnm

type TexParamVEnm is
     (
      TEXTURE_BORDER_COLOR,
      TEXTURE_MAG_FILTER,
      TEXTURE_MIN_FILTER,
      TEXTURE_WRAP_S,
      TEXTURE_WRAP_T,
      TEXTURE_PRIORITY
     );

References:

gl.ads:2194:9 (declaration)
gl.ads:2203:8 (reference)
gl.ads:2212:8 (reference)
gl.ads:2573:39 (reference)
gl.ads:2577:39 (reference)

GetTexParamEnm

type GetTexParamEnm is
     (
      TEXTURE_BORDER_COLOR,
      TEXTURE_MAG_FILTER,
      TEXTURE_MIN_FILTER,
      TEXTURE_WRAP_S,
      TEXTURE_WRAP_T,
      TEXTURE_PRIORITY,
      TEXTURE_RESIDENT
     );

References:

gl.ads:2214:9 (declaration)
gl.ads:2224:8 (reference)
gl.ads:2234:8 (reference)
gl.ads:2581:42 (reference)
gl.ads:2585:42 (reference)

TargetTexLevelEnm

type TargetTexLevelEnm is
     (
      TEXTURE_1D,
      TEXTURE_2D,
      PROXY_TEXTURE_1D,
      PROXY_TEXTURE_2D
     );

References:

gl.ads:2236:9 (declaration)
gl.ads:2243:8 (reference)
gl.ads:2250:8 (reference)
gl.ads:2588:47 (reference)
gl.ads:2593:47 (reference)

TexLevelParameterEnm

type TexLevelParameterEnm is
     (
      TEXTURE_WIDTH,
      TEXTURE_HEIGHT,
      TEXTURE_COMPONENTS,
      TEXTURE_BORDER,
      TEXTURE_RED_SIZE,
      TEXTURE_GREEN_SIZE,
      TEXTURE_BLUE_SIZE,
      TEXTURE_ALPHA_SIZE,
      TEXTURE_LUMINANCE_SIZE,
      TEXTURE_INTENSITY_SIZE,
      TEXTURE_INTERNAL_FORMAT
     );

References:

gl.ads:2252:9 (declaration)
gl.ads:2266:8 (reference)
gl.ads:2280:8 (reference)
gl.ads:2590:47 (reference)
gl.ads:2595:47 (reference)

TargetTex1DEnm

type TargetTex1DEnm is
     (
      TEXTURE_1D,
      PROXY_TEXTURE_1D
     );

References:

gl.ads:2282:9 (declaration)
gl.ads:2287:8 (reference)
gl.ads:2292:8 (reference)
gl.ads:2598:43 (reference)

TexFormatEnm

type TexFormatEnm is
     (
      Alpha_Value,
      RGB,
      RGBA,
      LUMINANCE,
      LUMINANCE_ALPHA,
      R3_G3_B2,
      ALPHA4,
      ALPHA8,
      ALPHA12,
      ALPHA16,
      LUMINANCE4,
      LUMINANCE8,
      LUMINANCE12,
      LUMINANCE16,
      LUMINANCE4_ALPHA4,
      LUMINANCE6_ALPHA2,
      LUMINANCE8_ALPHA8,
      LUMINANCE12_ALPHA4,
      LUMINANCE12_ALPHA12,
      LUMINANCE16_ALPHA16,
      INTENSITY,
      INTENSITY4,
      INTENSITY8,
      INTENSITY12,
      INTENSITY16,
      RGB4,
      RGB5,
      RGB8,
      RGB10,
      RGB12,
      RGB16,
      RGBA2,
      RGBA4,
      RGB5_A1,
      RGBA8,
      RGB10_A2,
      RGBA12,
      RGBA16,
      BGR,
      BGRA
     );

References:

gl.ads:2294:9 (declaration)
gl.ads:2337:8 (reference)
gl.ads:2380:8 (reference)
gl.ads:2600:43 (reference)
gl.ads:2609:43 (reference)
gl.ads:2662:47 (reference)
gl.ads:2670:47 (reference)
gl.ads:3126:46 (reference)
gl-io.adb:50:48 (reference)
gl-io.adb:690:33 (reference)
gl-io.ads:62:30 (reference)

TexPixelFormatEnm

type TexPixelFormatEnm is
     (
      COLOR_INDEX,
      Red_Component,
      Green_Component,
      Blue_Component,
      Alpha_Component,
      RGB,
      RGBA,
      LUMINANCE,
      LUMINANCE_ALPHA
     );

References:

gl.ads:2382:9 (declaration)
gl.ads:2394:8 (reference)
gl.ads:2406:8 (reference)
gl.ads:2603:43 (reference)
gl.ads:2613:43 (reference)
gl.ads:2646:39 (reference)
gl.ads:2656:39 (reference)
gl.ads:2695:46 (reference)
gl.ads:2700:46 (reference)
gl.ads:2712:44 (reference)
gl.ads:3128:46 (reference)
gl.ads:3135:41 (reference)
gl.ads:3140:41 (reference)
glu.ads:133:45 (reference)
glu.ads:142:45 (reference)
gl-io.adb:51:48 (reference)
gl-io.adb:691:33 (reference)
gl-io.ads:63:30 (reference)

TargetTex2DEnm

type TargetTex2DEnm is
     (
      TEXTURE_2D,
      PROXY_TEXTURE_2D
     );

References:

gl.ads:2408:9 (declaration)
gl.ads:2413:8 (reference)
gl.ads:2418:8 (reference)
gl.ads:2607:43 (reference)

TexImageFormatEnm

type TexImageFormatEnm is
     (
      Red_Component,
      Green_Component,
      Blue_Component,
      Alpha_Component,
      RGB,
      RGBA,
      LUMINANCE,
      LUMINANCE_ALPHA
     );

References:

gl.ads:2420:9 (declaration)
gl.ads:2431:8 (reference)
gl.ads:2442:8 (reference)
gl.ads:2619:36 (reference)

TargetTex1DOnlyEnm

type TargetTex1DOnlyEnm is
     (
      TEXTURE_1D
     );

References:

gl.ads:2444:9 (declaration)
gl.ads:2448:8 (reference)
gl.ads:2452:8 (reference)
gl.ads:2642:39 (reference)
gl.ads:2660:47 (reference)
gl.ads:2677:43 (reference)
glu.ads:130:45 (reference)

TargetTex2DOnlyEnm

type TargetTex2DOnlyEnm is
     (
      TEXTURE_2D
     );

References:

gl.ads:2454:9 (declaration)
gl.ads:2458:8 (reference)
gl.ads:2462:8 (reference)
gl.ads:2650:39 (reference)
gl.ads:2668:47 (reference)
gl.ads:2684:43 (reference)
glu.ads:138:45 (reference)

TargetTex3DEnm

type TargetTex3DEnm is
     (
      TEXTURE_3D_EXT,
      PROXY_TEXTURE_3D_EXT
     );

References:

gl.ads:2464:9 (declaration)
gl.ads:2469:8 (reference)
gl.ads:2474:8 (reference)
gl.ads:2693:46 (reference)

TargetTex3DOnlyEnm

type TargetTex3DOnlyEnm is
     (
      TEXTURE_3D_EXT
     );

References:

gl.ads:2476:9 (declaration)
gl.ads:2480:8 (reference)
gl.ads:2484:8 (reference)
gl.ads:2704:44 (reference)
gl.ads:2716:46 (reference)

Map1TargetEnm

type Map1TargetEnm is
     (
      MAP1_COLOR_4,
      MAP1_INDEX,
      MAP1_NORMAL,
      MAP1_TEXTURE_COORD_1,
      MAP1_TEXTURE_COORD_2,
      MAP1_TEXTURE_COORD_3,
      MAP1_TEXTURE_COORD_4,
      MAP1_VERTEX_3,
      MAP1_VERTEX_4
     );

References:

gl.ads:2727:9 (declaration)
gl.ads:2739:8 (reference)
gl.ads:2751:8 (reference)
gl.ads:2863:34 (reference)
gl.ads:2870:30 (reference)
glu.ads:417:40 (reference)
Evaluators

Map2TargetEnm

type Map2TargetEnm is
     (
      MAP2_COLOR_4,
      MAP2_INDEX,
      MAP2_NORMAL,
      MAP2_TEXTURE_COORD_1,
      MAP2_TEXTURE_COORD_2,
      MAP2_TEXTURE_COORD_3,
      MAP2_TEXTURE_COORD_4,
      MAP2_VERTEX_3,
      MAP2_VERTEX_4
     );

References:

gl.ads:2753:9 (declaration)
gl.ads:2765:8 (reference)
gl.ads:2777:8 (reference)
gl.ads:2877:34 (reference)
gl.ads:2888:34 (reference)
glu.ads:433:45 (reference)

MapTargetEnm

type MapTargetEnm is
     (
      MAP1_COLOR_4,
      MAP1_INDEX,
      MAP1_NORMAL,
      MAP1_TEXTURE_COORD_1,
      MAP1_TEXTURE_COORD_2,
      MAP1_TEXTURE_COORD_3,
      MAP1_TEXTURE_COORD_4,
      MAP1_VERTEX_3,
      MAP1_VERTEX_4,
      MAP2_COLOR_4,
      MAP2_INDEX,
      MAP2_NORMAL,
      MAP2_TEXTURE_COORD_1,
      MAP2_TEXTURE_COORD_2,
      MAP2_TEXTURE_COORD_3,
      MAP2_TEXTURE_COORD_4,
      MAP2_VERTEX_3,
      MAP2_VERTEX_4
     );

References:

gl.ads:2779:9 (declaration)
gl.ads:2800:8 (reference)
gl.ads:2821:8 (reference)
gl.ads:2899:33 (reference)
gl.ads:2903:33 (reference)
gl.ads:2907:33 (reference)

MapQueryEnm

type MapQueryEnm is
     (
      COEFF,
      ORDER,
      DOMAIN
     );

References:

gl.ads:2823:9 (declaration)
gl.ads:2829:8 (reference)
gl.ads:2835:8 (reference)
gl.ads:2900:33 (reference)
gl.ads:2904:33 (reference)
gl.ads:2908:33 (reference)

Mesh1ModeEnm

type Mesh1ModeEnm is
     (
      POINT,
      LINE
     );

References:

gl.ads:2837:9 (declaration)
gl.ads:2842:8 (reference)
gl.ads:2847:8 (reference)
gl.ads:2916:32 (reference)

Mesh2ModeEnm

type Mesh2ModeEnm is
     (
      POINT,
      LINE,
      FILL
     );

References:

gl.ads:2849:9 (declaration)
gl.ads:2855:8 (reference)
gl.ads:2861:8 (reference)
gl.ads:2920:32 (reference)

FogParameterEnm

type FogParameterEnm is
     (
      FOG_INDEX,
      FOG_DENSITY,
      FOG_START,
      FOG_END,
      FOG_MODE
     );

References:

gl.ads:2967:9 (declaration)
gl.ads:2975:8 (reference)
gl.ads:2983:8 (reference)
gl.ads:3011:28 (reference)
gl.ads:3014:28 (reference)
Fog

FogParameterVEnm

type FogParameterVEnm is
     (
      FOG_INDEX,
      FOG_DENSITY,
      FOG_START,
      FOG_END,
      FOG_MODE,
      FOG_COLOR
     );

References:

gl.ads:2985:9 (declaration)
gl.ads:2994:8 (reference)
gl.ads:3003:8 (reference)
gl.ads:3017:30 (reference)
gl.ads:3020:30 (reference)

FeedbackModeEnm

type FeedbackModeEnm is
     (
      GL_2D,
      GL_3D,
      GL_3D_COLOR,
      GL_3D_COLOR_TEXTURE,
      GL_4D_COLOR_TEXTURE
     );

References:

gl.ads:3024:9 (declaration)
gl.ads:3032:8 (reference)
gl.ads:3040:8 (reference)
gl.ads:3055:39 (reference)
Feedback

ColorTableTargetEnm

type ColorTableTargetEnm is
     (
      TEXTURE_1D,
      TEXTURE_2D,
      PROXY_TEXTURE_1D,
      PROXY_TEXTURE_2D,
      TEXTURE_3D_EXT,
      PROXY_TEXTURE_3D_EXT,
      SHARED_TEXTURE_PALETTE_EXT

     );

References:

gl.ads:3061:9 (declaration)
gl.ads:3072:8 (reference)
gl.ads:3082:8 (reference)
gl.ads:3125:46 (reference)
gl.ads:3132:41 (reference)
Color tables (extension)

GetColorTableTargetEnm

type GetColorTableTargetEnm is
     (
      TEXTURE_1D,
      TEXTURE_2D,
      TEXTURE_3D_EXT,
      SHARED_TEXTURE_PALETTE_EXT

     );

References:

gl.ads:3084:9 (declaration)
gl.ads:3092:8 (reference)
gl.ads:3099:8 (reference)
gl.ads:3139:41 (reference)
gl.ads:3144:52 (reference)
gl.ads:3148:52 (reference)

ColorTableParameterEnm

type ColorTableParameterEnm is
     (
      COLOR_TABLE_FORMAT_EXT,
      COLOR_TABLE_WIDTH_EXT,
      COLOR_TABLE_RED_SIZE_EXT,
      COLOR_TABLE_GREEN_SIZE_EXT,
      COLOR_TABLE_BLUE_SIZE_EXT,
      COLOR_TABLE_ALPHA_SIZE_EXT,
      COLOR_TABLE_LUMINANCE_SIZE_EXT,
      COLOR_TABLE_INTENSITY_SIZE_EXT
     );

References:

gl.ads:3101:9 (declaration)
gl.ads:3112:8 (reference)
gl.ads:3123:8 (reference)
gl.ads:3145:52 (reference)
gl.ads:3149:52 (reference)

PointParameterEnm

type PointParameterEnm is
     (
      POINT_SIZE_MIN_EXT,
      POINT_SIZE_MAX_EXT,
      POINT_FADE_THRESHOLD_SIZE_EXT
     );

References:

gl.ads:3153:9 (declaration)
gl.ads:3159:8 (reference)
gl.ads:3165:8 (reference)
gl.ads:3183:42 (reference)
Point parameters (extension)

PointParameterVEnm

type PointParameterVEnm is
     (
      POINT_SIZE_MIN_EXT,
      POINT_SIZE_MAX_EXT,
      POINT_FADE_THRESHOLD_SIZE_EXT,
      DISTANCE_ATTENUATION_EXT
     );

References:

gl.ads:3167:9 (declaration)
gl.ads:3174:8 (reference)
gl.ads:3181:8 (reference)
gl.ads:3186:44 (reference)

VBO_Target

type VBO_Target is
     (
      ARRAY_BUFFER,
      ELEMENT_ARRAY_BUFFER,
      PIXEL_PACK_BUFFER,
      PIXEL_UNPACK_BUFFER
     );

References:

gl.ads:3783:9 (declaration)
gl.adb:95:36 (reference)
gl.adb:99:40 (reference)
gl.adb:105:42 (reference)
gl.adb:111:39 (reference)
gl.adb:115:39 (reference)
gl.adb:118:47 (reference)
gl.ads:3790:9 (reference)
gl.ads:3798:36 (reference)
gl.ads:3826:40 (reference)
gl.ads:3831:42 (reference)
gl.ads:3849:39 (reference)
gl.ads:3852:39 (reference)
gl.ads:3869:47 (reference)
gl-extended.ads:19:38 (reference)
gl-extended.ads:22:38 (reference)
gl-extended.ads:27:41 (reference)
gl-extended.ads:32:38 (reference)
gl-extended.ads:35:38 (reference)
gl-extended.ads:37:46 (reference)
gl-buffer-general.ads:85:27 (reference)
gl-buffer.adb:71:75 (reference)
gl-buffer.adb:76:83 (reference)
gl-buffer.ads:25:58 (reference)
gl-buffer.ads:54:83 (reference)
gl-buffer.ads:55:83 (reference)

VBO_Usage

type VBO_Usage is
     (
      STREAM_DRAW,
      STREAM_READ,
      STREAM_COPY,
      STATIC_DRAW,
      STATIC_READ,
      STATIC_COPY,
      DYNAMIC_DRAW,
      DYNAMIC_READ,
      DYNAMIC_COPY
     );

References:

gl.ads:3801:9 (declaration)
gl.adb:102:39 (reference)
gl.ads:3813:8 (reference)
gl.ads:3829:39 (reference)
gl-extended.ads:25:38 (reference)
gl-buffer-general.adb:28:65 (reference)
gl-buffer-general.ads:26:63 (reference)

Access_Policy

type Access_Policy is
     (
      READ_ONLY,
      WRITE_ONLY,
      READ_WRITE
     );

References:

gl.ads:3836:9 (declaration)
gl.adb:112:39 (reference)
gl.ads:3842:8 (reference)
gl.ads:3850:39 (reference)
gl-extended.ads:33:38 (reference)

Buffer_Parameter

type Buffer_Parameter is
     (
      BUFFER_SIZE,
      BUFFER_USAGE,
      BUFFER_ACCESS,
      BUFFER_MAPPED
     );

References:

gl.ads:3854:9 (declaration)
gl.adb:119:44 (reference)
gl.ads:3861:8 (reference)
gl.ads:3870:44 (reference)
gl-extended.ads:38:46 (reference)

Constants & Global variables

MESA_MAJOR_VERSION

MESA_MAJOR_VERSION           : constant := 2;

References:

gl.ads:72:4 (declaration)

MESA_MINOR_VERSION

MESA_MINOR_VERSION           : constant := 5;

References:

gl.ads:73:4 (declaration)

VERSION_1_1

VERSION_1_1                  : constant := 1;

References:

gl.ads:74:4 (declaration)

EXT_BLEND_COLOR

EXT_BLEND_COLOR              : constant := 1;

References:

gl.ads:75:4 (declaration)

EXT_BLEND_LOGIC_OP

EXT_BLEND_LOGIC_OP           : constant := 1;

References:

gl.ads:76:4 (declaration)

EXT_BLEND_MINMAX

EXT_BLEND_MINMAX             : constant := 1;

References:

gl.ads:77:4 (declaration)

EXT_BLEND_SUBTRACT

EXT_BLEND_SUBTRACT           : constant := 1;

References:

gl.ads:78:4 (declaration)

EXT_POLYGON_OFFSET

EXT_POLYGON_OFFSET           : constant := 1;

References:

gl.ads:79:4 (declaration)

EXT_VERTEX_ARRAY

EXT_VERTEX_ARRAY             : constant := 1;

References:

gl.ads:80:4 (declaration)

EXT_TEXTURE_OBJECT

EXT_TEXTURE_OBJECT           : constant := 1;

References:

gl.ads:81:4 (declaration)

EXT_TEXTURE3D

EXT_TEXTURE3D                : constant := 1;

References:

gl.ads:82:4 (declaration)

EXT_PALETTED_TEXTURE

EXT_PALETTED_TEXTURE         : constant := 1;

References:

gl.ads:83:4 (declaration)

EXT_SHARED_TEXTURE_PALETTE

EXT_SHARED_TEXTURE_PALETTE   : constant := 1;

References:

gl.ads:84:4 (declaration)

EXT_POINT_PARAMETERS

EXT_POINT_PARAMETERS         : constant := 1;

References:

gl.ads:85:4 (declaration)

MESA_WINDOW_POS

MESA_WINDOW_POS              : constant := 1;

References:

gl.ads:86:4 (declaration)

MESA_RESIZE_BUFFERS

MESA_RESIZE_BUFFERS          : constant := 1;

References:

gl.ads:87:4 (declaration)

CURRENT_BIT

CURRENT_BIT                  : constant := 16#00000001#;

References:

gl.ads:89:4 (declaration)

POINT_BIT

POINT_BIT                    : constant := 16#00000002#;

References:

gl.ads:90:4 (declaration)

LINE_BIT

LINE_BIT                     : constant := 16#00000004#;

References:

gl.ads:91:4 (declaration)

POLYGON_BIT

POLYGON_BIT                  : constant := 16#00000008#;

References:

gl.ads:92:4 (declaration)

POLYGON_STIPPLE_BIT

POLYGON_STIPPLE_BIT          : constant := 16#00000010#;

References:

gl.ads:93:4 (declaration)

PIXEL_MODE_BIT

PIXEL_MODE_BIT               : constant := 16#00000020#;

References:

gl.ads:94:4 (declaration)

LIGHTING_BIT

LIGHTING_BIT                 : constant := 16#00000040#;

References:

gl.ads:95:4 (declaration)

FOG_BIT

FOG_BIT                      : constant := 16#00000080#;

References:

gl.ads:96:4 (declaration)

DEPTH_BUFFER_BIT

DEPTH_BUFFER_BIT             : constant := 16#00000100#;

References:

gl.ads:97:4 (declaration)
globe_3d.adb:1083:37 (reference)
graphics_opengl.adb:104:21 (reference)

ACCUM_BUFFER_BIT

ACCUM_BUFFER_BIT             : constant := 16#00000200#;

References:

gl.ads:98:4 (declaration)
globe_3d-software_anti_aliasing.adb:142:38 (reference)

STENCIL_BUFFER_BIT

STENCIL_BUFFER_BIT           : constant := 16#00000400#;

References:

gl.ads:99:4 (declaration)

VIEWPORT_BIT

VIEWPORT_BIT                 : constant := 16#00000800#;

References:

gl.ads:100:4 (declaration)
globe_3d-portals.adb:108:44 (reference)
glut_2d.adb:30:45 (reference)

TRANSFORM_BIT

TRANSFORM_BIT                : constant := 16#00001000#;

References:

gl.ads:101:4 (declaration)
globe_3d-portals.adb:108:25 (reference)
glut_2d.adb:30:25 (reference)

ENABLE_BIT

ENABLE_BIT                   : constant := 16#00002000#;

References:

gl.ads:102:4 (declaration)

COLOR_BUFFER_BIT

COLOR_BUFFER_BIT             : constant := 16#00004000#;

HINT_BIT

HINT_BIT                     : constant := 16#00008000#;

References:

gl.ads:104:4 (declaration)

EVAL_BIT

EVAL_BIT                     : constant := 16#00010000#;

References:

gl.ads:105:4 (declaration)

LIST_BIT

LIST_BIT                     : constant := 16#00020000#;

References:

gl.ads:106:4 (declaration)

TEXTURE_BIT

TEXTURE_BIT                  : constant := 16#00040000#;

References:

gl.ads:107:4 (declaration)

SCISSOR_BIT

SCISSOR_BIT                  : constant := 16#00080000#;

References:

gl.ads:108:4 (declaration)

ALL_ATTRIB_BITS

ALL_ATTRIB_BITS              : constant := 16#000FFFFF#;

References:

gl.ads:109:4 (declaration)

CLIENT_PIXEL_STORE_BIT

CLIENT_PIXEL_STORE_BIT       : constant := 16#00000001#;

References:

gl.ads:110:4 (declaration)

CLIENT_VERTEX_ARRAY_BIT

CLIENT_VERTEX_ARRAY_BIT      : constant := 16#00000002#;

References:

gl.ads:111:4 (declaration)

CLIENT_ALL_ATTRIB_BITS

CLIENT_ALL_ATTRIB_BITS       : constant := 16#0000FFFF#;

References:

gl.ads:112:4 (declaration)

GL_False (GL_Boolean)

GL_False                        : constant GL_Boolean := GL_Boolean'Val (0);

References:

gl.ads:180:4 (declaration)
glu.ads:53:57 (reference)
globe_3d.adb:1214:25 (reference)
The boolean constants

GL_True (GL_Boolean)

GL_True                         : constant GL_Boolean := GL_Boolean'Val (1);

References:

gl.ads:181:4 (declaration)
glu.adb:55:29 (reference)
glu.ads:54:57 (reference)
gl-buffer-general.adb:83:20 (reference)
globe_3d.adb:1261:25 (reference)

OBJECT_LINEAR

OBJECT_LINEAR                : constant := 16#2401#;

References:

gl.ads:2487:4 (declaration)
Texture map parameters

EYE_LINEAR

EYE_LINEAR                   : constant := 16#2400#;

References:

gl.ads:2488:4 (declaration)

SPHERE_MAP

SPHERE_MAP                   : constant := 16#2402#;

References:

gl.ads:2489:4 (declaration)

NEAREST_MIPMAP_NEAREST

NEAREST_MIPMAP_NEAREST       : constant := 16#2700#;

References:

gl.ads:2492:4 (declaration)
Texture filter parameter values

NEAREST_MIPMAP_LINEAR

NEAREST_MIPMAP_LINEAR        : constant := 16#2702#;

References:

gl.ads:2493:4 (declaration)

LINEAR_MIPMAP_NEAREST

LINEAR_MIPMAP_NEAREST        : constant := 16#2701#;

References:

gl.ads:2494:4 (declaration)

LINEAR_MIPMAP_LINEAR

LINEAR_MIPMAP_LINEAR         : constant := 16#2703#;

References:

gl.ads:2495:4 (declaration)

DECAL

DECAL                        : constant := 16#2101#;

References:

gl.ads:2496:4 (declaration)

MODULATE

MODULATE                     : constant := 16#2100#;

References:

gl.ads:2497:4 (declaration)
gl-io.adb:67:46 (reference)
gl-textures.adb:204:49 (reference)

NEAREST

NEAREST                      : constant := 16#2600#;

References:

gl.ads:2498:4 (declaration)

REPEAT

REPEAT                       : constant := 16#2901#;

References:

gl.ads:2499:4 (declaration)
gl-io.adb:61:49 (reference)
gl-io.adb:62:49 (reference)

CLAMP

CLAMP                        : constant := 16#2900#;

References:

gl.ads:2500:4 (declaration)

CLAMP_TO_EDGE

CLAMP_TO_EDGE                : constant := 16#812F#;

References:

gl.ads:2501:4 (declaration)
gl-textures.adb:196:50 (reference)
gl-textures.adb:197:50 (reference)

CLAMP_TO_BORDER

CLAMP_TO_BORDER              : constant := 16#812D#;

References:

gl.ads:2502:4 (declaration)

LINEAR

LINEAR  : constant := 16#2601#;

References:

gl.ads:3006:4 (declaration)
gl-io.adb:64:53 (reference)
gl-io.adb:66:53 (reference)
gl-textures.adb:201:56 (reference)
gl-textures.adb:202:56 (reference)
Fog attenuation modes

EXP1

EXP1    : constant := 16#0800#;

References:

gl.ads:3007:4 (declaration)

EXP2

EXP2    : constant := 16#0801#;

References:

gl.ads:3008:4 (declaration)
EXP1 : original was EXP, confused with the Exp function (29 - May - 2006)

POINT_TOKEN

POINT_TOKEN                  : constant := 16#0701#;

References:

gl.ads:3043:4 (declaration)
Feedback tokens

LINE_TOKEN

LINE_TOKEN                   : constant := 16#0702#;

References:

gl.ads:3044:4 (declaration)

LINE_RESET_TOKEN

LINE_RESET_TOKEN             : constant := 16#0707#;

References:

gl.ads:3045:4 (declaration)

POLYGON_TOKEN

POLYGON_TOKEN                : constant := 16#0703#;

References:

gl.ads:3046:4 (declaration)

BITMAP_TOKEN

BITMAP_TOKEN                 : constant := 16#0704#;

References:

gl.ads:3047:4 (declaration)

DRAW_PIXEL_TOKEN

DRAW_PIXEL_TOKEN             : constant := 16#0705#;

References:

gl.ads:3048:4 (declaration)

COPY_PIXEL_TOKEN

COPY_PIXEL_TOKEN             : constant := 16#0706#;

References:

gl.ads:3049:4 (declaration)

PASS_THROUGH_TOKEN

PASS_THROUGH_TOKEN           : constant := 16#0700#;

References:

gl.ads:3050:4 (declaration)

FEEDBACK_BUFFER_SIZE

FEEDBACK_BUFFER_SIZE         : constant := 16#0DF1#;

References:

gl.ads:3051:4 (declaration)

FEEDBACK_BUFFER_TYPE

FEEDBACK_BUFFER_TYPE         : constant := 16#0DF2#;

References:

gl.ads:3052:4 (declaration)

Subprograms & Entries

to_Pointer

function to_Pointer is new Ada.Unchecked_Conversion 
(color_access, GL.pointer);

References:

gl.ads:163:13 (declaration)

to_Pointer

function to_Pointer is new Ada.Unchecked_Conversion 
(double_access, GL.pointer);

References:

gl.ads:166:13 (declaration)
gl-skins.adb:101:47 (call)
gl-skins.adb:131:49 (call)

to_Pointer

function to_Pointer is new Ada.Unchecked_Conversion 
(natural_access, GL.pointer);

References:

gl.ads:169:13 (declaration)

to_Pointer

function to_Pointer is new Ada.Unchecked_Conversion 
(uintPtr, GL.pointer);

References:

gl.ads:171:13 (declaration)

to_Pointer

function to_Pointer is new Ada.Unchecked_Conversion 
(ushortPtr, GL.pointer);

References:

gl.ads:172:13 (declaration)

GetPointerv

procedure GetPointerv 
(pname: GetPointerEnm;
params: GL.pointer);

References:

gl.ads:208:14 (declaration)
gl.ads:4338:28 (body)

Alpha_Func

procedure Alpha_Func 
(func: FuncEnm;
ref: GL.Clampf);

References:

gl.ads:236:14 (declaration)
gl.ads:4121:28 (body)
gl-skins.adb:164:10 (call)

Called by:

Skins.Enable defined at gl-skins.ads:102:25

DepthFunc

procedure DepthFunc 
(func: FuncEnm);

References:

gl.ads:239:14 (declaration)
gl.ads:4160:28 (body)

StencilFunc

procedure StencilFunc 
(func: FuncEnm;
ref: GL.Int;
mask: GL.Uint);

References:

gl.ads:241:14 (declaration)
gl.ads:4376:28 (body)

StencilOp

procedure StencilOp 
(fail: StencilOpEnm;
zfail: StencilOpEnm;
zpass: StencilOpEnm);

References:

gl.ads:266:14 (declaration)
gl.ads:4378:28 (body)

BlendEquationEXT

procedure BlendEquationEXT 
(mode: BlendEquationEnm);

References:

gl.ads:352:14 (declaration)
gl.ads:4452:28 (body)

BlendColorEXT

procedure BlendColorEXT 
(red: GL.Clampf;
green: GL.Clampf;
blue: GL.Clampf;
alpha: GL.Clampf);

References:

gl.ads:354:14 (declaration)
gl.ads:4453:28 (body)

LogicOp

procedure LogicOp 
(opcode: LogicOpEnm);

References:

gl.ads:400:14 (declaration)
gl.ads:4123:28 (body)

FrontFace

procedure FrontFace 
(mode: OrientationEnm);

References:

gl.ads:433:14 (declaration)
gl.ads:4125:28 (body)

PolygonMode

procedure PolygonMode 
(face: FaceEnm;
mode: PolygonModeEnm);

References:

gl.ads:450:14 (declaration)
gl.ads:4129:28 (body)

ClipPlane

procedure ClipPlane 
(plane: ClipPlaneEnm;
equation: GL.doublePtr);

References:

gl.ads:474:14 (declaration)
gl.ads:4136:28 (body)

GetClipPlane

procedure GetClipPlane 
(plane: ClipPlaneEnm;
equation: GL.doublePtr);

References:

gl.ads:477:14 (declaration)
gl.ads:4137:28 (body)

DrawBuffer

procedure DrawBuffer 
(mode: DrawBufferEnm);

References:

gl.ads:517:14 (declaration)
gl.ads:4138:28 (body)

ReadBuffer

procedure ReadBuffer 
(mode: ReadBufferEnm);

References:

gl.ads:551:14 (declaration)
gl.ads:4139:28 (body)

Enable

procedure Enable 
(cap: ServerCapabilityEnm);

Called by:

GLOBE_3D.Display.Display_clipped defined at globe_3d.adb:669:17
GLOBE_3D.Display_one defined at globe_3d.ads:448:14
GLOBE_3D.Display_one defined at globe_3d.ads:448:14
GLOBE_3D.Display_one.Display_face_optimized.Display_face defined at globe_3d.adb:415:20
GLOBE_3D.Display_one.Display_face_optimized.Display_face defined at globe_3d.adb:415:20
GLOBE_3D.Display_one.Display_face_optimized.Display_face defined at globe_3d.adb:415:20
GLOBE_3D.render defined at globe_3d.ads:243:14
GLOBE_3D.render defined at globe_3d.ads:243:14
GLOBE_3D.render defined at globe_3d.ads:243:14
GLOBE_3D.render defined at globe_3d.ads:243:14
GLOBE_3D.render defined at globe_3d.ads:243:14
GLOBE_3D.Switch_light defined at globe_3d.ads:495:14
Graphics_OpenGL.Position_Camera defined at graphics_opengl.adb:99:14
Graphics_OpenGL.Position_Camera defined at graphics_opengl.adb:99:14
Graphics_OpenGL.Position_Camera defined at graphics_opengl.adb:99:14
Graphics_OpenGL.Set_Colour defined at graphics_opengl.ads:55:14
Graphics_Setup.Initialize_Graphics defined at graphics_setup.ads:7:14
Portals.Draw_boundary defined at globe_3d-portals.ads:14:13
Skins.Enable defined at gl-skins.ads:102:25
Skins.Enable defined at gl-skins.ads:56:25
Skins.Enable defined at gl-skins.ads:75:25
Textures.Enable defined at gl-textures.ads:101:14
Windows.Fill_screen defined at glut-windows.adb:282:14
Windows.Prepare_default_lighting defined at glut-windows.adb:60:14
Windows.Start_GLs defined at glut-windows.adb:563:14
Windows.Start_GLs defined at glut-windows.adb:563:14
Windows.Start_GLs defined at glut-windows.adb:563:14

Disable

procedure Disable 
(cap: ServerCapabilityEnm);

Called by:

GLOBE_3D.Display.Display_clipped defined at globe_3d.adb:669:17
GLOBE_3D.Display_one defined at globe_3d.ads:448:14
GLOBE_3D.Display_one defined at globe_3d.ads:448:14
GLOBE_3D.Display_one.Display_face_optimized.Display_face defined at globe_3d.adb:415:20
GLOBE_3D.Display_one.Display_face_optimized.Display_face defined at globe_3d.adb:415:20
GLOBE_3D.Display_one.Display_face_optimized.Display_face defined at globe_3d.adb:415:20
GLOBE_3D.Display_one.Display_face_optimized.Display_face defined at globe_3d.adb:415:20
GLOBE_3D.Switch_light defined at globe_3d.ads:495:14
Graphics_OpenGL.Position_Camera defined at graphics_opengl.adb:99:14
Graphics_OpenGL.Set_Colour defined at graphics_opengl.ads:55:14
Graphics_OpenGL.Set_Material defined at graphics_opengl.ads:56:14
Graphics_Setup.Initialize_Graphics defined at graphics_setup.ads:7:14
Graphics_Setup.Initialize_Graphics defined at graphics_setup.ads:7:14
Graphics_Setup.Initialize_Graphics defined at graphics_setup.ads:7:14
Graphics_Setup.Initialize_Graphics defined at graphics_setup.ads:7:14
Graphics_Setup.Initialize_Graphics defined at graphics_setup.ads:7:14
Portals.Draw_boundary defined at globe_3d-portals.ads:14:13
Portals.Draw_boundary defined at globe_3d-portals.ads:14:13
Skins.Enable defined at gl-skins.ads:56:25
Skins.Enable defined at gl-skins.ads:56:25
Skins.Enable defined at gl-skins.ads:75:25
Skins.Enable defined at gl-skins.ads:75:25
Skins.Enable defined at gl-skins.ads:130:25
Skins.Enable defined at gl-skins.ads:56:25
Skins.Enable defined at gl-skins.ads:130:25
Skins.Enable defined at gl-skins.ads:75:25
Skins.Enable defined at gl-skins.ads:102:25
Skins.Enable defined at gl-skins.ads:56:25
Skins.Enable defined at gl-skins.ads:102:25
Stars_sky.Display defined at globe_3d-stars_sky.ads:10:14
Windows.Clear_modes defined at glut-windows.adb:108:14
Windows.Clear_modes defined at glut-windows.adb:108:14
Windows.Clear_modes defined at glut-windows.adb:108:14
Windows.Clear_modes defined at glut-windows.adb:108:14
Windows.Clear_modes defined at glut-windows.adb:108:14
Windows.Display_status defined at glut-windows.ads:67:14
Windows.Display_status defined at glut-windows.ads:67:14

IsEnabled

function IsEnabled 
(cap: ServerCapabilityEnm) return GL_Boolean;

References:

gl.ads:708:13 (declaration)
gl.ads:4142:28 (body)
globe_3d.adb:875:30 (call)

Enable_Client_State

procedure Enable_Client_State 
(cap: ClientCapabilityEnm);

References:

gl.ads:732:14 (declaration)
gl.ads:4143:28 (body)
gl-skins.adb:100:10 (call)
gl-skins.adb:130:10 (call)
gl-skins.adb:181:10 (call)

Disable_Client_State

procedure Disable_Client_State 
(cap: ClientCapabilityEnm);

References:

gl.ads:734:14 (declaration)
gl.ads:4144:28 (body)
gl-skins.adb:82:10 (call)
gl-skins.adb:114:10 (call)

GetBooleanv

procedure GetBooleanv 
(pname: ParameterNameEnm;
params: GL_BooleanPtr);

References:

gl.ads:1189:14 (declaration)
gl.ads:4145:28 (body)

GetIntegerv

procedure GetIntegerv 
(pname: ParameterNameEnm;
params: GL.intPointer);

References:

gl.ads:1198:14 (declaration)
gl.ads:4148:28 (body)
gl-io.adb:862:10 (call)
gl-io.adb:1037:10 (call)

RenderMode

function RenderMode 
(mode: RenderModeEnm) return GL.Int;

References:

gl.ads:1216:13 (declaration)
gl.ads:4153:28 (body)

Get_Error

function Get_Error return ErrorEnm;

References:

gl.ads:1242:13 (declaration)
gl.ads:4154:28 (body)
gl-errors.adb:23:56 (call)
globe_3d.adb:640:16 (call)

GetString

function GetString 
(name: StringEnm) return ubytePtr;

References:

gl.ads:1262:13 (declaration)
gl.adb:71:63 (call)
gl.ads:3881:13 (body)

Called by:

GetString defined at gl.ads:1263:13

GetString

function GetString 
(name: StringEnm) return String;

References:

gl.ads:1263:13 (declaration)
gl.adb:69:13 (body)
gl.adb:81:8 (label)

Calls:

GetString defined at gl.ads:1262:13
GL.GetString.Cvt defined at gl.adb:70:16
Unchecked_Conversion defined at a-unccon.ads:20:14
Value defined at i-cstrin.ads:72:13

Hint

procedure Hint 
(target: HintEnm;
mode: HintModeEnm);

References:

gl.ads:1298:14 (declaration)
gl.ads:4158:28 (body)

MatrixMode

procedure MatrixMode 
(mode: MatrixModeEnm);

IsList

function IsList 
(list: GL.Uint) return GL_Boolean;

References:

gl.ads:1381:13 (declaration)
gl.ads:4182:28 (body)

DeleteLists

procedure DeleteLists 
(list: GL.Uint;
c_range: GL.Sizei);

References:

gl.ads:1383:14 (declaration)
gl.ads:4183:28 (body)

GenLists

function GenLists 
(c_range: GL.Sizei) return GL.Uint;

References:

gl.ads:1386:13 (declaration)
gl.ads:4184:28 (body)
globe_3d.adb:614:35 (call)

NewList

procedure NewList 
(list: GL.Uint;
mode: ListModeEnm);

References:

gl.ads:1388:14 (declaration)
gl.ads:4185:28 (body)
globe_3d.adb:615:13 (call)

EndList

procedure EndList;

References:

gl.ads:1391:14 (declaration)
gl.ads:4186:28 (body)
globe_3d.adb:639:13 (call)

CallList

procedure CallList 
(list: GL.Uint);

References:

gl.ads:1393:14 (declaration)
gl.ads:4187:28 (body)
globe_3d.adb:631:26 (call)

CallLists

procedure CallLists 
(n: GL.Sizei;
c_type: OffsetTypeEnm;
lists: GL.pointer);

References:

gl.ads:1395:14 (declaration)
gl.ads:4188:28 (body)

ListBase

procedure ListBase 
(base: GL.Uint);

References:

gl.ads:1399:14 (declaration)
gl.ads:4189:28 (body)

VertexPointer

procedure VertexPointer 
(size: GL.Int;
c_type: VertexTypeEnm;
stride: GL.Sizei;
ptr: GL.pointer);

References:

gl.ads:1579:14 (declaration)
gl.ads:4332:28 (body)

Normal_Pointer

procedure Normal_Pointer 
(c_type: NormalTypeEnm;
stride: GL.Sizei;
ptr: GL.pointer);

References:

gl.ads:1584:14 (declaration)
gl.ads:4333:28 (body)
gl-skins.adb:101:10 (call)

Called by:

Skins.Enable defined at gl-skins.ads:67:25

ColorPointer

procedure ColorPointer 
(size: GL.Int;
c_type: ColorTypeEnm;
stride: GL.Sizei;
ptr: GL.pointer);

References:

gl.ads:1588:14 (declaration)
gl.ads:4334:28 (body)

IndexPointer

procedure IndexPointer 
(c_type: IndexTypeEnm;
stride: GL.Sizei;
ptr: GL.pointer);

References:

gl.ads:1593:14 (declaration)
gl.ads:4335:28 (body)

Tex_Coord_Pointer

procedure Tex_Coord_Pointer 
(size: GL.Int;
c_type: TexCoordTypeEnm;
stride: GL.Sizei;
ptr: GL.pointer);

References:

gl.ads:1597:14 (declaration)
gl.ads:4336:28 (body)
gl-skins.adb:131:10 (call)
gl-skins.adb:180:10 (call)

EdgeFlagPointer

procedure EdgeFlagPointer 
(stride: GL.Sizei;
ptr: GL_BooleanPtr);

References:

gl.ads:1602:14 (declaration)
gl.ads:4337:28 (body)

ArrayElement

procedure ArrayElement 
(i: GL.Int);

References:

gl.ads:1605:14 (declaration)
gl.ads:4339:28 (body)

DrawArrays

procedure DrawArrays 
(mode: ObjectTypeEnm;
first: GL.Int;
count: GL.Sizei);

References:

gl.ads:1607:14 (declaration)
gl.ads:4340:28 (body)

DrawElements

procedure DrawElements 
(mode: ObjectTypeEnm;
count: GL.Sizei;
c_type: ArrayIndexTypeEnm;
indices: GL.pointer);

References:

gl.ads:1611:14 (declaration)
gl.ads:4341:28 (body)

interleavedArrays

procedure interleavedArrays 
(format: InterleaveFormatEnm;
stride: GL.Sizei;
ptr: GL.pointer);

References:

gl.ads:1616:14 (declaration)
gl.ads:4342:28 (body)

Light

procedure Light 
(light_id: LightIDEnm;
pname: LightParameterEnm;
param: GL.C_Float);

References:

gl.ads:1732:14 (declaration)
gl.ads:3934:14 (body)

Lighti

procedure Lighti 
(light_id: LightIDEnm;
pname: LightParameterEnm;
param: GL.Int);

References:

gl.ads:1736:14 (declaration)
gl.ads:4345:28 (body)

Lightiv

procedure Lightiv 
(light_id: LightIDEnm;
pname: LightParameterVEnm;
params: GL.intPointer);

References:

gl.ads:1744:14 (declaration)
gl.ads:4347:28 (body)

GetLightfv

procedure GetLightfv 
(light_id: LightIDEnm;
pname: LightParameterVEnm;
params: floatPtr);

References:

gl.ads:1748:14 (declaration)
gl.ads:4348:28 (body)

GetLightiv

procedure GetLightiv 
(light_id: LightIDEnm;
pname: LightParameterVEnm;
params: GL.intPointer);

References:

gl.ads:1752:14 (declaration)
gl.ads:4349:28 (body)

LightModelf

procedure LightModelf 
(pname: LightModelEnm;
param: GL.C_Float);

References:

gl.ads:1756:14 (declaration)
gl.ads:4350:28 (body)

LightModeli

procedure LightModeli 
(pname: LightModelEnm;
param: GL.Int);

References:

gl.ads:1759:14 (declaration)
gl.ads:4351:28 (body)

LightModelfv

procedure LightModelfv 
(pname: LightModelVEnm;
params: floatPtr);

References:

gl.ads:1762:14 (declaration)
gl.ads:4352:28 (body)

LightModeliv

procedure LightModeliv 
(pname: LightModelVEnm;
params: GL.intPointer);

References:

gl.ads:1765:14 (declaration)
gl.ads:4353:28 (body)

Materiali

procedure Materiali 
(face: FaceEnm;
pname: MaterialParameterEnm;
param: GL.Int);

References:

gl.ads:1843:14 (declaration)
gl.ads:4355:28 (body)

Materialiv

procedure Materialiv 
(face: FaceEnm;
pname: MaterialParameterVEnm;
params: GL.intPointer);

References:

gl.ads:1851:14 (declaration)
gl.ads:4357:28 (body)

GetMaterialfv

procedure GetMaterialfv 
(face: FaceEnm;
pname: GetMaterialParameterEnm;
params: floatPtr);

References:

gl.ads:1855:14 (declaration)
gl.ads:4358:28 (body)

GetMaterialiv

procedure GetMaterialiv 
(face: FaceEnm;
pname: GetMaterialParameterEnm;
params: GL.intPointer);

References:

gl.ads:1859:14 (declaration)
gl.ads:4359:28 (body)

PixelZoom

procedure PixelZoom 
(xfactor: GL.C_Float;
yfactor: GL.C_Float);

References:

gl.ads:2035:14 (declaration)
gl.ads:4361:28 (body)

PixelStoref

procedure PixelStoref 
(pname: PixelStorageEnm;
param: GL.C_Float);

References:

gl.ads:2038:14 (declaration)
gl.ads:4362:28 (body)

PixelStore

procedure PixelStore 
(pname: PixelStorageEnm;
param: GL.Int);

References:

gl.ads:2041:14 (declaration)
gl.ads:3977:14 (body)
gl-io.adb:60:7 (call)
gl-textures.adb:191:10 (call)

PixelTransferf

procedure PixelTransferf 
(pname: PixelTransferEnm;
param: GL.C_Float);

References:

gl.ads:2044:14 (declaration)
gl.ads:4364:28 (body)

PixelTransferi

procedure PixelTransferi 
(pname: PixelTransferEnm;
param: GL.Int);

References:

gl.ads:2047:14 (declaration)
gl.ads:4365:28 (body)

PixelMapfv

procedure PixelMapfv 
(map: PixelMapEnm;
mapsize: GL.Int;
values: floatPtr);

References:

gl.ads:2050:14 (declaration)
gl.ads:4366:28 (body)

PixelMapuiv

procedure PixelMapuiv 
(map: PixelMapEnm;
mapsize: GL.Int;
values: GL.uintPtr);

References:

gl.ads:2054:14 (declaration)
gl.ads:4367:28 (body)

PixelMapusv

procedure PixelMapusv 
(map: PixelMapEnm;
mapsize: GL.Int;
values: ushortPtr);

References:

gl.ads:2058:14 (declaration)
gl.ads:4368:28 (body)

GetPixelMapfv

procedure GetPixelMapfv 
(map: PixelMapEnm;
values: floatPtr);

References:

gl.ads:2062:14 (declaration)
gl.ads:4369:28 (body)

GetPixelMapuiv

procedure GetPixelMapuiv 
(map: PixelMapEnm;
values: GL.uintPtr);

References:

gl.ads:2065:14 (declaration)
gl.ads:4370:28 (body)

GetPixelMapusv

procedure GetPixelMapusv 
(map: PixelMapEnm;
values: ushortPtr);

References:

gl.ads:2068:14 (declaration)
gl.ads:4371:28 (body)

ReadPixels

procedure ReadPixels 
(x: GL.Int;
y: GL.Int;
width: GL.Sizei;
height: GL.Sizei;
format: PixelFormatEnm;
c_type: PixelDataTypeEnm;
pixels: GL.pointer);

References:

gl.ads:2071:14 (declaration)
gl.ads:4373:28 (body)
gl-io.adb:794:10 (call)

DrawPixels

procedure DrawPixels 
(width: GL.Sizei;
height: GL.Sizei;
format: PixelFormatEnm;
c_type: PixelDataTypeEnm;
pixels: GL.pointer);

References:

gl.ads:2079:14 (declaration)
gl.ads:4374:28 (body)

CopyPixels

procedure CopyPixels 
(x: GL.Int;
y: GL.Int;
width: GL.Sizei;
height: GL.Sizei;
c_type: PixelCopyTypeEnm);

References:

gl.ads:2085:14 (declaration)
gl.ads:4375:28 (body)

TexGend

procedure TexGend 
(coord: TexCoordEnm;
pname: TexParameterEnm;
param: GL.Double);

References:

gl.ads:2504:14 (declaration)
gl.ads:4380:28 (body)

TexGenf

procedure TexGenf 
(coord: TexCoordEnm;
pname: TexParameterEnm;
param: GL.C_Float);

References:

gl.ads:2508:14 (declaration)
gl.ads:4381:28 (body)

TexGeni

procedure TexGeni 
(coord: TexCoordEnm;
pname: TexParameterEnm;
param: GL.Int);

References:

gl.ads:2512:14 (declaration)
gl.ads:4382:28 (body)

TexGendv

procedure TexGendv 
(coord: TexCoordEnm;
pname: TexParameterVEnm;
params: GL.doublePtr);

References:

gl.ads:2516:14 (declaration)
gl.ads:4383:28 (body)

TexGenfv

procedure TexGenfv 
(coord: TexCoordEnm;
pname: TexParameterVEnm;
params: floatPtr);

References:

gl.ads:2520:14 (declaration)
gl.ads:4384:28 (body)

TexGeniv

procedure TexGeniv 
(coord: TexCoordEnm;
pname: TexParameterVEnm;
params: GL.intPointer);

References:

gl.ads:2524:14 (declaration)
gl.ads:4385:28 (body)

GetTexGendv

procedure GetTexGendv 
(coord: TexCoordEnm;
pname: TexParameterVEnm;
params: GL.doublePtr);

References:

gl.ads:2528:14 (declaration)
gl.ads:4386:28 (body)

GetTexGenfv

procedure GetTexGenfv 
(coord: TexCoordEnm;
pname: TexParameterVEnm;
params: floatPtr);

References:

gl.ads:2532:14 (declaration)
gl.ads:4387:28 (body)

GetTexGeniv

procedure GetTexGeniv 
(coord: TexCoordEnm;
pname: TexParameterVEnm;
params: GL.intPointer);

References:

gl.ads:2536:14 (declaration)
gl.ads:4388:28 (body)

TexEnvf

procedure TexEnvf 
(target: TexEnvEnm;
pname: TexEnvParameterEnm;
param: GL.C_Float);

References:

gl.ads:2540:14 (declaration)
gl.ads:4389:28 (body)

TexEnv

procedure TexEnv 
(target: TexEnvEnm;
pname: TexEnvParameterEnm;
param: GL.Int);

References:

gl.ads:2544:14 (declaration)
gl.ads:4023:14 (body)
gl-io.adb:67:7 (call)
gl-textures.adb:204:10 (call)

TexEnvfv

procedure TexEnvfv 
(target: TexEnvEnm;
pname: TexEnvParameterVEnm;
params: floatPtr);

References:

gl.ads:2548:14 (declaration)
gl.ads:4391:28 (body)

TexEnviv

procedure TexEnviv 
(target: TexEnvEnm;
pname: TexEnvParameterVEnm;
params: GL.intPointer);

References:

gl.ads:2552:14 (declaration)
gl.ads:4392:28 (body)

GetTexEnvfv

procedure GetTexEnvfv 
(target: TexEnvEnm;
pname: TexEnvParameterVEnm;
params: floatPtr);

References:

gl.ads:2556:14 (declaration)
gl.ads:4393:28 (body)

GetTexEnviv

procedure GetTexEnviv 
(target: TexEnvEnm;
pname: TexEnvParameterVEnm;
params: GL.intPointer);

References:

gl.ads:2560:14 (declaration)
gl.ads:4394:28 (body)

TexParameterf

procedure TexParameterf 
(target: TargetTexEnm;
pname: TexParamEnm;
param: GL.C_Float);

References:

gl.ads:2564:14 (declaration)
gl.ads:4395:28 (body)

TexParameterfv

procedure TexParameterfv 
(target: TargetTexEnm;
pname: TexParamVEnm;
params: floatPtr);

References:

gl.ads:2572:14 (declaration)
gl.ads:4397:28 (body)

TexParameteriv

procedure TexParameteriv 
(target: TargetTexEnm;
pname: TexParamVEnm;
params: GL.intPointer);

References:

gl.ads:2576:14 (declaration)
gl.ads:4398:28 (body)

GetTexParameterfv

procedure GetTexParameterfv 
(target: TargetTexEnm;
pname: GetTexParamEnm;
params: floatPtr);

References:

gl.ads:2580:14 (declaration)
gl.ads:4399:28 (body)

GetTexParameteriv

procedure GetTexParameteriv 
(target: TargetTexEnm;
pname: GetTexParamEnm;
params: GL.intPointer);

References:

gl.ads:2584:14 (declaration)
gl.ads:4400:28 (body)

GetTexLevelParameterfv

procedure GetTexLevelParameterfv 
(target: TargetTexLevelEnm;
level: GL.Int;
pname: TexLevelParameterEnm;
params: floatPtr);

References:

gl.ads:2588:14 (declaration)
gl.ads:4401:28 (body)

GetTexLevelParameteriv

procedure GetTexLevelParameteriv 
(target: TargetTexLevelEnm;
level: GL.Int;
pname: TexLevelParameterEnm;
params: GL.intPointer);

References:

gl.ads:2593:14 (declaration)
gl.ads:4402:28 (body)

TexImage1D

procedure TexImage1D 
(target: TargetTex1DEnm;
level: GL.Int;
internalFormat: TexFormatEnm;
width: GL.Sizei;
border: GL.Int;
format: TexPixelFormatEnm;
c_type: PixelDataTypeEnm;
pixels: GL.pointer);

References:

gl.ads:2598:14 (declaration)
gl.ads:4403:28 (body)

TexImage2D

procedure TexImage2D 
(target: TargetTex2DEnm;
level: GL.Int;
internalFormat: TexFormatEnm;
width: GL.Sizei;
height: GL.Sizei;
border: GL.Int;
format: TexPixelFormatEnm;
c_type: PixelDataTypeEnm;
pixels: GL.pointer);

References:

gl.ads:2607:14 (declaration)
gl.ads:4404:28 (body)
gl-io.adb:68:7 (call)
gl-textures.adb:175:13 (call)
gl-textures.adb:207:13 (call)

GetTexImage

procedure GetTexImage 
(target: TargetTexEnm;
level: GL.Int;
format: TexImageFormatEnm;
c_type: PixelDataTypeEnm;
pixels: GL.pointer);

References:

gl.ads:2617:14 (declaration)
gl.ads:4405:28 (body)

Gen_Textures

procedure Gen_Textures 
(n: GL.Sizei;
textures: GL.uintPtr);

References:

gl.ads:2623:14 (declaration)
gl.ads:4406:28 (body)
gl-textures.adb:27:10 (call)

Delete_Textures

procedure Delete_Textures 
(n: GL.Sizei;
textures: GL.uintPtr);

References:

gl.ads:2626:14 (declaration)
gl.ads:4407:28 (body)
gl-textures.adb:36:10 (call)

Called by:

Textures.Free defined at gl-textures.adb:31:14

PrioritizeTextures

procedure PrioritizeTextures 
(n: GL.Sizei;
textures: GL.uintPtr;
priorities: GL.clampfPtr);

References:

gl.ads:2632:14 (declaration)
gl.ads:4409:28 (body)

AreTexturesResident

function AreTexturesResident 
(n: GL.Sizei;
textures: GL.uintPtr;
residences: GL_BooleanPtr) return GL_Boolean;

References:

gl.ads:2636:13 (declaration)
gl.ads:4410:28 (body)

IsTexture

function IsTexture 
(texture_ptr: GL.Uint) return GL_Boolean;

References:

gl.ads:2640:13 (declaration)
gl.ads:4411:28 (body)

TexSubImage1D

procedure TexSubImage1D 
(target: TargetTex1DOnlyEnm;
level: GL.Int;
xoffset: GL.Int;
width: GL.Sizei;
format: TexPixelFormatEnm;
c_type: PixelDataTypeEnm;
pixels: GL.pointer);

References:

gl.ads:2642:14 (declaration)
gl.ads:4412:28 (body)

TexSubImage2D

procedure TexSubImage2D 
(target: TargetTex2DOnlyEnm;
level: GL.Int;
xoffset: GL.Int;
yoffset: GL.Int;
width: GL.Sizei;
height: GL.Sizei;
format: TexPixelFormatEnm;
c_type: PixelDataTypeEnm;
pixels: GL.pointer);

References:

gl.ads:2650:14 (declaration)
gl.ads:4413:28 (body)

CopyTexImage1D

procedure CopyTexImage1D 
(target: TargetTex1DOnlyEnm;
level: GL.Int;
internalformat: TexFormatEnm;
x: GL.Int;
y: GL.Int;
width: GL.Sizei;
border: GL.Int);

References:

gl.ads:2660:14 (declaration)
gl.ads:4414:28 (body)

CopyTexImage2D

procedure CopyTexImage2D 
(target: TargetTex2DOnlyEnm;
level: GL.Int;
internalformat: TexFormatEnm;
x: GL.Int;
y: GL.Int;
width: GL.Sizei;
height: GL.Sizei;
border: GL.Int);

References:

gl.ads:2668:14 (declaration)
gl.ads:4415:28 (body)

CopyTexSubImage1D

procedure CopyTexSubImage1D 
(target: TargetTex1DOnlyEnm;
level: GL.Int;
xoffset: GL.Int;
x: GL.Int;
y: GL.Int;
width: GL.Sizei);

References:

gl.ads:2677:14 (declaration)
gl.ads:4416:28 (body)

CopyTexSubImage2D

procedure CopyTexSubImage2D 
(target: TargetTex2DOnlyEnm;
level: GL.Int;
xoffset: GL.Int;
yoffset: GL.Int;
x: GL.Int;
y: GL.Int;
width: GL.Sizei;
height: GL.Sizei);

References:

gl.ads:2684:14 (declaration)
gl.ads:4417:28 (body)

TexImage3DEXT

procedure TexImage3DEXT 
(target: TargetTex3DEnm;
level: GL.Int;
internalFormat: TexPixelFormatEnm;
width_3d: GL.Sizei;
height_3d: GL.Sizei;
depth_3d: GL.Sizei;
border: GL.Int;
format: TexPixelFormatEnm;
c_type: PixelDataTypeEnm;
pixels: GL.pointer);

References:

gl.ads:2693:14 (declaration)
gl.ads:4454:28 (body)

TexSubImage3DEXT

procedure TexSubImage3DEXT 
(target: TargetTex3DOnlyEnm;
level: GL.Int;
xoffset: GL.Int;
yoffset: GL.Int;
zoffset: GL.Int;
width_3d: GL.Sizei;
height_3d: GL.Sizei;
depth_3d: GL.Sizei;
format: TexPixelFormatEnm;
c_type: PixelDataTypeEnm;
pixels: GL.pointer);

References:

gl.ads:2704:14 (declaration)
gl.ads:4455:28 (body)

CopyTexSubImage3DEXT

procedure CopyTexSubImage3DEXT 
(target: TargetTex3DOnlyEnm;
level: GL.Int;
xoffset: GL.Int;
yoffset: GL.Int;
zoffset: GL.Int;
x: GL.Int;
y: GL.Int;
width: GL.Sizei;
height: GL.Sizei);

References:

gl.ads:2716:14 (declaration)
gl.ads:4456:28 (body)

Map1d

procedure Map1d 
(target: Map1TargetEnm;
u1: GL.Double;
u2: GL.Double;
stride: GL.Int;
map_order: GL.Int;
map_points: GL.doublePtr);

References:

gl.ads:2863:14 (declaration)
gl.ads:4418:28 (body)

Map1f

procedure Map1f 
(target: Map1TargetEnm;
u1: GL.C_Float;
u2: GL.C_Float;
stride: GL.Int;
map_order: GL.Int;
map_points: floatPtr);

References:

gl.ads:2870:14 (declaration)
gl.ads:4419:28 (body)

Map2d

procedure Map2d 
(target: Map2TargetEnm;
u1: GL.Double;
u2: GL.Double;
ustride: GL.Int;
uorder: GL.Int;
v1: GL.Double;
v2: GL.Double;
vstride: GL.Int;
vorder: GL.Int;
map_points: GL.doublePtr);

References:

gl.ads:2877:14 (declaration)
gl.ads:4420:28 (body)

Map2f

procedure Map2f 
(target: Map2TargetEnm;
u1: GL.C_Float;
u2: GL.C_Float;
ustride: GL.Int;
uorder: GL.Int;
v1: GL.C_Float;
v2: GL.C_Float;
vstride: GL.Int;
vorder: GL.Int;
map_points: floatPtr);

References:

gl.ads:2888:14 (declaration)
gl.ads:4421:28 (body)

GetMapdv

procedure GetMapdv 
(target: MapTargetEnm;
query: MapQueryEnm;
v: GL.doublePtr);

References:

gl.ads:2899:14 (declaration)
gl.ads:4422:28 (body)

GetMapfv

procedure GetMapfv 
(target: MapTargetEnm;
query: MapQueryEnm;
v: floatPtr);

References:

gl.ads:2903:14 (declaration)
gl.ads:4423:28 (body)

GetMapiv

procedure GetMapiv 
(target: MapTargetEnm;
query: MapQueryEnm;
v: GL.intPointer);

References:

gl.ads:2907:14 (declaration)
gl.ads:4424:28 (body)

EvalPoint1

procedure EvalPoint1 
(i: GL.Int);

References:

gl.ads:2911:14 (declaration)
gl.ads:4437:28 (body)

EvalPoint2

procedure EvalPoint2 
(i: GL.Int;
j: GL.Int);

References:

gl.ads:2913:14 (declaration)
gl.ads:4438:28 (body)

EvalMesh1

procedure EvalMesh1 
(mode: Mesh1ModeEnm;
i1: GL.Int;
i2: GL.Int);

References:

gl.ads:2916:14 (declaration)
gl.ads:4439:28 (body)

EvalMesh2

procedure EvalMesh2 
(mode: Mesh2ModeEnm;
i1: GL.Int;
i2: GL.Int;
j1: GL.Int;
j2: GL.Int);

References:

gl.ads:2920:14 (declaration)
gl.ads:4440:28 (body)

EvalCoord1d

procedure EvalCoord1d 
(u: GL.Double);

References:

gl.ads:2926:14 (declaration)
gl.ads:4425:28 (body)

EvalCoord1f

procedure EvalCoord1f 
(u: GL.C_Float);

References:

gl.ads:2928:14 (declaration)
gl.ads:4426:28 (body)

EvalCoord1dv

procedure EvalCoord1dv 
(u: GL.doublePtr);

References:

gl.ads:2930:14 (declaration)
gl.ads:4427:28 (body)

EvalCoord1fv

procedure EvalCoord1fv 
(u: floatPtr);

References:

gl.ads:2932:14 (declaration)
gl.ads:4428:28 (body)

EvalCoord2d

procedure EvalCoord2d 
(u: GL.Double;
v: GL.Double);

References:

gl.ads:2934:14 (declaration)
gl.ads:4429:28 (body)

EvalCoord2f

procedure EvalCoord2f 
(u: GL.C_Float;
v: GL.C_Float);

References:

gl.ads:2937:14 (declaration)
gl.ads:4430:28 (body)

EvalCoord2dv

procedure EvalCoord2dv 
(u: GL.doublePtr);

References:

gl.ads:2940:14 (declaration)
gl.ads:4431:28 (body)

EvalCoord2fv

procedure EvalCoord2fv 
(u: floatPtr);

References:

gl.ads:2942:14 (declaration)
gl.ads:4432:28 (body)

MapGrid1d

procedure MapGrid1d 
(un: GL.Int;
u1: GL.Double;
u2: GL.Double);

References:

gl.ads:2944:14 (declaration)
gl.ads:4433:28 (body)

MapGrid1f

procedure MapGrid1f 
(un: GL.Int;
u1: GL.C_Float;
u2: GL.C_Float);

References:

gl.ads:2948:14 (declaration)
gl.ads:4434:28 (body)

MapGrid2d

procedure MapGrid2d 
(un: GL.Int;
u1: GL.Double;
u2: GL.Double;
vn: GL.Int;
v1: GL.Double;
v2: GL.Double);

References:

gl.ads:2952:14 (declaration)
gl.ads:4435:28 (body)

MapGrid2f

procedure MapGrid2f 
(un: GL.Int;
u1: GL.C_Float;
u2: GL.C_Float;
vn: GL.Int;
v1: GL.C_Float;
v2: GL.C_Float);

References:

gl.ads:2959:14 (declaration)
gl.ads:4436:28 (body)

Fogf

procedure Fogf 
(pname: FogParameterEnm;
param: GL.C_Float);

References:

gl.ads:3011:14 (declaration)
gl.ads:4441:28 (body)
glut-windows.adb:575:10 (call)

Fogi

procedure Fogi 
(pname: FogParameterEnm;
param: GL.Int);

References:

gl.ads:3014:14 (declaration)
gl.ads:4442:28 (body)

Fogfv

procedure Fogfv 
(pname: FogParameterVEnm;
params: floatPtr);

References:

gl.ads:3017:14 (declaration)
gl.ads:4443:28 (body)
glut-windows.adb:574:10 (call)

Fogiv

procedure Fogiv 
(pname: FogParameterVEnm;
params: GL.intPointer);

References:

gl.ads:3020:14 (declaration)
gl.ads:4444:28 (body)

FeedbackBuffer

procedure FeedbackBuffer 
(size: GL.Sizei;
c_type: FeedbackModeEnm;
buffer: floatPtr);

References:

gl.ads:3054:14 (declaration)
gl.ads:4445:28 (body)

PassThrough

procedure PassThrough 
(token: GL.C_Float);

References:

gl.ads:3058:14 (declaration)
gl.ads:4446:28 (body)

ColorTableEXT

procedure ColorTableEXT 
(target: ColorTableTargetEnm;
internalformat: TexFormatEnm;
width: GL.Sizei;
format: TexPixelFormatEnm;
c_type: PixelDataTypeEnm;
table: GL.pointer);

References:

gl.ads:3125:14 (declaration)
gl.ads:4457:28 (body)

ColorSubTableEXT

procedure ColorSubTableEXT 
(target: ColorTableTargetEnm;
start: GL.Sizei;
count: GL.Sizei;
format: TexPixelFormatEnm;
c_type: PixelDataTypeEnm;
data: GL.pointer);

References:

gl.ads:3132:14 (declaration)
gl.ads:4458:28 (body)

GetColorTableEXT

procedure GetColorTableEXT 
(target: GetColorTableTargetEnm;
format: TexPixelFormatEnm;
c_type: PixelDataTypeEnm;
table: GL.pointer);

References:

gl.ads:3139:14 (declaration)
gl.ads:4459:28 (body)

GetColorTableParameterfvEXT

procedure GetColorTableParameterfvEXT 
(target: GetColorTableTargetEnm;
pname: ColorTableParameterEnm;
params: floatPtr);

References:

gl.ads:3144:14 (declaration)
gl.ads:4460:28 (body)

GetColorTableParameterivEXT

procedure GetColorTableParameterivEXT 
(target: GetColorTableTargetEnm;
pname: ColorTableParameterEnm;
params: GL.intPointer);

References:

gl.ads:3148:14 (declaration)
gl.ads:4461:28 (body)

PointParameterfEXT

procedure PointParameterfEXT 
(pname: PointParameterEnm;
param: GL.C_Float);

References:

gl.ads:3183:14 (declaration)
gl.ads:4462:28 (body)

PointParameterfvEXT

procedure PointParameterfvEXT 
(pname: PointParameterVEnm;
params: floatPtr);

References:

gl.ads:3186:14 (declaration)
gl.ads:4463:28 (body)

ClearIndex

procedure ClearIndex 
(c: GL.C_Float);

References:

gl.ads:3190:14 (declaration)
gl.ads:4116:28 (body)
Clears

ClearDepth

procedure ClearDepth 
(clear_depth: GL.Clampd);

References:

gl.ads:3199:14 (declaration)
gl.ads:4159:28 (body)

IndexMask

procedure IndexMask 
(mask: GL.Uint);

References:

gl.ads:3207:14 (declaration)
gl.ads:4119:28 (body)
Masks

ColorMask

procedure ColorMask 
(red: GL_Boolean;
green: GL_Boolean;
blue: GL_Boolean;
alpha: GL_Boolean);

References:

gl.ads:3209:14 (declaration)
gl.ads:4120:28 (body)

PointSize

procedure PointSize 
(size: GL.C_Float);

References:

gl.ads:3215:14 (declaration)
gl.ads:4126:28 (body)
Drawing parameters

LineWidth

procedure LineWidth 
(width: GL.C_Float);

References:

gl.ads:3217:14 (declaration)
gl.ads:4127:28 (body)

LineStipple

procedure LineStipple 
(factor: GL.Int;
pattern: GL.Ushort);

References:

gl.ads:3219:14 (declaration)
gl.ads:4128:28 (body)

PolygonOffset

procedure PolygonOffset 
(factor: GL.C_Float;
units: GL.C_Float);

References:

gl.ads:3222:14 (declaration)
gl.ads:4130:28 (body)

PolygonStipple

procedure PolygonStipple 
(mask: ubytePtr);

References:

gl.ads:3225:14 (declaration)
gl.ads:4131:28 (body)

GetPolygonStipple

procedure GetPolygonStipple 
(mask: ubytePtr);

References:

gl.ads:3227:14 (declaration)
gl.ads:4132:28 (body)

EdgeFlag

procedure EdgeFlag 
(flag: GL_Boolean);

References:

gl.ads:3229:14 (declaration)
gl.ads:4133:28 (body)

EdgeFlagv

procedure EdgeFlagv 
(flag: GL_BooleanPtr);

References:

gl.ads:3231:14 (declaration)
gl.ads:4134:28 (body)

Scissor

procedure Scissor 
(x: GL.Int;
y: GL.Int;
width: GL.Sizei;
height: GL.Sizei);

References:

gl.ads:3233:14 (declaration)
gl.ads:4135:28 (body)
globe_3d.adb:755:19 (call)

PushAttrib

procedure PushAttrib 
(mask: Bitfield);

References:

gl.ads:3239:14 (declaration)
gl.ads:4149:28 (body)
globe_3d-portals.adb:108:10 (call)
glut_2d.adb:30:10 (call)
Atribute stacks

PushClientAttrib

procedure PushClientAttrib 
(mask: Bitfield);

References:

gl.ads:3243:14 (declaration)
gl.ads:4151:28 (body)

PopClientAttrib

procedure PopClientAttrib;

References:

gl.ads:3245:14 (declaration)
gl.ads:4152:28 (body)

Finish

procedure Finish;

References:

gl.ads:3248:14 (declaration)
gl.ads:4156:28 (body)
Pipeline control

Depth_Mask

procedure Depth_Mask 
(flag: GL_Boolean);

References:

gl.ads:3252:14 (declaration)
gl.ads:4161:28 (body)
globe_3d.adb:1214:13 (call)
globe_3d.adb:1261:13 (call)

DepthRange

procedure DepthRange 
(near_val: GL.Clampd;
far_val: GL.Clampd);

References:

gl.ads:3254:14 (declaration)
gl.ads:4162:28 (body)

Ortho

procedure Ortho 
(ortho_left: GL.Double;
ortho_right: GL.Double;
bottom: GL.Double;
top: GL.Double;
near_val: GL.Double;
far_val: GL.Double);

References:

gl.ads:3258:14 (declaration)
gl.ads:4166:28 (body)
globe_3d-portals.adb:112:10 (call)
glut_2d.adb:34:10 (call)
Projections

Frustum

procedure Frustum 
(frustum_left: GL.Double;
frustum_right: GL.Double;
bottom: GL.Double;
top: GL.Double;
near_val: GL.Double;
far_val: GL.Double);

References:

gl.ads:3265:14 (declaration)
gl.ads:4167:28 (body)

LoadMatrixd

procedure LoadMatrixd 
(m: GL.doublePtr);

References:

gl.ads:3284:14 (declaration)
gl.ads:4172:28 (body)

LoadMatrixf

procedure LoadMatrixf 
(m: floatPtr);

References:

gl.ads:3286:14 (declaration)
gl.ads:4173:28 (body)

MultMatrixf

procedure MultMatrixf 
(m: floatPtr);

References:

gl.ads:3290:14 (declaration)
gl.ads:4175:28 (body)

Rotate

procedure Rotate 
(angle: GL.Double;
x: GL.Double;
y: GL.Double;
z: GL.Double);

References:

gl.ads:3293:14 (declaration)
gl.ads:3988:14 (body)
graphics_opengl.adb:208:10 (call)
Transformations

Rotate_f

procedure Rotate_f 
(angle: GL.C_Float;
x: GL.C_Float;
y: GL.C_Float;
z: GL.C_Float);

References:

gl.ads:3298:14 (declaration)
gl.ads:3997:14 (body)

Scale

procedure Scale 
(x, y, z: GL.Double);

References:

gl.ads:3303:14 (declaration)
gl.ads:4004:14 (body)

Scale_f

procedure Scale_f 
(x, y, z: GL.C_Float);

References:

gl.ads:3304:14 (declaration)
gl.ads:4008:14 (body)

Translate_f

procedure Translate_f 
(x, y, z: GL.C_Float);

References:

gl.ads:3307:14 (declaration)
gl.ads:4040:14 (body)

Vertex

procedure Vertex 
(x, y: GL.Double);

References:

gl.ads:3312:14 (declaration)
gl.ads:4044:14 (body)
Specify vertices

Vertex_f

procedure Vertex_f 
(x, y: GL.C_Float);

References:

gl.ads:3313:14 (declaration)
gl.ads:4048:14 (body)

Vertex_s

procedure Vertex_s 
(x, y: GL.Short);

References:

gl.ads:3316:14 (declaration)
gl.ads:4056:14 (body)

Vertex_f

procedure Vertex_f 
(x, y, z: GL.C_Float);

References:

gl.ads:3319:14 (declaration)
gl.ads:4064:14 (body)

Vertex

procedure Vertex 
(x, y, z: GL.Int);

References:

gl.ads:3321:14 (declaration)
gl.ads:4068:14 (body)

Vertex_s

procedure Vertex_s 
(x, y, z: GL.Short);

References:

gl.ads:3322:14 (declaration)
gl.ads:4072:14 (body)

Vertex

procedure Vertex 
(x, y, z, w: GL.Double);

References:

gl.ads:3324:14 (declaration)
gl.ads:4076:14 (body)

Vertex_f

procedure Vertex_f 
(x, y, z, w: GL.C_Float);

References:

gl.ads:3325:14 (declaration)
gl.ads:4080:14 (body)

Vertex

procedure Vertex 
(x, y, z, w: GL.Int);

References:

gl.ads:3327:14 (declaration)
gl.ads:4084:14 (body)

Vertex_s

procedure Vertex_s 
(x, y, z, w: GL.Short);

References:

gl.ads:3328:14 (declaration)
gl.ads:4088:14 (body)

Vertex2dv

procedure Vertex2dv 
(v: GL.doublePtr);

References:

gl.ads:3333:14 (declaration)
gl.ads:4204:28 (body)

Vertex2fv

procedure Vertex2fv 
(v: floatPtr);

References:

gl.ads:3335:14 (declaration)
gl.ads:4205:28 (body)

Vertex2iv

procedure Vertex2iv 
(v: GL.intPointer);

References:

gl.ads:3337:14 (declaration)
gl.ads:4206:28 (body)

Vertex2sv

procedure Vertex2sv 
(v: GL.shortPtr);

References:

gl.ads:3339:14 (declaration)
gl.ads:4207:28 (body)

Vertex3dv

procedure Vertex3dv 
(v: GL.doublePtr);

References:

gl.ads:3341:14 (declaration)
gl.adb:42:7 (call)
gl.ads:4208:28 (body)

Called by:

Vertex defined at gl.ads:3330:14

Vertex3fv

procedure Vertex3fv 
(v: floatPtr);

References:

gl.ads:3343:14 (declaration)
gl.ads:4209:28 (body)

Vertex3iv

procedure Vertex3iv 
(v: GL.intPointer);

References:

gl.ads:3345:14 (declaration)
gl.ads:4210:28 (body)

Vertex3sv

procedure Vertex3sv 
(v: GL.shortPtr);

References:

gl.ads:3347:14 (declaration)
gl.ads:4211:28 (body)

Vertex4dv

procedure Vertex4dv 
(v: GL.doublePtr);

References:

gl.ads:3349:14 (declaration)
gl.ads:4212:28 (body)

Vertex4fv

procedure Vertex4fv 
(v: floatPtr);

References:

gl.ads:3351:14 (declaration)
gl.ads:4213:28 (body)

Vertex4iv

procedure Vertex4iv 
(v: GL.intPointer);

References:

gl.ads:3353:14 (declaration)
gl.ads:4214:28 (body)

Vertex4sv

procedure Vertex4sv 
(v: GL.shortPtr);

References:

gl.ads:3355:14 (declaration)
gl.ads:4215:28 (body)

Normal

procedure Normal 
(x, y, z: GL.Double);

References:

gl.ads:3359:14 (declaration)
gl.ads:3957:14 (body)

Normal_f

procedure Normal_f 
(x, y, z: GL.C_Float);

References:

gl.ads:3360:14 (declaration)
gl.ads:3961:14 (body)

Normal

procedure Normal 
(x, y, z: GL.Int);

References:

gl.ads:3361:14 (declaration)
gl.ads:3965:14 (body)

Normal_b

procedure Normal_b 
(x, y, z: GL.Byte);

References:

gl.ads:3362:14 (declaration)
gl.ads:3969:14 (body)

Normal_s

procedure Normal_s 
(x, y, z: GL.Short);

References:

gl.ads:3363:14 (declaration)
gl.ads:3973:14 (body)

Normal

procedure Normal 
(v: Double_Vector_3D);

References:

gl.ads:3365:14 (declaration)
gl.adb:47:14 (body)
gl.adb:51:8 (label)
globe_3d.adb:553:16 (call)

Calls:

Normal3dv defined at gl.ads:3370:14
To_Pointer defined at s-atacco.ads:57:13

Normal3bv

procedure Normal3bv 
(v: GL.bytePtr);

References:

gl.ads:3368:14 (declaration)
gl.ads:4221:28 (body)

Normal3dv

procedure Normal3dv 
(v: GL.doublePtr);

References:

gl.ads:3370:14 (declaration)
gl.adb:50:7 (call)
gl.ads:4222:28 (body)

Called by:

Normal defined at gl.ads:3365:14

Normal3fv

procedure Normal3fv 
(v: floatPtr);

References:

gl.ads:3372:14 (declaration)
gl.ads:4223:28 (body)

Normal3iv

procedure Normal3iv 
(v: GL.intPointer);

References:

gl.ads:3374:14 (declaration)
gl.ads:4224:28 (body)

Normal3sv

procedure Normal3sv 
(v: GL.shortPtr);

References:

gl.ads:3376:14 (declaration)
gl.ads:4225:28 (body)

Indexd

procedure Indexd 
(c: GL.Double);

References:

gl.ads:3379:14 (declaration)
gl.ads:4226:28 (body)
Indexed color

Indexf

procedure Indexf 
(c: GL.C_Float);

References:

gl.ads:3381:14 (declaration)
gl.ads:4227:28 (body)

Indexi

procedure Indexi 
(c: GL.Int);

References:

gl.ads:3383:14 (declaration)
gl.ads:4228:28 (body)

Indexs

procedure Indexs 
(c: GL.Short);

References:

gl.ads:3385:14 (declaration)
gl.ads:4229:28 (body)

Indexub

procedure Indexub 
(c: GL.Ubyte);

References:

gl.ads:3387:14 (declaration)
gl.ads:4230:28 (body)

Indexdv

procedure Indexdv 
(c: GL.doublePtr);

References:

gl.ads:3389:14 (declaration)
gl.ads:4231:28 (body)

Indexfv

procedure Indexfv 
(c: floatPtr);

References:

gl.ads:3391:14 (declaration)
gl.ads:4232:28 (body)

Indexiv

procedure Indexiv 
(c: GL.intPointer);

References:

gl.ads:3393:14 (declaration)
gl.ads:4233:28 (body)

Indexsv

procedure Indexsv 
(c: GL.shortPtr);

References:

gl.ads:3395:14 (declaration)
gl.ads:4234:28 (body)

Indexubv

procedure Indexubv 
(c: ubytePtr);

References:

gl.ads:3397:14 (declaration)
gl.ads:4235:28 (body)

Color3b

procedure Color3b 
(red: GL.Byte;
green: GL.Byte;
blue: GL.Byte);

References:

gl.ads:3400:14 (declaration)
gl.ads:4236:28 (body)
Component color

Color

procedure Color 
(red, green, blue: GL.Double);

References:

gl.ads:3404:14 (declaration)
gl.ads:3891:14 (body)
glut-windows.adb:228:7 (call)

Color_f

procedure Color_f 
(red, green, blue: GL.C_Float);

References:

gl.ads:3405:14 (declaration)
gl.ads:3895:14 (body)

Color

procedure Color 
(red, green, blue: GL.Int);

References:

gl.ads:3406:14 (declaration)
gl.ads:3899:14 (body)

Color_s

procedure Color_s 
(red, green, blue: GL.Short);

References:

gl.ads:3407:14 (declaration)
gl.ads:3903:14 (body)

Color3ub

procedure Color3ub 
(red: GL.Ubyte;
green: GL.Ubyte;
blue: GL.Ubyte);

References:

gl.ads:3409:14 (declaration)
gl.ads:4241:28 (body)

Color3ui

procedure Color3ui 
(red: GL.Uint;
green: GL.Uint;
blue: GL.Uint);

References:

gl.ads:3413:14 (declaration)
gl.ads:4242:28 (body)

Color3us

procedure Color3us 
(red: GL.Ushort;
green: GL.Ushort;
blue: GL.Ushort);

References:

gl.ads:3417:14 (declaration)
gl.ads:4243:28 (body)

Color4b

procedure Color4b 
(red: GL.Byte;
green: GL.Byte;
blue: GL.Byte;
alpha: GL.Byte);

References:

gl.ads:3421:14 (declaration)
gl.ads:4244:28 (body)

Color_f

procedure Color_f 
(red, green, blue, alpha: GL.C_Float);

References:

gl.ads:3427:14 (declaration)
gl.ads:3911:14 (body)

Color

procedure Color 
(red, green, blue, alpha: GL.Int);

References:

gl.ads:3428:14 (declaration)
gl.ads:3915:14 (body)

Color_s

procedure Color_s 
(red, green, blue, alpha: GL.Short);

References:

gl.ads:3429:14 (declaration)
gl.ads:3919:14 (body)

Color4ub

procedure Color4ub 
(red: GL.Ubyte;
green: GL.Ubyte;
blue: GL.Ubyte;
alpha: GL.Ubyte);

References:

gl.ads:3431:14 (declaration)
gl.ads:4249:28 (body)

Color4ui

procedure Color4ui 
(red: GL.Uint;
green: GL.Uint;
blue: GL.Uint;
alpha: GL.Uint);

References:

gl.ads:3436:14 (declaration)
gl.ads:4250:28 (body)

Color4us

procedure Color4us 
(red: GL.Ushort;
green: GL.Ushort;
blue: GL.Ushort;
alpha: GL.Ushort);

References:

gl.ads:3441:14 (declaration)
gl.ads:4251:28 (body)

Color3bv

procedure Color3bv 
(v: GL.bytePtr);

References:

gl.ads:3446:14 (declaration)
gl.ads:4252:28 (body)

Color3dv

procedure Color3dv 
(v: GL.doublePtr);

References:

gl.ads:3448:14 (declaration)
gl.adb:61:7 (call)
gl.ads:4253:28 (body)

Called by:

Color defined at gl.ads:3449:14

Color

procedure Color 
(v: RGB_Color);

References:

gl.ads:3449:14 (declaration)
gl.adb:59:14 (body)
gl.adb:62:8 (label)
globe_3d-stars_sky.adb:20:10 (call)

Calls:

Color3dv defined at gl.ads:3448:14
To_Pointer defined at s-atacco.ads:57:13

Color3fv

procedure Color3fv 
(v: GL.floatPtr);

References:

gl.ads:3451:14 (declaration)
gl.ads:4254:28 (body)

Color3iv

procedure Color3iv 
(v: GL.intPointer);

References:

gl.ads:3453:14 (declaration)
gl.ads:4255:28 (body)

Color3sv

procedure Color3sv 
(v: GL.shortPtr);

References:

gl.ads:3455:14 (declaration)
gl.ads:4256:28 (body)

Color3ubv

procedure Color3ubv 
(v: GL.ubytePtr);

References:

gl.ads:3457:14 (declaration)
gl.ads:4257:28 (body)

Color3uiv

procedure Color3uiv 
(v: GL.uintPtr);

References:

gl.ads:3459:14 (declaration)
gl.ads:4258:28 (body)

Color3usv

procedure Color3usv 
(v: GL.ushortPtr);

References:

gl.ads:3461:14 (declaration)
gl.ads:4259:28 (body)

Color4bv

procedure Color4bv 
(v: GL.bytePtr);

References:

gl.ads:3463:14 (declaration)
gl.ads:4260:28 (body)

Color4dv

procedure Color4dv 
(v: GL.doublePtr);

References:

gl.ads:3465:14 (declaration)
gl.adb:66:7 (call)
gl.ads:4261:28 (body)

Called by:

Color defined at gl.ads:3466:14

Color

procedure Color 
(v: RGBA_Color);

References:

gl.ads:3466:14 (declaration)
gl.adb:64:14 (body)
gl.adb:67:8 (label)

Calls:

Color4dv defined at gl.ads:3465:14
To_Pointer defined at s-atacco.ads:57:13

Color4fv

procedure Color4fv 
(v: GL.floatPtr);

References:

gl.ads:3468:14 (declaration)
gl.ads:4262:28 (body)

Color4iv

procedure Color4iv 
(v: GL.intPointer);

References:

gl.ads:3470:14 (declaration)
gl.ads:4263:28 (body)

Color4sv

procedure Color4sv 
(v: GL.shortPtr);

References:

gl.ads:3472:14 (declaration)
gl.ads:4264:28 (body)

Color4ubv

procedure Color4ubv 
(v: GL.ubytePtr);

References:

gl.ads:3474:14 (declaration)
gl.ads:4265:28 (body)

Color4uiv

procedure Color4uiv 
(v: GL.uintPtr);

References:

gl.ads:3476:14 (declaration)
gl.ads:4266:28 (body)

Color4usv

procedure Color4usv 
(v: GL.ushortPtr);

References:

gl.ads:3478:14 (declaration)
gl.ads:4267:28 (body)

TexCoord1d

procedure TexCoord1d 
(s: GL.Double);

References:

gl.ads:3481:14 (declaration)
gl.ads:4268:28 (body)
Texture coordinates

TexCoord1f

procedure TexCoord1f 
(s: GL.C_Float);

References:

gl.ads:3483:14 (declaration)
gl.ads:4269:28 (body)

TexCoord1i

procedure TexCoord1i 
(s: GL.Int);

References:

gl.ads:3485:14 (declaration)
gl.ads:4270:28 (body)

TexCoord1s

procedure TexCoord1s 
(s: GL.Short);

References:

gl.ads:3487:14 (declaration)
gl.ads:4271:28 (body)

TexCoordf

procedure TexCoordf 
(s: GL.C_Float;
t: GL.C_Float);

References:

gl.ads:3492:14 (declaration)
gl.ads:4017:14 (body)

TexCoord2i

procedure TexCoord2i 
(s: GL.Int;
t: GL.Int);

References:

gl.ads:3495:14 (declaration)
gl.ads:4274:28 (body)

TexCoord2s

procedure TexCoord2s 
(s: GL.Short;
t: GL.Short);

References:

gl.ads:3498:14 (declaration)
gl.ads:4275:28 (body)

TexCoord3d

procedure TexCoord3d 
(s: GL.Double;
t: GL.Double;
r: GL.Double);

References:

gl.ads:3501:14 (declaration)
gl.ads:4276:28 (body)

TexCoord3f

procedure TexCoord3f 
(s: GL.C_Float;
t: GL.C_Float;
r: GL.C_Float);

References:

gl.ads:3505:14 (declaration)
gl.ads:4277:28 (body)

TexCoord3i

procedure TexCoord3i 
(s: GL.Int;
t: GL.Int;
r: GL.Int);

References:

gl.ads:3509:14 (declaration)
gl.ads:4278:28 (body)

TexCoord3s

procedure TexCoord3s 
(s: GL.Short;
t: GL.Short;
r: GL.Short);

References:

gl.ads:3513:14 (declaration)
gl.ads:4279:28 (body)

TexCoord4d

procedure TexCoord4d 
(s: GL.Double;
t: GL.Double;
r: GL.Double;
q: GL.Double);

References:

gl.ads:3517:14 (declaration)
gl.ads:4280:28 (body)

TexCoord4f

procedure TexCoord4f 
(s: GL.C_Float;
t: GL.C_Float;
r: GL.C_Float;
q: GL.C_Float);

References:

gl.ads:3522:14 (declaration)
gl.ads:4281:28 (body)

TexCoord4i

procedure TexCoord4i 
(s: GL.Int;
t: GL.Int;
r: GL.Int;
q: GL.Int);

References:

gl.ads:3527:14 (declaration)
gl.ads:4282:28 (body)

TexCoord4s

procedure TexCoord4s 
(s: GL.Short;
t: GL.Short;
r: GL.Short;
q: GL.Short);

References:

gl.ads:3532:14 (declaration)
gl.ads:4283:28 (body)

TexCoord1dv

procedure TexCoord1dv 
(v: GL.doublePtr);

References:

gl.ads:3537:14 (declaration)
gl.ads:4284:28 (body)

TexCoord1fv

procedure TexCoord1fv 
(v: floatPtr);

References:

gl.ads:3539:14 (declaration)
gl.ads:4285:28 (body)

TexCoord1iv

procedure TexCoord1iv 
(v: GL.intPointer);

References:

gl.ads:3541:14 (declaration)
gl.ads:4286:28 (body)

TexCoord1sv

procedure TexCoord1sv 
(v: GL.shortPtr);

References:

gl.ads:3543:14 (declaration)
gl.ads:4287:28 (body)

TexCoord2dv

procedure TexCoord2dv 
(v: GL.doublePtr);

References:

gl.ads:3545:14 (declaration)
gl.ads:4288:28 (body)

TexCoord2fv

procedure TexCoord2fv 
(v: floatPtr);

References:

gl.ads:3547:14 (declaration)
gl.ads:4289:28 (body)

TexCoord2iv

procedure TexCoord2iv 
(v: GL.intPointer);

References:

gl.ads:3549:14 (declaration)
gl.ads:4290:28 (body)

TexCoord2sv

procedure TexCoord2sv 
(v: GL.shortPtr);

References:

gl.ads:3551:14 (declaration)
gl.ads:4291:28 (body)

TexCoord3dv

procedure TexCoord3dv 
(v: GL.doublePtr);

References:

gl.ads:3553:14 (declaration)
gl.ads:4292:28 (body)

TexCoord3fv

procedure TexCoord3fv 
(v: floatPtr);

References:

gl.ads:3555:14 (declaration)
gl.ads:4293:28 (body)

TexCoord3iv

procedure TexCoord3iv 
(v: GL.intPointer);

References:

gl.ads:3557:14 (declaration)
gl.ads:4294:28 (body)

TexCoord3sv

procedure TexCoord3sv 
(v: GL.shortPtr);

References:

gl.ads:3559:14 (declaration)
gl.ads:4295:28 (body)

TexCoord4dv

procedure TexCoord4dv 
(v: GL.doublePtr);

References:

gl.ads:3561:14 (declaration)
gl.ads:4296:28 (body)

TexCoord4fv

procedure TexCoord4fv 
(v: floatPtr);

References:

gl.ads:3563:14 (declaration)
gl.ads:4297:28 (body)

TexCoord4iv

procedure TexCoord4iv 
(v: GL.intPointer);

References:

gl.ads:3565:14 (declaration)
gl.ads:4298:28 (body)

TexCoord4sv

procedure TexCoord4sv 
(v: GL.shortPtr);

References:

gl.ads:3567:14 (declaration)
gl.ads:4299:28 (body)

RasterPos2d

procedure RasterPos2d 
(x: GL.Double;
y: GL.Double);

References:

gl.ads:3570:14 (declaration)
gl.ads:4300:28 (body)
Pixel op raster position

RasterPos2f

procedure RasterPos2f 
(x: GL.C_Float;
y: GL.C_Float);

References:

gl.ads:3573:14 (declaration)
gl.ads:4301:28 (body)

RasterPos

procedure RasterPos 
(x, y: GL.Int);

References:

gl.ads:3576:14 (declaration)
gl.ads:3982:14 (body)
glut_2d.adb:61:10 (call)
glut_2d.adb:75:10 (call)

RasterPos2s

procedure RasterPos2s 
(x: GL.Short;
y: GL.Short);

References:

gl.ads:3578:14 (declaration)
gl.ads:4303:28 (body)

RasterPos3d

procedure RasterPos3d 
(x: GL.Double;
y: GL.Double;
z: GL.Double);

References:

gl.ads:3581:14 (declaration)
gl.ads:4304:28 (body)

RasterPos3f

procedure RasterPos3f 
(x: GL.C_Float;
y: GL.C_Float;
z: GL.C_Float);

References:

gl.ads:3585:14 (declaration)
gl.ads:4305:28 (body)

RasterPos3i

procedure RasterPos3i 
(x: GL.Int;
y: GL.Int;
z: GL.Int);

References:

gl.ads:3589:14 (declaration)
gl.ads:4306:28 (body)

RasterPos3s

procedure RasterPos3s 
(x: GL.Short;
y: GL.Short;
z: GL.Short);

References:

gl.ads:3593:14 (declaration)
gl.ads:4307:28 (body)

RasterPos4d

procedure RasterPos4d 
(x: GL.Double;
y: GL.Double;
z: GL.Double;
w: GL.Double);

References:

gl.ads:3597:14 (declaration)
gl.ads:4308:28 (body)

RasterPos4f

procedure RasterPos4f 
(x: GL.C_Float;
y: GL.C_Float;
z: GL.C_Float;
w: GL.C_Float);

References:

gl.ads:3602:14 (declaration)
gl.ads:4309:28 (body)

RasterPos4i

procedure RasterPos4i 
(x: GL.Int;
y: GL.Int;
z: GL.Int;
w: GL.Int);

References:

gl.ads:3607:14 (declaration)
gl.ads:4310:28 (body)

RasterPos4s

procedure RasterPos4s 
(x: GL.Short;
y: GL.Short;
z: GL.Short;
w: GL.Short);

References:

gl.ads:3612:14 (declaration)
gl.ads:4311:28 (body)

RasterPos2dv

procedure RasterPos2dv 
(v: GL.doublePtr);

References:

gl.ads:3617:14 (declaration)
gl.ads:4312:28 (body)

RasterPos2fv

procedure RasterPos2fv 
(v: floatPtr);

References:

gl.ads:3619:14 (declaration)
gl.ads:4313:28 (body)

RasterPos2iv

procedure RasterPos2iv 
(v: GL.intPointer);

References:

gl.ads:3621:14 (declaration)
gl.ads:4314:28 (body)

RasterPos2sv

procedure RasterPos2sv 
(v: GL.shortPtr);

References:

gl.ads:3623:14 (declaration)
gl.ads:4315:28 (body)

RasterPos3dv

procedure RasterPos3dv 
(v: GL.doublePtr);

References:

gl.ads:3625:14 (declaration)
gl.ads:4316:28 (body)

RasterPos3fv

procedure RasterPos3fv 
(v: floatPtr);

References:

gl.ads:3627:14 (declaration)
gl.ads:4317:28 (body)

RasterPos3iv

procedure RasterPos3iv 
(v: GL.intPointer);

References:

gl.ads:3629:14 (declaration)
gl.ads:4318:28 (body)

RasterPos3sv

procedure RasterPos3sv 
(v: GL.shortPtr);

References:

gl.ads:3631:14 (declaration)
gl.ads:4319:28 (body)

RasterPos4dv

procedure RasterPos4dv 
(v: GL.doublePtr);

References:

gl.ads:3633:14 (declaration)
gl.ads:4320:28 (body)

RasterPos4fv

procedure RasterPos4fv 
(v: floatPtr);

References:

gl.ads:3635:14 (declaration)
gl.ads:4321:28 (body)

RasterPos4iv

procedure RasterPos4iv 
(v: GL.intPointer);

References:

gl.ads:3637:14 (declaration)
gl.ads:4322:28 (body)

RasterPos4sv

procedure RasterPos4sv 
(v: GL.shortPtr);

References:

gl.ads:3639:14 (declaration)
gl.ads:4323:28 (body)

Rectd

procedure Rectd 
(x1: GL.Double;
y1: GL.Double;
x2: GL.Double;
y2: GL.Double);

References:

gl.ads:3642:14 (declaration)
gl.ads:4324:28 (body)
Rectangles

Rectf

procedure Rectf 
(x1: GL.C_Float;
y1: GL.C_Float;
x2: GL.C_Float;
y2: GL.C_Float);

References:

gl.ads:3647:14 (declaration)
gl.ads:4325:28 (body)

Recti

procedure Recti 
(x1: GL.Int;
y1: GL.Int;
x2: GL.Int;
y2: GL.Int);

References:

gl.ads:3652:14 (declaration)
gl.ads:4326:28 (body)

Rects

procedure Rects 
(x1: GL.Short;
y1: GL.Short;
x2: GL.Short;
y2: GL.Short);

References:

gl.ads:3657:14 (declaration)
gl.ads:4327:28 (body)

Rectdv

procedure Rectdv 
(v1: GL.doublePtr;
v2: GL.doublePtr);

References:

gl.ads:3662:14 (declaration)
gl.ads:4328:28 (body)

Rectfv

procedure Rectfv 
(v1: floatPtr;
v2: floatPtr);

References:

gl.ads:3665:14 (declaration)
gl.ads:4329:28 (body)

Rectiv

procedure Rectiv 
(v1: GL.intPointer;
v2: GL.intPointer);

References:

gl.ads:3668:14 (declaration)
gl.ads:4330:28 (body)

Rectsv

procedure Rectsv 
(v1: GL.shortPtr;
v2: GL.shortPtr);

References:

gl.ads:3671:14 (declaration)
gl.ads:4331:28 (body)

Bitmap

procedure Bitmap 
(width: GL.Sizei;
height: GL.Sizei;
xorig: GL.C_Float;
yorig: GL.C_Float;
xmove: GL.C_Float;
ymove: GL.C_Float;
bitmap: ubytePtr);

References:

gl.ads:3675:14 (declaration)
gl.ads:4372:28 (body)

StencilMask

procedure StencilMask 
(mask: GL.Uint);

References:

gl.ads:3684:14 (declaration)
gl.ads:4377:28 (body)
Stenciling

ClearStencil

procedure ClearStencil 
(s: GL.Int);

References:

gl.ads:3686:14 (declaration)
gl.ads:4379:28 (body)

SelectBuffer

procedure SelectBuffer 
(size: GL.Sizei;
buffer: GL.uintPtr);

References:

gl.ads:3689:14 (declaration)
gl.ads:4447:28 (body)
Selections and name stack

InitNames

procedure InitNames;

References:

gl.ads:3691:14 (declaration)
gl.ads:4448:28 (body)

LoadName

procedure LoadName 
(name: GL.Uint);

References:

gl.ads:3693:14 (declaration)
gl.ads:4449:28 (body)

PushName

procedure PushName 
(name: GL.Uint);

References:

gl.ads:3695:14 (declaration)
gl.ads:4450:28 (body)

PopName

procedure PopName;

References:

gl.ads:3697:14 (declaration)
gl.ads:4451:28 (body)

WindowPos2iMESA

procedure WindowPos2iMESA 
(x: GL.Int;
y: GL.Int);

References:

gl.ads:3700:14 (declaration)
gl.ads:4464:28 (body)
Mesa - specific routines

WindowPos2sMESA

procedure WindowPos2sMESA 
(x: GL.Short;
y: GL.Short);

References:

gl.ads:3703:14 (declaration)
gl.ads:4465:28 (body)

WindowPos2fMESA

procedure WindowPos2fMESA 
(x: GL.C_Float;
y: GL.C_Float);

References:

gl.ads:3706:14 (declaration)
gl.ads:4466:28 (body)

WindowPos2dMESA

procedure WindowPos2dMESA 
(x: GL.Double;
y: GL.Double);

References:

gl.ads:3709:14 (declaration)
gl.ads:4467:28 (body)

WindowPos2ivMESA

procedure WindowPos2ivMESA 
(p: GL.intPointer);

References:

gl.ads:3712:14 (declaration)
gl.ads:4468:28 (body)

WindowPos2svMESA

procedure WindowPos2svMESA 
(p: GL.shortPtr);

References:

gl.ads:3714:14 (declaration)
gl.ads:4469:28 (body)

WindowPos2fvMESA

procedure WindowPos2fvMESA 
(p: floatPtr);

References:

gl.ads:3716:14 (declaration)
gl.ads:4470:28 (body)

WindowPos2dvMESA

procedure WindowPos2dvMESA 
(p: GL.doublePtr);

References:

gl.ads:3718:14 (declaration)
gl.ads:4471:28 (body)

WindowPos3iMESA

procedure WindowPos3iMESA 
(x: GL.Int;
y: GL.Int;
z: GL.Int);

References:

gl.ads:3720:14 (declaration)
gl.ads:4472:28 (body)

WindowPos3sMESA

procedure WindowPos3sMESA 
(x: GL.Short;
y: GL.Short;
z: GL.Short);

References:

gl.ads:3724:14 (declaration)
gl.ads:4473:28 (body)

WindowPos3fMESA

procedure WindowPos3fMESA 
(x: GL.C_Float;
y: GL.C_Float;
z: GL.C_Float);

References:

gl.ads:3728:14 (declaration)
gl.ads:4474:28 (body)

WindowPos3dMESA

procedure WindowPos3dMESA 
(x: GL.Double;
y: GL.Double;
z: GL.Double);

References:

gl.ads:3732:14 (declaration)
gl.ads:4475:28 (body)

WindowPos3ivMESA

procedure WindowPos3ivMESA 
(p: GL.intPointer);

References:

gl.ads:3736:14 (declaration)
gl.ads:4476:28 (body)

WindowPos3svMESA

procedure WindowPos3svMESA 
(p: GL.shortPtr);

References:

gl.ads:3738:14 (declaration)
gl.ads:4477:28 (body)

WindowPos3fvMESA

procedure WindowPos3fvMESA 
(p: floatPtr);

References:

gl.ads:3740:14 (declaration)
gl.ads:4478:28 (body)

WindowPos3dvMESA

procedure WindowPos3dvMESA 
(p: GL.doublePtr);

References:

gl.ads:3742:14 (declaration)
gl.ads:4479:28 (body)

WindowPos4iMESA

procedure WindowPos4iMESA 
(x: GL.Int;
y: GL.Int;
z: GL.Int;
w: GL.Int);

References:

gl.ads:3744:14 (declaration)
gl.ads:4480:28 (body)

WindowPos4sMESA

procedure WindowPos4sMESA 
(x: GL.Short;
y: GL.Short;
z: GL.Short;
w: GL.Short);

References:

gl.ads:3749:14 (declaration)
gl.ads:4481:28 (body)

WindowPos4fMESA

procedure WindowPos4fMESA 
(x: GL.C_Float;
y: GL.C_Float;
z: GL.C_Float;
w: GL.C_Float);

References:

gl.ads:3754:14 (declaration)
gl.ads:4482:28 (body)

WindowPos4dMESA

procedure WindowPos4dMESA 
(x: GL.Double;
y: GL.Double;
z: GL.Double;
w: GL.Double);

References:

gl.ads:3759:14 (declaration)
gl.ads:4483:28 (body)

WindowPos4ivMESA

procedure WindowPos4ivMESA 
(p: GL.intPointer);

References:

gl.ads:3764:14 (declaration)
gl.ads:4484:28 (body)

WindowPos4svMESA

procedure WindowPos4svMESA 
(p: GL.shortPtr);

References:

gl.ads:3766:14 (declaration)
gl.ads:4485:28 (body)

WindowPos4fvMESA

procedure WindowPos4fvMESA 
(p: floatPtr);

References:

gl.ads:3768:14 (declaration)
gl.ads:4486:28 (body)

WindowPos4dvMESA

procedure WindowPos4dvMESA 
(p: GL.doublePtr);

References:

gl.ads:3770:14 (declaration)
gl.ads:4487:28 (body)

ResizeBuffersMESA

procedure ResizeBuffersMESA;

References:

gl.ads:3772:14 (declaration)
gl.ads:4488:28 (body)

Gen_Buffers

procedure Gen_Buffers 
(n: GL.Sizei;
buffers: GL.uintPtr);

References:

gl.ads:3777:14 (declaration)
gl.adb:87:14 (body)
gl.ads:4492:32 (reference)
gl-buffer.adb:28:10 (call)

Delete_Buffers

procedure Delete_Buffers 
(n: GL.Sizei;
buffers: GL.uintPtr);

References:

gl.ads:3780:14 (declaration)
gl.adb:91:14 (body)
gl.ads:4493:32 (reference)
gl-buffer.adb:37:10 (call)
gl-buffer.adb:65:10 (call)

Buffer_Data

procedure Buffer_Data 
(target: GL.VBO_Target;
size: GL.sizeiPtr;
data: GL.pointer;
usage: GL.VBO_Usage);

References:

gl.ads:3826:14 (declaration)
gl.adb:99:14 (body)
gl.ads:4495:32 (reference)
gl-buffer-general.adb:39:10 (call)

BufferSubData

procedure BufferSubData 
(target: GL.VBO_Target;
offset: GL.intPtr;
size: GL.sizeiPtr;
data: GL.pointer);

References:

gl.ads:3831:14 (declaration)
gl.adb:105:14 (body)
gl.ads:4496:32 (reference)
gl-buffer-general.adb:56:10 (call)

UnmapBuffer

function UnmapBuffer 
(target: GL.VBO_Target) return GL_Boolean;

References:

gl.ads:3852:13 (declaration)
gl.adb:115:13 (body)
gl.ads:4498:32 (reference)
gl-buffer-general.adb:80:40 (call)

GetBufferParameter

procedure GetBufferParameter 
(target: GL.VBO_Target;
value: Buffer_Parameter;
data: intPointer);

References:

gl.ads:3869:14 (declaration)
gl.adb:118:14 (body)
gl.ads:4499:32 (reference)

glGetString (private)

function glGetString 
(name: StringEnm) return ubytePtr;

References:

gl.ads:3880:13 (declaration)
gl.ads:3881:67 (reference)
gl.ads:4155:28 (body)
Workaround for GNAT 3.15p (OA 7.2.2 OK), when applying pragma Import to all functions named GetString: - > convention for "GetString" does not permit returning unconstrained array type

color3d (private)

procedure color3d 
(red, green, blue: GL.Double);

References:

gl.ads:3890:14 (declaration)
gl.ads:3891:59 (reference)
gl.ads:4237:28 (body)
Wrapper for color3d

color3f (private)

procedure color3f 
(red, green, blue: GL.C_Float);

References:

gl.ads:3894:14 (declaration)
gl.ads:3895:62 (reference)
gl.ads:4238:28 (body)
Wrapper for color3f

color3i (private)

procedure color3i 
(red, green, blue: GL.Int);

References:

gl.ads:3898:14 (declaration)
gl.ads:3899:56 (reference)
gl.ads:4239:28 (body)
Wrapper for color3i

color3s (private)

procedure color3s 
(red, green, blue: GL.Short);

References:

gl.ads:3902:14 (declaration)
gl.ads:3903:60 (reference)
gl.ads:4240:28 (body)
Wrapper for color3s

color4d (private)

procedure color4d 
(red, green, blue, alpha: GL.Double);

References:

gl.ads:3906:14 (declaration)
gl.ads:3907:66 (reference)
gl.ads:4245:28 (body)
Wrapper for color4d

color4f (private)

procedure color4f 
(red, green, blue, alpha: GL.C_Float);

References:

gl.ads:3910:14 (declaration)
gl.ads:3911:69 (reference)
gl.ads:4246:28 (body)
Wrapper for color4f

color4i (private)

procedure color4i 
(red, green, blue, alpha: GL.Int);

References:

gl.ads:3914:14 (declaration)
gl.ads:3915:63 (reference)
gl.ads:4247:28 (body)
Wrapper for color4i

color4s (private)

procedure color4s 
(red, green, blue, alpha: GL.Short);

References:

gl.ads:3918:14 (declaration)
gl.ads:3919:67 (reference)
gl.ads:4248:28 (body)
Wrapper for color4s

GetDoublev (private)

procedure GetDoublev 
(pname: ParameterNameEnm;
params: GL.doublePtr);

References:

gl.ads:3922:14 (declaration)
gl.ads:3926:50 (reference)
gl.ads:4146:28 (body)
Wrappers for Get

Lightf (private)

procedure Lightf 
(light_id: LightIDEnm;
pname: LightParameterEnm;
param: GL.C_Float);

References:

gl.ads:3930:14 (declaration)
gl.ads:3936:52 (reference)
gl.ads:4344:28 (body)

Lightfv (private)

procedure Lightfv 
(light_id: LightIDEnm;
pname: LightParameterVEnm;
params: floatPtr);

References:

gl.ads:3938:14 (declaration)
gl.adb:26:7 (call)
gl.ads:4346:28 (body)

Called by:

Light defined at gl.ads:1740:14

Materialf (private)

procedure Materialf 
(face: FaceEnm;
pname: MaterialParameterEnm;
param: GL.C_Float);

References:

gl.ads:3944:14 (declaration)
gl.ads:3949:52 (reference)
gl.ads:4354:28 (body)

Materialfv (private)

procedure Materialfv 
(face: FaceEnm;
pname: MaterialParameterVEnm;
params: floatPtr);

References:

gl.ads:3951:14 (declaration)
gl.adb:36:7 (call)
gl.ads:4356:28 (body)

Called by:

Material defined at gl.ads:1847:14

Normal3d (private)

procedure Normal3d 
(x, y, z: GL.Double);

References:

gl.ads:3956:14 (declaration)
gl.ads:3957:51 (reference)
gl.ads:4217:28 (body)
Wrapper for Normal3d

Normal3f (private)

procedure Normal3f 
(x, y, z: GL.C_Float);

References:

gl.ads:3960:14 (declaration)
gl.ads:3961:54 (reference)
gl.ads:4218:28 (body)
Wrapper for Normal3f

Normal3i (private)

procedure Normal3i 
(x, y, z: GL.Int);

References:

gl.ads:3964:14 (declaration)
gl.ads:3965:48 (reference)
gl.ads:4219:28 (body)
Wrapper for Normal3i

Normal3b (private)

procedure Normal3b 
(x, y, z: GL.Byte);

References:

gl.ads:3968:14 (declaration)
gl.ads:3969:51 (reference)
gl.ads:4216:28 (body)
Wrapper for Normal3b

Normal3s (private)

procedure Normal3s 
(x, y, z: GL.Short);

References:

gl.ads:3972:14 (declaration)
gl.ads:3973:52 (reference)
gl.ads:4220:28 (body)
Wrapper for Normal3s

PixelStorei (private)

procedure PixelStorei 
(pname: PixelStorageEnm;
param: GL.Int);

References:

gl.ads:3975:14 (declaration)
gl.ads:3978:50 (reference)
gl.ads:4363:28 (body)

RasterPos2i (private)

procedure RasterPos2i 
(x: GL.Int;
y: GL.Int);

References:

gl.ads:3980:14 (declaration)
gl.ads:3982:48 (reference)
gl.ads:4302:28 (body)

Rotated (private)

procedure Rotated 
(angle: GL.Double;
x: GL.Double;
y: GL.Double;
z: GL.Double);

References:

gl.ads:3984:14 (declaration)
gl.ads:3991:49 (reference)
gl.ads:4176:28 (body)

Rotatef (private)

procedure Rotatef 
(angle: GL.C_Float;
x: GL.C_Float;
y: GL.C_Float;
z: GL.C_Float);

References:

gl.ads:3993:14 (declaration)
gl.ads:4000:52 (reference)
gl.ads:4177:28 (body)

scaled (private)

procedure scaled 
(x, y, z: GL.Double);

References:

gl.ads:4003:14 (declaration)
gl.ads:4004:50 (reference)
gl.ads:4178:28 (body)
Wrapper for scaled

scalef (private)

procedure scalef 
(x, y, z: GL.C_Float);

References:

gl.ads:4007:14 (declaration)
gl.ads:4008:53 (reference)
gl.ads:4179:28 (body)
Wrapper for scalef

TexCoord2d (private)

procedure TexCoord2d 
(s: GL.Double;
t: GL.Double);

References:

gl.ads:4010:14 (declaration)
gl.ads:4013:47 (reference)
gl.ads:4272:28 (body)

TexCoord2f (private)

procedure TexCoord2f 
(s: GL.C_Float;
t: GL.C_Float);

References:

gl.ads:4015:14 (declaration)
gl.ads:4018:49 (reference)
gl.ads:4273:28 (body)

TexEnvi (private)

procedure TexEnvi 
(target: TexEnvEnm;
pname: TexEnvParameterEnm;
param: GL.Int);

References:

gl.ads:4020:14 (declaration)
gl.ads:4025:47 (reference)
gl.ads:4390:28 (body)

TexParameteri (private)

procedure TexParameteri 
(target: TargetTexEnm;
pname: TexParamEnm;
param: GL.Int);

References:

gl.ads:4027:14 (declaration)
gl.ads:4032:53 (reference)
gl.ads:4396:28 (body)

translated (private)

procedure translated 
(x, y, z: GL.Double);

References:

gl.ads:4035:14 (declaration)
gl.ads:4036:54 (reference)
gl.ads:4180:28 (body)
Wrapper for translated

translatef (private)

procedure translatef 
(x, y, z: GL.C_Float);

References:

gl.ads:4039:14 (declaration)
gl.ads:4040:57 (reference)
gl.ads:4181:28 (body)
Wrapper for translatef

vertex2d (private)

procedure vertex2d 
(x, y: GL.Double);

References:

gl.ads:4043:14 (declaration)
gl.ads:4044:48 (reference)
gl.ads:4192:28 (body)
Wrapper for vertex2d

vertex2f (private)

procedure vertex2f 
(x, y: GL.C_Float);

References:

gl.ads:4047:14 (declaration)
gl.ads:4048:51 (reference)
gl.ads:4193:28 (body)
Wrapper for vertex2f

vertex2i (private)

procedure vertex2i 
(x, y: GL.Int);

References:

gl.ads:4051:14 (declaration)
gl.ads:4052:45 (reference)
gl.ads:4194:28 (body)
Wrapper for vertex2i

vertex2s (private)

procedure vertex2s 
(x, y: GL.Short);

References:

gl.ads:4055:14 (declaration)
gl.ads:4056:49 (reference)
gl.ads:4195:28 (body)
Wrapper for vertex2s

vertex3d (private)

procedure vertex3d 
(x, y, z: GL.Double);

References:

gl.ads:4059:14 (declaration)
gl.ads:4060:51 (reference)
gl.ads:4196:28 (body)
Wrapper for vertex3d

vertex3f (private)

procedure vertex3f 
(x, y, z: GL.C_Float);

References:

gl.ads:4063:14 (declaration)
gl.ads:4064:54 (reference)
gl.ads:4197:28 (body)
Wrapper for vertex3f

vertex3i (private)

procedure vertex3i 
(x, y, z: GL.Int);

References:

gl.ads:4067:14 (declaration)
gl.ads:4068:48 (reference)
gl.ads:4198:28 (body)
Wrapper for vertex3i

vertex3s (private)

procedure vertex3s 
(x, y, z: GL.Short);

References:

gl.ads:4071:14 (declaration)
gl.ads:4072:52 (reference)
gl.ads:4199:28 (body)
Wrapper for vertex3s

vertex4d (private)

procedure vertex4d 
(x, y, z, w: GL.Double);

References:

gl.ads:4075:14 (declaration)
gl.ads:4076:54 (reference)
gl.ads:4200:28 (body)
Wrapper for vertex4d

vertex4f (private)

procedure vertex4f 
(x, y, z, w: GL.C_Float);

References:

gl.ads:4079:14 (declaration)
gl.ads:4080:57 (reference)
gl.ads:4201:28 (body)
Wrapper for vertex4f

vertex4i (private)

procedure vertex4i 
(x, y, z, w: GL.Int);

References:

gl.ads:4083:14 (declaration)
gl.ads:4084:51 (reference)
gl.ads:4202:28 (body)
Wrapper for vertex4i

vertex4s (private)

procedure vertex4s 
(x, y, z, w: GL.Short);

References:

gl.ads:4087:14 (declaration)
gl.ads:4088:55 (reference)
gl.ads:4203:28 (body)
Wrapper for vertex4s

glAccum (private)

procedure glAccum 
(op: AccumEnm;
value: GL.C_Float);

References:

gl.ads:4095:14 (declaration)
gl.ads:4098:49 (reference)
gl.ads:4164:28 (body)
Some renames due to possible ambiguity with enumerated values (Accum, Clear, Viewport) that can be interpreted as a parameterless function, confusing then pragma Import on the Janus compiler and not GNAT and ObjectAda. GM/TM 9 - Sep - 2006

glClear (private)

procedure glClear 
(mask: Bitfield);

References:

gl.ads:4100:14 (declaration)
gl.ads:4101:46 (reference)
gl.ads:4118:28 (body)

glViewport (private)

procedure glViewport 
(x: GL.Int;
y: GL.Int;
width: GL.Sizei;
height: GL.Sizei);

References:

gl.ads:4103:14 (declaration)
gl.ads:4110:51 (reference)
gl.ads:4168:28 (body)