1. open GL and extensions

$Log: flx_opengl.pak,v $ Revision 1.3 2006/07/09 17:45:35 skaller More listings.. Revision 1.2 2006/02/24 15:40:15 skaller Enhance flx_pkgconfig Revision 1.1 2006/02/23 17:06:08 skaller Refactor build system. Revision 1.6 2006/02/18 16:30:48 skaller More work on new package manager. Revision 1.5 2006/02/02 06:19:23 skaller Factor flx_run more. Revision 1.4 2006/02/01 04:53:15 skaller upgrade performance measurement to new features. Revision 1.3 2006/01/30 01:09:06 skaller more open GL lessons Revision 1.2 2006/01/29 04:37:29 skaller Fix various stuffs. Revision 1.1 2006/01/24 03:03:13 skaller Fix bug generating offsets for a cstruct. Upgrade tut121b expected output to handle new symbol .-> (which is just C's ->, we can't use the symbol -> because it means 'function' in the type language and has the wrong precedence there) Added opengl binding.
Start python section to spkgs/gl.py[1 /1 ]
     1: #line 35 "./lpsrc/flx_opengl.pak"
     2: iscr_source = ['lpsrc/flx_opengl.pak']
     3: weaver_directory = "doc/opengl/"
     4: 
End python section to spkgs/gl.py[1]
Start python section to spkgs/glu.py[1 /1 ]
     1: #line 40 "./lpsrc/flx_opengl.pak"
     2: #
     3: pkg_requires = ['gl']
     4: 
End python section to spkgs/glu.py[1]
Start python section to spkgs/glut.py[1 /1 ]
     1: #line 45 "./lpsrc/flx_opengl.pak"
     2: #
     3: pkg_requires = ['glu']
     4: 
     5: 
End python section to spkgs/glut.py[1]
Start felix section to lib/GL/gl_lib.flx[1 /1 ]
     1: #line 51 "./lpsrc/flx_opengl.pak"
     2: //Module        : GL_gl_h
     3: //Timestamp     : 2006/1/23 15:46:10 UTC
     4: //Timestamp     : 2006/1/24 2:46:10 (local)
     5: //Raw Header    : /usr/include/GL/gl.h
     6: //Preprocessor  : gcc -E
     7: //Input file: gl.flxcc.i
     8: //Flxcc Control : gl.flxcc
     9: //Felix Version : 1.1.2_rc1
    10: include 'std';
    11: 
    12: //INCLUDES
    13: include "GL/glext_lib";
    14: 
    15: module GL_gl_h
    16: {
    17:   requires package "gl";
    18:   open C_hack;
    19: //  open GL_glext_h;
    20: 
    21:   const GL_ALPHA_BLEND_EQUATION_ATI : uint;
    22:   const GL_ATI_blend_equation_separate : uint;
    23:   const GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA : uint;
    24:   const GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA : uint;
    25:   const GL_VERTEX_PROGRAM_CALLBACK_MESA : uint;
    26:   const GL_VERTEX_PROGRAM_POSITION_MESA : uint;
    27:   const GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA : uint;
    28:   const GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA : uint;
    29:   const GL_FRAGMENT_PROGRAM_CALLBACK_MESA : uint;
    30:   const GL_FRAGMENT_PROGRAM_POSITION_MESA : uint;
    31:   const GL_MESA_program_debug : uint;
    32:   const GL_UNSIGNED_SHORT_1_15_REV_MESA : uint;
    33:   const GL_UNSIGNED_SHORT_15_1_MESA : uint;
    34:   const GL_UNSIGNED_INT_8_24_REV_MESA : uint;
    35:   const GL_UNSIGNED_INT_24_8_MESA : uint;
    36:   const GL_DEPTH_STENCIL_MESA : uint;
    37:   const GL_MESA_packed_depth_stencil : uint;
    38:   const GL_TRACE_NAME_MESA : uint;
    39:   const GL_TRACE_MASK_MESA : uint;
    40:   const GL_TRACE_ERRORS_BIT_MESA : uint;
    41:   const GL_TRACE_PIXELS_BIT_MESA : uint;
    42:   const GL_TRACE_TEXTURES_BIT_MESA : uint;
    43:   const GL_TRACE_ARRAYS_BIT_MESA : uint;
    44:   const GL_TRACE_PRIMITIVES_BIT_MESA : uint;
    45:   const GL_TRACE_OPERATIONS_BIT_MESA : uint;
    46:   const GL_TRACE_ALL_BITS_MESA : uint;
    47:   const GL_MESA_trace : uint;
    48:   const GL_MAX_TEXTURE_UNITS_ARB : uint;
    49:   const GL_CLIENT_ACTIVE_TEXTURE_ARB : uint;
    50:   const GL_ACTIVE_TEXTURE_ARB : uint;
    51:   const GL_TEXTURE31_ARB : uint;
    52:   const GL_TEXTURE30_ARB : uint;
    53:   const GL_TEXTURE29_ARB : uint;
    54:   const GL_TEXTURE28_ARB : uint;
    55:   const GL_TEXTURE27_ARB : uint;
    56:   const GL_TEXTURE26_ARB : uint;
    57:   const GL_TEXTURE25_ARB : uint;
    58:   const GL_TEXTURE24_ARB : uint;
    59:   const GL_TEXTURE23_ARB : uint;
    60:   const GL_TEXTURE22_ARB : uint;
    61:   const GL_TEXTURE21_ARB : uint;
    62:   const GL_TEXTURE20_ARB : uint;
    63:   const GL_TEXTURE19_ARB : uint;
    64:   const GL_TEXTURE18_ARB : uint;
    65:   const GL_TEXTURE17_ARB : uint;
    66:   const GL_TEXTURE16_ARB : uint;
    67:   const GL_TEXTURE15_ARB : uint;
    68:   const GL_TEXTURE14_ARB : uint;
    69:   const GL_TEXTURE13_ARB : uint;
    70:   const GL_TEXTURE12_ARB : uint;
    71:   const GL_TEXTURE11_ARB : uint;
    72:   const GL_TEXTURE10_ARB : uint;
    73:   const GL_TEXTURE9_ARB : uint;
    74:   const GL_TEXTURE8_ARB : uint;
    75:   const GL_TEXTURE7_ARB : uint;
    76:   const GL_TEXTURE6_ARB : uint;
    77:   const GL_TEXTURE5_ARB : uint;
    78:   const GL_TEXTURE4_ARB : uint;
    79:   const GL_TEXTURE3_ARB : uint;
    80:   const GL_TEXTURE2_ARB : uint;
    81:   const GL_TEXTURE1_ARB : uint;
    82:   const GL_TEXTURE0_ARB : uint;
    83:   const GL_ARB_multitexture : uint;
    84:   const GL_CLAMP_TO_BORDER : uint;
    85:   const GL_DOT3_RGBA : uint;
    86:   const GL_DOT3_RGB : uint;
    87:   const GL_PREVIOUS : uint;
    88:   const GL_PRIMARY_COLOR : uint;
    89:   const GL_CONSTANT : uint;
    90:   const GL_SUBTRACT : uint;
    91:   const GL_INTERPOLATE : uint;
    92:   const GL_ADD_SIGNED : uint;
    93:   const GL_RGB_SCALE : uint;
    94:   const GL_OPERAND2_ALPHA : uint;
    95:   const GL_OPERAND1_ALPHA : uint;
    96:   const GL_OPERAND0_ALPHA : uint;
    97:   const GL_OPERAND2_RGB : uint;
    98:   const GL_OPERAND1_RGB : uint;
    99:   const GL_OPERAND0_RGB : uint;
   100:   const GL_SOURCE2_ALPHA : uint;
   101:   const GL_SOURCE1_ALPHA : uint;
   102:   const GL_SOURCE0_ALPHA : uint;
   103:   const GL_SOURCE2_RGB : uint;
   104:   const GL_SOURCE1_RGB : uint;
   105:   const GL_SOURCE0_RGB : uint;
   106:   const GL_COMBINE_ALPHA : uint;
   107:   const GL_COMBINE_RGB : uint;
   108:   const GL_COMBINE : uint;
   109:   const GL_TRANSPOSE_COLOR_MATRIX : uint;
   110:   const GL_TRANSPOSE_TEXTURE_MATRIX : uint;
   111:   const GL_TRANSPOSE_PROJECTION_MATRIX : uint;
   112:   const GL_TRANSPOSE_MODELVIEW_MATRIX : uint;
   113:   const GL_MULTISAMPLE_BIT : uint;
   114:   const GL_SAMPLE_COVERAGE_INVERT : uint;
   115:   const GL_SAMPLE_COVERAGE_VALUE : uint;
   116:   const GL_SAMPLES : uint;
   117:   const GL_SAMPLE_BUFFERS : uint;
   118:   const GL_SAMPLE_COVERAGE : uint;
   119:   const GL_SAMPLE_ALPHA_TO_ONE : uint;
   120:   const GL_SAMPLE_ALPHA_TO_COVERAGE : uint;
   121:   const GL_MULTISAMPLE : uint;
   122:   const GL_COMPRESSED_TEXTURE_FORMATS : uint;
   123:   const GL_NUM_COMPRESSED_TEXTURE_FORMATS : uint;
   124:   const GL_TEXTURE_COMPRESSED : uint;
   125:   const GL_TEXTURE_COMPRESSED_IMAGE_SIZE : uint;
   126:   const GL_TEXTURE_COMPRESSION_HINT : uint;
   127:   const GL_COMPRESSED_RGBA : uint;
   128:   const GL_COMPRESSED_RGB : uint;
   129:   const GL_COMPRESSED_INTENSITY : uint;
   130:   const GL_COMPRESSED_LUMINANCE_ALPHA : uint;
   131:   const GL_COMPRESSED_LUMINANCE : uint;
   132:   const GL_COMPRESSED_ALPHA : uint;
   133:   const GL_MAX_CUBE_MAP_TEXTURE_SIZE : uint;
   134:   const GL_PROXY_TEXTURE_CUBE_MAP : uint;
   135:   const GL_TEXTURE_CUBE_MAP_NEGATIVE_Z : uint;
   136:   const GL_TEXTURE_CUBE_MAP_POSITIVE_Z : uint;
   137:   const GL_TEXTURE_CUBE_MAP_NEGATIVE_Y : uint;
   138:   const GL_TEXTURE_CUBE_MAP_POSITIVE_Y : uint;
   139:   const GL_TEXTURE_CUBE_MAP_NEGATIVE_X : uint;
   140:   const GL_TEXTURE_CUBE_MAP_POSITIVE_X : uint;
   141:   const GL_TEXTURE_BINDING_CUBE_MAP : uint;
   142:   const GL_TEXTURE_CUBE_MAP : uint;
   143:   const GL_REFLECTION_MAP : uint;
   144:   const GL_NORMAL_MAP : uint;
   145:   const GL_MAX_TEXTURE_UNITS : uint;
   146:   const GL_CLIENT_ACTIVE_TEXTURE : uint;
   147:   const GL_ACTIVE_TEXTURE : uint;
   148:   const GL_TEXTURE31 : uint;
   149:   const GL_TEXTURE30 : uint;
   150:   const GL_TEXTURE29 : uint;
   151:   const GL_TEXTURE28 : uint;
   152:   const GL_TEXTURE27 : uint;
   153:   const GL_TEXTURE26 : uint;
   154:   const GL_TEXTURE25 : uint;
   155:   const GL_TEXTURE24 : uint;
   156:   const GL_TEXTURE23 : uint;
   157:   const GL_TEXTURE22 : uint;
   158:   const GL_TEXTURE21 : uint;
   159:   const GL_TEXTURE20 : uint;
   160:   const GL_TEXTURE19 : uint;
   161:   const GL_TEXTURE18 : uint;
   162:   const GL_TEXTURE17 : uint;
   163:   const GL_TEXTURE16 : uint;
   164:   const GL_TEXTURE15 : uint;
   165:   const GL_TEXTURE14 : uint;
   166:   const GL_TEXTURE13 : uint;
   167:   const GL_TEXTURE12 : uint;
   168:   const GL_TEXTURE11 : uint;
   169:   const GL_TEXTURE10 : uint;
   170:   const GL_TEXTURE9 : uint;
   171:   const GL_TEXTURE8 : uint;
   172:   const GL_TEXTURE7 : uint;
   173:   const GL_TEXTURE6 : uint;
   174:   const GL_TEXTURE5 : uint;
   175:   const GL_TEXTURE4 : uint;
   176:   const GL_TEXTURE3 : uint;
   177:   const GL_TEXTURE2 : uint;
   178:   const GL_TEXTURE1 : uint;
   179:   const GL_TEXTURE0 : uint;
   180:   const GL_BLEND_COLOR : uint;
   181:   const GL_FUNC_REVERSE_SUBTRACT : uint;
   182:   const GL_FUNC_SUBTRACT : uint;
   183:   const GL_FUNC_ADD : uint;
   184:   const GL_MAX : uint;
   185:   const GL_MIN : uint;
   186:   const GL_BLEND_EQUATION : uint;
   187:   const GL_TABLE_TOO_LARGE : uint;
   188:   const GL_MINMAX_SINK : uint;
   189:   const GL_MINMAX_FORMAT : uint;
   190:   const GL_MINMAX : uint;
   191:   const GL_HISTOGRAM_SINK : uint;
   192:   const GL_HISTOGRAM_LUMINANCE_SIZE : uint;
   193:   const GL_HISTOGRAM_ALPHA_SIZE : uint;
   194:   const GL_HISTOGRAM_BLUE_SIZE : uint;
   195:   const GL_HISTOGRAM_GREEN_SIZE : uint;
   196:   const GL_HISTOGRAM_RED_SIZE : uint;
   197:   const GL_HISTOGRAM_FORMAT : uint;
   198:   const GL_HISTOGRAM_WIDTH : uint;
   199:   const GL_PROXY_HISTOGRAM : uint;
   200:   const GL_HISTOGRAM : uint;
   201:   const GL_POST_COLOR_MATRIX_ALPHA_BIAS : uint;
   202:   const GL_POST_COLOR_MATRIX_BLUE_BIAS : uint;
   203:   const GL_POST_COLOR_MATRIX_GREEN_BIAS : uint;
   204:   const GL_POST_COLOR_MATRIX_RED_BIAS : uint;
   205:   const GL_POST_COLOR_MATRIX_ALPHA_SCALE : uint;
   206:   const GL_POST_COLOR_MATRIX_BLUE_SCALE : uint;
   207:   const GL_POST_COLOR_MATRIX_GREEN_SCALE : uint;
   208:   const GL_POST_COLOR_MATRIX_RED_SCALE : uint;
   209:   const GL_MAX_COLOR_MATRIX_STACK_DEPTH : uint;
   210:   const GL_COLOR_MATRIX_STACK_DEPTH : uint;
   211:   const GL_COLOR_MATRIX : uint;
   212:   const GL_CONVOLUTION_BORDER_COLOR : uint;
   213:   const GL_REPLICATE_BORDER : uint;
   214:   const GL_CONSTANT_BORDER : uint;
   215:   const GL_POST_CONVOLUTION_ALPHA_BIAS : uint;
   216:   const GL_POST_CONVOLUTION_BLUE_BIAS : uint;
   217:   const GL_POST_CONVOLUTION_GREEN_BIAS : uint;
   218:   const GL_POST_CONVOLUTION_RED_BIAS : uint;
   219:   const GL_POST_CONVOLUTION_ALPHA_SCALE : uint;
   220:   const GL_POST_CONVOLUTION_BLUE_SCALE : uint;
   221:   const GL_POST_CONVOLUTION_GREEN_SCALE : uint;
   222:   const GL_POST_CONVOLUTION_RED_SCALE : uint;
   223:   const GL_MAX_CONVOLUTION_HEIGHT : uint;
   224:   const GL_MAX_CONVOLUTION_WIDTH : uint;
   225:   const GL_CONVOLUTION_HEIGHT : uint;
   226:   const GL_CONVOLUTION_WIDTH : uint;
   227:   const GL_CONVOLUTION_FORMAT : uint;
   228:   const GL_REDUCE : uint;
   229:   const GL_CONVOLUTION_FILTER_BIAS : uint;
   230:   const GL_CONVOLUTION_FILTER_SCALE : uint;
   231:   const GL_CONVOLUTION_BORDER_MODE : uint;
   232:   const GL_SEPARABLE_2D : uint;
   233:   const GL_CONVOLUTION_2D : uint;
   234:   const GL_CONVOLUTION_1D : uint;
   235:   const GL_COLOR_TABLE_INTENSITY_SIZE : uint;
   236:   const GL_COLOR_TABLE_LUMINANCE_SIZE : uint;
   237:   const GL_COLOR_TABLE_ALPHA_SIZE : uint;
   238:   const GL_COLOR_TABLE_BLUE_SIZE : uint;
   239:   const GL_COLOR_TABLE_GREEN_SIZE : uint;
   240:   const GL_COLOR_TABLE_RED_SIZE : uint;
   241:   const GL_COLOR_TABLE_WIDTH : uint;
   242:   const GL_COLOR_TABLE_FORMAT : uint;
   243:   const GL_COLOR_TABLE_BIAS : uint;
   244:   const GL_COLOR_TABLE_SCALE : uint;
   245:   const GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE : uint;
   246:   const GL_PROXY_POST_CONVOLUTION_COLOR_TABLE : uint;
   247:   const GL_PROXY_COLOR_TABLE : uint;
   248:   const GL_POST_COLOR_MATRIX_COLOR_TABLE : uint;
   249:   const GL_POST_CONVOLUTION_COLOR_TABLE : uint;
   250:   const GL_COLOR_TABLE : uint;
   251:   const GL_ONE_MINUS_CONSTANT_ALPHA : uint;
   252:   const GL_CONSTANT_ALPHA : uint;
   253:   const GL_ONE_MINUS_CONSTANT_COLOR : uint;
   254:   const GL_CONSTANT_COLOR : uint;
   255:   const GL_TEXTURE_BINDING_3D : uint;
   256:   const GL_MAX_3D_TEXTURE_SIZE : uint;
   257:   const GL_TEXTURE_WRAP_R : uint;
   258:   const GL_TEXTURE_DEPTH : uint;
   259:   const GL_PROXY_TEXTURE_3D : uint;
   260:   const GL_TEXTURE_3D : uint;
   261:   const GL_UNPACK_IMAGE_HEIGHT : uint;
   262:   const GL_UNPACK_SKIP_IMAGES : uint;
   263:   const GL_PACK_IMAGE_HEIGHT : uint;
   264:   const GL_PACK_SKIP_IMAGES : uint;
   265:   const GL_ALIASED_LINE_WIDTH_RANGE : uint;
   266:   const GL_ALIASED_POINT_SIZE_RANGE : uint;
   267:   const GL_SMOOTH_LINE_WIDTH_GRANULARITY : uint;
   268:   const GL_SMOOTH_LINE_WIDTH_RANGE : uint;
   269:   const GL_SMOOTH_POINT_SIZE_GRANULARITY : uint;
   270:   const GL_SMOOTH_POINT_SIZE_RANGE : uint;
   271:   const GL_TEXTURE_MAX_LEVEL : uint;
   272:   const GL_TEXTURE_BASE_LEVEL : uint;
   273:   const GL_TEXTURE_MAX_LOD : uint;
   274:   const GL_TEXTURE_MIN_LOD : uint;
   275:   const GL_SEPARATE_SPECULAR_COLOR : uint;
   276:   const GL_SINGLE_COLOR : uint;
   277:   const GL_LIGHT_MODEL_COLOR_CONTROL : uint;
   278:   const GL_UNSIGNED_INT_2_10_10_10_REV : uint;
   279:   const GL_UNSIGNED_INT_10_10_10_2 : uint;
   280:   const GL_UNSIGNED_INT_8_8_8_8_REV : uint;
   281:   const GL_UNSIGNED_INT_8_8_8_8 : uint;
   282:   const GL_UNSIGNED_SHORT_1_5_5_5_REV : uint;
   283:   const GL_UNSIGNED_SHORT_5_5_5_1 : uint;
   284:   const GL_UNSIGNED_SHORT_4_4_4_4_REV : uint;
   285:   const GL_UNSIGNED_SHORT_4_4_4_4 : uint;
   286:   const GL_UNSIGNED_SHORT_5_6_5_REV : uint;
   287:   const GL_UNSIGNED_SHORT_5_6_5 : uint;
   288:   const GL_UNSIGNED_BYTE_2_3_3_REV : uint;
   289:   const GL_UNSIGNED_BYTE_3_3_2 : uint;
   290:   const GL_BGRA : uint;
   291:   const GL_BGR : uint;
   292:   const GL_MAX_ELEMENTS_INDICES : uint;
   293:   const GL_MAX_ELEMENTS_VERTICES : uint;
   294:   const GL_CLAMP_TO_EDGE : uint;
   295:   const GL_RESCALE_NORMAL : uint;
   296:   const GL_CLIENT_ALL_ATTRIB_BITS : uint;
   297:   const GL_ALL_CLIENT_ATTRIB_BITS : uint;
   298:   const GL_CLIENT_VERTEX_ARRAY_BIT : uint;
   299:   const GL_CLIENT_PIXEL_STORE_BIT : uint;
   300:   const GL_RGBA16 : uint;
   301:   const GL_RGBA12 : uint;
   302:   const GL_RGB10_A2 : uint;
   303:   const GL_RGBA8 : uint;
   304:   const GL_RGB5_A1 : uint;
   305:   const GL_RGBA4 : uint;
   306:   const GL_RGBA2 : uint;
   307:   const GL_RGB16 : uint;
   308:   const GL_RGB12 : uint;
   309:   const GL_RGB10 : uint;
   310:   const GL_RGB8 : uint;
   311:   const GL_RGB5 : uint;
   312:   const GL_RGB4 : uint;
   313:   const GL_R3_G3_B2 : uint;
   314:   const GL_INTENSITY16 : uint;
   315:   const GL_INTENSITY12 : uint;
   316:   const GL_INTENSITY8 : uint;
   317:   const GL_INTENSITY4 : uint;
   318:   const GL_INTENSITY : uint;
   319:   const GL_LUMINANCE16_ALPHA16 : uint;
   320:   const GL_LUMINANCE12_ALPHA12 : uint;
   321:   const GL_LUMINANCE12_ALPHA4 : uint;
   322:   const GL_LUMINANCE8_ALPHA8 : uint;
   323:   const GL_LUMINANCE6_ALPHA2 : uint;
   324:   const GL_LUMINANCE4_ALPHA4 : uint;
   325:   const GL_LUMINANCE16 : uint;
   326:   const GL_LUMINANCE12 : uint;
   327:   const GL_LUMINANCE8 : uint;
   328:   const GL_LUMINANCE4 : uint;
   329:   const GL_ALPHA16 : uint;
   330:   const GL_ALPHA12 : uint;
   331:   const GL_ALPHA8 : uint;
   332:   const GL_ALPHA4 : uint;
   333:   const GL_TEXTURE_INTERNAL_FORMAT : uint;
   334:   const GL_TEXTURE_BINDING_2D : uint;
   335:   const GL_TEXTURE_BINDING_1D : uint;
   336:   const GL_TEXTURE_RESIDENT : uint;
   337:   const GL_TEXTURE_PRIORITY : uint;
   338:   const GL_PROXY_TEXTURE_2D : uint;
   339:   const GL_PROXY_TEXTURE_1D : uint;
   340:   const GL_ALL_ATTRIB_BITS : uint;
   341:   const GL_SCISSOR_BIT : uint;
   342:   const GL_TEXTURE_BIT : uint;
   343:   const GL_LIST_BIT : uint;
   344:   const GL_EVAL_BIT : uint;
   345:   const GL_HINT_BIT : uint;
   346:   const GL_COLOR_BUFFER_BIT : uint;
   347:   const GL_ENABLE_BIT : uint;
   348:   const GL_TRANSFORM_BIT : uint;
   349:   const GL_VIEWPORT_BIT : uint;
   350:   const GL_STENCIL_BUFFER_BIT : uint;
   351:   const GL_ACCUM_BUFFER_BIT : uint;
   352:   const GL_DEPTH_BUFFER_BIT : uint;
   353:   const GL_FOG_BIT : uint;
   354:   const GL_LIGHTING_BIT : uint;
   355:   const GL_PIXEL_MODE_BIT : uint;
   356:   const GL_POLYGON_STIPPLE_BIT : uint;
   357:   const GL_POLYGON_BIT : uint;
   358:   const GL_LINE_BIT : uint;
   359:   const GL_POINT_BIT : uint;
   360:   const GL_CURRENT_BIT : uint;
   361:   const GL_OUT_OF_MEMORY : uint;
   362:   const GL_STACK_UNDERFLOW : uint;
   363:   const GL_STACK_OVERFLOW : uint;
   364:   const GL_INVALID_OPERATION : uint;
   365:   const GL_INVALID_ENUM : uint;
   366:   const GL_INVALID_VALUE : uint;
   367:   const GL_NO_ERROR : uint;
   368:   const GL_EXTENSIONS : uint;
   369:   const GL_VERSION : uint;
   370:   const GL_RENDERER : uint;
   371:   const GL_VENDOR : uint;
   372:   const GL_TEXTURE_GEN_Q : uint;
   373:   const GL_TEXTURE_GEN_R : uint;
   374:   const GL_Q : uint;
   375:   const GL_R : uint;
   376:   const GL_T : uint;
   377:   const GL_S : uint;
   378:   const GL_CLAMP : uint;
   379:   const GL_REPEAT : uint;
   380:   const GL_MODULATE : uint;
   381:   const GL_DECAL : uint;
   382:   const GL_SPHERE_MAP : uint;
   383:   const GL_EYE_PLANE : uint;
   384:   const GL_EYE_LINEAR : uint;
   385:   const GL_OBJECT_PLANE : uint;
   386:   const GL_OBJECT_LINEAR : uint;
   387: 
   388:   const GL_TEXTURE_INTENSITY_SIZE : uint;
   389:   const GL_TEXTURE_LUMINANCE_SIZE : uint;
   390:   const GL_TEXTURE_ALPHA_SIZE : uint;
   391:   const GL_TEXTURE_BLUE_SIZE : uint;
   392:   const GL_TEXTURE_GREEN_SIZE : uint;
   393:   const GL_TEXTURE_RED_SIZE : uint;
   394:   const GL_TEXTURE_COMPONENTS : uint;
   395:   const GL_TEXTURE_BORDER : uint;
   396:   const GL_TEXTURE_HEIGHT : uint;
   397:   const GL_TEXTURE_WIDTH : uint;
   398:   const GL_TEXTURE_BORDER_COLOR : uint;
   399:   const GL_TEXTURE_GEN_MODE : uint;
   400:   const GL_TEXTURE_GEN_T : uint;
   401:   const GL_TEXTURE_GEN_S : uint;
   402:   const GL_TEXTURE_ENV_COLOR : uint;
   403:   const GL_TEXTURE_MIN_FILTER : uint;
   404:   const GL_TEXTURE_MAG_FILTER : uint;
   405:   const GL_TEXTURE_WRAP_T : uint;
   406:   const GL_TEXTURE_WRAP_S : uint;
   407:   const GL_TEXTURE_2D : uint;
   408:   const GL_TEXTURE_1D : uint;
   409:   const GL_TEXTURE_ENV_MODE : uint;
   410:   const GL_TEXTURE_ENV : uint;
   411:   const GL_ZOOM_Y : uint;
   412:   const GL_ZOOM_X : uint;
   413:   const GL_UNPACK_SWAP_BYTES : uint;
   414:   const GL_UNPACK_SKIP_ROWS : uint;
   415:   const GL_UNPACK_SKIP_PIXELS : uint;
   416:   const GL_UNPACK_ROW_LENGTH : uint;
   417:   const GL_UNPACK_LSB_FIRST : uint;
   418:   const GL_UNPACK_ALIGNMENT : uint;
   419:   const GL_PACK_SWAP_BYTES : uint;
   420:   const GL_PACK_SKIP_ROWS : uint;
   421:   const GL_PACK_SKIP_PIXELS : uint;
   422:   const GL_PACK_ROW_LENGTH : uint;
   423:   const GL_PACK_LSB_FIRST : uint;
   424:   const GL_PACK_ALIGNMENT : uint;
   425:   const GL_PIXEL_MAP_A_TO_A : uint;
   426:   const GL_PIXEL_MAP_B_TO_B : uint;
   427:   const GL_PIXEL_MAP_G_TO_G : uint;
   428:   const GL_PIXEL_MAP_R_TO_R : uint;
   429:   const GL_PIXEL_MAP_I_TO_A : uint;
   430:   const GL_PIXEL_MAP_I_TO_B : uint;
   431:   const GL_PIXEL_MAP_I_TO_G : uint;
   432:   const GL_PIXEL_MAP_I_TO_R : uint;
   433:   const GL_PIXEL_MAP_I_TO_I : uint;
   434:   const GL_PIXEL_MAP_S_TO_S : uint;
   435:   const GL_PIXEL_MAP_A_TO_A_SIZE : uint;
   436:   const GL_PIXEL_MAP_B_TO_B_SIZE : uint;
   437:   const GL_PIXEL_MAP_G_TO_G_SIZE : uint;
   438:   const GL_PIXEL_MAP_R_TO_R_SIZE : uint;
   439:   const GL_PIXEL_MAP_I_TO_A_SIZE : uint;
   440:   const GL_PIXEL_MAP_I_TO_B_SIZE : uint;
   441:   const GL_PIXEL_MAP_I_TO_G_SIZE : uint;
   442:   const GL_PIXEL_MAP_I_TO_R_SIZE : uint;
   443:   const GL_PIXEL_MAP_I_TO_I_SIZE : uint;
   444:   const GL_PIXEL_MAP_S_TO_S_SIZE : uint;
   445:   const GL_DEPTH_BIAS : uint;
   446:   const GL_DEPTH_SCALE : uint;
   447:   const GL_ALPHA_BIAS : uint;
   448:   const GL_ALPHA_SCALE : uint;
   449:   const GL_BLUE_BIAS : uint;
   450:   const GL_BLUE_SCALE : uint;
   451:   const GL_GREEN_BIAS : uint;
   452:   const GL_GREEN_SCALE : uint;
   453:   const GL_RED_BIAS : uint;
   454:   const GL_RED_SCALE : uint;
   455:   const GL_INDEX_OFFSET : uint;
   456:   const GL_INDEX_SHIFT : uint;
   457:   const GL_MAP_STENCIL : uint;
   458:   const GL_MAP_COLOR : uint;
   459:   const GL_SCISSOR_BOX : uint;
   460:   const GL_SCISSOR_TEST : uint;
   461:   const GL_NICEST : uint;
   462:   const GL_FASTEST : uint;
   463:   const GL_DONT_CARE : uint;
   464:   const GL_POLYGON_SMOOTH_HINT : uint;
   465:   const GL_POINT_SMOOTH_HINT : uint;
   466:   const GL_PERSPECTIVE_CORRECTION_HINT : uint;
   467:   const GL_LINE_SMOOTH_HINT : uint;
   468:   const GL_FOG_HINT : uint;
   469:   const GL_ORDER : uint;
   470:   const GL_DOMAIN : uint;
   471:   const GL_COEFF : uint;
   472:   const GL_MAP2_GRID_SEGMENTS : uint;
   473:   const GL_MAP2_GRID_DOMAIN : uint;
   474:   const GL_MAP1_GRID_SEGMENTS : uint;
   475:   const GL_MAP1_GRID_DOMAIN : uint;
   476:   const GL_MAP2_VERTEX_4 : uint;
   477:   const GL_MAP2_VERTEX_3 : uint;
   478:   const GL_MAP2_TEXTURE_COORD_4 : uint;
   479:   const GL_MAP2_TEXTURE_COORD_3 : uint;
   480:   const GL_MAP2_TEXTURE_COORD_2 : uint;
   481:   const GL_MAP2_TEXTURE_COORD_1 : uint;
   482:   const GL_MAP2_NORMAL : uint;
   483:   const GL_MAP2_INDEX : uint;
   484:   const GL_MAP2_COLOR_4 : uint;
   485:   const GL_MAP1_VERTEX_4 : uint;
   486:   const GL_MAP1_VERTEX_3 : uint;
   487:   const GL_MAP1_TEXTURE_COORD_4 : uint;
   488:   const GL_MAP1_TEXTURE_COORD_3 : uint;
   489:   const GL_MAP1_TEXTURE_COORD_2 : uint;
   490:   const GL_MAP1_TEXTURE_COORD_1 : uint;
   491:   const GL_MAP1_NORMAL : uint;
   492:   const GL_MAP1_INDEX : uint;
   493:   const GL_MAP1_COLOR_4 : uint;
   494:   const GL_AUTO_NORMAL : uint;
   495:   const GL_VIEWPORT : uint;
   496:   const GL_TEXTURE_STACK_DEPTH : uint;
   497:   const GL_TEXTURE_MATRIX : uint;
   498:   const GL_RGBA_MODE : uint;
   499:   const GL_RENDER_MODE : uint;
   500:   const GL_PROJECTION_STACK_DEPTH : uint;
   501:   const GL_PROJECTION_MATRIX : uint;
   502:   const GL_NAME_STACK_DEPTH : uint;
   503:   const GL_MODELVIEW_STACK_DEPTH : uint;
   504:   const GL_MODELVIEW_MATRIX : uint;
   505:   const GL_INDEX_WRITEMASK : uint;
   506:   const GL_INDEX_MODE : uint;
   507:   const GL_INDEX_CLEAR_VALUE : uint;
   508:   const GL_CURRENT_TEXTURE_COORDS : uint;
   509:   const GL_CURRENT_RASTER_POSITION_VALID : uint;
   510:   const GL_CURRENT_RASTER_TEXTURE_COORDS : uint;
   511:   const GL_CURRENT_RASTER_POSITION : uint;
   512:   const GL_CURRENT_RASTER_INDEX : uint;
   513:   const GL_CURRENT_RASTER_DISTANCE : uint;
   514:   const GL_CURRENT_RASTER_COLOR : uint;
   515:   const GL_CURRENT_NORMAL : uint;
   516:   const GL_CURRENT_COLOR : uint;
   517:   const GL_CURRENT_INDEX : uint;
   518:   const GL_COLOR_WRITEMASK : uint;
   519:   const GL_COLOR_CLEAR_VALUE : uint;
   520:   const GL_CLIENT_ATTRIB_STACK_DEPTH : uint;
   521:   const GL_ATTRIB_STACK_DEPTH : uint;
   522:   const GL_MAX_CLIENT_ATTRIB_STACK_DEPTH : uint;
   523:   const GL_MAX_VIEWPORT_DIMS : uint;
   524:   const GL_MAX_PIXEL_MAP_TABLE : uint;
   525:   const GL_MAX_TEXTURE_SIZE : uint;
   526:   const GL_MAX_CLIP_PLANES : uint;
   527:   const GL_MAX_LIGHTS : uint;
   528:   const GL_MAX_EVAL_ORDER : uint;
   529:   const GL_MAX_TEXTURE_STACK_DEPTH : uint;
   530:   const GL_MAX_PROJECTION_STACK_DEPTH : uint;
   531:   const GL_MAX_NAME_STACK_DEPTH : uint;
   532:   const GL_MAX_MODELVIEW_STACK_DEPTH : uint;
   533:   const GL_MAX_ATTRIB_STACK_DEPTH : uint;
   534:   const GL_MAX_LIST_NESTING : uint;
   535:   const GL_RGBA : uint;
   536:   const GL_RGB : uint;
   537:   const GL_DITHER : uint;
   538:   const GL_STENCIL : uint;
   539:   const GL_DEPTH : uint;
   540:   const GL_COLOR : uint;
   541:   const GL_BITMAP : uint;
   542:   const GL_STEREO : uint;
   543:   const GL_DOUBLEBUFFER : uint;
   544:   const GL_DRAW_BUFFER : uint;
   545:   const GL_READ_BUFFER : uint;
   546:   const GL_AUX_BUFFERS : uint;
   547:   const GL_SUBPIXEL_BITS : uint;
   548:   const GL_INDEX_BITS : uint;
   549:   const GL_BLUE_BITS : uint;
   550:   const GL_GREEN_BITS : uint;
   551:   const GL_RED_BITS : uint;
   552:   const GL_ALPHA_BITS : uint;
   553:   const GL_LUMINANCE_ALPHA : uint;
   554:   const GL_LUMINANCE : uint;
   555:   const GL_ALPHA : uint;
   556:   const GL_BLUE : uint;
   557:   const GL_GREEN : uint;
   558:   const GL_RED : uint;
   559:   const GL_COLOR_INDEX : uint;
   560:   const GL_AUX3 : uint;
   561:   const GL_AUX2 : uint;
   562:   const GL_AUX1 : uint;
   563:   const GL_AUX0 : uint;
   564:   const GL_BACK_RIGHT : uint;
   565:   const GL_BACK_LEFT : uint;
   566:   const GL_FRONT_RIGHT : uint;
   567:   const GL_FRONT_LEFT : uint;
   568:   const GL_RIGHT : uint;
   569:   const GL_LEFT : uint;
   570:   const GL_NONE : uint;
   571:   const GL_DECR : uint;
   572:   const GL_INCR : uint;
   573:   const GL_REPLACE : uint;
   574:   const GL_KEEP : uint;
   575:   const GL_STENCIL_INDEX : uint;
   576:   const GL_STENCIL_CLEAR_VALUE : uint;
   577:   const GL_STENCIL_PASS_DEPTH_FAIL : uint;
   578:   const GL_STENCIL_PASS_DEPTH_PASS : uint;
   579:   const GL_STENCIL_FAIL : uint;
   580:   const GL_STENCIL_REF : uint;
   581:   const GL_STENCIL_VALUE_MASK : uint;
   582:   const GL_STENCIL_FUNC : uint;
   583:   const GL_STENCIL_BITS : uint;
   584:   const GL_STENCIL_WRITEMASK : uint;
   585:   const GL_STENCIL_TEST : uint;
   586:   const GL_OR_INVERTED : uint;
   587:   const GL_OR_REVERSE : uint;
   588:   const GL_AND_INVERTED : uint;
   589:   const GL_AND_REVERSE : uint;
   590:   const GL_EQUIV : uint;
   591:   const GL_XOR : uint;
   592:   const GL_NOR : uint;
   593:   const GL_OR : uint;
   594:   const GL_NAND : uint;
   595:   const GL_AND : uint;
   596:   const GL_INVERT : uint;
   597:   const GL_NOOP : uint;
   598:   const GL_COPY_INVERTED : uint;
   599:   const GL_COPY : uint;
   600:   const GL_SET : uint;
   601:   const GL_CLEAR : uint;
   602:   const GL_LOGIC_OP_MODE : uint;
   603:   const GL_COLOR_LOGIC_OP : uint;
   604:   const GL_INDEX_LOGIC_OP : uint;
   605:   const GL_LOGIC_OP : uint;
   606: 
   607:   const GL_EXP2 : int;
   608:   const GL_EXP : int;
   609:   const GL_LINEAR : int;
   610:   const GL_NEAREST : int;
   611:   const GL_LINEAR_MIPMAP_LINEAR : int;
   612:   const GL_LINEAR_MIPMAP_NEAREST : int;
   613:   const GL_NEAREST_MIPMAP_LINEAR : int;
   614:   const GL_NEAREST_MIPMAP_NEAREST : int;
   615: 
   616:   const GL_FOG_END : uint;
   617:   const GL_FOG_START : uint;
   618:   const GL_FOG_INDEX : uint;
   619:   const GL_FOG_COLOR : uint;
   620:   const GL_FOG_DENSITY : uint;
   621:   const GL_FOG_MODE : uint;
   622:   const GL_FOG : uint;
   623:   const GL_SELECTION_BUFFER_SIZE : uint;
   624:   const GL_SELECTION_BUFFER_POINTER : uint;
   625:   const GL_FEEDBACK_BUFFER_TYPE : uint;
   626:   const GL_FEEDBACK_BUFFER_SIZE : uint;
   627:   const GL_FEEDBACK_BUFFER_POINTER : uint;
   628:   const GL_PASS_THROUGH_TOKEN : uint;
   629:   const GL_COPY_PIXEL_TOKEN : uint;
   630:   const GL_DRAW_PIXEL_TOKEN : uint;
   631:   const GL_BITMAP_TOKEN : uint;
   632:   const GL_POLYGON_TOKEN : uint;
   633:   const GL_LINE_RESET_TOKEN : uint;
   634:   const GL_LINE_TOKEN : uint;
   635:   const GL_POINT_TOKEN : uint;
   636:   const GL_4D_COLOR_TEXTURE : uint;
   637:   const GL_3D_COLOR_TEXTURE : uint;
   638:   const GL_3D_COLOR : uint;
   639:   const GL_3D : uint;
   640:   const GL_2D : uint;
   641:   const GL_SELECT : uint;
   642:   const GL_RENDER : uint;
   643:   const GL_FEEDBACK : uint;
   644:   const GL_SRC_ALPHA_SATURATE : uint;
   645:   const GL_ONE_MINUS_DST_COLOR : uint;
   646:   const GL_DST_COLOR : uint;
   647:   const GL_ONE_MINUS_DST_ALPHA : uint;
   648:   const GL_DST_ALPHA : uint;
   649:   const GL_ONE_MINUS_SRC_ALPHA : uint;
   650:   const GL_SRC_ALPHA : uint;
   651:   const GL_ONE_MINUS_SRC_COLOR : uint;
   652:   const GL_SRC_COLOR : uint;
   653:   const GL_ONE : uint;
   654:   const GL_ZERO : uint;
   655:   const GL_BLEND_DST : uint;
   656:   const GL_BLEND_SRC : uint;
   657:   const GL_BLEND : uint;
   658:   const GL_ALPHA_TEST_FUNC : uint;
   659:   const GL_ALPHA_TEST_REF : uint;
   660:   const GL_ALPHA_TEST : uint;
   661:   const GL_RETURN : uint;
   662:   const GL_MULT : uint;
   663:   const GL_LOAD : uint;
   664:   const GL_ADD : uint;
   665:   const GL_ACCUM : uint;
   666:   const GL_ACCUM_CLEAR_VALUE : uint;
   667:   const GL_ACCUM_ALPHA_BITS : uint;
   668:   const GL_ACCUM_BLUE_BITS : uint;
   669:   const GL_ACCUM_GREEN_BITS : uint;
   670:   const GL_ACCUM_RED_BITS : uint;
   671:   const GL_CLIP_PLANE5 : uint;
   672:   const GL_CLIP_PLANE4 : uint;
   673:   const GL_CLIP_PLANE3 : uint;
   674:   const GL_CLIP_PLANE2 : uint;
   675:   const GL_CLIP_PLANE1 : uint;
   676:   const GL_CLIP_PLANE0 : uint;
   677:   const GL_NORMALIZE : uint;
   678:   const GL_COLOR_MATERIAL_PARAMETER : uint;
   679:   const GL_COLOR_MATERIAL_FACE : uint;
   680:   const GL_COLOR_MATERIAL : uint;
   681:   const GL_SMOOTH : uint;
   682:   const GL_FLAT : uint;
   683:   const GL_SHADE_MODEL : uint;
   684:   const GL_FRONT_AND_BACK : uint;
   685:   const GL_LIGHT_MODEL_AMBIENT : uint;
   686:   const GL_LIGHT_MODEL_LOCAL_VIEWER : uint;
   687:   const GL_LIGHT_MODEL_TWO_SIDE : uint;
   688:   const GL_COLOR_INDEXES : uint;
   689:   const GL_AMBIENT_AND_DIFFUSE : uint;
   690:   const GL_SPOT_DIRECTION : uint;
   691:   const GL_POSITION : uint;
   692:   const GL_EMISSION : uint;
   693:   const GL_SHININESS : uint;
   694:   const GL_SPECULAR : uint;
   695:   const GL_DIFFUSE : uint;
   696:   const GL_AMBIENT : uint;
   697:   const GL_QUADRATIC_ATTENUATION : uint;
   698:   const GL_LINEAR_ATTENUATION : uint;
   699:   const GL_CONSTANT_ATTENUATION : uint;
   700:   const GL_SPOT_CUTOFF : uint;
   701:   const GL_SPOT_EXPONENT : uint;
   702:   const GL_LIGHT7 : uint;
   703:   const GL_LIGHT6 : uint;
   704:   const GL_LIGHT5 : uint;
   705:   const GL_LIGHT4 : uint;
   706:   const GL_LIGHT3 : uint;
   707:   const GL_LIGHT2 : uint;
   708:   const GL_LIGHT1 : uint;
   709:   const GL_LIGHT0 : uint;
   710:   const GL_LIGHTING : uint;
   711:   const GL_DEPTH_COMPONENT : uint;
   712:   const GL_DEPTH_WRITEMASK : uint;
   713:   const GL_DEPTH_RANGE : uint;
   714:   const GL_DEPTH_FUNC : uint;
   715:   const GL_DEPTH_CLEAR_VALUE : uint;
   716:   const GL_DEPTH_BITS : uint;
   717:   const GL_DEPTH_TEST : uint;
   718:   const GL_ALWAYS : uint;
   719:   const GL_GEQUAL : uint;
   720:   const GL_NOTEQUAL : uint;
   721:   const GL_GREATER : uint;
   722:   const GL_LEQUAL : uint;
   723:   const GL_EQUAL : uint;
   724:   const GL_LESS : uint;
   725:   const GL_NEVER : uint;
   726:   const GL_LIST_MODE : uint;
   727:   const GL_LIST_INDEX : uint;
   728:   const GL_LIST_BASE : uint;
   729:   const GL_COMPILE_AND_EXECUTE : uint;
   730:   const GL_COMPILE : uint;
   731:   const GL_POLYGON_OFFSET_FILL : uint;
   732:   const GL_POLYGON_OFFSET_LINE : uint;
   733:   const GL_POLYGON_OFFSET_POINT : uint;
   734:   const GL_POLYGON_OFFSET_UNITS : uint;
   735:   const GL_POLYGON_OFFSET_FACTOR : uint;
   736:   const GL_FRONT_FACE : uint;
   737:   const GL_CULL_FACE_MODE : uint;
   738:   const GL_CULL_FACE : uint;
   739:   const GL_EDGE_FLAG : uint;
   740:   const GL_POLYGON_STIPPLE : uint;
   741:   const GL_POLYGON_SMOOTH : uint;
   742:   const GL_POLYGON_MODE : uint;
   743:   const GL_BACK : uint;
   744:   const GL_FRONT : uint;
   745:   const GL_CCW : uint;
   746:   const GL_CW : uint;
   747:   const GL_FILL : uint;
   748:   const GL_LINE : uint;
   749:   const GL_POINT : uint;
   750:   const GL_LINE_WIDTH_RANGE : uint;
   751:   const GL_LINE_WIDTH_GRANULARITY : uint;
   752:   const GL_LINE_WIDTH : uint;
   753:   const GL_LINE_STIPPLE_REPEAT : uint;
   754:   const GL_LINE_STIPPLE_PATTERN : uint;
   755:   const GL_LINE_STIPPLE : uint;
   756:   const GL_LINE_SMOOTH : uint;
   757:   const GL_POINT_SIZE_RANGE : uint;
   758:   const GL_POINT_SIZE_GRANULARITY : uint;
   759:   const GL_POINT_SIZE : uint;
   760:   const GL_POINT_SMOOTH : uint;
   761:   const GL_TEXTURE : uint;
   762:   const GL_PROJECTION : uint;
   763:   const GL_MODELVIEW : uint;
   764:   const GL_MATRIX_MODE : uint;
   765:   const GL_T4F_C4F_N3F_V4F : uint;
   766:   const GL_T2F_C4F_N3F_V3F : uint;
   767:   const GL_T2F_N3F_V3F : uint;
   768:   const GL_T2F_C3F_V3F : uint;
   769:   const GL_T2F_C4UB_V3F : uint;
   770:   const GL_T4F_V4F : uint;
   771:   const GL_T2F_V3F : uint;
   772:   const GL_C4F_N3F_V3F : uint;
   773:   const GL_N3F_V3F : uint;
   774:   const GL_C3F_V3F : uint;
   775:   const GL_C4UB_V3F : uint;
   776:   const GL_C4UB_V2F : uint;
   777:   const GL_V3F : uint;
   778:   const GL_V2F : uint;
   779:   const GL_EDGE_FLAG_ARRAY_POINTER : uint;
   780:   const GL_TEXTURE_COORD_ARRAY_POINTER : uint;
   781:   const GL_INDEX_ARRAY_POINTER : uint;
   782:   const GL_COLOR_ARRAY_POINTER : uint;
   783:   const GL_NORMAL_ARRAY_POINTER : uint;
   784:   const GL_VERTEX_ARRAY_POINTER : uint;
   785:   const GL_EDGE_FLAG_ARRAY_STRIDE : uint;
   786:   const GL_TEXTURE_COORD_ARRAY_STRIDE : uint;
   787:   const GL_TEXTURE_COORD_ARRAY_TYPE : uint;
   788:   const GL_TEXTURE_COORD_ARRAY_SIZE : uint;
   789:   const GL_INDEX_ARRAY_STRIDE : uint;
   790:   const GL_INDEX_ARRAY_TYPE : uint;
   791:   const GL_COLOR_ARRAY_STRIDE : uint;
   792:   const GL_COLOR_ARRAY_TYPE : uint;
   793:   const GL_COLOR_ARRAY_SIZE : uint;
   794:   const GL_NORMAL_ARRAY_STRIDE : uint;
   795:   const GL_NORMAL_ARRAY_TYPE : uint;
   796:   const GL_VERTEX_ARRAY_STRIDE : uint;
   797:   const GL_VERTEX_ARRAY_TYPE : uint;
   798:   const GL_VERTEX_ARRAY_SIZE : uint;
   799:   const GL_EDGE_FLAG_ARRAY : uint;
   800:   const GL_TEXTURE_COORD_ARRAY : uint;
   801:   const GL_INDEX_ARRAY : uint;
   802:   const GL_COLOR_ARRAY : uint;
   803:   const GL_NORMAL_ARRAY : uint;
   804:   const GL_VERTEX_ARRAY : uint;
   805:   const GL_POLYGON : uint;
   806:   const GL_QUAD_STRIP : uint;
   807:   const GL_QUADS : uint;
   808:   const GL_TRIANGLE_FAN : uint;
   809:   const GL_TRIANGLE_STRIP : uint;
   810:   const GL_TRIANGLES : uint;
   811:   const GL_LINE_STRIP : uint;
   812:   const GL_LINE_LOOP : uint;
   813:   const GL_LINES : uint;
   814:   const GL_POINTS : uint;
   815:   const GL_DOUBLE : uint;
   816:   const GL_4_BYTES : uint;
   817:   const GL_3_BYTES : uint;
   818:   const GL_2_BYTES : uint;
   819:   const GL_FLOAT : uint;
   820:   const GL_UNSIGNED_INT : uint;
   821:   const GL_INT : uint;
   822:   const GL_UNSIGNED_SHORT : uint;
   823:   const GL_SHORT : uint;
   824:   const GL_UNSIGNED_BYTE : uint;
   825:   const GL_BYTE : uint;
   826:   const GL_TRUE : uint;
   827:   const GL_FALSE : uint;
   828:   const GL_ARB_imaging : uint;
   829:   const GL_VERSION_1_3 : uint;
   830:   const GL_VERSION_1_2 : uint;
   831:   const GL_VERSION_1_1 : uint;
   832: //#define signed
   833: //#define GLAPIENTRYP GLAPIENTRY *
   834: //#define APIENTRYP APIENTRY *
   835: //#define APIENTRY GLAPIENTRY
   836: //#define GLAPIENTRY
   837: //#define GLAPI extern
   838:   const WIN32_LEAN_AND_MEAN : int;
   839:   const PRAGMA_EXPORT_SUPPORTED : int;
   840: //#define GLAPIENTRY
   841: //#define GLAPI __attribute__((visibility("default")))
   842: //#define GLAPIENTRY __stdcall
   843: //#define GLAPI extern
   844: //#define GLAPIENTRY __stdcall
   845: //#define GLAPI extern
   846: //#define GLAPI __declspec(dllimport)
   847: //#define GLAPI __declspec(dllexport)
   848: //#define __WIN32__
   849: //#define OPENSTEP
   850: //#define __gl_h_
   851: 
   852: 
   853:   //C FUNCTION POINTER TYPES
   854:   header '''typedef void (*GL_gl_h_cft_55)(GLenum, GLenum);''';
   855:   type GL_gl_h_cft_55 = 'GL_gl_h_cft_55';
   856:   header '''typedef void (*GL_gl_h_cft_46)(GLclampf, GLboolean);''';
   857:   type GL_gl_h_cft_46 = 'GL_gl_h_cft_46';
   858:   header '''typedef void (*GL_gl_h_cft_31)(GLenum, GLshort);''';
   859:   type GL_gl_h_cft_31 = 'GL_gl_h_cft_31';
   860:   header '''typedef void (*GL_gl_h_cft_29)(GLenum, GLint);''';
   861:   type GL_gl_h_cft_29 = 'GL_gl_h_cft_29';
   862:   header '''typedef void (*GL_gl_h_cft_27)(GLenum, GLfloat);''';
   863:   type GL_gl_h_cft_27 = 'GL_gl_h_cft_27';
   864:   header '''typedef void (*GL_gl_h_cft_25)(GLenum, GLdouble);''';
   865:   type GL_gl_h_cft_25 = 'GL_gl_h_cft_25';
   866:   header '''typedef void (*GL_gl_h_cft_36)(GLenum, GLshort, GLshort);''';
   867:   type GL_gl_h_cft_36 = 'GL_gl_h_cft_36';
   868:   header '''typedef void (*GL_gl_h_cft_35)(GLenum, GLint, GLint);''';
   869:   type GL_gl_h_cft_35 = 'GL_gl_h_cft_35';
   870:   header '''typedef void (*GL_gl_h_cft_24)(GLenum, GLenum, GLboolean);''';
   871:   type GL_gl_h_cft_24 = 'GL_gl_h_cft_24';
   872:   header '''typedef void (*GL_gl_h_cft_18)(GLenum, GLenum, GLint);''';
   873:   type GL_gl_h_cft_18 = 'GL_gl_h_cft_18';
   874:   header '''typedef void (*GL_gl_h_cft_43)(GLenum, GLshort, GLshort,  GLshort, GLshort);''';
   875:   type GL_gl_h_cft_43 = 'GL_gl_h_cft_43';
   876:   header '''typedef void (*GL_gl_h_cft_42)(GLenum, GLfloat, GLfloat,  GLfloat, GLfloat);''';
   877:   type GL_gl_h_cft_42 = 'GL_gl_h_cft_42';
   878:   header '''typedef void (*GL_gl_h_cft_41)(GLenum, GLdouble, GLdouble,  GLdouble, GLdouble);''';
   879:   type GL_gl_h_cft_41 = 'GL_gl_h_cft_41';
   880:   header '''typedef void (*GL_gl_h_cft_34)(GLenum, GLfloat, GLfloat);''';
   881:   type GL_gl_h_cft_34 = 'GL_gl_h_cft_34';
   882:   header '''typedef void (*GL_gl_h_cft_33)(GLenum, GLdouble, GLdouble);''';
   883:   type GL_gl_h_cft_33 = 'GL_gl_h_cft_33';
   884:   header '''typedef void (*GL_gl_h_cft_22)(GLenum, GLboolean, GLenum,  GLenum, GLvoid *);''';
   885:   type GL_gl_h_cft_22 = 'GL_gl_h_cft_22';
   886:   header '''typedef void (*GL_gl_h_cft_17)(GLenum, GLenum, GLfloat);''';
   887:   type GL_gl_h_cft_17 = 'GL_gl_h_cft_17';
   888:   header '''typedef void (*GL_gl_h_cft_15)(GLenum, GLsizei, GLint,  GLint, GLsizei);''';
   889:   type GL_gl_h_cft_15 = 'GL_gl_h_cft_15';
   890:   header '''typedef void (*GL_gl_h_cft_10)(GLenum, GLenum, GLint,  GLint, GLsizei);''';
   891:   type GL_gl_h_cft_10 = 'GL_gl_h_cft_10';
   892:   header '''typedef void (*GL_gl_h_cft_11)(GLenum, GLenum, GLenum,  GLvoid *);''';
   893:   type GL_gl_h_cft_11 = 'GL_gl_h_cft_11';
   894:   header '''typedef void (*GL_gl_h_cft_53)(GLenum, GLint, void *);''';
   895:   type GL_gl_h_cft_53 = 'GL_gl_h_cft_53';
   896:   header '''typedef void (*GL_gl_h_cft_13)(GLenum, GLenum, GLint *);''';
   897:   type GL_gl_h_cft_13 = 'GL_gl_h_cft_13';
   898:   header '''typedef void (*GL_gl_h_cft_12)(GLenum, GLenum, GLfloat *);''';
   899:   type GL_gl_h_cft_12 = 'GL_gl_h_cft_12';
   900:   header '''typedef void (*GL_gl_h_cft_9)(GLenum, GLenum,  GLint const *);''';
   901:   type GL_gl_h_cft_9 = 'GL_gl_h_cft_9';
   902:   header '''typedef void (*GL_gl_h_cft_8)(GLenum, GLenum,  GLfloat const *);''';
   903:   type GL_gl_h_cft_8 = 'GL_gl_h_cft_8';
   904:   header '''typedef void (*GL_gl_h_cft_40)(GLenum, GLshort, GLshort,  GLshort);''';
   905:   type GL_gl_h_cft_40 = 'GL_gl_h_cft_40';
   906:   header '''typedef void (*GL_gl_h_cft_39)(GLenum, GLint, GLint,  GLint);''';
   907:   type GL_gl_h_cft_39 = 'GL_gl_h_cft_39';
   908:   header '''typedef void (*GL_gl_h_cft_38)(GLenum, GLfloat, GLfloat,  GLfloat);''';
   909:   type GL_gl_h_cft_38 = 'GL_gl_h_cft_38';
   910:   header '''typedef void (*GL_gl_h_cft_37)(GLenum, GLdouble, GLdouble,  GLdouble);''';
   911:   type GL_gl_h_cft_37 = 'GL_gl_h_cft_37';
   912:   header '''typedef void (*GL_gl_h_cft_23)(GLenum, GLsizei, GLenum,  GLboolean);''';
   913:   type GL_gl_h_cft_23 = 'GL_gl_h_cft_23';
   914:   header '''typedef void (*GL_gl_h_cft_5)(GLclampf, GLclampf, GLclampf,  GLclampf);''';
   915:   type GL_gl_h_cft_5 = 'GL_gl_h_cft_5';
   916:   header '''typedef void (*GL_gl_h_cft_54)(GLenum, GLvoid *);''';
   917:   type GL_gl_h_cft_54 = 'GL_gl_h_cft_54';
   918:   header '''typedef void (*GL_gl_h_cft_32)(GLenum, GLshort const *);''';
   919:   type GL_gl_h_cft_32 = 'GL_gl_h_cft_32';
   920:   header '''typedef void (*GL_gl_h_cft_30)(GLenum, GLint const *);''';
   921:   type GL_gl_h_cft_30 = 'GL_gl_h_cft_30';
   922:   header '''typedef void (*GL_gl_h_cft_28)(GLenum, GLfloat const *);''';
   923:   type GL_gl_h_cft_28 = 'GL_gl_h_cft_28';
   924:   header '''typedef void (*GL_gl_h_cft_26)(GLenum, GLdouble const *);''';
   925:   type GL_gl_h_cft_26 = 'GL_gl_h_cft_26';
   926:   header '''typedef void (*GL_gl_h_cft_6)(GLenum);''';
   927:   type GL_gl_h_cft_6 = 'GL_gl_h_cft_6';
   928:   header '''typedef void (*GL_gl_h_cft_45)(GLdouble const *);''';
   929:   type GL_gl_h_cft_45 = 'GL_gl_h_cft_45';
   930:   header '''typedef void (*GL_gl_h_cft_44)(GLfloat const *);''';
   931:   type GL_gl_h_cft_44 = 'GL_gl_h_cft_44';
   932:   header '''typedef void (*GL_gl_h_cft_52)(GLenum, GLint, GLint,  GLsizei, GLenum, GLsizei,  GLvoid const *);''';
   933:   type GL_gl_h_cft_52 = 'GL_gl_h_cft_52';
   934:   header '''typedef void (*GL_gl_h_cft_51)(GLenum, GLint, GLint,  GLint, GLsizei, GLsizei,  GLenum, GLsizei,  GLvoid const *);''';
   935:   type GL_gl_h_cft_51 = 'GL_gl_h_cft_51';
   936:   header '''typedef void (*GL_gl_h_cft_50)(GLenum, GLint, GLint,  GLint, GLint, GLsizei,  GLsizei, GLsizei, GLenum,  GLsizei, GLvoid const *);''';
   937:   type GL_gl_h_cft_50 = 'GL_gl_h_cft_50';
   938:   header '''typedef void (*GL_gl_h_cft_49)(GLenum, GLint, GLenum,  GLsizei, GLint, GLsizei,  GLvoid const *);''';
   939:   type GL_gl_h_cft_49 = 'GL_gl_h_cft_49';
   940:   header '''typedef void (*GL_gl_h_cft_48)(GLenum, GLint, GLenum,  GLsizei, GLsizei, GLint,  GLsizei, GLvoid const *);''';
   941:   type GL_gl_h_cft_48 = 'GL_gl_h_cft_48';
   942:   header '''typedef void (*GL_gl_h_cft_47)(GLenum, GLint, GLenum,  GLsizei, GLsizei, GLsizei,  GLint, GLsizei,  GLvoid const *);''';
   943:   type GL_gl_h_cft_47 = 'GL_gl_h_cft_47';
   944:   header '''typedef void (*GL_gl_h_cft_21)(GLenum, GLenum, GLsizei,  GLsizei, GLenum, GLenum,  GLvoid const *,  GLvoid const *);''';
   945:   type GL_gl_h_cft_21 = 'GL_gl_h_cft_21';
   946:   header '''typedef void (*GL_gl_h_cft_20)(GLenum, GLenum, GLenum,  GLvoid *, GLvoid *, GLvoid *);''';
   947:   type GL_gl_h_cft_20 = 'GL_gl_h_cft_20';
   948:   header '''typedef void (*GL_gl_h_cft_19)(GLenum, GLenum, GLint,  GLint, GLsizei, GLsizei);''';
   949:   type GL_gl_h_cft_19 = 'GL_gl_h_cft_19';
   950:   header '''typedef void (*GL_gl_h_cft_16)(GLenum, GLenum, GLsizei,  GLsizei, GLenum, GLenum,  GLvoid const *);''';
   951:   type GL_gl_h_cft_16 = 'GL_gl_h_cft_16';
   952:   header '''typedef void (*GL_gl_h_cft_14)(GLenum, GLsizei, GLsizei,  GLenum, GLenum,  GLvoid const *);''';
   953:   type GL_gl_h_cft_14 = 'GL_gl_h_cft_14';
   954:   header '''typedef void (*GL_gl_h_cft_7)(GLenum, GLenum, GLsizei,  GLenum, GLenum,  GLvoid const *);''';
   955:   type GL_gl_h_cft_7 = 'GL_gl_h_cft_7';
   956:   header '''typedef void (*GL_gl_h_cft_4)(GLenum, GLint, GLint,  GLint, GLint, GLint, GLint,  GLsizei, GLsizei);''';
   957:   type GL_gl_h_cft_4 = 'GL_gl_h_cft_4';
   958:   header '''typedef void (*GL_gl_h_cft_3)(GLenum, GLint, GLint,  GLint, GLint, GLsizei,  GLsizei, GLsizei, GLenum,  GLenum, GLvoid const *);''';
   959:   type GL_gl_h_cft_3 = 'GL_gl_h_cft_3';
   960:   header '''typedef void (*GL_gl_h_cft_2)(GLenum, GLint, GLint,  GLsizei, GLsizei, GLsizei,  GLint, GLenum, GLenum,  GLvoid const *);''';
   961:   type GL_gl_h_cft_2 = 'GL_gl_h_cft_2';
   962:   header '''typedef void (*GL_gl_h_cft_1)(GLenum, GLuint, GLuint,  GLsizei, GLenum,  GLvoid const *);''';
   963:   type GL_gl_h_cft_1 = 'GL_gl_h_cft_1';
   964: 
   965:   //TYPE ALIASES
   966:   typedef PFNGLGETCOLORTABLEPARAMETERFVPROC = GL_gl_h_cft_12;
   967:   typedef PFNGLMULTITEXCOORD4FVPROC = GL_gl_h_cft_28;
   968:   typedef PFNGLMULTITEXCOORD3FVARBPROC = GL_gl_h_cft_28;
   969:   typedef PFNGLMULTITEXCOORD2FPROC = GL_gl_h_cft_34;
   970:   typedef PFNGLMULTITEXCOORD3SARBPROC = GL_gl_h_cft_40;
   971:   typedef PFNGLMULTITEXCOORD1SARBPROC = GL_gl_h_cft_31;
   972:   typedef GLsizei = int;
   973:   typedef PFNGLCOPYTEXSUBIMAGE3DPROC = GL_gl_h_cft_4;
   974:   typedef GLshort = short;
   975:   typedef PFNGLCONVOLUTIONFILTER2DPROC = GL_gl_h_cft_16;
   976:   typedef PFNGLMULTITEXCOORD3FARBPROC = GL_gl_h_cft_38;
   977:   typedef PFNGLRESETMINMAXPROC = GL_gl_h_cft_6;
   978:   typedef PFNGLMULTITEXCOORD1SVPROC = GL_gl_h_cft_32;
   979:   typedef PFNGLGETHISTOGRAMPROC = GL_gl_h_cft_22;
   980:   typedef PFNGLMULTITEXCOORD3IARBPROC = GL_gl_h_cft_39;
   981:   typedef PFNGLMULTITEXCOORD1FVARBPROC = GL_gl_h_cft_28;
   982:   typedef PFNGLCOMPRESSEDTEXIMAGE2DPROC = GL_gl_h_cft_48;
   983:   typedef PFNGLGETSEPARABLEFILTERPROC = GL_gl_h_cft_20;
   984:   typedef PFNGLGETCONVOLUTIONFILTERPROC = GL_gl_h_cft_11;
   985:   typedef PFNGLMULTITEXCOORD1IVPROC = GL_gl_h_cft_30;
   986:   typedef PFNGLMULTITEXCOORD4IPROC = GL_gl_h_cft_15;
   987:   typedef PFNGLCONVOLUTIONPARAMETERIPROC = GL_gl_h_cft_18;
   988:   typedef PFNGLMULTITEXCOORD2SVPROC = GL_gl_h_cft_32;
   989:   typedef PFNGLMULTITEXCOORD1DVPROC = GL_gl_h_cft_26;
   990:   typedef PFNGLGETMINMAXPROC = GL_gl_h_cft_22;
   991:   typedef GLdouble = double;
   992:   typedef GLint = int;
   993:   typedef GLvoid = void_t;
   994:   typedef PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC = GL_gl_h_cft_52;
   995:   typedef PFNGLMULTITEXCOORD1DPROC = GL_gl_h_cft_25;
   996:   typedef GLushort = ushort;
   997:   typedef GLprogramcallbackMESA = GL_gl_h_cft_54;
   998:   typedef PFNGLMULTITEXCOORD2IVPROC = GL_gl_h_cft_30;
   999:   typedef PFNGLMULTITEXCOORD1FPROC = GL_gl_h_cft_27;
  1000:   typedef PFNGLMULTITEXCOORD3SVPROC = GL_gl_h_cft_32;
  1001:   typedef PFNGLMULTITEXCOORD2DVPROC = GL_gl_h_cft_26;
  1002:   typedef PFNGLGETCONVOLUTIONPARAMETERIVPROC = GL_gl_h_cft_13;
  1003:   typedef PFNGLCONVOLUTIONFILTER1DPROC = GL_gl_h_cft_7;
  1004:   typedef GLubyte = utiny;
  1005:   typedef PFNGLMULTTRANSPOSEMATRIXDPROC = GL_gl_h_cft_45;
  1006:   typedef PFNGLACTIVETEXTUREPROC = GL_gl_h_cft_6;
  1007:   typedef GLuint = uint;
  1008:   typedef PFNGLMULTITEXCOORD2DARBPROC = GL_gl_h_cft_33;
  1009:   typedef GLbitfield = uint;
  1010:   typedef PFNGLGETHISTOGRAMPARAMETERFVPROC = GL_gl_h_cft_12;
  1011:   typedef PFNGLCOMPRESSEDTEXIMAGE1DPROC = GL_gl_h_cft_49;
  1012:   typedef PFNGLMULTTRANSPOSEMATRIXFPROC = GL_gl_h_cft_44;
  1013:   typedef PFNGLMULTITEXCOORD4SPROC = GL_gl_h_cft_43;
  1014:   typedef PFNGLMULTITEXCOORD3IVPROC = GL_gl_h_cft_30;
  1015:   typedef GLclampd = double;
  1016:   typedef PFNGLMULTITEXCOORD3SVARBPROC = GL_gl_h_cft_32;
  1017:   typedef PFNGLLOADTRANSPOSEMATRIXDPROC = GL_gl_h_cft_45;
  1018:   typedef PFNGLMULTITEXCOORD4SVPROC = GL_gl_h_cft_32;
  1019:   typedef PFNGLCOLORTABLEPROC = GL_gl_h_cft_7;
  1020:   typedef GLbyte = tiny;
  1021:   typedef PFNGLMULTITEXCOORD3DVPROC = GL_gl_h_cft_26;
  1022:   typedef PFNGLGETMINMAXPARAMETERIVPROC = GL_gl_h_cft_13;
  1023:   typedef GLclampf = float;
  1024:   typedef PFNGLMULTITEXCOORD3IVARBPROC = GL_gl_h_cft_30;
  1025:   typedef PFNGLMULTITEXCOORD3DVARBPROC = GL_gl_h_cft_26;
  1026:   typedef PFNGLLOADTRANSPOSEMATRIXFPROC = GL_gl_h_cft_44;
  1027:   typedef PFNGLMULTITEXCOORD3IPROC = GL_gl_h_cft_39;
  1028:   typedef PFNGLMULTITEXCOORD4SARBPROC = GL_gl_h_cft_43;
  1029:   typedef PFNGLMULTITEXCOORD2SARBPROC = GL_gl_h_cft_36;
  1030:   typedef PFNGLCONVOLUTIONPARAMETERIVPROC = GL_gl_h_cft_9;
  1031:   typedef PFNGLGETCOLORTABLEPARAMETERIVPROC = GL_gl_h_cft_13;
  1032:   typedef PFNGLMULTITEXCOORD4IVPROC = GL_gl_h_cft_30;
  1033:   typedef PFNGLBLENDCOLORPROC = GL_gl_h_cft_5;
  1034:   typedef GLboolean = utiny;
  1035:   typedef PFNGLMULTITEXCOORD1SVARBPROC = GL_gl_h_cft_32;
  1036:   typedef PFNGLMULTITEXCOORD1FARBPROC = GL_gl_h_cft_27;
  1037:   typedef PFNGLMULTITEXCOORD4IARBPROC = GL_gl_h_cft_15;
  1038:   typedef PFNGLMULTITEXCOORD4DVPROC = GL_gl_h_cft_26;
  1039:   typedef PFNGLMULTITEXCOORD1IVARBPROC = GL_gl_h_cft_30;
  1040:   typedef PFNGLMULTITEXCOORD1IARBPROC = GL_gl_h_cft_29;
  1041:   typedef PFNGLMULTITEXCOORD1DVARBPROC = GL_gl_h_cft_26;
  1042:   typedef PFNGLCOLORTABLEPARAMETERFVPROC = GL_gl_h_cft_8;
  1043:   typedef PFNGLMULTITEXCOORD3SPROC = GL_gl_h_cft_40;
  1044:   typedef PFNGLMINMAXPROC = GL_gl_h_cft_24;
  1045:   typedef PFNGLDRAWRANGEELEMENTSPROC = GL_gl_h_cft_1;
  1046:   typedef PFNGLCOLORSUBTABLEPROC = GL_gl_h_cft_14;
  1047:   typedef PFNGLCOPYCOLORTABLEPROC = GL_gl_h_cft_10;
  1048:   typedef PFNGLMULTITEXCOORD2IPROC = GL_gl_h_cft_35;
  1049:   typedef PFNGLMULTITEXCOORD4DPROC = GL_gl_h_cft_41;
  1050:   typedef PFNGLHISTOGRAMPROC = GL_gl_h_cft_23;
  1051:   typedef PFNGLGETCOMPRESSEDTEXIMAGEPROC = GL_gl_h_cft_53;
  1052:   typedef PFNGLMULTITEXCOORD4FPROC = GL_gl_h_cft_42;
  1053:   typedef PFNGLCONVOLUTIONPARAMETERFPROC = GL_gl_h_cft_17;
  1054:   typedef PFNGLMULTITEXCOORD4SVARBPROC = GL_gl_h_cft_32;
  1055:   typedef PFNGLMULTITEXCOORD3DARBPROC = GL_gl_h_cft_37;
  1056:   typedef PFNGLCLIENTACTIVETEXTUREARBPROC = GL_gl_h_cft_6;
  1057:   typedef PFNGLMULTITEXCOORD4IVARBPROC = GL_gl_h_cft_30;
  1058:   typedef PFNGLMULTITEXCOORD4FVARBPROC = GL_gl_h_cft_28;
  1059:   typedef PFNGLMULTITEXCOORD4DVARBPROC = GL_gl_h_cft_26;
  1060:   typedef PFNGLSEPARABLEFILTER2DPROC = GL_gl_h_cft_21;
  1061:   typedef PFNGLSAMPLECOVERAGEPROC = GL_gl_h_cft_46;
  1062:   typedef PFNGLGETHISTOGRAMPARAMETERIVPROC = GL_gl_h_cft_13;
  1063:   typedef PFNGLMULTITEXCOORD2SVARBPROC = GL_gl_h_cft_32;
  1064:   typedef PFNGLTEXSUBIMAGE3DPROC = GL_gl_h_cft_3;
  1065:   typedef PFNGLMULTITEXCOORD2IVARBPROC = GL_gl_h_cft_30;
  1066:   typedef PFNGLMULTITEXCOORD2SPROC = GL_gl_h_cft_36;
  1067:   typedef PFNGLMULTITEXCOORD2FVARBPROC = GL_gl_h_cft_28;
  1068:   typedef PFNGLMULTITEXCOORD2DVARBPROC = GL_gl_h_cft_26;
  1069:   typedef PFNGLMULTITEXCOORD4FARBPROC = GL_gl_h_cft_42;
  1070:   typedef PFNGLMULTITEXCOORD2FARBPROC = GL_gl_h_cft_34;
  1071:   typedef PFNGLCOPYCONVOLUTIONFILTER2DPROC = GL_gl_h_cft_19;
  1072:   typedef PFNGLMULTITEXCOORD2IARBPROC = GL_gl_h_cft_35;
  1073:   typedef PFNGLMULTITEXCOORD1FVPROC = GL_gl_h_cft_28;
  1074:   typedef PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC = GL_gl_h_cft_50;
  1075:   typedef PFNGLMULTITEXCOORD1IPROC = GL_gl_h_cft_29;
  1076:   typedef PFNGLMULTITEXCOORD3DPROC = GL_gl_h_cft_37;
  1077:   typedef GLenum = uint;
  1078:   typedef PFNGLMULTITEXCOORD3FPROC = GL_gl_h_cft_38;
  1079:   typedef PFNGLMULTITEXCOORD2FVPROC = GL_gl_h_cft_28;
  1080:   typedef GLfloat = float;
  1081:   typedef PFNGLCLIENTACTIVETEXTUREPROC = GL_gl_h_cft_6;
  1082:   typedef PFNGLCOLORTABLEPARAMETERIVPROC = GL_gl_h_cft_9;
  1083:   typedef PFNGLGETCONVOLUTIONPARAMETERFVPROC = GL_gl_h_cft_12;
  1084:   typedef PFNGLBLENDEQUATIONPROC = GL_gl_h_cft_6;
  1085:   typedef PFNGLCOMPRESSEDTEXIMAGE3DPROC = GL_gl_h_cft_47;
  1086:   typedef PFNGLCOPYCOLORSUBTABLEPROC = GL_gl_h_cft_15;
  1087:   typedef PFNGLGETCOLORTABLEPROC = GL_gl_h_cft_11;
  1088:   typedef PFNGLRESETHISTOGRAMPROC = GL_gl_h_cft_6;
  1089:   typedef PFNGLTEXIMAGE3DPROC = GL_gl_h_cft_2;
  1090:   typedef PFNGLMULTITEXCOORD3FVPROC = GL_gl_h_cft_28;
  1091:   typedef PFNGLMULTITEXCOORD1SPROC = GL_gl_h_cft_31;
  1092:   typedef PFNGLACTIVETEXTUREARBPROC = GL_gl_h_cft_6;
  1093:   typedef PFNGLMULTITEXCOORD4DARBPROC = GL_gl_h_cft_41;
  1094:   typedef PFNGLCOPYCONVOLUTIONFILTER1DPROC = GL_gl_h_cft_10;
  1095:   typedef PFNGLMULTITEXCOORD1DARBPROC = GL_gl_h_cft_25;
  1096:   typedef PFNGLGETMINMAXPARAMETERFVPROC = GL_gl_h_cft_12;
  1097:   typedef PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC = GL_gl_h_cft_51;
  1098:   typedef PFNGLBLENDEQUATIONSEPARATEATIPROC = GL_gl_h_cft_55;
  1099:   typedef PFNGLMULTITEXCOORD2DPROC = GL_gl_h_cft_33;
  1100:   typedef PFNGLCONVOLUTIONPARAMETERFVPROC = GL_gl_h_cft_8;
  1101: 
  1102:   //PROCEDURES
  1103:   proc glAccum: uint * float;
  1104:   proc glActiveTexture: uint;
  1105:   proc glActiveTextureARB: uint;
  1106:   proc glAlphaFunc: uint * float;
  1107:   proc glArrayElement: int;
  1108:   proc glBegin: uint;
  1109:   proc glBindTexture: uint * uint;
  1110:   proc glBitmap: int * int * float * float * float * float * cptr[utiny];
  1111:   proc glBlendColor: float * float * float * float;
  1112:   proc glBlendEquation: uint;
  1113:   proc glBlendEquationSeparateATI: uint * uint;
  1114:   proc glBlendFunc: uint * uint;
  1115:   proc glCallList: uint;
  1116:   proc glCallLists: int * uint * address;
  1117:   proc glClear: uint;
  1118:   proc glClearAccum: float * float * float * float;
  1119:   proc glClearColor: float * float * float * float;
  1120:   proc glClearDepth: double;
  1121:   proc glClearIndex: float;
  1122:   proc glClearStencil: int;
  1123:   proc glClientActiveTexture: uint;
  1124:   proc glClientActiveTextureARB: uint;
  1125:   proc glClipPlane: uint * cptr[double];
  1126:   proc glColor3b: tiny * tiny * tiny;
  1127:   proc glColor3bv: cptr[tiny];
  1128:   proc glColor3d: double * double * double;
  1129:   proc glColor3dv: cptr[double];
  1130:   proc glColor3f: float * float * float;
  1131:   proc glColor3fv: cptr[float];
  1132:   proc glColor3i: int * int * int;
  1133:   proc glColor3iv: cptr[int];
  1134:   proc glColor3s: short * short * short;
  1135:   proc glColor3sv: cptr[short];
  1136:   proc glColor3ub: utiny * utiny * utiny;
  1137:   proc glColor3ubv: cptr[utiny];
  1138:   proc glColor3ui: uint * uint * uint;
  1139:   proc glColor3uiv: cptr[uint];
  1140:   proc glColor3us: ushort * ushort * ushort;
  1141:   proc glColor3usv: cptr[ushort];
  1142:   proc glColor4b: tiny * tiny * tiny * tiny;
  1143:   proc glColor4bv: cptr[tiny];
  1144:   proc glColor4d: double * double * double * double;
  1145:   proc glColor4dv: cptr[double];
  1146:   proc glColor4f: float * float * float * float;
  1147:   proc glColor4fv: cptr[float];
  1148:   proc glColor4i: int * int * int * int;
  1149:   proc glColor4iv: cptr[int];
  1150:   proc glColor4s: short * short * short * short;
  1151:   proc glColor4sv: cptr[short];
  1152:   proc glColor4ub: utiny * utiny * utiny * utiny;
  1153:   proc glColor4ubv: cptr[utiny];
  1154:   proc glColor4ui: uint * uint * uint * uint;
  1155:   proc glColor4uiv: cptr[uint];
  1156:   proc glColor4us: ushort * ushort * ushort * ushort;
  1157:   proc glColor4usv: cptr[ushort];
  1158:   proc glColorMask: utiny * utiny * utiny * utiny;
  1159:   proc glColorMaterial: uint * uint;
  1160:   proc glColorPointer: int * uint * int * address;
  1161:   proc glColorSubTable: uint * int * int * uint * uint * address;
  1162:   proc glColorTable: uint * uint * int * uint * uint * address;
  1163:   proc glColorTableParameterfv: uint * uint * cptr[float];
  1164:   proc glColorTableParameteriv: uint * uint * cptr[int];
  1165:   proc glCompressedTexImage1D: uint * int * uint * int * int * int * address;
  1166:   proc glCompressedTexImage2D: uint * int * uint * int * int * int * int * address;
  1167:   proc glCompressedTexImage3D: uint * int * uint * int * int * int * int * int * address;
  1168:   proc glCompressedTexSubImage1D: uint * int * int * int * uint * int * address;
  1169:   proc glCompressedTexSubImage2D: uint * int * int * int * int * int * uint * int * address;
  1170:   proc glCompressedTexSubImage3D: uint * int * int * int * int * int * int * int * uint * int * address;
  1171:   proc glConvolutionFilter1D: uint * uint * int * uint * uint * address;
  1172:   proc glConvolutionFilter2D: uint * uint * int * int * uint * uint * address;
  1173:   proc glConvolutionParameterf: uint * uint * float;
  1174:   proc glConvolutionParameterfv: uint * uint * cptr[float];
  1175:   proc glConvolutionParameteri: uint * uint * int;
  1176:   proc glConvolutionParameteriv: uint * uint * cptr[int];
  1177:   proc glCopyColorSubTable: uint * int * int * int * int;
  1178:   proc glCopyColorTable: uint * uint * int * int * int;
  1179:   proc glCopyConvolutionFilter1D: uint * uint * int * int * int;
  1180:   proc glCopyConvolutionFilter2D: uint * uint * int * int * int * int;
  1181:   proc glCopyPixels: int * int * int * int * uint;
  1182:   proc glCopyTexImage1D: uint * int * uint * int * int * int * int;
  1183:   proc glCopyTexImage2D: uint * int * uint * int * int * int * int * int;
  1184:   proc glCopyTexSubImage1D: uint * int * int * int * int * int;
  1185:   proc glCopyTexSubImage2D: uint * int * int * int * int * int * int * int;
  1186:   proc glCopyTexSubImage3D: uint * int * int * int * int * int * int * int * int;
  1187:   proc glCullFace: uint;
  1188:   proc glDeleteLists: uint * int;
  1189:   proc glDeleteTextures: int * cptr[uint];
  1190:   proc glDepthFunc: uint;
  1191:   proc glDepthMask: utiny;
  1192:   proc glDepthRange: double * double;
  1193:   proc glDisable: uint;
  1194:   proc glDisableClientState: uint;
  1195:   proc glDisableTraceMESA: uint;
  1196:   proc glDrawArrays: uint * int * int;
  1197:   proc glDrawBuffer: uint;
  1198:   proc glDrawElements: uint * int * uint * address;
  1199:   proc glDrawPixels: int * int * uint * uint * address;
  1200:   proc glDrawRangeElements: uint * uint * uint * int * uint * address;
  1201:   proc glEdgeFlag: utiny;
  1202:   proc glEdgeFlagPointer: int * address;
  1203:   proc glEdgeFlagv: cptr[utiny];
  1204:   proc glEnable: uint;
  1205:   proc glEnableClientState: uint;
  1206:   proc glEnableTraceMESA: uint;
  1207:   proc glEnd: 1;
  1208:   proc glEndList: 1;
  1209:   proc glEndTraceMESA: 1;
  1210:   proc glEvalCoord1d: double;
  1211:   proc glEvalCoord1dv: cptr[double];
  1212:   proc glEvalCoord1f: float;
  1213:   proc glEvalCoord1fv: cptr[float];
  1214:   proc glEvalCoord2d: double * double;
  1215:   proc glEvalCoord2dv: cptr[double];
  1216:   proc glEvalCoord2f: float * float;
  1217:   proc glEvalCoord2fv: cptr[float];
  1218:   proc glEvalMesh1: uint * int * int;
  1219:   proc glEvalMesh2: uint * int * int * int * int;
  1220:   proc glEvalPoint1: int;
  1221:   proc glEvalPoint2: int * int;
  1222:   proc glFeedbackBuffer: int * uint * ptr[float];
  1223:   proc glFinish: 1;
  1224:   proc glFlush: 1;
  1225:   proc glFogf: uint * float;
  1226:   proc glFogfv: uint * cptr[float];
  1227:   proc glFogi: uint * int;
  1228:   proc glFogiv: uint * cptr[int];
  1229:   proc glFrontFace: uint;
  1230:   proc glFrustum: double * double * double * double * double * double;
  1231:   proc glGenTextures: int * ptr[uint];
  1232:   proc glGetBooleanv: uint * ptr[utiny];
  1233:   proc glGetClipPlane: uint * ptr[double];
  1234:   proc glGetColorTable: uint * uint * uint * ptr[GLvoid];
  1235:   proc glGetColorTableParameterfv: uint * uint * ptr[float];
  1236:   proc glGetColorTableParameteriv: uint * uint * ptr[int];
  1237:   proc glGetCompressedTexImage: uint * int * ptr[GLvoid];
  1238:   proc glGetConvolutionFilter: uint * uint * uint * ptr[GLvoid];
  1239:   proc glGetConvolutionParameterfv: uint * uint * ptr[float];
  1240:   proc glGetConvolutionParameteriv: uint * uint * ptr[int];
  1241:   proc glGetDoublev: uint * ptr[double];
  1242:   proc glGetFloatv: uint * ptr[float];
  1243:   proc glGetHistogram: uint * utiny * uint * uint * ptr[GLvoid];
  1244:   proc glGetHistogramParameterfv: uint * uint * ptr[float];
  1245:   proc glGetHistogramParameteriv: uint * uint * ptr[int];
  1246:   proc glGetIntegerv: uint * ptr[int];
  1247:   proc glGetLightfv: uint * uint * ptr[float];
  1248:   proc glGetLightiv: uint * uint * ptr[int];
  1249:   proc glGetMapdv: uint * uint * ptr[double];
  1250:   proc glGetMapfv: uint * uint * ptr[float];
  1251:   proc glGetMapiv: uint * uint * ptr[int];
  1252:   proc glGetMaterialfv: uint * uint * ptr[float];
  1253:   proc glGetMaterialiv: uint * uint * ptr[int];
  1254:   proc glGetMinmax: uint * utiny * uint * uint * ptr[GLvoid];
  1255:   proc glGetMinmaxParameterfv: uint * uint * ptr[float];
  1256:   proc glGetMinmaxParameteriv: uint * uint * ptr[int];
  1257:   proc glGetPixelMapfv: uint * ptr[float];
  1258:   proc glGetPixelMapuiv: uint * ptr[uint];
  1259:   proc glGetPixelMapusv: uint * ptr[ushort];
  1260:   proc glGetPointerv: uint * ptr[ptr[GLvoid]];
  1261:   proc glGetPolygonStipple: ptr[utiny];
  1262:   proc glGetProgramRegisterfvMESA: uint * int * cptr[utiny] * ptr[float];
  1263:   proc glGetSeparableFilter: uint * uint * uint * ptr[GLvoid] * ptr[GLvoid] * ptr[GLvoid];
  1264:   proc glGetTexEnvfv: uint * uint * ptr[float];
  1265:   proc glGetTexEnviv: uint * uint * ptr[int];
  1266:   proc glGetTexGendv: uint * uint * ptr[double];
  1267:   proc glGetTexGenfv: uint * uint * ptr[float];
  1268:   proc glGetTexGeniv: uint * uint * ptr[int];
  1269:   proc glGetTexImage: uint * int * uint * uint * ptr[GLvoid];
  1270:   proc glGetTexLevelParameterfv: uint * int * uint * ptr[float];
  1271:   proc glGetTexLevelParameteriv: uint * int * uint * ptr[int];
  1272:   proc glGetTexParameterfv: uint * uint * ptr[float];
  1273:   proc glGetTexParameteriv: uint * uint * ptr[int];
  1274:   proc glHint: uint * uint;
  1275:   proc glHistogram: uint * int * uint * utiny;
  1276:   proc glIndexMask: uint;
  1277:   proc glIndexPointer: uint * int * address;
  1278:   proc glIndexd: double;
  1279:   proc glIndexdv: cptr[double];
  1280:   proc glIndexf: float;
  1281:   proc glIndexfv: cptr[float];
  1282:   proc glIndexi: int;
  1283:   proc glIndexiv: cptr[int];
  1284:   proc glIndexs: short;
  1285:   proc glIndexsv: cptr[short];
  1286:   proc glIndexub: utiny;
  1287:   proc glIndexubv: cptr[utiny];
  1288:   proc glInitNames: 1;
  1289:   proc glInterleavedArrays: uint * int * address;
  1290:   proc glLightModelf: uint * float;
  1291:   proc glLightModelfv: uint * cptr[float];
  1292:   proc glLightModeli: uint * int;
  1293:   proc glLightModeliv: uint * cptr[int];
  1294:   proc glLightf: uint * uint * float;
  1295:   proc glLightfv: uint * uint * cptr[float];
  1296:   proc glLighti: uint * uint * int;
  1297:   proc glLightiv: uint * uint * cptr[int];
  1298:   proc glLineStipple: int * ushort;
  1299:   proc glLineWidth: float;
  1300:   proc glListBase: uint;
  1301:   proc glLoadIdentity: 1;
  1302:   proc glLoadMatrixd: cptr[double];
  1303:   proc glLoadMatrixf: cptr[float];
  1304:   proc glLoadName: uint;
  1305:   proc glLoadTransposeMatrixd: cptr[double];
  1306:   proc glLoadTransposeMatrixf: cptr[float];
  1307:   proc glLogicOp: uint;
  1308:   proc glMap1d: uint * double * double * int * int * cptr[double];
  1309:   proc glMap1f: uint * float * float * int * int * cptr[float];
  1310:   proc glMap2d: uint * double * double * int * int * double * double * int * int * cptr[double];
  1311:   proc glMap2f: uint * float * float * int * int * float * float * int * int * cptr[float];
  1312:   proc glMapGrid1d: int * double * double;
  1313:   proc glMapGrid1f: int * float * float;
  1314:   proc glMapGrid2d: int * double * double * int * double * double;
  1315:   proc glMapGrid2f: int * float * float * int * float * float;
  1316:   proc glMaterialf: uint * uint * float;
  1317:   proc glMaterialfv: uint * uint * cptr[float];
  1318:   proc glMateriali: uint * uint * int;
  1319:   proc glMaterialiv: uint * uint * cptr[int];
  1320:   proc glMatrixMode: uint;
  1321:   proc glMinmax: uint * uint * utiny;
  1322:   proc glMultMatrixd: cptr[double];
  1323:   proc glMultMatrixf: cptr[float];
  1324:   proc glMultTransposeMatrixd: cptr[double];
  1325:   proc glMultTransposeMatrixf: cptr[float];
  1326:   proc glMultiTexCoord1d: uint * double;
  1327:   proc glMultiTexCoord1dARB: uint * double;
  1328:   proc glMultiTexCoord1dv: uint * cptr[double];
  1329:   proc glMultiTexCoord1dvARB: uint * cptr[double];
  1330:   proc glMultiTexCoord1f: uint * float;
  1331:   proc glMultiTexCoord1fARB: uint * float;
  1332:   proc glMultiTexCoord1fv: uint * cptr[float];
  1333:   proc glMultiTexCoord1fvARB: uint * cptr[float];
  1334:   proc glMultiTexCoord1i: uint * int;
  1335:   proc glMultiTexCoord1iARB: uint * int;
  1336:   proc glMultiTexCoord1iv: uint * cptr[int];
  1337:   proc glMultiTexCoord1ivARB: uint * cptr[int];
  1338:   proc glMultiTexCoord1s: uint * short;
  1339:   proc glMultiTexCoord1sARB: uint * short;
  1340:   proc glMultiTexCoord1sv: uint * cptr[short];
  1341:   proc glMultiTexCoord1svARB: uint * cptr[short];
  1342:   proc glMultiTexCoord2d: uint * double * double;
  1343:   proc glMultiTexCoord2dARB: uint * double * double;
  1344:   proc glMultiTexCoord2dv: uint * cptr[double];
  1345:   proc glMultiTexCoord2dvARB: uint * cptr[double];
  1346:   proc glMultiTexCoord2f: uint * float * float;
  1347:   proc glMultiTexCoord2fARB: uint * float * float;
  1348:   proc glMultiTexCoord2fv: uint * cptr[float];
  1349:   proc glMultiTexCoord2fvARB: uint * cptr[float];
  1350:   proc glMultiTexCoord2i: uint * int * int;
  1351:   proc glMultiTexCoord2iARB: uint * int * int;
  1352:   proc glMultiTexCoord2iv: uint * cptr[int];
  1353:   proc glMultiTexCoord2ivARB: uint * cptr[int];
  1354:   proc glMultiTexCoord2s: uint * short * short;
  1355:   proc glMultiTexCoord2sARB: uint * short * short;
  1356:   proc glMultiTexCoord2sv: uint * cptr[short];
  1357:   proc glMultiTexCoord2svARB: uint * cptr[short];
  1358:   proc glMultiTexCoord3d: uint * double * double * double;
  1359:   proc glMultiTexCoord3dARB: uint * double * double * double;
  1360:   proc glMultiTexCoord3dv: uint * cptr[double];
  1361:   proc glMultiTexCoord3dvARB: uint * cptr[double];
  1362:   proc glMultiTexCoord3f: uint * float * float * float;
  1363:   proc glMultiTexCoord3fARB: uint * float * float * float;
  1364:   proc glMultiTexCoord3fv: uint * cptr[float];
  1365:   proc glMultiTexCoord3fvARB: uint * cptr[float];
  1366:   proc glMultiTexCoord3i: uint * int * int * int;
  1367:   proc glMultiTexCoord3iARB: uint * int * int * int;
  1368:   proc glMultiTexCoord3iv: uint * cptr[int];
  1369:   proc glMultiTexCoord3ivARB: uint * cptr[int];
  1370:   proc glMultiTexCoord3s: uint * short * short * short;
  1371:   proc glMultiTexCoord3sARB: uint * short * short * short;
  1372:   proc glMultiTexCoord3sv: uint * cptr[short];
  1373:   proc glMultiTexCoord3svARB: uint * cptr[short];
  1374:   proc glMultiTexCoord4d: uint * double * double * double * double;
  1375:   proc glMultiTexCoord4dARB: uint * double * double * double * double;
  1376:   proc glMultiTexCoord4dv: uint * cptr[double];
  1377:   proc glMultiTexCoord4dvARB: uint * cptr[double];
  1378:   proc glMultiTexCoord4f: uint * float * float * float * float;
  1379:   proc glMultiTexCoord4fARB: uint * float * float * float * float;
  1380:   proc glMultiTexCoord4fv: uint * cptr[float];
  1381:   proc glMultiTexCoord4fvARB: uint * cptr[float];
  1382:   proc glMultiTexCoord4i: uint * int * int * int * int;
  1383:   proc glMultiTexCoord4iARB: uint * int * int * int * int;
  1384:   proc glMultiTexCoord4iv: uint * cptr[int];
  1385:   proc glMultiTexCoord4ivARB: uint * cptr[int];
  1386:   proc glMultiTexCoord4s: uint * short * short * short * short;
  1387:   proc glMultiTexCoord4sARB: uint * short * short * short * short;
  1388:   proc glMultiTexCoord4sv: uint * cptr[short];
  1389:   proc glMultiTexCoord4svARB: uint * cptr[short];
  1390:   proc glNewList: uint * uint;
  1391:   proc glNewTraceMESA: uint * cptr[utiny];
  1392:   proc glNormal3b: tiny * tiny * tiny;
  1393:   proc glNormal3bv: cptr[tiny];
  1394:   proc glNormal3d: double * double * double;
  1395:   proc glNormal3dv: cptr[double];
  1396:   proc glNormal3f: float * float * float;
  1397:   proc glNormal3fv: cptr[float];
  1398:   proc glNormal3i: int * int * int;
  1399:   proc glNormal3iv: cptr[int];
  1400:   proc glNormal3s: short * short * short;
  1401:   proc glNormal3sv: cptr[short];
  1402:   proc glNormalPointer: uint * int * address;
  1403:   proc glOrtho: double * double * double * double * double * double;
  1404:   proc glPassThrough: float;
  1405:   proc glPixelMapfv: uint * int * cptr[float];
  1406:   proc glPixelMapuiv: uint * int * cptr[uint];
  1407:   proc glPixelMapusv: uint * int * cptr[ushort];
  1408:   proc glPixelStoref: uint * float;
  1409:   proc glPixelStorei: uint * int;
  1410:   proc glPixelTransferf: uint * float;
  1411:   proc glPixelTransferi: uint * int;
  1412:   proc glPixelZoom: float * float;
  1413:   proc glPointSize: float;
  1414:   proc glPolygonMode: uint * uint;
  1415:   proc glPolygonOffset: float * float;
  1416:   proc glPolygonStipple: cptr[utiny];
  1417:   proc glPopAttrib: 1;
  1418:   proc glPopClientAttrib: 1;
  1419:   proc glPopMatrix: 1;
  1420:   proc glPopName: 1;
  1421:   proc glPrioritizeTextures: int * cptr[uint] * cptr[float];
  1422:   proc glProgramCallbackMESA: uint * GL_gl_h_cft_54 * ptr[GLvoid];
  1423:   proc glPushAttrib: uint;
  1424:   proc glPushClientAttrib: uint;
  1425:   proc glPushMatrix: 1;
  1426:   proc glPushName: uint;
  1427:   proc glRasterPos2d: double * double;
  1428:   proc glRasterPos2dv: cptr[double];
  1429:   proc glRasterPos2f: float * float;
  1430:   proc glRasterPos2fv: cptr[float];
  1431:   proc glRasterPos2i: int * int;
  1432:   proc glRasterPos2iv: cptr[int];
  1433:   proc glRasterPos2s: short * short;
  1434:   proc glRasterPos2sv: cptr[short];
  1435:   proc glRasterPos3d: double * double * double;
  1436:   proc glRasterPos3dv: cptr[double];
  1437:   proc glRasterPos3f: float * float * float;
  1438:   proc glRasterPos3fv: cptr[float];
  1439:   proc glRasterPos3i: int * int * int;
  1440:   proc glRasterPos3iv: cptr[int];
  1441:   proc glRasterPos3s: short * short * short;
  1442:   proc glRasterPos3sv: cptr[short];
  1443:   proc glRasterPos4d: double * double * double * double;
  1444:   proc glRasterPos4dv: cptr[double];
  1445:   proc glRasterPos4f: float * float * float * float;
  1446:   proc glRasterPos4fv: cptr[float];
  1447:   proc glRasterPos4i: int * int * int * int;
  1448:   proc glRasterPos4iv: cptr[int];
  1449:   proc glRasterPos4s: short * short * short * short;
  1450:   proc glRasterPos4sv: cptr[short];
  1451:   proc glReadBuffer: uint;
  1452:   proc glReadPixels: int * int * int * int * uint * uint * ptr[GLvoid];
  1453:   proc glRectd: double * double * double * double;
  1454:   proc glRectdv: cptr[double] * cptr[double];
  1455:   proc glRectf: float * float * float * float;
  1456:   proc glRectfv: cptr[float] * cptr[float];
  1457:   proc glRecti: int * int * int * int;
  1458:   proc glRectiv: cptr[int] * cptr[int];
  1459:   proc glRects: short * short * short * short;
  1460:   proc glRectsv: cptr[short] * cptr[short];
  1461:   proc glResetHistogram: uint;
  1462:   proc glResetMinmax: uint;
  1463:   proc glRotated: double * double * double * double;
  1464:   proc glRotatef: float * float * float * float;
  1465:   proc glSampleCoverage: float * utiny;
  1466:   proc glScaled: double * double * double;
  1467:   proc glScalef: float * float * float;
  1468:   proc glScissor: int * int * int * int;
  1469:   proc glSelectBuffer: int * ptr[uint];
  1470:   proc glSeparableFilter2D: uint * uint * int * int * uint * uint * address * address;
  1471:   proc glShadeModel: uint;
  1472:   proc glStencilFunc: uint * int * uint;
  1473:   proc glStencilMask: uint;
  1474:   proc glStencilOp: uint * uint * uint;
  1475:   proc glTexCoord1d: double;
  1476:   proc glTexCoord1dv: cptr[double];
  1477:   proc glTexCoord1f: float;
  1478:   proc glTexCoord1fv: cptr[float];
  1479:   proc glTexCoord1i: int;
  1480:   proc glTexCoord1iv: cptr[int];
  1481:   proc glTexCoord1s: short;
  1482:   proc glTexCoord1sv: cptr[short];
  1483:   proc glTexCoord2d: double * double;
  1484:   proc glTexCoord2dv: cptr[double];
  1485:   proc glTexCoord2f: float * float;
  1486:   proc glTexCoord2fv: cptr[float];
  1487:   proc glTexCoord2i: int * int;
  1488:   proc glTexCoord2iv: cptr[int];
  1489:   proc glTexCoord2s: short * short;
  1490:   proc glTexCoord2sv: cptr[short];
  1491:   proc glTexCoord3d: double * double * double;
  1492:   proc glTexCoord3dv: cptr[double];
  1493:   proc glTexCoord3f: float * float * float;
  1494:   proc glTexCoord3fv: cptr[float];
  1495:   proc glTexCoord3i: int * int * int;
  1496:   proc glTexCoord3iv: cptr[int];
  1497:   proc glTexCoord3s: short * short * short;
  1498:   proc glTexCoord3sv: cptr[short];
  1499:   proc glTexCoord4d: double * double * double * double;
  1500:   proc glTexCoord4dv: cptr[double];
  1501:   proc glTexCoord4f: float * float * float * float;
  1502:   proc glTexCoord4fv: cptr[float];
  1503:   proc glTexCoord4i: int * int * int * int;
  1504:   proc glTexCoord4iv: cptr[int];
  1505:   proc glTexCoord4s: short * short * short * short;
  1506:   proc glTexCoord4sv: cptr[short];
  1507:   proc glTexCoordPointer: int * uint * int * address;
  1508:   proc glTexEnvf: uint * uint * float;
  1509:   proc glTexEnvfv: uint * uint * cptr[float];
  1510:   proc glTexEnvi: uint * uint * int;
  1511:   proc glTexEnviv: uint * uint * cptr[int];
  1512:   proc glTexGend: uint * uint * double;
  1513:   proc glTexGendv: uint * uint * cptr[double];
  1514:   proc glTexGenf: uint * uint * float;
  1515:   proc glTexGenfv: uint * uint * cptr[float];
  1516:   proc glTexGeni: uint * uint * int;
  1517:   proc glTexGeniv: uint * uint * cptr[int];
  1518:   proc glTexImage1D: uint * int * int * int * int * uint * uint * address;
  1519:   proc glTexImage2D: uint * int * int * int * int * int * uint * uint * address;
  1520:   proc glTexImage3D: uint * int * int * int * int * int * int * uint * uint * address;
  1521:   proc glTexParameterf: uint * uint * float;
  1522:   proc glTexParameterfv: uint * uint * cptr[float];
  1523:   proc glTexParameteri: uint * uint * int;
  1524:   proc glTexParameteriv: uint * uint * cptr[int];
  1525:   proc glTexSubImage1D: uint * int * int * int * uint * uint * address;
  1526:   proc glTexSubImage2D: uint * int * int * int * int * int * uint * uint * address;
  1527:   proc glTexSubImage3D: uint * int * int * int * int * int * int * int * uint * uint * address;
  1528:   proc glTraceAssertAttribMESA: uint;
  1529:   proc glTraceCommentMESA: cptr[utiny];
  1530:   proc glTraceListMESA: uint * cptr[utiny];
  1531:   proc glTracePointerMESA: ptr[GLvoid] * cptr[utiny];
  1532:   proc glTracePointerRangeMESA: address * address * cptr[utiny];
  1533:   proc glTraceTextureMESA: uint * cptr[utiny];
  1534:   proc glTranslated: double * double * double;
  1535:   proc glTranslatef: float * float * float;
  1536:   proc glVertex2d: double * double;
  1537:   proc glVertex2dv: cptr[double];
  1538:   proc glVertex2f: float * float;
  1539:   proc glVertex2fv: cptr[float];
  1540:   proc glVertex2i: int * int;
  1541:   proc glVertex2iv: cptr[int];
  1542:   proc glVertex2s: short * short;
  1543:   proc glVertex2sv: cptr[short];
  1544:   proc glVertex3d: double * double * double;
  1545:   proc glVertex3dv: cptr[double];
  1546:   proc glVertex3f: float * float * float;
  1547:   proc glVertex3fv: cptr[float];
  1548:   proc glVertex3i: int * int * int;
  1549:   proc glVertex3iv: cptr[int];
  1550:   proc glVertex3s: short * short * short;
  1551:   proc glVertex3sv: cptr[short];
  1552:   proc glVertex4d: double * double * double * double;
  1553:   proc glVertex4dv: cptr[double];
  1554:   proc glVertex4f: float * float * float * float;
  1555:   proc glVertex4fv: cptr[float];
  1556:   proc glVertex4i: int * int * int * int;
  1557:   proc glVertex4iv: cptr[int];
  1558:   proc glVertex4s: short * short * short * short;
  1559:   proc glVertex4sv: cptr[short];
  1560:   proc glVertexPointer: int * uint * int * address;
  1561:   proc glViewport: int * int * int * int;
  1562: 
  1563:   //FUNCTIONS
  1564:   fun glAreTexturesResident: int * cptr[uint] * ptr[utiny] -> utiny;
  1565:   fun glGenLists: int -> uint;
  1566:   fun glGetError: 1 -> uint;
  1567:   fun glGetString: uint -> cptr[utiny];
  1568:   fun glIsEnabled: uint -> utiny;
  1569:   fun glIsList: uint -> utiny;
  1570:   fun glIsTexture: uint -> utiny;
  1571:   fun glRenderMode: uint -> int;
  1572: }
  1573: 
End felix section to lib/GL/gl_lib.flx[1]
Start felix section to lib/GL/glu_lib.flx[1 /1 ]
     1: #line 1625 "./lpsrc/flx_opengl.pak"
     2: //Module        : GL_glu_h
     3: //Timestamp     : 2006/1/23 15:46:10 UTC
     4: //Timestamp     : 2006/1/24 2:46:10 (local)
     5: //Raw Header    : /usr/include/GL/glu.h
     6: //Preprocessor  : gcc -E
     7: //Input file: gl.flxcc.i
     8: //Flxcc Control : gl.flxcc
     9: //Felix Version : 1.1.2_rc1
    10: include 'std';
    11: 
    12: //INCLUDES
    13: include "GL/gl_lib";
    14: 
    15: module GL_glu_h
    16: {
    17:   requires package "glu";
    18:   open C_hack;
    19:   open GL_gl_h;
    20: 
    21:   const GLU_TESS_MAX_COORD : int;
    22:   const GLU_TESS_WINDING_ABS_GEQ_TWO : int;
    23:   const GLU_TESS_WINDING_NEGATIVE : int;
    24:   const GLU_TESS_WINDING_POSITIVE : int;
    25:   const GLU_TESS_WINDING_NONZERO : int;
    26:   const GLU_TESS_WINDING_ODD : int;
    27:   const GLU_TESS_NEED_COMBINE_CALLBACK : int;
    28:   const GLU_TESS_COORD_TOO_LARGE : int;
    29:   const GLU_TESS_MISSING_END_CONTOUR : int;
    30:   const GLU_TESS_MISSING_END_POLYGON : int;
    31:   const GLU_TESS_MISSING_BEGIN_CONTOUR : int;
    32:   const GLU_TESS_MISSING_BEGIN_POLYGON : int;
    33:   const GLU_TESS_ERROR8 : int;
    34:   const GLU_TESS_ERROR7 : int;
    35:   const GLU_TESS_ERROR6 : int;
    36:   const GLU_TESS_ERROR5 : int;
    37:   const GLU_TESS_ERROR4 : int;
    38:   const GLU_TESS_ERROR3 : int;
    39:   const GLU_TESS_ERROR2 : int;
    40:   const GLU_TESS_ERROR1 : int;
    41:   const GLU_TESS_TOLERANCE : int;
    42:   const GLU_TESS_BOUNDARY_ONLY : int;
    43:   const GLU_TESS_WINDING_RULE : int;
    44:   const GLU_UNKNOWN : int;
    45:   const GLU_EXTERIOR : int;
    46:   const GLU_INTERIOR : int;
    47:   const GLU_CCW : int;
    48:   const GLU_CW : int;
    49:   const GLU_TESS_COMBINE_DATA : int;
    50:   const GLU_TESS_EDGE_FLAG_DATA : int;
    51:   const GLU_TESS_ERROR_DATA : int;
    52:   const GLU_TESS_END_DATA : int;
    53:   const GLU_TESS_VERTEX_DATA : int;
    54:   const GLU_TESS_BEGIN_DATA : int;
    55:   const GLU_TESS_COMBINE : int;
    56:   const GLU_EDGE_FLAG : int;
    57:   const GLU_TESS_EDGE_FLAG : int;
    58:   const GLU_TESS_ERROR : int;
    59:   const GLU_END : int;
    60:   const GLU_TESS_END : int;
    61:   const GLU_VERTEX : int;
    62:   const GLU_TESS_VERTEX : int;
    63:   const GLU_BEGIN : int;
    64:   const GLU_TESS_BEGIN : int;
    65:   const GLU_INSIDE : int;
    66:   const GLU_OUTSIDE : int;
    67:   const GLU_NONE : int;
    68:   const GLU_FLAT : int;
    69:   const GLU_SMOOTH : int;
    70:   const GLU_SILHOUETTE : int;
    71:   const GLU_FILL : int;
    72:   const GLU_LINE : int;
    73:   const GLU_POINT : int;
    74:   const GLU_MAP1_TRIM_3 : int;
    75:   const GLU_MAP1_TRIM_2 : int;
    76:   const GLU_DOMAIN_DISTANCE : int;
    77:   const GLU_PARAMETRIC_ERROR : int;
    78:   const GLU_PATH_LENGTH : int;
    79:   const GLU_OBJECT_PATH_LENGTH_EXT : int;
    80:   const GLU_OBJECT_PATH_LENGTH : int;
    81:   const GLU_OBJECT_PARAMETRIC_ERROR_EXT : int;
    82:   const GLU_OBJECT_PARAMETRIC_ERROR : int;
    83:   const GLU_NURBS_RENDERER_EXT : int;
    84:   const GLU_NURBS_RENDERER : int;
    85:   const GLU_NURBS_TESSELLATOR_EXT : int;
    86:   const GLU_NURBS_TESSELLATOR : int;
    87:   const GLU_NURBS_MODE_EXT : int;
    88:   const GLU_NURBS_MODE : int;
    89:   const GLU_V_STEP : int;
    90:   const GLU_U_STEP : int;
    91:   const GLU_SAMPLING_METHOD : int;
    92:   const GLU_PARAMETRIC_TOLERANCE : int;
    93:   const GLU_DISPLAY_MODE : int;
    94:   const GLU_SAMPLING_TOLERANCE : int;
    95:   const GLU_CULLING : int;
    96:   const GLU_AUTO_LOAD_MATRIX : int;
    97:   const GLU_NURBS_ERROR37 : int;
    98:   const GLU_NURBS_ERROR36 : int;
    99:   const GLU_NURBS_ERROR35 : int;
   100:   const GLU_NURBS_ERROR34 : int;
   101:   const GLU_NURBS_ERROR33 : int;
   102:   const GLU_NURBS_ERROR32 : int;
   103:   const GLU_NURBS_ERROR31 : int;
   104:   const GLU_NURBS_ERROR30 : int;
   105:   const GLU_NURBS_ERROR29 : int;
   106:   const GLU_NURBS_ERROR28 : int;
   107:   const GLU_NURBS_ERROR27 : int;
   108:   const GLU_NURBS_ERROR26 : int;
   109:   const GLU_NURBS_ERROR25 : int;
   110:   const GLU_NURBS_ERROR24 : int;
   111:   const GLU_NURBS_ERROR23 : int;
   112:   const GLU_NURBS_ERROR22 : int;
   113:   const GLU_NURBS_ERROR21 : int;
   114:   const GLU_NURBS_ERROR20 : int;
   115:   const GLU_NURBS_ERROR19 : int;
   116:   const GLU_NURBS_ERROR18 : int;
   117:   const GLU_NURBS_ERROR17 : int;
   118:   const GLU_NURBS_ERROR16 : int;
   119:   const GLU_NURBS_ERROR15 : int;
   120:   const GLU_NURBS_ERROR14 : int;
   121:   const GLU_NURBS_ERROR13 : int;
   122:   const GLU_NURBS_ERROR12 : int;
   123:   const GLU_NURBS_ERROR11 : int;
   124:   const GLU_NURBS_ERROR10 : int;
   125:   const GLU_NURBS_ERROR9 : int;
   126:   const GLU_NURBS_ERROR8 : int;
   127:   const GLU_NURBS_ERROR7 : int;
   128:   const GLU_NURBS_ERROR6 : int;
   129:   const GLU_NURBS_ERROR5 : int;
   130:   const GLU_NURBS_ERROR4 : int;
   131:   const GLU_NURBS_ERROR3 : int;
   132:   const GLU_NURBS_ERROR2 : int;
   133:   const GLU_NURBS_ERROR1 : int;
   134:   const GLU_NURBS_END_DATA_EXT : int;
   135:   const GLU_NURBS_END_DATA : int;
   136:   const GLU_NURBS_TEX_COORD_DATA_EXT : int;
   137:   const GLU_NURBS_TEXTURE_COORD_DATA : int;
   138:   const GLU_NURBS_COLOR_DATA_EXT : int;
   139:   const GLU_NURBS_COLOR_DATA : int;
   140:   const GLU_NURBS_NORMAL_DATA_EXT : int;
   141:   const GLU_NURBS_NORMAL_DATA : int;
   142:   const GLU_NURBS_VERTEX_DATA_EXT : int;
   143:   const GLU_NURBS_VERTEX_DATA : int;
   144:   const GLU_NURBS_BEGIN_DATA_EXT : int;
   145:   const GLU_NURBS_BEGIN_DATA : int;
   146:   const GLU_NURBS_END_EXT : int;
   147:   const GLU_NURBS_END : int;
   148:   const GLU_NURBS_TEX_COORD_EXT : int;
   149:   const GLU_NURBS_TEXTURE_COORD : int;
   150:   const GLU_NURBS_COLOR_EXT : int;
   151:   const GLU_NURBS_COLOR : int;
   152:   const GLU_NURBS_NORMAL_EXT : int;
   153:   const GLU_NURBS_NORMAL : int;
   154:   const GLU_NURBS_VERTEX_EXT : int;
   155:   const GLU_NURBS_VERTEX : int;
   156:   const GLU_NURBS_BEGIN_EXT : int;
   157:   const GLU_NURBS_BEGIN : int;
   158:   const GLU_ERROR : int;
   159:   const GLU_NURBS_ERROR : int;
   160:   const GLU_OUTLINE_PATCH : int;
   161:   const GLU_OUTLINE_POLYGON : int;
   162:   const GLU_INVALID_OPERATION : int;
   163:   const GLU_INCOMPATIBLE_GL_VERSION : int;
   164:   const GLU_OUT_OF_MEMORY : int;
   165:   const GLU_INVALID_VALUE : int;
   166:   const GLU_INVALID_ENUM : int;
   167:   const GLU_EXTENSIONS : int;
   168:   const GLU_VERSION : int;
   169:   const GLU_VERSION_1_3 : int;
   170:   const GLU_VERSION_1_2 : int;
   171:   const GLU_VERSION_1_1 : int;
   172:   const GLU_TRUE : int;
   173:   const GLU_FALSE : int;
   174:   const GLU_EXT_nurbs_tessellator : int;
   175:   const GLU_EXT_object_space_tess : int;
   176: //#define GLAPI
   177: //#define GLAPIENTRYP GLAPIENTRY *
   178: //#define GLAPIENTRY
   179: //#define __glu_h__
   180: 
   181:   //C FUNCTION POINTER TYPES
   182:   header '''typedef void (*GL_glu_h_cft_1)();''';
   183:   type GL_glu_h_cft_1 = 'GL_glu_h_cft_1';
   184: 
   185:   //PURE INCOMPLETE TYPES
   186:   type _struct_GLUnurbs = 'struct GLUnurbs'; //local
   187:   type _struct_GLUquadric = 'struct GLUquadric'; //local
   188:   type _struct_GLUtesselator = 'struct GLUtesselator'; //local
   189: 
   190:   //STRUCT or UNION TAG ALIASES
   191:   typedef GLUtesselator = _struct_GLUtesselator;
   192:   typedef GLUquadric = _struct_GLUquadric;
   193:   typedef GLUnurbs = _struct_GLUnurbs;
   194: 
   195:   //TYPE ALIASES
   196:   typedef _GLUfuncptr = GL_glu_h_cft_1;
   197:   typedef GLUtesselatorObj = GLUtesselator;
   198:   typedef GLUnurbsObj = GLUnurbs;
   199:   typedef GLUquadricObj = GLUquadric;
   200:   typedef GLUtriangulatorObj = GLUtesselator;
   201: 
   202:   //PROCEDURES
   203:   proc gluBeginCurve: ptr[GLUnurbs];
   204:   proc gluBeginPolygon: ptr[GLUtesselator];
   205:   proc gluBeginSurface: ptr[GLUnurbs];
   206:   proc gluBeginTrim: ptr[GLUnurbs];
   207:   proc gluCylinder: ptr[GLUquadric] * GLdouble * GLdouble * GLdouble * GLint * GLint;
   208:   proc gluDeleteNurbsRenderer: ptr[GLUnurbs];
   209:   proc gluDeleteQuadric: ptr[GLUquadric];
   210:   proc gluDeleteTess: ptr[GLUtesselator];
   211:   proc gluDisk: ptr[GLUquadric] * GLdouble * GLdouble * GLint * GLint;
   212:   proc gluEndCurve: ptr[GLUnurbs];
   213:   proc gluEndPolygon: ptr[GLUtesselator];
   214:   proc gluEndSurface: ptr[GLUnurbs];
   215:   proc gluEndTrim: ptr[GLUnurbs];
   216:   proc gluGetNurbsProperty: ptr[GLUnurbs] * GLenum * ptr[GLfloat];
   217:   proc gluGetTessProperty: ptr[GLUtesselator] * GLenum * ptr[GLdouble];
   218:   proc gluLoadSamplingMatrices: ptr[GLUnurbs] * cptr[GLfloat] * cptr[GLfloat] * cptr[GLint];
   219:   proc gluLookAt: GLdouble * GLdouble * GLdouble * GLdouble * GLdouble * GLdouble * GLdouble * GLdouble * GLdouble;
   220:   proc gluNextContour: ptr[GLUtesselator] * GLenum;
   221:   proc gluNurbsCallback: ptr[GLUnurbs] * GLenum * GL_glu_h_cft_1;
   222:   proc gluNurbsCallbackData: ptr[GLUnurbs] * ptr[GLvoid];
   223:   proc gluNurbsCallbackDataEXT: ptr[GLUnurbs] * ptr[GLvoid];
   224:   proc gluNurbsCurve: ptr[GLUnurbs] * GLint * ptr[GLfloat] * GLint * ptr[GLfloat] * GLint * GLenum;
   225:   proc gluNurbsProperty: ptr[GLUnurbs] * GLenum * GLfloat;
   226:   proc gluNurbsSurface: ptr[GLUnurbs] * GLint * ptr[GLfloat] * GLint * ptr[GLfloat] * GLint * GLint * ptr[GLfloat] * GLint * GLint * GLenum;
   227:   proc gluOrtho2D: GLdouble * GLdouble * GLdouble * GLdouble;
   228:   proc gluPartialDisk: ptr[GLUquadric] * GLdouble * GLdouble * GLint * GLint * GLdouble * GLdouble;
   229:   proc gluPerspective: GLdouble * GLdouble * GLdouble * GLdouble;
   230:   proc gluPickMatrix: GLdouble * GLdouble * GLdouble * GLdouble * ptr[GLint];
   231:   proc gluPwlCurve: ptr[GLUnurbs] * GLint * ptr[GLfloat] * GLint * GLenum;
   232:   proc gluQuadricCallback: ptr[GLUquadric] * GLenum * GL_glu_h_cft_1;
   233:   proc gluQuadricDrawStyle: ptr[GLUquadric] * GLenum;
   234:   proc gluQuadricNormals: ptr[GLUquadric] * GLenum;
   235:   proc gluQuadricOrientation: ptr[GLUquadric] * GLenum;
   236:   proc gluQuadricTexture: ptr[GLUquadric] * GLboolean;
   237:   proc gluSphere: ptr[GLUquadric] * GLdouble * GLint * GLint;
   238:   proc gluTessBeginContour: ptr[GLUtesselator];
   239:   proc gluTessBeginPolygon: ptr[GLUtesselator] * ptr[GLvoid];
   240:   proc gluTessCallback: ptr[GLUtesselator] * GLenum * GL_glu_h_cft_1;
   241:   proc gluTessEndContour: ptr[GLUtesselator];
   242:   proc gluTessEndPolygon: ptr[GLUtesselator];
   243:   proc gluTessNormal: ptr[GLUtesselator] * GLdouble * GLdouble * GLdouble;
   244:   proc gluTessProperty: ptr[GLUtesselator] * GLenum * GLdouble;
   245:   proc gluTessVertex: ptr[GLUtesselator] * ptr[GLdouble] * ptr[GLvoid];
   246: 
   247:   //FUNCTIONS
   248:   fun gluBuild1DMipmapLevels: GLenum * GLint * GLsizei * GLenum * GLenum * GLint * GLint * GLint * caddress -> GLint;
   249:   fun gluBuild1DMipmaps: GLenum * GLint * GLsizei * GLenum * GLenum * caddress -> GLint;
   250:   fun gluBuild2DMipmapLevels: GLenum * GLint * GLsizei * GLsizei * GLenum * GLenum * GLint * GLint * GLint * caddress -> GLint;
   251:   fun gluBuild2DMipmaps: GLenum * GLint * GLsizei * GLsizei * GLenum * GLenum * caddress -> GLint;
   252:   fun gluBuild3DMipmapLevels: GLenum * GLint * GLsizei * GLsizei * GLsizei * GLenum * GLenum * GLint * GLint * GLint * caddress -> GLint;
   253:   fun gluBuild3DMipmaps: GLenum * GLint * GLsizei * GLsizei * GLsizei * GLenum * GLenum * caddress -> GLint;
   254:   fun gluCheckExtension: cptr[GLubyte] * cptr[GLubyte] -> GLboolean;
   255:   fun gluErrorString: GLenum -> cptr[GLubyte];
   256:   fun gluGetString: GLenum -> cptr[GLubyte];
   257:   fun gluNewNurbsRenderer: 1 -> ptr[GLUnurbs];
   258:   fun gluNewQuadric: 1 -> ptr[GLUquadric];
   259:   fun gluNewTess: 1 -> ptr[GLUtesselator];
   260:   fun gluProject: GLdouble * GLdouble * GLdouble * cptr[GLdouble] * cptr[GLdouble] * cptr[GLint] * ptr[GLdouble] * ptr[GLdouble] * ptr[GLdouble] -> GLint;
   261:   fun gluScaleImage: GLenum * GLsizei * GLsizei * GLenum * caddress * GLsizei * GLsizei * GLenum * ptr[GLvoid] -> GLint;
   262:   fun gluUnProject: GLdouble * GLdouble * GLdouble * cptr[GLdouble] * cptr[GLdouble] * cptr[GLint] * ptr[GLdouble] * ptr[GLdouble] * ptr[GLdouble] -> GLint;
   263:   fun gluUnProject4: GLdouble * GLdouble * GLdouble * GLdouble * cptr[GLdouble] * cptr[GLdouble] * cptr[GLint] * GLdouble * GLdouble * ptr[GLdouble] * ptr[GLdouble] * ptr[GLdouble] * ptr[GLdouble] -> GLint;
   264: }
End felix section to lib/GL/glu_lib.flx[1]
Start felix section to lib/GL/glut_lib.flx[1 /1 ]
     1: #line 1890 "./lpsrc/flx_opengl.pak"
     2: //Module        : GL_freeglut_std_h
     3: //Timestamp     : 2006/1/23 15:46:10 UTC
     4: //Timestamp     : 2006/1/24 2:46:10 (local)
     5: //Raw Header    : /usr/include/GL/freeglut_std.h
     6: //Preprocessor  : gcc -E
     7: //Input file: gl.flxcc.i
     8: //Flxcc Control : gl.flxcc
     9: //Felix Version : 1.1.2_rc1
    10: include 'std';
    11: //INCLUDES
    12: include "GL/gl_lib";
    13: include "GL/glu_lib";
    14: 
    15: module GL_glut_h
    16: {
    17:   requires package "glut";
    18:   header '#include "GL/glut.h"';
    19:   open C_hack;
    20:   open GL_gl_h;
    21:   open GL_glu_h;
    22: 
    23:   const GLUT_GAME_MODE_DISPLAY_CHANGED : int;
    24:   const GLUT_GAME_MODE_REFRESH_RATE : int;
    25:   const GLUT_GAME_MODE_PIXEL_DEPTH : int;
    26:   const GLUT_GAME_MODE_HEIGHT : int;
    27:   const GLUT_GAME_MODE_WIDTH : int;
    28:   const GLUT_GAME_MODE_POSSIBLE : int;
    29:   const GLUT_GAME_MODE_ACTIVE : int;
    30:   const GLUT_JOYSTICK_BUTTON_D : int;
    31:   const GLUT_JOYSTICK_BUTTON_C : int;
    32:   const GLUT_JOYSTICK_BUTTON_B : int;
    33:   const GLUT_JOYSTICK_BUTTON_A : int;
    34:   const GLUT_KEY_REPEAT_DEFAULT : int;
    35:   const GLUT_KEY_REPEAT_ON : int;
    36:   const GLUT_KEY_REPEAT_OFF : int;
    37:   const GLUT_BLUE : int;
    38:   const GLUT_GREEN : int;
    39:   const GLUT_RED : int;
    40:   const GLUT_CURSOR_FULL_CROSSHAIR : int;
    41:   const GLUT_CURSOR_NONE : int;
    42:   const GLUT_CURSOR_INHERIT : int;
    43:   const GLUT_CURSOR_BOTTOM_LEFT_CORNER : int;
    44:   const GLUT_CURSOR_BOTTOM_RIGHT_CORNER : int;
    45:   const GLUT_CURSOR_TOP_RIGHT_CORNER : int;
    46:   const GLUT_CURSOR_TOP_LEFT_CORNER : int;
    47:   const GLUT_CURSOR_RIGHT_SIDE : int;
    48:   const GLUT_CURSOR_LEFT_SIDE : int;
    49:   const GLUT_CURSOR_BOTTOM_SIDE : int;
    50:   const GLUT_CURSOR_TOP_SIDE : int;
    51:   const GLUT_CURSOR_LEFT_RIGHT : int;
    52:   const GLUT_CURSOR_UP_DOWN : int;
    53:   const GLUT_CURSOR_CROSSHAIR : int;
    54:   const GLUT_CURSOR_TEXT : int;
    55:   const GLUT_CURSOR_WAIT : int;
    56:   const GLUT_CURSOR_SPRAY : int;
    57:   const GLUT_CURSOR_CYCLE : int;
    58:   const GLUT_CURSOR_HELP : int;
    59:   const GLUT_CURSOR_DESTROY : int;
    60:   const GLUT_CURSOR_INFO : int;
    61:   const GLUT_CURSOR_LEFT_ARROW : int;
    62:   const GLUT_CURSOR_RIGHT_ARROW : int;
    63:   const GLUT_ACTIVE_ALT : int;
    64:   const GLUT_ACTIVE_CTRL : int;
    65:   const GLUT_ACTIVE_SHIFT : int;
    66:   const GLUT_OVERLAY : int;
    67:   const GLUT_NORMAL : int;
    68:   const GLUT_VIDEO_RESIZE_HEIGHT : int;
    69:   const GLUT_VIDEO_RESIZE_WIDTH : int;
    70:   const GLUT_VIDEO_RESIZE_Y : int;
    71:   const GLUT_VIDEO_RESIZE_X : int;
    72:   const GLUT_VIDEO_RESIZE_HEIGHT_DELTA : int;
    73:   const GLUT_VIDEO_RESIZE_WIDTH_DELTA : int;
    74:   const GLUT_VIDEO_RESIZE_Y_DELTA : int;
    75:   const GLUT_VIDEO_RESIZE_X_DELTA : int;
    76:   const GLUT_VIDEO_RESIZE_IN_USE : int;
    77:   const GLUT_VIDEO_RESIZE_POSSIBLE : int;
    78:   const GLUT_OVERLAY_DAMAGED : int;
    79:   const GLUT_NORMAL_DAMAGED : int;
    80:   const GLUT_TRANSPARENT_INDEX : int;
    81:   const GLUT_HAS_OVERLAY : int;
    82:   const GLUT_LAYER_IN_USE : int;
    83:   const GLUT_OVERLAY_POSSIBLE : int;
    84:   const GLUT_JOYSTICK_POLL_RATE : int;
    85:   const GLUT_JOYSTICK_AXES : int;
    86:   const GLUT_JOYSTICK_BUTTONS : int;
    87:   const GLUT_OWNS_JOYSTICK : int;
    88:   const GLUT_HAS_JOYSTICK : int;
    89:   const GLUT_DEVICE_KEY_REPEAT : int;
    90:   const GLUT_DEVICE_IGNORE_KEY_REPEAT : int;
    91:   const GLUT_NUM_TABLET_BUTTONS : int;
    92:   const GLUT_NUM_DIALS : int;
    93:   const GLUT_NUM_BUTTON_BOX_BUTTONS : int;
    94:   const GLUT_NUM_SPACEBALL_BUTTONS : int;
    95:   const GLUT_NUM_MOUSE_BUTTONS : int;
    96:   const GLUT_HAS_TABLET : int;
    97:   const GLUT_HAS_DIAL_AND_BUTTON_BOX : int;
    98:   const GLUT_HAS_SPACEBALL : int;
    99:   const GLUT_HAS_MOUSE : int;
   100:   const GLUT_HAS_KEYBOARD : int;
   101:   const GLUT_INIT_STATE : int;
   102:   const GLUT_WINDOW_FORMAT_ID : int;
   103:   const GLUT_ELAPSED_TIME : int;
   104:   const GLUT_INIT_DISPLAY_MODE : int;
   105:   const GLUT_INIT_WINDOW_HEIGHT : int;
   106:   const GLUT_INIT_WINDOW_WIDTH : int;
   107:   const GLUT_INIT_WINDOW_Y : int;
   108:   const GLUT_INIT_WINDOW_X : int;
   109:   const GLUT_DISPLAY_MODE_POSSIBLE : int;
   110:   const GLUT_MENU_NUM_ITEMS : int;
   111:   const GLUT_SCREEN_HEIGHT_MM : int;
   112:   const GLUT_SCREEN_WIDTH_MM : int;
   113:   const GLUT_SCREEN_HEIGHT : int;
   114:   const GLUT_SCREEN_WIDTH : int;
   115:   const GLUT_WINDOW_CURSOR : int;
   116:   const GLUT_WINDOW_STEREO : int;
   117:   const GLUT_WINDOW_NUM_SAMPLES : int;
   118:   const GLUT_WINDOW_COLORMAP_SIZE : int;
   119:   const GLUT_WINDOW_NUM_CHILDREN : int;
   120:   const GLUT_WINDOW_PARENT : int;
   121:   const GLUT_WINDOW_RGBA : int;
   122:   const GLUT_WINDOW_DOUBLEBUFFER : int;
   123:   const GLUT_WINDOW_ACCUM_ALPHA_SIZE : int;
   124:   const GLUT_WINDOW_ACCUM_BLUE_SIZE : int;
   125:   const GLUT_WINDOW_ACCUM_GREEN_SIZE : int;
   126:   const GLUT_WINDOW_ACCUM_RED_SIZE : int;
   127:   const GLUT_WINDOW_ALPHA_SIZE : int;
   128:   const GLUT_WINDOW_BLUE_SIZE : int;
   129:   const GLUT_WINDOW_GREEN_SIZE : int;
   130:   const GLUT_WINDOW_RED_SIZE : int;
   131:   const GLUT_WINDOW_DEPTH_SIZE : int;
   132:   const GLUT_WINDOW_STENCIL_SIZE : int;
   133:   const GLUT_WINDOW_BUFFER_SIZE : int;
   134:   const GLUT_WINDOW_HEIGHT : int;
   135:   const GLUT_WINDOW_WIDTH : int;
   136:   const GLUT_WINDOW_Y : int;
   137:   const GLUT_WINDOW_X : int;
   138: //#define GLUT_BITMAP_HELVETICA_18        ((void *) &glutBitmapHelvetica18)
   139: //#define GLUT_BITMAP_HELVETICA_12        ((void *) &glutBitmapHelvetica12)
   140: //#define GLUT_BITMAP_HELVETICA_10        ((void *) &glutBitmapHelvetica10)
   141: //#define GLUT_BITMAP_TIMES_ROMAN_24      ((void *) &glutBitmapTimesRoman24)
   142: //#define GLUT_BITMAP_TIMES_ROMAN_10      ((void *) &glutBitmapTimesRoman10)
   143: //#define GLUT_BITMAP_8_BY_13             ((void *) &glutBitmap8By13)
   144: //#define GLUT_BITMAP_9_BY_15             ((void *) &glutBitmap9By15)
   145: //#define GLUT_STROKE_MONO_ROMAN          ((void *) &glutStrokeMonoRoman)
   146: //#define GLUT_STROKE_ROMAN               ((void *) &glutStrokeRoman)
   147: //#define GLUT_BITMAP_HELVETICA_18        ((void *)0x0008)
   148: //#define GLUT_BITMAP_HELVETICA_12        ((void *)0x0007)
   149: //#define GLUT_BITMAP_HELVETICA_10        ((void *)0x0006)
   150: //#define GLUT_BITMAP_TIMES_ROMAN_24      ((void *)0x0005)
   151: //#define GLUT_BITMAP_TIMES_ROMAN_10      ((void *)0x0004)
   152: //#define GLUT_BITMAP_8_BY_13             ((void *)0x0003)
   153: //#define GLUT_BITMAP_9_BY_15             ((void *)0x0002)
   154: //#define GLUT_STROKE_MONO_ROMAN          ((void *)0x0001)
   155: //#define GLUT_STROKE_ROMAN               ((void *)0x0000)
   156:   const GLUT_FULLY_COVERED : int;
   157:   const GLUT_PARTIALLY_RETAINED : int;
   158:   const GLUT_FULLY_RETAINED : int;
   159:   const GLUT_HIDDEN : int;
   160:   const GLUT_VISIBLE : int;
   161:   const GLUT_NOT_VISIBLE : int;
   162:   const GLUT_MENU_IN_USE : int;
   163:   const GLUT_MENU_NOT_IN_USE : int;
   164:   const GLUT_LUMINANCE : int;
   165:   const GLUT_STEREO : int;
   166:   const GLUT_MULTISAMPLE : int;
   167:   const GLUT_STENCIL : int;
   168:   const GLUT_DEPTH : int;
   169:   const GLUT_ALPHA : int;
   170:   const GLUT_ACCUM : int;
   171:   const GLUT_DOUBLE : int;
   172:   const GLUT_SINGLE : int;
   173:   const GLUT_INDEX : int;
   174:   const GLUT_RGBA : int;
   175:   const GLUT_RGB : int;
   176:   const GLUT_ENTERED : int;
   177:   const GLUT_LEFT : int;
   178:   const GLUT_UP : int;
   179:   const GLUT_DOWN : int;
   180:   const GLUT_RIGHT_BUTTON : int;
   181:   const GLUT_MIDDLE_BUTTON : int;
   182:   const GLUT_LEFT_BUTTON : int;
   183:   const GLUT_KEY_INSERT : int;
   184:   const GLUT_KEY_END : int;
   185:   const GLUT_KEY_HOME : int;
   186:   const GLUT_KEY_PAGE_DOWN : int;
   187:   const GLUT_KEY_PAGE_UP : int;
   188:   const GLUT_KEY_DOWN : int;
   189:   const GLUT_KEY_RIGHT : int;
   190:   const GLUT_KEY_UP : int;
   191:   const GLUT_KEY_LEFT : int;
   192:   const GLUT_KEY_F12 : int;
   193:   const GLUT_KEY_F11 : int;
   194:   const GLUT_KEY_F10 : int;
   195:   const GLUT_KEY_F9 : int;
   196:   const GLUT_KEY_F8 : int;
   197:   const GLUT_KEY_F7 : int;
   198:   const GLUT_KEY_F6 : int;
   199:   const GLUT_KEY_F5 : int;
   200:   const GLUT_KEY_F4 : int;
   201:   const GLUT_KEY_F3 : int;
   202:   const GLUT_KEY_F2 : int;
   203:   const GLUT_KEY_F1 : int;
   204:   const GLUT_XLIB_IMPLEMENTATION : int;
   205:   const FREEGLUT_VERSION_2_0 : int;
   206: //#define GLUT_API_VERSION     4
   207:   const FREEGLUT : int;
   208: //#define FGAPIENTRY
   209: //#define FGAPI
   210: //#define FGAPIENTRY __stdcall
   211: //#define FGAPI __declspec(dllimport)
   212: //#define FGAPI __declspec(dllexport)
   213: //#define FGAPIENTRY
   214: //#define FGAPI
   215: //#define WINDOWS
   216: 
   217: 
   218:   //C FUNCTION POINTER TYPES
   219:   header '''typedef void (*GL_freeglut_std_h_cft_5)(int, int);''';
   220:   type GL_freeglut_std_h_cft_5 = 'GL_freeglut_std_h_cft_5';
   221:   header '''typedef void (*GL_freeglut_std_h_cft_4)(int, int, int);''';
   222:   type GL_freeglut_std_h_cft_4 = 'GL_freeglut_std_h_cft_4';
   223:   header '''typedef void (*GL_freeglut_std_h_cft_3)(unsigned char, int,  int);''';
   224:   type GL_freeglut_std_h_cft_3 = 'GL_freeglut_std_h_cft_3';
   225:   header '''typedef void (*GL_freeglut_std_h_cft_7)(unsigned int, int,  int, int);''';
   226:   type GL_freeglut_std_h_cft_7 = 'GL_freeglut_std_h_cft_7';
   227:   header '''typedef void (*GL_freeglut_std_h_cft_6)(int, int, int,  int);''';
   228:   type GL_freeglut_std_h_cft_6 = 'GL_freeglut_std_h_cft_6';
   229:   header '''typedef void (*GL_freeglut_std_h_cft_1)(int);''';
   230:   type GL_freeglut_std_h_cft_1 = 'GL_freeglut_std_h_cft_1';
   231:   header '''typedef void (*GL_freeglut_std_h_cft_2)(void);''';
   232:   type GL_freeglut_std_h_cft_2 = 'GL_freeglut_std_h_cft_2';
   233: 
   234:   //VARIABLES
   235:   const glutBitmap8By13: address = 'glutBitmap8By13';
   236:   const glutBitmap9By15: address = 'glutBitmap9By15';
   237:   const glutStrokeMonoRoman: address = 'glutStrokeMonoRoman';
   238:   const glutBitmapTimesRoman10: address = 'glutBitmapTimesRoman10';
   239:   const glutStrokeRoman: address = 'glutStrokeRoman';
   240:   const glutBitmapHelvetica10: address = 'glutBitmapHelvetica10';
   241:   const glutBitmapHelvetica12: address = 'glutBitmapHelvetica12';
   242:   const glutBitmapHelvetica18: address = 'glutBitmapHelvetica18';
   243:   const glutBitmapTimesRoman24: address = 'glutBitmapTimesRoman24';
   244: 
   245:   //PROCEDURES
   246:   proc glutAddMenuEntry: cptr[char] * int;
   247:   proc glutAddSubMenu: cptr[char] * int;
   248:   proc glutAttachMenu: int;
   249:   proc glutBitmapCharacter: address * int;
   250:   proc glutButtonBoxFunc: GL_freeglut_std_h_cft_5;
   251:   proc glutChangeToMenuEntry: int * cptr[char] * int;
   252:   proc glutChangeToSubMenu: int * cptr[char] * int;
   253:   proc glutCopyColormap: int;
   254:   proc glutDestroyMenu: int;
   255:   proc glutDestroyWindow: int;
   256:   proc glutDetachMenu: int;
   257:   proc glutDialsFunc: GL_freeglut_std_h_cft_5;
   258:   proc glutDisplayFunc: GL_freeglut_std_h_cft_2;
   259:   proc glutEntryFunc: GL_freeglut_std_h_cft_1;
   260:   proc glutEstablishOverlay: 1;
   261:   proc glutForceJoystickFunc: 1;
   262:   proc glutFullScreen: 1;
   263:   proc glutGameModeString: cptr[char];
   264:   proc glutHideOverlay: 1;
   265:   proc glutHideWindow: 1;
   266:   proc glutIconifyWindow: 1;
   267:   proc glutIdleFunc: GL_freeglut_std_h_cft_2;
   268:   proc glutIgnoreKeyRepeat: int;
   269:   proc glutInit: ptr[int] * ptr[ptr[char]];
   270:   proc glutInitDisplayMode: uint;
   271:   proc glutInitDisplayString: cptr[char];
   272:   proc glutInitWindowPosition: int * int;
   273:   proc glutInitWindowSize: int * int;
   274:   proc glutJoystickFunc: GL_freeglut_std_h_cft_7 * int;
   275:   proc glutKeyboardFunc: GL_freeglut_std_h_cft_3;
   276:   proc glutKeyboardUpFunc: GL_freeglut_std_h_cft_3;
   277:   proc glutLeaveGameMode: 1;
   278:   proc glutMainLoop: 1;
   279:   proc glutMenuStateFunc: GL_freeglut_std_h_cft_1;
   280:   proc glutMenuStatusFunc: GL_freeglut_std_h_cft_4;
   281:   proc glutMotionFunc: GL_freeglut_std_h_cft_5;
   282:   proc glutMouseFunc: GL_freeglut_std_h_cft_6;
   283:   proc glutOverlayDisplayFunc: GL_freeglut_std_h_cft_2;
   284:   proc glutPassiveMotionFunc: GL_freeglut_std_h_cft_5;
   285:   proc glutPopWindow: 1;
   286:   proc glutPositionWindow: int * int;
   287:   proc glutPostOverlayRedisplay: 1;
   288:   proc glutPostRedisplay: 1;
   289:   proc glutPostWindowOverlayRedisplay: int;
   290:   proc glutPostWindowRedisplay: int;
   291:   proc glutPushWindow: 1;
   292:   proc glutRemoveMenuItem: int;
   293:   proc glutRemoveOverlay: 1;
   294:   proc glutReportErrors: 1;
   295:   proc glutReshapeFunc: GL_freeglut_std_h_cft_5;
   296:   proc glutReshapeWindow: int * int;
   297:   proc glutSetColor: int * GLfloat * GLfloat * GLfloat;
   298:   proc glutSetCursor: int;
   299:   proc glutSetIconTitle: cptr[char];
   300:   proc glutSetKeyRepeat: int;
   301:   proc glutSetMenu: int;
   302:   proc glutSetWindow: int;
   303:   proc glutSetWindowTitle: cptr[char];
   304:   proc glutSetupVideoResizing: 1;
   305:   proc glutShowOverlay: 1;
   306:   proc glutShowWindow: 1;
   307:   proc glutSolidCone: GLdouble * GLdouble * GLint * GLint;
   308:   proc glutSolidCube: GLdouble;
   309:   proc glutSolidDodecahedron: 1;
   310:   proc glutSolidIcosahedron: 1;
   311:   proc glutSolidOctahedron: 1;
   312:   proc glutSolidSphere: GLdouble * GLint * GLint;
   313:   proc glutSolidTeapot: GLdouble;
   314:   proc glutSolidTetrahedron: 1;
   315:   proc glutSolidTorus: GLdouble * GLdouble * GLint * GLint;
   316:   proc glutSpaceballButtonFunc: GL_freeglut_std_h_cft_5;
   317:   proc glutSpaceballMotionFunc: GL_freeglut_std_h_cft_4;
   318:   proc glutSpaceballRotateFunc: GL_freeglut_std_h_cft_4;
   319:   proc glutSpecialFunc: GL_freeglut_std_h_cft_4;
   320:   proc glutSpecialUpFunc: GL_freeglut_std_h_cft_4;
   321:   proc glutStopVideoResizing: 1;
   322:   proc glutStrokeCharacter: address * int;
   323:   proc glutSwapBuffers: 1;
   324:   proc glutTabletButtonFunc: GL_freeglut_std_h_cft_6;
   325:   proc glutTabletMotionFunc: GL_freeglut_std_h_cft_5;
   326:   proc glutTimerFunc: uint * GL_freeglut_std_h_cft_1 * int;
   327:   proc glutUseLayer: GLenum;
   328:   proc glutVideoPan: int * int * int * int;
   329:   proc glutVideoResize: int * int * int * int;
   330:   proc glutVisibilityFunc: GL_freeglut_std_h_cft_1;
   331:   proc glutWarpPointer: int * int;
   332:   proc glutWindowStatusFunc: GL_freeglut_std_h_cft_1;
   333:   proc glutWireCone: GLdouble * GLdouble * GLint * GLint;
   334:   proc glutWireCube: GLdouble;
   335:   proc glutWireDodecahedron: 1;
   336:   proc glutWireIcosahedron: 1;
   337:   proc glutWireOctahedron: 1;
   338:   proc glutWireSphere: GLdouble * GLint * GLint;
   339:   proc glutWireTeapot: GLdouble;
   340:   proc glutWireTetrahedron: 1;
   341:   proc glutWireTorus: GLdouble * GLdouble * GLint * GLint;
   342: 
   343:   //FUNCTIONS
   344:   fun glutBitmapLength: address * cptr[utiny] -> int;
   345:   fun glutBitmapWidth: address * int -> int;
   346:   fun glutCreateMenu: GL_freeglut_std_h_cft_1 -> int;
   347:   fun glutCreateSubWindow: int * int * int * int * int -> int;
   348:   fun glutCreateWindow: cptr[char] -> int;
   349:   fun glutDeviceGet: GLenum -> int;
   350:   fun glutEnterGameMode: 1 -> int;
   351:   fun glutExtensionSupported: cptr[char] -> int;
   352:   fun glutGameModeGet: GLenum -> int;
   353:   fun glutGet: GLenum -> int;
   354:   fun glutGetColor: int * int -> GLfloat;
   355:   fun glutGetMenu: 1 -> int;
   356:   fun glutGetModifiers: 1 -> int;
   357:   fun glutGetWindow: 1 -> int;
   358:   fun glutLayerGet: GLenum -> int;
   359:   fun glutStrokeLength: address * cptr[utiny] -> int;
   360:   fun glutStrokeWidth: address * int -> int;
   361:   fun glutVideoResizeGet: GLenum -> int;
   362: }
End felix section to lib/GL/glut_lib.flx[1]
Start felix section to lib/GL/glext_lib.flx[1 /1 ]
     1: #line 2253 "./lpsrc/flx_opengl.pak"
     2: //Module        : GL_glext_h
     3: //Timestamp     : 2006/1/23 15:46:10 UTC
     4: //Timestamp     : 2006/1/24 2:46:10 (local)
     5: //Raw Header    : /usr/include/GL/glext.h
     6: //Preprocessor  : gcc -E
     7: //Input file: gl.flxcc.i
     8: //Flxcc Control : gl.flxcc
     9: //Felix Version : 1.1.2_rc1
    10: include 'std';
    11: 
    12: // This package seems to provide ALL the available
    13: // extensions. This is almost certainly WRONG,
    14: // they should be wrapped separately.
    15: 
    16: module GL_glext_h
    17: {
    18:   requires package "glext";
    19:   header '#include "/usr/include/GL/glext.h"';
    20:   open C_hack;
    21:   const GL_GREMEDY_string_marker : int;
    22:   const GL_EXT_framebuffer_object : int;
    23:   const GL_NV_vertex_program3 : int;
    24:   const GL_NV_vertex_program2_option : int;
    25:   const GL_NV_fragment_program2 : int;
    26:   const GL_NV_fragment_program_option : int;
    27:   const GL_EXT_pixel_buffer_object : int;
    28:   const GL_MESA_ycbcr_texture : int;
    29:   const GL_MESA_pack_invert : int;
    30:   const GL_EXT_blend_equation_separate : int;
    31:   const GL_EXT_texture_mirror_clamp : int;
    32:   const GL_EXT_depth_bounds_test : int;
    33:   const GL_OES_read_format : int;
    34:   const GL_ATI_vertex_attrib_array_object : int;
    35:   const GL_ATI_separate_stencil : int;
    36:   const GL_ATI_map_object_buffer : int;
    37:   const GL_NV_vertex_program2 : int;
    38:   const GL_NV_texture_expand_normal : int;
    39:   const GL_NV_primitive_restart : int;
    40:   const GL_NV_pixel_data_range : int;
    41:   const GL_NV_half_float : int;
    42:   const GL_NV_fragment_program : int;
    43:   const GL_NV_float_buffer : int;
    44:   const GL_ATI_texture_float : int;
    45:   const GL_ATI_texture_env_combine3 : int;
    46:   const GL_ATI_pixel_format_float : int;
    47:   const GL_ATI_draw_buffers : int;
    48:   const GL_S3_s3tc : int;
    49:   const GL_APPLE_ycbcr_422 : int;
    50:   const GL_APPLE_vertex_array_range : int;
    51:   const GL_APPLE_vertex_array_object : int;
    52:   const GL_APPLE_fence : int;
    53:   const GL_APPLE_element_array : int;
    54:   const GL_APPLE_client_storage : int;
    55:   const GL_ATI_text_fragment_shader : int;
    56:   const GL_EXT_stencil_two_side : int;
    57:   const GL_EXT_shadow_funcs : int;
    58:   const GL_NV_vertex_program1_1 : int;
    59:   const GL_NV_texture_shader3 : int;
    60:   const GL_NV_point_sprite : int;
    61:   const GL_NV_occlusion_query : int;
    62:   const GL_NV_depth_clamp : int;
    63:   const GL_NV_multisample_filter_hint : int;
    64:   const GL_SUN_slice_accum : int;
    65:   const GL_SUN_mesh_array : int;
    66:   const GL_ATI_element_array : int;
    67:   const GL_ATI_vertex_streams : int;
    68:   const GL_EXT_vertex_shader : int;
    69:   const GL_ATI_vertex_array_object : int;
    70:   const GL_ATI_pn_triangles : int;
    71:   const GL_ATI_fragment_shader : int;
    72:   const GL_ATI_envmap_bumpmap : int;
    73:   const GL_NV_copy_depth_to_color : int;
    74:   const GL_OML_resample : int;
    75:   const GL_OML_subsample : int;
    76:   const GL_OML_interlace : int;
    77:   const GL_SGIX_scalebias_hint : int;
    78:   const GL_SGIX_texture_coordinate_clamp : int;
    79:   const GL_NV_vertex_program : int;
    80:   const GL_NV_vertex_array_range2 : int;
    81:   const GL_NV_texture_shader2 : int;
    82:   const GL_NV_texture_shader : int;
    83:   const GL_NV_texture_rectangle : int;
    84:   const GL_NV_texture_compression_vtc : int;
    85:   const GL_NV_register_combiners2 : int;
    86:   const GL_NV_packed_depth_stencil : int;
    87:   const GL_NV_evaluators : int;
    88:   const GL_NV_fence : int;
    89:   const GL_ATI_texture_mirror_once : int;
    90:   const GL_EXT_texture_env_dot3 : int;
    91:   const GL_SGIX_igloo_interface : int;
    92:   const GL_SGIS_texture_color_mask : int;
    93:   const GL_SGIS_point_line_texgen : int;
    94:   const GL_SGIX_resample : int;
    95:   const GL_SGIX_convolution_accuracy : int;
    96:   const GL_SGIX_vertex_preclip : int;
    97:   const GL_EXT_multisample : int;
    98:   const GL_3DFX_tbuffer : int;
    99:   const GL_3DFX_multisample : int;
   100:   const GL_3DFX_texture_compression_FXT1 : int;
   101:   const GL_SGIX_depth_pass_instrument : int;
   102:   const GL_SGIX_ycrcb_subsample : int;
   103:   const GL_SGIX_ycrcba : int;
   104:   const GL_SGIX_subsample : int;
   105:   const GL_IBM_vertex_array_lists : int;
   106:   const GL_IBM_multimode_draw_arrays : int;
   107:   const GL_IBM_cull_vertex : int;
   108:   const GL_MESA_window_pos : int;
   109:   const GL_MESA_resize_buffers : int;
   110:   const GL_NV_texture_env_combine4 : int;
   111:   const GL_NV_blend_square : int;
   112:   const GL_NV_texgen_emboss : int;
   113:   const GL_NV_fog_distance : int;
   114:   const GL_NV_register_combiners : int;
   115:   const GL_NV_vertex_array_range : int;
   116:   const GL_NV_light_max_exponent : int;
   117:   const GL_EXT_vertex_weighting : int;
   118:   const GL_EXT_texture_filter_anisotropic : int;
   119:   const GL_EXT_texture_lod_bias : int;
   120:   const GL_EXT_texture_env_add : int;
   121:   const GL_SUN_convolution_border_modes : int;
   122:   const GL_NV_texgen_reflection : int;
   123:   const GL_EXT_422_pixels : int;
   124:   const GL_EXT_stencil_wrap : int;
   125:   const GL_INGR_interlace_read : int;
   126:   const GL_INGR_color_clamp : int;
   127:   const GL_INGR_blend_func_separate : int;
   128:   const GL_EXT_blend_func_separate : int;
   129:   const GL_SUN_vertex : int;
   130:   const GL_SUN_triangle_list : int;
   131:   const GL_SUN_global_alpha : int;
   132:   const GL_SUNX_constant_data : int;
   133:   const GL_SGIX_fog_scale : int;
   134:   const GL_APPLE_transform_hint : int;
   135:   const GL_APPLE_specular_vector : int;
   136:   const GL_EXT_texture_env_combine : int;
   137:   const GL_EXT_coordinate_frame : int;
   138:   const GL_REND_screen_coordinates : int;
   139:   const GL_EXT_fog_coord : int;
   140:   const GL_EXT_multi_draw_arrays : int;
   141:   const GL_EXT_texture_perturb_normal : int;
   142:   const GL_EXT_secondary_color : int;
   143:   const GL_EXT_separate_specular_color : int;
   144:   const GL_EXT_shared_texture_palette : int;
   145:   const GL_EXT_pixel_transform_color_table : int;
   146:   const GL_EXT_pixel_transform : int;
   147:   const GL_HP_occlusion_test : int;
   148:   const GL_INTEL_parallel_arrays : int;
   149:   const GL_SGIX_async_histogram : int;
   150:   const GL_SGIX_async_pixel : int;
   151:   const GL_SGIX_async : int;
   152:   const GL_EXT_bgra : int;
   153:   const GL_SGIX_blend_alpha_minmax : int;
   154:   const GL_EXT_light_texture : int;
   155:   const GL_WIN_specular_fog : int;
   156:   const GL_WIN_phong_shading : int;
   157:   const GL_EXT_draw_range_elements : int;
   158:   const GL_HP_texture_lighting : int;
   159:   const GL_IBM_rasterpos_clip : int;
   160:   const GL_SGIX_fragment_lighting : int;
   161:   const GL_SGIX_ycrcb : int;
   162:   const GL_EXT_cull_vertex : int;
   163:   const GL_EXT_compiled_vertex_array : int;
   164:   const GL_EXT_index_array_formats : int;
   165:   const GL_EXT_index_func : int;
   166:   const GL_EXT_index_material : int;
   167:   const GL_EXT_index_texture : int;
   168:   const GL_SGIX_shadow_ambient : int;
   169:   const GL_SGIX_texture_lod_bias : int;
   170:   const GL_SGIX_calligraphic_fragment : int;
   171:   const GL_SGIX_ir_instrument1 : int;
   172:   const GL_SGIX_list_priority : int;
   173:   const GL_EXT_clip_volume_hint : int;
   174:   const GL_EXT_paletted_texture : int;
   175:   const GL_PGI_misc_hints : int;
   176:   const GL_PGI_vertex_hints : int;
   177:   const GL_EXT_color_subtable : int;
   178:   const GL_SGIX_texture_add_env : int;
   179:   const GL_HP_convolution_border_modes : int;
   180:   const GL_HP_image_transform : int;
   181:   const GL_SGIX_fog_offset : int;
   182:   const GL_SGIS_fog_function : int;
   183:   const GL_SGIX_depth_texture : int;
   184:   const GL_SGIX_flush_raster : int;
   185:   const GL_SGIX_reference_plane : int;
   186:   const GL_SGIX_polynomial_ffd : int;
   187:   const GL_SGIX_tag_sample_buffer : int;
   188:   const GL_SGIX_framezoom : int;
   189:   const GL_SGIX_texture_scale_bias : int;
   190:   const GL_SGIX_instruments : int;
   191:   const GL_SGIS_point_parameters : int;
   192:   const GL_EXT_point_parameters : int;
   193:   const GL_SGIX_texture_multi_buffer : int;
   194:   const GL_SGIX_sprite : int;
   195:   const GL_SGIX_texture_select : int;
   196:   const GL_SGIX_pixel_tiles : int;
   197:   const GL_SGIX_interlace : int;
   198:   const GL_EXT_blend_logic_op : int;
   199:   const GL_EXT_blend_subtract : int;
   200:   const GL_EXT_blend_minmax : int;
   201:   const GL_SGIS_texture_border_clamp : int;
   202:   const GL_SGIS_texture_edge_clamp : int;
   203:   const GL_SGIX_shadow : int;
   204:   const GL_SGIX_clipmap : int;
   205:   const GL_SGIS_generate_mipmap : int;
   206:   const GL_EXT_misc_attribute : int;
   207:   const GL_EXT_vertex_array : int;
   208:   const GL_EXT_rescale_normal : int;
   209:   const GL_SGIS_multisample : int;
   210:   const GL_SGIS_texture_lod : int;
   211:   const GL_EXT_packed_pixels : int;
   212:   const GL_SGIS_sharpen_texture : int;
   213:   const GL_SGIS_detail_texture : int;
   214:   const GL_EXT_texture_object : int;
   215:   const GL_EXT_cmyka : int;
   216:   const GL_SGI_texture_color_table : int;
   217:   const GL_SGIS_texture4D : int;
   218:   const GL_SGIS_pixel_texture : int;
   219:   const GL_SGIX_pixel_texture : int;
   220:   const GL_SGI_color_table : int;
   221:   const GL_EXT_color_matrix : int;
   222:   const GL_EXT_convolution : int;
   223:   const GL_EXT_histogram : int;
   224:   const GL_EXT_copy_texture : int;
   225:   const GL_EXT_subtexture : int;
   226:   const GL_SGIS_texture_filter4 : int;
   227:   const GL_EXT_texture3D : int;
   228:   const GL_EXT_texture : int;
   229:   const GL_EXT_polygon_offset : int;
   230:   const GL_EXT_blend_color : int;
   231:   const GL_EXT_abgr : int;
   232:   const GL_ARB_pixel_buffer_object : int;
   233:   const GL_ARB_texture_float : int;
   234:   const GL_ARB_half_float_pixel : int;
   235:   const GL_ARB_color_buffer_float : int;
   236:   const GL_ARB_texture_rectangle : int;
   237:   const GL_ARB_draw_buffers : int;
   238:   const GL_ARB_fragment_program_shadow : int;
   239:   const GL_ARB_point_sprite : int;
   240:   const GL_ARB_texture_non_power_of_two : int;
   241:   const GL_ARB_shading_language_100 : int;
   242:   const GL_ARB_fragment_shader : int;
   243:   const GL_ARB_vertex_shader : int;
   244:   const GL_ARB_shader_objects : int;
   245:   const GL_ARB_occlusion_query : int;
   246:   const GL_ARB_vertex_buffer_object : int;
   247:   const GL_ARB_fragment_program : int;
   248:   const GL_ARB_vertex_program : int;
   249:   const GL_ARB_window_pos : int;
   250:   const GL_ARB_shadow_ambient : int;
   251:   const GL_ARB_shadow : int;
   252:   const GL_ARB_depth_texture : int;
   253:   const GL_ARB_texture_mirrored_repeat : int;
   254:   const GL_ARB_texture_env_dot3 : int;
   255:   const GL_ARB_texture_env_crossbar : int;
   256:   const GL_ARB_texture_env_combine : int;
   257:   const GL_ARB_matrix_palette : int;
   258:   const GL_ARB_vertex_blend : int;
   259:   const GL_ARB_point_parameters : int;
   260:   const GL_ARB_texture_border_clamp : int;
   261:   const GL_ARB_texture_compression : int;
   262:   const GL_ARB_texture_cube_map : int;
   263:   const GL_ARB_texture_env_add : int;
   264:   const GL_ARB_multisample : int;
   265:   const GL_ARB_transpose_matrix : int;
   266:   const GL_ARB_multitexture : int;
   267:   const GL_VERSION_2_0 : int;
   268:   const GL_VERSION_1_5 : int;
   269:   const GL_VERSION_1_4 : int;
   270:   const GL_VERSION_1_3 : int;
   271:   const GL_VERSION_1_2 : int;
   272:   const GL_RENDERBUFFER_STENCIL_SIZE_EXT : int;
   273:   const GL_RENDERBUFFER_DEPTH_SIZE_EXT : int;
   274:   const GL_RENDERBUFFER_ALPHA_SIZE_EXT : int;
   275:   const GL_RENDERBUFFER_BLUE_SIZE_EXT : int;
   276:   const GL_RENDERBUFFER_GREEN_SIZE_EXT : int;
   277:   const GL_RENDERBUFFER_RED_SIZE_EXT : int;
   278:   const GL_STENCIL_INDEX16_EXT : int;
   279:   const GL_STENCIL_INDEX8_EXT : int;
   280:   const GL_STENCIL_INDEX4_EXT : int;
   281:   const GL_STENCIL_INDEX1_EXT : int;
   282:   const GL_RENDERBUFFER_INTERNAL_FORMAT_EXT : int;
   283:   const GL_RENDERBUFFER_HEIGHT_EXT : int;
   284:   const GL_RENDERBUFFER_WIDTH_EXT : int;
   285:   const GL_RENDERBUFFER_EXT : int;
   286:   const GL_FRAMEBUFFER_EXT : int;
   287:   const GL_STENCIL_ATTACHMENT_EXT : int;
   288:   const GL_DEPTH_ATTACHMENT_EXT : int;
   289:   const GL_COLOR_ATTACHMENT15_EXT : int;
   290:   const GL_COLOR_ATTACHMENT14_EXT : int;
   291:   const GL_COLOR_ATTACHMENT13_EXT : int;
   292:   const GL_COLOR_ATTACHMENT12_EXT : int;
   293:   const GL_COLOR_ATTACHMENT11_EXT : int;
   294:   const GL_COLOR_ATTACHMENT10_EXT : int;
   295:   const GL_COLOR_ATTACHMENT9_EXT : int;
   296:   const GL_COLOR_ATTACHMENT8_EXT : int;
   297:   const GL_COLOR_ATTACHMENT7_EXT : int;
   298:   const GL_COLOR_ATTACHMENT6_EXT : int;
   299:   const GL_COLOR_ATTACHMENT5_EXT : int;
   300:   const GL_COLOR_ATTACHMENT4_EXT : int;
   301:   const GL_COLOR_ATTACHMENT3_EXT : int;
   302:   const GL_COLOR_ATTACHMENT2_EXT : int;
   303:   const GL_COLOR_ATTACHMENT1_EXT : int;
   304:   const GL_COLOR_ATTACHMENT0_EXT : int;
   305:   const GL_MAX_COLOR_ATTACHMENTS_EXT : int;
   306:   const GL_FRAMEBUFFER_UNSUPPORTED_EXT : int;
   307:   const GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT : int;
   308:   const GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT : int;
   309:   const GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT : int;
   310:   const GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT : int;
   311:   const GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT : int;
   312:   const GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT : int;
   313:   const GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT : int;
   314:   const GL_FRAMEBUFFER_COMPLETE_EXT : int;
   315:   const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT : int;
   316:   const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT : int;
   317:   const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT : int;
   318:   const GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT : int;
   319:   const GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT : int;
   320:   const GL_RENDERBUFFER_BINDING_EXT : int;
   321:   const GL_FRAMEBUFFER_BINDING_EXT : int;
   322:   const GL_MAX_RENDERBUFFER_SIZE_EXT : int;
   323:   const GL_INVALID_FRAMEBUFFER_OPERATION_EXT : int;
   324:   const GL_MAX_PROGRAM_LOOP_COUNT_NV : int;
   325:   const GL_MAX_PROGRAM_LOOP_DEPTH_NV : int;
   326:   const GL_MAX_PROGRAM_IF_DEPTH_NV : int;
   327:   const GL_MAX_PROGRAM_CALL_DEPTH_NV : int;
   328:   const GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV : int;
   329:   const GL_PIXEL_UNPACK_BUFFER_BINDING_EXT : int;
   330:   const GL_PIXEL_PACK_BUFFER_BINDING_EXT : int;
   331:   const GL_PIXEL_UNPACK_BUFFER_EXT : int;
   332:   const GL_PIXEL_PACK_BUFFER_EXT : int;
   333:   const GL_YCBCR_MESA : int;
   334:   const GL_UNSIGNED_SHORT_8_8_REV_MESA : int;
   335:   const GL_UNSIGNED_SHORT_8_8_MESA : int;
   336:   const GL_PACK_INVERT_MESA : int;
   337:   const GL_BLEND_EQUATION_ALPHA_EXT : int;
   338:   const GL_BLEND_EQUATION_RGB_EXT : int;
   339:   const GL_MIRROR_CLAMP_TO_BORDER_EXT : int;
   340:   const GL_MIRROR_CLAMP_TO_EDGE_EXT : int;
   341:   const GL_MIRROR_CLAMP_EXT : int;
   342:   const GL_DEPTH_BOUNDS_EXT : int;
   343:   const GL_DEPTH_BOUNDS_TEST_EXT : int;
   344:   const GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES : int;
   345:   const GL_IMPLEMENTATION_COLOR_READ_TYPE_OES : int;
   346:   const GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI : int;
   347:   const GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI : int;
   348:   const GL_STENCIL_BACK_FAIL_ATI : int;
   349:   const GL_STENCIL_BACK_FUNC_ATI : int;
   350:   const GL_TEXTURE_UNSIGNED_REMAP_MODE_NV : int;
   351:   const GL_PRIMITIVE_RESTART_INDEX_NV : int;
   352:   const GL_PRIMITIVE_RESTART_NV : int;
   353:   const GL_READ_PIXEL_DATA_RANGE_POINTER_NV : int;
   354:   const GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV : int;
   355:   const GL_READ_PIXEL_DATA_RANGE_LENGTH_NV : int;
   356:   const GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV : int;
   357:   const GL_READ_PIXEL_DATA_RANGE_NV : int;
   358:   const GL_WRITE_PIXEL_DATA_RANGE_NV : int;
   359:   const GL_HALF_FLOAT_NV : int;
   360:   const GL_PROGRAM_ERROR_STRING_NV : int;
   361:   const GL_FRAGMENT_PROGRAM_BINDING_NV : int;
   362:   const GL_MAX_TEXTURE_IMAGE_UNITS_NV : int;
   363:   const GL_MAX_TEXTURE_COORDS_NV : int;
   364:   const GL_FRAGMENT_PROGRAM_NV : int;
   365:   const GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV : int;
   366:   const GL_FLOAT_RGBA_MODE_NV : int;
   367:   const GL_FLOAT_CLEAR_COLOR_VALUE_NV : int;
   368:   const GL_TEXTURE_FLOAT_COMPONENTS_NV : int;
   369:   const GL_FLOAT_RGBA32_NV : int;
   370:   const GL_FLOAT_RGBA16_NV : int;
   371:   const GL_FLOAT_RGB32_NV : int;
   372:   const GL_FLOAT_RGB16_NV : int;
   373:   const GL_FLOAT_RG32_NV : int;
   374:   const GL_FLOAT_RG16_NV : int;
   375:   const GL_FLOAT_R32_NV : int;
   376:   const GL_FLOAT_R16_NV : int;
   377:   const GL_FLOAT_RGBA_NV : int;
   378:   const GL_FLOAT_RGB_NV : int;
   379:   const GL_FLOAT_RG_NV : int;
   380:   const GL_FLOAT_R_NV : int;
   381:   const GL_LUMINANCE_ALPHA_FLOAT16_ATI : int;
   382:   const GL_LUMINANCE_FLOAT16_ATI : int;
   383:   const GL_INTENSITY_FLOAT16_ATI : int;
   384:   const GL_ALPHA_FLOAT16_ATI : int;
   385:   const GL_RGB_FLOAT16_ATI : int;
   386:   const GL_RGBA_FLOAT16_ATI : int;
   387:   const GL_LUMINANCE_ALPHA_FLOAT32_ATI : int;
   388:   const GL_LUMINANCE_FLOAT32_ATI : int;
   389:   const GL_INTENSITY_FLOAT32_ATI : int;
   390:   const GL_ALPHA_FLOAT32_ATI : int;
   391:   const GL_RGB_FLOAT32_ATI : int;
   392:   const GL_RGBA_FLOAT32_ATI : int;
   393:   const GL_MODULATE_SUBTRACT_ATI : int;
   394:   const GL_MODULATE_SIGNED_ADD_ATI : int;
   395:   const GL_MODULATE_ADD_ATI : int;
   396:   const GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI : int;
   397:   const GL_TYPE_RGBA_FLOAT_ATI : int;
   398:   const GL_DRAW_BUFFER15_ATI : int;
   399:   const GL_DRAW_BUFFER14_ATI : int;
   400:   const GL_DRAW_BUFFER13_ATI : int;
   401:   const GL_DRAW_BUFFER12_ATI : int;
   402:   const GL_DRAW_BUFFER11_ATI : int;
   403:   const GL_DRAW_BUFFER10_ATI : int;
   404:   const GL_DRAW_BUFFER9_ATI : int;
   405:   const GL_DRAW_BUFFER8_ATI : int;
   406:   const GL_DRAW_BUFFER7_ATI : int;
   407:   const GL_DRAW_BUFFER6_ATI : int;
   408:   const GL_DRAW_BUFFER5_ATI : int;
   409:   const GL_DRAW_BUFFER4_ATI : int;
   410:   const GL_DRAW_BUFFER3_ATI : int;
   411:   const GL_DRAW_BUFFER2_ATI : int;
   412:   const GL_DRAW_BUFFER1_ATI : int;
   413:   const GL_DRAW_BUFFER0_ATI : int;
   414:   const GL_MAX_DRAW_BUFFERS_ATI : int;
   415:   const GL_RGBA4_S3TC : int;
   416:   const GL_RGBA_S3TC : int;
   417:   const GL_RGB4_S3TC : int;
   418:   const GL_RGB_S3TC : int;
   419:   const GL_UNSIGNED_SHORT_8_8_REV_APPLE : int;
   420:   const GL_UNSIGNED_SHORT_8_8_APPLE : int;
   421:   const GL_YCBCR_422_APPLE : int;
   422:   const GL_STORAGE_SHARED_APPLE : int;
   423:   const GL_STORAGE_CACHED_APPLE : int;
   424:   const GL_VERTEX_ARRAY_RANGE_POINTER_APPLE : int;
   425:   const GL_VERTEX_ARRAY_STORAGE_HINT_APPLE : int;
   426:   const GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE : int;
   427:   const GL_VERTEX_ARRAY_RANGE_APPLE : int;
   428:   const GL_VERTEX_ARRAY_BINDING_APPLE : int;
   429:   const GL_FENCE_APPLE : int;
   430:   const GL_DRAW_PIXELS_APPLE : int;
   431:   const GL_ELEMENT_ARRAY_POINTER_APPLE : int;
   432:   const GL_ELEMENT_ARRAY_TYPE_APPLE : int;
   433:   const GL_ELEMENT_ARRAY_APPLE : int;
   434:   const GL_UNPACK_CLIENT_STORAGE_APPLE : int;
   435:   const GL_TEXT_FRAGMENT_SHADER_ATI : int;
   436:   const GL_ACTIVE_STENCIL_FACE_EXT : int;
   437:   const GL_STENCIL_TEST_TWO_SIDE_EXT : int;
   438:   const GL_FORCE_BLUE_TO_ONE_NV : int;
   439:   const GL_SIGNED_HILO8_NV : int;
   440:   const GL_HILO8_NV : int;
   441:   const GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV : int;
   442:   const GL_DOT_PRODUCT_TEXTURE_1D_NV : int;
   443:   const GL_DOT_PRODUCT_PASS_THROUGH_NV : int;
   444:   const GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV : int;
   445:   const GL_DEPENDENT_RGB_TEXTURE_3D_NV : int;
   446:   const GL_DEPENDENT_HILO_TEXTURE_2D_NV : int;
   447:   const GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV : int;
   448:   const GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV : int;
   449:   const GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV : int;
   450:   const GL_OFFSET_HILO_TEXTURE_2D_NV : int;
   451:   const GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV : int;
   452:   const GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV : int;
   453:   const GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV : int;
   454:   const GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV : int;
   455:   const GL_POINT_SPRITE_R_MODE_NV : int;
   456:   const GL_COORD_REPLACE_NV : int;
   457:   const GL_POINT_SPRITE_NV : int;
   458:   const GL_PIXEL_COUNT_AVAILABLE_NV : int;
   459:   const GL_PIXEL_COUNT_NV : int;
   460:   const GL_CURRENT_OCCLUSION_QUERY_ID_NV : int;
   461:   const GL_PIXEL_COUNTER_BITS_NV : int;
   462:   const GL_DEPTH_CLAMP_NV : int;
   463:   const GL_MULTISAMPLE_FILTER_HINT_NV : int;
   464:   const GL_SLICE_ACCUM_SUN : int;
   465:   const GL_TRIANGLE_MESH_SUN : int;
   466:   const GL_QUAD_MESH_SUN : int;
   467:   const GL_ELEMENT_ARRAY_POINTER_ATI : int;
   468:   const GL_ELEMENT_ARRAY_TYPE_ATI : int;
   469:   const GL_ELEMENT_ARRAY_ATI : int;
   470:   const GL_VERTEX_SOURCE_ATI : int;
   471:   const GL_VERTEX_STREAM7_ATI : int;
   472:   const GL_VERTEX_STREAM6_ATI : int;
   473:   const GL_VERTEX_STREAM5_ATI : int;
   474:   const GL_VERTEX_STREAM4_ATI : int;
   475:   const GL_VERTEX_STREAM3_ATI : int;
   476:   const GL_VERTEX_STREAM2_ATI : int;
   477:   const GL_VERTEX_STREAM1_ATI : int;
   478:   const GL_VERTEX_STREAM0_ATI : int;
   479:   const GL_MAX_VERTEX_STREAMS_ATI : int;
   480:   const GL_LOCAL_CONSTANT_DATATYPE_EXT : int;
   481:   const GL_LOCAL_CONSTANT_VALUE_EXT : int;
   482:   const GL_INVARIANT_DATATYPE_EXT : int;
   483:   const GL_INVARIANT_VALUE_EXT : int;
   484:   const GL_VARIANT_ARRAY_POINTER_EXT : int;
   485:   const GL_VARIANT_ARRAY_EXT : int;
   486:   const GL_VARIANT_ARRAY_TYPE_EXT : int;
   487:   const GL_VARIANT_ARRAY_STRIDE_EXT : int;
   488:   const GL_VARIANT_DATATYPE_EXT : int;
   489:   const GL_VARIANT_VALUE_EXT : int;
   490:   const GL_MVP_MATRIX_EXT : int;
   491:   const GL_CURRENT_VERTEX_EXT : int;
   492:   const GL_FULL_RANGE_EXT : int;
   493:   const GL_NORMALIZED_RANGE_EXT : int;
   494:   const GL_NEGATIVE_ONE_EXT : int;
   495:   const GL_ONE_EXT : int;
   496:   const GL_ZERO_EXT : int;
   497:   const GL_NEGATIVE_W_EXT : int;
   498:   const GL_NEGATIVE_Z_EXT : int;
   499:   const GL_NEGATIVE_Y_EXT : int;
   500:   const GL_NEGATIVE_X_EXT : int;
   501:   const GL_W_EXT : int;
   502:   const GL_Z_EXT : int;
   503:   const GL_Y_EXT : int;
   504:   const GL_X_EXT : int;
   505:   const GL_VERTEX_SHADER_OPTIMIZED_EXT : int;
   506:   const GL_VERTEX_SHADER_LOCALS_EXT : int;
   507:   const GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT : int;
   508:   const GL_VERTEX_SHADER_INVARIANTS_EXT : int;
   509:   const GL_VERTEX_SHADER_VARIANTS_EXT : int;
   510:   const GL_VERTEX_SHADER_INSTRUCTIONS_EXT : int;
   511:   const GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT : int;
   512:   const GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT : int;
   513:   const GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT : int;
   514:   const GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT : int;
   515:   const GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT : int;
   516:   const GL_MAX_VERTEX_SHADER_LOCALS_EXT : int;
   517:   const GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT : int;
   518:   const GL_MAX_VERTEX_SHADER_INVARIANTS_EXT : int;
   519:   const GL_MAX_VERTEX_SHADER_VARIANTS_EXT : int;
   520:   const GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT : int;
   521:   const GL_LOCAL_EXT : int;
   522:   const GL_LOCAL_CONSTANT_EXT : int;
   523:   const GL_INVARIANT_EXT : int;
   524:   const GL_VARIANT_EXT : int;
   525:   const GL_MATRIX_EXT : int;
   526:   const GL_VECTOR_EXT : int;
   527:   const GL_SCALAR_EXT : int;
   528:   const GL_OUTPUT_FOG_EXT : int;
   529:   const GL_OUTPUT_TEXTURE_COORD31_EXT : int;
   530:   const GL_OUTPUT_TEXTURE_COORD30_EXT : int;
   531:   const GL_OUTPUT_TEXTURE_COORD29_EXT : int;
   532:   const GL_OUTPUT_TEXTURE_COORD28_EXT : int;
   533:   const GL_OUTPUT_TEXTURE_COORD27_EXT : int;
   534:   const GL_OUTPUT_TEXTURE_COORD26_EXT : int;
   535:   const GL_OUTPUT_TEXTURE_COORD25_EXT : int;
   536:   const GL_OUTPUT_TEXTURE_COORD24_EXT : int;
   537:   const GL_OUTPUT_TEXTURE_COORD23_EXT : int;
   538:   const GL_OUTPUT_TEXTURE_COORD22_EXT : int;
   539:   const GL_OUTPUT_TEXTURE_COORD21_EXT : int;
   540:   const GL_OUTPUT_TEXTURE_COORD20_EXT : int;
   541:   const GL_OUTPUT_TEXTURE_COORD19_EXT : int;
   542:   const GL_OUTPUT_TEXTURE_COORD18_EXT : int;
   543:   const GL_OUTPUT_TEXTURE_COORD17_EXT : int;
   544:   const GL_OUTPUT_TEXTURE_COORD16_EXT : int;
   545:   const GL_OUTPUT_TEXTURE_COORD15_EXT : int;
   546:   const GL_OUTPUT_TEXTURE_COORD14_EXT : int;
   547:   const GL_OUTPUT_TEXTURE_COORD13_EXT : int;
   548:   const GL_OUTPUT_TEXTURE_COORD12_EXT : int;
   549:   const GL_OUTPUT_TEXTURE_COORD11_EXT : int;
   550:   const GL_OUTPUT_TEXTURE_COORD10_EXT : int;
   551:   const GL_OUTPUT_TEXTURE_COORD9_EXT : int;
   552:   const GL_OUTPUT_TEXTURE_COORD8_EXT : int;
   553:   const GL_OUTPUT_TEXTURE_COORD7_EXT : int;
   554:   const GL_OUTPUT_TEXTURE_COORD6_EXT : int;
   555:   const GL_OUTPUT_TEXTURE_COORD5_EXT : int;
   556:   const GL_OUTPUT_TEXTURE_COORD4_EXT : int;
   557:   const GL_OUTPUT_TEXTURE_COORD3_EXT : int;
   558:   const GL_OUTPUT_TEXTURE_COORD2_EXT : int;
   559:   const GL_OUTPUT_TEXTURE_COORD1_EXT : int;
   560:   const GL_OUTPUT_TEXTURE_COORD0_EXT : int;
   561:   const GL_OUTPUT_COLOR1_EXT : int;
   562:   const GL_OUTPUT_COLOR0_EXT : int;
   563:   const GL_OUTPUT_VERTEX_EXT : int;
   564:   const GL_OP_MOV_EXT : int;
   565:   const GL_OP_MULTIPLY_MATRIX_EXT : int;
   566:   const GL_OP_CROSS_PRODUCT_EXT : int;
   567:   const GL_OP_SUB_EXT : int;
   568:   const GL_OP_RECIP_SQRT_EXT : int;
   569:   const GL_OP_RECIP_EXT : int;
   570:   const GL_OP_POWER_EXT : int;
   571:   const GL_OP_LOG_BASE_2_EXT : int;
   572:   const GL_OP_EXP_BASE_2_EXT : int;
   573:   const GL_OP_ROUND_EXT : int;
   574:   const GL_OP_FLOOR_EXT : int;
   575:   const GL_OP_CLAMP_EXT : int;
   576:   const GL_OP_SET_LT_EXT : int;
   577:   const GL_OP_SET_GE_EXT : int;
   578:   const GL_OP_MIN_EXT : int;
   579:   const GL_OP_MAX_EXT : int;
   580:   const GL_OP_FRAC_EXT : int;
   581:   const GL_OP_MADD_EXT : int;
   582:   const GL_OP_ADD_EXT : int;
   583:   const GL_OP_MUL_EXT : int;
   584:   const GL_OP_DOT4_EXT : int;
   585:   const GL_OP_DOT3_EXT : int;
   586:   const GL_OP_NEGATE_EXT : int;
   587:   const GL_OP_INDEX_EXT : int;
   588:   const GL_VERTEX_SHADER_BINDING_EXT : int;
   589:   const GL_VERTEX_SHADER_EXT : int;
   590:   const GL_ARRAY_OBJECT_OFFSET_ATI : int;
   591:   const GL_ARRAY_OBJECT_BUFFER_ATI : int;
   592:   const GL_OBJECT_BUFFER_USAGE_ATI : int;
   593:   const GL_OBJECT_BUFFER_SIZE_ATI : int;
   594:   const GL_DISCARD_ATI : int;
   595:   const GL_PRESERVE_ATI : int;
   596:   const GL_DYNAMIC_ATI : int;
   597:   const GL_STATIC_ATI : int;
   598:   const GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI : int;
   599:   const GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI : int;
   600:   const GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI : int;
   601:   const GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI : int;
   602:   const GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI : int;
   603:   const GL_PN_TRIANGLES_NORMAL_MODE_ATI : int;
   604:   const GL_PN_TRIANGLES_POINT_MODE_ATI : int;
   605:   const GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI : int;
   606:   const GL_PN_TRIANGLES_ATI : int;
   607:   const GL_BIAS_BIT_ATI : int;
   608:   const GL_NEGATE_BIT_ATI : int;
   609:   const GL_COMP_BIT_ATI : int;
   610:   const GL_SATURATE_BIT_ATI : int;
   611:   const GL_EIGHTH_BIT_ATI : int;
   612:   const GL_QUARTER_BIT_ATI : int;
   613:   const GL_HALF_BIT_ATI : int;
   614:   const GL_8X_BIT_ATI : int;
   615:   const GL_4X_BIT_ATI : int;
   616:   const GL_2X_BIT_ATI : int;
   617:   const GL_BLUE_BIT_ATI : int;
   618:   const GL_GREEN_BIT_ATI : int;
   619:   const GL_RED_BIT_ATI : int;
   620:   const GL_SWIZZLE_STRQ_DQ_ATI : int;
   621:   const GL_SWIZZLE_STRQ_ATI : int;
   622:   const GL_SWIZZLE_STQ_DQ_ATI : int;
   623:   const GL_SWIZZLE_STR_DR_ATI : int;
   624:   const GL_SWIZZLE_STQ_ATI : int;
   625:   const GL_SWIZZLE_STR_ATI : int;
   626:   const GL_COLOR_ALPHA_PAIRING_ATI : int;
   627:   const GL_NUM_LOOPBACK_COMPONENTS_ATI : int;
   628:   const GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI : int;
   629:   const GL_NUM_INSTRUCTIONS_TOTAL_ATI : int;
   630:   const GL_NUM_INSTRUCTIONS_PER_PASS_ATI : int;
   631:   const GL_NUM_PASSES_ATI : int;
   632:   const GL_NUM_FRAGMENT_CONSTANTS_ATI : int;
   633:   const GL_NUM_FRAGMENT_REGISTERS_ATI : int;
   634:   const GL_SECONDARY_INTERPOLATOR_ATI : int;
   635:   const GL_DOT2_ADD_ATI : int;
   636:   const GL_CND0_ATI : int;
   637:   const GL_CND_ATI : int;
   638:   const GL_LERP_ATI : int;
   639:   const GL_MAD_ATI : int;
   640:   const GL_DOT4_ATI : int;
   641:   const GL_DOT3_ATI : int;
   642:   const GL_SUB_ATI : int;
   643:   const GL_MUL_ATI : int;
   644:   const GL_ADD_ATI : int;
   645:   const GL_MOV_ATI : int;
   646:   const GL_CON_31_ATI : int;
   647:   const GL_CON_30_ATI : int;
   648:   const GL_CON_29_ATI : int;
   649:   const GL_CON_28_ATI : int;
   650:   const GL_CON_27_ATI : int;
   651:   const GL_CON_26_ATI : int;
   652:   const GL_CON_25_ATI : int;
   653:   const GL_CON_24_ATI : int;
   654:   const GL_CON_23_ATI : int;
   655:   const GL_CON_22_ATI : int;
   656:   const GL_CON_21_ATI : int;
   657:   const GL_CON_20_ATI : int;
   658:   const GL_CON_19_ATI : int;
   659:   const GL_CON_18_ATI : int;
   660:   const GL_CON_17_ATI : int;
   661:   const GL_CON_16_ATI : int;
   662:   const GL_CON_15_ATI : int;
   663:   const GL_CON_14_ATI : int;
   664:   const GL_CON_13_ATI : int;
   665:   const GL_CON_12_ATI : int;
   666:   const GL_CON_11_ATI : int;
   667:   const GL_CON_10_ATI : int;
   668:   const GL_CON_9_ATI : int;
   669:   const GL_CON_8_ATI : int;
   670:   const GL_CON_7_ATI : int;
   671:   const GL_CON_6_ATI : int;
   672:   const GL_CON_5_ATI : int;
   673:   const GL_CON_4_ATI : int;
   674:   const GL_CON_3_ATI : int;
   675:   const GL_CON_2_ATI : int;
   676:   const GL_CON_1_ATI : int;
   677:   const GL_CON_0_ATI : int;
   678:   const GL_REG_31_ATI : int;
   679:   const GL_REG_30_ATI : int;
   680:   const GL_REG_29_ATI : int;
   681:   const GL_REG_28_ATI : int;
   682:   const GL_REG_27_ATI : int;
   683:   const GL_REG_26_ATI : int;
   684:   const GL_REG_25_ATI : int;
   685:   const GL_REG_24_ATI : int;
   686:   const GL_REG_23_ATI : int;
   687:   const GL_REG_22_ATI : int;
   688:   const GL_REG_21_ATI : int;
   689:   const GL_REG_20_ATI : int;
   690:   const GL_REG_19_ATI : int;
   691:   const GL_REG_18_ATI : int;
   692:   const GL_REG_17_ATI : int;
   693:   const GL_REG_16_ATI : int;
   694:   const GL_REG_15_ATI : int;
   695:   const GL_REG_14_ATI : int;
   696:   const GL_REG_13_ATI : int;
   697:   const GL_REG_12_ATI : int;
   698:   const GL_REG_11_ATI : int;
   699:   const GL_REG_10_ATI : int;
   700:   const GL_REG_9_ATI : int;
   701:   const GL_REG_8_ATI : int;
   702:   const GL_REG_7_ATI : int;
   703:   const GL_REG_6_ATI : int;
   704:   const GL_REG_5_ATI : int;
   705:   const GL_REG_4_ATI : int;
   706:   const GL_REG_3_ATI : int;
   707:   const GL_REG_2_ATI : int;
   708:   const GL_REG_1_ATI : int;
   709:   const GL_REG_0_ATI : int;
   710:   const GL_FRAGMENT_SHADER_ATI : int;
   711:   const GL_BUMP_TARGET_ATI : int;
   712:   const GL_BUMP_ENVMAP_ATI : int;
   713:   const GL_DU8DV8_ATI : int;
   714:   const GL_DUDV_ATI : int;
   715:   const GL_BUMP_TEX_UNITS_ATI : int;
   716:   const GL_BUMP_NUM_TEX_UNITS_ATI : int;
   717:   const GL_BUMP_ROT_MATRIX_SIZE_ATI : int;
   718:   const GL_BUMP_ROT_MATRIX_ATI : int;
   719:   const GL_DEPTH_STENCIL_TO_BGRA_NV : int;
   720:   const GL_DEPTH_STENCIL_TO_RGBA_NV : int;
   721:   const GL_RESAMPLE_DECIMATE_OML : int;
   722:   const GL_RESAMPLE_AVERAGE_OML : int;
   723:   const GL_RESAMPLE_ZERO_FILL_OML : int;
   724:   const GL_RESAMPLE_REPLICATE_OML : int;
   725:   const GL_UNPACK_RESAMPLE_OML : int;
   726:   const GL_PACK_RESAMPLE_OML : int;
   727:   const GL_FORMAT_SUBSAMPLE_244_244_OML : int;
   728:   const GL_FORMAT_SUBSAMPLE_24_24_OML : int;
   729:   const GL_INTERLACE_READ_OML : int;
   730:   const GL_INTERLACE_OML : int;
   731:   const GL_SCALEBIAS_HINT_SGIX : int;
   732:   const GL_TEXTURE_MAX_CLAMP_R_SGIX : int;
   733:   const GL_TEXTURE_MAX_CLAMP_T_SGIX : int;
   734:   const GL_TEXTURE_MAX_CLAMP_S_SGIX : int;
   735:   const GL_MAP2_VERTEX_ATTRIB15_4_NV : int;
   736:   const GL_MAP2_VERTEX_ATTRIB14_4_NV : int;
   737:   const GL_MAP2_VERTEX_ATTRIB13_4_NV : int;
   738:   const GL_MAP2_VERTEX_ATTRIB12_4_NV : int;
   739:   const GL_MAP2_VERTEX_ATTRIB11_4_NV : int;
   740:   const GL_MAP2_VERTEX_ATTRIB10_4_NV : int;
   741:   const GL_MAP2_VERTEX_ATTRIB9_4_NV : int;
   742:   const GL_MAP2_VERTEX_ATTRIB8_4_NV : int;
   743:   const GL_MAP2_VERTEX_ATTRIB7_4_NV : int;
   744:   const GL_MAP2_VERTEX_ATTRIB6_4_NV : int;
   745:   const GL_MAP2_VERTEX_ATTRIB5_4_NV : int;
   746:   const GL_MAP2_VERTEX_ATTRIB4_4_NV : int;
   747:   const GL_MAP2_VERTEX_ATTRIB3_4_NV : int;
   748:   const GL_MAP2_VERTEX_ATTRIB2_4_NV : int;
   749:   const GL_MAP2_VERTEX_ATTRIB1_4_NV : int;
   750:   const GL_MAP2_VERTEX_ATTRIB0_4_NV : int;
   751:   const GL_MAP1_VERTEX_ATTRIB15_4_NV : int;
   752:   const GL_MAP1_VERTEX_ATTRIB14_4_NV : int;
   753:   const GL_MAP1_VERTEX_ATTRIB13_4_NV : int;
   754:   const GL_MAP1_VERTEX_ATTRIB12_4_NV : int;
   755:   const GL_MAP1_VERTEX_ATTRIB11_4_NV : int;
   756:   const GL_MAP1_VERTEX_ATTRIB10_4_NV : int;
   757:   const GL_MAP1_VERTEX_ATTRIB9_4_NV : int;
   758:   const GL_MAP1_VERTEX_ATTRIB8_4_NV : int;
   759:   const GL_MAP1_VERTEX_ATTRIB7_4_NV : int;
   760:   const GL_MAP1_VERTEX_ATTRIB6_4_NV : int;
   761:   const GL_MAP1_VERTEX_ATTRIB5_4_NV : int;
   762:   const GL_MAP1_VERTEX_ATTRIB4_4_NV : int;
   763:   const GL_MAP1_VERTEX_ATTRIB3_4_NV : int;
   764:   const GL_MAP1_VERTEX_ATTRIB2_4_NV : int;
   765:   const GL_MAP1_VERTEX_ATTRIB1_4_NV : int;
   766:   const GL_MAP1_VERTEX_ATTRIB0_4_NV : int;
   767:   const GL_VERTEX_ATTRIB_ARRAY15_NV : int;
   768:   const GL_VERTEX_ATTRIB_ARRAY14_NV : int;
   769:   const GL_VERTEX_ATTRIB_ARRAY13_NV : int;
   770:   const GL_VERTEX_ATTRIB_ARRAY12_NV : int;
   771:   const GL_VERTEX_ATTRIB_ARRAY11_NV : int;
   772:   const GL_VERTEX_ATTRIB_ARRAY10_NV : int;
   773:   const GL_VERTEX_ATTRIB_ARRAY9_NV : int;
   774:   const GL_VERTEX_ATTRIB_ARRAY8_NV : int;
   775:   const GL_VERTEX_ATTRIB_ARRAY7_NV : int;
   776:   const GL_VERTEX_ATTRIB_ARRAY6_NV : int;
   777:   const GL_VERTEX_ATTRIB_ARRAY5_NV : int;
   778:   const GL_VERTEX_ATTRIB_ARRAY4_NV : int;
   779:   const GL_VERTEX_ATTRIB_ARRAY3_NV : int;
   780:   const GL_VERTEX_ATTRIB_ARRAY2_NV : int;
   781:   const GL_VERTEX_ATTRIB_ARRAY1_NV : int;
   782:   const GL_VERTEX_ATTRIB_ARRAY0_NV : int;
   783:   const GL_PROGRAM_ERROR_POSITION_NV : int;
   784:   const GL_VERTEX_PROGRAM_BINDING_NV : int;
   785:   const GL_TRACK_MATRIX_TRANSFORM_NV : int;
   786:   const GL_TRACK_MATRIX_NV : int;
   787:   const GL_PROGRAM_RESIDENT_NV : int;
   788:   const GL_PROGRAM_TARGET_NV : int;
   789:   const GL_ATTRIB_ARRAY_POINTER_NV : int;
   790:   const GL_PROGRAM_PARAMETER_NV : int;
   791:   const GL_VERTEX_PROGRAM_TWO_SIDE_NV : int;
   792:   const GL_VERTEX_PROGRAM_POINT_SIZE_NV : int;
   793:   const GL_CURRENT_MATRIX_NV : int;
   794:   const GL_CURRENT_MATRIX_STACK_DEPTH_NV : int;
   795:   const GL_MATRIX7_NV : int;
   796:   const GL_MATRIX6_NV : int;
   797:   const GL_MATRIX5_NV : int;
   798:   const GL_MATRIX4_NV : int;
   799:   const GL_MATRIX3_NV : int;
   800:   const GL_MATRIX2_NV : int;
   801:   const GL_MATRIX1_NV : int;
   802:   const GL_MATRIX0_NV : int;
   803:   const GL_MAX_TRACK_MATRICES_NV : int;
   804:   const GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV : int;
   805:   const GL_INVERSE_TRANSPOSE_NV : int;
   806:   const GL_TRANSPOSE_NV : int;
   807:   const GL_INVERSE_NV : int;
   808:   const GL_IDENTITY_NV : int;
   809:   const GL_MODELVIEW_PROJECTION_NV : int;
   810:   const GL_PROGRAM_STRING_NV : int;
   811:   const GL_PROGRAM_LENGTH_NV : int;
   812:   const GL_CURRENT_ATTRIB_NV : int;
   813:   const GL_ATTRIB_ARRAY_TYPE_NV : int;
   814:   const GL_ATTRIB_ARRAY_STRIDE_NV : int;
   815:   const GL_ATTRIB_ARRAY_SIZE_NV : int;
   816:   const GL_VERTEX_STATE_PROGRAM_NV : int;
   817:   const GL_VERTEX_PROGRAM_NV : int;
   818:   const GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV : int;
   819:   const GL_DOT_PRODUCT_TEXTURE_3D_NV : int;
   820:   const GL_TEXTURE_MAG_SIZE_NV : int;
   821:   const GL_TEXTURE_DT_SIZE_NV : int;
   822:   const GL_TEXTURE_DS_SIZE_NV : int;
   823:   const GL_TEXTURE_LO_SIZE_NV : int;
   824:   const GL_TEXTURE_HI_SIZE_NV : int;
   825:   const GL_TEXTURE_BORDER_VALUES_NV : int;
   826:   const GL_VIBRANCE_BIAS_NV : int;
   827:   const GL_MAGNITUDE_BIAS_NV : int;
   828:   const GL_DT_BIAS_NV : int;
   829:   const GL_DS_BIAS_NV : int;
   830:   const GL_LO_BIAS_NV : int;
   831:   const GL_HI_BIAS_NV : int;
   832:   const GL_VIBRANCE_SCALE_NV : int;
   833:   const GL_MAGNITUDE_SCALE_NV : int;
   834:   const GL_DT_SCALE_NV : int;
   835:   const GL_DS_SCALE_NV : int;
   836:   const GL_LO_SCALE_NV : int;
   837:   const GL_HI_SCALE_NV : int;
   838:   const GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV : int;
   839:   const GL_SIGNED_RGB_UNSIGNED_ALPHA_NV : int;
   840:   const GL_DSDT8_MAG8_INTENSITY8_NV : int;
   841:   const GL_DSDT8_MAG8_NV : int;
   842:   const GL_DSDT8_NV : int;
   843:   const GL_SIGNED_INTENSITY8_NV : int;
   844:   const GL_SIGNED_INTENSITY_NV : int;
   845:   const GL_SIGNED_ALPHA8_NV : int;
   846:   const GL_SIGNED_ALPHA_NV : int;
   847:   const GL_SIGNED_LUMINANCE8_ALPHA8_NV : int;
   848:   const GL_SIGNED_LUMINANCE_ALPHA_NV : int;
   849:   const GL_SIGNED_LUMINANCE8_NV : int;
   850:   const GL_SIGNED_LUMINANCE_NV : int;
   851:   const GL_SIGNED_RGB8_NV : int;
   852:   const GL_SIGNED_RGB_NV : int;
   853:   const GL_SIGNED_RGBA8_NV : int;
   854:   const GL_SIGNED_RGBA_NV : int;
   855:   const GL_SIGNED_HILO16_NV : int;
   856:   const GL_SIGNED_HILO_NV : int;
   857:   const GL_HILO16_NV : int;
   858:   const GL_DSDT_MAG_VIB_NV : int;
   859:   const GL_DSDT_MAG_NV : int;
   860:   const GL_DSDT_NV : int;
   861:   const GL_HILO_NV : int;
   862:   const GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV : int;
   863:   const GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV : int;
   864:   const GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV : int;
   865:   const GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV : int;
   866:   const GL_DOT_PRODUCT_TEXTURE_2D_NV : int;
   867:   const GL_DOT_PRODUCT_DEPTH_REPLACE_NV : int;
   868:   const GL_DOT_PRODUCT_NV : int;
   869:   const GL_DEPENDENT_GB_TEXTURE_2D_NV : int;
   870:   const GL_DEPENDENT_AR_TEXTURE_2D_NV : int;
   871:   const GL_OFFSET_TEXTURE_2D_NV : int;
   872:   const GL_CULL_FRAGMENT_NV : int;
   873:   const GL_PASS_THROUGH_NV : int;
   874:   const GL_CONST_EYE_NV : int;
   875:   const GL_PREVIOUS_TEXTURE_INPUT_NV : int;
   876:   const GL_OFFSET_TEXTURE_2D_BIAS_NV : int;
   877:   const GL_OFFSET_TEXTURE_2D_SCALE_NV : int;
   878:   const GL_OFFSET_TEXTURE_2D_MATRIX_NV : int;
   879:   const GL_OFFSET_TEXTURE_BIAS_NV : int;
   880:   const GL_OFFSET_TEXTURE_SCALE_NV : int;
   881:   const GL_OFFSET_TEXTURE_MATRIX_NV : int;
   882:   const GL_CULL_MODES_NV : int;
   883:   const GL_SHADER_OPERATION_NV : int;
   884:   const GL_TEXTURE_SHADER_NV : int;
   885:   const GL_SHADER_CONSISTENT_NV : int;
   886:   const GL_DSDT_MAG_INTENSITY_NV : int;
   887:   const GL_UNSIGNED_INT_8_8_S8_S8_REV_NV : int;
   888:   const GL_UNSIGNED_INT_S8_S8_8_8_NV : int;
   889:   const GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV : int;
   890:   const GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV : int;
   891:   const GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV : int;
   892:   const GL_OFFSET_TEXTURE_RECTANGLE_NV : int;
   893:   const GL_MAX_RECTANGLE_TEXTURE_SIZE_NV : int;
   894:   const GL_PROXY_TEXTURE_RECTANGLE_NV : int;
   895:   const GL_TEXTURE_BINDING_RECTANGLE_NV : int;
   896:   const GL_TEXTURE_RECTANGLE_NV : int;
   897:   const GL_PER_STAGE_CONSTANTS_NV : int;
   898:   const GL_UNSIGNED_INT_24_8_NV : int;
   899:   const GL_DEPTH_STENCIL_NV : int;
   900:   const GL_MAX_RATIONAL_EVAL_ORDER_NV : int;
   901:   const GL_MAX_MAP_TESSELLATION_NV : int;
   902:   const GL_EVAL_VERTEX_ATTRIB15_NV : int;
   903:   const GL_EVAL_VERTEX_ATTRIB14_NV : int;
   904:   const GL_EVAL_VERTEX_ATTRIB13_NV : int;
   905:   const GL_EVAL_VERTEX_ATTRIB12_NV : int;
   906:   const GL_EVAL_VERTEX_ATTRIB11_NV : int;
   907:   const GL_EVAL_VERTEX_ATTRIB10_NV : int;
   908:   const GL_EVAL_VERTEX_ATTRIB9_NV : int;
   909:   const GL_EVAL_VERTEX_ATTRIB8_NV : int;
   910:   const GL_EVAL_VERTEX_ATTRIB7_NV : int;
   911:   const GL_EVAL_VERTEX_ATTRIB6_NV : int;
   912:   const GL_EVAL_VERTEX_ATTRIB5_NV : int;
   913:   const GL_EVAL_VERTEX_ATTRIB4_NV : int;
   914:   const GL_EVAL_VERTEX_ATTRIB3_NV : int;
   915:   const GL_EVAL_VERTEX_ATTRIB2_NV : int;
   916:   const GL_EVAL_VERTEX_ATTRIB1_NV : int;
   917:   const GL_EVAL_VERTEX_ATTRIB0_NV : int;
   918:   const GL_EVAL_FRACTIONAL_TESSELLATION_NV : int;
   919:   const GL_MAP_ATTRIB_V_ORDER_NV : int;
   920:   const GL_MAP_ATTRIB_U_ORDER_NV : int;
   921:   const GL_MAP_TESSELLATION_NV : int;
   922:   const GL_EVAL_TRIANGULAR_2D_NV : int;
   923:   const GL_EVAL_2D_NV : int;
   924:   const GL_MIRRORED_REPEAT_IBM : int;
   925:   const GL_FENCE_CONDITION_NV : int;
   926:   const GL_FENCE_STATUS_NV : int;
   927:   const GL_ALL_COMPLETED_NV : int;
   928:   const GL_MIRROR_CLAMP_TO_EDGE_ATI : int;
   929:   const GL_MIRROR_CLAMP_ATI : int;
   930:   const GL_DOT3_RGBA_EXT : int;
   931:   const GL_DOT3_RGB_EXT : int;
   932:   const GL_TEXTURE_COLOR_WRITEMASK_SGIS : int;
   933:   const GL_OBJECT_LINE_SGIS : int;
   934:   const GL_EYE_LINE_SGIS : int;
   935:   const GL_OBJECT_POINT_SGIS : int;
   936:   const GL_EYE_POINT_SGIS : int;
   937:   const GL_OBJECT_DISTANCE_TO_LINE_SGIS : int;
   938:   const GL_EYE_DISTANCE_TO_LINE_SGIS : int;
   939:   const GL_OBJECT_DISTANCE_TO_POINT_SGIS : int;
   940:   const GL_EYE_DISTANCE_TO_POINT_SGIS : int;
   941:   const GL_RESAMPLE_DECIMATE_SGIX : int;
   942:   const GL_RESAMPLE_ZERO_FILL_SGIX : int;
   943:   const GL_RESAMPLE_REPLICATE_SGIX : int;
   944:   const GL_UNPACK_RESAMPLE_SGIX : int;
   945:   const GL_PACK_RESAMPLE_SGIX : int;
   946:   const GL_CONVOLUTION_HINT_SGIX : int;
   947:   const GL_VERTEX_PRECLIP_HINT_SGIX : int;
   948:   const GL_VERTEX_PRECLIP_SGIX : int;
   949:   const GL_MULTISAMPLE_BIT_EXT : int;
   950:   const GL_SAMPLE_PATTERN_EXT : int;
   951:   const GL_SAMPLE_MASK_INVERT_EXT : int;
   952:   const GL_SAMPLE_MASK_VALUE_EXT : int;
   953:   const GL_SAMPLES_EXT : int;
   954:   const GL_SAMPLE_BUFFERS_EXT : int;
   955:   const GL_4PASS_3_EXT : int;
   956:   const GL_4PASS_2_EXT : int;
   957:   const GL_4PASS_1_EXT : int;
   958:   const GL_4PASS_0_EXT : int;
   959:   const GL_2PASS_1_EXT : int;
   960:   const GL_2PASS_0_EXT : int;
   961:   const GL_1PASS_EXT : int;
   962:   const GL_SAMPLE_MASK_EXT : int;
   963:   const GL_SAMPLE_ALPHA_TO_ONE_EXT : int;
   964:   const GL_SAMPLE_ALPHA_TO_MASK_EXT : int;
   965:   const GL_MULTISAMPLE_EXT : int;
   966:   const GL_MULTISAMPLE_BIT_3DFX : int;
   967:   const GL_SAMPLES_3DFX : int;
   968:   const GL_SAMPLE_BUFFERS_3DFX : int;
   969:   const GL_MULTISAMPLE_3DFX : int;
   970:   const GL_COMPRESSED_RGBA_FXT1_3DFX : int;
   971:   const GL_COMPRESSED_RGB_FXT1_3DFX : int;
   972:   const GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX : int;
   973:   const GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX : int;
   974:   const GL_DEPTH_PASS_INSTRUMENT_SGIX : int;
   975:   const GL_YCRCBA_SGIX : int;
   976:   const GL_YCRCB_SGIX : int;
   977:   const GL_PIXEL_SUBSAMPLE_4242_SGIX : int;
   978:   const GL_PIXEL_SUBSAMPLE_2424_SGIX : int;
   979:   const GL_PIXEL_SUBSAMPLE_4444_SGIX : int;
   980:   const GL_UNPACK_SUBSAMPLE_RATE_SGIX : int;
   981:   const GL_PACK_SUBSAMPLE_RATE_SGIX : int;
   982:   const GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM : int;
   983:   const GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM : int;
   984:   const GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM : int;
   985:   const GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM : int;
   986:   const GL_INDEX_ARRAY_LIST_STRIDE_IBM : int;
   987:   const GL_COLOR_ARRAY_LIST_STRIDE_IBM : int;
   988:   const GL_NORMAL_ARRAY_LIST_STRIDE_IBM : int;
   989:   const GL_VERTEX_ARRAY_LIST_STRIDE_IBM : int;
   990:   const GL_SECONDARY_COLOR_ARRAY_LIST_IBM : int;
   991:   const GL_FOG_COORDINATE_ARRAY_LIST_IBM : int;
   992:   const GL_EDGE_FLAG_ARRAY_LIST_IBM : int;
   993:   const GL_TEXTURE_COORD_ARRAY_LIST_IBM : int;
   994:   const GL_INDEX_ARRAY_LIST_IBM : int;
   995:   const GL_COLOR_ARRAY_LIST_IBM : int;
   996:   const GL_NORMAL_ARRAY_LIST_IBM : int;
   997:   const GL_VERTEX_ARRAY_LIST_IBM : int;
   998:   const GL_CULL_VERTEX_IBM : int;
   999:   const GL_COMPRESSED_RGBA_S3TC_DXT5_EXT : int;
  1000:   const GL_COMPRESSED_RGBA_S3TC_DXT3_EXT : int;
  1001:   const GL_COMPRESSED_RGBA_S3TC_DXT1_EXT : int;
  1002:   const GL_COMPRESSED_RGB_S3TC_DXT1_EXT : int;
  1003:   const GL_OPERAND3_ALPHA_NV : int;
  1004:   const GL_OPERAND3_RGB_NV : int;
  1005:   const GL_SOURCE3_ALPHA_NV : int;
  1006:   const GL_SOURCE3_RGB_NV : int;
  1007:   const GL_COMBINE4_NV : int;
  1008:   const GL_EMBOSS_MAP_NV : int;
  1009:   const GL_EMBOSS_CONSTANT_NV : int;
  1010:   const GL_EMBOSS_LIGHT_NV : int;
  1011:   const GL_EYE_PLANE_ABSOLUTE_NV : int;
  1012:   const GL_EYE_RADIAL_NV : int;
  1013:   const GL_FOG_DISTANCE_MODE_NV : int;
  1014:   const GL_COMBINER7_NV : int;
  1015:   const GL_COMBINER6_NV : int;
  1016:   const GL_COMBINER5_NV : int;
  1017:   const GL_COMBINER4_NV : int;
  1018:   const GL_COMBINER3_NV : int;
  1019:   const GL_COMBINER2_NV : int;
  1020:   const GL_COMBINER1_NV : int;
  1021:   const GL_COMBINER0_NV : int;
  1022:   const GL_COLOR_SUM_CLAMP_NV : int;
  1023:   const GL_NUM_GENERAL_COMBINERS_NV : int;
  1024:   const GL_MAX_GENERAL_COMBINERS_NV : int;
  1025:   const GL_COMBINER_SUM_OUTPUT_NV : int;
  1026:   const GL_COMBINER_CD_OUTPUT_NV : int;
  1027:   const GL_COMBINER_AB_OUTPUT_NV : int;
  1028:   const GL_COMBINER_BIAS_NV : int;
  1029:   const GL_COMBINER_SCALE_NV : int;
  1030:   const GL_COMBINER_MUX_SUM_NV : int;
  1031:   const GL_COMBINER_CD_DOT_PRODUCT_NV : int;
  1032:   const GL_COMBINER_AB_DOT_PRODUCT_NV : int;
  1033:   const GL_COMBINER_COMPONENT_USAGE_NV : int;
  1034:   const GL_COMBINER_MAPPING_NV : int;
  1035:   const GL_COMBINER_INPUT_NV : int;
  1036:   const GL_BIAS_BY_NEGATIVE_ONE_HALF_NV : int;
  1037:   const GL_SCALE_BY_ONE_HALF_NV : int;
  1038:   const GL_SCALE_BY_FOUR_NV : int;
  1039:   const GL_SCALE_BY_TWO_NV : int;
  1040:   const GL_SIGNED_NEGATE_NV : int;
  1041:   const GL_SIGNED_IDENTITY_NV : int;
  1042:   const GL_HALF_BIAS_NEGATE_NV : int;
  1043:   const GL_HALF_BIAS_NORMAL_NV : int;
  1044:   const GL_EXPAND_NEGATE_NV : int;
  1045:   const GL_EXPAND_NORMAL_NV : int;
  1046:   const GL_UNSIGNED_INVERT_NV : int;
  1047:   const GL_UNSIGNED_IDENTITY_NV : int;
  1048:   const GL_SPARE0_PLUS_SECONDARY_COLOR_NV : int;
  1049:   const GL_E_TIMES_F_NV : int;
  1050:   const GL_DISCARD_NV : int;
  1051:   const GL_SPARE1_NV : int;
  1052:   const GL_SPARE0_NV : int;
  1053:   const GL_SECONDARY_COLOR_NV : int;
  1054:   const GL_PRIMARY_COLOR_NV : int;
  1055:   const GL_CONSTANT_COLOR1_NV : int;
  1056:   const GL_CONSTANT_COLOR0_NV : int;
  1057:   const GL_VARIABLE_G_NV : int;
  1058:   const GL_VARIABLE_F_NV : int;
  1059:   const GL_VARIABLE_E_NV : int;
  1060:   const GL_VARIABLE_D_NV : int;
  1061:   const GL_VARIABLE_C_NV : int;
  1062:   const GL_VARIABLE_B_NV : int;
  1063:   const GL_VARIABLE_A_NV : int;
  1064:   const GL_REGISTER_COMBINERS_NV : int;
  1065:   const GL_VERTEX_ARRAY_RANGE_POINTER_NV : int;
  1066:   const GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV : int;
  1067:   const GL_VERTEX_ARRAY_RANGE_VALID_NV : int;
  1068:   const GL_VERTEX_ARRAY_RANGE_LENGTH_NV : int;
  1069:   const GL_VERTEX_ARRAY_RANGE_NV : int;
  1070:   const GL_MAX_SPOT_EXPONENT_NV : int;
  1071:   const GL_MAX_SHININESS_NV : int;
  1072:   const GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT : int;
  1073:   const GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT : int;
  1074:   const GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT : int;
  1075:   const GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT : int;
  1076:   const GL_VERTEX_WEIGHT_ARRAY_EXT : int;
  1077:   const GL_CURRENT_VERTEX_WEIGHT_EXT : int;
  1078:   const GL_MODELVIEW1_EXT : int;
  1079:   const GL_MODELVIEW0_EXT : int;
  1080:   const GL_VERTEX_WEIGHTING_EXT : int;
  1081:   const GL_MODELVIEW1_MATRIX_EXT : int;
  1082:   const GL_MODELVIEW0_MATRIX_EXT : int;
  1083:   const GL_MODELVIEW1_STACK_DEPTH_EXT : int;
  1084:   const GL_MODELVIEW0_STACK_DEPTH_EXT : int;
  1085:   const GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT : int;
  1086:   const GL_TEXTURE_MAX_ANISOTROPY_EXT : int;
  1087:   const GL_TEXTURE_LOD_BIAS_EXT : int;
  1088:   const GL_TEXTURE_FILTER_CONTROL_EXT : int;
  1089:   const GL_MAX_TEXTURE_LOD_BIAS_EXT : int;
  1090:   const GL_WRAP_BORDER_SUN : int;
  1091:   const GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT : int;
  1092:   const GL_PROXY_TEXTURE_CUBE_MAP_EXT : int;
  1093:   const GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT : int;
  1094:   const GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT : int;
  1095:   const GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT : int;
  1096:   const GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT : int;
  1097:   const GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT : int;
  1098:   const GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT : int;
  1099:   const GL_TEXTURE_BINDING_CUBE_MAP_EXT : int;
  1100:   const GL_TEXTURE_CUBE_MAP_EXT : int;
  1101:   const GL_REFLECTION_MAP_EXT : int;
  1102:   const GL_NORMAL_MAP_EXT : int;
  1103:   const GL_REFLECTION_MAP_NV : int;
  1104:   const GL_NORMAL_MAP_NV : int;
  1105:   const GL_422_REV_AVERAGE_EXT : int;
  1106:   const GL_422_AVERAGE_EXT : int;
  1107:   const GL_422_REV_EXT : int;
  1108:   const GL_422_EXT : int;
  1109:   const GL_DECR_WRAP_EXT : int;
  1110:   const GL_INCR_WRAP_EXT : int;
  1111:   const GL_INTERLACE_READ_INGR : int;
  1112:   const GL_ALPHA_MAX_CLAMP_INGR : int;
  1113:   const GL_BLUE_MAX_CLAMP_INGR : int;
  1114:   const GL_GREEN_MAX_CLAMP_INGR : int;
  1115:   const GL_RED_MAX_CLAMP_INGR : int;
  1116:   const GL_ALPHA_MIN_CLAMP_INGR : int;
  1117:   const GL_BLUE_MIN_CLAMP_INGR : int;
  1118:   const GL_GREEN_MIN_CLAMP_INGR : int;
  1119:   const GL_RED_MIN_CLAMP_INGR : int;
  1120:   const GL_BLEND_SRC_ALPHA_EXT : int;
  1121:   const GL_BLEND_DST_ALPHA_EXT : int;
  1122:   const GL_BLEND_SRC_RGB_EXT : int;
  1123:   const GL_BLEND_DST_RGB_EXT : int;
  1124:   const GL_R1UI_T2F_C4F_N3F_V3F_SUN : int;
  1125:   const GL_R1UI_T2F_N3F_V3F_SUN : int;
  1126:   const GL_R1UI_T2F_V3F_SUN : int;
  1127:   const GL_R1UI_C4F_N3F_V3F_SUN : int;
  1128:   const GL_R1UI_N3F_V3F_SUN : int;
  1129:   const GL_R1UI_C3F_V3F_SUN : int;
  1130:   const GL_R1UI_C4UB_V3F_SUN : int;
  1131:   const GL_R1UI_V3F_SUN : int;
  1132:   const GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN : int;
  1133:   const GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN : int;
  1134:   const GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN : int;
  1135:   const GL_REPLACEMENT_CODE_ARRAY_SUN : int;
  1136:   const GL_REPLACEMENT_CODE_SUN : int;
  1137:   const GL_TRIANGLE_LIST_SUN : int;
  1138:   const GL_REPLACE_OLDEST_SUN : int;
  1139:   const GL_REPLACE_MIDDLE_SUN : int;
  1140:   const GL_RESTART_SUN : int;
  1141:   const GL_GLOBAL_ALPHA_FACTOR_SUN : int;
  1142:   const GL_GLOBAL_ALPHA_SUN : int;
  1143:   const GL_TEXTURE_CONSTANT_DATA_SUNX : int;
  1144:   const GL_UNPACK_CONSTANT_DATA_SUNX : int;
  1145:   const GL_FOG_SCALE_VALUE_SGIX : int;
  1146:   const GL_FOG_SCALE_SGIX : int;
  1147:   const GL_TRANSFORM_HINT_APPLE : int;
  1148:   const GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE : int;
  1149:   const GL_OPERAND2_ALPHA_EXT : int;
  1150:   const GL_OPERAND1_ALPHA_EXT : int;
  1151:   const GL_OPERAND0_ALPHA_EXT : int;
  1152:   const GL_OPERAND2_RGB_EXT : int;
  1153:   const GL_OPERAND1_RGB_EXT : int;
  1154:   const GL_OPERAND0_RGB_EXT : int;
  1155:   const GL_SOURCE2_ALPHA_EXT : int;
  1156:   const GL_SOURCE1_ALPHA_EXT : int;
  1157:   const GL_SOURCE0_ALPHA_EXT : int;
  1158:   const GL_SOURCE2_RGB_EXT : int;
  1159:   const GL_SOURCE1_RGB_EXT : int;
  1160:   const GL_SOURCE0_RGB_EXT : int;
  1161:   const GL_PREVIOUS_EXT : int;
  1162:   const GL_PRIMARY_COLOR_EXT : int;
  1163:   const GL_CONSTANT_EXT : int;
  1164:   const GL_INTERPOLATE_EXT : int;
  1165:   const GL_ADD_SIGNED_EXT : int;
  1166:   const GL_RGB_SCALE_EXT : int;
  1167:   const GL_COMBINE_ALPHA_EXT : int;
  1168:   const GL_COMBINE_RGB_EXT : int;
  1169:   const GL_COMBINE_EXT : int;
  1170:   const GL_MAP2_BINORMAL_EXT : int;
  1171:   const GL_MAP1_BINORMAL_EXT : int;
  1172:   const GL_MAP2_TANGENT_EXT : int;
  1173:   const GL_MAP1_TANGENT_EXT : int;
  1174:   const GL_BINORMAL_ARRAY_POINTER_EXT : int;
  1175:   const GL_TANGENT_ARRAY_POINTER_EXT : int;
  1176:   const GL_BINORMAL_ARRAY_STRIDE_EXT : int;
  1177:   const GL_BINORMAL_ARRAY_TYPE_EXT : int;
  1178:   const GL_TANGENT_ARRAY_STRIDE_EXT : int;
  1179:   const GL_TANGENT_ARRAY_TYPE_EXT : int;
  1180:   const GL_CURRENT_BINORMAL_EXT : int;
  1181:   const GL_CURRENT_TANGENT_EXT : int;
  1182:   const GL_BINORMAL_ARRAY_EXT : int;
  1183:   const GL_TANGENT_ARRAY_EXT : int;
  1184:   const GL_INVERTED_SCREEN_W_REND : int;
  1185:   const GL_SCREEN_COORDINATES_REND : int;
  1186:   const GL_FOG_COORDINATE_ARRAY_EXT : int;
  1187:   const GL_FOG_COORDINATE_ARRAY_POINTER_EXT : int;
  1188:   const GL_FOG_COORDINATE_ARRAY_STRIDE_EXT : int;
  1189:   const GL_FOG_COORDINATE_ARRAY_TYPE_EXT : int;
  1190:   const GL_CURRENT_FOG_COORDINATE_EXT : int;
  1191:   const GL_FRAGMENT_DEPTH_EXT : int;
  1192:   const GL_FOG_COORDINATE_EXT : int;
  1193:   const GL_FOG_COORDINATE_SOURCE_EXT : int;
  1194:   const GL_TEXTURE_NORMAL_EXT : int;
  1195:   const GL_PERTURB_EXT : int;
  1196:   const GL_SECONDARY_COLOR_ARRAY_EXT : int;
  1197:   const GL_SECONDARY_COLOR_ARRAY_POINTER_EXT : int;
  1198:   const GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT : int;
  1199:   const GL_SECONDARY_COLOR_ARRAY_TYPE_EXT : int;
  1200:   const GL_SECONDARY_COLOR_ARRAY_SIZE_EXT : int;
  1201:   const GL_CURRENT_SECONDARY_COLOR_EXT : int;
  1202:   const GL_COLOR_SUM_EXT : int;
  1203:   const GL_SEPARATE_SPECULAR_COLOR_EXT : int;
  1204:   const GL_SINGLE_COLOR_EXT : int;
  1205:   const GL_LIGHT_MODEL_COLOR_CONTROL_EXT : int;
  1206:   const GL_SHARED_TEXTURE_PALETTE_EXT : int;
  1207:   const GL_PIXEL_TRANSFORM_2D_MATRIX_EXT : int;
  1208:   const GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT : int;
  1209:   const GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT : int;
  1210:   const GL_AVERAGE_EXT : int;
  1211:   const GL_CUBIC_EXT : int;
  1212:   const GL_PIXEL_CUBIC_WEIGHT_EXT : int;
  1213:   const GL_PIXEL_MIN_FILTER_EXT : int;
  1214:   const GL_PIXEL_MAG_FILTER_EXT : int;
  1215:   const GL_PIXEL_TRANSFORM_2D_EXT : int;
  1216:   const GL_OCCLUSION_TEST_RESULT_HP : int;
  1217:   const GL_OCCLUSION_TEST_HP : int;
  1218:   const GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL : int;
  1219:   const GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL : int;
  1220:   const GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL : int;
  1221:   const GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL : int;
  1222:   const GL_PARALLEL_ARRAYS_INTEL : int;
  1223:   const GL_MAX_ASYNC_HISTOGRAM_SGIX : int;
  1224:   const GL_ASYNC_HISTOGRAM_SGIX : int;
  1225:   const GL_MAX_ASYNC_READ_PIXELS_SGIX : int;
  1226:   const GL_MAX_ASYNC_DRAW_PIXELS_SGIX : int;
  1227:   const GL_MAX_ASYNC_TEX_IMAGE_SGIX : int;
  1228:   const GL_ASYNC_READ_PIXELS_SGIX : int;
  1229:   const GL_ASYNC_DRAW_PIXELS_SGIX : int;
  1230:   const GL_ASYNC_TEX_IMAGE_SGIX : int;
  1231:   const GL_ASYNC_MARKER_SGIX : int;
  1232:   const GL_BGRA_EXT : int;
  1233:   const GL_BGR_EXT : int;
  1234:   const GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX : int;
  1235:   const GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX : int;
  1236:   const GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX : int;
  1237:   const GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX : int;
  1238:   const GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX : int;
  1239:   const GL_PIXEL_TEX_GEN_Q_ROUND_SGIX : int;
  1240:   const GL_PIXEL_TEX_GEN_Q_CEILING_SGIX : int;
  1241:   const GL_ALPHA_MAX_SGIX : int;
  1242:   const GL_ALPHA_MIN_SGIX : int;
  1243:   const GL_TEXTURE_MATERIAL_PARAMETER_EXT : int;
  1244:   const GL_TEXTURE_MATERIAL_FACE_EXT : int;
  1245:   const GL_TEXTURE_LIGHT_EXT : int;
  1246:   const GL_TEXTURE_APPLICATION_MODE_EXT : int;
  1247:   const GL_SHADOW_ATTENUATION_EXT : int;
  1248:   const GL_ATTENUATION_EXT : int;
  1249:   const GL_FRAGMENT_COLOR_EXT : int;
  1250:   const GL_FRAGMENT_NORMAL_EXT : int;
  1251:   const GL_FRAGMENT_MATERIAL_EXT : int;
  1252:   const GL_FOG_SPECULAR_TEXTURE_WIN : int;
  1253:   const GL_PHONG_HINT_WIN : int;
  1254:   const GL_PHONG_WIN : int;
  1255:   const GL_MAX_ELEMENTS_INDICES_EXT : int;
  1256:   const GL_MAX_ELEMENTS_VERTICES_EXT : int;
  1257:   const GL_TEXTURE_PRE_SPECULAR_HP : int;
  1258:   const GL_TEXTURE_POST_SPECULAR_HP : int;
  1259:   const GL_TEXTURE_LIGHTING_MODE_HP : int;
  1260:   const GL_RASTER_POSITION_UNCLIPPED_IBM : int;
  1261:   const GL_FRAGMENT_LIGHT7_SGIX : int;
  1262:   const GL_FRAGMENT_LIGHT6_SGIX : int;
  1263:   const GL_FRAGMENT_LIGHT5_SGIX : int;
  1264:   const GL_FRAGMENT_LIGHT4_SGIX : int;
  1265:   const GL_FRAGMENT_LIGHT3_SGIX : int;
  1266:   const GL_FRAGMENT_LIGHT2_SGIX : int;
  1267:   const GL_FRAGMENT_LIGHT1_SGIX : int;
  1268:   const GL_FRAGMENT_LIGHT0_SGIX : int;
  1269:   const GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX : int;
  1270:   const GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX : int;
  1271:   const GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX : int;
  1272:   const GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX : int;
  1273:   const GL_LIGHT_ENV_MODE_SGIX : int;
  1274:   const GL_CURRENT_RASTER_NORMAL_SGIX : int;
  1275:   const GL_MAX_ACTIVE_LIGHTS_SGIX : int;
  1276:   const GL_MAX_FRAGMENT_LIGHTS_SGIX : int;
  1277:   const GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX : int;
  1278:   const GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX : int;
  1279:   const GL_FRAGMENT_COLOR_MATERIAL_SGIX : int;
  1280:   const GL_FRAGMENT_LIGHTING_SGIX : int;
  1281:   const GL_YCRCB_444_SGIX : int;
  1282:   const GL_YCRCB_422_SGIX : int;
  1283:   const GL_CULL_VERTEX_OBJECT_POSITION_EXT : int;
  1284:   const GL_CULL_VERTEX_EYE_POSITION_EXT : int;
  1285:   const GL_CULL_VERTEX_EXT : int;
  1286:   const GL_ARRAY_ELEMENT_LOCK_COUNT_EXT : int;
  1287:   const GL_ARRAY_ELEMENT_LOCK_FIRST_EXT : int;
  1288:   const GL_T2F_IUI_N3F_V3F_EXT : int;
  1289:   const GL_T2F_IUI_N3F_V2F_EXT : int;
  1290:   const GL_T2F_IUI_V3F_EXT : int;
  1291:   const GL_T2F_IUI_V2F_EXT : int;
  1292:   const GL_IUI_N3F_V3F_EXT : int;
  1293:   const GL_IUI_N3F_V2F_EXT : int;
  1294:   const GL_IUI_V3F_EXT : int;
  1295:   const GL_IUI_V2F_EXT : int;
  1296:   const GL_INDEX_TEST_REF_EXT : int;
  1297:   const GL_INDEX_TEST_FUNC_EXT : int;
  1298:   const GL_INDEX_TEST_EXT : int;
  1299:   const GL_INDEX_MATERIAL_FACE_EXT : int;
  1300:   const GL_INDEX_MATERIAL_PARAMETER_EXT : int;
  1301:   const GL_INDEX_MATERIAL_EXT : int;
  1302:   const GL_SHADOW_AMBIENT_SGIX : int;
  1303:   const GL_TEXTURE_LOD_BIAS_R_SGIX : int;
  1304:   const GL_TEXTURE_LOD_BIAS_T_SGIX : int;
  1305:   const GL_TEXTURE_LOD_BIAS_S_SGIX : int;
  1306:   const GL_CALLIGRAPHIC_FRAGMENT_SGIX : int;
  1307:   const GL_IR_INSTRUMENT1_SGIX : int;
  1308:   const GL_LIST_PRIORITY_SGIX : int;
  1309:   const GL_CLIP_VOLUME_CLIPPING_HINT_EXT : int;
  1310:   const GL_TEXTURE_INDEX_SIZE_EXT : int;
  1311:   const GL_COLOR_INDEX16_EXT : int;
  1312:   const GL_COLOR_INDEX12_EXT : int;
  1313:   const GL_COLOR_INDEX8_EXT : int;
  1314:   const GL_COLOR_INDEX4_EXT : int;
  1315:   const GL_COLOR_INDEX2_EXT : int;
  1316:   const GL_COLOR_INDEX1_EXT : int;
  1317:   const GL_BACK_NORMALS_HINT_PGI : int;
  1318:   const GL_WIDE_LINE_HINT_PGI : int;
  1319:   const GL_CLIP_FAR_HINT_PGI : int;
  1320:   const GL_CLIP_NEAR_HINT_PGI : int;
  1321:   const GL_FULL_STIPPLE_HINT_PGI : int;
  1322:   const GL_STRICT_SCISSOR_HINT_PGI : int;
  1323:   const GL_STRICT_LIGHTING_HINT_PGI : int;
  1324:   const GL_STRICT_DEPTHFUNC_HINT_PGI : int;
  1325:   const GL_ALLOW_DRAW_MEM_HINT_PGI : int;
  1326:   const GL_ALLOW_DRAW_FRG_HINT_PGI : int;
  1327:   const GL_ALLOW_DRAW_WIN_HINT_PGI : int;
  1328:   const GL_ALLOW_DRAW_OBJ_HINT_PGI : int;
  1329:   const GL_ALWAYS_SOFT_HINT_PGI : int;
  1330:   const GL_ALWAYS_FAST_HINT_PGI : int;
  1331:   const GL_NATIVE_GRAPHICS_END_HINT_PGI : int;
  1332:   const GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI : int;
  1333:   const GL_NATIVE_GRAPHICS_HANDLE_PGI : int;
  1334:   const GL_RECLAIM_MEMORY_HINT_PGI : int;
  1335:   const GL_CONSERVE_MEMORY_HINT_PGI : int;
  1336:   const GL_PREFER_DOUBLEBUFFER_HINT_PGI : int;
  1337:   const GL_VERTEX4_BIT_PGI : int;
  1338:   const GL_VERTEX23_BIT_PGI : int;
  1339:   const GL_TEXCOORD4_BIT_PGI : int;
  1340:   const GL_TEXCOORD3_BIT_PGI : int;
  1341:   const GL_TEXCOORD2_BIT_PGI : int;
  1342:   const GL_TEXCOORD1_BIT_PGI : int;
  1343:   const GL_NORMAL_BIT_PGI : int;
  1344:   const GL_MAT_SPECULAR_BIT_PGI : int;
  1345:   const GL_MAT_SHININESS_BIT_PGI : int;
  1346:   const GL_MAT_COLOR_INDEXES_BIT_PGI : int;
  1347:   const GL_MAT_EMISSION_BIT_PGI : int;
  1348:   const GL_MAT_DIFFUSE_BIT_PGI : int;
  1349:   const GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI : int;
  1350:   const GL_MAT_AMBIENT_BIT_PGI : int;
  1351:   const GL_INDEX_BIT_PGI : int;
  1352:   const GL_EDGEFLAG_BIT_PGI : int;
  1353:   const GL_COLOR4_BIT_PGI : int;
  1354:   const GL_COLOR3_BIT_PGI : int;
  1355:   const GL_MAX_VERTEX_HINT_PGI : int;
  1356:   const GL_MATERIAL_SIDE_HINT_PGI : int;
  1357:   const GL_VERTEX_CONSISTENT_HINT_PGI : int;
  1358:   const GL_VERTEX_DATA_HINT_PGI : int;
  1359:   const GL_TEXTURE_ENV_BIAS_SGIX : int;
  1360:   const GL_CONVOLUTION_BORDER_COLOR_HP : int;
  1361:   const GL_REPLICATE_BORDER_HP : int;
  1362:   const GL_CONSTANT_BORDER_HP : int;
  1363:   const GL_IGNORE_BORDER_HP : int;
  1364:   const GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP : int;
  1365:   const GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP : int;
  1366:   const GL_IMAGE_TRANSFORM_2D_HP : int;
  1367:   const GL_AVERAGE_HP : int;
  1368:   const GL_CUBIC_HP : int;
  1369:   const GL_IMAGE_CUBIC_WEIGHT_HP : int;
  1370:   const GL_IMAGE_MIN_FILTER_HP : int;
  1371:   const GL_IMAGE_MAG_FILTER_HP : int;
  1372:   const GL_IMAGE_ROTATE_ORIGIN_Y_HP : int;
  1373:   const GL_IMAGE_ROTATE_ORIGIN_X_HP : int;
  1374:   const GL_IMAGE_ROTATE_ANGLE_HP : int;
  1375:   const GL_IMAGE_TRANSLATE_Y_HP : int;
  1376:   const GL_IMAGE_TRANSLATE_X_HP : int;
  1377:   const GL_IMAGE_SCALE_Y_HP : int;
  1378:   const GL_IMAGE_SCALE_X_HP : int;
  1379:   const GL_FOG_OFFSET_VALUE_SGIX : int;
  1380:   const GL_FOG_OFFSET_SGIX : int;
  1381:   const GL_MAX_FOG_FUNC_POINTS_SGIS : int;
  1382:   const GL_FOG_FUNC_POINTS_SGIS : int;
  1383:   const GL_FOG_FUNC_SGIS : int;
  1384:   const GL_DEPTH_COMPONENT32_SGIX : int;
  1385:   const GL_DEPTH_COMPONENT24_SGIX : int;
  1386:   const GL_DEPTH_COMPONENT16_SGIX : int;
  1387:   const GL_REFERENCE_PLANE_EQUATION_SGIX : int;
  1388:   const GL_REFERENCE_PLANE_SGIX : int;
  1389:   const GL_MAX_DEFORMATION_ORDER_SGIX : int;
  1390:   const GL_DEFORMATIONS_MASK_SGIX : int;
  1391:   const GL_TEXTURE_DEFORMATION_SGIX : int;
  1392:   const GL_GEOMETRY_DEFORMATION_SGIX : int;
  1393:   const GL_GEOMETRY_DEFORMATION_BIT_SGIX : int;
  1394:   const GL_TEXTURE_DEFORMATION_BIT_SGIX : int;
  1395:   const GL_MAX_FRAMEZOOM_FACTOR_SGIX : int;
  1396:   const GL_FRAMEZOOM_FACTOR_SGIX : int;
  1397:   const GL_FRAMEZOOM_SGIX : int;
  1398:   const GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX : int;
  1399:   const GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX : int;
  1400:   const GL_POST_TEXTURE_FILTER_SCALE_SGIX : int;
  1401:   const GL_POST_TEXTURE_FILTER_BIAS_SGIX : int;
  1402:   const GL_INSTRUMENT_MEASUREMENTS_SGIX : int;
  1403:   const GL_INSTRUMENT_BUFFER_POINTER_SGIX : int;
  1404:   const GL_DISTANCE_ATTENUATION_SGIS : int;
  1405:   const GL_POINT_FADE_THRESHOLD_SIZE_SGIS : int;
  1406:   const GL_POINT_SIZE_MAX_SGIS : int;
  1407:   const GL_POINT_SIZE_MIN_SGIS : int;
  1408:   const GL_DISTANCE_ATTENUATION_EXT : int;
  1409:   const GL_POINT_FADE_THRESHOLD_SIZE_EXT : int;
  1410:   const GL_POINT_SIZE_MAX_EXT : int;
  1411:   const GL_POINT_SIZE_MIN_EXT : int;
  1412:   const GL_TEXTURE_MULTI_BUFFER_HINT_SGIX : int;
  1413:   const GL_SPRITE_EYE_ALIGNED_SGIX : int;
  1414:   const GL_SPRITE_OBJECT_ALIGNED_SGIX : int;
  1415:   const GL_SPRITE_AXIAL_SGIX : int;
  1416:   const GL_SPRITE_TRANSLATION_SGIX : int;
  1417:   const GL_SPRITE_AXIS_SGIX : int;
  1418:   const GL_SPRITE_MODE_SGIX : int;
  1419:   const GL_SPRITE_SGIX : int;
  1420:   const GL_QUAD_TEXTURE_SELECT_SGIS : int;
  1421:   const GL_DUAL_TEXTURE_SELECT_SGIS : int;
  1422:   const GL_QUAD_INTENSITY8_SGIS : int;
  1423:   const GL_QUAD_INTENSITY4_SGIS : int;
  1424:   const GL_QUAD_LUMINANCE8_SGIS : int;
  1425:   const GL_QUAD_LUMINANCE4_SGIS : int;
  1426:   const GL_QUAD_ALPHA8_SGIS : int;
  1427:   const GL_QUAD_ALPHA4_SGIS : int;
  1428:   const GL_DUAL_LUMINANCE_ALPHA8_SGIS : int;
  1429:   const GL_DUAL_LUMINANCE_ALPHA4_SGIS : int;
  1430:   const GL_DUAL_INTENSITY16_SGIS : int;
  1431:   const GL_DUAL_INTENSITY12_SGIS : int;
  1432:   const GL_DUAL_INTENSITY8_SGIS : int;
  1433:   const GL_DUAL_INTENSITY4_SGIS : int;
  1434:   const GL_DUAL_LUMINANCE16_SGIS : int;
  1435:   const GL_DUAL_LUMINANCE12_SGIS : int;
  1436:   const GL_DUAL_LUMINANCE8_SGIS : int;
  1437:   const GL_DUAL_LUMINANCE4_SGIS : int;
  1438:   const GL_DUAL_ALPHA16_SGIS : int;
  1439:   const GL_DUAL_ALPHA12_SGIS : int;
  1440:   const GL_DUAL_ALPHA8_SGIS : int;
  1441:   const GL_DUAL_ALPHA4_SGIS : int;
  1442:   const GL_PIXEL_TILE_CACHE_SIZE_SGIX : int;
  1443:   const GL_PIXEL_TILE_GRID_DEPTH_SGIX : int;
  1444:   const GL_PIXEL_TILE_GRID_HEIGHT_SGIX : int;
  1445:   const GL_PIXEL_TILE_GRID_WIDTH_SGIX : int;
  1446:   const GL_PIXEL_TILE_HEIGHT_SGIX : int;
  1447:   const GL_PIXEL_TILE_WIDTH_SGIX : int;
  1448:   const GL_PIXEL_TILE_CACHE_INCREMENT_SGIX : int;
  1449:   const GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX : int;
  1450:   const GL_INTERLACE_SGIX : int;
  1451:   const GL_FUNC_REVERSE_SUBTRACT_EXT : int;
  1452:   const GL_FUNC_SUBTRACT_EXT : int;
  1453:   const GL_BLEND_EQUATION_EXT : int;
  1454:   const GL_MAX_EXT : int;
  1455:   const GL_MIN_EXT : int;
  1456:   const GL_FUNC_ADD_EXT : int;
  1457:   const GL_CLAMP_TO_BORDER_SGIS : int;
  1458:   const GL_CLAMP_TO_EDGE_SGIS : int;
  1459:   const GL_TEXTURE_GEQUAL_R_SGIX : int;
  1460:   const GL_TEXTURE_LEQUAL_R_SGIX : int;
  1461:   const GL_TEXTURE_COMPARE_OPERATOR_SGIX : int;
  1462:   const GL_TEXTURE_COMPARE_SGIX : int;
  1463:   const GL_LINEAR_CLIPMAP_NEAREST_SGIX : int;
  1464:   const GL_NEAREST_CLIPMAP_LINEAR_SGIX : int;
  1465:   const GL_NEAREST_CLIPMAP_NEAREST_SGIX : int;
  1466:   const GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX : int;
  1467:   const GL_MAX_CLIPMAP_DEPTH_SGIX : int;
  1468:   const GL_TEXTURE_CLIPMAP_DEPTH_SGIX : int;
  1469:   const GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX : int;
  1470:   const GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX : int;
  1471:   const GL_TEXTURE_CLIPMAP_OFFSET_SGIX : int;
  1472:   const GL_TEXTURE_CLIPMAP_FRAME_SGIX : int;
  1473:   const GL_TEXTURE_CLIPMAP_CENTER_SGIX : int;
  1474:   const GL_LINEAR_CLIPMAP_LINEAR_SGIX : int;
  1475:   const GL_GENERATE_MIPMAP_HINT_SGIS : int;
  1476:   const GL_GENERATE_MIPMAP_SGIS : int;
  1477:   const GL_EDGE_FLAG_ARRAY_POINTER_EXT : int;
  1478:   const GL_TEXTURE_COORD_ARRAY_POINTER_EXT : int;
  1479:   const GL_INDEX_ARRAY_POINTER_EXT : int;
  1480:   const GL_COLOR_ARRAY_POINTER_EXT : int;
  1481:   const GL_NORMAL_ARRAY_POINTER_EXT : int;
  1482:   const GL_VERTEX_ARRAY_POINTER_EXT : int;
  1483:   const GL_EDGE_FLAG_ARRAY_COUNT_EXT : int;
  1484:   const GL_EDGE_FLAG_ARRAY_STRIDE_EXT : int;
  1485:   const GL_TEXTURE_COORD_ARRAY_COUNT_EXT : int;
  1486:   const GL_TEXTURE_COORD_ARRAY_STRIDE_EXT : int;
  1487:   const GL_TEXTURE_COORD_ARRAY_TYPE_EXT : int;
  1488:   const GL_TEXTURE_COORD_ARRAY_SIZE_EXT : int;
  1489:   const GL_INDEX_ARRAY_COUNT_EXT : int;
  1490:   const GL_INDEX_ARRAY_STRIDE_EXT : int;
  1491:   const GL_INDEX_ARRAY_TYPE_EXT : int;
  1492:   const GL_COLOR_ARRAY_COUNT_EXT : int;
  1493:   const GL_COLOR_ARRAY_STRIDE_EXT : int;
  1494:   const GL_COLOR_ARRAY_TYPE_EXT : int;
  1495:   const GL_COLOR_ARRAY_SIZE_EXT : int;
  1496:   const GL_NORMAL_ARRAY_COUNT_EXT : int;
  1497:   const GL_NORMAL_ARRAY_STRIDE_EXT : int;
  1498:   const GL_NORMAL_ARRAY_TYPE_EXT : int;
  1499:   const GL_VERTEX_ARRAY_COUNT_EXT : int;
  1500:   const GL_VERTEX_ARRAY_STRIDE_EXT : int;
  1501:   const GL_VERTEX_ARRAY_TYPE_EXT : int;
  1502:   const GL_VERTEX_ARRAY_SIZE_EXT : int;
  1503:   const GL_EDGE_FLAG_ARRAY_EXT : int;
  1504:   const GL_TEXTURE_COORD_ARRAY_EXT : int;
  1505:   const GL_INDEX_ARRAY_EXT : int;
  1506:   const GL_COLOR_ARRAY_EXT : int;
  1507:   const GL_NORMAL_ARRAY_EXT : int;
  1508:   const GL_VERTEX_ARRAY_EXT : int;
  1509:   const GL_RESCALE_NORMAL_EXT : int;
  1510:   const GL_SAMPLE_PATTERN_SGIS : int;
  1511:   const GL_SAMPLE_MASK_INVERT_SGIS : int;
  1512:   const GL_SAMPLE_MASK_VALUE_SGIS : int;
  1513:   const GL_SAMPLES_SGIS : int;
  1514:   const GL_SAMPLE_BUFFERS_SGIS : int;
  1515:   const GL_4PASS_3_SGIS : int;
  1516:   const GL_4PASS_2_SGIS : int;
  1517:   const GL_4PASS_1_SGIS : int;
  1518:   const GL_4PASS_0_SGIS : int;
  1519:   const GL_2PASS_1_SGIS : int;
  1520:   const GL_2PASS_0_SGIS : int;
  1521:   const GL_1PASS_SGIS : int;
  1522:   const GL_SAMPLE_MASK_SGIS : int;
  1523:   const GL_SAMPLE_ALPHA_TO_ONE_SGIS : int;
  1524:   const GL_SAMPLE_ALPHA_TO_MASK_SGIS : int;
  1525:   const GL_MULTISAMPLE_SGIS : int;
  1526:   const GL_TEXTURE_MAX_LEVEL_SGIS : int;
  1527:   const GL_TEXTURE_BASE_LEVEL_SGIS : int;
  1528:   const GL_TEXTURE_MAX_LOD_SGIS : int;
  1529:   const GL_TEXTURE_MIN_LOD_SGIS : int;
  1530:   const GL_UNSIGNED_INT_10_10_10_2_EXT : int;
  1531:   const GL_UNSIGNED_INT_8_8_8_8_EXT : int;
  1532:   const GL_UNSIGNED_SHORT_5_5_5_1_EXT : int;
  1533:   const GL_UNSIGNED_SHORT_4_4_4_4_EXT : int;
  1534:   const GL_UNSIGNED_BYTE_3_3_2_EXT : int;
  1535:   const GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS : int;
  1536:   const GL_LINEAR_SHARPEN_COLOR_SGIS : int;
  1537:   const GL_LINEAR_SHARPEN_ALPHA_SGIS : int;
  1538:   const GL_LINEAR_SHARPEN_SGIS : int;
  1539:   const GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS : int;
  1540:   const GL_DETAIL_TEXTURE_MODE_SGIS : int;
  1541:   const GL_DETAIL_TEXTURE_LEVEL_SGIS : int;
  1542:   const GL_LINEAR_DETAIL_COLOR_SGIS : int;
  1543:   const GL_LINEAR_DETAIL_ALPHA_SGIS : int;
  1544:   const GL_LINEAR_DETAIL_SGIS : int;
  1545:   const GL_DETAIL_TEXTURE_2D_BINDING_SGIS : int;
  1546:   const GL_DETAIL_TEXTURE_2D_SGIS : int;
  1547:   const GL_TEXTURE_3D_BINDING_EXT : int;
  1548:   const GL_TEXTURE_2D_BINDING_EXT : int;
  1549:   const GL_TEXTURE_1D_BINDING_EXT : int;
  1550:   const GL_TEXTURE_RESIDENT_EXT : int;
  1551:   const GL_TEXTURE_PRIORITY_EXT : int;
  1552:   const GL_UNPACK_CMYK_HINT_EXT : int;
  1553:   const GL_PACK_CMYK_HINT_EXT : int;
  1554:   const GL_CMYKA_EXT : int;
  1555:   const GL_CMYK_EXT : int;
  1556:   const GL_PROXY_TEXTURE_COLOR_TABLE_SGI : int;
  1557:   const GL_TEXTURE_COLOR_TABLE_SGI : int;
  1558:   const GL_TEXTURE_4D_BINDING_SGIS : int;
  1559:   const GL_MAX_4D_TEXTURE_SIZE_SGIS : int;
  1560:   const GL_TEXTURE_WRAP_Q_SGIS : int;
  1561:   const GL_TEXTURE_4DSIZE_SGIS : int;
  1562:   const GL_PROXY_TEXTURE_4D_SGIS : int;
  1563:   const GL_TEXTURE_4D_SGIS : int;
  1564:   const GL_UNPACK_IMAGE_DEPTH_SGIS : int;
  1565:   const GL_UNPACK_SKIP_VOLUMES_SGIS : int;
  1566:   const GL_PACK_IMAGE_DEPTH_SGIS : int;
  1567:   const GL_PACK_SKIP_VOLUMES_SGIS : int;
  1568:   const GL_PIXEL_TEX_GEN_MODE_SGIX : int;
  1569:   const GL_PIXEL_TEX_GEN_SGIX : int;
  1570:   const GL_PIXEL_GROUP_COLOR_SGIS : int;
  1571:   const GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS : int;
  1572:   const GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS : int;
  1573:   const GL_PIXEL_TEXTURE_SGIS : int;
  1574:   const GL_COLOR_TABLE_INTENSITY_SIZE_SGI : int;
  1575:   const GL_COLOR_TABLE_LUMINANCE_SIZE_SGI : int;
  1576:   const GL_COLOR_TABLE_ALPHA_SIZE_SGI : int;
  1577:   const GL_COLOR_TABLE_BLUE_SIZE_SGI : int;
  1578:   const GL_COLOR_TABLE_GREEN_SIZE_SGI : int;
  1579:   const GL_COLOR_TABLE_RED_SIZE_SGI : int;
  1580:   const GL_COLOR_TABLE_WIDTH_SGI : int;
  1581:   const GL_COLOR_TABLE_FORMAT_SGI : int;
  1582:   const GL_COLOR_TABLE_BIAS_SGI : int;
  1583:   const GL_COLOR_TABLE_SCALE_SGI : int;
  1584:   const GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI : int;
  1585:   const GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI : int;
  1586:   const GL_PROXY_COLOR_TABLE_SGI : int;
  1587:   const GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI : int;
  1588:   const GL_POST_CONVOLUTION_COLOR_TABLE_SGI : int;
  1589:   const GL_COLOR_TABLE_SGI : int;
  1590:   const GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI : int;
  1591:   const GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI : int;
  1592:   const GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI : int;
  1593:   const GL_POST_COLOR_MATRIX_RED_BIAS_SGI : int;
  1594:   const GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI : int;
  1595:   const GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI : int;
  1596:   const GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI : int;
  1597:   const GL_POST_COLOR_MATRIX_RED_SCALE_SGI : int;
  1598:   const GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI : int;
  1599:   const GL_COLOR_MATRIX_STACK_DEPTH_SGI : int;
  1600:   const GL_COLOR_MATRIX_SGI : int;
  1601:   const GL_POST_CONVOLUTION_ALPHA_BIAS_EXT : int;
  1602:   const GL_POST_CONVOLUTION_BLUE_BIAS_EXT : int;
  1603:   const GL_POST_CONVOLUTION_GREEN_BIAS_EXT : int;
  1604:   const GL_POST_CONVOLUTION_RED_BIAS_EXT : int;
  1605:   const GL_POST_CONVOLUTION_ALPHA_SCALE_EXT : int;
  1606:   const GL_POST_CONVOLUTION_BLUE_SCALE_EXT : int;
  1607:   const GL_POST_CONVOLUTION_GREEN_SCALE_EXT : int;
  1608:   const GL_POST_CONVOLUTION_RED_SCALE_EXT : int;
  1609:   const GL_MAX_CONVOLUTION_HEIGHT_EXT : int;
  1610:   const GL_MAX_CONVOLUTION_WIDTH_EXT : int;
  1611:   const GL_CONVOLUTION_HEIGHT_EXT : int;
  1612:   const GL_CONVOLUTION_WIDTH_EXT : int;
  1613:   const GL_CONVOLUTION_FORMAT_EXT : int;
  1614:   const GL_REDUCE_EXT : int;
  1615:   const GL_CONVOLUTION_FILTER_BIAS_EXT : int;
  1616:   const GL_CONVOLUTION_FILTER_SCALE_EXT : int;
  1617:   const GL_CONVOLUTION_BORDER_MODE_EXT : int;
  1618:   const GL_SEPARABLE_2D_EXT : int;
  1619:   const GL_CONVOLUTION_2D_EXT : int;
  1620:   const GL_CONVOLUTION_1D_EXT : int;
  1621:   const GL_TABLE_TOO_LARGE_EXT : int;
  1622:   const GL_MINMAX_SINK_EXT : int;
  1623:   const GL_MINMAX_FORMAT_EXT : int;
  1624:   const GL_MINMAX_EXT : int;
  1625:   const GL_HISTOGRAM_SINK_EXT : int;
  1626:   const GL_HISTOGRAM_LUMINANCE_SIZE_EXT : int;
  1627:   const GL_HISTOGRAM_ALPHA_SIZE_EXT : int;
  1628:   const GL_HISTOGRAM_BLUE_SIZE_EXT : int;
  1629:   const GL_HISTOGRAM_GREEN_SIZE_EXT : int;
  1630:   const GL_HISTOGRAM_RED_SIZE_EXT : int;
  1631:   const GL_HISTOGRAM_FORMAT_EXT : int;
  1632:   const GL_HISTOGRAM_WIDTH_EXT : int;
  1633:   const GL_PROXY_HISTOGRAM_EXT : int;
  1634:   const GL_HISTOGRAM_EXT : int;
  1635:   const GL_TEXTURE_FILTER4_SIZE_SGIS : int;
  1636:   const GL_FILTER4_SGIS : int;
  1637:   const GL_MAX_3D_TEXTURE_SIZE_EXT : int;
  1638:   const GL_TEXTURE_WRAP_R_EXT : int;
  1639:   const GL_TEXTURE_DEPTH_EXT : int;
  1640:   const GL_PROXY_TEXTURE_3D_EXT : int;
  1641:   const GL_TEXTURE_3D_EXT : int;
  1642:   const GL_UNPACK_IMAGE_HEIGHT_EXT : int;
  1643:   const GL_UNPACK_SKIP_IMAGES_EXT : int;
  1644:   const GL_PACK_IMAGE_HEIGHT_EXT : int;
  1645:   const GL_PACK_SKIP_IMAGES_EXT : int;
  1646:   const GL_TEXTURE_TOO_LARGE_EXT : int;
  1647:   const GL_PROXY_TEXTURE_2D_EXT : int;
  1648:   const GL_PROXY_TEXTURE_1D_EXT : int;
  1649:   const GL_REPLACE_EXT : int;
  1650:   const GL_TEXTURE_INTENSITY_SIZE_EXT : int;
  1651:   const GL_TEXTURE_LUMINANCE_SIZE_EXT : int;
  1652:   const GL_TEXTURE_ALPHA_SIZE_EXT : int;
  1653:   const GL_TEXTURE_BLUE_SIZE_EXT : int;
  1654:   const GL_TEXTURE_GREEN_SIZE_EXT : int;
  1655:   const GL_TEXTURE_RED_SIZE_EXT : int;
  1656:   const GL_RGBA16_EXT : int;
  1657:   const GL_RGBA12_EXT : int;
  1658:   const GL_RGB10_A2_EXT : int;
  1659:   const GL_RGBA8_EXT : int;
  1660:   const GL_RGB5_A1_EXT : int;
  1661:   const GL_RGBA4_EXT : int;
  1662:   const GL_RGBA2_EXT : int;
  1663:   const GL_RGB16_EXT : int;
  1664:   const GL_RGB12_EXT : int;
  1665:   const GL_RGB10_EXT : int;
  1666:   const GL_RGB8_EXT : int;
  1667:   const GL_RGB5_EXT : int;
  1668:   const GL_RGB4_EXT : int;
  1669:   const GL_RGB2_EXT : int;
  1670:   const GL_INTENSITY16_EXT : int;
  1671:   const GL_INTENSITY12_EXT : int;
  1672:   const GL_INTENSITY8_EXT : int;
  1673:   const GL_INTENSITY4_EXT : int;
  1674:   const GL_INTENSITY_EXT : int;
  1675:   const GL_LUMINANCE16_ALPHA16_EXT : int;
  1676:   const GL_LUMINANCE12_ALPHA12_EXT : int;
  1677:   const GL_LUMINANCE12_ALPHA4_EXT : int;
  1678:   const GL_LUMINANCE8_ALPHA8_EXT : int;
  1679:   const GL_LUMINANCE6_ALPHA2_EXT : int;
  1680:   const GL_LUMINANCE4_ALPHA4_EXT : int;
  1681:   const GL_LUMINANCE16_EXT : int;
  1682:   const GL_LUMINANCE12_EXT : int;
  1683:   const GL_LUMINANCE8_EXT : int;
  1684:   const GL_LUMINANCE4_EXT : int;
  1685:   const GL_ALPHA16_EXT : int;
  1686:   const GL_ALPHA12_EXT : int;
  1687:   const GL_ALPHA8_EXT : int;
  1688:   const GL_ALPHA4_EXT : int;
  1689:   const GL_POLYGON_OFFSET_BIAS_EXT : int;
  1690:   const GL_POLYGON_OFFSET_FACTOR_EXT : int;
  1691:   const GL_POLYGON_OFFSET_EXT : int;
  1692:   const GL_BLEND_COLOR_EXT : int;
  1693:   const GL_ONE_MINUS_CONSTANT_ALPHA_EXT : int;
  1694:   const GL_CONSTANT_ALPHA_EXT : int;
  1695:   const GL_ONE_MINUS_CONSTANT_COLOR_EXT : int;
  1696:   const GL_CONSTANT_COLOR_EXT : int;
  1697:   const GL_ABGR_EXT : int;
  1698:   const GL_PIXEL_UNPACK_BUFFER_BINDING_ARB : int;
  1699:   const GL_PIXEL_PACK_BUFFER_BINDING_ARB : int;
  1700:   const GL_PIXEL_UNPACK_BUFFER_ARB : int;
  1701:   const GL_PIXEL_PACK_BUFFER_ARB : int;
  1702:   const GL_LUMINANCE_ALPHA16F_ARB : int;
  1703:   const GL_LUMINANCE16F_ARB : int;
  1704:   const GL_INTENSITY16F_ARB : int;
  1705:   const GL_ALPHA16F_ARB : int;
  1706:   const GL_RGB16F_ARB : int;
  1707:   const GL_RGBA16F_ARB : int;
  1708:   const GL_LUMINANCE_ALPHA32F_ARB : int;
  1709:   const GL_LUMINANCE32F_ARB : int;
  1710:   const GL_INTENSITY32F_ARB : int;
  1711:   const GL_ALPHA32F_ARB : int;
  1712:   const GL_RGB32F_ARB : int;
  1713:   const GL_RGBA32F_ARB : int;
  1714:   const GL_UNSIGNED_NORMALIZED_ARB : int;
  1715:   const GL_TEXTURE_DEPTH_TYPE_ARB : int;
  1716:   const GL_TEXTURE_INTENSITY_TYPE_ARB : int;
  1717:   const GL_TEXTURE_LUMINANCE_TYPE_ARB : int;
  1718:   const GL_TEXTURE_ALPHA_TYPE_ARB : int;
  1719:   const GL_TEXTURE_BLUE_TYPE_ARB : int;
  1720:   const GL_TEXTURE_GREEN_TYPE_ARB : int;
  1721:   const GL_TEXTURE_RED_TYPE_ARB : int;
  1722:   const GL_HALF_FLOAT_ARB : int;
  1723:   const GL_FIXED_ONLY_ARB : int;
  1724:   const GL_CLAMP_READ_COLOR_ARB : int;
  1725:   const GL_CLAMP_FRAGMENT_COLOR_ARB : int;
  1726:   const GL_CLAMP_VERTEX_COLOR_ARB : int;
  1727:   const GL_RGBA_FLOAT_MODE_ARB : int;
  1728:   const GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB : int;
  1729:   const GL_PROXY_TEXTURE_RECTANGLE_ARB : int;
  1730:   const GL_TEXTURE_BINDING_RECTANGLE_ARB : int;
  1731:   const GL_TEXTURE_RECTANGLE_ARB : int;
  1732:   const GL_DRAW_BUFFER15_ARB : int;
  1733:   const GL_DRAW_BUFFER14_ARB : int;
  1734:   const GL_DRAW_BUFFER13_ARB : int;
  1735:   const GL_DRAW_BUFFER12_ARB : int;
  1736:   const GL_DRAW_BUFFER11_ARB : int;
  1737:   const GL_DRAW_BUFFER10_ARB : int;
  1738:   const GL_DRAW_BUFFER9_ARB : int;
  1739:   const GL_DRAW_BUFFER8_ARB : int;
  1740:   const GL_DRAW_BUFFER7_ARB : int;
  1741:   const GL_DRAW_BUFFER6_ARB : int;
  1742:   const GL_DRAW_BUFFER5_ARB : int;
  1743:   const GL_DRAW_BUFFER4_ARB : int;
  1744:   const GL_DRAW_BUFFER3_ARB : int;
  1745:   const GL_DRAW_BUFFER2_ARB : int;
  1746:   const GL_DRAW_BUFFER1_ARB : int;
  1747:   const GL_DRAW_BUFFER0_ARB : int;
  1748:   const GL_MAX_DRAW_BUFFERS_ARB : int;
  1749:   const GL_COORD_REPLACE_ARB : int;
  1750:   const GL_POINT_SPRITE_ARB : int;
  1751:   const GL_SHADING_LANGUAGE_VERSION_ARB : int;
  1752:   const GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB : int;
  1753:   const GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB : int;
  1754:   const GL_FRAGMENT_SHADER_ARB : int;
  1755:   const GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB : int;
  1756:   const GL_OBJECT_ACTIVE_ATTRIBUTES_ARB : int;
  1757:   const GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB : int;
  1758:   const GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB : int;
  1759:   const GL_MAX_VARYING_FLOATS_ARB : int;
  1760:   const GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB : int;
  1761:   const GL_VERTEX_SHADER_ARB : int;
  1762:   const GL_OBJECT_SHADER_SOURCE_LENGTH_ARB : int;
  1763:   const GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB : int;
  1764:   const GL_OBJECT_ACTIVE_UNIFORMS_ARB : int;
  1765:   const GL_OBJECT_ATTACHED_OBJECTS_ARB : int;
  1766:   const GL_OBJECT_INFO_LOG_LENGTH_ARB : int;
  1767:   const GL_OBJECT_VALIDATE_STATUS_ARB : int;
  1768:   const GL_OBJECT_LINK_STATUS_ARB : int;
  1769:   const GL_OBJECT_COMPILE_STATUS_ARB : int;
  1770:   const GL_OBJECT_DELETE_STATUS_ARB : int;
  1771:   const GL_SAMPLER_2D_RECT_SHADOW_ARB : int;
  1772:   const GL_SAMPLER_2D_RECT_ARB : int;
  1773:   const GL_SAMPLER_2D_SHADOW_ARB : int;
  1774:   const GL_SAMPLER_1D_SHADOW_ARB : int;
  1775:   const GL_SAMPLER_CUBE_ARB : int;
  1776:   const GL_SAMPLER_3D_ARB : int;
  1777:   const GL_SAMPLER_2D_ARB : int;
  1778:   const GL_SAMPLER_1D_ARB : int;
  1779:   const GL_FLOAT_MAT4_ARB : int;
  1780:   const GL_FLOAT_MAT3_ARB : int;
  1781:   const GL_FLOAT_MAT2_ARB : int;
  1782:   const GL_BOOL_VEC4_ARB : int;
  1783:   const GL_BOOL_VEC3_ARB : int;
  1784:   const GL_BOOL_VEC2_ARB : int;
  1785:   const GL_BOOL_ARB : int;
  1786:   const GL_INT_VEC4_ARB : int;
  1787:   const GL_INT_VEC3_ARB : int;
  1788:   const GL_INT_VEC2_ARB : int;
  1789:   const GL_FLOAT_VEC4_ARB : int;
  1790:   const GL_FLOAT_VEC3_ARB : int;
  1791:   const GL_FLOAT_VEC2_ARB : int;
  1792:   const GL_OBJECT_SUBTYPE_ARB : int;
  1793:   const GL_OBJECT_TYPE_ARB : int;
  1794:   const GL_SHADER_OBJECT_ARB : int;
  1795:   const GL_PROGRAM_OBJECT_ARB : int;
  1796:   const GL_SAMPLES_PASSED_ARB : int;
  1797:   const GL_QUERY_RESULT_AVAILABLE_ARB : int;
  1798:   const GL_QUERY_RESULT_ARB : int;
  1799:   const GL_CURRENT_QUERY_ARB : int;
  1800:   const GL_QUERY_COUNTER_BITS_ARB : int;
  1801:   const GL_DYNAMIC_COPY_ARB : int;
  1802:   const GL_DYNAMIC_READ_ARB : int;
  1803:   const GL_DYNAMIC_DRAW_ARB : int;
  1804:   const GL_STATIC_COPY_ARB : int;
  1805:   const GL_STATIC_READ_ARB : int;
  1806:   const GL_STATIC_DRAW_ARB : int;
  1807:   const GL_STREAM_COPY_ARB : int;
  1808:   const GL_STREAM_READ_ARB : int;
  1809:   const GL_STREAM_DRAW_ARB : int;
  1810:   const GL_BUFFER_MAP_POINTER_ARB : int;
  1811:   const GL_BUFFER_MAPPED_ARB : int;
  1812:   const GL_BUFFER_ACCESS_ARB : int;
  1813:   const GL_READ_WRITE_ARB : int;
  1814:   const GL_WRITE_ONLY_ARB : int;
  1815:   const GL_READ_ONLY_ARB : int;
  1816:   const GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB : int;
  1817:   const GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB : int;
  1818:   const GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB : int;
  1819:   const GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB : int;
  1820:   const GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB : int;
  1821:   const GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB : int;
  1822:   const GL_INDEX_ARRAY_BUFFER_BINDING_ARB : int;
  1823:   const GL_COLOR_ARRAY_BUFFER_BINDING_ARB : int;
  1824:   const GL_NORMAL_ARRAY_BUFFER_BINDING_ARB : int;
  1825:   const GL_VERTEX_ARRAY_BUFFER_BINDING_ARB : int;
  1826:   const GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB : int;
  1827:   const GL_ARRAY_BUFFER_BINDING_ARB : int;
  1828:   const GL_ELEMENT_ARRAY_BUFFER_ARB : int;
  1829:   const GL_ARRAY_BUFFER_ARB : int;
  1830:   const GL_BUFFER_USAGE_ARB : int;
  1831:   const GL_BUFFER_SIZE_ARB : int;
  1832:   const GL_MAX_TEXTURE_IMAGE_UNITS_ARB : int;
  1833:   const GL_MAX_TEXTURE_COORDS_ARB : int;
  1834:   const GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB : int;
  1835:   const GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB : int;
  1836:   const GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB : int;
  1837:   const GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB : int;
  1838:   const GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB : int;
  1839:   const GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB : int;
  1840:   const GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB : int;
  1841:   const GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB : int;
  1842:   const GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB : int;
  1843:   const GL_PROGRAM_TEX_INDIRECTIONS_ARB : int;
  1844:   const GL_PROGRAM_TEX_INSTRUCTIONS_ARB : int;
  1845:   const GL_PROGRAM_ALU_INSTRUCTIONS_ARB : int;
  1846:   const GL_FRAGMENT_PROGRAM_ARB : int;
  1847:   const GL_MATRIX31_ARB : int;
  1848:   const GL_MATRIX30_ARB : int;
  1849:   const GL_MATRIX29_ARB : int;
  1850:   const GL_MATRIX28_ARB : int;
  1851:   const GL_MATRIX27_ARB : int;
  1852:   const GL_MATRIX26_ARB : int;
  1853:   const GL_MATRIX25_ARB : int;
  1854:   const GL_MATRIX24_ARB : int;
  1855:   const GL_MATRIX23_ARB : int;
  1856:   const GL_MATRIX22_ARB : int;
  1857:   const GL_MATRIX21_ARB : int;
  1858:   const GL_MATRIX20_ARB : int;
  1859:   const GL_MATRIX19_ARB : int;
  1860:   const GL_MATRIX18_ARB : int;
  1861:   const GL_MATRIX17_ARB : int;
  1862:   const GL_MATRIX16_ARB : int;
  1863:   const GL_MATRIX15_ARB : int;
  1864:   const GL_MATRIX14_ARB : int;
  1865:   const GL_MATRIX13_ARB : int;
  1866:   const GL_MATRIX12_ARB : int;
  1867:   const GL_MATRIX11_ARB : int;
  1868:   const GL_MATRIX10_ARB : int;
  1869:   const GL_MATRIX9_ARB : int;
  1870:   const GL_MATRIX8_ARB : int;
  1871:   const GL_MATRIX7_ARB : int;
  1872:   const GL_MATRIX6_ARB : int;
  1873:   const GL_MATRIX5_ARB : int;
  1874:   const GL_MATRIX4_ARB : int;
  1875:   const GL_MATRIX3_ARB : int;
  1876:   const GL_MATRIX2_ARB : int;
  1877:   const GL_MATRIX1_ARB : int;
  1878:   const GL_MATRIX0_ARB : int;
  1879:   const GL_TRANSPOSE_CURRENT_MATRIX_ARB : int;
  1880:   const GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB : int;
  1881:   const GL_MAX_PROGRAM_ENV_PARAMETERS_ARB : int;
  1882:   const GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB : int;
  1883:   const GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB : int;
  1884:   const GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB : int;
  1885:   const GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB : int;
  1886:   const GL_PROGRAM_ADDRESS_REGISTERS_ARB : int;
  1887:   const GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB : int;
  1888:   const GL_PROGRAM_NATIVE_ATTRIBS_ARB : int;
  1889:   const GL_MAX_PROGRAM_ATTRIBS_ARB : int;
  1890:   const GL_PROGRAM_ATTRIBS_ARB : int;
  1891:   const GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB : int;
  1892:   const GL_PROGRAM_NATIVE_PARAMETERS_ARB : int;
  1893:   const GL_MAX_PROGRAM_PARAMETERS_ARB : int;
  1894:   const GL_PROGRAM_PARAMETERS_ARB : int;
  1895:   const GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB : int;
  1896:   const GL_PROGRAM_NATIVE_TEMPORARIES_ARB : int;
  1897:   const GL_MAX_PROGRAM_TEMPORARIES_ARB : int;
  1898:   const GL_PROGRAM_TEMPORARIES_ARB : int;
  1899:   const GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB : int;
  1900:   const GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB : int;
  1901:   const GL_MAX_PROGRAM_INSTRUCTIONS_ARB : int;
  1902:   const GL_PROGRAM_INSTRUCTIONS_ARB : int;
  1903:   const GL_PROGRAM_FORMAT_ARB : int;
  1904:   const GL_PROGRAM_FORMAT_ASCII_ARB : int;
  1905:   const GL_PROGRAM_ERROR_STRING_ARB : int;
  1906:   const GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB : int;
  1907:   const GL_MAX_VERTEX_ATTRIBS_ARB : int;
  1908:   const GL_PROGRAM_BINDING_ARB : int;
  1909:   const GL_PROGRAM_ERROR_POSITION_ARB : int;
  1910:   const GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB : int;
  1911:   const GL_VERTEX_PROGRAM_TWO_SIDE_ARB : int;
  1912:   const GL_VERTEX_PROGRAM_POINT_SIZE_ARB : int;
  1913:   const GL_CURRENT_MATRIX_ARB : int;
  1914:   const GL_CURRENT_MATRIX_STACK_DEPTH_ARB : int;
  1915:   const GL_MAX_PROGRAM_MATRICES_ARB : int;
  1916:   const GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB : int;
  1917:   const GL_PROGRAM_STRING_ARB : int;
  1918:   const GL_PROGRAM_LENGTH_ARB : int;
  1919:   const GL_CURRENT_VERTEX_ATTRIB_ARB : int;
  1920:   const GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB : int;
  1921:   const GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB : int;
  1922:   const GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB : int;
  1923:   const GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB : int;
  1924:   const GL_VERTEX_PROGRAM_ARB : int;
  1925:   const GL_COLOR_SUM_ARB : int;
  1926:   const GL_TEXTURE_COMPARE_FAIL_VALUE_ARB : int;
  1927:   const GL_COMPARE_R_TO_TEXTURE_ARB : int;
  1928:   const GL_TEXTURE_COMPARE_FUNC_ARB : int;
  1929:   const GL_TEXTURE_COMPARE_MODE_ARB : int;
  1930:   const GL_DEPTH_TEXTURE_MODE_ARB : int;
  1931:   const GL_TEXTURE_DEPTH_SIZE_ARB : int;
  1932:   const GL_DEPTH_COMPONENT32_ARB : int;
  1933:   const GL_DEPTH_COMPONENT24_ARB : int;
  1934:   const GL_DEPTH_COMPONENT16_ARB : int;
  1935:   const GL_MIRRORED_REPEAT_ARB : int;
  1936:   const GL_DOT3_RGBA_ARB : int;
  1937:   const GL_DOT3_RGB_ARB : int;
  1938:   const GL_PREVIOUS_ARB : int;
  1939:   const GL_PRIMARY_COLOR_ARB : int;
  1940:   const GL_CONSTANT_ARB : int;
  1941:   const GL_SUBTRACT_ARB : int;
  1942:   const GL_INTERPOLATE_ARB : int;
  1943:   const GL_ADD_SIGNED_ARB : int;
  1944:   const GL_RGB_SCALE_ARB : int;
  1945:   const GL_OPERAND2_ALPHA_ARB : int;
  1946:   const GL_OPERAND1_ALPHA_ARB : int;
  1947:   const GL_OPERAND0_ALPHA_ARB : int;
  1948:   const GL_OPERAND2_RGB_ARB : int;
  1949:   const GL_OPERAND1_RGB_ARB : int;
  1950:   const GL_OPERAND0_RGB_ARB : int;
  1951:   const GL_SOURCE2_ALPHA_ARB : int;
  1952:   const GL_SOURCE1_ALPHA_ARB : int;
  1953:   const GL_SOURCE0_ALPHA_ARB : int;
  1954:   const GL_SOURCE2_RGB_ARB : int;
  1955:   const GL_SOURCE1_RGB_ARB : int;
  1956:   const GL_SOURCE0_RGB_ARB : int;
  1957:   const GL_COMBINE_ALPHA_ARB : int;
  1958:   const GL_COMBINE_RGB_ARB : int;
  1959:   const GL_COMBINE_ARB : int;
  1960:   const GL_MATRIX_INDEX_ARRAY_POINTER_ARB : int;
  1961:   const GL_MATRIX_INDEX_ARRAY_STRIDE_ARB : int;
  1962:   const GL_MATRIX_INDEX_ARRAY_TYPE_ARB : int;
  1963:   const GL_MATRIX_INDEX_ARRAY_SIZE_ARB : int;
  1964:   const GL_CURRENT_MATRIX_INDEX_ARB : int;
  1965:   const GL_MATRIX_INDEX_ARRAY_ARB : int;
  1966:   const GL_CURRENT_PALETTE_MATRIX_ARB : int;
  1967:   const GL_MAX_PALETTE_MATRICES_ARB : int;
  1968:   const GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB : int;
  1969:   const GL_MATRIX_PALETTE_ARB : int;
  1970:   const GL_MODELVIEW31_ARB : int;
  1971:   const GL_MODELVIEW30_ARB : int;
  1972:   const GL_MODELVIEW29_ARB : int;
  1973:   const GL_MODELVIEW28_ARB : int;
  1974:   const GL_MODELVIEW27_ARB : int;
  1975:   const GL_MODELVIEW26_ARB : int;
  1976:   const GL_MODELVIEW25_ARB : int;
  1977:   const GL_MODELVIEW24_ARB : int;
  1978:   const GL_MODELVIEW23_ARB : int;
  1979:   const GL_MODELVIEW22_ARB : int;
  1980:   const GL_MODELVIEW21_ARB : int;
  1981:   const GL_MODELVIEW20_ARB : int;
  1982:   const GL_MODELVIEW19_ARB : int;
  1983:   const GL_MODELVIEW18_ARB : int;
  1984:   const GL_MODELVIEW17_ARB : int;
  1985:   const GL_MODELVIEW16_ARB : int;
  1986:   const GL_MODELVIEW15_ARB : int;
  1987:   const GL_MODELVIEW14_ARB : int;
  1988:   const GL_MODELVIEW13_ARB : int;
  1989:   const GL_MODELVIEW12_ARB : int;
  1990:   const GL_MODELVIEW11_ARB : int;
  1991:   const GL_MODELVIEW10_ARB : int;
  1992:   const GL_MODELVIEW9_ARB : int;
  1993:   const GL_MODELVIEW8_ARB : int;
  1994:   const GL_MODELVIEW7_ARB : int;
  1995:   const GL_MODELVIEW6_ARB : int;
  1996:   const GL_MODELVIEW5_ARB : int;
  1997:   const GL_MODELVIEW4_ARB : int;
  1998:   const GL_MODELVIEW3_ARB : int;
  1999:   const GL_MODELVIEW2_ARB : int;
  2000:   const GL_MODELVIEW1_ARB : int;
  2001:   const GL_MODELVIEW0_ARB : int;
  2002:   const GL_WEIGHT_ARRAY_ARB : int;
  2003:   const GL_WEIGHT_ARRAY_POINTER_ARB : int;
  2004:   const GL_WEIGHT_ARRAY_SIZE_ARB : int;
  2005:   const GL_WEIGHT_ARRAY_STRIDE_ARB : int;
  2006:   const GL_WEIGHT_ARRAY_TYPE_ARB : int;
  2007:   const GL_CURRENT_WEIGHT_ARB : int;
  2008:   const GL_VERTEX_BLEND_ARB : int;
  2009:   const GL_WEIGHT_SUM_UNITY_ARB : int;
  2010:   const GL_ACTIVE_VERTEX_UNITS_ARB : int;
  2011:   const GL_MAX_VERTEX_UNITS_ARB : int;
  2012:   const GL_POINT_DISTANCE_ATTENUATION_ARB : int;
  2013:   const GL_POINT_FADE_THRESHOLD_SIZE_ARB : int;
  2014:   const GL_POINT_SIZE_MAX_ARB : int;
  2015:   const GL_POINT_SIZE_MIN_ARB : int;
  2016:   const GL_CLAMP_TO_BORDER_ARB : int;
  2017:   const GL_COMPRESSED_TEXTURE_FORMATS_ARB : int;
  2018:   const GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB : int;
  2019:   const GL_TEXTURE_COMPRESSED_ARB : int;
  2020:   const GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB : int;
  2021:   const GL_TEXTURE_COMPRESSION_HINT_ARB : int;
  2022:   const GL_COMPRESSED_RGBA_ARB : int;
  2023:   const GL_COMPRESSED_RGB_ARB : int;
  2024:   const GL_COMPRESSED_INTENSITY_ARB : int;
  2025:   const GL_COMPRESSED_LUMINANCE_ALPHA_ARB : int;
  2026:   const GL_COMPRESSED_LUMINANCE_ARB : int;
  2027:   const GL_COMPRESSED_ALPHA_ARB : int;
  2028:   const GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB : int;
  2029:   const GL_PROXY_TEXTURE_CUBE_MAP_ARB : int;
  2030:   const GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB : int;
  2031:   const GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB : int;
  2032:   const GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB : int;
  2033:   const GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB : int;
  2034:   const GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB : int;
  2035:   const GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB : int;
  2036:   const GL_TEXTURE_BINDING_CUBE_MAP_ARB : int;
  2037:   const GL_TEXTURE_CUBE_MAP_ARB : int;
  2038:   const GL_REFLECTION_MAP_ARB : int;
  2039:   const GL_NORMAL_MAP_ARB : int;
  2040:   const GL_MULTISAMPLE_BIT_ARB : int;
  2041:   const GL_SAMPLE_COVERAGE_INVERT_ARB : int;
  2042:   const GL_SAMPLE_COVERAGE_VALUE_ARB : int;
  2043:   const GL_SAMPLES_ARB : int;
  2044:   const GL_SAMPLE_BUFFERS_ARB : int;
  2045:   const GL_SAMPLE_COVERAGE_ARB : int;
  2046:   const GL_SAMPLE_ALPHA_TO_ONE_ARB : int;
  2047:   const GL_SAMPLE_ALPHA_TO_COVERAGE_ARB : int;
  2048:   const GL_MULTISAMPLE_ARB : int;
  2049:   const GL_TRANSPOSE_COLOR_MATRIX_ARB : int;
  2050:   const GL_TRANSPOSE_TEXTURE_MATRIX_ARB : int;
  2051:   const GL_TRANSPOSE_PROJECTION_MATRIX_ARB : int;
  2052:   const GL_TRANSPOSE_MODELVIEW_MATRIX_ARB : int;
  2053:   const GL_MAX_TEXTURE_UNITS_ARB : int;
  2054:   const GL_CLIENT_ACTIVE_TEXTURE_ARB : int;
  2055:   const GL_ACTIVE_TEXTURE_ARB : int;
  2056:   const GL_TEXTURE31_ARB : int;
  2057:   const GL_TEXTURE30_ARB : int;
  2058:   const GL_TEXTURE29_ARB : int;
  2059:   const GL_TEXTURE28_ARB : int;
  2060:   const GL_TEXTURE27_ARB : int;
  2061:   const GL_TEXTURE26_ARB : int;
  2062:   const GL_TEXTURE25_ARB : int;
  2063:   const GL_TEXTURE24_ARB : int;
  2064:   const GL_TEXTURE23_ARB : int;
  2065:   const GL_TEXTURE22_ARB : int;
  2066:   const GL_TEXTURE21_ARB : int;
  2067:   const GL_TEXTURE20_ARB : int;
  2068:   const GL_TEXTURE19_ARB : int;
  2069:   const GL_TEXTURE18_ARB : int;
  2070:   const GL_TEXTURE17_ARB : int;
  2071:   const GL_TEXTURE16_ARB : int;
  2072:   const GL_TEXTURE15_ARB : int;
  2073:   const GL_TEXTURE14_ARB : int;
  2074:   const GL_TEXTURE13_ARB : int;
  2075:   const GL_TEXTURE12_ARB : int;
  2076:   const GL_TEXTURE11_ARB : int;
  2077:   const GL_TEXTURE10_ARB : int;
  2078:   const GL_TEXTURE9_ARB : int;
  2079:   const GL_TEXTURE8_ARB : int;
  2080:   const GL_TEXTURE7_ARB : int;
  2081:   const GL_TEXTURE6_ARB : int;
  2082:   const GL_TEXTURE5_ARB : int;
  2083:   const GL_TEXTURE4_ARB : int;
  2084:   const GL_TEXTURE3_ARB : int;
  2085:   const GL_TEXTURE2_ARB : int;
  2086:   const GL_TEXTURE1_ARB : int;
  2087:   const GL_TEXTURE0_ARB : int;
  2088:   const GL_STENCIL_BACK_WRITEMASK : int;
  2089:   const GL_STENCIL_BACK_VALUE_MASK : int;
  2090:   const GL_STENCIL_BACK_REF : int;
  2091:   const GL_UPPER_LEFT : int;
  2092:   const GL_LOWER_LEFT : int;
  2093:   const GL_POINT_SPRITE_COORD_ORIGIN : int;
  2094:   const GL_CURRENT_PROGRAM : int;
  2095:   const GL_SHADING_LANGUAGE_VERSION : int;
  2096:   const GL_FRAGMENT_SHADER_DERIVATIVE_HINT : int;
  2097:   const GL_ACTIVE_ATTRIBUTE_MAX_LENGTH : int;
  2098:   const GL_ACTIVE_ATTRIBUTES : int;
  2099:   const GL_SHADER_SOURCE_LENGTH : int;
  2100:   const GL_ACTIVE_UNIFORM_MAX_LENGTH : int;
  2101:   const GL_ACTIVE_UNIFORMS : int;
  2102:   const GL_ATTACHED_SHADERS : int;
  2103:   const GL_INFO_LOG_LENGTH : int;
  2104:   const GL_VALIDATE_STATUS : int;
  2105:   const GL_LINK_STATUS : int;
  2106:   const GL_COMPILE_STATUS : int;
  2107:   const GL_DELETE_STATUS : int;
  2108:   const GL_SAMPLER_2D_SHADOW : int;
  2109:   const GL_SAMPLER_1D_SHADOW : int;
  2110:   const GL_SAMPLER_CUBE : int;
  2111:   const GL_SAMPLER_3D : int;
  2112:   const GL_SAMPLER_2D : int;
  2113:   const GL_SAMPLER_1D : int;
  2114:   const GL_FLOAT_MAT4 : int;
  2115:   const GL_FLOAT_MAT3 : int;
  2116:   const GL_FLOAT_MAT2 : int;
  2117:   const GL_BOOL_VEC4 : int;
  2118:   const GL_BOOL_VEC3 : int;
  2119:   const GL_BOOL_VEC2 : int;
  2120:   const GL_BOOL : int;
  2121:   const GL_INT_VEC4 : int;
  2122:   const GL_INT_VEC3 : int;
  2123:   const GL_INT_VEC2 : int;
  2124:   const GL_FLOAT_VEC4 : int;
  2125:   const GL_FLOAT_VEC3 : int;
  2126:   const GL_FLOAT_VEC2 : int;
  2127:   const GL_SHADER_TYPE : int;
  2128:   const GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS : int;
  2129:   const GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS : int;
  2130:   const GL_MAX_VARYING_FLOATS : int;
  2131:   const GL_MAX_VERTEX_UNIFORM_COMPONENTS : int;
  2132:   const GL_MAX_FRAGMENT_UNIFORM_COMPONENTS : int;
  2133:   const GL_VERTEX_SHADER : int;
  2134:   const GL_FRAGMENT_SHADER : int;
  2135:   const GL_MAX_TEXTURE_IMAGE_UNITS : int;
  2136:   const GL_MAX_TEXTURE_COORDS : int;
  2137:   const GL_VERTEX_ATTRIB_ARRAY_NORMALIZED : int;
  2138:   const GL_MAX_VERTEX_ATTRIBS : int;
  2139:   const GL_COORD_REPLACE : int;
  2140:   const GL_POINT_SPRITE : int;
  2141:   const GL_BLEND_EQUATION_ALPHA : int;
  2142:   const GL_DRAW_BUFFER15 : int;
  2143:   const GL_DRAW_BUFFER14 : int;
  2144:   const GL_DRAW_BUFFER13 : int;
  2145:   const GL_DRAW_BUFFER12 : int;
  2146:   const GL_DRAW_BUFFER11 : int;
  2147:   const GL_DRAW_BUFFER10 : int;
  2148:   const GL_DRAW_BUFFER9 : int;
  2149:   const GL_DRAW_BUFFER8 : int;
  2150:   const GL_DRAW_BUFFER7 : int;
  2151:   const GL_DRAW_BUFFER6 : int;
  2152:   const GL_DRAW_BUFFER5 : int;
  2153:   const GL_DRAW_BUFFER4 : int;
  2154:   const GL_DRAW_BUFFER3 : int;
  2155:   const GL_DRAW_BUFFER2 : int;
  2156:   const GL_DRAW_BUFFER1 : int;
  2157:   const GL_DRAW_BUFFER0 : int;
  2158:   const GL_MAX_DRAW_BUFFERS : int;
  2159:   const GL_STENCIL_BACK_PASS_DEPTH_PASS : int;
  2160:   const GL_STENCIL_BACK_PASS_DEPTH_FAIL : int;
  2161:   const GL_STENCIL_BACK_FAIL : int;
  2162:   const GL_STENCIL_BACK_FUNC : int;
  2163:   const GL_VERTEX_ATTRIB_ARRAY_POINTER : int;
  2164:   const GL_VERTEX_PROGRAM_TWO_SIDE : int;
  2165:   const GL_VERTEX_PROGRAM_POINT_SIZE : int;
  2166:   const GL_CURRENT_VERTEX_ATTRIB : int;
  2167:   const GL_VERTEX_ATTRIB_ARRAY_TYPE : int;
  2168:   const GL_VERTEX_ATTRIB_ARRAY_STRIDE : int;
  2169:   const GL_VERTEX_ATTRIB_ARRAY_SIZE : int;
  2170:   const GL_VERTEX_ATTRIB_ARRAY_ENABLED : int;
  2171:   const GL_BLEND_EQUATION_RGB : int;
  2172:   const GL_SRC2_ALPHA : int;
  2173:   const GL_SRC1_ALPHA : int;
  2174:   const GL_SRC0_ALPHA : int;
  2175:   const GL_SRC2_RGB : int;
  2176:   const GL_SRC1_RGB : int;
  2177:   const GL_SRC0_RGB : int;
  2178:   const GL_FOG_COORD_ARRAY_BUFFER_BINDING : int;
  2179:   const GL_FOG_COORD_ARRAY : int;
  2180:   const GL_FOG_COORD_ARRAY_POINTER : int;
  2181:   const GL_FOG_COORD_ARRAY_STRIDE : int;
  2182:   const GL_FOG_COORD_ARRAY_TYPE : int;
  2183:   const GL_CURRENT_FOG_COORD : int;
  2184:   const GL_FOG_COORD : int;
  2185:   const GL_FOG_COORD_SRC : int;
  2186:   const GL_SAMPLES_PASSED : int;
  2187:   const GL_DYNAMIC_COPY : int;
  2188:   const GL_DYNAMIC_READ : int;
  2189:   const GL_DYNAMIC_DRAW : int;
  2190:   const GL_STATIC_COPY : int;
  2191:   const GL_STATIC_READ : int;
  2192:   const GL_STATIC_DRAW : int;
  2193:   const GL_STREAM_COPY : int;
  2194:   const GL_STREAM_READ : int;
  2195:   const GL_STREAM_DRAW : int;
  2196:   const GL_BUFFER_MAP_POINTER : int;
  2197:   const GL_BUFFER_MAPPED : int;
  2198:   const GL_BUFFER_ACCESS : int;
  2199:   const GL_READ_WRITE : int;
  2200:   const GL_WRITE_ONLY : int;
  2201:   const GL_READ_ONLY : int;
  2202:   const GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING : int;
  2203:   const GL_WEIGHT_ARRAY_BUFFER_BINDING : int;
  2204:   const GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING : int;
  2205:   const GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING : int;
  2206:   const GL_EDGE_FLAG_ARRAY_BUFFER_BINDING : int;
  2207:   const GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING : int;
  2208:   const GL_INDEX_ARRAY_BUFFER_BINDING : int;
  2209:   const GL_COLOR_ARRAY_BUFFER_BINDING : int;
  2210:   const GL_NORMAL_ARRAY_BUFFER_BINDING : int;
  2211:   const GL_VERTEX_ARRAY_BUFFER_BINDING : int;
  2212:   const GL_ELEMENT_ARRAY_BUFFER_BINDING : int;
  2213:   const GL_ARRAY_BUFFER_BINDING : int;
  2214:   const GL_ELEMENT_ARRAY_BUFFER : int;
  2215:   const GL_ARRAY_BUFFER : int;
  2216:   const GL_QUERY_RESULT_AVAILABLE : int;
  2217:   const GL_QUERY_RESULT : int;
  2218:   const GL_CURRENT_QUERY : int;
  2219:   const GL_QUERY_COUNTER_BITS : int;
  2220:   const GL_BUFFER_USAGE : int;
  2221:   const GL_BUFFER_SIZE : int;
  2222:   const GL_COMPARE_R_TO_TEXTURE : int;
  2223:   const GL_TEXTURE_COMPARE_FUNC : int;
  2224:   const GL_TEXTURE_COMPARE_MODE : int;
  2225:   const GL_DEPTH_TEXTURE_MODE : int;
  2226:   const GL_TEXTURE_DEPTH_SIZE : int;
  2227:   const GL_DECR_WRAP : int;
  2228:   const GL_INCR_WRAP : int;
  2229:   const GL_TEXTURE_LOD_BIAS : int;
  2230:   const GL_TEXTURE_FILTER_CONTROL : int;
  2231:   const GL_MAX_TEXTURE_LOD_BIAS : int;
  2232:   const GL_SECONDARY_COLOR_ARRAY : int;
  2233:   const GL_SECONDARY_COLOR_ARRAY_POINTER : int;
  2234:   const GL_SECONDARY_COLOR_ARRAY_STRIDE : int;
  2235:   const GL_SECONDARY_COLOR_ARRAY_TYPE : int;
  2236:   const GL_SECONDARY_COLOR_ARRAY_SIZE : int;
  2237:   const GL_CURRENT_SECONDARY_COLOR : int;
  2238:   const GL_COLOR_SUM : int;
  2239:   const GL_FOG_COORDINATE_ARRAY : int;
  2240:   const GL_FOG_COORDINATE_ARRAY_POINTER : int;
  2241:   const GL_FOG_COORDINATE_ARRAY_STRIDE : int;
  2242:   const GL_FOG_COORDINATE_ARRAY_TYPE : int;
  2243:   const GL_CURRENT_FOG_COORDINATE : int;
  2244:   const GL_FRAGMENT_DEPTH : int;
  2245:   const GL_FOG_COORDINATE : int;
  2246:   const GL_FOG_COORDINATE_SOURCE : int;
  2247:   const GL_MIRRORED_REPEAT : int;
  2248:   const GL_DEPTH_COMPONENT32 : int;
  2249:   const GL_DEPTH_COMPONENT24 : int;
  2250:   const GL_DEPTH_COMPONENT16 : int;
  2251:   const GL_GENERATE_MIPMAP_HINT : int;
  2252:   const GL_GENERATE_MIPMAP : int;
  2253:   const GL_POINT_DISTANCE_ATTENUATION : int;
  2254:   const GL_POINT_FADE_THRESHOLD_SIZE : int;
  2255:   const GL_POINT_SIZE_MAX : int;
  2256:   const GL_POINT_SIZE_MIN : int;
  2257:   const GL_BLEND_SRC_ALPHA : int;
  2258:   const GL_BLEND_DST_ALPHA : int;
  2259:   const GL_BLEND_SRC_RGB : int;
  2260:   const GL_BLEND_DST_RGB : int;
  2261:   const GL_DOT3_RGBA : int;
  2262:   const GL_DOT3_RGB : int;
  2263:   const GL_PREVIOUS : int;
  2264:   const GL_PRIMARY_COLOR : int;
  2265:   const GL_CONSTANT : int;
  2266:   const GL_SUBTRACT : int;
  2267:   const GL_INTERPOLATE : int;
  2268:   const GL_ADD_SIGNED : int;
  2269:   const GL_RGB_SCALE : int;
  2270:   const GL_OPERAND2_ALPHA : int;
  2271:   const GL_OPERAND1_ALPHA : int;
  2272:   const GL_OPERAND0_ALPHA : int;
  2273:   const GL_OPERAND2_RGB : int;
  2274:   const GL_OPERAND1_RGB : int;
  2275:   const GL_OPERAND0_RGB : int;
  2276:   const GL_SOURCE2_ALPHA : int;
  2277:   const GL_SOURCE1_ALPHA : int;
  2278:   const GL_SOURCE0_ALPHA : int;
  2279:   const GL_SOURCE2_RGB : int;
  2280:   const GL_SOURCE1_RGB : int;
  2281:   const GL_SOURCE0_RGB : int;
  2282:   const GL_COMBINE_ALPHA : int;
  2283:   const GL_COMBINE_RGB : int;
  2284:   const GL_COMBINE : int;
  2285:   const GL_CLAMP_TO_BORDER : int;
  2286:   const GL_COMPRESSED_TEXTURE_FORMATS : int;
  2287:   const GL_NUM_COMPRESSED_TEXTURE_FORMATS : int;
  2288:   const GL_TEXTURE_COMPRESSED : int;
  2289:   const GL_TEXTURE_COMPRESSED_IMAGE_SIZE : int;
  2290:   const GL_TEXTURE_COMPRESSION_HINT : int;
  2291:   const GL_COMPRESSED_RGBA : int;
  2292:   const GL_COMPRESSED_RGB : int;
  2293:   const GL_COMPRESSED_INTENSITY : int;
  2294:   const GL_COMPRESSED_LUMINANCE_ALPHA : int;
  2295:   const GL_COMPRESSED_LUMINANCE : int;
  2296:   const GL_COMPRESSED_ALPHA : int;
  2297:   const GL_MAX_CUBE_MAP_TEXTURE_SIZE : int;
  2298:   const GL_PROXY_TEXTURE_CUBE_MAP : int;
  2299:   const GL_TEXTURE_CUBE_MAP_NEGATIVE_Z : int;
  2300:   const GL_TEXTURE_CUBE_MAP_POSITIVE_Z : int;
  2301:   const GL_TEXTURE_CUBE_MAP_NEGATIVE_Y : int;
  2302:   const GL_TEXTURE_CUBE_MAP_POSITIVE_Y : int;
  2303:   const GL_TEXTURE_CUBE_MAP_NEGATIVE_X : int;
  2304:   const GL_TEXTURE_CUBE_MAP_POSITIVE_X : int;
  2305:   const GL_TEXTURE_BINDING_CUBE_MAP : int;
  2306:   const GL_TEXTURE_CUBE_MAP : int;
  2307:   const GL_REFLECTION_MAP : int;
  2308:   const GL_NORMAL_MAP : int;
  2309:   const GL_MULTISAMPLE_BIT : int;
  2310:   const GL_SAMPLE_COVERAGE_INVERT : int;
  2311:   const GL_SAMPLE_COVERAGE_VALUE : int;
  2312:   const GL_SAMPLES : int;
  2313:   const GL_SAMPLE_BUFFERS : int;
  2314:   const GL_SAMPLE_COVERAGE : int;
  2315:   const GL_SAMPLE_ALPHA_TO_ONE : int;
  2316:   const GL_SAMPLE_ALPHA_TO_COVERAGE : int;
  2317:   const GL_MULTISAMPLE : int;
  2318:   const GL_TRANSPOSE_COLOR_MATRIX : int;
  2319:   const GL_TRANSPOSE_TEXTURE_MATRIX : int;
  2320:   const GL_TRANSPOSE_PROJECTION_MATRIX : int;
  2321:   const GL_TRANSPOSE_MODELVIEW_MATRIX : int;
  2322:   const GL_MAX_TEXTURE_UNITS : int;
  2323:   const GL_CLIENT_ACTIVE_TEXTURE : int;
  2324:   const GL_ACTIVE_TEXTURE : int;
  2325:   const GL_TEXTURE31 : int;
  2326:   const GL_TEXTURE30 : int;
  2327:   const GL_TEXTURE29 : int;
  2328:   const GL_TEXTURE28 : int;
  2329:   const GL_TEXTURE27 : int;
  2330:   const GL_TEXTURE26 : int;
  2331:   const GL_TEXTURE25 : int;
  2332:   const GL_TEXTURE24 : int;
  2333:   const GL_TEXTURE23 : int;
  2334:   const GL_TEXTURE22 : int;
  2335:   const GL_TEXTURE21 : int;
  2336:   const GL_TEXTURE20 : int;
  2337:   const GL_TEXTURE19 : int;
  2338:   const GL_TEXTURE18 : int;
  2339:   const GL_TEXTURE17 : int;
  2340:   const GL_TEXTURE16 : int;
  2341:   const GL_TEXTURE15 : int;
  2342:   const GL_TEXTURE14 : int;
  2343:   const GL_TEXTURE13 : int;
  2344:   const GL_TEXTURE12 : int;
  2345:   const GL_TEXTURE11 : int;
  2346:   const GL_TEXTURE10 : int;
  2347:   const GL_TEXTURE9 : int;
  2348:   const GL_TEXTURE8 : int;
  2349:   const GL_TEXTURE7 : int;
  2350:   const GL_TEXTURE6 : int;
  2351:   const GL_TEXTURE5 : int;
  2352:   const GL_TEXTURE4 : int;
  2353:   const GL_TEXTURE3 : int;
  2354:   const GL_TEXTURE2 : int;
  2355:   const GL_TEXTURE1 : int;
  2356:   const GL_TEXTURE0 : int;
  2357:   const GL_CONVOLUTION_BORDER_COLOR : int;
  2358:   const GL_REPLICATE_BORDER : int;
  2359:   const GL_CONSTANT_BORDER : int;
  2360:   const GL_COLOR_TABLE_INTENSITY_SIZE : int;
  2361:   const GL_COLOR_TABLE_LUMINANCE_SIZE : int;
  2362:   const GL_COLOR_TABLE_ALPHA_SIZE : int;
  2363:   const GL_COLOR_TABLE_BLUE_SIZE : int;
  2364:   const GL_COLOR_TABLE_GREEN_SIZE : int;
  2365:   const GL_COLOR_TABLE_RED_SIZE : int;
  2366:   const GL_COLOR_TABLE_WIDTH : int;
  2367:   const GL_COLOR_TABLE_FORMAT : int;
  2368:   const GL_COLOR_TABLE_BIAS : int;
  2369:   const GL_COLOR_TABLE_SCALE : int;
  2370:   const GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE : int;
  2371:   const GL_PROXY_POST_CONVOLUTION_COLOR_TABLE : int;
  2372:   const GL_PROXY_COLOR_TABLE : int;
  2373:   const GL_POST_COLOR_MATRIX_COLOR_TABLE : int;
  2374:   const GL_POST_CONVOLUTION_COLOR_TABLE : int;
  2375:   const GL_COLOR_TABLE : int;
  2376:   const GL_POST_COLOR_MATRIX_ALPHA_BIAS : int;
  2377:   const GL_POST_COLOR_MATRIX_BLUE_BIAS : int;
  2378:   const GL_POST_COLOR_MATRIX_GREEN_BIAS : int;
  2379:   const GL_POST_COLOR_MATRIX_RED_BIAS : int;
  2380:   const GL_POST_COLOR_MATRIX_ALPHA_SCALE : int;
  2381:   const GL_POST_COLOR_MATRIX_BLUE_SCALE : int;
  2382:   const GL_POST_COLOR_MATRIX_GREEN_SCALE : int;
  2383:   const GL_POST_COLOR_MATRIX_RED_SCALE : int;
  2384:   const GL_MAX_COLOR_MATRIX_STACK_DEPTH : int;
  2385:   const GL_COLOR_MATRIX_STACK_DEPTH : int;
  2386:   const GL_COLOR_MATRIX : int;
  2387:   const GL_TABLE_TOO_LARGE : int;
  2388:   const GL_MINMAX_SINK : int;
  2389:   const GL_MINMAX_FORMAT : int;
  2390:   const GL_MINMAX : int;
  2391:   const GL_HISTOGRAM_SINK : int;
  2392:   const GL_HISTOGRAM_LUMINANCE_SIZE : int;
  2393:   const GL_HISTOGRAM_ALPHA_SIZE : int;
  2394:   const GL_HISTOGRAM_BLUE_SIZE : int;
  2395:   const GL_HISTOGRAM_GREEN_SIZE : int;
  2396:   const GL_HISTOGRAM_RED_SIZE : int;
  2397:   const GL_HISTOGRAM_FORMAT : int;
  2398:   const GL_HISTOGRAM_WIDTH : int;
  2399:   const GL_PROXY_HISTOGRAM : int;
  2400:   const GL_HISTOGRAM : int;
  2401:   const GL_POST_CONVOLUTION_ALPHA_BIAS : int;
  2402:   const GL_POST_CONVOLUTION_BLUE_BIAS : int;
  2403:   const GL_POST_CONVOLUTION_GREEN_BIAS : int;
  2404:   const GL_POST_CONVOLUTION_RED_BIAS : int;
  2405:   const GL_POST_CONVOLUTION_ALPHA_SCALE : int;
  2406:   const GL_POST_CONVOLUTION_BLUE_SCALE : int;
  2407:   const GL_POST_CONVOLUTION_GREEN_SCALE : int;
  2408:   const GL_POST_CONVOLUTION_RED_SCALE : int;
  2409:   const GL_MAX_CONVOLUTION_HEIGHT : int;
  2410:   const GL_MAX_CONVOLUTION_WIDTH : int;
  2411:   const GL_CONVOLUTION_HEIGHT : int;
  2412:   const GL_CONVOLUTION_WIDTH : int;
  2413:   const GL_CONVOLUTION_FORMAT : int;
  2414:   const GL_REDUCE : int;
  2415:   const GL_CONVOLUTION_FILTER_BIAS : int;
  2416:   const GL_CONVOLUTION_FILTER_SCALE : int;
  2417:   const GL_CONVOLUTION_BORDER_MODE : int;
  2418:   const GL_SEPARABLE_2D : int;
  2419:   const GL_CONVOLUTION_2D : int;
  2420:   const GL_CONVOLUTION_1D : int;
  2421:   const GL_FUNC_REVERSE_SUBTRACT : int;
  2422:   const GL_FUNC_SUBTRACT : int;
  2423:   const GL_BLEND_EQUATION : int;
  2424:   const GL_MAX : int;
  2425:   const GL_MIN : int;
  2426:   const GL_FUNC_ADD : int;
  2427:   const GL_BLEND_COLOR : int;
  2428:   const GL_ONE_MINUS_CONSTANT_ALPHA : int;
  2429:   const GL_CONSTANT_ALPHA : int;
  2430:   const GL_ONE_MINUS_CONSTANT_COLOR : int;
  2431:   const GL_CONSTANT_COLOR : int;
  2432:   const GL_ALIASED_LINE_WIDTH_RANGE : int;
  2433:   const GL_ALIASED_POINT_SIZE_RANGE : int;
  2434:   const GL_SMOOTH_LINE_WIDTH_GRANULARITY : int;
  2435:   const GL_SMOOTH_LINE_WIDTH_RANGE : int;
  2436:   const GL_SMOOTH_POINT_SIZE_GRANULARITY : int;
  2437:   const GL_SMOOTH_POINT_SIZE_RANGE : int;
  2438:   const GL_SEPARATE_SPECULAR_COLOR : int;
  2439:   const GL_SINGLE_COLOR : int;
  2440:   const GL_LIGHT_MODEL_COLOR_CONTROL : int;
  2441:   const GL_TEXTURE_MAX_LEVEL : int;
  2442:   const GL_TEXTURE_BASE_LEVEL : int;
  2443:   const GL_TEXTURE_MAX_LOD : int;
  2444:   const GL_TEXTURE_MIN_LOD : int;
  2445:   const GL_CLAMP_TO_EDGE : int;
  2446:   const GL_MAX_ELEMENTS_INDICES : int;
  2447:   const GL_MAX_ELEMENTS_VERTICES : int;
  2448:   const GL_BGRA : int;
  2449:   const GL_BGR : int;
  2450:   const GL_UNSIGNED_INT_2_10_10_10_REV : int;
  2451:   const GL_UNSIGNED_INT_8_8_8_8_REV : int;
  2452:   const GL_UNSIGNED_SHORT_1_5_5_5_REV : int;
  2453:   const GL_UNSIGNED_SHORT_4_4_4_4_REV : int;
  2454:   const GL_UNSIGNED_SHORT_5_6_5_REV : int;
  2455:   const GL_UNSIGNED_SHORT_5_6_5 : int;
  2456:   const GL_UNSIGNED_BYTE_2_3_3_REV : int;
  2457:   const GL_MAX_3D_TEXTURE_SIZE : int;
  2458:   const GL_TEXTURE_WRAP_R : int;
  2459:   const GL_TEXTURE_DEPTH : int;
  2460:   const GL_PROXY_TEXTURE_3D : int;
  2461:   const GL_TEXTURE_3D : int;
  2462:   const GL_UNPACK_IMAGE_HEIGHT : int;
  2463:   const GL_UNPACK_SKIP_IMAGES : int;
  2464:   const GL_PACK_IMAGE_HEIGHT : int;
  2465:   const GL_PACK_SKIP_IMAGES : int;
  2466:   const GL_TEXTURE_BINDING_3D : int;
  2467:   const GL_RESCALE_NORMAL : int;
  2468:   const GL_UNSIGNED_INT_10_10_10_2 : int;
  2469:   const GL_UNSIGNED_INT_8_8_8_8 : int;
  2470:   const GL_UNSIGNED_SHORT_5_5_5_1 : int;
  2471:   const GL_UNSIGNED_SHORT_4_4_4_4 : int;
  2472:   const GL_UNSIGNED_BYTE_3_3_2 : int;
  2473: //#define GL_GLEXT_VERSION 29
  2474: //#define GLAPI extern
  2475: //#define APIENTRYP APIENTRY *
  2476: //#define APIENTRY
  2477:   const WIN32_LEAN_AND_MEAN : int;
  2478: //#define __glext_h_
  2479: 
  2480: 
  2481:   //C FUNCTION POINTER TYPES
  2482:   header '''typedef void (*GL_glext_h_cft_255)(GLenum, GLenum, GLenum,  GLuint, GLint, GLint);''';
  2483:   type GL_glext_h_cft_255 = 'GL_glext_h_cft_255';
  2484:   header '''typedef void (*GL_glext_h_cft_252)(GLuint, GLint, GLenum,  GLboolean, GLsizei,  GLuint, GLuint);''';
  2485:   type GL_glext_h_cft_252 = 'GL_glext_h_cft_252';
  2486:   header '''typedef void (*GL_glext_h_cft_239)(GLuint, GLsizei,  GLubyte const *,  GLdouble, GLdouble,  GLdouble, GLdouble);''';
  2487:   type GL_glext_h_cft_239 = 'GL_glext_h_cft_239';
  2488:   header '''typedef void (*GL_glext_h_cft_238)(GLuint, GLsizei,  GLubyte const *, GLfloat,  GLfloat, GLfloat,  GLfloat);''';
  2489:   type GL_glext_h_cft_238 = 'GL_glext_h_cft_238';
  2490:   header '''typedef void (*GL_glext_h_cft_236)(GLenum, GLuint, GLuint,  GLint const *,  GLsizei const *, GLsizei);''';
  2491:   type GL_glext_h_cft_236 = 'GL_glext_h_cft_236';
  2492:   header '''typedef void (*GL_glext_h_cft_222)(GLenum, GLint, GLenum,  GLsizei, GLuint, GLuint);''';
  2493:   type GL_glext_h_cft_222 = 'GL_glext_h_cft_222';
  2494:   header '''typedef void (*GL_glext_h_cft_219)(GLenum, GLuint, GLuint,  GLuint, GLuint, GLuint,  GLuint, GLuint, GLuint,  GLuint, GLuint, GLuint);''';
  2495:   type GL_glext_h_cft_219 = 'GL_glext_h_cft_219';
  2496:   header '''typedef void (*GL_glext_h_cft_218)(GLenum, GLuint, GLuint,  GLuint, GLuint, GLuint,  GLuint, GLuint, GLuint);''';
  2497:   type GL_glext_h_cft_218 = 'GL_glext_h_cft_218';
  2498:   header '''typedef void (*GL_glext_h_cft_217)(GLenum, GLuint, GLuint,  GLuint, GLuint, GLuint,  GLuint, GLuint, GLuint,  GLuint, GLuint, GLuint,  GLuint);''';
  2499:   type GL_glext_h_cft_217 = 'GL_glext_h_cft_217';
  2500:   header '''typedef void (*GL_glext_h_cft_216)(GLenum, GLuint, GLuint,  GLuint, GLuint, GLuint,  GLuint, GLuint, GLuint,  GLuint);''';
  2501:   type GL_glext_h_cft_216 = 'GL_glext_h_cft_216';
  2502:   header '''typedef void (*GL_glext_h_cft_215)(GLenum, GLuint, GLuint,  GLuint, GLuint, GLuint,  GLuint);''';
  2503:   type GL_glext_h_cft_215 = 'GL_glext_h_cft_215';
  2504:   header '''typedef void (*GL_glext_h_cft_205)(GLenum, GLuint, GLenum,  GLsizei, GLsizei,  GLboolean, GLvoid *);''';
  2505:   type GL_glext_h_cft_205 = 'GL_glext_h_cft_205';
  2506:   header '''typedef void (*GL_glext_h_cft_204)(GLenum, GLuint, GLenum,  GLsizei, GLsizei, GLint,  GLint, GLboolean,  GLvoid const *);''';
  2507:   type GL_glext_h_cft_204 = 'GL_glext_h_cft_204';
  2508:   header '''typedef void (*GL_glext_h_cft_198)(GLenum const *,  GLsizei const *, GLenum,  GLvoid const * const *,  GLsizei, GLint);''';
  2509:   type GL_glext_h_cft_198 = 'GL_glext_h_cft_198';
  2510:   header '''typedef void (*GL_glext_h_cft_190)(GLenum, GLenum, GLenum,  GLenum, GLenum, GLenum,  GLenum, GLboolean,  GLboolean, GLboolean);''';
  2511:   type GL_glext_h_cft_190 = 'GL_glext_h_cft_190';
  2512:   header '''typedef void (*GL_glext_h_cft_189)(GLenum, GLenum, GLenum,  GLenum, GLenum, GLenum);''';
  2513:   type GL_glext_h_cft_189 = 'GL_glext_h_cft_189';
  2514:   header '''typedef void (*GL_glext_h_cft_186)(GLuint, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat);''';
  2515:   type GL_glext_h_cft_186 = 'GL_glext_h_cft_186';
  2516:   header '''typedef void (*GL_glext_h_cft_185)(GLuint, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat);''';
  2517:   type GL_glext_h_cft_185 = 'GL_glext_h_cft_185';
  2518:   header '''typedef void (*GL_glext_h_cft_184)(GLuint, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat);''';
  2519:   type GL_glext_h_cft_184 = 'GL_glext_h_cft_184';
  2520:   header '''typedef void (*GL_glext_h_cft_182)(GLuint, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat);''';
  2521:   type GL_glext_h_cft_182 = 'GL_glext_h_cft_182';
  2522:   header '''typedef void (*GL_glext_h_cft_180)(GLuint, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat);''';
  2523:   type GL_glext_h_cft_180 = 'GL_glext_h_cft_180';
  2524:   header '''typedef void (*GL_glext_h_cft_178)(GLuint, GLubyte,  GLubyte, GLubyte,  GLubyte, GLfloat,  GLfloat, GLfloat);''';
  2525:   type GL_glext_h_cft_178 = 'GL_glext_h_cft_178';
  2526:   header '''typedef void (*GL_glext_h_cft_176)(GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat);''';
  2527:   type GL_glext_h_cft_176 = 'GL_glext_h_cft_176';
  2528:   header '''typedef void (*GL_glext_h_cft_174)(GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat);''';
  2529:   type GL_glext_h_cft_174 = 'GL_glext_h_cft_174';
  2530:   header '''typedef void (*GL_glext_h_cft_172)(GLfloat, GLfloat,  GLubyte, GLubyte,  GLubyte, GLubyte,  GLfloat, GLfloat,  GLfloat);''';
  2531:   type GL_glext_h_cft_172 = 'GL_glext_h_cft_172';
  2532:   header '''typedef void (*GL_glext_h_cft_171)(GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat);''';
  2533:   type GL_glext_h_cft_171 = 'GL_glext_h_cft_171';
  2534:   header '''typedef void (*GL_glext_h_cft_168)(GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat);''';
  2535:   type GL_glext_h_cft_168 = 'GL_glext_h_cft_168';
  2536:   header '''typedef void (*GL_glext_h_cft_166)(GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat, GLfloat);''';
  2537:   type GL_glext_h_cft_166 = 'GL_glext_h_cft_166';
  2538:   header '''typedef void (*GL_glext_h_cft_165)(GLubyte, GLubyte,  GLubyte, GLubyte,  GLfloat, GLfloat,  GLfloat);''';
  2539:   type GL_glext_h_cft_165 = 'GL_glext_h_cft_165';
  2540:   header '''typedef void (*GL_glext_h_cft_163)(GLubyte, GLubyte,  GLubyte, GLubyte,  GLfloat, GLfloat);''';
  2541:   type GL_glext_h_cft_163 = 'GL_glext_h_cft_163';
  2542:   header '''typedef void (*GL_glext_h_cft_153)(GLenum, GLuint, GLuint,  GLsizei, GLenum,  GLvoid const *);''';
  2543:   type GL_glext_h_cft_153 = 'GL_glext_h_cft_153';
  2544:   header '''typedef void (*GL_glext_h_cft_150)(GLenum, GLsizei,  GLsizei, GLenum, GLenum,  GLvoid const *);''';
  2545:   type GL_glext_h_cft_150 = 'GL_glext_h_cft_150';
  2546:   header '''typedef void (*GL_glext_h_cft_148)(GLenum, GLfloat,  GLfloat, GLint, GLint,  GLfloat, GLfloat, GLint,  GLint, GLfloat, GLfloat,  GLint, GLint,  GLfloat const *);''';
  2547:   type GL_glext_h_cft_148 = 'GL_glext_h_cft_148';
  2548:   header '''typedef void (*GL_glext_h_cft_147)(GLenum, GLdouble,  GLdouble, GLint, GLint,  GLdouble, GLdouble,  GLint, GLint, GLdouble,  GLdouble, GLint, GLint,  GLdouble const *);''';
  2549:   type GL_glext_h_cft_147 = 'GL_glext_h_cft_147';
  2550:   header '''typedef void (*GL_glext_h_cft_134)(GLenum, GLint, GLint,  GLint, GLint, GLint,  GLsizei, GLsizei,  GLsizei, GLsizei,  GLenum, GLenum,  GLvoid const *);''';
  2551:   type GL_glext_h_cft_134 = 'GL_glext_h_cft_134';
  2552:   header '''typedef void (*GL_glext_h_cft_133)(GLenum, GLint, GLenum,  GLsizei, GLsizei,  GLsizei, GLsizei, GLint,  GLenum, GLenum,  GLvoid const *);''';
  2553:   type GL_glext_h_cft_133 = 'GL_glext_h_cft_133';
  2554:   header '''typedef void (*GL_glext_h_cft_130)(GLenum, GLenum, GLsizei,  GLsizei, GLenum, GLenum,  GLvoid const *,  GLvoid const *);''';
  2555:   type GL_glext_h_cft_130 = 'GL_glext_h_cft_130';
  2556:   header '''typedef void (*GL_glext_h_cft_129)(GLenum, GLenum, GLenum,  GLvoid *, GLvoid *,  GLvoid *);''';
  2557:   type GL_glext_h_cft_129 = 'GL_glext_h_cft_129';
  2558:   header '''typedef void (*GL_glext_h_cft_127)(GLenum, GLenum, GLint,  GLint, GLsizei, GLsizei);''';
  2559:   type GL_glext_h_cft_127 = 'GL_glext_h_cft_127';
  2560:   header '''typedef void (*GL_glext_h_cft_122)(GLenum, GLenum, GLsizei,  GLsizei, GLenum, GLenum,  GLvoid const *);''';
  2561:   type GL_glext_h_cft_122 = 'GL_glext_h_cft_122';
  2562:   header '''typedef void (*GL_glext_h_cft_121)(GLenum, GLenum, GLsizei,  GLenum, GLenum,  GLvoid const *);''';
  2563:   type GL_glext_h_cft_121 = 'GL_glext_h_cft_121';
  2564:   header '''typedef void (*GL_glext_h_cft_117)(GLenum, GLint, GLint,  GLint, GLint, GLint,  GLint, GLsizei, GLsizei);''';
  2565:   type GL_glext_h_cft_117 = 'GL_glext_h_cft_117';
  2566:   header '''typedef void (*GL_glext_h_cft_116)(GLenum, GLint, GLint,  GLint, GLint, GLint,  GLsizei, GLsizei);''';
  2567:   type GL_glext_h_cft_116 = 'GL_glext_h_cft_116';
  2568:   header '''typedef void (*GL_glext_h_cft_115)(GLenum, GLint, GLint,  GLint, GLint, GLsizei);''';
  2569:   type GL_glext_h_cft_115 = 'GL_glext_h_cft_115';
  2570:   header '''typedef void (*GL_glext_h_cft_114)(GLenum, GLint, GLenum,  GLint, GLint, GLsizei,  GLsizei, GLint);''';
  2571:   type GL_glext_h_cft_114 = 'GL_glext_h_cft_114';
  2572:   header '''typedef void (*GL_glext_h_cft_113)(GLenum, GLint, GLenum,  GLint, GLint, GLsizei,  GLint);''';
  2573:   type GL_glext_h_cft_113 = 'GL_glext_h_cft_113';
  2574:   header '''typedef void (*GL_glext_h_cft_112)(GLenum, GLint, GLint,  GLint, GLsizei, GLsizei,  GLenum, GLenum,  GLvoid const *);''';
  2575:   type GL_glext_h_cft_112 = 'GL_glext_h_cft_112';
  2576:   header '''typedef void (*GL_glext_h_cft_111)(GLenum, GLint, GLint,  GLsizei, GLenum, GLenum,  GLvoid const *);''';
  2577:   type GL_glext_h_cft_111 = 'GL_glext_h_cft_111';
  2578:   header '''typedef void (*GL_glext_h_cft_109)(GLenum, GLint, GLint,  GLint, GLint, GLsizei,  GLsizei, GLsizei,  GLenum, GLenum,  GLvoid const *);''';
  2579:   type GL_glext_h_cft_109 = 'GL_glext_h_cft_109';
  2580:   header '''typedef void (*GL_glext_h_cft_108)(GLenum, GLint, GLenum,  GLsizei, GLsizei,  GLsizei, GLint, GLenum,  GLenum, GLvoid const *);''';
  2581:   type GL_glext_h_cft_108 = 'GL_glext_h_cft_108';
  2582:   header '''typedef void (*GL_glext_h_cft_104)(GLenum, GLuint, GLfloat,  GLfloat, GLfloat,  GLfloat);''';
  2583:   type GL_glext_h_cft_104 = 'GL_glext_h_cft_104';
  2584:   header '''typedef void (*GL_glext_h_cft_102)(GLenum, GLuint,  GLdouble, GLdouble,  GLdouble, GLdouble);''';
  2585:   type GL_glext_h_cft_102 = 'GL_glext_h_cft_102';
  2586:   header '''typedef void (*GL_glext_h_cft_91)(GLenum, GLint, GLint,  GLsizei, GLenum, GLsizei,  GLvoid const *);''';
  2587:   type GL_glext_h_cft_91 = 'GL_glext_h_cft_91';
  2588:   header '''typedef void (*GL_glext_h_cft_90)(GLenum, GLint, GLint,  GLint, GLsizei, GLsizei,  GLenum, GLsizei,  GLvoid const *);''';
  2589:   type GL_glext_h_cft_90 = 'GL_glext_h_cft_90';
  2590:   header '''typedef void (*GL_glext_h_cft_89)(GLenum, GLint, GLint,  GLint, GLint, GLsizei,  GLsizei, GLsizei, GLenum,  GLsizei, GLvoid const *);''';
  2591:   type GL_glext_h_cft_89 = 'GL_glext_h_cft_89';
  2592:   header '''typedef void (*GL_glext_h_cft_88)(GLenum, GLint, GLenum,  GLsizei, GLint, GLsizei,  GLvoid const *);''';
  2593:   type GL_glext_h_cft_88 = 'GL_glext_h_cft_88';
  2594:   header '''typedef void (*GL_glext_h_cft_87)(GLenum, GLint, GLenum,  GLsizei, GLsizei, GLint,  GLsizei, GLvoid const *);''';
  2595:   type GL_glext_h_cft_87 = 'GL_glext_h_cft_87';
  2596:   header '''typedef void (*GL_glext_h_cft_86)(GLenum, GLint, GLenum,  GLsizei, GLsizei,  GLsizei, GLint, GLsizei,  GLvoid const *);''';
  2597:   type GL_glext_h_cft_86 = 'GL_glext_h_cft_86';
  2598:   header '''typedef void (*GL_glext_h_cft_84)(GLuint, GLint, GLenum,  GLboolean, GLsizei,  GLvoid const *);''';
  2599:   type GL_glext_h_cft_84 = 'GL_glext_h_cft_84';
  2600:   header '''typedef void (*GL_glext_h_cft_48)(GLuint, GLuint, GLsizei,  GLsizei *, GLint *,  GLenum *, GLchar *);''';
  2601:   type GL_glext_h_cft_48 = 'GL_glext_h_cft_48';
  2602:   header '''typedef void (*GL_glext_h_cft_250)(GLuint, GLsizei,  GLhalfNV const *);''';
  2603:   type GL_glext_h_cft_250 = 'GL_glext_h_cft_250';
  2604:   header '''typedef void (*GL_glext_h_cft_226)(GLuint, GLenum,  GLvoid const *);''';
  2605:   type GL_glext_h_cft_226 = 'GL_glext_h_cft_226';
  2606:   header '''typedef void (*GL_glext_h_cft_214)(GLuint, GLsizei,  GLubyte const *);''';
  2607:   type GL_glext_h_cft_214 = 'GL_glext_h_cft_214';
  2608:   header '''typedef void (*GL_glext_h_cft_213)(GLuint, GLsizei,  GLshort const *);''';
  2609:   type GL_glext_h_cft_213 = 'GL_glext_h_cft_213';
  2610:   header '''typedef void (*GL_glext_h_cft_212)(GLuint, GLsizei,  GLdouble const *);''';
  2611:   type GL_glext_h_cft_212 = 'GL_glext_h_cft_212';
  2612:   header '''typedef void (*GL_glext_h_cft_207)(GLuint, GLenum, GLubyte *);''';
  2613:   type GL_glext_h_cft_207 = 'GL_glext_h_cft_207';
  2614:   header '''typedef void (*GL_glext_h_cft_181)(GLuint const *,  GLfloat const *,  GLfloat const *);''';
  2615:   type GL_glext_h_cft_181 = 'GL_glext_h_cft_181';
  2616:   header '''typedef void (*GL_glext_h_cft_179)(GLuint const *,  GLubyte const *,  GLfloat const *);''';
  2617:   type GL_glext_h_cft_179 = 'GL_glext_h_cft_179';
  2618:   header '''typedef void (*GL_glext_h_cft_173)(GLfloat const *,  GLubyte const *,  GLfloat const *);''';
  2619:   type GL_glext_h_cft_173 = 'GL_glext_h_cft_173';
  2620:   header '''typedef void (*GL_glext_h_cft_169)(GLfloat const *,  GLfloat const *,  GLfloat const *);''';
  2621:   type GL_glext_h_cft_169 = 'GL_glext_h_cft_169';
  2622:   header '''typedef void (*GL_glext_h_cft_162)(GLenum, GLsizei,  GLvoid const **);''';
  2623:   type GL_glext_h_cft_162 = 'GL_glext_h_cft_162';
  2624:   header '''typedef void (*GL_glext_h_cft_156)(GLint, GLenum,  GLvoid const **);''';
  2625:   type GL_glext_h_cft_156 = 'GL_glext_h_cft_156';
  2626:   header '''typedef void (*GL_glext_h_cft_140)(GLsizei, GLsizei,  GLboolean const *);''';
  2627:   type GL_glext_h_cft_140 = 'GL_glext_h_cft_140';
  2628:   header '''typedef void (*GL_glext_h_cft_137)(GLenum, GLsizei,  GLfloat const *);''';
  2629:   type GL_glext_h_cft_137 = 'GL_glext_h_cft_137';
  2630:   header '''typedef void (*GL_glext_h_cft_136)(GLsizei, GLuint const *,  GLclampf const *);''';
  2631:   type GL_glext_h_cft_136 = 'GL_glext_h_cft_136';
  2632:   header '''typedef GLboolean (*GL_glext_h_cft_135)(GLsizei,  GLuint const *,  GLboolean *);''';
  2633:   type GL_glext_h_cft_135 = 'GL_glext_h_cft_135';
  2634:   header '''typedef void (*GL_glext_h_cft_125)(GLenum, GLenum,  GLint const *);''';
  2635:   type GL_glext_h_cft_125 = 'GL_glext_h_cft_125';
  2636:   header '''typedef void (*GL_glext_h_cft_106)(GLenum, GLenum, GLvoid *);''';
  2637:   type GL_glext_h_cft_106 = 'GL_glext_h_cft_106';
  2638:   header '''typedef void (*GL_glext_h_cft_105)(GLenum, GLuint,  GLfloat const *);''';
  2639:   type GL_glext_h_cft_105 = 'GL_glext_h_cft_105';
  2640:   header '''typedef void (*GL_glext_h_cft_103)(GLenum, GLuint,  GLdouble const *);''';
  2641:   type GL_glext_h_cft_103 = 'GL_glext_h_cft_103';
  2642:   header '''typedef void (*GL_glext_h_cft_92)(GLenum, GLint, GLvoid *);''';
  2643:   type GL_glext_h_cft_92 = 'GL_glext_h_cft_92';
  2644:   header '''typedef void (*GL_glext_h_cft_64)(GLint, GLsizei,  GLint const *);''';
  2645:   type GL_glext_h_cft_64 = 'GL_glext_h_cft_64';
  2646:   header '''typedef void (*GL_glext_h_cft_63)(GLint, GLsizei,  GLfloat const *);''';
  2647:   type GL_glext_h_cft_63 = 'GL_glext_h_cft_63';
  2648:   header '''typedef void (*GL_glext_h_cft_55)(GLuint, GLenum, GLfloat *);''';
  2649:   type GL_glext_h_cft_55 = 'GL_glext_h_cft_55';
  2650:   header '''typedef void (*GL_glext_h_cft_54)(GLuint, GLenum, GLdouble *);''';
  2651:   type GL_glext_h_cft_54 = 'GL_glext_h_cft_54';
  2652:   header '''typedef void (*GL_glext_h_cft_53)(GLuint, GLint, GLint *);''';
  2653:   type GL_glext_h_cft_53 = 'GL_glext_h_cft_53';
  2654:   header '''typedef void (*GL_glext_h_cft_52)(GLuint, GLint, GLfloat *);''';
  2655:   type GL_glext_h_cft_52 = 'GL_glext_h_cft_52';
  2656:   header '''typedef void (*GL_glext_h_cft_45)(GLuint, GLuint,  GLchar const *);''';
  2657:   type GL_glext_h_cft_45 = 'GL_glext_h_cft_45';
  2658:   header '''typedef void (*GL_glext_h_cft_43)(GLenum, GLenum, GLvoid **);''';
  2659:   type GL_glext_h_cft_43 = 'GL_glext_h_cft_43';
  2660:   header '''typedef void (*GL_glext_h_cft_38)(GLuint, GLenum, GLuint *);''';
  2661:   type GL_glext_h_cft_38 = 'GL_glext_h_cft_38';
  2662:   header '''typedef void (*GL_glext_h_cft_37)(GLenum, GLenum, GLint *);''';
  2663:   type GL_glext_h_cft_37 = 'GL_glext_h_cft_37';
  2664:   header '''typedef void (*GL_glext_h_cft_6)(GLenum, GLsizei,  GLvoid const *);''';
  2665:   type GL_glext_h_cft_6 = 'GL_glext_h_cft_6';
  2666:   header '''typedef void (*GL_glext_h_cft_254)(GLenum, GLenum, GLenum,  GLuint, GLint);''';
  2667:   type GL_glext_h_cft_254 = 'GL_glext_h_cft_254';
  2668:   header '''typedef void (*GL_glext_h_cft_249)(GLenum, GLhalfNV,  GLhalfNV, GLhalfNV,  GLhalfNV);''';
  2669:   type GL_glext_h_cft_249 = 'GL_glext_h_cft_249';
  2670:   header '''typedef void (*GL_glext_h_cft_234)(GLenum, GLuint, GLuint,  GLint, GLsizei);''';
  2671:   type GL_glext_h_cft_234 = 'GL_glext_h_cft_234';
  2672:   header '''typedef void (*GL_glext_h_cft_224)(GLenum, GLuint, GLuint,  GLuint, GLuint);''';
  2673:   type GL_glext_h_cft_224 = 'GL_glext_h_cft_224';
  2674:   header '''typedef void (*GL_glext_h_cft_223)(GLuint, GLenum, GLsizei,  GLuint, GLuint);''';
  2675:   type GL_glext_h_cft_223 = 'GL_glext_h_cft_223';
  2676:   header '''typedef void (*GL_glext_h_cft_221)(GLuint, GLuint, GLsizei,  GLvoid const *, GLenum);''';
  2677:   type GL_glext_h_cft_221 = 'GL_glext_h_cft_221';
  2678:   header '''typedef void (*GL_glext_h_cft_211)(GLuint, GLint, GLenum,  GLsizei, GLvoid const *);''';
  2679:   type GL_glext_h_cft_211 = 'GL_glext_h_cft_211';
  2680:   header '''typedef void (*GL_glext_h_cft_199)(GLint, GLenum, GLint,  GLvoid const **, GLint);''';
  2681:   type GL_glext_h_cft_199 = 'GL_glext_h_cft_199';
  2682:   header '''typedef void (*GL_glext_h_cft_197)(GLenum const *,  GLint const *,  GLsizei const *, GLsizei,  GLint);''';
  2683:   type GL_glext_h_cft_197 = 'GL_glext_h_cft_197';
  2684:   header '''typedef void (*GL_glext_h_cft_158)(GLbyte);''';
  2685:   type GL_glext_h_cft_158 = 'GL_glext_h_cft_158';
  2686:   header '''typedef void (*GL_glext_h_cft_192)(GLenum, GLenum, GLenum,  GLenum, GLint *);''';
  2687:   type GL_glext_h_cft_192 = 'GL_glext_h_cft_192';
  2688:   header '''typedef void (*GL_glext_h_cft_191)(GLenum, GLenum, GLenum,  GLenum, GLfloat *);''';
  2689:   type GL_glext_h_cft_191 = 'GL_glext_h_cft_191';
  2690:   header '''typedef void (*GL_glext_h_cft_187)(GLuint const *,  GLfloat const *,  GLfloat const *,  GLfloat const *,  GLfloat const *);''';
  2691:   type GL_glext_h_cft_187 = 'GL_glext_h_cft_187';
  2692:   header '''typedef void (*GL_glext_h_cft_170)(GLfloat, GLfloat,  GLfloat, GLfloat,  GLfloat);''';
  2693:   type GL_glext_h_cft_170 = 'GL_glext_h_cft_170';
  2694:   header '''typedef void (*GL_glext_h_cft_151)(GLenum, GLsizei, GLint,  GLint, GLsizei);''';
  2695:   type GL_glext_h_cft_151 = 'GL_glext_h_cft_151';
  2696:   header '''typedef void (*GL_glext_h_cft_138)(GLint, GLenum, GLsizei,  GLsizei, GLvoid const *);''';
  2697:   type GL_glext_h_cft_138 = 'GL_glext_h_cft_138';
  2698:   header '''typedef void (*GL_glext_h_cft_126)(GLenum, GLenum, GLint,  GLint, GLsizei);''';
  2699:   type GL_glext_h_cft_126 = 'GL_glext_h_cft_126';
  2700:   header '''typedef void (*GL_glext_h_cft_118)(GLenum, GLboolean,  GLenum, GLenum, GLvoid *);''';
  2701:   type GL_glext_h_cft_118 = 'GL_glext_h_cft_118';
  2702:   header '''typedef void (*GL_glext_h_cft_83)(GLuint, GLshort, GLshort,  GLshort, GLshort);''';
  2703:   type GL_glext_h_cft_83 = 'GL_glext_h_cft_83';
  2704:   header '''typedef void (*GL_glext_h_cft_82)(GLuint, GLfloat, GLfloat,  GLfloat, GLfloat);''';
  2705:   type GL_glext_h_cft_82 = 'GL_glext_h_cft_82';
  2706:   header '''typedef void (*GL_glext_h_cft_81)(GLuint, GLdouble,  GLdouble, GLdouble,  GLdouble);''';
  2707:   type GL_glext_h_cft_81 = 'GL_glext_h_cft_81';
  2708:   header '''typedef void (*GL_glext_h_cft_77)(GLuint, GLubyte, GLubyte,  GLubyte, GLubyte);''';
  2709:   type GL_glext_h_cft_77 = 'GL_glext_h_cft_77';
  2710:   header '''typedef void (*GL_glext_h_cft_62)(GLint, GLint, GLint,  GLint, GLint);''';
  2711:   type GL_glext_h_cft_62 = 'GL_glext_h_cft_62';
  2712:   header '''typedef void (*GL_glext_h_cft_60)(GLint, GLfloat, GLfloat,  GLfloat, GLfloat);''';
  2713:   type GL_glext_h_cft_60 = 'GL_glext_h_cft_60';
  2714:   header '''typedef void (*GL_glext_h_cft_8)(GLenum, GLsizei const *,  GLenum, GLvoid const **,  GLsizei);''';
  2715:   type GL_glext_h_cft_8 = 'GL_glext_h_cft_8';
  2716:   header '''typedef void (*GL_glext_h_cft_243)(GLuint, GLsizei,  GLubyte const *,  GLdouble *);''';
  2717:   type GL_glext_h_cft_243 = 'GL_glext_h_cft_243';
  2718:   header '''typedef void (*GL_glext_h_cft_242)(GLuint, GLsizei,  GLubyte const *, GLfloat *);''';
  2719:   type GL_glext_h_cft_242 = 'GL_glext_h_cft_242';
  2720:   header '''typedef void (*GL_glext_h_cft_241)(GLuint, GLsizei,  GLubyte const *,  GLdouble const *);''';
  2721:   type GL_glext_h_cft_241 = 'GL_glext_h_cft_241';
  2722:   header '''typedef void (*GL_glext_h_cft_240)(GLuint, GLsizei,  GLubyte const *,  GLfloat const *);''';
  2723:   type GL_glext_h_cft_240 = 'GL_glext_h_cft_240';
  2724:   header '''typedef void (*GL_glext_h_cft_227)(GLuint, GLenum, GLuint,  GLvoid const *);''';
  2725:   type GL_glext_h_cft_227 = 'GL_glext_h_cft_227';
  2726:   header '''typedef void (*GL_glext_h_cft_210)(GLenum, GLuint, GLuint,  GLfloat const *);''';
  2727:   type GL_glext_h_cft_210 = 'GL_glext_h_cft_210';
  2728:   header '''typedef void (*GL_glext_h_cft_209)(GLenum, GLuint, GLuint,  GLdouble const *);''';
  2729:   type GL_glext_h_cft_209 = 'GL_glext_h_cft_209';
  2730:   header '''typedef void (*GL_glext_h_cft_208)(GLenum, GLuint, GLsizei,  GLubyte const *);''';
  2731:   type GL_glext_h_cft_208 = 'GL_glext_h_cft_208';
  2732:   header '''typedef void (*GL_glext_h_cft_206)(GLenum, GLuint, GLenum,  GLdouble *);''';
  2733:   type GL_glext_h_cft_206 = 'GL_glext_h_cft_206';
  2734:   header '''typedef void (*GL_glext_h_cft_160)(GLubyte);''';
  2735:   type GL_glext_h_cft_160 = 'GL_glext_h_cft_160';
  2736:   header '''typedef void (*GL_glext_h_cft_194)(GLenum, GLenum, GLenum,  GLint *);''';
  2737:   type GL_glext_h_cft_194 = 'GL_glext_h_cft_194';
  2738:   header '''typedef void (*GL_glext_h_cft_193)(GLenum, GLenum, GLenum,  GLfloat *);''';
  2739:   type GL_glext_h_cft_193 = 'GL_glext_h_cft_193';
  2740:   header '''typedef void (*GL_glext_h_cft_183)(GLuint const *,  GLfloat const *,  GLfloat const *,  GLfloat const *);''';
  2741:   type GL_glext_h_cft_183 = 'GL_glext_h_cft_183';
  2742:   header '''typedef void (*GL_glext_h_cft_175)(GLfloat const *,  GLfloat const *,  GLfloat const *,  GLfloat const *);''';
  2743:   type GL_glext_h_cft_175 = 'GL_glext_h_cft_175';
  2744:   header '''typedef void (*GL_glext_h_cft_142)(GLenum, GLsizei,  GLsizei, GLvoid const *);''';
  2745:   type GL_glext_h_cft_142 = 'GL_glext_h_cft_142';
  2746:   header '''typedef void (*GL_glext_h_cft_128)(GLenum, GLenum, GLenum,  GLvoid *);''';
  2747:   type GL_glext_h_cft_128 = 'GL_glext_h_cft_128';
  2748:   header '''typedef void (*GL_glext_h_cft_110)(GLenum, GLenum, GLsizei,  GLfloat const *);''';
  2749:   type GL_glext_h_cft_110 = 'GL_glext_h_cft_110';
  2750:   header '''typedef void (*GL_glext_h_cft_101)(GLenum, GLenum, GLsizei,  GLvoid const *);''';
  2751:   type GL_glext_h_cft_101 = 'GL_glext_h_cft_101';
  2752:   header '''typedef void (*GL_glext_h_cft_65)(GLint, GLsizei,  GLboolean, GLfloat const *);''';
  2753:   type GL_glext_h_cft_65 = 'GL_glext_h_cft_65';
  2754:   header '''typedef void (*GL_glext_h_cft_56)(GLuint, GLsizei,  GLchar const **,  GLint const *);''';
  2755:   type GL_glext_h_cft_56 = 'GL_glext_h_cft_56';
  2756:   header '''typedef void (*GL_glext_h_cft_51)(GLuint, GLsizei,  GLsizei *, GLchar *);''';
  2757:   type GL_glext_h_cft_51 = 'GL_glext_h_cft_51';
  2758:   header '''typedef void (*GL_glext_h_cft_49)(GLuint, GLsizei,  GLsizei *, GLuint *);''';
  2759:   type GL_glext_h_cft_49 = 'GL_glext_h_cft_49';
  2760:   header '''typedef void (*GL_glext_h_cft_41)(GLenum, GLintptr,  GLsizeiptr, GLvoid *);''';
  2761:   type GL_glext_h_cft_41 = 'GL_glext_h_cft_41';
  2762:   header '''typedef void (*GL_glext_h_cft_40)(GLenum, GLintptr,  GLsizeiptr, GLvoid const *);''';
  2763:   type GL_glext_h_cft_40 = 'GL_glext_h_cft_40';
  2764:   header '''typedef void (*GL_glext_h_cft_27)(GLint, GLenum, GLsizei,  GLvoid const *);''';
  2765:   type GL_glext_h_cft_27 = 'GL_glext_h_cft_27';
  2766:   header '''typedef GLuint (*GL_glext_h_cft_155)(GLsizei);''';
  2767:   type GL_glext_h_cft_155 = 'GL_glext_h_cft_155';
  2768:   header '''typedef void (*GL_glext_h_cft_100)(GLint);''';
  2769:   type GL_glext_h_cft_100 = 'GL_glext_h_cft_100';
  2770:   header '''typedef GLvoid *(*GL_glext_h_cft_251)(GLuint);''';
  2771:   type GL_glext_h_cft_251 = 'GL_glext_h_cft_251';
  2772:   header '''typedef GLuint (*GL_glext_h_cft_47)(GLenum);''';
  2773:   type GL_glext_h_cft_47 = 'GL_glext_h_cft_47';
  2774:   header '''typedef void (*GL_glext_h_cft_36)(GLenum);''';
  2775:   type GL_glext_h_cft_36 = 'GL_glext_h_cft_36';
  2776:   header '''typedef GLboolean (*GL_glext_h_cft_34)(GLuint);''';
  2777:   type GL_glext_h_cft_34 = 'GL_glext_h_cft_34';
  2778:   header '''typedef void (*GL_glext_h_cft_159)(GLshort);''';
  2779:   type GL_glext_h_cft_159 = 'GL_glext_h_cft_159';
  2780:   header '''typedef void (*GL_glext_h_cft_253)(GLenum, GLenum, GLsizei,  GLsizei);''';
  2781:   type GL_glext_h_cft_253 = 'GL_glext_h_cft_253';
  2782:   header '''typedef void (*GL_glext_h_cft_248)(GLenum, GLhalfNV,  GLhalfNV, GLhalfNV);''';
  2783:   type GL_glext_h_cft_248 = 'GL_glext_h_cft_248';
  2784:   header '''typedef void (*GL_glext_h_cft_245)(GLhalfNV, GLhalfNV,  GLhalfNV, GLhalfNV);''';
  2785:   type GL_glext_h_cft_245 = 'GL_glext_h_cft_245';
  2786:   header '''typedef void (*GL_glext_h_cft_235)(GLenum, GLint const *,  GLsizei const *, GLsizei);''';
  2787:   type GL_glext_h_cft_235 = 'GL_glext_h_cft_235';
  2788:   header '''typedef void (*GL_glext_h_cft_233)(GLenum, GLuint, GLuint,  GLsizei);''';
  2789:   type GL_glext_h_cft_233 = 'GL_glext_h_cft_233';
  2790:   header '''typedef void (*GL_glext_h_cft_232)(GLenum, GLbyte, GLbyte,  GLbyte);''';
  2791:   type GL_glext_h_cft_232 = 'GL_glext_h_cft_232';
  2792:   header '''typedef void (*GL_glext_h_cft_231)(GLenum, GLint, GLint,  GLint);''';
  2793:   type GL_glext_h_cft_231 = 'GL_glext_h_cft_231';
  2794:   header '''typedef GLuint (*GL_glext_h_cft_225)(GLenum, GLenum,  GLenum, GLuint);''';
  2795:   type GL_glext_h_cft_225 = 'GL_glext_h_cft_225';
  2796:   header '''typedef void (*GL_glext_h_cft_202)(GLboolean, GLboolean,  GLboolean, GLboolean);''';
  2797:   type GL_glext_h_cft_202 = 'GL_glext_h_cft_202';
  2798:   header '''typedef void (*GL_glext_h_cft_201)(GLenum, GLint,  GLvoid const **, GLint);''';
  2799:   type GL_glext_h_cft_201 = 'GL_glext_h_cft_201';
  2800:   header '''typedef void (*GL_glext_h_cft_196)(GLshort, GLshort,  GLshort, GLshort);''';
  2801:   type GL_glext_h_cft_196 = 'GL_glext_h_cft_196';
  2802:   header '''typedef void (*GL_glext_h_cft_161)(GLushort);''';
  2803:   type GL_glext_h_cft_161 = 'GL_glext_h_cft_161';
  2804:   header '''typedef void (*GL_glext_h_cft_195)(GLdouble, GLdouble,  GLdouble, GLdouble);''';
  2805:   type GL_glext_h_cft_195 = 'GL_glext_h_cft_195';
  2806:   header '''typedef void (*GL_glext_h_cft_119)(GLenum, GLsizei, GLenum,  GLboolean);''';
  2807:   type GL_glext_h_cft_119 = 'GL_glext_h_cft_119';
  2808:   header '''typedef void (*GL_glext_h_cft_107)(GLclampf, GLclampf,  GLclampf, GLclampf);''';
  2809:   type GL_glext_h_cft_107 = 'GL_glext_h_cft_107';
  2810:   header '''typedef void (*GL_glext_h_cft_75)(GLuint, GLshort, GLshort,  GLshort);''';
  2811:   type GL_glext_h_cft_75 = 'GL_glext_h_cft_75';
  2812:   header '''typedef void (*GL_glext_h_cft_74)(GLuint, GLfloat, GLfloat,  GLfloat);''';
  2813:   type GL_glext_h_cft_74 = 'GL_glext_h_cft_74';
  2814:   header '''typedef void (*GL_glext_h_cft_73)(GLuint, GLdouble,  GLdouble, GLdouble);''';
  2815:   type GL_glext_h_cft_73 = 'GL_glext_h_cft_73';
  2816:   header '''typedef void (*GL_glext_h_cft_61)(GLint, GLint, GLint,  GLint);''';
  2817:   type GL_glext_h_cft_61 = 'GL_glext_h_cft_61';
  2818:   header '''typedef void (*GL_glext_h_cft_59)(GLint, GLfloat, GLfloat,  GLfloat);''';
  2819:   type GL_glext_h_cft_59 = 'GL_glext_h_cft_59';
  2820:   header '''typedef void (*GL_glext_h_cft_44)(GLenum, GLenum, GLint,  GLuint);''';
  2821:   type GL_glext_h_cft_44 = 'GL_glext_h_cft_44';
  2822:   header '''typedef void (*GL_glext_h_cft_39)(GLenum, GLsizeiptr,  GLvoid const *, GLenum);''';
  2823:   type GL_glext_h_cft_39 = 'GL_glext_h_cft_39';
  2824:   header '''typedef void (*GL_glext_h_cft_7)(GLenum, GLint *, GLsizei *,  GLsizei);''';
  2825:   type GL_glext_h_cft_7 = 'GL_glext_h_cft_7';
  2826:   header '''typedef void (*GL_glext_h_cft_1)(GLenum, GLenum, GLenum,  GLenum);''';
  2827:   type GL_glext_h_cft_1 = 'GL_glext_h_cft_1';
  2828:   header '''typedef void (*GL_glext_h_cft_146)(void);''';
  2829:   type GL_glext_h_cft_146 = 'GL_glext_h_cft_146';
  2830:   header '''typedef void (*GL_glext_h_cft_157)(GLenum, GLvoid const **);''';
  2831:   type GL_glext_h_cft_157 = 'GL_glext_h_cft_157';
  2832:   header '''typedef void (*GL_glext_h_cft_141)(GLenum, GLvoid **);''';
  2833:   type GL_glext_h_cft_141 = 'GL_glext_h_cft_141';
  2834:   header '''typedef void (*GL_glext_h_cft_237)(GLsizei, GLvoid *);''';
  2835:   type GL_glext_h_cft_237 = 'GL_glext_h_cft_237';
  2836:   header '''typedef void (*GL_glext_h_cft_203)(GLenum, GLvoid const *);''';
  2837:   type GL_glext_h_cft_203 = 'GL_glext_h_cft_203';
  2838:   header '''typedef void (*GL_glext_h_cft_188)(GLsizei, GLvoid const *);''';
  2839:   type GL_glext_h_cft_188 = 'GL_glext_h_cft_188';
  2840:   header '''typedef void (*GL_glext_h_cft_177)(GLuint const *,  GLfloat const *);''';
  2841:   type GL_glext_h_cft_177 = 'GL_glext_h_cft_177';
  2842:   header '''typedef void (*GL_glext_h_cft_167)(GLfloat const *,  GLfloat const *);''';
  2843:   type GL_glext_h_cft_167 = 'GL_glext_h_cft_167';
  2844:   header '''typedef void (*GL_glext_h_cft_164)(GLubyte const *,  GLfloat const *);''';
  2845:   type GL_glext_h_cft_164 = 'GL_glext_h_cft_164';
  2846:   header '''typedef void (*GL_glext_h_cft_152)(GLenum, GLdouble *);''';
  2847:   type GL_glext_h_cft_152 = 'GL_glext_h_cft_152';
  2848:   header '''typedef void (*GL_glext_h_cft_144)(GLsizei, GLint *);''';
  2849:   type GL_glext_h_cft_144 = 'GL_glext_h_cft_144';
  2850:   header '''typedef void (*GL_glext_h_cft_132)(GLenum, GLfloat *);''';
  2851:   type GL_glext_h_cft_132 = 'GL_glext_h_cft_132';
  2852:   header '''typedef void (*GL_glext_h_cft_131)(GLenum, GLint *);''';
  2853:   type GL_glext_h_cft_131 = 'GL_glext_h_cft_131';
  2854:   header '''typedef void (*GL_glext_h_cft_99)(GLint, GLushort const *);''';
  2855:   type GL_glext_h_cft_99 = 'GL_glext_h_cft_99';
  2856:   header '''typedef void (*GL_glext_h_cft_98)(GLint, GLubyte const *);''';
  2857:   type GL_glext_h_cft_98 = 'GL_glext_h_cft_98';
  2858:   header '''typedef void (*GL_glext_h_cft_97)(GLint, GLdouble const *);''';
  2859:   type GL_glext_h_cft_97 = 'GL_glext_h_cft_97';
  2860:   header '''typedef void (*GL_glext_h_cft_96)(GLint, GLfloat const *);''';
  2861:   type GL_glext_h_cft_96 = 'GL_glext_h_cft_96';
  2862:   header '''typedef void (*GL_glext_h_cft_95)(GLint, GLint const *);''';
  2863:   type GL_glext_h_cft_95 = 'GL_glext_h_cft_95';
  2864:   header '''typedef void (*GL_glext_h_cft_94)(GLint, GLshort const *);''';
  2865:   type GL_glext_h_cft_94 = 'GL_glext_h_cft_94';
  2866:   header '''typedef void (*GL_glext_h_cft_93)(GLint, GLbyte const *);''';
  2867:   type GL_glext_h_cft_93 = 'GL_glext_h_cft_93';
  2868:   header '''typedef void (*GL_glext_h_cft_80)(GLuint, GLushort const *);''';
  2869:   type GL_glext_h_cft_80 = 'GL_glext_h_cft_80';
  2870:   header '''typedef void (*GL_glext_h_cft_79)(GLuint, GLuint const *);''';
  2871:   type GL_glext_h_cft_79 = 'GL_glext_h_cft_79';
  2872:   header '''typedef void (*GL_glext_h_cft_78)(GLuint, GLubyte const *);''';
  2873:   type GL_glext_h_cft_78 = 'GL_glext_h_cft_78';
  2874:   header '''typedef void (*GL_glext_h_cft_76)(GLuint, GLbyte const *);''';
  2875:   type GL_glext_h_cft_76 = 'GL_glext_h_cft_76';
  2876:   header '''typedef void (*GL_glext_h_cft_69)(GLuint, GLshort const *);''';
  2877:   type GL_glext_h_cft_69 = 'GL_glext_h_cft_69';
  2878:   header '''typedef void (*GL_glext_h_cft_67)(GLuint, GLdouble const *);''';
  2879:   type GL_glext_h_cft_67 = 'GL_glext_h_cft_67';
  2880:   header '''typedef GLint (*GL_glext_h_cft_50)(GLuint, GLchar const *);''';
  2881:   type GL_glext_h_cft_50 = 'GL_glext_h_cft_50';
  2882:   header '''typedef void (*GL_glext_h_cft_33)(GLsizei, GLuint const *);''';
  2883:   type GL_glext_h_cft_33 = 'GL_glext_h_cft_33';
  2884:   header '''typedef void (*GL_glext_h_cft_32)(GLsizei, GLuint *);''';
  2885:   type GL_glext_h_cft_32 = 'GL_glext_h_cft_32';
  2886:   header '''typedef void (*GL_glext_h_cft_12)(GLenum, GLint const *);''';
  2887:   type GL_glext_h_cft_12 = 'GL_glext_h_cft_12';
  2888:   header '''typedef void (*GL_glext_h_cft_10)(GLenum, GLfloat const *);''';
  2889:   type GL_glext_h_cft_10 = 'GL_glext_h_cft_10';
  2890:   header '''typedef GLint (*GL_glext_h_cft_154)(GLuint *);''';
  2891:   type GL_glext_h_cft_154 = 'GL_glext_h_cft_154';
  2892:   header '''typedef GLint (*GL_glext_h_cft_145)(GLint *);''';
  2893:   type GL_glext_h_cft_145 = 'GL_glext_h_cft_145';
  2894:   header '''typedef void (*GL_glext_h_cft_26)(GLushort const *);''';
  2895:   type GL_glext_h_cft_26 = 'GL_glext_h_cft_26';
  2896:   header '''typedef void (*GL_glext_h_cft_24)(GLuint const *);''';
  2897:   type GL_glext_h_cft_24 = 'GL_glext_h_cft_24';
  2898:   header '''typedef void (*GL_glext_h_cft_22)(GLubyte const *);''';
  2899:   type GL_glext_h_cft_22 = 'GL_glext_h_cft_22';
  2900:   header '''typedef void (*GL_glext_h_cft_20)(GLshort const *);''';
  2901:   type GL_glext_h_cft_20 = 'GL_glext_h_cft_20';
  2902:   header '''typedef void (*GL_glext_h_cft_18)(GLint const *);''';
  2903:   type GL_glext_h_cft_18 = 'GL_glext_h_cft_18';
  2904:   header '''typedef void (*GL_glext_h_cft_14)(GLbyte const *);''';
  2905:   type GL_glext_h_cft_14 = 'GL_glext_h_cft_14';
  2906:   header '''typedef void (*GL_glext_h_cft_149)(GLfloat *);''';
  2907:   type GL_glext_h_cft_149 = 'GL_glext_h_cft_149';
  2908:   header '''typedef void (*GL_glext_h_cft_5)(GLdouble const *);''';
  2909:   type GL_glext_h_cft_5 = 'GL_glext_h_cft_5';
  2910:   header '''typedef void (*GL_glext_h_cft_3)(GLfloat const *);''';
  2911:   type GL_glext_h_cft_3 = 'GL_glext_h_cft_3';
  2912:   header '''typedef GLint (*GL_glext_h_cft_143)(void);''';
  2913:   type GL_glext_h_cft_143 = 'GL_glext_h_cft_143';
  2914:   header '''typedef GLuint (*GL_glext_h_cft_46)(void);''';
  2915:   type GL_glext_h_cft_46 = 'GL_glext_h_cft_46';
  2916:   header '''typedef void (*GL_glext_h_cft_246)(GLenum, GLhalfNV);''';
  2917:   type GL_glext_h_cft_246 = 'GL_glext_h_cft_246';
  2918:   header '''typedef void (*GL_glext_h_cft_244)(GLhalfNV, GLhalfNV);''';
  2919:   type GL_glext_h_cft_244 = 'GL_glext_h_cft_244';
  2920:   header '''typedef GLboolean (*GL_glext_h_cft_230)(GLuint, GLenum);''';
  2921:   type GL_glext_h_cft_230 = 'GL_glext_h_cft_230';
  2922:   header '''typedef GLuint (*GL_glext_h_cft_228)(GLenum, GLenum);''';
  2923:   type GL_glext_h_cft_228 = 'GL_glext_h_cft_228';
  2924:   header '''typedef void (*GL_glext_h_cft_85)(GLclampf, GLboolean);''';
  2925:   type GL_glext_h_cft_85 = 'GL_glext_h_cft_85';
  2926:   header '''typedef void (*GL_glext_h_cft_68)(GLuint, GLshort);''';
  2927:   type GL_glext_h_cft_68 = 'GL_glext_h_cft_68';
  2928:   header '''typedef GLvoid *(*GL_glext_h_cft_42)(GLenum, GLenum);''';
  2929:   type GL_glext_h_cft_42 = 'GL_glext_h_cft_42';
  2930:   header '''typedef void (*GL_glext_h_cft_35)(GLenum, GLuint);''';
  2931:   type GL_glext_h_cft_35 = 'GL_glext_h_cft_35';
  2932:   header '''typedef void (*GL_glext_h_cft_31)(GLshort, GLshort);''';
  2933:   type GL_glext_h_cft_31 = 'GL_glext_h_cft_31';
  2934:   header '''typedef void (*GL_glext_h_cft_30)(GLint, GLint);''';
  2935:   type GL_glext_h_cft_30 = 'GL_glext_h_cft_30';
  2936:   header '''typedef void (*GL_glext_h_cft_11)(GLenum, GLint);''';
  2937:   type GL_glext_h_cft_11 = 'GL_glext_h_cft_11';
  2938:   header '''typedef void (*GL_glext_h_cft_247)(GLenum, GLhalfNV,  GLhalfNV);''';
  2939:   type GL_glext_h_cft_247 = 'GL_glext_h_cft_247';
  2940:   header '''typedef GLuint (*GL_glext_h_cft_229)(GLenum, GLenum, GLenum);''';
  2941:   type GL_glext_h_cft_229 = 'GL_glext_h_cft_229';
  2942:   header '''typedef GLuint (*GL_glext_h_cft_220)(GLsizei,  GLvoid const *, GLenum);''';
  2943:   type GL_glext_h_cft_220 = 'GL_glext_h_cft_220';
  2944:   header '''typedef void (*GL_glext_h_cft_200)(GLint,  GLboolean const **, GLint);''';
  2945:   type GL_glext_h_cft_200 = 'GL_glext_h_cft_200';
  2946:   header '''typedef void (*GL_glext_h_cft_139)(GLenum, GLint, GLsizei);''';
  2947:   type GL_glext_h_cft_139 = 'GL_glext_h_cft_139';
  2948:   header '''typedef void (*GL_glext_h_cft_124)(GLenum, GLenum, GLint);''';
  2949:   type GL_glext_h_cft_124 = 'GL_glext_h_cft_124';
  2950:   header '''typedef void (*GL_glext_h_cft_120)(GLenum, GLenum,  GLboolean);''';
  2951:   type GL_glext_h_cft_120 = 'GL_glext_h_cft_120';
  2952:   header '''typedef void (*GL_glext_h_cft_72)(GLuint, GLshort, GLshort);''';
  2953:   type GL_glext_h_cft_72 = 'GL_glext_h_cft_72';
  2954:   header '''typedef void (*GL_glext_h_cft_25)(GLushort, GLushort,  GLushort);''';
  2955:   type GL_glext_h_cft_25 = 'GL_glext_h_cft_25';
  2956:   header '''typedef void (*GL_glext_h_cft_23)(GLuint, GLuint, GLuint);''';
  2957:   type GL_glext_h_cft_23 = 'GL_glext_h_cft_23';
  2958:   header '''typedef void (*GL_glext_h_cft_21)(GLubyte, GLubyte, GLubyte);''';
  2959:   type GL_glext_h_cft_21 = 'GL_glext_h_cft_21';
  2960:   header '''typedef void (*GL_glext_h_cft_19)(GLshort, GLshort, GLshort);''';
  2961:   type GL_glext_h_cft_19 = 'GL_glext_h_cft_19';
  2962:   header '''typedef void (*GL_glext_h_cft_17)(GLint, GLint, GLint);''';
  2963:   type GL_glext_h_cft_17 = 'GL_glext_h_cft_17';
  2964:   header '''typedef void (*GL_glext_h_cft_13)(GLbyte, GLbyte, GLbyte);''';
  2965:   type GL_glext_h_cft_13 = 'GL_glext_h_cft_13';
  2966:   header '''typedef void (*GL_glext_h_cft_123)(GLenum, GLenum, GLfloat);''';
  2967:   type GL_glext_h_cft_123 = 'GL_glext_h_cft_123';
  2968:   header '''typedef void (*GL_glext_h_cft_71)(GLuint, GLfloat, GLfloat);''';
  2969:   type GL_glext_h_cft_71 = 'GL_glext_h_cft_71';
  2970:   header '''typedef void (*GL_glext_h_cft_70)(GLuint, GLdouble,  GLdouble);''';
  2971:   type GL_glext_h_cft_70 = 'GL_glext_h_cft_70';
  2972:   header '''typedef void (*GL_glext_h_cft_58)(GLint, GLfloat, GLfloat);''';
  2973:   type GL_glext_h_cft_58 = 'GL_glext_h_cft_58';
  2974:   header '''typedef void (*GL_glext_h_cft_16)(GLfloat, GLfloat, GLfloat);''';
  2975:   type GL_glext_h_cft_16 = 'GL_glext_h_cft_16';
  2976:   header '''typedef void (*GL_glext_h_cft_15)(GLdouble, GLdouble,  GLdouble);''';
  2977:   type GL_glext_h_cft_15 = 'GL_glext_h_cft_15';
  2978:   header '''typedef void (*GL_glext_h_cft_2)(GLfloat);''';
  2979:   type GL_glext_h_cft_2 = 'GL_glext_h_cft_2';
  2980:   header '''typedef void (*GL_glext_h_cft_4)(GLdouble);''';
  2981:   type GL_glext_h_cft_4 = 'GL_glext_h_cft_4';
  2982:   header '''typedef void (*GL_glext_h_cft_66)(GLuint, GLdouble);''';
  2983:   type GL_glext_h_cft_66 = 'GL_glext_h_cft_66';
  2984:   header '''typedef void (*GL_glext_h_cft_57)(GLint, GLfloat);''';
  2985:   type GL_glext_h_cft_57 = 'GL_glext_h_cft_57';
  2986:   header '''typedef void (*GL_glext_h_cft_29)(GLfloat, GLfloat);''';
  2987:   type GL_glext_h_cft_29 = 'GL_glext_h_cft_29';
  2988:   header '''typedef void (*GL_glext_h_cft_28)(GLdouble, GLdouble);''';
  2989:   type GL_glext_h_cft_28 = 'GL_glext_h_cft_28';
  2990:   header '''typedef void (*GL_glext_h_cft_9)(GLenum, GLfloat);''';
  2991:   type GL_glext_h_cft_9 = 'GL_glext_h_cft_9';
  2992: 
  2993:   //TYPE ALIASES
  2994:   typedef PFNGLGETHISTOGRAMPARAMETERFVEXTPROC = GL_glext_h_cft_55;
  2995:   typedef PFNGLMATRIXINDEXUSVARBPROC = GL_glext_h_cft_99;
  2996:   typedef PFNGLSAMPLEMAPATIPROC = GL_glext_h_cft_23;
  2997:   typedef PFNGLINDEXPOINTERLISTIBMPROC = GL_glext_h_cft_201;
  2998:   typedef PFNGLVERTEXATTRIB4NUIVARBPROC = GL_glext_h_cft_79;
  2999:   typedef PFNGLCOLOR3FVERTEX3FVSUNPROC = GL_glext_h_cft_167;
  3000:   typedef PFNGLGETLISTPARAMETERFVSGIXPROC = GL_glext_h_cft_55;
  3001:   typedef PFNGLVERTEXATTRIB3DVARBPROC = GL_glext_h_cft_67;
  3002:   typedef PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC = GL_glext_h_cft_55;
  3003:   typedef PFNGLVERTEXSTREAM2DVATIPROC = GL_glext_h_cft_67;
  3004:   typedef PFNGLFRAGMENTLIGHTMODELIVSGIXPROC = GL_glext_h_cft_12;
  3005:   typedef PFNGLIMAGETRANSFORMPARAMETERIHPPROC = GL_glext_h_cft_124;
  3006:   typedef PFNGLVERTEXATTRIB1FNVPROC = GL_glext_h_cft_9;
  3007:   typedef PFNGLBINDPROGRAMNVPROC = GL_glext_h_cft_35;
  3008:   typedef PFNGLVERTEXATTRIB3HNVPROC = GL_glext_h_cft_248;
  3009:   typedef PFNGLWINDOWPOS3IPROC = GL_glext_h_cft_17;
  3010:   typedef PFNGLSECONDARYCOLORPOINTEREXTPROC = GL_glext_h_cft_27;
  3011:   typedef PFNGLWINDOWPOS3DVPROC = GL_glext_h_cft_5;
  3012:   typedef PFNGLSECONDARYCOLOR3SPROC = GL_glext_h_cft_19;
  3013:   typedef PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC = GL_glext_h_cft_207;
  3014:   typedef PFNGLUNIFORM4FVARBPROC = GL_glext_h_cft_63;
  3015:   typedef PFNGLARRAYOBJECTATIPROC = GL_glext_h_cft_222;
  3016:   typedef PFNGLFRAMEBUFFERTEXTURE2DEXTPROC = GL_glext_h_cft_254;
  3017:   typedef PFNGLVERTEXATTRIB4NUBARBPROC = GL_glext_h_cft_77;
  3018:   typedef PFNGLMINMAXEXTPROC = GL_glext_h_cft_120;
  3019:   typedef GLhalfNV = ushort;
  3020:   typedef PFNGLUNIFORM3IVARBPROC = GL_glext_h_cft_64;
  3021:   typedef PFNGLSHADEROP3EXTPROC = GL_glext_h_cft_224;
  3022:   typedef PFNGLDELETEOBJECTARBPROC = GL_glext_h_cft_36;
  3023:   typedef PFNGLGETUNIFORMIVPROC = GL_glext_h_cft_53;
  3024:   typedef PFNGLPROGRAMENVPARAMETER4DVARBPROC = GL_glext_h_cft_103;
  3025:   typedef PFNGLFOGFUNCSGISPROC = GL_glext_h_cft_96;
  3026:   typedef PFNGLFRAGMENTMATERIALISGIXPROC = GL_glext_h_cft_124;
  3027:   typedef PFNGLPOINTPARAMETERFVARBPROC = GL_glext_h_cft_10;
  3028:   typedef PFNGLLOADTRANSPOSEMATRIXDARBPROC = GL_glext_h_cft_5;
  3029:   typedef PFNGLCONVOLUTIONFILTER1DEXTPROC = GL_glext_h_cft_121;
  3030:   typedef PFNGLVERTEXATTRIBS2HVNVPROC = GL_glext_h_cft_250;
  3031:   typedef PFNGLGETQUERYOBJECTIVARBPROC = GL_glext_h_cft_37;
  3032:   typedef PFNGLFINISHFENCENVPROC = GL_glext_h_cft_36;
  3033:   typedef PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC = GL_glext_h_cft_182;
  3034:   typedef PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC = GL_glext_h_cft_237;
  3035:   typedef PFNGLPOINTPARAMETERFSGISPROC = GL_glext_h_cft_9;
  3036:   typedef PFNGLVERTEXATTRIB2FARBPROC = GL_glext_h_cft_71;
  3037:   typedef PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC = GL_glext_h_cft_131;
  3038:   typedef PFNGLGETQUERYOBJECTIVPROC = GL_glext_h_cft_37;
  3039:   typedef PFNGLCOMBINERSTAGEPARAMETERFVNVPROC = GL_glext_h_cft_105;
  3040:   typedef PFNGLLIGHTENVISGIXPROC = GL_glext_h_cft_11;
  3041:   typedef PFNGLVERTEXATTRIBS3FVNVPROC = GL_glext_h_cft_137;
  3042:   typedef PFNGLVERTEXATTRIB3DARBPROC = GL_glext_h_cft_73;
  3043:   typedef PFNGLVERTEXATTRIB4NUSVPROC = GL_glext_h_cft_80;
  3044:   typedef PFNGLCOLOR4UBVERTEX3FSUNPROC = GL_glext_h_cft_165;
  3045:   typedef PFNGLFRAGMENTLIGHTMODELISGIXPROC = GL_glext_h_cft_11;
  3046:   typedef PFNGLTEXCOORDPOINTERLISTIBMPROC = GL_glext_h_cft_199;
  3047:   typedef PFNGLVERTEXATTRIB4UBVARBPROC = GL_glext_h_cft_78;
  3048:   typedef PFNGLVERTEXATTRIBS4DVNVPROC = GL_glext_h_cft_212;
  3049:   typedef PFNGLVERTEXSTREAM1DVATIPROC = GL_glext_h_cft_67;
  3050:   typedef PFNGLVERTEXATTRIBS4UBVNVPROC = GL_glext_h_cft_214;
  3051:   typedef PFNGLVERTEXATTRIB4SARBPROC = GL_glext_h_cft_83;
  3052:   typedef PFNGLTEXSUBIMAGE4DSGISPROC = GL_glext_h_cft_134;
  3053:   typedef PFNGLBLENDEQUATIONSEPARATEEXTPROC = GL_glext_h_cft_35;
  3054:   typedef PFNGLCOMBINERPARAMETERINVPROC = GL_glext_h_cft_11;
  3055:   typedef PFNGLSECONDARYCOLOR3DVPROC = GL_glext_h_cft_5;
  3056:   typedef PFNGLTANGENT3FVEXTPROC = GL_glext_h_cft_3;
  3057:   typedef PFNGLVARIANTUBVEXTPROC = GL_glext_h_cft_78;
  3058:   typedef PFNGLTEXTURECOLORMASKSGISPROC = GL_glext_h_cft_202;
  3059:   typedef PFNGLUNIFORM3FVARBPROC = GL_glext_h_cft_63;
  3060:   typedef PFNGLGETUNIFORMFVPROC = GL_glext_h_cft_52;
  3061:   typedef PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC = GL_glext_h_cft_176;
  3062:   typedef PFNGLCOLOR3HNVPROC = GL_glext_h_cft_25;
  3063:   typedef PFNGLNORMALPOINTERVINTELPROC = GL_glext_h_cft_157;
  3064:   typedef PFNGLUNIFORM2IVARBPROC = GL_glext_h_cft_64;
  3065:   typedef PFNGLBLENDFUNCSEPARATEPROC = GL_glext_h_cft_1;
  3066:   typedef PFNGLVERTEXATTRIB4UIVPROC = GL_glext_h_cft_79;
  3067:   typedef PFNGLSECONDARYCOLOR3UBVPROC = GL_glext_h_cft_22;
  3068:   typedef PFNGLSETLOCALCONSTANTEXTPROC = GL_glext_h_cft_226;
  3069:   typedef PFNGLUSEPROGRAMOBJECTARBPROC = GL_glext_h_cft_36;
  3070:   typedef PFNGLWINDOWPOS2SPROC = GL_glext_h_cft_31;
  3071:   typedef PFNGLTEXCOORD4HVNVPROC = GL_glext_h_cft_26;
  3072:   typedef PFNGLMATRIXINDEXPOINTERARBPROC = GL_glext_h_cft_27;
  3073:   typedef PFNGLPIXELTRANSFORMPARAMETERFEXTPROC = GL_glext_h_cft_123;
  3074:   typedef PFNGLVERTEXATTRIBS1DVNVPROC = GL_glext_h_cft_212;
  3075:   typedef PFNGLBINORMAL3FVEXTPROC = GL_glext_h_cft_3;
  3076:   typedef PFNGLUNMAPBUFFERPROC = GL_glext_h_cft_34;
  3077:   typedef PFNGLGENASYNCMARKERSSGIXPROC = GL_glext_h_cft_155;
  3078:   typedef PFNGLSECONDARYCOLOR3UIVEXTPROC = GL_glext_h_cft_24;
  3079:   typedef PFNGLVERTEXSTREAM4FATIPROC = GL_glext_h_cft_82;
  3080:   typedef PFNGLGETOBJECTPARAMETERFVARBPROC = GL_glext_h_cft_55;
  3081:   typedef PFNGLVERTEXATTRIB1SARBPROC = GL_glext_h_cft_68;
  3082:   typedef PFNGLGETQUERYOBJECTUIVPROC = GL_glext_h_cft_38;
  3083:   typedef PFNGLTANGENT3SVEXTPROC = GL_glext_h_cft_20;
  3084:   typedef PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC = GL_glext_h_cft_177;
  3085:   typedef PFNGLVERTEXATTRIB2FPROC = GL_glext_h_cft_71;
  3086:   typedef PFNGLVERTEXATTRIBS2SVNVPROC = GL_glext_h_cft_213;
  3087:   typedef PFNGLDELETETEXTURESEXTPROC = GL_glext_h_cft_33;
  3088:   typedef PFNGLCOMPILESHADERPROC = GL_glext_h_cft_36;
  3089:   typedef PFNGLGETLOCALCONSTANTINTEGERVEXTPROC = GL_glext_h_cft_37;
  3090:   typedef PFNGLDRAWELEMENTARRAYATIPROC = GL_glext_h_cft_11;
  3091:   typedef PFNGLUNIFORM2IARBPROC = GL_glext_h_cft_17;
  3092:   typedef PFNGLGETCOMPRESSEDTEXIMAGEARBPROC = GL_glext_h_cft_92;
  3093:   typedef PFNGLRESETMINMAXEXTPROC = GL_glext_h_cft_36;
  3094:   typedef PFNGLVERTEXATTRIB2SVARBPROC = GL_glext_h_cft_69;
  3095:   typedef PFNGLVERTEXATTRIB4NIVPROC = GL_glext_h_cft_12;
  3096:   typedef PFNGLGETBUFFERSUBDATAARBPROC = GL_glext_h_cft_41;
  3097:   typedef PFNGLFLUSHRASTERSGIXPROC = GL_glext_h_cft_146;
  3098:   typedef PFNGLCOMPRESSEDTEXIMAGE3DARBPROC = GL_glext_h_cft_86;
  3099:   typedef PFNGLBINORMALPOINTEREXTPROC = GL_glext_h_cft_6;
  3100:   typedef PFNGLVERTEXATTRIB3SPROC = GL_glext_h_cft_75;
  3101:   typedef PFNGLISPROGRAMARBPROC = GL_glext_h_cft_34;
  3102:   typedef PFNGLPNTRIANGLESFATIPROC = GL_glext_h_cft_9;
  3103:   typedef PFNGLVERTEXATTRIB4DNVPROC = GL_glext_h_cft_81;
  3104:   typedef PFNGLVERTEXATTRIB1FVARBPROC = GL_glext_h_cft_10;
  3105:   typedef PFNGLVERTEXWEIGHTHNVPROC = GL_glext_h_cft_161;
  3106:   typedef PFNGLUNIFORMMATRIX2FVPROC = GL_glext_h_cft_65;
  3107:   typedef PFNGLBINORMAL3SVEXTPROC = GL_glext_h_cft_20;
  3108:   typedef PFNGLMULTITEXCOORD3HVNVPROC = GL_glext_h_cft_80;
  3109:   typedef PFNGLTEXCOORD1HVNVPROC = GL_glext_h_cft_26;
  3110:   typedef PFNGLINDEXFUNCEXTPROC = GL_glext_h_cft_9;
  3111:   typedef PFNGLCOLORFRAGMENTOP2ATIPROC = GL_glext_h_cft_216;
  3112:   typedef PFNGLCOLORPOINTEREXTPROC = GL_glext_h_cft_138;
  3113:   typedef PFNGLUNIFORM4IPROC = GL_glext_h_cft_62;
  3114:   typedef PFNGLISPROGRAMPROC = GL_glext_h_cft_34;
  3115:   typedef PFNGLGETCOLORTABLEPARAMETERIVSGIPROC = GL_glext_h_cft_37;
  3116:   typedef PFNGLGENQUERIESPROC = GL_glext_h_cft_32;
  3117:   typedef PFNGLVERTEXSTREAM2DATIPROC = GL_glext_h_cft_70;
  3118:   typedef PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC = GL_glext_h_cft_186;
  3119:   typedef PFNGLCREATESHADEROBJECTARBPROC = GL_glext_h_cft_47;
  3120:   typedef PFNGLTEXTURENORMALEXTPROC = GL_glext_h_cft_36;
  3121:   typedef PFNGLWINDOWPOS3SVMESAPROC = GL_glext_h_cft_20;
  3122:   typedef PFNGLVERTEXSTREAM3SATIPROC = GL_glext_h_cft_75;
  3123:   typedef PFNGLVERTEXATTRIB4NUBVARBPROC = GL_glext_h_cft_78;
  3124:   typedef PFNGLUNMAPBUFFERARBPROC = GL_glext_h_cft_34;
  3125:   typedef PFNGLNORMALSTREAM3BATIPROC = GL_glext_h_cft_232;
  3126:   typedef PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC = GL_glext_h_cft_192;
  3127:   typedef PFNGLFOGCOORDDVEXTPROC = GL_glext_h_cft_5;
  3128:   typedef PFNGLGETFRAGMENTLIGHTFVSGIXPROC = GL_glext_h_cft_55;
  3129:   typedef PFNGLVERTEXATTRIB1SVARBPROC = GL_glext_h_cft_69;
  3130:   typedef PFNGLNORMALSTREAM3SATIPROC = GL_glext_h_cft_75;
  3131:   typedef PFNGLPROGRAMNAMEDPARAMETER4DNVPROC = GL_glext_h_cft_239;
  3132:   typedef PFNGLBINDFRAGMENTSHADERATIPROC = GL_glext_h_cft_36;
  3133:   typedef PFNGLSECONDARYCOLOR3BEXTPROC = GL_glext_h_cft_13;
  3134:   typedef PFNGLSECONDARYCOLOR3HNVPROC = GL_glext_h_cft_25;
  3135:   typedef PFNGLGETARRAYOBJECTIVATIPROC = GL_glext_h_cft_37;
  3136:   typedef PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC = GL_glext_h_cft_55;
  3137:   typedef PFNGLWINDOWPOS2DMESAPROC = GL_glext_h_cft_28;
  3138:   typedef PFNGLSECONDARYCOLOR3SEXTPROC = GL_glext_h_cft_19;
  3139:   typedef PFNGLACTIVESTENCILFACEEXTPROC = GL_glext_h_cft_36;
  3140:   typedef PFNGLVERTEX2HVNVPROC = GL_glext_h_cft_26;
  3141:   typedef PFNGLISQUERYARBPROC = GL_glext_h_cft_34;
  3142:   typedef PFNGLUNIFORM1IPROC = GL_glext_h_cft_30;
  3143:   typedef PFNGLDELETEFRAGMENTSHADERATIPROC = GL_glext_h_cft_36;
  3144:   typedef PFNGLSETINVARIANTEXTPROC = GL_glext_h_cft_226;
  3145:   typedef PFNGLEXECUTEPROGRAMNVPROC = GL_glext_h_cft_105;
  3146:   typedef PFNGLGETCOLORTABLEPARAMETERFVSGIPROC = GL_glext_h_cft_55;
  3147:   typedef PFNGLASYNCMARKERSGIXPROC = GL_glext_h_cft_36;
  3148:   typedef PFNGLMULTTRANSPOSEMATRIXFARBPROC = GL_glext_h_cft_3;
  3149:   typedef PFNGLVERTEXATTRIB2HNVPROC = GL_glext_h_cft_247;
  3150:   typedef PFNGLVERTEXSTREAM4DVATIPROC = GL_glext_h_cft_67;
  3151:   typedef PFNGLVERTEXATTRIB2HVNVPROC = GL_glext_h_cft_80;
  3152:   typedef PFNGLUNIFORM2FPROC = GL_glext_h_cft_58;
  3153:   typedef PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC = GL_glext_h_cft_194;
  3154:   typedef PFNGLBINDATTRIBLOCATIONPROC = GL_glext_h_cft_45;
  3155:   typedef PFNGLVERTEXATTRIB3FVNVPROC = GL_glext_h_cft_10;
  3156:   typedef PFNGLPOLYGONOFFSETEXTPROC = GL_glext_h_cft_29;
  3157:   typedef PFNGLGETMAPATTRIBPARAMETERIVNVPROC = GL_glext_h_cft_194;
  3158:   typedef PFNGLVERTEXATTRIB4NSVARBPROC = GL_glext_h_cft_69;
  3159:   typedef PFNGLGLOBALALPHAFACTORFSUNPROC = GL_glext_h_cft_2;
  3160:   typedef PFNGLMAPPARAMETERIVNVPROC = GL_glext_h_cft_125;
  3161:   typedef PFNGLDEFORMSGIXPROC = GL_glext_h_cft_36;
  3162:   typedef PFNGLSHADEROP2EXTPROC = GL_glext_h_cft_1;
  3163:   typedef PFNGLBINORMAL3FEXTPROC = GL_glext_h_cft_16;
  3164:   typedef PFNGLSECONDARYCOLOR3UIEXTPROC = GL_glext_h_cft_23;
  3165:   typedef PFNGLCURRENTPALETTEMATRIXARBPROC = GL_glext_h_cft_100;
  3166:   typedef PFNGLDELETEBUFFERSPROC = GL_glext_h_cft_33;
  3167:   typedef PFNGLGETVERTEXATTRIBIVPROC = GL_glext_h_cft_37;
  3168:   typedef PFNGLTESTFENCEAPPLEPROC = GL_glext_h_cft_34;
  3169:   typedef PFNGLPROGRAMENVPARAMETER4FARBPROC = GL_glext_h_cft_104;
  3170:   typedef PFNGLNORMAL3FVERTEX3FSUNPROC = GL_glext_h_cft_166;
  3171:   typedef PFNGLCOLORTABLESGIPROC = GL_glext_h_cft_121;
  3172:   typedef PFNGLGETQUERYOBJECTUIVARBPROC = GL_glext_h_cft_38;
  3173:   typedef PFNGLSAMPLECOVERAGEARBPROC = GL_glext_h_cft_85;
  3174:   typedef PFNGLTANGENT3FEXTPROC = GL_glext_h_cft_16;
  3175:   typedef PFNGLEDGEFLAGPOINTERLISTIBMPROC = GL_glext_h_cft_200;
  3176:   typedef PFNGLREPLACEMENTCODEUISUNPROC = GL_glext_h_cft_36;
  3177:   typedef PFNGLSWIZZLEEXTPROC = GL_glext_h_cft_189;
  3178:   typedef PFNGLRESIZEBUFFERSMESAPROC = GL_glext_h_cft_146;
  3179:   typedef PFNGLNORMALSTREAM3BVATIPROC = GL_glext_h_cft_76;
  3180:   typedef PFNGLGETHISTOGRAMPARAMETERIVEXTPROC = GL_glext_h_cft_37;
  3181:   typedef PFNGLGETATTRIBLOCATIONARBPROC = GL_glext_h_cft_50;
  3182:   typedef PFNGLDEFORMATIONMAP3DSGIXPROC = GL_glext_h_cft_147;
  3183:   typedef PFNGLBINDATTRIBLOCATIONARBPROC = GL_glext_h_cft_45;
  3184:   typedef PFNGLGETSHADERSOURCEARBPROC = GL_glext_h_cft_51;
  3185:   typedef PFNGLVERTEXSTREAM3DVATIPROC = GL_glext_h_cft_67;
  3186:   typedef PFNGLGETHISTOGRAMEXTPROC = GL_glext_h_cft_118;
  3187:   typedef PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC = GL_glext_h_cft_37;
  3188:   typedef PFNGLLINKPROGRAMPROC = GL_glext_h_cft_36;
  3189:   typedef PFNGLVERTEXATTRIB1DVNVPROC = GL_glext_h_cft_67;
  3190:   typedef PFNGLGETINFOLOGARBPROC = GL_glext_h_cft_51;
  3191:   typedef PFNGLTEXCOORDPOINTERVINTELPROC = GL_glext_h_cft_156;
  3192:   typedef PFNGLSECONDARYCOLOR3UBVEXTPROC = GL_glext_h_cft_22;
  3193:   typedef PFNGLVERTEXATTRIB2SVNVPROC = GL_glext_h_cft_69;
  3194:   typedef PFNGLENDFRAGMENTSHADERATIPROC = GL_glext_h_cft_146;
  3195:   typedef PFNGLGETVERTEXATTRIBFVPROC = GL_glext_h_cft_55;
  3196:   typedef PFNGLDELETESHADERPROC = GL_glext_h_cft_36;
  3197:   typedef PFNGLWINDOWPOS3DVARBPROC = GL_glext_h_cft_5;
  3198:   typedef PFNGLVARIANTFVEXTPROC = GL_glext_h_cft_10;
  3199:   typedef PFNGLCOLOR4HVNVPROC = GL_glext_h_cft_26;
  3200:   typedef PFNGLUNIFORM4IVARBPROC = GL_glext_h_cft_64;
  3201:   typedef PFNGLVERTEXATTRIB2DPROC = GL_glext_h_cft_70;
  3202:   typedef PFNGLGETINSTRUMENTSSGIXPROC = GL_glext_h_cft_143;
  3203:   typedef PFNGLGETOCCLUSIONQUERYIVNVPROC = GL_glext_h_cft_37;
  3204:   typedef PFNGLCOPYTEXSUBIMAGE1DEXTPROC = GL_glext_h_cft_115;
  3205:   typedef PFNGLGETVERTEXATTRIBFVNVPROC = GL_glext_h_cft_55;
  3206:   typedef PFNGLVERTEXSTREAM2IATIPROC = GL_glext_h_cft_139;
  3207:   typedef PFNGLVERTEXATTRIB4NUBPROC = GL_glext_h_cft_77;
  3208:   typedef PFNGLCONVOLUTIONPARAMETERFVEXTPROC = GL_glext_h_cft_105;
  3209:   typedef PFNGLWEIGHTDVARBPROC = GL_glext_h_cft_97;
  3210:   typedef PFNGLVERTEXATTRIB1FVPROC = GL_glext_h_cft_10;
  3211:   typedef PFNGLTEXCOORD2FVERTEX3FVSUNPROC = GL_glext_h_cft_167;
  3212:   typedef PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC = GL_glext_h_cft_36;
  3213:   typedef PFNGLSECONDARYCOLOR3DVEXTPROC = GL_glext_h_cft_5;
  3214:   typedef PFNGLUNIFORM1IVPROC = GL_glext_h_cft_64;
  3215:   typedef PFNGLDELETEOCCLUSIONQUERIESNVPROC = GL_glext_h_cft_33;
  3216:   typedef PFNGLMULTIDRAWELEMENTSEXTPROC = GL_glext_h_cft_8;
  3217:   typedef PFNGLCOLORTABLEPARAMETERIVSGIPROC = GL_glext_h_cft_125;
  3218:   typedef PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC = GL_glext_h_cft_241;
  3219:   typedef PFNGLVERTEXBLENDENVIATIPROC = GL_glext_h_cft_11;
  3220:   typedef PFNGLGETFENCEIVNVPROC = GL_glext_h_cft_37;
  3221:   typedef PFNGLPROGRAMPARAMETER4FNVPROC = GL_glext_h_cft_104;
  3222:   typedef PFNGLGETDETAILTEXFUNCSGISPROC = GL_glext_h_cft_132;
  3223:   typedef PFNGLSECONDARYCOLOR3USPROC = GL_glext_h_cft_25;
  3224:   typedef PFNGLEDGEFLAGPOINTEREXTPROC = GL_glext_h_cft_140;
  3225:   typedef PFNGLMULTIMODEDRAWARRAYSIBMPROC = GL_glext_h_cft_197;
  3226:   typedef PFNGLVARIANTSVEXTPROC = GL_glext_h_cft_69;
  3227:   typedef PFNGLUNIFORM3FARBPROC = GL_glext_h_cft_59;
  3228:   typedef PFNGLGETPROGRAMPARAMETERDVNVPROC = GL_glext_h_cft_206;
  3229:   typedef PFNGLWINDOWPOS3FARBPROC = GL_glext_h_cft_16;
  3230:   typedef PFNGLTANGENT3IVEXTPROC = GL_glext_h_cft_18;
  3231:   typedef PFNGLCOPYTEXIMAGE2DEXTPROC = GL_glext_h_cft_114;
  3232:   typedef PFNGLVERTEXATTRIB4SVARBPROC = GL_glext_h_cft_69;
  3233:   typedef PFNGLVERTEXATTRIB3DNVPROC = GL_glext_h_cft_73;
  3234:   typedef PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC = GL_glext_h_cft_91;
  3235:   typedef PFNGLWINDOWPOS2DVARBPROC = GL_glext_h_cft_5;
  3236:   typedef PFNGLBLENDCOLOREXTPROC = GL_glext_h_cft_107;
  3237:   typedef PFNGLGETPROGRAMIVNVPROC = GL_glext_h_cft_37;
  3238:   typedef PFNGLUNIFORMMATRIX3FVPROC = GL_glext_h_cft_65;
  3239:   typedef PFNGLUNIFORM1FVPROC = GL_glext_h_cft_63;
  3240:   typedef PFNGLVERTEXATTRIB3FVARBPROC = GL_glext_h_cft_10;
  3241:   typedef PFNGLDELETEVERTEXSHADEREXTPROC = GL_glext_h_cft_36;
  3242:   typedef PFNGLNEWOBJECTBUFFERATIPROC = GL_glext_h_cft_220;
  3243:   typedef PFNGLCOLORFRAGMENTOP1ATIPROC = GL_glext_h_cft_215;
  3244:   typedef PFNGLDELETEFRAMEBUFFERSEXTPROC = GL_glext_h_cft_33;
  3245:   typedef PFNGLRENDERBUFFERSTORAGEEXTPROC = GL_glext_h_cft_253;
  3246:   typedef PFNGLLOADPROGRAMNVPROC = GL_glext_h_cft_208;
  3247:   typedef PFNGLMULTIDRAWARRAYSEXTPROC = GL_glext_h_cft_7;
  3248:   typedef PFNGLBINDTEXTUREUNITPARAMETEREXTPROC = GL_glext_h_cft_228;
  3249:   typedef PFNGLSEPARABLEFILTER2DEXTPROC = GL_glext_h_cft_130;
  3250:   typedef PFNGLSTARTINSTRUMENTSSGIXPROC = GL_glext_h_cft_146;
  3251:   typedef PFNGLCONVOLUTIONPARAMETERFEXTPROC = GL_glext_h_cft_123;
  3252:   typedef PFNGLVERTEXARRAYPARAMETERIAPPLEPROC = GL_glext_h_cft_11;
  3253:   typedef PFNGLSETFENCENVPROC = GL_glext_h_cft_35;
  3254:   typedef PFNGLCOLORTABLEPARAMETERFVSGIPROC = GL_glext_h_cft_105;
  3255:   typedef PFNGLBINDTEXTUREEXTPROC = GL_glext_h_cft_35;
  3256:   typedef PFNGLTEXSUBIMAGE3DEXTPROC = GL_glext_h_cft_109;
  3257:   typedef PFNGLBINORMAL3IVEXTPROC = GL_glext_h_cft_18;
  3258:   typedef PFNGLSHADERSOURCEPROC = GL_glext_h_cft_56;
  3259:   typedef PFNGLGETOBJECTPARAMETERIVARBPROC = GL_glext_h_cft_37;
  3260:   typedef PFNGLAPPLYTEXTUREEXTPROC = GL_glext_h_cft_36;
  3261:   typedef PFNGLGETCOLORTABLESGIPROC = GL_glext_h_cft_128;
  3262:   typedef PFNGLELEMENTPOINTERATIPROC = GL_glext_h_cft_203;
  3263:   typedef PFNGLGENFRAGMENTSHADERSATIPROC = GL_glext_h_cft_47;
  3264:   typedef PFNGLGETUNIFORMFVARBPROC = GL_glext_h_cft_52;
  3265:   typedef PFNGLVALIDATEPROGRAMPROC = GL_glext_h_cft_36;
  3266:   typedef PFNGLHINTPGIPROC = GL_glext_h_cft_11;
  3267:   typedef PFNGLVERTEXATTRIB4FARBPROC = GL_glext_h_cft_82;
  3268:   typedef PFNGLFRAGMENTMATERIALFVSGIXPROC = GL_glext_h_cft_105;
  3269:   typedef PFNGLMATRIXINDEXUBVARBPROC = GL_glext_h_cft_98;
  3270:   typedef PFNGLVERTEXATTRIB3SVARBPROC = GL_glext_h_cft_69;
  3271:   typedef PFNGLGETVERTEXATTRIBPOINTERVARBPROC = GL_glext_h_cft_43;
  3272:   typedef PFNGLVERTEXSTREAM2SVATIPROC = GL_glext_h_cft_69;
  3273:   typedef PFNGLDELETEPROGRAMPROC = GL_glext_h_cft_36;
  3274:   typedef PFNGLGETQUERYIVARBPROC = GL_glext_h_cft_37;
  3275:   typedef PFNGLWINDOWPOS2SARBPROC = GL_glext_h_cft_31;
  3276:   typedef PFNGLPROGRAMSTRINGARBPROC = GL_glext_h_cft_101;
  3277:   typedef PFNGLWINDOWPOS4DMESAPROC = GL_glext_h_cft_195;
  3278:   typedef PFNGLVERTEXATTRIB2FVARBPROC = GL_glext_h_cft_10;
  3279:   typedef PFNGLVERTEXSTREAM1FVATIPROC = GL_glext_h_cft_10;
  3280:   typedef PFNGLNORMAL3HVNVPROC = GL_glext_h_cft_26;
  3281:   typedef PFNGLISVARIANTENABLEDEXTPROC = GL_glext_h_cft_230;
  3282:   typedef PFNGLPOINTPARAMETERIPROC = GL_glext_h_cft_11;
  3283:   typedef PFNGLMULTITEXCOORD4HNVPROC = GL_glext_h_cft_249;
  3284:   typedef PFNGLMULTIMODEDRAWELEMENTSIBMPROC = GL_glext_h_cft_198;
  3285:   typedef PFNGLVERTEXATTRIB1HNVPROC = GL_glext_h_cft_246;
  3286:   typedef PFNGLGETVERTEXATTRIBDVARBPROC = GL_glext_h_cft_54;
  3287:   typedef PFNGLAREPROGRAMSRESIDENTNVPROC = GL_glext_h_cft_135;
  3288:   typedef PFNGLDELETEFENCESNVPROC = GL_glext_h_cft_33;
  3289:   typedef PFNGLGETCOLORTABLEPARAMETERFVEXTPROC = GL_glext_h_cft_55;
  3290:   typedef PFNGLCULLPARAMETERFVEXTPROC = GL_glext_h_cft_132;
  3291:   typedef PFNGLBEGINVERTEXSHADEREXTPROC = GL_glext_h_cft_146;
  3292:   typedef PFNGLFRAMEBUFFERTEXTURE1DEXTPROC = GL_glext_h_cft_254;
  3293:   typedef PFNGLNORMALPOINTERLISTIBMPROC = GL_glext_h_cft_201;
  3294:   typedef PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC = GL_glext_h_cft_37;
  3295:   typedef PFNGLGETVARIANTARRAYOBJECTIVATIPROC = GL_glext_h_cft_37;
  3296:   typedef PFNGLATTACHOBJECTARBPROC = GL_glext_h_cft_35;
  3297:   typedef PFNGLVERTEXATTRIB4USVPROC = GL_glext_h_cft_80;
  3298:   typedef PFNGLSHADEROP1EXTPROC = GL_glext_h_cft_23;
  3299:   typedef PFNGLWINDOWPOS3FVMESAPROC = GL_glext_h_cft_3;
  3300:   typedef PFNGLPIXELTEXGENSGIXPROC = GL_glext_h_cft_36;
  3301:   typedef PFNGLVERTEXATTRIBS1HVNVPROC = GL_glext_h_cft_250;
  3302:   typedef PFNGLVERTEXATTRIB1FARBPROC = GL_glext_h_cft_9;
  3303:   typedef PFNGLMULTIDRAWELEMENTSPROC = GL_glext_h_cft_8;
  3304:   typedef PFNGLTEXIMAGE3DEXTPROC = GL_glext_h_cft_108;
  3305:   typedef PFNGLGETMAPPARAMETERFVNVPROC = GL_glext_h_cft_55;
  3306:   typedef PFNGLREPLACEMENTCODEUBVSUNPROC = GL_glext_h_cft_22;
  3307:   typedef PFNGLVERTEXATTRIBS2FVNVPROC = GL_glext_h_cft_137;
  3308:   typedef PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC = GL_glext_h_cft_242;
  3309:   typedef PFNGLCOLOR4UBVERTEX2FSUNPROC = GL_glext_h_cft_163;
  3310:   typedef PFNGLVERTEXATTRIB2DARBPROC = GL_glext_h_cft_70;
  3311:   typedef PFNGLVERTEXATTRIB4NIVARBPROC = GL_glext_h_cft_12;
  3312:   typedef PFNGLVERTEXSTREAM1SVATIPROC = GL_glext_h_cft_69;
  3313:   typedef PFNGLISQUERYPROC = GL_glext_h_cft_34;
  3314:   typedef PFNGLDRAWBUFFERSPROC = GL_glext_h_cft_33;
  3315:   typedef PFNGLFINISHTEXTURESUNXPROC = GL_glext_h_cft_146;
  3316:   typedef PFNGLCOLORTABLEEXTPROC = GL_glext_h_cft_121;
  3317:   typedef PFNGLSECONDARYCOLOR3HVNVPROC = GL_glext_h_cft_26;
  3318:   typedef PFNGLVERTEXATTRIB3SARBPROC = GL_glext_h_cft_75;
  3319:   typedef PFNGLWINDOWPOS3DMESAPROC = GL_glext_h_cft_15;
  3320:   typedef PFNGLPROGRAMPARAMETER4FVNVPROC = GL_glext_h_cft_105;
  3321:   typedef PFNGLSECONDARYCOLOR3FPROC = GL_glext_h_cft_16;
  3322:   typedef PFNGLSHARPENTEXFUNCSGISPROC = GL_glext_h_cft_137;
  3323:   typedef GLhalfARB = ushort;
  3324:   typedef PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC = GL_glext_h_cft_54;
  3325:   typedef PFNGLVERTEXATTRIB4NSVPROC = GL_glext_h_cft_69;
  3326:   typedef PFNGLFRAGMENTLIGHTISGIXPROC = GL_glext_h_cft_124;
  3327:   typedef PFNGLGETLISTPARAMETERIVSGIXPROC = GL_glext_h_cft_37;
  3328:   typedef PFNGLGETACTIVEUNIFORMPROC = GL_glext_h_cft_48;
  3329:   typedef PFNGLSECONDARYCOLOR3UIVPROC = GL_glext_h_cft_24;
  3330:   typedef PFNGLDRAWRANGEELEMENTSEXTPROC = GL_glext_h_cft_153;
  3331:   typedef PFNGLINSERTCOMPONENTEXTPROC = GL_glext_h_cft_23;
  3332:   typedef PFNGLGETVARIANTARRAYOBJECTFVATIPROC = GL_glext_h_cft_55;
  3333:   typedef PFNGLFOGCOORDFPROC = GL_glext_h_cft_2;
  3334:   typedef PFNGLVERTEXATTRIB4BVPROC = GL_glext_h_cft_76;
  3335:   typedef PFNGLBINDBUFFERPROC = GL_glext_h_cft_35;
  3336:   typedef PFNGLVERTEX4HNVPROC = GL_glext_h_cft_245;
  3337:   typedef PFNGLDETACHOBJECTARBPROC = GL_glext_h_cft_35;
  3338:   typedef PFNGLTEXCOORD3HVNVPROC = GL_glext_h_cft_26;
  3339:   typedef PFNGLVERTEXSTREAM3FATIPROC = GL_glext_h_cft_74;
  3340:   typedef PFNGLVERTEXATTRIB2FVPROC = GL_glext_h_cft_10;
  3341:   typedef PFNGLVERTEXATTRIBPOINTERPROC = GL_glext_h_cft_84;
  3342:   typedef PFNGLUNIFORM2IVPROC = GL_glext_h_cft_64;
  3343:   typedef PFNGLVERTEXATTRIBS1SVNVPROC = GL_glext_h_cft_213;
  3344:   typedef PFNGLVERTEXSTREAM4DATIPROC = GL_glext_h_cft_81;
  3345:   typedef PFNGLUNIFORMMATRIX3FVARBPROC = GL_glext_h_cft_65;
  3346:   typedef PFNGLTANGENT3BVEXTPROC = GL_glext_h_cft_14;
  3347:   typedef PFNGLNORMALSTREAM3FATIPROC = GL_glext_h_cft_74;
  3348:   typedef PFNGLFRAGMENTLIGHTFSGIXPROC = GL_glext_h_cft_123;
  3349:   typedef PFNGLPROGRAMLOCALPARAMETER4DARBPROC = GL_glext_h_cft_102;
  3350:   typedef PFNGLFRAGMENTCOLORMATERIALSGIXPROC = GL_glext_h_cft_35;
  3351:   typedef PFNGLUNIFORM1IARBPROC = GL_glext_h_cft_30;
  3352:   typedef PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC = GL_glext_h_cft_171;
  3353:   typedef PFNGLSECONDARYCOLOR3FEXTPROC = GL_glext_h_cft_16;
  3354:   typedef PFNGLFOGCOORDFVEXTPROC = GL_glext_h_cft_3;
  3355:   typedef PFNGLGETSHADERIVPROC = GL_glext_h_cft_37;
  3356:   typedef PFNGLCOLORSUBTABLEEXTPROC = GL_glext_h_cft_150;
  3357:   typedef PFNGLFINISHASYNCSGIXPROC = GL_glext_h_cft_154;
  3358:   typedef PFNGLVERTEXATTRIB4DVNVPROC = GL_glext_h_cft_67;
  3359:   typedef PFNGLWINDOWPOS2FPROC = GL_glext_h_cft_29;
  3360:   typedef PFNGLMAPBUFFERARBPROC = GL_glext_h_cft_42;
  3361:   typedef PFNGLMULTITEXCOORD2HVNVPROC = GL_glext_h_cft_80;
  3362:   typedef PFNGLGETOCCLUSIONQUERYUIVNVPROC = GL_glext_h_cft_38;
  3363:   typedef PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC = GL_glext_h_cft_173;
  3364:   typedef PFNGLSTENCILFUNCSEPARATEATIPROC = GL_glext_h_cft_44;
  3365:   typedef PFNGLVERTEXATTRIB4FNVPROC = GL_glext_h_cft_82;
  3366:   typedef PFNGLVERTEXATTRIB4UBNVPROC = GL_glext_h_cft_77;
  3367:   typedef PFNGLFRAGMENTMATERIALIVSGIXPROC = GL_glext_h_cft_125;
  3368:   typedef PFNGLBINORMAL3BVEXTPROC = GL_glext_h_cft_14;
  3369:   typedef GLhandleARB = uint;
  3370:   typedef PFNGLUNIFORMMATRIX4FVPROC = GL_glext_h_cft_65;
  3371:   typedef PFNGLCOMPILESHADERARBPROC = GL_glext_h_cft_36;
  3372:   typedef PFNGLUNIFORM2FVPROC = GL_glext_h_cft_63;
  3373:   typedef PFNGLLISTPARAMETERISGIXPROC = GL_glext_h_cft_124;
  3374:   typedef PFNGLVARIANTIVEXTPROC = GL_glext_h_cft_12;
  3375:   typedef PFNGLPOLLINSTRUMENTSSGIXPROC = GL_glext_h_cft_145;
  3376:   typedef PFNGLVERTEXSTREAM1DATIPROC = GL_glext_h_cft_66;
  3377:   typedef PFNGLPOINTPARAMETERIVNVPROC = GL_glext_h_cft_12;
  3378:   typedef PFNGLGETUNIFORMLOCATIONARBPROC = GL_glext_h_cft_50;
  3379:   typedef PFNGLGETTEXBUMPPARAMETERIVATIPROC = GL_glext_h_cft_131;
  3380:   typedef PFNGLDISABLEVERTEXATTRIBARRAYARBPROC = GL_glext_h_cft_36;
  3381:   typedef PFNGLVERTEXATTRIB4IVARBPROC = GL_glext_h_cft_12;
  3382:   typedef PFNGLUNIFORMMATRIX2FVARBPROC = GL_glext_h_cft_65;
  3383:   typedef PFNGLPOINTPARAMETERINVPROC = GL_glext_h_cft_11;
  3384:   typedef PFNGLWINDOWPOS3SPROC = GL_glext_h_cft_19;
  3385:   typedef PFNGLCONVOLUTIONPARAMETERIVEXTPROC = GL_glext_h_cft_125;
  3386:   typedef PFNGLVERTEXSTREAM2SATIPROC = GL_glext_h_cft_72;
  3387:   typedef PFNGLCLAMPCOLORARBPROC = GL_glext_h_cft_35;
  3388:   typedef PFNGLVERTEXPOINTERLISTIBMPROC = GL_glext_h_cft_199;
  3389:   typedef PFNGLGENRENDERBUFFERSEXTPROC = GL_glext_h_cft_32;
  3390:   typedef PFNGLREQUESTRESIDENTPROGRAMSNVPROC = GL_glext_h_cft_33;
  3391:   typedef PFNGLSECONDARYCOLOR3BVPROC = GL_glext_h_cft_14;
  3392:   typedef PFNGLVERTEXATTRIB3FPROC = GL_glext_h_cft_74;
  3393:   typedef PFNGLPRIORITIZETEXTURESEXTPROC = GL_glext_h_cft_136;
  3394:   typedef PFNGLGETHANDLEARBPROC = GL_glext_h_cft_47;
  3395:   typedef PFNGLIMAGETRANSFORMPARAMETERFVHPPROC = GL_glext_h_cft_105;
  3396:   typedef PFNGLVERTEXATTRIB4SNVPROC = GL_glext_h_cft_83;
  3397:   typedef PFNGLUNMAPOBJECTBUFFERATIPROC = GL_glext_h_cft_36;
  3398:   typedef PFNGLFOGCOORDPOINTERLISTIBMPROC = GL_glext_h_cft_201;
  3399:   typedef PFNGLDETACHSHADERPROC = GL_glext_h_cft_35;
  3400:   typedef PFNGLFOGCOORDHVNVPROC = GL_glext_h_cft_26;
  3401:   typedef PFNGLWINDOWPOS3IVMESAPROC = GL_glext_h_cft_18;
  3402:   typedef PFNGLCOMBINERPARAMETERFVNVPROC = GL_glext_h_cft_10;
  3403:   typedef PFNGLWINDOWPOS4DVMESAPROC = GL_glext_h_cft_5;
  3404:   typedef PFNGLPOINTPARAMETERFVEXTPROC = GL_glext_h_cft_10;
  3405:   typedef PFNGLPROGRAMNAMEDPARAMETER4FNVPROC = GL_glext_h_cft_238;
  3406:   typedef PFNGLPOINTPARAMETERFARBPROC = GL_glext_h_cft_9;
  3407:   typedef PFNGLGETCOLORTABLEEXTPROC = GL_glext_h_cft_128;
  3408:   typedef PFNGLVERTEXATTRIB1SVPROC = GL_glext_h_cft_69;
  3409:   typedef PFNGLFINISHFENCEAPPLEPROC = GL_glext_h_cft_36;
  3410:   typedef PFNGLLISTPARAMETERFSGIXPROC = GL_glext_h_cft_123;
  3411:   typedef PFNGLNORMALSTREAM3DVATIPROC = GL_glext_h_cft_67;
  3412:   typedef PFNGLVERTEXSTREAM4SVATIPROC = GL_glext_h_cft_69;
  3413:   typedef PFNGLGETPROGRAMENVPARAMETERDVARBPROC = GL_glext_h_cft_54;
  3414:   typedef PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC = GL_glext_h_cft_1;
  3415:   typedef PFNGLVERTEXATTRIB4SPROC = GL_glext_h_cft_83;
  3416:   typedef PFNGLVERTEXATTRIB1HVNVPROC = GL_glext_h_cft_80;
  3417:   typedef PFNGLDRAWBUFFERSATIPROC = GL_glext_h_cft_33;
  3418:   typedef PFNGLSETFRAGMENTSHADERCONSTANTATIPROC = GL_glext_h_cft_10;
  3419:   typedef PFNGLVERTEXWEIGHTHVNVPROC = GL_glext_h_cft_26;
  3420:   typedef PFNGLMULTITEXCOORD3HNVPROC = GL_glext_h_cft_248;
  3421:   typedef PFNGLSETFENCEAPPLEPROC = GL_glext_h_cft_36;
  3422:   typedef PFNGLVERTEXATTRIB4FVARBPROC = GL_glext_h_cft_10;
  3423:   typedef PFNGLGETTEXBUMPPARAMETERFVATIPROC = GL_glext_h_cft_132;
  3424:   typedef PFNGLVERTEXSTREAM3FVATIPROC = GL_glext_h_cft_10;
  3425:   typedef PFNGLVERTEXATTRIBPOINTERARBPROC = GL_glext_h_cft_84;
  3426:   typedef PFNGLVERTEXSTREAM2IVATIPROC = GL_glext_h_cft_12;
  3427:   typedef PFNGLALPHAFRAGMENTOP3ATIPROC = GL_glext_h_cft_219;
  3428:   typedef PFNGLSTOPINSTRUMENTSSGIXPROC = GL_glext_h_cft_100;
  3429:   typedef PFNGLREADINSTRUMENTSSGIXPROC = GL_glext_h_cft_100;
  3430:   typedef PFNGLVERTEXATTRIB4NBVARBPROC = GL_glext_h_cft_76;
  3431:   typedef PFNGLGENPROGRAMSARBPROC = GL_glext_h_cft_32;
  3432:   typedef PFNGLPIXELTEXGENPARAMETERISGISPROC = GL_glext_h_cft_11;
  3433:   typedef PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC = GL_glext_h_cft_181;
  3434:   typedef PFNGLBINORMAL3DEXTPROC = GL_glext_h_cft_15;
  3435:   typedef PFNGLGENVERTEXARRAYSAPPLEPROC = GL_glext_h_cft_33;
  3436:   typedef PFNGLSTENCILOPSEPARATEATIPROC = GL_glext_h_cft_1;
  3437:   typedef PFNGLBINDVERTEXARRAYAPPLEPROC = GL_glext_h_cft_36;
  3438:   typedef PFNGLGETLOCALCONSTANTFLOATVEXTPROC = GL_glext_h_cft_55;
  3439:   typedef PFNGLSECONDARYCOLOR3DPROC = GL_glext_h_cft_15;
  3440:   typedef PFNGLVERTEXSTREAM4IATIPROC = GL_glext_h_cft_151;
  3441:   typedef PFNGLTANGENT3DEXTPROC = GL_glext_h_cft_15;
  3442:   typedef PFNGLVERTEXARRAYRANGENVPROC = GL_glext_h_cft_188;
  3443:   typedef PFNGLVERTEXATTRIB1SPROC = GL_glext_h_cft_68;
  3444:   typedef PFNGLGETFRAGMENTLIGHTIVSGIXPROC = GL_glext_h_cft_37;
  3445:   typedef GLsizeiptr = ptrdiff_t;
  3446:   typedef PFNGLGETQUERYIVPROC = GL_glext_h_cft_37;
  3447:   typedef PFNGLVERTEXSTREAM3SVATIPROC = GL_glext_h_cft_69;
  3448:   typedef PFNGLFOGCOORDFEXTPROC = GL_glext_h_cft_2;
  3449:   typedef PFNGLGETUNIFORMIVARBPROC = GL_glext_h_cft_53;
  3450:   typedef PFNGLFOGCOORDDPROC = GL_glext_h_cft_4;
  3451:   typedef PFNGLENABLEVERTEXATTRIBARRAYPROC = GL_glext_h_cft_36;
  3452:   typedef PFNGLGETMINMAXEXTPROC = GL_glext_h_cft_118;
  3453:   typedef PFNGLSTENCILFUNCSEPARATEPROC = GL_glext_h_cft_44;
  3454:   typedef PFNGLVERTEXSTREAM2FVATIPROC = GL_glext_h_cft_10;
  3455:   typedef PFNGLVARIANTPOINTEREXTPROC = GL_glext_h_cft_227;
  3456:   typedef PFNGLINDEXPOINTEREXTPROC = GL_glext_h_cft_142;
  3457:   typedef PFNGLUNIFORM2IPROC = GL_glext_h_cft_17;
  3458:   typedef PFNGLVERTEXSTREAM1IVATIPROC = GL_glext_h_cft_12;
  3459:   typedef PFNGLSAMPLEPATTERNSGISPROC = GL_glext_h_cft_36;
  3460:   typedef PFNGLISVERTEXARRAYAPPLEPROC = GL_glext_h_cft_34;
  3461:   typedef PFNGLHISTOGRAMEXTPROC = GL_glext_h_cft_119;
  3462:   typedef PFNGLPIXELTEXGENPARAMETERFSGISPROC = GL_glext_h_cft_9;
  3463:   typedef PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC = GL_glext_h_cft_178;
  3464:   typedef PFNGLVERTEXWEIGHTFEXTPROC = GL_glext_h_cft_2;
  3465:   typedef PFNGLUNIFORM3FPROC = GL_glext_h_cft_59;
  3466:   typedef PFNGLWINDOWPOS2DVMESAPROC = GL_glext_h_cft_5;
  3467:   typedef PFNGLGLOBALALPHAFACTORUISUNPROC = GL_glext_h_cft_36;
  3468:   typedef PFNGLCOLOR3HVNVPROC = GL_glext_h_cft_26;
  3469:   typedef PFNGLGETCOLORTABLEPARAMETERIVEXTPROC = GL_glext_h_cft_37;
  3470:   typedef PFNGLGETVERTEXATTRIBPOINTERVNVPROC = GL_glext_h_cft_43;
  3471:   typedef PFNGLWINDOWPOS2FVARBPROC = GL_glext_h_cft_3;
  3472:   typedef PFNGLSPRITEPARAMETERFSGIXPROC = GL_glext_h_cft_9;
  3473:   typedef PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC = GL_glext_h_cft_89;
  3474:   typedef PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC = GL_glext_h_cft_55;
  3475:   typedef PFNGLWEIGHTSVARBPROC = GL_glext_h_cft_94;
  3476:   typedef PFNGLBINDBUFFERARBPROC = GL_glext_h_cft_35;
  3477:   typedef PFNGLVERTEX3HNVPROC = GL_glext_h_cft_25;
  3478:   typedef PFNGLDELETEASYNCMARKERSSGIXPROC = GL_glext_h_cft_11;
  3479:   typedef PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC = GL_glext_h_cft_127;
  3480:   typedef PFNGLVERTEXSTREAM1IATIPROC = GL_glext_h_cft_11;
  3481:   typedef PFNGLPROGRAMENVPARAMETER4FVARBPROC = GL_glext_h_cft_105;
  3482:   typedef PFNGLGETVERTEXATTRIBDVNVPROC = GL_glext_h_cft_54;
  3483:   typedef PFNGLGENFRAMEBUFFERSEXTPROC = GL_glext_h_cft_32;
  3484:   typedef PFNGLVERTEXATTRIBS4HVNVPROC = GL_glext_h_cft_250;
  3485:   typedef PFNGLDRAWARRAYSEXTPROC = GL_glext_h_cft_139;
  3486:   typedef PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC = GL_glext_h_cft_74;
  3487:   typedef PFNGLVERTEXATTRIB3FVPROC = GL_glext_h_cft_10;
  3488:   typedef PFNGLCOLOR4UBVERTEX3FVSUNPROC = GL_glext_h_cft_164;
  3489:   typedef PFNGLUNIFORM3IVPROC = GL_glext_h_cft_64;
  3490:   typedef PFNGLWINDOWPOS2IVPROC = GL_glext_h_cft_18;
  3491:   typedef PFNGLGENPROGRAMSNVPROC = GL_glext_h_cft_32;
  3492:   typedef PFNGLPROGRAMLOCALPARAMETER4DVARBPROC = GL_glext_h_cft_103;
  3493:   typedef PFNGLWEIGHTPOINTERARBPROC = GL_glext_h_cft_27;
  3494:   typedef PFNGLLOCKARRAYSEXTPROC = GL_glext_h_cft_30;
  3495:   typedef PFNGLWINDOWPOS2DPROC = GL_glext_h_cft_28;
  3496:   typedef PFNGLGETUNIFORMLOCATIONPROC = GL_glext_h_cft_50;
  3497:   typedef PFNGLWINDOWPOS2SVARBPROC = GL_glext_h_cft_20;
  3498:   typedef PFNGLVARIANTBVEXTPROC = GL_glext_h_cft_76;
  3499:   typedef PFNGLWINDOWPOS2FARBPROC = GL_glext_h_cft_29;
  3500:   typedef PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC = GL_glext_h_cft_184;
  3501:   typedef PFNGLCOPYTEXIMAGE1DEXTPROC = GL_glext_h_cft_113;
  3502:   typedef PFNGLTEXTUREMATERIALEXTPROC = GL_glext_h_cft_35;
  3503:   typedef PFNGLCREATEPROGRAMOBJECTARBPROC = GL_glext_h_cft_46;
  3504:   typedef PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC = GL_glext_h_cft_172;
  3505:   typedef PFNGLWINDOWPOS3DARBPROC = GL_glext_h_cft_15;
  3506:   typedef PFNGLVARIANTARRAYOBJECTATIPROC = GL_glext_h_cft_223;
  3507:   typedef PFNGLNORMAL3HNVPROC = GL_glext_h_cft_25;
  3508:   typedef PFNGLBINDVERTEXSHADEREXTPROC = GL_glext_h_cft_36;
  3509:   typedef PFNGLVERTEXATTRIB3FNVPROC = GL_glext_h_cft_74;
  3510:   typedef PFNGLISPROGRAMNVPROC = GL_glext_h_cft_34;
  3511:   typedef PFNGLARETEXTURESRESIDENTEXTPROC = GL_glext_h_cft_135;
  3512:   typedef PFNGLGETTEXFILTERFUNCSGISPROC = GL_glext_h_cft_55;
  3513:   typedef PFNGLUNIFORM3FVPROC = GL_glext_h_cft_63;
  3514:   typedef PFNGLWINDOWPOS2FVPROC = GL_glext_h_cft_3;
  3515:   typedef PFNGLGETVERTEXATTRIBFVARBPROC = GL_glext_h_cft_55;
  3516:   typedef PFNGLCOLOR4UBVERTEX2FVSUNPROC = GL_glext_h_cft_164;
  3517:   typedef PFNGLVERTEXATTRIB3DPROC = GL_glext_h_cft_73;
  3518:   typedef PFNGLTEXSUBIMAGE2DEXTPROC = GL_glext_h_cft_112;
  3519:   typedef PFNGLVERTEXATTRIBS3DVNVPROC = GL_glext_h_cft_212;
  3520:   typedef PFNGLBINORMAL3IEXTPROC = GL_glext_h_cft_17;
  3521:   typedef PFNGLFRAMEBUFFERTEXTURE3DEXTPROC = GL_glext_h_cft_255;
  3522:   typedef PFNGLGETVARIANTINTEGERVEXTPROC = GL_glext_h_cft_37;
  3523:   typedef PFNGLBINDLIGHTPARAMETEREXTPROC = GL_glext_h_cft_228;
  3524:   typedef PFNGLPIXELDATARANGENVPROC = GL_glext_h_cft_92;
  3525:   typedef PFNGLTANGENTPOINTEREXTPROC = GL_glext_h_cft_6;
  3526:   typedef PFNGLUNIFORMMATRIX4FVARBPROC = GL_glext_h_cft_65;
  3527:   typedef PFNGLVERTEXATTRIBS4SVNVPROC = GL_glext_h_cft_213;
  3528:   typedef PFNGLLISTPARAMETERFVSGIXPROC = GL_glext_h_cft_105;
  3529:   typedef PFNGLTANGENT3IEXTPROC = GL_glext_h_cft_17;
  3530:   typedef PFNGLATTACHSHADERPROC = GL_glext_h_cft_35;
  3531:   typedef PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC = GL_glext_h_cft_191;
  3532:   typedef PFNGLCONVOLUTIONFILTER2DEXTPROC = GL_glext_h_cft_122;
  3533:   typedef PFNGLVERTEXATTRIB3SNVPROC = GL_glext_h_cft_75;
  3534:   typedef PFNGLVERTEXATTRIB4NUBVPROC = GL_glext_h_cft_78;
  3535:   typedef PFNGLVERTEXATTRIB3FARBPROC = GL_glext_h_cft_74;
  3536:   typedef PFNGLUNIFORM4IARBPROC = GL_glext_h_cft_62;
  3537:   typedef PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC = GL_glext_h_cft_236;
  3538:   typedef PFNGLFLUSHVERTEXARRAYRANGENVPROC = GL_glext_h_cft_146;
  3539:   typedef PFNGLVERTEXATTRIB2SVPROC = GL_glext_h_cft_69;
  3540:   typedef PFNGLBINDFRAMEBUFFEREXTPROC = GL_glext_h_cft_35;
  3541:   typedef PFNGLGETVERTEXATTRIBDVPROC = GL_glext_h_cft_54;
  3542:   typedef PFNGLISFENCENVPROC = GL_glext_h_cft_34;
  3543:   typedef PFNGLGETPROGRAMINFOLOGPROC = GL_glext_h_cft_51;
  3544:   typedef PFNGLTEXCOORD4HNVPROC = GL_glext_h_cft_245;
  3545:   typedef PFNGLSECONDARYCOLOR3USVPROC = GL_glext_h_cft_26;
  3546:   typedef PFNGLMULTITEXCOORD2HNVPROC = GL_glext_h_cft_247;
  3547:   typedef PFNGLGETOBJECTBUFFERFVATIPROC = GL_glext_h_cft_55;
  3548:   typedef PFNGLELEMENTPOINTERAPPLEPROC = GL_glext_h_cft_203;
  3549:   typedef PFNGLSECONDARYCOLOR3UBEXTPROC = GL_glext_h_cft_21;
  3550:   typedef PFNGLGENBUFFERSPROC = GL_glext_h_cft_32;
  3551:   typedef PFNGLTEXTURELIGHTEXTPROC = GL_glext_h_cft_36;
  3552:   typedef PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC = GL_glext_h_cft_193;
  3553:   typedef PFNGLGETPROGRAMIVPROC = GL_glext_h_cft_37;
  3554:   typedef PFNGLVERTEXATTRIB1DVPROC = GL_glext_h_cft_67;
  3555:   typedef PFNGLALPHAFRAGMENTOP2ATIPROC = GL_glext_h_cft_218;
  3556:   typedef PFNGLDETAILTEXFUNCSGISPROC = GL_glext_h_cft_137;
  3557:   typedef PFNGLSECONDARYCOLOR3BPROC = GL_glext_h_cft_13;
  3558:   typedef PFNGLTEXCOORD2FVERTEX3FSUNPROC = GL_glext_h_cft_170;
  3559:   typedef PFNGLSECONDARYCOLOR3USEXTPROC = GL_glext_h_cft_25;
  3560:   typedef PFNGLTEXCOORD4FVERTEX4FVSUNPROC = GL_glext_h_cft_167;
  3561:   typedef PFNGLDELETEPROGRAMSNVPROC = GL_glext_h_cft_33;
  3562:   typedef PFNGLGETMAPATTRIBPARAMETERFVNVPROC = GL_glext_h_cft_193;
  3563:   typedef PFNGLVERTEXSTREAM4IVATIPROC = GL_glext_h_cft_12;
  3564:   typedef PFNGLREPLACEMENTCODEUBSUNPROC = GL_glext_h_cft_160;
  3565:   typedef PFNGLTESTOBJECTAPPLEPROC = GL_glext_h_cft_230;
  3566:   typedef PFNGLBUFFERSUBDATAARBPROC = GL_glext_h_cft_40;
  3567:   typedef PFNGLREPLACEMENTCODEUSSUNPROC = GL_glext_h_cft_161;
  3568:   typedef PFNGLGETVERTEXATTRIBIVNVPROC = GL_glext_h_cft_37;
  3569:   typedef PFNGLGETPROGRAMSTRINGARBPROC = GL_glext_h_cft_106;
  3570:   typedef PFNGLVERTEXATTRIB1DARBPROC = GL_glext_h_cft_66;
  3571:   typedef PFNGLCOMPRESSEDTEXIMAGE2DARBPROC = GL_glext_h_cft_87;
  3572:   typedef PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC = GL_glext_h_cft_243;
  3573:   typedef PFNGLWINDOWPOS3SMESAPROC = GL_glext_h_cft_19;
  3574:   typedef PFNGLVERTEXWEIGHTPOINTEREXTPROC = GL_glext_h_cft_27;
  3575:   typedef PFNGLGENBUFFERSARBPROC = GL_glext_h_cft_32;
  3576:   typedef PFNGLVERTEXATTRIB2SARBPROC = GL_glext_h_cft_72;
  3577:   typedef PFNGLWINDOWPOS4SVMESAPROC = GL_glext_h_cft_20;
  3578:   typedef PFNGLGETBUFFERPARAMETERIVPROC = GL_glext_h_cft_37;
  3579:   typedef PFNGLIMAGETRANSFORMPARAMETERFHPPROC = GL_glext_h_cft_123;
  3580:   typedef PFNGLVERTEXATTRIB2DNVPROC = GL_glext_h_cft_70;
  3581:   typedef PFNGLBINDPARAMETEREXTPROC = GL_glext_h_cft_47;
  3582:   typedef PFNGLWINDOWPOS2FMESAPROC = GL_glext_h_cft_29;
  3583:   typedef PFNGLPROGRAMPARAMETER4DVNVPROC = GL_glext_h_cft_103;
  3584:   typedef PFNGLSECONDARYCOLORPOINTERPROC = GL_glext_h_cft_27;
  3585:   typedef PFNGLVERTEX4HVNVPROC = GL_glext_h_cft_26;
  3586:   typedef PFNGLVERTEXATTRIB4IVPROC = GL_glext_h_cft_12;
  3587:   typedef PFNGLFRAMEZOOMSGIXPROC = GL_glext_h_cft_100;
  3588:   typedef PFNGLGENOCCLUSIONQUERIESNVPROC = GL_glext_h_cft_32;
  3589:   typedef PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC = GL_glext_h_cft_180;
  3590:   typedef PFNGLDRAWMESHARRAYSSUNPROC = GL_glext_h_cft_231;
  3591:   typedef PFNGLWINDOWPOS3IARBPROC = GL_glext_h_cft_17;
  3592:   typedef PFNGLVERTEXSTREAM4FVATIPROC = GL_glext_h_cft_10;
  3593:   typedef PFNGLVERTEXATTRIB4HVNVPROC = GL_glext_h_cft_80;
  3594:   typedef PFNGLDELETEQUERIESARBPROC = GL_glext_h_cft_33;
  3595:   typedef PFNGLVERTEXSTREAM3IVATIPROC = GL_glext_h_cft_12;
  3596:   typedef PFNGLDISABLEVERTEXATTRIBARRAYPROC = GL_glext_h_cft_36;
  3597:   typedef PFNGLPIXELTEXGENPARAMETERFVSGISPROC = GL_glext_h_cft_10;
  3598:   typedef PFNGLBLENDEQUATIONSEPARATEPROC = GL_glext_h_cft_35;
  3599:   typedef PFNGLCOPYCOLORTABLESGIPROC = GL_glext_h_cft_126;
  3600:   typedef PFNGLWRITEMASKEXTPROC = GL_glext_h_cft_189;
  3601:   typedef PFNGLTESTFENCENVPROC = GL_glext_h_cft_34;
  3602:   typedef PFNGLVERTEX2HNVPROC = GL_glext_h_cft_244;
  3603:   typedef PFNGLBEGINFRAGMENTSHADERATIPROC = GL_glext_h_cft_146;
  3604:   typedef PFNGLVERTEXSTREAM2FATIPROC = GL_glext_h_cft_71;
  3605:   typedef PFNGLWINDOWPOS3IVARBPROC = GL_glext_h_cft_18;
  3606:   typedef PFNGLWINDOWPOS2SMESAPROC = GL_glext_h_cft_31;
  3607:   typedef PFNGLTBUFFERMASK3DFXPROC = GL_glext_h_cft_36;
  3608:   typedef PFNGLMAPCONTROLPOINTSNVPROC = GL_glext_h_cft_204;
  3609:   typedef PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC = GL_glext_h_cft_235;
  3610:   typedef PFNGLVERTEXSTREAM3DATIPROC = GL_glext_h_cft_73;
  3611:   typedef PFNGLLINKPROGRAMARBPROC = GL_glext_h_cft_36;
  3612:   typedef PFNGLPRIMITIVERESTARTNVPROC = GL_glext_h_cft_146;
  3613:   typedef PFNGLDELETEVERTEXARRAYSAPPLEPROC = GL_glext_h_cft_33;
  3614:   typedef PFNGLVERTEXPOINTERVINTELPROC = GL_glext_h_cft_156;
  3615:   typedef PFNGLPROGRAMPARAMETERS4FVNVPROC = GL_glext_h_cft_210;
  3616:   typedef PFNGLVERTEXATTRIB4FVPROC = GL_glext_h_cft_10;
  3617:   typedef PFNGLUNIFORM4IVPROC = GL_glext_h_cft_64;
  3618:   typedef PFNGLWINDOWPOS3IVPROC = GL_glext_h_cft_18;
  3619:   typedef PFNGLCOMBINERPARAMETERFNVPROC = GL_glext_h_cft_9;
  3620:   typedef PFNGLDELETEPROGRAMSARBPROC = GL_glext_h_cft_33;
  3621:   typedef PFNGLWEIGHTIVARBPROC = GL_glext_h_cft_95;
  3622:   typedef PFNGLTRACKMATRIXNVPROC = GL_glext_h_cft_1;
  3623:   typedef PFNGLCOLORPOINTERLISTIBMPROC = GL_glext_h_cft_199;
  3624:   typedef PFNGLSECONDARYCOLOR3IPROC = GL_glext_h_cft_17;
  3625:   typedef PFNGLCREATEPROGRAMPROC = GL_glext_h_cft_46;
  3626:   typedef PFNGLSECONDARYCOLOR3IVEXTPROC = GL_glext_h_cft_18;
  3627:   typedef PFNGLVERTEXBLENDENVFATIPROC = GL_glext_h_cft_9;
  3628:   typedef PFNGLTEXCOORDPOINTEREXTPROC = GL_glext_h_cft_138;
  3629:   typedef PFNGLDEFORMATIONMAP3FSGIXPROC = GL_glext_h_cft_148;
  3630:   typedef PFNGLWEIGHTUIVARBPROC = GL_glext_h_cft_33;
  3631:   typedef PFNGLVERTEXATTRIBPOINTERNVPROC = GL_glext_h_cft_211;
  3632:   typedef PFNGLDRAWRANGEELEMENTARRAYATIPROC = GL_glext_h_cft_233;
  3633:   typedef PFNGLMULTTRANSPOSEMATRIXDARBPROC = GL_glext_h_cft_5;
  3634:   typedef PFNGLVERTEXATTRIB2FVNVPROC = GL_glext_h_cft_10;
  3635:   typedef PFNGLGETACTIVEATTRIBARBPROC = GL_glext_h_cft_48;
  3636:   typedef PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC = GL_glext_h_cft_187;
  3637:   typedef PFNGLFOGCOORDPOINTEREXTPROC = GL_glext_h_cft_6;
  3638:   typedef PFNGLVERTEXATTRIB3DVNVPROC = GL_glext_h_cft_67;
  3639:   typedef PFNGLGLOBALALPHAFACTORDSUNPROC = GL_glext_h_cft_4;
  3640:   typedef PFNGLGETACTIVEUNIFORMARBPROC = GL_glext_h_cft_48;
  3641:   typedef PFNGLSECONDARYCOLORPOINTERLISTIBMPROC = GL_glext_h_cft_199;
  3642:   typedef PFNGLGETPROGRAMIVARBPROC = GL_glext_h_cft_37;
  3643:   typedef PFNGLWINDOWPOS2SVMESAPROC = GL_glext_h_cft_20;
  3644:   typedef PFNGLVERTEXATTRIB4SVNVPROC = GL_glext_h_cft_69;
  3645:   typedef PFNGLVERTEXATTRIB4HNVPROC = GL_glext_h_cft_249;
  3646:   typedef PFNGLGENFENCESAPPLEPROC = GL_glext_h_cft_32;
  3647:   typedef PFNGLWINDOWPOS3FVARBPROC = GL_glext_h_cft_3;
  3648:   typedef PFNGLGETPROGRAMENVPARAMETERFVARBPROC = GL_glext_h_cft_55;
  3649:   typedef PFNGLGLOBALALPHAFACTORUBSUNPROC = GL_glext_h_cft_160;
  3650:   typedef PFNGLISBUFFERPROC = GL_glext_h_cft_34;
  3651:   typedef PFNGLPIXELTRANSFORMPARAMETERIEXTPROC = GL_glext_h_cft_124;
  3652:   typedef PFNGLPRIMITIVERESTARTINDEXNVPROC = GL_glext_h_cft_36;
  3653:   typedef PFNGLSPRITEPARAMETERISGIXPROC = GL_glext_h_cft_11;
  3654:   typedef PFNGLWINDOWPOS2IVARBPROC = GL_glext_h_cft_18;
  3655:   typedef PFNGLBLENDFUNCSEPARATEINGRPROC = GL_glext_h_cft_1;
  3656:   typedef PFNGLGLOBALALPHAFACTORUSSUNPROC = GL_glext_h_cft_161;
  3657:   typedef PFNGLUNIFORM4FVPROC = GL_glext_h_cft_63;
  3658:   typedef PFNGLWINDOWPOS3FVPROC = GL_glext_h_cft_3;
  3659:   typedef PFNGLCOPYTEXSUBIMAGE3DEXTPROC = GL_glext_h_cft_117;
  3660:   typedef PFNGLFRAGMENTLIGHTFVSGIXPROC = GL_glext_h_cft_105;
  3661:   typedef PFNGLPROGRAMENVPARAMETER4DARBPROC = GL_glext_h_cft_102;
  3662:   typedef PFNGLGETINVARIANTFLOATVEXTPROC = GL_glext_h_cft_55;
  3663:   typedef PFNGLFREEOBJECTBUFFERATIPROC = GL_glext_h_cft_36;
  3664:   typedef PFNGLDELETEBUFFERSARBPROC = GL_glext_h_cft_33;
  3665:   typedef PFNGLWEIGHTFVARBPROC = GL_glext_h_cft_96;
  3666:   typedef PFNGLSECONDARYCOLOR3IVPROC = GL_glext_h_cft_18;
  3667:   typedef PFNGLGETMINMAXPARAMETERIVEXTPROC = GL_glext_h_cft_37;
  3668:   typedef PFNGLVERTEXSTREAM1SATIPROC = GL_glext_h_cft_68;
  3669:   typedef PFNGLSECONDARYCOLOR3FVEXTPROC = GL_glext_h_cft_3;
  3670:   typedef PFNGLGETTRACKMATRIXIVNVPROC = GL_glext_h_cft_194;
  3671:   typedef PFNGLGETMAPPARAMETERIVNVPROC = GL_glext_h_cft_37;
  3672:   typedef PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC = GL_glext_h_cft_183;
  3673:   typedef PFNGLGETBUFFERPARAMETERIVARBPROC = GL_glext_h_cft_37;
  3674:   typedef PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC = GL_glext_h_cft_168;
  3675:   typedef PFNGLTAGSAMPLEBUFFERSGIXPROC = GL_glext_h_cft_146;
  3676:   typedef PFNGLVERTEXATTRIB2SNVPROC = GL_glext_h_cft_72;
  3677:   typedef PFNGLGETATTRIBLOCATIONPROC = GL_glext_h_cft_50;
  3678:   typedef PFNGLEVALMAPSNVPROC = GL_glext_h_cft_35;
  3679:   typedef PFNGLFRAGMENTLIGHTMODELFVSGIXPROC = GL_glext_h_cft_10;
  3680:   typedef PFNGLGETVARIANTBOOLEANVEXTPROC = GL_glext_h_cft_207;
  3681:   typedef PFNGLISASYNCMARKERSGIXPROC = GL_glext_h_cft_34;
  3682:   typedef PFNGLBUFFERSUBDATAPROC = GL_glext_h_cft_40;
  3683:   typedef PFNGLWINDOWPOS3SVARBPROC = GL_glext_h_cft_20;
  3684:   typedef PFNGLPNTRIANGLESIATIPROC = GL_glext_h_cft_11;
  3685:   typedef PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC = GL_glext_h_cft_234;
  3686:   typedef PFNGLVERTEXATTRIB1SVNVPROC = GL_glext_h_cft_69;
  3687:   typedef PFNGLWINDOWPOS2IPROC = GL_glext_h_cft_30;
  3688:   typedef GLintptr = ptrdiff_t;
  3689:   typedef PFNGLVERTEXATTRIB3SVPROC = GL_glext_h_cft_69;
  3690:   typedef PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC = GL_glext_h_cft_169;
  3691:   typedef PFNGLCOLORPOINTERVINTELPROC = GL_glext_h_cft_156;
  3692:   typedef PFNGLBUFFERDATAPROC = GL_glext_h_cft_39;
  3693:   typedef PFNGLSECONDARYCOLOR3FVPROC = GL_glext_h_cft_3;
  3694:   typedef PFNGLGETACTIVEATTRIBPROC = GL_glext_h_cft_48;
  3695:   typedef PFNGLTEXCOORD3HNVPROC = GL_glext_h_cft_25;
  3696:   typedef PFNGLSECONDARYCOLOR3SVEXTPROC = GL_glext_h_cft_20;
  3697:   typedef PFNGLWINDOWPOS3FPROC = GL_glext_h_cft_16;
  3698:   typedef PFNGLMULTITEXCOORD1HNVPROC = GL_glext_h_cft_246;
  3699:   typedef PFNGLGETMINMAXPARAMETERFVEXTPROC = GL_glext_h_cft_55;
  3700:   typedef PFNGLWEIGHTUSVARBPROC = GL_glext_h_cft_99;
  3701:   typedef PFNGLVERTEXBLENDARBPROC = GL_glext_h_cft_100;
  3702:   typedef PFNGLVERTEXATTRIB4UIVARBPROC = GL_glext_h_cft_79;
  3703:   typedef PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC = GL_glext_h_cft_180;
  3704:   typedef PFNGLALPHAFRAGMENTOP1ATIPROC = GL_glext_h_cft_189;
  3705:   typedef PFNGLVERTEXATTRIB2DVPROC = GL_glext_h_cft_67;
  3706:   typedef PFNGLNORMALPOINTEREXTPROC = GL_glext_h_cft_142;
  3707:   typedef PFNGLPOINTPARAMETERFVSGISPROC = GL_glext_h_cft_10;
  3708:   typedef PFNGLENDVERTEXSHADEREXTPROC = GL_glext_h_cft_146;
  3709:   typedef PFNGLDRAWBUFFERSARBPROC = GL_glext_h_cft_33;
  3710:   typedef PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC = GL_glext_h_cft_55;
  3711:   typedef PFNGLGETVERTEXATTRIBIVARBPROC = GL_glext_h_cft_37;
  3712:   typedef PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC = GL_glext_h_cft_47;
  3713:   typedef PFNGLVERTEXATTRIB4UBVNVPROC = GL_glext_h_cft_78;
  3714:   typedef PFNGLGETFRAGMENTMATERIALFVSGIXPROC = GL_glext_h_cft_55;
  3715:   typedef PFNGLGETATTACHEDOBJECTSARBPROC = GL_glext_h_cft_49;
  3716:   typedef PFNGLDELETEQUERIESPROC = GL_glext_h_cft_33;
  3717:   typedef PFNGLBINDPROGRAMARBPROC = GL_glext_h_cft_35;
  3718:   typedef PFNGLGETATTACHEDSHADERSPROC = GL_glext_h_cft_49;
  3719:   typedef PFNGLUNIFORM2FARBPROC = GL_glext_h_cft_58;
  3720:   typedef PFNGLWINDOWPOS2SVPROC = GL_glext_h_cft_20;
  3721:   typedef PFNGLFINALCOMBINERINPUTNVPROC = GL_glext_h_cft_1;
  3722:   typedef PFNGLVERTEXATTRIB4FPROC = GL_glext_h_cft_82;
  3723:   typedef PFNGLVERTEXATTRIB4BVARBPROC = GL_glext_h_cft_76;
  3724:   typedef PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC = GL_glext_h_cft_240;
  3725:   typedef PFNGLVERTEXATTRIB1DNVPROC = GL_glext_h_cft_66;
  3726:   typedef GLsizeiptrARB = ptrdiff_t;
  3727:   typedef PFNGLGETPROGRAMSTRINGNVPROC = GL_glext_h_cft_207;
  3728:   typedef PFNGLPROGRAMLOCALPARAMETER4FVARBPROC = GL_glext_h_cft_105;
  3729:   typedef PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC = GL_glext_h_cft_36;
  3730:   typedef PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC = GL_glext_h_cft_194;
  3731:   typedef PFNGLWINDOWPOS4FMESAPROC = GL_glext_h_cft_107;
  3732:   typedef PFNGLWINDOWPOS3IMESAPROC = GL_glext_h_cft_17;
  3733:   typedef PFNGLCOMBINERINPUTNVPROC = GL_glext_h_cft_189;
  3734:   typedef PFNGLGLOBALALPHAFACTORISUNPROC = GL_glext_h_cft_100;
  3735:   typedef PFNGLGENSYMBOLSEXTPROC = GL_glext_h_cft_225;
  3736:   typedef PFNGLGETOBJECTBUFFERIVATIPROC = GL_glext_h_cft_37;
  3737:   typedef PFNGLBEGINQUERYARBPROC = GL_glext_h_cft_35;
  3738:   typedef PFNGLVERTEXARRAYRANGEAPPLEPROC = GL_glext_h_cft_237;
  3739:   typedef PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC = GL_glext_h_cft_90;
  3740:   typedef PFNGLGENQUERIESARBPROC = GL_glext_h_cft_32;
  3741:   typedef PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC = GL_glext_h_cft_126;
  3742:   typedef PFNGLGETFOGFUNCSGISPROC = GL_glext_h_cft_149;
  3743:   typedef PFNGLWEIGHTBVARBPROC = GL_glext_h_cft_93;
  3744:   typedef PFNGLCOLORFRAGMENTOP3ATIPROC = GL_glext_h_cft_217;
  3745:   typedef PFNGLARRAYELEMENTEXTPROC = GL_glext_h_cft_100;
  3746:   typedef PFNGLLOADTRANSPOSEMATRIXFARBPROC = GL_glext_h_cft_3;
  3747:   typedef PFNGLREPLACEMENTCODEPOINTERSUNPROC = GL_glext_h_cft_162;
  3748:   typedef PFNGLVERTEXATTRIB1FPROC = GL_glext_h_cft_9;
  3749:   typedef PFNGLVERTEXATTRIBS3HVNVPROC = GL_glext_h_cft_250;
  3750:   typedef PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC = GL_glext_h_cft_105;
  3751:   typedef PFNGLVERTEXATTRIBS4FVNVPROC = GL_glext_h_cft_137;
  3752:   typedef PFNGLVERTEXATTRIB4USVARBPROC = GL_glext_h_cft_80;
  3753:   typedef PFNGLVERTEXATTRIB4DARBPROC = GL_glext_h_cft_81;
  3754:   typedef PFNGLWINDOWPOS4SMESAPROC = GL_glext_h_cft_196;
  3755:   typedef PFNGLWINDOWPOS4FVMESAPROC = GL_glext_h_cft_3;
  3756:   typedef PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC = GL_glext_h_cft_169;
  3757:   typedef PFNGLGETSHADERINFOLOGPROC = GL_glext_h_cft_51;
  3758:   typedef PFNGLUPDATEOBJECTBUFFERATIPROC = GL_glext_h_cft_221;
  3759:   typedef PFNGLIGLOOINTERFACESGIXPROC = GL_glext_h_cft_203;
  3760:   typedef PFNGLWINDOWPOS3FMESAPROC = GL_glext_h_cft_16;
  3761:   typedef PFNGLVERTEXATTRIB2SPROC = GL_glext_h_cft_72;
  3762:   typedef PFNGLCOPYCOLORSUBTABLEEXTPROC = GL_glext_h_cft_151;
  3763:   typedef PFNGLSTRINGMARKERGREMEDYPROC = GL_glext_h_cft_188;
  3764:   typedef PFNGLVARIANTUSVEXTPROC = GL_glext_h_cft_80;
  3765:   typedef PFNGLWINDOWPOS2IMESAPROC = GL_glext_h_cft_30;
  3766:   typedef PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC = GL_glext_h_cft_179;
  3767:   typedef PFNGLCOMBINERPARAMETERIVNVPROC = GL_glext_h_cft_12;
  3768:   typedef PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC = GL_glext_h_cft_55;
  3769:   typedef PFNGLPASSTEXCOORDATIPROC = GL_glext_h_cft_23;
  3770:   typedef PFNGLSECONDARYCOLOR3UBPROC = GL_glext_h_cft_21;
  3771:   typedef PFNGLGETBUFFERSUBDATAPROC = GL_glext_h_cft_41;
  3772:   typedef PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC = GL_glext_h_cft_183;
  3773:   typedef PFNGLWINDOWPOS2DARBPROC = GL_glext_h_cft_28;
  3774:   typedef PFNGLMAPPARAMETERFVNVPROC = GL_glext_h_cft_105;
  3775:   typedef PFNGLUNIFORM3IPROC = GL_glext_h_cft_61;
  3776:   typedef PFNGLWINDOWPOS3SARBPROC = GL_glext_h_cft_19;
  3777:   typedef PFNGLTEXBUMPPARAMETERIVATIPROC = GL_glext_h_cft_12;
  3778:   typedef PFNGLPOINTPARAMETERFEXTPROC = GL_glext_h_cft_9;
  3779:   typedef PFNGLUNIFORM4FPROC = GL_glext_h_cft_60;
  3780:   typedef PFNGLISSHADERPROC = GL_glext_h_cft_34;
  3781:   typedef PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC = GL_glext_h_cft_55;
  3782:   typedef PFNGLVERTEXATTRIBS1FVNVPROC = GL_glext_h_cft_137;
  3783:   typedef PFNGLTEXSUBIMAGE1DEXTPROC = GL_glext_h_cft_111;
  3784:   typedef PFNGLVERTEXATTRIBS2DVNVPROC = GL_glext_h_cft_212;
  3785:   typedef PFNGLDELETERENDERBUFFERSEXTPROC = GL_glext_h_cft_33;
  3786:   typedef PFNGLCOLOR3FVERTEX3FSUNPROC = GL_glext_h_cft_166;
  3787:   typedef PFNGLVERTEXATTRIB4UBVPROC = GL_glext_h_cft_78;
  3788:   typedef PFNGLVERTEXATTRIB4NUIVPROC = GL_glext_h_cft_79;
  3789:   typedef PFNGLFLUSHPIXELDATARANGENVPROC = GL_glext_h_cft_36;
  3790:   typedef PFNGLVERTEXATTRIBS3SVNVPROC = GL_glext_h_cft_213;
  3791:   typedef PFNGLSHADERSOURCEARBPROC = GL_glext_h_cft_56;
  3792:   typedef PFNGLTANGENT3DVEXTPROC = GL_glext_h_cft_5;
  3793:   typedef PFNGLGETPOINTERVEXTPROC = GL_glext_h_cft_141;
  3794:   typedef PFNGLREPLACEMENTCODEUSVSUNPROC = GL_glext_h_cft_26;
  3795:   typedef PFNGLTEXIMAGE4DSGISPROC = GL_glext_h_cft_133;
  3796:   typedef PFNGLFOGCOORDHNVPROC = GL_glext_h_cft_161;
  3797:   typedef PFNGLUNIFORM3IARBPROC = GL_glext_h_cft_61;
  3798:   typedef PFNGLVERTEXATTRIB1SNVPROC = GL_glext_h_cft_68;
  3799:   typedef PFNGLGETFRAGMENTMATERIALIVSGIXPROC = GL_glext_h_cft_37;
  3800:   typedef PFNGLSTENCILMASKSEPARATEPROC = GL_glext_h_cft_35;
  3801:   typedef PFNGLWINDOWPOS3DPROC = GL_glext_h_cft_15;
  3802:   typedef PFNGLVERTEXATTRIB2DVARBPROC = GL_glext_h_cft_67;
  3803:   typedef PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC = GL_glext_h_cft_185;
  3804:   typedef PFNGLCOMBINEROUTPUTNVPROC = GL_glext_h_cft_190;
  3805:   typedef PFNGLTEXBUMPPARAMETERFVATIPROC = GL_glext_h_cft_10;
  3806:   typedef PFNGLUNIFORM1FPROC = GL_glext_h_cft_57;
  3807:   typedef PFNGLVERTEXATTRIB4SVPROC = GL_glext_h_cft_69;
  3808:   typedef PFNGLVERTEXATTRIB4NBVPROC = GL_glext_h_cft_76;
  3809:   typedef PFNGLISOBJECTBUFFERATIPROC = GL_glext_h_cft_34;
  3810:   typedef PFNGLMULTITEXCOORD4HVNVPROC = GL_glext_h_cft_80;
  3811:   typedef PFNGLTEXCOORD2HVNVPROC = GL_glext_h_cft_26;
  3812:   typedef PFNGLWINDOWPOS2FVMESAPROC = GL_glext_h_cft_3;
  3813:   typedef PFNGLTEXCOORD2HNVPROC = GL_glext_h_cft_244;
  3814:   typedef PFNGLMULTIDRAWARRAYSPROC = GL_glext_h_cft_7;
  3815:   typedef PFNGLBINORMAL3DVEXTPROC = GL_glext_h_cft_5;
  3816:   typedef PFNGLCULLPARAMETERDVEXTPROC = GL_glext_h_cft_152;
  3817:   typedef PFNGLMAPOBJECTBUFFERATIPROC = GL_glext_h_cft_251;
  3818:   typedef PFNGLNORMALSTREAM3IVATIPROC = GL_glext_h_cft_12;
  3819:   typedef PFNGLGETCONVOLUTIONFILTEREXTPROC = GL_glext_h_cft_128;
  3820:   typedef PFNGLCONVOLUTIONPARAMETERIEXTPROC = GL_glext_h_cft_124;
  3821:   typedef PFNGLDEPTHBOUNDSEXTPROC = GL_glext_h_cft_28;
  3822:   typedef PFNGLBLENDFUNCSEPARATEEXTPROC = GL_glext_h_cft_1;
  3823:   typedef PFNGLGETSHARPENTEXFUNCSGISPROC = GL_glext_h_cft_132;
  3824:   typedef PFNGLFRAGMENTMATERIALFSGIXPROC = GL_glext_h_cft_123;
  3825:   typedef PFNGLVERTEXATTRIB3DVPROC = GL_glext_h_cft_67;
  3826:   typedef PFNGLPOINTPARAMETERIVPROC = GL_glext_h_cft_12;
  3827:   typedef PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC = GL_glext_h_cft_37;
  3828:   typedef PFNGLSECONDARYCOLOR3UIPROC = GL_glext_h_cft_23;
  3829:   typedef PFNGLVERTEXATTRIB4NUSVARBPROC = GL_glext_h_cft_80;
  3830:   typedef PFNGLVERTEXATTRIB4DPROC = GL_glext_h_cft_81;
  3831:   typedef PFNGLSPRITEPARAMETERFVSGIXPROC = GL_glext_h_cft_10;
  3832:   typedef PFNGLNORMALSTREAM3DATIPROC = GL_glext_h_cft_73;
  3833:   typedef PFNGLVERTEXSTREAM4SATIPROC = GL_glext_h_cft_83;
  3834:   typedef PFNGLFOGCOORDFVPROC = GL_glext_h_cft_3;
  3835:   typedef PFNGLISTEXTUREEXTPROC = GL_glext_h_cft_34;
  3836:   typedef PFNGLFRAGMENTLIGHTMODELFSGIXPROC = GL_glext_h_cft_9;
  3837:   typedef PFNGLDELETEFENCESAPPLEPROC = GL_glext_h_cft_33;
  3838:   typedef PFNGLCOMPRESSEDTEXIMAGE1DARBPROC = GL_glext_h_cft_88;
  3839:   typedef PFNGLSECONDARYCOLOR3DEXTPROC = GL_glext_h_cft_15;
  3840:   typedef PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC = GL_glext_h_cft_171;
  3841:   typedef PFNGLLISTPARAMETERIVSGIXPROC = GL_glext_h_cft_125;
  3842:   typedef PFNGLWINDOWPOS3SVPROC = GL_glext_h_cft_20;
  3843:   typedef PFNGLVERTEXATTRIB1DVARBPROC = GL_glext_h_cft_67;
  3844:   typedef PFNGLENDOCCLUSIONQUERYNVPROC = GL_glext_h_cft_146;
  3845:   typedef PFNGLGETVARIANTPOINTERVEXTPROC = GL_glext_h_cft_43;
  3846:   typedef PFNGLTEXFILTERFUNCSGISPROC = GL_glext_h_cft_110;
  3847:   typedef PFNGLMULTITEXCOORD1HVNVPROC = GL_glext_h_cft_80;
  3848:   typedef PFNGLBEGINOCCLUSIONQUERYNVPROC = GL_glext_h_cft_36;
  3849:   typedef PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC = GL_glext_h_cft_36;
  3850:   typedef PFNGLPROGRAMLOCALPARAMETER4FARBPROC = GL_glext_h_cft_104;
  3851:   typedef PFNGLENDQUERYPROC = GL_glext_h_cft_36;
  3852:   typedef PFNGLVERTEX3HVNVPROC = GL_glext_h_cft_26;
  3853:   typedef PFNGLVERTEXATTRIB2FNVPROC = GL_glext_h_cft_71;
  3854:   typedef PFNGLVERTEXATTRIBARRAYOBJECTATIPROC = GL_glext_h_cft_252;
  3855:   typedef PFNGLISOCCLUSIONQUERYNVPROC = GL_glext_h_cft_34;
  3856:   typedef PFNGLNORMALSTREAM3FVATIPROC = GL_glext_h_cft_10;
  3857:   typedef PFNGLEXTRACTCOMPONENTEXTPROC = GL_glext_h_cft_23;
  3858:   typedef PFNGLWINDOWPOS4IVMESAPROC = GL_glext_h_cft_18;
  3859:   typedef PFNGLWINDOWPOS2IARBPROC = GL_glext_h_cft_30;
  3860:   typedef PFNGLPOINTPARAMETERFVPROC = GL_glext_h_cft_10;
  3861:   typedef PFNGLWINDOWPOS2DVPROC = GL_glext_h_cft_5;
  3862:   typedef PFNGLUNIFORM2FVARBPROC = GL_glext_h_cft_63;
  3863:   typedef PFNGLISRENDERBUFFEREXTPROC = GL_glext_h_cft_34;
  3864:   typedef PFNGLVERTEXATTRIB3HVNVPROC = GL_glext_h_cft_80;
  3865:   typedef PFNGLGENVERTEXSHADERSEXTPROC = GL_glext_h_cft_47;
  3866:   typedef PFNGLVERTEXATTRIB1DPROC = GL_glext_h_cft_66;
  3867:   typedef PFNGLUNIFORM1IVARBPROC = GL_glext_h_cft_64;
  3868:   typedef PFNGLVERTEXATTRIB4FVNVPROC = GL_glext_h_cft_10;
  3869:   typedef PFNGLNORMAL3FVERTEX3FVSUNPROC = GL_glext_h_cft_167;
  3870:   typedef PFNGLGENTEXTURESEXTPROC = GL_glext_h_cft_32;
  3871:   typedef PFNGLFINISHOBJECTAPPLEPROC = GL_glext_h_cft_11;
  3872:   typedef PFNGLBINDMATERIALPARAMETEREXTPROC = GL_glext_h_cft_228;
  3873:   typedef PFNGLENABLEVARIANTCLIENTSTATEEXTPROC = GL_glext_h_cft_36;
  3874:   typedef PFNGLFOGCOORDPOINTERPROC = GL_glext_h_cft_6;
  3875:   typedef PFNGLBEGINQUERYPROC = GL_glext_h_cft_35;
  3876:   typedef PFNGLISFRAMEBUFFEREXTPROC = GL_glext_h_cft_34;
  3877:   typedef PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC = GL_glext_h_cft_181;
  3878:   typedef PFNGLVERTEXSTREAM1FATIPROC = GL_glext_h_cft_9;
  3879:   typedef PFNGLSECONDARYCOLOR3SVPROC = GL_glext_h_cft_20;
  3880:   typedef PFNGLBINDRENDERBUFFEREXTPROC = GL_glext_h_cft_35;
  3881:   typedef PFNGLUNLOCKARRAYSEXTPROC = GL_glext_h_cft_146;
  3882:   typedef PFNGLVERTEXWEIGHTFVEXTPROC = GL_glext_h_cft_3;
  3883:   typedef PFNGLGENFENCESNVPROC = GL_glext_h_cft_32;
  3884:   typedef PFNGLBUFFERDATAARBPROC = GL_glext_h_cft_39;
  3885:   typedef PFNGLNORMALSTREAM3SVATIPROC = GL_glext_h_cft_69;
  3886:   typedef PFNGLBINDTEXGENPARAMETEREXTPROC = GL_glext_h_cft_229;
  3887:   typedef PFNGLGETBUFFERPOINTERVPROC = GL_glext_h_cft_43;
  3888:   typedef PFNGLVALIDATEPROGRAMARBPROC = GL_glext_h_cft_36;
  3889:   typedef PFNGLPROGRAMPARAMETERS4DVNVPROC = GL_glext_h_cft_209;
  3890:   typedef GLchar = char;
  3891:   typedef PFNGLINSTRUMENTSBUFFERSGIXPROC = GL_glext_h_cft_144;
  3892:   typedef PFNGLVERTEXPOINTEREXTPROC = GL_glext_h_cft_138;
  3893:   typedef PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC = GL_glext_h_cft_169;
  3894:   typedef PFNGLUNIFORM1FVARBPROC = GL_glext_h_cft_63;
  3895:   typedef PFNGLRESETHISTOGRAMEXTPROC = GL_glext_h_cft_36;
  3896:   typedef PFNGLVERTEXATTRIB1FVNVPROC = GL_glext_h_cft_10;
  3897:   typedef PFNGLGETSEPARABLEFILTEREXTPROC = GL_glext_h_cft_129;
  3898:   typedef PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC = GL_glext_h_cft_175;
  3899:   typedef PFNGLVERTEXATTRIB2DVNVPROC = GL_glext_h_cft_67;
  3900:   typedef PFNGLREFERENCEPLANESGIXPROC = GL_glext_h_cft_5;
  3901:   typedef PFNGLWINDOWPOS4IMESAPROC = GL_glext_h_cft_61;
  3902:   typedef PFNGLGETINVARIANTBOOLEANVEXTPROC = GL_glext_h_cft_207;
  3903:   typedef PFNGLCREATESHADERPROC = GL_glext_h_cft_47;
  3904:   typedef PFNGLSECONDARYCOLOR3USVEXTPROC = GL_glext_h_cft_26;
  3905:   typedef PFNGLCOLOR4HNVPROC = GL_glext_h_cft_245;
  3906:   typedef PFNGLGLOBALALPHAFACTORBSUNPROC = GL_glext_h_cft_158;
  3907:   typedef PFNGLGETBUFFERPOINTERVARBPROC = GL_glext_h_cft_43;
  3908:   typedef PFNGLENABLEVERTEXATTRIBARRAYARBPROC = GL_glext_h_cft_36;
  3909:   typedef PFNGLVERTEXATTRIB3SVNVPROC = GL_glext_h_cft_69;
  3910:   typedef PFNGLGETMAPCONTROLPOINTSNVPROC = GL_glext_h_cft_205;
  3911:   typedef PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC = GL_glext_h_cft_132;
  3912:   typedef PFNGLGLOBALALPHAFACTORSSUNPROC = GL_glext_h_cft_159;
  3913:   typedef PFNGLBINORMAL3BEXTPROC = GL_glext_h_cft_13;
  3914:   typedef PFNGLVARIANTUIVEXTPROC = GL_glext_h_cft_79;
  3915:   typedef PFNGLPIXELTEXGENPARAMETERIVSGISPROC = GL_glext_h_cft_12;
  3916:   typedef PFNGLMATRIXINDEXUIVARBPROC = GL_glext_h_cft_33;
  3917:   typedef PFNGLCOPYTEXSUBIMAGE2DEXTPROC = GL_glext_h_cft_116;
  3918:   typedef PFNGLBINORMAL3SEXTPROC = GL_glext_h_cft_19;
  3919:   typedef PFNGLVERTEXSTREAM3IATIPROC = GL_glext_h_cft_231;
  3920:   typedef PFNGLPOLLASYNCSGIXPROC = GL_glext_h_cft_154;
  3921:   typedef PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC = GL_glext_h_cft_37;
  3922:   typedef PFNGLWINDOWPOS2IVMESAPROC = GL_glext_h_cft_18;
  3923:   typedef PFNGLINDEXMATERIALEXTPROC = GL_glext_h_cft_35;
  3924:   typedef PFNGLTANGENT3BEXTPROC = GL_glext_h_cft_13;
  3925:   typedef PFNGLWINDOWPOS3DVMESAPROC = GL_glext_h_cft_5;
  3926:   typedef PFNGLGETVERTEXATTRIBPOINTERVPROC = GL_glext_h_cft_43;
  3927:   typedef PFNGLSAMPLEMASKSGISPROC = GL_glext_h_cft_85;
  3928:   typedef PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC = GL_glext_h_cft_175;
  3929:   typedef PFNGLNORMALSTREAM3IATIPROC = GL_glext_h_cft_231;
  3930:   typedef PFNGLTANGENT3SEXTPROC = GL_glext_h_cft_19;
  3931:   typedef PFNGLPROGRAMPARAMETER4DNVPROC = GL_glext_h_cft_102;
  3932:   typedef PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC = GL_glext_h_cft_125;
  3933:   typedef PFNGLFOGCOORDDEXTPROC = GL_glext_h_cft_4;
  3934:   typedef PFNGLSECONDARYCOLOR3IEXTPROC = GL_glext_h_cft_17;
  3935:   typedef PFNGLGETARRAYOBJECTFVATIPROC = GL_glext_h_cft_55;
  3936:   typedef PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC = GL_glext_h_cft_181;
  3937:   typedef PFNGLISFENCEAPPLEPROC = GL_glext_h_cft_34;
  3938:   typedef PFNGLSPRITEPARAMETERIVSGIXPROC = GL_glext_h_cft_12;
  3939:   typedef PFNGLGETPROGRAMPARAMETERFVNVPROC = GL_glext_h_cft_193;
  3940:   typedef PFNGLUNIFORM4FARBPROC = GL_glext_h_cft_60;
  3941:   typedef PFNGLGENERATEMIPMAPEXTPROC = GL_glext_h_cft_36;
  3942:   typedef PFNGLMAPBUFFERPROC = GL_glext_h_cft_42;
  3943:   typedef PFNGLVARIANTDVEXTPROC = GL_glext_h_cft_67;
  3944:   typedef PFNGLSTENCILOPSEPARATEPROC = GL_glext_h_cft_1;
  3945:   typedef PFNGLVERTEXATTRIB4DVARBPROC = GL_glext_h_cft_67;
  3946:   typedef PFNGLREPLACEMENTCODEUIVSUNPROC = GL_glext_h_cft_24;
  3947:   typedef PFNGLPOINTPARAMETERFPROC = GL_glext_h_cft_9;
  3948:   typedef GLcharARB = char;
  3949:   typedef PFNGLTEXCOORD1HNVPROC = GL_glext_h_cft_161;
  3950:   typedef PFNGLSECONDARYCOLOR3BVEXTPROC = GL_glext_h_cft_14;
  3951:   typedef PFNGLDRAWELEMENTARRAYAPPLEPROC = GL_glext_h_cft_139;
  3952:   typedef PFNGLWEIGHTUBVARBPROC = GL_glext_h_cft_98;
  3953:   typedef GLintptrARB = ptrdiff_t;
  3954:   typedef PFNGLENDQUERYARBPROC = GL_glext_h_cft_36;
  3955:   typedef PFNGLBLENDEQUATIONEXTPROC = GL_glext_h_cft_36;
  3956:   typedef PFNGLSAMPLEPATTERNEXTPROC = GL_glext_h_cft_36;
  3957:   typedef PFNGLGETSHADERSOURCEPROC = GL_glext_h_cft_51;
  3958:   typedef PFNGLUSEPROGRAMPROC = GL_glext_h_cft_36;
  3959:   typedef PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC = GL_glext_h_cft_37;
  3960:   typedef PFNGLVERTEXATTRIB4DVPROC = GL_glext_h_cft_67;
  3961:   typedef PFNGLGETINVARIANTINTEGERVEXTPROC = GL_glext_h_cft_37;
  3962:   typedef PFNGLFRAGMENTLIGHTIVSGIXPROC = GL_glext_h_cft_125;
  3963:   typedef PFNGLISBUFFERARBPROC = GL_glext_h_cft_34;
  3964:   typedef PFNGLGETVARIANTFLOATVEXTPROC = GL_glext_h_cft_55;
  3965:   typedef PFNGLTEXCOORD4FVERTEX4FSUNPROC = GL_glext_h_cft_171;
  3966:   typedef PFNGLFOGCOORDDVPROC = GL_glext_h_cft_5;
  3967:   typedef PFNGLSAMPLEMASKEXTPROC = GL_glext_h_cft_85;
  3968:   typedef PFNGLIMAGETRANSFORMPARAMETERIVHPPROC = GL_glext_h_cft_125;
  3969:   typedef PFNGLUNIFORM1FARBPROC = GL_glext_h_cft_57;
  3970:   typedef PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC = GL_glext_h_cft_174;
  3971: }
  3972: 
End felix section to lib/GL/glext_lib.flx[1]