File : win32-gl.ads


     
     -------------------------------------------------------------------------------
     --
     --  This package was produced automagically by xgl.pl.
   5 --  Don't edit this source.  Fix xgl.pl instead!
     --
     -------------------------------------------------------------------------------
     --
     --  THIS FILE AND ANY ASSOCIATED DOCUMENTATION IS PROVIDED WITHOUT CHARGE
  10 --  "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING
     --  BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR
     --  FITNESS FOR A PARTICULAR PURPOSE.  The user assumes the entire risk as to
     --  the accuracy and the use of this file.  This file may be used, copied,
     --  modified and distributed only by licensees of Microsoft Corporation's
  15 --  WIN32 Software Development Kit in accordance with the terms of the
     --  licensee's End-User License Agreement for Microsoft Software for the
     --  WIN32 Development Kit.
     --
     --  Copyright (c) Intermetrics, Inc. 1995
  20 --  Portions (c) 1985-1994 Microsoft Corporation with permission.
     --  Microsoft is a registered trademark and Windows and Windows NT are
     --  trademarks of Microsoft Corporation.
     --
     -------------------------------------------------------------------------------
  25 package Win32.GL is
     
        type GLenum is new Win32.UINT; --  gl.h:43
        type GLboolean is new Win32.UCHAR; --  gl.h:44
        type GLbitfield is new Win32.UINT; --  gl.h:45
  30    type GLbyte is new Win32.CHAR; --  gl.h:46
        type GLshort is new Win32.SHORT; --  gl.h:47
        type GLint is new Win32.INT; --  gl.h:48
        type GLsizei is new Win32.INT; --  gl.h:49
        type GLubyte is new Win32.UCHAR; --  gl.h:50
  35    type GLushort is new Win32.USHORT; --  gl.h:51
        type GLuint is new Win32.UINT; --  gl.h:52
        type GLfloat is new Win32.FLOAT; --  gl.h:53
        type GLclampf is new Win32.FLOAT; --  gl.h:54
        type GLdouble is new Win32.DOUBLE; --  gl.h:55
  40    type GLclampd is new Win32.DOUBLE; --  gl.h:56
        type GLvoid is null record; --  gl.h:57
        GL_VERSION_1_1                       : constant := 1; --  gl.h:62
        GL_ACCUM                             : constant := 16#0100#; --  gl.h:65
        GL_LOAD                              : constant := 16#0101#; --  gl.h:66
  45    GL_RETURN                            : constant := 16#0102#; --  gl.h:67
        GL_MULT                              : constant := 16#0103#; --  gl.h:68
        GL_ADD                               : constant := 16#0104#; --  gl.h:69
        GL_NEVER                             : constant := 16#0200#; --  gl.h:72
        GL_LESS                              : constant := 16#0201#; --  gl.h:73
  50    GL_EQUAL                             : constant := 16#0202#; --  gl.h:74
        GL_LEQUAL                            : constant := 16#0203#; --  gl.h:75
        GL_GREATER                           : constant := 16#0204#; --  gl.h:76
        GL_NOTEQUAL                          : constant := 16#0205#; --  gl.h:77
        GL_GEQUAL                            : constant := 16#0206#; --  gl.h:78
  55    GL_ALWAYS                            : constant := 16#0207#; --  gl.h:79
        GL_CURRENT_BIT                       : constant := 16#00000001#; --  gl.h:82
        GL_POINT_BIT                         : constant := 16#00000002#; --  gl.h:83
        GL_LINE_BIT                          : constant := 16#00000004#; --  gl.h:84
        GL_POLYGON_BIT                       : constant := 16#00000008#; --  gl.h:85
  60    GL_POLYGON_STIPPLE_BIT               : constant := 16#00000010#; --  gl.h:86
        GL_PIXEL_MODE_BIT                    : constant := 16#00000020#; --  gl.h:87
        GL_LIGHTING_BIT                      : constant := 16#00000040#; --  gl.h:88
        GL_FOG_BIT                           : constant := 16#00000080#; --  gl.h:89
        GL_DEPTH_BUFFER_BIT                  : constant := 16#00000100#; --  gl.h:90
  65    GL_ACCUM_BUFFER_BIT                  : constant := 16#00000200#; --  gl.h:91
        GL_STENCIL_BUFFER_BIT                : constant := 16#00000400#; --  gl.h:92
        GL_VIEWPORT_BIT                      : constant := 16#00000800#; --  gl.h:93
        GL_TRANSFORM_BIT                     : constant := 16#00001000#; --  gl.h:94
        GL_ENABLE_BIT                        : constant := 16#00002000#; --  gl.h:95
  70    GL_COLOR_BUFFER_BIT                  : constant := 16#00004000#; --  gl.h:96
        GL_HINT_BIT                          : constant := 16#00008000#; --  gl.h:97
        GL_EVAL_BIT                          : constant := 16#00010000#; --  gl.h:98
        GL_LIST_BIT                          : constant := 16#00020000#; --  gl.h:99
        GL_TEXTURE_BIT                       : constant := 16#00040000#; --  gl.h:100
  75    GL_SCISSOR_BIT                       : constant := 16#00080000#; --  gl.h:101
        GL_ALL_ATTRIB_BITS                   : constant := 16#000fffff#; --  gl.h:102
        GL_POINTS                            : constant := 16#0000#; --  gl.h:105
        GL_LINES                             : constant := 16#0001#; --  gl.h:106
        GL_LINE_LOOP                         : constant := 16#0002#; --  gl.h:107
  80    GL_LINE_STRIP                        : constant := 16#0003#; --  gl.h:108
        GL_TRIANGLES                         : constant := 16#0004#; --  gl.h:109
        GL_TRIANGLE_STRIP                    : constant := 16#0005#; --  gl.h:110
        GL_TRIANGLE_FAN                      : constant := 16#0006#; --  gl.h:111
        GL_QUADS                             : constant := 16#0007#; --  gl.h:112
  85    GL_QUAD_STRIP                        : constant := 16#0008#; --  gl.h:113
        GL_POLYGON                           : constant := 16#0009#; --  gl.h:114
        GL_ZERO                              : constant := 0; --  gl.h:117
        GL_ONE                               : constant := 1; --  gl.h:118
        GL_SRC_COLOR                         : constant := 16#0300#; --  gl.h:119
  90    GL_ONE_MINUS_SRC_COLOR               : constant := 16#0301#; --  gl.h:120
        GL_SRC_ALPHA                         : constant := 16#0302#; --  gl.h:121
        GL_ONE_MINUS_SRC_ALPHA               : constant := 16#0303#; --  gl.h:122
        GL_DST_ALPHA                         : constant := 16#0304#; --  gl.h:123
        GL_ONE_MINUS_DST_ALPHA               : constant := 16#0305#; --  gl.h:124
  95    GL_DST_COLOR                         : constant := 16#0306#; --  gl.h:129
        GL_ONE_MINUS_DST_COLOR               : constant := 16#0307#; --  gl.h:130
        GL_SRC_ALPHA_SATURATE                : constant := 16#0308#; --  gl.h:131
        GL_TRUE                              : constant := 1; --  gl.h:138
        GL_FALSE                             : constant := 0; --  gl.h:139
 100    GL_CLIP_PLANE0                       : constant := 16#3000#; --  gl.h:156
        GL_CLIP_PLANE1                       : constant := 16#3001#; --  gl.h:157
        GL_CLIP_PLANE2                       : constant := 16#3002#; --  gl.h:158
        GL_CLIP_PLANE3                       : constant := 16#3003#; --  gl.h:159
        GL_CLIP_PLANE4                       : constant := 16#3004#; --  gl.h:160
 105    GL_CLIP_PLANE5                       : constant := 16#3005#; --  gl.h:161
        GL_BYTE                              : constant := 16#1400#; --  gl.h:191
        GL_UNSIGNED_BYTE                     : constant := 16#1401#; --  gl.h:192
        GL_SHORT                             : constant := 16#1402#; --  gl.h:193
        GL_UNSIGNED_SHORT                    : constant := 16#1403#; --  gl.h:194
 110    GL_INT                               : constant := 16#1404#; --  gl.h:195
        GL_UNSIGNED_INT                      : constant := 16#1405#; --  gl.h:196
        GL_FLOAT                             : constant := 16#1406#; --  gl.h:197
        GL_2_BYTES                           : constant := 16#1407#; --  gl.h:198
        GL_3_BYTES                           : constant := 16#1408#; --  gl.h:199
 115    GL_4_BYTES                           : constant := 16#1409#; --  gl.h:200
        GL_DOUBLE                            : constant := 16#140a#; --  gl.h:201
        GL_NONE                              : constant := 0; --  gl.h:214
        GL_FRONT_LEFT                        : constant := 16#0400#; --  gl.h:215
        GL_FRONT_RIGHT                       : constant := 16#0401#; --  gl.h:216
 120    GL_BACK_LEFT                         : constant := 16#0402#; --  gl.h:217
        GL_BACK_RIGHT                        : constant := 16#0403#; --  gl.h:218
        GL_FRONT                             : constant := 16#0404#; --  gl.h:219
        GL_BACK                              : constant := 16#0405#; --  gl.h:220
        GL_LEFT                              : constant := 16#0406#; --  gl.h:221
 125    GL_RIGHT                             : constant := 16#0407#; --  gl.h:222
        GL_FRONT_AND_BACK                    : constant := 16#0408#; --  gl.h:223
        GL_AUX0                              : constant := 16#0409#; --  gl.h:224
        GL_AUX1                              : constant := 16#040a#; --  gl.h:225
        GL_AUX2                              : constant := 16#040b#; --  gl.h:226
 130    GL_AUX3                              : constant := 16#040c#; --  gl.h:227
        GL_NO_ERROR                          : constant := 0; --  gl.h:298
        GL_INVALID_ENUM                      : constant := 16#0500#; --  gl.h:299
        GL_INVALID_VALUE                     : constant := 16#0501#; --  gl.h:300
        GL_INVALID_OPERATION                 : constant := 16#0502#; --  gl.h:301
 135    GL_STACK_OVERFLOW                    : constant := 16#0503#; --  gl.h:302
        GL_STACK_UNDERFLOW                   : constant := 16#0504#; --  gl.h:303
        GL_OUT_OF_MEMORY                     : constant := 16#0505#; --  gl.h:304
        GL_2D                                : constant := 16#0600#; --  gl.h:307
        GL_3D                                : constant := 16#0601#; --  gl.h:308
 140    GL_3D_COLOR                          : constant := 16#0602#; --  gl.h:309
        GL_3D_COLOR_TEXTURE                  : constant := 16#0603#; --  gl.h:310
        GL_4D_COLOR_TEXTURE                  : constant := 16#0604#; --  gl.h:311
        GL_PASS_THROUGH_TOKEN                : constant := 16#0700#; --  gl.h:314
        GL_POINT_TOKEN                       : constant := 16#0701#; --  gl.h:315
 145    GL_LINE_TOKEN                        : constant := 16#0702#; --  gl.h:316
        GL_POLYGON_TOKEN                     : constant := 16#0703#; --  gl.h:317
        GL_BITMAP_TOKEN                      : constant := 16#0704#; --  gl.h:318
        GL_DRAW_PIXEL_TOKEN                  : constant := 16#0705#; --  gl.h:319
        GL_COPY_PIXEL_TOKEN                  : constant := 16#0706#; --  gl.h:320
 150    GL_LINE_RESET_TOKEN                  : constant := 16#0707#; --  gl.h:321
        GL_EXP                               : constant := 16#0800#; --  gl.h:325
        GL_EXP2                              : constant := 16#0801#; --  gl.h:326
        GL_CW                                : constant := 16#0900#; --  gl.h:338
        GL_CCW                               : constant := 16#0901#; --  gl.h:339
 155    GL_COEFF                             : constant := 16#0a00#; --  gl.h:342
        GL_ORDER                             : constant := 16#0a01#; --  gl.h:343
        GL_DOMAIN                            : constant := 16#0a02#; --  gl.h:344
        GL_CURRENT_COLOR                     : constant := 16#0b00#; --  gl.h:367
        GL_CURRENT_INDEX                     : constant := 16#0b01#; --  gl.h:368
 160    GL_CURRENT_NORMAL                    : constant := 16#0b02#; --  gl.h:369
        GL_CURRENT_TEXTURE_COORDS            : constant := 16#0b03#; --  gl.h:370
        GL_CURRENT_RASTER_COLOR              : constant := 16#0b04#; --  gl.h:371
        GL_CURRENT_RASTER_INDEX              : constant := 16#0b05#; --  gl.h:372
        GL_CURRENT_RASTER_TEXTURE_COORDS     : constant := 16#0b06#; --  gl.h:373
 165    GL_CURRENT_RASTER_POSITION           : constant := 16#0b07#; --  gl.h:374
        GL_CURRENT_RASTER_POSITION_VALID     : constant := 16#0b08#; --  gl.h:375
        GL_CURRENT_RASTER_DISTANCE           : constant := 16#0b09#; --  gl.h:376
        GL_POINT_SMOOTH                      : constant := 16#0b10#; --  gl.h:377
        GL_POINT_SIZE                        : constant := 16#0b11#; --  gl.h:378
 170    GL_POINT_SIZE_RANGE                  : constant := 16#0b12#; --  gl.h:379
        GL_POINT_SIZE_GRANULARITY            : constant := 16#0b13#; --  gl.h:380
        GL_LINE_SMOOTH                       : constant := 16#0b20#; --  gl.h:381
        GL_LINE_WIDTH                        : constant := 16#0b21#; --  gl.h:382
        GL_LINE_WIDTH_RANGE                  : constant := 16#0b22#; --  gl.h:383
 175    GL_LINE_WIDTH_GRANULARITY            : constant := 16#0b23#; --  gl.h:384
        GL_LINE_STIPPLE                      : constant := 16#0b24#; --  gl.h:385
        GL_LINE_STIPPLE_PATTERN              : constant := 16#0b25#; --  gl.h:386
        GL_LINE_STIPPLE_REPEAT               : constant := 16#0b26#; --  gl.h:387
        GL_LIST_MODE                         : constant := 16#0b30#; --  gl.h:388
 180    GL_MAX_LIST_NESTING                  : constant := 16#0b31#; --  gl.h:389
        GL_LIST_BASE                         : constant := 16#0b32#; --  gl.h:390
        GL_LIST_INDEX                        : constant := 16#0b33#; --  gl.h:391
        GL_POLYGON_MODE                      : constant := 16#0b40#; --  gl.h:392
        GL_POLYGON_SMOOTH                    : constant := 16#0b41#; --  gl.h:393
 185    GL_POLYGON_STIPPLE                   : constant := 16#0b42#; --  gl.h:394
        GL_EDGE_FLAG                         : constant := 16#0b43#; --  gl.h:395
        GL_CULL_FACE                         : constant := 16#0b44#; --  gl.h:396
        GL_CULL_FACE_MODE                    : constant := 16#0b45#; --  gl.h:397
        GL_FRONT_FACE                        : constant := 16#0b46#; --  gl.h:398
 190    GL_LIGHTING                          : constant := 16#0b50#; --  gl.h:399
        GL_LIGHT_MODEL_LOCAL_VIEWER          : constant := 16#0b51#; --  gl.h:400
        GL_LIGHT_MODEL_TWO_SIDE              : constant := 16#0b52#; --  gl.h:401
        GL_LIGHT_MODEL_AMBIENT               : constant := 16#0b53#; --  gl.h:402
        GL_SHADE_MODEL                       : constant := 16#0b54#; --  gl.h:403
 195    GL_COLOR_MATERIAL_FACE               : constant := 16#0b55#; --  gl.h:404
        GL_COLOR_MATERIAL_PARAMETER          : constant := 16#0b56#; --  gl.h:405
        GL_COLOR_MATERIAL                    : constant := 16#0b57#; --  gl.h:406
        GL_FOG                               : constant := 16#0b60#; --  gl.h:407
        GL_FOG_INDEX                         : constant := 16#0b61#; --  gl.h:408
 200    GL_FOG_DENSITY                       : constant := 16#0b62#; --  gl.h:409
        GL_FOG_START                         : constant := 16#0b63#; --  gl.h:410
        GL_FOG_END                           : constant := 16#0b64#; --  gl.h:411
        GL_FOG_MODE                          : constant := 16#0b65#; --  gl.h:412
        GL_FOG_COLOR                         : constant := 16#0b66#; --  gl.h:413
 205    GL_DEPTH_RANGE                       : constant := 16#0b70#; --  gl.h:414
        GL_DEPTH_TEST                        : constant := 16#0b71#; --  gl.h:415
        GL_DEPTH_WRITEMASK                   : constant := 16#0b72#; --  gl.h:416
        GL_DEPTH_CLEAR_VALUE                 : constant := 16#0b73#; --  gl.h:417
        GL_DEPTH_FUNC                        : constant := 16#0b74#; --  gl.h:418
 210    GL_ACCUM_CLEAR_VALUE                 : constant := 16#0b80#; --  gl.h:419
        GL_STENCIL_TEST                      : constant := 16#0b90#; --  gl.h:420
        GL_STENCIL_CLEAR_VALUE               : constant := 16#0b91#; --  gl.h:421
        GL_STENCIL_FUNC                      : constant := 16#0b92#; --  gl.h:422
        GL_STENCIL_VALUE_MASK                : constant := 16#0b93#; --  gl.h:423
 215    GL_STENCIL_FAIL                      : constant := 16#0b94#; --  gl.h:424
        GL_STENCIL_PASS_DEPTH_FAIL           : constant := 16#0b95#; --  gl.h:425
        GL_STENCIL_PASS_DEPTH_PASS           : constant := 16#0b96#; --  gl.h:426
        GL_STENCIL_REF                       : constant := 16#0b97#; --  gl.h:427
        GL_STENCIL_WRITEMASK                 : constant := 16#0b98#; --  gl.h:428
 220    GL_MATRIX_MODE                       : constant := 16#0ba0#; --  gl.h:429
        GL_NORMALIZE                         : constant := 16#0ba1#; --  gl.h:430
        GL_VIEWPORT                          : constant := 16#0ba2#; --  gl.h:431
        GL_MODELVIEW_STACK_DEPTH             : constant := 16#0ba3#; --  gl.h:432
        GL_PROJECTION_STACK_DEPTH            : constant := 16#0ba4#; --  gl.h:433
 225    GL_TEXTURE_STACK_DEPTH               : constant := 16#0ba5#; --  gl.h:434
        GL_MODELVIEW_MATRIX                  : constant := 16#0ba6#; --  gl.h:435
        GL_PROJECTION_MATRIX                 : constant := 16#0ba7#; --  gl.h:436
        GL_TEXTURE_MATRIX                    : constant := 16#0ba8#; --  gl.h:437
        GL_ATTRIB_STACK_DEPTH                : constant := 16#0bb0#; --  gl.h:438
 230    GL_CLIENT_ATTRIB_STACK_DEPTH         : constant := 16#0bb1#; --  gl.h:439
        GL_ALPHA_TEST                        : constant := 16#0bc0#; --  gl.h:440
        GL_ALPHA_TEST_FUNC                   : constant := 16#0bc1#; --  gl.h:441
        GL_ALPHA_TEST_REF                    : constant := 16#0bc2#; --  gl.h:442
        GL_DITHER                            : constant := 16#0bd0#; --  gl.h:443
 235    GL_BLEND_DST                         : constant := 16#0be0#; --  gl.h:444
        GL_BLEND_SRC                         : constant := 16#0be1#; --  gl.h:445
        GL_BLEND                             : constant := 16#0be2#; --  gl.h:446
        GL_LOGIC_OP_MODE                     : constant := 16#0bf0#; --  gl.h:447
        GL_INDEX_LOGIC_OP                    : constant := 16#0bf1#; --  gl.h:448
 240    GL_COLOR_LOGIC_OP                    : constant := 16#0bf2#; --  gl.h:449
        GL_AUX_BUFFERS                       : constant := 16#0c00#; --  gl.h:450
        GL_DRAW_BUFFER                       : constant := 16#0c01#; --  gl.h:451
        GL_READ_BUFFER                       : constant := 16#0c02#; --  gl.h:452
        GL_SCISSOR_BOX                       : constant := 16#0c10#; --  gl.h:453
 245    GL_SCISSOR_TEST                      : constant := 16#0c11#; --  gl.h:454
        GL_INDEX_CLEAR_VALUE                 : constant := 16#0c20#; --  gl.h:455
        GL_INDEX_WRITEMASK                   : constant := 16#0c21#; --  gl.h:456
        GL_COLOR_CLEAR_VALUE                 : constant := 16#0c22#; --  gl.h:457
        GL_COLOR_WRITEMASK                   : constant := 16#0c23#; --  gl.h:458
 250    GL_INDEX_MODE                        : constant := 16#0c30#; --  gl.h:459
        GL_RGBA_MODE                         : constant := 16#0c31#; --  gl.h:460
        GL_DOUBLEBUFFER                      : constant := 16#0c32#; --  gl.h:461
        GL_STEREO                            : constant := 16#0c33#; --  gl.h:462
        GL_RENDER_MODE                       : constant := 16#0c40#; --  gl.h:463
 255    GL_PERSPECTIVE_CORRECTION_HINT       : constant := 16#0c50#; --  gl.h:464
        GL_POINT_SMOOTH_HINT                 : constant := 16#0c51#; --  gl.h:465
        GL_LINE_SMOOTH_HINT                  : constant := 16#0c52#; --  gl.h:466
        GL_POLYGON_SMOOTH_HINT               : constant := 16#0c53#; --  gl.h:467
        GL_FOG_HINT                          : constant := 16#0c54#; --  gl.h:468
 260    GL_TEXTURE_GEN_S                     : constant := 16#0c60#; --  gl.h:469
        GL_TEXTURE_GEN_T                     : constant := 16#0c61#; --  gl.h:470
        GL_TEXTURE_GEN_R                     : constant := 16#0c62#; --  gl.h:471
        GL_TEXTURE_GEN_Q                     : constant := 16#0c63#; --  gl.h:472
        GL_PIXEL_MAP_I_TO_I                  : constant := 16#0c70#; --  gl.h:473
 265    GL_PIXEL_MAP_S_TO_S                  : constant := 16#0c71#; --  gl.h:474
        GL_PIXEL_MAP_I_TO_R                  : constant := 16#0c72#; --  gl.h:475
        GL_PIXEL_MAP_I_TO_G                  : constant := 16#0c73#; --  gl.h:476
        GL_PIXEL_MAP_I_TO_B                  : constant := 16#0c74#; --  gl.h:477
        GL_PIXEL_MAP_I_TO_A                  : constant := 16#0c75#; --  gl.h:478
 270    GL_PIXEL_MAP_R_TO_R                  : constant := 16#0c76#; --  gl.h:479
        GL_PIXEL_MAP_G_TO_G                  : constant := 16#0c77#; --  gl.h:480
        GL_PIXEL_MAP_B_TO_B                  : constant := 16#0c78#; --  gl.h:481
        GL_PIXEL_MAP_A_TO_A                  : constant := 16#0c79#; --  gl.h:482
        GL_PIXEL_MAP_I_TO_I_SIZE             : constant := 16#0cb0#; --  gl.h:483
 275    GL_PIXEL_MAP_S_TO_S_SIZE             : constant := 16#0cb1#; --  gl.h:484
        GL_PIXEL_MAP_I_TO_R_SIZE             : constant := 16#0cb2#; --  gl.h:485
        GL_PIXEL_MAP_I_TO_G_SIZE             : constant := 16#0cb3#; --  gl.h:486
        GL_PIXEL_MAP_I_TO_B_SIZE             : constant := 16#0cb4#; --  gl.h:487
        GL_PIXEL_MAP_I_TO_A_SIZE             : constant := 16#0cb5#; --  gl.h:488
 280    GL_PIXEL_MAP_R_TO_R_SIZE             : constant := 16#0cb6#; --  gl.h:489
        GL_PIXEL_MAP_G_TO_G_SIZE             : constant := 16#0cb7#; --  gl.h:490
        GL_PIXEL_MAP_B_TO_B_SIZE             : constant := 16#0cb8#; --  gl.h:491
        GL_PIXEL_MAP_A_TO_A_SIZE             : constant := 16#0cb9#; --  gl.h:492
        GL_UNPACK_SWAP_BYTES                 : constant := 16#0cf0#; --  gl.h:493
 285    GL_UNPACK_LSB_FIRST                  : constant := 16#0cf1#; --  gl.h:494
        GL_UNPACK_ROW_LENGTH                 : constant := 16#0cf2#; --  gl.h:495
        GL_UNPACK_SKIP_ROWS                  : constant := 16#0cf3#; --  gl.h:496
        GL_UNPACK_SKIP_PIXELS                : constant := 16#0cf4#; --  gl.h:497
        GL_UNPACK_ALIGNMENT                  : constant := 16#0cf5#; --  gl.h:498
 290    GL_PACK_SWAP_BYTES                   : constant := 16#0d00#; --  gl.h:499
        GL_PACK_LSB_FIRST                    : constant := 16#0d01#; --  gl.h:500
        GL_PACK_ROW_LENGTH                   : constant := 16#0d02#; --  gl.h:501
        GL_PACK_SKIP_ROWS                    : constant := 16#0d03#; --  gl.h:502
        GL_PACK_SKIP_PIXELS                  : constant := 16#0d04#; --  gl.h:503
 295    GL_PACK_ALIGNMENT                    : constant := 16#0d05#; --  gl.h:504
        GL_MAP_COLOR                         : constant := 16#0d10#; --  gl.h:505
        GL_MAP_STENCIL                       : constant := 16#0d11#; --  gl.h:506
        GL_INDEX_SHIFT                       : constant := 16#0d12#; --  gl.h:507
        GL_INDEX_OFFSET                      : constant := 16#0d13#; --  gl.h:508
 300    GL_RED_SCALE                         : constant := 16#0d14#; --  gl.h:509
        GL_RED_BIAS                          : constant := 16#0d15#; --  gl.h:510
        GL_ZOOM_X                            : constant := 16#0d16#; --  gl.h:511
        GL_ZOOM_Y                            : constant := 16#0d17#; --  gl.h:512
        GL_GREEN_SCALE                       : constant := 16#0d18#; --  gl.h:513
 305    GL_GREEN_BIAS                        : constant := 16#0d19#; --  gl.h:514
        GL_BLUE_SCALE                        : constant := 16#0d1a#; --  gl.h:515
        GL_BLUE_BIAS                         : constant := 16#0d1b#; --  gl.h:516
        GL_ALPHA_SCALE                       : constant := 16#0d1c#; --  gl.h:517
        GL_ALPHA_BIAS                        : constant := 16#0d1d#; --  gl.h:518
 310    GL_DEPTH_SCALE                       : constant := 16#0d1e#; --  gl.h:519
        GL_DEPTH_BIAS                        : constant := 16#0d1f#; --  gl.h:520
        GL_MAX_EVAL_ORDER                    : constant := 16#0d30#; --  gl.h:521
        GL_MAX_LIGHTS                        : constant := 16#0d31#; --  gl.h:522
        GL_MAX_CLIP_PLANES                   : constant := 16#0d32#; --  gl.h:523
 315    GL_MAX_TEXTURE_SIZE                  : constant := 16#0d33#; --  gl.h:524
        GL_MAX_PIXEL_MAP_TABLE               : constant := 16#0d34#; --  gl.h:525
        GL_MAX_ATTRIB_STACK_DEPTH            : constant := 16#0d35#; --  gl.h:526
        GL_MAX_MODELVIEW_STACK_DEPTH         : constant := 16#0d36#; --  gl.h:527
        GL_MAX_NAME_STACK_DEPTH              : constant := 16#0d37#; --  gl.h:528
 320    GL_MAX_PROJECTION_STACK_DEPTH        : constant := 16#0d38#; --  gl.h:529
        GL_MAX_TEXTURE_STACK_DEPTH           : constant := 16#0d39#; --  gl.h:530
        GL_MAX_VIEWPORT_DIMS                 : constant := 16#0d3a#; --  gl.h:531
        GL_MAX_CLIENT_ATTRIB_STACK_DEPTH     : constant := 16#0d3b#; --  gl.h:532
        GL_SUBPIXEL_BITS                     : constant := 16#0d50#; --  gl.h:533
 325    GL_INDEX_BITS                        : constant := 16#0d51#; --  gl.h:534
        GL_RED_BITS                          : constant := 16#0d52#; --  gl.h:535
        GL_GREEN_BITS                        : constant := 16#0d53#; --  gl.h:536
        GL_BLUE_BITS                         : constant := 16#0d54#; --  gl.h:537
        GL_ALPHA_BITS                        : constant := 16#0d55#; --  gl.h:538
 330    GL_DEPTH_BITS                        : constant := 16#0d56#; --  gl.h:539
        GL_STENCIL_BITS                      : constant := 16#0d57#; --  gl.h:540
        GL_ACCUM_RED_BITS                    : constant := 16#0d58#; --  gl.h:541
        GL_ACCUM_GREEN_BITS                  : constant := 16#0d59#; --  gl.h:542
        GL_ACCUM_BLUE_BITS                   : constant := 16#0d5a#; --  gl.h:543
 335    GL_ACCUM_ALPHA_BITS                  : constant := 16#0d5b#; --  gl.h:544
        GL_NAME_STACK_DEPTH                  : constant := 16#0d70#; --  gl.h:545
        GL_AUTO_NORMAL                       : constant := 16#0d80#; --  gl.h:546
        GL_MAP1_COLOR_4                      : constant := 16#0d90#; --  gl.h:547
        GL_MAP1_INDEX                        : constant := 16#0d91#; --  gl.h:548
 340    GL_MAP1_NORMAL                       : constant := 16#0d92#; --  gl.h:549
        GL_MAP1_TEXTURE_COORD_1              : constant := 16#0d93#; --  gl.h:550
        GL_MAP1_TEXTURE_COORD_2              : constant := 16#0d94#; --  gl.h:551
        GL_MAP1_TEXTURE_COORD_3              : constant := 16#0d95#; --  gl.h:552
        GL_MAP1_TEXTURE_COORD_4              : constant := 16#0d96#; --  gl.h:553
 345    GL_MAP1_VERTEX_3                     : constant := 16#0d97#; --  gl.h:554
        GL_MAP1_VERTEX_4                     : constant := 16#0d98#; --  gl.h:555
        GL_MAP2_COLOR_4                      : constant := 16#0db0#; --  gl.h:556
        GL_MAP2_INDEX                        : constant := 16#0db1#; --  gl.h:557
        GL_MAP2_NORMAL                       : constant := 16#0db2#; --  gl.h:558
 350    GL_MAP2_TEXTURE_COORD_1              : constant := 16#0db3#; --  gl.h:559
        GL_MAP2_TEXTURE_COORD_2              : constant := 16#0db4#; --  gl.h:560
        GL_MAP2_TEXTURE_COORD_3              : constant := 16#0db5#; --  gl.h:561
        GL_MAP2_TEXTURE_COORD_4              : constant := 16#0db6#; --  gl.h:562
        GL_MAP2_VERTEX_3                     : constant := 16#0db7#; --  gl.h:563
 355    GL_MAP2_VERTEX_4                     : constant := 16#0db8#; --  gl.h:564
        GL_MAP1_GRID_DOMAIN                  : constant := 16#0dd0#; --  gl.h:565
        GL_MAP1_GRID_SEGMENTS                : constant := 16#0dd1#; --  gl.h:566
        GL_MAP2_GRID_DOMAIN                  : constant := 16#0dd2#; --  gl.h:567
        GL_MAP2_GRID_SEGMENTS                : constant := 16#0dd3#; --  gl.h:568
 360    GL_TEXTURE_1D                        : constant := 16#0de0#; --  gl.h:569
        GL_TEXTURE_2D                        : constant := 16#0de1#; --  gl.h:570
        GL_FEEDBACK_BUFFER_POINTER           : constant := 16#0df0#; --  gl.h:571
        GL_FEEDBACK_BUFFER_SIZE              : constant := 16#0df1#; --  gl.h:572
        GL_FEEDBACK_BUFFER_TYPE              : constant := 16#0df2#; --  gl.h:573
 365    GL_SELECTION_BUFFER_POINTER          : constant := 16#0df3#; --  gl.h:574
        GL_SELECTION_BUFFER_SIZE             : constant := 16#0df4#; --  gl.h:575
        GL_TEXTURE_WIDTH                     : constant := 16#1000#; --  gl.h:606
        GL_TEXTURE_HEIGHT                    : constant := 16#1001#; --  gl.h:607
        GL_TEXTURE_INTERNAL_FORMAT           : constant := 16#1003#; --  gl.h:608
 370    GL_TEXTURE_BORDER_COLOR              : constant := 16#1004#; --  gl.h:609
        GL_TEXTURE_BORDER                    : constant := 16#1005#; --  gl.h:610
        GL_DONT_CARE                         : constant := 16#1100#; --  gl.h:621
        GL_FASTEST                           : constant := 16#1101#; --  gl.h:622
        GL_NICEST                            : constant := 16#1102#; --  gl.h:623
 375    GL_LIGHT0                            : constant := 16#4000#; --  gl.h:645
        GL_LIGHT1                            : constant := 16#4001#; --  gl.h:646
        GL_LIGHT2                            : constant := 16#4002#; --  gl.h:647
        GL_LIGHT3                            : constant := 16#4003#; --  gl.h:648
        GL_LIGHT4                            : constant := 16#4004#; --  gl.h:649
 380    GL_LIGHT5                            : constant := 16#4005#; --  gl.h:650
        GL_LIGHT6                            : constant := 16#4006#; --  gl.h:651
        GL_LIGHT7                            : constant := 16#4007#; --  gl.h:652
        GL_AMBIENT                           : constant := 16#1200#; --  gl.h:655
        GL_DIFFUSE                           : constant := 16#1201#; --  gl.h:656
 385    GL_SPECULAR                          : constant := 16#1202#; --  gl.h:657
        GL_POSITION                          : constant := 16#1203#; --  gl.h:658
        GL_SPOT_DIRECTION                    : constant := 16#1204#; --  gl.h:659
        GL_SPOT_EXPONENT                     : constant := 16#1205#; --  gl.h:660
        GL_SPOT_CUTOFF                       : constant := 16#1206#; --  gl.h:661
 390    GL_CONSTANT_ATTENUATION              : constant := 16#1207#; --  gl.h:662
        GL_LINEAR_ATTENUATION                : constant := 16#1208#; --  gl.h:663
        GL_QUADRATIC_ATTENUATION             : constant := 16#1209#; --  gl.h:664
        GL_COMPILE                           : constant := 16#1300#; --  gl.h:683
        GL_COMPILE_AND_EXECUTE               : constant := 16#1301#; --  gl.h:684
 395    GL_CLEAR                             : constant := 16#1500#; --  gl.h:699
        GL_AND                               : constant := 16#1501#; --  gl.h:700
        GL_AND_REVERSE                       : constant := 16#1502#; --  gl.h:701
        GL_COPY                              : constant := 16#1503#; --  gl.h:702
        GL_AND_INVERTED                      : constant := 16#1504#; --  gl.h:703
 400    GL_NOOP                              : constant := 16#1505#; --  gl.h:704
        GL_XOR                               : constant := 16#1506#; --  gl.h:705
        GL_OR                                : constant := 16#1507#; --  gl.h:706
        GL_NOR                               : constant := 16#1508#; --  gl.h:707
        GL_EQUIV                             : constant := 16#1509#; --  gl.h:708
 405    GL_INVERT                            : constant := 16#150a#; --  gl.h:709
        GL_OR_REVERSE                        : constant := 16#150b#; --  gl.h:710
        GL_COPY_INVERTED                     : constant := 16#150c#; --  gl.h:711
        GL_OR_INVERTED                       : constant := 16#150d#; --  gl.h:712
        GL_NAND                              : constant := 16#150e#; --  gl.h:713
 410    GL_SET                               : constant := 16#150f#; --  gl.h:714
        GL_EMISSION                          : constant := 16#1600#; --  gl.h:742
        GL_SHININESS                         : constant := 16#1601#; --  gl.h:743
        GL_AMBIENT_AND_DIFFUSE               : constant := 16#1602#; --  gl.h:744
        GL_COLOR_INDEXES                     : constant := 16#1603#; --  gl.h:745
 415    GL_MODELVIEW                         : constant := 16#1700#; --  gl.h:751
        GL_PROJECTION                        : constant := 16#1701#; --  gl.h:752
        GL_TEXTURE                           : constant := 16#1702#; --  gl.h:753
        GL_COLOR                             : constant := 16#1800#; --  gl.h:772
        GL_DEPTH                             : constant := 16#1801#; --  gl.h:773
 420    GL_STENCIL                           : constant := 16#1802#; --  gl.h:774
        GL_COLOR_INDEX                       : constant := 16#1900#; --  gl.h:777
        GL_STENCIL_INDEX                     : constant := 16#1901#; --  gl.h:778
        GL_DEPTH_COMPONENT                   : constant := 16#1902#; --  gl.h:779
        GL_RED                               : constant := 16#1903#; --  gl.h:780
 425    GL_GREEN                             : constant := 16#1904#; --  gl.h:781
        GL_BLUE                              : constant := 16#1905#; --  gl.h:782
        GL_ALPHA                             : constant := 16#1906#; --  gl.h:783
        GL_RGB                               : constant := 16#1907#; --  gl.h:784
        GL_RGBA                              : constant := 16#1908#; --  gl.h:785
 430    GL_LUMINANCE                         : constant := 16#1909#; --  gl.h:786
        GL_LUMINANCE_ALPHA                   : constant := 16#190a#; --  gl.h:787
        GL_BITMAP                            : constant := 16#1a00#; --  gl.h:832
        GL_POINT                             : constant := 16#1b00#; --  gl.h:842
        GL_LINE                              : constant := 16#1b01#; --  gl.h:843
 435    GL_FILL                              : constant := 16#1b02#; --  gl.h:844
        GL_RENDER                            : constant := 16#1c00#; --  gl.h:861
        GL_FEEDBACK                          : constant := 16#1c01#; --  gl.h:862
        GL_SELECT                            : constant := 16#1c02#; --  gl.h:863
        GL_FLAT                              : constant := 16#1d00#; --  gl.h:866
 440    GL_SMOOTH                            : constant := 16#1d01#; --  gl.h:867
        GL_KEEP                              : constant := 16#1e00#; --  gl.h:882
        GL_REPLACE                           : constant := 16#1e01#; --  gl.h:883
        GL_INCR                              : constant := 16#1e02#; --  gl.h:884
        GL_DECR                              : constant := 16#1e03#; --  gl.h:885
 445    GL_VENDOR                            : constant := 16#1f00#; --  gl.h:889
        GL_RENDERER                          : constant := 16#1f01#; --  gl.h:890
        GL_VERSION                           : constant := 16#1f02#; --  gl.h:891
        GL_EXTENSIONS                        : constant := 16#1f03#; --  gl.h:892
        GL_S                                 : constant := 16#2000#; --  gl.h:895
 450    GL_T                                 : constant := 16#2001#; --  gl.h:896
        GL_R                                 : constant := 16#2002#; --  gl.h:897
        GL_Q                                 : constant := 16#2003#; --  gl.h:898
        GL_MODULATE                          : constant := 16#2100#; --  gl.h:907
        GL_DECAL                             : constant := 16#2101#; --  gl.h:908
 455    GL_TEXTURE_ENV_MODE                  : constant := 16#2200#; --  gl.h:913
        GL_TEXTURE_ENV_COLOR                 : constant := 16#2201#; --  gl.h:914
        GL_TEXTURE_ENV                       : constant := 16#2300#; --  gl.h:917
        GL_EYE_LINEAR                        : constant := 16#2400#; --  gl.h:920
        GL_OBJECT_LINEAR                     : constant := 16#2401#; --  gl.h:921
 460    GL_SPHERE_MAP                        : constant := 16#2402#; --  gl.h:922
        GL_TEXTURE_GEN_MODE                  : constant := 16#2500#; --  gl.h:925
        GL_OBJECT_PLANE                      : constant := 16#2501#; --  gl.h:926
        GL_EYE_PLANE                         : constant := 16#2502#; --  gl.h:927
        GL_NEAREST                           : constant := 16#2600#; --  gl.h:930
 465    GL_LINEAR                            : constant := 16#2601#; --  gl.h:931
        GL_NEAREST_MIPMAP_NEAREST            : constant := 16#2700#; --  gl.h:936
        GL_LINEAR_MIPMAP_NEAREST             : constant := 16#2701#; --  gl.h:937
        GL_NEAREST_MIPMAP_LINEAR             : constant := 16#2702#; --  gl.h:938
        GL_LINEAR_MIPMAP_LINEAR              : constant := 16#2703#; --  gl.h:939
 470    GL_TEXTURE_MAG_FILTER                : constant := 16#2800#; --  gl.h:942
        GL_TEXTURE_MIN_FILTER                : constant := 16#2801#; --  gl.h:943
        GL_TEXTURE_WRAP_S                    : constant := 16#2802#; --  gl.h:944
        GL_TEXTURE_WRAP_T                    : constant := 16#2803#; --  gl.h:945
        GL_CLAMP                             : constant := 16#2900#; --  gl.h:956
 475    GL_REPEAT                            : constant := 16#2901#; --  gl.h:957
        GL_CLIENT_PIXEL_STORE_BIT            : constant := 16#00000001#; --  gl.h:966
        GL_CLIENT_VERTEX_ARRAY_BIT           : constant := 16#00000002#; --  gl.h:967
        GL_CLIENT_ALL_ATTRIB_BITS            : constant := 16#ffffffff#; --  gl.h:968
        GL_POLYGON_OFFSET_FACTOR             : constant := 16#8038#; --  gl.h:971
 480    GL_POLYGON_OFFSET_UNITS              : constant := 16#2a00#; --  gl.h:972
        GL_POLYGON_OFFSET_POINT              : constant := 16#2a01#; --  gl.h:973
        GL_POLYGON_OFFSET_LINE               : constant := 16#2a02#; --  gl.h:974
        GL_POLYGON_OFFSET_FILL               : constant := 16#8037#; --  gl.h:975
        GL_ALPHA4                            : constant := 16#803b#; --  gl.h:978
 485    GL_ALPHA8                            : constant := 16#803c#; --  gl.h:979
        GL_ALPHA12                           : constant := 16#803d#; --  gl.h:980
        GL_ALPHA16                           : constant := 16#803e#; --  gl.h:981
        GL_LUMINANCE4                        : constant := 16#803f#; --  gl.h:982
        GL_LUMINANCE8                        : constant := 16#8040#; --  gl.h:983
 490    GL_LUMINANCE12                       : constant := 16#8041#; --  gl.h:984
        GL_LUMINANCE16                       : constant := 16#8042#; --  gl.h:985
        GL_LUMINANCE4_ALPHA4                 : constant := 16#8043#; --  gl.h:986
        GL_LUMINANCE6_ALPHA2                 : constant := 16#8044#; --  gl.h:987
        GL_LUMINANCE8_ALPHA8                 : constant := 16#8045#; --  gl.h:988
 495    GL_LUMINANCE12_ALPHA4                : constant := 16#8046#; --  gl.h:989
        GL_LUMINANCE12_ALPHA12               : constant := 16#8047#; --  gl.h:990
        GL_LUMINANCE16_ALPHA16               : constant := 16#8048#; --  gl.h:991
        GL_INTENSITY                         : constant := 16#8049#; --  gl.h:992
        GL_INTENSITY4                        : constant := 16#804a#; --  gl.h:993
 500    GL_INTENSITY8                        : constant := 16#804b#; --  gl.h:994
        GL_INTENSITY12                       : constant := 16#804c#; --  gl.h:995
        GL_INTENSITY16                       : constant := 16#804d#; --  gl.h:996
        GL_R3_G3_B2                          : constant := 16#2a10#; --  gl.h:997
        GL_RGB4                              : constant := 16#804f#; --  gl.h:998
 505    GL_RGB5                              : constant := 16#8050#; --  gl.h:999
        GL_RGB8                              : constant := 16#8051#; --  gl.h:1000
        GL_RGB10                             : constant := 16#8052#; --  gl.h:1001
        GL_RGB12                             : constant := 16#8053#; --  gl.h:1002
        GL_RGB16                             : constant := 16#8054#; --  gl.h:1003
 510    GL_RGBA2                             : constant := 16#8055#; --  gl.h:1004
        GL_RGBA4                             : constant := 16#8056#; --  gl.h:1005
        GL_RGB5_A1                           : constant := 16#8057#; --  gl.h:1006
        GL_RGBA8                             : constant := 16#8058#; --  gl.h:1007
        GL_RGB10_A2                          : constant := 16#8059#; --  gl.h:1008
 515    GL_RGBA12                            : constant := 16#805a#; --  gl.h:1009
        GL_RGBA16                            : constant := 16#805b#; --  gl.h:1010
        GL_TEXTURE_RED_SIZE                  : constant := 16#805c#; --  gl.h:1011
        GL_TEXTURE_GREEN_SIZE                : constant := 16#805d#; --  gl.h:1012
        GL_TEXTURE_BLUE_SIZE                 : constant := 16#805e#; --  gl.h:1013
 520    GL_TEXTURE_ALPHA_SIZE                : constant := 16#805f#; --  gl.h:1014
        GL_TEXTURE_LUMINANCE_SIZE            : constant := 16#8060#; --  gl.h:1015
        GL_TEXTURE_INTENSITY_SIZE            : constant := 16#8061#; --  gl.h:1016
        GL_PROXY_TEXTURE_1D                  : constant := 16#8063#; --  gl.h:1017
        GL_PROXY_TEXTURE_2D                  : constant := 16#8064#; --  gl.h:1018
 525    GL_TEXTURE_PRIORITY                  : constant := 16#8066#; --  gl.h:1021
        GL_TEXTURE_RESIDENT                  : constant := 16#8067#; --  gl.h:1022
        GL_TEXTURE_BINDING_1D                : constant := 16#8068#; --  gl.h:1023
        GL_TEXTURE_BINDING_2D                : constant := 16#8069#; --  gl.h:1024
        GL_VERTEX_ARRAY                      : constant := 16#8074#; --  gl.h:1027
 530    GL_NORMAL_ARRAY                      : constant := 16#8075#; --  gl.h:1028
        GL_COLOR_ARRAY                       : constant := 16#8076#; --  gl.h:1029
        GL_INDEX_ARRAY                       : constant := 16#8077#; --  gl.h:1030
        GL_TEXTURE_COORD_ARRAY               : constant := 16#8078#; --  gl.h:1031
        GL_EDGE_FLAG_ARRAY                   : constant := 16#8079#; --  gl.h:1032
 535    GL_VERTEX_ARRAY_SIZE                 : constant := 16#807a#; --  gl.h:1033
        GL_VERTEX_ARRAY_TYPE                 : constant := 16#807b#; --  gl.h:1034
        GL_VERTEX_ARRAY_STRIDE               : constant := 16#807c#; --  gl.h:1035
        GL_NORMAL_ARRAY_TYPE                 : constant := 16#807e#; --  gl.h:1036
        GL_NORMAL_ARRAY_STRIDE               : constant := 16#807f#; --  gl.h:1037
 540    GL_COLOR_ARRAY_SIZE                  : constant := 16#8081#; --  gl.h:1038
        GL_COLOR_ARRAY_TYPE                  : constant := 16#8082#; --  gl.h:1039
        GL_COLOR_ARRAY_STRIDE                : constant := 16#8083#; --  gl.h:1040
        GL_INDEX_ARRAY_TYPE                  : constant := 16#8085#; --  gl.h:1041
        GL_INDEX_ARRAY_STRIDE                : constant := 16#8086#; --  gl.h:1042
 545    GL_TEXTURE_COORD_ARRAY_SIZE          : constant := 16#8088#; --  gl.h:1043
        GL_TEXTURE_COORD_ARRAY_TYPE          : constant := 16#8089#; --  gl.h:1044
        GL_TEXTURE_COORD_ARRAY_STRIDE        : constant := 16#808a#; --  gl.h:1045
        GL_EDGE_FLAG_ARRAY_STRIDE            : constant := 16#808c#; --  gl.h:1046
        GL_VERTEX_ARRAY_POINTER              : constant := 16#808e#; --  gl.h:1047
 550    GL_NORMAL_ARRAY_POINTER              : constant := 16#808f#; --  gl.h:1048
        GL_COLOR_ARRAY_POINTER               : constant := 16#8090#; --  gl.h:1049
        GL_INDEX_ARRAY_POINTER               : constant := 16#8091#; --  gl.h:1050
        GL_TEXTURE_COORD_ARRAY_POINTER       : constant := 16#8092#; --  gl.h:1051
        GL_EDGE_FLAG_ARRAY_POINTER           : constant := 16#8093#; --  gl.h:1052
 555    GL_V2F                               : constant := 16#2a20#; --  gl.h:1053
        GL_V3F                               : constant := 16#2a21#; --  gl.h:1054
        GL_C4UB_V2F                          : constant := 16#2a22#; --  gl.h:1055
        GL_C4UB_V3F                          : constant := 16#2a23#; --  gl.h:1056
        GL_C3F_V3F                           : constant := 16#2a24#; --  gl.h:1057
 560    GL_N3F_V3F                           : constant := 16#2a25#; --  gl.h:1058
        GL_C4F_N3F_V3F                       : constant := 16#2a26#; --  gl.h:1059
        GL_T2F_V3F                           : constant := 16#2a27#; --  gl.h:1060
        GL_T4F_V4F                           : constant := 16#2a28#; --  gl.h:1061
        GL_T2F_C4UB_V3F                      : constant := 16#2a29#; --  gl.h:1062
 565    GL_T2F_C3F_V3F                       : constant := 16#2a2a#; --  gl.h:1063
        GL_T2F_N3F_V3F                       : constant := 16#2a2b#; --  gl.h:1064
        GL_T2F_C4F_N3F_V3F                   : constant := 16#2a2c#; --  gl.h:1065
        GL_T4F_C4F_N3F_V4F                   : constant := 16#2a2d#; --  gl.h:1066
        GL_EXT_vertex_array                  : constant := 1; --  gl.h:1069
 570    GL_EXT_bgra                          : constant := 1; --  gl.h:1070
        GL_EXT_paletted_texture              : constant := 1; --  gl.h:1071
        GL_WIN_swap_hint                     : constant := 1; --  gl.h:1072
        GL_WIN_draw_range_elements           : constant := 1; --  gl.h:1073
        GL_VERTEX_ARRAY_EXT                  : constant := 16#8074#; --  gl.h:1078
 575    GL_NORMAL_ARRAY_EXT                  : constant := 16#8075#; --  gl.h:1079
        GL_COLOR_ARRAY_EXT                   : constant := 16#8076#; --  gl.h:1080
        GL_INDEX_ARRAY_EXT                   : constant := 16#8077#; --  gl.h:1081
        GL_TEXTURE_COORD_ARRAY_EXT           : constant := 16#8078#; --  gl.h:1082
        GL_EDGE_FLAG_ARRAY_EXT               : constant := 16#8079#; --  gl.h:1083
 580    GL_VERTEX_ARRAY_SIZE_EXT             : constant := 16#807a#; --  gl.h:1084
        GL_VERTEX_ARRAY_TYPE_EXT             : constant := 16#807b#; --  gl.h:1085
        GL_VERTEX_ARRAY_STRIDE_EXT           : constant := 16#807c#; --  gl.h:1086
        GL_VERTEX_ARRAY_COUNT_EXT            : constant := 16#807d#; --  gl.h:1087
        GL_NORMAL_ARRAY_TYPE_EXT             : constant := 16#807e#; --  gl.h:1088
 585    GL_NORMAL_ARRAY_STRIDE_EXT           : constant := 16#807f#; --  gl.h:1089
        GL_NORMAL_ARRAY_COUNT_EXT            : constant := 16#8080#; --  gl.h:1090
        GL_COLOR_ARRAY_SIZE_EXT              : constant := 16#8081#; --  gl.h:1091
        GL_COLOR_ARRAY_TYPE_EXT              : constant := 16#8082#; --  gl.h:1092
        GL_COLOR_ARRAY_STRIDE_EXT            : constant := 16#8083#; --  gl.h:1093
 590    GL_COLOR_ARRAY_COUNT_EXT             : constant := 16#8084#; --  gl.h:1094
        GL_INDEX_ARRAY_TYPE_EXT              : constant := 16#8085#; --  gl.h:1095
        GL_INDEX_ARRAY_STRIDE_EXT            : constant := 16#8086#; --  gl.h:1096
        GL_INDEX_ARRAY_COUNT_EXT             : constant := 16#8087#; --  gl.h:1097
        GL_TEXTURE_COORD_ARRAY_SIZE_EXT      : constant := 16#8088#; --  gl.h:1098
 595    GL_TEXTURE_COORD_ARRAY_TYPE_EXT      : constant := 16#8089#; --  gl.h:1099
        GL_TEXTURE_COORD_ARRAY_STRIDE_EXT    : constant := 16#808a#; --  gl.h:1100
        GL_TEXTURE_COORD_ARRAY_COUNT_EXT     : constant := 16#808b#; --  gl.h:1101
        GL_EDGE_FLAG_ARRAY_STRIDE_EXT        : constant := 16#808c#; --  gl.h:1102
        GL_EDGE_FLAG_ARRAY_COUNT_EXT         : constant := 16#808d#; --  gl.h:1103
 600    GL_VERTEX_ARRAY_POINTER_EXT          : constant := 16#808e#; --  gl.h:1104
        GL_NORMAL_ARRAY_POINTER_EXT          : constant := 16#808f#; --  gl.h:1105
        GL_COLOR_ARRAY_POINTER_EXT           : constant := 16#8090#; --  gl.h:1106
        GL_INDEX_ARRAY_POINTER_EXT           : constant := 16#8091#; --  gl.h:1107
        GL_TEXTURE_COORD_ARRAY_POINTER_EXT   : constant := 16#8092#; --  gl.h:1108
 605    GL_EDGE_FLAG_ARRAY_POINTER_EXT       : constant := 16#8093#; --  gl.h:1109
        GL_DOUBLE_EXT                        : constant := GL_DOUBLE; --  gl.h:1110
        GL_BGR_EXT                           : constant := 16#80e0#; --  gl.h:1113
        GL_BGRA_EXT                          : constant := 16#80e1#; --  gl.h:1114
        GL_COLOR_TABLE_FORMAT_EXT            : constant := 16#80d8#; --  gl.h:1119
 610    GL_COLOR_TABLE_WIDTH_EXT             : constant := 16#80d9#; --  gl.h:1120
        GL_COLOR_TABLE_RED_SIZE_EXT          : constant := 16#80da#; --  gl.h:1121
        GL_COLOR_TABLE_GREEN_SIZE_EXT        : constant := 16#80db#; --  gl.h:1122
        GL_COLOR_TABLE_BLUE_SIZE_EXT         : constant := 16#80dc#; --  gl.h:1123
        GL_COLOR_TABLE_ALPHA_SIZE_EXT        : constant := 16#80dd#; --  gl.h:1124
 615    GL_COLOR_TABLE_LUMINANCE_SIZE_EXT    : constant := 16#80de#; --  gl.h:1125
        GL_COLOR_TABLE_INTENSITY_SIZE_EXT    : constant := 16#80df#; --  gl.h:1126
        GL_COLOR_INDEX1_EXT                  : constant := 16#80e2#; --  gl.h:1128
        GL_COLOR_INDEX2_EXT                  : constant := 16#80e3#; --  gl.h:1129
        GL_COLOR_INDEX4_EXT                  : constant := 16#80e4#; --  gl.h:1130
 620    GL_COLOR_INDEX8_EXT                  : constant := 16#80e5#; --  gl.h:1131
        GL_COLOR_INDEX12_EXT                 : constant := 16#80e6#; --  gl.h:1132
        GL_COLOR_INDEX16_EXT                 : constant := 16#80e7#; --  gl.h:1133
        GL_MAX_ELEMENTS_VERTICES_WIN         : constant := 16#80e8#; --  gl.h:1136
        GL_MAX_ELEMENTS_INDICES_WIN          : constant := 16#80e9#; --  gl.h:1137
 625    GL_PHONG_WIN                         : constant := 16#80ea#; --  gl.h:1140
        GL_PHONG_HINT_WIN                    : constant := 16#80eb#; --  gl.h:1141
        GL_FOG_SPECULAR_TEXTURE_WIN          : constant := 16#80ec#; --  gl.h:1144
        GL_LOGIC_OP                          : constant := GL_INDEX_LOGIC_OP; --  gl.h:1147
        GL_TEXTURE_COMPONENTS                : constant := GL_TEXTURE_INTERNAL_FORMAT; --  gl.h:1148
 630    procedure glAccum(
           op : GLenum;
           value : GLfloat
        ); --  gl.h:1152
     
 635    procedure glAlphaFunc(
           func : GLenum;
           ref : GLclampf
        ); --  gl.h:1153
     
 640    type ac_GLuint is access constant GLuint;
        type a_GLboolean is access all GLboolean;
        function glAreTexturesResident(
           n : GLsizei;
           textures : ac_GLuint;
 645       residences : a_GLboolean
        ) return GLboolean; --  gl.h:1154
     
        procedure glArrayElement(
           i : GLint
 650    ); --  gl.h:1155
     
        procedure glBegin(
           mode : GLenum
        ); --  gl.h:1156
 655 
        procedure glBindTexture(
           target : GLenum;
           texture : GLuint
        ); --  gl.h:1157
 660 
        type ac_GLubyte is access constant GLubyte;
        procedure glBitmap(
           width : GLsizei;
           height : GLsizei;
 665       xorig : GLfloat;
           yorig : GLfloat;
           xmove : GLfloat;
           ymove : GLfloat;
           bitmap : ac_GLubyte
 670    ); --  gl.h:1158
     
        procedure glBlendFunc(
           sfactor : GLenum;
           dfactor : GLenum
 675    ); --  gl.h:1159
     
        procedure glCallList(
           list : GLuint
        ); --  gl.h:1160
 680 
        subtype ac_GLvoid is Win32.PVOID;
        procedure glCallLists(
           n : GLsizei;
           the_type : GLenum;
 685       lists : ac_GLvoid
        ); --  gl.h:1161
     
        procedure glClear(
           mask : GLbitfield
 690    ); --  gl.h:1162
     
        procedure glClearAccum(
           red : GLfloat;
           green : GLfloat;
 695       blue : GLfloat;
           alpha : GLfloat
        ); --  gl.h:1163
     
        procedure glClearColor(
 700       red : GLclampf;
           green : GLclampf;
           blue : GLclampf;
           alpha : GLclampf
        ); --  gl.h:1164
 705 
        procedure glClearDepth(
           depth : GLclampd
        ); --  gl.h:1165
     
 710    procedure glClearIndex(
           c : GLfloat
        ); --  gl.h:1166
     
        procedure glClearStencil(
 715       s : GLint
        ); --  gl.h:1167
     
        type ac_GLdouble is access constant GLdouble;
        procedure glClipPlane(
 720       plane : GLenum;
           equation : ac_GLdouble
        ); --  gl.h:1168
     
        procedure glColor3b(
 725       red : GLbyte;
           green : GLbyte;
           blue : GLbyte
        ); --  gl.h:1169
     
 730    type ac_GLbyte is access constant GLbyte;
        procedure glColor3bv(
           v : ac_GLbyte
        ); --  gl.h:1170
     
 735    procedure glColor3d(
           red : GLdouble;
           green : GLdouble;
           blue : GLdouble
        ); --  gl.h:1171
 740 
        procedure glColor3dv(
           v : ac_GLdouble
        ); --  gl.h:1172
     
 745    procedure glColor3f(
           red : GLfloat;
           green : GLfloat;
           blue : GLfloat
        ); --  gl.h:1173
 750 
        type ac_GLfloat is access constant GLfloat;
        procedure glColor3fv(
           v : ac_GLfloat
        ); --  gl.h:1174
 755 
        procedure glColor3i(
           red : GLint;
           green : GLint;
           blue : GLint
 760    ); --  gl.h:1175
     
        type ac_GLint is access constant GLint;
        procedure glColor3iv(
           v : ac_GLint
 765    ); --  gl.h:1176
     
        procedure glColor3s(
           red : GLshort;
           green : GLshort;
 770       blue : GLshort
        ); --  gl.h:1177
     
        type ac_GLshort is access constant GLshort;
        procedure glColor3sv(
 775       v : ac_GLshort
        ); --  gl.h:1178
     
        procedure glColor3ub(
           red : GLubyte;
 780       green : GLubyte;
           blue : GLubyte
        ); --  gl.h:1179
     
        procedure glColor3ubv(
 785       v : ac_GLubyte
        ); --  gl.h:1180
     
        procedure glColor3ui(
           red : GLuint;
 790       green : GLuint;
           blue : GLuint
        ); --  gl.h:1181
     
        procedure glColor3uiv(
 795       v : ac_GLuint
        ); --  gl.h:1182
     
        procedure glColor3us(
           red : GLushort;
 800       green : GLushort;
           blue : GLushort
        ); --  gl.h:1183
     
        type ac_GLushort is access constant GLushort;
 805    procedure glColor3usv(
           v : ac_GLushort
        ); --  gl.h:1184
     
        procedure glColor4b(
 810       red : GLbyte;
           green : GLbyte;
           blue : GLbyte;
           alpha : GLbyte
        ); --  gl.h:1185
 815 
        procedure glColor4bv(
           v : ac_GLbyte
        ); --  gl.h:1186
     
 820    procedure glColor4d(
           red : GLdouble;
           green : GLdouble;
           blue : GLdouble;
           alpha : GLdouble
 825    ); --  gl.h:1187
     
        procedure glColor4dv(
           v : ac_GLdouble
        ); --  gl.h:1188
 830 
        procedure glColor4f(
           red : GLfloat;
           green : GLfloat;
           blue : GLfloat;
 835       alpha : GLfloat
        ); --  gl.h:1189
     
        procedure glColor4fv(
           v : ac_GLfloat
 840    ); --  gl.h:1190
     
        procedure glColor4i(
           red : GLint;
           green : GLint;
 845       blue : GLint;
           alpha : GLint
        ); --  gl.h:1191
     
        procedure glColor4iv(
 850       v : ac_GLint
        ); --  gl.h:1192
     
        procedure glColor4s(
           red : GLshort;
 855       green : GLshort;
           blue : GLshort;
           alpha : GLshort
        ); --  gl.h:1193
     
 860    procedure glColor4sv(
           v : ac_GLshort
        ); --  gl.h:1194
     
        procedure glColor4ub(
 865       red : GLubyte;
           green : GLubyte;
           blue : GLubyte;
           alpha : GLubyte
        ); --  gl.h:1195
 870 
        procedure glColor4ubv(
           v : ac_GLubyte
        ); --  gl.h:1196
     
 875    procedure glColor4ui(
           red : GLuint;
           green : GLuint;
           blue : GLuint;
           alpha : GLuint
 880    ); --  gl.h:1197
     
        procedure glColor4uiv(
           v : ac_GLuint
        ); --  gl.h:1198
 885 
        procedure glColor4us(
           red : GLushort;
           green : GLushort;
           blue : GLushort;
 890       alpha : GLushort
        ); --  gl.h:1199
     
        procedure glColor4usv(
           v : ac_GLushort
 895    ); --  gl.h:1200
     
        procedure glColorMask(
           red : GLboolean;
           green : GLboolean;
 900       blue : GLboolean;
           alpha : GLboolean
        ); --  gl.h:1201
     
        procedure glColorMaterial(
 905       face : GLenum;
           mode : GLenum
        ); --  gl.h:1202
     
        procedure glColorPointer(
 910       size : GLint;
           the_type : GLenum;
           stride : GLsizei;
           pointer : ac_GLvoid
        ); --  gl.h:1203
 915 
        procedure glCopyPixels(
           x : GLint;
           y : GLint;
           width : GLsizei;
 920       height : GLsizei;
           the_type : GLenum
        ); --  gl.h:1204
     
        procedure glCopyTexImage1D(
 925       target : GLenum;
           level : GLint;
           internalFormat : GLenum;
           x : GLint;
           y : GLint;
 930       width : GLsizei;
           border : GLint
        ); --  gl.h:1205
     
        procedure glCopyTexImage2D(
 935       target : GLenum;
           level : GLint;
           internalFormat : GLenum;
           x : GLint;
           y : GLint;
 940       width : GLsizei;
           height : GLsizei;
           border : GLint
        ); --  gl.h:1206
     
 945    procedure glCopyTexSubImage1D(
           target : GLenum;
           level : GLint;
           xoffset : GLint;
           x : GLint;
 950       y : GLint;
           width : GLsizei
        ); --  gl.h:1207
     
        procedure glCopyTexSubImage2D(
 955       target : GLenum;
           level : GLint;
           xoffset : GLint;
           yoffset : GLint;
           x : GLint;
 960       y : GLint;
           width : GLsizei;
           height : GLsizei
        ); --  gl.h:1208
     
 965    procedure glCullFace(
           mode : GLenum
        ); --  gl.h:1209
     
        procedure glDeleteLists(
 970       list : GLuint;
           the_range : GLsizei
        ); --  gl.h:1210
     
        procedure glDeleteTextures(
 975       n : GLsizei;
           textures : ac_GLuint
        ); --  gl.h:1211
     
        procedure glDepthFunc(
 980       func : GLenum
        ); --  gl.h:1212
     
        procedure glDepthMask(
           flag : GLboolean
 985    ); --  gl.h:1213
     
        procedure glDepthRange(
           zNear : GLclampd;
           zFar : GLclampd
 990    ); --  gl.h:1214
     
        procedure glDisable(
           cap : GLenum
        ); --  gl.h:1215
 995 
        procedure glDisableClientState(
           the_array : GLenum
        ); --  gl.h:1216
     
1000    procedure glDrawArrays(
           mode : GLenum;
           first : GLint;
           count : GLsizei
        ); --  gl.h:1217
1005 
        procedure glDrawBuffer(
           mode : GLenum
        ); --  gl.h:1218
     
1010    procedure glDrawElements(
           mode : GLenum;
           count : GLsizei;
           the_type : GLenum;
           indices : ac_GLvoid
1015    ); --  gl.h:1219
     
        procedure glDrawPixels(
           width : GLsizei;
           height : GLsizei;
1020       format : GLenum;
           the_type : GLenum;
           pixels : ac_GLvoid
        ); --  gl.h:1220
     
1025    procedure glEdgeFlag(
           flag : GLboolean
        ); --  gl.h:1221
     
        procedure glEdgeFlagPointer(
1030       stride : GLsizei;
           pointer : ac_GLvoid
        ); --  gl.h:1222
     
        type ac_GLboolean is access constant GLboolean;
1035    procedure glEdgeFlagv(
           flag : ac_GLboolean
        ); --  gl.h:1223
     
        procedure glEnable(
1040       cap : GLenum
        ); --  gl.h:1224
     
        procedure glEnableClientState(
           the_array : GLenum
1045    ); --  gl.h:1225
     
        procedure glEnd; --  gl.h:1226
        procedure glEndList; --  gl.h:1227
        procedure glEvalCoord1d(
1050       u : GLdouble
        ); --  gl.h:1228
     
        procedure glEvalCoord1dv(
           u : ac_GLdouble
1055    ); --  gl.h:1229
     
        procedure glEvalCoord1f(
           u : GLfloat
        ); --  gl.h:1230
1060 
        procedure glEvalCoord1fv(
           u : ac_GLfloat
        ); --  gl.h:1231
     
1065    procedure glEvalCoord2d(
           u : GLdouble;
           v : GLdouble
        ); --  gl.h:1232
     
1070    procedure glEvalCoord2dv(
           u : ac_GLdouble
        ); --  gl.h:1233
     
        procedure glEvalCoord2f(
1075       u : GLfloat;
           v : GLfloat
        ); --  gl.h:1234
     
        procedure glEvalCoord2fv(
1080       u : ac_GLfloat
        ); --  gl.h:1235
     
        procedure glEvalMesh1(
           mode : GLenum;
1085       i1 : GLint;
           i2 : GLint
        ); --  gl.h:1236
     
        procedure glEvalMesh2(
1090       mode : GLenum;
           i1 : GLint;
           i2 : GLint;
           j1 : GLint;
           j2 : GLint
1095    ); --  gl.h:1237
     
        procedure glEvalPoint1(
           i : GLint
        ); --  gl.h:1238
1100 
        procedure glEvalPoint2(
           i : GLint;
           j : GLint
        ); --  gl.h:1239
1105 
        type a_GLfloat is access all GLfloat;
        procedure glFeedbackBuffer(
           size : GLsizei;
           the_type : GLenum;
1110       buffer : a_GLfloat
        ); --  gl.h:1240
     
        procedure glFinish; --  gl.h:1241
        procedure glFlush; --  gl.h:1242
1115    procedure glFogf(
           pname : GLenum;
           param : GLfloat
        ); --  gl.h:1243
     
1120    procedure glFogfv(
           pname : GLenum;
           params : ac_GLfloat
        ); --  gl.h:1244
     
1125    procedure glFogi(
           pname : GLenum;
           param : GLint
        ); --  gl.h:1245
     
1130    procedure glFogiv(
           pname : GLenum;
           params : ac_GLint
        ); --  gl.h:1246
     
1135    procedure glFrontFace(
           mode : GLenum
        ); --  gl.h:1247
     
        procedure glFrustum(
1140       left : GLdouble;
           right : GLdouble;
           bottom : GLdouble;
           top : GLdouble;
           zNear : GLdouble;
1145       zFar : GLdouble
        ); --  gl.h:1248
     
        function glGenLists(
           the_range : GLsizei
1150    ) return GLuint; --  gl.h:1249
     
        type a_GLuint is access all GLuint;
        procedure glGenTextures(
           n : GLsizei;
1155       textures : a_GLuint
        ); --  gl.h:1250
     
        procedure glGetBooleanv(
           pname : GLenum;
1160       params : a_GLboolean
        ); --  gl.h:1251
     
        type a_GLdouble is access all GLdouble;
        procedure glGetClipPlane(
1165       plane : GLenum;
           equation : a_GLdouble
        ); --  gl.h:1252
     
        procedure glGetDoublev(
1170       pname : GLenum;
           params : a_GLdouble
        ); --  gl.h:1253
     
        function glGetError return GLenum; --  gl.h:1254
1175    procedure glGetFloatv(
           pname : GLenum;
           params : a_GLfloat
        ); --  gl.h:1255
     
1180    type a_GLint is access all GLint;
        procedure glGetIntegerv(
           pname : GLenum;
           params : a_GLint
        ); --  gl.h:1256
1185 
        procedure glGetLightfv(
           light : GLenum;
           pname : GLenum;
           params : a_GLfloat
1190    ); --  gl.h:1257
     
        procedure glGetLightiv(
           light : GLenum;
           pname : GLenum;
1195       params : a_GLint
        ); --  gl.h:1258
     
        procedure glGetMapdv(
           target : GLenum;
1200       query : GLenum;
           v : a_GLdouble
        ); --  gl.h:1259
     
        procedure glGetMapfv(
1205       target : GLenum;
           query : GLenum;
           v : a_GLfloat
        ); --  gl.h:1260
     
1210    procedure glGetMapiv(
           target : GLenum;
           query : GLenum;
           v : a_GLint
        ); --  gl.h:1261
1215 
        procedure glGetMaterialfv(
           face : GLenum;
           pname : GLenum;
           params : a_GLfloat
1220    ); --  gl.h:1262
     
        procedure glGetMaterialiv(
           face : GLenum;
           pname : GLenum;
1225       params : a_GLint
        ); --  gl.h:1263
     
        procedure glGetPixelMapfv(
           map : GLenum;
1230       values : a_GLfloat
        ); --  gl.h:1264
     
        procedure glGetPixelMapuiv(
           map : GLenum;
1235       values : a_GLuint
        ); --  gl.h:1265
     
        type a_GLushort is access all GLushort;
        procedure glGetPixelMapusv(
1240       map : GLenum;
           values : a_GLushort
        ); --  gl.h:1266
     
        subtype a_GLvoid is Win32.PVOID;
1245    type aa_GLvoid is access all a_GLvoid;
        procedure glGetPointerv(
           pname : GLenum;
           params : aa_GLvoid
        ); --  gl.h:1267
1250 
        type a_GLubyte is access all GLubyte;
        procedure glGetPolygonStipple(
           mask : a_GLubyte
        ); --  gl.h:1268
1255 
        function glGetString(
           name : GLenum
        ) return ac_GLubyte; --  gl.h:1269
     
1260    procedure glGetTexEnvfv(
           target : GLenum;
           pname : GLenum;
           params : a_GLfloat
        ); --  gl.h:1270
1265 
        procedure glGetTexEnviv(
           target : GLenum;
           pname : GLenum;
           params : a_GLint
1270    ); --  gl.h:1271
     
        procedure glGetTexGendv(
           coord : GLenum;
           pname : GLenum;
1275       params : a_GLdouble
        ); --  gl.h:1272
     
        procedure glGetTexGenfv(
           coord : GLenum;
1280       pname : GLenum;
           params : a_GLfloat
        ); --  gl.h:1273
     
        procedure glGetTexGeniv(
1285       coord : GLenum;
           pname : GLenum;
           params : a_GLint
        ); --  gl.h:1274
     
1290    procedure glGetTexImage(
           target : GLenum;
           level : GLint;
           format : GLenum;
           the_type : GLenum;
1295       pixels : a_GLvoid
        ); --  gl.h:1275
     
        procedure glGetTexLevelParameterfv(
           target : GLenum;
1300       level : GLint;
           pname : GLenum;
           params : a_GLfloat
        ); --  gl.h:1276
     
1305    procedure glGetTexLevelParameteriv(
           target : GLenum;
           level : GLint;
           pname : GLenum;
           params : a_GLint
1310    ); --  gl.h:1277
     
        procedure glGetTexParameterfv(
           target : GLenum;
           pname : GLenum;
1315       params : a_GLfloat
        ); --  gl.h:1278
     
        procedure glGetTexParameteriv(
           target : GLenum;
1320       pname : GLenum;
           params : a_GLint
        ); --  gl.h:1279
     
        procedure glHint(
1325       target : GLenum;
           mode : GLenum
        ); --  gl.h:1280
     
        procedure glIndexMask(
1330       mask : GLuint
        ); --  gl.h:1281
     
        procedure glIndexPointer(
           the_type : GLenum;
1335       stride : GLsizei;
           pointer : ac_GLvoid
        ); --  gl.h:1282
     
        procedure glIndexd(
1340       c : GLdouble
        ); --  gl.h:1283
     
        procedure glIndexdv(
           c : ac_GLdouble
1345    ); --  gl.h:1284
     
        procedure glIndexf(
           c : GLfloat
        ); --  gl.h:1285
1350 
        procedure glIndexfv(
           c : ac_GLfloat
        ); --  gl.h:1286
     
1355    procedure glIndexi(
           c : GLint
        ); --  gl.h:1287
     
        procedure glIndexiv(
1360       c : ac_GLint
        ); --  gl.h:1288
     
        procedure glIndexs(
           c : GLshort
1365    ); --  gl.h:1289
     
        procedure glIndexsv(
           c : ac_GLshort
        ); --  gl.h:1290
1370 
        procedure glIndexub(
           c : GLubyte
        ); --  gl.h:1291
     
1375    procedure glIndexubv(
           c : ac_GLubyte
        ); --  gl.h:1292
     
        procedure glInitNames; --  gl.h:1293
1380    procedure glInterleavedArrays(
           format : GLenum;
           stride : GLsizei;
           pointer : ac_GLvoid
        ); --  gl.h:1294
1385 
        function glIsEnabled(
           cap : GLenum
        ) return GLboolean; --  gl.h:1295
     
1390    function glIsList(
           list : GLuint
        ) return GLboolean; --  gl.h:1296
     
        function glIsTexture(
1395       texture : GLuint
        ) return GLboolean; --  gl.h:1297
     
        procedure glLightModelf(
           pname : GLenum;
1400       param : GLfloat
        ); --  gl.h:1298
     
        procedure glLightModelfv(
           pname : GLenum;
1405       params : ac_GLfloat
        ); --  gl.h:1299
     
        procedure glLightModeli(
           pname : GLenum;
1410       param : GLint
        ); --  gl.h:1300
     
        procedure glLightModeliv(
           pname : GLenum;
1415       params : ac_GLint
        ); --  gl.h:1301
     
        procedure glLightf(
           light : GLenum;
1420       pname : GLenum;
           param : GLfloat
        ); --  gl.h:1302
     
        procedure glLightfv(
1425       light : GLenum;
           pname : GLenum;
           params : ac_GLfloat
        ); --  gl.h:1303
     
1430    procedure glLighti(
           light : GLenum;
           pname : GLenum;
           param : GLint
        ); --  gl.h:1304
1435 
        procedure glLightiv(
           light : GLenum;
           pname : GLenum;
           params : ac_GLint
1440    ); --  gl.h:1305
     
        procedure glLineStipple(
           factor : GLint;
           pattern : GLushort
1445    ); --  gl.h:1306
     
        procedure glLineWidth(
           width : GLfloat
        ); --  gl.h:1307
1450 
        procedure glListBase(
           base : GLuint
        ); --  gl.h:1308
     
1455    procedure glLoadIdentity; --  gl.h:1309
        procedure glLoadMatrixd(
           m : ac_GLdouble
        ); --  gl.h:1310
     
1460    procedure glLoadMatrixf(
           m : ac_GLfloat
        ); --  gl.h:1311
     
        procedure glLoadName(
1465       name : GLuint
        ); --  gl.h:1312
     
        procedure glLogicOp(
           opcode : GLenum
1470    ); --  gl.h:1313
     
        procedure glMap1d(
           target : GLenum;
           u1 : GLdouble;
1475       u2 : GLdouble;
           stride : GLint;
           order : GLint;
           points : ac_GLdouble
        ); --  gl.h:1314
1480 
        procedure glMap1f(
           target : GLenum;
           u1 : GLfloat;
           u2 : GLfloat;
1485       stride : GLint;
           order : GLint;
           points : ac_GLfloat
        ); --  gl.h:1315
     
1490    procedure glMap2d(
           target : GLenum;
           u1 : GLdouble;
           u2 : GLdouble;
           ustride : GLint;
1495       uorder : GLint;
           v1 : GLdouble;
           v2 : GLdouble;
           vstride : GLint;
           vorder : GLint;
1500       points : ac_GLdouble
        ); --  gl.h:1316
     
        procedure glMap2f(
           target : GLenum;
1505       u1 : GLfloat;
           u2 : GLfloat;
           ustride : GLint;
           uorder : GLint;
           v1 : GLfloat;
1510       v2 : GLfloat;
           vstride : GLint;
           vorder : GLint;
           points : ac_GLfloat
        ); --  gl.h:1317
1515 
        procedure glMapGrid1d(
           un : GLint;
           u1 : GLdouble;
           u2 : GLdouble
1520    ); --  gl.h:1318
     
        procedure glMapGrid1f(
           un : GLint;
           u1 : GLfloat;
1525       u2 : GLfloat
        ); --  gl.h:1319
     
        procedure glMapGrid2d(
           un : GLint;
1530       u1 : GLdouble;
           u2 : GLdouble;
           vn : GLint;
           v1 : GLdouble;
           v2 : GLdouble
1535    ); --  gl.h:1320
     
        procedure glMapGrid2f(
           un : GLint;
           u1 : GLfloat;
1540       u2 : GLfloat;
           vn : GLint;
           v1 : GLfloat;
           v2 : GLfloat
        ); --  gl.h:1321
1545 
        procedure glMaterialf(
           face : GLenum;
           pname : GLenum;
           param : GLfloat
1550    ); --  gl.h:1322
     
        procedure glMaterialfv(
           face : GLenum;
           pname : GLenum;
1555       params : ac_GLfloat
        ); --  gl.h:1323
     
        procedure glMateriali(
           face : GLenum;
1560       pname : GLenum;
           param : GLint
        ); --  gl.h:1324
     
        procedure glMaterialiv(
1565       face : GLenum;
           pname : GLenum;
           params : ac_GLint
        ); --  gl.h:1325
     
1570    procedure glMatrixMode(
           mode : GLenum
        ); --  gl.h:1326
     
        procedure glMultMatrixd(
1575       m : ac_GLdouble
        ); --  gl.h:1327
     
        procedure glMultMatrixf(
           m : ac_GLfloat
1580    ); --  gl.h:1328
     
        procedure glNewList(
           list : GLuint;
           mode : GLenum
1585    ); --  gl.h:1329
     
        procedure glNormal3b(
           nx : GLbyte;
           ny : GLbyte;
1590       nz : GLbyte
        ); --  gl.h:1330
     
        procedure glNormal3bv(
           v : ac_GLbyte
1595    ); --  gl.h:1331
     
        procedure glNormal3d(
           nx : GLdouble;
           ny : GLdouble;
1600       nz : GLdouble
        ); --  gl.h:1332
     
        procedure glNormal3dv(
           v : ac_GLdouble
1605    ); --  gl.h:1333
     
        procedure glNormal3f(
           nx : GLfloat;
           ny : GLfloat;
1610       nz : GLfloat
        ); --  gl.h:1334
     
        procedure glNormal3fv(
           v : ac_GLfloat
1615    ); --  gl.h:1335
     
        procedure glNormal3i(
           nx : GLint;
           ny : GLint;
1620       nz : GLint
        ); --  gl.h:1336
     
        procedure glNormal3iv(
           v : ac_GLint
1625    ); --  gl.h:1337
     
        procedure glNormal3s(
           nx : GLshort;
           ny : GLshort;
1630       nz : GLshort
        ); --  gl.h:1338
     
        procedure glNormal3sv(
           v : ac_GLshort
1635    ); --  gl.h:1339
     
        procedure glNormalPointer(
           the_type : GLenum;
           stride : GLsizei;
1640       pointer : ac_GLvoid
        ); --  gl.h:1340
     
        procedure glOrtho(
           left : GLdouble;
1645       right : GLdouble;
           bottom : GLdouble;
           top : GLdouble;
           zNear : GLdouble;
           zFar : GLdouble
1650    ); --  gl.h:1341
     
        procedure glPassThrough(
           token : GLfloat
        ); --  gl.h:1342
1655 
        procedure glPixelMapfv(
           map : GLenum;
           mapsize : GLsizei;
           values : ac_GLfloat
1660    ); --  gl.h:1343
     
        procedure glPixelMapuiv(
           map : GLenum;
           mapsize : GLsizei;
1665       values : ac_GLuint
        ); --  gl.h:1344
     
        procedure glPixelMapusv(
           map : GLenum;
1670       mapsize : GLsizei;
           values : ac_GLushort
        ); --  gl.h:1345
     
        procedure glPixelStoref(
1675       pname : GLenum;
           param : GLfloat
        ); --  gl.h:1346
     
        procedure glPixelStorei(
1680       pname : GLenum;
           param : GLint
        ); --  gl.h:1347
     
        procedure glPixelTransferf(
1685       pname : GLenum;
           param : GLfloat
        ); --  gl.h:1348
     
        procedure glPixelTransferi(
1690       pname : GLenum;
           param : GLint
        ); --  gl.h:1349
     
        procedure glPixelZoom(
1695       xfactor : GLfloat;
           yfactor : GLfloat
        ); --  gl.h:1350
     
        procedure glPointSize(
1700       size : GLfloat
        ); --  gl.h:1351
     
        procedure glPolygonMode(
           face : GLenum;
1705       mode : GLenum
        ); --  gl.h:1352
     
        procedure glPolygonOffset(
           factor : GLfloat;
1710       units : GLfloat
        ); --  gl.h:1353
     
        procedure glPolygonStipple(
           mask : ac_GLubyte
1715    ); --  gl.h:1354
     
        procedure glPopAttrib; --  gl.h:1355
        procedure glPopClientAttrib; --  gl.h:1356
        procedure glPopMatrix; --  gl.h:1357
1720    procedure glPopName; --  gl.h:1358
        type ac_GLclampf is access constant GLclampf;
        procedure glPrioritizeTextures(
           n : GLsizei;
           textures : ac_GLuint;
1725       priorities : ac_GLclampf
        ); --  gl.h:1359
     
        procedure glPushAttrib(
           mask : GLbitfield
1730    ); --  gl.h:1360
     
        procedure glPushClientAttrib(
           mask : GLbitfield
        ); --  gl.h:1361
1735 
        procedure glPushMatrix; --  gl.h:1362
        procedure glPushName(
           name : GLuint
        ); --  gl.h:1363
1740 
        procedure glRasterPos2d(
           x : GLdouble;
           y : GLdouble
        ); --  gl.h:1364
1745 
        procedure glRasterPos2dv(
           v : ac_GLdouble
        ); --  gl.h:1365
     
1750    procedure glRasterPos2f(
           x : GLfloat;
           y : GLfloat
        ); --  gl.h:1366
     
1755    procedure glRasterPos2fv(
           v : ac_GLfloat
        ); --  gl.h:1367
     
        procedure glRasterPos2i(
1760       x : GLint;
           y : GLint
        ); --  gl.h:1368
     
        procedure glRasterPos2iv(
1765       v : ac_GLint
        ); --  gl.h:1369
     
        procedure glRasterPos2s(
           x : GLshort;
1770       y : GLshort
        ); --  gl.h:1370
     
        procedure glRasterPos2sv(
           v : ac_GLshort
1775    ); --  gl.h:1371
     
        procedure glRasterPos3d(
           x : GLdouble;
           y : GLdouble;
1780       z : GLdouble
        ); --  gl.h:1372
     
        procedure glRasterPos3dv(
           v : ac_GLdouble
1785    ); --  gl.h:1373
     
        procedure glRasterPos3f(
           x : GLfloat;
           y : GLfloat;
1790       z : GLfloat
        ); --  gl.h:1374
     
        procedure glRasterPos3fv(
           v : ac_GLfloat
1795    ); --  gl.h:1375
     
        procedure glRasterPos3i(
           x : GLint;
           y : GLint;
1800       z : GLint
        ); --  gl.h:1376
     
        procedure glRasterPos3iv(
           v : ac_GLint
1805    ); --  gl.h:1377
     
        procedure glRasterPos3s(
           x : GLshort;
           y : GLshort;
1810       z : GLshort
        ); --  gl.h:1378
     
        procedure glRasterPos3sv(
           v : ac_GLshort
1815    ); --  gl.h:1379
     
        procedure glRasterPos4d(
           x : GLdouble;
           y : GLdouble;
1820       z : GLdouble;
           w : GLdouble
        ); --  gl.h:1380
     
        procedure glRasterPos4dv(
1825       v : ac_GLdouble
        ); --  gl.h:1381
     
        procedure glRasterPos4f(
           x : GLfloat;
1830       y : GLfloat;
           z : GLfloat;
           w : GLfloat
        ); --  gl.h:1382
     
1835    procedure glRasterPos4fv(
           v : ac_GLfloat
        ); --  gl.h:1383
     
        procedure glRasterPos4i(
1840       x : GLint;
           y : GLint;
           z : GLint;
           w : GLint
        ); --  gl.h:1384
1845 
        procedure glRasterPos4iv(
           v : ac_GLint
        ); --  gl.h:1385
     
1850    procedure glRasterPos4s(
           x : GLshort;
           y : GLshort;
           z : GLshort;
           w : GLshort
1855    ); --  gl.h:1386
     
        procedure glRasterPos4sv(
           v : ac_GLshort
        ); --  gl.h:1387
1860 
        procedure glReadBuffer(
           mode : GLenum
        ); --  gl.h:1388
     
1865    procedure glReadPixels(
           x : GLint;
           y : GLint;
           width : GLsizei;
           height : GLsizei;
1870       format : GLenum;
           the_type : GLenum;
           pixels : a_GLvoid
        ); --  gl.h:1389
     
1875    procedure glRectd(
           x1 : GLdouble;
           y1 : GLdouble;
           x2 : GLdouble;
           y2 : GLdouble
1880    ); --  gl.h:1390
     
        procedure glRectdv(
           v1 : ac_GLdouble;
           v2 : ac_GLdouble
1885    ); --  gl.h:1391
     
        procedure glRectf(
           x1 : GLfloat;
           y1 : GLfloat;
1890       x2 : GLfloat;
           y2 : GLfloat
        ); --  gl.h:1392
     
        procedure glRectfv(
1895       v1 : ac_GLfloat;
           v2 : ac_GLfloat
        ); --  gl.h:1393
     
        procedure glRecti(
1900       x1 : GLint;
           y1 : GLint;
           x2 : GLint;
           y2 : GLint
        ); --  gl.h:1394
1905 
        procedure glRectiv(
           v1 : ac_GLint;
           v2 : ac_GLint
        ); --  gl.h:1395
1910 
        procedure glRects(
           x1 : GLshort;
           y1 : GLshort;
           x2 : GLshort;
1915       y2 : GLshort
        ); --  gl.h:1396
     
        procedure glRectsv(
           v1 : ac_GLshort;
1920       v2 : ac_GLshort
        ); --  gl.h:1397
     
        function glRenderMode(
           mode : GLenum
1925    ) return GLint; --  gl.h:1398
     
        procedure glRotated(
           angle : GLdouble;
           x : GLdouble;
1930       y : GLdouble;
           z : GLdouble
        ); --  gl.h:1399
     
        procedure glRotatef(
1935       angle : GLfloat;
           x : GLfloat;
           y : GLfloat;
           z : GLfloat
        ); --  gl.h:1400
1940 
        procedure glScaled(
           x : GLdouble;
           y : GLdouble;
           z : GLdouble
1945    ); --  gl.h:1401
     
        procedure glScalef(
           x : GLfloat;
           y : GLfloat;
1950       z : GLfloat
        ); --  gl.h:1402
     
        procedure glScissor(
           x : GLint;
1955       y : GLint;
           width : GLsizei;
           height : GLsizei
        ); --  gl.h:1403
     
1960    procedure glSelectBuffer(
           size : GLsizei;
           buffer : a_GLuint
        ); --  gl.h:1404
     
1965    procedure glShadeModel(
           mode : GLenum
        ); --  gl.h:1405
     
        procedure glStencilFunc(
1970       func : GLenum;
           ref : GLint;
           mask : GLuint
        ); --  gl.h:1406
     
1975    procedure glStencilMask(
           mask : GLuint
        ); --  gl.h:1407
     
        procedure glStencilOp(
1980       fail : GLenum;
           zfail : GLenum;
           zpass : GLenum
        ); --  gl.h:1408
     
1985    procedure glTexCoord1d(
           s : GLdouble
        ); --  gl.h:1409
     
        procedure glTexCoord1dv(
1990       v : ac_GLdouble
        ); --  gl.h:1410
     
        procedure glTexCoord1f(
           s : GLfloat
1995    ); --  gl.h:1411
     
        procedure glTexCoord1fv(
           v : ac_GLfloat
        ); --  gl.h:1412
2000 
        procedure glTexCoord1i(
           s : GLint
        ); --  gl.h:1413
     
2005    procedure glTexCoord1iv(
           v : ac_GLint
        ); --  gl.h:1414
     
        procedure glTexCoord1s(
2010       s : GLshort
        ); --  gl.h:1415
     
        procedure glTexCoord1sv(
           v : ac_GLshort
2015    ); --  gl.h:1416
     
        procedure glTexCoord2d(
           s : GLdouble;
           t : GLdouble
2020    ); --  gl.h:1417
     
        procedure glTexCoord2dv(
           v : ac_GLdouble
        ); --  gl.h:1418
2025 
        procedure glTexCoord2f(
           s : GLfloat;
           t : GLfloat
        ); --  gl.h:1419
2030 
        procedure glTexCoord2fv(
           v : ac_GLfloat
        ); --  gl.h:1420
     
2035    procedure glTexCoord2i(
           s : GLint;
           t : GLint
        ); --  gl.h:1421
     
2040    procedure glTexCoord2iv(
           v : ac_GLint
        ); --  gl.h:1422
     
        procedure glTexCoord2s(
2045       s : GLshort;
           t : GLshort
        ); --  gl.h:1423
     
        procedure glTexCoord2sv(
2050       v : ac_GLshort
        ); --  gl.h:1424
     
        procedure glTexCoord3d(
           s : GLdouble;
2055       t : GLdouble;
           r : GLdouble
        ); --  gl.h:1425
     
        procedure glTexCoord3dv(
2060       v : ac_GLdouble
        ); --  gl.h:1426
     
        procedure glTexCoord3f(
           s : GLfloat;
2065       t : GLfloat;
           r : GLfloat
        ); --  gl.h:1427
     
        procedure glTexCoord3fv(
2070       v : ac_GLfloat
        ); --  gl.h:1428
     
        procedure glTexCoord3i(
           s : GLint;
2075       t : GLint;
           r : GLint
        ); --  gl.h:1429
     
        procedure glTexCoord3iv(
2080       v : ac_GLint
        ); --  gl.h:1430
     
        procedure glTexCoord3s(
           s : GLshort;
2085       t : GLshort;
           r : GLshort
        ); --  gl.h:1431
     
        procedure glTexCoord3sv(
2090       v : ac_GLshort
        ); --  gl.h:1432
     
        procedure glTexCoord4d(
           s : GLdouble;
2095       t : GLdouble;
           r : GLdouble;
           q : GLdouble
        ); --  gl.h:1433
     
2100    procedure glTexCoord4dv(
           v : ac_GLdouble
        ); --  gl.h:1434
     
        procedure glTexCoord4f(
2105       s : GLfloat;
           t : GLfloat;
           r : GLfloat;
           q : GLfloat
        ); --  gl.h:1435
2110 
        procedure glTexCoord4fv(
           v : ac_GLfloat
        ); --  gl.h:1436
     
2115    procedure glTexCoord4i(
           s : GLint;
           t : GLint;
           r : GLint;
           q : GLint
2120    ); --  gl.h:1437
     
        procedure glTexCoord4iv(
           v : ac_GLint
        ); --  gl.h:1438
2125 
        procedure glTexCoord4s(
           s : GLshort;
           t : GLshort;
           r : GLshort;
2130       q : GLshort
        ); --  gl.h:1439
     
        procedure glTexCoord4sv(
           v : ac_GLshort
2135    ); --  gl.h:1440
     
        procedure glTexCoordPointer(
           size : GLint;
           the_type : GLenum;
2140       stride : GLsizei;
           pointer : ac_GLvoid
        ); --  gl.h:1441
     
        procedure glTexEnvf(
2145       target : GLenum;
           pname : GLenum;
           param : GLfloat
        ); --  gl.h:1442
     
2150    procedure glTexEnvfv(
           target : GLenum;
           pname : GLenum;
           params : ac_GLfloat
        ); --  gl.h:1443
2155 
        procedure glTexEnvi(
           target : GLenum;
           pname : GLenum;
           param : GLint
2160    ); --  gl.h:1444
     
        procedure glTexEnviv(
           target : GLenum;
           pname : GLenum;
2165       params : ac_GLint
        ); --  gl.h:1445
     
        procedure glTexGend(
           coord : GLenum;
2170       pname : GLenum;
           param : GLdouble
        ); --  gl.h:1446
     
        procedure glTexGendv(
2175       coord : GLenum;
           pname : GLenum;
           params : ac_GLdouble
        ); --  gl.h:1447
     
2180    procedure glTexGenf(
           coord : GLenum;
           pname : GLenum;
           param : GLfloat
        ); --  gl.h:1448
2185 
        procedure glTexGenfv(
           coord : GLenum;
           pname : GLenum;
           params : ac_GLfloat
2190    ); --  gl.h:1449
     
        procedure glTexGeni(
           coord : GLenum;
           pname : GLenum;
2195       param : GLint
        ); --  gl.h:1450
     
        procedure glTexGeniv(
           coord : GLenum;
2200       pname : GLenum;
           params : ac_GLint
        ); --  gl.h:1451
     
        procedure glTexImage1D(
2205       target : GLenum;
           level : GLint;
           internalformat : GLint;
           width : GLsizei;
           border : GLint;
2210       format : GLenum;
           the_type : GLenum;
           pixels : ac_GLvoid
        ); --  gl.h:1452
     
2215    procedure glTexImage2D(
           target : GLenum;
           level : GLint;
           internalformat : GLint;
           width : GLsizei;
2220       height : GLsizei;
           border : GLint;
           format : GLenum;
           the_type : GLenum;
           pixels : ac_GLvoid
2225    ); --  gl.h:1453
     
        procedure glTexParameterf(
           target : GLenum;
           pname : GLenum;
2230       param : GLfloat
        ); --  gl.h:1454
     
        procedure glTexParameterfv(
           target : GLenum;
2235       pname : GLenum;
           params : ac_GLfloat
        ); --  gl.h:1455
     
        procedure glTexParameteri(
2240       target : GLenum;
           pname : GLenum;
           param : GLint
        ); --  gl.h:1456
     
2245    procedure glTexParameteriv(
           target : GLenum;
           pname : GLenum;
           params : ac_GLint
        ); --  gl.h:1457
2250 
        procedure glTexSubImage1D(
           target : GLenum;
           level : GLint;
           xoffset : GLint;
2255       width : GLsizei;
           format : GLenum;
           the_type : GLenum;
           pixels : ac_GLvoid
        ); --  gl.h:1458
2260 
        procedure glTexSubImage2D(
           target : GLenum;
           level : GLint;
           xoffset : GLint;
2265       yoffset : GLint;
           width : GLsizei;
           height : GLsizei;
           format : GLenum;
           the_type : GLenum;
2270       pixels : ac_GLvoid
        ); --  gl.h:1459
     
        procedure glTranslated(
           x : GLdouble;
2275       y : GLdouble;
           z : GLdouble
        ); --  gl.h:1460
     
        procedure glTranslatef(
2280       x : GLfloat;
           y : GLfloat;
           z : GLfloat
        ); --  gl.h:1461
     
2285    procedure glVertex2d(
           x : GLdouble;
           y : GLdouble
        ); --  gl.h:1462
     
2290    procedure glVertex2dv(
           v : ac_GLdouble
        ); --  gl.h:1463
     
        procedure glVertex2f(
2295       x : GLfloat;
           y : GLfloat
        ); --  gl.h:1464
     
        procedure glVertex2fv(
2300       v : ac_GLfloat
        ); --  gl.h:1465
     
        procedure glVertex2i(
           x : GLint;
2305       y : GLint
        ); --  gl.h:1466
     
        procedure glVertex2iv(
           v : ac_GLint
2310    ); --  gl.h:1467
     
        procedure glVertex2s(
           x : GLshort;
           y : GLshort
2315    ); --  gl.h:1468
     
        procedure glVertex2sv(
           v : ac_GLshort
        ); --  gl.h:1469
2320 
        procedure glVertex3d(
           x : GLdouble;
           y : GLdouble;
           z : GLdouble
2325    ); --  gl.h:1470
     
        procedure glVertex3dv(
           v : ac_GLdouble
        ); --  gl.h:1471
2330 
        procedure glVertex3f(
           x : GLfloat;
           y : GLfloat;
           z : GLfloat
2335    ); --  gl.h:1472
     
        procedure glVertex3fv(
           v : ac_GLfloat
        ); --  gl.h:1473
2340 
        procedure glVertex3i(
           x : GLint;
           y : GLint;
           z : GLint
2345    ); --  gl.h:1474
     
        procedure glVertex3iv(
           v : ac_GLint
        ); --  gl.h:1475
2350 
        procedure glVertex3s(
           x : GLshort;
           y : GLshort;
           z : GLshort
2355    ); --  gl.h:1476
     
        procedure glVertex3sv(
           v : ac_GLshort
        ); --  gl.h:1477
2360 
        procedure glVertex4d(
           x : GLdouble;
           y : GLdouble;
           z : GLdouble;
2365       w : GLdouble
        ); --  gl.h:1478
     
        procedure glVertex4dv(
           v : ac_GLdouble
2370    ); --  gl.h:1479
     
        procedure glVertex4f(
           x : GLfloat;
           y : GLfloat;
2375       z : GLfloat;
           w : GLfloat
        ); --  gl.h:1480
     
        procedure glVertex4fv(
2380       v : ac_GLfloat
        ); --  gl.h:1481
     
        procedure glVertex4i(
           x : GLint;
2385       y : GLint;
           z : GLint;
           w : GLint
        ); --  gl.h:1482
     
2390    procedure glVertex4iv(
           v : ac_GLint
        ); --  gl.h:1483
     
        procedure glVertex4s(
2395       x : GLshort;
           y : GLshort;
           z : GLshort;
           w : GLshort
        ); --  gl.h:1484
2400 
        procedure glVertex4sv(
           v : ac_GLshort
        ); --  gl.h:1485
     
2405    procedure glVertexPointer(
           size : GLint;
           the_type : GLenum;
           stride : GLsizei;
           pointer : ac_GLvoid
2410    ); --  gl.h:1486
     
        procedure glViewport(
           x : GLint;
           y : GLint;
2415       width : GLsizei;
           height : GLsizei
        ); --  gl.h:1487
     
        type PFNGLARRAYELEMENTEXTPROC is access procedure(
2420       i : GLint
        ); --  gl.h:1490
     
        type PFNGLDRAWARRAYSEXTPROC is access procedure(
           mode : GLenum;
2425       first : GLint;
           count : GLsizei
        ); --  gl.h:1491
     
        type PFNGLVERTEXPOINTEREXTPROC is access procedure(
2430       size : GLint;
           the_type : GLenum;
           stride : GLsizei;
           count : GLsizei;
           pointer : ac_GLvoid
2435    ); --  gl.h:1492
     
        type PFNGLNORMALPOINTEREXTPROC is access procedure(
           the_type : GLenum;
           stride : GLsizei;
2440       count : GLsizei;
           pointer : ac_GLvoid
        ); --  gl.h:1493
     
        type PFNGLCOLORPOINTEREXTPROC is access procedure(
2445       size : GLint;
           the_type : GLenum;
           stride : GLsizei;
           count : GLsizei;
           pointer : ac_GLvoid
2450    ); --  gl.h:1494
     
        type PFNGLINDEXPOINTEREXTPROC is access procedure(
           the_type : GLenum;
           stride : GLsizei;
2455       count : GLsizei;
           pointer : ac_GLvoid
        ); --  gl.h:1495
     
        type PFNGLTEXCOORDPOINTEREXTPROC is access procedure(
2460       size : GLint;
           the_type : GLenum;
           stride : GLsizei;
           count : GLsizei;
           pointer : ac_GLvoid
2465    ); --  gl.h:1496
     
        type PFNGLEDGEFLAGPOINTEREXTPROC is access procedure(
           stride : GLsizei;
           count : GLsizei;
2470       pointer : ac_GLboolean
        ); --  gl.h:1497
     
        type PFNGLGETPOINTERVEXTPROC is access procedure(
           pname : GLenum;
2475       params : aa_GLvoid
        ); --  gl.h:1498
     
        type PFNGLARRAYELEMENTARRAYEXTPROC is access procedure(
           mode : GLenum;
2480       count : GLsizei;
           pi : ac_GLvoid
        ); --  gl.h:1499
     
        type PFNGLDRAWRANGEELEMENTSWINPROC is access procedure(
2485       mode : GLenum;
           start : GLuint;
           the_end : GLuint;
           count : GLsizei;
           the_type : GLenum;
2490       indices : ac_GLvoid
        ); --  gl.h:1502
     
        type PFNGLADDSWAPHINTRECTWINPROC is access procedure(
           x : GLint;
2495       y : GLint;
           width : GLsizei;
           height : GLsizei
        ); --  gl.h:1505
     
2500    type PFNGLCOLORTABLEEXTPROC is access procedure(
           target : GLenum;
           internalFormat : GLenum;
           width : GLsizei;
           format : GLenum;
2505       the_type : GLenum;
           data : ac_GLvoid
        ); --  gl.h:1510
     
        type PFNGLCOLORSUBTABLEEXTPROC is access procedure(
2510       target : GLenum;
           start : GLsizei;
           count : GLsizei;
           format : GLenum;
           the_type : GLenum;
2515       data : ac_GLvoid
        ); --  gl.h:1513
     
        type PFNGLGETCOLORTABLEEXTPROC is access procedure(
           target : GLenum;
2520       format : GLenum;
           the_type : GLenum;
           data : a_GLvoid
        ); --  gl.h:1515
     
2525    type PFNGLGETCOLORTABLEPARAMETERIVEXTPROC is access procedure(
           target : GLenum;
           pname : GLenum;
           params : a_GLint
        ); --  gl.h:1517
2530 
        type PFNGLGETCOLORTABLEPARAMETERFVEXTPROC is access procedure(
           target : GLenum;
           pname : GLenum;
           params : a_GLfloat
2535    ); --  gl.h:1519
     
        pragma Import (Stdcall, glAccum, "glAccum"); -- gl.h1152
        pragma Import (Stdcall, glAlphaFunc, "glAlphaFunc"); -- gl.h1153
        pragma Import (Stdcall, glAreTexturesResident, "glAreTexturesResident"); -- gl.h1154
2540    pragma Import (Stdcall, glArrayElement, "glArrayElement"); -- gl.h1155
        pragma Import (Stdcall, glBegin, "glBegin"); -- gl.h1156
        pragma Import (Stdcall, glBindTexture, "glBindTexture"); -- gl.h1157
        pragma Import (Stdcall, glBitmap, "glBitmap"); -- gl.h1158
        pragma Import (Stdcall, glBlendFunc, "glBlendFunc"); -- gl.h1159
2545    pragma Import (Stdcall, glCallList, "glCallList"); -- gl.h1160
        pragma Import (Stdcall, glCallLists, "glCallLists"); -- gl.h1161
        pragma Import (Stdcall, glClear, "glClear"); -- gl.h1162
        pragma Import (Stdcall, glClearAccum, "glClearAccum"); -- gl.h1163
        pragma Import (Stdcall, glClearColor, "glClearColor"); -- gl.h1164
2550    pragma Import (Stdcall, glClearDepth, "glClearDepth"); -- gl.h1165
        pragma Import (Stdcall, glClearIndex, "glClearIndex"); -- gl.h1166
        pragma Import (Stdcall, glClearStencil, "glClearStencil"); -- gl.h1167
        pragma Import (Stdcall, glClipPlane, "glClipPlane"); -- gl.h1168
        pragma Import (Stdcall, glColor3b, "glColor3b"); -- gl.h1169
2555    pragma Import (Stdcall, glColor3bv, "glColor3bv"); -- gl.h1170
        pragma Import (Stdcall, glColor3d, "glColor3d"); -- gl.h1171
        pragma Import (Stdcall, glColor3dv, "glColor3dv"); -- gl.h1172
        pragma Import (Stdcall, glColor3f, "glColor3f"); -- gl.h1173
        pragma Import (Stdcall, glColor3fv, "glColor3fv"); -- gl.h1174
2560    pragma Import (Stdcall, glColor3i, "glColor3i"); -- gl.h1175
        pragma Import (Stdcall, glColor3iv, "glColor3iv"); -- gl.h1176
        pragma Import (Stdcall, glColor3s, "glColor3s"); -- gl.h1177
        pragma Import (Stdcall, glColor3sv, "glColor3sv"); -- gl.h1178
        pragma Import (Stdcall, glColor3ub, "glColor3ub"); -- gl.h1179
2565    pragma Import (Stdcall, glColor3ubv, "glColor3ubv"); -- gl.h1180
        pragma Import (Stdcall, glColor3ui, "glColor3ui"); -- gl.h1181
        pragma Import (Stdcall, glColor3uiv, "glColor3uiv"); -- gl.h1182
        pragma Import (Stdcall, glColor3us, "glColor3us"); -- gl.h1183
        pragma Import (Stdcall, glColor3usv, "glColor3usv"); -- gl.h1184
2570    pragma Import (Stdcall, glColor4b, "glColor4b"); -- gl.h1185
        pragma Import (Stdcall, glColor4bv, "glColor4bv"); -- gl.h1186
        pragma Import (Stdcall, glColor4d, "glColor4d"); -- gl.h1187
        pragma Import (Stdcall, glColor4dv, "glColor4dv"); -- gl.h1188
        pragma Import (Stdcall, glColor4f, "glColor4f"); -- gl.h1189
2575    pragma Import (Stdcall, glColor4fv, "glColor4fv"); -- gl.h1190
        pragma Import (Stdcall, glColor4i, "glColor4i"); -- gl.h1191
        pragma Import (Stdcall, glColor4iv, "glColor4iv"); -- gl.h1192
        pragma Import (Stdcall, glColor4s, "glColor4s"); -- gl.h1193
        pragma Import (Stdcall, glColor4sv, "glColor4sv"); -- gl.h1194
2580    pragma Import (Stdcall, glColor4ub, "glColor4ub"); -- gl.h1195
        pragma Import (Stdcall, glColor4ubv, "glColor4ubv"); -- gl.h1196
        pragma Import (Stdcall, glColor4ui, "glColor4ui"); -- gl.h1197
        pragma Import (Stdcall, glColor4uiv, "glColor4uiv"); -- gl.h1198
        pragma Import (Stdcall, glColor4us, "glColor4us"); -- gl.h1199
2585    pragma Import (Stdcall, glColor4usv, "glColor4usv"); -- gl.h1200
        pragma Import (Stdcall, glColorMask, "glColorMask"); -- gl.h1201
        pragma Import (Stdcall, glColorMaterial, "glColorMaterial"); -- gl.h1202
        pragma Import (Stdcall, glColorPointer, "glColorPointer"); -- gl.h1203
        pragma Import (Stdcall, glCopyPixels, "glCopyPixels"); -- gl.h1204
2590    pragma Import (Stdcall, glCopyTexImage1D, "glCopyTexImage1D"); -- gl.h1205
        pragma Import (Stdcall, glCopyTexImage2D, "glCopyTexImage2D"); -- gl.h1206
        pragma Import (Stdcall, glCopyTexSubImage1D, "glCopyTexSubImage1D"); -- gl.h1207
        pragma Import (Stdcall, glCopyTexSubImage2D, "glCopyTexSubImage2D"); -- gl.h1208
        pragma Import (Stdcall, glCullFace, "glCullFace"); -- gl.h1209
2595    pragma Import (Stdcall, glDeleteLists, "glDeleteLists"); -- gl.h1210
        pragma Import (Stdcall, glDeleteTextures, "glDeleteTextures"); -- gl.h1211
        pragma Import (Stdcall, glDepthFunc, "glDepthFunc"); -- gl.h1212
        pragma Import (Stdcall, glDepthMask, "glDepthMask"); -- gl.h1213
        pragma Import (Stdcall, glDepthRange, "glDepthRange"); -- gl.h1214
2600    pragma Import (Stdcall, glDisable, "glDisable"); -- gl.h1215
        pragma Import (Stdcall, glDisableClientState, "glDisableClientState"); -- gl.h1216
        pragma Import (Stdcall, glDrawArrays, "glDrawArrays"); -- gl.h1217
        pragma Import (Stdcall, glDrawBuffer, "glDrawBuffer"); -- gl.h1218
        pragma Import (Stdcall, glDrawElements, "glDrawElements"); -- gl.h1219
2605    pragma Import (Stdcall, glDrawPixels, "glDrawPixels"); -- gl.h1220
        pragma Import (Stdcall, glEdgeFlag, "glEdgeFlag"); -- gl.h1221
        pragma Import (Stdcall, glEdgeFlagPointer, "glEdgeFlagPointer"); -- gl.h1222
        pragma Import (Stdcall, glEdgeFlagv, "glEdgeFlagv"); -- gl.h1223
        pragma Import (Stdcall, glEnable, "glEnable"); -- gl.h1224
2610    pragma Import (Stdcall, glEnableClientState, "glEnableClientState"); -- gl.h1225
        pragma Import (Stdcall, glEnd, "glEnd"); -- gl.h1226
        pragma Import (Stdcall, glEndList, "glEndList"); -- gl.h1227
        pragma Import (Stdcall, glEvalCoord1d, "glEvalCoord1d"); -- gl.h1228
        pragma Import (Stdcall, glEvalCoord1dv, "glEvalCoord1dv"); -- gl.h1229
2615    pragma Import (Stdcall, glEvalCoord1f, "glEvalCoord1f"); -- gl.h1230
        pragma Import (Stdcall, glEvalCoord1fv, "glEvalCoord1fv"); -- gl.h1231
        pragma Import (Stdcall, glEvalCoord2d, "glEvalCoord2d"); -- gl.h1232
        pragma Import (Stdcall, glEvalCoord2dv, "glEvalCoord2dv"); -- gl.h1233
        pragma Import (Stdcall, glEvalCoord2f, "glEvalCoord2f"); -- gl.h1234
2620    pragma Import (Stdcall, glEvalCoord2fv, "glEvalCoord2fv"); -- gl.h1235
        pragma Import (Stdcall, glEvalMesh1, "glEvalMesh1"); -- gl.h1236
        pragma Import (Stdcall, glEvalMesh2, "glEvalMesh2"); -- gl.h1237
        pragma Import (Stdcall, glEvalPoint1, "glEvalPoint1"); -- gl.h1238
        pragma Import (Stdcall, glEvalPoint2, "glEvalPoint2"); -- gl.h1239
2625    pragma Import (Stdcall, glFeedbackBuffer, "glFeedbackBuffer"); -- gl.h1240
        pragma Import (Stdcall, glFinish, "glFinish"); -- gl.h1241
        pragma Import (Stdcall, glFlush, "glFlush"); -- gl.h1242
        pragma Import (Stdcall, glFogf, "glFogf"); -- gl.h1243
        pragma Import (Stdcall, glFogfv, "glFogfv"); -- gl.h1244
2630    pragma Import (Stdcall, glFogi, "glFogi"); -- gl.h1245
        pragma Import (Stdcall, glFogiv, "glFogiv"); -- gl.h1246
        pragma Import (Stdcall, glFrontFace, "glFrontFace"); -- gl.h1247
        pragma Import (Stdcall, glFrustum, "glFrustum"); -- gl.h1248
        pragma Import (Stdcall, glGenLists, "glGenLists"); -- gl.h1249
2635    pragma Import (Stdcall, glGenTextures, "glGenTextures"); -- gl.h1250
        pragma Import (Stdcall, glGetBooleanv, "glGetBooleanv"); -- gl.h1251
        pragma Import (Stdcall, glGetClipPlane, "glGetClipPlane"); -- gl.h1252
        pragma Import (Stdcall, glGetDoublev, "glGetDoublev"); -- gl.h1253
        pragma Import (Stdcall, glGetError, "glGetError"); -- gl.h1254
2640    pragma Import (Stdcall, glGetFloatv, "glGetFloatv"); -- gl.h1255
        pragma Import (Stdcall, glGetIntegerv, "glGetIntegerv"); -- gl.h1256
        pragma Import (Stdcall, glGetLightfv, "glGetLightfv"); -- gl.h1257
        pragma Import (Stdcall, glGetLightiv, "glGetLightiv"); -- gl.h1258
        pragma Import (Stdcall, glGetMapdv, "glGetMapdv"); -- gl.h1259
2645    pragma Import (Stdcall, glGetMapfv, "glGetMapfv"); -- gl.h1260
        pragma Import (Stdcall, glGetMapiv, "glGetMapiv"); -- gl.h1261
        pragma Import (Stdcall, glGetMaterialfv, "glGetMaterialfv"); -- gl.h1262
        pragma Import (Stdcall, glGetMaterialiv, "glGetMaterialiv"); -- gl.h1263
        pragma Import (Stdcall, glGetPixelMapfv, "glGetPixelMapfv"); -- gl.h1264
2650    pragma Import (Stdcall, glGetPixelMapuiv, "glGetPixelMapuiv"); -- gl.h1265
        pragma Import (Stdcall, glGetPixelMapusv, "glGetPixelMapusv"); -- gl.h1266
        pragma Import (Stdcall, glGetPointerv, "glGetPointerv"); -- gl.h1267
        pragma Import (Stdcall, glGetPolygonStipple, "glGetPolygonStipple"); -- gl.h1268
        pragma Import (Stdcall, glGetString, "glGetString"); -- gl.h1269
2655    pragma Import (Stdcall, glGetTexEnvfv, "glGetTexEnvfv"); -- gl.h1270
        pragma Import (Stdcall, glGetTexEnviv, "glGetTexEnviv"); -- gl.h1271
        pragma Import (Stdcall, glGetTexGendv, "glGetTexGendv"); -- gl.h1272
        pragma Import (Stdcall, glGetTexGenfv, "glGetTexGenfv"); -- gl.h1273
        pragma Import (Stdcall, glGetTexGeniv, "glGetTexGeniv"); -- gl.h1274
2660    pragma Import (Stdcall, glGetTexImage, "glGetTexImage"); -- gl.h1275
        pragma Import (Stdcall, glGetTexLevelParameterfv, "glGetTexLevelParameterfv"); -- gl.h1276
        pragma Import (Stdcall, glGetTexLevelParameteriv, "glGetTexLevelParameteriv"); -- gl.h1277
        pragma Import (Stdcall, glGetTexParameterfv, "glGetTexParameterfv"); -- gl.h1278
        pragma Import (Stdcall, glGetTexParameteriv, "glGetTexParameteriv"); -- gl.h1279
2665    pragma Import (Stdcall, glHint, "glHint"); -- gl.h1280
        pragma Import (Stdcall, glIndexMask, "glIndexMask"); -- gl.h1281
        pragma Import (Stdcall, glIndexPointer, "glIndexPointer"); -- gl.h1282
        pragma Import (Stdcall, glIndexd, "glIndexd"); -- gl.h1283
        pragma Import (Stdcall, glIndexdv, "glIndexdv"); -- gl.h1284
2670    pragma Import (Stdcall, glIndexf, "glIndexf"); -- gl.h1285
        pragma Import (Stdcall, glIndexfv, "glIndexfv"); -- gl.h1286
        pragma Import (Stdcall, glIndexi, "glIndexi"); -- gl.h1287
        pragma Import (Stdcall, glIndexiv, "glIndexiv"); -- gl.h1288
        pragma Import (Stdcall, glIndexs, "glIndexs"); -- gl.h1289
2675    pragma Import (Stdcall, glIndexsv, "glIndexsv"); -- gl.h1290
        pragma Import (Stdcall, glIndexub, "glIndexub"); -- gl.h1291
        pragma Import (Stdcall, glIndexubv, "glIndexubv"); -- gl.h1292
        pragma Import (Stdcall, glInitNames, "glInitNames"); -- gl.h1293
        pragma Import (Stdcall, glInterleavedArrays, "glInterleavedArrays"); -- gl.h1294
2680    pragma Import (Stdcall, glIsEnabled, "glIsEnabled"); -- gl.h1295
        pragma Import (Stdcall, glIsList, "glIsList"); -- gl.h1296
        pragma Import (Stdcall, glIsTexture, "glIsTexture"); -- gl.h1297
        pragma Import (Stdcall, glLightModelf, "glLightModelf"); -- gl.h1298
        pragma Import (Stdcall, glLightModelfv, "glLightModelfv"); -- gl.h1299
2685    pragma Import (Stdcall, glLightModeli, "glLightModeli"); -- gl.h1300
        pragma Import (Stdcall, glLightModeliv, "glLightModeliv"); -- gl.h1301
        pragma Import (Stdcall, glLightf, "glLightf"); -- gl.h1302
        pragma Import (Stdcall, glLightfv, "glLightfv"); -- gl.h1303
        pragma Import (Stdcall, glLighti, "glLighti"); -- gl.h1304
2690    pragma Import (Stdcall, glLightiv, "glLightiv"); -- gl.h1305
        pragma Import (Stdcall, glLineStipple, "glLineStipple"); -- gl.h1306
        pragma Import (Stdcall, glLineWidth, "glLineWidth"); -- gl.h1307
        pragma Import (Stdcall, glListBase, "glListBase"); -- gl.h1308
        pragma Import (Stdcall, glLoadIdentity, "glLoadIdentity"); -- gl.h1309
2695    pragma Import (Stdcall, glLoadMatrixd, "glLoadMatrixd"); -- gl.h1310
        pragma Import (Stdcall, glLoadMatrixf, "glLoadMatrixf"); -- gl.h1311
        pragma Import (Stdcall, glLoadName, "glLoadName"); -- gl.h1312
        pragma Import (Stdcall, glLogicOp, "glLogicOp"); -- gl.h1313
        pragma Import (Stdcall, glMap1d, "glMap1d"); -- gl.h1314
2700    pragma Import (Stdcall, glMap1f, "glMap1f"); -- gl.h1315
        pragma Import (Stdcall, glMap2d, "glMap2d"); -- gl.h1316
        pragma Import (Stdcall, glMap2f, "glMap2f"); -- gl.h1317
        pragma Import (Stdcall, glMapGrid1d, "glMapGrid1d"); -- gl.h1318
        pragma Import (Stdcall, glMapGrid1f, "glMapGrid1f"); -- gl.h1319
2705    pragma Import (Stdcall, glMapGrid2d, "glMapGrid2d"); -- gl.h1320
        pragma Import (Stdcall, glMapGrid2f, "glMapGrid2f"); -- gl.h1321
        pragma Import (Stdcall, glMaterialf, "glMaterialf"); -- gl.h1322
        pragma Import (Stdcall, glMaterialfv, "glMaterialfv"); -- gl.h1323
        pragma Import (Stdcall, glMateriali, "glMateriali"); -- gl.h1324
2710    pragma Import (Stdcall, glMaterialiv, "glMaterialiv"); -- gl.h1325
        pragma Import (Stdcall, glMatrixMode, "glMatrixMode"); -- gl.h1326
        pragma Import (Stdcall, glMultMatrixd, "glMultMatrixd"); -- gl.h1327
        pragma Import (Stdcall, glMultMatrixf, "glMultMatrixf"); -- gl.h1328
        pragma Import (Stdcall, glNewList, "glNewList"); -- gl.h1329
2715    pragma Import (Stdcall, glNormal3b, "glNormal3b"); -- gl.h1330
        pragma Import (Stdcall, glNormal3bv, "glNormal3bv"); -- gl.h1331
        pragma Import (Stdcall, glNormal3d, "glNormal3d"); -- gl.h1332
        pragma Import (Stdcall, glNormal3dv, "glNormal3dv"); -- gl.h1333
        pragma Import (Stdcall, glNormal3f, "glNormal3f"); -- gl.h1334
2720    pragma Import (Stdcall, glNormal3fv, "glNormal3fv"); -- gl.h1335
        pragma Import (Stdcall, glNormal3i, "glNormal3i"); -- gl.h1336
        pragma Import (Stdcall, glNormal3iv, "glNormal3iv"); -- gl.h1337
        pragma Import (Stdcall, glNormal3s, "glNormal3s"); -- gl.h1338
        pragma Import (Stdcall, glNormal3sv, "glNormal3sv"); -- gl.h1339
2725    pragma Import (Stdcall, glNormalPointer, "glNormalPointer"); -- gl.h1340
        pragma Import (Stdcall, glOrtho, "glOrtho"); -- gl.h1341
        pragma Import (Stdcall, glPassThrough, "glPassThrough"); -- gl.h1342
        pragma Import (Stdcall, glPixelMapfv, "glPixelMapfv"); -- gl.h1343
        pragma Import (Stdcall, glPixelMapuiv, "glPixelMapuiv"); -- gl.h1344
2730    pragma Import (Stdcall, glPixelMapusv, "glPixelMapusv"); -- gl.h1345
        pragma Import (Stdcall, glPixelStoref, "glPixelStoref"); -- gl.h1346
        pragma Import (Stdcall, glPixelStorei, "glPixelStorei"); -- gl.h1347
        pragma Import (Stdcall, glPixelTransferf, "glPixelTransferf"); -- gl.h1348
        pragma Import (Stdcall, glPixelTransferi, "glPixelTransferi"); -- gl.h1349
2735    pragma Import (Stdcall, glPixelZoom, "glPixelZoom"); -- gl.h1350
        pragma Import (Stdcall, glPointSize, "glPointSize"); -- gl.h1351
        pragma Import (Stdcall, glPolygonMode, "glPolygonMode"); -- gl.h1352
        pragma Import (Stdcall, glPolygonOffset, "glPolygonOffset"); -- gl.h1353
        pragma Import (Stdcall, glPolygonStipple, "glPolygonStipple"); -- gl.h1354
2740    pragma Import (Stdcall, glPopAttrib, "glPopAttrib"); -- gl.h1355
        pragma Import (Stdcall, glPopClientAttrib, "glPopClientAttrib"); -- gl.h1356
        pragma Import (Stdcall, glPopMatrix, "glPopMatrix"); -- gl.h1357
        pragma Import (Stdcall, glPopName, "glPopName"); -- gl.h1358
        pragma Import (Stdcall, glPrioritizeTextures, "glPrioritizeTextures"); -- gl.h1359
2745    pragma Import (Stdcall, glPushAttrib, "glPushAttrib"); -- gl.h1360
        pragma Import (Stdcall, glPushClientAttrib, "glPushClientAttrib"); -- gl.h1361
        pragma Import (Stdcall, glPushMatrix, "glPushMatrix"); -- gl.h1362
        pragma Import (Stdcall, glPushName, "glPushName"); -- gl.h1363
        pragma Import (Stdcall, glRasterPos2d, "glRasterPos2d"); -- gl.h1364
2750    pragma Import (Stdcall, glRasterPos2dv, "glRasterPos2dv"); -- gl.h1365
        pragma Import (Stdcall, glRasterPos2f, "glRasterPos2f"); -- gl.h1366
        pragma Import (Stdcall, glRasterPos2fv, "glRasterPos2fv"); -- gl.h1367
        pragma Import (Stdcall, glRasterPos2i, "glRasterPos2i"); -- gl.h1368
        pragma Import (Stdcall, glRasterPos2iv, "glRasterPos2iv"); -- gl.h1369
2755    pragma Import (Stdcall, glRasterPos2s, "glRasterPos2s"); -- gl.h1370
        pragma Import (Stdcall, glRasterPos2sv, "glRasterPos2sv"); -- gl.h1371
        pragma Import (Stdcall, glRasterPos3d, "glRasterPos3d"); -- gl.h1372
        pragma Import (Stdcall, glRasterPos3dv, "glRasterPos3dv"); -- gl.h1373
        pragma Import (Stdcall, glRasterPos3f, "glRasterPos3f"); -- gl.h1374
2760    pragma Import (Stdcall, glRasterPos3fv, "glRasterPos3fv"); -- gl.h1375
        pragma Import (Stdcall, glRasterPos3i, "glRasterPos3i"); -- gl.h1376
        pragma Import (Stdcall, glRasterPos3iv, "glRasterPos3iv"); -- gl.h1377
        pragma Import (Stdcall, glRasterPos3s, "glRasterPos3s"); -- gl.h1378
        pragma Import (Stdcall, glRasterPos3sv, "glRasterPos3sv"); -- gl.h1379
2765    pragma Import (Stdcall, glRasterPos4d, "glRasterPos4d"); -- gl.h1380
        pragma Import (Stdcall, glRasterPos4dv, "glRasterPos4dv"); -- gl.h1381
        pragma Import (Stdcall, glRasterPos4f, "glRasterPos4f"); -- gl.h1382
        pragma Import (Stdcall, glRasterPos4fv, "glRasterPos4fv"); -- gl.h1383
        pragma Import (Stdcall, glRasterPos4i, "glRasterPos4i"); -- gl.h1384
2770    pragma Import (Stdcall, glRasterPos4iv, "glRasterPos4iv"); -- gl.h1385
        pragma Import (Stdcall, glRasterPos4s, "glRasterPos4s"); -- gl.h1386
        pragma Import (Stdcall, glRasterPos4sv, "glRasterPos4sv"); -- gl.h1387
        pragma Import (Stdcall, glReadBuffer, "glReadBuffer"); -- gl.h1388
        pragma Import (Stdcall, glReadPixels, "glReadPixels"); -- gl.h1389
2775    pragma Import (Stdcall, glRectd, "glRectd"); -- gl.h1390
        pragma Import (Stdcall, glRectdv, "glRectdv"); -- gl.h1391
        pragma Import (Stdcall, glRectf, "glRectf"); -- gl.h1392
        pragma Import (Stdcall, glRectfv, "glRectfv"); -- gl.h1393
        pragma Import (Stdcall, glRecti, "glRecti"); -- gl.h1394
2780    pragma Import (Stdcall, glRectiv, "glRectiv"); -- gl.h1395
        pragma Import (Stdcall, glRects, "glRects"); -- gl.h1396
        pragma Import (Stdcall, glRectsv, "glRectsv"); -- gl.h1397
        pragma Import (Stdcall, glRenderMode, "glRenderMode"); -- gl.h1398
        pragma Import (Stdcall, glRotated, "glRotated"); -- gl.h1399
2785    pragma Import (Stdcall, glRotatef, "glRotatef"); -- gl.h1400
        pragma Import (Stdcall, glScaled, "glScaled"); -- gl.h1401
        pragma Import (Stdcall, glScalef, "glScalef"); -- gl.h1402
        pragma Import (Stdcall, glScissor, "glScissor"); -- gl.h1403
        pragma Import (Stdcall, glSelectBuffer, "glSelectBuffer"); -- gl.h1404
2790    pragma Import (Stdcall, glShadeModel, "glShadeModel"); -- gl.h1405
        pragma Import (Stdcall, glStencilFunc, "glStencilFunc"); -- gl.h1406
        pragma Import (Stdcall, glStencilMask, "glStencilMask"); -- gl.h1407
        pragma Import (Stdcall, glStencilOp, "glStencilOp"); -- gl.h1408
        pragma Import (Stdcall, glTexCoord1d, "glTexCoord1d"); -- gl.h1409
2795    pragma Import (Stdcall, glTexCoord1dv, "glTexCoord1dv"); -- gl.h1410
        pragma Import (Stdcall, glTexCoord1f, "glTexCoord1f"); -- gl.h1411
        pragma Import (Stdcall, glTexCoord1fv, "glTexCoord1fv"); -- gl.h1412
        pragma Import (Stdcall, glTexCoord1i, "glTexCoord1i"); -- gl.h1413
        pragma Import (Stdcall, glTexCoord1iv, "glTexCoord1iv"); -- gl.h1414
2800    pragma Import (Stdcall, glTexCoord1s, "glTexCoord1s"); -- gl.h1415
        pragma Import (Stdcall, glTexCoord1sv, "glTexCoord1sv"); -- gl.h1416
        pragma Import (Stdcall, glTexCoord2d, "glTexCoord2d"); -- gl.h1417
        pragma Import (Stdcall, glTexCoord2dv, "glTexCoord2dv"); -- gl.h1418
        pragma Import (Stdcall, glTexCoord2f, "glTexCoord2f"); -- gl.h1419
2805    pragma Import (Stdcall, glTexCoord2fv, "glTexCoord2fv"); -- gl.h1420
        pragma Import (Stdcall, glTexCoord2i, "glTexCoord2i"); -- gl.h1421
        pragma Import (Stdcall, glTexCoord2iv, "glTexCoord2iv"); -- gl.h1422
        pragma Import (Stdcall, glTexCoord2s, "glTexCoord2s"); -- gl.h1423
        pragma Import (Stdcall, glTexCoord2sv, "glTexCoord2sv"); -- gl.h1424
2810    pragma Import (Stdcall, glTexCoord3d, "glTexCoord3d"); -- gl.h1425
        pragma Import (Stdcall, glTexCoord3dv, "glTexCoord3dv"); -- gl.h1426
        pragma Import (Stdcall, glTexCoord3f, "glTexCoord3f"); -- gl.h1427
        pragma Import (Stdcall, glTexCoord3fv, "glTexCoord3fv"); -- gl.h1428
        pragma Import (Stdcall, glTexCoord3i, "glTexCoord3i"); -- gl.h1429
2815    pragma Import (Stdcall, glTexCoord3iv, "glTexCoord3iv"); -- gl.h1430
        pragma Import (Stdcall, glTexCoord3s, "glTexCoord3s"); -- gl.h1431
        pragma Import (Stdcall, glTexCoord3sv, "glTexCoord3sv"); -- gl.h1432
        pragma Import (Stdcall, glTexCoord4d, "glTexCoord4d"); -- gl.h1433
        pragma Import (Stdcall, glTexCoord4dv, "glTexCoord4dv"); -- gl.h1434
2820    pragma Import (Stdcall, glTexCoord4f, "glTexCoord4f"); -- gl.h1435
        pragma Import (Stdcall, glTexCoord4fv, "glTexCoord4fv"); -- gl.h1436
        pragma Import (Stdcall, glTexCoord4i, "glTexCoord4i"); -- gl.h1437
        pragma Import (Stdcall, glTexCoord4iv, "glTexCoord4iv"); -- gl.h1438
        pragma Import (Stdcall, glTexCoord4s, "glTexCoord4s"); -- gl.h1439
2825    pragma Import (Stdcall, glTexCoord4sv, "glTexCoord4sv"); -- gl.h1440
        pragma Import (Stdcall, glTexCoordPointer, "glTexCoordPointer"); -- gl.h1441
        pragma Import (Stdcall, glTexEnvf, "glTexEnvf"); -- gl.h1442
        pragma Import (Stdcall, glTexEnvfv, "glTexEnvfv"); -- gl.h1443
        pragma Import (Stdcall, glTexEnvi, "glTexEnvi"); -- gl.h1444
2830    pragma Import (Stdcall, glTexEnviv, "glTexEnviv"); -- gl.h1445
        pragma Import (Stdcall, glTexGend, "glTexGend"); -- gl.h1446
        pragma Import (Stdcall, glTexGendv, "glTexGendv"); -- gl.h1447
        pragma Import (Stdcall, glTexGenf, "glTexGenf"); -- gl.h1448
        pragma Import (Stdcall, glTexGenfv, "glTexGenfv"); -- gl.h1449
2835    pragma Import (Stdcall, glTexGeni, "glTexGeni"); -- gl.h1450
        pragma Import (Stdcall, glTexGeniv, "glTexGeniv"); -- gl.h1451
        pragma Import (Stdcall, glTexImage1D, "glTexImage1D"); -- gl.h1452
        pragma Import (Stdcall, glTexImage2D, "glTexImage2D"); -- gl.h1453
        pragma Import (Stdcall, glTexParameterf, "glTexParameterf"); -- gl.h1454
2840    pragma Import (Stdcall, glTexParameterfv, "glTexParameterfv"); -- gl.h1455
        pragma Import (Stdcall, glTexParameteri, "glTexParameteri"); -- gl.h1456
        pragma Import (Stdcall, glTexParameteriv, "glTexParameteriv"); -- gl.h1457
        pragma Import (Stdcall, glTexSubImage1D, "glTexSubImage1D"); -- gl.h1458
        pragma Import (Stdcall, glTexSubImage2D, "glTexSubImage2D"); -- gl.h1459
2845    pragma Import (Stdcall, glTranslated, "glTranslated"); -- gl.h1460
        pragma Import (Stdcall, glTranslatef, "glTranslatef"); -- gl.h1461
        pragma Import (Stdcall, glVertex2d, "glVertex2d"); -- gl.h1462
        pragma Import (Stdcall, glVertex2dv, "glVertex2dv"); -- gl.h1463
        pragma Import (Stdcall, glVertex2f, "glVertex2f"); -- gl.h1464
2850    pragma Import (Stdcall, glVertex2fv, "glVertex2fv"); -- gl.h1465
        pragma Import (Stdcall, glVertex2i, "glVertex2i"); -- gl.h1466
        pragma Import (Stdcall, glVertex2iv, "glVertex2iv"); -- gl.h1467
        pragma Import (Stdcall, glVertex2s, "glVertex2s"); -- gl.h1468
        pragma Import (Stdcall, glVertex2sv, "glVertex2sv"); -- gl.h1469
2855    pragma Import (Stdcall, glVertex3d, "glVertex3d"); -- gl.h1470
        pragma Import (Stdcall, glVertex3dv, "glVertex3dv"); -- gl.h1471
        pragma Import (Stdcall, glVertex3f, "glVertex3f"); -- gl.h1472
        pragma Import (Stdcall, glVertex3fv, "glVertex3fv"); -- gl.h1473
        pragma Import (Stdcall, glVertex3i, "glVertex3i"); -- gl.h1474
2860    pragma Import (Stdcall, glVertex3iv, "glVertex3iv"); -- gl.h1475
        pragma Import (Stdcall, glVertex3s, "glVertex3s"); -- gl.h1476
        pragma Import (Stdcall, glVertex3sv, "glVertex3sv"); -- gl.h1477
        pragma Import (Stdcall, glVertex4d, "glVertex4d"); -- gl.h1478
        pragma Import (Stdcall, glVertex4dv, "glVertex4dv"); -- gl.h1479
2865    pragma Import (Stdcall, glVertex4f, "glVertex4f"); -- gl.h1480
        pragma Import (Stdcall, glVertex4fv, "glVertex4fv"); -- gl.h1481
        pragma Import (Stdcall, glVertex4i, "glVertex4i"); -- gl.h1482
        pragma Import (Stdcall, glVertex4iv, "glVertex4iv"); -- gl.h1483
        pragma Import (Stdcall, glVertex4s, "glVertex4s"); -- gl.h1484
2870    pragma Import (Stdcall, glVertex4sv, "glVertex4sv"); -- gl.h1485
        pragma Import (Stdcall, glVertexPointer, "glVertexPointer"); -- gl.h1486
        pragma Import (Stdcall, glViewport, "glViewport"); -- gl.h1487
     end Win32.GL;