1# ---------------------------------------------------------------------------- 2# pyglet 3# Copyright (c) 2006-2008 Alex Holkner 4# Copyright (c) 2008-2021 pyglet contributors 5# All rights reserved. 6# 7# Redistribution and use in source and binary forms, with or without 8# modification, are permitted provided that the following conditions 9# are met: 10# 11# * Redistributions of source code must retain the above copyright 12# notice, this list of conditions and the following disclaimer. 13# * Redistributions in binary form must reproduce the above copyright 14# notice, this list of conditions and the following disclaimer in 15# the documentation and/or other materials provided with the 16# distribution. 17# * Neither the name of pyglet nor the names of its 18# contributors may be used to endorse or promote products 19# derived from this software without specific prior written 20# permission. 21# 22# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 23# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 24# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 25# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 26# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 27# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 28# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 29# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 30# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 31# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 32# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 33# POSSIBILITY OF SUCH DAMAGE. 34# ---------------------------------------------------------------------------- 35 36"""Wrapper for http://developer.download.nvidia.com/opengl/includes/glext.h 37 38Generated by tools/gengl.py. 39Do not modify this file. 40""" 41 42from ctypes import * 43from pyglet.gl.lib import link_GL as _link_function 44from pyglet.gl.lib import c_ptrdiff_t 45 46# BEGIN GENERATED CONTENT (do not edit below this line) 47 48# This content is generated by tools/gengl.py. 49# Wrapper for http://developer.download.nvidia.com/opengl/includes/glext.h 50 51 52# ARB_multitexture (/usr/include/GL/gl.h:1932) 53GL_GLEXT_VERSION = 44 # GL/glext.h:74 54# VERSION_1_2 (GL/glext.h:76) 55# ARB_imaging (GL/glext.h:120) 56# VERSION_1_3 (GL/glext.h:198) 57# VERSION_1_4 (GL/glext.h:297) 58GL_BLEND_DST_RGB = 32968 # GL/glext.h:298 59GL_BLEND_SRC_RGB = 32969 # GL/glext.h:299 60GL_BLEND_DST_ALPHA = 32970 # GL/glext.h:300 61GL_BLEND_SRC_ALPHA = 32971 # GL/glext.h:301 62GL_POINT_SIZE_MIN = 33062 # GL/glext.h:302 63GL_POINT_SIZE_MAX = 33063 # GL/glext.h:303 64GL_POINT_FADE_THRESHOLD_SIZE = 33064 # GL/glext.h:304 65GL_POINT_DISTANCE_ATTENUATION = 33065 # GL/glext.h:305 66GL_GENERATE_MIPMAP = 33169 # GL/glext.h:306 67GL_GENERATE_MIPMAP_HINT = 33170 # GL/glext.h:307 68GL_DEPTH_COMPONENT16 = 33189 # GL/glext.h:308 69GL_DEPTH_COMPONENT24 = 33190 # GL/glext.h:309 70GL_DEPTH_COMPONENT32 = 33191 # GL/glext.h:310 71GL_MIRRORED_REPEAT = 33648 # GL/glext.h:311 72GL_FOG_COORDINATE_SOURCE = 33872 # GL/glext.h:312 73GL_FOG_COORDINATE = 33873 # GL/glext.h:313 74GL_FRAGMENT_DEPTH = 33874 # GL/glext.h:314 75GL_CURRENT_FOG_COORDINATE = 33875 # GL/glext.h:315 76GL_FOG_COORDINATE_ARRAY_TYPE = 33876 # GL/glext.h:316 77GL_FOG_COORDINATE_ARRAY_STRIDE = 33877 # GL/glext.h:317 78GL_FOG_COORDINATE_ARRAY_POINTER = 33878 # GL/glext.h:318 79GL_FOG_COORDINATE_ARRAY = 33879 # GL/glext.h:319 80GL_COLOR_SUM = 33880 # GL/glext.h:320 81GL_CURRENT_SECONDARY_COLOR = 33881 # GL/glext.h:321 82GL_SECONDARY_COLOR_ARRAY_SIZE = 33882 # GL/glext.h:322 83GL_SECONDARY_COLOR_ARRAY_TYPE = 33883 # GL/glext.h:323 84GL_SECONDARY_COLOR_ARRAY_STRIDE = 33884 # GL/glext.h:324 85GL_SECONDARY_COLOR_ARRAY_POINTER = 33885 # GL/glext.h:325 86GL_SECONDARY_COLOR_ARRAY = 33886 # GL/glext.h:326 87GL_MAX_TEXTURE_LOD_BIAS = 34045 # GL/glext.h:327 88GL_TEXTURE_FILTER_CONTROL = 34048 # GL/glext.h:328 89GL_TEXTURE_LOD_BIAS = 34049 # GL/glext.h:329 90GL_INCR_WRAP = 34055 # GL/glext.h:330 91GL_DECR_WRAP = 34056 # GL/glext.h:331 92GL_TEXTURE_DEPTH_SIZE = 34890 # GL/glext.h:332 93GL_DEPTH_TEXTURE_MODE = 34891 # GL/glext.h:333 94GL_TEXTURE_COMPARE_MODE = 34892 # GL/glext.h:334 95GL_TEXTURE_COMPARE_FUNC = 34893 # GL/glext.h:335 96GL_COMPARE_R_TO_TEXTURE = 34894 # GL/glext.h:336 97# VERSION_1_5 (GL/glext.h:339) 98GL_BUFFER_SIZE = 34660 # GL/glext.h:340 99GL_BUFFER_USAGE = 34661 # GL/glext.h:341 100GL_QUERY_COUNTER_BITS = 34916 # GL/glext.h:342 101GL_CURRENT_QUERY = 34917 # GL/glext.h:343 102GL_QUERY_RESULT = 34918 # GL/glext.h:344 103GL_QUERY_RESULT_AVAILABLE = 34919 # GL/glext.h:345 104GL_ARRAY_BUFFER = 34962 # GL/glext.h:346 105GL_ELEMENT_ARRAY_BUFFER = 34963 # GL/glext.h:347 106GL_ARRAY_BUFFER_BINDING = 34964 # GL/glext.h:348 107GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965 # GL/glext.h:349 108GL_VERTEX_ARRAY_BUFFER_BINDING = 34966 # GL/glext.h:350 109GL_NORMAL_ARRAY_BUFFER_BINDING = 34967 # GL/glext.h:351 110GL_COLOR_ARRAY_BUFFER_BINDING = 34968 # GL/glext.h:352 111GL_INDEX_ARRAY_BUFFER_BINDING = 34969 # GL/glext.h:353 112GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 34970 # GL/glext.h:354 113GL_EDGE_FLAG_ARRAY_BUFFER_BINDING = 34971 # GL/glext.h:355 114GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 34972 # GL/glext.h:356 115GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = 34973 # GL/glext.h:357 116GL_WEIGHT_ARRAY_BUFFER_BINDING = 34974 # GL/glext.h:358 117GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 34975 # GL/glext.h:359 118GL_READ_ONLY = 35000 # GL/glext.h:360 119GL_WRITE_ONLY = 35001 # GL/glext.h:361 120GL_READ_WRITE = 35002 # GL/glext.h:362 121GL_BUFFER_ACCESS = 35003 # GL/glext.h:363 122GL_BUFFER_MAPPED = 35004 # GL/glext.h:364 123GL_BUFFER_MAP_POINTER = 35005 # GL/glext.h:365 124GL_STREAM_DRAW = 35040 # GL/glext.h:366 125GL_STREAM_READ = 35041 # GL/glext.h:367 126GL_STREAM_COPY = 35042 # GL/glext.h:368 127GL_STATIC_DRAW = 35044 # GL/glext.h:369 128GL_STATIC_READ = 35045 # GL/glext.h:370 129GL_STATIC_COPY = 35046 # GL/glext.h:371 130GL_DYNAMIC_DRAW = 35048 # GL/glext.h:372 131GL_DYNAMIC_READ = 35049 # GL/glext.h:373 132GL_DYNAMIC_COPY = 35050 # GL/glext.h:374 133GL_SAMPLES_PASSED = 35092 # GL/glext.h:375 134GL_FOG_COORD_SRC = 33872 # GL/glext.h:376 135GL_FOG_COORD = 33873 # GL/glext.h:377 136GL_CURRENT_FOG_COORD = 33875 # GL/glext.h:378 137GL_FOG_COORD_ARRAY_TYPE = 33876 # GL/glext.h:379 138GL_FOG_COORD_ARRAY_STRIDE = 33877 # GL/glext.h:380 139GL_FOG_COORD_ARRAY_POINTER = 33878 # GL/glext.h:381 140GL_FOG_COORD_ARRAY = 33879 # GL/glext.h:382 141GL_FOG_COORD_ARRAY_BUFFER_BINDING = 34973 # GL/glext.h:383 142GL_SRC0_RGB = 34176 # GL/glext.h:384 143GL_SRC1_RGB = 34177 # GL/glext.h:385 144GL_SRC2_RGB = 34178 # GL/glext.h:386 145GL_SRC0_ALPHA = 34184 # GL/glext.h:387 146GL_SRC1_ALPHA = 34185 # GL/glext.h:388 147GL_SRC2_ALPHA = 34186 # GL/glext.h:389 148# VERSION_2_0 (GL/glext.h:392) 149GL_BLEND_EQUATION_RGB = 32777 # GL/glext.h:393 150GL_VERTEX_ATTRIB_ARRAY_ENABLED = 34338 # GL/glext.h:394 151GL_VERTEX_ATTRIB_ARRAY_SIZE = 34339 # GL/glext.h:395 152GL_VERTEX_ATTRIB_ARRAY_STRIDE = 34340 # GL/glext.h:396 153GL_VERTEX_ATTRIB_ARRAY_TYPE = 34341 # GL/glext.h:397 154GL_CURRENT_VERTEX_ATTRIB = 34342 # GL/glext.h:398 155GL_VERTEX_PROGRAM_POINT_SIZE = 34370 # GL/glext.h:399 156GL_VERTEX_PROGRAM_TWO_SIDE = 34371 # GL/glext.h:400 157GL_VERTEX_ATTRIB_ARRAY_POINTER = 34373 # GL/glext.h:401 158GL_STENCIL_BACK_FUNC = 34816 # GL/glext.h:402 159GL_STENCIL_BACK_FAIL = 34817 # GL/glext.h:403 160GL_STENCIL_BACK_PASS_DEPTH_FAIL = 34818 # GL/glext.h:404 161GL_STENCIL_BACK_PASS_DEPTH_PASS = 34819 # GL/glext.h:405 162GL_MAX_DRAW_BUFFERS = 34852 # GL/glext.h:406 163GL_DRAW_BUFFER0 = 34853 # GL/glext.h:407 164GL_DRAW_BUFFER1 = 34854 # GL/glext.h:408 165GL_DRAW_BUFFER2 = 34855 # GL/glext.h:409 166GL_DRAW_BUFFER3 = 34856 # GL/glext.h:410 167GL_DRAW_BUFFER4 = 34857 # GL/glext.h:411 168GL_DRAW_BUFFER5 = 34858 # GL/glext.h:412 169GL_DRAW_BUFFER6 = 34859 # GL/glext.h:413 170GL_DRAW_BUFFER7 = 34860 # GL/glext.h:414 171GL_DRAW_BUFFER8 = 34861 # GL/glext.h:415 172GL_DRAW_BUFFER9 = 34862 # GL/glext.h:416 173GL_DRAW_BUFFER10 = 34863 # GL/glext.h:417 174GL_DRAW_BUFFER11 = 34864 # GL/glext.h:418 175GL_DRAW_BUFFER12 = 34865 # GL/glext.h:419 176GL_DRAW_BUFFER13 = 34866 # GL/glext.h:420 177GL_DRAW_BUFFER14 = 34867 # GL/glext.h:421 178GL_DRAW_BUFFER15 = 34868 # GL/glext.h:422 179GL_BLEND_EQUATION_ALPHA = 34877 # GL/glext.h:423 180GL_POINT_SPRITE = 34913 # GL/glext.h:424 181GL_COORD_REPLACE = 34914 # GL/glext.h:425 182GL_MAX_VERTEX_ATTRIBS = 34921 # GL/glext.h:426 183GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 34922 # GL/glext.h:427 184GL_MAX_TEXTURE_COORDS = 34929 # GL/glext.h:428 185GL_MAX_TEXTURE_IMAGE_UNITS = 34930 # GL/glext.h:429 186GL_FRAGMENT_SHADER = 35632 # GL/glext.h:430 187GL_VERTEX_SHADER = 35633 # GL/glext.h:431 188GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 35657 # GL/glext.h:432 189GL_MAX_VERTEX_UNIFORM_COMPONENTS = 35658 # GL/glext.h:433 190GL_MAX_VARYING_FLOATS = 35659 # GL/glext.h:434 191GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 35660 # GL/glext.h:435 192GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 35661 # GL/glext.h:436 193GL_SHADER_TYPE = 35663 # GL/glext.h:437 194GL_FLOAT_VEC2 = 35664 # GL/glext.h:438 195GL_FLOAT_VEC3 = 35665 # GL/glext.h:439 196GL_FLOAT_VEC4 = 35666 # GL/glext.h:440 197GL_INT_VEC2 = 35667 # GL/glext.h:441 198GL_INT_VEC3 = 35668 # GL/glext.h:442 199GL_INT_VEC4 = 35669 # GL/glext.h:443 200GL_BOOL = 35670 # GL/glext.h:444 201GL_BOOL_VEC2 = 35671 # GL/glext.h:445 202GL_BOOL_VEC3 = 35672 # GL/glext.h:446 203GL_BOOL_VEC4 = 35673 # GL/glext.h:447 204GL_FLOAT_MAT2 = 35674 # GL/glext.h:448 205GL_FLOAT_MAT3 = 35675 # GL/glext.h:449 206GL_FLOAT_MAT4 = 35676 # GL/glext.h:450 207GL_SAMPLER_1D = 35677 # GL/glext.h:451 208GL_SAMPLER_2D = 35678 # GL/glext.h:452 209GL_SAMPLER_3D = 35679 # GL/glext.h:453 210GL_SAMPLER_CUBE = 35680 # GL/glext.h:454 211GL_SAMPLER_1D_SHADOW = 35681 # GL/glext.h:455 212GL_SAMPLER_2D_SHADOW = 35682 # GL/glext.h:456 213GL_DELETE_STATUS = 35712 # GL/glext.h:457 214GL_COMPILE_STATUS = 35713 # GL/glext.h:458 215GL_LINK_STATUS = 35714 # GL/glext.h:459 216GL_VALIDATE_STATUS = 35715 # GL/glext.h:460 217GL_INFO_LOG_LENGTH = 35716 # GL/glext.h:461 218GL_ATTACHED_SHADERS = 35717 # GL/glext.h:462 219GL_ACTIVE_UNIFORMS = 35718 # GL/glext.h:463 220GL_ACTIVE_UNIFORM_MAX_LENGTH = 35719 # GL/glext.h:464 221GL_SHADER_SOURCE_LENGTH = 35720 # GL/glext.h:465 222GL_ACTIVE_ATTRIBUTES = 35721 # GL/glext.h:466 223GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 35722 # GL/glext.h:467 224GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 35723 # GL/glext.h:468 225GL_SHADING_LANGUAGE_VERSION = 35724 # GL/glext.h:469 226GL_CURRENT_PROGRAM = 35725 # GL/glext.h:470 227GL_POINT_SPRITE_COORD_ORIGIN = 36000 # GL/glext.h:471 228GL_LOWER_LEFT = 36001 # GL/glext.h:472 229GL_UPPER_LEFT = 36002 # GL/glext.h:473 230GL_STENCIL_BACK_REF = 36003 # GL/glext.h:474 231GL_STENCIL_BACK_VALUE_MASK = 36004 # GL/glext.h:475 232GL_STENCIL_BACK_WRITEMASK = 36005 # GL/glext.h:476 233# VERSION_2_1 (GL/glext.h:479) 234GL_PIXEL_PACK_BUFFER = 35051 # GL/glext.h:480 235GL_PIXEL_UNPACK_BUFFER = 35052 # GL/glext.h:481 236GL_PIXEL_PACK_BUFFER_BINDING = 35053 # GL/glext.h:482 237GL_PIXEL_UNPACK_BUFFER_BINDING = 35055 # GL/glext.h:483 238GL_SRGB = 35904 # GL/glext.h:484 239GL_SRGB8 = 35905 # GL/glext.h:485 240GL_SRGB_ALPHA = 35906 # GL/glext.h:486 241GL_SRGB8_ALPHA8 = 35907 # GL/glext.h:487 242GL_SLUMINANCE_ALPHA = 35908 # GL/glext.h:488 243GL_SLUMINANCE8_ALPHA8 = 35909 # GL/glext.h:489 244GL_SLUMINANCE = 35910 # GL/glext.h:490 245GL_SLUMINANCE8 = 35911 # GL/glext.h:491 246GL_COMPRESSED_SRGB = 35912 # GL/glext.h:492 247GL_COMPRESSED_SRGB_ALPHA = 35913 # GL/glext.h:493 248GL_COMPRESSED_SLUMINANCE = 35914 # GL/glext.h:494 249GL_COMPRESSED_SLUMINANCE_ALPHA = 35915 # GL/glext.h:495 250GL_FLOAT_MAT2x3 = 35685 # GL/glext.h:496 251GL_FLOAT_MAT2x4 = 35686 # GL/glext.h:497 252GL_FLOAT_MAT3x2 = 35687 # GL/glext.h:498 253GL_FLOAT_MAT3x4 = 35688 # GL/glext.h:499 254GL_FLOAT_MAT4x2 = 35689 # GL/glext.h:500 255GL_FLOAT_MAT4x3 = 35690 # GL/glext.h:501 256GL_CURRENT_RASTER_SECONDARY_COLOR = 33887 # GL/glext.h:502 257# VERSION_3_0 (GL/glext.h:505) 258GL_CLIP_DISTANCE0 = 12288 # GL/glext.h:507 259GL_CLIP_DISTANCE1 = 12289 # GL/glext.h:508 260GL_CLIP_DISTANCE2 = 12290 # GL/glext.h:509 261GL_CLIP_DISTANCE3 = 12291 # GL/glext.h:510 262GL_CLIP_DISTANCE4 = 12292 # GL/glext.h:511 263GL_CLIP_DISTANCE5 = 12293 # GL/glext.h:512 264GL_MAX_CLIP_DISTANCES = 3378 # GL/glext.h:513 265GL_MAJOR_VERSION = 33307 # GL/glext.h:514 266GL_MINOR_VERSION = 33308 # GL/glext.h:515 267GL_NUM_EXTENSIONS = 33309 # GL/glext.h:516 268GL_CONTEXT_FLAGS = 33310 # GL/glext.h:517 269GL_DEPTH_BUFFER = 33315 # GL/glext.h:518 270GL_STENCIL_BUFFER = 33316 # GL/glext.h:519 271GL_COMPRESSED_RED = 33317 # GL/glext.h:520 272GL_COMPRESSED_RG = 33318 # GL/glext.h:521 273GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 1 # GL/glext.h:522 274GL_RGBA32F = 34836 # GL/glext.h:523 275GL_RGB32F = 34837 # GL/glext.h:524 276GL_RGBA16F = 34842 # GL/glext.h:525 277GL_RGB16F = 34843 # GL/glext.h:526 278GL_VERTEX_ATTRIB_ARRAY_INTEGER = 35069 # GL/glext.h:527 279GL_MAX_ARRAY_TEXTURE_LAYERS = 35071 # GL/glext.h:528 280GL_MIN_PROGRAM_TEXEL_OFFSET = 35076 # GL/glext.h:529 281GL_MAX_PROGRAM_TEXEL_OFFSET = 35077 # GL/glext.h:530 282GL_CLAMP_VERTEX_COLOR = 35098 # GL/glext.h:531 283GL_CLAMP_FRAGMENT_COLOR = 35099 # GL/glext.h:532 284GL_CLAMP_READ_COLOR = 35100 # GL/glext.h:533 285GL_FIXED_ONLY = 35101 # GL/glext.h:534 286GL_MAX_VARYING_COMPONENTS = 35659 # GL/glext.h:535 287GL_TEXTURE_RED_TYPE = 35856 # GL/glext.h:536 288GL_TEXTURE_GREEN_TYPE = 35857 # GL/glext.h:537 289GL_TEXTURE_BLUE_TYPE = 35858 # GL/glext.h:538 290GL_TEXTURE_ALPHA_TYPE = 35859 # GL/glext.h:539 291GL_TEXTURE_LUMINANCE_TYPE = 35860 # GL/glext.h:540 292GL_TEXTURE_INTENSITY_TYPE = 35861 # GL/glext.h:541 293GL_TEXTURE_DEPTH_TYPE = 35862 # GL/glext.h:542 294GL_UNSIGNED_NORMALIZED = 35863 # GL/glext.h:543 295GL_TEXTURE_1D_ARRAY = 35864 # GL/glext.h:544 296GL_PROXY_TEXTURE_1D_ARRAY = 35865 # GL/glext.h:545 297GL_TEXTURE_2D_ARRAY = 35866 # GL/glext.h:546 298GL_PROXY_TEXTURE_2D_ARRAY = 35867 # GL/glext.h:547 299GL_TEXTURE_BINDING_1D_ARRAY = 35868 # GL/glext.h:548 300GL_TEXTURE_BINDING_2D_ARRAY = 35869 # GL/glext.h:549 301GL_R11F_G11F_B10F = 35898 # GL/glext.h:550 302GL_UNSIGNED_INT_10F_11F_11F_REV = 35899 # GL/glext.h:551 303GL_RGB9_E5 = 35901 # GL/glext.h:552 304GL_UNSIGNED_INT_5_9_9_9_REV = 35902 # GL/glext.h:553 305GL_TEXTURE_SHARED_SIZE = 35903 # GL/glext.h:554 306GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 35958 # GL/glext.h:555 307GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 35967 # GL/glext.h:556 308GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 35968 # GL/glext.h:557 309GL_TRANSFORM_FEEDBACK_VARYINGS = 35971 # GL/glext.h:558 310GL_TRANSFORM_FEEDBACK_BUFFER_START = 35972 # GL/glext.h:559 311GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 35973 # GL/glext.h:560 312GL_PRIMITIVES_GENERATED = 35975 # GL/glext.h:561 313GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 35976 # GL/glext.h:562 314GL_RASTERIZER_DISCARD = 35977 # GL/glext.h:563 315GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 35978 # GL/glext.h:564 316GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 35979 # GL/glext.h:565 317GL_INTERLEAVED_ATTRIBS = 35980 # GL/glext.h:566 318GL_SEPARATE_ATTRIBS = 35981 # GL/glext.h:567 319GL_TRANSFORM_FEEDBACK_BUFFER = 35982 # GL/glext.h:568 320GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 35983 # GL/glext.h:569 321GL_RGBA32UI = 36208 # GL/glext.h:570 322GL_RGB32UI = 36209 # GL/glext.h:571 323GL_RGBA16UI = 36214 # GL/glext.h:572 324GL_RGB16UI = 36215 # GL/glext.h:573 325GL_RGBA8UI = 36220 # GL/glext.h:574 326GL_RGB8UI = 36221 # GL/glext.h:575 327GL_RGBA32I = 36226 # GL/glext.h:576 328GL_RGB32I = 36227 # GL/glext.h:577 329GL_RGBA16I = 36232 # GL/glext.h:578 330GL_RGB16I = 36233 # GL/glext.h:579 331GL_RGBA8I = 36238 # GL/glext.h:580 332GL_RGB8I = 36239 # GL/glext.h:581 333GL_RED_INTEGER = 36244 # GL/glext.h:582 334GL_GREEN_INTEGER = 36245 # GL/glext.h:583 335GL_BLUE_INTEGER = 36246 # GL/glext.h:584 336GL_ALPHA_INTEGER = 36247 # GL/glext.h:585 337GL_RGB_INTEGER = 36248 # GL/glext.h:586 338GL_RGBA_INTEGER = 36249 # GL/glext.h:587 339GL_BGR_INTEGER = 36250 # GL/glext.h:588 340GL_BGRA_INTEGER = 36251 # GL/glext.h:589 341GL_SAMPLER_1D_ARRAY = 36288 # GL/glext.h:590 342GL_SAMPLER_2D_ARRAY = 36289 # GL/glext.h:591 343GL_SAMPLER_1D_ARRAY_SHADOW = 36291 # GL/glext.h:592 344GL_SAMPLER_2D_ARRAY_SHADOW = 36292 # GL/glext.h:593 345GL_SAMPLER_CUBE_SHADOW = 36293 # GL/glext.h:594 346GL_UNSIGNED_INT_VEC2 = 36294 # GL/glext.h:595 347GL_UNSIGNED_INT_VEC3 = 36295 # GL/glext.h:596 348GL_UNSIGNED_INT_VEC4 = 36296 # GL/glext.h:597 349GL_INT_SAMPLER_1D = 36297 # GL/glext.h:598 350GL_INT_SAMPLER_2D = 36298 # GL/glext.h:599 351GL_INT_SAMPLER_3D = 36299 # GL/glext.h:600 352GL_INT_SAMPLER_CUBE = 36300 # GL/glext.h:601 353GL_INT_SAMPLER_1D_ARRAY = 36302 # GL/glext.h:602 354GL_INT_SAMPLER_2D_ARRAY = 36303 # GL/glext.h:603 355GL_UNSIGNED_INT_SAMPLER_1D = 36305 # GL/glext.h:604 356GL_UNSIGNED_INT_SAMPLER_2D = 36306 # GL/glext.h:605 357GL_UNSIGNED_INT_SAMPLER_3D = 36307 # GL/glext.h:606 358GL_UNSIGNED_INT_SAMPLER_CUBE = 36308 # GL/glext.h:607 359GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = 36310 # GL/glext.h:608 360GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 36311 # GL/glext.h:609 361GL_QUERY_WAIT = 36371 # GL/glext.h:610 362GL_QUERY_NO_WAIT = 36372 # GL/glext.h:611 363GL_QUERY_BY_REGION_WAIT = 36373 # GL/glext.h:612 364GL_QUERY_BY_REGION_NO_WAIT = 36374 # GL/glext.h:613 365# ARB_multitexture (GL/glext.h:742) 366# ARB_transpose_matrix (GL/glext.h:780) 367GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = 34019 # GL/glext.h:781 368GL_TRANSPOSE_PROJECTION_MATRIX_ARB = 34020 # GL/glext.h:782 369GL_TRANSPOSE_TEXTURE_MATRIX_ARB = 34021 # GL/glext.h:783 370GL_TRANSPOSE_COLOR_MATRIX_ARB = 34022 # GL/glext.h:784 371# ARB_multisample (GL/glext.h:787) 372GL_MULTISAMPLE_ARB = 32925 # GL/glext.h:788 373GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 32926 # GL/glext.h:789 374GL_SAMPLE_ALPHA_TO_ONE_ARB = 32927 # GL/glext.h:790 375GL_SAMPLE_COVERAGE_ARB = 32928 # GL/glext.h:791 376GL_SAMPLE_BUFFERS_ARB = 32936 # GL/glext.h:792 377GL_SAMPLES_ARB = 32937 # GL/glext.h:793 378GL_SAMPLE_COVERAGE_VALUE_ARB = 32938 # GL/glext.h:794 379GL_SAMPLE_COVERAGE_INVERT_ARB = 32939 # GL/glext.h:795 380GL_MULTISAMPLE_BIT_ARB = 536870912 # GL/glext.h:796 381# ARB_texture_env_add (GL/glext.h:799) 382# ARB_texture_cube_map (GL/glext.h:802) 383GL_NORMAL_MAP_ARB = 34065 # GL/glext.h:803 384GL_REFLECTION_MAP_ARB = 34066 # GL/glext.h:804 385GL_TEXTURE_CUBE_MAP_ARB = 34067 # GL/glext.h:805 386GL_TEXTURE_BINDING_CUBE_MAP_ARB = 34068 # GL/glext.h:806 387GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 34069 # GL/glext.h:807 388GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 34070 # GL/glext.h:808 389GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 34071 # GL/glext.h:809 390GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 34072 # GL/glext.h:810 391GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 34073 # GL/glext.h:811 392GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 34074 # GL/glext.h:812 393GL_PROXY_TEXTURE_CUBE_MAP_ARB = 34075 # GL/glext.h:813 394GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 34076 # GL/glext.h:814 395# ARB_texture_compression (GL/glext.h:817) 396GL_COMPRESSED_ALPHA_ARB = 34025 # GL/glext.h:818 397GL_COMPRESSED_LUMINANCE_ARB = 34026 # GL/glext.h:819 398GL_COMPRESSED_LUMINANCE_ALPHA_ARB = 34027 # GL/glext.h:820 399GL_COMPRESSED_INTENSITY_ARB = 34028 # GL/glext.h:821 400GL_COMPRESSED_RGB_ARB = 34029 # GL/glext.h:822 401GL_COMPRESSED_RGBA_ARB = 34030 # GL/glext.h:823 402GL_TEXTURE_COMPRESSION_HINT_ARB = 34031 # GL/glext.h:824 403GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = 34464 # GL/glext.h:825 404GL_TEXTURE_COMPRESSED_ARB = 34465 # GL/glext.h:826 405GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 34466 # GL/glext.h:827 406GL_COMPRESSED_TEXTURE_FORMATS_ARB = 34467 # GL/glext.h:828 407# ARB_texture_border_clamp (GL/glext.h:831) 408GL_CLAMP_TO_BORDER_ARB = 33069 # GL/glext.h:832 409# ARB_point_parameters (GL/glext.h:835) 410GL_POINT_SIZE_MIN_ARB = 33062 # GL/glext.h:836 411GL_POINT_SIZE_MAX_ARB = 33063 # GL/glext.h:837 412GL_POINT_FADE_THRESHOLD_SIZE_ARB = 33064 # GL/glext.h:838 413GL_POINT_DISTANCE_ATTENUATION_ARB = 33065 # GL/glext.h:839 414# ARB_vertex_blend (GL/glext.h:842) 415GL_MAX_VERTEX_UNITS_ARB = 34468 # GL/glext.h:843 416GL_ACTIVE_VERTEX_UNITS_ARB = 34469 # GL/glext.h:844 417GL_WEIGHT_SUM_UNITY_ARB = 34470 # GL/glext.h:845 418GL_VERTEX_BLEND_ARB = 34471 # GL/glext.h:846 419GL_CURRENT_WEIGHT_ARB = 34472 # GL/glext.h:847 420GL_WEIGHT_ARRAY_TYPE_ARB = 34473 # GL/glext.h:848 421GL_WEIGHT_ARRAY_STRIDE_ARB = 34474 # GL/glext.h:849 422GL_WEIGHT_ARRAY_SIZE_ARB = 34475 # GL/glext.h:850 423GL_WEIGHT_ARRAY_POINTER_ARB = 34476 # GL/glext.h:851 424GL_WEIGHT_ARRAY_ARB = 34477 # GL/glext.h:852 425GL_MODELVIEW0_ARB = 5888 # GL/glext.h:853 426GL_MODELVIEW1_ARB = 34058 # GL/glext.h:854 427GL_MODELVIEW2_ARB = 34594 # GL/glext.h:855 428GL_MODELVIEW3_ARB = 34595 # GL/glext.h:856 429GL_MODELVIEW4_ARB = 34596 # GL/glext.h:857 430GL_MODELVIEW5_ARB = 34597 # GL/glext.h:858 431GL_MODELVIEW6_ARB = 34598 # GL/glext.h:859 432GL_MODELVIEW7_ARB = 34599 # GL/glext.h:860 433GL_MODELVIEW8_ARB = 34600 # GL/glext.h:861 434GL_MODELVIEW9_ARB = 34601 # GL/glext.h:862 435GL_MODELVIEW10_ARB = 34602 # GL/glext.h:863 436GL_MODELVIEW11_ARB = 34603 # GL/glext.h:864 437GL_MODELVIEW12_ARB = 34604 # GL/glext.h:865 438GL_MODELVIEW13_ARB = 34605 # GL/glext.h:866 439GL_MODELVIEW14_ARB = 34606 # GL/glext.h:867 440GL_MODELVIEW15_ARB = 34607 # GL/glext.h:868 441GL_MODELVIEW16_ARB = 34608 # GL/glext.h:869 442GL_MODELVIEW17_ARB = 34609 # GL/glext.h:870 443GL_MODELVIEW18_ARB = 34610 # GL/glext.h:871 444GL_MODELVIEW19_ARB = 34611 # GL/glext.h:872 445GL_MODELVIEW20_ARB = 34612 # GL/glext.h:873 446GL_MODELVIEW21_ARB = 34613 # GL/glext.h:874 447GL_MODELVIEW22_ARB = 34614 # GL/glext.h:875 448GL_MODELVIEW23_ARB = 34615 # GL/glext.h:876 449GL_MODELVIEW24_ARB = 34616 # GL/glext.h:877 450GL_MODELVIEW25_ARB = 34617 # GL/glext.h:878 451GL_MODELVIEW26_ARB = 34618 # GL/glext.h:879 452GL_MODELVIEW27_ARB = 34619 # GL/glext.h:880 453GL_MODELVIEW28_ARB = 34620 # GL/glext.h:881 454GL_MODELVIEW29_ARB = 34621 # GL/glext.h:882 455GL_MODELVIEW30_ARB = 34622 # GL/glext.h:883 456GL_MODELVIEW31_ARB = 34623 # GL/glext.h:884 457# ARB_matrix_palette (GL/glext.h:887) 458GL_MATRIX_PALETTE_ARB = 34880 # GL/glext.h:888 459GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 34881 # GL/glext.h:889 460GL_MAX_PALETTE_MATRICES_ARB = 34882 # GL/glext.h:890 461GL_CURRENT_PALETTE_MATRIX_ARB = 34883 # GL/glext.h:891 462GL_MATRIX_INDEX_ARRAY_ARB = 34884 # GL/glext.h:892 463GL_CURRENT_MATRIX_INDEX_ARB = 34885 # GL/glext.h:893 464GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 34886 # GL/glext.h:894 465GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 34887 # GL/glext.h:895 466GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 34888 # GL/glext.h:896 467GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 34889 # GL/glext.h:897 468# ARB_texture_env_combine (GL/glext.h:900) 469GL_COMBINE_ARB = 34160 # GL/glext.h:901 470GL_COMBINE_RGB_ARB = 34161 # GL/glext.h:902 471GL_COMBINE_ALPHA_ARB = 34162 # GL/glext.h:903 472GL_SOURCE0_RGB_ARB = 34176 # GL/glext.h:904 473GL_SOURCE1_RGB_ARB = 34177 # GL/glext.h:905 474GL_SOURCE2_RGB_ARB = 34178 # GL/glext.h:906 475GL_SOURCE0_ALPHA_ARB = 34184 # GL/glext.h:907 476GL_SOURCE1_ALPHA_ARB = 34185 # GL/glext.h:908 477GL_SOURCE2_ALPHA_ARB = 34186 # GL/glext.h:909 478GL_OPERAND0_RGB_ARB = 34192 # GL/glext.h:910 479GL_OPERAND1_RGB_ARB = 34193 # GL/glext.h:911 480GL_OPERAND2_RGB_ARB = 34194 # GL/glext.h:912 481GL_OPERAND0_ALPHA_ARB = 34200 # GL/glext.h:913 482GL_OPERAND1_ALPHA_ARB = 34201 # GL/glext.h:914 483GL_OPERAND2_ALPHA_ARB = 34202 # GL/glext.h:915 484GL_RGB_SCALE_ARB = 34163 # GL/glext.h:916 485GL_ADD_SIGNED_ARB = 34164 # GL/glext.h:917 486GL_INTERPOLATE_ARB = 34165 # GL/glext.h:918 487GL_SUBTRACT_ARB = 34023 # GL/glext.h:919 488GL_CONSTANT_ARB = 34166 # GL/glext.h:920 489GL_PRIMARY_COLOR_ARB = 34167 # GL/glext.h:921 490GL_PREVIOUS_ARB = 34168 # GL/glext.h:922 491# ARB_texture_env_crossbar (GL/glext.h:925) 492# ARB_texture_env_dot3 (GL/glext.h:928) 493GL_DOT3_RGB_ARB = 34478 # GL/glext.h:929 494GL_DOT3_RGBA_ARB = 34479 # GL/glext.h:930 495# ARB_texture_mirrored_repeat (GL/glext.h:933) 496GL_MIRRORED_REPEAT_ARB = 33648 # GL/glext.h:934 497# ARB_depth_texture (GL/glext.h:937) 498GL_DEPTH_COMPONENT16_ARB = 33189 # GL/glext.h:938 499GL_DEPTH_COMPONENT24_ARB = 33190 # GL/glext.h:939 500GL_DEPTH_COMPONENT32_ARB = 33191 # GL/glext.h:940 501GL_TEXTURE_DEPTH_SIZE_ARB = 34890 # GL/glext.h:941 502GL_DEPTH_TEXTURE_MODE_ARB = 34891 # GL/glext.h:942 503# ARB_shadow (GL/glext.h:945) 504GL_TEXTURE_COMPARE_MODE_ARB = 34892 # GL/glext.h:946 505GL_TEXTURE_COMPARE_FUNC_ARB = 34893 # GL/glext.h:947 506GL_COMPARE_R_TO_TEXTURE_ARB = 34894 # GL/glext.h:948 507# ARB_shadow_ambient (GL/glext.h:951) 508GL_TEXTURE_COMPARE_FAIL_VALUE_ARB = 32959 # GL/glext.h:952 509# ARB_window_pos (GL/glext.h:955) 510# ARB_vertex_program (GL/glext.h:958) 511GL_COLOR_SUM_ARB = 33880 # GL/glext.h:959 512GL_VERTEX_PROGRAM_ARB = 34336 # GL/glext.h:960 513GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 34338 # GL/glext.h:961 514GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = 34339 # GL/glext.h:962 515GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 34340 # GL/glext.h:963 516GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = 34341 # GL/glext.h:964 517GL_CURRENT_VERTEX_ATTRIB_ARB = 34342 # GL/glext.h:965 518GL_PROGRAM_LENGTH_ARB = 34343 # GL/glext.h:966 519GL_PROGRAM_STRING_ARB = 34344 # GL/glext.h:967 520GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 34350 # GL/glext.h:968 521GL_MAX_PROGRAM_MATRICES_ARB = 34351 # GL/glext.h:969 522GL_CURRENT_MATRIX_STACK_DEPTH_ARB = 34368 # GL/glext.h:970 523GL_CURRENT_MATRIX_ARB = 34369 # GL/glext.h:971 524GL_VERTEX_PROGRAM_POINT_SIZE_ARB = 34370 # GL/glext.h:972 525GL_VERTEX_PROGRAM_TWO_SIDE_ARB = 34371 # GL/glext.h:973 526GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = 34373 # GL/glext.h:974 527GL_PROGRAM_ERROR_POSITION_ARB = 34379 # GL/glext.h:975 528GL_PROGRAM_BINDING_ARB = 34423 # GL/glext.h:976 529GL_MAX_VERTEX_ATTRIBS_ARB = 34921 # GL/glext.h:977 530GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 34922 # GL/glext.h:978 531GL_PROGRAM_ERROR_STRING_ARB = 34932 # GL/glext.h:979 532GL_PROGRAM_FORMAT_ASCII_ARB = 34933 # GL/glext.h:980 533GL_PROGRAM_FORMAT_ARB = 34934 # GL/glext.h:981 534GL_PROGRAM_INSTRUCTIONS_ARB = 34976 # GL/glext.h:982 535GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 34977 # GL/glext.h:983 536GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34978 # GL/glext.h:984 537GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34979 # GL/glext.h:985 538GL_PROGRAM_TEMPORARIES_ARB = 34980 # GL/glext.h:986 539GL_MAX_PROGRAM_TEMPORARIES_ARB = 34981 # GL/glext.h:987 540GL_PROGRAM_NATIVE_TEMPORARIES_ARB = 34982 # GL/glext.h:988 541GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 34983 # GL/glext.h:989 542GL_PROGRAM_PARAMETERS_ARB = 34984 # GL/glext.h:990 543GL_MAX_PROGRAM_PARAMETERS_ARB = 34985 # GL/glext.h:991 544GL_PROGRAM_NATIVE_PARAMETERS_ARB = 34986 # GL/glext.h:992 545GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 34987 # GL/glext.h:993 546GL_PROGRAM_ATTRIBS_ARB = 34988 # GL/glext.h:994 547GL_MAX_PROGRAM_ATTRIBS_ARB = 34989 # GL/glext.h:995 548GL_PROGRAM_NATIVE_ATTRIBS_ARB = 34990 # GL/glext.h:996 549GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 34991 # GL/glext.h:997 550GL_PROGRAM_ADDRESS_REGISTERS_ARB = 34992 # GL/glext.h:998 551GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 34993 # GL/glext.h:999 552GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34994 # GL/glext.h:1000 553GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34995 # GL/glext.h:1001 554GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 34996 # GL/glext.h:1002 555GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 34997 # GL/glext.h:1003 556GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB = 34998 # GL/glext.h:1004 557GL_TRANSPOSE_CURRENT_MATRIX_ARB = 34999 # GL/glext.h:1005 558GL_MATRIX0_ARB = 35008 # GL/glext.h:1006 559GL_MATRIX1_ARB = 35009 # GL/glext.h:1007 560GL_MATRIX2_ARB = 35010 # GL/glext.h:1008 561GL_MATRIX3_ARB = 35011 # GL/glext.h:1009 562GL_MATRIX4_ARB = 35012 # GL/glext.h:1010 563GL_MATRIX5_ARB = 35013 # GL/glext.h:1011 564GL_MATRIX6_ARB = 35014 # GL/glext.h:1012 565GL_MATRIX7_ARB = 35015 # GL/glext.h:1013 566GL_MATRIX8_ARB = 35016 # GL/glext.h:1014 567GL_MATRIX9_ARB = 35017 # GL/glext.h:1015 568GL_MATRIX10_ARB = 35018 # GL/glext.h:1016 569GL_MATRIX11_ARB = 35019 # GL/glext.h:1017 570GL_MATRIX12_ARB = 35020 # GL/glext.h:1018 571GL_MATRIX13_ARB = 35021 # GL/glext.h:1019 572GL_MATRIX14_ARB = 35022 # GL/glext.h:1020 573GL_MATRIX15_ARB = 35023 # GL/glext.h:1021 574GL_MATRIX16_ARB = 35024 # GL/glext.h:1022 575GL_MATRIX17_ARB = 35025 # GL/glext.h:1023 576GL_MATRIX18_ARB = 35026 # GL/glext.h:1024 577GL_MATRIX19_ARB = 35027 # GL/glext.h:1025 578GL_MATRIX20_ARB = 35028 # GL/glext.h:1026 579GL_MATRIX21_ARB = 35029 # GL/glext.h:1027 580GL_MATRIX22_ARB = 35030 # GL/glext.h:1028 581GL_MATRIX23_ARB = 35031 # GL/glext.h:1029 582GL_MATRIX24_ARB = 35032 # GL/glext.h:1030 583GL_MATRIX25_ARB = 35033 # GL/glext.h:1031 584GL_MATRIX26_ARB = 35034 # GL/glext.h:1032 585GL_MATRIX27_ARB = 35035 # GL/glext.h:1033 586GL_MATRIX28_ARB = 35036 # GL/glext.h:1034 587GL_MATRIX29_ARB = 35037 # GL/glext.h:1035 588GL_MATRIX30_ARB = 35038 # GL/glext.h:1036 589GL_MATRIX31_ARB = 35039 # GL/glext.h:1037 590# ARB_fragment_program (GL/glext.h:1040) 591GL_FRAGMENT_PROGRAM_ARB = 34820 # GL/glext.h:1041 592GL_PROGRAM_ALU_INSTRUCTIONS_ARB = 34821 # GL/glext.h:1042 593GL_PROGRAM_TEX_INSTRUCTIONS_ARB = 34822 # GL/glext.h:1043 594GL_PROGRAM_TEX_INDIRECTIONS_ARB = 34823 # GL/glext.h:1044 595GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34824 # GL/glext.h:1045 596GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34825 # GL/glext.h:1046 597GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34826 # GL/glext.h:1047 598GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 34827 # GL/glext.h:1048 599GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 34828 # GL/glext.h:1049 600GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 34829 # GL/glext.h:1050 601GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34830 # GL/glext.h:1051 602GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34831 # GL/glext.h:1052 603GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34832 # GL/glext.h:1053 604GL_MAX_TEXTURE_COORDS_ARB = 34929 # GL/glext.h:1054 605GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 34930 # GL/glext.h:1055 606# ARB_vertex_buffer_object (GL/glext.h:1058) 607GL_BUFFER_SIZE_ARB = 34660 # GL/glext.h:1059 608GL_BUFFER_USAGE_ARB = 34661 # GL/glext.h:1060 609GL_ARRAY_BUFFER_ARB = 34962 # GL/glext.h:1061 610GL_ELEMENT_ARRAY_BUFFER_ARB = 34963 # GL/glext.h:1062 611GL_ARRAY_BUFFER_BINDING_ARB = 34964 # GL/glext.h:1063 612GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = 34965 # GL/glext.h:1064 613GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = 34966 # GL/glext.h:1065 614GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = 34967 # GL/glext.h:1066 615GL_COLOR_ARRAY_BUFFER_BINDING_ARB = 34968 # GL/glext.h:1067 616GL_INDEX_ARRAY_BUFFER_BINDING_ARB = 34969 # GL/glext.h:1068 617GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 34970 # GL/glext.h:1069 618GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 34971 # GL/glext.h:1070 619GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 34972 # GL/glext.h:1071 620GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 34973 # GL/glext.h:1072 621GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = 34974 # GL/glext.h:1073 622GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 34975 # GL/glext.h:1074 623GL_READ_ONLY_ARB = 35000 # GL/glext.h:1075 624GL_WRITE_ONLY_ARB = 35001 # GL/glext.h:1076 625GL_READ_WRITE_ARB = 35002 # GL/glext.h:1077 626GL_BUFFER_ACCESS_ARB = 35003 # GL/glext.h:1078 627GL_BUFFER_MAPPED_ARB = 35004 # GL/glext.h:1079 628GL_BUFFER_MAP_POINTER_ARB = 35005 # GL/glext.h:1080 629GL_STREAM_DRAW_ARB = 35040 # GL/glext.h:1081 630GL_STREAM_READ_ARB = 35041 # GL/glext.h:1082 631GL_STREAM_COPY_ARB = 35042 # GL/glext.h:1083 632GL_STATIC_DRAW_ARB = 35044 # GL/glext.h:1084 633GL_STATIC_READ_ARB = 35045 # GL/glext.h:1085 634GL_STATIC_COPY_ARB = 35046 # GL/glext.h:1086 635GL_DYNAMIC_DRAW_ARB = 35048 # GL/glext.h:1087 636GL_DYNAMIC_READ_ARB = 35049 # GL/glext.h:1088 637GL_DYNAMIC_COPY_ARB = 35050 # GL/glext.h:1089 638# ARB_occlusion_query (GL/glext.h:1092) 639GL_QUERY_COUNTER_BITS_ARB = 34916 # GL/glext.h:1093 640GL_CURRENT_QUERY_ARB = 34917 # GL/glext.h:1094 641GL_QUERY_RESULT_ARB = 34918 # GL/glext.h:1095 642GL_QUERY_RESULT_AVAILABLE_ARB = 34919 # GL/glext.h:1096 643GL_SAMPLES_PASSED_ARB = 35092 # GL/glext.h:1097 644# ARB_shader_objects (GL/glext.h:1100) 645GL_PROGRAM_OBJECT_ARB = 35648 # GL/glext.h:1101 646GL_SHADER_OBJECT_ARB = 35656 # GL/glext.h:1102 647GL_OBJECT_TYPE_ARB = 35662 # GL/glext.h:1103 648GL_OBJECT_SUBTYPE_ARB = 35663 # GL/glext.h:1104 649GL_FLOAT_VEC2_ARB = 35664 # GL/glext.h:1105 650GL_FLOAT_VEC3_ARB = 35665 # GL/glext.h:1106 651GL_FLOAT_VEC4_ARB = 35666 # GL/glext.h:1107 652GL_INT_VEC2_ARB = 35667 # GL/glext.h:1108 653GL_INT_VEC3_ARB = 35668 # GL/glext.h:1109 654GL_INT_VEC4_ARB = 35669 # GL/glext.h:1110 655GL_BOOL_ARB = 35670 # GL/glext.h:1111 656GL_BOOL_VEC2_ARB = 35671 # GL/glext.h:1112 657GL_BOOL_VEC3_ARB = 35672 # GL/glext.h:1113 658GL_BOOL_VEC4_ARB = 35673 # GL/glext.h:1114 659GL_FLOAT_MAT2_ARB = 35674 # GL/glext.h:1115 660GL_FLOAT_MAT3_ARB = 35675 # GL/glext.h:1116 661GL_FLOAT_MAT4_ARB = 35676 # GL/glext.h:1117 662GL_SAMPLER_1D_ARB = 35677 # GL/glext.h:1118 663GL_SAMPLER_2D_ARB = 35678 # GL/glext.h:1119 664GL_SAMPLER_3D_ARB = 35679 # GL/glext.h:1120 665GL_SAMPLER_CUBE_ARB = 35680 # GL/glext.h:1121 666GL_SAMPLER_1D_SHADOW_ARB = 35681 # GL/glext.h:1122 667GL_SAMPLER_2D_SHADOW_ARB = 35682 # GL/glext.h:1123 668GL_SAMPLER_2D_RECT_ARB = 35683 # GL/glext.h:1124 669GL_SAMPLER_2D_RECT_SHADOW_ARB = 35684 # GL/glext.h:1125 670GL_OBJECT_DELETE_STATUS_ARB = 35712 # GL/glext.h:1126 671GL_OBJECT_COMPILE_STATUS_ARB = 35713 # GL/glext.h:1127 672GL_OBJECT_LINK_STATUS_ARB = 35714 # GL/glext.h:1128 673GL_OBJECT_VALIDATE_STATUS_ARB = 35715 # GL/glext.h:1129 674GL_OBJECT_INFO_LOG_LENGTH_ARB = 35716 # GL/glext.h:1130 675GL_OBJECT_ATTACHED_OBJECTS_ARB = 35717 # GL/glext.h:1131 676GL_OBJECT_ACTIVE_UNIFORMS_ARB = 35718 # GL/glext.h:1132 677GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = 35719 # GL/glext.h:1133 678GL_OBJECT_SHADER_SOURCE_LENGTH_ARB = 35720 # GL/glext.h:1134 679# ARB_vertex_shader (GL/glext.h:1137) 680GL_VERTEX_SHADER_ARB = 35633 # GL/glext.h:1138 681GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 35658 # GL/glext.h:1139 682GL_MAX_VARYING_FLOATS_ARB = 35659 # GL/glext.h:1140 683GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 35660 # GL/glext.h:1141 684GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 35661 # GL/glext.h:1142 685GL_OBJECT_ACTIVE_ATTRIBUTES_ARB = 35721 # GL/glext.h:1143 686GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = 35722 # GL/glext.h:1144 687# ARB_fragment_shader (GL/glext.h:1147) 688GL_FRAGMENT_SHADER_ARB = 35632 # GL/glext.h:1148 689GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 35657 # GL/glext.h:1149 690GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB = 35723 # GL/glext.h:1150 691# ARB_shading_language_100 (GL/glext.h:1153) 692GL_SHADING_LANGUAGE_VERSION_ARB = 35724 # GL/glext.h:1154 693# ARB_texture_non_power_of_two (GL/glext.h:1157) 694# ARB_point_sprite (GL/glext.h:1160) 695GL_POINT_SPRITE_ARB = 34913 # GL/glext.h:1161 696GL_COORD_REPLACE_ARB = 34914 # GL/glext.h:1162 697# ARB_fragment_program_shadow (GL/glext.h:1165) 698# ARB_draw_buffers (GL/glext.h:1168) 699GL_MAX_DRAW_BUFFERS_ARB = 34852 # GL/glext.h:1169 700GL_DRAW_BUFFER0_ARB = 34853 # GL/glext.h:1170 701GL_DRAW_BUFFER1_ARB = 34854 # GL/glext.h:1171 702GL_DRAW_BUFFER2_ARB = 34855 # GL/glext.h:1172 703GL_DRAW_BUFFER3_ARB = 34856 # GL/glext.h:1173 704GL_DRAW_BUFFER4_ARB = 34857 # GL/glext.h:1174 705GL_DRAW_BUFFER5_ARB = 34858 # GL/glext.h:1175 706GL_DRAW_BUFFER6_ARB = 34859 # GL/glext.h:1176 707GL_DRAW_BUFFER7_ARB = 34860 # GL/glext.h:1177 708GL_DRAW_BUFFER8_ARB = 34861 # GL/glext.h:1178 709GL_DRAW_BUFFER9_ARB = 34862 # GL/glext.h:1179 710GL_DRAW_BUFFER10_ARB = 34863 # GL/glext.h:1180 711GL_DRAW_BUFFER11_ARB = 34864 # GL/glext.h:1181 712GL_DRAW_BUFFER12_ARB = 34865 # GL/glext.h:1182 713GL_DRAW_BUFFER13_ARB = 34866 # GL/glext.h:1183 714GL_DRAW_BUFFER14_ARB = 34867 # GL/glext.h:1184 715GL_DRAW_BUFFER15_ARB = 34868 # GL/glext.h:1185 716# ARB_texture_rectangle (GL/glext.h:1188) 717GL_TEXTURE_RECTANGLE_ARB = 34037 # GL/glext.h:1189 718GL_TEXTURE_BINDING_RECTANGLE_ARB = 34038 # GL/glext.h:1190 719GL_PROXY_TEXTURE_RECTANGLE_ARB = 34039 # GL/glext.h:1191 720GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB = 34040 # GL/glext.h:1192 721# ARB_color_buffer_float (GL/glext.h:1195) 722GL_RGBA_FLOAT_MODE_ARB = 34848 # GL/glext.h:1196 723GL_CLAMP_VERTEX_COLOR_ARB = 35098 # GL/glext.h:1197 724GL_CLAMP_FRAGMENT_COLOR_ARB = 35099 # GL/glext.h:1198 725GL_CLAMP_READ_COLOR_ARB = 35100 # GL/glext.h:1199 726GL_FIXED_ONLY_ARB = 35101 # GL/glext.h:1200 727# ARB_half_float_pixel (GL/glext.h:1203) 728GL_HALF_FLOAT_ARB = 5131 # GL/glext.h:1204 729# ARB_texture_float (GL/glext.h:1207) 730GL_TEXTURE_RED_TYPE_ARB = 35856 # GL/glext.h:1208 731GL_TEXTURE_GREEN_TYPE_ARB = 35857 # GL/glext.h:1209 732GL_TEXTURE_BLUE_TYPE_ARB = 35858 # GL/glext.h:1210 733GL_TEXTURE_ALPHA_TYPE_ARB = 35859 # GL/glext.h:1211 734GL_TEXTURE_LUMINANCE_TYPE_ARB = 35860 # GL/glext.h:1212 735GL_TEXTURE_INTENSITY_TYPE_ARB = 35861 # GL/glext.h:1213 736GL_TEXTURE_DEPTH_TYPE_ARB = 35862 # GL/glext.h:1214 737GL_UNSIGNED_NORMALIZED_ARB = 35863 # GL/glext.h:1215 738GL_RGBA32F_ARB = 34836 # GL/glext.h:1216 739GL_RGB32F_ARB = 34837 # GL/glext.h:1217 740GL_ALPHA32F_ARB = 34838 # GL/glext.h:1218 741GL_INTENSITY32F_ARB = 34839 # GL/glext.h:1219 742GL_LUMINANCE32F_ARB = 34840 # GL/glext.h:1220 743GL_LUMINANCE_ALPHA32F_ARB = 34841 # GL/glext.h:1221 744GL_RGBA16F_ARB = 34842 # GL/glext.h:1222 745GL_RGB16F_ARB = 34843 # GL/glext.h:1223 746GL_ALPHA16F_ARB = 34844 # GL/glext.h:1224 747GL_INTENSITY16F_ARB = 34845 # GL/glext.h:1225 748GL_LUMINANCE16F_ARB = 34846 # GL/glext.h:1226 749GL_LUMINANCE_ALPHA16F_ARB = 34847 # GL/glext.h:1227 750# ARB_pixel_buffer_object (GL/glext.h:1230) 751GL_PIXEL_PACK_BUFFER_ARB = 35051 # GL/glext.h:1231 752GL_PIXEL_UNPACK_BUFFER_ARB = 35052 # GL/glext.h:1232 753GL_PIXEL_PACK_BUFFER_BINDING_ARB = 35053 # GL/glext.h:1233 754GL_PIXEL_UNPACK_BUFFER_BINDING_ARB = 35055 # GL/glext.h:1234 755# ARB_depth_buffer_float (GL/glext.h:1237) 756GL_DEPTH_COMPONENT32F = 36012 # GL/glext.h:1238 757GL_DEPTH32F_STENCIL8 = 36013 # GL/glext.h:1239 758GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 36269 # GL/glext.h:1240 759# ARB_draw_instanced (GL/glext.h:1243) 760# ARB_framebuffer_object (GL/glext.h:1246) 761GL_INVALID_FRAMEBUFFER_OPERATION = 1286 # GL/glext.h:1247 762GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 33296 # GL/glext.h:1248 763GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 33297 # GL/glext.h:1249 764GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 33298 # GL/glext.h:1250 765GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 33299 # GL/glext.h:1251 766GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 33300 # GL/glext.h:1252 767GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 33301 # GL/glext.h:1253 768GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 33302 # GL/glext.h:1254 769GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 33303 # GL/glext.h:1255 770GL_FRAMEBUFFER_DEFAULT = 33304 # GL/glext.h:1256 771GL_FRAMEBUFFER_UNDEFINED = 33305 # GL/glext.h:1257 772GL_DEPTH_STENCIL_ATTACHMENT = 33306 # GL/glext.h:1258 773GL_INDEX = 33314 # GL/glext.h:1259 774GL_MAX_RENDERBUFFER_SIZE = 34024 # GL/glext.h:1260 775GL_DEPTH_STENCIL = 34041 # GL/glext.h:1261 776GL_UNSIGNED_INT_24_8 = 34042 # GL/glext.h:1262 777GL_DEPTH24_STENCIL8 = 35056 # GL/glext.h:1263 778GL_TEXTURE_STENCIL_SIZE = 35057 # GL/glext.h:1264 779GL_FRAMEBUFFER_BINDING = 36006 # GL/glext.h:1265 780GL_DRAW_FRAMEBUFFER_BINDING = 36006 # GL/glext.h:1266 781GL_RENDERBUFFER_BINDING = 36007 # GL/glext.h:1267 782GL_READ_FRAMEBUFFER = 36008 # GL/glext.h:1268 783GL_DRAW_FRAMEBUFFER = 36009 # GL/glext.h:1269 784GL_READ_FRAMEBUFFER_BINDING = 36010 # GL/glext.h:1270 785GL_RENDERBUFFER_SAMPLES = 36011 # GL/glext.h:1271 786GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 36048 # GL/glext.h:1272 787GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 36049 # GL/glext.h:1273 788GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 36050 # GL/glext.h:1274 789GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 36051 # GL/glext.h:1275 790GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 36052 # GL/glext.h:1276 791GL_FRAMEBUFFER_COMPLETE = 36053 # GL/glext.h:1277 792GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 36054 # GL/glext.h:1278 793GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 36055 # GL/glext.h:1279 794GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 36059 # GL/glext.h:1280 795GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 36060 # GL/glext.h:1281 796GL_FRAMEBUFFER_UNSUPPORTED = 36061 # GL/glext.h:1282 797GL_MAX_COLOR_ATTACHMENTS = 36063 # GL/glext.h:1283 798GL_COLOR_ATTACHMENT0 = 36064 # GL/glext.h:1284 799GL_COLOR_ATTACHMENT1 = 36065 # GL/glext.h:1285 800GL_COLOR_ATTACHMENT2 = 36066 # GL/glext.h:1286 801GL_COLOR_ATTACHMENT3 = 36067 # GL/glext.h:1287 802GL_COLOR_ATTACHMENT4 = 36068 # GL/glext.h:1288 803GL_COLOR_ATTACHMENT5 = 36069 # GL/glext.h:1289 804GL_COLOR_ATTACHMENT6 = 36070 # GL/glext.h:1290 805GL_COLOR_ATTACHMENT7 = 36071 # GL/glext.h:1291 806GL_COLOR_ATTACHMENT8 = 36072 # GL/glext.h:1292 807GL_COLOR_ATTACHMENT9 = 36073 # GL/glext.h:1293 808GL_COLOR_ATTACHMENT10 = 36074 # GL/glext.h:1294 809GL_COLOR_ATTACHMENT11 = 36075 # GL/glext.h:1295 810GL_COLOR_ATTACHMENT12 = 36076 # GL/glext.h:1296 811GL_COLOR_ATTACHMENT13 = 36077 # GL/glext.h:1297 812GL_COLOR_ATTACHMENT14 = 36078 # GL/glext.h:1298 813GL_COLOR_ATTACHMENT15 = 36079 # GL/glext.h:1299 814GL_DEPTH_ATTACHMENT = 36096 # GL/glext.h:1300 815GL_STENCIL_ATTACHMENT = 36128 # GL/glext.h:1301 816GL_FRAMEBUFFER = 36160 # GL/glext.h:1302 817GL_RENDERBUFFER = 36161 # GL/glext.h:1303 818GL_RENDERBUFFER_WIDTH = 36162 # GL/glext.h:1304 819GL_RENDERBUFFER_HEIGHT = 36163 # GL/glext.h:1305 820GL_RENDERBUFFER_INTERNAL_FORMAT = 36164 # GL/glext.h:1306 821GL_STENCIL_INDEX1 = 36166 # GL/glext.h:1307 822GL_STENCIL_INDEX4 = 36167 # GL/glext.h:1308 823GL_STENCIL_INDEX8 = 36168 # GL/glext.h:1309 824GL_STENCIL_INDEX16 = 36169 # GL/glext.h:1310 825GL_RENDERBUFFER_RED_SIZE = 36176 # GL/glext.h:1311 826GL_RENDERBUFFER_GREEN_SIZE = 36177 # GL/glext.h:1312 827GL_RENDERBUFFER_BLUE_SIZE = 36178 # GL/glext.h:1313 828GL_RENDERBUFFER_ALPHA_SIZE = 36179 # GL/glext.h:1314 829GL_RENDERBUFFER_DEPTH_SIZE = 36180 # GL/glext.h:1315 830GL_RENDERBUFFER_STENCIL_SIZE = 36181 # GL/glext.h:1316 831GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 36182 # GL/glext.h:1317 832GL_MAX_SAMPLES = 36183 # GL/glext.h:1318 833# ARB_framebuffer_sRGB (GL/glext.h:1321) 834GL_FRAMEBUFFER_SRGB = 36281 # GL/glext.h:1322 835# ARB_geometry_shader4 (GL/glext.h:1325) 836GL_LINES_ADJACENCY_ARB = 10 # GL/glext.h:1326 837GL_LINE_STRIP_ADJACENCY_ARB = 11 # GL/glext.h:1327 838GL_TRIANGLES_ADJACENCY_ARB = 12 # GL/glext.h:1328 839GL_TRIANGLE_STRIP_ADJACENCY_ARB = 13 # GL/glext.h:1329 840GL_PROGRAM_POINT_SIZE_ARB = 34370 # GL/glext.h:1330 841GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 35881 # GL/glext.h:1331 842GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 36263 # GL/glext.h:1332 843GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 36264 # GL/glext.h:1333 844GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 36265 # GL/glext.h:1334 845GL_GEOMETRY_SHADER_ARB = 36313 # GL/glext.h:1335 846GL_GEOMETRY_VERTICES_OUT_ARB = 36314 # GL/glext.h:1336 847GL_GEOMETRY_INPUT_TYPE_ARB = 36315 # GL/glext.h:1337 848GL_GEOMETRY_OUTPUT_TYPE_ARB = 36316 # GL/glext.h:1338 849GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 36317 # GL/glext.h:1339 850GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 36318 # GL/glext.h:1340 851GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 36319 # GL/glext.h:1341 852GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 36320 # GL/glext.h:1342 853GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 36321 # GL/glext.h:1343 854# ARB_half_float_vertex (GL/glext.h:1348) 855GL_HALF_FLOAT = 5131 # GL/glext.h:1349 856# ARB_instanced_arrays (GL/glext.h:1352) 857# ARB_map_buffer_range (GL/glext.h:1355) 858GL_MAP_READ_BIT = 1 # GL/glext.h:1356 859GL_MAP_WRITE_BIT = 2 # GL/glext.h:1357 860GL_MAP_INVALIDATE_RANGE_BIT = 4 # GL/glext.h:1358 861GL_MAP_INVALIDATE_BUFFER_BIT = 8 # GL/glext.h:1359 862GL_MAP_FLUSH_EXPLICIT_BIT = 16 # GL/glext.h:1360 863GL_MAP_UNSYNCHRONIZED_BIT = 32 # GL/glext.h:1361 864# ARB_texture_buffer_object (GL/glext.h:1364) 865GL_TEXTURE_BUFFER_ARB = 35882 # GL/glext.h:1365 866GL_MAX_TEXTURE_BUFFER_SIZE_ARB = 35883 # GL/glext.h:1366 867GL_TEXTURE_BINDING_BUFFER_ARB = 35884 # GL/glext.h:1367 868GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB = 35885 # GL/glext.h:1368 869GL_TEXTURE_BUFFER_FORMAT_ARB = 35886 # GL/glext.h:1369 870# ARB_texture_compression_rgtc (GL/glext.h:1372) 871GL_COMPRESSED_RED_RGTC1 = 36283 # GL/glext.h:1373 872GL_COMPRESSED_SIGNED_RED_RGTC1 = 36284 # GL/glext.h:1374 873GL_COMPRESSED_RG_RGTC2 = 36285 # GL/glext.h:1375 874GL_COMPRESSED_SIGNED_RG_RGTC2 = 36286 # GL/glext.h:1376 875# ARB_texture_rg (GL/glext.h:1379) 876GL_RG = 33319 # GL/glext.h:1380 877GL_RG_INTEGER = 33320 # GL/glext.h:1381 878GL_R8 = 33321 # GL/glext.h:1382 879GL_R16 = 33322 # GL/glext.h:1383 880GL_RG8 = 33323 # GL/glext.h:1384 881GL_RG16 = 33324 # GL/glext.h:1385 882GL_R16F = 33325 # GL/glext.h:1386 883GL_R32F = 33326 # GL/glext.h:1387 884GL_RG16F = 33327 # GL/glext.h:1388 885GL_RG32F = 33328 # GL/glext.h:1389 886GL_R8I = 33329 # GL/glext.h:1390 887GL_R8UI = 33330 # GL/glext.h:1391 888GL_R16I = 33331 # GL/glext.h:1392 889GL_R16UI = 33332 # GL/glext.h:1393 890GL_R32I = 33333 # GL/glext.h:1394 891GL_R32UI = 33334 # GL/glext.h:1395 892GL_RG8I = 33335 # GL/glext.h:1396 893GL_RG8UI = 33336 # GL/glext.h:1397 894GL_RG16I = 33337 # GL/glext.h:1398 895GL_RG16UI = 33338 # GL/glext.h:1399 896GL_RG32I = 33339 # GL/glext.h:1400 897GL_RG32UI = 33340 # GL/glext.h:1401 898# ARB_vertex_array_object (GL/glext.h:1404) 899GL_VERTEX_ARRAY_BINDING = 34229 # GL/glext.h:1405 900# EXT_abgr (GL/glext.h:1408) 901GL_ABGR_EXT = 32768 # GL/glext.h:1409 902# EXT_blend_color (GL/glext.h:1412) 903GL_CONSTANT_COLOR_EXT = 32769 # GL/glext.h:1413 904GL_ONE_MINUS_CONSTANT_COLOR_EXT = 32770 # GL/glext.h:1414 905GL_CONSTANT_ALPHA_EXT = 32771 # GL/glext.h:1415 906GL_ONE_MINUS_CONSTANT_ALPHA_EXT = 32772 # GL/glext.h:1416 907GL_BLEND_COLOR_EXT = 32773 # GL/glext.h:1417 908# EXT_polygon_offset (GL/glext.h:1420) 909GL_POLYGON_OFFSET_EXT = 32823 # GL/glext.h:1421 910GL_POLYGON_OFFSET_FACTOR_EXT = 32824 # GL/glext.h:1422 911GL_POLYGON_OFFSET_BIAS_EXT = 32825 # GL/glext.h:1423 912# EXT_texture (GL/glext.h:1426) 913GL_ALPHA4_EXT = 32827 # GL/glext.h:1427 914GL_ALPHA8_EXT = 32828 # GL/glext.h:1428 915GL_ALPHA12_EXT = 32829 # GL/glext.h:1429 916GL_ALPHA16_EXT = 32830 # GL/glext.h:1430 917GL_LUMINANCE4_EXT = 32831 # GL/glext.h:1431 918GL_LUMINANCE8_EXT = 32832 # GL/glext.h:1432 919GL_LUMINANCE12_EXT = 32833 # GL/glext.h:1433 920GL_LUMINANCE16_EXT = 32834 # GL/glext.h:1434 921GL_LUMINANCE4_ALPHA4_EXT = 32835 # GL/glext.h:1435 922GL_LUMINANCE6_ALPHA2_EXT = 32836 # GL/glext.h:1436 923GL_LUMINANCE8_ALPHA8_EXT = 32837 # GL/glext.h:1437 924GL_LUMINANCE12_ALPHA4_EXT = 32838 # GL/glext.h:1438 925GL_LUMINANCE12_ALPHA12_EXT = 32839 # GL/glext.h:1439 926GL_LUMINANCE16_ALPHA16_EXT = 32840 # GL/glext.h:1440 927GL_INTENSITY_EXT = 32841 # GL/glext.h:1441 928GL_INTENSITY4_EXT = 32842 # GL/glext.h:1442 929GL_INTENSITY8_EXT = 32843 # GL/glext.h:1443 930GL_INTENSITY12_EXT = 32844 # GL/glext.h:1444 931GL_INTENSITY16_EXT = 32845 # GL/glext.h:1445 932GL_RGB2_EXT = 32846 # GL/glext.h:1446 933GL_RGB4_EXT = 32847 # GL/glext.h:1447 934GL_RGB5_EXT = 32848 # GL/glext.h:1448 935GL_RGB8_EXT = 32849 # GL/glext.h:1449 936GL_RGB10_EXT = 32850 # GL/glext.h:1450 937GL_RGB12_EXT = 32851 # GL/glext.h:1451 938GL_RGB16_EXT = 32852 # GL/glext.h:1452 939GL_RGBA2_EXT = 32853 # GL/glext.h:1453 940GL_RGBA4_EXT = 32854 # GL/glext.h:1454 941GL_RGB5_A1_EXT = 32855 # GL/glext.h:1455 942GL_RGBA8_EXT = 32856 # GL/glext.h:1456 943GL_RGB10_A2_EXT = 32857 # GL/glext.h:1457 944GL_RGBA12_EXT = 32858 # GL/glext.h:1458 945GL_RGBA16_EXT = 32859 # GL/glext.h:1459 946GL_TEXTURE_RED_SIZE_EXT = 32860 # GL/glext.h:1460 947GL_TEXTURE_GREEN_SIZE_EXT = 32861 # GL/glext.h:1461 948GL_TEXTURE_BLUE_SIZE_EXT = 32862 # GL/glext.h:1462 949GL_TEXTURE_ALPHA_SIZE_EXT = 32863 # GL/glext.h:1463 950GL_TEXTURE_LUMINANCE_SIZE_EXT = 32864 # GL/glext.h:1464 951GL_TEXTURE_INTENSITY_SIZE_EXT = 32865 # GL/glext.h:1465 952GL_REPLACE_EXT = 32866 # GL/glext.h:1466 953GL_PROXY_TEXTURE_1D_EXT = 32867 # GL/glext.h:1467 954GL_PROXY_TEXTURE_2D_EXT = 32868 # GL/glext.h:1468 955GL_TEXTURE_TOO_LARGE_EXT = 32869 # GL/glext.h:1469 956# EXT_texture3D (GL/glext.h:1472) 957GL_PACK_SKIP_IMAGES_EXT = 32875 # GL/glext.h:1473 958GL_PACK_IMAGE_HEIGHT_EXT = 32876 # GL/glext.h:1474 959GL_UNPACK_SKIP_IMAGES_EXT = 32877 # GL/glext.h:1475 960GL_UNPACK_IMAGE_HEIGHT_EXT = 32878 # GL/glext.h:1476 961GL_TEXTURE_3D_EXT = 32879 # GL/glext.h:1477 962GL_PROXY_TEXTURE_3D_EXT = 32880 # GL/glext.h:1478 963GL_TEXTURE_DEPTH_EXT = 32881 # GL/glext.h:1479 964GL_TEXTURE_WRAP_R_EXT = 32882 # GL/glext.h:1480 965GL_MAX_3D_TEXTURE_SIZE_EXT = 32883 # GL/glext.h:1481 966# SGIS_texture_filter4 (GL/glext.h:1484) 967GL_FILTER4_SGIS = 33094 # GL/glext.h:1485 968GL_TEXTURE_FILTER4_SIZE_SGIS = 33095 # GL/glext.h:1486 969# EXT_subtexture (GL/glext.h:1489) 970# EXT_copy_texture (GL/glext.h:1492) 971# EXT_histogram (GL/glext.h:1495) 972GL_HISTOGRAM_EXT = 32804 # GL/glext.h:1496 973GL_PROXY_HISTOGRAM_EXT = 32805 # GL/glext.h:1497 974GL_HISTOGRAM_WIDTH_EXT = 32806 # GL/glext.h:1498 975GL_HISTOGRAM_FORMAT_EXT = 32807 # GL/glext.h:1499 976GL_HISTOGRAM_RED_SIZE_EXT = 32808 # GL/glext.h:1500 977GL_HISTOGRAM_GREEN_SIZE_EXT = 32809 # GL/glext.h:1501 978GL_HISTOGRAM_BLUE_SIZE_EXT = 32810 # GL/glext.h:1502 979GL_HISTOGRAM_ALPHA_SIZE_EXT = 32811 # GL/glext.h:1503 980GL_HISTOGRAM_LUMINANCE_SIZE_EXT = 32812 # GL/glext.h:1504 981GL_HISTOGRAM_SINK_EXT = 32813 # GL/glext.h:1505 982GL_MINMAX_EXT = 32814 # GL/glext.h:1506 983GL_MINMAX_FORMAT_EXT = 32815 # GL/glext.h:1507 984GL_MINMAX_SINK_EXT = 32816 # GL/glext.h:1508 985GL_TABLE_TOO_LARGE_EXT = 32817 # GL/glext.h:1509 986# EXT_convolution (GL/glext.h:1512) 987GL_CONVOLUTION_1D_EXT = 32784 # GL/glext.h:1513 988GL_CONVOLUTION_2D_EXT = 32785 # GL/glext.h:1514 989GL_SEPARABLE_2D_EXT = 32786 # GL/glext.h:1515 990GL_CONVOLUTION_BORDER_MODE_EXT = 32787 # GL/glext.h:1516 991GL_CONVOLUTION_FILTER_SCALE_EXT = 32788 # GL/glext.h:1517 992GL_CONVOLUTION_FILTER_BIAS_EXT = 32789 # GL/glext.h:1518 993GL_REDUCE_EXT = 32790 # GL/glext.h:1519 994GL_CONVOLUTION_FORMAT_EXT = 32791 # GL/glext.h:1520 995GL_CONVOLUTION_WIDTH_EXT = 32792 # GL/glext.h:1521 996GL_CONVOLUTION_HEIGHT_EXT = 32793 # GL/glext.h:1522 997GL_MAX_CONVOLUTION_WIDTH_EXT = 32794 # GL/glext.h:1523 998GL_MAX_CONVOLUTION_HEIGHT_EXT = 32795 # GL/glext.h:1524 999GL_POST_CONVOLUTION_RED_SCALE_EXT = 32796 # GL/glext.h:1525 1000GL_POST_CONVOLUTION_GREEN_SCALE_EXT = 32797 # GL/glext.h:1526 1001GL_POST_CONVOLUTION_BLUE_SCALE_EXT = 32798 # GL/glext.h:1527 1002GL_POST_CONVOLUTION_ALPHA_SCALE_EXT = 32799 # GL/glext.h:1528 1003GL_POST_CONVOLUTION_RED_BIAS_EXT = 32800 # GL/glext.h:1529 1004GL_POST_CONVOLUTION_GREEN_BIAS_EXT = 32801 # GL/glext.h:1530 1005GL_POST_CONVOLUTION_BLUE_BIAS_EXT = 32802 # GL/glext.h:1531 1006GL_POST_CONVOLUTION_ALPHA_BIAS_EXT = 32803 # GL/glext.h:1532 1007# SGI_color_matrix (GL/glext.h:1535) 1008GL_COLOR_MATRIX_SGI = 32945 # GL/glext.h:1536 1009GL_COLOR_MATRIX_STACK_DEPTH_SGI = 32946 # GL/glext.h:1537 1010GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 32947 # GL/glext.h:1538 1011GL_POST_COLOR_MATRIX_RED_SCALE_SGI = 32948 # GL/glext.h:1539 1012GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = 32949 # GL/glext.h:1540 1013GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = 32950 # GL/glext.h:1541 1014GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 32951 # GL/glext.h:1542 1015GL_POST_COLOR_MATRIX_RED_BIAS_SGI = 32952 # GL/glext.h:1543 1016GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = 32953 # GL/glext.h:1544 1017GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = 32954 # GL/glext.h:1545 1018GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 32955 # GL/glext.h:1546 1019# SGI_color_table (GL/glext.h:1549) 1020GL_COLOR_TABLE_SGI = 32976 # GL/glext.h:1550 1021GL_POST_CONVOLUTION_COLOR_TABLE_SGI = 32977 # GL/glext.h:1551 1022GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32978 # GL/glext.h:1552 1023GL_PROXY_COLOR_TABLE_SGI = 32979 # GL/glext.h:1553 1024GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = 32980 # GL/glext.h:1554 1025GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32981 # GL/glext.h:1555 1026GL_COLOR_TABLE_SCALE_SGI = 32982 # GL/glext.h:1556 1027GL_COLOR_TABLE_BIAS_SGI = 32983 # GL/glext.h:1557 1028GL_COLOR_TABLE_FORMAT_SGI = 32984 # GL/glext.h:1558 1029GL_COLOR_TABLE_WIDTH_SGI = 32985 # GL/glext.h:1559 1030GL_COLOR_TABLE_RED_SIZE_SGI = 32986 # GL/glext.h:1560 1031GL_COLOR_TABLE_GREEN_SIZE_SGI = 32987 # GL/glext.h:1561 1032GL_COLOR_TABLE_BLUE_SIZE_SGI = 32988 # GL/glext.h:1562 1033GL_COLOR_TABLE_ALPHA_SIZE_SGI = 32989 # GL/glext.h:1563 1034GL_COLOR_TABLE_LUMINANCE_SIZE_SGI = 32990 # GL/glext.h:1564 1035GL_COLOR_TABLE_INTENSITY_SIZE_SGI = 32991 # GL/glext.h:1565 1036# SGIS_pixel_texture (GL/glext.h:1568) 1037GL_PIXEL_TEXTURE_SGIS = 33619 # GL/glext.h:1569 1038GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS = 33620 # GL/glext.h:1570 1039GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = 33621 # GL/glext.h:1571 1040GL_PIXEL_GROUP_COLOR_SGIS = 33622 # GL/glext.h:1572 1041# SGIX_pixel_texture (GL/glext.h:1575) 1042GL_PIXEL_TEX_GEN_SGIX = 33081 # GL/glext.h:1576 1043GL_PIXEL_TEX_GEN_MODE_SGIX = 33579 # GL/glext.h:1577 1044# SGIS_texture4D (GL/glext.h:1580) 1045GL_PACK_SKIP_VOLUMES_SGIS = 33072 # GL/glext.h:1581 1046GL_PACK_IMAGE_DEPTH_SGIS = 33073 # GL/glext.h:1582 1047GL_UNPACK_SKIP_VOLUMES_SGIS = 33074 # GL/glext.h:1583 1048GL_UNPACK_IMAGE_DEPTH_SGIS = 33075 # GL/glext.h:1584 1049GL_TEXTURE_4D_SGIS = 33076 # GL/glext.h:1585 1050GL_PROXY_TEXTURE_4D_SGIS = 33077 # GL/glext.h:1586 1051GL_TEXTURE_4DSIZE_SGIS = 33078 # GL/glext.h:1587 1052GL_TEXTURE_WRAP_Q_SGIS = 33079 # GL/glext.h:1588 1053GL_MAX_4D_TEXTURE_SIZE_SGIS = 33080 # GL/glext.h:1589 1054GL_TEXTURE_4D_BINDING_SGIS = 33103 # GL/glext.h:1590 1055# SGI_texture_color_table (GL/glext.h:1593) 1056GL_TEXTURE_COLOR_TABLE_SGI = 32956 # GL/glext.h:1594 1057GL_PROXY_TEXTURE_COLOR_TABLE_SGI = 32957 # GL/glext.h:1595 1058# EXT_cmyka (GL/glext.h:1598) 1059GL_CMYK_EXT = 32780 # GL/glext.h:1599 1060GL_CMYKA_EXT = 32781 # GL/glext.h:1600 1061GL_PACK_CMYK_HINT_EXT = 32782 # GL/glext.h:1601 1062GL_UNPACK_CMYK_HINT_EXT = 32783 # GL/glext.h:1602 1063# EXT_texture_object (GL/glext.h:1605) 1064GL_TEXTURE_PRIORITY_EXT = 32870 # GL/glext.h:1606 1065GL_TEXTURE_RESIDENT_EXT = 32871 # GL/glext.h:1607 1066GL_TEXTURE_1D_BINDING_EXT = 32872 # GL/glext.h:1608 1067GL_TEXTURE_2D_BINDING_EXT = 32873 # GL/glext.h:1609 1068GL_TEXTURE_3D_BINDING_EXT = 32874 # GL/glext.h:1610 1069# SGIS_detail_texture (GL/glext.h:1613) 1070GL_DETAIL_TEXTURE_2D_SGIS = 32917 # GL/glext.h:1614 1071GL_DETAIL_TEXTURE_2D_BINDING_SGIS = 32918 # GL/glext.h:1615 1072GL_LINEAR_DETAIL_SGIS = 32919 # GL/glext.h:1616 1073GL_LINEAR_DETAIL_ALPHA_SGIS = 32920 # GL/glext.h:1617 1074GL_LINEAR_DETAIL_COLOR_SGIS = 32921 # GL/glext.h:1618 1075GL_DETAIL_TEXTURE_LEVEL_SGIS = 32922 # GL/glext.h:1619 1076GL_DETAIL_TEXTURE_MODE_SGIS = 32923 # GL/glext.h:1620 1077GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS = 32924 # GL/glext.h:1621 1078# SGIS_sharpen_texture (GL/glext.h:1624) 1079GL_LINEAR_SHARPEN_SGIS = 32941 # GL/glext.h:1625 1080GL_LINEAR_SHARPEN_ALPHA_SGIS = 32942 # GL/glext.h:1626 1081GL_LINEAR_SHARPEN_COLOR_SGIS = 32943 # GL/glext.h:1627 1082GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS = 32944 # GL/glext.h:1628 1083# EXT_packed_pixels (GL/glext.h:1631) 1084GL_UNSIGNED_BYTE_3_3_2_EXT = 32818 # GL/glext.h:1632 1085GL_UNSIGNED_SHORT_4_4_4_4_EXT = 32819 # GL/glext.h:1633 1086GL_UNSIGNED_SHORT_5_5_5_1_EXT = 32820 # GL/glext.h:1634 1087GL_UNSIGNED_INT_8_8_8_8_EXT = 32821 # GL/glext.h:1635 1088GL_UNSIGNED_INT_10_10_10_2_EXT = 32822 # GL/glext.h:1636 1089# SGIS_texture_lod (GL/glext.h:1639) 1090GL_TEXTURE_MIN_LOD_SGIS = 33082 # GL/glext.h:1640 1091GL_TEXTURE_MAX_LOD_SGIS = 33083 # GL/glext.h:1641 1092GL_TEXTURE_BASE_LEVEL_SGIS = 33084 # GL/glext.h:1642 1093GL_TEXTURE_MAX_LEVEL_SGIS = 33085 # GL/glext.h:1643 1094# SGIS_multisample (GL/glext.h:1646) 1095GL_MULTISAMPLE_SGIS = 32925 # GL/glext.h:1647 1096GL_SAMPLE_ALPHA_TO_MASK_SGIS = 32926 # GL/glext.h:1648 1097GL_SAMPLE_ALPHA_TO_ONE_SGIS = 32927 # GL/glext.h:1649 1098GL_SAMPLE_MASK_SGIS = 32928 # GL/glext.h:1650 1099GL_1PASS_SGIS = 32929 # GL/glext.h:1651 1100GL_2PASS_0_SGIS = 32930 # GL/glext.h:1652 1101GL_2PASS_1_SGIS = 32931 # GL/glext.h:1653 1102GL_4PASS_0_SGIS = 32932 # GL/glext.h:1654 1103GL_4PASS_1_SGIS = 32933 # GL/glext.h:1655 1104GL_4PASS_2_SGIS = 32934 # GL/glext.h:1656 1105GL_4PASS_3_SGIS = 32935 # GL/glext.h:1657 1106GL_SAMPLE_BUFFERS_SGIS = 32936 # GL/glext.h:1658 1107GL_SAMPLES_SGIS = 32937 # GL/glext.h:1659 1108GL_SAMPLE_MASK_VALUE_SGIS = 32938 # GL/glext.h:1660 1109GL_SAMPLE_MASK_INVERT_SGIS = 32939 # GL/glext.h:1661 1110GL_SAMPLE_PATTERN_SGIS = 32940 # GL/glext.h:1662 1111# EXT_rescale_normal (GL/glext.h:1665) 1112GL_RESCALE_NORMAL_EXT = 32826 # GL/glext.h:1666 1113# EXT_vertex_array (GL/glext.h:1669) 1114GL_VERTEX_ARRAY_EXT = 32884 # GL/glext.h:1670 1115GL_NORMAL_ARRAY_EXT = 32885 # GL/glext.h:1671 1116GL_COLOR_ARRAY_EXT = 32886 # GL/glext.h:1672 1117GL_INDEX_ARRAY_EXT = 32887 # GL/glext.h:1673 1118GL_TEXTURE_COORD_ARRAY_EXT = 32888 # GL/glext.h:1674 1119GL_EDGE_FLAG_ARRAY_EXT = 32889 # GL/glext.h:1675 1120GL_VERTEX_ARRAY_SIZE_EXT = 32890 # GL/glext.h:1676 1121GL_VERTEX_ARRAY_TYPE_EXT = 32891 # GL/glext.h:1677 1122GL_VERTEX_ARRAY_STRIDE_EXT = 32892 # GL/glext.h:1678 1123GL_VERTEX_ARRAY_COUNT_EXT = 32893 # GL/glext.h:1679 1124GL_NORMAL_ARRAY_TYPE_EXT = 32894 # GL/glext.h:1680 1125GL_NORMAL_ARRAY_STRIDE_EXT = 32895 # GL/glext.h:1681 1126GL_NORMAL_ARRAY_COUNT_EXT = 32896 # GL/glext.h:1682 1127GL_COLOR_ARRAY_SIZE_EXT = 32897 # GL/glext.h:1683 1128GL_COLOR_ARRAY_TYPE_EXT = 32898 # GL/glext.h:1684 1129GL_COLOR_ARRAY_STRIDE_EXT = 32899 # GL/glext.h:1685 1130GL_COLOR_ARRAY_COUNT_EXT = 32900 # GL/glext.h:1686 1131GL_INDEX_ARRAY_TYPE_EXT = 32901 # GL/glext.h:1687 1132GL_INDEX_ARRAY_STRIDE_EXT = 32902 # GL/glext.h:1688 1133GL_INDEX_ARRAY_COUNT_EXT = 32903 # GL/glext.h:1689 1134GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 32904 # GL/glext.h:1690 1135GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 32905 # GL/glext.h:1691 1136GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 32906 # GL/glext.h:1692 1137GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 32907 # GL/glext.h:1693 1138GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 32908 # GL/glext.h:1694 1139GL_EDGE_FLAG_ARRAY_COUNT_EXT = 32909 # GL/glext.h:1695 1140GL_VERTEX_ARRAY_POINTER_EXT = 32910 # GL/glext.h:1696 1141GL_NORMAL_ARRAY_POINTER_EXT = 32911 # GL/glext.h:1697 1142GL_COLOR_ARRAY_POINTER_EXT = 32912 # GL/glext.h:1698 1143GL_INDEX_ARRAY_POINTER_EXT = 32913 # GL/glext.h:1699 1144GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 32914 # GL/glext.h:1700 1145GL_EDGE_FLAG_ARRAY_POINTER_EXT = 32915 # GL/glext.h:1701 1146# EXT_misc_attribute (GL/glext.h:1704) 1147# SGIS_generate_mipmap (GL/glext.h:1707) 1148GL_GENERATE_MIPMAP_SGIS = 33169 # GL/glext.h:1708 1149GL_GENERATE_MIPMAP_HINT_SGIS = 33170 # GL/glext.h:1709 1150# SGIX_clipmap (GL/glext.h:1712) 1151GL_LINEAR_CLIPMAP_LINEAR_SGIX = 33136 # GL/glext.h:1713 1152GL_TEXTURE_CLIPMAP_CENTER_SGIX = 33137 # GL/glext.h:1714 1153GL_TEXTURE_CLIPMAP_FRAME_SGIX = 33138 # GL/glext.h:1715 1154GL_TEXTURE_CLIPMAP_OFFSET_SGIX = 33139 # GL/glext.h:1716 1155GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33140 # GL/glext.h:1717 1156GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = 33141 # GL/glext.h:1718 1157GL_TEXTURE_CLIPMAP_DEPTH_SGIX = 33142 # GL/glext.h:1719 1158GL_MAX_CLIPMAP_DEPTH_SGIX = 33143 # GL/glext.h:1720 1159GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33144 # GL/glext.h:1721 1160GL_NEAREST_CLIPMAP_NEAREST_SGIX = 33869 # GL/glext.h:1722 1161GL_NEAREST_CLIPMAP_LINEAR_SGIX = 33870 # GL/glext.h:1723 1162GL_LINEAR_CLIPMAP_NEAREST_SGIX = 33871 # GL/glext.h:1724 1163# SGIX_shadow (GL/glext.h:1727) 1164GL_TEXTURE_COMPARE_SGIX = 33178 # GL/glext.h:1728 1165GL_TEXTURE_COMPARE_OPERATOR_SGIX = 33179 # GL/glext.h:1729 1166GL_TEXTURE_LEQUAL_R_SGIX = 33180 # GL/glext.h:1730 1167GL_TEXTURE_GEQUAL_R_SGIX = 33181 # GL/glext.h:1731 1168# SGIS_texture_edge_clamp (GL/glext.h:1734) 1169GL_CLAMP_TO_EDGE_SGIS = 33071 # GL/glext.h:1735 1170# SGIS_texture_border_clamp (GL/glext.h:1738) 1171GL_CLAMP_TO_BORDER_SGIS = 33069 # GL/glext.h:1739 1172# EXT_blend_minmax (GL/glext.h:1742) 1173GL_FUNC_ADD_EXT = 32774 # GL/glext.h:1743 1174GL_MIN_EXT = 32775 # GL/glext.h:1744 1175GL_MAX_EXT = 32776 # GL/glext.h:1745 1176GL_BLEND_EQUATION_EXT = 32777 # GL/glext.h:1746 1177# EXT_blend_subtract (GL/glext.h:1749) 1178GL_FUNC_SUBTRACT_EXT = 32778 # GL/glext.h:1750 1179GL_FUNC_REVERSE_SUBTRACT_EXT = 32779 # GL/glext.h:1751 1180# EXT_blend_logic_op (GL/glext.h:1754) 1181# SGIX_interlace (GL/glext.h:1757) 1182GL_INTERLACE_SGIX = 32916 # GL/glext.h:1758 1183# SGIX_pixel_tiles (GL/glext.h:1761) 1184GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX = 33086 # GL/glext.h:1762 1185GL_PIXEL_TILE_CACHE_INCREMENT_SGIX = 33087 # GL/glext.h:1763 1186GL_PIXEL_TILE_WIDTH_SGIX = 33088 # GL/glext.h:1764 1187GL_PIXEL_TILE_HEIGHT_SGIX = 33089 # GL/glext.h:1765 1188GL_PIXEL_TILE_GRID_WIDTH_SGIX = 33090 # GL/glext.h:1766 1189GL_PIXEL_TILE_GRID_HEIGHT_SGIX = 33091 # GL/glext.h:1767 1190GL_PIXEL_TILE_GRID_DEPTH_SGIX = 33092 # GL/glext.h:1768 1191GL_PIXEL_TILE_CACHE_SIZE_SGIX = 33093 # GL/glext.h:1769 1192# SGIS_texture_select (GL/glext.h:1772) 1193GL_DUAL_ALPHA4_SGIS = 33040 # GL/glext.h:1773 1194GL_DUAL_ALPHA8_SGIS = 33041 # GL/glext.h:1774 1195GL_DUAL_ALPHA12_SGIS = 33042 # GL/glext.h:1775 1196GL_DUAL_ALPHA16_SGIS = 33043 # GL/glext.h:1776 1197GL_DUAL_LUMINANCE4_SGIS = 33044 # GL/glext.h:1777 1198GL_DUAL_LUMINANCE8_SGIS = 33045 # GL/glext.h:1778 1199GL_DUAL_LUMINANCE12_SGIS = 33046 # GL/glext.h:1779 1200GL_DUAL_LUMINANCE16_SGIS = 33047 # GL/glext.h:1780 1201GL_DUAL_INTENSITY4_SGIS = 33048 # GL/glext.h:1781 1202GL_DUAL_INTENSITY8_SGIS = 33049 # GL/glext.h:1782 1203GL_DUAL_INTENSITY12_SGIS = 33050 # GL/glext.h:1783 1204GL_DUAL_INTENSITY16_SGIS = 33051 # GL/glext.h:1784 1205GL_DUAL_LUMINANCE_ALPHA4_SGIS = 33052 # GL/glext.h:1785 1206GL_DUAL_LUMINANCE_ALPHA8_SGIS = 33053 # GL/glext.h:1786 1207GL_QUAD_ALPHA4_SGIS = 33054 # GL/glext.h:1787 1208GL_QUAD_ALPHA8_SGIS = 33055 # GL/glext.h:1788 1209GL_QUAD_LUMINANCE4_SGIS = 33056 # GL/glext.h:1789 1210GL_QUAD_LUMINANCE8_SGIS = 33057 # GL/glext.h:1790 1211GL_QUAD_INTENSITY4_SGIS = 33058 # GL/glext.h:1791 1212GL_QUAD_INTENSITY8_SGIS = 33059 # GL/glext.h:1792 1213GL_DUAL_TEXTURE_SELECT_SGIS = 33060 # GL/glext.h:1793 1214GL_QUAD_TEXTURE_SELECT_SGIS = 33061 # GL/glext.h:1794 1215# SGIX_sprite (GL/glext.h:1797) 1216GL_SPRITE_SGIX = 33096 # GL/glext.h:1798 1217GL_SPRITE_MODE_SGIX = 33097 # GL/glext.h:1799 1218GL_SPRITE_AXIS_SGIX = 33098 # GL/glext.h:1800 1219GL_SPRITE_TRANSLATION_SGIX = 33099 # GL/glext.h:1801 1220GL_SPRITE_AXIAL_SGIX = 33100 # GL/glext.h:1802 1221GL_SPRITE_OBJECT_ALIGNED_SGIX = 33101 # GL/glext.h:1803 1222GL_SPRITE_EYE_ALIGNED_SGIX = 33102 # GL/glext.h:1804 1223# SGIX_texture_multi_buffer (GL/glext.h:1807) 1224GL_TEXTURE_MULTI_BUFFER_HINT_SGIX = 33070 # GL/glext.h:1808 1225# EXT_point_parameters (GL/glext.h:1811) 1226GL_POINT_SIZE_MIN_EXT = 33062 # GL/glext.h:1812 1227GL_POINT_SIZE_MAX_EXT = 33063 # GL/glext.h:1813 1228GL_POINT_FADE_THRESHOLD_SIZE_EXT = 33064 # GL/glext.h:1814 1229GL_DISTANCE_ATTENUATION_EXT = 33065 # GL/glext.h:1815 1230# SGIS_point_parameters (GL/glext.h:1818) 1231GL_POINT_SIZE_MIN_SGIS = 33062 # GL/glext.h:1819 1232GL_POINT_SIZE_MAX_SGIS = 33063 # GL/glext.h:1820 1233GL_POINT_FADE_THRESHOLD_SIZE_SGIS = 33064 # GL/glext.h:1821 1234GL_DISTANCE_ATTENUATION_SGIS = 33065 # GL/glext.h:1822 1235# SGIX_instruments (GL/glext.h:1825) 1236GL_INSTRUMENT_BUFFER_POINTER_SGIX = 33152 # GL/glext.h:1826 1237GL_INSTRUMENT_MEASUREMENTS_SGIX = 33153 # GL/glext.h:1827 1238# SGIX_texture_scale_bias (GL/glext.h:1830) 1239GL_POST_TEXTURE_FILTER_BIAS_SGIX = 33145 # GL/glext.h:1831 1240GL_POST_TEXTURE_FILTER_SCALE_SGIX = 33146 # GL/glext.h:1832 1241GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = 33147 # GL/glext.h:1833 1242GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = 33148 # GL/glext.h:1834 1243# SGIX_framezoom (GL/glext.h:1837) 1244GL_FRAMEZOOM_SGIX = 33163 # GL/glext.h:1838 1245GL_FRAMEZOOM_FACTOR_SGIX = 33164 # GL/glext.h:1839 1246GL_MAX_FRAMEZOOM_FACTOR_SGIX = 33165 # GL/glext.h:1840 1247# SGIX_tag_sample_buffer (GL/glext.h:1843) 1248# FfdMaskSGIX (GL/glext.h:1846) 1249GL_TEXTURE_DEFORMATION_BIT_SGIX = 1 # GL/glext.h:1847 1250GL_GEOMETRY_DEFORMATION_BIT_SGIX = 2 # GL/glext.h:1848 1251# SGIX_polynomial_ffd (GL/glext.h:1851) 1252GL_GEOMETRY_DEFORMATION_SGIX = 33172 # GL/glext.h:1852 1253GL_TEXTURE_DEFORMATION_SGIX = 33173 # GL/glext.h:1853 1254GL_DEFORMATIONS_MASK_SGIX = 33174 # GL/glext.h:1854 1255GL_MAX_DEFORMATION_ORDER_SGIX = 33175 # GL/glext.h:1855 1256# SGIX_reference_plane (GL/glext.h:1858) 1257GL_REFERENCE_PLANE_SGIX = 33149 # GL/glext.h:1859 1258GL_REFERENCE_PLANE_EQUATION_SGIX = 33150 # GL/glext.h:1860 1259# SGIX_flush_raster (GL/glext.h:1863) 1260# SGIX_depth_texture (GL/glext.h:1866) 1261GL_DEPTH_COMPONENT16_SGIX = 33189 # GL/glext.h:1867 1262GL_DEPTH_COMPONENT24_SGIX = 33190 # GL/glext.h:1868 1263GL_DEPTH_COMPONENT32_SGIX = 33191 # GL/glext.h:1869 1264# SGIS_fog_function (GL/glext.h:1872) 1265GL_FOG_FUNC_SGIS = 33066 # GL/glext.h:1873 1266GL_FOG_FUNC_POINTS_SGIS = 33067 # GL/glext.h:1874 1267GL_MAX_FOG_FUNC_POINTS_SGIS = 33068 # GL/glext.h:1875 1268# SGIX_fog_offset (GL/glext.h:1878) 1269GL_FOG_OFFSET_SGIX = 33176 # GL/glext.h:1879 1270GL_FOG_OFFSET_VALUE_SGIX = 33177 # GL/glext.h:1880 1271# HP_image_transform (GL/glext.h:1883) 1272GL_IMAGE_SCALE_X_HP = 33109 # GL/glext.h:1884 1273GL_IMAGE_SCALE_Y_HP = 33110 # GL/glext.h:1885 1274GL_IMAGE_TRANSLATE_X_HP = 33111 # GL/glext.h:1886 1275GL_IMAGE_TRANSLATE_Y_HP = 33112 # GL/glext.h:1887 1276GL_IMAGE_ROTATE_ANGLE_HP = 33113 # GL/glext.h:1888 1277GL_IMAGE_ROTATE_ORIGIN_X_HP = 33114 # GL/glext.h:1889 1278GL_IMAGE_ROTATE_ORIGIN_Y_HP = 33115 # GL/glext.h:1890 1279GL_IMAGE_MAG_FILTER_HP = 33116 # GL/glext.h:1891 1280GL_IMAGE_MIN_FILTER_HP = 33117 # GL/glext.h:1892 1281GL_IMAGE_CUBIC_WEIGHT_HP = 33118 # GL/glext.h:1893 1282GL_CUBIC_HP = 33119 # GL/glext.h:1894 1283GL_AVERAGE_HP = 33120 # GL/glext.h:1895 1284GL_IMAGE_TRANSFORM_2D_HP = 33121 # GL/glext.h:1896 1285GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33122 # GL/glext.h:1897 1286GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33123 # GL/glext.h:1898 1287# HP_convolution_border_modes (GL/glext.h:1901) 1288GL_IGNORE_BORDER_HP = 33104 # GL/glext.h:1902 1289GL_CONSTANT_BORDER_HP = 33105 # GL/glext.h:1903 1290GL_REPLICATE_BORDER_HP = 33107 # GL/glext.h:1904 1291GL_CONVOLUTION_BORDER_COLOR_HP = 33108 # GL/glext.h:1905 1292# INGR_palette_buffer (GL/glext.h:1908) 1293# SGIX_texture_add_env (GL/glext.h:1911) 1294GL_TEXTURE_ENV_BIAS_SGIX = 32958 # GL/glext.h:1912 1295# EXT_color_subtable (GL/glext.h:1915) 1296# PGI_vertex_hints (GL/glext.h:1918) 1297GL_VERTEX_DATA_HINT_PGI = 107050 # GL/glext.h:1919 1298GL_VERTEX_CONSISTENT_HINT_PGI = 107051 # GL/glext.h:1920 1299GL_MATERIAL_SIDE_HINT_PGI = 107052 # GL/glext.h:1921 1300GL_MAX_VERTEX_HINT_PGI = 107053 # GL/glext.h:1922 1301GL_COLOR3_BIT_PGI = 65536 # GL/glext.h:1923 1302GL_COLOR4_BIT_PGI = 131072 # GL/glext.h:1924 1303GL_EDGEFLAG_BIT_PGI = 262144 # GL/glext.h:1925 1304GL_INDEX_BIT_PGI = 524288 # GL/glext.h:1926 1305GL_MAT_AMBIENT_BIT_PGI = 1048576 # GL/glext.h:1927 1306GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 2097152 # GL/glext.h:1928 1307GL_MAT_DIFFUSE_BIT_PGI = 4194304 # GL/glext.h:1929 1308GL_MAT_EMISSION_BIT_PGI = 8388608 # GL/glext.h:1930 1309GL_MAT_COLOR_INDEXES_BIT_PGI = 16777216 # GL/glext.h:1931 1310GL_MAT_SHININESS_BIT_PGI = 33554432 # GL/glext.h:1932 1311GL_MAT_SPECULAR_BIT_PGI = 67108864 # GL/glext.h:1933 1312GL_NORMAL_BIT_PGI = 134217728 # GL/glext.h:1934 1313GL_TEXCOORD1_BIT_PGI = 268435456 # GL/glext.h:1935 1314GL_TEXCOORD2_BIT_PGI = 536870912 # GL/glext.h:1936 1315GL_TEXCOORD3_BIT_PGI = 1073741824 # GL/glext.h:1937 1316GL_TEXCOORD4_BIT_PGI = 2147483648 # GL/glext.h:1938 1317GL_VERTEX23_BIT_PGI = 4 # GL/glext.h:1939 1318GL_VERTEX4_BIT_PGI = 8 # GL/glext.h:1940 1319# PGI_misc_hints (GL/glext.h:1943) 1320GL_PREFER_DOUBLEBUFFER_HINT_PGI = 107000 # GL/glext.h:1944 1321GL_CONSERVE_MEMORY_HINT_PGI = 107005 # GL/glext.h:1945 1322GL_RECLAIM_MEMORY_HINT_PGI = 107006 # GL/glext.h:1946 1323GL_NATIVE_GRAPHICS_HANDLE_PGI = 107010 # GL/glext.h:1947 1324GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = 107011 # GL/glext.h:1948 1325GL_NATIVE_GRAPHICS_END_HINT_PGI = 107012 # GL/glext.h:1949 1326GL_ALWAYS_FAST_HINT_PGI = 107020 # GL/glext.h:1950 1327GL_ALWAYS_SOFT_HINT_PGI = 107021 # GL/glext.h:1951 1328GL_ALLOW_DRAW_OBJ_HINT_PGI = 107022 # GL/glext.h:1952 1329GL_ALLOW_DRAW_WIN_HINT_PGI = 107023 # GL/glext.h:1953 1330GL_ALLOW_DRAW_FRG_HINT_PGI = 107024 # GL/glext.h:1954 1331GL_ALLOW_DRAW_MEM_HINT_PGI = 107025 # GL/glext.h:1955 1332GL_STRICT_DEPTHFUNC_HINT_PGI = 107030 # GL/glext.h:1956 1333GL_STRICT_LIGHTING_HINT_PGI = 107031 # GL/glext.h:1957 1334GL_STRICT_SCISSOR_HINT_PGI = 107032 # GL/glext.h:1958 1335GL_FULL_STIPPLE_HINT_PGI = 107033 # GL/glext.h:1959 1336GL_CLIP_NEAR_HINT_PGI = 107040 # GL/glext.h:1960 1337GL_CLIP_FAR_HINT_PGI = 107041 # GL/glext.h:1961 1338GL_WIDE_LINE_HINT_PGI = 107042 # GL/glext.h:1962 1339GL_BACK_NORMALS_HINT_PGI = 107043 # GL/glext.h:1963 1340# EXT_paletted_texture (GL/glext.h:1966) 1341GL_COLOR_INDEX1_EXT = 32994 # GL/glext.h:1967 1342GL_COLOR_INDEX2_EXT = 32995 # GL/glext.h:1968 1343GL_COLOR_INDEX4_EXT = 32996 # GL/glext.h:1969 1344GL_COLOR_INDEX8_EXT = 32997 # GL/glext.h:1970 1345GL_COLOR_INDEX12_EXT = 32998 # GL/glext.h:1971 1346GL_COLOR_INDEX16_EXT = 32999 # GL/glext.h:1972 1347GL_TEXTURE_INDEX_SIZE_EXT = 33005 # GL/glext.h:1973 1348# EXT_clip_volume_hint (GL/glext.h:1976) 1349GL_CLIP_VOLUME_CLIPPING_HINT_EXT = 33008 # GL/glext.h:1977 1350# SGIX_list_priority (GL/glext.h:1980) 1351GL_LIST_PRIORITY_SGIX = 33154 # GL/glext.h:1981 1352# SGIX_ir_instrument1 (GL/glext.h:1984) 1353GL_IR_INSTRUMENT1_SGIX = 33151 # GL/glext.h:1985 1354# SGIX_calligraphic_fragment (GL/glext.h:1988) 1355GL_CALLIGRAPHIC_FRAGMENT_SGIX = 33155 # GL/glext.h:1989 1356# SGIX_texture_lod_bias (GL/glext.h:1992) 1357GL_TEXTURE_LOD_BIAS_S_SGIX = 33166 # GL/glext.h:1993 1358GL_TEXTURE_LOD_BIAS_T_SGIX = 33167 # GL/glext.h:1994 1359GL_TEXTURE_LOD_BIAS_R_SGIX = 33168 # GL/glext.h:1995 1360# SGIX_shadow_ambient (GL/glext.h:1998) 1361GL_SHADOW_AMBIENT_SGIX = 32959 # GL/glext.h:1999 1362# EXT_index_texture (GL/glext.h:2002) 1363# EXT_index_material (GL/glext.h:2005) 1364GL_INDEX_MATERIAL_EXT = 33208 # GL/glext.h:2006 1365GL_INDEX_MATERIAL_PARAMETER_EXT = 33209 # GL/glext.h:2007 1366GL_INDEX_MATERIAL_FACE_EXT = 33210 # GL/glext.h:2008 1367# EXT_index_func (GL/glext.h:2011) 1368GL_INDEX_TEST_EXT = 33205 # GL/glext.h:2012 1369GL_INDEX_TEST_FUNC_EXT = 33206 # GL/glext.h:2013 1370GL_INDEX_TEST_REF_EXT = 33207 # GL/glext.h:2014 1371# EXT_index_array_formats (GL/glext.h:2017) 1372GL_IUI_V2F_EXT = 33197 # GL/glext.h:2018 1373GL_IUI_V3F_EXT = 33198 # GL/glext.h:2019 1374GL_IUI_N3F_V2F_EXT = 33199 # GL/glext.h:2020 1375GL_IUI_N3F_V3F_EXT = 33200 # GL/glext.h:2021 1376GL_T2F_IUI_V2F_EXT = 33201 # GL/glext.h:2022 1377GL_T2F_IUI_V3F_EXT = 33202 # GL/glext.h:2023 1378GL_T2F_IUI_N3F_V2F_EXT = 33203 # GL/glext.h:2024 1379GL_T2F_IUI_N3F_V3F_EXT = 33204 # GL/glext.h:2025 1380# EXT_compiled_vertex_array (GL/glext.h:2028) 1381GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = 33192 # GL/glext.h:2029 1382GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = 33193 # GL/glext.h:2030 1383# EXT_cull_vertex (GL/glext.h:2033) 1384GL_CULL_VERTEX_EXT = 33194 # GL/glext.h:2034 1385GL_CULL_VERTEX_EYE_POSITION_EXT = 33195 # GL/glext.h:2035 1386GL_CULL_VERTEX_OBJECT_POSITION_EXT = 33196 # GL/glext.h:2036 1387# SGIX_ycrcb (GL/glext.h:2039) 1388GL_YCRCB_422_SGIX = 33211 # GL/glext.h:2040 1389GL_YCRCB_444_SGIX = 33212 # GL/glext.h:2041 1390# SGIX_fragment_lighting (GL/glext.h:2044) 1391GL_FRAGMENT_LIGHTING_SGIX = 33792 # GL/glext.h:2045 1392GL_FRAGMENT_COLOR_MATERIAL_SGIX = 33793 # GL/glext.h:2046 1393GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX = 33794 # GL/glext.h:2047 1394GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = 33795 # GL/glext.h:2048 1395GL_MAX_FRAGMENT_LIGHTS_SGIX = 33796 # GL/glext.h:2049 1396GL_MAX_ACTIVE_LIGHTS_SGIX = 33797 # GL/glext.h:2050 1397GL_CURRENT_RASTER_NORMAL_SGIX = 33798 # GL/glext.h:2051 1398GL_LIGHT_ENV_MODE_SGIX = 33799 # GL/glext.h:2052 1399GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = 33800 # GL/glext.h:2053 1400GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = 33801 # GL/glext.h:2054 1401GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = 33802 # GL/glext.h:2055 1402GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = 33803 # GL/glext.h:2056 1403GL_FRAGMENT_LIGHT0_SGIX = 33804 # GL/glext.h:2057 1404GL_FRAGMENT_LIGHT1_SGIX = 33805 # GL/glext.h:2058 1405GL_FRAGMENT_LIGHT2_SGIX = 33806 # GL/glext.h:2059 1406GL_FRAGMENT_LIGHT3_SGIX = 33807 # GL/glext.h:2060 1407GL_FRAGMENT_LIGHT4_SGIX = 33808 # GL/glext.h:2061 1408GL_FRAGMENT_LIGHT5_SGIX = 33809 # GL/glext.h:2062 1409GL_FRAGMENT_LIGHT6_SGIX = 33810 # GL/glext.h:2063 1410GL_FRAGMENT_LIGHT7_SGIX = 33811 # GL/glext.h:2064 1411# IBM_rasterpos_clip (GL/glext.h:2067) 1412GL_RASTER_POSITION_UNCLIPPED_IBM = 103010 # GL/glext.h:2068 1413# HP_texture_lighting (GL/glext.h:2071) 1414GL_TEXTURE_LIGHTING_MODE_HP = 33127 # GL/glext.h:2072 1415GL_TEXTURE_POST_SPECULAR_HP = 33128 # GL/glext.h:2073 1416GL_TEXTURE_PRE_SPECULAR_HP = 33129 # GL/glext.h:2074 1417# EXT_draw_range_elements (GL/glext.h:2077) 1418GL_MAX_ELEMENTS_VERTICES_EXT = 33000 # GL/glext.h:2078 1419GL_MAX_ELEMENTS_INDICES_EXT = 33001 # GL/glext.h:2079 1420# WIN_phong_shading (GL/glext.h:2082) 1421GL_PHONG_WIN = 33002 # GL/glext.h:2083 1422GL_PHONG_HINT_WIN = 33003 # GL/glext.h:2084 1423# WIN_specular_fog (GL/glext.h:2087) 1424GL_FOG_SPECULAR_TEXTURE_WIN = 33004 # GL/glext.h:2088 1425# EXT_light_texture (GL/glext.h:2091) 1426GL_FRAGMENT_MATERIAL_EXT = 33609 # GL/glext.h:2092 1427GL_FRAGMENT_NORMAL_EXT = 33610 # GL/glext.h:2093 1428GL_FRAGMENT_COLOR_EXT = 33612 # GL/glext.h:2094 1429GL_ATTENUATION_EXT = 33613 # GL/glext.h:2095 1430GL_SHADOW_ATTENUATION_EXT = 33614 # GL/glext.h:2096 1431GL_TEXTURE_APPLICATION_MODE_EXT = 33615 # GL/glext.h:2097 1432GL_TEXTURE_LIGHT_EXT = 33616 # GL/glext.h:2098 1433GL_TEXTURE_MATERIAL_FACE_EXT = 33617 # GL/glext.h:2099 1434GL_TEXTURE_MATERIAL_PARAMETER_EXT = 33618 # GL/glext.h:2100 1435# SGIX_blend_alpha_minmax (GL/glext.h:2104) 1436GL_ALPHA_MIN_SGIX = 33568 # GL/glext.h:2105 1437GL_ALPHA_MAX_SGIX = 33569 # GL/glext.h:2106 1438# SGIX_impact_pixel_texture (GL/glext.h:2109) 1439GL_PIXEL_TEX_GEN_Q_CEILING_SGIX = 33156 # GL/glext.h:2110 1440GL_PIXEL_TEX_GEN_Q_ROUND_SGIX = 33157 # GL/glext.h:2111 1441GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX = 33158 # GL/glext.h:2112 1442GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX = 33159 # GL/glext.h:2113 1443GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX = 33160 # GL/glext.h:2114 1444GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX = 33161 # GL/glext.h:2115 1445GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX = 33162 # GL/glext.h:2116 1446# EXT_bgra (GL/glext.h:2119) 1447GL_BGR_EXT = 32992 # GL/glext.h:2120 1448GL_BGRA_EXT = 32993 # GL/glext.h:2121 1449# SGIX_async (GL/glext.h:2124) 1450GL_ASYNC_MARKER_SGIX = 33577 # GL/glext.h:2125 1451# SGIX_async_pixel (GL/glext.h:2128) 1452GL_ASYNC_TEX_IMAGE_SGIX = 33628 # GL/glext.h:2129 1453GL_ASYNC_DRAW_PIXELS_SGIX = 33629 # GL/glext.h:2130 1454GL_ASYNC_READ_PIXELS_SGIX = 33630 # GL/glext.h:2131 1455GL_MAX_ASYNC_TEX_IMAGE_SGIX = 33631 # GL/glext.h:2132 1456GL_MAX_ASYNC_DRAW_PIXELS_SGIX = 33632 # GL/glext.h:2133 1457GL_MAX_ASYNC_READ_PIXELS_SGIX = 33633 # GL/glext.h:2134 1458# SGIX_async_histogram (GL/glext.h:2137) 1459GL_ASYNC_HISTOGRAM_SGIX = 33580 # GL/glext.h:2138 1460GL_MAX_ASYNC_HISTOGRAM_SGIX = 33581 # GL/glext.h:2139 1461# INTEL_texture_scissor (GL/glext.h:2142) 1462# INTEL_parallel_arrays (GL/glext.h:2145) 1463GL_PARALLEL_ARRAYS_INTEL = 33780 # GL/glext.h:2146 1464GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL = 33781 # GL/glext.h:2147 1465GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL = 33782 # GL/glext.h:2148 1466GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL = 33783 # GL/glext.h:2149 1467GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = 33784 # GL/glext.h:2150 1468# HP_occlusion_test (GL/glext.h:2153) 1469GL_OCCLUSION_TEST_HP = 33125 # GL/glext.h:2154 1470GL_OCCLUSION_TEST_RESULT_HP = 33126 # GL/glext.h:2155 1471# EXT_pixel_transform (GL/glext.h:2158) 1472GL_PIXEL_TRANSFORM_2D_EXT = 33584 # GL/glext.h:2159 1473GL_PIXEL_MAG_FILTER_EXT = 33585 # GL/glext.h:2160 1474GL_PIXEL_MIN_FILTER_EXT = 33586 # GL/glext.h:2161 1475GL_PIXEL_CUBIC_WEIGHT_EXT = 33587 # GL/glext.h:2162 1476GL_CUBIC_EXT = 33588 # GL/glext.h:2163 1477GL_AVERAGE_EXT = 33589 # GL/glext.h:2164 1478GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33590 # GL/glext.h:2165 1479GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33591 # GL/glext.h:2166 1480GL_PIXEL_TRANSFORM_2D_MATRIX_EXT = 33592 # GL/glext.h:2167 1481# EXT_pixel_transform_color_table (GL/glext.h:2170) 1482# EXT_shared_texture_palette (GL/glext.h:2173) 1483GL_SHARED_TEXTURE_PALETTE_EXT = 33275 # GL/glext.h:2174 1484# EXT_separate_specular_color (GL/glext.h:2177) 1485GL_LIGHT_MODEL_COLOR_CONTROL_EXT = 33272 # GL/glext.h:2178 1486GL_SINGLE_COLOR_EXT = 33273 # GL/glext.h:2179 1487GL_SEPARATE_SPECULAR_COLOR_EXT = 33274 # GL/glext.h:2180 1488# EXT_secondary_color (GL/glext.h:2183) 1489GL_COLOR_SUM_EXT = 33880 # GL/glext.h:2184 1490GL_CURRENT_SECONDARY_COLOR_EXT = 33881 # GL/glext.h:2185 1491GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 33882 # GL/glext.h:2186 1492GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 33883 # GL/glext.h:2187 1493GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 33884 # GL/glext.h:2188 1494GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 33885 # GL/glext.h:2189 1495GL_SECONDARY_COLOR_ARRAY_EXT = 33886 # GL/glext.h:2190 1496# EXT_texture_perturb_normal (GL/glext.h:2193) 1497GL_PERTURB_EXT = 34222 # GL/glext.h:2194 1498GL_TEXTURE_NORMAL_EXT = 34223 # GL/glext.h:2195 1499# EXT_multi_draw_arrays (GL/glext.h:2198) 1500# EXT_fog_coord (GL/glext.h:2201) 1501GL_FOG_COORDINATE_SOURCE_EXT = 33872 # GL/glext.h:2202 1502GL_FOG_COORDINATE_EXT = 33873 # GL/glext.h:2203 1503GL_FRAGMENT_DEPTH_EXT = 33874 # GL/glext.h:2204 1504GL_CURRENT_FOG_COORDINATE_EXT = 33875 # GL/glext.h:2205 1505GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 33876 # GL/glext.h:2206 1506GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 33877 # GL/glext.h:2207 1507GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 33878 # GL/glext.h:2208 1508GL_FOG_COORDINATE_ARRAY_EXT = 33879 # GL/glext.h:2209 1509# REND_screen_coordinates (GL/glext.h:2212) 1510GL_SCREEN_COORDINATES_REND = 33936 # GL/glext.h:2213 1511GL_INVERTED_SCREEN_W_REND = 33937 # GL/glext.h:2214 1512# EXT_coordinate_frame (GL/glext.h:2217) 1513GL_TANGENT_ARRAY_EXT = 33849 # GL/glext.h:2218 1514GL_BINORMAL_ARRAY_EXT = 33850 # GL/glext.h:2219 1515GL_CURRENT_TANGENT_EXT = 33851 # GL/glext.h:2220 1516GL_CURRENT_BINORMAL_EXT = 33852 # GL/glext.h:2221 1517GL_TANGENT_ARRAY_TYPE_EXT = 33854 # GL/glext.h:2222 1518GL_TANGENT_ARRAY_STRIDE_EXT = 33855 # GL/glext.h:2223 1519GL_BINORMAL_ARRAY_TYPE_EXT = 33856 # GL/glext.h:2224 1520GL_BINORMAL_ARRAY_STRIDE_EXT = 33857 # GL/glext.h:2225 1521GL_TANGENT_ARRAY_POINTER_EXT = 33858 # GL/glext.h:2226 1522GL_BINORMAL_ARRAY_POINTER_EXT = 33859 # GL/glext.h:2227 1523GL_MAP1_TANGENT_EXT = 33860 # GL/glext.h:2228 1524GL_MAP2_TANGENT_EXT = 33861 # GL/glext.h:2229 1525GL_MAP1_BINORMAL_EXT = 33862 # GL/glext.h:2230 1526GL_MAP2_BINORMAL_EXT = 33863 # GL/glext.h:2231 1527# EXT_texture_env_combine (GL/glext.h:2234) 1528GL_COMBINE_EXT = 34160 # GL/glext.h:2235 1529GL_COMBINE_RGB_EXT = 34161 # GL/glext.h:2236 1530GL_COMBINE_ALPHA_EXT = 34162 # GL/glext.h:2237 1531GL_RGB_SCALE_EXT = 34163 # GL/glext.h:2238 1532GL_ADD_SIGNED_EXT = 34164 # GL/glext.h:2239 1533GL_INTERPOLATE_EXT = 34165 # GL/glext.h:2240 1534GL_CONSTANT_EXT = 34166 # GL/glext.h:2241 1535GL_PRIMARY_COLOR_EXT = 34167 # GL/glext.h:2242 1536GL_PREVIOUS_EXT = 34168 # GL/glext.h:2243 1537GL_SOURCE0_RGB_EXT = 34176 # GL/glext.h:2244 1538GL_SOURCE1_RGB_EXT = 34177 # GL/glext.h:2245 1539GL_SOURCE2_RGB_EXT = 34178 # GL/glext.h:2246 1540GL_SOURCE0_ALPHA_EXT = 34184 # GL/glext.h:2247 1541GL_SOURCE1_ALPHA_EXT = 34185 # GL/glext.h:2248 1542GL_SOURCE2_ALPHA_EXT = 34186 # GL/glext.h:2249 1543GL_OPERAND0_RGB_EXT = 34192 # GL/glext.h:2250 1544GL_OPERAND1_RGB_EXT = 34193 # GL/glext.h:2251 1545GL_OPERAND2_RGB_EXT = 34194 # GL/glext.h:2252 1546GL_OPERAND0_ALPHA_EXT = 34200 # GL/glext.h:2253 1547GL_OPERAND1_ALPHA_EXT = 34201 # GL/glext.h:2254 1548GL_OPERAND2_ALPHA_EXT = 34202 # GL/glext.h:2255 1549# APPLE_specular_vector (GL/glext.h:2258) 1550GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE = 34224 # GL/glext.h:2259 1551# APPLE_transform_hint (GL/glext.h:2262) 1552GL_TRANSFORM_HINT_APPLE = 34225 # GL/glext.h:2263 1553# SGIX_fog_scale (GL/glext.h:2266) 1554GL_FOG_SCALE_SGIX = 33276 # GL/glext.h:2267 1555GL_FOG_SCALE_VALUE_SGIX = 33277 # GL/glext.h:2268 1556# SUNX_constant_data (GL/glext.h:2271) 1557GL_UNPACK_CONSTANT_DATA_SUNX = 33237 # GL/glext.h:2272 1558GL_TEXTURE_CONSTANT_DATA_SUNX = 33238 # GL/glext.h:2273 1559# SUN_global_alpha (GL/glext.h:2276) 1560GL_GLOBAL_ALPHA_SUN = 33241 # GL/glext.h:2277 1561GL_GLOBAL_ALPHA_FACTOR_SUN = 33242 # GL/glext.h:2278 1562# SUN_triangle_list (GL/glext.h:2281) 1563GL_RESTART_SUN = 1 # GL/glext.h:2282 1564GL_REPLACE_MIDDLE_SUN = 2 # GL/glext.h:2283 1565GL_REPLACE_OLDEST_SUN = 3 # GL/glext.h:2284 1566GL_TRIANGLE_LIST_SUN = 33239 # GL/glext.h:2285 1567GL_REPLACEMENT_CODE_SUN = 33240 # GL/glext.h:2286 1568GL_REPLACEMENT_CODE_ARRAY_SUN = 34240 # GL/glext.h:2287 1569GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN = 34241 # GL/glext.h:2288 1570GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN = 34242 # GL/glext.h:2289 1571GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN = 34243 # GL/glext.h:2290 1572GL_R1UI_V3F_SUN = 34244 # GL/glext.h:2291 1573GL_R1UI_C4UB_V3F_SUN = 34245 # GL/glext.h:2292 1574GL_R1UI_C3F_V3F_SUN = 34246 # GL/glext.h:2293 1575GL_R1UI_N3F_V3F_SUN = 34247 # GL/glext.h:2294 1576GL_R1UI_C4F_N3F_V3F_SUN = 34248 # GL/glext.h:2295 1577GL_R1UI_T2F_V3F_SUN = 34249 # GL/glext.h:2296 1578GL_R1UI_T2F_N3F_V3F_SUN = 34250 # GL/glext.h:2297 1579GL_R1UI_T2F_C4F_N3F_V3F_SUN = 34251 # GL/glext.h:2298 1580# SUN_vertex (GL/glext.h:2301) 1581# EXT_blend_func_separate (GL/glext.h:2304) 1582GL_BLEND_DST_RGB_EXT = 32968 # GL/glext.h:2305 1583GL_BLEND_SRC_RGB_EXT = 32969 # GL/glext.h:2306 1584GL_BLEND_DST_ALPHA_EXT = 32970 # GL/glext.h:2307 1585GL_BLEND_SRC_ALPHA_EXT = 32971 # GL/glext.h:2308 1586# INGR_color_clamp (GL/glext.h:2311) 1587GL_RED_MIN_CLAMP_INGR = 34144 # GL/glext.h:2312 1588GL_GREEN_MIN_CLAMP_INGR = 34145 # GL/glext.h:2313 1589GL_BLUE_MIN_CLAMP_INGR = 34146 # GL/glext.h:2314 1590GL_ALPHA_MIN_CLAMP_INGR = 34147 # GL/glext.h:2315 1591GL_RED_MAX_CLAMP_INGR = 34148 # GL/glext.h:2316 1592GL_GREEN_MAX_CLAMP_INGR = 34149 # GL/glext.h:2317 1593GL_BLUE_MAX_CLAMP_INGR = 34150 # GL/glext.h:2318 1594GL_ALPHA_MAX_CLAMP_INGR = 34151 # GL/glext.h:2319 1595# INGR_interlace_read (GL/glext.h:2322) 1596GL_INTERLACE_READ_INGR = 34152 # GL/glext.h:2323 1597# EXT_stencil_wrap (GL/glext.h:2326) 1598GL_INCR_WRAP_EXT = 34055 # GL/glext.h:2327 1599GL_DECR_WRAP_EXT = 34056 # GL/glext.h:2328 1600# EXT_422_pixels (GL/glext.h:2331) 1601GL_422_EXT = 32972 # GL/glext.h:2332 1602GL_422_REV_EXT = 32973 # GL/glext.h:2333 1603GL_422_AVERAGE_EXT = 32974 # GL/glext.h:2334 1604GL_422_REV_AVERAGE_EXT = 32975 # GL/glext.h:2335 1605# NV_texgen_reflection (GL/glext.h:2338) 1606GL_NORMAL_MAP_NV = 34065 # GL/glext.h:2339 1607GL_REFLECTION_MAP_NV = 34066 # GL/glext.h:2340 1608# EXT_texture_cube_map (GL/glext.h:2343) 1609GL_NORMAL_MAP_EXT = 34065 # GL/glext.h:2344 1610GL_REFLECTION_MAP_EXT = 34066 # GL/glext.h:2345 1611GL_TEXTURE_CUBE_MAP_EXT = 34067 # GL/glext.h:2346 1612GL_TEXTURE_BINDING_CUBE_MAP_EXT = 34068 # GL/glext.h:2347 1613GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT = 34069 # GL/glext.h:2348 1614GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = 34070 # GL/glext.h:2349 1615GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = 34071 # GL/glext.h:2350 1616GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = 34072 # GL/glext.h:2351 1617GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = 34073 # GL/glext.h:2352 1618GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = 34074 # GL/glext.h:2353 1619GL_PROXY_TEXTURE_CUBE_MAP_EXT = 34075 # GL/glext.h:2354 1620GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT = 34076 # GL/glext.h:2355 1621# SUN_convolution_border_modes (GL/glext.h:2358) 1622GL_WRAP_BORDER_SUN = 33236 # GL/glext.h:2359 1623# EXT_texture_env_add (GL/glext.h:2362) 1624# EXT_texture_lod_bias (GL/glext.h:2365) 1625GL_MAX_TEXTURE_LOD_BIAS_EXT = 34045 # GL/glext.h:2366 1626GL_TEXTURE_FILTER_CONTROL_EXT = 34048 # GL/glext.h:2367 1627GL_TEXTURE_LOD_BIAS_EXT = 34049 # GL/glext.h:2368 1628# EXT_texture_filter_anisotropic (GL/glext.h:2371) 1629GL_TEXTURE_MAX_ANISOTROPY_EXT = 34046 # GL/glext.h:2372 1630GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 34047 # GL/glext.h:2373 1631# EXT_vertex_weighting (GL/glext.h:2376) 1632GL_MODELVIEW0_STACK_DEPTH_EXT = 2979 # GL/glext.h:2377 1633GL_MODELVIEW1_STACK_DEPTH_EXT = 34050 # GL/glext.h:2378 1634GL_MODELVIEW0_MATRIX_EXT = 2982 # GL/glext.h:2379 1635GL_MODELVIEW1_MATRIX_EXT = 34054 # GL/glext.h:2380 1636GL_VERTEX_WEIGHTING_EXT = 34057 # GL/glext.h:2381 1637GL_MODELVIEW0_EXT = 5888 # GL/glext.h:2382 1638GL_MODELVIEW1_EXT = 34058 # GL/glext.h:2383 1639GL_CURRENT_VERTEX_WEIGHT_EXT = 34059 # GL/glext.h:2384 1640GL_VERTEX_WEIGHT_ARRAY_EXT = 34060 # GL/glext.h:2385 1641GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 34061 # GL/glext.h:2386 1642GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 34062 # GL/glext.h:2387 1643GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 34063 # GL/glext.h:2388 1644GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 34064 # GL/glext.h:2389 1645# NV_light_max_exponent (GL/glext.h:2392) 1646GL_MAX_SHININESS_NV = 34052 # GL/glext.h:2393 1647GL_MAX_SPOT_EXPONENT_NV = 34053 # GL/glext.h:2394 1648# NV_vertex_array_range (GL/glext.h:2397) 1649GL_VERTEX_ARRAY_RANGE_NV = 34077 # GL/glext.h:2398 1650GL_VERTEX_ARRAY_RANGE_LENGTH_NV = 34078 # GL/glext.h:2399 1651GL_VERTEX_ARRAY_RANGE_VALID_NV = 34079 # GL/glext.h:2400 1652GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 34080 # GL/glext.h:2401 1653GL_VERTEX_ARRAY_RANGE_POINTER_NV = 34081 # GL/glext.h:2402 1654# NV_register_combiners (GL/glext.h:2405) 1655GL_REGISTER_COMBINERS_NV = 34082 # GL/glext.h:2406 1656GL_VARIABLE_A_NV = 34083 # GL/glext.h:2407 1657GL_VARIABLE_B_NV = 34084 # GL/glext.h:2408 1658GL_VARIABLE_C_NV = 34085 # GL/glext.h:2409 1659GL_VARIABLE_D_NV = 34086 # GL/glext.h:2410 1660GL_VARIABLE_E_NV = 34087 # GL/glext.h:2411 1661GL_VARIABLE_F_NV = 34088 # GL/glext.h:2412 1662GL_VARIABLE_G_NV = 34089 # GL/glext.h:2413 1663GL_CONSTANT_COLOR0_NV = 34090 # GL/glext.h:2414 1664GL_CONSTANT_COLOR1_NV = 34091 # GL/glext.h:2415 1665GL_PRIMARY_COLOR_NV = 34092 # GL/glext.h:2416 1666GL_SECONDARY_COLOR_NV = 34093 # GL/glext.h:2417 1667GL_SPARE0_NV = 34094 # GL/glext.h:2418 1668GL_SPARE1_NV = 34095 # GL/glext.h:2419 1669GL_DISCARD_NV = 34096 # GL/glext.h:2420 1670GL_E_TIMES_F_NV = 34097 # GL/glext.h:2421 1671GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 34098 # GL/glext.h:2422 1672GL_UNSIGNED_IDENTITY_NV = 34102 # GL/glext.h:2423 1673GL_UNSIGNED_INVERT_NV = 34103 # GL/glext.h:2424 1674GL_EXPAND_NORMAL_NV = 34104 # GL/glext.h:2425 1675GL_EXPAND_NEGATE_NV = 34105 # GL/glext.h:2426 1676GL_HALF_BIAS_NORMAL_NV = 34106 # GL/glext.h:2427 1677GL_HALF_BIAS_NEGATE_NV = 34107 # GL/glext.h:2428 1678GL_SIGNED_IDENTITY_NV = 34108 # GL/glext.h:2429 1679GL_SIGNED_NEGATE_NV = 34109 # GL/glext.h:2430 1680GL_SCALE_BY_TWO_NV = 34110 # GL/glext.h:2431 1681GL_SCALE_BY_FOUR_NV = 34111 # GL/glext.h:2432 1682GL_SCALE_BY_ONE_HALF_NV = 34112 # GL/glext.h:2433 1683GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 34113 # GL/glext.h:2434 1684GL_COMBINER_INPUT_NV = 34114 # GL/glext.h:2435 1685GL_COMBINER_MAPPING_NV = 34115 # GL/glext.h:2436 1686GL_COMBINER_COMPONENT_USAGE_NV = 34116 # GL/glext.h:2437 1687GL_COMBINER_AB_DOT_PRODUCT_NV = 34117 # GL/glext.h:2438 1688GL_COMBINER_CD_DOT_PRODUCT_NV = 34118 # GL/glext.h:2439 1689GL_COMBINER_MUX_SUM_NV = 34119 # GL/glext.h:2440 1690GL_COMBINER_SCALE_NV = 34120 # GL/glext.h:2441 1691GL_COMBINER_BIAS_NV = 34121 # GL/glext.h:2442 1692GL_COMBINER_AB_OUTPUT_NV = 34122 # GL/glext.h:2443 1693GL_COMBINER_CD_OUTPUT_NV = 34123 # GL/glext.h:2444 1694GL_COMBINER_SUM_OUTPUT_NV = 34124 # GL/glext.h:2445 1695GL_MAX_GENERAL_COMBINERS_NV = 34125 # GL/glext.h:2446 1696GL_NUM_GENERAL_COMBINERS_NV = 34126 # GL/glext.h:2447 1697GL_COLOR_SUM_CLAMP_NV = 34127 # GL/glext.h:2448 1698GL_COMBINER0_NV = 34128 # GL/glext.h:2449 1699GL_COMBINER1_NV = 34129 # GL/glext.h:2450 1700GL_COMBINER2_NV = 34130 # GL/glext.h:2451 1701GL_COMBINER3_NV = 34131 # GL/glext.h:2452 1702GL_COMBINER4_NV = 34132 # GL/glext.h:2453 1703GL_COMBINER5_NV = 34133 # GL/glext.h:2454 1704GL_COMBINER6_NV = 34134 # GL/glext.h:2455 1705GL_COMBINER7_NV = 34135 # GL/glext.h:2456 1706# NV_fog_distance (GL/glext.h:2464) 1707GL_FOG_DISTANCE_MODE_NV = 34138 # GL/glext.h:2465 1708GL_EYE_RADIAL_NV = 34139 # GL/glext.h:2466 1709GL_EYE_PLANE_ABSOLUTE_NV = 34140 # GL/glext.h:2467 1710# NV_texgen_emboss (GL/glext.h:2471) 1711GL_EMBOSS_LIGHT_NV = 34141 # GL/glext.h:2472 1712GL_EMBOSS_CONSTANT_NV = 34142 # GL/glext.h:2473 1713GL_EMBOSS_MAP_NV = 34143 # GL/glext.h:2474 1714# NV_blend_square (GL/glext.h:2477) 1715# NV_texture_env_combine4 (GL/glext.h:2480) 1716GL_COMBINE4_NV = 34051 # GL/glext.h:2481 1717GL_SOURCE3_RGB_NV = 34179 # GL/glext.h:2482 1718GL_SOURCE3_ALPHA_NV = 34187 # GL/glext.h:2483 1719GL_OPERAND3_RGB_NV = 34195 # GL/glext.h:2484 1720GL_OPERAND3_ALPHA_NV = 34203 # GL/glext.h:2485 1721# MESA_resize_buffers (GL/glext.h:2488) 1722# MESA_window_pos (GL/glext.h:2491) 1723# EXT_texture_compression_s3tc (GL/glext.h:2494) 1724GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 33776 # GL/glext.h:2495 1725GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 33777 # GL/glext.h:2496 1726GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 33778 # GL/glext.h:2497 1727GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 33779 # GL/glext.h:2498 1728# IBM_cull_vertex (GL/glext.h:2501) 1729GL_CULL_VERTEX_IBM = 103050 # GL/glext.h:2502 1730# IBM_multimode_draw_arrays (GL/glext.h:2505) 1731# IBM_vertex_array_lists (GL/glext.h:2508) 1732GL_VERTEX_ARRAY_LIST_IBM = 103070 # GL/glext.h:2509 1733GL_NORMAL_ARRAY_LIST_IBM = 103071 # GL/glext.h:2510 1734GL_COLOR_ARRAY_LIST_IBM = 103072 # GL/glext.h:2511 1735GL_INDEX_ARRAY_LIST_IBM = 103073 # GL/glext.h:2512 1736GL_TEXTURE_COORD_ARRAY_LIST_IBM = 103074 # GL/glext.h:2513 1737GL_EDGE_FLAG_ARRAY_LIST_IBM = 103075 # GL/glext.h:2514 1738GL_FOG_COORDINATE_ARRAY_LIST_IBM = 103076 # GL/glext.h:2515 1739GL_SECONDARY_COLOR_ARRAY_LIST_IBM = 103077 # GL/glext.h:2516 1740GL_VERTEX_ARRAY_LIST_STRIDE_IBM = 103080 # GL/glext.h:2517 1741GL_NORMAL_ARRAY_LIST_STRIDE_IBM = 103081 # GL/glext.h:2518 1742GL_COLOR_ARRAY_LIST_STRIDE_IBM = 103082 # GL/glext.h:2519 1743GL_INDEX_ARRAY_LIST_STRIDE_IBM = 103083 # GL/glext.h:2520 1744GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = 103084 # GL/glext.h:2521 1745GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = 103085 # GL/glext.h:2522 1746GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = 103086 # GL/glext.h:2523 1747GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087 # GL/glext.h:2524 1748# SGIX_subsample (GL/glext.h:2527) 1749GL_PACK_SUBSAMPLE_RATE_SGIX = 34208 # GL/glext.h:2528 1750GL_UNPACK_SUBSAMPLE_RATE_SGIX = 34209 # GL/glext.h:2529 1751GL_PIXEL_SUBSAMPLE_4444_SGIX = 34210 # GL/glext.h:2530 1752GL_PIXEL_SUBSAMPLE_2424_SGIX = 34211 # GL/glext.h:2531 1753GL_PIXEL_SUBSAMPLE_4242_SGIX = 34212 # GL/glext.h:2532 1754# SGIX_ycrcb_subsample (GL/glext.h:2535) 1755# SGIX_ycrcba (GL/glext.h:2538) 1756GL_YCRCB_SGIX = 33560 # GL/glext.h:2539 1757GL_YCRCBA_SGIX = 33561 # GL/glext.h:2540 1758# SGI_depth_pass_instrument (GL/glext.h:2543) 1759GL_DEPTH_PASS_INSTRUMENT_SGIX = 33552 # GL/glext.h:2544 1760GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX = 33553 # GL/glext.h:2545 1761GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX = 33554 # GL/glext.h:2546 1762# 3DFX_texture_compression_FXT1 (GL/glext.h:2549) 1763GL_COMPRESSED_RGB_FXT1_3DFX = 34480 # GL/glext.h:2550 1764GL_COMPRESSED_RGBA_FXT1_3DFX = 34481 # GL/glext.h:2551 1765# 3DFX_multisample (GL/glext.h:2554) 1766GL_MULTISAMPLE_3DFX = 34482 # GL/glext.h:2555 1767GL_SAMPLE_BUFFERS_3DFX = 34483 # GL/glext.h:2556 1768GL_SAMPLES_3DFX = 34484 # GL/glext.h:2557 1769GL_MULTISAMPLE_BIT_3DFX = 536870912 # GL/glext.h:2558 1770# 3DFX_tbuffer (GL/glext.h:2561) 1771# EXT_multisample (GL/glext.h:2564) 1772GL_MULTISAMPLE_EXT = 32925 # GL/glext.h:2565 1773GL_SAMPLE_ALPHA_TO_MASK_EXT = 32926 # GL/glext.h:2566 1774GL_SAMPLE_ALPHA_TO_ONE_EXT = 32927 # GL/glext.h:2567 1775GL_SAMPLE_MASK_EXT = 32928 # GL/glext.h:2568 1776GL_1PASS_EXT = 32929 # GL/glext.h:2569 1777GL_2PASS_0_EXT = 32930 # GL/glext.h:2570 1778GL_2PASS_1_EXT = 32931 # GL/glext.h:2571 1779GL_4PASS_0_EXT = 32932 # GL/glext.h:2572 1780GL_4PASS_1_EXT = 32933 # GL/glext.h:2573 1781GL_4PASS_2_EXT = 32934 # GL/glext.h:2574 1782GL_4PASS_3_EXT = 32935 # GL/glext.h:2575 1783GL_SAMPLE_BUFFERS_EXT = 32936 # GL/glext.h:2576 1784GL_SAMPLES_EXT = 32937 # GL/glext.h:2577 1785GL_SAMPLE_MASK_VALUE_EXT = 32938 # GL/glext.h:2578 1786GL_SAMPLE_MASK_INVERT_EXT = 32939 # GL/glext.h:2579 1787GL_SAMPLE_PATTERN_EXT = 32940 # GL/glext.h:2580 1788GL_MULTISAMPLE_BIT_EXT = 536870912 # GL/glext.h:2581 1789# SGIX_vertex_preclip (GL/glext.h:2584) 1790GL_VERTEX_PRECLIP_SGIX = 33774 # GL/glext.h:2585 1791GL_VERTEX_PRECLIP_HINT_SGIX = 33775 # GL/glext.h:2586 1792# SGIX_convolution_accuracy (GL/glext.h:2589) 1793GL_CONVOLUTION_HINT_SGIX = 33558 # GL/glext.h:2590 1794# SGIX_resample (GL/glext.h:2593) 1795GL_PACK_RESAMPLE_SGIX = 33836 # GL/glext.h:2594 1796GL_UNPACK_RESAMPLE_SGIX = 33837 # GL/glext.h:2595 1797GL_RESAMPLE_REPLICATE_SGIX = 33838 # GL/glext.h:2596 1798GL_RESAMPLE_ZERO_FILL_SGIX = 33839 # GL/glext.h:2597 1799GL_RESAMPLE_DECIMATE_SGIX = 33840 # GL/glext.h:2598 1800# SGIS_point_line_texgen (GL/glext.h:2601) 1801GL_EYE_DISTANCE_TO_POINT_SGIS = 33264 # GL/glext.h:2602 1802GL_OBJECT_DISTANCE_TO_POINT_SGIS = 33265 # GL/glext.h:2603 1803GL_EYE_DISTANCE_TO_LINE_SGIS = 33266 # GL/glext.h:2604 1804GL_OBJECT_DISTANCE_TO_LINE_SGIS = 33267 # GL/glext.h:2605 1805GL_EYE_POINT_SGIS = 33268 # GL/glext.h:2606 1806GL_OBJECT_POINT_SGIS = 33269 # GL/glext.h:2607 1807GL_EYE_LINE_SGIS = 33270 # GL/glext.h:2608 1808GL_OBJECT_LINE_SGIS = 33271 # GL/glext.h:2609 1809# SGIS_texture_color_mask (GL/glext.h:2612) 1810GL_TEXTURE_COLOR_WRITEMASK_SGIS = 33263 # GL/glext.h:2613 1811# EXT_texture_env_dot3 (GL/glext.h:2616) 1812GL_DOT3_RGB_EXT = 34624 # GL/glext.h:2617 1813GL_DOT3_RGBA_EXT = 34625 # GL/glext.h:2618 1814# ATI_texture_mirror_once (GL/glext.h:2621) 1815GL_MIRROR_CLAMP_ATI = 34626 # GL/glext.h:2622 1816GL_MIRROR_CLAMP_TO_EDGE_ATI = 34627 # GL/glext.h:2623 1817# NV_fence (GL/glext.h:2626) 1818GL_ALL_COMPLETED_NV = 34034 # GL/glext.h:2627 1819GL_FENCE_STATUS_NV = 34035 # GL/glext.h:2628 1820GL_FENCE_CONDITION_NV = 34036 # GL/glext.h:2629 1821# IBM_texture_mirrored_repeat (GL/glext.h:2632) 1822GL_MIRRORED_REPEAT_IBM = 33648 # GL/glext.h:2633 1823# NV_evaluators (GL/glext.h:2636) 1824GL_EVAL_2D_NV = 34496 # GL/glext.h:2637 1825GL_EVAL_TRIANGULAR_2D_NV = 34497 # GL/glext.h:2638 1826GL_MAP_TESSELLATION_NV = 34498 # GL/glext.h:2639 1827GL_MAP_ATTRIB_U_ORDER_NV = 34499 # GL/glext.h:2640 1828GL_MAP_ATTRIB_V_ORDER_NV = 34500 # GL/glext.h:2641 1829GL_EVAL_FRACTIONAL_TESSELLATION_NV = 34501 # GL/glext.h:2642 1830GL_EVAL_VERTEX_ATTRIB0_NV = 34502 # GL/glext.h:2643 1831GL_EVAL_VERTEX_ATTRIB1_NV = 34503 # GL/glext.h:2644 1832GL_EVAL_VERTEX_ATTRIB2_NV = 34504 # GL/glext.h:2645 1833GL_EVAL_VERTEX_ATTRIB3_NV = 34505 # GL/glext.h:2646 1834GL_EVAL_VERTEX_ATTRIB4_NV = 34506 # GL/glext.h:2647 1835GL_EVAL_VERTEX_ATTRIB5_NV = 34507 # GL/glext.h:2648 1836GL_EVAL_VERTEX_ATTRIB6_NV = 34508 # GL/glext.h:2649 1837GL_EVAL_VERTEX_ATTRIB7_NV = 34509 # GL/glext.h:2650 1838GL_EVAL_VERTEX_ATTRIB8_NV = 34510 # GL/glext.h:2651 1839GL_EVAL_VERTEX_ATTRIB9_NV = 34511 # GL/glext.h:2652 1840GL_EVAL_VERTEX_ATTRIB10_NV = 34512 # GL/glext.h:2653 1841GL_EVAL_VERTEX_ATTRIB11_NV = 34513 # GL/glext.h:2654 1842GL_EVAL_VERTEX_ATTRIB12_NV = 34514 # GL/glext.h:2655 1843GL_EVAL_VERTEX_ATTRIB13_NV = 34515 # GL/glext.h:2656 1844GL_EVAL_VERTEX_ATTRIB14_NV = 34516 # GL/glext.h:2657 1845GL_EVAL_VERTEX_ATTRIB15_NV = 34517 # GL/glext.h:2658 1846GL_MAX_MAP_TESSELLATION_NV = 34518 # GL/glext.h:2659 1847GL_MAX_RATIONAL_EVAL_ORDER_NV = 34519 # GL/glext.h:2660 1848# NV_packed_depth_stencil (GL/glext.h:2663) 1849GL_DEPTH_STENCIL_NV = 34041 # GL/glext.h:2664 1850GL_UNSIGNED_INT_24_8_NV = 34042 # GL/glext.h:2665 1851# EXT_packed_depth_stencil (GL/glext.h:2668) 1852GL_DEPTH_STENCIL_EXT = 34041 # GL/glext.h:2669 1853GL_DEPTH24_STENCIL8_EXT = 35056 # GL/glext.h:2670 1854GL_TEXTURE_STENCIL_SIZE_EXT = 35057 # GL/glext.h:2671 1855GL_UNSIGNED_INT_24_8_EXT = 34042 # GL/glext.h:2672 1856# NV_register_combiners2 (GL/glext.h:2675) 1857GL_PER_STAGE_CONSTANTS_NV = 34101 # GL/glext.h:2676 1858# NV_texture_compression_vtc (GL/glext.h:2679) 1859# NV_texture_rectangle (GL/glext.h:2682) 1860GL_TEXTURE_RECTANGLE_NV = 34037 # GL/glext.h:2683 1861GL_TEXTURE_BINDING_RECTANGLE_NV = 34038 # GL/glext.h:2684 1862GL_PROXY_TEXTURE_RECTANGLE_NV = 34039 # GL/glext.h:2685 1863GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 34040 # GL/glext.h:2686 1864# NV_texture_shader (GL/glext.h:2689) 1865GL_OFFSET_TEXTURE_RECTANGLE_NV = 34380 # GL/glext.h:2690 1866GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 34381 # GL/glext.h:2691 1867GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 34382 # GL/glext.h:2692 1868GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 34521 # GL/glext.h:2693 1869GL_UNSIGNED_INT_S8_S8_8_8_NV = 34522 # GL/glext.h:2694 1870GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 34523 # GL/glext.h:2695 1871GL_DSDT_MAG_INTENSITY_NV = 34524 # GL/glext.h:2696 1872GL_SHADER_CONSISTENT_NV = 34525 # GL/glext.h:2697 1873GL_TEXTURE_SHADER_NV = 34526 # GL/glext.h:2698 1874GL_SHADER_OPERATION_NV = 34527 # GL/glext.h:2699 1875GL_CULL_MODES_NV = 34528 # GL/glext.h:2700 1876GL_OFFSET_TEXTURE_MATRIX_NV = 34529 # GL/glext.h:2701 1877GL_OFFSET_TEXTURE_SCALE_NV = 34530 # GL/glext.h:2702 1878GL_OFFSET_TEXTURE_BIAS_NV = 34531 # GL/glext.h:2703 1879GL_OFFSET_TEXTURE_2D_MATRIX_NV = 34529 # GL/glext.h:2704 1880GL_OFFSET_TEXTURE_2D_SCALE_NV = 34530 # GL/glext.h:2705 1881GL_OFFSET_TEXTURE_2D_BIAS_NV = 34531 # GL/glext.h:2706 1882GL_PREVIOUS_TEXTURE_INPUT_NV = 34532 # GL/glext.h:2707 1883GL_CONST_EYE_NV = 34533 # GL/glext.h:2708 1884GL_PASS_THROUGH_NV = 34534 # GL/glext.h:2709 1885GL_CULL_FRAGMENT_NV = 34535 # GL/glext.h:2710 1886GL_OFFSET_TEXTURE_2D_NV = 34536 # GL/glext.h:2711 1887GL_DEPENDENT_AR_TEXTURE_2D_NV = 34537 # GL/glext.h:2712 1888GL_DEPENDENT_GB_TEXTURE_2D_NV = 34538 # GL/glext.h:2713 1889GL_DOT_PRODUCT_NV = 34540 # GL/glext.h:2714 1890GL_DOT_PRODUCT_DEPTH_REPLACE_NV = 34541 # GL/glext.h:2715 1891GL_DOT_PRODUCT_TEXTURE_2D_NV = 34542 # GL/glext.h:2716 1892GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 34544 # GL/glext.h:2717 1893GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 34545 # GL/glext.h:2718 1894GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 34546 # GL/glext.h:2719 1895GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 34547 # GL/glext.h:2720 1896GL_HILO_NV = 34548 # GL/glext.h:2721 1897GL_DSDT_NV = 34549 # GL/glext.h:2722 1898GL_DSDT_MAG_NV = 34550 # GL/glext.h:2723 1899GL_DSDT_MAG_VIB_NV = 34551 # GL/glext.h:2724 1900GL_HILO16_NV = 34552 # GL/glext.h:2725 1901GL_SIGNED_HILO_NV = 34553 # GL/glext.h:2726 1902GL_SIGNED_HILO16_NV = 34554 # GL/glext.h:2727 1903GL_SIGNED_RGBA_NV = 34555 # GL/glext.h:2728 1904GL_SIGNED_RGBA8_NV = 34556 # GL/glext.h:2729 1905GL_SIGNED_RGB_NV = 34558 # GL/glext.h:2730 1906GL_SIGNED_RGB8_NV = 34559 # GL/glext.h:2731 1907GL_SIGNED_LUMINANCE_NV = 34561 # GL/glext.h:2732 1908GL_SIGNED_LUMINANCE8_NV = 34562 # GL/glext.h:2733 1909GL_SIGNED_LUMINANCE_ALPHA_NV = 34563 # GL/glext.h:2734 1910GL_SIGNED_LUMINANCE8_ALPHA8_NV = 34564 # GL/glext.h:2735 1911GL_SIGNED_ALPHA_NV = 34565 # GL/glext.h:2736 1912GL_SIGNED_ALPHA8_NV = 34566 # GL/glext.h:2737 1913GL_SIGNED_INTENSITY_NV = 34567 # GL/glext.h:2738 1914GL_SIGNED_INTENSITY8_NV = 34568 # GL/glext.h:2739 1915GL_DSDT8_NV = 34569 # GL/glext.h:2740 1916GL_DSDT8_MAG8_NV = 34570 # GL/glext.h:2741 1917GL_DSDT8_MAG8_INTENSITY8_NV = 34571 # GL/glext.h:2742 1918GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 34572 # GL/glext.h:2743 1919GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 34573 # GL/glext.h:2744 1920GL_HI_SCALE_NV = 34574 # GL/glext.h:2745 1921GL_LO_SCALE_NV = 34575 # GL/glext.h:2746 1922GL_DS_SCALE_NV = 34576 # GL/glext.h:2747 1923GL_DT_SCALE_NV = 34577 # GL/glext.h:2748 1924GL_MAGNITUDE_SCALE_NV = 34578 # GL/glext.h:2749 1925GL_VIBRANCE_SCALE_NV = 34579 # GL/glext.h:2750 1926GL_HI_BIAS_NV = 34580 # GL/glext.h:2751 1927GL_LO_BIAS_NV = 34581 # GL/glext.h:2752 1928GL_DS_BIAS_NV = 34582 # GL/glext.h:2753 1929GL_DT_BIAS_NV = 34583 # GL/glext.h:2754 1930GL_MAGNITUDE_BIAS_NV = 34584 # GL/glext.h:2755 1931GL_VIBRANCE_BIAS_NV = 34585 # GL/glext.h:2756 1932GL_TEXTURE_BORDER_VALUES_NV = 34586 # GL/glext.h:2757 1933GL_TEXTURE_HI_SIZE_NV = 34587 # GL/glext.h:2758 1934GL_TEXTURE_LO_SIZE_NV = 34588 # GL/glext.h:2759 1935GL_TEXTURE_DS_SIZE_NV = 34589 # GL/glext.h:2760 1936GL_TEXTURE_DT_SIZE_NV = 34590 # GL/glext.h:2761 1937GL_TEXTURE_MAG_SIZE_NV = 34591 # GL/glext.h:2762 1938# NV_texture_shader2 (GL/glext.h:2765) 1939GL_DOT_PRODUCT_TEXTURE_3D_NV = 34543 # GL/glext.h:2766 1940# NV_vertex_array_range2 (GL/glext.h:2769) 1941GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 34099 # GL/glext.h:2770 1942# NV_vertex_program (GL/glext.h:2773) 1943GL_VERTEX_PROGRAM_NV = 34336 # GL/glext.h:2774 1944GL_VERTEX_STATE_PROGRAM_NV = 34337 # GL/glext.h:2775 1945GL_ATTRIB_ARRAY_SIZE_NV = 34339 # GL/glext.h:2776 1946GL_ATTRIB_ARRAY_STRIDE_NV = 34340 # GL/glext.h:2777 1947GL_ATTRIB_ARRAY_TYPE_NV = 34341 # GL/glext.h:2778 1948GL_CURRENT_ATTRIB_NV = 34342 # GL/glext.h:2779 1949GL_PROGRAM_LENGTH_NV = 34343 # GL/glext.h:2780 1950GL_PROGRAM_STRING_NV = 34344 # GL/glext.h:2781 1951GL_MODELVIEW_PROJECTION_NV = 34345 # GL/glext.h:2782 1952GL_IDENTITY_NV = 34346 # GL/glext.h:2783 1953GL_INVERSE_NV = 34347 # GL/glext.h:2784 1954GL_TRANSPOSE_NV = 34348 # GL/glext.h:2785 1955GL_INVERSE_TRANSPOSE_NV = 34349 # GL/glext.h:2786 1956GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 34350 # GL/glext.h:2787 1957GL_MAX_TRACK_MATRICES_NV = 34351 # GL/glext.h:2788 1958GL_MATRIX0_NV = 34352 # GL/glext.h:2789 1959GL_MATRIX1_NV = 34353 # GL/glext.h:2790 1960GL_MATRIX2_NV = 34354 # GL/glext.h:2791 1961GL_MATRIX3_NV = 34355 # GL/glext.h:2792 1962GL_MATRIX4_NV = 34356 # GL/glext.h:2793 1963GL_MATRIX5_NV = 34357 # GL/glext.h:2794 1964GL_MATRIX6_NV = 34358 # GL/glext.h:2795 1965GL_MATRIX7_NV = 34359 # GL/glext.h:2796 1966GL_CURRENT_MATRIX_STACK_DEPTH_NV = 34368 # GL/glext.h:2797 1967GL_CURRENT_MATRIX_NV = 34369 # GL/glext.h:2798 1968GL_VERTEX_PROGRAM_POINT_SIZE_NV = 34370 # GL/glext.h:2799 1969GL_VERTEX_PROGRAM_TWO_SIDE_NV = 34371 # GL/glext.h:2800 1970GL_PROGRAM_PARAMETER_NV = 34372 # GL/glext.h:2801 1971GL_ATTRIB_ARRAY_POINTER_NV = 34373 # GL/glext.h:2802 1972GL_PROGRAM_TARGET_NV = 34374 # GL/glext.h:2803 1973GL_PROGRAM_RESIDENT_NV = 34375 # GL/glext.h:2804 1974GL_TRACK_MATRIX_NV = 34376 # GL/glext.h:2805 1975GL_TRACK_MATRIX_TRANSFORM_NV = 34377 # GL/glext.h:2806 1976GL_VERTEX_PROGRAM_BINDING_NV = 34378 # GL/glext.h:2807 1977GL_PROGRAM_ERROR_POSITION_NV = 34379 # GL/glext.h:2808 1978GL_VERTEX_ATTRIB_ARRAY0_NV = 34384 # GL/glext.h:2809 1979GL_VERTEX_ATTRIB_ARRAY1_NV = 34385 # GL/glext.h:2810 1980GL_VERTEX_ATTRIB_ARRAY2_NV = 34386 # GL/glext.h:2811 1981GL_VERTEX_ATTRIB_ARRAY3_NV = 34387 # GL/glext.h:2812 1982GL_VERTEX_ATTRIB_ARRAY4_NV = 34388 # GL/glext.h:2813 1983GL_VERTEX_ATTRIB_ARRAY5_NV = 34389 # GL/glext.h:2814 1984GL_VERTEX_ATTRIB_ARRAY6_NV = 34390 # GL/glext.h:2815 1985GL_VERTEX_ATTRIB_ARRAY7_NV = 34391 # GL/glext.h:2816 1986GL_VERTEX_ATTRIB_ARRAY8_NV = 34392 # GL/glext.h:2817 1987GL_VERTEX_ATTRIB_ARRAY9_NV = 34393 # GL/glext.h:2818 1988GL_VERTEX_ATTRIB_ARRAY10_NV = 34394 # GL/glext.h:2819 1989GL_VERTEX_ATTRIB_ARRAY11_NV = 34395 # GL/glext.h:2820 1990GL_VERTEX_ATTRIB_ARRAY12_NV = 34396 # GL/glext.h:2821 1991GL_VERTEX_ATTRIB_ARRAY13_NV = 34397 # GL/glext.h:2822 1992GL_VERTEX_ATTRIB_ARRAY14_NV = 34398 # GL/glext.h:2823 1993GL_VERTEX_ATTRIB_ARRAY15_NV = 34399 # GL/glext.h:2824 1994GL_MAP1_VERTEX_ATTRIB0_4_NV = 34400 # GL/glext.h:2825 1995GL_MAP1_VERTEX_ATTRIB1_4_NV = 34401 # GL/glext.h:2826 1996GL_MAP1_VERTEX_ATTRIB2_4_NV = 34402 # GL/glext.h:2827 1997GL_MAP1_VERTEX_ATTRIB3_4_NV = 34403 # GL/glext.h:2828 1998GL_MAP1_VERTEX_ATTRIB4_4_NV = 34404 # GL/glext.h:2829 1999GL_MAP1_VERTEX_ATTRIB5_4_NV = 34405 # GL/glext.h:2830 2000GL_MAP1_VERTEX_ATTRIB6_4_NV = 34406 # GL/glext.h:2831 2001GL_MAP1_VERTEX_ATTRIB7_4_NV = 34407 # GL/glext.h:2832 2002GL_MAP1_VERTEX_ATTRIB8_4_NV = 34408 # GL/glext.h:2833 2003GL_MAP1_VERTEX_ATTRIB9_4_NV = 34409 # GL/glext.h:2834 2004GL_MAP1_VERTEX_ATTRIB10_4_NV = 34410 # GL/glext.h:2835 2005GL_MAP1_VERTEX_ATTRIB11_4_NV = 34411 # GL/glext.h:2836 2006GL_MAP1_VERTEX_ATTRIB12_4_NV = 34412 # GL/glext.h:2837 2007GL_MAP1_VERTEX_ATTRIB13_4_NV = 34413 # GL/glext.h:2838 2008GL_MAP1_VERTEX_ATTRIB14_4_NV = 34414 # GL/glext.h:2839 2009GL_MAP1_VERTEX_ATTRIB15_4_NV = 34415 # GL/glext.h:2840 2010GL_MAP2_VERTEX_ATTRIB0_4_NV = 34416 # GL/glext.h:2841 2011GL_MAP2_VERTEX_ATTRIB1_4_NV = 34417 # GL/glext.h:2842 2012GL_MAP2_VERTEX_ATTRIB2_4_NV = 34418 # GL/glext.h:2843 2013GL_MAP2_VERTEX_ATTRIB3_4_NV = 34419 # GL/glext.h:2844 2014GL_MAP2_VERTEX_ATTRIB4_4_NV = 34420 # GL/glext.h:2845 2015GL_MAP2_VERTEX_ATTRIB5_4_NV = 34421 # GL/glext.h:2846 2016GL_MAP2_VERTEX_ATTRIB6_4_NV = 34422 # GL/glext.h:2847 2017GL_MAP2_VERTEX_ATTRIB7_4_NV = 34423 # GL/glext.h:2848 2018GL_MAP2_VERTEX_ATTRIB8_4_NV = 34424 # GL/glext.h:2849 2019GL_MAP2_VERTEX_ATTRIB9_4_NV = 34425 # GL/glext.h:2850 2020GL_MAP2_VERTEX_ATTRIB10_4_NV = 34426 # GL/glext.h:2851 2021GL_MAP2_VERTEX_ATTRIB11_4_NV = 34427 # GL/glext.h:2852 2022GL_MAP2_VERTEX_ATTRIB12_4_NV = 34428 # GL/glext.h:2853 2023GL_MAP2_VERTEX_ATTRIB13_4_NV = 34429 # GL/glext.h:2854 2024GL_MAP2_VERTEX_ATTRIB14_4_NV = 34430 # GL/glext.h:2855 2025GL_MAP2_VERTEX_ATTRIB15_4_NV = 34431 # GL/glext.h:2856 2026# SGIX_texture_coordinate_clamp (GL/glext.h:2859) 2027GL_TEXTURE_MAX_CLAMP_S_SGIX = 33641 # GL/glext.h:2860 2028GL_TEXTURE_MAX_CLAMP_T_SGIX = 33642 # GL/glext.h:2861 2029GL_TEXTURE_MAX_CLAMP_R_SGIX = 33643 # GL/glext.h:2862 2030# SGIX_scalebias_hint (GL/glext.h:2865) 2031GL_SCALEBIAS_HINT_SGIX = 33570 # GL/glext.h:2866 2032# OML_interlace (GL/glext.h:2869) 2033GL_INTERLACE_OML = 35200 # GL/glext.h:2870 2034GL_INTERLACE_READ_OML = 35201 # GL/glext.h:2871 2035# OML_subsample (GL/glext.h:2874) 2036GL_FORMAT_SUBSAMPLE_24_24_OML = 35202 # GL/glext.h:2875 2037GL_FORMAT_SUBSAMPLE_244_244_OML = 35203 # GL/glext.h:2876 2038# OML_resample (GL/glext.h:2879) 2039GL_PACK_RESAMPLE_OML = 35204 # GL/glext.h:2880 2040GL_UNPACK_RESAMPLE_OML = 35205 # GL/glext.h:2881 2041GL_RESAMPLE_REPLICATE_OML = 35206 # GL/glext.h:2882 2042GL_RESAMPLE_ZERO_FILL_OML = 35207 # GL/glext.h:2883 2043GL_RESAMPLE_AVERAGE_OML = 35208 # GL/glext.h:2884 2044GL_RESAMPLE_DECIMATE_OML = 35209 # GL/glext.h:2885 2045# NV_copy_depth_to_color (GL/glext.h:2888) 2046GL_DEPTH_STENCIL_TO_RGBA_NV = 34926 # GL/glext.h:2889 2047GL_DEPTH_STENCIL_TO_BGRA_NV = 34927 # GL/glext.h:2890 2048# ATI_envmap_bumpmap (GL/glext.h:2893) 2049GL_BUMP_ROT_MATRIX_ATI = 34677 # GL/glext.h:2894 2050GL_BUMP_ROT_MATRIX_SIZE_ATI = 34678 # GL/glext.h:2895 2051GL_BUMP_NUM_TEX_UNITS_ATI = 34679 # GL/glext.h:2896 2052GL_BUMP_TEX_UNITS_ATI = 34680 # GL/glext.h:2897 2053GL_DUDV_ATI = 34681 # GL/glext.h:2898 2054GL_DU8DV8_ATI = 34682 # GL/glext.h:2899 2055GL_BUMP_ENVMAP_ATI = 34683 # GL/glext.h:2900 2056GL_BUMP_TARGET_ATI = 34684 # GL/glext.h:2901 2057# ATI_fragment_shader (GL/glext.h:2904) 2058GL_FRAGMENT_SHADER_ATI = 35104 # GL/glext.h:2905 2059GL_REG_0_ATI = 35105 # GL/glext.h:2906 2060GL_REG_1_ATI = 35106 # GL/glext.h:2907 2061GL_REG_2_ATI = 35107 # GL/glext.h:2908 2062GL_REG_3_ATI = 35108 # GL/glext.h:2909 2063GL_REG_4_ATI = 35109 # GL/glext.h:2910 2064GL_REG_5_ATI = 35110 # GL/glext.h:2911 2065GL_REG_6_ATI = 35111 # GL/glext.h:2912 2066GL_REG_7_ATI = 35112 # GL/glext.h:2913 2067GL_REG_8_ATI = 35113 # GL/glext.h:2914 2068GL_REG_9_ATI = 35114 # GL/glext.h:2915 2069GL_REG_10_ATI = 35115 # GL/glext.h:2916 2070GL_REG_11_ATI = 35116 # GL/glext.h:2917 2071GL_REG_12_ATI = 35117 # GL/glext.h:2918 2072GL_REG_13_ATI = 35118 # GL/glext.h:2919 2073GL_REG_14_ATI = 35119 # GL/glext.h:2920 2074GL_REG_15_ATI = 35120 # GL/glext.h:2921 2075GL_REG_16_ATI = 35121 # GL/glext.h:2922 2076GL_REG_17_ATI = 35122 # GL/glext.h:2923 2077GL_REG_18_ATI = 35123 # GL/glext.h:2924 2078GL_REG_19_ATI = 35124 # GL/glext.h:2925 2079GL_REG_20_ATI = 35125 # GL/glext.h:2926 2080GL_REG_21_ATI = 35126 # GL/glext.h:2927 2081GL_REG_22_ATI = 35127 # GL/glext.h:2928 2082GL_REG_23_ATI = 35128 # GL/glext.h:2929 2083GL_REG_24_ATI = 35129 # GL/glext.h:2930 2084GL_REG_25_ATI = 35130 # GL/glext.h:2931 2085GL_REG_26_ATI = 35131 # GL/glext.h:2932 2086GL_REG_27_ATI = 35132 # GL/glext.h:2933 2087GL_REG_28_ATI = 35133 # GL/glext.h:2934 2088GL_REG_29_ATI = 35134 # GL/glext.h:2935 2089GL_REG_30_ATI = 35135 # GL/glext.h:2936 2090GL_REG_31_ATI = 35136 # GL/glext.h:2937 2091GL_CON_0_ATI = 35137 # GL/glext.h:2938 2092GL_CON_1_ATI = 35138 # GL/glext.h:2939 2093GL_CON_2_ATI = 35139 # GL/glext.h:2940 2094GL_CON_3_ATI = 35140 # GL/glext.h:2941 2095GL_CON_4_ATI = 35141 # GL/glext.h:2942 2096GL_CON_5_ATI = 35142 # GL/glext.h:2943 2097GL_CON_6_ATI = 35143 # GL/glext.h:2944 2098GL_CON_7_ATI = 35144 # GL/glext.h:2945 2099GL_CON_8_ATI = 35145 # GL/glext.h:2946 2100GL_CON_9_ATI = 35146 # GL/glext.h:2947 2101GL_CON_10_ATI = 35147 # GL/glext.h:2948 2102GL_CON_11_ATI = 35148 # GL/glext.h:2949 2103GL_CON_12_ATI = 35149 # GL/glext.h:2950 2104GL_CON_13_ATI = 35150 # GL/glext.h:2951 2105GL_CON_14_ATI = 35151 # GL/glext.h:2952 2106GL_CON_15_ATI = 35152 # GL/glext.h:2953 2107GL_CON_16_ATI = 35153 # GL/glext.h:2954 2108GL_CON_17_ATI = 35154 # GL/glext.h:2955 2109GL_CON_18_ATI = 35155 # GL/glext.h:2956 2110GL_CON_19_ATI = 35156 # GL/glext.h:2957 2111GL_CON_20_ATI = 35157 # GL/glext.h:2958 2112GL_CON_21_ATI = 35158 # GL/glext.h:2959 2113GL_CON_22_ATI = 35159 # GL/glext.h:2960 2114GL_CON_23_ATI = 35160 # GL/glext.h:2961 2115GL_CON_24_ATI = 35161 # GL/glext.h:2962 2116GL_CON_25_ATI = 35162 # GL/glext.h:2963 2117GL_CON_26_ATI = 35163 # GL/glext.h:2964 2118GL_CON_27_ATI = 35164 # GL/glext.h:2965 2119GL_CON_28_ATI = 35165 # GL/glext.h:2966 2120GL_CON_29_ATI = 35166 # GL/glext.h:2967 2121GL_CON_30_ATI = 35167 # GL/glext.h:2968 2122GL_CON_31_ATI = 35168 # GL/glext.h:2969 2123GL_MOV_ATI = 35169 # GL/glext.h:2970 2124GL_ADD_ATI = 35171 # GL/glext.h:2971 2125GL_MUL_ATI = 35172 # GL/glext.h:2972 2126GL_SUB_ATI = 35173 # GL/glext.h:2973 2127GL_DOT3_ATI = 35174 # GL/glext.h:2974 2128GL_DOT4_ATI = 35175 # GL/glext.h:2975 2129GL_MAD_ATI = 35176 # GL/glext.h:2976 2130GL_LERP_ATI = 35177 # GL/glext.h:2977 2131GL_CND_ATI = 35178 # GL/glext.h:2978 2132GL_CND0_ATI = 35179 # GL/glext.h:2979 2133GL_DOT2_ADD_ATI = 35180 # GL/glext.h:2980 2134GL_SECONDARY_INTERPOLATOR_ATI = 35181 # GL/glext.h:2981 2135GL_NUM_FRAGMENT_REGISTERS_ATI = 35182 # GL/glext.h:2982 2136GL_NUM_FRAGMENT_CONSTANTS_ATI = 35183 # GL/glext.h:2983 2137GL_NUM_PASSES_ATI = 35184 # GL/glext.h:2984 2138GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 35185 # GL/glext.h:2985 2139GL_NUM_INSTRUCTIONS_TOTAL_ATI = 35186 # GL/glext.h:2986 2140GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 35187 # GL/glext.h:2987 2141GL_NUM_LOOPBACK_COMPONENTS_ATI = 35188 # GL/glext.h:2988 2142GL_COLOR_ALPHA_PAIRING_ATI = 35189 # GL/glext.h:2989 2143GL_SWIZZLE_STR_ATI = 35190 # GL/glext.h:2990 2144GL_SWIZZLE_STQ_ATI = 35191 # GL/glext.h:2991 2145GL_SWIZZLE_STR_DR_ATI = 35192 # GL/glext.h:2992 2146GL_SWIZZLE_STQ_DQ_ATI = 35193 # GL/glext.h:2993 2147GL_SWIZZLE_STRQ_ATI = 35194 # GL/glext.h:2994 2148GL_SWIZZLE_STRQ_DQ_ATI = 35195 # GL/glext.h:2995 2149GL_RED_BIT_ATI = 1 # GL/glext.h:2996 2150GL_GREEN_BIT_ATI = 2 # GL/glext.h:2997 2151GL_BLUE_BIT_ATI = 4 # GL/glext.h:2998 2152GL_2X_BIT_ATI = 1 # GL/glext.h:2999 2153GL_4X_BIT_ATI = 2 # GL/glext.h:3000 2154GL_8X_BIT_ATI = 4 # GL/glext.h:3001 2155GL_HALF_BIT_ATI = 8 # GL/glext.h:3002 2156GL_QUARTER_BIT_ATI = 16 # GL/glext.h:3003 2157GL_EIGHTH_BIT_ATI = 32 # GL/glext.h:3004 2158GL_SATURATE_BIT_ATI = 64 # GL/glext.h:3005 2159GL_COMP_BIT_ATI = 2 # GL/glext.h:3006 2160GL_NEGATE_BIT_ATI = 4 # GL/glext.h:3007 2161GL_BIAS_BIT_ATI = 8 # GL/glext.h:3008 2162# ATI_pn_triangles (GL/glext.h:3011) 2163GL_PN_TRIANGLES_ATI = 34800 # GL/glext.h:3012 2164GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34801 # GL/glext.h:3013 2165GL_PN_TRIANGLES_POINT_MODE_ATI = 34802 # GL/glext.h:3014 2166GL_PN_TRIANGLES_NORMAL_MODE_ATI = 34803 # GL/glext.h:3015 2167GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34804 # GL/glext.h:3016 2168GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 34805 # GL/glext.h:3017 2169GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 34806 # GL/glext.h:3018 2170GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 34807 # GL/glext.h:3019 2171GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 34808 # GL/glext.h:3020 2172# ATI_vertex_array_object (GL/glext.h:3023) 2173GL_STATIC_ATI = 34656 # GL/glext.h:3024 2174GL_DYNAMIC_ATI = 34657 # GL/glext.h:3025 2175GL_PRESERVE_ATI = 34658 # GL/glext.h:3026 2176GL_DISCARD_ATI = 34659 # GL/glext.h:3027 2177GL_OBJECT_BUFFER_SIZE_ATI = 34660 # GL/glext.h:3028 2178GL_OBJECT_BUFFER_USAGE_ATI = 34661 # GL/glext.h:3029 2179GL_ARRAY_OBJECT_BUFFER_ATI = 34662 # GL/glext.h:3030 2180GL_ARRAY_OBJECT_OFFSET_ATI = 34663 # GL/glext.h:3031 2181# EXT_vertex_shader (GL/glext.h:3034) 2182GL_VERTEX_SHADER_EXT = 34688 # GL/glext.h:3035 2183GL_VERTEX_SHADER_BINDING_EXT = 34689 # GL/glext.h:3036 2184GL_OP_INDEX_EXT = 34690 # GL/glext.h:3037 2185GL_OP_NEGATE_EXT = 34691 # GL/glext.h:3038 2186GL_OP_DOT3_EXT = 34692 # GL/glext.h:3039 2187GL_OP_DOT4_EXT = 34693 # GL/glext.h:3040 2188GL_OP_MUL_EXT = 34694 # GL/glext.h:3041 2189GL_OP_ADD_EXT = 34695 # GL/glext.h:3042 2190GL_OP_MADD_EXT = 34696 # GL/glext.h:3043 2191GL_OP_FRAC_EXT = 34697 # GL/glext.h:3044 2192GL_OP_MAX_EXT = 34698 # GL/glext.h:3045 2193GL_OP_MIN_EXT = 34699 # GL/glext.h:3046 2194GL_OP_SET_GE_EXT = 34700 # GL/glext.h:3047 2195GL_OP_SET_LT_EXT = 34701 # GL/glext.h:3048 2196GL_OP_CLAMP_EXT = 34702 # GL/glext.h:3049 2197GL_OP_FLOOR_EXT = 34703 # GL/glext.h:3050 2198GL_OP_ROUND_EXT = 34704 # GL/glext.h:3051 2199GL_OP_EXP_BASE_2_EXT = 34705 # GL/glext.h:3052 2200GL_OP_LOG_BASE_2_EXT = 34706 # GL/glext.h:3053 2201GL_OP_POWER_EXT = 34707 # GL/glext.h:3054 2202GL_OP_RECIP_EXT = 34708 # GL/glext.h:3055 2203GL_OP_RECIP_SQRT_EXT = 34709 # GL/glext.h:3056 2204GL_OP_SUB_EXT = 34710 # GL/glext.h:3057 2205GL_OP_CROSS_PRODUCT_EXT = 34711 # GL/glext.h:3058 2206GL_OP_MULTIPLY_MATRIX_EXT = 34712 # GL/glext.h:3059 2207GL_OP_MOV_EXT = 34713 # GL/glext.h:3060 2208GL_OUTPUT_VERTEX_EXT = 34714 # GL/glext.h:3061 2209GL_OUTPUT_COLOR0_EXT = 34715 # GL/glext.h:3062 2210GL_OUTPUT_COLOR1_EXT = 34716 # GL/glext.h:3063 2211GL_OUTPUT_TEXTURE_COORD0_EXT = 34717 # GL/glext.h:3064 2212GL_OUTPUT_TEXTURE_COORD1_EXT = 34718 # GL/glext.h:3065 2213GL_OUTPUT_TEXTURE_COORD2_EXT = 34719 # GL/glext.h:3066 2214GL_OUTPUT_TEXTURE_COORD3_EXT = 34720 # GL/glext.h:3067 2215GL_OUTPUT_TEXTURE_COORD4_EXT = 34721 # GL/glext.h:3068 2216GL_OUTPUT_TEXTURE_COORD5_EXT = 34722 # GL/glext.h:3069 2217GL_OUTPUT_TEXTURE_COORD6_EXT = 34723 # GL/glext.h:3070 2218GL_OUTPUT_TEXTURE_COORD7_EXT = 34724 # GL/glext.h:3071 2219GL_OUTPUT_TEXTURE_COORD8_EXT = 34725 # GL/glext.h:3072 2220GL_OUTPUT_TEXTURE_COORD9_EXT = 34726 # GL/glext.h:3073 2221GL_OUTPUT_TEXTURE_COORD10_EXT = 34727 # GL/glext.h:3074 2222GL_OUTPUT_TEXTURE_COORD11_EXT = 34728 # GL/glext.h:3075 2223GL_OUTPUT_TEXTURE_COORD12_EXT = 34729 # GL/glext.h:3076 2224GL_OUTPUT_TEXTURE_COORD13_EXT = 34730 # GL/glext.h:3077 2225GL_OUTPUT_TEXTURE_COORD14_EXT = 34731 # GL/glext.h:3078 2226GL_OUTPUT_TEXTURE_COORD15_EXT = 34732 # GL/glext.h:3079 2227GL_OUTPUT_TEXTURE_COORD16_EXT = 34733 # GL/glext.h:3080 2228GL_OUTPUT_TEXTURE_COORD17_EXT = 34734 # GL/glext.h:3081 2229GL_OUTPUT_TEXTURE_COORD18_EXT = 34735 # GL/glext.h:3082 2230GL_OUTPUT_TEXTURE_COORD19_EXT = 34736 # GL/glext.h:3083 2231GL_OUTPUT_TEXTURE_COORD20_EXT = 34737 # GL/glext.h:3084 2232GL_OUTPUT_TEXTURE_COORD21_EXT = 34738 # GL/glext.h:3085 2233GL_OUTPUT_TEXTURE_COORD22_EXT = 34739 # GL/glext.h:3086 2234GL_OUTPUT_TEXTURE_COORD23_EXT = 34740 # GL/glext.h:3087 2235GL_OUTPUT_TEXTURE_COORD24_EXT = 34741 # GL/glext.h:3088 2236GL_OUTPUT_TEXTURE_COORD25_EXT = 34742 # GL/glext.h:3089 2237GL_OUTPUT_TEXTURE_COORD26_EXT = 34743 # GL/glext.h:3090 2238GL_OUTPUT_TEXTURE_COORD27_EXT = 34744 # GL/glext.h:3091 2239GL_OUTPUT_TEXTURE_COORD28_EXT = 34745 # GL/glext.h:3092 2240GL_OUTPUT_TEXTURE_COORD29_EXT = 34746 # GL/glext.h:3093 2241GL_OUTPUT_TEXTURE_COORD30_EXT = 34747 # GL/glext.h:3094 2242GL_OUTPUT_TEXTURE_COORD31_EXT = 34748 # GL/glext.h:3095 2243GL_OUTPUT_FOG_EXT = 34749 # GL/glext.h:3096 2244GL_SCALAR_EXT = 34750 # GL/glext.h:3097 2245GL_VECTOR_EXT = 34751 # GL/glext.h:3098 2246GL_MATRIX_EXT = 34752 # GL/glext.h:3099 2247GL_VARIANT_EXT = 34753 # GL/glext.h:3100 2248GL_INVARIANT_EXT = 34754 # GL/glext.h:3101 2249GL_LOCAL_CONSTANT_EXT = 34755 # GL/glext.h:3102 2250GL_LOCAL_EXT = 34756 # GL/glext.h:3103 2251GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 34757 # GL/glext.h:3104 2252GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 34758 # GL/glext.h:3105 2253GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 34759 # GL/glext.h:3106 2254GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34760 # GL/glext.h:3107 2255GL_MAX_VERTEX_SHADER_LOCALS_EXT = 34761 # GL/glext.h:3108 2256GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 34762 # GL/glext.h:3109 2257GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 34763 # GL/glext.h:3110 2258GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34764 # GL/glext.h:3111 2259GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 34765 # GL/glext.h:3112 2260GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 34766 # GL/glext.h:3113 2261GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 34767 # GL/glext.h:3114 2262GL_VERTEX_SHADER_VARIANTS_EXT = 34768 # GL/glext.h:3115 2263GL_VERTEX_SHADER_INVARIANTS_EXT = 34769 # GL/glext.h:3116 2264GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34770 # GL/glext.h:3117 2265GL_VERTEX_SHADER_LOCALS_EXT = 34771 # GL/glext.h:3118 2266GL_VERTEX_SHADER_OPTIMIZED_EXT = 34772 # GL/glext.h:3119 2267GL_X_EXT = 34773 # GL/glext.h:3120 2268GL_Y_EXT = 34774 # GL/glext.h:3121 2269GL_Z_EXT = 34775 # GL/glext.h:3122 2270GL_W_EXT = 34776 # GL/glext.h:3123 2271GL_NEGATIVE_X_EXT = 34777 # GL/glext.h:3124 2272GL_NEGATIVE_Y_EXT = 34778 # GL/glext.h:3125 2273GL_NEGATIVE_Z_EXT = 34779 # GL/glext.h:3126 2274GL_NEGATIVE_W_EXT = 34780 # GL/glext.h:3127 2275GL_ZERO_EXT = 34781 # GL/glext.h:3128 2276GL_ONE_EXT = 34782 # GL/glext.h:3129 2277GL_NEGATIVE_ONE_EXT = 34783 # GL/glext.h:3130 2278GL_NORMALIZED_RANGE_EXT = 34784 # GL/glext.h:3131 2279GL_FULL_RANGE_EXT = 34785 # GL/glext.h:3132 2280GL_CURRENT_VERTEX_EXT = 34786 # GL/glext.h:3133 2281GL_MVP_MATRIX_EXT = 34787 # GL/glext.h:3134 2282GL_VARIANT_VALUE_EXT = 34788 # GL/glext.h:3135 2283GL_VARIANT_DATATYPE_EXT = 34789 # GL/glext.h:3136 2284GL_VARIANT_ARRAY_STRIDE_EXT = 34790 # GL/glext.h:3137 2285GL_VARIANT_ARRAY_TYPE_EXT = 34791 # GL/glext.h:3138 2286GL_VARIANT_ARRAY_EXT = 34792 # GL/glext.h:3139 2287GL_VARIANT_ARRAY_POINTER_EXT = 34793 # GL/glext.h:3140 2288GL_INVARIANT_VALUE_EXT = 34794 # GL/glext.h:3141 2289GL_INVARIANT_DATATYPE_EXT = 34795 # GL/glext.h:3142 2290GL_LOCAL_CONSTANT_VALUE_EXT = 34796 # GL/glext.h:3143 2291GL_LOCAL_CONSTANT_DATATYPE_EXT = 34797 # GL/glext.h:3144 2292# ATI_vertex_streams (GL/glext.h:3147) 2293GL_MAX_VERTEX_STREAMS_ATI = 34667 # GL/glext.h:3148 2294GL_VERTEX_STREAM0_ATI = 34668 # GL/glext.h:3149 2295GL_VERTEX_STREAM1_ATI = 34669 # GL/glext.h:3150 2296GL_VERTEX_STREAM2_ATI = 34670 # GL/glext.h:3151 2297GL_VERTEX_STREAM3_ATI = 34671 # GL/glext.h:3152 2298GL_VERTEX_STREAM4_ATI = 34672 # GL/glext.h:3153 2299GL_VERTEX_STREAM5_ATI = 34673 # GL/glext.h:3154 2300GL_VERTEX_STREAM6_ATI = 34674 # GL/glext.h:3155 2301GL_VERTEX_STREAM7_ATI = 34675 # GL/glext.h:3156 2302GL_VERTEX_SOURCE_ATI = 34676 # GL/glext.h:3157 2303# ATI_element_array (GL/glext.h:3160) 2304GL_ELEMENT_ARRAY_ATI = 34664 # GL/glext.h:3161 2305GL_ELEMENT_ARRAY_TYPE_ATI = 34665 # GL/glext.h:3162 2306GL_ELEMENT_ARRAY_POINTER_ATI = 34666 # GL/glext.h:3163 2307# SUN_mesh_array (GL/glext.h:3166) 2308GL_QUAD_MESH_SUN = 34324 # GL/glext.h:3167 2309GL_TRIANGLE_MESH_SUN = 34325 # GL/glext.h:3168 2310# SUN_slice_accum (GL/glext.h:3171) 2311GL_SLICE_ACCUM_SUN = 34252 # GL/glext.h:3172 2312# NV_multisample_filter_hint (GL/glext.h:3175) 2313GL_MULTISAMPLE_FILTER_HINT_NV = 34100 # GL/glext.h:3176 2314# NV_depth_clamp (GL/glext.h:3179) 2315GL_DEPTH_CLAMP_NV = 34383 # GL/glext.h:3180 2316# NV_occlusion_query (GL/glext.h:3183) 2317GL_PIXEL_COUNTER_BITS_NV = 34916 # GL/glext.h:3184 2318GL_CURRENT_OCCLUSION_QUERY_ID_NV = 34917 # GL/glext.h:3185 2319GL_PIXEL_COUNT_NV = 34918 # GL/glext.h:3186 2320GL_PIXEL_COUNT_AVAILABLE_NV = 34919 # GL/glext.h:3187 2321# NV_point_sprite (GL/glext.h:3190) 2322GL_POINT_SPRITE_NV = 34913 # GL/glext.h:3191 2323GL_COORD_REPLACE_NV = 34914 # GL/glext.h:3192 2324GL_POINT_SPRITE_R_MODE_NV = 34915 # GL/glext.h:3193 2325# NV_texture_shader3 (GL/glext.h:3196) 2326GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV = 34896 # GL/glext.h:3197 2327GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 34897 # GL/glext.h:3198 2328GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 34898 # GL/glext.h:3199 2329GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 34899 # GL/glext.h:3200 2330GL_OFFSET_HILO_TEXTURE_2D_NV = 34900 # GL/glext.h:3201 2331GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV = 34901 # GL/glext.h:3202 2332GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 34902 # GL/glext.h:3203 2333GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 34903 # GL/glext.h:3204 2334GL_DEPENDENT_HILO_TEXTURE_2D_NV = 34904 # GL/glext.h:3205 2335GL_DEPENDENT_RGB_TEXTURE_3D_NV = 34905 # GL/glext.h:3206 2336GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 34906 # GL/glext.h:3207 2337GL_DOT_PRODUCT_PASS_THROUGH_NV = 34907 # GL/glext.h:3208 2338GL_DOT_PRODUCT_TEXTURE_1D_NV = 34908 # GL/glext.h:3209 2339GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 34909 # GL/glext.h:3210 2340GL_HILO8_NV = 34910 # GL/glext.h:3211 2341GL_SIGNED_HILO8_NV = 34911 # GL/glext.h:3212 2342GL_FORCE_BLUE_TO_ONE_NV = 34912 # GL/glext.h:3213 2343# NV_vertex_program1_1 (GL/glext.h:3216) 2344# EXT_shadow_funcs (GL/glext.h:3219) 2345# EXT_stencil_two_side (GL/glext.h:3222) 2346GL_STENCIL_TEST_TWO_SIDE_EXT = 35088 # GL/glext.h:3223 2347GL_ACTIVE_STENCIL_FACE_EXT = 35089 # GL/glext.h:3224 2348# ATI_text_fragment_shader (GL/glext.h:3227) 2349GL_TEXT_FRAGMENT_SHADER_ATI = 33280 # GL/glext.h:3228 2350# APPLE_client_storage (GL/glext.h:3231) 2351GL_UNPACK_CLIENT_STORAGE_APPLE = 34226 # GL/glext.h:3232 2352# APPLE_element_array (GL/glext.h:3235) 2353GL_ELEMENT_ARRAY_APPLE = 34664 # GL/glext.h:3236 2354GL_ELEMENT_ARRAY_TYPE_APPLE = 34665 # GL/glext.h:3237 2355GL_ELEMENT_ARRAY_POINTER_APPLE = 34666 # GL/glext.h:3238 2356# APPLE_fence (GL/glext.h:3241) 2357GL_DRAW_PIXELS_APPLE = 35338 # GL/glext.h:3242 2358GL_FENCE_APPLE = 35339 # GL/glext.h:3243 2359# APPLE_vertex_array_object (GL/glext.h:3246) 2360GL_VERTEX_ARRAY_BINDING_APPLE = 34229 # GL/glext.h:3247 2361# APPLE_vertex_array_range (GL/glext.h:3250) 2362GL_VERTEX_ARRAY_RANGE_APPLE = 34077 # GL/glext.h:3251 2363GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE = 34078 # GL/glext.h:3252 2364GL_VERTEX_ARRAY_STORAGE_HINT_APPLE = 34079 # GL/glext.h:3253 2365GL_VERTEX_ARRAY_RANGE_POINTER_APPLE = 34081 # GL/glext.h:3254 2366GL_STORAGE_CACHED_APPLE = 34238 # GL/glext.h:3255 2367GL_STORAGE_SHARED_APPLE = 34239 # GL/glext.h:3256 2368# APPLE_ycbcr_422 (GL/glext.h:3259) 2369GL_YCBCR_422_APPLE = 34233 # GL/glext.h:3260 2370GL_UNSIGNED_SHORT_8_8_APPLE = 34234 # GL/glext.h:3261 2371GL_UNSIGNED_SHORT_8_8_REV_APPLE = 34235 # GL/glext.h:3262 2372# S3_s3tc (GL/glext.h:3265) 2373GL_RGB_S3TC = 33696 # GL/glext.h:3266 2374GL_RGB4_S3TC = 33697 # GL/glext.h:3267 2375GL_RGBA_S3TC = 33698 # GL/glext.h:3268 2376GL_RGBA4_S3TC = 33699 # GL/glext.h:3269 2377# ATI_draw_buffers (GL/glext.h:3272) 2378GL_MAX_DRAW_BUFFERS_ATI = 34852 # GL/glext.h:3273 2379GL_DRAW_BUFFER0_ATI = 34853 # GL/glext.h:3274 2380GL_DRAW_BUFFER1_ATI = 34854 # GL/glext.h:3275 2381GL_DRAW_BUFFER2_ATI = 34855 # GL/glext.h:3276 2382GL_DRAW_BUFFER3_ATI = 34856 # GL/glext.h:3277 2383GL_DRAW_BUFFER4_ATI = 34857 # GL/glext.h:3278 2384GL_DRAW_BUFFER5_ATI = 34858 # GL/glext.h:3279 2385GL_DRAW_BUFFER6_ATI = 34859 # GL/glext.h:3280 2386GL_DRAW_BUFFER7_ATI = 34860 # GL/glext.h:3281 2387GL_DRAW_BUFFER8_ATI = 34861 # GL/glext.h:3282 2388GL_DRAW_BUFFER9_ATI = 34862 # GL/glext.h:3283 2389GL_DRAW_BUFFER10_ATI = 34863 # GL/glext.h:3284 2390GL_DRAW_BUFFER11_ATI = 34864 # GL/glext.h:3285 2391GL_DRAW_BUFFER12_ATI = 34865 # GL/glext.h:3286 2392GL_DRAW_BUFFER13_ATI = 34866 # GL/glext.h:3287 2393GL_DRAW_BUFFER14_ATI = 34867 # GL/glext.h:3288 2394GL_DRAW_BUFFER15_ATI = 34868 # GL/glext.h:3289 2395# ATI_pixel_format_float (GL/glext.h:3292) 2396GL_TYPE_RGBA_FLOAT_ATI = 34848 # GL/glext.h:3293 2397GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI = 34869 # GL/glext.h:3294 2398# ATI_texture_env_combine3 (GL/glext.h:3297) 2399GL_MODULATE_ADD_ATI = 34628 # GL/glext.h:3298 2400GL_MODULATE_SIGNED_ADD_ATI = 34629 # GL/glext.h:3299 2401GL_MODULATE_SUBTRACT_ATI = 34630 # GL/glext.h:3300 2402# ATI_texture_float (GL/glext.h:3303) 2403GL_RGBA_FLOAT32_ATI = 34836 # GL/glext.h:3304 2404GL_RGB_FLOAT32_ATI = 34837 # GL/glext.h:3305 2405GL_ALPHA_FLOAT32_ATI = 34838 # GL/glext.h:3306 2406GL_INTENSITY_FLOAT32_ATI = 34839 # GL/glext.h:3307 2407GL_LUMINANCE_FLOAT32_ATI = 34840 # GL/glext.h:3308 2408GL_LUMINANCE_ALPHA_FLOAT32_ATI = 34841 # GL/glext.h:3309 2409GL_RGBA_FLOAT16_ATI = 34842 # GL/glext.h:3310 2410GL_RGB_FLOAT16_ATI = 34843 # GL/glext.h:3311 2411GL_ALPHA_FLOAT16_ATI = 34844 # GL/glext.h:3312 2412GL_INTENSITY_FLOAT16_ATI = 34845 # GL/glext.h:3313 2413GL_LUMINANCE_FLOAT16_ATI = 34846 # GL/glext.h:3314 2414GL_LUMINANCE_ALPHA_FLOAT16_ATI = 34847 # GL/glext.h:3315 2415# NV_float_buffer (GL/glext.h:3318) 2416GL_FLOAT_R_NV = 34944 # GL/glext.h:3319 2417GL_FLOAT_RG_NV = 34945 # GL/glext.h:3320 2418GL_FLOAT_RGB_NV = 34946 # GL/glext.h:3321 2419GL_FLOAT_RGBA_NV = 34947 # GL/glext.h:3322 2420GL_FLOAT_R16_NV = 34948 # GL/glext.h:3323 2421GL_FLOAT_R32_NV = 34949 # GL/glext.h:3324 2422GL_FLOAT_RG16_NV = 34950 # GL/glext.h:3325 2423GL_FLOAT_RG32_NV = 34951 # GL/glext.h:3326 2424GL_FLOAT_RGB16_NV = 34952 # GL/glext.h:3327 2425GL_FLOAT_RGB32_NV = 34953 # GL/glext.h:3328 2426GL_FLOAT_RGBA16_NV = 34954 # GL/glext.h:3329 2427GL_FLOAT_RGBA32_NV = 34955 # GL/glext.h:3330 2428GL_TEXTURE_FLOAT_COMPONENTS_NV = 34956 # GL/glext.h:3331 2429GL_FLOAT_CLEAR_COLOR_VALUE_NV = 34957 # GL/glext.h:3332 2430GL_FLOAT_RGBA_MODE_NV = 34958 # GL/glext.h:3333 2431# NV_fragment_program (GL/glext.h:3336) 2432GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 34920 # GL/glext.h:3337 2433GL_FRAGMENT_PROGRAM_NV = 34928 # GL/glext.h:3338 2434GL_MAX_TEXTURE_COORDS_NV = 34929 # GL/glext.h:3339 2435GL_MAX_TEXTURE_IMAGE_UNITS_NV = 34930 # GL/glext.h:3340 2436GL_FRAGMENT_PROGRAM_BINDING_NV = 34931 # GL/glext.h:3341 2437GL_PROGRAM_ERROR_STRING_NV = 34932 # GL/glext.h:3342 2438# NV_half_float (GL/glext.h:3345) 2439GL_HALF_FLOAT_NV = 5131 # GL/glext.h:3346 2440# NV_pixel_data_range (GL/glext.h:3349) 2441GL_WRITE_PIXEL_DATA_RANGE_NV = 34936 # GL/glext.h:3350 2442GL_READ_PIXEL_DATA_RANGE_NV = 34937 # GL/glext.h:3351 2443GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV = 34938 # GL/glext.h:3352 2444GL_READ_PIXEL_DATA_RANGE_LENGTH_NV = 34939 # GL/glext.h:3353 2445GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV = 34940 # GL/glext.h:3354 2446GL_READ_PIXEL_DATA_RANGE_POINTER_NV = 34941 # GL/glext.h:3355 2447# NV_primitive_restart (GL/glext.h:3358) 2448GL_PRIMITIVE_RESTART_NV = 34136 # GL/glext.h:3359 2449GL_PRIMITIVE_RESTART_INDEX_NV = 34137 # GL/glext.h:3360 2450# NV_texture_expand_normal (GL/glext.h:3363) 2451GL_TEXTURE_UNSIGNED_REMAP_MODE_NV = 34959 # GL/glext.h:3364 2452# NV_vertex_program2 (GL/glext.h:3367) 2453# ATI_map_object_buffer (GL/glext.h:3370) 2454# ATI_separate_stencil (GL/glext.h:3373) 2455GL_STENCIL_BACK_FUNC_ATI = 34816 # GL/glext.h:3374 2456GL_STENCIL_BACK_FAIL_ATI = 34817 # GL/glext.h:3375 2457GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI = 34818 # GL/glext.h:3376 2458GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI = 34819 # GL/glext.h:3377 2459# ATI_vertex_attrib_array_object (GL/glext.h:3380) 2460# OES_read_format (GL/glext.h:3383) 2461GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 35738 # GL/glext.h:3384 2462GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 35739 # GL/glext.h:3385 2463# EXT_depth_bounds_test (GL/glext.h:3388) 2464GL_DEPTH_BOUNDS_TEST_EXT = 34960 # GL/glext.h:3389 2465GL_DEPTH_BOUNDS_EXT = 34961 # GL/glext.h:3390 2466# EXT_texture_mirror_clamp (GL/glext.h:3393) 2467GL_MIRROR_CLAMP_EXT = 34626 # GL/glext.h:3394 2468GL_MIRROR_CLAMP_TO_EDGE_EXT = 34627 # GL/glext.h:3395 2469GL_MIRROR_CLAMP_TO_BORDER_EXT = 35090 # GL/glext.h:3396 2470# EXT_blend_equation_separate (GL/glext.h:3399) 2471GL_BLEND_EQUATION_RGB_EXT = 32777 # GL/glext.h:3400 2472GL_BLEND_EQUATION_ALPHA_EXT = 34877 # GL/glext.h:3401 2473# MESA_pack_invert (GL/glext.h:3404) 2474GL_PACK_INVERT_MESA = 34648 # GL/glext.h:3405 2475# MESA_ycbcr_texture (GL/glext.h:3408) 2476GL_UNSIGNED_SHORT_8_8_MESA = 34234 # GL/glext.h:3409 2477GL_UNSIGNED_SHORT_8_8_REV_MESA = 34235 # GL/glext.h:3410 2478GL_YCBCR_MESA = 34647 # GL/glext.h:3411 2479# EXT_pixel_buffer_object (GL/glext.h:3414) 2480GL_PIXEL_PACK_BUFFER_EXT = 35051 # GL/glext.h:3415 2481GL_PIXEL_UNPACK_BUFFER_EXT = 35052 # GL/glext.h:3416 2482GL_PIXEL_PACK_BUFFER_BINDING_EXT = 35053 # GL/glext.h:3417 2483GL_PIXEL_UNPACK_BUFFER_BINDING_EXT = 35055 # GL/glext.h:3418 2484# NV_fragment_program_option (GL/glext.h:3421) 2485# NV_fragment_program2 (GL/glext.h:3424) 2486GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV = 35060 # GL/glext.h:3425 2487GL_MAX_PROGRAM_CALL_DEPTH_NV = 35061 # GL/glext.h:3426 2488GL_MAX_PROGRAM_IF_DEPTH_NV = 35062 # GL/glext.h:3427 2489GL_MAX_PROGRAM_LOOP_DEPTH_NV = 35063 # GL/glext.h:3428 2490GL_MAX_PROGRAM_LOOP_COUNT_NV = 35064 # GL/glext.h:3429 2491# NV_vertex_program2_option (GL/glext.h:3432) 2492# NV_vertex_program3 (GL/glext.h:3437) 2493# EXT_framebuffer_object (GL/glext.h:3441) 2494GL_INVALID_FRAMEBUFFER_OPERATION_EXT = 1286 # GL/glext.h:3442 2495GL_MAX_RENDERBUFFER_SIZE_EXT = 34024 # GL/glext.h:3443 2496GL_FRAMEBUFFER_BINDING_EXT = 36006 # GL/glext.h:3444 2497GL_RENDERBUFFER_BINDING_EXT = 36007 # GL/glext.h:3445 2498GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 36048 # GL/glext.h:3446 2499GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 36049 # GL/glext.h:3447 2500GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 36050 # GL/glext.h:3448 2501GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 36051 # GL/glext.h:3449 2502GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 36052 # GL/glext.h:3450 2503GL_FRAMEBUFFER_COMPLETE_EXT = 36053 # GL/glext.h:3451 2504GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 36054 # GL/glext.h:3452 2505GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 36055 # GL/glext.h:3453 2506GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT = 36056 # GL/glext.h:3454 2507GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 36057 # GL/glext.h:3455 2508GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 36058 # GL/glext.h:3456 2509GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 36059 # GL/glext.h:3457 2510GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 36060 # GL/glext.h:3458 2511GL_FRAMEBUFFER_UNSUPPORTED_EXT = 36061 # GL/glext.h:3459 2512GL_MAX_COLOR_ATTACHMENTS_EXT = 36063 # GL/glext.h:3460 2513GL_COLOR_ATTACHMENT0_EXT = 36064 # GL/glext.h:3461 2514GL_COLOR_ATTACHMENT1_EXT = 36065 # GL/glext.h:3462 2515GL_COLOR_ATTACHMENT2_EXT = 36066 # GL/glext.h:3463 2516GL_COLOR_ATTACHMENT3_EXT = 36067 # GL/glext.h:3464 2517GL_COLOR_ATTACHMENT4_EXT = 36068 # GL/glext.h:3465 2518GL_COLOR_ATTACHMENT5_EXT = 36069 # GL/glext.h:3466 2519GL_COLOR_ATTACHMENT6_EXT = 36070 # GL/glext.h:3467 2520GL_COLOR_ATTACHMENT7_EXT = 36071 # GL/glext.h:3468 2521GL_COLOR_ATTACHMENT8_EXT = 36072 # GL/glext.h:3469 2522GL_COLOR_ATTACHMENT9_EXT = 36073 # GL/glext.h:3470 2523GL_COLOR_ATTACHMENT10_EXT = 36074 # GL/glext.h:3471 2524GL_COLOR_ATTACHMENT11_EXT = 36075 # GL/glext.h:3472 2525GL_COLOR_ATTACHMENT12_EXT = 36076 # GL/glext.h:3473 2526GL_COLOR_ATTACHMENT13_EXT = 36077 # GL/glext.h:3474 2527GL_COLOR_ATTACHMENT14_EXT = 36078 # GL/glext.h:3475 2528GL_COLOR_ATTACHMENT15_EXT = 36079 # GL/glext.h:3476 2529GL_DEPTH_ATTACHMENT_EXT = 36096 # GL/glext.h:3477 2530GL_STENCIL_ATTACHMENT_EXT = 36128 # GL/glext.h:3478 2531GL_FRAMEBUFFER_EXT = 36160 # GL/glext.h:3479 2532GL_RENDERBUFFER_EXT = 36161 # GL/glext.h:3480 2533GL_RENDERBUFFER_WIDTH_EXT = 36162 # GL/glext.h:3481 2534GL_RENDERBUFFER_HEIGHT_EXT = 36163 # GL/glext.h:3482 2535GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = 36164 # GL/glext.h:3483 2536GL_STENCIL_INDEX_EXT = 36165 # GL/glext.h:3484 2537GL_STENCIL_INDEX1_EXT = 36166 # GL/glext.h:3485 2538GL_STENCIL_INDEX4_EXT = 36167 # GL/glext.h:3486 2539GL_STENCIL_INDEX8_EXT = 36168 # GL/glext.h:3487 2540GL_STENCIL_INDEX16_EXT = 36169 # GL/glext.h:3488 2541GL_RENDERBUFFER_RED_SIZE_EXT = 36176 # GL/glext.h:3489 2542GL_RENDERBUFFER_GREEN_SIZE_EXT = 36177 # GL/glext.h:3490 2543GL_RENDERBUFFER_BLUE_SIZE_EXT = 36178 # GL/glext.h:3491 2544GL_RENDERBUFFER_ALPHA_SIZE_EXT = 36179 # GL/glext.h:3492 2545GL_RENDERBUFFER_DEPTH_SIZE_EXT = 36180 # GL/glext.h:3493 2546GL_RENDERBUFFER_STENCIL_SIZE_EXT = 36181 # GL/glext.h:3494 2547# GREMEDY_string_marker (GL/glext.h:3497) 2548# EXT_Cg_shader (GL/glext.h:3500) 2549GL_CG_VERTEX_SHADER_EXT = 35086 # GL/glext.h:3501 2550GL_CG_FRAGMENT_SHADER_EXT = 35087 # GL/glext.h:3502 2551# EXT_timer_query (GL/glext.h:3505) 2552GL_TIME_ELAPSED_EXT = 35007 # GL/glext.h:3506 2553# EXT_texture_buffer_object (GL/glext.h:3509) 2554GL_TEXTURE_BUFFER_EXT = 35882 # GL/glext.h:3510 2555GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 35883 # GL/glext.h:3511 2556GL_TEXTURE_BINDING_BUFFER_EXT = 35884 # GL/glext.h:3512 2557GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 35885 # GL/glext.h:3513 2558GL_TEXTURE_BUFFER_FORMAT_EXT = 35886 # GL/glext.h:3514 2559# EXT_gpu_shader4 (GL/glext.h:3517) 2560GL_SAMPLER_1D_ARRAY_EXT = 36288 # GL/glext.h:3518 2561GL_SAMPLER_2D_ARRAY_EXT = 36289 # GL/glext.h:3519 2562GL_SAMPLER_BUFFER_EXT = 36290 # GL/glext.h:3520 2563GL_SAMPLER_1D_ARRAY_SHADOW_EXT = 36291 # GL/glext.h:3521 2564GL_SAMPLER_2D_ARRAY_SHADOW_EXT = 36292 # GL/glext.h:3522 2565GL_SAMPLER_CUBE_SHADOW_EXT = 36293 # GL/glext.h:3523 2566GL_UNSIGNED_INT_VEC2_EXT = 36294 # GL/glext.h:3524 2567GL_UNSIGNED_INT_VEC3_EXT = 36295 # GL/glext.h:3525 2568GL_UNSIGNED_INT_VEC4_EXT = 36296 # GL/glext.h:3526 2569GL_INT_SAMPLER_1D_EXT = 36297 # GL/glext.h:3527 2570GL_INT_SAMPLER_2D_EXT = 36298 # GL/glext.h:3528 2571GL_INT_SAMPLER_3D_EXT = 36299 # GL/glext.h:3529 2572GL_INT_SAMPLER_CUBE_EXT = 36300 # GL/glext.h:3530 2573GL_INT_SAMPLER_2D_RECT_EXT = 36301 # GL/glext.h:3531 2574GL_INT_SAMPLER_1D_ARRAY_EXT = 36302 # GL/glext.h:3532 2575GL_INT_SAMPLER_2D_ARRAY_EXT = 36303 # GL/glext.h:3533 2576GL_INT_SAMPLER_BUFFER_EXT = 36304 # GL/glext.h:3534 2577GL_UNSIGNED_INT_SAMPLER_1D_EXT = 36305 # GL/glext.h:3535 2578GL_UNSIGNED_INT_SAMPLER_2D_EXT = 36306 # GL/glext.h:3536 2579GL_UNSIGNED_INT_SAMPLER_3D_EXT = 36307 # GL/glext.h:3537 2580GL_UNSIGNED_INT_SAMPLER_CUBE_EXT = 36308 # GL/glext.h:3538 2581GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 36309 # GL/glext.h:3539 2582GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 36310 # GL/glext.h:3540 2583GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 36311 # GL/glext.h:3541 2584GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 36312 # GL/glext.h:3542 2585GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT = 35069 # GL/glext.h:3543 2586# EXT_geometry_shader4 (GL/glext.h:3546) 2587GL_GEOMETRY_SHADER_EXT = 36313 # GL/glext.h:3547 2588GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 36317 # GL/glext.h:3548 2589GL_MAX_VERTEX_VARYING_COMPONENTS_EXT = 36318 # GL/glext.h:3549 2590GL_MAX_VARYING_COMPONENTS_EXT = 35659 # GL/glext.h:3550 2591GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 36319 # GL/glext.h:3551 2592GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 36320 # GL/glext.h:3552 2593GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 36321 # GL/glext.h:3553 2594GL_GEOMETRY_VERTICES_OUT_EXT = 36314 # GL/glext.h:3554 2595GL_GEOMETRY_INPUT_TYPE_EXT = 36315 # GL/glext.h:3555 2596GL_GEOMETRY_OUTPUT_TYPE_EXT = 36316 # GL/glext.h:3556 2597GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 35881 # GL/glext.h:3557 2598GL_LINES_ADJACENCY_EXT = 10 # GL/glext.h:3558 2599GL_LINE_STRIP_ADJACENCY_EXT = 11 # GL/glext.h:3559 2600GL_TRIANGLES_ADJACENCY_EXT = 12 # GL/glext.h:3560 2601GL_TRIANGLE_STRIP_ADJACENCY_EXT = 13 # GL/glext.h:3561 2602GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 36263 # GL/glext.h:3562 2603GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 36264 # GL/glext.h:3563 2604GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = 36265 # GL/glext.h:3564 2605GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT = 36052 # GL/glext.h:3565 2606GL_PROGRAM_POINT_SIZE_EXT = 34370 # GL/glext.h:3566 2607# EXT_bindable_uniform (GL/glext.h:3569) 2608GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 36322 # GL/glext.h:3570 2609GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 36323 # GL/glext.h:3571 2610GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 36324 # GL/glext.h:3572 2611GL_MAX_BINDABLE_UNIFORM_SIZE_EXT = 36333 # GL/glext.h:3573 2612GL_UNIFORM_BUFFER_EXT = 36334 # GL/glext.h:3574 2613GL_UNIFORM_BUFFER_BINDING_EXT = 36335 # GL/glext.h:3575 2614# EXT_framebuffer_sRGB (GL/glext.h:3578) 2615GL_FRAMEBUFFER_SRGB_EXT = 36281 # GL/glext.h:3579 2616GL_FRAMEBUFFER_SRGB_CAPABLE_EXT = 36282 # GL/glext.h:3580 2617# EXT_texture_shared_exponent (GL/glext.h:3583) 2618GL_RGB9_E5_EXT = 35901 # GL/glext.h:3584 2619GL_UNSIGNED_INT_5_9_9_9_REV_EXT = 35902 # GL/glext.h:3585 2620GL_TEXTURE_SHARED_SIZE_EXT = 35903 # GL/glext.h:3586 2621# EXT_packed_float (GL/glext.h:3589) 2622GL_R11F_G11F_B10F_EXT = 35898 # GL/glext.h:3590 2623GL_UNSIGNED_INT_10F_11F_11F_REV_EXT = 35899 # GL/glext.h:3591 2624GL_RGBA_SIGNED_COMPONENTS_EXT = 35900 # GL/glext.h:3592 2625# EXT_texture_array (GL/glext.h:3595) 2626GL_TEXTURE_1D_ARRAY_EXT = 35864 # GL/glext.h:3596 2627GL_PROXY_TEXTURE_1D_ARRAY_EXT = 35865 # GL/glext.h:3597 2628GL_TEXTURE_2D_ARRAY_EXT = 35866 # GL/glext.h:3598 2629GL_PROXY_TEXTURE_2D_ARRAY_EXT = 35867 # GL/glext.h:3599 2630GL_TEXTURE_BINDING_1D_ARRAY_EXT = 35868 # GL/glext.h:3600 2631GL_TEXTURE_BINDING_2D_ARRAY_EXT = 35869 # GL/glext.h:3601 2632GL_MAX_ARRAY_TEXTURE_LAYERS_EXT = 35071 # GL/glext.h:3602 2633GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 34894 # GL/glext.h:3603 2634# EXT_texture_integer (GL/glext.h:3607) 2635GL_RGBA32UI_EXT = 36208 # GL/glext.h:3608 2636GL_RGB32UI_EXT = 36209 # GL/glext.h:3609 2637GL_ALPHA32UI_EXT = 36210 # GL/glext.h:3610 2638GL_INTENSITY32UI_EXT = 36211 # GL/glext.h:3611 2639GL_LUMINANCE32UI_EXT = 36212 # GL/glext.h:3612 2640GL_LUMINANCE_ALPHA32UI_EXT = 36213 # GL/glext.h:3613 2641GL_RGBA16UI_EXT = 36214 # GL/glext.h:3614 2642GL_RGB16UI_EXT = 36215 # GL/glext.h:3615 2643GL_ALPHA16UI_EXT = 36216 # GL/glext.h:3616 2644GL_INTENSITY16UI_EXT = 36217 # GL/glext.h:3617 2645GL_LUMINANCE16UI_EXT = 36218 # GL/glext.h:3618 2646GL_LUMINANCE_ALPHA16UI_EXT = 36219 # GL/glext.h:3619 2647GL_RGBA8UI_EXT = 36220 # GL/glext.h:3620 2648GL_RGB8UI_EXT = 36221 # GL/glext.h:3621 2649GL_ALPHA8UI_EXT = 36222 # GL/glext.h:3622 2650GL_INTENSITY8UI_EXT = 36223 # GL/glext.h:3623 2651GL_LUMINANCE8UI_EXT = 36224 # GL/glext.h:3624 2652GL_LUMINANCE_ALPHA8UI_EXT = 36225 # GL/glext.h:3625 2653GL_RGBA32I_EXT = 36226 # GL/glext.h:3626 2654GL_RGB32I_EXT = 36227 # GL/glext.h:3627 2655GL_ALPHA32I_EXT = 36228 # GL/glext.h:3628 2656GL_INTENSITY32I_EXT = 36229 # GL/glext.h:3629 2657GL_LUMINANCE32I_EXT = 36230 # GL/glext.h:3630 2658GL_LUMINANCE_ALPHA32I_EXT = 36231 # GL/glext.h:3631 2659GL_RGBA16I_EXT = 36232 # GL/glext.h:3632 2660GL_RGB16I_EXT = 36233 # GL/glext.h:3633 2661GL_ALPHA16I_EXT = 36234 # GL/glext.h:3634 2662GL_INTENSITY16I_EXT = 36235 # GL/glext.h:3635 2663GL_LUMINANCE16I_EXT = 36236 # GL/glext.h:3636 2664GL_LUMINANCE_ALPHA16I_EXT = 36237 # GL/glext.h:3637 2665GL_RGBA8I_EXT = 36238 # GL/glext.h:3638 2666GL_RGB8I_EXT = 36239 # GL/glext.h:3639 2667GL_ALPHA8I_EXT = 36240 # GL/glext.h:3640 2668GL_INTENSITY8I_EXT = 36241 # GL/glext.h:3641 2669GL_LUMINANCE8I_EXT = 36242 # GL/glext.h:3642 2670GL_LUMINANCE_ALPHA8I_EXT = 36243 # GL/glext.h:3643 2671GL_RED_INTEGER_EXT = 36244 # GL/glext.h:3644 2672GL_GREEN_INTEGER_EXT = 36245 # GL/glext.h:3645 2673GL_BLUE_INTEGER_EXT = 36246 # GL/glext.h:3646 2674GL_ALPHA_INTEGER_EXT = 36247 # GL/glext.h:3647 2675GL_RGB_INTEGER_EXT = 36248 # GL/glext.h:3648 2676GL_RGBA_INTEGER_EXT = 36249 # GL/glext.h:3649 2677GL_BGR_INTEGER_EXT = 36250 # GL/glext.h:3650 2678GL_BGRA_INTEGER_EXT = 36251 # GL/glext.h:3651 2679GL_LUMINANCE_INTEGER_EXT = 36252 # GL/glext.h:3652 2680GL_LUMINANCE_ALPHA_INTEGER_EXT = 36253 # GL/glext.h:3653 2681GL_RGBA_INTEGER_MODE_EXT = 36254 # GL/glext.h:3654 2682# NV_depth_buffer_float (GL/glext.h:3657) 2683GL_DEPTH_COMPONENT32F_NV = 36267 # GL/glext.h:3658 2684GL_DEPTH32F_STENCIL8_NV = 36268 # GL/glext.h:3659 2685GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV = 36269 # GL/glext.h:3660 2686GL_DEPTH_BUFFER_FLOAT_MODE_NV = 36271 # GL/glext.h:3661 2687# EXT_texture_compression_latc (GL/glext.h:3664) 2688GL_COMPRESSED_LUMINANCE_LATC1_EXT = 35952 # GL/glext.h:3665 2689GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 35953 # GL/glext.h:3666 2690GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 35954 # GL/glext.h:3667 2691GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 35955 # GL/glext.h:3668 2692# NV_transform_feedback (GL/glext.h:3671) 2693GL_BACK_PRIMARY_COLOR_NV = 35959 # GL/glext.h:3672 2694GL_BACK_SECONDARY_COLOR_NV = 35960 # GL/glext.h:3673 2695GL_TEXTURE_COORD_NV = 35961 # GL/glext.h:3674 2696GL_CLIP_DISTANCE_NV = 35962 # GL/glext.h:3675 2697GL_VERTEX_ID_NV = 35963 # GL/glext.h:3676 2698GL_PRIMITIVE_ID_NV = 35964 # GL/glext.h:3677 2699GL_GENERIC_ATTRIB_NV = 35965 # GL/glext.h:3678 2700GL_TRANSFORM_FEEDBACK_ATTRIBS_NV = 35966 # GL/glext.h:3679 2701GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 35967 # GL/glext.h:3680 2702GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 35968 # GL/glext.h:3681 2703GL_ACTIVE_VARYINGS_NV = 35969 # GL/glext.h:3682 2704GL_ACTIVE_VARYING_MAX_LENGTH_NV = 35970 # GL/glext.h:3683 2705GL_TRANSFORM_FEEDBACK_VARYINGS_NV = 35971 # GL/glext.h:3684 2706GL_TRANSFORM_FEEDBACK_BUFFER_START_NV = 35972 # GL/glext.h:3685 2707GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 35973 # GL/glext.h:3686 2708GL_TRANSFORM_FEEDBACK_RECORD_NV = 35974 # GL/glext.h:3687 2709GL_PRIMITIVES_GENERATED_NV = 35975 # GL/glext.h:3688 2710GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 35976 # GL/glext.h:3689 2711GL_RASTERIZER_DISCARD_NV = 35977 # GL/glext.h:3690 2712GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV = 35978 # GL/glext.h:3691 2713GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 35979 # GL/glext.h:3692 2714GL_INTERLEAVED_ATTRIBS_NV = 35980 # GL/glext.h:3693 2715GL_SEPARATE_ATTRIBS_NV = 35981 # GL/glext.h:3694 2716GL_TRANSFORM_FEEDBACK_BUFFER_NV = 35982 # GL/glext.h:3695 2717GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 35983 # GL/glext.h:3696 2718# NV_geometry_program4 (GL/glext.h:3699) 2719GL_GEOMETRY_PROGRAM_NV = 35878 # GL/glext.h:3700 2720GL_MAX_PROGRAM_OUTPUT_VERTICES_NV = 35879 # GL/glext.h:3701 2721GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 35880 # GL/glext.h:3702 2722# NV_gpu_program4 (GL/glext.h:3705) 2723GL_MIN_PROGRAM_TEXEL_OFFSET_NV = 35076 # GL/glext.h:3706 2724GL_MAX_PROGRAM_TEXEL_OFFSET_NV = 35077 # GL/glext.h:3707 2725GL_PROGRAM_ATTRIB_COMPONENTS_NV = 35078 # GL/glext.h:3708 2726GL_PROGRAM_RESULT_COMPONENTS_NV = 35079 # GL/glext.h:3709 2727GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 35080 # GL/glext.h:3710 2728GL_MAX_PROGRAM_RESULT_COMPONENTS_NV = 35081 # GL/glext.h:3711 2729GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV = 36261 # GL/glext.h:3712 2730GL_MAX_PROGRAM_GENERIC_RESULTS_NV = 36262 # GL/glext.h:3713 2731GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = 36256 # GL/glext.h:3717 2732GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = 36257 # GL/glext.h:3718 2733GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV = 36258 # GL/glext.h:3719 2734GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = 36259 # GL/glext.h:3720 2735GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = 36260 # GL/glext.h:3721 2736# NV_framebuffer_multisample_coverage (GL/glext.h:3724) 2737GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = 36011 # GL/glext.h:3725 2738GL_RENDERBUFFER_COLOR_SAMPLES_NV = 36368 # GL/glext.h:3726 2739GL_MAX_RENDERBUFFER_COVERAGE_SAMPLES_NV = 36183 # GL/glext.h:3727 2740GL_MAX_RENDERBUFFER_COLOR_SAMPLES_NV = 36369 # GL/glext.h:3728 2741GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV = 36370 # GL/glext.h:3729 2742GL_MULTISAMPLE_COVERAGE_MODES_NV = 36371 # GL/glext.h:3730 2743# EXT_framebuffer_multisample (GL/glext.h:3733) 2744GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 36182 # GL/glext.h:3734 2745GL_MAX_SAMPLES_EXT = 36183 # GL/glext.h:3735 2746GL_RENDERBUFFER_SAMPLES_EXT = 36011 # GL/glext.h:3736 2747# EXT_framebuffer_blit (GL/glext.h:3739) 2748GL_READ_FRAMEBUFFER_EXT = 36008 # GL/glext.h:3740 2749GL_DRAW_FRAMEBUFFER_EXT = 36009 # GL/glext.h:3741 2750GL_DRAW_FRAMEBUFFER_BINDING_EXT = 36006 # GL/glext.h:3742 2751GL_READ_FRAMEBUFFER_BINDING_EXT = 36010 # GL/glext.h:3743 2752# EXT_texture_compression_rgtc (GL/glext.h:3746) 2753GL_COMPRESSED_RED_RGTC1_EXT = 36283 # GL/glext.h:3747 2754GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 36284 # GL/glext.h:3748 2755GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 36285 # GL/glext.h:3749 2756GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 36286 # GL/glext.h:3750 2757# NV_present_video (GL/glext.h:3753) 2758GL_FRAME_NV = 36390 # GL/glext.h:3754 2759GL_FIELDS_NV = 36391 # GL/glext.h:3755 2760GL_CURRENT_TIME_NV = 36392 # GL/glext.h:3756 2761GL_NUM_FILL_STREAMS_NV = 36393 # GL/glext.h:3757 2762GL_PRESENT_TIME_NV = 36394 # GL/glext.h:3758 2763GL_PRESENT_DURATION_NV = 36395 # GL/glext.h:3759 2764# NV_conditional_render (GL/glext.h:3762) 2765GL_QUERY_WAIT_NV = 36371 # GL/glext.h:3763 2766GL_QUERY_NO_WAIT_NV = 36372 # GL/glext.h:3764 2767GL_QUERY_BY_REGION_WAIT_NV = 36373 # GL/glext.h:3765 2768GL_QUERY_BY_REGION_NO_WAIT_NV = 36374 # GL/glext.h:3766 2769# EXT_transform_feedback (GL/glext.h:3769) 2770GL_TRANSFORM_FEEDBACK_BUFFER_EXT = 35982 # GL/glext.h:3770 2771GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT = 35972 # GL/glext.h:3771 2772GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT = 35973 # GL/glext.h:3772 2773GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT = 35983 # GL/glext.h:3773 2774GL_INTERLEAVED_ATTRIBS_EXT = 35980 # GL/glext.h:3774 2775GL_SEPARATE_ATTRIBS_EXT = 35981 # GL/glext.h:3775 2776GL_PRIMITIVES_GENERATED_EXT = 35975 # GL/glext.h:3776 2777GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT = 35976 # GL/glext.h:3777 2778GL_RASTERIZER_DISCARD_EXT = 35977 # GL/glext.h:3778 2779GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT = 35978 # GL/glext.h:3779 2780GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT = 35979 # GL/glext.h:3780 2781GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT = 35968 # GL/glext.h:3781 2782GL_TRANSFORM_FEEDBACK_VARYINGS_EXT = 35971 # GL/glext.h:3782 2783GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT = 35967 # GL/glext.h:3783 2784GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT = 35958 # GL/glext.h:3784 2785# EXT_direct_state_access (GL/glext.h:3787) 2786GL_PROGRAM_MATRIX_EXT = 36397 # GL/glext.h:3788 2787GL_TRANSPOSE_PROGRAM_MATRIX_EXT = 36398 # GL/glext.h:3789 2788GL_PROGRAM_MATRIX_STACK_DEPTH_EXT = 36399 # GL/glext.h:3790 2789# EXT_vertex_array_bgra (GL/glext.h:3793) 2790# EXT_texture_swizzle (GL/glext.h:3797) 2791GL_TEXTURE_SWIZZLE_R_EXT = 36418 # GL/glext.h:3798 2792GL_TEXTURE_SWIZZLE_G_EXT = 36419 # GL/glext.h:3799 2793GL_TEXTURE_SWIZZLE_B_EXT = 36420 # GL/glext.h:3800 2794GL_TEXTURE_SWIZZLE_A_EXT = 36421 # GL/glext.h:3801 2795GL_TEXTURE_SWIZZLE_RGBA_EXT = 36422 # GL/glext.h:3802 2796# NV_explicit_multisample (GL/glext.h:3805) 2797GL_SAMPLE_POSITION_NV = 36432 # GL/glext.h:3806 2798GL_SAMPLE_MASK_NV = 36433 # GL/glext.h:3807 2799GL_SAMPLE_MASK_VALUE_NV = 36434 # GL/glext.h:3808 2800GL_TEXTURE_BINDING_RENDERBUFFER_NV = 36435 # GL/glext.h:3809 2801GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV = 36436 # GL/glext.h:3810 2802GL_MAX_SAMPLE_MASK_WORDS_NV = 36441 # GL/glext.h:3811 2803GL_TEXTURE_RENDERBUFFER_NV = 36437 # GL/glext.h:3812 2804GL_SAMPLER_RENDERBUFFER_NV = 36438 # GL/glext.h:3813 2805GL_INT_SAMPLER_RENDERBUFFER_NV = 36439 # GL/glext.h:3814 2806GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV = 36440 # GL/glext.h:3815 2807# NV_transform_feedback2 (GL/glext.h:3818) 2808GL_TRANSFORM_FEEDBACK_NV = 36386 # GL/glext.h:3819 2809GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV = 36387 # GL/glext.h:3820 2810GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV = 36388 # GL/glext.h:3821 2811GL_TRANSFORM_FEEDBACK_BINDING_NV = 36389 # GL/glext.h:3822 2812# NV_vertex_buffer_unified_memory (GL/glext.h:3825) 2813GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV = 36638 # GL/glext.h:3826 2814GL_ELEMENT_ARRAY_UNIFIED_NV = 36639 # GL/glext.h:3827 2815GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV = 36640 # GL/glext.h:3828 2816GL_VERTEX_ARRAY_ADDRESS_NV = 36641 # GL/glext.h:3829 2817GL_NORMAL_ARRAY_ADDRESS_NV = 36642 # GL/glext.h:3830 2818GL_COLOR_ARRAY_ADDRESS_NV = 36643 # GL/glext.h:3831 2819GL_INDEX_ARRAY_ADDRESS_NV = 36644 # GL/glext.h:3832 2820GL_TEXTURE_COORD_ARRAY_ADDRESS_NV = 36645 # GL/glext.h:3833 2821GL_EDGE_FLAG_ARRAY_ADDRESS_NV = 36646 # GL/glext.h:3834 2822GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV = 36647 # GL/glext.h:3835 2823GL_FOG_COORD_ARRAY_ADDRESS_NV = 36648 # GL/glext.h:3836 2824GL_ELEMENT_ARRAY_ADDRESS_NV = 36649 # GL/glext.h:3837 2825GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV = 36650 # GL/glext.h:3838 2826GL_VERTEX_ARRAY_LENGTH_NV = 36651 # GL/glext.h:3839 2827GL_NORMAL_ARRAY_LENGTH_NV = 36652 # GL/glext.h:3840 2828GL_COLOR_ARRAY_LENGTH_NV = 36653 # GL/glext.h:3841 2829GL_INDEX_ARRAY_LENGTH_NV = 36654 # GL/glext.h:3842 2830GL_TEXTURE_COORD_ARRAY_LENGTH_NV = 36655 # GL/glext.h:3843 2831GL_EDGE_FLAG_ARRAY_LENGTH_NV = 36656 # GL/glext.h:3844 2832GL_SECONDARY_COLOR_ARRAY_LENGTH_NV = 36657 # GL/glext.h:3845 2833GL_FOG_COORD_ARRAY_LENGTH_NV = 36658 # GL/glext.h:3846 2834GL_ELEMENT_ARRAY_LENGTH_NV = 36659 # GL/glext.h:3847 2835# NV_shader_buffer_load (GL/glext.h:3850) 2836GL_BUFFER_GPU_ADDRESS_NV = 36637 # GL/glext.h:3851 2837GL_GPU_ADDRESS_NV = 36660 # GL/glext.h:3852 2838GL_MAX_SHADER_BUFFER_ADDRESS_NV = 36661 # GL/glext.h:3853 2839# VERSION_2_0 (GL/glext.h:3859) 2840GLchar = c_char # GL/glext.h:3861 2841# VERSION_1_5 (GL/glext.h:3864) 2842GLintptr = c_ptrdiff_t # GL/glext.h:3866 2843GLsizeiptr = c_ptrdiff_t # GL/glext.h:3867 2844# ARB_vertex_buffer_object (GL/glext.h:3870) 2845GLintptrARB = c_ptrdiff_t # GL/glext.h:3872 2846GLsizeiptrARB = c_ptrdiff_t # GL/glext.h:3873 2847# ARB_shader_objects (GL/glext.h:3876) 2848GLcharARB = c_char # GL/glext.h:3878 2849GLhandleARB = c_uint # GL/glext.h:3879 2850# ARB_half_float_pixel (GL/glext.h:3883) 2851GLhalfARB = c_ushort # GL/glext.h:3884 2852# NV_half_float (GL/glext.h:3887) 2853GLhalfNV = c_ushort # GL/glext.h:3888 2854# EXT_timer_query (GL/glext.h:3891) 2855GLint64EXT = c_longlong # GL/glext.h:3892 2856GLuint64EXT = c_ulonglong # GL/glext.h:3893 2857# VERSION_1_2 (GL/glext.h:3896) 2858# VERSION_1_3 (GL/glext.h:3978) 2859# VERSION_1_4 (GL/glext.h:4076) 2860GL_VERSION_1_4 = 1 # GL/glext.h:4077 2861GLenum = c_uint # /usr/include/GL/gl.h:121 2862# GL/glext.h:4079 2863glBlendFuncSeparate = _link_function('glBlendFuncSeparate', None, [GLenum, GLenum, GLenum, GLenum], 'VERSION_1_4') 2864 2865GLfloat = c_float # /usr/include/GL/gl.h:132 2866# GL/glext.h:4080 2867glFogCoordf = _link_function('glFogCoordf', None, [GLfloat], 'VERSION_1_4') 2868 2869# GL/glext.h:4081 2870glFogCoordfv = _link_function('glFogCoordfv', None, [POINTER(GLfloat)], 'VERSION_1_4') 2871 2872GLdouble = c_double # /usr/include/GL/gl.h:134 2873# GL/glext.h:4082 2874glFogCoordd = _link_function('glFogCoordd', None, [GLdouble], 'VERSION_1_4') 2875 2876# GL/glext.h:4083 2877glFogCoorddv = _link_function('glFogCoorddv', None, [POINTER(GLdouble)], 'VERSION_1_4') 2878 2879GLsizei = c_int # /usr/include/GL/gl.h:131 2880GLvoid = None # /usr/include/GL/gl.h:124 2881# GL/glext.h:4084 2882glFogCoordPointer = _link_function('glFogCoordPointer', None, [GLenum, GLsizei, POINTER(GLvoid)], 'VERSION_1_4') 2883 2884GLint = c_int # /usr/include/GL/gl.h:127 2885# GL/glext.h:4085 2886glMultiDrawArrays = _link_function('glMultiDrawArrays', None, [GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei], 'VERSION_1_4') 2887 2888# GL/glext.h:4086 2889glMultiDrawElements = _link_function('glMultiDrawElements', None, [GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei], 'VERSION_1_4') 2890 2891# GL/glext.h:4087 2892glPointParameterf = _link_function('glPointParameterf', None, [GLenum, GLfloat], 'VERSION_1_4') 2893 2894# GL/glext.h:4088 2895glPointParameterfv = _link_function('glPointParameterfv', None, [GLenum, POINTER(GLfloat)], 'VERSION_1_4') 2896 2897# GL/glext.h:4089 2898glPointParameteri = _link_function('glPointParameteri', None, [GLenum, GLint], 'VERSION_1_4') 2899 2900# GL/glext.h:4090 2901glPointParameteriv = _link_function('glPointParameteriv', None, [GLenum, POINTER(GLint)], 'VERSION_1_4') 2902 2903GLbyte = c_char # /usr/include/GL/gl.h:125 2904# GL/glext.h:4091 2905glSecondaryColor3b = _link_function('glSecondaryColor3b', None, [GLbyte, GLbyte, GLbyte], 'VERSION_1_4') 2906 2907# GL/glext.h:4092 2908glSecondaryColor3bv = _link_function('glSecondaryColor3bv', None, [POINTER(GLbyte)], 'VERSION_1_4') 2909 2910# GL/glext.h:4093 2911glSecondaryColor3d = _link_function('glSecondaryColor3d', None, [GLdouble, GLdouble, GLdouble], 'VERSION_1_4') 2912 2913# GL/glext.h:4094 2914glSecondaryColor3dv = _link_function('glSecondaryColor3dv', None, [POINTER(GLdouble)], 'VERSION_1_4') 2915 2916# GL/glext.h:4095 2917glSecondaryColor3f = _link_function('glSecondaryColor3f', None, [GLfloat, GLfloat, GLfloat], 'VERSION_1_4') 2918 2919# GL/glext.h:4096 2920glSecondaryColor3fv = _link_function('glSecondaryColor3fv', None, [POINTER(GLfloat)], 'VERSION_1_4') 2921 2922# GL/glext.h:4097 2923glSecondaryColor3i = _link_function('glSecondaryColor3i', None, [GLint, GLint, GLint], 'VERSION_1_4') 2924 2925# GL/glext.h:4098 2926glSecondaryColor3iv = _link_function('glSecondaryColor3iv', None, [POINTER(GLint)], 'VERSION_1_4') 2927 2928GLshort = c_short # /usr/include/GL/gl.h:126 2929# GL/glext.h:4099 2930glSecondaryColor3s = _link_function('glSecondaryColor3s', None, [GLshort, GLshort, GLshort], 'VERSION_1_4') 2931 2932# GL/glext.h:4100 2933glSecondaryColor3sv = _link_function('glSecondaryColor3sv', None, [POINTER(GLshort)], 'VERSION_1_4') 2934 2935GLubyte = c_ubyte # /usr/include/GL/gl.h:128 2936# GL/glext.h:4101 2937glSecondaryColor3ub = _link_function('glSecondaryColor3ub', None, [GLubyte, GLubyte, GLubyte], 'VERSION_1_4') 2938 2939# GL/glext.h:4102 2940glSecondaryColor3ubv = _link_function('glSecondaryColor3ubv', None, [POINTER(GLubyte)], 'VERSION_1_4') 2941 2942GLuint = c_uint # /usr/include/GL/gl.h:130 2943# GL/glext.h:4103 2944glSecondaryColor3ui = _link_function('glSecondaryColor3ui', None, [GLuint, GLuint, GLuint], 'VERSION_1_4') 2945 2946# GL/glext.h:4104 2947glSecondaryColor3uiv = _link_function('glSecondaryColor3uiv', None, [POINTER(GLuint)], 'VERSION_1_4') 2948 2949GLushort = c_ushort # /usr/include/GL/gl.h:129 2950# GL/glext.h:4105 2951glSecondaryColor3us = _link_function('glSecondaryColor3us', None, [GLushort, GLushort, GLushort], 'VERSION_1_4') 2952 2953# GL/glext.h:4106 2954glSecondaryColor3usv = _link_function('glSecondaryColor3usv', None, [POINTER(GLushort)], 'VERSION_1_4') 2955 2956# GL/glext.h:4107 2957glSecondaryColorPointer = _link_function('glSecondaryColorPointer', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'VERSION_1_4') 2958 2959# GL/glext.h:4108 2960glWindowPos2d = _link_function('glWindowPos2d', None, [GLdouble, GLdouble], 'VERSION_1_4') 2961 2962# GL/glext.h:4109 2963glWindowPos2dv = _link_function('glWindowPos2dv', None, [POINTER(GLdouble)], 'VERSION_1_4') 2964 2965# GL/glext.h:4110 2966glWindowPos2f = _link_function('glWindowPos2f', None, [GLfloat, GLfloat], 'VERSION_1_4') 2967 2968# GL/glext.h:4111 2969glWindowPos2fv = _link_function('glWindowPos2fv', None, [POINTER(GLfloat)], 'VERSION_1_4') 2970 2971# GL/glext.h:4112 2972glWindowPos2i = _link_function('glWindowPos2i', None, [GLint, GLint], 'VERSION_1_4') 2973 2974# GL/glext.h:4113 2975glWindowPos2iv = _link_function('glWindowPos2iv', None, [POINTER(GLint)], 'VERSION_1_4') 2976 2977# GL/glext.h:4114 2978glWindowPos2s = _link_function('glWindowPos2s', None, [GLshort, GLshort], 'VERSION_1_4') 2979 2980# GL/glext.h:4115 2981glWindowPos2sv = _link_function('glWindowPos2sv', None, [POINTER(GLshort)], 'VERSION_1_4') 2982 2983# GL/glext.h:4116 2984glWindowPos3d = _link_function('glWindowPos3d', None, [GLdouble, GLdouble, GLdouble], 'VERSION_1_4') 2985 2986# GL/glext.h:4117 2987glWindowPos3dv = _link_function('glWindowPos3dv', None, [POINTER(GLdouble)], 'VERSION_1_4') 2988 2989# GL/glext.h:4118 2990glWindowPos3f = _link_function('glWindowPos3f', None, [GLfloat, GLfloat, GLfloat], 'VERSION_1_4') 2991 2992# GL/glext.h:4119 2993glWindowPos3fv = _link_function('glWindowPos3fv', None, [POINTER(GLfloat)], 'VERSION_1_4') 2994 2995# GL/glext.h:4120 2996glWindowPos3i = _link_function('glWindowPos3i', None, [GLint, GLint, GLint], 'VERSION_1_4') 2997 2998# GL/glext.h:4121 2999glWindowPos3iv = _link_function('glWindowPos3iv', None, [POINTER(GLint)], 'VERSION_1_4') 3000 3001# GL/glext.h:4122 3002glWindowPos3s = _link_function('glWindowPos3s', None, [GLshort, GLshort, GLshort], 'VERSION_1_4') 3003 3004# GL/glext.h:4123 3005glWindowPos3sv = _link_function('glWindowPos3sv', None, [POINTER(GLshort)], 'VERSION_1_4') 3006 3007PFNGLBLENDFUNCSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:4125 3008PFNGLFOGCOORDFPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:4126 3009PFNGLFOGCOORDFVPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:4127 3010PFNGLFOGCOORDDPROC = CFUNCTYPE(None, GLdouble) # GL/glext.h:4128 3011PFNGLFOGCOORDDVPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:4129 3012PFNGLFOGCOORDPOINTERPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4130 3013PFNGLMULTIDRAWARRAYSPROC = CFUNCTYPE(None, GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei) # GL/glext.h:4131 3014PFNGLMULTIDRAWELEMENTSPROC = CFUNCTYPE(None, GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei) # GL/glext.h:4132 3015PFNGLPOINTPARAMETERFPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:4133 3016PFNGLPOINTPARAMETERFVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:4134 3017PFNGLPOINTPARAMETERIPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:4135 3018PFNGLPOINTPARAMETERIVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:4136 3019PFNGLSECONDARYCOLOR3BPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) # GL/glext.h:4137 3020PFNGLSECONDARYCOLOR3BVPROC = CFUNCTYPE(None, POINTER(GLbyte)) # GL/glext.h:4138 3021PFNGLSECONDARYCOLOR3DPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:4139 3022PFNGLSECONDARYCOLOR3DVPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:4140 3023PFNGLSECONDARYCOLOR3FPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:4141 3024PFNGLSECONDARYCOLOR3FVPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:4142 3025PFNGLSECONDARYCOLOR3IPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:4143 3026PFNGLSECONDARYCOLOR3IVPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:4144 3027PFNGLSECONDARYCOLOR3SPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:4145 3028PFNGLSECONDARYCOLOR3SVPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:4146 3029PFNGLSECONDARYCOLOR3UBPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte) # GL/glext.h:4147 3030PFNGLSECONDARYCOLOR3UBVPROC = CFUNCTYPE(None, POINTER(GLubyte)) # GL/glext.h:4148 3031PFNGLSECONDARYCOLOR3UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:4149 3032PFNGLSECONDARYCOLOR3UIVPROC = CFUNCTYPE(None, POINTER(GLuint)) # GL/glext.h:4150 3033PFNGLSECONDARYCOLOR3USPROC = CFUNCTYPE(None, GLushort, GLushort, GLushort) # GL/glext.h:4151 3034PFNGLSECONDARYCOLOR3USVPROC = CFUNCTYPE(None, POINTER(GLushort)) # GL/glext.h:4152 3035PFNGLSECONDARYCOLORPOINTERPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4153 3036PFNGLWINDOWPOS2DPROC = CFUNCTYPE(None, GLdouble, GLdouble) # GL/glext.h:4154 3037PFNGLWINDOWPOS2DVPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:4155 3038PFNGLWINDOWPOS2FPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:4156 3039PFNGLWINDOWPOS2FVPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:4157 3040PFNGLWINDOWPOS2IPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:4158 3041PFNGLWINDOWPOS2IVPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:4159 3042PFNGLWINDOWPOS2SPROC = CFUNCTYPE(None, GLshort, GLshort) # GL/glext.h:4160 3043PFNGLWINDOWPOS2SVPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:4161 3044PFNGLWINDOWPOS3DPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:4162 3045PFNGLWINDOWPOS3DVPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:4163 3046PFNGLWINDOWPOS3FPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:4164 3047PFNGLWINDOWPOS3FVPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:4165 3048PFNGLWINDOWPOS3IPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:4166 3049PFNGLWINDOWPOS3IVPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:4167 3050PFNGLWINDOWPOS3SPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:4168 3051PFNGLWINDOWPOS3SVPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:4169 3052# VERSION_1_5 (GL/glext.h:4172) 3053GL_VERSION_1_5 = 1 # GL/glext.h:4173 3054# GL/glext.h:4175 3055glGenQueries = _link_function('glGenQueries', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5') 3056 3057# GL/glext.h:4176 3058glDeleteQueries = _link_function('glDeleteQueries', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5') 3059 3060GLboolean = c_ubyte # /usr/include/GL/gl.h:122 3061# GL/glext.h:4177 3062glIsQuery = _link_function('glIsQuery', GLboolean, [GLuint], 'VERSION_1_5') 3063 3064# GL/glext.h:4178 3065glBeginQuery = _link_function('glBeginQuery', None, [GLenum, GLuint], 'VERSION_1_5') 3066 3067# GL/glext.h:4179 3068glEndQuery = _link_function('glEndQuery', None, [GLenum], 'VERSION_1_5') 3069 3070# GL/glext.h:4180 3071glGetQueryiv = _link_function('glGetQueryiv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_5') 3072 3073# GL/glext.h:4181 3074glGetQueryObjectiv = _link_function('glGetQueryObjectiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_1_5') 3075 3076# GL/glext.h:4182 3077glGetQueryObjectuiv = _link_function('glGetQueryObjectuiv', None, [GLuint, GLenum, POINTER(GLuint)], 'VERSION_1_5') 3078 3079# GL/glext.h:4183 3080glBindBuffer = _link_function('glBindBuffer', None, [GLenum, GLuint], 'VERSION_1_5') 3081 3082# GL/glext.h:4184 3083glDeleteBuffers = _link_function('glDeleteBuffers', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5') 3084 3085# GL/glext.h:4185 3086glGenBuffers = _link_function('glGenBuffers', None, [GLsizei, POINTER(GLuint)], 'VERSION_1_5') 3087 3088# GL/glext.h:4186 3089glIsBuffer = _link_function('glIsBuffer', GLboolean, [GLuint], 'VERSION_1_5') 3090 3091# GL/glext.h:4187 3092glBufferData = _link_function('glBufferData', None, [GLenum, GLsizeiptr, POINTER(GLvoid), GLenum], 'VERSION_1_5') 3093 3094# GL/glext.h:4188 3095glBufferSubData = _link_function('glBufferSubData', None, [GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)], 'VERSION_1_5') 3096 3097# GL/glext.h:4189 3098glGetBufferSubData = _link_function('glGetBufferSubData', None, [GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)], 'VERSION_1_5') 3099 3100# GL/glext.h:4190 3101glMapBuffer = _link_function('glMapBuffer', POINTER(GLvoid), [GLenum, GLenum], 'VERSION_1_5') 3102 3103# GL/glext.h:4191 3104glUnmapBuffer = _link_function('glUnmapBuffer', GLboolean, [GLenum], 'VERSION_1_5') 3105 3106# GL/glext.h:4192 3107glGetBufferParameteriv = _link_function('glGetBufferParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_1_5') 3108 3109# GL/glext.h:4193 3110glGetBufferPointerv = _link_function('glGetBufferPointerv', None, [GLenum, GLenum, POINTER(POINTER(GLvoid))], 'VERSION_1_5') 3111 3112PFNGLGENQUERIESPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4195 3113PFNGLDELETEQUERIESPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4196 3114PFNGLISQUERYPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:4197 3115PFNGLBEGINQUERYPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:4198 3116PFNGLENDQUERYPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:4199 3117PFNGLGETQUERYIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:4200 3118PFNGLGETQUERYOBJECTIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:4201 3119PFNGLGETQUERYOBJECTUIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:4202 3120PFNGLBINDBUFFERPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:4203 3121PFNGLDELETEBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4204 3122PFNGLGENBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4205 3123PFNGLISBUFFERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:4206 3124PFNGLBUFFERDATAPROC = CFUNCTYPE(None, GLenum, GLsizeiptr, POINTER(GLvoid), GLenum) # GL/glext.h:4207 3125PFNGLBUFFERSUBDATAPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)) # GL/glext.h:4208 3126PFNGLGETBUFFERSUBDATAPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr, POINTER(GLvoid)) # GL/glext.h:4209 3127PFNGLMAPBUFFERPROC = CFUNCTYPE(POINTER(GLvoid), GLenum, GLenum) # GL/glext.h:4210 3128PFNGLUNMAPBUFFERPROC = CFUNCTYPE(GLboolean, GLenum) # GL/glext.h:4211 3129PFNGLGETBUFFERPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:4212 3130PFNGLGETBUFFERPOINTERVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:4213 3131# VERSION_2_0 (GL/glext.h:4216) 3132GL_VERSION_2_0 = 1 # GL/glext.h:4217 3133# GL/glext.h:4219 3134glBlendEquationSeparate = _link_function('glBlendEquationSeparate', None, [GLenum, GLenum], 'VERSION_2_0') 3135 3136# GL/glext.h:4220 3137glDrawBuffers = _link_function('glDrawBuffers', None, [GLsizei, POINTER(GLenum)], 'VERSION_2_0') 3138 3139# GL/glext.h:4221 3140glStencilOpSeparate = _link_function('glStencilOpSeparate', None, [GLenum, GLenum, GLenum, GLenum], 'VERSION_2_0') 3141 3142# GL/glext.h:4222 3143glStencilFuncSeparate = _link_function('glStencilFuncSeparate', None, [GLenum, GLenum, GLint, GLuint], 'VERSION_2_0') 3144 3145# GL/glext.h:4223 3146glStencilMaskSeparate = _link_function('glStencilMaskSeparate', None, [GLenum, GLuint], 'VERSION_2_0') 3147 3148# GL/glext.h:4224 3149glAttachShader = _link_function('glAttachShader', None, [GLuint, GLuint], 'VERSION_2_0') 3150 3151# GL/glext.h:4225 3152glBindAttribLocation = _link_function('glBindAttribLocation', None, [GLuint, GLuint, POINTER(GLchar)], 'VERSION_2_0') 3153 3154# GL/glext.h:4226 3155glCompileShader = _link_function('glCompileShader', None, [GLuint], 'VERSION_2_0') 3156 3157# GL/glext.h:4227 3158glCreateProgram = _link_function('glCreateProgram', GLuint, [], 'VERSION_2_0') 3159 3160# GL/glext.h:4228 3161glCreateShader = _link_function('glCreateShader', GLuint, [GLenum], 'VERSION_2_0') 3162 3163# GL/glext.h:4229 3164glDeleteProgram = _link_function('glDeleteProgram', None, [GLuint], 'VERSION_2_0') 3165 3166# GL/glext.h:4230 3167glDeleteShader = _link_function('glDeleteShader', None, [GLuint], 'VERSION_2_0') 3168 3169# GL/glext.h:4231 3170glDetachShader = _link_function('glDetachShader', None, [GLuint, GLuint], 'VERSION_2_0') 3171 3172# GL/glext.h:4232 3173glDisableVertexAttribArray = _link_function('glDisableVertexAttribArray', None, [GLuint], 'VERSION_2_0') 3174 3175# GL/glext.h:4233 3176glEnableVertexAttribArray = _link_function('glEnableVertexAttribArray', None, [GLuint], 'VERSION_2_0') 3177 3178# GL/glext.h:4234 3179glGetActiveAttrib = _link_function('glGetActiveAttrib', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)], 'VERSION_2_0') 3180 3181# GL/glext.h:4235 3182glGetActiveUniform = _link_function('glGetActiveUniform', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)], 'VERSION_2_0') 3183 3184# GL/glext.h:4236 3185glGetAttachedShaders = _link_function('glGetAttachedShaders', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLuint)], 'VERSION_2_0') 3186 3187# GL/glext.h:4237 3188glGetAttribLocation = _link_function('glGetAttribLocation', GLint, [GLuint, POINTER(GLchar)], 'VERSION_2_0') 3189 3190# GL/glext.h:4238 3191glGetProgramiv = _link_function('glGetProgramiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_2_0') 3192 3193# GL/glext.h:4239 3194glGetProgramInfoLog = _link_function('glGetProgramInfoLog', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'VERSION_2_0') 3195 3196# GL/glext.h:4240 3197glGetShaderiv = _link_function('glGetShaderiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_2_0') 3198 3199# GL/glext.h:4241 3200glGetShaderInfoLog = _link_function('glGetShaderInfoLog', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'VERSION_2_0') 3201 3202# GL/glext.h:4242 3203glGetShaderSource = _link_function('glGetShaderSource', None, [GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)], 'VERSION_2_0') 3204 3205# GL/glext.h:4243 3206glGetUniformLocation = _link_function('glGetUniformLocation', GLint, [GLuint, POINTER(GLchar)], 'VERSION_2_0') 3207 3208# GL/glext.h:4244 3209glGetUniformfv = _link_function('glGetUniformfv', None, [GLuint, GLint, POINTER(GLfloat)], 'VERSION_2_0') 3210 3211# GL/glext.h:4245 3212glGetUniformiv = _link_function('glGetUniformiv', None, [GLuint, GLint, POINTER(GLint)], 'VERSION_2_0') 3213 3214# GL/glext.h:4246 3215glGetVertexAttribdv = _link_function('glGetVertexAttribdv', None, [GLuint, GLenum, POINTER(GLdouble)], 'VERSION_2_0') 3216 3217# GL/glext.h:4247 3218glGetVertexAttribfv = _link_function('glGetVertexAttribfv', None, [GLuint, GLenum, POINTER(GLfloat)], 'VERSION_2_0') 3219 3220# GL/glext.h:4248 3221glGetVertexAttribiv = _link_function('glGetVertexAttribiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_2_0') 3222 3223# GL/glext.h:4249 3224glGetVertexAttribPointerv = _link_function('glGetVertexAttribPointerv', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'VERSION_2_0') 3225 3226# GL/glext.h:4250 3227glIsProgram = _link_function('glIsProgram', GLboolean, [GLuint], 'VERSION_2_0') 3228 3229# GL/glext.h:4251 3230glIsShader = _link_function('glIsShader', GLboolean, [GLuint], 'VERSION_2_0') 3231 3232# GL/glext.h:4252 3233glLinkProgram = _link_function('glLinkProgram', None, [GLuint], 'VERSION_2_0') 3234 3235# GL/glext.h:4253 3236glShaderSource = _link_function('glShaderSource', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLint)], 'VERSION_2_0') 3237 3238# GL/glext.h:4254 3239glUseProgram = _link_function('glUseProgram', None, [GLuint], 'VERSION_2_0') 3240 3241# GL/glext.h:4255 3242glUniform1f = _link_function('glUniform1f', None, [GLint, GLfloat], 'VERSION_2_0') 3243 3244# GL/glext.h:4256 3245glUniform2f = _link_function('glUniform2f', None, [GLint, GLfloat, GLfloat], 'VERSION_2_0') 3246 3247# GL/glext.h:4257 3248glUniform3f = _link_function('glUniform3f', None, [GLint, GLfloat, GLfloat, GLfloat], 'VERSION_2_0') 3249 3250# GL/glext.h:4258 3251glUniform4f = _link_function('glUniform4f', None, [GLint, GLfloat, GLfloat, GLfloat, GLfloat], 'VERSION_2_0') 3252 3253# GL/glext.h:4259 3254glUniform1i = _link_function('glUniform1i', None, [GLint, GLint], 'VERSION_2_0') 3255 3256# GL/glext.h:4260 3257glUniform2i = _link_function('glUniform2i', None, [GLint, GLint, GLint], 'VERSION_2_0') 3258 3259# GL/glext.h:4261 3260glUniform3i = _link_function('glUniform3i', None, [GLint, GLint, GLint, GLint], 'VERSION_2_0') 3261 3262# GL/glext.h:4262 3263glUniform4i = _link_function('glUniform4i', None, [GLint, GLint, GLint, GLint, GLint], 'VERSION_2_0') 3264 3265# GL/glext.h:4263 3266glUniform1fv = _link_function('glUniform1fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0') 3267 3268# GL/glext.h:4264 3269glUniform2fv = _link_function('glUniform2fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0') 3270 3271# GL/glext.h:4265 3272glUniform3fv = _link_function('glUniform3fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0') 3273 3274# GL/glext.h:4266 3275glUniform4fv = _link_function('glUniform4fv', None, [GLint, GLsizei, POINTER(GLfloat)], 'VERSION_2_0') 3276 3277# GL/glext.h:4267 3278glUniform1iv = _link_function('glUniform1iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0') 3279 3280# GL/glext.h:4268 3281glUniform2iv = _link_function('glUniform2iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0') 3282 3283# GL/glext.h:4269 3284glUniform3iv = _link_function('glUniform3iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0') 3285 3286# GL/glext.h:4270 3287glUniform4iv = _link_function('glUniform4iv', None, [GLint, GLsizei, POINTER(GLint)], 'VERSION_2_0') 3288 3289# GL/glext.h:4271 3290glUniformMatrix2fv = _link_function('glUniformMatrix2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_0') 3291 3292# GL/glext.h:4272 3293glUniformMatrix3fv = _link_function('glUniformMatrix3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_0') 3294 3295# GL/glext.h:4273 3296glUniformMatrix4fv = _link_function('glUniformMatrix4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_0') 3297 3298# GL/glext.h:4274 3299glValidateProgram = _link_function('glValidateProgram', None, [GLuint], 'VERSION_2_0') 3300 3301# GL/glext.h:4275 3302glVertexAttrib1d = _link_function('glVertexAttrib1d', None, [GLuint, GLdouble], 'VERSION_2_0') 3303 3304# GL/glext.h:4276 3305glVertexAttrib1dv = _link_function('glVertexAttrib1dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0') 3306 3307# GL/glext.h:4277 3308glVertexAttrib1f = _link_function('glVertexAttrib1f', None, [GLuint, GLfloat], 'VERSION_2_0') 3309 3310# GL/glext.h:4278 3311glVertexAttrib1fv = _link_function('glVertexAttrib1fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0') 3312 3313# GL/glext.h:4279 3314glVertexAttrib1s = _link_function('glVertexAttrib1s', None, [GLuint, GLshort], 'VERSION_2_0') 3315 3316# GL/glext.h:4280 3317glVertexAttrib1sv = _link_function('glVertexAttrib1sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0') 3318 3319# GL/glext.h:4281 3320glVertexAttrib2d = _link_function('glVertexAttrib2d', None, [GLuint, GLdouble, GLdouble], 'VERSION_2_0') 3321 3322# GL/glext.h:4282 3323glVertexAttrib2dv = _link_function('glVertexAttrib2dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0') 3324 3325# GL/glext.h:4283 3326glVertexAttrib2f = _link_function('glVertexAttrib2f', None, [GLuint, GLfloat, GLfloat], 'VERSION_2_0') 3327 3328# GL/glext.h:4284 3329glVertexAttrib2fv = _link_function('glVertexAttrib2fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0') 3330 3331# GL/glext.h:4285 3332glVertexAttrib2s = _link_function('glVertexAttrib2s', None, [GLuint, GLshort, GLshort], 'VERSION_2_0') 3333 3334# GL/glext.h:4286 3335glVertexAttrib2sv = _link_function('glVertexAttrib2sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0') 3336 3337# GL/glext.h:4287 3338glVertexAttrib3d = _link_function('glVertexAttrib3d', None, [GLuint, GLdouble, GLdouble, GLdouble], 'VERSION_2_0') 3339 3340# GL/glext.h:4288 3341glVertexAttrib3dv = _link_function('glVertexAttrib3dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0') 3342 3343# GL/glext.h:4289 3344glVertexAttrib3f = _link_function('glVertexAttrib3f', None, [GLuint, GLfloat, GLfloat, GLfloat], 'VERSION_2_0') 3345 3346# GL/glext.h:4290 3347glVertexAttrib3fv = _link_function('glVertexAttrib3fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0') 3348 3349# GL/glext.h:4291 3350glVertexAttrib3s = _link_function('glVertexAttrib3s', None, [GLuint, GLshort, GLshort, GLshort], 'VERSION_2_0') 3351 3352# GL/glext.h:4292 3353glVertexAttrib3sv = _link_function('glVertexAttrib3sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0') 3354 3355# GL/glext.h:4293 3356glVertexAttrib4Nbv = _link_function('glVertexAttrib4Nbv', None, [GLuint, POINTER(GLbyte)], 'VERSION_2_0') 3357 3358# GL/glext.h:4294 3359glVertexAttrib4Niv = _link_function('glVertexAttrib4Niv', None, [GLuint, POINTER(GLint)], 'VERSION_2_0') 3360 3361# GL/glext.h:4295 3362glVertexAttrib4Nsv = _link_function('glVertexAttrib4Nsv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0') 3363 3364# GL/glext.h:4296 3365glVertexAttrib4Nub = _link_function('glVertexAttrib4Nub', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte], 'VERSION_2_0') 3366 3367# GL/glext.h:4297 3368glVertexAttrib4Nubv = _link_function('glVertexAttrib4Nubv', None, [GLuint, POINTER(GLubyte)], 'VERSION_2_0') 3369 3370# GL/glext.h:4298 3371glVertexAttrib4Nuiv = _link_function('glVertexAttrib4Nuiv', None, [GLuint, POINTER(GLuint)], 'VERSION_2_0') 3372 3373# GL/glext.h:4299 3374glVertexAttrib4Nusv = _link_function('glVertexAttrib4Nusv', None, [GLuint, POINTER(GLushort)], 'VERSION_2_0') 3375 3376# GL/glext.h:4300 3377glVertexAttrib4bv = _link_function('glVertexAttrib4bv', None, [GLuint, POINTER(GLbyte)], 'VERSION_2_0') 3378 3379# GL/glext.h:4301 3380glVertexAttrib4d = _link_function('glVertexAttrib4d', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'VERSION_2_0') 3381 3382# GL/glext.h:4302 3383glVertexAttrib4dv = _link_function('glVertexAttrib4dv', None, [GLuint, POINTER(GLdouble)], 'VERSION_2_0') 3384 3385# GL/glext.h:4303 3386glVertexAttrib4f = _link_function('glVertexAttrib4f', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'VERSION_2_0') 3387 3388# GL/glext.h:4304 3389glVertexAttrib4fv = _link_function('glVertexAttrib4fv', None, [GLuint, POINTER(GLfloat)], 'VERSION_2_0') 3390 3391# GL/glext.h:4305 3392glVertexAttrib4iv = _link_function('glVertexAttrib4iv', None, [GLuint, POINTER(GLint)], 'VERSION_2_0') 3393 3394# GL/glext.h:4306 3395glVertexAttrib4s = _link_function('glVertexAttrib4s', None, [GLuint, GLshort, GLshort, GLshort, GLshort], 'VERSION_2_0') 3396 3397# GL/glext.h:4307 3398glVertexAttrib4sv = _link_function('glVertexAttrib4sv', None, [GLuint, POINTER(GLshort)], 'VERSION_2_0') 3399 3400# GL/glext.h:4308 3401glVertexAttrib4ubv = _link_function('glVertexAttrib4ubv', None, [GLuint, POINTER(GLubyte)], 'VERSION_2_0') 3402 3403# GL/glext.h:4309 3404glVertexAttrib4uiv = _link_function('glVertexAttrib4uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_2_0') 3405 3406# GL/glext.h:4310 3407glVertexAttrib4usv = _link_function('glVertexAttrib4usv', None, [GLuint, POINTER(GLushort)], 'VERSION_2_0') 3408 3409# GL/glext.h:4311 3410glVertexAttribPointer = _link_function('glVertexAttribPointer', None, [GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)], 'VERSION_2_0') 3411 3412PFNGLBLENDEQUATIONSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:4313 3413PFNGLDRAWBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLenum)) # GL/glext.h:4314 3414PFNGLSTENCILOPSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:4315 3415PFNGLSTENCILFUNCSEPARATEPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLuint) # GL/glext.h:4316 3416PFNGLSTENCILMASKSEPARATEPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:4317 3417PFNGLATTACHSHADERPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:4318 3418PFNGLBINDATTRIBLOCATIONPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLchar)) # GL/glext.h:4319 3419PFNGLCOMPILESHADERPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4320 3420PFNGLCREATEPROGRAMPROC = CFUNCTYPE(GLuint) # GL/glext.h:4321 3421PFNGLCREATESHADERPROC = CFUNCTYPE(GLuint, GLenum) # GL/glext.h:4322 3422PFNGLDELETEPROGRAMPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4323 3423PFNGLDELETESHADERPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4324 3424PFNGLDETACHSHADERPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:4325 3425PFNGLDISABLEVERTEXATTRIBARRAYPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4326 3426PFNGLENABLEVERTEXATTRIBARRAYPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4327 3427PFNGLGETACTIVEATTRIBPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)) # GL/glext.h:4328 3428PFNGLGETACTIVEUNIFORMPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLchar)) # GL/glext.h:4329 3429PFNGLGETATTACHEDSHADERSPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLuint)) # GL/glext.h:4330 3430PFNGLGETATTRIBLOCATIONPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:4331 3431PFNGLGETPROGRAMIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:4332 3432PFNGLGETPROGRAMINFOLOGPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:4333 3433PFNGLGETSHADERIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:4334 3434PFNGLGETSHADERINFOLOGPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:4335 3435PFNGLGETSHADERSOURCEPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLchar)) # GL/glext.h:4336 3436PFNGLGETUNIFORMLOCATIONPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:4337 3437PFNGLGETUNIFORMFVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLfloat)) # GL/glext.h:4338 3438PFNGLGETUNIFORMIVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLint)) # GL/glext.h:4339 3439PFNGLGETVERTEXATTRIBDVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLdouble)) # GL/glext.h:4340 3440PFNGLGETVERTEXATTRIBFVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:4341 3441PFNGLGETVERTEXATTRIBIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:4342 3442PFNGLGETVERTEXATTRIBPOINTERVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:4343 3443PFNGLISPROGRAMPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:4344 3444PFNGLISSHADERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:4345 3445PFNGLLINKPROGRAMPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4346 3446PFNGLSHADERSOURCEPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(POINTER(GLchar)), POINTER(GLint)) # GL/glext.h:4347 3447PFNGLUSEPROGRAMPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4348 3448PFNGLUNIFORM1FPROC = CFUNCTYPE(None, GLint, GLfloat) # GL/glext.h:4349 3449PFNGLUNIFORM2FPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat) # GL/glext.h:4350 3450PFNGLUNIFORM3FPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat) # GL/glext.h:4351 3451PFNGLUNIFORM4FPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:4352 3452PFNGLUNIFORM1IPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:4353 3453PFNGLUNIFORM2IPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:4354 3454PFNGLUNIFORM3IPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) # GL/glext.h:4355 3455PFNGLUNIFORM4IPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint) # GL/glext.h:4356 3456PFNGLUNIFORM1FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:4357 3457PFNGLUNIFORM2FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:4358 3458PFNGLUNIFORM3FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:4359 3459PFNGLUNIFORM4FVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:4360 3460PFNGLUNIFORM1IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:4361 3461PFNGLUNIFORM2IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:4362 3462PFNGLUNIFORM3IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:4363 3463PFNGLUNIFORM4IVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:4364 3464PFNGLUNIFORMMATRIX2FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4365 3465PFNGLUNIFORMMATRIX3FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4366 3466PFNGLUNIFORMMATRIX4FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4367 3467PFNGLVALIDATEPROGRAMPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4368 3468PFNGLVERTEXATTRIB1DPROC = CFUNCTYPE(None, GLuint, GLdouble) # GL/glext.h:4369 3469PFNGLVERTEXATTRIB1DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:4370 3470PFNGLVERTEXATTRIB1FPROC = CFUNCTYPE(None, GLuint, GLfloat) # GL/glext.h:4371 3471PFNGLVERTEXATTRIB1FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:4372 3472PFNGLVERTEXATTRIB1SPROC = CFUNCTYPE(None, GLuint, GLshort) # GL/glext.h:4373 3473PFNGLVERTEXATTRIB1SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4374 3474PFNGLVERTEXATTRIB2DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble) # GL/glext.h:4375 3475PFNGLVERTEXATTRIB2DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:4376 3476PFNGLVERTEXATTRIB2FPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat) # GL/glext.h:4377 3477PFNGLVERTEXATTRIB2FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:4378 3478PFNGLVERTEXATTRIB2SPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort) # GL/glext.h:4379 3479PFNGLVERTEXATTRIB2SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4380 3480PFNGLVERTEXATTRIB3DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble) # GL/glext.h:4381 3481PFNGLVERTEXATTRIB3DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:4382 3482PFNGLVERTEXATTRIB3FPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) # GL/glext.h:4383 3483PFNGLVERTEXATTRIB3FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:4384 3484PFNGLVERTEXATTRIB3SPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort) # GL/glext.h:4385 3485PFNGLVERTEXATTRIB3SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4386 3486PFNGLVERTEXATTRIB4NBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:4387 3487PFNGLVERTEXATTRIB4NIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:4388 3488PFNGLVERTEXATTRIB4NSVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4389 3489PFNGLVERTEXATTRIB4NUBPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte) # GL/glext.h:4390 3490PFNGLVERTEXATTRIB4NUBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:4391 3491PFNGLVERTEXATTRIB4NUIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:4392 3492PFNGLVERTEXATTRIB4NUSVPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:4393 3493PFNGLVERTEXATTRIB4BVPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:4394 3494PFNGLVERTEXATTRIB4DPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:4395 3495PFNGLVERTEXATTRIB4DVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:4396 3496PFNGLVERTEXATTRIB4FPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:4397 3497PFNGLVERTEXATTRIB4FVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:4398 3498PFNGLVERTEXATTRIB4IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:4399 3499PFNGLVERTEXATTRIB4SPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:4400 3500PFNGLVERTEXATTRIB4SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4401 3501PFNGLVERTEXATTRIB4UBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:4402 3502PFNGLVERTEXATTRIB4UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:4403 3503PFNGLVERTEXATTRIB4USVPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:4404 3504PFNGLVERTEXATTRIBPOINTERPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)) # GL/glext.h:4405 3505# VERSION_2_1 (GL/glext.h:4408) 3506GL_VERSION_2_1 = 1 # GL/glext.h:4409 3507# GL/glext.h:4411 3508glUniformMatrix2x3fv = _link_function('glUniformMatrix2x3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1') 3509 3510# GL/glext.h:4412 3511glUniformMatrix3x2fv = _link_function('glUniformMatrix3x2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1') 3512 3513# GL/glext.h:4413 3514glUniformMatrix2x4fv = _link_function('glUniformMatrix2x4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1') 3515 3516# GL/glext.h:4414 3517glUniformMatrix4x2fv = _link_function('glUniformMatrix4x2fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1') 3518 3519# GL/glext.h:4415 3520glUniformMatrix3x4fv = _link_function('glUniformMatrix3x4fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1') 3521 3522# GL/glext.h:4416 3523glUniformMatrix4x3fv = _link_function('glUniformMatrix4x3fv', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'VERSION_2_1') 3524 3525PFNGLUNIFORMMATRIX2X3FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4418 3526PFNGLUNIFORMMATRIX3X2FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4419 3527PFNGLUNIFORMMATRIX2X4FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4420 3528PFNGLUNIFORMMATRIX4X2FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4421 3529PFNGLUNIFORMMATRIX3X4FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4422 3530PFNGLUNIFORMMATRIX4X3FVPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:4423 3531# VERSION_3_0 (GL/glext.h:4426) 3532GL_VERSION_3_0 = 1 # GL/glext.h:4427 3533# GL/glext.h:4433 3534glColorMaski = _link_function('glColorMaski', None, [GLuint, GLboolean, GLboolean, GLboolean, GLboolean], 'VERSION_3_0') 3535 3536# GL/glext.h:4434 3537glGetBooleani_v = _link_function('glGetBooleani_v', None, [GLenum, GLuint, POINTER(GLboolean)], 'VERSION_3_0') 3538 3539# GL/glext.h:4435 3540glGetIntegeri_v = _link_function('glGetIntegeri_v', None, [GLenum, GLuint, POINTER(GLint)], 'VERSION_3_0') 3541 3542# GL/glext.h:4436 3543glEnablei = _link_function('glEnablei', None, [GLenum, GLuint], 'VERSION_3_0') 3544 3545# GL/glext.h:4437 3546glDisablei = _link_function('glDisablei', None, [GLenum, GLuint], 'VERSION_3_0') 3547 3548# GL/glext.h:4438 3549glIsEnabledi = _link_function('glIsEnabledi', GLboolean, [GLenum, GLuint], 'VERSION_3_0') 3550 3551# GL/glext.h:4439 3552glBeginTransformFeedback = _link_function('glBeginTransformFeedback', None, [GLenum], 'VERSION_3_0') 3553 3554# GL/glext.h:4440 3555glEndTransformFeedback = _link_function('glEndTransformFeedback', None, [], 'VERSION_3_0') 3556 3557# GL/glext.h:4441 3558glBindBufferRange = _link_function('glBindBufferRange', None, [GLenum, GLuint, GLuint, GLintptr, GLsizeiptr], 'VERSION_3_0') 3559 3560# GL/glext.h:4442 3561glBindBufferBase = _link_function('glBindBufferBase', None, [GLenum, GLuint, GLuint], 'VERSION_3_0') 3562 3563# GL/glext.h:4443 3564glTransformFeedbackVaryings = _link_function('glTransformFeedbackVaryings', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), GLenum], 'VERSION_3_0') 3565 3566# GL/glext.h:4444 3567glGetTransformFeedbackVarying = _link_function('glGetTransformFeedbackVarying', None, [GLuint, GLuint, POINTER(GLint)], 'VERSION_3_0') 3568 3569# GL/glext.h:4445 3570glClampColor = _link_function('glClampColor', None, [GLenum, GLenum], 'VERSION_3_0') 3571 3572# GL/glext.h:4446 3573glBeginConditionalRender = _link_function('glBeginConditionalRender', None, [GLuint, GLenum], 'VERSION_3_0') 3574 3575# GL/glext.h:4447 3576glEndConditionalRender = _link_function('glEndConditionalRender', None, [], 'VERSION_3_0') 3577 3578# GL/glext.h:4448 3579glVertexAttribI1i = _link_function('glVertexAttribI1i', None, [GLuint, GLint], 'VERSION_3_0') 3580 3581# GL/glext.h:4449 3582glVertexAttribI2i = _link_function('glVertexAttribI2i', None, [GLuint, GLint, GLint], 'VERSION_3_0') 3583 3584# GL/glext.h:4450 3585glVertexAttribI3i = _link_function('glVertexAttribI3i', None, [GLuint, GLint, GLint, GLint], 'VERSION_3_0') 3586 3587# GL/glext.h:4451 3588glVertexAttribI4i = _link_function('glVertexAttribI4i', None, [GLuint, GLint, GLint, GLint, GLint], 'VERSION_3_0') 3589 3590# GL/glext.h:4452 3591glVertexAttribI1ui = _link_function('glVertexAttribI1ui', None, [GLuint, GLuint], 'VERSION_3_0') 3592 3593# GL/glext.h:4453 3594glVertexAttribI2ui = _link_function('glVertexAttribI2ui', None, [GLuint, GLuint, GLuint], 'VERSION_3_0') 3595 3596# GL/glext.h:4454 3597glVertexAttribI3ui = _link_function('glVertexAttribI3ui', None, [GLuint, GLuint, GLuint, GLuint], 'VERSION_3_0') 3598 3599# GL/glext.h:4455 3600glVertexAttribI4ui = _link_function('glVertexAttribI4ui', None, [GLuint, GLuint, GLuint, GLuint, GLuint], 'VERSION_3_0') 3601 3602# GL/glext.h:4456 3603glVertexAttribI1iv = _link_function('glVertexAttribI1iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0') 3604 3605# GL/glext.h:4457 3606glVertexAttribI2iv = _link_function('glVertexAttribI2iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0') 3607 3608# GL/glext.h:4458 3609glVertexAttribI3iv = _link_function('glVertexAttribI3iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0') 3610 3611# GL/glext.h:4459 3612glVertexAttribI4iv = _link_function('glVertexAttribI4iv', None, [GLuint, POINTER(GLint)], 'VERSION_3_0') 3613 3614# GL/glext.h:4460 3615glVertexAttribI1uiv = _link_function('glVertexAttribI1uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0') 3616 3617# GL/glext.h:4461 3618glVertexAttribI2uiv = _link_function('glVertexAttribI2uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0') 3619 3620# GL/glext.h:4462 3621glVertexAttribI3uiv = _link_function('glVertexAttribI3uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0') 3622 3623# GL/glext.h:4463 3624glVertexAttribI4uiv = _link_function('glVertexAttribI4uiv', None, [GLuint, POINTER(GLuint)], 'VERSION_3_0') 3625 3626# GL/glext.h:4464 3627glVertexAttribI4bv = _link_function('glVertexAttribI4bv', None, [GLuint, POINTER(GLbyte)], 'VERSION_3_0') 3628 3629# GL/glext.h:4465 3630glVertexAttribI4sv = _link_function('glVertexAttribI4sv', None, [GLuint, POINTER(GLshort)], 'VERSION_3_0') 3631 3632# GL/glext.h:4466 3633glVertexAttribI4ubv = _link_function('glVertexAttribI4ubv', None, [GLuint, POINTER(GLubyte)], 'VERSION_3_0') 3634 3635# GL/glext.h:4467 3636glVertexAttribI4usv = _link_function('glVertexAttribI4usv', None, [GLuint, POINTER(GLushort)], 'VERSION_3_0') 3637 3638# GL/glext.h:4468 3639glVertexAttribIPointer = _link_function('glVertexAttribIPointer', None, [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'VERSION_3_0') 3640 3641# GL/glext.h:4469 3642glGetVertexAttribIiv = _link_function('glGetVertexAttribIiv', None, [GLuint, GLenum, POINTER(GLint)], 'VERSION_3_0') 3643 3644# GL/glext.h:4470 3645glGetVertexAttribIuiv = _link_function('glGetVertexAttribIuiv', None, [GLuint, GLenum, POINTER(GLuint)], 'VERSION_3_0') 3646 3647# GL/glext.h:4471 3648glGetUniformuiv = _link_function('glGetUniformuiv', None, [GLuint, GLint, POINTER(GLuint)], 'VERSION_3_0') 3649 3650# GL/glext.h:4472 3651glBindFragDataLocation = _link_function('glBindFragDataLocation', None, [GLuint, GLuint, POINTER(GLchar)], 'VERSION_3_0') 3652 3653# GL/glext.h:4473 3654glGetFragDataLocation = _link_function('glGetFragDataLocation', GLint, [GLuint, POINTER(GLchar)], 'VERSION_3_0') 3655 3656# GL/glext.h:4474 3657glUniform1ui = _link_function('glUniform1ui', None, [GLint, GLuint], 'VERSION_3_0') 3658 3659# GL/glext.h:4475 3660glUniform2ui = _link_function('glUniform2ui', None, [GLint, GLuint, GLuint], 'VERSION_3_0') 3661 3662# GL/glext.h:4476 3663glUniform3ui = _link_function('glUniform3ui', None, [GLint, GLuint, GLuint, GLuint], 'VERSION_3_0') 3664 3665# GL/glext.h:4477 3666glUniform4ui = _link_function('glUniform4ui', None, [GLint, GLuint, GLuint, GLuint, GLuint], 'VERSION_3_0') 3667 3668# GL/glext.h:4478 3669glUniform1uiv = _link_function('glUniform1uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0') 3670 3671# GL/glext.h:4479 3672glUniform2uiv = _link_function('glUniform2uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0') 3673 3674# GL/glext.h:4480 3675glUniform3uiv = _link_function('glUniform3uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0') 3676 3677# GL/glext.h:4481 3678glUniform4uiv = _link_function('glUniform4uiv', None, [GLint, GLsizei, POINTER(GLuint)], 'VERSION_3_0') 3679 3680# GL/glext.h:4482 3681glTexParameterIiv = _link_function('glTexParameterIiv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_3_0') 3682 3683# GL/glext.h:4483 3684glTexParameterIuiv = _link_function('glTexParameterIuiv', None, [GLenum, GLenum, POINTER(GLuint)], 'VERSION_3_0') 3685 3686# GL/glext.h:4484 3687glGetTexParameterIiv = _link_function('glGetTexParameterIiv', None, [GLenum, GLenum, POINTER(GLint)], 'VERSION_3_0') 3688 3689# GL/glext.h:4485 3690glGetTexParameterIuiv = _link_function('glGetTexParameterIuiv', None, [GLenum, GLenum, POINTER(GLuint)], 'VERSION_3_0') 3691 3692# GL/glext.h:4486 3693glClearBufferiv = _link_function('glClearBufferiv', None, [GLenum, GLint, POINTER(GLint)], 'VERSION_3_0') 3694 3695# GL/glext.h:4487 3696glClearBufferuiv = _link_function('glClearBufferuiv', None, [GLenum, GLint, POINTER(GLuint)], 'VERSION_3_0') 3697 3698# GL/glext.h:4488 3699glClearBufferfv = _link_function('glClearBufferfv', None, [GLenum, GLint, POINTER(GLfloat)], 'VERSION_3_0') 3700 3701# GL/glext.h:4489 3702glClearBufferfi = _link_function('glClearBufferfi', None, [GLenum, GLint, GLfloat, GLint], 'VERSION_3_0') 3703 3704# GL/glext.h:4490 3705glGetStringi = _link_function('glGetStringi', POINTER(GLubyte), [GLenum, GLuint], 'VERSION_3_0') 3706 3707PFNGLCOLORMASKIPROC = CFUNCTYPE(None, GLuint, GLboolean, GLboolean, GLboolean, GLboolean) # GL/glext.h:4492 3708PFNGLGETBOOLEANI_VPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLboolean)) # GL/glext.h:4493 3709PFNGLGETINTEGERI_VPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:4494 3710PFNGLENABLEIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:4495 3711PFNGLDISABLEIPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:4496 3712PFNGLISENABLEDIPROC = CFUNCTYPE(GLboolean, GLenum, GLuint) # GL/glext.h:4497 3713PFNGLBEGINTRANSFORMFEEDBACKPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:4498 3714PFNGLENDTRANSFORMFEEDBACKPROC = CFUNCTYPE(None) # GL/glext.h:4499 3715PFNGLBINDBUFFERRANGEPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLintptr, GLsizeiptr) # GL/glext.h:4500 3716PFNGLBINDBUFFERBASEPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) # GL/glext.h:4501 3717PFNGLTRANSFORMFEEDBACKVARYINGSPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLint), GLenum) # GL/glext.h:4502 3718PFNGLGETTRANSFORMFEEDBACKVARYINGPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLint)) # GL/glext.h:4503 3719PFNGLCLAMPCOLORPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:4504 3720PFNGLBEGINCONDITIONALRENDERPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:4505 3721PFNGLENDCONDITIONALRENDERPROC = CFUNCTYPE(None) # GL/glext.h:4506 3722PFNGLVERTEXATTRIBI1IPROC = CFUNCTYPE(None, GLuint, GLint) # GL/glext.h:4507 3723PFNGLVERTEXATTRIBI2IPROC = CFUNCTYPE(None, GLuint, GLint, GLint) # GL/glext.h:4508 3724PFNGLVERTEXATTRIBI3IPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint) # GL/glext.h:4509 3725PFNGLVERTEXATTRIBI4IPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint) # GL/glext.h:4510 3726PFNGLVERTEXATTRIBI1UIPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:4511 3727PFNGLVERTEXATTRIBI2UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:4512 3728PFNGLVERTEXATTRIBI3UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:4513 3729PFNGLVERTEXATTRIBI4UIPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:4514 3730PFNGLVERTEXATTRIBI1IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:4515 3731PFNGLVERTEXATTRIBI2IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:4516 3732PFNGLVERTEXATTRIBI3IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:4517 3733PFNGLVERTEXATTRIBI4IVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:4518 3734PFNGLVERTEXATTRIBI1UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:4519 3735PFNGLVERTEXATTRIBI2UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:4520 3736PFNGLVERTEXATTRIBI3UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:4521 3737PFNGLVERTEXATTRIBI4UIVPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:4522 3738PFNGLVERTEXATTRIBI4BVPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:4523 3739PFNGLVERTEXATTRIBI4SVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4524 3740PFNGLVERTEXATTRIBI4UBVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:4525 3741PFNGLVERTEXATTRIBI4USVPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:4526 3742PFNGLVERTEXATTRIBIPOINTERPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4527 3743PFNGLGETVERTEXATTRIBIIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:4528 3744PFNGLGETVERTEXATTRIBIUIVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:4529 3745PFNGLGETUNIFORMUIVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLuint)) # GL/glext.h:4530 3746PFNGLBINDFRAGDATALOCATIONPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLchar)) # GL/glext.h:4531 3747PFNGLGETFRAGDATALOCATIONPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:4532 3748PFNGLUNIFORM1UIPROC = CFUNCTYPE(None, GLint, GLuint) # GL/glext.h:4533 3749PFNGLUNIFORM2UIPROC = CFUNCTYPE(None, GLint, GLuint, GLuint) # GL/glext.h:4534 3750PFNGLUNIFORM3UIPROC = CFUNCTYPE(None, GLint, GLuint, GLuint, GLuint) # GL/glext.h:4535 3751PFNGLUNIFORM4UIPROC = CFUNCTYPE(None, GLint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:4536 3752PFNGLUNIFORM1UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:4537 3753PFNGLUNIFORM2UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:4538 3754PFNGLUNIFORM3UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:4539 3755PFNGLUNIFORM4UIVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:4540 3756PFNGLTEXPARAMETERIIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:4541 3757PFNGLTEXPARAMETERIUIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:4542 3758PFNGLGETTEXPARAMETERIIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:4543 3759PFNGLGETTEXPARAMETERIUIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:4544 3760PFNGLCLEARBUFFERIVPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLint)) # GL/glext.h:4545 3761PFNGLCLEARBUFFERUIVPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLuint)) # GL/glext.h:4546 3762PFNGLCLEARBUFFERFVPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLfloat)) # GL/glext.h:4547 3763PFNGLCLEARBUFFERFIPROC = CFUNCTYPE(None, GLenum, GLint, GLfloat, GLint) # GL/glext.h:4548 3764PFNGLGETSTRINGIPROC = CFUNCTYPE(POINTER(GLubyte), GLenum, GLuint) # GL/glext.h:4549 3765# ARB_multitexture (GL/glext.h:4552) 3766# ARB_transpose_matrix (GL/glext.h:4626) 3767GL_ARB_transpose_matrix = 1 # GL/glext.h:4627 3768# GL/glext.h:4629 3769glLoadTransposeMatrixfARB = _link_function('glLoadTransposeMatrixfARB', None, [POINTER(GLfloat)], 'ARB_transpose_matrix') 3770 3771# GL/glext.h:4630 3772glLoadTransposeMatrixdARB = _link_function('glLoadTransposeMatrixdARB', None, [POINTER(GLdouble)], 'ARB_transpose_matrix') 3773 3774# GL/glext.h:4631 3775glMultTransposeMatrixfARB = _link_function('glMultTransposeMatrixfARB', None, [POINTER(GLfloat)], 'ARB_transpose_matrix') 3776 3777# GL/glext.h:4632 3778glMultTransposeMatrixdARB = _link_function('glMultTransposeMatrixdARB', None, [POINTER(GLdouble)], 'ARB_transpose_matrix') 3779 3780PFNGLLOADTRANSPOSEMATRIXFARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:4634 3781PFNGLLOADTRANSPOSEMATRIXDARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:4635 3782PFNGLMULTTRANSPOSEMATRIXFARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:4636 3783PFNGLMULTTRANSPOSEMATRIXDARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:4637 3784# ARB_multisample (GL/glext.h:4640) 3785GL_ARB_multisample = 1 # GL/glext.h:4641 3786GLclampf = c_float # /usr/include/GL/gl.h:133 3787# GL/glext.h:4643 3788glSampleCoverageARB = _link_function('glSampleCoverageARB', None, [GLclampf, GLboolean], 'ARB_multisample') 3789 3790PFNGLSAMPLECOVERAGEARBPROC = CFUNCTYPE(None, GLclampf, GLboolean) # GL/glext.h:4645 3791# ARB_texture_env_add (GL/glext.h:4648) 3792GL_ARB_texture_env_add = 1 # GL/glext.h:4649 3793# ARB_texture_cube_map (GL/glext.h:4652) 3794GL_ARB_texture_cube_map = 1 # GL/glext.h:4653 3795# ARB_texture_compression (GL/glext.h:4656) 3796GL_ARB_texture_compression = 1 # GL/glext.h:4657 3797# GL/glext.h:4659 3798glCompressedTexImage3DARB = _link_function('glCompressedTexImage3DARB', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression') 3799 3800# GL/glext.h:4660 3801glCompressedTexImage2DARB = _link_function('glCompressedTexImage2DARB', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression') 3802 3803# GL/glext.h:4661 3804glCompressedTexImage1DARB = _link_function('glCompressedTexImage1DARB', None, [GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression') 3805 3806# GL/glext.h:4662 3807glCompressedTexSubImage3DARB = _link_function('glCompressedTexSubImage3DARB', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression') 3808 3809# GL/glext.h:4663 3810glCompressedTexSubImage2DARB = _link_function('glCompressedTexSubImage2DARB', None, [GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression') 3811 3812# GL/glext.h:4664 3813glCompressedTexSubImage1DARB = _link_function('glCompressedTexSubImage1DARB', None, [GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_texture_compression') 3814 3815# GL/glext.h:4665 3816glGetCompressedTexImageARB = _link_function('glGetCompressedTexImageARB', None, [GLenum, GLint, POINTER(GLvoid)], 'ARB_texture_compression') 3817 3818PFNGLCOMPRESSEDTEXIMAGE3DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:4667 3819PFNGLCOMPRESSEDTEXIMAGE2DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:4668 3820PFNGLCOMPRESSEDTEXIMAGE1DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:4669 3821PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4670 3822PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4671 3823PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4672 3824PFNGLGETCOMPRESSEDTEXIMAGEARBPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(GLvoid)) # GL/glext.h:4673 3825# ARB_texture_border_clamp (GL/glext.h:4676) 3826GL_ARB_texture_border_clamp = 1 # GL/glext.h:4677 3827# ARB_point_parameters (GL/glext.h:4680) 3828GL_ARB_point_parameters = 1 # GL/glext.h:4681 3829# GL/glext.h:4683 3830glPointParameterfARB = _link_function('glPointParameterfARB', None, [GLenum, GLfloat], 'ARB_point_parameters') 3831 3832# GL/glext.h:4684 3833glPointParameterfvARB = _link_function('glPointParameterfvARB', None, [GLenum, POINTER(GLfloat)], 'ARB_point_parameters') 3834 3835PFNGLPOINTPARAMETERFARBPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:4686 3836PFNGLPOINTPARAMETERFVARBPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:4687 3837# ARB_vertex_blend (GL/glext.h:4690) 3838GL_ARB_vertex_blend = 1 # GL/glext.h:4691 3839# GL/glext.h:4693 3840glWeightbvARB = _link_function('glWeightbvARB', None, [GLint, POINTER(GLbyte)], 'ARB_vertex_blend') 3841 3842# GL/glext.h:4694 3843glWeightsvARB = _link_function('glWeightsvARB', None, [GLint, POINTER(GLshort)], 'ARB_vertex_blend') 3844 3845# GL/glext.h:4695 3846glWeightivARB = _link_function('glWeightivARB', None, [GLint, POINTER(GLint)], 'ARB_vertex_blend') 3847 3848# GL/glext.h:4696 3849glWeightfvARB = _link_function('glWeightfvARB', None, [GLint, POINTER(GLfloat)], 'ARB_vertex_blend') 3850 3851# GL/glext.h:4697 3852glWeightdvARB = _link_function('glWeightdvARB', None, [GLint, POINTER(GLdouble)], 'ARB_vertex_blend') 3853 3854# GL/glext.h:4698 3855glWeightubvARB = _link_function('glWeightubvARB', None, [GLint, POINTER(GLubyte)], 'ARB_vertex_blend') 3856 3857# GL/glext.h:4699 3858glWeightusvARB = _link_function('glWeightusvARB', None, [GLint, POINTER(GLushort)], 'ARB_vertex_blend') 3859 3860# GL/glext.h:4700 3861glWeightuivARB = _link_function('glWeightuivARB', None, [GLint, POINTER(GLuint)], 'ARB_vertex_blend') 3862 3863# GL/glext.h:4701 3864glWeightPointerARB = _link_function('glWeightPointerARB', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_vertex_blend') 3865 3866# GL/glext.h:4702 3867glVertexBlendARB = _link_function('glVertexBlendARB', None, [GLint], 'ARB_vertex_blend') 3868 3869PFNGLWEIGHTBVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLbyte)) # GL/glext.h:4704 3870PFNGLWEIGHTSVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLshort)) # GL/glext.h:4705 3871PFNGLWEIGHTIVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLint)) # GL/glext.h:4706 3872PFNGLWEIGHTFVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLfloat)) # GL/glext.h:4707 3873PFNGLWEIGHTDVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLdouble)) # GL/glext.h:4708 3874PFNGLWEIGHTUBVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLubyte)) # GL/glext.h:4709 3875PFNGLWEIGHTUSVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLushort)) # GL/glext.h:4710 3876PFNGLWEIGHTUIVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLuint)) # GL/glext.h:4711 3877PFNGLWEIGHTPOINTERARBPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4712 3878PFNGLVERTEXBLENDARBPROC = CFUNCTYPE(None, GLint) # GL/glext.h:4713 3879# ARB_matrix_palette (GL/glext.h:4716) 3880GL_ARB_matrix_palette = 1 # GL/glext.h:4717 3881# GL/glext.h:4719 3882glCurrentPaletteMatrixARB = _link_function('glCurrentPaletteMatrixARB', None, [GLint], 'ARB_matrix_palette') 3883 3884# GL/glext.h:4720 3885glMatrixIndexubvARB = _link_function('glMatrixIndexubvARB', None, [GLint, POINTER(GLubyte)], 'ARB_matrix_palette') 3886 3887# GL/glext.h:4721 3888glMatrixIndexusvARB = _link_function('glMatrixIndexusvARB', None, [GLint, POINTER(GLushort)], 'ARB_matrix_palette') 3889 3890# GL/glext.h:4722 3891glMatrixIndexuivARB = _link_function('glMatrixIndexuivARB', None, [GLint, POINTER(GLuint)], 'ARB_matrix_palette') 3892 3893# GL/glext.h:4723 3894glMatrixIndexPointerARB = _link_function('glMatrixIndexPointerARB', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_matrix_palette') 3895 3896PFNGLCURRENTPALETTEMATRIXARBPROC = CFUNCTYPE(None, GLint) # GL/glext.h:4725 3897PFNGLMATRIXINDEXUBVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLubyte)) # GL/glext.h:4726 3898PFNGLMATRIXINDEXUSVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLushort)) # GL/glext.h:4727 3899PFNGLMATRIXINDEXUIVARBPROC = CFUNCTYPE(None, GLint, POINTER(GLuint)) # GL/glext.h:4728 3900PFNGLMATRIXINDEXPOINTERARBPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4729 3901# ARB_texture_env_combine (GL/glext.h:4732) 3902GL_ARB_texture_env_combine = 1 # GL/glext.h:4733 3903# ARB_texture_env_crossbar (GL/glext.h:4736) 3904GL_ARB_texture_env_crossbar = 1 # GL/glext.h:4737 3905# ARB_texture_env_dot3 (GL/glext.h:4740) 3906GL_ARB_texture_env_dot3 = 1 # GL/glext.h:4741 3907# ARB_texture_mirrored_repeat (GL/glext.h:4744) 3908GL_ARB_texture_mirrored_repeat = 1 # GL/glext.h:4745 3909# ARB_depth_texture (GL/glext.h:4748) 3910GL_ARB_depth_texture = 1 # GL/glext.h:4749 3911# ARB_shadow (GL/glext.h:4752) 3912GL_ARB_shadow = 1 # GL/glext.h:4753 3913# ARB_shadow_ambient (GL/glext.h:4756) 3914GL_ARB_shadow_ambient = 1 # GL/glext.h:4757 3915# ARB_window_pos (GL/glext.h:4760) 3916GL_ARB_window_pos = 1 # GL/glext.h:4761 3917# GL/glext.h:4763 3918glWindowPos2dARB = _link_function('glWindowPos2dARB', None, [GLdouble, GLdouble], 'ARB_window_pos') 3919 3920# GL/glext.h:4764 3921glWindowPos2dvARB = _link_function('glWindowPos2dvARB', None, [POINTER(GLdouble)], 'ARB_window_pos') 3922 3923# GL/glext.h:4765 3924glWindowPos2fARB = _link_function('glWindowPos2fARB', None, [GLfloat, GLfloat], 'ARB_window_pos') 3925 3926# GL/glext.h:4766 3927glWindowPos2fvARB = _link_function('glWindowPos2fvARB', None, [POINTER(GLfloat)], 'ARB_window_pos') 3928 3929# GL/glext.h:4767 3930glWindowPos2iARB = _link_function('glWindowPos2iARB', None, [GLint, GLint], 'ARB_window_pos') 3931 3932# GL/glext.h:4768 3933glWindowPos2ivARB = _link_function('glWindowPos2ivARB', None, [POINTER(GLint)], 'ARB_window_pos') 3934 3935# GL/glext.h:4769 3936glWindowPos2sARB = _link_function('glWindowPos2sARB', None, [GLshort, GLshort], 'ARB_window_pos') 3937 3938# GL/glext.h:4770 3939glWindowPos2svARB = _link_function('glWindowPos2svARB', None, [POINTER(GLshort)], 'ARB_window_pos') 3940 3941# GL/glext.h:4771 3942glWindowPos3dARB = _link_function('glWindowPos3dARB', None, [GLdouble, GLdouble, GLdouble], 'ARB_window_pos') 3943 3944# GL/glext.h:4772 3945glWindowPos3dvARB = _link_function('glWindowPos3dvARB', None, [POINTER(GLdouble)], 'ARB_window_pos') 3946 3947# GL/glext.h:4773 3948glWindowPos3fARB = _link_function('glWindowPos3fARB', None, [GLfloat, GLfloat, GLfloat], 'ARB_window_pos') 3949 3950# GL/glext.h:4774 3951glWindowPos3fvARB = _link_function('glWindowPos3fvARB', None, [POINTER(GLfloat)], 'ARB_window_pos') 3952 3953# GL/glext.h:4775 3954glWindowPos3iARB = _link_function('glWindowPos3iARB', None, [GLint, GLint, GLint], 'ARB_window_pos') 3955 3956# GL/glext.h:4776 3957glWindowPos3ivARB = _link_function('glWindowPos3ivARB', None, [POINTER(GLint)], 'ARB_window_pos') 3958 3959# GL/glext.h:4777 3960glWindowPos3sARB = _link_function('glWindowPos3sARB', None, [GLshort, GLshort, GLshort], 'ARB_window_pos') 3961 3962# GL/glext.h:4778 3963glWindowPos3svARB = _link_function('glWindowPos3svARB', None, [POINTER(GLshort)], 'ARB_window_pos') 3964 3965PFNGLWINDOWPOS2DARBPROC = CFUNCTYPE(None, GLdouble, GLdouble) # GL/glext.h:4780 3966PFNGLWINDOWPOS2DVARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:4781 3967PFNGLWINDOWPOS2FARBPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:4782 3968PFNGLWINDOWPOS2FVARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:4783 3969PFNGLWINDOWPOS2IARBPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:4784 3970PFNGLWINDOWPOS2IVARBPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:4785 3971PFNGLWINDOWPOS2SARBPROC = CFUNCTYPE(None, GLshort, GLshort) # GL/glext.h:4786 3972PFNGLWINDOWPOS2SVARBPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:4787 3973PFNGLWINDOWPOS3DARBPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:4788 3974PFNGLWINDOWPOS3DVARBPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:4789 3975PFNGLWINDOWPOS3FARBPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:4790 3976PFNGLWINDOWPOS3FVARBPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:4791 3977PFNGLWINDOWPOS3IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:4792 3978PFNGLWINDOWPOS3IVARBPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:4793 3979PFNGLWINDOWPOS3SARBPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:4794 3980PFNGLWINDOWPOS3SVARBPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:4795 3981# ARB_vertex_program (GL/glext.h:4798) 3982GL_ARB_vertex_program = 1 # GL/glext.h:4799 3983# GL/glext.h:4801 3984glVertexAttrib1dARB = _link_function('glVertexAttrib1dARB', None, [GLuint, GLdouble], 'ARB_vertex_program') 3985 3986# GL/glext.h:4802 3987glVertexAttrib1dvARB = _link_function('glVertexAttrib1dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program') 3988 3989# GL/glext.h:4803 3990glVertexAttrib1fARB = _link_function('glVertexAttrib1fARB', None, [GLuint, GLfloat], 'ARB_vertex_program') 3991 3992# GL/glext.h:4804 3993glVertexAttrib1fvARB = _link_function('glVertexAttrib1fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program') 3994 3995# GL/glext.h:4805 3996glVertexAttrib1sARB = _link_function('glVertexAttrib1sARB', None, [GLuint, GLshort], 'ARB_vertex_program') 3997 3998# GL/glext.h:4806 3999glVertexAttrib1svARB = _link_function('glVertexAttrib1svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program') 4000 4001# GL/glext.h:4807 4002glVertexAttrib2dARB = _link_function('glVertexAttrib2dARB', None, [GLuint, GLdouble, GLdouble], 'ARB_vertex_program') 4003 4004# GL/glext.h:4808 4005glVertexAttrib2dvARB = _link_function('glVertexAttrib2dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program') 4006 4007# GL/glext.h:4809 4008glVertexAttrib2fARB = _link_function('glVertexAttrib2fARB', None, [GLuint, GLfloat, GLfloat], 'ARB_vertex_program') 4009 4010# GL/glext.h:4810 4011glVertexAttrib2fvARB = _link_function('glVertexAttrib2fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program') 4012 4013# GL/glext.h:4811 4014glVertexAttrib2sARB = _link_function('glVertexAttrib2sARB', None, [GLuint, GLshort, GLshort], 'ARB_vertex_program') 4015 4016# GL/glext.h:4812 4017glVertexAttrib2svARB = _link_function('glVertexAttrib2svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program') 4018 4019# GL/glext.h:4813 4020glVertexAttrib3dARB = _link_function('glVertexAttrib3dARB', None, [GLuint, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program') 4021 4022# GL/glext.h:4814 4023glVertexAttrib3dvARB = _link_function('glVertexAttrib3dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program') 4024 4025# GL/glext.h:4815 4026glVertexAttrib3fARB = _link_function('glVertexAttrib3fARB', None, [GLuint, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program') 4027 4028# GL/glext.h:4816 4029glVertexAttrib3fvARB = _link_function('glVertexAttrib3fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program') 4030 4031# GL/glext.h:4817 4032glVertexAttrib3sARB = _link_function('glVertexAttrib3sARB', None, [GLuint, GLshort, GLshort, GLshort], 'ARB_vertex_program') 4033 4034# GL/glext.h:4818 4035glVertexAttrib3svARB = _link_function('glVertexAttrib3svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program') 4036 4037# GL/glext.h:4819 4038glVertexAttrib4NbvARB = _link_function('glVertexAttrib4NbvARB', None, [GLuint, POINTER(GLbyte)], 'ARB_vertex_program') 4039 4040# GL/glext.h:4820 4041glVertexAttrib4NivARB = _link_function('glVertexAttrib4NivARB', None, [GLuint, POINTER(GLint)], 'ARB_vertex_program') 4042 4043# GL/glext.h:4821 4044glVertexAttrib4NsvARB = _link_function('glVertexAttrib4NsvARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program') 4045 4046# GL/glext.h:4822 4047glVertexAttrib4NubARB = _link_function('glVertexAttrib4NubARB', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte], 'ARB_vertex_program') 4048 4049# GL/glext.h:4823 4050glVertexAttrib4NubvARB = _link_function('glVertexAttrib4NubvARB', None, [GLuint, POINTER(GLubyte)], 'ARB_vertex_program') 4051 4052# GL/glext.h:4824 4053glVertexAttrib4NuivARB = _link_function('glVertexAttrib4NuivARB', None, [GLuint, POINTER(GLuint)], 'ARB_vertex_program') 4054 4055# GL/glext.h:4825 4056glVertexAttrib4NusvARB = _link_function('glVertexAttrib4NusvARB', None, [GLuint, POINTER(GLushort)], 'ARB_vertex_program') 4057 4058# GL/glext.h:4826 4059glVertexAttrib4bvARB = _link_function('glVertexAttrib4bvARB', None, [GLuint, POINTER(GLbyte)], 'ARB_vertex_program') 4060 4061# GL/glext.h:4827 4062glVertexAttrib4dARB = _link_function('glVertexAttrib4dARB', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program') 4063 4064# GL/glext.h:4828 4065glVertexAttrib4dvARB = _link_function('glVertexAttrib4dvARB', None, [GLuint, POINTER(GLdouble)], 'ARB_vertex_program') 4066 4067# GL/glext.h:4829 4068glVertexAttrib4fARB = _link_function('glVertexAttrib4fARB', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program') 4069 4070# GL/glext.h:4830 4071glVertexAttrib4fvARB = _link_function('glVertexAttrib4fvARB', None, [GLuint, POINTER(GLfloat)], 'ARB_vertex_program') 4072 4073# GL/glext.h:4831 4074glVertexAttrib4ivARB = _link_function('glVertexAttrib4ivARB', None, [GLuint, POINTER(GLint)], 'ARB_vertex_program') 4075 4076# GL/glext.h:4832 4077glVertexAttrib4sARB = _link_function('glVertexAttrib4sARB', None, [GLuint, GLshort, GLshort, GLshort, GLshort], 'ARB_vertex_program') 4078 4079# GL/glext.h:4833 4080glVertexAttrib4svARB = _link_function('glVertexAttrib4svARB', None, [GLuint, POINTER(GLshort)], 'ARB_vertex_program') 4081 4082# GL/glext.h:4834 4083glVertexAttrib4ubvARB = _link_function('glVertexAttrib4ubvARB', None, [GLuint, POINTER(GLubyte)], 'ARB_vertex_program') 4084 4085# GL/glext.h:4835 4086glVertexAttrib4uivARB = _link_function('glVertexAttrib4uivARB', None, [GLuint, POINTER(GLuint)], 'ARB_vertex_program') 4087 4088# GL/glext.h:4836 4089glVertexAttrib4usvARB = _link_function('glVertexAttrib4usvARB', None, [GLuint, POINTER(GLushort)], 'ARB_vertex_program') 4090 4091# GL/glext.h:4837 4092glVertexAttribPointerARB = _link_function('glVertexAttribPointerARB', None, [GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)], 'ARB_vertex_program') 4093 4094# GL/glext.h:4838 4095glEnableVertexAttribArrayARB = _link_function('glEnableVertexAttribArrayARB', None, [GLuint], 'ARB_vertex_program') 4096 4097# GL/glext.h:4839 4098glDisableVertexAttribArrayARB = _link_function('glDisableVertexAttribArrayARB', None, [GLuint], 'ARB_vertex_program') 4099 4100# GL/glext.h:4840 4101glProgramStringARB = _link_function('glProgramStringARB', None, [GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'ARB_vertex_program') 4102 4103# GL/glext.h:4841 4104glBindProgramARB = _link_function('glBindProgramARB', None, [GLenum, GLuint], 'ARB_vertex_program') 4105 4106# GL/glext.h:4842 4107glDeleteProgramsARB = _link_function('glDeleteProgramsARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_program') 4108 4109# GL/glext.h:4843 4110glGenProgramsARB = _link_function('glGenProgramsARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_program') 4111 4112# GL/glext.h:4844 4113glProgramEnvParameter4dARB = _link_function('glProgramEnvParameter4dARB', None, [GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program') 4114 4115# GL/glext.h:4845 4116glProgramEnvParameter4dvARB = _link_function('glProgramEnvParameter4dvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program') 4117 4118# GL/glext.h:4846 4119glProgramEnvParameter4fARB = _link_function('glProgramEnvParameter4fARB', None, [GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program') 4120 4121# GL/glext.h:4847 4122glProgramEnvParameter4fvARB = _link_function('glProgramEnvParameter4fvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program') 4123 4124# GL/glext.h:4848 4125glProgramLocalParameter4dARB = _link_function('glProgramLocalParameter4dARB', None, [GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'ARB_vertex_program') 4126 4127# GL/glext.h:4849 4128glProgramLocalParameter4dvARB = _link_function('glProgramLocalParameter4dvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program') 4129 4130# GL/glext.h:4850 4131glProgramLocalParameter4fARB = _link_function('glProgramLocalParameter4fARB', None, [GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_vertex_program') 4132 4133# GL/glext.h:4851 4134glProgramLocalParameter4fvARB = _link_function('glProgramLocalParameter4fvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program') 4135 4136# GL/glext.h:4852 4137glGetProgramEnvParameterdvARB = _link_function('glGetProgramEnvParameterdvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program') 4138 4139# GL/glext.h:4853 4140glGetProgramEnvParameterfvARB = _link_function('glGetProgramEnvParameterfvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program') 4141 4142# GL/glext.h:4854 4143glGetProgramLocalParameterdvARB = _link_function('glGetProgramLocalParameterdvARB', None, [GLenum, GLuint, POINTER(GLdouble)], 'ARB_vertex_program') 4144 4145# GL/glext.h:4855 4146glGetProgramLocalParameterfvARB = _link_function('glGetProgramLocalParameterfvARB', None, [GLenum, GLuint, POINTER(GLfloat)], 'ARB_vertex_program') 4147 4148# GL/glext.h:4856 4149glGetProgramivARB = _link_function('glGetProgramivARB', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_vertex_program') 4150 4151# GL/glext.h:4857 4152glGetProgramStringARB = _link_function('glGetProgramStringARB', None, [GLenum, GLenum, POINTER(GLvoid)], 'ARB_vertex_program') 4153 4154# GL/glext.h:4858 4155glGetVertexAttribdvARB = _link_function('glGetVertexAttribdvARB', None, [GLuint, GLenum, POINTER(GLdouble)], 'ARB_vertex_program') 4156 4157# GL/glext.h:4859 4158glGetVertexAttribfvARB = _link_function('glGetVertexAttribfvARB', None, [GLuint, GLenum, POINTER(GLfloat)], 'ARB_vertex_program') 4159 4160# GL/glext.h:4860 4161glGetVertexAttribivARB = _link_function('glGetVertexAttribivARB', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_vertex_program') 4162 4163# GL/glext.h:4861 4164glGetVertexAttribPointervARB = _link_function('glGetVertexAttribPointervARB', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'ARB_vertex_program') 4165 4166# GL/glext.h:4862 4167glIsProgramARB = _link_function('glIsProgramARB', GLboolean, [GLuint], 'ARB_vertex_program') 4168 4169PFNGLVERTEXATTRIB1DARBPROC = CFUNCTYPE(None, GLuint, GLdouble) # GL/glext.h:4864 4170PFNGLVERTEXATTRIB1DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:4865 4171PFNGLVERTEXATTRIB1FARBPROC = CFUNCTYPE(None, GLuint, GLfloat) # GL/glext.h:4866 4172PFNGLVERTEXATTRIB1FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:4867 4173PFNGLVERTEXATTRIB1SARBPROC = CFUNCTYPE(None, GLuint, GLshort) # GL/glext.h:4868 4174PFNGLVERTEXATTRIB1SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4869 4175PFNGLVERTEXATTRIB2DARBPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble) # GL/glext.h:4870 4176PFNGLVERTEXATTRIB2DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:4871 4177PFNGLVERTEXATTRIB2FARBPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat) # GL/glext.h:4872 4178PFNGLVERTEXATTRIB2FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:4873 4179PFNGLVERTEXATTRIB2SARBPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort) # GL/glext.h:4874 4180PFNGLVERTEXATTRIB2SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4875 4181PFNGLVERTEXATTRIB3DARBPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble) # GL/glext.h:4876 4182PFNGLVERTEXATTRIB3DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:4877 4183PFNGLVERTEXATTRIB3FARBPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) # GL/glext.h:4878 4184PFNGLVERTEXATTRIB3FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:4879 4185PFNGLVERTEXATTRIB3SARBPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort) # GL/glext.h:4880 4186PFNGLVERTEXATTRIB3SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4881 4187PFNGLVERTEXATTRIB4NBVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:4882 4188PFNGLVERTEXATTRIB4NIVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:4883 4189PFNGLVERTEXATTRIB4NSVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4884 4190PFNGLVERTEXATTRIB4NUBARBPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte) # GL/glext.h:4885 4191PFNGLVERTEXATTRIB4NUBVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:4886 4192PFNGLVERTEXATTRIB4NUIVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:4887 4193PFNGLVERTEXATTRIB4NUSVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:4888 4194PFNGLVERTEXATTRIB4BVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:4889 4195PFNGLVERTEXATTRIB4DARBPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:4890 4196PFNGLVERTEXATTRIB4DVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:4891 4197PFNGLVERTEXATTRIB4FARBPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:4892 4198PFNGLVERTEXATTRIB4FVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:4893 4199PFNGLVERTEXATTRIB4IVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:4894 4200PFNGLVERTEXATTRIB4SARBPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:4895 4201PFNGLVERTEXATTRIB4SVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:4896 4202PFNGLVERTEXATTRIB4UBVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:4897 4203PFNGLVERTEXATTRIB4UIVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:4898 4204PFNGLVERTEXATTRIB4USVARBPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:4899 4205PFNGLVERTEXATTRIBPOINTERARBPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLboolean, GLsizei, POINTER(GLvoid)) # GL/glext.h:4900 4206PFNGLENABLEVERTEXATTRIBARRAYARBPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4901 4207PFNGLDISABLEVERTEXATTRIBARRAYARBPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:4902 4208PFNGLPROGRAMSTRINGARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:4903 4209PFNGLBINDPROGRAMARBPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:4904 4210PFNGLDELETEPROGRAMSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4905 4211PFNGLGENPROGRAMSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4906 4212PFNGLPROGRAMENVPARAMETER4DARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:4907 4213PFNGLPROGRAMENVPARAMETER4DVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:4908 4214PFNGLPROGRAMENVPARAMETER4FARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:4909 4215PFNGLPROGRAMENVPARAMETER4FVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:4910 4216PFNGLPROGRAMLOCALPARAMETER4DARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:4911 4217PFNGLPROGRAMLOCALPARAMETER4DVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:4912 4218PFNGLPROGRAMLOCALPARAMETER4FARBPROC = CFUNCTYPE(None, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:4913 4219PFNGLPROGRAMLOCALPARAMETER4FVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:4914 4220PFNGLGETPROGRAMENVPARAMETERDVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:4915 4221PFNGLGETPROGRAMENVPARAMETERFVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:4916 4222PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:4917 4223PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:4918 4224PFNGLGETPROGRAMIVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:4919 4225PFNGLGETPROGRAMSTRINGARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:4920 4226PFNGLGETVERTEXATTRIBDVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLdouble)) # GL/glext.h:4921 4227PFNGLGETVERTEXATTRIBFVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:4922 4228PFNGLGETVERTEXATTRIBIVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:4923 4229PFNGLGETVERTEXATTRIBPOINTERVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:4924 4230PFNGLISPROGRAMARBPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:4925 4231# ARB_fragment_program (GL/glext.h:4928) 4232GL_ARB_fragment_program = 1 # GL/glext.h:4929 4233# ARB_vertex_buffer_object (GL/glext.h:4933) 4234GL_ARB_vertex_buffer_object = 1 # GL/glext.h:4934 4235# GL/glext.h:4936 4236glBindBufferARB = _link_function('glBindBufferARB', None, [GLenum, GLuint], 'ARB_vertex_buffer_object') 4237 4238# GL/glext.h:4937 4239glDeleteBuffersARB = _link_function('glDeleteBuffersARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_buffer_object') 4240 4241# GL/glext.h:4938 4242glGenBuffersARB = _link_function('glGenBuffersARB', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_buffer_object') 4243 4244# GL/glext.h:4939 4245glIsBufferARB = _link_function('glIsBufferARB', GLboolean, [GLuint], 'ARB_vertex_buffer_object') 4246 4247# GL/glext.h:4940 4248glBufferDataARB = _link_function('glBufferDataARB', None, [GLenum, GLsizeiptrARB, POINTER(GLvoid), GLenum], 'ARB_vertex_buffer_object') 4249 4250# GL/glext.h:4941 4251glBufferSubDataARB = _link_function('glBufferSubDataARB', None, [GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)], 'ARB_vertex_buffer_object') 4252 4253# GL/glext.h:4942 4254glGetBufferSubDataARB = _link_function('glGetBufferSubDataARB', None, [GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)], 'ARB_vertex_buffer_object') 4255 4256# GL/glext.h:4943 4257glMapBufferARB = _link_function('glMapBufferARB', POINTER(GLvoid), [GLenum, GLenum], 'ARB_vertex_buffer_object') 4258 4259# GL/glext.h:4944 4260glUnmapBufferARB = _link_function('glUnmapBufferARB', GLboolean, [GLenum], 'ARB_vertex_buffer_object') 4261 4262# GL/glext.h:4945 4263glGetBufferParameterivARB = _link_function('glGetBufferParameterivARB', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_vertex_buffer_object') 4264 4265# GL/glext.h:4946 4266glGetBufferPointervARB = _link_function('glGetBufferPointervARB', None, [GLenum, GLenum, POINTER(POINTER(GLvoid))], 'ARB_vertex_buffer_object') 4267 4268PFNGLBINDBUFFERARBPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:4948 4269PFNGLDELETEBUFFERSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4949 4270PFNGLGENBUFFERSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4950 4271PFNGLISBUFFERARBPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:4951 4272PFNGLBUFFERDATAARBPROC = CFUNCTYPE(None, GLenum, GLsizeiptrARB, POINTER(GLvoid), GLenum) # GL/glext.h:4952 4273PFNGLBUFFERSUBDATAARBPROC = CFUNCTYPE(None, GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)) # GL/glext.h:4953 4274PFNGLGETBUFFERSUBDATAARBPROC = CFUNCTYPE(None, GLenum, GLintptrARB, GLsizeiptrARB, POINTER(GLvoid)) # GL/glext.h:4954 4275PFNGLMAPBUFFERARBPROC = CFUNCTYPE(POINTER(GLvoid), GLenum, GLenum) # GL/glext.h:4955 4276PFNGLUNMAPBUFFERARBPROC = CFUNCTYPE(GLboolean, GLenum) # GL/glext.h:4956 4277PFNGLGETBUFFERPARAMETERIVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:4957 4278PFNGLGETBUFFERPOINTERVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:4958 4279# ARB_occlusion_query (GL/glext.h:4961) 4280GL_ARB_occlusion_query = 1 # GL/glext.h:4962 4281# GL/glext.h:4964 4282glGenQueriesARB = _link_function('glGenQueriesARB', None, [GLsizei, POINTER(GLuint)], 'ARB_occlusion_query') 4283 4284# GL/glext.h:4965 4285glDeleteQueriesARB = _link_function('glDeleteQueriesARB', None, [GLsizei, POINTER(GLuint)], 'ARB_occlusion_query') 4286 4287# GL/glext.h:4966 4288glIsQueryARB = _link_function('glIsQueryARB', GLboolean, [GLuint], 'ARB_occlusion_query') 4289 4290# GL/glext.h:4967 4291glBeginQueryARB = _link_function('glBeginQueryARB', None, [GLenum, GLuint], 'ARB_occlusion_query') 4292 4293# GL/glext.h:4968 4294glEndQueryARB = _link_function('glEndQueryARB', None, [GLenum], 'ARB_occlusion_query') 4295 4296# GL/glext.h:4969 4297glGetQueryivARB = _link_function('glGetQueryivARB', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_occlusion_query') 4298 4299# GL/glext.h:4970 4300glGetQueryObjectivARB = _link_function('glGetQueryObjectivARB', None, [GLuint, GLenum, POINTER(GLint)], 'ARB_occlusion_query') 4301 4302# GL/glext.h:4971 4303glGetQueryObjectuivARB = _link_function('glGetQueryObjectuivARB', None, [GLuint, GLenum, POINTER(GLuint)], 'ARB_occlusion_query') 4304 4305PFNGLGENQUERIESARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4973 4306PFNGLDELETEQUERIESARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:4974 4307PFNGLISQUERYARBPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:4975 4308PFNGLBEGINQUERYARBPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:4976 4309PFNGLENDQUERYARBPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:4977 4310PFNGLGETQUERYIVARBPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:4978 4311PFNGLGETQUERYOBJECTIVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:4979 4312PFNGLGETQUERYOBJECTUIVARBPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:4980 4313# ARB_shader_objects (GL/glext.h:4983) 4314GL_ARB_shader_objects = 1 # GL/glext.h:4984 4315# GL/glext.h:4986 4316glDeleteObjectARB = _link_function('glDeleteObjectARB', None, [GLhandleARB], 'ARB_shader_objects') 4317 4318# GL/glext.h:4987 4319glGetHandleARB = _link_function('glGetHandleARB', GLhandleARB, [GLenum], 'ARB_shader_objects') 4320 4321# GL/glext.h:4988 4322glDetachObjectARB = _link_function('glDetachObjectARB', None, [GLhandleARB, GLhandleARB], 'ARB_shader_objects') 4323 4324# GL/glext.h:4989 4325glCreateShaderObjectARB = _link_function('glCreateShaderObjectARB', GLhandleARB, [GLenum], 'ARB_shader_objects') 4326 4327# GL/glext.h:4990 4328glShaderSourceARB = _link_function('glShaderSourceARB', None, [GLhandleARB, GLsizei, POINTER(POINTER(GLcharARB)), POINTER(GLint)], 'ARB_shader_objects') 4329 4330# GL/glext.h:4991 4331glCompileShaderARB = _link_function('glCompileShaderARB', None, [GLhandleARB], 'ARB_shader_objects') 4332 4333# GL/glext.h:4992 4334glCreateProgramObjectARB = _link_function('glCreateProgramObjectARB', GLhandleARB, [], 'ARB_shader_objects') 4335 4336# GL/glext.h:4993 4337glAttachObjectARB = _link_function('glAttachObjectARB', None, [GLhandleARB, GLhandleARB], 'ARB_shader_objects') 4338 4339# GL/glext.h:4994 4340glLinkProgramARB = _link_function('glLinkProgramARB', None, [GLhandleARB], 'ARB_shader_objects') 4341 4342# GL/glext.h:4995 4343glUseProgramObjectARB = _link_function('glUseProgramObjectARB', None, [GLhandleARB], 'ARB_shader_objects') 4344 4345# GL/glext.h:4996 4346glValidateProgramARB = _link_function('glValidateProgramARB', None, [GLhandleARB], 'ARB_shader_objects') 4347 4348# GL/glext.h:4997 4349glUniform1fARB = _link_function('glUniform1fARB', None, [GLint, GLfloat], 'ARB_shader_objects') 4350 4351# GL/glext.h:4998 4352glUniform2fARB = _link_function('glUniform2fARB', None, [GLint, GLfloat, GLfloat], 'ARB_shader_objects') 4353 4354# GL/glext.h:4999 4355glUniform3fARB = _link_function('glUniform3fARB', None, [GLint, GLfloat, GLfloat, GLfloat], 'ARB_shader_objects') 4356 4357# GL/glext.h:5000 4358glUniform4fARB = _link_function('glUniform4fARB', None, [GLint, GLfloat, GLfloat, GLfloat, GLfloat], 'ARB_shader_objects') 4359 4360# GL/glext.h:5001 4361glUniform1iARB = _link_function('glUniform1iARB', None, [GLint, GLint], 'ARB_shader_objects') 4362 4363# GL/glext.h:5002 4364glUniform2iARB = _link_function('glUniform2iARB', None, [GLint, GLint, GLint], 'ARB_shader_objects') 4365 4366# GL/glext.h:5003 4367glUniform3iARB = _link_function('glUniform3iARB', None, [GLint, GLint, GLint, GLint], 'ARB_shader_objects') 4368 4369# GL/glext.h:5004 4370glUniform4iARB = _link_function('glUniform4iARB', None, [GLint, GLint, GLint, GLint, GLint], 'ARB_shader_objects') 4371 4372# GL/glext.h:5005 4373glUniform1fvARB = _link_function('glUniform1fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects') 4374 4375# GL/glext.h:5006 4376glUniform2fvARB = _link_function('glUniform2fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects') 4377 4378# GL/glext.h:5007 4379glUniform3fvARB = _link_function('glUniform3fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects') 4380 4381# GL/glext.h:5008 4382glUniform4fvARB = _link_function('glUniform4fvARB', None, [GLint, GLsizei, POINTER(GLfloat)], 'ARB_shader_objects') 4383 4384# GL/glext.h:5009 4385glUniform1ivARB = _link_function('glUniform1ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects') 4386 4387# GL/glext.h:5010 4388glUniform2ivARB = _link_function('glUniform2ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects') 4389 4390# GL/glext.h:5011 4391glUniform3ivARB = _link_function('glUniform3ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects') 4392 4393# GL/glext.h:5012 4394glUniform4ivARB = _link_function('glUniform4ivARB', None, [GLint, GLsizei, POINTER(GLint)], 'ARB_shader_objects') 4395 4396# GL/glext.h:5013 4397glUniformMatrix2fvARB = _link_function('glUniformMatrix2fvARB', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_shader_objects') 4398 4399# GL/glext.h:5014 4400glUniformMatrix3fvARB = _link_function('glUniformMatrix3fvARB', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_shader_objects') 4401 4402# GL/glext.h:5015 4403glUniformMatrix4fvARB = _link_function('glUniformMatrix4fvARB', None, [GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'ARB_shader_objects') 4404 4405# GL/glext.h:5016 4406glGetObjectParameterfvARB = _link_function('glGetObjectParameterfvARB', None, [GLhandleARB, GLenum, POINTER(GLfloat)], 'ARB_shader_objects') 4407 4408# GL/glext.h:5017 4409glGetObjectParameterivARB = _link_function('glGetObjectParameterivARB', None, [GLhandleARB, GLenum, POINTER(GLint)], 'ARB_shader_objects') 4410 4411# GL/glext.h:5018 4412glGetInfoLogARB = _link_function('glGetInfoLogARB', None, [GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)], 'ARB_shader_objects') 4413 4414# GL/glext.h:5019 4415glGetAttachedObjectsARB = _link_function('glGetAttachedObjectsARB', None, [GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLhandleARB)], 'ARB_shader_objects') 4416 4417# GL/glext.h:5020 4418glGetUniformLocationARB = _link_function('glGetUniformLocationARB', GLint, [GLhandleARB, POINTER(GLcharARB)], 'ARB_shader_objects') 4419 4420# GL/glext.h:5021 4421glGetActiveUniformARB = _link_function('glGetActiveUniformARB', None, [GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)], 'ARB_shader_objects') 4422 4423# GL/glext.h:5022 4424glGetUniformfvARB = _link_function('glGetUniformfvARB', None, [GLhandleARB, GLint, POINTER(GLfloat)], 'ARB_shader_objects') 4425 4426# GL/glext.h:5023 4427glGetUniformivARB = _link_function('glGetUniformivARB', None, [GLhandleARB, GLint, POINTER(GLint)], 'ARB_shader_objects') 4428 4429# GL/glext.h:5024 4430glGetShaderSourceARB = _link_function('glGetShaderSourceARB', None, [GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)], 'ARB_shader_objects') 4431 4432PFNGLDELETEOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:5026 4433PFNGLGETHANDLEARBPROC = CFUNCTYPE(GLhandleARB, GLenum) # GL/glext.h:5027 4434PFNGLDETACHOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB, GLhandleARB) # GL/glext.h:5028 4435PFNGLCREATESHADEROBJECTARBPROC = CFUNCTYPE(GLhandleARB, GLenum) # GL/glext.h:5029 4436PFNGLSHADERSOURCEARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(POINTER(GLcharARB)), POINTER(GLint)) # GL/glext.h:5030 4437PFNGLCOMPILESHADERARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:5031 4438PFNGLCREATEPROGRAMOBJECTARBPROC = CFUNCTYPE(GLhandleARB) # GL/glext.h:5032 4439PFNGLATTACHOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB, GLhandleARB) # GL/glext.h:5033 4440PFNGLLINKPROGRAMARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:5034 4441PFNGLUSEPROGRAMOBJECTARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:5035 4442PFNGLVALIDATEPROGRAMARBPROC = CFUNCTYPE(None, GLhandleARB) # GL/glext.h:5036 4443PFNGLUNIFORM1FARBPROC = CFUNCTYPE(None, GLint, GLfloat) # GL/glext.h:5037 4444PFNGLUNIFORM2FARBPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat) # GL/glext.h:5038 4445PFNGLUNIFORM3FARBPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat) # GL/glext.h:5039 4446PFNGLUNIFORM4FARBPROC = CFUNCTYPE(None, GLint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:5040 4447PFNGLUNIFORM1IARBPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:5041 4448PFNGLUNIFORM2IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:5042 4449PFNGLUNIFORM3IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) # GL/glext.h:5043 4450PFNGLUNIFORM4IARBPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint) # GL/glext.h:5044 4451PFNGLUNIFORM1FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:5045 4452PFNGLUNIFORM2FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:5046 4453PFNGLUNIFORM3FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:5047 4454PFNGLUNIFORM4FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:5048 4455PFNGLUNIFORM1IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:5049 4456PFNGLUNIFORM2IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:5050 4457PFNGLUNIFORM3IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:5051 4458PFNGLUNIFORM4IVARBPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:5052 4459PFNGLUNIFORMMATRIX2FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:5053 4460PFNGLUNIFORMMATRIX3FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:5054 4461PFNGLUNIFORMMATRIX4FVARBPROC = CFUNCTYPE(None, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:5055 4462PFNGLGETOBJECTPARAMETERFVARBPROC = CFUNCTYPE(None, GLhandleARB, GLenum, POINTER(GLfloat)) # GL/glext.h:5056 4463PFNGLGETOBJECTPARAMETERIVARBPROC = CFUNCTYPE(None, GLhandleARB, GLenum, POINTER(GLint)) # GL/glext.h:5057 4464PFNGLGETINFOLOGARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)) # GL/glext.h:5058 4465PFNGLGETATTACHEDOBJECTSARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLhandleARB)) # GL/glext.h:5059 4466PFNGLGETUNIFORMLOCATIONARBPROC = CFUNCTYPE(GLint, GLhandleARB, POINTER(GLcharARB)) # GL/glext.h:5060 4467PFNGLGETACTIVEUNIFORMARBPROC = CFUNCTYPE(None, GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)) # GL/glext.h:5061 4468PFNGLGETUNIFORMFVARBPROC = CFUNCTYPE(None, GLhandleARB, GLint, POINTER(GLfloat)) # GL/glext.h:5062 4469PFNGLGETUNIFORMIVARBPROC = CFUNCTYPE(None, GLhandleARB, GLint, POINTER(GLint)) # GL/glext.h:5063 4470PFNGLGETSHADERSOURCEARBPROC = CFUNCTYPE(None, GLhandleARB, GLsizei, POINTER(GLsizei), POINTER(GLcharARB)) # GL/glext.h:5064 4471# ARB_vertex_shader (GL/glext.h:5067) 4472GL_ARB_vertex_shader = 1 # GL/glext.h:5068 4473# GL/glext.h:5070 4474glBindAttribLocationARB = _link_function('glBindAttribLocationARB', None, [GLhandleARB, GLuint, POINTER(GLcharARB)], 'ARB_vertex_shader') 4475 4476# GL/glext.h:5071 4477glGetActiveAttribARB = _link_function('glGetActiveAttribARB', None, [GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)], 'ARB_vertex_shader') 4478 4479# GL/glext.h:5072 4480glGetAttribLocationARB = _link_function('glGetAttribLocationARB', GLint, [GLhandleARB, POINTER(GLcharARB)], 'ARB_vertex_shader') 4481 4482PFNGLBINDATTRIBLOCATIONARBPROC = CFUNCTYPE(None, GLhandleARB, GLuint, POINTER(GLcharARB)) # GL/glext.h:5074 4483PFNGLGETACTIVEATTRIBARBPROC = CFUNCTYPE(None, GLhandleARB, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLint), POINTER(GLenum), POINTER(GLcharARB)) # GL/glext.h:5075 4484PFNGLGETATTRIBLOCATIONARBPROC = CFUNCTYPE(GLint, GLhandleARB, POINTER(GLcharARB)) # GL/glext.h:5076 4485# ARB_fragment_shader (GL/glext.h:5079) 4486GL_ARB_fragment_shader = 1 # GL/glext.h:5080 4487# ARB_shading_language_100 (GL/glext.h:5083) 4488GL_ARB_shading_language_100 = 1 # GL/glext.h:5084 4489# ARB_texture_non_power_of_two (GL/glext.h:5087) 4490GL_ARB_texture_non_power_of_two = 1 # GL/glext.h:5088 4491# ARB_point_sprite (GL/glext.h:5091) 4492GL_ARB_point_sprite = 1 # GL/glext.h:5092 4493# ARB_fragment_program_shadow (GL/glext.h:5095) 4494GL_ARB_fragment_program_shadow = 1 # GL/glext.h:5096 4495# ARB_draw_buffers (GL/glext.h:5099) 4496GL_ARB_draw_buffers = 1 # GL/glext.h:5100 4497# GL/glext.h:5102 4498glDrawBuffersARB = _link_function('glDrawBuffersARB', None, [GLsizei, POINTER(GLenum)], 'ARB_draw_buffers') 4499 4500PFNGLDRAWBUFFERSARBPROC = CFUNCTYPE(None, GLsizei, POINTER(GLenum)) # GL/glext.h:5104 4501# ARB_texture_rectangle (GL/glext.h:5107) 4502GL_ARB_texture_rectangle = 1 # GL/glext.h:5108 4503# ARB_color_buffer_float (GL/glext.h:5111) 4504GL_ARB_color_buffer_float = 1 # GL/glext.h:5112 4505# GL/glext.h:5114 4506glClampColorARB = _link_function('glClampColorARB', None, [GLenum, GLenum], 'ARB_color_buffer_float') 4507 4508PFNGLCLAMPCOLORARBPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:5116 4509# ARB_half_float_pixel (GL/glext.h:5119) 4510GL_ARB_half_float_pixel = 1 # GL/glext.h:5120 4511# ARB_texture_float (GL/glext.h:5123) 4512GL_ARB_texture_float = 1 # GL/glext.h:5124 4513# ARB_pixel_buffer_object (GL/glext.h:5127) 4514GL_ARB_pixel_buffer_object = 1 # GL/glext.h:5128 4515# ARB_depth_buffer_float (GL/glext.h:5131) 4516GL_ARB_depth_buffer_float = 1 # GL/glext.h:5132 4517# ARB_draw_instanced (GL/glext.h:5135) 4518GL_ARB_draw_instanced = 1 # GL/glext.h:5136 4519# GL/glext.h:5138 4520glDrawArraysInstancedARB = _link_function('glDrawArraysInstancedARB', None, [GLenum, GLint, GLsizei, GLsizei], 'ARB_draw_instanced') 4521 4522# GL/glext.h:5139 4523glDrawElementsInstancedARB = _link_function('glDrawElementsInstancedARB', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei], 'ARB_draw_instanced') 4524 4525PFNGLDRAWARRAYSINSTANCEDARBPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei, GLsizei) # GL/glext.h:5141 4526PFNGLDRAWELEMENTSINSTANCEDARBPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei) # GL/glext.h:5142 4527# ARB_framebuffer_object (GL/glext.h:5145) 4528GL_ARB_framebuffer_object = 1 # GL/glext.h:5146 4529# GL/glext.h:5148 4530glIsRenderbuffer = _link_function('glIsRenderbuffer', GLboolean, [GLuint], 'ARB_framebuffer_object') 4531 4532# GL/glext.h:5149 4533glBindRenderbuffer = _link_function('glBindRenderbuffer', None, [GLenum, GLuint], 'ARB_framebuffer_object') 4534 4535# GL/glext.h:5150 4536glDeleteRenderbuffers = _link_function('glDeleteRenderbuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object') 4537 4538# GL/glext.h:5151 4539glGenRenderbuffers = _link_function('glGenRenderbuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object') 4540 4541# GL/glext.h:5152 4542glRenderbufferStorage = _link_function('glRenderbufferStorage', None, [GLenum, GLenum, GLsizei, GLsizei], 'ARB_framebuffer_object') 4543 4544# GL/glext.h:5153 4545glGetRenderbufferParameteriv = _link_function('glGetRenderbufferParameteriv', None, [GLenum, GLenum, POINTER(GLint)], 'ARB_framebuffer_object') 4546 4547# GL/glext.h:5154 4548glIsFramebuffer = _link_function('glIsFramebuffer', GLboolean, [GLuint], 'ARB_framebuffer_object') 4549 4550# GL/glext.h:5155 4551glBindFramebuffer = _link_function('glBindFramebuffer', None, [GLenum, GLuint], 'ARB_framebuffer_object') 4552 4553# GL/glext.h:5156 4554glDeleteFramebuffers = _link_function('glDeleteFramebuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object') 4555 4556# GL/glext.h:5157 4557glGenFramebuffers = _link_function('glGenFramebuffers', None, [GLsizei, POINTER(GLuint)], 'ARB_framebuffer_object') 4558 4559# GL/glext.h:5158 4560glCheckFramebufferStatus = _link_function('glCheckFramebufferStatus', GLenum, [GLenum], 'ARB_framebuffer_object') 4561 4562# GL/glext.h:5159 4563glFramebufferTexture1D = _link_function('glFramebufferTexture1D', None, [GLenum, GLenum, GLenum, GLuint, GLint], 'ARB_framebuffer_object') 4564 4565# GL/glext.h:5160 4566glFramebufferTexture2D = _link_function('glFramebufferTexture2D', None, [GLenum, GLenum, GLenum, GLuint, GLint], 'ARB_framebuffer_object') 4567 4568# GL/glext.h:5161 4569glFramebufferTexture3D = _link_function('glFramebufferTexture3D', None, [GLenum, GLenum, GLenum, GLuint, GLint, GLint], 'ARB_framebuffer_object') 4570 4571# GL/glext.h:5162 4572glFramebufferRenderbuffer = _link_function('glFramebufferRenderbuffer', None, [GLenum, GLenum, GLenum, GLuint], 'ARB_framebuffer_object') 4573 4574# GL/glext.h:5163 4575glGetFramebufferAttachmentParameteriv = _link_function('glGetFramebufferAttachmentParameteriv', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'ARB_framebuffer_object') 4576 4577# GL/glext.h:5164 4578glGenerateMipmap = _link_function('glGenerateMipmap', None, [GLenum], 'ARB_framebuffer_object') 4579 4580GLbitfield = c_uint # /usr/include/GL/gl.h:123 4581# GL/glext.h:5165 4582glBlitFramebuffer = _link_function('glBlitFramebuffer', None, [GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum], 'ARB_framebuffer_object') 4583 4584# GL/glext.h:5166 4585glRenderbufferStorageMultisample = _link_function('glRenderbufferStorageMultisample', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei], 'ARB_framebuffer_object') 4586 4587# GL/glext.h:5167 4588glFramebufferTextureLayer = _link_function('glFramebufferTextureLayer', None, [GLenum, GLenum, GLuint, GLint, GLint], 'ARB_framebuffer_object') 4589 4590PFNGLISRENDERBUFFERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:5169 4591PFNGLBINDRENDERBUFFERPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:5170 4592PFNGLDELETERENDERBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5171 4593PFNGLGENRENDERBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5172 4594PFNGLRENDERBUFFERSTORAGEPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei) # GL/glext.h:5173 4595PFNGLGETRENDERBUFFERPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5174 4596PFNGLISFRAMEBUFFERPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:5175 4597PFNGLBINDFRAMEBUFFERPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:5176 4598PFNGLDELETEFRAMEBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5177 4599PFNGLGENFRAMEBUFFERSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5178 4600PFNGLCHECKFRAMEBUFFERSTATUSPROC = CFUNCTYPE(GLenum, GLenum) # GL/glext.h:5179 4601PFNGLFRAMEBUFFERTEXTURE1DPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint) # GL/glext.h:5180 4602PFNGLFRAMEBUFFERTEXTURE2DPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint) # GL/glext.h:5181 4603PFNGLFRAMEBUFFERTEXTURE3DPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:5182 4604PFNGLFRAMEBUFFERRENDERBUFFERPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint) # GL/glext.h:5183 4605PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5184 4606PFNGLGENERATEMIPMAPPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5185 4607PFNGLBLITFRAMEBUFFERPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum) # GL/glext.h:5186 4608PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLsizei, GLsizei) # GL/glext.h:5187 4609PFNGLFRAMEBUFFERTEXTURELAYERPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:5188 4610# ARB_framebuffer_sRGB (GL/glext.h:5191) 4611GL_ARB_framebuffer_sRGB = 1 # GL/glext.h:5192 4612# ARB_geometry_shader4 (GL/glext.h:5195) 4613GL_ARB_geometry_shader4 = 1 # GL/glext.h:5196 4614# GL/glext.h:5198 4615glProgramParameteriARB = _link_function('glProgramParameteriARB', None, [GLuint, GLenum, GLint], 'ARB_geometry_shader4') 4616 4617# GL/glext.h:5199 4618glFramebufferTextureARB = _link_function('glFramebufferTextureARB', None, [GLenum, GLenum, GLuint, GLint], 'ARB_geometry_shader4') 4619 4620# GL/glext.h:5200 4621glFramebufferTextureLayerARB = _link_function('glFramebufferTextureLayerARB', None, [GLenum, GLenum, GLuint, GLint, GLint], 'ARB_geometry_shader4') 4622 4623# GL/glext.h:5201 4624glFramebufferTextureFaceARB = _link_function('glFramebufferTextureFaceARB', None, [GLenum, GLenum, GLuint, GLint, GLenum], 'ARB_geometry_shader4') 4625 4626PFNGLPROGRAMPARAMETERIARBPROC = CFUNCTYPE(None, GLuint, GLenum, GLint) # GL/glext.h:5203 4627PFNGLFRAMEBUFFERTEXTUREARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint) # GL/glext.h:5204 4628PFNGLFRAMEBUFFERTEXTURELAYERARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:5205 4629PFNGLFRAMEBUFFERTEXTUREFACEARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLenum) # GL/glext.h:5206 4630# ARB_half_float_vertex (GL/glext.h:5209) 4631GL_ARB_half_float_vertex = 1 # GL/glext.h:5210 4632# ARB_instanced_arrays (GL/glext.h:5213) 4633GL_ARB_instanced_arrays = 1 # GL/glext.h:5214 4634# GL/glext.h:5216 4635glVertexAttribDivisorARB = _link_function('glVertexAttribDivisorARB', None, [GLuint, GLuint], 'ARB_instanced_arrays') 4636 4637PFNGLVERTEXATTRIBDIVISORARBPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:5218 4638# ARB_map_buffer_range (GL/glext.h:5221) 4639GL_ARB_map_buffer_range = 1 # GL/glext.h:5222 4640# GL/glext.h:5224 4641glMapBufferRange = _link_function('glMapBufferRange', None, [GLenum, GLintptr, GLsizeiptr, GLbitfield], 'ARB_map_buffer_range') 4642 4643# GL/glext.h:5225 4644glFlushMappedBufferRange = _link_function('glFlushMappedBufferRange', None, [GLenum, GLintptr, GLsizeiptr], 'ARB_map_buffer_range') 4645 4646PFNGLMAPBUFFERRANGEPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr, GLbitfield) # GL/glext.h:5227 4647PFNGLFLUSHMAPPEDBUFFERRANGEPROC = CFUNCTYPE(None, GLenum, GLintptr, GLsizeiptr) # GL/glext.h:5228 4648# ARB_texture_buffer_object (GL/glext.h:5231) 4649GL_ARB_texture_buffer_object = 1 # GL/glext.h:5232 4650# GL/glext.h:5234 4651glTexBufferARB = _link_function('glTexBufferARB', None, [GLenum, GLenum, GLuint], 'ARB_texture_buffer_object') 4652 4653PFNGLTEXBUFFERARBPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:5236 4654# ARB_texture_compression_rgtc (GL/glext.h:5239) 4655GL_ARB_texture_compression_rgtc = 1 # GL/glext.h:5240 4656# ARB_texture_rg (GL/glext.h:5243) 4657GL_ARB_texture_rg = 1 # GL/glext.h:5244 4658# ARB_vertex_array_object (GL/glext.h:5247) 4659GL_ARB_vertex_array_object = 1 # GL/glext.h:5248 4660# GL/glext.h:5250 4661glBindVertexArray = _link_function('glBindVertexArray', None, [GLuint], 'ARB_vertex_array_object') 4662 4663# GL/glext.h:5251 4664glDeleteVertexArrays = _link_function('glDeleteVertexArrays', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_array_object') 4665 4666# GL/glext.h:5252 4667glGenVertexArrays = _link_function('glGenVertexArrays', None, [GLsizei, POINTER(GLuint)], 'ARB_vertex_array_object') 4668 4669# GL/glext.h:5253 4670glIsVertexArray = _link_function('glIsVertexArray', GLboolean, [GLuint], 'ARB_vertex_array_object') 4671 4672PFNGLBINDVERTEXARRAYPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:5255 4673PFNGLDELETEVERTEXARRAYSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5256 4674PFNGLGENVERTEXARRAYSPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5257 4675PFNGLISVERTEXARRAYPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:5258 4676# EXT_abgr (GL/glext.h:5261) 4677GL_EXT_abgr = 1 # GL/glext.h:5262 4678# EXT_blend_color (GL/glext.h:5265) 4679GL_EXT_blend_color = 1 # GL/glext.h:5266 4680# GL/glext.h:5268 4681glBlendColorEXT = _link_function('glBlendColorEXT', None, [GLclampf, GLclampf, GLclampf, GLclampf], 'EXT_blend_color') 4682 4683PFNGLBLENDCOLOREXTPROC = CFUNCTYPE(None, GLclampf, GLclampf, GLclampf, GLclampf) # GL/glext.h:5270 4684# EXT_polygon_offset (GL/glext.h:5273) 4685GL_EXT_polygon_offset = 1 # GL/glext.h:5274 4686# GL/glext.h:5276 4687glPolygonOffsetEXT = _link_function('glPolygonOffsetEXT', None, [GLfloat, GLfloat], 'EXT_polygon_offset') 4688 4689PFNGLPOLYGONOFFSETEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:5278 4690# EXT_texture (GL/glext.h:5281) 4691GL_EXT_texture = 1 # GL/glext.h:5282 4692# EXT_texture3D (GL/glext.h:5285) 4693GL_EXT_texture3D = 1 # GL/glext.h:5286 4694# GL/glext.h:5288 4695glTexImage3DEXT = _link_function('glTexImage3DEXT', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_texture3D') 4696 4697# GL/glext.h:5289 4698glTexSubImage3DEXT = _link_function('glTexSubImage3DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_texture3D') 4699 4700PFNGLTEXIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5291 4701PFNGLTEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5292 4702# SGIS_texture_filter4 (GL/glext.h:5295) 4703GL_SGIS_texture_filter4 = 1 # GL/glext.h:5296 4704# GL/glext.h:5298 4705glGetTexFilterFuncSGIS = _link_function('glGetTexFilterFuncSGIS', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIS_texture_filter4') 4706 4707# GL/glext.h:5299 4708glTexFilterFuncSGIS = _link_function('glTexFilterFuncSGIS', None, [GLenum, GLenum, GLsizei, POINTER(GLfloat)], 'SGIS_texture_filter4') 4709 4710PFNGLGETTEXFILTERFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5301 4711PFNGLTEXFILTERFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, POINTER(GLfloat)) # GL/glext.h:5302 4712# EXT_subtexture (GL/glext.h:5305) 4713GL_EXT_subtexture = 1 # GL/glext.h:5306 4714# GL/glext.h:5308 4715glTexSubImage1DEXT = _link_function('glTexSubImage1DEXT', None, [GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_subtexture') 4716 4717# GL/glext.h:5309 4718glTexSubImage2DEXT = _link_function('glTexSubImage2DEXT', None, [GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_subtexture') 4719 4720PFNGLTEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5311 4721PFNGLTEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5312 4722# EXT_copy_texture (GL/glext.h:5315) 4723GL_EXT_copy_texture = 1 # GL/glext.h:5316 4724# GL/glext.h:5318 4725glCopyTexImage1DEXT = _link_function('glCopyTexImage1DEXT', None, [GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint], 'EXT_copy_texture') 4726 4727# GL/glext.h:5319 4728glCopyTexImage2DEXT = _link_function('glCopyTexImage2DEXT', None, [GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint], 'EXT_copy_texture') 4729 4730# GL/glext.h:5320 4731glCopyTexSubImage1DEXT = _link_function('glCopyTexSubImage1DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLsizei], 'EXT_copy_texture') 4732 4733# GL/glext.h:5321 4734glCopyTexSubImage2DEXT = _link_function('glCopyTexSubImage2DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_copy_texture') 4735 4736# GL/glext.h:5322 4737glCopyTexSubImage3DEXT = _link_function('glCopyTexSubImage3DEXT', None, [GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_copy_texture') 4738 4739PFNGLCOPYTEXIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint) # GL/glext.h:5324 4740PFNGLCOPYTEXIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint) # GL/glext.h:5325 4741PFNGLCOPYTEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLsizei) # GL/glext.h:5326 4742PFNGLCOPYTEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:5327 4743PFNGLCOPYTEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:5328 4744# EXT_histogram (GL/glext.h:5331) 4745GL_EXT_histogram = 1 # GL/glext.h:5332 4746# GL/glext.h:5334 4747glGetHistogramEXT = _link_function('glGetHistogramEXT', None, [GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)], 'EXT_histogram') 4748 4749# GL/glext.h:5335 4750glGetHistogramParameterfvEXT = _link_function('glGetHistogramParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_histogram') 4751 4752# GL/glext.h:5336 4753glGetHistogramParameterivEXT = _link_function('glGetHistogramParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_histogram') 4754 4755# GL/glext.h:5337 4756glGetMinmaxEXT = _link_function('glGetMinmaxEXT', None, [GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)], 'EXT_histogram') 4757 4758# GL/glext.h:5338 4759glGetMinmaxParameterfvEXT = _link_function('glGetMinmaxParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_histogram') 4760 4761# GL/glext.h:5339 4762glGetMinmaxParameterivEXT = _link_function('glGetMinmaxParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_histogram') 4763 4764# GL/glext.h:5340 4765glHistogramEXT = _link_function('glHistogramEXT', None, [GLenum, GLsizei, GLenum, GLboolean], 'EXT_histogram') 4766 4767# GL/glext.h:5341 4768glMinmaxEXT = _link_function('glMinmaxEXT', None, [GLenum, GLenum, GLboolean], 'EXT_histogram') 4769 4770# GL/glext.h:5342 4771glResetHistogramEXT = _link_function('glResetHistogramEXT', None, [GLenum], 'EXT_histogram') 4772 4773# GL/glext.h:5343 4774glResetMinmaxEXT = _link_function('glResetMinmaxEXT', None, [GLenum], 'EXT_histogram') 4775 4776PFNGLGETHISTOGRAMEXTPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5345 4777PFNGLGETHISTOGRAMPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5346 4778PFNGLGETHISTOGRAMPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5347 4779PFNGLGETMINMAXEXTPROC = CFUNCTYPE(None, GLenum, GLboolean, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5348 4780PFNGLGETMINMAXPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5349 4781PFNGLGETMINMAXPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5350 4782PFNGLHISTOGRAMEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLboolean) # GL/glext.h:5351 4783PFNGLMINMAXEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLboolean) # GL/glext.h:5352 4784PFNGLRESETHISTOGRAMEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5353 4785PFNGLRESETMINMAXEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5354 4786# EXT_convolution (GL/glext.h:5357) 4787GL_EXT_convolution = 1 # GL/glext.h:5358 4788# GL/glext.h:5360 4789glConvolutionFilter1DEXT = _link_function('glConvolutionFilter1DEXT', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_convolution') 4790 4791# GL/glext.h:5361 4792glConvolutionFilter2DEXT = _link_function('glConvolutionFilter2DEXT', None, [GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_convolution') 4793 4794# GL/glext.h:5362 4795glConvolutionParameterfEXT = _link_function('glConvolutionParameterfEXT', None, [GLenum, GLenum, GLfloat], 'EXT_convolution') 4796 4797# GL/glext.h:5363 4798glConvolutionParameterfvEXT = _link_function('glConvolutionParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_convolution') 4799 4800# GL/glext.h:5364 4801glConvolutionParameteriEXT = _link_function('glConvolutionParameteriEXT', None, [GLenum, GLenum, GLint], 'EXT_convolution') 4802 4803# GL/glext.h:5365 4804glConvolutionParameterivEXT = _link_function('glConvolutionParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_convolution') 4805 4806# GL/glext.h:5366 4807glCopyConvolutionFilter1DEXT = _link_function('glCopyConvolutionFilter1DEXT', None, [GLenum, GLenum, GLint, GLint, GLsizei], 'EXT_convolution') 4808 4809# GL/glext.h:5367 4810glCopyConvolutionFilter2DEXT = _link_function('glCopyConvolutionFilter2DEXT', None, [GLenum, GLenum, GLint, GLint, GLsizei, GLsizei], 'EXT_convolution') 4811 4812# GL/glext.h:5368 4813glGetConvolutionFilterEXT = _link_function('glGetConvolutionFilterEXT', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'EXT_convolution') 4814 4815# GL/glext.h:5369 4816glGetConvolutionParameterfvEXT = _link_function('glGetConvolutionParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_convolution') 4817 4818# GL/glext.h:5370 4819glGetConvolutionParameterivEXT = _link_function('glGetConvolutionParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_convolution') 4820 4821# GL/glext.h:5371 4822glGetSeparableFilterEXT = _link_function('glGetSeparableFilterEXT', None, [GLenum, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid), POINTER(GLvoid)], 'EXT_convolution') 4823 4824# GL/glext.h:5372 4825glSeparableFilter2DEXT = _link_function('glSeparableFilter2DEXT', None, [GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid)], 'EXT_convolution') 4826 4827PFNGLCONVOLUTIONFILTER1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5374 4828PFNGLCONVOLUTIONFILTER2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5375 4829PFNGLCONVOLUTIONPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:5376 4830PFNGLCONVOLUTIONPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5377 4831PFNGLCONVOLUTIONPARAMETERIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:5378 4832PFNGLCONVOLUTIONPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5379 4833PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei) # GL/glext.h:5380 4834PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:5381 4835PFNGLGETCONVOLUTIONFILTEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5382 4836PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5383 4837PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5384 4838PFNGLGETSEPARABLEFILTEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid), POINTER(GLvoid)) # GL/glext.h:5385 4839PFNGLSEPARABLEFILTER2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid), POINTER(GLvoid)) # GL/glext.h:5386 4840# EXT_color_matrix (GL/glext.h:5389) 4841GL_EXT_color_matrix = 1 # GL/glext.h:5390 4842# SGI_color_table (GL/glext.h:5393) 4843GL_SGI_color_table = 1 # GL/glext.h:5394 4844# GL/glext.h:5396 4845glColorTableSGI = _link_function('glColorTableSGI', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'SGI_color_table') 4846 4847# GL/glext.h:5397 4848glColorTableParameterfvSGI = _link_function('glColorTableParameterfvSGI', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGI_color_table') 4849 4850# GL/glext.h:5398 4851glColorTableParameterivSGI = _link_function('glColorTableParameterivSGI', None, [GLenum, GLenum, POINTER(GLint)], 'SGI_color_table') 4852 4853# GL/glext.h:5399 4854glCopyColorTableSGI = _link_function('glCopyColorTableSGI', None, [GLenum, GLenum, GLint, GLint, GLsizei], 'SGI_color_table') 4855 4856# GL/glext.h:5400 4857glGetColorTableSGI = _link_function('glGetColorTableSGI', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'SGI_color_table') 4858 4859# GL/glext.h:5401 4860glGetColorTableParameterfvSGI = _link_function('glGetColorTableParameterfvSGI', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGI_color_table') 4861 4862# GL/glext.h:5402 4863glGetColorTableParameterivSGI = _link_function('glGetColorTableParameterivSGI', None, [GLenum, GLenum, POINTER(GLint)], 'SGI_color_table') 4864 4865PFNGLCOLORTABLESGIPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5404 4866PFNGLCOLORTABLEPARAMETERFVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5405 4867PFNGLCOLORTABLEPARAMETERIVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5406 4868PFNGLCOPYCOLORTABLESGIPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei) # GL/glext.h:5407 4869PFNGLGETCOLORTABLESGIPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5408 4870PFNGLGETCOLORTABLEPARAMETERFVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5409 4871PFNGLGETCOLORTABLEPARAMETERIVSGIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5410 4872# SGIX_pixel_texture (GL/glext.h:5413) 4873GL_SGIX_pixel_texture = 1 # GL/glext.h:5414 4874# GL/glext.h:5416 4875glPixelTexGenSGIX = _link_function('glPixelTexGenSGIX', None, [GLenum], 'SGIX_pixel_texture') 4876 4877PFNGLPIXELTEXGENSGIXPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5418 4878# SGIS_pixel_texture (GL/glext.h:5421) 4879GL_SGIS_pixel_texture = 1 # GL/glext.h:5422 4880# GL/glext.h:5424 4881glPixelTexGenParameteriSGIS = _link_function('glPixelTexGenParameteriSGIS', None, [GLenum, GLint], 'SGIS_pixel_texture') 4882 4883# GL/glext.h:5425 4884glPixelTexGenParameterivSGIS = _link_function('glPixelTexGenParameterivSGIS', None, [GLenum, POINTER(GLint)], 'SGIS_pixel_texture') 4885 4886# GL/glext.h:5426 4887glPixelTexGenParameterfSGIS = _link_function('glPixelTexGenParameterfSGIS', None, [GLenum, GLfloat], 'SGIS_pixel_texture') 4888 4889# GL/glext.h:5427 4890glPixelTexGenParameterfvSGIS = _link_function('glPixelTexGenParameterfvSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_pixel_texture') 4891 4892# GL/glext.h:5428 4893glGetPixelTexGenParameterivSGIS = _link_function('glGetPixelTexGenParameterivSGIS', None, [GLenum, POINTER(GLint)], 'SGIS_pixel_texture') 4894 4895# GL/glext.h:5429 4896glGetPixelTexGenParameterfvSGIS = _link_function('glGetPixelTexGenParameterfvSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_pixel_texture') 4897 4898PFNGLPIXELTEXGENPARAMETERISGISPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:5431 4899PFNGLPIXELTEXGENPARAMETERIVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5432 4900PFNGLPIXELTEXGENPARAMETERFSGISPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:5433 4901PFNGLPIXELTEXGENPARAMETERFVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5434 4902PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5435 4903PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5436 4904# SGIS_texture4D (GL/glext.h:5439) 4905GL_SGIS_texture4D = 1 # GL/glext.h:5440 4906# GL/glext.h:5442 4907glTexImage4DSGIS = _link_function('glTexImage4DSGIS', None, [GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'SGIS_texture4D') 4908 4909# GL/glext.h:5443 4910glTexSubImage4DSGIS = _link_function('glTexSubImage4DSGIS', None, [GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'SGIS_texture4D') 4911 4912PFNGLTEXIMAGE4DSGISPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5445 4913PFNGLTEXSUBIMAGE4DSGISPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5446 4914# SGI_texture_color_table (GL/glext.h:5449) 4915GL_SGI_texture_color_table = 1 # GL/glext.h:5450 4916# EXT_cmyka (GL/glext.h:5453) 4917GL_EXT_cmyka = 1 # GL/glext.h:5454 4918# EXT_texture_object (GL/glext.h:5457) 4919GL_EXT_texture_object = 1 # GL/glext.h:5458 4920# GL/glext.h:5460 4921glAreTexturesResidentEXT = _link_function('glAreTexturesResidentEXT', GLboolean, [GLsizei, POINTER(GLuint), POINTER(GLboolean)], 'EXT_texture_object') 4922 4923# GL/glext.h:5461 4924glBindTextureEXT = _link_function('glBindTextureEXT', None, [GLenum, GLuint], 'EXT_texture_object') 4925 4926# GL/glext.h:5462 4927glDeleteTexturesEXT = _link_function('glDeleteTexturesEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_texture_object') 4928 4929# GL/glext.h:5463 4930glGenTexturesEXT = _link_function('glGenTexturesEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_texture_object') 4931 4932# GL/glext.h:5464 4933glIsTextureEXT = _link_function('glIsTextureEXT', GLboolean, [GLuint], 'EXT_texture_object') 4934 4935# GL/glext.h:5465 4936glPrioritizeTexturesEXT = _link_function('glPrioritizeTexturesEXT', None, [GLsizei, POINTER(GLuint), POINTER(GLclampf)], 'EXT_texture_object') 4937 4938PFNGLARETEXTURESRESIDENTEXTPROC = CFUNCTYPE(GLboolean, GLsizei, POINTER(GLuint), POINTER(GLboolean)) # GL/glext.h:5467 4939PFNGLBINDTEXTUREEXTPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:5468 4940PFNGLDELETETEXTURESEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5469 4941PFNGLGENTEXTURESEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:5470 4942PFNGLISTEXTUREEXTPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:5471 4943PFNGLPRIORITIZETEXTURESEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint), POINTER(GLclampf)) # GL/glext.h:5472 4944# SGIS_detail_texture (GL/glext.h:5475) 4945GL_SGIS_detail_texture = 1 # GL/glext.h:5476 4946# GL/glext.h:5478 4947glDetailTexFuncSGIS = _link_function('glDetailTexFuncSGIS', None, [GLenum, GLsizei, POINTER(GLfloat)], 'SGIS_detail_texture') 4948 4949# GL/glext.h:5479 4950glGetDetailTexFuncSGIS = _link_function('glGetDetailTexFuncSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_detail_texture') 4951 4952PFNGLDETAILTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLfloat)) # GL/glext.h:5481 4953PFNGLGETDETAILTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5482 4954# SGIS_sharpen_texture (GL/glext.h:5485) 4955GL_SGIS_sharpen_texture = 1 # GL/glext.h:5486 4956# GL/glext.h:5488 4957glSharpenTexFuncSGIS = _link_function('glSharpenTexFuncSGIS', None, [GLenum, GLsizei, POINTER(GLfloat)], 'SGIS_sharpen_texture') 4958 4959# GL/glext.h:5489 4960glGetSharpenTexFuncSGIS = _link_function('glGetSharpenTexFuncSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_sharpen_texture') 4961 4962PFNGLSHARPENTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLfloat)) # GL/glext.h:5491 4963PFNGLGETSHARPENTEXFUNCSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5492 4964# EXT_packed_pixels (GL/glext.h:5495) 4965GL_EXT_packed_pixels = 1 # GL/glext.h:5496 4966# SGIS_texture_lod (GL/glext.h:5499) 4967GL_SGIS_texture_lod = 1 # GL/glext.h:5500 4968# SGIS_multisample (GL/glext.h:5503) 4969GL_SGIS_multisample = 1 # GL/glext.h:5504 4970# GL/glext.h:5506 4971glSampleMaskSGIS = _link_function('glSampleMaskSGIS', None, [GLclampf, GLboolean], 'SGIS_multisample') 4972 4973# GL/glext.h:5507 4974glSamplePatternSGIS = _link_function('glSamplePatternSGIS', None, [GLenum], 'SGIS_multisample') 4975 4976PFNGLSAMPLEMASKSGISPROC = CFUNCTYPE(None, GLclampf, GLboolean) # GL/glext.h:5509 4977PFNGLSAMPLEPATTERNSGISPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5510 4978# EXT_rescale_normal (GL/glext.h:5513) 4979GL_EXT_rescale_normal = 1 # GL/glext.h:5514 4980# EXT_vertex_array (GL/glext.h:5517) 4981GL_EXT_vertex_array = 1 # GL/glext.h:5518 4982# GL/glext.h:5520 4983glArrayElementEXT = _link_function('glArrayElementEXT', None, [GLint], 'EXT_vertex_array') 4984 4985# GL/glext.h:5521 4986glColorPointerEXT = _link_function('glColorPointerEXT', None, [GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array') 4987 4988# GL/glext.h:5522 4989glDrawArraysEXT = _link_function('glDrawArraysEXT', None, [GLenum, GLint, GLsizei], 'EXT_vertex_array') 4990 4991# GL/glext.h:5523 4992glEdgeFlagPointerEXT = _link_function('glEdgeFlagPointerEXT', None, [GLsizei, GLsizei, POINTER(GLboolean)], 'EXT_vertex_array') 4993 4994# GL/glext.h:5524 4995glGetPointervEXT = _link_function('glGetPointervEXT', None, [GLenum, POINTER(POINTER(GLvoid))], 'EXT_vertex_array') 4996 4997# GL/glext.h:5525 4998glIndexPointerEXT = _link_function('glIndexPointerEXT', None, [GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array') 4999 5000# GL/glext.h:5526 5001glNormalPointerEXT = _link_function('glNormalPointerEXT', None, [GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array') 5002 5003# GL/glext.h:5527 5004glTexCoordPointerEXT = _link_function('glTexCoordPointerEXT', None, [GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array') 5005 5006# GL/glext.h:5528 5007glVertexPointerEXT = _link_function('glVertexPointerEXT', None, [GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)], 'EXT_vertex_array') 5008 5009PFNGLARRAYELEMENTEXTPROC = CFUNCTYPE(None, GLint) # GL/glext.h:5530 5010PFNGLCOLORPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:5531 5011PFNGLDRAWARRAYSEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei) # GL/glext.h:5532 5012PFNGLEDGEFLAGPOINTEREXTPROC = CFUNCTYPE(None, GLsizei, GLsizei, POINTER(GLboolean)) # GL/glext.h:5533 5013PFNGLGETPOINTERVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:5534 5014PFNGLINDEXPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:5535 5015PFNGLNORMALPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:5536 5016PFNGLTEXCOORDPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:5537 5017PFNGLVERTEXPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, GLsizei, POINTER(GLvoid)) # GL/glext.h:5538 5018# EXT_misc_attribute (GL/glext.h:5541) 5019GL_EXT_misc_attribute = 1 # GL/glext.h:5542 5020# SGIS_generate_mipmap (GL/glext.h:5545) 5021GL_SGIS_generate_mipmap = 1 # GL/glext.h:5546 5022# SGIX_clipmap (GL/glext.h:5549) 5023GL_SGIX_clipmap = 1 # GL/glext.h:5550 5024# SGIX_shadow (GL/glext.h:5553) 5025GL_SGIX_shadow = 1 # GL/glext.h:5554 5026# SGIS_texture_edge_clamp (GL/glext.h:5557) 5027GL_SGIS_texture_edge_clamp = 1 # GL/glext.h:5558 5028# SGIS_texture_border_clamp (GL/glext.h:5561) 5029GL_SGIS_texture_border_clamp = 1 # GL/glext.h:5562 5030# EXT_blend_minmax (GL/glext.h:5565) 5031GL_EXT_blend_minmax = 1 # GL/glext.h:5566 5032# GL/glext.h:5568 5033glBlendEquationEXT = _link_function('glBlendEquationEXT', None, [GLenum], 'EXT_blend_minmax') 5034 5035PFNGLBLENDEQUATIONEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5570 5036# EXT_blend_subtract (GL/glext.h:5573) 5037GL_EXT_blend_subtract = 1 # GL/glext.h:5574 5038# EXT_blend_logic_op (GL/glext.h:5577) 5039GL_EXT_blend_logic_op = 1 # GL/glext.h:5578 5040# SGIX_interlace (GL/glext.h:5581) 5041GL_SGIX_interlace = 1 # GL/glext.h:5582 5042# SGIX_pixel_tiles (GL/glext.h:5585) 5043GL_SGIX_pixel_tiles = 1 # GL/glext.h:5586 5044# SGIX_texture_select (GL/glext.h:5589) 5045GL_SGIX_texture_select = 1 # GL/glext.h:5590 5046# SGIX_sprite (GL/glext.h:5593) 5047GL_SGIX_sprite = 1 # GL/glext.h:5594 5048# GL/glext.h:5596 5049glSpriteParameterfSGIX = _link_function('glSpriteParameterfSGIX', None, [GLenum, GLfloat], 'SGIX_sprite') 5050 5051# GL/glext.h:5597 5052glSpriteParameterfvSGIX = _link_function('glSpriteParameterfvSGIX', None, [GLenum, POINTER(GLfloat)], 'SGIX_sprite') 5053 5054# GL/glext.h:5598 5055glSpriteParameteriSGIX = _link_function('glSpriteParameteriSGIX', None, [GLenum, GLint], 'SGIX_sprite') 5056 5057# GL/glext.h:5599 5058glSpriteParameterivSGIX = _link_function('glSpriteParameterivSGIX', None, [GLenum, POINTER(GLint)], 'SGIX_sprite') 5059 5060PFNGLSPRITEPARAMETERFSGIXPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:5601 5061PFNGLSPRITEPARAMETERFVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5602 5062PFNGLSPRITEPARAMETERISGIXPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:5603 5063PFNGLSPRITEPARAMETERIVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5604 5064# SGIX_texture_multi_buffer (GL/glext.h:5607) 5065GL_SGIX_texture_multi_buffer = 1 # GL/glext.h:5608 5066# EXT_point_parameters (GL/glext.h:5611) 5067GL_EXT_point_parameters = 1 # GL/glext.h:5612 5068# GL/glext.h:5614 5069glPointParameterfEXT = _link_function('glPointParameterfEXT', None, [GLenum, GLfloat], 'EXT_point_parameters') 5070 5071# GL/glext.h:5615 5072glPointParameterfvEXT = _link_function('glPointParameterfvEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_point_parameters') 5073 5074PFNGLPOINTPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:5617 5075PFNGLPOINTPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5618 5076# SGIS_point_parameters (GL/glext.h:5621) 5077GL_SGIS_point_parameters = 1 # GL/glext.h:5622 5078# GL/glext.h:5624 5079glPointParameterfSGIS = _link_function('glPointParameterfSGIS', None, [GLenum, GLfloat], 'SGIS_point_parameters') 5080 5081# GL/glext.h:5625 5082glPointParameterfvSGIS = _link_function('glPointParameterfvSGIS', None, [GLenum, POINTER(GLfloat)], 'SGIS_point_parameters') 5083 5084PFNGLPOINTPARAMETERFSGISPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:5627 5085PFNGLPOINTPARAMETERFVSGISPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5628 5086# SGIX_instruments (GL/glext.h:5631) 5087GL_SGIX_instruments = 1 # GL/glext.h:5632 5088# GL/glext.h:5634 5089glGetInstrumentsSGIX = _link_function('glGetInstrumentsSGIX', GLint, [], 'SGIX_instruments') 5090 5091# GL/glext.h:5635 5092glInstrumentsBufferSGIX = _link_function('glInstrumentsBufferSGIX', None, [GLsizei, POINTER(GLint)], 'SGIX_instruments') 5093 5094# GL/glext.h:5636 5095glPollInstrumentsSGIX = _link_function('glPollInstrumentsSGIX', GLint, [POINTER(GLint)], 'SGIX_instruments') 5096 5097# GL/glext.h:5637 5098glReadInstrumentsSGIX = _link_function('glReadInstrumentsSGIX', None, [GLint], 'SGIX_instruments') 5099 5100# GL/glext.h:5638 5101glStartInstrumentsSGIX = _link_function('glStartInstrumentsSGIX', None, [], 'SGIX_instruments') 5102 5103# GL/glext.h:5639 5104glStopInstrumentsSGIX = _link_function('glStopInstrumentsSGIX', None, [GLint], 'SGIX_instruments') 5105 5106PFNGLGETINSTRUMENTSSGIXPROC = CFUNCTYPE(GLint) # GL/glext.h:5641 5107PFNGLINSTRUMENTSBUFFERSGIXPROC = CFUNCTYPE(None, GLsizei, POINTER(GLint)) # GL/glext.h:5642 5108PFNGLPOLLINSTRUMENTSSGIXPROC = CFUNCTYPE(GLint, POINTER(GLint)) # GL/glext.h:5643 5109PFNGLREADINSTRUMENTSSGIXPROC = CFUNCTYPE(None, GLint) # GL/glext.h:5644 5110PFNGLSTARTINSTRUMENTSSGIXPROC = CFUNCTYPE(None) # GL/glext.h:5645 5111PFNGLSTOPINSTRUMENTSSGIXPROC = CFUNCTYPE(None, GLint) # GL/glext.h:5646 5112# SGIX_texture_scale_bias (GL/glext.h:5649) 5113GL_SGIX_texture_scale_bias = 1 # GL/glext.h:5650 5114# SGIX_framezoom (GL/glext.h:5653) 5115GL_SGIX_framezoom = 1 # GL/glext.h:5654 5116# GL/glext.h:5656 5117glFrameZoomSGIX = _link_function('glFrameZoomSGIX', None, [GLint], 'SGIX_framezoom') 5118 5119PFNGLFRAMEZOOMSGIXPROC = CFUNCTYPE(None, GLint) # GL/glext.h:5658 5120# SGIX_tag_sample_buffer (GL/glext.h:5661) 5121GL_SGIX_tag_sample_buffer = 1 # GL/glext.h:5662 5122# GL/glext.h:5664 5123glTagSampleBufferSGIX = _link_function('glTagSampleBufferSGIX', None, [], 'SGIX_tag_sample_buffer') 5124 5125PFNGLTAGSAMPLEBUFFERSGIXPROC = CFUNCTYPE(None) # GL/glext.h:5666 5126# SGIX_polynomial_ffd (GL/glext.h:5669) 5127GL_SGIX_polynomial_ffd = 1 # GL/glext.h:5670 5128# GL/glext.h:5672 5129glDeformationMap3dSGIX = _link_function('glDeformationMap3dSGIX', None, [GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, POINTER(GLdouble)], 'SGIX_polynomial_ffd') 5130 5131# GL/glext.h:5673 5132glDeformationMap3fSGIX = _link_function('glDeformationMap3fSGIX', None, [GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, POINTER(GLfloat)], 'SGIX_polynomial_ffd') 5133 5134# GL/glext.h:5674 5135glDeformSGIX = _link_function('glDeformSGIX', None, [GLbitfield], 'SGIX_polynomial_ffd') 5136 5137# GL/glext.h:5675 5138glLoadIdentityDeformationMapSGIX = _link_function('glLoadIdentityDeformationMapSGIX', None, [GLbitfield], 'SGIX_polynomial_ffd') 5139 5140PFNGLDEFORMATIONMAP3DSGIXPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, POINTER(GLdouble)) # GL/glext.h:5677 5141PFNGLDEFORMATIONMAP3FSGIXPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, POINTER(GLfloat)) # GL/glext.h:5678 5142PFNGLDEFORMSGIXPROC = CFUNCTYPE(None, GLbitfield) # GL/glext.h:5679 5143PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC = CFUNCTYPE(None, GLbitfield) # GL/glext.h:5680 5144# SGIX_reference_plane (GL/glext.h:5683) 5145GL_SGIX_reference_plane = 1 # GL/glext.h:5684 5146# GL/glext.h:5686 5147glReferencePlaneSGIX = _link_function('glReferencePlaneSGIX', None, [POINTER(GLdouble)], 'SGIX_reference_plane') 5148 5149PFNGLREFERENCEPLANESGIXPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:5688 5150# SGIX_flush_raster (GL/glext.h:5691) 5151GL_SGIX_flush_raster = 1 # GL/glext.h:5692 5152# GL/glext.h:5694 5153glFlushRasterSGIX = _link_function('glFlushRasterSGIX', None, [], 'SGIX_flush_raster') 5154 5155PFNGLFLUSHRASTERSGIXPROC = CFUNCTYPE(None) # GL/glext.h:5696 5156# SGIX_depth_texture (GL/glext.h:5699) 5157GL_SGIX_depth_texture = 1 # GL/glext.h:5700 5158# SGIS_fog_function (GL/glext.h:5703) 5159GL_SGIS_fog_function = 1 # GL/glext.h:5704 5160# GL/glext.h:5706 5161glFogFuncSGIS = _link_function('glFogFuncSGIS', None, [GLsizei, POINTER(GLfloat)], 'SGIS_fog_function') 5162 5163# GL/glext.h:5707 5164glGetFogFuncSGIS = _link_function('glGetFogFuncSGIS', None, [POINTER(GLfloat)], 'SGIS_fog_function') 5165 5166PFNGLFOGFUNCSGISPROC = CFUNCTYPE(None, GLsizei, POINTER(GLfloat)) # GL/glext.h:5709 5167PFNGLGETFOGFUNCSGISPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:5710 5168# SGIX_fog_offset (GL/glext.h:5713) 5169GL_SGIX_fog_offset = 1 # GL/glext.h:5714 5170# HP_image_transform (GL/glext.h:5717) 5171GL_HP_image_transform = 1 # GL/glext.h:5718 5172# GL/glext.h:5720 5173glImageTransformParameteriHP = _link_function('glImageTransformParameteriHP', None, [GLenum, GLenum, GLint], 'HP_image_transform') 5174 5175# GL/glext.h:5721 5176glImageTransformParameterfHP = _link_function('glImageTransformParameterfHP', None, [GLenum, GLenum, GLfloat], 'HP_image_transform') 5177 5178# GL/glext.h:5722 5179glImageTransformParameterivHP = _link_function('glImageTransformParameterivHP', None, [GLenum, GLenum, POINTER(GLint)], 'HP_image_transform') 5180 5181# GL/glext.h:5723 5182glImageTransformParameterfvHP = _link_function('glImageTransformParameterfvHP', None, [GLenum, GLenum, POINTER(GLfloat)], 'HP_image_transform') 5183 5184# GL/glext.h:5724 5185glGetImageTransformParameterivHP = _link_function('glGetImageTransformParameterivHP', None, [GLenum, GLenum, POINTER(GLint)], 'HP_image_transform') 5186 5187# GL/glext.h:5725 5188glGetImageTransformParameterfvHP = _link_function('glGetImageTransformParameterfvHP', None, [GLenum, GLenum, POINTER(GLfloat)], 'HP_image_transform') 5189 5190PFNGLIMAGETRANSFORMPARAMETERIHPPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:5727 5191PFNGLIMAGETRANSFORMPARAMETERFHPPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:5728 5192PFNGLIMAGETRANSFORMPARAMETERIVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5729 5193PFNGLIMAGETRANSFORMPARAMETERFVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5730 5194PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5731 5195PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5732 5196# HP_convolution_border_modes (GL/glext.h:5735) 5197GL_HP_convolution_border_modes = 1 # GL/glext.h:5736 5198# SGIX_texture_add_env (GL/glext.h:5739) 5199GL_SGIX_texture_add_env = 1 # GL/glext.h:5740 5200# EXT_color_subtable (GL/glext.h:5743) 5201GL_EXT_color_subtable = 1 # GL/glext.h:5744 5202# GL/glext.h:5746 5203glColorSubTableEXT = _link_function('glColorSubTableEXT', None, [GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_color_subtable') 5204 5205# GL/glext.h:5747 5206glCopyColorSubTableEXT = _link_function('glCopyColorSubTableEXT', None, [GLenum, GLsizei, GLint, GLint, GLsizei], 'EXT_color_subtable') 5207 5208PFNGLCOLORSUBTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5749 5209PFNGLCOPYCOLORSUBTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLint, GLint, GLsizei) # GL/glext.h:5750 5210# PGI_vertex_hints (GL/glext.h:5753) 5211GL_PGI_vertex_hints = 1 # GL/glext.h:5754 5212# PGI_misc_hints (GL/glext.h:5757) 5213GL_PGI_misc_hints = 1 # GL/glext.h:5758 5214# GL/glext.h:5760 5215glHintPGI = _link_function('glHintPGI', None, [GLenum, GLint], 'PGI_misc_hints') 5216 5217PFNGLHINTPGIPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:5762 5218# EXT_paletted_texture (GL/glext.h:5765) 5219GL_EXT_paletted_texture = 1 # GL/glext.h:5766 5220# GL/glext.h:5768 5221glColorTableEXT = _link_function('glColorTableEXT', None, [GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_paletted_texture') 5222 5223# GL/glext.h:5769 5224glGetColorTableEXT = _link_function('glGetColorTableEXT', None, [GLenum, GLenum, GLenum, POINTER(GLvoid)], 'EXT_paletted_texture') 5225 5226# GL/glext.h:5770 5227glGetColorTableParameterivEXT = _link_function('glGetColorTableParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_paletted_texture') 5228 5229# GL/glext.h:5771 5230glGetColorTableParameterfvEXT = _link_function('glGetColorTableParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_paletted_texture') 5231 5232PFNGLCOLORTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5773 5233PFNGLGETCOLORTABLEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:5774 5234PFNGLGETCOLORTABLEPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5775 5235PFNGLGETCOLORTABLEPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5776 5236# EXT_clip_volume_hint (GL/glext.h:5779) 5237GL_EXT_clip_volume_hint = 1 # GL/glext.h:5780 5238# SGIX_list_priority (GL/glext.h:5783) 5239GL_SGIX_list_priority = 1 # GL/glext.h:5784 5240# GL/glext.h:5786 5241glGetListParameterfvSGIX = _link_function('glGetListParameterfvSGIX', None, [GLuint, GLenum, POINTER(GLfloat)], 'SGIX_list_priority') 5242 5243# GL/glext.h:5787 5244glGetListParameterivSGIX = _link_function('glGetListParameterivSGIX', None, [GLuint, GLenum, POINTER(GLint)], 'SGIX_list_priority') 5245 5246# GL/glext.h:5788 5247glListParameterfSGIX = _link_function('glListParameterfSGIX', None, [GLuint, GLenum, GLfloat], 'SGIX_list_priority') 5248 5249# GL/glext.h:5789 5250glListParameterfvSGIX = _link_function('glListParameterfvSGIX', None, [GLuint, GLenum, POINTER(GLfloat)], 'SGIX_list_priority') 5251 5252# GL/glext.h:5790 5253glListParameteriSGIX = _link_function('glListParameteriSGIX', None, [GLuint, GLenum, GLint], 'SGIX_list_priority') 5254 5255# GL/glext.h:5791 5256glListParameterivSGIX = _link_function('glListParameterivSGIX', None, [GLuint, GLenum, POINTER(GLint)], 'SGIX_list_priority') 5257 5258PFNGLGETLISTPARAMETERFVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:5793 5259PFNGLGETLISTPARAMETERIVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:5794 5260PFNGLLISTPARAMETERFSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, GLfloat) # GL/glext.h:5795 5261PFNGLLISTPARAMETERFVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:5796 5262PFNGLLISTPARAMETERISGIXPROC = CFUNCTYPE(None, GLuint, GLenum, GLint) # GL/glext.h:5797 5263PFNGLLISTPARAMETERIVSGIXPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:5798 5264# SGIX_ir_instrument1 (GL/glext.h:5801) 5265GL_SGIX_ir_instrument1 = 1 # GL/glext.h:5802 5266# SGIX_calligraphic_fragment (GL/glext.h:5805) 5267GL_SGIX_calligraphic_fragment = 1 # GL/glext.h:5806 5268# SGIX_texture_lod_bias (GL/glext.h:5809) 5269GL_SGIX_texture_lod_bias = 1 # GL/glext.h:5810 5270# SGIX_shadow_ambient (GL/glext.h:5813) 5271GL_SGIX_shadow_ambient = 1 # GL/glext.h:5814 5272# EXT_index_texture (GL/glext.h:5817) 5273GL_EXT_index_texture = 1 # GL/glext.h:5818 5274# EXT_index_material (GL/glext.h:5821) 5275GL_EXT_index_material = 1 # GL/glext.h:5822 5276# GL/glext.h:5824 5277glIndexMaterialEXT = _link_function('glIndexMaterialEXT', None, [GLenum, GLenum], 'EXT_index_material') 5278 5279PFNGLINDEXMATERIALEXTPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:5826 5280# EXT_index_func (GL/glext.h:5829) 5281GL_EXT_index_func = 1 # GL/glext.h:5830 5282# GL/glext.h:5832 5283glIndexFuncEXT = _link_function('glIndexFuncEXT', None, [GLenum, GLclampf], 'EXT_index_func') 5284 5285PFNGLINDEXFUNCEXTPROC = CFUNCTYPE(None, GLenum, GLclampf) # GL/glext.h:5834 5286# EXT_index_array_formats (GL/glext.h:5837) 5287GL_EXT_index_array_formats = 1 # GL/glext.h:5838 5288# EXT_compiled_vertex_array (GL/glext.h:5841) 5289GL_EXT_compiled_vertex_array = 1 # GL/glext.h:5842 5290# GL/glext.h:5844 5291glLockArraysEXT = _link_function('glLockArraysEXT', None, [GLint, GLsizei], 'EXT_compiled_vertex_array') 5292 5293# GL/glext.h:5845 5294glUnlockArraysEXT = _link_function('glUnlockArraysEXT', None, [], 'EXT_compiled_vertex_array') 5295 5296PFNGLLOCKARRAYSEXTPROC = CFUNCTYPE(None, GLint, GLsizei) # GL/glext.h:5847 5297PFNGLUNLOCKARRAYSEXTPROC = CFUNCTYPE(None) # GL/glext.h:5848 5298# EXT_cull_vertex (GL/glext.h:5851) 5299GL_EXT_cull_vertex = 1 # GL/glext.h:5852 5300# GL/glext.h:5854 5301glCullParameterdvEXT = _link_function('glCullParameterdvEXT', None, [GLenum, POINTER(GLdouble)], 'EXT_cull_vertex') 5302 5303# GL/glext.h:5855 5304glCullParameterfvEXT = _link_function('glCullParameterfvEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_cull_vertex') 5305 5306PFNGLCULLPARAMETERDVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:5857 5307PFNGLCULLPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5858 5308# SGIX_ycrcb (GL/glext.h:5861) 5309GL_SGIX_ycrcb = 1 # GL/glext.h:5862 5310# SGIX_fragment_lighting (GL/glext.h:5865) 5311GL_SGIX_fragment_lighting = 1 # GL/glext.h:5866 5312# GL/glext.h:5868 5313glFragmentColorMaterialSGIX = _link_function('glFragmentColorMaterialSGIX', None, [GLenum, GLenum], 'SGIX_fragment_lighting') 5314 5315# GL/glext.h:5869 5316glFragmentLightfSGIX = _link_function('glFragmentLightfSGIX', None, [GLenum, GLenum, GLfloat], 'SGIX_fragment_lighting') 5317 5318# GL/glext.h:5870 5319glFragmentLightfvSGIX = _link_function('glFragmentLightfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting') 5320 5321# GL/glext.h:5871 5322glFragmentLightiSGIX = _link_function('glFragmentLightiSGIX', None, [GLenum, GLenum, GLint], 'SGIX_fragment_lighting') 5323 5324# GL/glext.h:5872 5325glFragmentLightivSGIX = _link_function('glFragmentLightivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting') 5326 5327# GL/glext.h:5873 5328glFragmentLightModelfSGIX = _link_function('glFragmentLightModelfSGIX', None, [GLenum, GLfloat], 'SGIX_fragment_lighting') 5329 5330# GL/glext.h:5874 5331glFragmentLightModelfvSGIX = _link_function('glFragmentLightModelfvSGIX', None, [GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting') 5332 5333# GL/glext.h:5875 5334glFragmentLightModeliSGIX = _link_function('glFragmentLightModeliSGIX', None, [GLenum, GLint], 'SGIX_fragment_lighting') 5335 5336# GL/glext.h:5876 5337glFragmentLightModelivSGIX = _link_function('glFragmentLightModelivSGIX', None, [GLenum, POINTER(GLint)], 'SGIX_fragment_lighting') 5338 5339# GL/glext.h:5877 5340glFragmentMaterialfSGIX = _link_function('glFragmentMaterialfSGIX', None, [GLenum, GLenum, GLfloat], 'SGIX_fragment_lighting') 5341 5342# GL/glext.h:5878 5343glFragmentMaterialfvSGIX = _link_function('glFragmentMaterialfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting') 5344 5345# GL/glext.h:5879 5346glFragmentMaterialiSGIX = _link_function('glFragmentMaterialiSGIX', None, [GLenum, GLenum, GLint], 'SGIX_fragment_lighting') 5347 5348# GL/glext.h:5880 5349glFragmentMaterialivSGIX = _link_function('glFragmentMaterialivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting') 5350 5351# GL/glext.h:5881 5352glGetFragmentLightfvSGIX = _link_function('glGetFragmentLightfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting') 5353 5354# GL/glext.h:5882 5355glGetFragmentLightivSGIX = _link_function('glGetFragmentLightivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting') 5356 5357# GL/glext.h:5883 5358glGetFragmentMaterialfvSGIX = _link_function('glGetFragmentMaterialfvSGIX', None, [GLenum, GLenum, POINTER(GLfloat)], 'SGIX_fragment_lighting') 5359 5360# GL/glext.h:5884 5361glGetFragmentMaterialivSGIX = _link_function('glGetFragmentMaterialivSGIX', None, [GLenum, GLenum, POINTER(GLint)], 'SGIX_fragment_lighting') 5362 5363# GL/glext.h:5885 5364glLightEnviSGIX = _link_function('glLightEnviSGIX', None, [GLenum, GLint], 'SGIX_fragment_lighting') 5365 5366PFNGLFRAGMENTCOLORMATERIALSGIXPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:5887 5367PFNGLFRAGMENTLIGHTFSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:5888 5368PFNGLFRAGMENTLIGHTFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5889 5369PFNGLFRAGMENTLIGHTISGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:5890 5370PFNGLFRAGMENTLIGHTIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5891 5371PFNGLFRAGMENTLIGHTMODELFSGIXPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:5892 5372PFNGLFRAGMENTLIGHTMODELFVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:5893 5373PFNGLFRAGMENTLIGHTMODELISGIXPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:5894 5374PFNGLFRAGMENTLIGHTMODELIVSGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:5895 5375PFNGLFRAGMENTMATERIALFSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:5896 5376PFNGLFRAGMENTMATERIALFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5897 5377PFNGLFRAGMENTMATERIALISGIXPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:5898 5378PFNGLFRAGMENTMATERIALIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5899 5379PFNGLGETFRAGMENTLIGHTFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5900 5380PFNGLGETFRAGMENTLIGHTIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5901 5381PFNGLGETFRAGMENTMATERIALFVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:5902 5382PFNGLGETFRAGMENTMATERIALIVSGIXPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:5903 5383PFNGLLIGHTENVISGIXPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:5904 5384# IBM_rasterpos_clip (GL/glext.h:5907) 5385GL_IBM_rasterpos_clip = 1 # GL/glext.h:5908 5386# HP_texture_lighting (GL/glext.h:5911) 5387GL_HP_texture_lighting = 1 # GL/glext.h:5912 5388# EXT_draw_range_elements (GL/glext.h:5915) 5389GL_EXT_draw_range_elements = 1 # GL/glext.h:5916 5390# GL/glext.h:5918 5391glDrawRangeElementsEXT = _link_function('glDrawRangeElementsEXT', None, [GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid)], 'EXT_draw_range_elements') 5392 5393PFNGLDRAWRANGEELEMENTSEXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei, GLenum, POINTER(GLvoid)) # GL/glext.h:5920 5394# WIN_phong_shading (GL/glext.h:5923) 5395GL_WIN_phong_shading = 1 # GL/glext.h:5924 5396# WIN_specular_fog (GL/glext.h:5927) 5397GL_WIN_specular_fog = 1 # GL/glext.h:5928 5398# EXT_light_texture (GL/glext.h:5931) 5399GL_EXT_light_texture = 1 # GL/glext.h:5932 5400# GL/glext.h:5934 5401glApplyTextureEXT = _link_function('glApplyTextureEXT', None, [GLenum], 'EXT_light_texture') 5402 5403# GL/glext.h:5935 5404glTextureLightEXT = _link_function('glTextureLightEXT', None, [GLenum], 'EXT_light_texture') 5405 5406# GL/glext.h:5936 5407glTextureMaterialEXT = _link_function('glTextureMaterialEXT', None, [GLenum, GLenum], 'EXT_light_texture') 5408 5409PFNGLAPPLYTEXTUREEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5938 5410PFNGLTEXTURELIGHTEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:5939 5411PFNGLTEXTUREMATERIALEXTPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:5940 5412# SGIX_blend_alpha_minmax (GL/glext.h:5943) 5413GL_SGIX_blend_alpha_minmax = 1 # GL/glext.h:5944 5414# EXT_bgra (GL/glext.h:5947) 5415GL_EXT_bgra = 1 # GL/glext.h:5948 5416# SGIX_async (GL/glext.h:5951) 5417GL_SGIX_async = 1 # GL/glext.h:5952 5418# GL/glext.h:5954 5419glAsyncMarkerSGIX = _link_function('glAsyncMarkerSGIX', None, [GLuint], 'SGIX_async') 5420 5421# GL/glext.h:5955 5422glFinishAsyncSGIX = _link_function('glFinishAsyncSGIX', GLint, [POINTER(GLuint)], 'SGIX_async') 5423 5424# GL/glext.h:5956 5425glPollAsyncSGIX = _link_function('glPollAsyncSGIX', GLint, [POINTER(GLuint)], 'SGIX_async') 5426 5427# GL/glext.h:5957 5428glGenAsyncMarkersSGIX = _link_function('glGenAsyncMarkersSGIX', GLuint, [GLsizei], 'SGIX_async') 5429 5430# GL/glext.h:5958 5431glDeleteAsyncMarkersSGIX = _link_function('glDeleteAsyncMarkersSGIX', None, [GLuint, GLsizei], 'SGIX_async') 5432 5433# GL/glext.h:5959 5434glIsAsyncMarkerSGIX = _link_function('glIsAsyncMarkerSGIX', GLboolean, [GLuint], 'SGIX_async') 5435 5436PFNGLASYNCMARKERSGIXPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:5961 5437PFNGLFINISHASYNCSGIXPROC = CFUNCTYPE(GLint, POINTER(GLuint)) # GL/glext.h:5962 5438PFNGLPOLLASYNCSGIXPROC = CFUNCTYPE(GLint, POINTER(GLuint)) # GL/glext.h:5963 5439PFNGLGENASYNCMARKERSSGIXPROC = CFUNCTYPE(GLuint, GLsizei) # GL/glext.h:5964 5440PFNGLDELETEASYNCMARKERSSGIXPROC = CFUNCTYPE(None, GLuint, GLsizei) # GL/glext.h:5965 5441PFNGLISASYNCMARKERSGIXPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:5966 5442# SGIX_async_pixel (GL/glext.h:5969) 5443GL_SGIX_async_pixel = 1 # GL/glext.h:5970 5444# SGIX_async_histogram (GL/glext.h:5973) 5445GL_SGIX_async_histogram = 1 # GL/glext.h:5974 5446# INTEL_parallel_arrays (GL/glext.h:5977) 5447GL_INTEL_parallel_arrays = 1 # GL/glext.h:5978 5448# GL/glext.h:5980 5449glVertexPointervINTEL = _link_function('glVertexPointervINTEL', None, [GLint, GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays') 5450 5451# GL/glext.h:5981 5452glNormalPointervINTEL = _link_function('glNormalPointervINTEL', None, [GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays') 5453 5454# GL/glext.h:5982 5455glColorPointervINTEL = _link_function('glColorPointervINTEL', None, [GLint, GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays') 5456 5457# GL/glext.h:5983 5458glTexCoordPointervINTEL = _link_function('glTexCoordPointervINTEL', None, [GLint, GLenum, POINTER(POINTER(GLvoid))], 'INTEL_parallel_arrays') 5459 5460PFNGLVERTEXPOINTERVINTELPROC = CFUNCTYPE(None, GLint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:5985 5461PFNGLNORMALPOINTERVINTELPROC = CFUNCTYPE(None, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:5986 5462PFNGLCOLORPOINTERVINTELPROC = CFUNCTYPE(None, GLint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:5987 5463PFNGLTEXCOORDPOINTERVINTELPROC = CFUNCTYPE(None, GLint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:5988 5464# HP_occlusion_test (GL/glext.h:5991) 5465GL_HP_occlusion_test = 1 # GL/glext.h:5992 5466# EXT_pixel_transform (GL/glext.h:5995) 5467GL_EXT_pixel_transform = 1 # GL/glext.h:5996 5468# GL/glext.h:5998 5469glPixelTransformParameteriEXT = _link_function('glPixelTransformParameteriEXT', None, [GLenum, GLenum, GLint], 'EXT_pixel_transform') 5470 5471# GL/glext.h:5999 5472glPixelTransformParameterfEXT = _link_function('glPixelTransformParameterfEXT', None, [GLenum, GLenum, GLfloat], 'EXT_pixel_transform') 5473 5474# GL/glext.h:6000 5475glPixelTransformParameterivEXT = _link_function('glPixelTransformParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_pixel_transform') 5476 5477# GL/glext.h:6001 5478glPixelTransformParameterfvEXT = _link_function('glPixelTransformParameterfvEXT', None, [GLenum, GLenum, POINTER(GLfloat)], 'EXT_pixel_transform') 5479 5480PFNGLPIXELTRANSFORMPARAMETERIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint) # GL/glext.h:6003 5481PFNGLPIXELTRANSFORMPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLfloat) # GL/glext.h:6004 5482PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6005 5483PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6006 5484# EXT_pixel_transform_color_table (GL/glext.h:6009) 5485GL_EXT_pixel_transform_color_table = 1 # GL/glext.h:6010 5486# EXT_shared_texture_palette (GL/glext.h:6013) 5487GL_EXT_shared_texture_palette = 1 # GL/glext.h:6014 5488# EXT_separate_specular_color (GL/glext.h:6017) 5489GL_EXT_separate_specular_color = 1 # GL/glext.h:6018 5490# EXT_secondary_color (GL/glext.h:6021) 5491GL_EXT_secondary_color = 1 # GL/glext.h:6022 5492# GL/glext.h:6024 5493glSecondaryColor3bEXT = _link_function('glSecondaryColor3bEXT', None, [GLbyte, GLbyte, GLbyte], 'EXT_secondary_color') 5494 5495# GL/glext.h:6025 5496glSecondaryColor3bvEXT = _link_function('glSecondaryColor3bvEXT', None, [POINTER(GLbyte)], 'EXT_secondary_color') 5497 5498# GL/glext.h:6026 5499glSecondaryColor3dEXT = _link_function('glSecondaryColor3dEXT', None, [GLdouble, GLdouble, GLdouble], 'EXT_secondary_color') 5500 5501# GL/glext.h:6027 5502glSecondaryColor3dvEXT = _link_function('glSecondaryColor3dvEXT', None, [POINTER(GLdouble)], 'EXT_secondary_color') 5503 5504# GL/glext.h:6028 5505glSecondaryColor3fEXT = _link_function('glSecondaryColor3fEXT', None, [GLfloat, GLfloat, GLfloat], 'EXT_secondary_color') 5506 5507# GL/glext.h:6029 5508glSecondaryColor3fvEXT = _link_function('glSecondaryColor3fvEXT', None, [POINTER(GLfloat)], 'EXT_secondary_color') 5509 5510# GL/glext.h:6030 5511glSecondaryColor3iEXT = _link_function('glSecondaryColor3iEXT', None, [GLint, GLint, GLint], 'EXT_secondary_color') 5512 5513# GL/glext.h:6031 5514glSecondaryColor3ivEXT = _link_function('glSecondaryColor3ivEXT', None, [POINTER(GLint)], 'EXT_secondary_color') 5515 5516# GL/glext.h:6032 5517glSecondaryColor3sEXT = _link_function('glSecondaryColor3sEXT', None, [GLshort, GLshort, GLshort], 'EXT_secondary_color') 5518 5519# GL/glext.h:6033 5520glSecondaryColor3svEXT = _link_function('glSecondaryColor3svEXT', None, [POINTER(GLshort)], 'EXT_secondary_color') 5521 5522# GL/glext.h:6034 5523glSecondaryColor3ubEXT = _link_function('glSecondaryColor3ubEXT', None, [GLubyte, GLubyte, GLubyte], 'EXT_secondary_color') 5524 5525# GL/glext.h:6035 5526glSecondaryColor3ubvEXT = _link_function('glSecondaryColor3ubvEXT', None, [POINTER(GLubyte)], 'EXT_secondary_color') 5527 5528# GL/glext.h:6036 5529glSecondaryColor3uiEXT = _link_function('glSecondaryColor3uiEXT', None, [GLuint, GLuint, GLuint], 'EXT_secondary_color') 5530 5531# GL/glext.h:6037 5532glSecondaryColor3uivEXT = _link_function('glSecondaryColor3uivEXT', None, [POINTER(GLuint)], 'EXT_secondary_color') 5533 5534# GL/glext.h:6038 5535glSecondaryColor3usEXT = _link_function('glSecondaryColor3usEXT', None, [GLushort, GLushort, GLushort], 'EXT_secondary_color') 5536 5537# GL/glext.h:6039 5538glSecondaryColor3usvEXT = _link_function('glSecondaryColor3usvEXT', None, [POINTER(GLushort)], 'EXT_secondary_color') 5539 5540# GL/glext.h:6040 5541glSecondaryColorPointerEXT = _link_function('glSecondaryColorPointerEXT', None, [GLint, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_secondary_color') 5542 5543PFNGLSECONDARYCOLOR3BEXTPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) # GL/glext.h:6042 5544PFNGLSECONDARYCOLOR3BVEXTPROC = CFUNCTYPE(None, POINTER(GLbyte)) # GL/glext.h:6043 5545PFNGLSECONDARYCOLOR3DEXTPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:6044 5546PFNGLSECONDARYCOLOR3DVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6045 5547PFNGLSECONDARYCOLOR3FEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:6046 5548PFNGLSECONDARYCOLOR3FVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6047 5549PFNGLSECONDARYCOLOR3IEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:6048 5550PFNGLSECONDARYCOLOR3IVEXTPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:6049 5551PFNGLSECONDARYCOLOR3SEXTPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:6050 5552PFNGLSECONDARYCOLOR3SVEXTPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:6051 5553PFNGLSECONDARYCOLOR3UBEXTPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte) # GL/glext.h:6052 5554PFNGLSECONDARYCOLOR3UBVEXTPROC = CFUNCTYPE(None, POINTER(GLubyte)) # GL/glext.h:6053 5555PFNGLSECONDARYCOLOR3UIEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:6054 5556PFNGLSECONDARYCOLOR3UIVEXTPROC = CFUNCTYPE(None, POINTER(GLuint)) # GL/glext.h:6055 5557PFNGLSECONDARYCOLOR3USEXTPROC = CFUNCTYPE(None, GLushort, GLushort, GLushort) # GL/glext.h:6056 5558PFNGLSECONDARYCOLOR3USVEXTPROC = CFUNCTYPE(None, POINTER(GLushort)) # GL/glext.h:6057 5559PFNGLSECONDARYCOLORPOINTEREXTPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6058 5560# EXT_texture_perturb_normal (GL/glext.h:6061) 5561GL_EXT_texture_perturb_normal = 1 # GL/glext.h:6062 5562# GL/glext.h:6064 5563glTextureNormalEXT = _link_function('glTextureNormalEXT', None, [GLenum], 'EXT_texture_perturb_normal') 5564 5565PFNGLTEXTURENORMALEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:6066 5566# EXT_multi_draw_arrays (GL/glext.h:6069) 5567GL_EXT_multi_draw_arrays = 1 # GL/glext.h:6070 5568# GL/glext.h:6072 5569glMultiDrawArraysEXT = _link_function('glMultiDrawArraysEXT', None, [GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei], 'EXT_multi_draw_arrays') 5570 5571# GL/glext.h:6073 5572glMultiDrawElementsEXT = _link_function('glMultiDrawElementsEXT', None, [GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei], 'EXT_multi_draw_arrays') 5573 5574PFNGLMULTIDRAWARRAYSEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei) # GL/glext.h:6075 5575PFNGLMULTIDRAWELEMENTSEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei) # GL/glext.h:6076 5576# EXT_fog_coord (GL/glext.h:6079) 5577GL_EXT_fog_coord = 1 # GL/glext.h:6080 5578# GL/glext.h:6082 5579glFogCoordfEXT = _link_function('glFogCoordfEXT', None, [GLfloat], 'EXT_fog_coord') 5580 5581# GL/glext.h:6083 5582glFogCoordfvEXT = _link_function('glFogCoordfvEXT', None, [POINTER(GLfloat)], 'EXT_fog_coord') 5583 5584# GL/glext.h:6084 5585glFogCoorddEXT = _link_function('glFogCoorddEXT', None, [GLdouble], 'EXT_fog_coord') 5586 5587# GL/glext.h:6085 5588glFogCoorddvEXT = _link_function('glFogCoorddvEXT', None, [POINTER(GLdouble)], 'EXT_fog_coord') 5589 5590# GL/glext.h:6086 5591glFogCoordPointerEXT = _link_function('glFogCoordPointerEXT', None, [GLenum, GLsizei, POINTER(GLvoid)], 'EXT_fog_coord') 5592 5593PFNGLFOGCOORDFEXTPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:6088 5594PFNGLFOGCOORDFVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6089 5595PFNGLFOGCOORDDEXTPROC = CFUNCTYPE(None, GLdouble) # GL/glext.h:6090 5596PFNGLFOGCOORDDVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6091 5597PFNGLFOGCOORDPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6092 5598# REND_screen_coordinates (GL/glext.h:6095) 5599GL_REND_screen_coordinates = 1 # GL/glext.h:6096 5600# EXT_coordinate_frame (GL/glext.h:6099) 5601GL_EXT_coordinate_frame = 1 # GL/glext.h:6100 5602# GL/glext.h:6102 5603glTangent3bEXT = _link_function('glTangent3bEXT', None, [GLbyte, GLbyte, GLbyte], 'EXT_coordinate_frame') 5604 5605# GL/glext.h:6103 5606glTangent3bvEXT = _link_function('glTangent3bvEXT', None, [POINTER(GLbyte)], 'EXT_coordinate_frame') 5607 5608# GL/glext.h:6104 5609glTangent3dEXT = _link_function('glTangent3dEXT', None, [GLdouble, GLdouble, GLdouble], 'EXT_coordinate_frame') 5610 5611# GL/glext.h:6105 5612glTangent3dvEXT = _link_function('glTangent3dvEXT', None, [POINTER(GLdouble)], 'EXT_coordinate_frame') 5613 5614# GL/glext.h:6106 5615glTangent3fEXT = _link_function('glTangent3fEXT', None, [GLfloat, GLfloat, GLfloat], 'EXT_coordinate_frame') 5616 5617# GL/glext.h:6107 5618glTangent3fvEXT = _link_function('glTangent3fvEXT', None, [POINTER(GLfloat)], 'EXT_coordinate_frame') 5619 5620# GL/glext.h:6108 5621glTangent3iEXT = _link_function('glTangent3iEXT', None, [GLint, GLint, GLint], 'EXT_coordinate_frame') 5622 5623# GL/glext.h:6109 5624glTangent3ivEXT = _link_function('glTangent3ivEXT', None, [POINTER(GLint)], 'EXT_coordinate_frame') 5625 5626# GL/glext.h:6110 5627glTangent3sEXT = _link_function('glTangent3sEXT', None, [GLshort, GLshort, GLshort], 'EXT_coordinate_frame') 5628 5629# GL/glext.h:6111 5630glTangent3svEXT = _link_function('glTangent3svEXT', None, [POINTER(GLshort)], 'EXT_coordinate_frame') 5631 5632# GL/glext.h:6112 5633glBinormal3bEXT = _link_function('glBinormal3bEXT', None, [GLbyte, GLbyte, GLbyte], 'EXT_coordinate_frame') 5634 5635# GL/glext.h:6113 5636glBinormal3bvEXT = _link_function('glBinormal3bvEXT', None, [POINTER(GLbyte)], 'EXT_coordinate_frame') 5637 5638# GL/glext.h:6114 5639glBinormal3dEXT = _link_function('glBinormal3dEXT', None, [GLdouble, GLdouble, GLdouble], 'EXT_coordinate_frame') 5640 5641# GL/glext.h:6115 5642glBinormal3dvEXT = _link_function('glBinormal3dvEXT', None, [POINTER(GLdouble)], 'EXT_coordinate_frame') 5643 5644# GL/glext.h:6116 5645glBinormal3fEXT = _link_function('glBinormal3fEXT', None, [GLfloat, GLfloat, GLfloat], 'EXT_coordinate_frame') 5646 5647# GL/glext.h:6117 5648glBinormal3fvEXT = _link_function('glBinormal3fvEXT', None, [POINTER(GLfloat)], 'EXT_coordinate_frame') 5649 5650# GL/glext.h:6118 5651glBinormal3iEXT = _link_function('glBinormal3iEXT', None, [GLint, GLint, GLint], 'EXT_coordinate_frame') 5652 5653# GL/glext.h:6119 5654glBinormal3ivEXT = _link_function('glBinormal3ivEXT', None, [POINTER(GLint)], 'EXT_coordinate_frame') 5655 5656# GL/glext.h:6120 5657glBinormal3sEXT = _link_function('glBinormal3sEXT', None, [GLshort, GLshort, GLshort], 'EXT_coordinate_frame') 5658 5659# GL/glext.h:6121 5660glBinormal3svEXT = _link_function('glBinormal3svEXT', None, [POINTER(GLshort)], 'EXT_coordinate_frame') 5661 5662# GL/glext.h:6122 5663glTangentPointerEXT = _link_function('glTangentPointerEXT', None, [GLenum, GLsizei, POINTER(GLvoid)], 'EXT_coordinate_frame') 5664 5665# GL/glext.h:6123 5666glBinormalPointerEXT = _link_function('glBinormalPointerEXT', None, [GLenum, GLsizei, POINTER(GLvoid)], 'EXT_coordinate_frame') 5667 5668PFNGLTANGENT3BEXTPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) # GL/glext.h:6125 5669PFNGLTANGENT3BVEXTPROC = CFUNCTYPE(None, POINTER(GLbyte)) # GL/glext.h:6126 5670PFNGLTANGENT3DEXTPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:6127 5671PFNGLTANGENT3DVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6128 5672PFNGLTANGENT3FEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:6129 5673PFNGLTANGENT3FVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6130 5674PFNGLTANGENT3IEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:6131 5675PFNGLTANGENT3IVEXTPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:6132 5676PFNGLTANGENT3SEXTPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:6133 5677PFNGLTANGENT3SVEXTPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:6134 5678PFNGLBINORMAL3BEXTPROC = CFUNCTYPE(None, GLbyte, GLbyte, GLbyte) # GL/glext.h:6135 5679PFNGLBINORMAL3BVEXTPROC = CFUNCTYPE(None, POINTER(GLbyte)) # GL/glext.h:6136 5680PFNGLBINORMAL3DEXTPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:6137 5681PFNGLBINORMAL3DVEXTPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6138 5682PFNGLBINORMAL3FEXTPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:6139 5683PFNGLBINORMAL3FVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6140 5684PFNGLBINORMAL3IEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:6141 5685PFNGLBINORMAL3IVEXTPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:6142 5686PFNGLBINORMAL3SEXTPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:6143 5687PFNGLBINORMAL3SVEXTPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:6144 5688PFNGLTANGENTPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6145 5689PFNGLBINORMALPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6146 5690# EXT_texture_env_combine (GL/glext.h:6149) 5691GL_EXT_texture_env_combine = 1 # GL/glext.h:6150 5692# APPLE_specular_vector (GL/glext.h:6153) 5693GL_APPLE_specular_vector = 1 # GL/glext.h:6154 5694# APPLE_transform_hint (GL/glext.h:6157) 5695GL_APPLE_transform_hint = 1 # GL/glext.h:6158 5696# SGIX_fog_scale (GL/glext.h:6161) 5697GL_SGIX_fog_scale = 1 # GL/glext.h:6162 5698# SUNX_constant_data (GL/glext.h:6165) 5699GL_SUNX_constant_data = 1 # GL/glext.h:6166 5700# GL/glext.h:6168 5701glFinishTextureSUNX = _link_function('glFinishTextureSUNX', None, [], 'SUNX_constant_data') 5702 5703PFNGLFINISHTEXTURESUNXPROC = CFUNCTYPE(None) # GL/glext.h:6170 5704# SUN_global_alpha (GL/glext.h:6173) 5705GL_SUN_global_alpha = 1 # GL/glext.h:6174 5706# GL/glext.h:6176 5707glGlobalAlphaFactorbSUN = _link_function('glGlobalAlphaFactorbSUN', None, [GLbyte], 'SUN_global_alpha') 5708 5709# GL/glext.h:6177 5710glGlobalAlphaFactorsSUN = _link_function('glGlobalAlphaFactorsSUN', None, [GLshort], 'SUN_global_alpha') 5711 5712# GL/glext.h:6178 5713glGlobalAlphaFactoriSUN = _link_function('glGlobalAlphaFactoriSUN', None, [GLint], 'SUN_global_alpha') 5714 5715# GL/glext.h:6179 5716glGlobalAlphaFactorfSUN = _link_function('glGlobalAlphaFactorfSUN', None, [GLfloat], 'SUN_global_alpha') 5717 5718# GL/glext.h:6180 5719glGlobalAlphaFactordSUN = _link_function('glGlobalAlphaFactordSUN', None, [GLdouble], 'SUN_global_alpha') 5720 5721# GL/glext.h:6181 5722glGlobalAlphaFactorubSUN = _link_function('glGlobalAlphaFactorubSUN', None, [GLubyte], 'SUN_global_alpha') 5723 5724# GL/glext.h:6182 5725glGlobalAlphaFactorusSUN = _link_function('glGlobalAlphaFactorusSUN', None, [GLushort], 'SUN_global_alpha') 5726 5727# GL/glext.h:6183 5728glGlobalAlphaFactoruiSUN = _link_function('glGlobalAlphaFactoruiSUN', None, [GLuint], 'SUN_global_alpha') 5729 5730PFNGLGLOBALALPHAFACTORBSUNPROC = CFUNCTYPE(None, GLbyte) # GL/glext.h:6185 5731PFNGLGLOBALALPHAFACTORSSUNPROC = CFUNCTYPE(None, GLshort) # GL/glext.h:6186 5732PFNGLGLOBALALPHAFACTORISUNPROC = CFUNCTYPE(None, GLint) # GL/glext.h:6187 5733PFNGLGLOBALALPHAFACTORFSUNPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:6188 5734PFNGLGLOBALALPHAFACTORDSUNPROC = CFUNCTYPE(None, GLdouble) # GL/glext.h:6189 5735PFNGLGLOBALALPHAFACTORUBSUNPROC = CFUNCTYPE(None, GLubyte) # GL/glext.h:6190 5736PFNGLGLOBALALPHAFACTORUSSUNPROC = CFUNCTYPE(None, GLushort) # GL/glext.h:6191 5737PFNGLGLOBALALPHAFACTORUISUNPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6192 5738# SUN_triangle_list (GL/glext.h:6195) 5739GL_SUN_triangle_list = 1 # GL/glext.h:6196 5740# GL/glext.h:6198 5741glReplacementCodeuiSUN = _link_function('glReplacementCodeuiSUN', None, [GLuint], 'SUN_triangle_list') 5742 5743# GL/glext.h:6199 5744glReplacementCodeusSUN = _link_function('glReplacementCodeusSUN', None, [GLushort], 'SUN_triangle_list') 5745 5746# GL/glext.h:6200 5747glReplacementCodeubSUN = _link_function('glReplacementCodeubSUN', None, [GLubyte], 'SUN_triangle_list') 5748 5749# GL/glext.h:6201 5750glReplacementCodeuivSUN = _link_function('glReplacementCodeuivSUN', None, [POINTER(GLuint)], 'SUN_triangle_list') 5751 5752# GL/glext.h:6202 5753glReplacementCodeusvSUN = _link_function('glReplacementCodeusvSUN', None, [POINTER(GLushort)], 'SUN_triangle_list') 5754 5755# GL/glext.h:6203 5756glReplacementCodeubvSUN = _link_function('glReplacementCodeubvSUN', None, [POINTER(GLubyte)], 'SUN_triangle_list') 5757 5758# GL/glext.h:6204 5759glReplacementCodePointerSUN = _link_function('glReplacementCodePointerSUN', None, [GLenum, GLsizei, POINTER(POINTER(GLvoid))], 'SUN_triangle_list') 5760 5761PFNGLREPLACEMENTCODEUISUNPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6206 5762PFNGLREPLACEMENTCODEUSSUNPROC = CFUNCTYPE(None, GLushort) # GL/glext.h:6207 5763PFNGLREPLACEMENTCODEUBSUNPROC = CFUNCTYPE(None, GLubyte) # GL/glext.h:6208 5764PFNGLREPLACEMENTCODEUIVSUNPROC = CFUNCTYPE(None, POINTER(GLuint)) # GL/glext.h:6209 5765PFNGLREPLACEMENTCODEUSVSUNPROC = CFUNCTYPE(None, POINTER(GLushort)) # GL/glext.h:6210 5766PFNGLREPLACEMENTCODEUBVSUNPROC = CFUNCTYPE(None, POINTER(GLubyte)) # GL/glext.h:6211 5767PFNGLREPLACEMENTCODEPOINTERSUNPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(POINTER(GLvoid))) # GL/glext.h:6212 5768# SUN_vertex (GL/glext.h:6215) 5769GL_SUN_vertex = 1 # GL/glext.h:6216 5770# GL/glext.h:6218 5771glColor4ubVertex2fSUN = _link_function('glColor4ubVertex2fSUN', None, [GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat], 'SUN_vertex') 5772 5773# GL/glext.h:6219 5774glColor4ubVertex2fvSUN = _link_function('glColor4ubVertex2fvSUN', None, [POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex') 5775 5776# GL/glext.h:6220 5777glColor4ubVertex3fSUN = _link_function('glColor4ubVertex3fSUN', None, [GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5778 5779# GL/glext.h:6221 5780glColor4ubVertex3fvSUN = _link_function('glColor4ubVertex3fvSUN', None, [POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex') 5781 5782# GL/glext.h:6222 5783glColor3fVertex3fSUN = _link_function('glColor3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5784 5785# GL/glext.h:6223 5786glColor3fVertex3fvSUN = _link_function('glColor3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex') 5787 5788# GL/glext.h:6224 5789glNormal3fVertex3fSUN = _link_function('glNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5790 5791# GL/glext.h:6225 5792glNormal3fVertex3fvSUN = _link_function('glNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex') 5793 5794# GL/glext.h:6226 5795glColor4fNormal3fVertex3fSUN = _link_function('glColor4fNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5796 5797# GL/glext.h:6227 5798glColor4fNormal3fVertex3fvSUN = _link_function('glColor4fNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex') 5799 5800# GL/glext.h:6228 5801glTexCoord2fVertex3fSUN = _link_function('glTexCoord2fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5802 5803# GL/glext.h:6229 5804glTexCoord2fVertex3fvSUN = _link_function('glTexCoord2fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex') 5805 5806# GL/glext.h:6230 5807glTexCoord4fVertex4fSUN = _link_function('glTexCoord4fVertex4fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5808 5809# GL/glext.h:6231 5810glTexCoord4fVertex4fvSUN = _link_function('glTexCoord4fVertex4fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex') 5811 5812# GL/glext.h:6232 5813glTexCoord2fColor4ubVertex3fSUN = _link_function('glTexCoord2fColor4ubVertex3fSUN', None, [GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5814 5815# GL/glext.h:6233 5816glTexCoord2fColor4ubVertex3fvSUN = _link_function('glTexCoord2fColor4ubVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex') 5817 5818# GL/glext.h:6234 5819glTexCoord2fColor3fVertex3fSUN = _link_function('glTexCoord2fColor3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5820 5821# GL/glext.h:6235 5822glTexCoord2fColor3fVertex3fvSUN = _link_function('glTexCoord2fColor3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex') 5823 5824# GL/glext.h:6236 5825glTexCoord2fNormal3fVertex3fSUN = _link_function('glTexCoord2fNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5826 5827# GL/glext.h:6237 5828glTexCoord2fNormal3fVertex3fvSUN = _link_function('glTexCoord2fNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex') 5829 5830# GL/glext.h:6238 5831glTexCoord2fColor4fNormal3fVertex3fSUN = _link_function('glTexCoord2fColor4fNormal3fVertex3fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5832 5833# GL/glext.h:6239 5834glTexCoord2fColor4fNormal3fVertex3fvSUN = _link_function('glTexCoord2fColor4fNormal3fVertex3fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex') 5835 5836# GL/glext.h:6240 5837glTexCoord4fColor4fNormal3fVertex4fSUN = _link_function('glTexCoord4fColor4fNormal3fVertex4fSUN', None, [GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5838 5839# GL/glext.h:6241 5840glTexCoord4fColor4fNormal3fVertex4fvSUN = _link_function('glTexCoord4fColor4fNormal3fVertex4fvSUN', None, [POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex') 5841 5842# GL/glext.h:6242 5843glReplacementCodeuiVertex3fSUN = _link_function('glReplacementCodeuiVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5844 5845# GL/glext.h:6243 5846glReplacementCodeuiVertex3fvSUN = _link_function('glReplacementCodeuiVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat)], 'SUN_vertex') 5847 5848# GL/glext.h:6244 5849glReplacementCodeuiColor4ubVertex3fSUN = _link_function('glReplacementCodeuiColor4ubVertex3fSUN', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5850 5851# GL/glext.h:6245 5852glReplacementCodeuiColor4ubVertex3fvSUN = _link_function('glReplacementCodeuiColor4ubVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLubyte), POINTER(GLfloat)], 'SUN_vertex') 5853 5854# GL/glext.h:6246 5855glReplacementCodeuiColor3fVertex3fSUN = _link_function('glReplacementCodeuiColor3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5856 5857# GL/glext.h:6247 5858glReplacementCodeuiColor3fVertex3fvSUN = _link_function('glReplacementCodeuiColor3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex') 5859 5860# GL/glext.h:6248 5861glReplacementCodeuiNormal3fVertex3fSUN = _link_function('glReplacementCodeuiNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5862 5863# GL/glext.h:6249 5864glReplacementCodeuiNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex') 5865 5866# GL/glext.h:6250 5867glReplacementCodeuiColor4fNormal3fVertex3fSUN = _link_function('glReplacementCodeuiColor4fNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5868 5869# GL/glext.h:6251 5870glReplacementCodeuiColor4fNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiColor4fNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex') 5871 5872# GL/glext.h:6252 5873glReplacementCodeuiTexCoord2fVertex3fSUN = _link_function('glReplacementCodeuiTexCoord2fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5874 5875# GL/glext.h:6253 5876glReplacementCodeuiTexCoord2fVertex3fvSUN = _link_function('glReplacementCodeuiTexCoord2fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex') 5877 5878# GL/glext.h:6254 5879glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = _link_function('glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5880 5881# GL/glext.h:6255 5882glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex') 5883 5884# GL/glext.h:6256 5885glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = _link_function('glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat], 'SUN_vertex') 5886 5887# GL/glext.h:6257 5888glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = _link_function('glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN', None, [POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)], 'SUN_vertex') 5889 5890PFNGLCOLOR4UBVERTEX2FSUNPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat) # GL/glext.h:6259 5891PFNGLCOLOR4UBVERTEX2FVSUNPROC = CFUNCTYPE(None, POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:6260 5892PFNGLCOLOR4UBVERTEX3FSUNPROC = CFUNCTYPE(None, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) # GL/glext.h:6261 5893PFNGLCOLOR4UBVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:6262 5894PFNGLCOLOR3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6263 5895PFNGLCOLOR3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6264 5896PFNGLNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6265 5897PFNGLNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6266 5898PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6267 5899PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6268 5900PFNGLTEXCOORD2FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6269 5901PFNGLTEXCOORD2FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6270 5902PFNGLTEXCOORD4FVERTEX4FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6271 5903PFNGLTEXCOORD4FVERTEX4FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6272 5904PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) # GL/glext.h:6273 5905PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:6274 5906PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6275 5907PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6276 5908PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6277 5909PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6278 5910PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6279 5911PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6280 5912PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6281 5913PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC = CFUNCTYPE(None, POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6282 5914PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) # GL/glext.h:6283 5915PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat)) # GL/glext.h:6284 5916PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) # GL/glext.h:6285 5917PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:6286 5918PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6287 5919PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6288 5920PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6289 5921PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6290 5922PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6291 5923PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6292 5924PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6293 5925PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6294 5926PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6295 5927PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6296 5928PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6297 5929PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC = CFUNCTYPE(None, POINTER(GLuint), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLfloat)) # GL/glext.h:6298 5930# EXT_blend_func_separate (GL/glext.h:6301) 5931GL_EXT_blend_func_separate = 1 # GL/glext.h:6302 5932# GL/glext.h:6304 5933glBlendFuncSeparateEXT = _link_function('glBlendFuncSeparateEXT', None, [GLenum, GLenum, GLenum, GLenum], 'EXT_blend_func_separate') 5934 5935PFNGLBLENDFUNCSEPARATEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:6306 5936# INGR_blend_func_separate (GL/glext.h:6309) 5937GL_INGR_blend_func_separate = 1 # GL/glext.h:6310 5938# GL/glext.h:6312 5939glBlendFuncSeparateINGR = _link_function('glBlendFuncSeparateINGR', None, [GLenum, GLenum, GLenum, GLenum], 'INGR_blend_func_separate') 5940 5941PFNGLBLENDFUNCSEPARATEINGRPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:6314 5942# INGR_color_clamp (GL/glext.h:6317) 5943GL_INGR_color_clamp = 1 # GL/glext.h:6318 5944# INGR_interlace_read (GL/glext.h:6321) 5945GL_INGR_interlace_read = 1 # GL/glext.h:6322 5946# EXT_stencil_wrap (GL/glext.h:6325) 5947GL_EXT_stencil_wrap = 1 # GL/glext.h:6326 5948# EXT_422_pixels (GL/glext.h:6329) 5949GL_EXT_422_pixels = 1 # GL/glext.h:6330 5950# NV_texgen_reflection (GL/glext.h:6333) 5951GL_NV_texgen_reflection = 1 # GL/glext.h:6334 5952# SUN_convolution_border_modes (GL/glext.h:6337) 5953GL_SUN_convolution_border_modes = 1 # GL/glext.h:6338 5954# EXT_texture_env_add (GL/glext.h:6341) 5955GL_EXT_texture_env_add = 1 # GL/glext.h:6342 5956# EXT_texture_lod_bias (GL/glext.h:6345) 5957GL_EXT_texture_lod_bias = 1 # GL/glext.h:6346 5958# EXT_texture_filter_anisotropic (GL/glext.h:6349) 5959GL_EXT_texture_filter_anisotropic = 1 # GL/glext.h:6350 5960# EXT_vertex_weighting (GL/glext.h:6353) 5961GL_EXT_vertex_weighting = 1 # GL/glext.h:6354 5962# GL/glext.h:6356 5963glVertexWeightfEXT = _link_function('glVertexWeightfEXT', None, [GLfloat], 'EXT_vertex_weighting') 5964 5965# GL/glext.h:6357 5966glVertexWeightfvEXT = _link_function('glVertexWeightfvEXT', None, [POINTER(GLfloat)], 'EXT_vertex_weighting') 5967 5968# GL/glext.h:6358 5969glVertexWeightPointerEXT = _link_function('glVertexWeightPointerEXT', None, [GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_vertex_weighting') 5970 5971PFNGLVERTEXWEIGHTFEXTPROC = CFUNCTYPE(None, GLfloat) # GL/glext.h:6360 5972PFNGLVERTEXWEIGHTFVEXTPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6361 5973PFNGLVERTEXWEIGHTPOINTEREXTPROC = CFUNCTYPE(None, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6362 5974# NV_light_max_exponent (GL/glext.h:6365) 5975GL_NV_light_max_exponent = 1 # GL/glext.h:6366 5976# NV_vertex_array_range (GL/glext.h:6369) 5977GL_NV_vertex_array_range = 1 # GL/glext.h:6370 5978# GL/glext.h:6372 5979glFlushVertexArrayRangeNV = _link_function('glFlushVertexArrayRangeNV', None, [], 'NV_vertex_array_range') 5980 5981# GL/glext.h:6373 5982glVertexArrayRangeNV = _link_function('glVertexArrayRangeNV', None, [GLsizei, POINTER(GLvoid)], 'NV_vertex_array_range') 5983 5984PFNGLFLUSHVERTEXARRAYRANGENVPROC = CFUNCTYPE(None) # GL/glext.h:6375 5985PFNGLVERTEXARRAYRANGENVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLvoid)) # GL/glext.h:6376 5986# NV_register_combiners (GL/glext.h:6379) 5987GL_NV_register_combiners = 1 # GL/glext.h:6380 5988# GL/glext.h:6382 5989glCombinerParameterfvNV = _link_function('glCombinerParameterfvNV', None, [GLenum, POINTER(GLfloat)], 'NV_register_combiners') 5990 5991# GL/glext.h:6383 5992glCombinerParameterfNV = _link_function('glCombinerParameterfNV', None, [GLenum, GLfloat], 'NV_register_combiners') 5993 5994# GL/glext.h:6384 5995glCombinerParameterivNV = _link_function('glCombinerParameterivNV', None, [GLenum, POINTER(GLint)], 'NV_register_combiners') 5996 5997# GL/glext.h:6385 5998glCombinerParameteriNV = _link_function('glCombinerParameteriNV', None, [GLenum, GLint], 'NV_register_combiners') 5999 6000# GL/glext.h:6386 6001glCombinerInputNV = _link_function('glCombinerInputNV', None, [GLenum, GLenum, GLenum, GLenum, GLenum, GLenum], 'NV_register_combiners') 6002 6003# GL/glext.h:6387 6004glCombinerOutputNV = _link_function('glCombinerOutputNV', None, [GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean], 'NV_register_combiners') 6005 6006# GL/glext.h:6388 6007glFinalCombinerInputNV = _link_function('glFinalCombinerInputNV', None, [GLenum, GLenum, GLenum, GLenum], 'NV_register_combiners') 6008 6009# GL/glext.h:6389 6010glGetCombinerInputParameterfvNV = _link_function('glGetCombinerInputParameterfvNV', None, [GLenum, GLenum, GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners') 6011 6012# GL/glext.h:6390 6013glGetCombinerInputParameterivNV = _link_function('glGetCombinerInputParameterivNV', None, [GLenum, GLenum, GLenum, GLenum, POINTER(GLint)], 'NV_register_combiners') 6014 6015# GL/glext.h:6391 6016glGetCombinerOutputParameterfvNV = _link_function('glGetCombinerOutputParameterfvNV', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners') 6017 6018# GL/glext.h:6392 6019glGetCombinerOutputParameterivNV = _link_function('glGetCombinerOutputParameterivNV', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'NV_register_combiners') 6020 6021# GL/glext.h:6393 6022glGetFinalCombinerInputParameterfvNV = _link_function('glGetFinalCombinerInputParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners') 6023 6024# GL/glext.h:6394 6025glGetFinalCombinerInputParameterivNV = _link_function('glGetFinalCombinerInputParameterivNV', None, [GLenum, GLenum, POINTER(GLint)], 'NV_register_combiners') 6026 6027PFNGLCOMBINERPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:6396 6028PFNGLCOMBINERPARAMETERFNVPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:6397 6029PFNGLCOMBINERPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:6398 6030PFNGLCOMBINERPARAMETERINVPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:6399 6031PFNGLCOMBINERINPUTNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:6400 6032PFNGLCOMBINEROUTPUTNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean) # GL/glext.h:6401 6033PFNGLFINALCOMBINERINPUTNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:6402 6034PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6403 6035PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6404 6036PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6405 6037PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6406 6038PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6407 6039PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6408 6040# NV_fog_distance (GL/glext.h:6411) 6041GL_NV_fog_distance = 1 # GL/glext.h:6412 6042# NV_texgen_emboss (GL/glext.h:6415) 6043GL_NV_texgen_emboss = 1 # GL/glext.h:6416 6044# NV_blend_square (GL/glext.h:6419) 6045GL_NV_blend_square = 1 # GL/glext.h:6420 6046# NV_texture_env_combine4 (GL/glext.h:6423) 6047GL_NV_texture_env_combine4 = 1 # GL/glext.h:6424 6048# MESA_resize_buffers (GL/glext.h:6427) 6049GL_MESA_resize_buffers = 1 # GL/glext.h:6428 6050# GL/glext.h:6430 6051glResizeBuffersMESA = _link_function('glResizeBuffersMESA', None, [], 'MESA_resize_buffers') 6052 6053PFNGLRESIZEBUFFERSMESAPROC = CFUNCTYPE(None) # GL/glext.h:6432 6054# MESA_window_pos (GL/glext.h:6435) 6055GL_MESA_window_pos = 1 # GL/glext.h:6436 6056# GL/glext.h:6438 6057glWindowPos2dMESA = _link_function('glWindowPos2dMESA', None, [GLdouble, GLdouble], 'MESA_window_pos') 6058 6059# GL/glext.h:6439 6060glWindowPos2dvMESA = _link_function('glWindowPos2dvMESA', None, [POINTER(GLdouble)], 'MESA_window_pos') 6061 6062# GL/glext.h:6440 6063glWindowPos2fMESA = _link_function('glWindowPos2fMESA', None, [GLfloat, GLfloat], 'MESA_window_pos') 6064 6065# GL/glext.h:6441 6066glWindowPos2fvMESA = _link_function('glWindowPos2fvMESA', None, [POINTER(GLfloat)], 'MESA_window_pos') 6067 6068# GL/glext.h:6442 6069glWindowPos2iMESA = _link_function('glWindowPos2iMESA', None, [GLint, GLint], 'MESA_window_pos') 6070 6071# GL/glext.h:6443 6072glWindowPos2ivMESA = _link_function('glWindowPos2ivMESA', None, [POINTER(GLint)], 'MESA_window_pos') 6073 6074# GL/glext.h:6444 6075glWindowPos2sMESA = _link_function('glWindowPos2sMESA', None, [GLshort, GLshort], 'MESA_window_pos') 6076 6077# GL/glext.h:6445 6078glWindowPos2svMESA = _link_function('glWindowPos2svMESA', None, [POINTER(GLshort)], 'MESA_window_pos') 6079 6080# GL/glext.h:6446 6081glWindowPos3dMESA = _link_function('glWindowPos3dMESA', None, [GLdouble, GLdouble, GLdouble], 'MESA_window_pos') 6082 6083# GL/glext.h:6447 6084glWindowPos3dvMESA = _link_function('glWindowPos3dvMESA', None, [POINTER(GLdouble)], 'MESA_window_pos') 6085 6086# GL/glext.h:6448 6087glWindowPos3fMESA = _link_function('glWindowPos3fMESA', None, [GLfloat, GLfloat, GLfloat], 'MESA_window_pos') 6088 6089# GL/glext.h:6449 6090glWindowPos3fvMESA = _link_function('glWindowPos3fvMESA', None, [POINTER(GLfloat)], 'MESA_window_pos') 6091 6092# GL/glext.h:6450 6093glWindowPos3iMESA = _link_function('glWindowPos3iMESA', None, [GLint, GLint, GLint], 'MESA_window_pos') 6094 6095# GL/glext.h:6451 6096glWindowPos3ivMESA = _link_function('glWindowPos3ivMESA', None, [POINTER(GLint)], 'MESA_window_pos') 6097 6098# GL/glext.h:6452 6099glWindowPos3sMESA = _link_function('glWindowPos3sMESA', None, [GLshort, GLshort, GLshort], 'MESA_window_pos') 6100 6101# GL/glext.h:6453 6102glWindowPos3svMESA = _link_function('glWindowPos3svMESA', None, [POINTER(GLshort)], 'MESA_window_pos') 6103 6104# GL/glext.h:6454 6105glWindowPos4dMESA = _link_function('glWindowPos4dMESA', None, [GLdouble, GLdouble, GLdouble, GLdouble], 'MESA_window_pos') 6106 6107# GL/glext.h:6455 6108glWindowPos4dvMESA = _link_function('glWindowPos4dvMESA', None, [POINTER(GLdouble)], 'MESA_window_pos') 6109 6110# GL/glext.h:6456 6111glWindowPos4fMESA = _link_function('glWindowPos4fMESA', None, [GLfloat, GLfloat, GLfloat, GLfloat], 'MESA_window_pos') 6112 6113# GL/glext.h:6457 6114glWindowPos4fvMESA = _link_function('glWindowPos4fvMESA', None, [POINTER(GLfloat)], 'MESA_window_pos') 6115 6116# GL/glext.h:6458 6117glWindowPos4iMESA = _link_function('glWindowPos4iMESA', None, [GLint, GLint, GLint, GLint], 'MESA_window_pos') 6118 6119# GL/glext.h:6459 6120glWindowPos4ivMESA = _link_function('glWindowPos4ivMESA', None, [POINTER(GLint)], 'MESA_window_pos') 6121 6122# GL/glext.h:6460 6123glWindowPos4sMESA = _link_function('glWindowPos4sMESA', None, [GLshort, GLshort, GLshort, GLshort], 'MESA_window_pos') 6124 6125# GL/glext.h:6461 6126glWindowPos4svMESA = _link_function('glWindowPos4svMESA', None, [POINTER(GLshort)], 'MESA_window_pos') 6127 6128PFNGLWINDOWPOS2DMESAPROC = CFUNCTYPE(None, GLdouble, GLdouble) # GL/glext.h:6463 6129PFNGLWINDOWPOS2DVMESAPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6464 6130PFNGLWINDOWPOS2FMESAPROC = CFUNCTYPE(None, GLfloat, GLfloat) # GL/glext.h:6465 6131PFNGLWINDOWPOS2FVMESAPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6466 6132PFNGLWINDOWPOS2IMESAPROC = CFUNCTYPE(None, GLint, GLint) # GL/glext.h:6467 6133PFNGLWINDOWPOS2IVMESAPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:6468 6134PFNGLWINDOWPOS2SMESAPROC = CFUNCTYPE(None, GLshort, GLshort) # GL/glext.h:6469 6135PFNGLWINDOWPOS2SVMESAPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:6470 6136PFNGLWINDOWPOS3DMESAPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble) # GL/glext.h:6471 6137PFNGLWINDOWPOS3DVMESAPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6472 6138PFNGLWINDOWPOS3FMESAPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat) # GL/glext.h:6473 6139PFNGLWINDOWPOS3FVMESAPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6474 6140PFNGLWINDOWPOS3IMESAPROC = CFUNCTYPE(None, GLint, GLint, GLint) # GL/glext.h:6475 6141PFNGLWINDOWPOS3IVMESAPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:6476 6142PFNGLWINDOWPOS3SMESAPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort) # GL/glext.h:6477 6143PFNGLWINDOWPOS3SVMESAPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:6478 6144PFNGLWINDOWPOS4DMESAPROC = CFUNCTYPE(None, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:6479 6145PFNGLWINDOWPOS4DVMESAPROC = CFUNCTYPE(None, POINTER(GLdouble)) # GL/glext.h:6480 6146PFNGLWINDOWPOS4FMESAPROC = CFUNCTYPE(None, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6481 6147PFNGLWINDOWPOS4FVMESAPROC = CFUNCTYPE(None, POINTER(GLfloat)) # GL/glext.h:6482 6148PFNGLWINDOWPOS4IMESAPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) # GL/glext.h:6483 6149PFNGLWINDOWPOS4IVMESAPROC = CFUNCTYPE(None, POINTER(GLint)) # GL/glext.h:6484 6150PFNGLWINDOWPOS4SMESAPROC = CFUNCTYPE(None, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:6485 6151PFNGLWINDOWPOS4SVMESAPROC = CFUNCTYPE(None, POINTER(GLshort)) # GL/glext.h:6486 6152# EXT_texture_compression_s3tc (GL/glext.h:6489) 6153GL_EXT_texture_compression_s3tc = 1 # GL/glext.h:6490 6154# IBM_cull_vertex (GL/glext.h:6493) 6155GL_IBM_cull_vertex = 1 # GL/glext.h:6494 6156# IBM_multimode_draw_arrays (GL/glext.h:6497) 6157GL_IBM_multimode_draw_arrays = 1 # GL/glext.h:6498 6158# GL/glext.h:6500 6159glMultiModeDrawArraysIBM = _link_function('glMultiModeDrawArraysIBM', None, [POINTER(GLenum), POINTER(GLint), POINTER(GLsizei), GLsizei, GLint], 'IBM_multimode_draw_arrays') 6160 6161# GL/glext.h:6501 6162glMultiModeDrawElementsIBM = _link_function('glMultiModeDrawElementsIBM', None, [POINTER(GLenum), POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei, GLint], 'IBM_multimode_draw_arrays') 6163 6164PFNGLMULTIMODEDRAWARRAYSIBMPROC = CFUNCTYPE(None, POINTER(GLenum), POINTER(GLint), POINTER(GLsizei), GLsizei, GLint) # GL/glext.h:6503 6165PFNGLMULTIMODEDRAWELEMENTSIBMPROC = CFUNCTYPE(None, POINTER(GLenum), POINTER(GLsizei), GLenum, POINTER(POINTER(GLvoid)), GLsizei, GLint) # GL/glext.h:6504 6166# IBM_vertex_array_lists (GL/glext.h:6507) 6167GL_IBM_vertex_array_lists = 1 # GL/glext.h:6508 6168# GL/glext.h:6510 6169glColorPointerListIBM = _link_function('glColorPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists') 6170 6171# GL/glext.h:6511 6172glSecondaryColorPointerListIBM = _link_function('glSecondaryColorPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists') 6173 6174# GL/glext.h:6512 6175glEdgeFlagPointerListIBM = _link_function('glEdgeFlagPointerListIBM', None, [GLint, POINTER(POINTER(GLboolean)), GLint], 'IBM_vertex_array_lists') 6176 6177# GL/glext.h:6513 6178glFogCoordPointerListIBM = _link_function('glFogCoordPointerListIBM', None, [GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists') 6179 6180# GL/glext.h:6514 6181glIndexPointerListIBM = _link_function('glIndexPointerListIBM', None, [GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists') 6182 6183# GL/glext.h:6515 6184glNormalPointerListIBM = _link_function('glNormalPointerListIBM', None, [GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists') 6185 6186# GL/glext.h:6516 6187glTexCoordPointerListIBM = _link_function('glTexCoordPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists') 6188 6189# GL/glext.h:6517 6190glVertexPointerListIBM = _link_function('glVertexPointerListIBM', None, [GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint], 'IBM_vertex_array_lists') 6191 6192PFNGLCOLORPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:6519 6193PFNGLSECONDARYCOLORPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:6520 6194PFNGLEDGEFLAGPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, POINTER(POINTER(GLboolean)), GLint) # GL/glext.h:6521 6195PFNGLFOGCOORDPOINTERLISTIBMPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:6522 6196PFNGLINDEXPOINTERLISTIBMPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:6523 6197PFNGLNORMALPOINTERLISTIBMPROC = CFUNCTYPE(None, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:6524 6198PFNGLTEXCOORDPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:6525 6199PFNGLVERTEXPOINTERLISTIBMPROC = CFUNCTYPE(None, GLint, GLenum, GLint, POINTER(POINTER(GLvoid)), GLint) # GL/glext.h:6526 6200# SGIX_subsample (GL/glext.h:6529) 6201GL_SGIX_subsample = 1 # GL/glext.h:6530 6202# SGIX_ycrcba (GL/glext.h:6533) 6203GL_SGIX_ycrcba = 1 # GL/glext.h:6534 6204# SGIX_ycrcb_subsample (GL/glext.h:6537) 6205GL_SGIX_ycrcb_subsample = 1 # GL/glext.h:6538 6206# SGIX_depth_pass_instrument (GL/glext.h:6541) 6207GL_SGIX_depth_pass_instrument = 1 # GL/glext.h:6542 6208# 3DFX_texture_compression_FXT1 (GL/glext.h:6545) 6209GL_3DFX_texture_compression_FXT1 = 1 # GL/glext.h:6546 6210# 3DFX_multisample (GL/glext.h:6549) 6211GL_3DFX_multisample = 1 # GL/glext.h:6550 6212# 3DFX_tbuffer (GL/glext.h:6553) 6213GL_3DFX_tbuffer = 1 # GL/glext.h:6554 6214# GL/glext.h:6556 6215glTbufferMask3DFX = _link_function('glTbufferMask3DFX', None, [GLuint], '3DFX_tbuffer') 6216 6217PFNGLTBUFFERMASK3DFXPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6558 6218# EXT_multisample (GL/glext.h:6561) 6219GL_EXT_multisample = 1 # GL/glext.h:6562 6220# GL/glext.h:6564 6221glSampleMaskEXT = _link_function('glSampleMaskEXT', None, [GLclampf, GLboolean], 'EXT_multisample') 6222 6223# GL/glext.h:6565 6224glSamplePatternEXT = _link_function('glSamplePatternEXT', None, [GLenum], 'EXT_multisample') 6225 6226PFNGLSAMPLEMASKEXTPROC = CFUNCTYPE(None, GLclampf, GLboolean) # GL/glext.h:6567 6227PFNGLSAMPLEPATTERNEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:6568 6228# SGIX_vertex_preclip (GL/glext.h:6571) 6229GL_SGIX_vertex_preclip = 1 # GL/glext.h:6572 6230# SGIX_convolution_accuracy (GL/glext.h:6575) 6231GL_SGIX_convolution_accuracy = 1 # GL/glext.h:6576 6232# SGIX_resample (GL/glext.h:6579) 6233GL_SGIX_resample = 1 # GL/glext.h:6580 6234# SGIS_point_line_texgen (GL/glext.h:6583) 6235GL_SGIS_point_line_texgen = 1 # GL/glext.h:6584 6236# SGIS_texture_color_mask (GL/glext.h:6587) 6237GL_SGIS_texture_color_mask = 1 # GL/glext.h:6588 6238# GL/glext.h:6590 6239glTextureColorMaskSGIS = _link_function('glTextureColorMaskSGIS', None, [GLboolean, GLboolean, GLboolean, GLboolean], 'SGIS_texture_color_mask') 6240 6241PFNGLTEXTURECOLORMASKSGISPROC = CFUNCTYPE(None, GLboolean, GLboolean, GLboolean, GLboolean) # GL/glext.h:6592 6242# SGIX_igloo_interface (GL/glext.h:6595) 6243GL_SGIX_igloo_interface = 1 # GL/glext.h:6596 6244# GL/glext.h:6598 6245glIglooInterfaceSGIX = _link_function('glIglooInterfaceSGIX', None, [GLenum, POINTER(GLvoid)], 'SGIX_igloo_interface') 6246 6247PFNGLIGLOOINTERFACESGIXPROC = CFUNCTYPE(None, GLenum, POINTER(GLvoid)) # GL/glext.h:6600 6248# EXT_texture_env_dot3 (GL/glext.h:6603) 6249GL_EXT_texture_env_dot3 = 1 # GL/glext.h:6604 6250# ATI_texture_mirror_once (GL/glext.h:6607) 6251GL_ATI_texture_mirror_once = 1 # GL/glext.h:6608 6252# NV_fence (GL/glext.h:6611) 6253GL_NV_fence = 1 # GL/glext.h:6612 6254# GL/glext.h:6614 6255glDeleteFencesNV = _link_function('glDeleteFencesNV', None, [GLsizei, POINTER(GLuint)], 'NV_fence') 6256 6257# GL/glext.h:6615 6258glGenFencesNV = _link_function('glGenFencesNV', None, [GLsizei, POINTER(GLuint)], 'NV_fence') 6259 6260# GL/glext.h:6616 6261glIsFenceNV = _link_function('glIsFenceNV', GLboolean, [GLuint], 'NV_fence') 6262 6263# GL/glext.h:6617 6264glTestFenceNV = _link_function('glTestFenceNV', GLboolean, [GLuint], 'NV_fence') 6265 6266# GL/glext.h:6618 6267glGetFenceivNV = _link_function('glGetFenceivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_fence') 6268 6269# GL/glext.h:6619 6270glFinishFenceNV = _link_function('glFinishFenceNV', None, [GLuint], 'NV_fence') 6271 6272# GL/glext.h:6620 6273glSetFenceNV = _link_function('glSetFenceNV', None, [GLuint, GLenum], 'NV_fence') 6274 6275PFNGLDELETEFENCESNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6622 6276PFNGLGENFENCESNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6623 6277PFNGLISFENCENVPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6624 6278PFNGLTESTFENCENVPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6625 6279PFNGLGETFENCEIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6626 6280PFNGLFINISHFENCENVPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6627 6281PFNGLSETFENCENVPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:6628 6282# NV_evaluators (GL/glext.h:6631) 6283GL_NV_evaluators = 1 # GL/glext.h:6632 6284# GL/glext.h:6634 6285glMapControlPointsNV = _link_function('glMapControlPointsNV', None, [GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, POINTER(GLvoid)], 'NV_evaluators') 6286 6287# GL/glext.h:6635 6288glMapParameterivNV = _link_function('glMapParameterivNV', None, [GLenum, GLenum, POINTER(GLint)], 'NV_evaluators') 6289 6290# GL/glext.h:6636 6291glMapParameterfvNV = _link_function('glMapParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_evaluators') 6292 6293# GL/glext.h:6637 6294glGetMapControlPointsNV = _link_function('glGetMapControlPointsNV', None, [GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, POINTER(GLvoid)], 'NV_evaluators') 6295 6296# GL/glext.h:6638 6297glGetMapParameterivNV = _link_function('glGetMapParameterivNV', None, [GLenum, GLenum, POINTER(GLint)], 'NV_evaluators') 6298 6299# GL/glext.h:6639 6300glGetMapParameterfvNV = _link_function('glGetMapParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_evaluators') 6301 6302# GL/glext.h:6640 6303glGetMapAttribParameterivNV = _link_function('glGetMapAttribParameterivNV', None, [GLenum, GLuint, GLenum, POINTER(GLint)], 'NV_evaluators') 6304 6305# GL/glext.h:6641 6306glGetMapAttribParameterfvNV = _link_function('glGetMapAttribParameterfvNV', None, [GLenum, GLuint, GLenum, POINTER(GLfloat)], 'NV_evaluators') 6307 6308# GL/glext.h:6642 6309glEvalMapsNV = _link_function('glEvalMapsNV', None, [GLenum, GLenum], 'NV_evaluators') 6310 6311PFNGLMAPCONTROLPOINTSNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, POINTER(GLvoid)) # GL/glext.h:6644 6312PFNGLMAPPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6645 6313PFNGLMAPPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6646 6314PFNGLGETMAPCONTROLPOINTSNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, POINTER(GLvoid)) # GL/glext.h:6647 6315PFNGLGETMAPPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6648 6316PFNGLGETMAPPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6649 6317PFNGLGETMAPATTRIBPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6650 6318PFNGLGETMAPATTRIBPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:6651 6319PFNGLEVALMAPSNVPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:6652 6320# NV_packed_depth_stencil (GL/glext.h:6655) 6321GL_NV_packed_depth_stencil = 1 # GL/glext.h:6656 6322# EXT_packed_depth_stencil (GL/glext.h:6659) 6323GL_EXT_packed_depth_stencil = 1 # GL/glext.h:6660 6324# NV_register_combiners2 (GL/glext.h:6663) 6325GL_NV_register_combiners2 = 1 # GL/glext.h:6664 6326# GL/glext.h:6666 6327glCombinerStageParameterfvNV = _link_function('glCombinerStageParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners2') 6328 6329# GL/glext.h:6667 6330glGetCombinerStageParameterfvNV = _link_function('glGetCombinerStageParameterfvNV', None, [GLenum, GLenum, POINTER(GLfloat)], 'NV_register_combiners2') 6331 6332PFNGLCOMBINERSTAGEPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6669 6333PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6670 6334# NV_texture_compression_vtc (GL/glext.h:6673) 6335GL_NV_texture_compression_vtc = 1 # GL/glext.h:6674 6336# NV_texture_rectangle (GL/glext.h:6677) 6337GL_NV_texture_rectangle = 1 # GL/glext.h:6678 6338# NV_texture_shader (GL/glext.h:6681) 6339GL_NV_texture_shader = 1 # GL/glext.h:6682 6340# NV_texture_shader2 (GL/glext.h:6685) 6341GL_NV_texture_shader2 = 1 # GL/glext.h:6686 6342# NV_vertex_array_range2 (GL/glext.h:6689) 6343GL_NV_vertex_array_range2 = 1 # GL/glext.h:6690 6344# NV_vertex_program (GL/glext.h:6693) 6345GL_NV_vertex_program = 1 # GL/glext.h:6694 6346# GL/glext.h:6696 6347glAreProgramsResidentNV = _link_function('glAreProgramsResidentNV', GLboolean, [GLsizei, POINTER(GLuint), POINTER(GLboolean)], 'NV_vertex_program') 6348 6349# GL/glext.h:6697 6350glBindProgramNV = _link_function('glBindProgramNV', None, [GLenum, GLuint], 'NV_vertex_program') 6351 6352# GL/glext.h:6698 6353glDeleteProgramsNV = _link_function('glDeleteProgramsNV', None, [GLsizei, POINTER(GLuint)], 'NV_vertex_program') 6354 6355# GL/glext.h:6699 6356glExecuteProgramNV = _link_function('glExecuteProgramNV', None, [GLenum, GLuint, POINTER(GLfloat)], 'NV_vertex_program') 6357 6358# GL/glext.h:6700 6359glGenProgramsNV = _link_function('glGenProgramsNV', None, [GLsizei, POINTER(GLuint)], 'NV_vertex_program') 6360 6361# GL/glext.h:6701 6362glGetProgramParameterdvNV = _link_function('glGetProgramParameterdvNV', None, [GLenum, GLuint, GLenum, POINTER(GLdouble)], 'NV_vertex_program') 6363 6364# GL/glext.h:6702 6365glGetProgramParameterfvNV = _link_function('glGetProgramParameterfvNV', None, [GLenum, GLuint, GLenum, POINTER(GLfloat)], 'NV_vertex_program') 6366 6367# GL/glext.h:6703 6368glGetProgramivNV = _link_function('glGetProgramivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_vertex_program') 6369 6370# GL/glext.h:6704 6371glGetProgramStringNV = _link_function('glGetProgramStringNV', None, [GLuint, GLenum, POINTER(GLubyte)], 'NV_vertex_program') 6372 6373# GL/glext.h:6705 6374glGetTrackMatrixivNV = _link_function('glGetTrackMatrixivNV', None, [GLenum, GLuint, GLenum, POINTER(GLint)], 'NV_vertex_program') 6375 6376# GL/glext.h:6706 6377glGetVertexAttribdvNV = _link_function('glGetVertexAttribdvNV', None, [GLuint, GLenum, POINTER(GLdouble)], 'NV_vertex_program') 6378 6379# GL/glext.h:6707 6380glGetVertexAttribfvNV = _link_function('glGetVertexAttribfvNV', None, [GLuint, GLenum, POINTER(GLfloat)], 'NV_vertex_program') 6381 6382# GL/glext.h:6708 6383glGetVertexAttribivNV = _link_function('glGetVertexAttribivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_vertex_program') 6384 6385# GL/glext.h:6709 6386glGetVertexAttribPointervNV = _link_function('glGetVertexAttribPointervNV', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'NV_vertex_program') 6387 6388# GL/glext.h:6710 6389glIsProgramNV = _link_function('glIsProgramNV', GLboolean, [GLuint], 'NV_vertex_program') 6390 6391# GL/glext.h:6711 6392glLoadProgramNV = _link_function('glLoadProgramNV', None, [GLenum, GLuint, GLsizei, POINTER(GLubyte)], 'NV_vertex_program') 6393 6394# GL/glext.h:6712 6395glProgramParameter4dNV = _link_function('glProgramParameter4dNV', None, [GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'NV_vertex_program') 6396 6397# GL/glext.h:6713 6398glProgramParameter4dvNV = _link_function('glProgramParameter4dvNV', None, [GLenum, GLuint, POINTER(GLdouble)], 'NV_vertex_program') 6399 6400# GL/glext.h:6714 6401glProgramParameter4fNV = _link_function('glProgramParameter4fNV', None, [GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'NV_vertex_program') 6402 6403# GL/glext.h:6715 6404glProgramParameter4fvNV = _link_function('glProgramParameter4fvNV', None, [GLenum, GLuint, POINTER(GLfloat)], 'NV_vertex_program') 6405 6406# GL/glext.h:6716 6407glProgramParameters4dvNV = _link_function('glProgramParameters4dvNV', None, [GLenum, GLuint, GLuint, POINTER(GLdouble)], 'NV_vertex_program') 6408 6409# GL/glext.h:6717 6410glProgramParameters4fvNV = _link_function('glProgramParameters4fvNV', None, [GLenum, GLuint, GLuint, POINTER(GLfloat)], 'NV_vertex_program') 6411 6412# GL/glext.h:6718 6413glRequestResidentProgramsNV = _link_function('glRequestResidentProgramsNV', None, [GLsizei, POINTER(GLuint)], 'NV_vertex_program') 6414 6415# GL/glext.h:6719 6416glTrackMatrixNV = _link_function('glTrackMatrixNV', None, [GLenum, GLuint, GLenum, GLenum], 'NV_vertex_program') 6417 6418# GL/glext.h:6720 6419glVertexAttribPointerNV = _link_function('glVertexAttribPointerNV', None, [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'NV_vertex_program') 6420 6421# GL/glext.h:6721 6422glVertexAttrib1dNV = _link_function('glVertexAttrib1dNV', None, [GLuint, GLdouble], 'NV_vertex_program') 6423 6424# GL/glext.h:6722 6425glVertexAttrib1dvNV = _link_function('glVertexAttrib1dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program') 6426 6427# GL/glext.h:6723 6428glVertexAttrib1fNV = _link_function('glVertexAttrib1fNV', None, [GLuint, GLfloat], 'NV_vertex_program') 6429 6430# GL/glext.h:6724 6431glVertexAttrib1fvNV = _link_function('glVertexAttrib1fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program') 6432 6433# GL/glext.h:6725 6434glVertexAttrib1sNV = _link_function('glVertexAttrib1sNV', None, [GLuint, GLshort], 'NV_vertex_program') 6435 6436# GL/glext.h:6726 6437glVertexAttrib1svNV = _link_function('glVertexAttrib1svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program') 6438 6439# GL/glext.h:6727 6440glVertexAttrib2dNV = _link_function('glVertexAttrib2dNV', None, [GLuint, GLdouble, GLdouble], 'NV_vertex_program') 6441 6442# GL/glext.h:6728 6443glVertexAttrib2dvNV = _link_function('glVertexAttrib2dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program') 6444 6445# GL/glext.h:6729 6446glVertexAttrib2fNV = _link_function('glVertexAttrib2fNV', None, [GLuint, GLfloat, GLfloat], 'NV_vertex_program') 6447 6448# GL/glext.h:6730 6449glVertexAttrib2fvNV = _link_function('glVertexAttrib2fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program') 6450 6451# GL/glext.h:6731 6452glVertexAttrib2sNV = _link_function('glVertexAttrib2sNV', None, [GLuint, GLshort, GLshort], 'NV_vertex_program') 6453 6454# GL/glext.h:6732 6455glVertexAttrib2svNV = _link_function('glVertexAttrib2svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program') 6456 6457# GL/glext.h:6733 6458glVertexAttrib3dNV = _link_function('glVertexAttrib3dNV', None, [GLuint, GLdouble, GLdouble, GLdouble], 'NV_vertex_program') 6459 6460# GL/glext.h:6734 6461glVertexAttrib3dvNV = _link_function('glVertexAttrib3dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program') 6462 6463# GL/glext.h:6735 6464glVertexAttrib3fNV = _link_function('glVertexAttrib3fNV', None, [GLuint, GLfloat, GLfloat, GLfloat], 'NV_vertex_program') 6465 6466# GL/glext.h:6736 6467glVertexAttrib3fvNV = _link_function('glVertexAttrib3fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program') 6468 6469# GL/glext.h:6737 6470glVertexAttrib3sNV = _link_function('glVertexAttrib3sNV', None, [GLuint, GLshort, GLshort, GLshort], 'NV_vertex_program') 6471 6472# GL/glext.h:6738 6473glVertexAttrib3svNV = _link_function('glVertexAttrib3svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program') 6474 6475# GL/glext.h:6739 6476glVertexAttrib4dNV = _link_function('glVertexAttrib4dNV', None, [GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'NV_vertex_program') 6477 6478# GL/glext.h:6740 6479glVertexAttrib4dvNV = _link_function('glVertexAttrib4dvNV', None, [GLuint, POINTER(GLdouble)], 'NV_vertex_program') 6480 6481# GL/glext.h:6741 6482glVertexAttrib4fNV = _link_function('glVertexAttrib4fNV', None, [GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'NV_vertex_program') 6483 6484# GL/glext.h:6742 6485glVertexAttrib4fvNV = _link_function('glVertexAttrib4fvNV', None, [GLuint, POINTER(GLfloat)], 'NV_vertex_program') 6486 6487# GL/glext.h:6743 6488glVertexAttrib4sNV = _link_function('glVertexAttrib4sNV', None, [GLuint, GLshort, GLshort, GLshort, GLshort], 'NV_vertex_program') 6489 6490# GL/glext.h:6744 6491glVertexAttrib4svNV = _link_function('glVertexAttrib4svNV', None, [GLuint, POINTER(GLshort)], 'NV_vertex_program') 6492 6493# GL/glext.h:6745 6494glVertexAttrib4ubNV = _link_function('glVertexAttrib4ubNV', None, [GLuint, GLubyte, GLubyte, GLubyte, GLubyte], 'NV_vertex_program') 6495 6496# GL/glext.h:6746 6497glVertexAttrib4ubvNV = _link_function('glVertexAttrib4ubvNV', None, [GLuint, POINTER(GLubyte)], 'NV_vertex_program') 6498 6499# GL/glext.h:6747 6500glVertexAttribs1dvNV = _link_function('glVertexAttribs1dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program') 6501 6502# GL/glext.h:6748 6503glVertexAttribs1fvNV = _link_function('glVertexAttribs1fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program') 6504 6505# GL/glext.h:6749 6506glVertexAttribs1svNV = _link_function('glVertexAttribs1svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program') 6507 6508# GL/glext.h:6750 6509glVertexAttribs2dvNV = _link_function('glVertexAttribs2dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program') 6510 6511# GL/glext.h:6751 6512glVertexAttribs2fvNV = _link_function('glVertexAttribs2fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program') 6513 6514# GL/glext.h:6752 6515glVertexAttribs2svNV = _link_function('glVertexAttribs2svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program') 6516 6517# GL/glext.h:6753 6518glVertexAttribs3dvNV = _link_function('glVertexAttribs3dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program') 6519 6520# GL/glext.h:6754 6521glVertexAttribs3fvNV = _link_function('glVertexAttribs3fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program') 6522 6523# GL/glext.h:6755 6524glVertexAttribs3svNV = _link_function('glVertexAttribs3svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program') 6525 6526# GL/glext.h:6756 6527glVertexAttribs4dvNV = _link_function('glVertexAttribs4dvNV', None, [GLuint, GLsizei, POINTER(GLdouble)], 'NV_vertex_program') 6528 6529# GL/glext.h:6757 6530glVertexAttribs4fvNV = _link_function('glVertexAttribs4fvNV', None, [GLuint, GLsizei, POINTER(GLfloat)], 'NV_vertex_program') 6531 6532# GL/glext.h:6758 6533glVertexAttribs4svNV = _link_function('glVertexAttribs4svNV', None, [GLuint, GLsizei, POINTER(GLshort)], 'NV_vertex_program') 6534 6535# GL/glext.h:6759 6536glVertexAttribs4ubvNV = _link_function('glVertexAttribs4ubvNV', None, [GLuint, GLsizei, POINTER(GLubyte)], 'NV_vertex_program') 6537 6538PFNGLAREPROGRAMSRESIDENTNVPROC = CFUNCTYPE(GLboolean, GLsizei, POINTER(GLuint), POINTER(GLboolean)) # GL/glext.h:6761 6539PFNGLBINDPROGRAMNVPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:6762 6540PFNGLDELETEPROGRAMSNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6763 6541PFNGLEXECUTEPROGRAMNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:6764 6542PFNGLGENPROGRAMSNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6765 6543PFNGLGETPROGRAMPARAMETERDVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLdouble)) # GL/glext.h:6766 6544PFNGLGETPROGRAMPARAMETERFVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:6767 6545PFNGLGETPROGRAMIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6768 6546PFNGLGETPROGRAMSTRINGNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLubyte)) # GL/glext.h:6769 6547PFNGLGETTRACKMATRIXIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6770 6548PFNGLGETVERTEXATTRIBDVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLdouble)) # GL/glext.h:6771 6549PFNGLGETVERTEXATTRIBFVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:6772 6550PFNGLGETVERTEXATTRIBIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6773 6551PFNGLGETVERTEXATTRIBPOINTERVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:6774 6552PFNGLISPROGRAMNVPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6775 6553PFNGLLOADPROGRAMNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLsizei, POINTER(GLubyte)) # GL/glext.h:6776 6554PFNGLPROGRAMPARAMETER4DNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:6777 6555PFNGLPROGRAMPARAMETER4DVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:6778 6556PFNGLPROGRAMPARAMETER4FNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6779 6557PFNGLPROGRAMPARAMETER4FVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:6780 6558PFNGLPROGRAMPARAMETERS4DVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, POINTER(GLdouble)) # GL/glext.h:6781 6559PFNGLPROGRAMPARAMETERS4FVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, POINTER(GLfloat)) # GL/glext.h:6782 6560PFNGLREQUESTRESIDENTPROGRAMSNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:6783 6561PFNGLTRACKMATRIXNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLenum, GLenum) # GL/glext.h:6784 6562PFNGLVERTEXATTRIBPOINTERNVPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:6785 6563PFNGLVERTEXATTRIB1DNVPROC = CFUNCTYPE(None, GLuint, GLdouble) # GL/glext.h:6786 6564PFNGLVERTEXATTRIB1DVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6787 6565PFNGLVERTEXATTRIB1FNVPROC = CFUNCTYPE(None, GLuint, GLfloat) # GL/glext.h:6788 6566PFNGLVERTEXATTRIB1FVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6789 6567PFNGLVERTEXATTRIB1SNVPROC = CFUNCTYPE(None, GLuint, GLshort) # GL/glext.h:6790 6568PFNGLVERTEXATTRIB1SVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6791 6569PFNGLVERTEXATTRIB2DNVPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble) # GL/glext.h:6792 6570PFNGLVERTEXATTRIB2DVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6793 6571PFNGLVERTEXATTRIB2FNVPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat) # GL/glext.h:6794 6572PFNGLVERTEXATTRIB2FVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6795 6573PFNGLVERTEXATTRIB2SNVPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort) # GL/glext.h:6796 6574PFNGLVERTEXATTRIB2SVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6797 6575PFNGLVERTEXATTRIB3DNVPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble) # GL/glext.h:6798 6576PFNGLVERTEXATTRIB3DVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6799 6577PFNGLVERTEXATTRIB3FNVPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat) # GL/glext.h:6800 6578PFNGLVERTEXATTRIB3FVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6801 6579PFNGLVERTEXATTRIB3SNVPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort) # GL/glext.h:6802 6580PFNGLVERTEXATTRIB3SVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6803 6581PFNGLVERTEXATTRIB4DNVPROC = CFUNCTYPE(None, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:6804 6582PFNGLVERTEXATTRIB4DVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:6805 6583PFNGLVERTEXATTRIB4FNVPROC = CFUNCTYPE(None, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:6806 6584PFNGLVERTEXATTRIB4FVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6807 6585PFNGLVERTEXATTRIB4SNVPROC = CFUNCTYPE(None, GLuint, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:6808 6586PFNGLVERTEXATTRIB4SVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:6809 6587PFNGLVERTEXATTRIB4UBNVPROC = CFUNCTYPE(None, GLuint, GLubyte, GLubyte, GLubyte, GLubyte) # GL/glext.h:6810 6588PFNGLVERTEXATTRIB4UBVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:6811 6589PFNGLVERTEXATTRIBS1DVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLdouble)) # GL/glext.h:6812 6590PFNGLVERTEXATTRIBS1FVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6813 6591PFNGLVERTEXATTRIBS1SVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLshort)) # GL/glext.h:6814 6592PFNGLVERTEXATTRIBS2DVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLdouble)) # GL/glext.h:6815 6593PFNGLVERTEXATTRIBS2FVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6816 6594PFNGLVERTEXATTRIBS2SVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLshort)) # GL/glext.h:6817 6595PFNGLVERTEXATTRIBS3DVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLdouble)) # GL/glext.h:6818 6596PFNGLVERTEXATTRIBS3FVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6819 6597PFNGLVERTEXATTRIBS3SVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLshort)) # GL/glext.h:6820 6598PFNGLVERTEXATTRIBS4DVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLdouble)) # GL/glext.h:6821 6599PFNGLVERTEXATTRIBS4FVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLfloat)) # GL/glext.h:6822 6600PFNGLVERTEXATTRIBS4SVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLshort)) # GL/glext.h:6823 6601PFNGLVERTEXATTRIBS4UBVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte)) # GL/glext.h:6824 6602# SGIX_texture_coordinate_clamp (GL/glext.h:6827) 6603GL_SGIX_texture_coordinate_clamp = 1 # GL/glext.h:6828 6604# SGIX_scalebias_hint (GL/glext.h:6831) 6605GL_SGIX_scalebias_hint = 1 # GL/glext.h:6832 6606# OML_interlace (GL/glext.h:6835) 6607GL_OML_interlace = 1 # GL/glext.h:6836 6608# OML_subsample (GL/glext.h:6839) 6609GL_OML_subsample = 1 # GL/glext.h:6840 6610# OML_resample (GL/glext.h:6843) 6611GL_OML_resample = 1 # GL/glext.h:6844 6612# NV_copy_depth_to_color (GL/glext.h:6847) 6613GL_NV_copy_depth_to_color = 1 # GL/glext.h:6848 6614# ATI_envmap_bumpmap (GL/glext.h:6851) 6615GL_ATI_envmap_bumpmap = 1 # GL/glext.h:6852 6616# GL/glext.h:6854 6617glTexBumpParameterivATI = _link_function('glTexBumpParameterivATI', None, [GLenum, POINTER(GLint)], 'ATI_envmap_bumpmap') 6618 6619# GL/glext.h:6855 6620glTexBumpParameterfvATI = _link_function('glTexBumpParameterfvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_envmap_bumpmap') 6621 6622# GL/glext.h:6856 6623glGetTexBumpParameterivATI = _link_function('glGetTexBumpParameterivATI', None, [GLenum, POINTER(GLint)], 'ATI_envmap_bumpmap') 6624 6625# GL/glext.h:6857 6626glGetTexBumpParameterfvATI = _link_function('glGetTexBumpParameterfvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_envmap_bumpmap') 6627 6628PFNGLTEXBUMPPARAMETERIVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:6859 6629PFNGLTEXBUMPPARAMETERFVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:6860 6630PFNGLGETTEXBUMPPARAMETERIVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:6861 6631PFNGLGETTEXBUMPPARAMETERFVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:6862 6632# ATI_fragment_shader (GL/glext.h:6865) 6633GL_ATI_fragment_shader = 1 # GL/glext.h:6866 6634# GL/glext.h:6868 6635glGenFragmentShadersATI = _link_function('glGenFragmentShadersATI', GLuint, [GLuint], 'ATI_fragment_shader') 6636 6637# GL/glext.h:6869 6638glBindFragmentShaderATI = _link_function('glBindFragmentShaderATI', None, [GLuint], 'ATI_fragment_shader') 6639 6640# GL/glext.h:6870 6641glDeleteFragmentShaderATI = _link_function('glDeleteFragmentShaderATI', None, [GLuint], 'ATI_fragment_shader') 6642 6643# GL/glext.h:6871 6644glBeginFragmentShaderATI = _link_function('glBeginFragmentShaderATI', None, [], 'ATI_fragment_shader') 6645 6646# GL/glext.h:6872 6647glEndFragmentShaderATI = _link_function('glEndFragmentShaderATI', None, [], 'ATI_fragment_shader') 6648 6649# GL/glext.h:6873 6650glPassTexCoordATI = _link_function('glPassTexCoordATI', None, [GLuint, GLuint, GLenum], 'ATI_fragment_shader') 6651 6652# GL/glext.h:6874 6653glSampleMapATI = _link_function('glSampleMapATI', None, [GLuint, GLuint, GLenum], 'ATI_fragment_shader') 6654 6655# GL/glext.h:6875 6656glColorFragmentOp1ATI = _link_function('glColorFragmentOp1ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader') 6657 6658# GL/glext.h:6876 6659glColorFragmentOp2ATI = _link_function('glColorFragmentOp2ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader') 6660 6661# GL/glext.h:6877 6662glColorFragmentOp3ATI = _link_function('glColorFragmentOp3ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader') 6663 6664# GL/glext.h:6878 6665glAlphaFragmentOp1ATI = _link_function('glAlphaFragmentOp1ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader') 6666 6667# GL/glext.h:6879 6668glAlphaFragmentOp2ATI = _link_function('glAlphaFragmentOp2ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader') 6669 6670# GL/glext.h:6880 6671glAlphaFragmentOp3ATI = _link_function('glAlphaFragmentOp3ATI', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint], 'ATI_fragment_shader') 6672 6673# GL/glext.h:6881 6674glSetFragmentShaderConstantATI = _link_function('glSetFragmentShaderConstantATI', None, [GLuint, POINTER(GLfloat)], 'ATI_fragment_shader') 6675 6676PFNGLGENFRAGMENTSHADERSATIPROC = CFUNCTYPE(GLuint, GLuint) # GL/glext.h:6883 6677PFNGLBINDFRAGMENTSHADERATIPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6884 6678PFNGLDELETEFRAGMENTSHADERATIPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6885 6679PFNGLBEGINFRAGMENTSHADERATIPROC = CFUNCTYPE(None) # GL/glext.h:6886 6680PFNGLENDFRAGMENTSHADERATIPROC = CFUNCTYPE(None) # GL/glext.h:6887 6681PFNGLPASSTEXCOORDATIPROC = CFUNCTYPE(None, GLuint, GLuint, GLenum) # GL/glext.h:6888 6682PFNGLSAMPLEMAPATIPROC = CFUNCTYPE(None, GLuint, GLuint, GLenum) # GL/glext.h:6889 6683PFNGLCOLORFRAGMENTOP1ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6890 6684PFNGLCOLORFRAGMENTOP2ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6891 6685PFNGLCOLORFRAGMENTOP3ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6892 6686PFNGLALPHAFRAGMENTOP1ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6893 6687PFNGLALPHAFRAGMENTOP2ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6894 6688PFNGLALPHAFRAGMENTOP3ATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6895 6689PFNGLSETFRAGMENTSHADERCONSTANTATIPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:6896 6690# ATI_pn_triangles (GL/glext.h:6899) 6691GL_ATI_pn_triangles = 1 # GL/glext.h:6900 6692# GL/glext.h:6902 6693glPNTrianglesiATI = _link_function('glPNTrianglesiATI', None, [GLenum, GLint], 'ATI_pn_triangles') 6694 6695# GL/glext.h:6903 6696glPNTrianglesfATI = _link_function('glPNTrianglesfATI', None, [GLenum, GLfloat], 'ATI_pn_triangles') 6697 6698PFNGLPNTRIANGLESIATIPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:6905 6699PFNGLPNTRIANGLESFATIPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:6906 6700# ATI_vertex_array_object (GL/glext.h:6909) 6701GL_ATI_vertex_array_object = 1 # GL/glext.h:6910 6702# GL/glext.h:6912 6703glNewObjectBufferATI = _link_function('glNewObjectBufferATI', GLuint, [GLsizei, POINTER(GLvoid), GLenum], 'ATI_vertex_array_object') 6704 6705# GL/glext.h:6913 6706glIsObjectBufferATI = _link_function('glIsObjectBufferATI', GLboolean, [GLuint], 'ATI_vertex_array_object') 6707 6708# GL/glext.h:6914 6709glUpdateObjectBufferATI = _link_function('glUpdateObjectBufferATI', None, [GLuint, GLuint, GLsizei, POINTER(GLvoid), GLenum], 'ATI_vertex_array_object') 6710 6711# GL/glext.h:6915 6712glGetObjectBufferfvATI = _link_function('glGetObjectBufferfvATI', None, [GLuint, GLenum, POINTER(GLfloat)], 'ATI_vertex_array_object') 6713 6714# GL/glext.h:6916 6715glGetObjectBufferivATI = _link_function('glGetObjectBufferivATI', None, [GLuint, GLenum, POINTER(GLint)], 'ATI_vertex_array_object') 6716 6717# GL/glext.h:6917 6718glFreeObjectBufferATI = _link_function('glFreeObjectBufferATI', None, [GLuint], 'ATI_vertex_array_object') 6719 6720# GL/glext.h:6918 6721glArrayObjectATI = _link_function('glArrayObjectATI', None, [GLenum, GLint, GLenum, GLsizei, GLuint, GLuint], 'ATI_vertex_array_object') 6722 6723# GL/glext.h:6919 6724glGetArrayObjectfvATI = _link_function('glGetArrayObjectfvATI', None, [GLenum, GLenum, POINTER(GLfloat)], 'ATI_vertex_array_object') 6725 6726# GL/glext.h:6920 6727glGetArrayObjectivATI = _link_function('glGetArrayObjectivATI', None, [GLenum, GLenum, POINTER(GLint)], 'ATI_vertex_array_object') 6728 6729# GL/glext.h:6921 6730glVariantArrayObjectATI = _link_function('glVariantArrayObjectATI', None, [GLuint, GLenum, GLsizei, GLuint, GLuint], 'ATI_vertex_array_object') 6731 6732# GL/glext.h:6922 6733glGetVariantArrayObjectfvATI = _link_function('glGetVariantArrayObjectfvATI', None, [GLuint, GLenum, POINTER(GLfloat)], 'ATI_vertex_array_object') 6734 6735# GL/glext.h:6923 6736glGetVariantArrayObjectivATI = _link_function('glGetVariantArrayObjectivATI', None, [GLuint, GLenum, POINTER(GLint)], 'ATI_vertex_array_object') 6737 6738PFNGLNEWOBJECTBUFFERATIPROC = CFUNCTYPE(GLuint, GLsizei, POINTER(GLvoid), GLenum) # GL/glext.h:6925 6739PFNGLISOBJECTBUFFERATIPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:6926 6740PFNGLUPDATEOBJECTBUFFERATIPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLvoid), GLenum) # GL/glext.h:6927 6741PFNGLGETOBJECTBUFFERFVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:6928 6742PFNGLGETOBJECTBUFFERIVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6929 6743PFNGLFREEOBJECTBUFFERATIPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6930 6744PFNGLARRAYOBJECTATIPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, GLuint, GLuint) # GL/glext.h:6931 6745PFNGLGETARRAYOBJECTFVATIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:6932 6746PFNGLGETARRAYOBJECTIVATIPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:6933 6747PFNGLVARIANTARRAYOBJECTATIPROC = CFUNCTYPE(None, GLuint, GLenum, GLsizei, GLuint, GLuint) # GL/glext.h:6934 6748PFNGLGETVARIANTARRAYOBJECTFVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:6935 6749PFNGLGETVARIANTARRAYOBJECTIVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:6936 6750# EXT_vertex_shader (GL/glext.h:6939) 6751GL_EXT_vertex_shader = 1 # GL/glext.h:6940 6752# GL/glext.h:6942 6753glBeginVertexShaderEXT = _link_function('glBeginVertexShaderEXT', None, [], 'EXT_vertex_shader') 6754 6755# GL/glext.h:6943 6756glEndVertexShaderEXT = _link_function('glEndVertexShaderEXT', None, [], 'EXT_vertex_shader') 6757 6758# GL/glext.h:6944 6759glBindVertexShaderEXT = _link_function('glBindVertexShaderEXT', None, [GLuint], 'EXT_vertex_shader') 6760 6761# GL/glext.h:6945 6762glGenVertexShadersEXT = _link_function('glGenVertexShadersEXT', GLuint, [GLuint], 'EXT_vertex_shader') 6763 6764# GL/glext.h:6946 6765glDeleteVertexShaderEXT = _link_function('glDeleteVertexShaderEXT', None, [GLuint], 'EXT_vertex_shader') 6766 6767# GL/glext.h:6947 6768glShaderOp1EXT = _link_function('glShaderOp1EXT', None, [GLenum, GLuint, GLuint], 'EXT_vertex_shader') 6769 6770# GL/glext.h:6948 6771glShaderOp2EXT = _link_function('glShaderOp2EXT', None, [GLenum, GLuint, GLuint, GLuint], 'EXT_vertex_shader') 6772 6773# GL/glext.h:6949 6774glShaderOp3EXT = _link_function('glShaderOp3EXT', None, [GLenum, GLuint, GLuint, GLuint, GLuint], 'EXT_vertex_shader') 6775 6776# GL/glext.h:6950 6777glSwizzleEXT = _link_function('glSwizzleEXT', None, [GLuint, GLuint, GLenum, GLenum, GLenum, GLenum], 'EXT_vertex_shader') 6778 6779# GL/glext.h:6951 6780glWriteMaskEXT = _link_function('glWriteMaskEXT', None, [GLuint, GLuint, GLenum, GLenum, GLenum, GLenum], 'EXT_vertex_shader') 6781 6782# GL/glext.h:6952 6783glInsertComponentEXT = _link_function('glInsertComponentEXT', None, [GLuint, GLuint, GLuint], 'EXT_vertex_shader') 6784 6785# GL/glext.h:6953 6786glExtractComponentEXT = _link_function('glExtractComponentEXT', None, [GLuint, GLuint, GLuint], 'EXT_vertex_shader') 6787 6788# GL/glext.h:6954 6789glGenSymbolsEXT = _link_function('glGenSymbolsEXT', GLuint, [GLenum, GLenum, GLenum, GLuint], 'EXT_vertex_shader') 6790 6791# GL/glext.h:6955 6792glSetInvariantEXT = _link_function('glSetInvariantEXT', None, [GLuint, GLenum, POINTER(GLvoid)], 'EXT_vertex_shader') 6793 6794# GL/glext.h:6956 6795glSetLocalConstantEXT = _link_function('glSetLocalConstantEXT', None, [GLuint, GLenum, POINTER(GLvoid)], 'EXT_vertex_shader') 6796 6797# GL/glext.h:6957 6798glVariantbvEXT = _link_function('glVariantbvEXT', None, [GLuint, POINTER(GLbyte)], 'EXT_vertex_shader') 6799 6800# GL/glext.h:6958 6801glVariantsvEXT = _link_function('glVariantsvEXT', None, [GLuint, POINTER(GLshort)], 'EXT_vertex_shader') 6802 6803# GL/glext.h:6959 6804glVariantivEXT = _link_function('glVariantivEXT', None, [GLuint, POINTER(GLint)], 'EXT_vertex_shader') 6805 6806# GL/glext.h:6960 6807glVariantfvEXT = _link_function('glVariantfvEXT', None, [GLuint, POINTER(GLfloat)], 'EXT_vertex_shader') 6808 6809# GL/glext.h:6961 6810glVariantdvEXT = _link_function('glVariantdvEXT', None, [GLuint, POINTER(GLdouble)], 'EXT_vertex_shader') 6811 6812# GL/glext.h:6962 6813glVariantubvEXT = _link_function('glVariantubvEXT', None, [GLuint, POINTER(GLubyte)], 'EXT_vertex_shader') 6814 6815# GL/glext.h:6963 6816glVariantusvEXT = _link_function('glVariantusvEXT', None, [GLuint, POINTER(GLushort)], 'EXT_vertex_shader') 6817 6818# GL/glext.h:6964 6819glVariantuivEXT = _link_function('glVariantuivEXT', None, [GLuint, POINTER(GLuint)], 'EXT_vertex_shader') 6820 6821# GL/glext.h:6965 6822glVariantPointerEXT = _link_function('glVariantPointerEXT', None, [GLuint, GLenum, GLuint, POINTER(GLvoid)], 'EXT_vertex_shader') 6823 6824# GL/glext.h:6966 6825glEnableVariantClientStateEXT = _link_function('glEnableVariantClientStateEXT', None, [GLuint], 'EXT_vertex_shader') 6826 6827# GL/glext.h:6967 6828glDisableVariantClientStateEXT = _link_function('glDisableVariantClientStateEXT', None, [GLuint], 'EXT_vertex_shader') 6829 6830# GL/glext.h:6968 6831glBindLightParameterEXT = _link_function('glBindLightParameterEXT', GLuint, [GLenum, GLenum], 'EXT_vertex_shader') 6832 6833# GL/glext.h:6969 6834glBindMaterialParameterEXT = _link_function('glBindMaterialParameterEXT', GLuint, [GLenum, GLenum], 'EXT_vertex_shader') 6835 6836# GL/glext.h:6970 6837glBindTexGenParameterEXT = _link_function('glBindTexGenParameterEXT', GLuint, [GLenum, GLenum, GLenum], 'EXT_vertex_shader') 6838 6839# GL/glext.h:6971 6840glBindTextureUnitParameterEXT = _link_function('glBindTextureUnitParameterEXT', GLuint, [GLenum, GLenum], 'EXT_vertex_shader') 6841 6842# GL/glext.h:6972 6843glBindParameterEXT = _link_function('glBindParameterEXT', GLuint, [GLenum], 'EXT_vertex_shader') 6844 6845# GL/glext.h:6973 6846glIsVariantEnabledEXT = _link_function('glIsVariantEnabledEXT', GLboolean, [GLuint, GLenum], 'EXT_vertex_shader') 6847 6848# GL/glext.h:6974 6849glGetVariantBooleanvEXT = _link_function('glGetVariantBooleanvEXT', None, [GLuint, GLenum, POINTER(GLboolean)], 'EXT_vertex_shader') 6850 6851# GL/glext.h:6975 6852glGetVariantIntegervEXT = _link_function('glGetVariantIntegervEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_vertex_shader') 6853 6854# GL/glext.h:6976 6855glGetVariantFloatvEXT = _link_function('glGetVariantFloatvEXT', None, [GLuint, GLenum, POINTER(GLfloat)], 'EXT_vertex_shader') 6856 6857# GL/glext.h:6977 6858glGetVariantPointervEXT = _link_function('glGetVariantPointervEXT', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'EXT_vertex_shader') 6859 6860# GL/glext.h:6978 6861glGetInvariantBooleanvEXT = _link_function('glGetInvariantBooleanvEXT', None, [GLuint, GLenum, POINTER(GLboolean)], 'EXT_vertex_shader') 6862 6863# GL/glext.h:6979 6864glGetInvariantIntegervEXT = _link_function('glGetInvariantIntegervEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_vertex_shader') 6865 6866# GL/glext.h:6980 6867glGetInvariantFloatvEXT = _link_function('glGetInvariantFloatvEXT', None, [GLuint, GLenum, POINTER(GLfloat)], 'EXT_vertex_shader') 6868 6869# GL/glext.h:6981 6870glGetLocalConstantBooleanvEXT = _link_function('glGetLocalConstantBooleanvEXT', None, [GLuint, GLenum, POINTER(GLboolean)], 'EXT_vertex_shader') 6871 6872# GL/glext.h:6982 6873glGetLocalConstantIntegervEXT = _link_function('glGetLocalConstantIntegervEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_vertex_shader') 6874 6875# GL/glext.h:6983 6876glGetLocalConstantFloatvEXT = _link_function('glGetLocalConstantFloatvEXT', None, [GLuint, GLenum, POINTER(GLfloat)], 'EXT_vertex_shader') 6877 6878PFNGLBEGINVERTEXSHADEREXTPROC = CFUNCTYPE(None) # GL/glext.h:6985 6879PFNGLENDVERTEXSHADEREXTPROC = CFUNCTYPE(None) # GL/glext.h:6986 6880PFNGLBINDVERTEXSHADEREXTPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6987 6881PFNGLGENVERTEXSHADERSEXTPROC = CFUNCTYPE(GLuint, GLuint) # GL/glext.h:6988 6882PFNGLDELETEVERTEXSHADEREXTPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:6989 6883PFNGLSHADEROP1EXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) # GL/glext.h:6990 6884PFNGLSHADEROP2EXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint) # GL/glext.h:6991 6885PFNGLSHADEROP3EXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:6992 6886PFNGLSWIZZLEEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:6993 6887PFNGLWRITEMASKEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:6994 6888PFNGLINSERTCOMPONENTEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:6995 6889PFNGLEXTRACTCOMPONENTEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:6996 6890PFNGLGENSYMBOLSEXTPROC = CFUNCTYPE(GLuint, GLenum, GLenum, GLenum, GLuint) # GL/glext.h:6997 6891PFNGLSETINVARIANTEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLvoid)) # GL/glext.h:6998 6892PFNGLSETLOCALCONSTANTEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLvoid)) # GL/glext.h:6999 6893PFNGLVARIANTBVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:7000 6894PFNGLVARIANTSVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:7001 6895PFNGLVARIANTIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:7002 6896PFNGLVARIANTFVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLfloat)) # GL/glext.h:7003 6897PFNGLVARIANTDVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLdouble)) # GL/glext.h:7004 6898PFNGLVARIANTUBVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:7005 6899PFNGLVARIANTUSVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:7006 6900PFNGLVARIANTUIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:7007 6901PFNGLVARIANTPOINTEREXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLvoid)) # GL/glext.h:7008 6902PFNGLENABLEVARIANTCLIENTSTATEEXTPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7009 6903PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7010 6904PFNGLBINDLIGHTPARAMETEREXTPROC = CFUNCTYPE(GLuint, GLenum, GLenum) # GL/glext.h:7011 6905PFNGLBINDMATERIALPARAMETEREXTPROC = CFUNCTYPE(GLuint, GLenum, GLenum) # GL/glext.h:7012 6906PFNGLBINDTEXGENPARAMETEREXTPROC = CFUNCTYPE(GLuint, GLenum, GLenum, GLenum) # GL/glext.h:7013 6907PFNGLBINDTEXTUREUNITPARAMETEREXTPROC = CFUNCTYPE(GLuint, GLenum, GLenum) # GL/glext.h:7014 6908PFNGLBINDPARAMETEREXTPROC = CFUNCTYPE(GLuint, GLenum) # GL/glext.h:7015 6909PFNGLISVARIANTENABLEDEXTPROC = CFUNCTYPE(GLboolean, GLuint, GLenum) # GL/glext.h:7016 6910PFNGLGETVARIANTBOOLEANVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLboolean)) # GL/glext.h:7017 6911PFNGLGETVARIANTINTEGERVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7018 6912PFNGLGETVARIANTFLOATVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:7019 6913PFNGLGETVARIANTPOINTERVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:7020 6914PFNGLGETINVARIANTBOOLEANVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLboolean)) # GL/glext.h:7021 6915PFNGLGETINVARIANTINTEGERVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7022 6916PFNGLGETINVARIANTFLOATVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:7023 6917PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLboolean)) # GL/glext.h:7024 6918PFNGLGETLOCALCONSTANTINTEGERVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7025 6919PFNGLGETLOCALCONSTANTFLOATVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:7026 6920# ATI_vertex_streams (GL/glext.h:7029) 6921GL_ATI_vertex_streams = 1 # GL/glext.h:7030 6922# GL/glext.h:7032 6923glVertexStream1sATI = _link_function('glVertexStream1sATI', None, [GLenum, GLshort], 'ATI_vertex_streams') 6924 6925# GL/glext.h:7033 6926glVertexStream1svATI = _link_function('glVertexStream1svATI', None, [GLenum, POINTER(GLshort)], 'ATI_vertex_streams') 6927 6928# GL/glext.h:7034 6929glVertexStream1iATI = _link_function('glVertexStream1iATI', None, [GLenum, GLint], 'ATI_vertex_streams') 6930 6931# GL/glext.h:7035 6932glVertexStream1ivATI = _link_function('glVertexStream1ivATI', None, [GLenum, POINTER(GLint)], 'ATI_vertex_streams') 6933 6934# GL/glext.h:7036 6935glVertexStream1fATI = _link_function('glVertexStream1fATI', None, [GLenum, GLfloat], 'ATI_vertex_streams') 6936 6937# GL/glext.h:7037 6938glVertexStream1fvATI = _link_function('glVertexStream1fvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_vertex_streams') 6939 6940# GL/glext.h:7038 6941glVertexStream1dATI = _link_function('glVertexStream1dATI', None, [GLenum, GLdouble], 'ATI_vertex_streams') 6942 6943# GL/glext.h:7039 6944glVertexStream1dvATI = _link_function('glVertexStream1dvATI', None, [GLenum, POINTER(GLdouble)], 'ATI_vertex_streams') 6945 6946# GL/glext.h:7040 6947glVertexStream2sATI = _link_function('glVertexStream2sATI', None, [GLenum, GLshort, GLshort], 'ATI_vertex_streams') 6948 6949# GL/glext.h:7041 6950glVertexStream2svATI = _link_function('glVertexStream2svATI', None, [GLenum, POINTER(GLshort)], 'ATI_vertex_streams') 6951 6952# GL/glext.h:7042 6953glVertexStream2iATI = _link_function('glVertexStream2iATI', None, [GLenum, GLint, GLint], 'ATI_vertex_streams') 6954 6955# GL/glext.h:7043 6956glVertexStream2ivATI = _link_function('glVertexStream2ivATI', None, [GLenum, POINTER(GLint)], 'ATI_vertex_streams') 6957 6958# GL/glext.h:7044 6959glVertexStream2fATI = _link_function('glVertexStream2fATI', None, [GLenum, GLfloat, GLfloat], 'ATI_vertex_streams') 6960 6961# GL/glext.h:7045 6962glVertexStream2fvATI = _link_function('glVertexStream2fvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_vertex_streams') 6963 6964# GL/glext.h:7046 6965glVertexStream2dATI = _link_function('glVertexStream2dATI', None, [GLenum, GLdouble, GLdouble], 'ATI_vertex_streams') 6966 6967# GL/glext.h:7047 6968glVertexStream2dvATI = _link_function('glVertexStream2dvATI', None, [GLenum, POINTER(GLdouble)], 'ATI_vertex_streams') 6969 6970# GL/glext.h:7048 6971glVertexStream3sATI = _link_function('glVertexStream3sATI', None, [GLenum, GLshort, GLshort, GLshort], 'ATI_vertex_streams') 6972 6973# GL/glext.h:7049 6974glVertexStream3svATI = _link_function('glVertexStream3svATI', None, [GLenum, POINTER(GLshort)], 'ATI_vertex_streams') 6975 6976# GL/glext.h:7050 6977glVertexStream3iATI = _link_function('glVertexStream3iATI', None, [GLenum, GLint, GLint, GLint], 'ATI_vertex_streams') 6978 6979# GL/glext.h:7051 6980glVertexStream3ivATI = _link_function('glVertexStream3ivATI', None, [GLenum, POINTER(GLint)], 'ATI_vertex_streams') 6981 6982# GL/glext.h:7052 6983glVertexStream3fATI = _link_function('glVertexStream3fATI', None, [GLenum, GLfloat, GLfloat, GLfloat], 'ATI_vertex_streams') 6984 6985# GL/glext.h:7053 6986glVertexStream3fvATI = _link_function('glVertexStream3fvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_vertex_streams') 6987 6988# GL/glext.h:7054 6989glVertexStream3dATI = _link_function('glVertexStream3dATI', None, [GLenum, GLdouble, GLdouble, GLdouble], 'ATI_vertex_streams') 6990 6991# GL/glext.h:7055 6992glVertexStream3dvATI = _link_function('glVertexStream3dvATI', None, [GLenum, POINTER(GLdouble)], 'ATI_vertex_streams') 6993 6994# GL/glext.h:7056 6995glVertexStream4sATI = _link_function('glVertexStream4sATI', None, [GLenum, GLshort, GLshort, GLshort, GLshort], 'ATI_vertex_streams') 6996 6997# GL/glext.h:7057 6998glVertexStream4svATI = _link_function('glVertexStream4svATI', None, [GLenum, POINTER(GLshort)], 'ATI_vertex_streams') 6999 7000# GL/glext.h:7058 7001glVertexStream4iATI = _link_function('glVertexStream4iATI', None, [GLenum, GLint, GLint, GLint, GLint], 'ATI_vertex_streams') 7002 7003# GL/glext.h:7059 7004glVertexStream4ivATI = _link_function('glVertexStream4ivATI', None, [GLenum, POINTER(GLint)], 'ATI_vertex_streams') 7005 7006# GL/glext.h:7060 7007glVertexStream4fATI = _link_function('glVertexStream4fATI', None, [GLenum, GLfloat, GLfloat, GLfloat, GLfloat], 'ATI_vertex_streams') 7008 7009# GL/glext.h:7061 7010glVertexStream4fvATI = _link_function('glVertexStream4fvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_vertex_streams') 7011 7012# GL/glext.h:7062 7013glVertexStream4dATI = _link_function('glVertexStream4dATI', None, [GLenum, GLdouble, GLdouble, GLdouble, GLdouble], 'ATI_vertex_streams') 7014 7015# GL/glext.h:7063 7016glVertexStream4dvATI = _link_function('glVertexStream4dvATI', None, [GLenum, POINTER(GLdouble)], 'ATI_vertex_streams') 7017 7018# GL/glext.h:7064 7019glNormalStream3bATI = _link_function('glNormalStream3bATI', None, [GLenum, GLbyte, GLbyte, GLbyte], 'ATI_vertex_streams') 7020 7021# GL/glext.h:7065 7022glNormalStream3bvATI = _link_function('glNormalStream3bvATI', None, [GLenum, POINTER(GLbyte)], 'ATI_vertex_streams') 7023 7024# GL/glext.h:7066 7025glNormalStream3sATI = _link_function('glNormalStream3sATI', None, [GLenum, GLshort, GLshort, GLshort], 'ATI_vertex_streams') 7026 7027# GL/glext.h:7067 7028glNormalStream3svATI = _link_function('glNormalStream3svATI', None, [GLenum, POINTER(GLshort)], 'ATI_vertex_streams') 7029 7030# GL/glext.h:7068 7031glNormalStream3iATI = _link_function('glNormalStream3iATI', None, [GLenum, GLint, GLint, GLint], 'ATI_vertex_streams') 7032 7033# GL/glext.h:7069 7034glNormalStream3ivATI = _link_function('glNormalStream3ivATI', None, [GLenum, POINTER(GLint)], 'ATI_vertex_streams') 7035 7036# GL/glext.h:7070 7037glNormalStream3fATI = _link_function('glNormalStream3fATI', None, [GLenum, GLfloat, GLfloat, GLfloat], 'ATI_vertex_streams') 7038 7039# GL/glext.h:7071 7040glNormalStream3fvATI = _link_function('glNormalStream3fvATI', None, [GLenum, POINTER(GLfloat)], 'ATI_vertex_streams') 7041 7042# GL/glext.h:7072 7043glNormalStream3dATI = _link_function('glNormalStream3dATI', None, [GLenum, GLdouble, GLdouble, GLdouble], 'ATI_vertex_streams') 7044 7045# GL/glext.h:7073 7046glNormalStream3dvATI = _link_function('glNormalStream3dvATI', None, [GLenum, POINTER(GLdouble)], 'ATI_vertex_streams') 7047 7048# GL/glext.h:7074 7049glClientActiveVertexStreamATI = _link_function('glClientActiveVertexStreamATI', None, [GLenum], 'ATI_vertex_streams') 7050 7051# GL/glext.h:7075 7052glVertexBlendEnviATI = _link_function('glVertexBlendEnviATI', None, [GLenum, GLint], 'ATI_vertex_streams') 7053 7054# GL/glext.h:7076 7055glVertexBlendEnvfATI = _link_function('glVertexBlendEnvfATI', None, [GLenum, GLfloat], 'ATI_vertex_streams') 7056 7057PFNGLVERTEXSTREAM1SATIPROC = CFUNCTYPE(None, GLenum, GLshort) # GL/glext.h:7078 7058PFNGLVERTEXSTREAM1SVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:7079 7059PFNGLVERTEXSTREAM1IATIPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:7080 7060PFNGLVERTEXSTREAM1IVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:7081 7061PFNGLVERTEXSTREAM1FATIPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:7082 7062PFNGLVERTEXSTREAM1FVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:7083 7063PFNGLVERTEXSTREAM1DATIPROC = CFUNCTYPE(None, GLenum, GLdouble) # GL/glext.h:7084 7064PFNGLVERTEXSTREAM1DVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:7085 7065PFNGLVERTEXSTREAM2SATIPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort) # GL/glext.h:7086 7066PFNGLVERTEXSTREAM2SVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:7087 7067PFNGLVERTEXSTREAM2IATIPROC = CFUNCTYPE(None, GLenum, GLint, GLint) # GL/glext.h:7088 7068PFNGLVERTEXSTREAM2IVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:7089 7069PFNGLVERTEXSTREAM2FATIPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat) # GL/glext.h:7090 7070PFNGLVERTEXSTREAM2FVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:7091 7071PFNGLVERTEXSTREAM2DATIPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble) # GL/glext.h:7092 7072PFNGLVERTEXSTREAM2DVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:7093 7073PFNGLVERTEXSTREAM3SATIPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort, GLshort) # GL/glext.h:7094 7074PFNGLVERTEXSTREAM3SVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:7095 7075PFNGLVERTEXSTREAM3IATIPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint) # GL/glext.h:7096 7076PFNGLVERTEXSTREAM3IVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:7097 7077PFNGLVERTEXSTREAM3FATIPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat) # GL/glext.h:7098 7078PFNGLVERTEXSTREAM3FVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:7099 7079PFNGLVERTEXSTREAM3DATIPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble) # GL/glext.h:7100 7080PFNGLVERTEXSTREAM3DVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:7101 7081PFNGLVERTEXSTREAM4SATIPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort, GLshort, GLshort) # GL/glext.h:7102 7082PFNGLVERTEXSTREAM4SVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:7103 7083PFNGLVERTEXSTREAM4IATIPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint, GLint) # GL/glext.h:7104 7084PFNGLVERTEXSTREAM4IVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:7105 7085PFNGLVERTEXSTREAM4FATIPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:7106 7086PFNGLVERTEXSTREAM4FVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:7107 7087PFNGLVERTEXSTREAM4DATIPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:7108 7088PFNGLVERTEXSTREAM4DVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:7109 7089PFNGLNORMALSTREAM3BATIPROC = CFUNCTYPE(None, GLenum, GLbyte, GLbyte, GLbyte) # GL/glext.h:7110 7090PFNGLNORMALSTREAM3BVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLbyte)) # GL/glext.h:7111 7091PFNGLNORMALSTREAM3SATIPROC = CFUNCTYPE(None, GLenum, GLshort, GLshort, GLshort) # GL/glext.h:7112 7092PFNGLNORMALSTREAM3SVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLshort)) # GL/glext.h:7113 7093PFNGLNORMALSTREAM3IATIPROC = CFUNCTYPE(None, GLenum, GLint, GLint, GLint) # GL/glext.h:7114 7094PFNGLNORMALSTREAM3IVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:7115 7095PFNGLNORMALSTREAM3FATIPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat) # GL/glext.h:7116 7096PFNGLNORMALSTREAM3FVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:7117 7097PFNGLNORMALSTREAM3DATIPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble) # GL/glext.h:7118 7098PFNGLNORMALSTREAM3DVATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:7119 7099PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7120 7100PFNGLVERTEXBLENDENVIATIPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:7121 7101PFNGLVERTEXBLENDENVFATIPROC = CFUNCTYPE(None, GLenum, GLfloat) # GL/glext.h:7122 7102# ATI_element_array (GL/glext.h:7125) 7103GL_ATI_element_array = 1 # GL/glext.h:7126 7104# GL/glext.h:7128 7105glElementPointerATI = _link_function('glElementPointerATI', None, [GLenum, POINTER(GLvoid)], 'ATI_element_array') 7106 7107# GL/glext.h:7129 7108glDrawElementArrayATI = _link_function('glDrawElementArrayATI', None, [GLenum, GLsizei], 'ATI_element_array') 7109 7110# GL/glext.h:7130 7111glDrawRangeElementArrayATI = _link_function('glDrawRangeElementArrayATI', None, [GLenum, GLuint, GLuint, GLsizei], 'ATI_element_array') 7112 7113PFNGLELEMENTPOINTERATIPROC = CFUNCTYPE(None, GLenum, POINTER(GLvoid)) # GL/glext.h:7132 7114PFNGLDRAWELEMENTARRAYATIPROC = CFUNCTYPE(None, GLenum, GLsizei) # GL/glext.h:7133 7115PFNGLDRAWRANGEELEMENTARRAYATIPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei) # GL/glext.h:7134 7116# SUN_mesh_array (GL/glext.h:7137) 7117GL_SUN_mesh_array = 1 # GL/glext.h:7138 7118# GL/glext.h:7140 7119glDrawMeshArraysSUN = _link_function('glDrawMeshArraysSUN', None, [GLenum, GLint, GLsizei, GLsizei], 'SUN_mesh_array') 7120 7121PFNGLDRAWMESHARRAYSSUNPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei, GLsizei) # GL/glext.h:7142 7122# SUN_slice_accum (GL/glext.h:7145) 7123GL_SUN_slice_accum = 1 # GL/glext.h:7146 7124# NV_multisample_filter_hint (GL/glext.h:7149) 7125GL_NV_multisample_filter_hint = 1 # GL/glext.h:7150 7126# NV_depth_clamp (GL/glext.h:7153) 7127GL_NV_depth_clamp = 1 # GL/glext.h:7154 7128# NV_occlusion_query (GL/glext.h:7157) 7129GL_NV_occlusion_query = 1 # GL/glext.h:7158 7130# GL/glext.h:7160 7131glGenOcclusionQueriesNV = _link_function('glGenOcclusionQueriesNV', None, [GLsizei, POINTER(GLuint)], 'NV_occlusion_query') 7132 7133# GL/glext.h:7161 7134glDeleteOcclusionQueriesNV = _link_function('glDeleteOcclusionQueriesNV', None, [GLsizei, POINTER(GLuint)], 'NV_occlusion_query') 7135 7136# GL/glext.h:7162 7137glIsOcclusionQueryNV = _link_function('glIsOcclusionQueryNV', GLboolean, [GLuint], 'NV_occlusion_query') 7138 7139# GL/glext.h:7163 7140glBeginOcclusionQueryNV = _link_function('glBeginOcclusionQueryNV', None, [GLuint], 'NV_occlusion_query') 7141 7142# GL/glext.h:7164 7143glEndOcclusionQueryNV = _link_function('glEndOcclusionQueryNV', None, [], 'NV_occlusion_query') 7144 7145# GL/glext.h:7165 7146glGetOcclusionQueryivNV = _link_function('glGetOcclusionQueryivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_occlusion_query') 7147 7148# GL/glext.h:7166 7149glGetOcclusionQueryuivNV = _link_function('glGetOcclusionQueryuivNV', None, [GLuint, GLenum, POINTER(GLuint)], 'NV_occlusion_query') 7150 7151PFNGLGENOCCLUSIONQUERIESNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7168 7152PFNGLDELETEOCCLUSIONQUERIESNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7169 7153PFNGLISOCCLUSIONQUERYNVPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7170 7154PFNGLBEGINOCCLUSIONQUERYNVPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7171 7155PFNGLENDOCCLUSIONQUERYNVPROC = CFUNCTYPE(None) # GL/glext.h:7172 7156PFNGLGETOCCLUSIONQUERYIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7173 7157PFNGLGETOCCLUSIONQUERYUIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:7174 7158# NV_point_sprite (GL/glext.h:7177) 7159GL_NV_point_sprite = 1 # GL/glext.h:7178 7160# GL/glext.h:7180 7161glPointParameteriNV = _link_function('glPointParameteriNV', None, [GLenum, GLint], 'NV_point_sprite') 7162 7163# GL/glext.h:7181 7164glPointParameterivNV = _link_function('glPointParameterivNV', None, [GLenum, POINTER(GLint)], 'NV_point_sprite') 7165 7166PFNGLPOINTPARAMETERINVPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:7183 7167PFNGLPOINTPARAMETERIVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLint)) # GL/glext.h:7184 7168# NV_texture_shader3 (GL/glext.h:7187) 7169GL_NV_texture_shader3 = 1 # GL/glext.h:7188 7170# NV_vertex_program1_1 (GL/glext.h:7191) 7171GL_NV_vertex_program1_1 = 1 # GL/glext.h:7192 7172# EXT_shadow_funcs (GL/glext.h:7195) 7173GL_EXT_shadow_funcs = 1 # GL/glext.h:7196 7174# EXT_stencil_two_side (GL/glext.h:7199) 7175GL_EXT_stencil_two_side = 1 # GL/glext.h:7200 7176# GL/glext.h:7202 7177glActiveStencilFaceEXT = _link_function('glActiveStencilFaceEXT', None, [GLenum], 'EXT_stencil_two_side') 7178 7179PFNGLACTIVESTENCILFACEEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7204 7180# ATI_text_fragment_shader (GL/glext.h:7207) 7181GL_ATI_text_fragment_shader = 1 # GL/glext.h:7208 7182# APPLE_client_storage (GL/glext.h:7211) 7183GL_APPLE_client_storage = 1 # GL/glext.h:7212 7184# APPLE_element_array (GL/glext.h:7215) 7185GL_APPLE_element_array = 1 # GL/glext.h:7216 7186# GL/glext.h:7218 7187glElementPointerAPPLE = _link_function('glElementPointerAPPLE', None, [GLenum, POINTER(GLvoid)], 'APPLE_element_array') 7188 7189# GL/glext.h:7219 7190glDrawElementArrayAPPLE = _link_function('glDrawElementArrayAPPLE', None, [GLenum, GLint, GLsizei], 'APPLE_element_array') 7191 7192# GL/glext.h:7220 7193glDrawRangeElementArrayAPPLE = _link_function('glDrawRangeElementArrayAPPLE', None, [GLenum, GLuint, GLuint, GLint, GLsizei], 'APPLE_element_array') 7194 7195# GL/glext.h:7221 7196glMultiDrawElementArrayAPPLE = _link_function('glMultiDrawElementArrayAPPLE', None, [GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei], 'APPLE_element_array') 7197 7198# GL/glext.h:7222 7199glMultiDrawRangeElementArrayAPPLE = _link_function('glMultiDrawRangeElementArrayAPPLE', None, [GLenum, GLuint, GLuint, POINTER(GLint), POINTER(GLsizei), GLsizei], 'APPLE_element_array') 7200 7201PFNGLELEMENTPOINTERAPPLEPROC = CFUNCTYPE(None, GLenum, POINTER(GLvoid)) # GL/glext.h:7224 7202PFNGLDRAWELEMENTARRAYAPPLEPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei) # GL/glext.h:7225 7203PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLint, GLsizei) # GL/glext.h:7226 7204PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC = CFUNCTYPE(None, GLenum, POINTER(GLint), POINTER(GLsizei), GLsizei) # GL/glext.h:7227 7205PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, POINTER(GLint), POINTER(GLsizei), GLsizei) # GL/glext.h:7228 7206# APPLE_fence (GL/glext.h:7231) 7207GL_APPLE_fence = 1 # GL/glext.h:7232 7208# GL/glext.h:7234 7209glGenFencesAPPLE = _link_function('glGenFencesAPPLE', None, [GLsizei, POINTER(GLuint)], 'APPLE_fence') 7210 7211# GL/glext.h:7235 7212glDeleteFencesAPPLE = _link_function('glDeleteFencesAPPLE', None, [GLsizei, POINTER(GLuint)], 'APPLE_fence') 7213 7214# GL/glext.h:7236 7215glSetFenceAPPLE = _link_function('glSetFenceAPPLE', None, [GLuint], 'APPLE_fence') 7216 7217# GL/glext.h:7237 7218glIsFenceAPPLE = _link_function('glIsFenceAPPLE', GLboolean, [GLuint], 'APPLE_fence') 7219 7220# GL/glext.h:7238 7221glTestFenceAPPLE = _link_function('glTestFenceAPPLE', GLboolean, [GLuint], 'APPLE_fence') 7222 7223# GL/glext.h:7239 7224glFinishFenceAPPLE = _link_function('glFinishFenceAPPLE', None, [GLuint], 'APPLE_fence') 7225 7226# GL/glext.h:7240 7227glTestObjectAPPLE = _link_function('glTestObjectAPPLE', GLboolean, [GLenum, GLuint], 'APPLE_fence') 7228 7229# GL/glext.h:7241 7230glFinishObjectAPPLE = _link_function('glFinishObjectAPPLE', None, [GLenum, GLint], 'APPLE_fence') 7231 7232PFNGLGENFENCESAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7243 7233PFNGLDELETEFENCESAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7244 7234PFNGLSETFENCEAPPLEPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7245 7235PFNGLISFENCEAPPLEPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7246 7236PFNGLTESTFENCEAPPLEPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7247 7237PFNGLFINISHFENCEAPPLEPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7248 7238PFNGLTESTOBJECTAPPLEPROC = CFUNCTYPE(GLboolean, GLenum, GLuint) # GL/glext.h:7249 7239PFNGLFINISHOBJECTAPPLEPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:7250 7240# APPLE_vertex_array_object (GL/glext.h:7253) 7241GL_APPLE_vertex_array_object = 1 # GL/glext.h:7254 7242# GL/glext.h:7256 7243glBindVertexArrayAPPLE = _link_function('glBindVertexArrayAPPLE', None, [GLuint], 'APPLE_vertex_array_object') 7244 7245# GL/glext.h:7257 7246glDeleteVertexArraysAPPLE = _link_function('glDeleteVertexArraysAPPLE', None, [GLsizei, POINTER(GLuint)], 'APPLE_vertex_array_object') 7247 7248# GL/glext.h:7258 7249glGenVertexArraysAPPLE = _link_function('glGenVertexArraysAPPLE', None, [GLsizei, POINTER(GLuint)], 'APPLE_vertex_array_object') 7250 7251# GL/glext.h:7259 7252glIsVertexArrayAPPLE = _link_function('glIsVertexArrayAPPLE', GLboolean, [GLuint], 'APPLE_vertex_array_object') 7253 7254PFNGLBINDVERTEXARRAYAPPLEPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7261 7255PFNGLDELETEVERTEXARRAYSAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7262 7256PFNGLGENVERTEXARRAYSAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7263 7257PFNGLISVERTEXARRAYAPPLEPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7264 7258# APPLE_vertex_array_range (GL/glext.h:7267) 7259GL_APPLE_vertex_array_range = 1 # GL/glext.h:7268 7260# GL/glext.h:7270 7261glVertexArrayRangeAPPLE = _link_function('glVertexArrayRangeAPPLE', None, [GLsizei, POINTER(GLvoid)], 'APPLE_vertex_array_range') 7262 7263# GL/glext.h:7271 7264glFlushVertexArrayRangeAPPLE = _link_function('glFlushVertexArrayRangeAPPLE', None, [GLsizei, POINTER(GLvoid)], 'APPLE_vertex_array_range') 7265 7266# GL/glext.h:7272 7267glVertexArrayParameteriAPPLE = _link_function('glVertexArrayParameteriAPPLE', None, [GLenum, GLint], 'APPLE_vertex_array_range') 7268 7269PFNGLVERTEXARRAYRANGEAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLvoid)) # GL/glext.h:7274 7270PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC = CFUNCTYPE(None, GLsizei, POINTER(GLvoid)) # GL/glext.h:7275 7271PFNGLVERTEXARRAYPARAMETERIAPPLEPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:7276 7272# APPLE_ycbcr_422 (GL/glext.h:7279) 7273GL_APPLE_ycbcr_422 = 1 # GL/glext.h:7280 7274# S3_s3tc (GL/glext.h:7283) 7275GL_S3_s3tc = 1 # GL/glext.h:7284 7276# ATI_draw_buffers (GL/glext.h:7287) 7277GL_ATI_draw_buffers = 1 # GL/glext.h:7288 7278# GL/glext.h:7290 7279glDrawBuffersATI = _link_function('glDrawBuffersATI', None, [GLsizei, POINTER(GLenum)], 'ATI_draw_buffers') 7280 7281PFNGLDRAWBUFFERSATIPROC = CFUNCTYPE(None, GLsizei, POINTER(GLenum)) # GL/glext.h:7292 7282# ATI_pixel_format_float (GL/glext.h:7295) 7283GL_ATI_pixel_format_float = 1 # GL/glext.h:7296 7284# ATI_texture_env_combine3 (GL/glext.h:7302) 7285GL_ATI_texture_env_combine3 = 1 # GL/glext.h:7303 7286# ATI_texture_float (GL/glext.h:7306) 7287GL_ATI_texture_float = 1 # GL/glext.h:7307 7288# NV_float_buffer (GL/glext.h:7310) 7289GL_NV_float_buffer = 1 # GL/glext.h:7311 7290# NV_fragment_program (GL/glext.h:7314) 7291GL_NV_fragment_program = 1 # GL/glext.h:7315 7292# GL/glext.h:7318 7293glProgramNamedParameter4fNV = _link_function('glProgramNamedParameter4fNV', None, [GLuint, GLsizei, POINTER(GLubyte), GLfloat, GLfloat, GLfloat, GLfloat], 'NV_fragment_program') 7294 7295# GL/glext.h:7319 7296glProgramNamedParameter4dNV = _link_function('glProgramNamedParameter4dNV', None, [GLuint, GLsizei, POINTER(GLubyte), GLdouble, GLdouble, GLdouble, GLdouble], 'NV_fragment_program') 7297 7298# GL/glext.h:7320 7299glProgramNamedParameter4fvNV = _link_function('glProgramNamedParameter4fvNV', None, [GLuint, GLsizei, POINTER(GLubyte), POINTER(GLfloat)], 'NV_fragment_program') 7300 7301# GL/glext.h:7321 7302glProgramNamedParameter4dvNV = _link_function('glProgramNamedParameter4dvNV', None, [GLuint, GLsizei, POINTER(GLubyte), POINTER(GLdouble)], 'NV_fragment_program') 7303 7304# GL/glext.h:7322 7305glGetProgramNamedParameterfvNV = _link_function('glGetProgramNamedParameterfvNV', None, [GLuint, GLsizei, POINTER(GLubyte), POINTER(GLfloat)], 'NV_fragment_program') 7306 7307# GL/glext.h:7323 7308glGetProgramNamedParameterdvNV = _link_function('glGetProgramNamedParameterdvNV', None, [GLuint, GLsizei, POINTER(GLubyte), POINTER(GLdouble)], 'NV_fragment_program') 7309 7310PFNGLPROGRAMNAMEDPARAMETER4FNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:7325 7311PFNGLPROGRAMNAMEDPARAMETER4DNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:7326 7312PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:7327 7313PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), POINTER(GLdouble)) # GL/glext.h:7328 7314PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), POINTER(GLfloat)) # GL/glext.h:7329 7315PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLubyte), POINTER(GLdouble)) # GL/glext.h:7330 7316# NV_half_float (GL/glext.h:7333) 7317GL_NV_half_float = 1 # GL/glext.h:7334 7318# GL/glext.h:7336 7319glVertex2hNV = _link_function('glVertex2hNV', None, [GLhalfNV, GLhalfNV], 'NV_half_float') 7320 7321# GL/glext.h:7337 7322glVertex2hvNV = _link_function('glVertex2hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float') 7323 7324# GL/glext.h:7338 7325glVertex3hNV = _link_function('glVertex3hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float') 7326 7327# GL/glext.h:7339 7328glVertex3hvNV = _link_function('glVertex3hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float') 7329 7330# GL/glext.h:7340 7331glVertex4hNV = _link_function('glVertex4hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float') 7332 7333# GL/glext.h:7341 7334glVertex4hvNV = _link_function('glVertex4hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float') 7335 7336# GL/glext.h:7342 7337glNormal3hNV = _link_function('glNormal3hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float') 7338 7339# GL/glext.h:7343 7340glNormal3hvNV = _link_function('glNormal3hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float') 7341 7342# GL/glext.h:7344 7343glColor3hNV = _link_function('glColor3hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float') 7344 7345# GL/glext.h:7345 7346glColor3hvNV = _link_function('glColor3hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float') 7347 7348# GL/glext.h:7346 7349glColor4hNV = _link_function('glColor4hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float') 7350 7351# GL/glext.h:7347 7352glColor4hvNV = _link_function('glColor4hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float') 7353 7354# GL/glext.h:7348 7355glTexCoord1hNV = _link_function('glTexCoord1hNV', None, [GLhalfNV], 'NV_half_float') 7356 7357# GL/glext.h:7349 7358glTexCoord1hvNV = _link_function('glTexCoord1hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float') 7359 7360# GL/glext.h:7350 7361glTexCoord2hNV = _link_function('glTexCoord2hNV', None, [GLhalfNV, GLhalfNV], 'NV_half_float') 7362 7363# GL/glext.h:7351 7364glTexCoord2hvNV = _link_function('glTexCoord2hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float') 7365 7366# GL/glext.h:7352 7367glTexCoord3hNV = _link_function('glTexCoord3hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float') 7368 7369# GL/glext.h:7353 7370glTexCoord3hvNV = _link_function('glTexCoord3hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float') 7371 7372# GL/glext.h:7354 7373glTexCoord4hNV = _link_function('glTexCoord4hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float') 7374 7375# GL/glext.h:7355 7376glTexCoord4hvNV = _link_function('glTexCoord4hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float') 7377 7378# GL/glext.h:7356 7379glMultiTexCoord1hNV = _link_function('glMultiTexCoord1hNV', None, [GLenum, GLhalfNV], 'NV_half_float') 7380 7381# GL/glext.h:7357 7382glMultiTexCoord1hvNV = _link_function('glMultiTexCoord1hvNV', None, [GLenum, POINTER(GLhalfNV)], 'NV_half_float') 7383 7384# GL/glext.h:7358 7385glMultiTexCoord2hNV = _link_function('glMultiTexCoord2hNV', None, [GLenum, GLhalfNV, GLhalfNV], 'NV_half_float') 7386 7387# GL/glext.h:7359 7388glMultiTexCoord2hvNV = _link_function('glMultiTexCoord2hvNV', None, [GLenum, POINTER(GLhalfNV)], 'NV_half_float') 7389 7390# GL/glext.h:7360 7391glMultiTexCoord3hNV = _link_function('glMultiTexCoord3hNV', None, [GLenum, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float') 7392 7393# GL/glext.h:7361 7394glMultiTexCoord3hvNV = _link_function('glMultiTexCoord3hvNV', None, [GLenum, POINTER(GLhalfNV)], 'NV_half_float') 7395 7396# GL/glext.h:7362 7397glMultiTexCoord4hNV = _link_function('glMultiTexCoord4hNV', None, [GLenum, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float') 7398 7399# GL/glext.h:7363 7400glMultiTexCoord4hvNV = _link_function('glMultiTexCoord4hvNV', None, [GLenum, POINTER(GLhalfNV)], 'NV_half_float') 7401 7402# GL/glext.h:7364 7403glFogCoordhNV = _link_function('glFogCoordhNV', None, [GLhalfNV], 'NV_half_float') 7404 7405# GL/glext.h:7365 7406glFogCoordhvNV = _link_function('glFogCoordhvNV', None, [POINTER(GLhalfNV)], 'NV_half_float') 7407 7408# GL/glext.h:7366 7409glSecondaryColor3hNV = _link_function('glSecondaryColor3hNV', None, [GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float') 7410 7411# GL/glext.h:7367 7412glSecondaryColor3hvNV = _link_function('glSecondaryColor3hvNV', None, [POINTER(GLhalfNV)], 'NV_half_float') 7413 7414# GL/glext.h:7368 7415glVertexWeighthNV = _link_function('glVertexWeighthNV', None, [GLhalfNV], 'NV_half_float') 7416 7417# GL/glext.h:7369 7418glVertexWeighthvNV = _link_function('glVertexWeighthvNV', None, [POINTER(GLhalfNV)], 'NV_half_float') 7419 7420# GL/glext.h:7370 7421glVertexAttrib1hNV = _link_function('glVertexAttrib1hNV', None, [GLuint, GLhalfNV], 'NV_half_float') 7422 7423# GL/glext.h:7371 7424glVertexAttrib1hvNV = _link_function('glVertexAttrib1hvNV', None, [GLuint, POINTER(GLhalfNV)], 'NV_half_float') 7425 7426# GL/glext.h:7372 7427glVertexAttrib2hNV = _link_function('glVertexAttrib2hNV', None, [GLuint, GLhalfNV, GLhalfNV], 'NV_half_float') 7428 7429# GL/glext.h:7373 7430glVertexAttrib2hvNV = _link_function('glVertexAttrib2hvNV', None, [GLuint, POINTER(GLhalfNV)], 'NV_half_float') 7431 7432# GL/glext.h:7374 7433glVertexAttrib3hNV = _link_function('glVertexAttrib3hNV', None, [GLuint, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float') 7434 7435# GL/glext.h:7375 7436glVertexAttrib3hvNV = _link_function('glVertexAttrib3hvNV', None, [GLuint, POINTER(GLhalfNV)], 'NV_half_float') 7437 7438# GL/glext.h:7376 7439glVertexAttrib4hNV = _link_function('glVertexAttrib4hNV', None, [GLuint, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV], 'NV_half_float') 7440 7441# GL/glext.h:7377 7442glVertexAttrib4hvNV = _link_function('glVertexAttrib4hvNV', None, [GLuint, POINTER(GLhalfNV)], 'NV_half_float') 7443 7444# GL/glext.h:7378 7445glVertexAttribs1hvNV = _link_function('glVertexAttribs1hvNV', None, [GLuint, GLsizei, POINTER(GLhalfNV)], 'NV_half_float') 7446 7447# GL/glext.h:7379 7448glVertexAttribs2hvNV = _link_function('glVertexAttribs2hvNV', None, [GLuint, GLsizei, POINTER(GLhalfNV)], 'NV_half_float') 7449 7450# GL/glext.h:7380 7451glVertexAttribs3hvNV = _link_function('glVertexAttribs3hvNV', None, [GLuint, GLsizei, POINTER(GLhalfNV)], 'NV_half_float') 7452 7453# GL/glext.h:7381 7454glVertexAttribs4hvNV = _link_function('glVertexAttribs4hvNV', None, [GLuint, GLsizei, POINTER(GLhalfNV)], 'NV_half_float') 7455 7456PFNGLVERTEX2HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV) # GL/glext.h:7383 7457PFNGLVERTEX2HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7384 7458PFNGLVERTEX3HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7385 7459PFNGLVERTEX3HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7386 7460PFNGLVERTEX4HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7387 7461PFNGLVERTEX4HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7388 7462PFNGLNORMAL3HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7389 7463PFNGLNORMAL3HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7390 7464PFNGLCOLOR3HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7391 7465PFNGLCOLOR3HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7392 7466PFNGLCOLOR4HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7393 7467PFNGLCOLOR4HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7394 7468PFNGLTEXCOORD1HNVPROC = CFUNCTYPE(None, GLhalfNV) # GL/glext.h:7395 7469PFNGLTEXCOORD1HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7396 7470PFNGLTEXCOORD2HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV) # GL/glext.h:7397 7471PFNGLTEXCOORD2HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7398 7472PFNGLTEXCOORD3HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7399 7473PFNGLTEXCOORD3HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7400 7474PFNGLTEXCOORD4HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7401 7475PFNGLTEXCOORD4HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7402 7476PFNGLMULTITEXCOORD1HNVPROC = CFUNCTYPE(None, GLenum, GLhalfNV) # GL/glext.h:7403 7477PFNGLMULTITEXCOORD1HVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLhalfNV)) # GL/glext.h:7404 7478PFNGLMULTITEXCOORD2HNVPROC = CFUNCTYPE(None, GLenum, GLhalfNV, GLhalfNV) # GL/glext.h:7405 7479PFNGLMULTITEXCOORD2HVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLhalfNV)) # GL/glext.h:7406 7480PFNGLMULTITEXCOORD3HNVPROC = CFUNCTYPE(None, GLenum, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7407 7481PFNGLMULTITEXCOORD3HVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLhalfNV)) # GL/glext.h:7408 7482PFNGLMULTITEXCOORD4HNVPROC = CFUNCTYPE(None, GLenum, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7409 7483PFNGLMULTITEXCOORD4HVNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLhalfNV)) # GL/glext.h:7410 7484PFNGLFOGCOORDHNVPROC = CFUNCTYPE(None, GLhalfNV) # GL/glext.h:7411 7485PFNGLFOGCOORDHVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7412 7486PFNGLSECONDARYCOLOR3HNVPROC = CFUNCTYPE(None, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7413 7487PFNGLSECONDARYCOLOR3HVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7414 7488PFNGLVERTEXWEIGHTHNVPROC = CFUNCTYPE(None, GLhalfNV) # GL/glext.h:7415 7489PFNGLVERTEXWEIGHTHVNVPROC = CFUNCTYPE(None, POINTER(GLhalfNV)) # GL/glext.h:7416 7490PFNGLVERTEXATTRIB1HNVPROC = CFUNCTYPE(None, GLuint, GLhalfNV) # GL/glext.h:7417 7491PFNGLVERTEXATTRIB1HVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLhalfNV)) # GL/glext.h:7418 7492PFNGLVERTEXATTRIB2HNVPROC = CFUNCTYPE(None, GLuint, GLhalfNV, GLhalfNV) # GL/glext.h:7419 7493PFNGLVERTEXATTRIB2HVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLhalfNV)) # GL/glext.h:7420 7494PFNGLVERTEXATTRIB3HNVPROC = CFUNCTYPE(None, GLuint, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7421 7495PFNGLVERTEXATTRIB3HVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLhalfNV)) # GL/glext.h:7422 7496PFNGLVERTEXATTRIB4HNVPROC = CFUNCTYPE(None, GLuint, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV) # GL/glext.h:7423 7497PFNGLVERTEXATTRIB4HVNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLhalfNV)) # GL/glext.h:7424 7498PFNGLVERTEXATTRIBS1HVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLhalfNV)) # GL/glext.h:7425 7499PFNGLVERTEXATTRIBS2HVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLhalfNV)) # GL/glext.h:7426 7500PFNGLVERTEXATTRIBS3HVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLhalfNV)) # GL/glext.h:7427 7501PFNGLVERTEXATTRIBS4HVNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLhalfNV)) # GL/glext.h:7428 7502# NV_pixel_data_range (GL/glext.h:7431) 7503GL_NV_pixel_data_range = 1 # GL/glext.h:7432 7504# GL/glext.h:7434 7505glPixelDataRangeNV = _link_function('glPixelDataRangeNV', None, [GLenum, GLsizei, POINTER(GLvoid)], 'NV_pixel_data_range') 7506 7507# GL/glext.h:7435 7508glFlushPixelDataRangeNV = _link_function('glFlushPixelDataRangeNV', None, [GLenum], 'NV_pixel_data_range') 7509 7510PFNGLPIXELDATARANGENVPROC = CFUNCTYPE(None, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7437 7511PFNGLFLUSHPIXELDATARANGENVPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7438 7512# NV_primitive_restart (GL/glext.h:7441) 7513GL_NV_primitive_restart = 1 # GL/glext.h:7442 7514# GL/glext.h:7444 7515glPrimitiveRestartNV = _link_function('glPrimitiveRestartNV', None, [], 'NV_primitive_restart') 7516 7517# GL/glext.h:7445 7518glPrimitiveRestartIndexNV = _link_function('glPrimitiveRestartIndexNV', None, [GLuint], 'NV_primitive_restart') 7519 7520PFNGLPRIMITIVERESTARTNVPROC = CFUNCTYPE(None) # GL/glext.h:7447 7521PFNGLPRIMITIVERESTARTINDEXNVPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7448 7522# NV_texture_expand_normal (GL/glext.h:7451) 7523GL_NV_texture_expand_normal = 1 # GL/glext.h:7452 7524# NV_vertex_program2 (GL/glext.h:7455) 7525GL_NV_vertex_program2 = 1 # GL/glext.h:7456 7526# ATI_map_object_buffer (GL/glext.h:7459) 7527GL_ATI_map_object_buffer = 1 # GL/glext.h:7460 7528# GL/glext.h:7462 7529glMapObjectBufferATI = _link_function('glMapObjectBufferATI', POINTER(GLvoid), [GLuint], 'ATI_map_object_buffer') 7530 7531# GL/glext.h:7463 7532glUnmapObjectBufferATI = _link_function('glUnmapObjectBufferATI', None, [GLuint], 'ATI_map_object_buffer') 7533 7534PFNGLMAPOBJECTBUFFERATIPROC = CFUNCTYPE(POINTER(GLvoid), GLuint) # GL/glext.h:7465 7535PFNGLUNMAPOBJECTBUFFERATIPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:7466 7536# ATI_separate_stencil (GL/glext.h:7469) 7537GL_ATI_separate_stencil = 1 # GL/glext.h:7470 7538# GL/glext.h:7472 7539glStencilOpSeparateATI = _link_function('glStencilOpSeparateATI', None, [GLenum, GLenum, GLenum, GLenum], 'ATI_separate_stencil') 7540 7541# GL/glext.h:7473 7542glStencilFuncSeparateATI = _link_function('glStencilFuncSeparateATI', None, [GLenum, GLenum, GLint, GLuint], 'ATI_separate_stencil') 7543 7544PFNGLSTENCILOPSEPARATEATIPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLenum) # GL/glext.h:7475 7545PFNGLSTENCILFUNCSEPARATEATIPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLuint) # GL/glext.h:7476 7546# ATI_vertex_attrib_array_object (GL/glext.h:7479) 7547GL_ATI_vertex_attrib_array_object = 1 # GL/glext.h:7480 7548# GL/glext.h:7482 7549glVertexAttribArrayObjectATI = _link_function('glVertexAttribArrayObjectATI', None, [GLuint, GLint, GLenum, GLboolean, GLsizei, GLuint, GLuint], 'ATI_vertex_attrib_array_object') 7550 7551# GL/glext.h:7483 7552glGetVertexAttribArrayObjectfvATI = _link_function('glGetVertexAttribArrayObjectfvATI', None, [GLuint, GLenum, POINTER(GLfloat)], 'ATI_vertex_attrib_array_object') 7553 7554# GL/glext.h:7484 7555glGetVertexAttribArrayObjectivATI = _link_function('glGetVertexAttribArrayObjectivATI', None, [GLuint, GLenum, POINTER(GLint)], 'ATI_vertex_attrib_array_object') 7556 7557PFNGLVERTEXATTRIBARRAYOBJECTATIPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLboolean, GLsizei, GLuint, GLuint) # GL/glext.h:7486 7558PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLfloat)) # GL/glext.h:7487 7559PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7488 7560# OES_read_format (GL/glext.h:7491) 7561GL_OES_read_format = 1 # GL/glext.h:7492 7562# EXT_depth_bounds_test (GL/glext.h:7495) 7563GL_EXT_depth_bounds_test = 1 # GL/glext.h:7496 7564GLclampd = c_double # /usr/include/GL/gl.h:135 7565# GL/glext.h:7498 7566glDepthBoundsEXT = _link_function('glDepthBoundsEXT', None, [GLclampd, GLclampd], 'EXT_depth_bounds_test') 7567 7568PFNGLDEPTHBOUNDSEXTPROC = CFUNCTYPE(None, GLclampd, GLclampd) # GL/glext.h:7500 7569# EXT_texture_mirror_clamp (GL/glext.h:7503) 7570GL_EXT_texture_mirror_clamp = 1 # GL/glext.h:7504 7571# EXT_blend_equation_separate (GL/glext.h:7507) 7572GL_EXT_blend_equation_separate = 1 # GL/glext.h:7508 7573# GL/glext.h:7510 7574glBlendEquationSeparateEXT = _link_function('glBlendEquationSeparateEXT', None, [GLenum, GLenum], 'EXT_blend_equation_separate') 7575 7576PFNGLBLENDEQUATIONSEPARATEEXTPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:7512 7577# MESA_pack_invert (GL/glext.h:7515) 7578GL_MESA_pack_invert = 1 # GL/glext.h:7516 7579# MESA_ycbcr_texture (GL/glext.h:7519) 7580GL_MESA_ycbcr_texture = 1 # GL/glext.h:7520 7581# EXT_pixel_buffer_object (GL/glext.h:7523) 7582GL_EXT_pixel_buffer_object = 1 # GL/glext.h:7524 7583# NV_fragment_program_option (GL/glext.h:7527) 7584GL_NV_fragment_program_option = 1 # GL/glext.h:7528 7585# NV_fragment_program2 (GL/glext.h:7531) 7586GL_NV_fragment_program2 = 1 # GL/glext.h:7532 7587# NV_vertex_program2_option (GL/glext.h:7535) 7588GL_NV_vertex_program2_option = 1 # GL/glext.h:7536 7589# NV_vertex_program3 (GL/glext.h:7539) 7590GL_NV_vertex_program3 = 1 # GL/glext.h:7540 7591# EXT_framebuffer_object (GL/glext.h:7543) 7592GL_EXT_framebuffer_object = 1 # GL/glext.h:7544 7593# GL/glext.h:7546 7594glIsRenderbufferEXT = _link_function('glIsRenderbufferEXT', GLboolean, [GLuint], 'EXT_framebuffer_object') 7595 7596# GL/glext.h:7547 7597glBindRenderbufferEXT = _link_function('glBindRenderbufferEXT', None, [GLenum, GLuint], 'EXT_framebuffer_object') 7598 7599# GL/glext.h:7548 7600glDeleteRenderbuffersEXT = _link_function('glDeleteRenderbuffersEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_framebuffer_object') 7601 7602# GL/glext.h:7549 7603glGenRenderbuffersEXT = _link_function('glGenRenderbuffersEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_framebuffer_object') 7604 7605# GL/glext.h:7550 7606glRenderbufferStorageEXT = _link_function('glRenderbufferStorageEXT', None, [GLenum, GLenum, GLsizei, GLsizei], 'EXT_framebuffer_object') 7607 7608# GL/glext.h:7551 7609glGetRenderbufferParameterivEXT = _link_function('glGetRenderbufferParameterivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_framebuffer_object') 7610 7611# GL/glext.h:7552 7612glIsFramebufferEXT = _link_function('glIsFramebufferEXT', GLboolean, [GLuint], 'EXT_framebuffer_object') 7613 7614# GL/glext.h:7553 7615glBindFramebufferEXT = _link_function('glBindFramebufferEXT', None, [GLenum, GLuint], 'EXT_framebuffer_object') 7616 7617# GL/glext.h:7554 7618glDeleteFramebuffersEXT = _link_function('glDeleteFramebuffersEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_framebuffer_object') 7619 7620# GL/glext.h:7555 7621glGenFramebuffersEXT = _link_function('glGenFramebuffersEXT', None, [GLsizei, POINTER(GLuint)], 'EXT_framebuffer_object') 7622 7623# GL/glext.h:7556 7624glCheckFramebufferStatusEXT = _link_function('glCheckFramebufferStatusEXT', GLenum, [GLenum], 'EXT_framebuffer_object') 7625 7626# GL/glext.h:7557 7627glFramebufferTexture1DEXT = _link_function('glFramebufferTexture1DEXT', None, [GLenum, GLenum, GLenum, GLuint, GLint], 'EXT_framebuffer_object') 7628 7629# GL/glext.h:7558 7630glFramebufferTexture2DEXT = _link_function('glFramebufferTexture2DEXT', None, [GLenum, GLenum, GLenum, GLuint, GLint], 'EXT_framebuffer_object') 7631 7632# GL/glext.h:7559 7633glFramebufferTexture3DEXT = _link_function('glFramebufferTexture3DEXT', None, [GLenum, GLenum, GLenum, GLuint, GLint, GLint], 'EXT_framebuffer_object') 7634 7635# GL/glext.h:7560 7636glFramebufferRenderbufferEXT = _link_function('glFramebufferRenderbufferEXT', None, [GLenum, GLenum, GLenum, GLuint], 'EXT_framebuffer_object') 7637 7638# GL/glext.h:7561 7639glGetFramebufferAttachmentParameterivEXT = _link_function('glGetFramebufferAttachmentParameterivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_framebuffer_object') 7640 7641# GL/glext.h:7562 7642glGenerateMipmapEXT = _link_function('glGenerateMipmapEXT', None, [GLenum], 'EXT_framebuffer_object') 7643 7644PFNGLISRENDERBUFFEREXTPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7564 7645PFNGLBINDRENDERBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7565 7646PFNGLDELETERENDERBUFFERSEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7566 7647PFNGLGENRENDERBUFFERSEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7567 7648PFNGLRENDERBUFFERSTORAGEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLsizei, GLsizei) # GL/glext.h:7568 7649PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:7569 7650PFNGLISFRAMEBUFFEREXTPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:7570 7651PFNGLBINDFRAMEBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7571 7652PFNGLDELETEFRAMEBUFFERSEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7572 7653PFNGLGENFRAMEBUFFERSEXTPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:7573 7654PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC = CFUNCTYPE(GLenum, GLenum) # GL/glext.h:7574 7655PFNGLFRAMEBUFFERTEXTURE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint) # GL/glext.h:7575 7656PFNGLFRAMEBUFFERTEXTURE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint) # GL/glext.h:7576 7657PFNGLFRAMEBUFFERTEXTURE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:7577 7658PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint) # GL/glext.h:7578 7659PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:7579 7660PFNGLGENERATEMIPMAPEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7580 7661# GREMEDY_string_marker (GL/glext.h:7583) 7662GL_GREMEDY_string_marker = 1 # GL/glext.h:7584 7663# GL/glext.h:7586 7664glStringMarkerGREMEDY = _link_function('glStringMarkerGREMEDY', None, [GLsizei, POINTER(GLvoid)], 'GREMEDY_string_marker') 7665 7666PFNGLSTRINGMARKERGREMEDYPROC = CFUNCTYPE(None, GLsizei, POINTER(GLvoid)) # GL/glext.h:7588 7667# EXT_Cg_shader (GL/glext.h:7591) 7668GL_EXT_Cg_shader = 1 # GL/glext.h:7592 7669# EXT_timer_query (GL/glext.h:7595) 7670GL_EXT_timer_query = 1 # GL/glext.h:7596 7671# GL/glext.h:7598 7672glGetQueryObjecti64vEXT = _link_function('glGetQueryObjecti64vEXT', None, [GLuint, GLenum, POINTER(GLint64EXT)], 'EXT_timer_query') 7673 7674# GL/glext.h:7599 7675glGetQueryObjectui64vEXT = _link_function('glGetQueryObjectui64vEXT', None, [GLuint, GLenum, POINTER(GLuint64EXT)], 'EXT_timer_query') 7676 7677PFNGLGETQUERYOBJECTI64VEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint64EXT)) # GL/glext.h:7601 7678PFNGLGETQUERYOBJECTUI64VEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint64EXT)) # GL/glext.h:7602 7679# EXT_texture_buffer_object (GL/glext.h:7605) 7680GL_EXT_texture_buffer_object = 1 # GL/glext.h:7606 7681# GL/glext.h:7608 7682glTexBufferEXT = _link_function('glTexBufferEXT', None, [GLenum, GLenum, GLuint], 'EXT_texture_buffer_object') 7683 7684PFNGLTEXBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:7610 7685# NV_transform_feedback (GL/glext.h:7613) 7686GL_NV_transform_feedback = 1 # GL/glext.h:7614 7687# GL/glext.h:7616 7688glBeginTransformFeedbackNV = _link_function('glBeginTransformFeedbackNV', None, [GLenum], 'NV_transform_feedback') 7689 7690# GL/glext.h:7617 7691glEndTransformFeedbackNV = _link_function('glEndTransformFeedbackNV', None, [], 'NV_transform_feedback') 7692 7693# GL/glext.h:7618 7694glTransformFeedbackAttribsNV = _link_function('glTransformFeedbackAttribsNV', None, [GLuint, POINTER(GLint), GLenum], 'NV_transform_feedback') 7695 7696# GL/glext.h:7619 7697glBindBufferRangeNV = _link_function('glBindBufferRangeNV', None, [GLenum, GLuint, GLuint, GLintptr, GLsizeiptr], 'NV_transform_feedback') 7698 7699# GL/glext.h:7620 7700glBindBufferOffsetNV = _link_function('glBindBufferOffsetNV', None, [GLenum, GLuint, GLuint, GLintptr], 'NV_transform_feedback') 7701 7702# GL/glext.h:7621 7703glBindBufferBaseNV = _link_function('glBindBufferBaseNV', None, [GLenum, GLuint, GLuint], 'NV_transform_feedback') 7704 7705# GL/glext.h:7622 7706glTransformFeedbackVaryingsNV = _link_function('glTransformFeedbackVaryingsNV', None, [GLuint, GLsizei, POINTER(GLint), GLenum], 'NV_transform_feedback') 7707 7708# GL/glext.h:7623 7709glActiveVaryingNV = _link_function('glActiveVaryingNV', None, [GLuint, POINTER(GLchar)], 'NV_transform_feedback') 7710 7711# GL/glext.h:7624 7712glGetVaryingLocationNV = _link_function('glGetVaryingLocationNV', GLint, [GLuint, POINTER(GLchar)], 'NV_transform_feedback') 7713 7714# GL/glext.h:7625 7715glGetActiveVaryingNV = _link_function('glGetActiveVaryingNV', None, [GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLsizei), POINTER(GLenum), POINTER(GLchar)], 'NV_transform_feedback') 7716 7717# GL/glext.h:7626 7718glGetTransformFeedbackVaryingNV = _link_function('glGetTransformFeedbackVaryingNV', None, [GLuint, GLuint, POINTER(GLint)], 'NV_transform_feedback') 7719 7720PFNGLBEGINTRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7628 7721PFNGLENDTRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None) # GL/glext.h:7629 7722PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLint), GLenum) # GL/glext.h:7630 7723PFNGLBINDBUFFERRANGENVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLintptr, GLsizeiptr) # GL/glext.h:7631 7724PFNGLBINDBUFFEROFFSETNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLintptr) # GL/glext.h:7632 7725PFNGLBINDBUFFERBASENVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) # GL/glext.h:7633 7726PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLint), GLenum) # GL/glext.h:7634 7727PFNGLACTIVEVARYINGNVPROC = CFUNCTYPE(None, GLuint, POINTER(GLchar)) # GL/glext.h:7635 7728PFNGLGETVARYINGLOCATIONNVPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:7636 7729PFNGLGETACTIVEVARYINGNVPROC = CFUNCTYPE(None, GLuint, GLuint, GLsizei, POINTER(GLsizei), POINTER(GLsizei), POINTER(GLenum), POINTER(GLchar)) # GL/glext.h:7637 7730PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLint)) # GL/glext.h:7638 7731# NV_depth_buffer_float (GL/glext.h:7642) 7732GL_NV_depth_buffer_float = 1 # GL/glext.h:7643 7733# GL/glext.h:7645 7734glDepthRangedNV = _link_function('glDepthRangedNV', None, [GLdouble, GLdouble], 'NV_depth_buffer_float') 7735 7736# GL/glext.h:7646 7737glClearDepthdNV = _link_function('glClearDepthdNV', None, [GLdouble], 'NV_depth_buffer_float') 7738 7739# GL/glext.h:7647 7740glDepthBoundsdNV = _link_function('glDepthBoundsdNV', None, [GLdouble, GLdouble], 'NV_depth_buffer_float') 7741 7742PFNGLDEPTHRANGEDNVPROC = CFUNCTYPE(None, GLdouble, GLdouble) # GL/glext.h:7649 7743PFNGLCLEARDEPTHDNVPROC = CFUNCTYPE(None, GLdouble) # GL/glext.h:7650 7744PFNGLDEPTHBOUNDSDNVPROC = CFUNCTYPE(None, GLdouble, GLdouble) # GL/glext.h:7651 7745# EXT_texture_compression_latc (GL/glext.h:7654) 7746GL_EXT_texture_compression_latc = 1 # GL/glext.h:7655 7747# EXT_framebuffer_sRGB (GL/glext.h:7658) 7748GL_EXT_framebuffer_sRGB = 1 # GL/glext.h:7659 7749# EXT_texture_shared_exponent (GL/glext.h:7662) 7750GL_EXT_texture_shared_exponent = 1 # GL/glext.h:7663 7751# EXT_packed_float (GL/glext.h:7666) 7752GL_EXT_packed_float = 1 # GL/glext.h:7667 7753# EXT_texture_array (GL/glext.h:7670) 7754GL_EXT_texture_array = 1 # GL/glext.h:7671 7755# EXT_draw_buffers2 (GL/glext.h:7674) 7756GL_EXT_draw_buffers2 = 1 # GL/glext.h:7675 7757# GL/glext.h:7677 7758glColorMaskIndexedEXT = _link_function('glColorMaskIndexedEXT', None, [GLuint, GLboolean, GLboolean, GLboolean, GLboolean], 'EXT_draw_buffers2') 7759 7760# GL/glext.h:7678 7761glGetBooleanIndexedvEXT = _link_function('glGetBooleanIndexedvEXT', None, [GLenum, GLuint, POINTER(GLboolean)], 'EXT_draw_buffers2') 7762 7763# GL/glext.h:7679 7764glGetIntegerIndexedvEXT = _link_function('glGetIntegerIndexedvEXT', None, [GLenum, GLuint, POINTER(GLint)], 'EXT_draw_buffers2') 7765 7766# GL/glext.h:7680 7767glEnableIndexedEXT = _link_function('glEnableIndexedEXT', None, [GLenum, GLuint], 'EXT_draw_buffers2') 7768 7769# GL/glext.h:7681 7770glDisableIndexedEXT = _link_function('glDisableIndexedEXT', None, [GLenum, GLuint], 'EXT_draw_buffers2') 7771 7772# GL/glext.h:7682 7773glIsEnabledIndexedEXT = _link_function('glIsEnabledIndexedEXT', GLboolean, [GLenum, GLuint], 'EXT_draw_buffers2') 7774 7775PFNGLCOLORMASKINDEXEDEXTPROC = CFUNCTYPE(None, GLuint, GLboolean, GLboolean, GLboolean, GLboolean) # GL/glext.h:7684 7776PFNGLGETBOOLEANINDEXEDVEXTPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLboolean)) # GL/glext.h:7685 7777PFNGLGETINTEGERINDEXEDVEXTPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:7686 7778PFNGLENABLEINDEXEDEXTPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7687 7779PFNGLDISABLEINDEXEDEXTPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:7688 7780PFNGLISENABLEDINDEXEDEXTPROC = CFUNCTYPE(GLboolean, GLenum, GLuint) # GL/glext.h:7689 7781# EXT_texture_integer (GL/glext.h:7692) 7782GL_EXT_texture_integer = 1 # GL/glext.h:7693 7783# GL/glext.h:7695 7784glTexParameterIivEXT = _link_function('glTexParameterIivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_texture_integer') 7785 7786# GL/glext.h:7696 7787glTexParameterIuivEXT = _link_function('glTexParameterIuivEXT', None, [GLenum, GLenum, POINTER(GLuint)], 'EXT_texture_integer') 7788 7789# GL/glext.h:7697 7790glGetTexParameterIivEXT = _link_function('glGetTexParameterIivEXT', None, [GLenum, GLenum, POINTER(GLint)], 'EXT_texture_integer') 7791 7792# GL/glext.h:7698 7793glGetTexParameterIuivEXT = _link_function('glGetTexParameterIuivEXT', None, [GLenum, GLenum, POINTER(GLuint)], 'EXT_texture_integer') 7794 7795# GL/glext.h:7699 7796glClearColorIiEXT = _link_function('glClearColorIiEXT', None, [GLint, GLint, GLint, GLint], 'EXT_texture_integer') 7797 7798# GL/glext.h:7700 7799glClearColorIuiEXT = _link_function('glClearColorIuiEXT', None, [GLuint, GLuint, GLuint, GLuint], 'EXT_texture_integer') 7800 7801PFNGLTEXPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:7702 7802PFNGLTEXPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:7703 7803PFNGLGETTEXPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:7704 7804PFNGLGETTEXPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:7705 7805PFNGLCLEARCOLORIIEXTPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint) # GL/glext.h:7706 7806PFNGLCLEARCOLORIUIEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:7707 7807# EXT_bindable_uniform (GL/glext.h:7710) 7808GL_EXT_bindable_uniform = 1 # GL/glext.h:7711 7809# GL/glext.h:7713 7810glUniformBufferEXT = _link_function('glUniformBufferEXT', None, [GLuint, GLint, GLuint], 'EXT_bindable_uniform') 7811 7812# GL/glext.h:7714 7813glGetUniformBufferSizeEXT = _link_function('glGetUniformBufferSizeEXT', GLint, [GLuint, GLint], 'EXT_bindable_uniform') 7814 7815# GL/glext.h:7715 7816glGetUniformOffsetEXT = _link_function('glGetUniformOffsetEXT', GLintptr, [GLuint, GLint], 'EXT_bindable_uniform') 7817 7818PFNGLUNIFORMBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLint, GLuint) # GL/glext.h:7717 7819PFNGLGETUNIFORMBUFFERSIZEEXTPROC = CFUNCTYPE(GLint, GLuint, GLint) # GL/glext.h:7718 7820PFNGLGETUNIFORMOFFSETEXTPROC = CFUNCTYPE(GLintptr, GLuint, GLint) # GL/glext.h:7719 7821# EXT_gpu_shader4 (GL/glext.h:7722) 7822GL_EXT_gpu_shader4 = 1 # GL/glext.h:7723 7823# GL/glext.h:7725 7824glGetUniformuivEXT = _link_function('glGetUniformuivEXT', None, [GLuint, GLint, POINTER(GLuint)], 'EXT_gpu_shader4') 7825 7826# GL/glext.h:7726 7827glBindFragDataLocationEXT = _link_function('glBindFragDataLocationEXT', None, [GLuint, GLuint, POINTER(GLchar)], 'EXT_gpu_shader4') 7828 7829# GL/glext.h:7727 7830glGetFragDataLocationEXT = _link_function('glGetFragDataLocationEXT', GLint, [GLuint, POINTER(GLchar)], 'EXT_gpu_shader4') 7831 7832# GL/glext.h:7728 7833glUniform1uiEXT = _link_function('glUniform1uiEXT', None, [GLint, GLuint], 'EXT_gpu_shader4') 7834 7835# GL/glext.h:7729 7836glUniform2uiEXT = _link_function('glUniform2uiEXT', None, [GLint, GLuint, GLuint], 'EXT_gpu_shader4') 7837 7838# GL/glext.h:7730 7839glUniform3uiEXT = _link_function('glUniform3uiEXT', None, [GLint, GLuint, GLuint, GLuint], 'EXT_gpu_shader4') 7840 7841# GL/glext.h:7731 7842glUniform4uiEXT = _link_function('glUniform4uiEXT', None, [GLint, GLuint, GLuint, GLuint, GLuint], 'EXT_gpu_shader4') 7843 7844# GL/glext.h:7732 7845glUniform1uivEXT = _link_function('glUniform1uivEXT', None, [GLint, GLsizei, POINTER(GLuint)], 'EXT_gpu_shader4') 7846 7847# GL/glext.h:7733 7848glUniform2uivEXT = _link_function('glUniform2uivEXT', None, [GLint, GLsizei, POINTER(GLuint)], 'EXT_gpu_shader4') 7849 7850# GL/glext.h:7734 7851glUniform3uivEXT = _link_function('glUniform3uivEXT', None, [GLint, GLsizei, POINTER(GLuint)], 'EXT_gpu_shader4') 7852 7853# GL/glext.h:7735 7854glUniform4uivEXT = _link_function('glUniform4uivEXT', None, [GLint, GLsizei, POINTER(GLuint)], 'EXT_gpu_shader4') 7855 7856# GL/glext.h:7736 7857glVertexAttribI1iEXT = _link_function('glVertexAttribI1iEXT', None, [GLuint, GLint], 'EXT_gpu_shader4') 7858 7859# GL/glext.h:7737 7860glVertexAttribI2iEXT = _link_function('glVertexAttribI2iEXT', None, [GLuint, GLint, GLint], 'EXT_gpu_shader4') 7861 7862# GL/glext.h:7738 7863glVertexAttribI3iEXT = _link_function('glVertexAttribI3iEXT', None, [GLuint, GLint, GLint, GLint], 'EXT_gpu_shader4') 7864 7865# GL/glext.h:7739 7866glVertexAttribI4iEXT = _link_function('glVertexAttribI4iEXT', None, [GLuint, GLint, GLint, GLint, GLint], 'EXT_gpu_shader4') 7867 7868# GL/glext.h:7740 7869glVertexAttribI1uiEXT = _link_function('glVertexAttribI1uiEXT', None, [GLuint, GLuint], 'EXT_gpu_shader4') 7870 7871# GL/glext.h:7741 7872glVertexAttribI2uiEXT = _link_function('glVertexAttribI2uiEXT', None, [GLuint, GLuint, GLuint], 'EXT_gpu_shader4') 7873 7874# GL/glext.h:7742 7875glVertexAttribI3uiEXT = _link_function('glVertexAttribI3uiEXT', None, [GLuint, GLuint, GLuint, GLuint], 'EXT_gpu_shader4') 7876 7877# GL/glext.h:7743 7878glVertexAttribI4uiEXT = _link_function('glVertexAttribI4uiEXT', None, [GLuint, GLuint, GLuint, GLuint, GLuint], 'EXT_gpu_shader4') 7879 7880# GL/glext.h:7744 7881glVertexAttribI1ivEXT = _link_function('glVertexAttribI1ivEXT', None, [GLuint, POINTER(GLint)], 'EXT_gpu_shader4') 7882 7883# GL/glext.h:7745 7884glVertexAttribI2ivEXT = _link_function('glVertexAttribI2ivEXT', None, [GLuint, POINTER(GLint)], 'EXT_gpu_shader4') 7885 7886# GL/glext.h:7746 7887glVertexAttribI3ivEXT = _link_function('glVertexAttribI3ivEXT', None, [GLuint, POINTER(GLint)], 'EXT_gpu_shader4') 7888 7889# GL/glext.h:7747 7890glVertexAttribI4ivEXT = _link_function('glVertexAttribI4ivEXT', None, [GLuint, POINTER(GLint)], 'EXT_gpu_shader4') 7891 7892# GL/glext.h:7748 7893glVertexAttribI1uivEXT = _link_function('glVertexAttribI1uivEXT', None, [GLuint, POINTER(GLuint)], 'EXT_gpu_shader4') 7894 7895# GL/glext.h:7749 7896glVertexAttribI2uivEXT = _link_function('glVertexAttribI2uivEXT', None, [GLuint, POINTER(GLuint)], 'EXT_gpu_shader4') 7897 7898# GL/glext.h:7750 7899glVertexAttribI3uivEXT = _link_function('glVertexAttribI3uivEXT', None, [GLuint, POINTER(GLuint)], 'EXT_gpu_shader4') 7900 7901# GL/glext.h:7751 7902glVertexAttribI4uivEXT = _link_function('glVertexAttribI4uivEXT', None, [GLuint, POINTER(GLuint)], 'EXT_gpu_shader4') 7903 7904# GL/glext.h:7752 7905glVertexAttribI4bvEXT = _link_function('glVertexAttribI4bvEXT', None, [GLuint, POINTER(GLbyte)], 'EXT_gpu_shader4') 7906 7907# GL/glext.h:7753 7908glVertexAttribI4svEXT = _link_function('glVertexAttribI4svEXT', None, [GLuint, POINTER(GLshort)], 'EXT_gpu_shader4') 7909 7910# GL/glext.h:7754 7911glVertexAttribI4ubvEXT = _link_function('glVertexAttribI4ubvEXT', None, [GLuint, POINTER(GLubyte)], 'EXT_gpu_shader4') 7912 7913# GL/glext.h:7755 7914glVertexAttribI4usvEXT = _link_function('glVertexAttribI4usvEXT', None, [GLuint, POINTER(GLushort)], 'EXT_gpu_shader4') 7915 7916# GL/glext.h:7756 7917glVertexAttribIPointerEXT = _link_function('glVertexAttribIPointerEXT', None, [GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_gpu_shader4') 7918 7919# GL/glext.h:7757 7920glGetVertexAttribIivEXT = _link_function('glGetVertexAttribIivEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_gpu_shader4') 7921 7922# GL/glext.h:7758 7923glGetVertexAttribIuivEXT = _link_function('glGetVertexAttribIuivEXT', None, [GLuint, GLenum, POINTER(GLuint)], 'EXT_gpu_shader4') 7924 7925PFNGLGETUNIFORMUIVEXTPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLuint)) # GL/glext.h:7760 7926PFNGLBINDFRAGDATALOCATIONEXTPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLchar)) # GL/glext.h:7761 7927PFNGLGETFRAGDATALOCATIONEXTPROC = CFUNCTYPE(GLint, GLuint, POINTER(GLchar)) # GL/glext.h:7762 7928PFNGLUNIFORM1UIEXTPROC = CFUNCTYPE(None, GLint, GLuint) # GL/glext.h:7763 7929PFNGLUNIFORM2UIEXTPROC = CFUNCTYPE(None, GLint, GLuint, GLuint) # GL/glext.h:7764 7930PFNGLUNIFORM3UIEXTPROC = CFUNCTYPE(None, GLint, GLuint, GLuint, GLuint) # GL/glext.h:7765 7931PFNGLUNIFORM4UIEXTPROC = CFUNCTYPE(None, GLint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:7766 7932PFNGLUNIFORM1UIVEXTPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7767 7933PFNGLUNIFORM2UIVEXTPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7768 7934PFNGLUNIFORM3UIVEXTPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7769 7935PFNGLUNIFORM4UIVEXTPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:7770 7936PFNGLVERTEXATTRIBI1IEXTPROC = CFUNCTYPE(None, GLuint, GLint) # GL/glext.h:7771 7937PFNGLVERTEXATTRIBI2IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint) # GL/glext.h:7772 7938PFNGLVERTEXATTRIBI3IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint) # GL/glext.h:7773 7939PFNGLVERTEXATTRIBI4IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint) # GL/glext.h:7774 7940PFNGLVERTEXATTRIBI1UIEXTPROC = CFUNCTYPE(None, GLuint, GLuint) # GL/glext.h:7775 7941PFNGLVERTEXATTRIBI2UIEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint) # GL/glext.h:7776 7942PFNGLVERTEXATTRIBI3UIEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:7777 7943PFNGLVERTEXATTRIBI4UIEXTPROC = CFUNCTYPE(None, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:7778 7944PFNGLVERTEXATTRIBI1IVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:7779 7945PFNGLVERTEXATTRIBI2IVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:7780 7946PFNGLVERTEXATTRIBI3IVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:7781 7947PFNGLVERTEXATTRIBI4IVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLint)) # GL/glext.h:7782 7948PFNGLVERTEXATTRIBI1UIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:7783 7949PFNGLVERTEXATTRIBI2UIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:7784 7950PFNGLVERTEXATTRIBI3UIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:7785 7951PFNGLVERTEXATTRIBI4UIVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLuint)) # GL/glext.h:7786 7952PFNGLVERTEXATTRIBI4BVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLbyte)) # GL/glext.h:7787 7953PFNGLVERTEXATTRIBI4SVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLshort)) # GL/glext.h:7788 7954PFNGLVERTEXATTRIBI4UBVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLubyte)) # GL/glext.h:7789 7955PFNGLVERTEXATTRIBI4USVEXTPROC = CFUNCTYPE(None, GLuint, POINTER(GLushort)) # GL/glext.h:7790 7956PFNGLVERTEXATTRIBIPOINTEREXTPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:7791 7957PFNGLGETVERTEXATTRIBIIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7792 7958PFNGLGETVERTEXATTRIBIUIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:7793 7959# EXT_geometry_shader4 (GL/glext.h:7797) 7960GL_EXT_geometry_shader4 = 1 # GL/glext.h:7798 7961# GL/glext.h:7800 7962glProgramParameteriEXT = _link_function('glProgramParameteriEXT', None, [GLuint, GLenum, GLint], 'EXT_geometry_shader4') 7963 7964# GL/glext.h:7801 7965glFramebufferTextureEXT = _link_function('glFramebufferTextureEXT', None, [GLenum, GLenum, GLuint, GLint], 'EXT_geometry_shader4') 7966 7967# GL/glext.h:7802 7968glFramebufferTextureLayerEXT = _link_function('glFramebufferTextureLayerEXT', None, [GLenum, GLenum, GLuint, GLint, GLint], 'EXT_geometry_shader4') 7969 7970# GL/glext.h:7803 7971glFramebufferTextureFaceEXT = _link_function('glFramebufferTextureFaceEXT', None, [GLenum, GLenum, GLuint, GLint, GLenum], 'EXT_geometry_shader4') 7972 7973PFNGLPROGRAMPARAMETERIEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint) # GL/glext.h:7805 7974PFNGLFRAMEBUFFERTEXTUREEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint) # GL/glext.h:7806 7975PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:7807 7976PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint, GLint, GLenum) # GL/glext.h:7808 7977# NV_geometry_program4 (GL/glext.h:7811) 7978GL_NV_geometry_program4 = 1 # GL/glext.h:7812 7979# GL/glext.h:7814 7980glProgramVertexLimitNV = _link_function('glProgramVertexLimitNV', None, [GLenum, GLint], 'NV_geometry_program4') 7981 7982PFNGLPROGRAMVERTEXLIMITNVPROC = CFUNCTYPE(None, GLenum, GLint) # GL/glext.h:7816 7983# NV_gpu_program4 (GL/glext.h:7819) 7984GL_NV_gpu_program4 = 1 # GL/glext.h:7820 7985# GL/glext.h:7822 7986glProgramLocalParameterI4iNV = _link_function('glProgramLocalParameterI4iNV', None, [GLenum, GLuint, GLint, GLint, GLint, GLint], 'NV_gpu_program4') 7987 7988# GL/glext.h:7823 7989glProgramLocalParameterI4ivNV = _link_function('glProgramLocalParameterI4ivNV', None, [GLenum, GLuint, POINTER(GLint)], 'NV_gpu_program4') 7990 7991# GL/glext.h:7824 7992glProgramLocalParametersI4ivNV = _link_function('glProgramLocalParametersI4ivNV', None, [GLenum, GLuint, GLsizei, POINTER(GLint)], 'NV_gpu_program4') 7993 7994# GL/glext.h:7825 7995glProgramLocalParameterI4uiNV = _link_function('glProgramLocalParameterI4uiNV', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint], 'NV_gpu_program4') 7996 7997# GL/glext.h:7826 7998glProgramLocalParameterI4uivNV = _link_function('glProgramLocalParameterI4uivNV', None, [GLenum, GLuint, POINTER(GLuint)], 'NV_gpu_program4') 7999 8000# GL/glext.h:7827 8001glProgramLocalParametersI4uivNV = _link_function('glProgramLocalParametersI4uivNV', None, [GLenum, GLuint, GLsizei, POINTER(GLuint)], 'NV_gpu_program4') 8002 8003# GL/glext.h:7828 8004glProgramEnvParameterI4iNV = _link_function('glProgramEnvParameterI4iNV', None, [GLenum, GLuint, GLint, GLint, GLint, GLint], 'NV_gpu_program4') 8005 8006# GL/glext.h:7829 8007glProgramEnvParameterI4ivNV = _link_function('glProgramEnvParameterI4ivNV', None, [GLenum, GLuint, POINTER(GLint)], 'NV_gpu_program4') 8008 8009# GL/glext.h:7830 8010glProgramEnvParametersI4ivNV = _link_function('glProgramEnvParametersI4ivNV', None, [GLenum, GLuint, GLsizei, POINTER(GLint)], 'NV_gpu_program4') 8011 8012# GL/glext.h:7831 8013glProgramEnvParameterI4uiNV = _link_function('glProgramEnvParameterI4uiNV', None, [GLenum, GLuint, GLuint, GLuint, GLuint, GLuint], 'NV_gpu_program4') 8014 8015# GL/glext.h:7832 8016glProgramEnvParameterI4uivNV = _link_function('glProgramEnvParameterI4uivNV', None, [GLenum, GLuint, POINTER(GLuint)], 'NV_gpu_program4') 8017 8018# GL/glext.h:7833 8019glProgramEnvParametersI4uivNV = _link_function('glProgramEnvParametersI4uivNV', None, [GLenum, GLuint, GLsizei, POINTER(GLuint)], 'NV_gpu_program4') 8020 8021# GL/glext.h:7834 8022glGetProgramLocalParameterIivNV = _link_function('glGetProgramLocalParameterIivNV', None, [GLenum, GLuint, POINTER(GLint)], 'NV_gpu_program4') 8023 8024# GL/glext.h:7835 8025glGetProgramLocalParameterIuivNV = _link_function('glGetProgramLocalParameterIuivNV', None, [GLenum, GLuint, POINTER(GLuint)], 'NV_gpu_program4') 8026 8027# GL/glext.h:7836 8028glGetProgramEnvParameterIivNV = _link_function('glGetProgramEnvParameterIivNV', None, [GLenum, GLuint, POINTER(GLint)], 'NV_gpu_program4') 8029 8030# GL/glext.h:7837 8031glGetProgramEnvParameterIuivNV = _link_function('glGetProgramEnvParameterIuivNV', None, [GLenum, GLuint, POINTER(GLuint)], 'NV_gpu_program4') 8032 8033PFNGLPROGRAMLOCALPARAMETERI4INVPROC = CFUNCTYPE(None, GLenum, GLuint, GLint, GLint, GLint, GLint) # GL/glext.h:7839 8034PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:7840 8035PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLsizei, POINTER(GLint)) # GL/glext.h:7841 8036PFNGLPROGRAMLOCALPARAMETERI4UINVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:7842 8037PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLuint)) # GL/glext.h:7843 8038PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLsizei, POINTER(GLuint)) # GL/glext.h:7844 8039PFNGLPROGRAMENVPARAMETERI4INVPROC = CFUNCTYPE(None, GLenum, GLuint, GLint, GLint, GLint, GLint) # GL/glext.h:7845 8040PFNGLPROGRAMENVPARAMETERI4IVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:7846 8041PFNGLPROGRAMENVPARAMETERSI4IVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLsizei, POINTER(GLint)) # GL/glext.h:7847 8042PFNGLPROGRAMENVPARAMETERI4UINVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:7848 8043PFNGLPROGRAMENVPARAMETERI4UIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLuint)) # GL/glext.h:7849 8044PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLsizei, POINTER(GLuint)) # GL/glext.h:7850 8045PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:7851 8046PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLuint)) # GL/glext.h:7852 8047PFNGLGETPROGRAMENVPARAMETERIIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:7853 8048PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLuint)) # GL/glext.h:7854 8049# NV_parameter_buffer_object (GL/glext.h:7857) 8050GL_NV_parameter_buffer_object = 1 # GL/glext.h:7858 8051# GL/glext.h:7860 8052glProgramBufferParametersfvNV = _link_function('glProgramBufferParametersfvNV', None, [GLenum, GLuint, GLuint, GLsizei, POINTER(GLfloat)], 'NV_parameter_buffer_object') 8053 8054# GL/glext.h:7861 8055glProgramBufferParametersIivNV = _link_function('glProgramBufferParametersIivNV', None, [GLenum, GLuint, GLuint, GLsizei, POINTER(GLint)], 'NV_parameter_buffer_object') 8056 8057# GL/glext.h:7862 8058glProgramBufferParametersIuivNV = _link_function('glProgramBufferParametersIuivNV', None, [GLenum, GLuint, GLuint, GLsizei, POINTER(GLuint)], 'NV_parameter_buffer_object') 8059 8060PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei, POINTER(GLfloat)) # GL/glext.h:7864 8061PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei, POINTER(GLint)) # GL/glext.h:7865 8062PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLsizei, POINTER(GLuint)) # GL/glext.h:7866 8063# EXT_framebuffer_multisample (GL/glext.h:7869) 8064GL_EXT_framebuffer_multisample = 1 # GL/glext.h:7870 8065# GL/glext.h:7872 8066glRenderbufferStorageMultisampleEXT = _link_function('glRenderbufferStorageMultisampleEXT', None, [GLenum, GLsizei, GLenum, GLsizei, GLsizei], 'EXT_framebuffer_multisample') 8067 8068PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, GLsizei, GLsizei) # GL/glext.h:7874 8069# NV_framebuffer_multisample_coverage (GL/glext.h:7877) 8070GL_NV_framebuffer_multisample_coverage = 1 # GL/glext.h:7878 8071# GL/glext.h:7880 8072glRenderbufferStorageMultisampleCoverageNV = _link_function('glRenderbufferStorageMultisampleCoverageNV', None, [GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei], 'NV_framebuffer_multisample_coverage') 8073 8074PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC = CFUNCTYPE(None, GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei) # GL/glext.h:7882 8075# EXT_framebuffer_blit (GL/glext.h:7885) 8076GL_EXT_framebuffer_blit = 1 # GL/glext.h:7886 8077# GL/glext.h:7888 8078glBlitFramebufferEXT = _link_function('glBlitFramebufferEXT', None, [GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum], 'EXT_framebuffer_blit') 8079 8080PFNGLBLITFRAMEBUFFEREXTPROC = CFUNCTYPE(None, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum) # GL/glext.h:7890 8081# EXT_draw_instanced (GL/glext.h:7893) 8082GL_EXT_draw_instanced = 1 # GL/glext.h:7894 8083# GL/glext.h:7896 8084glDrawArraysInstancedEXT = _link_function('glDrawArraysInstancedEXT', None, [GLenum, GLint, GLsizei, GLsizei], 'EXT_draw_instanced') 8085 8086# GL/glext.h:7897 8087glDrawElementsInstancedEXT = _link_function('glDrawElementsInstancedEXT', None, [GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei], 'EXT_draw_instanced') 8088 8089PFNGLDRAWARRAYSINSTANCEDEXTPROC = CFUNCTYPE(None, GLenum, GLint, GLsizei, GLsizei) # GL/glext.h:7899 8090PFNGLDRAWELEMENTSINSTANCEDEXTPROC = CFUNCTYPE(None, GLenum, GLsizei, GLenum, POINTER(GLvoid), GLsizei) # GL/glext.h:7900 8091# EXT_texture_compression_rgtc (GL/glext.h:7903) 8092GL_EXT_texture_compression_rgtc = 1 # GL/glext.h:7904 8093# NV_present_video (GL/glext.h:7907) 8094GL_NV_present_video = 1 # GL/glext.h:7908 8095# GL/glext.h:7910 8096glPresentFrameKeyedNV = _link_function('glPresentFrameKeyedNV', None, [GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLuint, GLenum, GLuint, GLuint], 'NV_present_video') 8097 8098# GL/glext.h:7917 8099glPresentFrameDualFillNV = _link_function('glPresentFrameDualFillNV', None, [GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint], 'NV_present_video') 8100 8101# GL/glext.h:7926 8102glGetVideoivNV = _link_function('glGetVideoivNV', None, [GLuint, GLenum, POINTER(GLint)], 'NV_present_video') 8103 8104# GL/glext.h:7927 8105glGetVideouivNV = _link_function('glGetVideouivNV', None, [GLuint, GLenum, POINTER(GLuint)], 'NV_present_video') 8106 8107# GL/glext.h:7928 8108glGetVideoi64vNV = _link_function('glGetVideoi64vNV', None, [GLuint, GLenum, POINTER(GLint64EXT)], 'NV_present_video') 8109 8110# GL/glext.h:7929 8111glGetVideoui64vNV = _link_function('glGetVideoui64vNV', None, [GLuint, GLenum, POINTER(GLuint64EXT)], 'NV_present_video') 8112 8113PFNGLPRESENTFRAMEKEYEDNVPROC = CFUNCTYPE(None, GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLuint, GLenum, GLuint, GLuint) # GL/glext.h:7931 8114PFNGLPRESENTFRAMEDUALFILLNVPROC = CFUNCTYPE(None, GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint) # GL/glext.h:7938 8115PFNGLGETVIDEOIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:7947 8116PFNGLGETVIDEOUIVNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint)) # GL/glext.h:7948 8117PFNGLGETVIDEOI64VNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint64EXT)) # GL/glext.h:7949 8118PFNGLGETVIDEOUI64VNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint64EXT)) # GL/glext.h:7950 8119# NV_conditional_render (GL/glext.h:7953) 8120GL_NV_conditional_render = 1 # GL/glext.h:7954 8121# GL/glext.h:7956 8122glBeginConditionalRenderNV = _link_function('glBeginConditionalRenderNV', None, [GLuint, GLenum], 'NV_conditional_render') 8123 8124# GL/glext.h:7957 8125glEndConditionalRenderNV = _link_function('glEndConditionalRenderNV', None, [], 'NV_conditional_render') 8126 8127PFNGLBEGINCONDITIONALRENDERNVPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:7959 8128PFNGLENDCONDITIONALRENDERNVPROC = CFUNCTYPE(None) # GL/glext.h:7960 8129# EXT_transform_feedback (GL/glext.h:7963) 8130GL_EXT_transform_feedback = 1 # GL/glext.h:7964 8131# GL/glext.h:7966 8132glBeginTransformFeedbackEXT = _link_function('glBeginTransformFeedbackEXT', None, [GLenum], 'EXT_transform_feedback') 8133 8134# GL/glext.h:7967 8135glEndTransformFeedbackEXT = _link_function('glEndTransformFeedbackEXT', None, [], 'EXT_transform_feedback') 8136 8137# GL/glext.h:7968 8138glBindBufferRangeEXT = _link_function('glBindBufferRangeEXT', None, [GLenum, GLuint, GLuint, GLintptr, GLsizeiptr], 'EXT_transform_feedback') 8139 8140# GL/glext.h:7969 8141glBindBufferOffsetEXT = _link_function('glBindBufferOffsetEXT', None, [GLenum, GLuint, GLuint, GLintptr], 'EXT_transform_feedback') 8142 8143# GL/glext.h:7970 8144glBindBufferBaseEXT = _link_function('glBindBufferBaseEXT', None, [GLenum, GLuint, GLuint], 'EXT_transform_feedback') 8145 8146# GL/glext.h:7971 8147glTransformFeedbackVaryingsEXT = _link_function('glTransformFeedbackVaryingsEXT', None, [GLuint, GLsizei, POINTER(POINTER(GLchar)), GLenum], 'EXT_transform_feedback') 8148 8149# GL/glext.h:7972 8150glGetTransformFeedbackVaryingEXT = _link_function('glGetTransformFeedbackVaryingEXT', None, [GLuint, GLuint, POINTER(GLint)], 'EXT_transform_feedback') 8151 8152PFNGLBEGINTRANSFORMFEEDBACKEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:7974 8153PFNGLENDTRANSFORMFEEDBACKEXTPROC = CFUNCTYPE(None) # GL/glext.h:7975 8154PFNGLBINDBUFFERRANGEEXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLintptr, GLsizeiptr) # GL/glext.h:7976 8155PFNGLBINDBUFFEROFFSETEXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint, GLintptr) # GL/glext.h:7977 8156PFNGLBINDBUFFERBASEEXTPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint) # GL/glext.h:7978 8157PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLint), GLenum) # GL/glext.h:7979 8158PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC = CFUNCTYPE(None, GLuint, GLuint, POINTER(GLint)) # GL/glext.h:7980 8159# EXT_direct_state_access (GL/glext.h:7983) 8160GL_EXT_direct_state_access = 1 # GL/glext.h:7984 8161# GL/glext.h:7986 8162glClientAttribDefaultEXT = _link_function('glClientAttribDefaultEXT', None, [GLbitfield], 'EXT_direct_state_access') 8163 8164# GL/glext.h:7987 8165glPushClientAttribDefaultEXT = _link_function('glPushClientAttribDefaultEXT', None, [GLbitfield], 'EXT_direct_state_access') 8166 8167# GL/glext.h:7988 8168glMatrixLoadfEXT = _link_function('glMatrixLoadfEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_direct_state_access') 8169 8170# GL/glext.h:7989 8171glMatrixLoaddEXT = _link_function('glMatrixLoaddEXT', None, [GLenum, POINTER(GLdouble)], 'EXT_direct_state_access') 8172 8173# GL/glext.h:7990 8174glMatrixMultfEXT = _link_function('glMatrixMultfEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_direct_state_access') 8175 8176# GL/glext.h:7991 8177glMatrixMultdEXT = _link_function('glMatrixMultdEXT', None, [GLenum, POINTER(GLdouble)], 'EXT_direct_state_access') 8178 8179# GL/glext.h:7992 8180glMatrixLoadIdentityEXT = _link_function('glMatrixLoadIdentityEXT', None, [GLenum], 'EXT_direct_state_access') 8181 8182# GL/glext.h:7993 8183glMatrixRotatefEXT = _link_function('glMatrixRotatefEXT', None, [GLenum, GLfloat, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access') 8184 8185# GL/glext.h:7994 8186glMatrixRotatedEXT = _link_function('glMatrixRotatedEXT', None, [GLenum, GLdouble, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access') 8187 8188# GL/glext.h:7995 8189glMatrixScalefEXT = _link_function('glMatrixScalefEXT', None, [GLenum, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access') 8190 8191# GL/glext.h:7996 8192glMatrixScaledEXT = _link_function('glMatrixScaledEXT', None, [GLenum, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access') 8193 8194# GL/glext.h:7997 8195glMatrixTranslatefEXT = _link_function('glMatrixTranslatefEXT', None, [GLenum, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access') 8196 8197# GL/glext.h:7998 8198glMatrixTranslatedEXT = _link_function('glMatrixTranslatedEXT', None, [GLenum, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access') 8199 8200# GL/glext.h:7999 8201glMatrixFrustumEXT = _link_function('glMatrixFrustumEXT', None, [GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access') 8202 8203# GL/glext.h:8000 8204glMatrixOrthoEXT = _link_function('glMatrixOrthoEXT', None, [GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access') 8205 8206# GL/glext.h:8001 8207glMatrixPopEXT = _link_function('glMatrixPopEXT', None, [GLenum], 'EXT_direct_state_access') 8208 8209# GL/glext.h:8002 8210glMatrixPushEXT = _link_function('glMatrixPushEXT', None, [GLenum], 'EXT_direct_state_access') 8211 8212# GL/glext.h:8003 8213glMatrixLoadTransposefEXT = _link_function('glMatrixLoadTransposefEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_direct_state_access') 8214 8215# GL/glext.h:8004 8216glMatrixLoadTransposedEXT = _link_function('glMatrixLoadTransposedEXT', None, [GLenum, POINTER(GLdouble)], 'EXT_direct_state_access') 8217 8218# GL/glext.h:8005 8219glMatrixMultTransposefEXT = _link_function('glMatrixMultTransposefEXT', None, [GLenum, POINTER(GLfloat)], 'EXT_direct_state_access') 8220 8221# GL/glext.h:8006 8222glMatrixMultTransposedEXT = _link_function('glMatrixMultTransposedEXT', None, [GLenum, POINTER(GLdouble)], 'EXT_direct_state_access') 8223 8224# GL/glext.h:8007 8225glTextureParameterfEXT = _link_function('glTextureParameterfEXT', None, [GLuint, GLenum, GLenum, GLfloat], 'EXT_direct_state_access') 8226 8227# GL/glext.h:8008 8228glTextureParameterfvEXT = _link_function('glTextureParameterfvEXT', None, [GLuint, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access') 8229 8230# GL/glext.h:8009 8231glTextureParameteriEXT = _link_function('glTextureParameteriEXT', None, [GLuint, GLenum, GLenum, GLint], 'EXT_direct_state_access') 8232 8233# GL/glext.h:8010 8234glTextureParameterivEXT = _link_function('glTextureParameterivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8235 8236# GL/glext.h:8011 8237glTextureImage1DEXT = _link_function('glTextureImage1DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access') 8238 8239# GL/glext.h:8012 8240glTextureImage2DEXT = _link_function('glTextureImage2DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access') 8241 8242# GL/glext.h:8013 8243glTextureSubImage1DEXT = _link_function('glTextureSubImage1DEXT', None, [GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access') 8244 8245# GL/glext.h:8014 8246glTextureSubImage2DEXT = _link_function('glTextureSubImage2DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access') 8247 8248# GL/glext.h:8015 8249glCopyTextureImage1DEXT = _link_function('glCopyTextureImage1DEXT', None, [GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint], 'EXT_direct_state_access') 8250 8251# GL/glext.h:8016 8252glCopyTextureImage2DEXT = _link_function('glCopyTextureImage2DEXT', None, [GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint], 'EXT_direct_state_access') 8253 8254# GL/glext.h:8017 8255glCopyTextureSubImage1DEXT = _link_function('glCopyTextureSubImage1DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei], 'EXT_direct_state_access') 8256 8257# GL/glext.h:8018 8258glCopyTextureSubImage2DEXT = _link_function('glCopyTextureSubImage2DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_direct_state_access') 8259 8260# GL/glext.h:8019 8261glGetTextureImageEXT = _link_function('glGetTextureImageEXT', None, [GLuint, GLenum, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access') 8262 8263# GL/glext.h:8020 8264glGetTextureParameterfvEXT = _link_function('glGetTextureParameterfvEXT', None, [GLuint, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access') 8265 8266# GL/glext.h:8021 8267glGetTextureParameterivEXT = _link_function('glGetTextureParameterivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8268 8269# GL/glext.h:8022 8270glGetTextureLevelParameterfvEXT = _link_function('glGetTextureLevelParameterfvEXT', None, [GLuint, GLenum, GLint, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access') 8271 8272# GL/glext.h:8023 8273glGetTextureLevelParameterivEXT = _link_function('glGetTextureLevelParameterivEXT', None, [GLuint, GLenum, GLint, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8274 8275# GL/glext.h:8024 8276glTextureImage3DEXT = _link_function('glTextureImage3DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access') 8277 8278# GL/glext.h:8025 8279glTextureSubImage3DEXT = _link_function('glTextureSubImage3DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access') 8280 8281# GL/glext.h:8026 8282glCopyTextureSubImage3DEXT = _link_function('glCopyTextureSubImage3DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_direct_state_access') 8283 8284# GL/glext.h:8027 8285glMultiTexParameterfEXT = _link_function('glMultiTexParameterfEXT', None, [GLenum, GLenum, GLenum, GLfloat], 'EXT_direct_state_access') 8286 8287# GL/glext.h:8028 8288glMultiTexParameterfvEXT = _link_function('glMultiTexParameterfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access') 8289 8290# GL/glext.h:8029 8291glMultiTexParameteriEXT = _link_function('glMultiTexParameteriEXT', None, [GLenum, GLenum, GLenum, GLint], 'EXT_direct_state_access') 8292 8293# GL/glext.h:8030 8294glMultiTexParameterivEXT = _link_function('glMultiTexParameterivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8295 8296# GL/glext.h:8031 8297glMultiTexImage1DEXT = _link_function('glMultiTexImage1DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access') 8298 8299# GL/glext.h:8032 8300glMultiTexImage2DEXT = _link_function('glMultiTexImage2DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access') 8301 8302# GL/glext.h:8033 8303glMultiTexSubImage1DEXT = _link_function('glMultiTexSubImage1DEXT', None, [GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access') 8304 8305# GL/glext.h:8034 8306glMultiTexSubImage2DEXT = _link_function('glMultiTexSubImage2DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access') 8307 8308# GL/glext.h:8035 8309glCopyMultiTexImage1DEXT = _link_function('glCopyMultiTexImage1DEXT', None, [GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint], 'EXT_direct_state_access') 8310 8311# GL/glext.h:8036 8312glCopyMultiTexImage2DEXT = _link_function('glCopyMultiTexImage2DEXT', None, [GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint], 'EXT_direct_state_access') 8313 8314# GL/glext.h:8037 8315glCopyMultiTexSubImage1DEXT = _link_function('glCopyMultiTexSubImage1DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei], 'EXT_direct_state_access') 8316 8317# GL/glext.h:8038 8318glCopyMultiTexSubImage2DEXT = _link_function('glCopyMultiTexSubImage2DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_direct_state_access') 8319 8320# GL/glext.h:8039 8321glGetMultiTexImageEXT = _link_function('glGetMultiTexImageEXT', None, [GLenum, GLenum, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access') 8322 8323# GL/glext.h:8040 8324glGetMultiTexParameterfvEXT = _link_function('glGetMultiTexParameterfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access') 8325 8326# GL/glext.h:8041 8327glGetMultiTexParameterivEXT = _link_function('glGetMultiTexParameterivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8328 8329# GL/glext.h:8042 8330glGetMultiTexLevelParameterfvEXT = _link_function('glGetMultiTexLevelParameterfvEXT', None, [GLenum, GLenum, GLint, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access') 8331 8332# GL/glext.h:8043 8333glGetMultiTexLevelParameterivEXT = _link_function('glGetMultiTexLevelParameterivEXT', None, [GLenum, GLenum, GLint, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8334 8335# GL/glext.h:8044 8336glMultiTexImage3DEXT = _link_function('glMultiTexImage3DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access') 8337 8338# GL/glext.h:8045 8339glMultiTexSubImage3DEXT = _link_function('glMultiTexSubImage3DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access') 8340 8341# GL/glext.h:8046 8342glCopyMultiTexSubImage3DEXT = _link_function('glCopyMultiTexSubImage3DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei], 'EXT_direct_state_access') 8343 8344# GL/glext.h:8047 8345glBindMultiTextureEXT = _link_function('glBindMultiTextureEXT', None, [GLenum, GLenum, GLuint], 'EXT_direct_state_access') 8346 8347# GL/glext.h:8048 8348glEnableClientStateIndexedEXT = _link_function('glEnableClientStateIndexedEXT', None, [GLenum, GLuint], 'EXT_direct_state_access') 8349 8350# GL/glext.h:8049 8351glDisableClientStateIndexedEXT = _link_function('glDisableClientStateIndexedEXT', None, [GLenum, GLuint], 'EXT_direct_state_access') 8352 8353# GL/glext.h:8050 8354glMultiTexCoordPointerEXT = _link_function('glMultiTexCoordPointerEXT', None, [GLenum, GLint, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access') 8355 8356# GL/glext.h:8051 8357glMultiTexEnvfEXT = _link_function('glMultiTexEnvfEXT', None, [GLenum, GLenum, GLenum, GLfloat], 'EXT_direct_state_access') 8358 8359# GL/glext.h:8052 8360glMultiTexEnvfvEXT = _link_function('glMultiTexEnvfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access') 8361 8362# GL/glext.h:8053 8363glMultiTexEnviEXT = _link_function('glMultiTexEnviEXT', None, [GLenum, GLenum, GLenum, GLint], 'EXT_direct_state_access') 8364 8365# GL/glext.h:8054 8366glMultiTexEnvivEXT = _link_function('glMultiTexEnvivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8367 8368# GL/glext.h:8055 8369glMultiTexGendEXT = _link_function('glMultiTexGendEXT', None, [GLenum, GLenum, GLenum, GLdouble], 'EXT_direct_state_access') 8370 8371# GL/glext.h:8056 8372glMultiTexGendvEXT = _link_function('glMultiTexGendvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLdouble)], 'EXT_direct_state_access') 8373 8374# GL/glext.h:8057 8375glMultiTexGenfEXT = _link_function('glMultiTexGenfEXT', None, [GLenum, GLenum, GLenum, GLfloat], 'EXT_direct_state_access') 8376 8377# GL/glext.h:8058 8378glMultiTexGenfvEXT = _link_function('glMultiTexGenfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access') 8379 8380# GL/glext.h:8059 8381glMultiTexGeniEXT = _link_function('glMultiTexGeniEXT', None, [GLenum, GLenum, GLenum, GLint], 'EXT_direct_state_access') 8382 8383# GL/glext.h:8060 8384glMultiTexGenivEXT = _link_function('glMultiTexGenivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8385 8386# GL/glext.h:8061 8387glGetMultiTexEnvfvEXT = _link_function('glGetMultiTexEnvfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access') 8388 8389# GL/glext.h:8062 8390glGetMultiTexEnvivEXT = _link_function('glGetMultiTexEnvivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8391 8392# GL/glext.h:8063 8393glGetMultiTexGendvEXT = _link_function('glGetMultiTexGendvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLdouble)], 'EXT_direct_state_access') 8394 8395# GL/glext.h:8064 8396glGetMultiTexGenfvEXT = _link_function('glGetMultiTexGenfvEXT', None, [GLenum, GLenum, GLenum, POINTER(GLfloat)], 'EXT_direct_state_access') 8397 8398# GL/glext.h:8065 8399glGetMultiTexGenivEXT = _link_function('glGetMultiTexGenivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8400 8401# GL/glext.h:8066 8402glGetFloatIndexedvEXT = _link_function('glGetFloatIndexedvEXT', None, [GLenum, GLuint, POINTER(GLfloat)], 'EXT_direct_state_access') 8403 8404# GL/glext.h:8067 8405glGetDoubleIndexedvEXT = _link_function('glGetDoubleIndexedvEXT', None, [GLenum, GLuint, POINTER(GLdouble)], 'EXT_direct_state_access') 8406 8407# GL/glext.h:8068 8408glGetPointerIndexedvEXT = _link_function('glGetPointerIndexedvEXT', None, [GLenum, GLuint, POINTER(POINTER(GLvoid))], 'EXT_direct_state_access') 8409 8410# GL/glext.h:8069 8411glCompressedTextureImage3DEXT = _link_function('glCompressedTextureImage3DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access') 8412 8413# GL/glext.h:8070 8414glCompressedTextureImage2DEXT = _link_function('glCompressedTextureImage2DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access') 8415 8416# GL/glext.h:8071 8417glCompressedTextureImage1DEXT = _link_function('glCompressedTextureImage1DEXT', None, [GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access') 8418 8419# GL/glext.h:8072 8420glCompressedTextureSubImage3DEXT = _link_function('glCompressedTextureSubImage3DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access') 8421 8422# GL/glext.h:8073 8423glCompressedTextureSubImage2DEXT = _link_function('glCompressedTextureSubImage2DEXT', None, [GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access') 8424 8425# GL/glext.h:8074 8426glCompressedTextureSubImage1DEXT = _link_function('glCompressedTextureSubImage1DEXT', None, [GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access') 8427 8428# GL/glext.h:8075 8429glGetCompressedTextureImageEXT = _link_function('glGetCompressedTextureImageEXT', None, [GLuint, GLenum, GLint, POINTER(GLvoid)], 'EXT_direct_state_access') 8430 8431# GL/glext.h:8076 8432glCompressedMultiTexImage3DEXT = _link_function('glCompressedMultiTexImage3DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access') 8433 8434# GL/glext.h:8077 8435glCompressedMultiTexImage2DEXT = _link_function('glCompressedMultiTexImage2DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access') 8436 8437# GL/glext.h:8078 8438glCompressedMultiTexImage1DEXT = _link_function('glCompressedMultiTexImage1DEXT', None, [GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access') 8439 8440# GL/glext.h:8079 8441glCompressedMultiTexSubImage3DEXT = _link_function('glCompressedMultiTexSubImage3DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access') 8442 8443# GL/glext.h:8080 8444glCompressedMultiTexSubImage2DEXT = _link_function('glCompressedMultiTexSubImage2DEXT', None, [GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access') 8445 8446# GL/glext.h:8081 8447glCompressedMultiTexSubImage1DEXT = _link_function('glCompressedMultiTexSubImage1DEXT', None, [GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access') 8448 8449# GL/glext.h:8082 8450glGetCompressedMultiTexImageEXT = _link_function('glGetCompressedMultiTexImageEXT', None, [GLenum, GLenum, GLint, POINTER(GLvoid)], 'EXT_direct_state_access') 8451 8452# GL/glext.h:8083 8453glNamedProgramStringEXT = _link_function('glNamedProgramStringEXT', None, [GLuint, GLenum, GLenum, GLsizei, POINTER(GLvoid)], 'EXT_direct_state_access') 8454 8455# GL/glext.h:8084 8456glNamedProgramLocalParameter4dEXT = _link_function('glNamedProgramLocalParameter4dEXT', None, [GLuint, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble], 'EXT_direct_state_access') 8457 8458# GL/glext.h:8085 8459glNamedProgramLocalParameter4dvEXT = _link_function('glNamedProgramLocalParameter4dvEXT', None, [GLuint, GLenum, GLuint, POINTER(GLdouble)], 'EXT_direct_state_access') 8460 8461# GL/glext.h:8086 8462glNamedProgramLocalParameter4fEXT = _link_function('glNamedProgramLocalParameter4fEXT', None, [GLuint, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access') 8463 8464# GL/glext.h:8087 8465glNamedProgramLocalParameter4fvEXT = _link_function('glNamedProgramLocalParameter4fvEXT', None, [GLuint, GLenum, GLuint, POINTER(GLfloat)], 'EXT_direct_state_access') 8466 8467# GL/glext.h:8088 8468glGetNamedProgramLocalParameterdvEXT = _link_function('glGetNamedProgramLocalParameterdvEXT', None, [GLuint, GLenum, GLuint, POINTER(GLdouble)], 'EXT_direct_state_access') 8469 8470# GL/glext.h:8089 8471glGetNamedProgramLocalParameterfvEXT = _link_function('glGetNamedProgramLocalParameterfvEXT', None, [GLuint, GLenum, GLuint, POINTER(GLfloat)], 'EXT_direct_state_access') 8472 8473# GL/glext.h:8090 8474glGetNamedProgramivEXT = _link_function('glGetNamedProgramivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8475 8476# GL/glext.h:8091 8477glGetNamedProgramStringEXT = _link_function('glGetNamedProgramStringEXT', None, [GLuint, GLenum, GLenum, POINTER(GLvoid)], 'EXT_direct_state_access') 8478 8479# GL/glext.h:8092 8480glNamedProgramLocalParameters4fvEXT = _link_function('glNamedProgramLocalParameters4fvEXT', None, [GLuint, GLenum, GLuint, GLsizei, POINTER(GLfloat)], 'EXT_direct_state_access') 8481 8482# GL/glext.h:8093 8483glNamedProgramLocalParameterI4iEXT = _link_function('glNamedProgramLocalParameterI4iEXT', None, [GLuint, GLenum, GLuint, GLint, GLint, GLint, GLint], 'EXT_direct_state_access') 8484 8485# GL/glext.h:8094 8486glNamedProgramLocalParameterI4ivEXT = _link_function('glNamedProgramLocalParameterI4ivEXT', None, [GLuint, GLenum, GLuint, POINTER(GLint)], 'EXT_direct_state_access') 8487 8488# GL/glext.h:8095 8489glNamedProgramLocalParametersI4ivEXT = _link_function('glNamedProgramLocalParametersI4ivEXT', None, [GLuint, GLenum, GLuint, GLsizei, POINTER(GLint)], 'EXT_direct_state_access') 8490 8491# GL/glext.h:8096 8492glNamedProgramLocalParameterI4uiEXT = _link_function('glNamedProgramLocalParameterI4uiEXT', None, [GLuint, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint], 'EXT_direct_state_access') 8493 8494# GL/glext.h:8097 8495glNamedProgramLocalParameterI4uivEXT = _link_function('glNamedProgramLocalParameterI4uivEXT', None, [GLuint, GLenum, GLuint, POINTER(GLuint)], 'EXT_direct_state_access') 8496 8497# GL/glext.h:8098 8498glNamedProgramLocalParametersI4uivEXT = _link_function('glNamedProgramLocalParametersI4uivEXT', None, [GLuint, GLenum, GLuint, GLsizei, POINTER(GLuint)], 'EXT_direct_state_access') 8499 8500# GL/glext.h:8099 8501glGetNamedProgramLocalParameterIivEXT = _link_function('glGetNamedProgramLocalParameterIivEXT', None, [GLuint, GLenum, GLuint, POINTER(GLint)], 'EXT_direct_state_access') 8502 8503# GL/glext.h:8100 8504glGetNamedProgramLocalParameterIuivEXT = _link_function('glGetNamedProgramLocalParameterIuivEXT', None, [GLuint, GLenum, GLuint, POINTER(GLuint)], 'EXT_direct_state_access') 8505 8506# GL/glext.h:8101 8507glTextureParameterIivEXT = _link_function('glTextureParameterIivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8508 8509# GL/glext.h:8102 8510glTextureParameterIuivEXT = _link_function('glTextureParameterIuivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLuint)], 'EXT_direct_state_access') 8511 8512# GL/glext.h:8103 8513glGetTextureParameterIivEXT = _link_function('glGetTextureParameterIivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8514 8515# GL/glext.h:8104 8516glGetTextureParameterIuivEXT = _link_function('glGetTextureParameterIuivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLuint)], 'EXT_direct_state_access') 8517 8518# GL/glext.h:8105 8519glMultiTexParameterIivEXT = _link_function('glMultiTexParameterIivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8520 8521# GL/glext.h:8106 8522glMultiTexParameterIuivEXT = _link_function('glMultiTexParameterIuivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLuint)], 'EXT_direct_state_access') 8523 8524# GL/glext.h:8107 8525glGetMultiTexParameterIivEXT = _link_function('glGetMultiTexParameterIivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8526 8527# GL/glext.h:8108 8528glGetMultiTexParameterIuivEXT = _link_function('glGetMultiTexParameterIuivEXT', None, [GLenum, GLenum, GLenum, POINTER(GLuint)], 'EXT_direct_state_access') 8529 8530# GL/glext.h:8109 8531glProgramUniform1fEXT = _link_function('glProgramUniform1fEXT', None, [GLuint, GLint, GLfloat], 'EXT_direct_state_access') 8532 8533# GL/glext.h:8110 8534glProgramUniform2fEXT = _link_function('glProgramUniform2fEXT', None, [GLuint, GLint, GLfloat, GLfloat], 'EXT_direct_state_access') 8535 8536# GL/glext.h:8111 8537glProgramUniform3fEXT = _link_function('glProgramUniform3fEXT', None, [GLuint, GLint, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access') 8538 8539# GL/glext.h:8112 8540glProgramUniform4fEXT = _link_function('glProgramUniform4fEXT', None, [GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat], 'EXT_direct_state_access') 8541 8542# GL/glext.h:8113 8543glProgramUniform1iEXT = _link_function('glProgramUniform1iEXT', None, [GLuint, GLint, GLint], 'EXT_direct_state_access') 8544 8545# GL/glext.h:8114 8546glProgramUniform2iEXT = _link_function('glProgramUniform2iEXT', None, [GLuint, GLint, GLint, GLint], 'EXT_direct_state_access') 8547 8548# GL/glext.h:8115 8549glProgramUniform3iEXT = _link_function('glProgramUniform3iEXT', None, [GLuint, GLint, GLint, GLint, GLint], 'EXT_direct_state_access') 8550 8551# GL/glext.h:8116 8552glProgramUniform4iEXT = _link_function('glProgramUniform4iEXT', None, [GLuint, GLint, GLint, GLint, GLint, GLint], 'EXT_direct_state_access') 8553 8554# GL/glext.h:8117 8555glProgramUniform1fvEXT = _link_function('glProgramUniform1fvEXT', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'EXT_direct_state_access') 8556 8557# GL/glext.h:8118 8558glProgramUniform2fvEXT = _link_function('glProgramUniform2fvEXT', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'EXT_direct_state_access') 8559 8560# GL/glext.h:8119 8561glProgramUniform3fvEXT = _link_function('glProgramUniform3fvEXT', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'EXT_direct_state_access') 8562 8563# GL/glext.h:8120 8564glProgramUniform4fvEXT = _link_function('glProgramUniform4fvEXT', None, [GLuint, GLint, GLsizei, POINTER(GLfloat)], 'EXT_direct_state_access') 8565 8566# GL/glext.h:8121 8567glProgramUniform1ivEXT = _link_function('glProgramUniform1ivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'EXT_direct_state_access') 8568 8569# GL/glext.h:8122 8570glProgramUniform2ivEXT = _link_function('glProgramUniform2ivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'EXT_direct_state_access') 8571 8572# GL/glext.h:8123 8573glProgramUniform3ivEXT = _link_function('glProgramUniform3ivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'EXT_direct_state_access') 8574 8575# GL/glext.h:8124 8576glProgramUniform4ivEXT = _link_function('glProgramUniform4ivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLint)], 'EXT_direct_state_access') 8577 8578# GL/glext.h:8125 8579glProgramUniformMatrix2fvEXT = _link_function('glProgramUniformMatrix2fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access') 8580 8581# GL/glext.h:8126 8582glProgramUniformMatrix3fvEXT = _link_function('glProgramUniformMatrix3fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access') 8583 8584# GL/glext.h:8127 8585glProgramUniformMatrix4fvEXT = _link_function('glProgramUniformMatrix4fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access') 8586 8587# GL/glext.h:8128 8588glProgramUniformMatrix2x3fvEXT = _link_function('glProgramUniformMatrix2x3fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access') 8589 8590# GL/glext.h:8129 8591glProgramUniformMatrix3x2fvEXT = _link_function('glProgramUniformMatrix3x2fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access') 8592 8593# GL/glext.h:8130 8594glProgramUniformMatrix2x4fvEXT = _link_function('glProgramUniformMatrix2x4fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access') 8595 8596# GL/glext.h:8131 8597glProgramUniformMatrix4x2fvEXT = _link_function('glProgramUniformMatrix4x2fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access') 8598 8599# GL/glext.h:8132 8600glProgramUniformMatrix3x4fvEXT = _link_function('glProgramUniformMatrix3x4fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access') 8601 8602# GL/glext.h:8133 8603glProgramUniformMatrix4x3fvEXT = _link_function('glProgramUniformMatrix4x3fvEXT', None, [GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)], 'EXT_direct_state_access') 8604 8605# GL/glext.h:8134 8606glProgramUniform1uiEXT = _link_function('glProgramUniform1uiEXT', None, [GLuint, GLint, GLuint], 'EXT_direct_state_access') 8607 8608# GL/glext.h:8135 8609glProgramUniform2uiEXT = _link_function('glProgramUniform2uiEXT', None, [GLuint, GLint, GLuint, GLuint], 'EXT_direct_state_access') 8610 8611# GL/glext.h:8136 8612glProgramUniform3uiEXT = _link_function('glProgramUniform3uiEXT', None, [GLuint, GLint, GLuint, GLuint, GLuint], 'EXT_direct_state_access') 8613 8614# GL/glext.h:8137 8615glProgramUniform4uiEXT = _link_function('glProgramUniform4uiEXT', None, [GLuint, GLint, GLuint, GLuint, GLuint, GLuint], 'EXT_direct_state_access') 8616 8617# GL/glext.h:8138 8618glProgramUniform1uivEXT = _link_function('glProgramUniform1uivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'EXT_direct_state_access') 8619 8620# GL/glext.h:8139 8621glProgramUniform2uivEXT = _link_function('glProgramUniform2uivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'EXT_direct_state_access') 8622 8623# GL/glext.h:8140 8624glProgramUniform3uivEXT = _link_function('glProgramUniform3uivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'EXT_direct_state_access') 8625 8626# GL/glext.h:8141 8627glProgramUniform4uivEXT = _link_function('glProgramUniform4uivEXT', None, [GLuint, GLint, GLsizei, POINTER(GLuint)], 'EXT_direct_state_access') 8628 8629# GL/glext.h:8142 8630glNamedBufferDataEXT = _link_function('glNamedBufferDataEXT', None, [GLuint, GLsizeiptr, POINTER(GLvoid), GLenum], 'EXT_direct_state_access') 8631 8632# GL/glext.h:8143 8633glNamedBufferSubDataEXT = _link_function('glNamedBufferSubDataEXT', None, [GLuint, GLintptr, GLsizeiptr, POINTER(GLvoid)], 'EXT_direct_state_access') 8634 8635# GL/glext.h:8144 8636glMapNamedBufferEXT = _link_function('glMapNamedBufferEXT', POINTER(GLvoid), [GLuint, GLenum], 'EXT_direct_state_access') 8637 8638# GL/glext.h:8145 8639glUnmapNamedBufferEXT = _link_function('glUnmapNamedBufferEXT', GLboolean, [GLuint], 'EXT_direct_state_access') 8640 8641# GL/glext.h:8146 8642glGetNamedBufferParameterivEXT = _link_function('glGetNamedBufferParameterivEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8643 8644# GL/glext.h:8147 8645glGetNamedBufferPointervEXT = _link_function('glGetNamedBufferPointervEXT', None, [GLuint, GLenum, POINTER(POINTER(GLvoid))], 'EXT_direct_state_access') 8646 8647# GL/glext.h:8148 8648glGetNamedBufferSubDataEXT = _link_function('glGetNamedBufferSubDataEXT', None, [GLuint, GLintptr, GLsizeiptr, POINTER(GLvoid)], 'EXT_direct_state_access') 8649 8650# GL/glext.h:8149 8651glTextureBufferEXT = _link_function('glTextureBufferEXT', None, [GLuint, GLenum, GLenum, GLuint], 'EXT_direct_state_access') 8652 8653# GL/glext.h:8150 8654glMultiTexBufferEXT = _link_function('glMultiTexBufferEXT', None, [GLenum, GLenum, GLenum, GLuint], 'EXT_direct_state_access') 8655 8656# GL/glext.h:8151 8657glNamedRenderbufferStorageEXT = _link_function('glNamedRenderbufferStorageEXT', None, [GLuint, GLenum, GLsizei, GLsizei], 'EXT_direct_state_access') 8658 8659# GL/glext.h:8152 8660glGetNamedRenderbufferParameterivEXT = _link_function('glGetNamedRenderbufferParameterivEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8661 8662# GL/glext.h:8153 8663glCheckNamedFramebufferStatusEXT = _link_function('glCheckNamedFramebufferStatusEXT', GLenum, [GLuint, GLenum], 'EXT_direct_state_access') 8664 8665# GL/glext.h:8154 8666glNamedFramebufferTexture1DEXT = _link_function('glNamedFramebufferTexture1DEXT', None, [GLuint, GLenum, GLenum, GLuint, GLint], 'EXT_direct_state_access') 8667 8668# GL/glext.h:8155 8669glNamedFramebufferTexture2DEXT = _link_function('glNamedFramebufferTexture2DEXT', None, [GLuint, GLenum, GLenum, GLuint, GLint], 'EXT_direct_state_access') 8670 8671# GL/glext.h:8156 8672glNamedFramebufferTexture3DEXT = _link_function('glNamedFramebufferTexture3DEXT', None, [GLuint, GLenum, GLenum, GLuint, GLint, GLint], 'EXT_direct_state_access') 8673 8674# GL/glext.h:8157 8675glNamedFramebufferRenderbufferEXT = _link_function('glNamedFramebufferRenderbufferEXT', None, [GLuint, GLenum, GLenum, GLuint], 'EXT_direct_state_access') 8676 8677# GL/glext.h:8158 8678glGetNamedFramebufferAttachmentParameterivEXT = _link_function('glGetNamedFramebufferAttachmentParameterivEXT', None, [GLuint, GLenum, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8679 8680# GL/glext.h:8159 8681glGenerateTextureMipmapEXT = _link_function('glGenerateTextureMipmapEXT', None, [GLuint, GLenum], 'EXT_direct_state_access') 8682 8683# GL/glext.h:8160 8684glGenerateMultiTexMipmapEXT = _link_function('glGenerateMultiTexMipmapEXT', None, [GLenum, GLenum], 'EXT_direct_state_access') 8685 8686# GL/glext.h:8161 8687glFramebufferDrawBufferEXT = _link_function('glFramebufferDrawBufferEXT', None, [GLuint, GLenum], 'EXT_direct_state_access') 8688 8689# GL/glext.h:8162 8690glFramebufferDrawBuffersEXT = _link_function('glFramebufferDrawBuffersEXT', None, [GLuint, GLsizei, POINTER(GLenum)], 'EXT_direct_state_access') 8691 8692# GL/glext.h:8163 8693glFramebufferReadBufferEXT = _link_function('glFramebufferReadBufferEXT', None, [GLuint, GLenum], 'EXT_direct_state_access') 8694 8695# GL/glext.h:8164 8696glGetFramebufferParameterivEXT = _link_function('glGetFramebufferParameterivEXT', None, [GLuint, GLenum, POINTER(GLint)], 'EXT_direct_state_access') 8697 8698# GL/glext.h:8165 8699glNamedRenderbufferStorageMultisampleEXT = _link_function('glNamedRenderbufferStorageMultisampleEXT', None, [GLuint, GLsizei, GLenum, GLsizei, GLsizei], 'EXT_direct_state_access') 8700 8701# GL/glext.h:8166 8702glNamedRenderbufferStorageMultisampleCoverageEXT = _link_function('glNamedRenderbufferStorageMultisampleCoverageEXT', None, [GLuint, GLsizei, GLsizei, GLenum, GLsizei, GLsizei], 'EXT_direct_state_access') 8703 8704# GL/glext.h:8167 8705glNamedFramebufferTextureEXT = _link_function('glNamedFramebufferTextureEXT', None, [GLuint, GLenum, GLuint, GLint], 'EXT_direct_state_access') 8706 8707# GL/glext.h:8168 8708glNamedFramebufferTextureLayerEXT = _link_function('glNamedFramebufferTextureLayerEXT', None, [GLuint, GLenum, GLuint, GLint, GLint], 'EXT_direct_state_access') 8709 8710# GL/glext.h:8169 8711glNamedFramebufferTextureFaceEXT = _link_function('glNamedFramebufferTextureFaceEXT', None, [GLuint, GLenum, GLuint, GLint, GLenum], 'EXT_direct_state_access') 8712 8713# GL/glext.h:8170 8714glTextureRenderbufferEXT = _link_function('glTextureRenderbufferEXT', None, [GLuint, GLenum, GLuint], 'EXT_direct_state_access') 8715 8716# GL/glext.h:8171 8717glMultiTexRenderbufferEXT = _link_function('glMultiTexRenderbufferEXT', None, [GLenum, GLenum, GLuint], 'EXT_direct_state_access') 8718 8719PFNGLCLIENTATTRIBDEFAULTEXTPROC = CFUNCTYPE(None, GLbitfield) # GL/glext.h:8173 8720PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC = CFUNCTYPE(None, GLbitfield) # GL/glext.h:8174 8721PFNGLMATRIXLOADFEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8175 8722PFNGLMATRIXLOADDEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:8176 8723PFNGLMATRIXMULTFEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8177 8724PFNGLMATRIXMULTDEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:8178 8725PFNGLMATRIXLOADIDENTITYEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8179 8726PFNGLMATRIXROTATEFEXTPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8180 8727PFNGLMATRIXROTATEDEXTPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:8181 8728PFNGLMATRIXSCALEFEXTPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat) # GL/glext.h:8182 8729PFNGLMATRIXSCALEDEXTPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble) # GL/glext.h:8183 8730PFNGLMATRIXTRANSLATEFEXTPROC = CFUNCTYPE(None, GLenum, GLfloat, GLfloat, GLfloat) # GL/glext.h:8184 8731PFNGLMATRIXTRANSLATEDEXTPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble) # GL/glext.h:8185 8732PFNGLMATRIXFRUSTUMEXTPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:8186 8733PFNGLMATRIXORTHOEXTPROC = CFUNCTYPE(None, GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:8187 8734PFNGLMATRIXPOPEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8188 8735PFNGLMATRIXPUSHEXTPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8189 8736PFNGLMATRIXLOADTRANSPOSEFEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8190 8737PFNGLMATRIXLOADTRANSPOSEDEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:8191 8738PFNGLMATRIXMULTTRANSPOSEFEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLfloat)) # GL/glext.h:8192 8739PFNGLMATRIXMULTTRANSPOSEDEXTPROC = CFUNCTYPE(None, GLenum, POINTER(GLdouble)) # GL/glext.h:8193 8740PFNGLTEXTUREPARAMETERFEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLfloat) # GL/glext.h:8194 8741PFNGLTEXTUREPARAMETERFVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8195 8742PFNGLTEXTUREPARAMETERIEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLint) # GL/glext.h:8196 8743PFNGLTEXTUREPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8197 8744PFNGLTEXTUREIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8198 8745PFNGLTEXTUREIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8199 8746PFNGLTEXTURESUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8200 8747PFNGLTEXTURESUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8201 8748PFNGLCOPYTEXTUREIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint) # GL/glext.h:8202 8749PFNGLCOPYTEXTUREIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint) # GL/glext.h:8203 8750PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei) # GL/glext.h:8204 8751PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:8205 8752PFNGLGETTEXTUREIMAGEEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8206 8753PFNGLGETTEXTUREPARAMETERFVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8207 8754PFNGLGETTEXTUREPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8208 8755PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, POINTER(GLfloat)) # GL/glext.h:8209 8756PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, POINTER(GLint)) # GL/glext.h:8210 8757PFNGLTEXTUREIMAGE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8211 8758PFNGLTEXTURESUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8212 8759PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:8213 8760PFNGLMULTITEXPARAMETERFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLfloat) # GL/glext.h:8214 8761PFNGLMULTITEXPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8215 8762PFNGLMULTITEXPARAMETERIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLint) # GL/glext.h:8216 8763PFNGLMULTITEXPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8217 8764PFNGLMULTITEXIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8218 8765PFNGLMULTITEXIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8219 8766PFNGLMULTITEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8220 8767PFNGLMULTITEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8221 8768PFNGLCOPYMULTITEXIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint) # GL/glext.h:8222 8769PFNGLCOPYMULTITEXIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint) # GL/glext.h:8223 8770PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei) # GL/glext.h:8224 8771PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:8225 8772PFNGLGETMULTITEXIMAGEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8226 8773PFNGLGETMULTITEXPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8227 8774PFNGLGETMULTITEXPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8228 8775PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, POINTER(GLfloat)) # GL/glext.h:8229 8776PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, POINTER(GLint)) # GL/glext.h:8230 8777PFNGLMULTITEXIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8231 8778PFNGLMULTITEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8232 8779PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) # GL/glext.h:8233 8780PFNGLBINDMULTITEXTUREEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:8234 8781PFNGLENABLECLIENTSTATEINDEXEDEXTPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:8235 8782PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:8236 8783PFNGLMULTITEXCOORDPOINTEREXTPROC = CFUNCTYPE(None, GLenum, GLint, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8237 8784PFNGLMULTITEXENVFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLfloat) # GL/glext.h:8238 8785PFNGLMULTITEXENVFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8239 8786PFNGLMULTITEXENVIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLint) # GL/glext.h:8240 8787PFNGLMULTITEXENVIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8241 8788PFNGLMULTITEXGENDEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLdouble) # GL/glext.h:8242 8789PFNGLMULTITEXGENDVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLdouble)) # GL/glext.h:8243 8790PFNGLMULTITEXGENFEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLfloat) # GL/glext.h:8244 8791PFNGLMULTITEXGENFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8245 8792PFNGLMULTITEXGENIEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLint) # GL/glext.h:8246 8793PFNGLMULTITEXGENIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8247 8794PFNGLGETMULTITEXENVFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8248 8795PFNGLGETMULTITEXENVIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8249 8796PFNGLGETMULTITEXGENDVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLdouble)) # GL/glext.h:8250 8797PFNGLGETMULTITEXGENFVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLfloat)) # GL/glext.h:8251 8798PFNGLGETMULTITEXGENIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8252 8799PFNGLGETFLOATINDEXEDVEXTPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:8253 8800PFNGLGETDOUBLEINDEXEDVEXTPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:8254 8801PFNGLGETPOINTERINDEXEDVEXTPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(POINTER(GLvoid))) # GL/glext.h:8255 8802PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:8256 8803PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:8257 8804PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:8258 8805PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8259 8806PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8260 8807PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8261 8808PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLint, POINTER(GLvoid)) # GL/glext.h:8262 8809PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:8263 8810PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:8264 8811PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, POINTER(GLvoid)) # GL/glext.h:8265 8812PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8266 8813PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8267 8814PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8268 8815PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLint, POINTER(GLvoid)) # GL/glext.h:8269 8816PFNGLNAMEDPROGRAMSTRINGEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLsizei, POINTER(GLvoid)) # GL/glext.h:8270 8817PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) # GL/glext.h:8271 8818PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:8272 8819PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8273 8820PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:8274 8821PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLdouble)) # GL/glext.h:8275 8822PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:8276 8823PFNGLGETNAMEDPROGRAMIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8277 8824PFNGLGETNAMEDPROGRAMSTRINGEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLvoid)) # GL/glext.h:8278 8825PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLsizei, POINTER(GLfloat)) # GL/glext.h:8279 8826PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLint, GLint, GLint, GLint) # GL/glext.h:8280 8827PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:8281 8828PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLsizei, POINTER(GLint)) # GL/glext.h:8282 8829PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:8283 8830PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLuint)) # GL/glext.h:8284 8831PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLsizei, POINTER(GLuint)) # GL/glext.h:8285 8832PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLint)) # GL/glext.h:8286 8833PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, POINTER(GLuint)) # GL/glext.h:8287 8834PFNGLTEXTUREPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8288 8835PFNGLTEXTUREPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:8289 8836PFNGLGETTEXTUREPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8290 8837PFNGLGETTEXTUREPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:8291 8838PFNGLMULTITEXPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8292 8839PFNGLMULTITEXPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:8293 8840PFNGLGETMULTITEXPARAMETERIIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8294 8841PFNGLGETMULTITEXPARAMETERIUIVEXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, POINTER(GLuint)) # GL/glext.h:8295 8842PFNGLPROGRAMUNIFORM1FEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat) # GL/glext.h:8296 8843PFNGLPROGRAMUNIFORM2FEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat, GLfloat) # GL/glext.h:8297 8844PFNGLPROGRAMUNIFORM3FEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat, GLfloat, GLfloat) # GL/glext.h:8298 8845PFNGLPROGRAMUNIFORM4FEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat) # GL/glext.h:8299 8846PFNGLPROGRAMUNIFORM1IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint) # GL/glext.h:8300 8847PFNGLPROGRAMUNIFORM2IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint) # GL/glext.h:8301 8848PFNGLPROGRAMUNIFORM3IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint) # GL/glext.h:8302 8849PFNGLPROGRAMUNIFORM4IEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLint, GLint, GLint, GLint) # GL/glext.h:8303 8850PFNGLPROGRAMUNIFORM1FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:8304 8851PFNGLPROGRAMUNIFORM2FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:8305 8852PFNGLPROGRAMUNIFORM3FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:8306 8853PFNGLPROGRAMUNIFORM4FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLfloat)) # GL/glext.h:8307 8854PFNGLPROGRAMUNIFORM1IVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:8308 8855PFNGLPROGRAMUNIFORM2IVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:8309 8856PFNGLPROGRAMUNIFORM3IVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:8310 8857PFNGLPROGRAMUNIFORM4IVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLint)) # GL/glext.h:8311 8858PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8312 8859PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8313 8860PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8314 8861PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8315 8862PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8316 8863PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8317 8864PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8318 8865PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8319 8866PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, GLboolean, POINTER(GLfloat)) # GL/glext.h:8320 8867PFNGLPROGRAMUNIFORM1UIEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLuint) # GL/glext.h:8321 8868PFNGLPROGRAMUNIFORM2UIEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLuint, GLuint) # GL/glext.h:8322 8869PFNGLPROGRAMUNIFORM3UIEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLuint, GLuint, GLuint) # GL/glext.h:8323 8870PFNGLPROGRAMUNIFORM4UIEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLuint, GLuint, GLuint, GLuint) # GL/glext.h:8324 8871PFNGLPROGRAMUNIFORM1UIVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:8325 8872PFNGLPROGRAMUNIFORM2UIVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:8326 8873PFNGLPROGRAMUNIFORM3UIVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:8327 8874PFNGLPROGRAMUNIFORM4UIVEXTPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint)) # GL/glext.h:8328 8875PFNGLNAMEDBUFFERDATAEXTPROC = CFUNCTYPE(None, GLuint, GLsizeiptr, POINTER(GLvoid), GLenum) # GL/glext.h:8329 8876PFNGLNAMEDBUFFERSUBDATAEXTPROC = CFUNCTYPE(None, GLuint, GLintptr, GLsizeiptr, POINTER(GLvoid)) # GL/glext.h:8330 8877PFNGLMAPNAMEDBUFFEREXTPROC = CFUNCTYPE(POINTER(GLvoid), GLuint, GLenum) # GL/glext.h:8331 8878PFNGLUNMAPNAMEDBUFFEREXTPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:8332 8879PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:8333 8880PFNGLGETNAMEDBUFFERPOINTERVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(POINTER(GLvoid))) # GL/glext.h:8334 8881PFNGLGETNAMEDBUFFERSUBDATAEXTPROC = CFUNCTYPE(None, GLuint, GLintptr, GLsizeiptr, POINTER(GLvoid)) # GL/glext.h:8335 8882PFNGLTEXTUREBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLuint) # GL/glext.h:8336 8883PFNGLMULTITEXBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLenum, GLuint) # GL/glext.h:8337 8884PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLsizei, GLsizei) # GL/glext.h:8338 8885PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:8339 8886PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC = CFUNCTYPE(GLenum, GLuint, GLenum) # GL/glext.h:8340 8887PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLuint, GLint) # GL/glext.h:8341 8888PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLuint, GLint) # GL/glext.h:8342 8889PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLuint, GLint, GLint) # GL/glext.h:8343 8890PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, GLuint) # GL/glext.h:8344 8891PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLenum, POINTER(GLint)) # GL/glext.h:8345 8892PFNGLGENERATETEXTUREMIPMAPEXTPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:8346 8893PFNGLGENERATEMULTITEXMIPMAPEXTPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:8347 8894PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:8348 8895PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC = CFUNCTYPE(None, GLuint, GLsizei, POINTER(GLenum)) # GL/glext.h:8349 8896PFNGLFRAMEBUFFERREADBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:8350 8897PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLint)) # GL/glext.h:8351 8898PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC = CFUNCTYPE(None, GLuint, GLsizei, GLenum, GLsizei, GLsizei) # GL/glext.h:8352 8899PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC = CFUNCTYPE(None, GLuint, GLsizei, GLsizei, GLenum, GLsizei, GLsizei) # GL/glext.h:8353 8900PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLint) # GL/glext.h:8354 8901PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLint, GLint) # GL/glext.h:8355 8902PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint, GLint, GLenum) # GL/glext.h:8356 8903PFNGLTEXTURERENDERBUFFEREXTPROC = CFUNCTYPE(None, GLuint, GLenum, GLuint) # GL/glext.h:8357 8904PFNGLMULTITEXRENDERBUFFEREXTPROC = CFUNCTYPE(None, GLenum, GLenum, GLuint) # GL/glext.h:8358 8905# EXT_vertex_array_bgra (GL/glext.h:8361) 8906GL_EXT_vertex_array_bgra = 1 # GL/glext.h:8362 8907# EXT_texture_swizzle (GL/glext.h:8365) 8908GL_EXT_texture_swizzle = 1 # GL/glext.h:8366 8909# NV_explicit_multisample (GL/glext.h:8369) 8910GL_NV_explicit_multisample = 1 # GL/glext.h:8370 8911# GL/glext.h:8372 8912glGetMultisamplefvNV = _link_function('glGetMultisamplefvNV', None, [GLenum, GLuint, POINTER(GLfloat)], 'NV_explicit_multisample') 8913 8914# GL/glext.h:8373 8915glSampleMaskIndexedNV = _link_function('glSampleMaskIndexedNV', None, [GLuint, GLbitfield], 'NV_explicit_multisample') 8916 8917# GL/glext.h:8374 8918glTexRenderbufferNV = _link_function('glTexRenderbufferNV', None, [GLenum, GLuint], 'NV_explicit_multisample') 8919 8920PFNGLGETMULTISAMPLEFVNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLfloat)) # GL/glext.h:8376 8921PFNGLSAMPLEMASKINDEXEDNVPROC = CFUNCTYPE(None, GLuint, GLbitfield) # GL/glext.h:8377 8922PFNGLTEXRENDERBUFFERNVPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:8378 8923# NV_transform_feedback2 (GL/glext.h:8381) 8924GL_NV_transform_feedback2 = 1 # GL/glext.h:8382 8925# GL/glext.h:8384 8926glBindTransformFeedbackNV = _link_function('glBindTransformFeedbackNV', None, [GLenum, GLuint], 'NV_transform_feedback2') 8927 8928# GL/glext.h:8385 8929glDeleteTransformFeedbacksNV = _link_function('glDeleteTransformFeedbacksNV', None, [GLsizei, POINTER(GLuint)], 'NV_transform_feedback2') 8930 8931# GL/glext.h:8386 8932glGenTransformFeedbacksNV = _link_function('glGenTransformFeedbacksNV', None, [GLsizei, POINTER(GLuint)], 'NV_transform_feedback2') 8933 8934# GL/glext.h:8387 8935glIsTransformFeedbackNV = _link_function('glIsTransformFeedbackNV', GLboolean, [GLuint], 'NV_transform_feedback2') 8936 8937# GL/glext.h:8388 8938glPauseTransformFeedbackNV = _link_function('glPauseTransformFeedbackNV', None, [], 'NV_transform_feedback2') 8939 8940# GL/glext.h:8389 8941glResumeTransformFeedbackNV = _link_function('glResumeTransformFeedbackNV', None, [], 'NV_transform_feedback2') 8942 8943# GL/glext.h:8390 8944glDrawTransformFeedbackNV = _link_function('glDrawTransformFeedbackNV', None, [GLenum, GLuint], 'NV_transform_feedback2') 8945 8946PFNGLBINDTRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:8392 8947PFNGLDELETETRANSFORMFEEDBACKSNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:8393 8948PFNGLGENTRANSFORMFEEDBACKSNVPROC = CFUNCTYPE(None, GLsizei, POINTER(GLuint)) # GL/glext.h:8394 8949PFNGLISTRANSFORMFEEDBACKNVPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:8395 8950PFNGLPAUSETRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None) # GL/glext.h:8396 8951PFNGLRESUMETRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None) # GL/glext.h:8397 8952PFNGLDRAWTRANSFORMFEEDBACKNVPROC = CFUNCTYPE(None, GLenum, GLuint) # GL/glext.h:8398 8953# NV_vertex_buffer_unified_memory (GL/glext.h:8401) 8954GL_NV_vertex_buffer_unified_memory = 1 # GL/glext.h:8402 8955# GL/glext.h:8404 8956glBufferAddressRangeNV = _link_function('glBufferAddressRangeNV', None, [GLenum, GLuint, GLuint64EXT, GLsizeiptr], 'NV_vertex_buffer_unified_memory') 8957 8958# GL/glext.h:8405 8959glVertexFormatNV = _link_function('glVertexFormatNV', None, [GLint, GLenum, GLsizei], 'NV_vertex_buffer_unified_memory') 8960 8961# GL/glext.h:8406 8962glNormalFormatNV = _link_function('glNormalFormatNV', None, [GLenum, GLsizei], 'NV_vertex_buffer_unified_memory') 8963 8964# GL/glext.h:8407 8965glColorFormatNV = _link_function('glColorFormatNV', None, [GLint, GLenum, GLsizei], 'NV_vertex_buffer_unified_memory') 8966 8967# GL/glext.h:8408 8968glIndexFormatNV = _link_function('glIndexFormatNV', None, [GLenum, GLsizei], 'NV_vertex_buffer_unified_memory') 8969 8970# GL/glext.h:8409 8971glTexCoordFormatNV = _link_function('glTexCoordFormatNV', None, [GLint, GLenum, GLsizei], 'NV_vertex_buffer_unified_memory') 8972 8973# GL/glext.h:8410 8974glEdgeFlagFormatNV = _link_function('glEdgeFlagFormatNV', None, [GLsizei], 'NV_vertex_buffer_unified_memory') 8975 8976# GL/glext.h:8411 8977glSecondaryColorFormatNV = _link_function('glSecondaryColorFormatNV', None, [GLint, GLenum, GLsizei], 'NV_vertex_buffer_unified_memory') 8978 8979# GL/glext.h:8412 8980glFogCoordFormatNV = _link_function('glFogCoordFormatNV', None, [GLenum, GLsizei], 'NV_vertex_buffer_unified_memory') 8981 8982# GL/glext.h:8413 8983glVertexAttribFormatNV = _link_function('glVertexAttribFormatNV', None, [GLuint, GLint, GLenum, GLboolean, GLsizei], 'NV_vertex_buffer_unified_memory') 8984 8985# GL/glext.h:8414 8986glVertexAttribIFormatNV = _link_function('glVertexAttribIFormatNV', None, [GLuint, GLint, GLenum, GLsizei], 'NV_vertex_buffer_unified_memory') 8987 8988# GL/glext.h:8415 8989glGetIntegerui64i_vNV = _link_function('glGetIntegerui64i_vNV', None, [GLenum, GLuint, POINTER(GLuint64EXT)], 'NV_vertex_buffer_unified_memory') 8990 8991PFNGLBUFFERADDRESSRANGENVPROC = CFUNCTYPE(None, GLenum, GLuint, GLuint64EXT, GLsizeiptr) # GL/glext.h:8417 8992PFNGLVERTEXFORMATNVPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei) # GL/glext.h:8418 8993PFNGLNORMALFORMATNVPROC = CFUNCTYPE(None, GLenum, GLsizei) # GL/glext.h:8419 8994PFNGLCOLORFORMATNVPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei) # GL/glext.h:8420 8995PFNGLINDEXFORMATNVPROC = CFUNCTYPE(None, GLenum, GLsizei) # GL/glext.h:8421 8996PFNGLTEXCOORDFORMATNVPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei) # GL/glext.h:8422 8997PFNGLEDGEFLAGFORMATNVPROC = CFUNCTYPE(None, GLsizei) # GL/glext.h:8423 8998PFNGLSECONDARYCOLORFORMATNVPROC = CFUNCTYPE(None, GLint, GLenum, GLsizei) # GL/glext.h:8424 8999PFNGLFOGCOORDFORMATNVPROC = CFUNCTYPE(None, GLenum, GLsizei) # GL/glext.h:8425 9000PFNGLVERTEXATTRIBFORMATNVPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLboolean, GLsizei) # GL/glext.h:8426 9001PFNGLVERTEXATTRIBIFORMATNVPROC = CFUNCTYPE(None, GLuint, GLint, GLenum, GLsizei) # GL/glext.h:8427 9002PFNGLGETINTEGERUI64I_VNVPROC = CFUNCTYPE(None, GLenum, GLuint, POINTER(GLuint64EXT)) # GL/glext.h:8428 9003# NV_shader_buffer_load (GL/glext.h:8432) 9004GL_NV_shader_buffer_load = 1 # GL/glext.h:8433 9005# GL/glext.h:8435 9006glGetBufferParameterui64vNV = _link_function('glGetBufferParameterui64vNV', None, [GLenum, GLenum, POINTER(GLuint64EXT)], 'NV_shader_buffer_load') 9007 9008# GL/glext.h:8436 9009glGetIntegerui64vNV = _link_function('glGetIntegerui64vNV', None, [GLenum, POINTER(GLuint64EXT)], 'NV_shader_buffer_load') 9010 9011# GL/glext.h:8437 9012glGetNamedBufferParameterui64vNV = _link_function('glGetNamedBufferParameterui64vNV', None, [GLuint, GLenum, POINTER(GLuint64EXT)], 'NV_shader_buffer_load') 9013 9014# GL/glext.h:8438 9015glIsBufferResidentNV = _link_function('glIsBufferResidentNV', GLboolean, [GLenum], 'NV_shader_buffer_load') 9016 9017# GL/glext.h:8439 9018glIsNamedBufferResidentNV = _link_function('glIsNamedBufferResidentNV', GLboolean, [GLuint], 'NV_shader_buffer_load') 9019 9020# GL/glext.h:8440 9021glMakeBufferNonResidentNV = _link_function('glMakeBufferNonResidentNV', None, [GLenum], 'NV_shader_buffer_load') 9022 9023# GL/glext.h:8441 9024glMakeBufferResidentNV = _link_function('glMakeBufferResidentNV', None, [GLenum, GLenum], 'NV_shader_buffer_load') 9025 9026# GL/glext.h:8442 9027glMakeNamedBufferNonResidentNV = _link_function('glMakeNamedBufferNonResidentNV', None, [GLuint], 'NV_shader_buffer_load') 9028 9029# GL/glext.h:8443 9030glMakeNamedBufferResidentNV = _link_function('glMakeNamedBufferResidentNV', None, [GLuint, GLenum], 'NV_shader_buffer_load') 9031 9032# GL/glext.h:8444 9033glUniformui64NV = _link_function('glUniformui64NV', None, [GLint, GLuint64EXT], 'NV_shader_buffer_load') 9034 9035# GL/glext.h:8445 9036glUniformui64vNV = _link_function('glUniformui64vNV', None, [GLint, GLsizei, POINTER(GLuint64EXT)], 'NV_shader_buffer_load') 9037 9038# GL/glext.h:8446 9039glGetUniformui64vNV = _link_function('glGetUniformui64vNV', None, [GLuint, GLint, POINTER(GLuint64EXT)], 'NV_shader_buffer_load') 9040 9041# GL/glext.h:8447 9042glProgramUniformui64NV = _link_function('glProgramUniformui64NV', None, [GLuint, GLint, GLuint64EXT], 'NV_shader_buffer_load') 9043 9044# GL/glext.h:8448 9045glProgramUniformui64vNV = _link_function('glProgramUniformui64vNV', None, [GLuint, GLint, GLsizei, POINTER(GLuint64EXT)], 'NV_shader_buffer_load') 9046 9047PFNGLGETBUFFERPARAMETERUI64VNVPROC = CFUNCTYPE(None, GLenum, GLenum, POINTER(GLuint64EXT)) # GL/glext.h:8450 9048PFNGLGETINTEGERUI64VNVPROC = CFUNCTYPE(None, GLenum, POINTER(GLuint64EXT)) # GL/glext.h:8451 9049PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC = CFUNCTYPE(None, GLuint, GLenum, POINTER(GLuint64EXT)) # GL/glext.h:8452 9050PFNGLISBUFFERRESIDENTNVPROC = CFUNCTYPE(GLboolean, GLenum) # GL/glext.h:8453 9051PFNGLISNAMEDBUFFERRESIDENTNVPROC = CFUNCTYPE(GLboolean, GLuint) # GL/glext.h:8454 9052PFNGLMAKEBUFFERNONRESIDENTNVPROC = CFUNCTYPE(None, GLenum) # GL/glext.h:8455 9053PFNGLMAKEBUFFERRESIDENTNVPROC = CFUNCTYPE(None, GLenum, GLenum) # GL/glext.h:8456 9054PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC = CFUNCTYPE(None, GLuint) # GL/glext.h:8457 9055PFNGLMAKENAMEDBUFFERRESIDENTNVPROC = CFUNCTYPE(None, GLuint, GLenum) # GL/glext.h:8458 9056PFNGLUNIFORMUI64NVPROC = CFUNCTYPE(None, GLint, GLuint64EXT) # GL/glext.h:8459 9057PFNGLUNIFORMUI64VNVPROC = CFUNCTYPE(None, GLint, GLsizei, POINTER(GLuint64EXT)) # GL/glext.h:8460 9058PFNGLGETUNIFORMUI64VNVPROC = CFUNCTYPE(None, GLuint, GLint, POINTER(GLuint64EXT)) # GL/glext.h:8461 9059PFNGLPROGRAMUNIFORMUI64NVPROC = CFUNCTYPE(None, GLuint, GLint, GLuint64EXT) # GL/glext.h:8462 9060PFNGLPROGRAMUNIFORMUI64VNVPROC = CFUNCTYPE(None, GLuint, GLint, GLsizei, POINTER(GLuint64EXT)) # GL/glext.h:8463 9061# MESA_packed_depth_stencil (/usr/include/GL/gl.h:2065) 9062# ATI_blend_equation_separate (/usr/include/GL/gl.h:2077) 9063# OES_EGL_image (/usr/include/GL/gl.h:2089) 9064# OES_EGL_image (/usr/include/GL/gl.h:2093) 9065 9066__all__ = ['GL_GLEXT_VERSION', 'GL_BLEND_DST_RGB', 'GL_BLEND_SRC_RGB', 9067'GL_BLEND_DST_ALPHA', 'GL_BLEND_SRC_ALPHA', 'GL_POINT_SIZE_MIN', 9068'GL_POINT_SIZE_MAX', 'GL_POINT_FADE_THRESHOLD_SIZE', 9069'GL_POINT_DISTANCE_ATTENUATION', 'GL_GENERATE_MIPMAP', 9070'GL_GENERATE_MIPMAP_HINT', 'GL_DEPTH_COMPONENT16', 'GL_DEPTH_COMPONENT24', 9071'GL_DEPTH_COMPONENT32', 'GL_MIRRORED_REPEAT', 'GL_FOG_COORDINATE_SOURCE', 9072'GL_FOG_COORDINATE', 'GL_FRAGMENT_DEPTH', 'GL_CURRENT_FOG_COORDINATE', 9073'GL_FOG_COORDINATE_ARRAY_TYPE', 'GL_FOG_COORDINATE_ARRAY_STRIDE', 9074'GL_FOG_COORDINATE_ARRAY_POINTER', 'GL_FOG_COORDINATE_ARRAY', 'GL_COLOR_SUM', 9075'GL_CURRENT_SECONDARY_COLOR', 'GL_SECONDARY_COLOR_ARRAY_SIZE', 9076'GL_SECONDARY_COLOR_ARRAY_TYPE', 'GL_SECONDARY_COLOR_ARRAY_STRIDE', 9077'GL_SECONDARY_COLOR_ARRAY_POINTER', 'GL_SECONDARY_COLOR_ARRAY', 9078'GL_MAX_TEXTURE_LOD_BIAS', 'GL_TEXTURE_FILTER_CONTROL', 'GL_TEXTURE_LOD_BIAS', 9079'GL_INCR_WRAP', 'GL_DECR_WRAP', 'GL_TEXTURE_DEPTH_SIZE', 9080'GL_DEPTH_TEXTURE_MODE', 'GL_TEXTURE_COMPARE_MODE', 'GL_TEXTURE_COMPARE_FUNC', 9081'GL_COMPARE_R_TO_TEXTURE', 'GL_BUFFER_SIZE', 'GL_BUFFER_USAGE', 9082'GL_QUERY_COUNTER_BITS', 'GL_CURRENT_QUERY', 'GL_QUERY_RESULT', 9083'GL_QUERY_RESULT_AVAILABLE', 'GL_ARRAY_BUFFER', 'GL_ELEMENT_ARRAY_BUFFER', 9084'GL_ARRAY_BUFFER_BINDING', 'GL_ELEMENT_ARRAY_BUFFER_BINDING', 9085'GL_VERTEX_ARRAY_BUFFER_BINDING', 'GL_NORMAL_ARRAY_BUFFER_BINDING', 9086'GL_COLOR_ARRAY_BUFFER_BINDING', 'GL_INDEX_ARRAY_BUFFER_BINDING', 9087'GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING', 'GL_EDGE_FLAG_ARRAY_BUFFER_BINDING', 9088'GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING', 9089'GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING', 'GL_WEIGHT_ARRAY_BUFFER_BINDING', 9090'GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING', 'GL_READ_ONLY', 'GL_WRITE_ONLY', 9091'GL_READ_WRITE', 'GL_BUFFER_ACCESS', 'GL_BUFFER_MAPPED', 9092'GL_BUFFER_MAP_POINTER', 'GL_STREAM_DRAW', 'GL_STREAM_READ', 'GL_STREAM_COPY', 9093'GL_STATIC_DRAW', 'GL_STATIC_READ', 'GL_STATIC_COPY', 'GL_DYNAMIC_DRAW', 9094'GL_DYNAMIC_READ', 'GL_DYNAMIC_COPY', 'GL_SAMPLES_PASSED', 'GL_FOG_COORD_SRC', 9095'GL_FOG_COORD', 'GL_CURRENT_FOG_COORD', 'GL_FOG_COORD_ARRAY_TYPE', 9096'GL_FOG_COORD_ARRAY_STRIDE', 'GL_FOG_COORD_ARRAY_POINTER', 9097'GL_FOG_COORD_ARRAY', 'GL_FOG_COORD_ARRAY_BUFFER_BINDING', 'GL_SRC0_RGB', 9098'GL_SRC1_RGB', 'GL_SRC2_RGB', 'GL_SRC0_ALPHA', 'GL_SRC1_ALPHA', 9099'GL_SRC2_ALPHA', 'GL_BLEND_EQUATION_RGB', 'GL_VERTEX_ATTRIB_ARRAY_ENABLED', 9100'GL_VERTEX_ATTRIB_ARRAY_SIZE', 'GL_VERTEX_ATTRIB_ARRAY_STRIDE', 9101'GL_VERTEX_ATTRIB_ARRAY_TYPE', 'GL_CURRENT_VERTEX_ATTRIB', 9102'GL_VERTEX_PROGRAM_POINT_SIZE', 'GL_VERTEX_PROGRAM_TWO_SIDE', 9103'GL_VERTEX_ATTRIB_ARRAY_POINTER', 'GL_STENCIL_BACK_FUNC', 9104'GL_STENCIL_BACK_FAIL', 'GL_STENCIL_BACK_PASS_DEPTH_FAIL', 9105'GL_STENCIL_BACK_PASS_DEPTH_PASS', 'GL_MAX_DRAW_BUFFERS', 'GL_DRAW_BUFFER0', 9106'GL_DRAW_BUFFER1', 'GL_DRAW_BUFFER2', 'GL_DRAW_BUFFER3', 'GL_DRAW_BUFFER4', 9107'GL_DRAW_BUFFER5', 'GL_DRAW_BUFFER6', 'GL_DRAW_BUFFER7', 'GL_DRAW_BUFFER8', 9108'GL_DRAW_BUFFER9', 'GL_DRAW_BUFFER10', 'GL_DRAW_BUFFER11', 'GL_DRAW_BUFFER12', 9109'GL_DRAW_BUFFER13', 'GL_DRAW_BUFFER14', 'GL_DRAW_BUFFER15', 9110'GL_BLEND_EQUATION_ALPHA', 'GL_POINT_SPRITE', 'GL_COORD_REPLACE', 9111'GL_MAX_VERTEX_ATTRIBS', 'GL_VERTEX_ATTRIB_ARRAY_NORMALIZED', 9112'GL_MAX_TEXTURE_COORDS', 'GL_MAX_TEXTURE_IMAGE_UNITS', 'GL_FRAGMENT_SHADER', 9113'GL_VERTEX_SHADER', 'GL_MAX_FRAGMENT_UNIFORM_COMPONENTS', 9114'GL_MAX_VERTEX_UNIFORM_COMPONENTS', 'GL_MAX_VARYING_FLOATS', 9115'GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS', 'GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS', 9116'GL_SHADER_TYPE', 'GL_FLOAT_VEC2', 'GL_FLOAT_VEC3', 'GL_FLOAT_VEC4', 9117'GL_INT_VEC2', 'GL_INT_VEC3', 'GL_INT_VEC4', 'GL_BOOL', 'GL_BOOL_VEC2', 9118'GL_BOOL_VEC3', 'GL_BOOL_VEC4', 'GL_FLOAT_MAT2', 'GL_FLOAT_MAT3', 9119'GL_FLOAT_MAT4', 'GL_SAMPLER_1D', 'GL_SAMPLER_2D', 'GL_SAMPLER_3D', 9120'GL_SAMPLER_CUBE', 'GL_SAMPLER_1D_SHADOW', 'GL_SAMPLER_2D_SHADOW', 9121'GL_DELETE_STATUS', 'GL_COMPILE_STATUS', 'GL_LINK_STATUS', 9122'GL_VALIDATE_STATUS', 'GL_INFO_LOG_LENGTH', 'GL_ATTACHED_SHADERS', 9123'GL_ACTIVE_UNIFORMS', 'GL_ACTIVE_UNIFORM_MAX_LENGTH', 9124'GL_SHADER_SOURCE_LENGTH', 'GL_ACTIVE_ATTRIBUTES', 9125'GL_ACTIVE_ATTRIBUTE_MAX_LENGTH', 'GL_FRAGMENT_SHADER_DERIVATIVE_HINT', 9126'GL_SHADING_LANGUAGE_VERSION', 'GL_CURRENT_PROGRAM', 9127'GL_POINT_SPRITE_COORD_ORIGIN', 'GL_LOWER_LEFT', 'GL_UPPER_LEFT', 9128'GL_STENCIL_BACK_REF', 'GL_STENCIL_BACK_VALUE_MASK', 9129'GL_STENCIL_BACK_WRITEMASK', 'GL_PIXEL_PACK_BUFFER', 'GL_PIXEL_UNPACK_BUFFER', 9130'GL_PIXEL_PACK_BUFFER_BINDING', 'GL_PIXEL_UNPACK_BUFFER_BINDING', 'GL_SRGB', 9131'GL_SRGB8', 'GL_SRGB_ALPHA', 'GL_SRGB8_ALPHA8', 'GL_SLUMINANCE_ALPHA', 9132'GL_SLUMINANCE8_ALPHA8', 'GL_SLUMINANCE', 'GL_SLUMINANCE8', 9133'GL_COMPRESSED_SRGB', 'GL_COMPRESSED_SRGB_ALPHA', 'GL_COMPRESSED_SLUMINANCE', 9134'GL_COMPRESSED_SLUMINANCE_ALPHA', 'GL_FLOAT_MAT2x3', 'GL_FLOAT_MAT2x4', 9135'GL_FLOAT_MAT3x2', 'GL_FLOAT_MAT3x4', 'GL_FLOAT_MAT4x2', 'GL_FLOAT_MAT4x3', 9136'GL_CURRENT_RASTER_SECONDARY_COLOR', 'GL_CLIP_DISTANCE0', 'GL_CLIP_DISTANCE1', 9137'GL_CLIP_DISTANCE2', 'GL_CLIP_DISTANCE3', 'GL_CLIP_DISTANCE4', 9138'GL_CLIP_DISTANCE5', 'GL_MAX_CLIP_DISTANCES', 'GL_MAJOR_VERSION', 9139'GL_MINOR_VERSION', 'GL_NUM_EXTENSIONS', 'GL_CONTEXT_FLAGS', 9140'GL_DEPTH_BUFFER', 'GL_STENCIL_BUFFER', 'GL_COMPRESSED_RED', 9141'GL_COMPRESSED_RG', 'GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT', 'GL_RGBA32F', 9142'GL_RGB32F', 'GL_RGBA16F', 'GL_RGB16F', 'GL_VERTEX_ATTRIB_ARRAY_INTEGER', 9143'GL_MAX_ARRAY_TEXTURE_LAYERS', 'GL_MIN_PROGRAM_TEXEL_OFFSET', 9144'GL_MAX_PROGRAM_TEXEL_OFFSET', 'GL_CLAMP_VERTEX_COLOR', 9145'GL_CLAMP_FRAGMENT_COLOR', 'GL_CLAMP_READ_COLOR', 'GL_FIXED_ONLY', 9146'GL_MAX_VARYING_COMPONENTS', 'GL_TEXTURE_RED_TYPE', 'GL_TEXTURE_GREEN_TYPE', 9147'GL_TEXTURE_BLUE_TYPE', 'GL_TEXTURE_ALPHA_TYPE', 'GL_TEXTURE_LUMINANCE_TYPE', 9148'GL_TEXTURE_INTENSITY_TYPE', 'GL_TEXTURE_DEPTH_TYPE', 9149'GL_UNSIGNED_NORMALIZED', 'GL_TEXTURE_1D_ARRAY', 'GL_PROXY_TEXTURE_1D_ARRAY', 9150'GL_TEXTURE_2D_ARRAY', 'GL_PROXY_TEXTURE_2D_ARRAY', 9151'GL_TEXTURE_BINDING_1D_ARRAY', 'GL_TEXTURE_BINDING_2D_ARRAY', 9152'GL_R11F_G11F_B10F', 'GL_UNSIGNED_INT_10F_11F_11F_REV', 'GL_RGB9_E5', 9153'GL_UNSIGNED_INT_5_9_9_9_REV', 'GL_TEXTURE_SHARED_SIZE', 9154'GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH', 9155'GL_TRANSFORM_FEEDBACK_BUFFER_MODE', 9156'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS', 9157'GL_TRANSFORM_FEEDBACK_VARYINGS', 'GL_TRANSFORM_FEEDBACK_BUFFER_START', 9158'GL_TRANSFORM_FEEDBACK_BUFFER_SIZE', 'GL_PRIMITIVES_GENERATED', 9159'GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN', 'GL_RASTERIZER_DISCARD', 9160'GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS', 9161'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS', 'GL_INTERLEAVED_ATTRIBS', 9162'GL_SEPARATE_ATTRIBS', 'GL_TRANSFORM_FEEDBACK_BUFFER', 9163'GL_TRANSFORM_FEEDBACK_BUFFER_BINDING', 'GL_RGBA32UI', 'GL_RGB32UI', 9164'GL_RGBA16UI', 'GL_RGB16UI', 'GL_RGBA8UI', 'GL_RGB8UI', 'GL_RGBA32I', 9165'GL_RGB32I', 'GL_RGBA16I', 'GL_RGB16I', 'GL_RGBA8I', 'GL_RGB8I', 9166'GL_RED_INTEGER', 'GL_GREEN_INTEGER', 'GL_BLUE_INTEGER', 'GL_ALPHA_INTEGER', 9167'GL_RGB_INTEGER', 'GL_RGBA_INTEGER', 'GL_BGR_INTEGER', 'GL_BGRA_INTEGER', 9168'GL_SAMPLER_1D_ARRAY', 'GL_SAMPLER_2D_ARRAY', 'GL_SAMPLER_1D_ARRAY_SHADOW', 9169'GL_SAMPLER_2D_ARRAY_SHADOW', 'GL_SAMPLER_CUBE_SHADOW', 9170'GL_UNSIGNED_INT_VEC2', 'GL_UNSIGNED_INT_VEC3', 'GL_UNSIGNED_INT_VEC4', 9171'GL_INT_SAMPLER_1D', 'GL_INT_SAMPLER_2D', 'GL_INT_SAMPLER_3D', 9172'GL_INT_SAMPLER_CUBE', 'GL_INT_SAMPLER_1D_ARRAY', 'GL_INT_SAMPLER_2D_ARRAY', 9173'GL_UNSIGNED_INT_SAMPLER_1D', 'GL_UNSIGNED_INT_SAMPLER_2D', 9174'GL_UNSIGNED_INT_SAMPLER_3D', 'GL_UNSIGNED_INT_SAMPLER_CUBE', 9175'GL_UNSIGNED_INT_SAMPLER_1D_ARRAY', 'GL_UNSIGNED_INT_SAMPLER_2D_ARRAY', 9176'GL_QUERY_WAIT', 'GL_QUERY_NO_WAIT', 'GL_QUERY_BY_REGION_WAIT', 9177'GL_QUERY_BY_REGION_NO_WAIT', 'GL_TRANSPOSE_MODELVIEW_MATRIX_ARB', 9178'GL_TRANSPOSE_PROJECTION_MATRIX_ARB', 'GL_TRANSPOSE_TEXTURE_MATRIX_ARB', 9179'GL_TRANSPOSE_COLOR_MATRIX_ARB', 'GL_MULTISAMPLE_ARB', 9180'GL_SAMPLE_ALPHA_TO_COVERAGE_ARB', 'GL_SAMPLE_ALPHA_TO_ONE_ARB', 9181'GL_SAMPLE_COVERAGE_ARB', 'GL_SAMPLE_BUFFERS_ARB', 'GL_SAMPLES_ARB', 9182'GL_SAMPLE_COVERAGE_VALUE_ARB', 'GL_SAMPLE_COVERAGE_INVERT_ARB', 9183'GL_MULTISAMPLE_BIT_ARB', 'GL_NORMAL_MAP_ARB', 'GL_REFLECTION_MAP_ARB', 9184'GL_TEXTURE_CUBE_MAP_ARB', 'GL_TEXTURE_BINDING_CUBE_MAP_ARB', 9185'GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB', 9186'GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB', 9187'GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB', 9188'GL_PROXY_TEXTURE_CUBE_MAP_ARB', 'GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB', 9189'GL_COMPRESSED_ALPHA_ARB', 'GL_COMPRESSED_LUMINANCE_ARB', 9190'GL_COMPRESSED_LUMINANCE_ALPHA_ARB', 'GL_COMPRESSED_INTENSITY_ARB', 9191'GL_COMPRESSED_RGB_ARB', 'GL_COMPRESSED_RGBA_ARB', 9192'GL_TEXTURE_COMPRESSION_HINT_ARB', 'GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB', 9193'GL_TEXTURE_COMPRESSED_ARB', 'GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB', 9194'GL_COMPRESSED_TEXTURE_FORMATS_ARB', 'GL_CLAMP_TO_BORDER_ARB', 9195'GL_POINT_SIZE_MIN_ARB', 'GL_POINT_SIZE_MAX_ARB', 9196'GL_POINT_FADE_THRESHOLD_SIZE_ARB', 'GL_POINT_DISTANCE_ATTENUATION_ARB', 9197'GL_MAX_VERTEX_UNITS_ARB', 'GL_ACTIVE_VERTEX_UNITS_ARB', 9198'GL_WEIGHT_SUM_UNITY_ARB', 'GL_VERTEX_BLEND_ARB', 'GL_CURRENT_WEIGHT_ARB', 9199'GL_WEIGHT_ARRAY_TYPE_ARB', 'GL_WEIGHT_ARRAY_STRIDE_ARB', 9200'GL_WEIGHT_ARRAY_SIZE_ARB', 'GL_WEIGHT_ARRAY_POINTER_ARB', 9201'GL_WEIGHT_ARRAY_ARB', 'GL_MODELVIEW0_ARB', 'GL_MODELVIEW1_ARB', 9202'GL_MODELVIEW2_ARB', 'GL_MODELVIEW3_ARB', 'GL_MODELVIEW4_ARB', 9203'GL_MODELVIEW5_ARB', 'GL_MODELVIEW6_ARB', 'GL_MODELVIEW7_ARB', 9204'GL_MODELVIEW8_ARB', 'GL_MODELVIEW9_ARB', 'GL_MODELVIEW10_ARB', 9205'GL_MODELVIEW11_ARB', 'GL_MODELVIEW12_ARB', 'GL_MODELVIEW13_ARB', 9206'GL_MODELVIEW14_ARB', 'GL_MODELVIEW15_ARB', 'GL_MODELVIEW16_ARB', 9207'GL_MODELVIEW17_ARB', 'GL_MODELVIEW18_ARB', 'GL_MODELVIEW19_ARB', 9208'GL_MODELVIEW20_ARB', 'GL_MODELVIEW21_ARB', 'GL_MODELVIEW22_ARB', 9209'GL_MODELVIEW23_ARB', 'GL_MODELVIEW24_ARB', 'GL_MODELVIEW25_ARB', 9210'GL_MODELVIEW26_ARB', 'GL_MODELVIEW27_ARB', 'GL_MODELVIEW28_ARB', 9211'GL_MODELVIEW29_ARB', 'GL_MODELVIEW30_ARB', 'GL_MODELVIEW31_ARB', 9212'GL_MATRIX_PALETTE_ARB', 'GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB', 9213'GL_MAX_PALETTE_MATRICES_ARB', 'GL_CURRENT_PALETTE_MATRIX_ARB', 9214'GL_MATRIX_INDEX_ARRAY_ARB', 'GL_CURRENT_MATRIX_INDEX_ARB', 9215'GL_MATRIX_INDEX_ARRAY_SIZE_ARB', 'GL_MATRIX_INDEX_ARRAY_TYPE_ARB', 9216'GL_MATRIX_INDEX_ARRAY_STRIDE_ARB', 'GL_MATRIX_INDEX_ARRAY_POINTER_ARB', 9217'GL_COMBINE_ARB', 'GL_COMBINE_RGB_ARB', 'GL_COMBINE_ALPHA_ARB', 9218'GL_SOURCE0_RGB_ARB', 'GL_SOURCE1_RGB_ARB', 'GL_SOURCE2_RGB_ARB', 9219'GL_SOURCE0_ALPHA_ARB', 'GL_SOURCE1_ALPHA_ARB', 'GL_SOURCE2_ALPHA_ARB', 9220'GL_OPERAND0_RGB_ARB', 'GL_OPERAND1_RGB_ARB', 'GL_OPERAND2_RGB_ARB', 9221'GL_OPERAND0_ALPHA_ARB', 'GL_OPERAND1_ALPHA_ARB', 'GL_OPERAND2_ALPHA_ARB', 9222'GL_RGB_SCALE_ARB', 'GL_ADD_SIGNED_ARB', 'GL_INTERPOLATE_ARB', 9223'GL_SUBTRACT_ARB', 'GL_CONSTANT_ARB', 'GL_PRIMARY_COLOR_ARB', 9224'GL_PREVIOUS_ARB', 'GL_DOT3_RGB_ARB', 'GL_DOT3_RGBA_ARB', 9225'GL_MIRRORED_REPEAT_ARB', 'GL_DEPTH_COMPONENT16_ARB', 9226'GL_DEPTH_COMPONENT24_ARB', 'GL_DEPTH_COMPONENT32_ARB', 9227'GL_TEXTURE_DEPTH_SIZE_ARB', 'GL_DEPTH_TEXTURE_MODE_ARB', 9228'GL_TEXTURE_COMPARE_MODE_ARB', 'GL_TEXTURE_COMPARE_FUNC_ARB', 9229'GL_COMPARE_R_TO_TEXTURE_ARB', 'GL_TEXTURE_COMPARE_FAIL_VALUE_ARB', 9230'GL_COLOR_SUM_ARB', 'GL_VERTEX_PROGRAM_ARB', 9231'GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB', 'GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB', 9232'GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB', 'GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB', 9233'GL_CURRENT_VERTEX_ATTRIB_ARB', 'GL_PROGRAM_LENGTH_ARB', 9234'GL_PROGRAM_STRING_ARB', 'GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB', 9235'GL_MAX_PROGRAM_MATRICES_ARB', 'GL_CURRENT_MATRIX_STACK_DEPTH_ARB', 9236'GL_CURRENT_MATRIX_ARB', 'GL_VERTEX_PROGRAM_POINT_SIZE_ARB', 9237'GL_VERTEX_PROGRAM_TWO_SIDE_ARB', 'GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB', 9238'GL_PROGRAM_ERROR_POSITION_ARB', 'GL_PROGRAM_BINDING_ARB', 9239'GL_MAX_VERTEX_ATTRIBS_ARB', 'GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB', 9240'GL_PROGRAM_ERROR_STRING_ARB', 'GL_PROGRAM_FORMAT_ASCII_ARB', 9241'GL_PROGRAM_FORMAT_ARB', 'GL_PROGRAM_INSTRUCTIONS_ARB', 9242'GL_MAX_PROGRAM_INSTRUCTIONS_ARB', 'GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB', 9243'GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB', 'GL_PROGRAM_TEMPORARIES_ARB', 9244'GL_MAX_PROGRAM_TEMPORARIES_ARB', 'GL_PROGRAM_NATIVE_TEMPORARIES_ARB', 9245'GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB', 'GL_PROGRAM_PARAMETERS_ARB', 9246'GL_MAX_PROGRAM_PARAMETERS_ARB', 'GL_PROGRAM_NATIVE_PARAMETERS_ARB', 9247'GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB', 'GL_PROGRAM_ATTRIBS_ARB', 9248'GL_MAX_PROGRAM_ATTRIBS_ARB', 'GL_PROGRAM_NATIVE_ATTRIBS_ARB', 9249'GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB', 'GL_PROGRAM_ADDRESS_REGISTERS_ARB', 9250'GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB', 9251'GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB', 9252'GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB', 9253'GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB', 'GL_MAX_PROGRAM_ENV_PARAMETERS_ARB', 9254'GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB', 'GL_TRANSPOSE_CURRENT_MATRIX_ARB', 9255'GL_MATRIX0_ARB', 'GL_MATRIX1_ARB', 'GL_MATRIX2_ARB', 'GL_MATRIX3_ARB', 9256'GL_MATRIX4_ARB', 'GL_MATRIX5_ARB', 'GL_MATRIX6_ARB', 'GL_MATRIX7_ARB', 9257'GL_MATRIX8_ARB', 'GL_MATRIX9_ARB', 'GL_MATRIX10_ARB', 'GL_MATRIX11_ARB', 9258'GL_MATRIX12_ARB', 'GL_MATRIX13_ARB', 'GL_MATRIX14_ARB', 'GL_MATRIX15_ARB', 9259'GL_MATRIX16_ARB', 'GL_MATRIX17_ARB', 'GL_MATRIX18_ARB', 'GL_MATRIX19_ARB', 9260'GL_MATRIX20_ARB', 'GL_MATRIX21_ARB', 'GL_MATRIX22_ARB', 'GL_MATRIX23_ARB', 9261'GL_MATRIX24_ARB', 'GL_MATRIX25_ARB', 'GL_MATRIX26_ARB', 'GL_MATRIX27_ARB', 9262'GL_MATRIX28_ARB', 'GL_MATRIX29_ARB', 'GL_MATRIX30_ARB', 'GL_MATRIX31_ARB', 9263'GL_FRAGMENT_PROGRAM_ARB', 'GL_PROGRAM_ALU_INSTRUCTIONS_ARB', 9264'GL_PROGRAM_TEX_INSTRUCTIONS_ARB', 'GL_PROGRAM_TEX_INDIRECTIONS_ARB', 9265'GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB', 9266'GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB', 9267'GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB', 9268'GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB', 'GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB', 9269'GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB', 9270'GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB', 9271'GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB', 9272'GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB', 'GL_MAX_TEXTURE_COORDS_ARB', 9273'GL_MAX_TEXTURE_IMAGE_UNITS_ARB', 'GL_BUFFER_SIZE_ARB', 'GL_BUFFER_USAGE_ARB', 9274'GL_ARRAY_BUFFER_ARB', 'GL_ELEMENT_ARRAY_BUFFER_ARB', 9275'GL_ARRAY_BUFFER_BINDING_ARB', 'GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB', 9276'GL_VERTEX_ARRAY_BUFFER_BINDING_ARB', 'GL_NORMAL_ARRAY_BUFFER_BINDING_ARB', 9277'GL_COLOR_ARRAY_BUFFER_BINDING_ARB', 'GL_INDEX_ARRAY_BUFFER_BINDING_ARB', 9278'GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB', 9279'GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB', 9280'GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB', 9281'GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB', 9282'GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB', 9283'GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB', 'GL_READ_ONLY_ARB', 9284'GL_WRITE_ONLY_ARB', 'GL_READ_WRITE_ARB', 'GL_BUFFER_ACCESS_ARB', 9285'GL_BUFFER_MAPPED_ARB', 'GL_BUFFER_MAP_POINTER_ARB', 'GL_STREAM_DRAW_ARB', 9286'GL_STREAM_READ_ARB', 'GL_STREAM_COPY_ARB', 'GL_STATIC_DRAW_ARB', 9287'GL_STATIC_READ_ARB', 'GL_STATIC_COPY_ARB', 'GL_DYNAMIC_DRAW_ARB', 9288'GL_DYNAMIC_READ_ARB', 'GL_DYNAMIC_COPY_ARB', 'GL_QUERY_COUNTER_BITS_ARB', 9289'GL_CURRENT_QUERY_ARB', 'GL_QUERY_RESULT_ARB', 9290'GL_QUERY_RESULT_AVAILABLE_ARB', 'GL_SAMPLES_PASSED_ARB', 9291'GL_PROGRAM_OBJECT_ARB', 'GL_SHADER_OBJECT_ARB', 'GL_OBJECT_TYPE_ARB', 9292'GL_OBJECT_SUBTYPE_ARB', 'GL_FLOAT_VEC2_ARB', 'GL_FLOAT_VEC3_ARB', 9293'GL_FLOAT_VEC4_ARB', 'GL_INT_VEC2_ARB', 'GL_INT_VEC3_ARB', 'GL_INT_VEC4_ARB', 9294'GL_BOOL_ARB', 'GL_BOOL_VEC2_ARB', 'GL_BOOL_VEC3_ARB', 'GL_BOOL_VEC4_ARB', 9295'GL_FLOAT_MAT2_ARB', 'GL_FLOAT_MAT3_ARB', 'GL_FLOAT_MAT4_ARB', 9296'GL_SAMPLER_1D_ARB', 'GL_SAMPLER_2D_ARB', 'GL_SAMPLER_3D_ARB', 9297'GL_SAMPLER_CUBE_ARB', 'GL_SAMPLER_1D_SHADOW_ARB', 'GL_SAMPLER_2D_SHADOW_ARB', 9298'GL_SAMPLER_2D_RECT_ARB', 'GL_SAMPLER_2D_RECT_SHADOW_ARB', 9299'GL_OBJECT_DELETE_STATUS_ARB', 'GL_OBJECT_COMPILE_STATUS_ARB', 9300'GL_OBJECT_LINK_STATUS_ARB', 'GL_OBJECT_VALIDATE_STATUS_ARB', 9301'GL_OBJECT_INFO_LOG_LENGTH_ARB', 'GL_OBJECT_ATTACHED_OBJECTS_ARB', 9302'GL_OBJECT_ACTIVE_UNIFORMS_ARB', 'GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB', 9303'GL_OBJECT_SHADER_SOURCE_LENGTH_ARB', 'GL_VERTEX_SHADER_ARB', 9304'GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB', 'GL_MAX_VARYING_FLOATS_ARB', 9305'GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB', 9306'GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB', 'GL_OBJECT_ACTIVE_ATTRIBUTES_ARB', 9307'GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB', 'GL_FRAGMENT_SHADER_ARB', 9308'GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB', 9309'GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB', 'GL_SHADING_LANGUAGE_VERSION_ARB', 9310'GL_POINT_SPRITE_ARB', 'GL_COORD_REPLACE_ARB', 'GL_MAX_DRAW_BUFFERS_ARB', 9311'GL_DRAW_BUFFER0_ARB', 'GL_DRAW_BUFFER1_ARB', 'GL_DRAW_BUFFER2_ARB', 9312'GL_DRAW_BUFFER3_ARB', 'GL_DRAW_BUFFER4_ARB', 'GL_DRAW_BUFFER5_ARB', 9313'GL_DRAW_BUFFER6_ARB', 'GL_DRAW_BUFFER7_ARB', 'GL_DRAW_BUFFER8_ARB', 9314'GL_DRAW_BUFFER9_ARB', 'GL_DRAW_BUFFER10_ARB', 'GL_DRAW_BUFFER11_ARB', 9315'GL_DRAW_BUFFER12_ARB', 'GL_DRAW_BUFFER13_ARB', 'GL_DRAW_BUFFER14_ARB', 9316'GL_DRAW_BUFFER15_ARB', 'GL_TEXTURE_RECTANGLE_ARB', 9317'GL_TEXTURE_BINDING_RECTANGLE_ARB', 'GL_PROXY_TEXTURE_RECTANGLE_ARB', 9318'GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB', 'GL_RGBA_FLOAT_MODE_ARB', 9319'GL_CLAMP_VERTEX_COLOR_ARB', 'GL_CLAMP_FRAGMENT_COLOR_ARB', 9320'GL_CLAMP_READ_COLOR_ARB', 'GL_FIXED_ONLY_ARB', 'GL_HALF_FLOAT_ARB', 9321'GL_TEXTURE_RED_TYPE_ARB', 'GL_TEXTURE_GREEN_TYPE_ARB', 9322'GL_TEXTURE_BLUE_TYPE_ARB', 'GL_TEXTURE_ALPHA_TYPE_ARB', 9323'GL_TEXTURE_LUMINANCE_TYPE_ARB', 'GL_TEXTURE_INTENSITY_TYPE_ARB', 9324'GL_TEXTURE_DEPTH_TYPE_ARB', 'GL_UNSIGNED_NORMALIZED_ARB', 'GL_RGBA32F_ARB', 9325'GL_RGB32F_ARB', 'GL_ALPHA32F_ARB', 'GL_INTENSITY32F_ARB', 9326'GL_LUMINANCE32F_ARB', 'GL_LUMINANCE_ALPHA32F_ARB', 'GL_RGBA16F_ARB', 9327'GL_RGB16F_ARB', 'GL_ALPHA16F_ARB', 'GL_INTENSITY16F_ARB', 9328'GL_LUMINANCE16F_ARB', 'GL_LUMINANCE_ALPHA16F_ARB', 9329'GL_PIXEL_PACK_BUFFER_ARB', 'GL_PIXEL_UNPACK_BUFFER_ARB', 9330'GL_PIXEL_PACK_BUFFER_BINDING_ARB', 'GL_PIXEL_UNPACK_BUFFER_BINDING_ARB', 9331'GL_DEPTH_COMPONENT32F', 'GL_DEPTH32F_STENCIL8', 9332'GL_FLOAT_32_UNSIGNED_INT_24_8_REV', 'GL_INVALID_FRAMEBUFFER_OPERATION', 9333'GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING', 9334'GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE', 9335'GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE', 'GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE', 9336'GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE', 'GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE', 9337'GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE', 9338'GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE', 'GL_FRAMEBUFFER_DEFAULT', 9339'GL_FRAMEBUFFER_UNDEFINED', 'GL_DEPTH_STENCIL_ATTACHMENT', 'GL_INDEX', 9340'GL_MAX_RENDERBUFFER_SIZE', 'GL_DEPTH_STENCIL', 'GL_UNSIGNED_INT_24_8', 9341'GL_DEPTH24_STENCIL8', 'GL_TEXTURE_STENCIL_SIZE', 'GL_FRAMEBUFFER_BINDING', 9342'GL_DRAW_FRAMEBUFFER_BINDING', 'GL_RENDERBUFFER_BINDING', 9343'GL_READ_FRAMEBUFFER', 'GL_DRAW_FRAMEBUFFER', 'GL_READ_FRAMEBUFFER_BINDING', 9344'GL_RENDERBUFFER_SAMPLES', 'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE', 9345'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME', 9346'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL', 9347'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE', 9348'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER', 'GL_FRAMEBUFFER_COMPLETE', 9349'GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT', 9350'GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT', 9351'GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER', 9352'GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER', 'GL_FRAMEBUFFER_UNSUPPORTED', 9353'GL_MAX_COLOR_ATTACHMENTS', 'GL_COLOR_ATTACHMENT0', 'GL_COLOR_ATTACHMENT1', 9354'GL_COLOR_ATTACHMENT2', 'GL_COLOR_ATTACHMENT3', 'GL_COLOR_ATTACHMENT4', 9355'GL_COLOR_ATTACHMENT5', 'GL_COLOR_ATTACHMENT6', 'GL_COLOR_ATTACHMENT7', 9356'GL_COLOR_ATTACHMENT8', 'GL_COLOR_ATTACHMENT9', 'GL_COLOR_ATTACHMENT10', 9357'GL_COLOR_ATTACHMENT11', 'GL_COLOR_ATTACHMENT12', 'GL_COLOR_ATTACHMENT13', 9358'GL_COLOR_ATTACHMENT14', 'GL_COLOR_ATTACHMENT15', 'GL_DEPTH_ATTACHMENT', 9359'GL_STENCIL_ATTACHMENT', 'GL_FRAMEBUFFER', 'GL_RENDERBUFFER', 9360'GL_RENDERBUFFER_WIDTH', 'GL_RENDERBUFFER_HEIGHT', 9361'GL_RENDERBUFFER_INTERNAL_FORMAT', 'GL_STENCIL_INDEX1', 'GL_STENCIL_INDEX4', 9362'GL_STENCIL_INDEX8', 'GL_STENCIL_INDEX16', 'GL_RENDERBUFFER_RED_SIZE', 9363'GL_RENDERBUFFER_GREEN_SIZE', 'GL_RENDERBUFFER_BLUE_SIZE', 9364'GL_RENDERBUFFER_ALPHA_SIZE', 'GL_RENDERBUFFER_DEPTH_SIZE', 9365'GL_RENDERBUFFER_STENCIL_SIZE', 'GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE', 9366'GL_MAX_SAMPLES', 'GL_FRAMEBUFFER_SRGB', 'GL_LINES_ADJACENCY_ARB', 9367'GL_LINE_STRIP_ADJACENCY_ARB', 'GL_TRIANGLES_ADJACENCY_ARB', 9368'GL_TRIANGLE_STRIP_ADJACENCY_ARB', 'GL_PROGRAM_POINT_SIZE_ARB', 9369'GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB', 9370'GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB', 9371'GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB', 9372'GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB', 'GL_GEOMETRY_SHADER_ARB', 9373'GL_GEOMETRY_VERTICES_OUT_ARB', 'GL_GEOMETRY_INPUT_TYPE_ARB', 9374'GL_GEOMETRY_OUTPUT_TYPE_ARB', 'GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB', 9375'GL_MAX_VERTEX_VARYING_COMPONENTS_ARB', 9376'GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB', 9377'GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB', 9378'GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB', 'GL_HALF_FLOAT', 9379'GL_MAP_READ_BIT', 'GL_MAP_WRITE_BIT', 'GL_MAP_INVALIDATE_RANGE_BIT', 9380'GL_MAP_INVALIDATE_BUFFER_BIT', 'GL_MAP_FLUSH_EXPLICIT_BIT', 9381'GL_MAP_UNSYNCHRONIZED_BIT', 'GL_TEXTURE_BUFFER_ARB', 9382'GL_MAX_TEXTURE_BUFFER_SIZE_ARB', 'GL_TEXTURE_BINDING_BUFFER_ARB', 9383'GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB', 'GL_TEXTURE_BUFFER_FORMAT_ARB', 9384'GL_COMPRESSED_RED_RGTC1', 'GL_COMPRESSED_SIGNED_RED_RGTC1', 9385'GL_COMPRESSED_RG_RGTC2', 'GL_COMPRESSED_SIGNED_RG_RGTC2', 'GL_RG', 9386'GL_RG_INTEGER', 'GL_R8', 'GL_R16', 'GL_RG8', 'GL_RG16', 'GL_R16F', 'GL_R32F', 9387'GL_RG16F', 'GL_RG32F', 'GL_R8I', 'GL_R8UI', 'GL_R16I', 'GL_R16UI', 'GL_R32I', 9388'GL_R32UI', 'GL_RG8I', 'GL_RG8UI', 'GL_RG16I', 'GL_RG16UI', 'GL_RG32I', 9389'GL_RG32UI', 'GL_VERTEX_ARRAY_BINDING', 'GL_ABGR_EXT', 9390'GL_CONSTANT_COLOR_EXT', 'GL_ONE_MINUS_CONSTANT_COLOR_EXT', 9391'GL_CONSTANT_ALPHA_EXT', 'GL_ONE_MINUS_CONSTANT_ALPHA_EXT', 9392'GL_BLEND_COLOR_EXT', 'GL_POLYGON_OFFSET_EXT', 'GL_POLYGON_OFFSET_FACTOR_EXT', 9393'GL_POLYGON_OFFSET_BIAS_EXT', 'GL_ALPHA4_EXT', 'GL_ALPHA8_EXT', 9394'GL_ALPHA12_EXT', 'GL_ALPHA16_EXT', 'GL_LUMINANCE4_EXT', 'GL_LUMINANCE8_EXT', 9395'GL_LUMINANCE12_EXT', 'GL_LUMINANCE16_EXT', 'GL_LUMINANCE4_ALPHA4_EXT', 9396'GL_LUMINANCE6_ALPHA2_EXT', 'GL_LUMINANCE8_ALPHA8_EXT', 9397'GL_LUMINANCE12_ALPHA4_EXT', 'GL_LUMINANCE12_ALPHA12_EXT', 9398'GL_LUMINANCE16_ALPHA16_EXT', 'GL_INTENSITY_EXT', 'GL_INTENSITY4_EXT', 9399'GL_INTENSITY8_EXT', 'GL_INTENSITY12_EXT', 'GL_INTENSITY16_EXT', 9400'GL_RGB2_EXT', 'GL_RGB4_EXT', 'GL_RGB5_EXT', 'GL_RGB8_EXT', 'GL_RGB10_EXT', 9401'GL_RGB12_EXT', 'GL_RGB16_EXT', 'GL_RGBA2_EXT', 'GL_RGBA4_EXT', 9402'GL_RGB5_A1_EXT', 'GL_RGBA8_EXT', 'GL_RGB10_A2_EXT', 'GL_RGBA12_EXT', 9403'GL_RGBA16_EXT', 'GL_TEXTURE_RED_SIZE_EXT', 'GL_TEXTURE_GREEN_SIZE_EXT', 9404'GL_TEXTURE_BLUE_SIZE_EXT', 'GL_TEXTURE_ALPHA_SIZE_EXT', 9405'GL_TEXTURE_LUMINANCE_SIZE_EXT', 'GL_TEXTURE_INTENSITY_SIZE_EXT', 9406'GL_REPLACE_EXT', 'GL_PROXY_TEXTURE_1D_EXT', 'GL_PROXY_TEXTURE_2D_EXT', 9407'GL_TEXTURE_TOO_LARGE_EXT', 'GL_PACK_SKIP_IMAGES_EXT', 9408'GL_PACK_IMAGE_HEIGHT_EXT', 'GL_UNPACK_SKIP_IMAGES_EXT', 9409'GL_UNPACK_IMAGE_HEIGHT_EXT', 'GL_TEXTURE_3D_EXT', 'GL_PROXY_TEXTURE_3D_EXT', 9410'GL_TEXTURE_DEPTH_EXT', 'GL_TEXTURE_WRAP_R_EXT', 'GL_MAX_3D_TEXTURE_SIZE_EXT', 9411'GL_FILTER4_SGIS', 'GL_TEXTURE_FILTER4_SIZE_SGIS', 'GL_HISTOGRAM_EXT', 9412'GL_PROXY_HISTOGRAM_EXT', 'GL_HISTOGRAM_WIDTH_EXT', 'GL_HISTOGRAM_FORMAT_EXT', 9413'GL_HISTOGRAM_RED_SIZE_EXT', 'GL_HISTOGRAM_GREEN_SIZE_EXT', 9414'GL_HISTOGRAM_BLUE_SIZE_EXT', 'GL_HISTOGRAM_ALPHA_SIZE_EXT', 9415'GL_HISTOGRAM_LUMINANCE_SIZE_EXT', 'GL_HISTOGRAM_SINK_EXT', 'GL_MINMAX_EXT', 9416'GL_MINMAX_FORMAT_EXT', 'GL_MINMAX_SINK_EXT', 'GL_TABLE_TOO_LARGE_EXT', 9417'GL_CONVOLUTION_1D_EXT', 'GL_CONVOLUTION_2D_EXT', 'GL_SEPARABLE_2D_EXT', 9418'GL_CONVOLUTION_BORDER_MODE_EXT', 'GL_CONVOLUTION_FILTER_SCALE_EXT', 9419'GL_CONVOLUTION_FILTER_BIAS_EXT', 'GL_REDUCE_EXT', 9420'GL_CONVOLUTION_FORMAT_EXT', 'GL_CONVOLUTION_WIDTH_EXT', 9421'GL_CONVOLUTION_HEIGHT_EXT', 'GL_MAX_CONVOLUTION_WIDTH_EXT', 9422'GL_MAX_CONVOLUTION_HEIGHT_EXT', 'GL_POST_CONVOLUTION_RED_SCALE_EXT', 9423'GL_POST_CONVOLUTION_GREEN_SCALE_EXT', 'GL_POST_CONVOLUTION_BLUE_SCALE_EXT', 9424'GL_POST_CONVOLUTION_ALPHA_SCALE_EXT', 'GL_POST_CONVOLUTION_RED_BIAS_EXT', 9425'GL_POST_CONVOLUTION_GREEN_BIAS_EXT', 'GL_POST_CONVOLUTION_BLUE_BIAS_EXT', 9426'GL_POST_CONVOLUTION_ALPHA_BIAS_EXT', 'GL_COLOR_MATRIX_SGI', 9427'GL_COLOR_MATRIX_STACK_DEPTH_SGI', 'GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI', 9428'GL_POST_COLOR_MATRIX_RED_SCALE_SGI', 'GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI', 9429'GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI', 'GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI', 9430'GL_POST_COLOR_MATRIX_RED_BIAS_SGI', 'GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI', 9431'GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI', 'GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI', 9432'GL_COLOR_TABLE_SGI', 'GL_POST_CONVOLUTION_COLOR_TABLE_SGI', 9433'GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI', 'GL_PROXY_COLOR_TABLE_SGI', 9434'GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI', 9435'GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI', 'GL_COLOR_TABLE_SCALE_SGI', 9436'GL_COLOR_TABLE_BIAS_SGI', 'GL_COLOR_TABLE_FORMAT_SGI', 9437'GL_COLOR_TABLE_WIDTH_SGI', 'GL_COLOR_TABLE_RED_SIZE_SGI', 9438'GL_COLOR_TABLE_GREEN_SIZE_SGI', 'GL_COLOR_TABLE_BLUE_SIZE_SGI', 9439'GL_COLOR_TABLE_ALPHA_SIZE_SGI', 'GL_COLOR_TABLE_LUMINANCE_SIZE_SGI', 9440'GL_COLOR_TABLE_INTENSITY_SIZE_SGI', 'GL_PIXEL_TEXTURE_SGIS', 9441'GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS', 'GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS', 9442'GL_PIXEL_GROUP_COLOR_SGIS', 'GL_PIXEL_TEX_GEN_SGIX', 9443'GL_PIXEL_TEX_GEN_MODE_SGIX', 'GL_PACK_SKIP_VOLUMES_SGIS', 9444'GL_PACK_IMAGE_DEPTH_SGIS', 'GL_UNPACK_SKIP_VOLUMES_SGIS', 9445'GL_UNPACK_IMAGE_DEPTH_SGIS', 'GL_TEXTURE_4D_SGIS', 9446'GL_PROXY_TEXTURE_4D_SGIS', 'GL_TEXTURE_4DSIZE_SGIS', 9447'GL_TEXTURE_WRAP_Q_SGIS', 'GL_MAX_4D_TEXTURE_SIZE_SGIS', 9448'GL_TEXTURE_4D_BINDING_SGIS', 'GL_TEXTURE_COLOR_TABLE_SGI', 9449'GL_PROXY_TEXTURE_COLOR_TABLE_SGI', 'GL_CMYK_EXT', 'GL_CMYKA_EXT', 9450'GL_PACK_CMYK_HINT_EXT', 'GL_UNPACK_CMYK_HINT_EXT', 'GL_TEXTURE_PRIORITY_EXT', 9451'GL_TEXTURE_RESIDENT_EXT', 'GL_TEXTURE_1D_BINDING_EXT', 9452'GL_TEXTURE_2D_BINDING_EXT', 'GL_TEXTURE_3D_BINDING_EXT', 9453'GL_DETAIL_TEXTURE_2D_SGIS', 'GL_DETAIL_TEXTURE_2D_BINDING_SGIS', 9454'GL_LINEAR_DETAIL_SGIS', 'GL_LINEAR_DETAIL_ALPHA_SGIS', 9455'GL_LINEAR_DETAIL_COLOR_SGIS', 'GL_DETAIL_TEXTURE_LEVEL_SGIS', 9456'GL_DETAIL_TEXTURE_MODE_SGIS', 'GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS', 9457'GL_LINEAR_SHARPEN_SGIS', 'GL_LINEAR_SHARPEN_ALPHA_SGIS', 9458'GL_LINEAR_SHARPEN_COLOR_SGIS', 'GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS', 9459'GL_UNSIGNED_BYTE_3_3_2_EXT', 'GL_UNSIGNED_SHORT_4_4_4_4_EXT', 9460'GL_UNSIGNED_SHORT_5_5_5_1_EXT', 'GL_UNSIGNED_INT_8_8_8_8_EXT', 9461'GL_UNSIGNED_INT_10_10_10_2_EXT', 'GL_TEXTURE_MIN_LOD_SGIS', 9462'GL_TEXTURE_MAX_LOD_SGIS', 'GL_TEXTURE_BASE_LEVEL_SGIS', 9463'GL_TEXTURE_MAX_LEVEL_SGIS', 'GL_MULTISAMPLE_SGIS', 9464'GL_SAMPLE_ALPHA_TO_MASK_SGIS', 'GL_SAMPLE_ALPHA_TO_ONE_SGIS', 9465'GL_SAMPLE_MASK_SGIS', 'GL_1PASS_SGIS', 'GL_2PASS_0_SGIS', 'GL_2PASS_1_SGIS', 9466'GL_4PASS_0_SGIS', 'GL_4PASS_1_SGIS', 'GL_4PASS_2_SGIS', 'GL_4PASS_3_SGIS', 9467'GL_SAMPLE_BUFFERS_SGIS', 'GL_SAMPLES_SGIS', 'GL_SAMPLE_MASK_VALUE_SGIS', 9468'GL_SAMPLE_MASK_INVERT_SGIS', 'GL_SAMPLE_PATTERN_SGIS', 9469'GL_RESCALE_NORMAL_EXT', 'GL_VERTEX_ARRAY_EXT', 'GL_NORMAL_ARRAY_EXT', 9470'GL_COLOR_ARRAY_EXT', 'GL_INDEX_ARRAY_EXT', 'GL_TEXTURE_COORD_ARRAY_EXT', 9471'GL_EDGE_FLAG_ARRAY_EXT', 'GL_VERTEX_ARRAY_SIZE_EXT', 9472'GL_VERTEX_ARRAY_TYPE_EXT', 'GL_VERTEX_ARRAY_STRIDE_EXT', 9473'GL_VERTEX_ARRAY_COUNT_EXT', 'GL_NORMAL_ARRAY_TYPE_EXT', 9474'GL_NORMAL_ARRAY_STRIDE_EXT', 'GL_NORMAL_ARRAY_COUNT_EXT', 9475'GL_COLOR_ARRAY_SIZE_EXT', 'GL_COLOR_ARRAY_TYPE_EXT', 9476'GL_COLOR_ARRAY_STRIDE_EXT', 'GL_COLOR_ARRAY_COUNT_EXT', 9477'GL_INDEX_ARRAY_TYPE_EXT', 'GL_INDEX_ARRAY_STRIDE_EXT', 9478'GL_INDEX_ARRAY_COUNT_EXT', 'GL_TEXTURE_COORD_ARRAY_SIZE_EXT', 9479'GL_TEXTURE_COORD_ARRAY_TYPE_EXT', 'GL_TEXTURE_COORD_ARRAY_STRIDE_EXT', 9480'GL_TEXTURE_COORD_ARRAY_COUNT_EXT', 'GL_EDGE_FLAG_ARRAY_STRIDE_EXT', 9481'GL_EDGE_FLAG_ARRAY_COUNT_EXT', 'GL_VERTEX_ARRAY_POINTER_EXT', 9482'GL_NORMAL_ARRAY_POINTER_EXT', 'GL_COLOR_ARRAY_POINTER_EXT', 9483'GL_INDEX_ARRAY_POINTER_EXT', 'GL_TEXTURE_COORD_ARRAY_POINTER_EXT', 9484'GL_EDGE_FLAG_ARRAY_POINTER_EXT', 'GL_GENERATE_MIPMAP_SGIS', 9485'GL_GENERATE_MIPMAP_HINT_SGIS', 'GL_LINEAR_CLIPMAP_LINEAR_SGIX', 9486'GL_TEXTURE_CLIPMAP_CENTER_SGIX', 'GL_TEXTURE_CLIPMAP_FRAME_SGIX', 9487'GL_TEXTURE_CLIPMAP_OFFSET_SGIX', 'GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX', 9488'GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX', 'GL_TEXTURE_CLIPMAP_DEPTH_SGIX', 9489'GL_MAX_CLIPMAP_DEPTH_SGIX', 'GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX', 9490'GL_NEAREST_CLIPMAP_NEAREST_SGIX', 'GL_NEAREST_CLIPMAP_LINEAR_SGIX', 9491'GL_LINEAR_CLIPMAP_NEAREST_SGIX', 'GL_TEXTURE_COMPARE_SGIX', 9492'GL_TEXTURE_COMPARE_OPERATOR_SGIX', 'GL_TEXTURE_LEQUAL_R_SGIX', 9493'GL_TEXTURE_GEQUAL_R_SGIX', 'GL_CLAMP_TO_EDGE_SGIS', 9494'GL_CLAMP_TO_BORDER_SGIS', 'GL_FUNC_ADD_EXT', 'GL_MIN_EXT', 'GL_MAX_EXT', 9495'GL_BLEND_EQUATION_EXT', 'GL_FUNC_SUBTRACT_EXT', 9496'GL_FUNC_REVERSE_SUBTRACT_EXT', 'GL_INTERLACE_SGIX', 9497'GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX', 'GL_PIXEL_TILE_CACHE_INCREMENT_SGIX', 9498'GL_PIXEL_TILE_WIDTH_SGIX', 'GL_PIXEL_TILE_HEIGHT_SGIX', 9499'GL_PIXEL_TILE_GRID_WIDTH_SGIX', 'GL_PIXEL_TILE_GRID_HEIGHT_SGIX', 9500'GL_PIXEL_TILE_GRID_DEPTH_SGIX', 'GL_PIXEL_TILE_CACHE_SIZE_SGIX', 9501'GL_DUAL_ALPHA4_SGIS', 'GL_DUAL_ALPHA8_SGIS', 'GL_DUAL_ALPHA12_SGIS', 9502'GL_DUAL_ALPHA16_SGIS', 'GL_DUAL_LUMINANCE4_SGIS', 'GL_DUAL_LUMINANCE8_SGIS', 9503'GL_DUAL_LUMINANCE12_SGIS', 'GL_DUAL_LUMINANCE16_SGIS', 9504'GL_DUAL_INTENSITY4_SGIS', 'GL_DUAL_INTENSITY8_SGIS', 9505'GL_DUAL_INTENSITY12_SGIS', 'GL_DUAL_INTENSITY16_SGIS', 9506'GL_DUAL_LUMINANCE_ALPHA4_SGIS', 'GL_DUAL_LUMINANCE_ALPHA8_SGIS', 9507'GL_QUAD_ALPHA4_SGIS', 'GL_QUAD_ALPHA8_SGIS', 'GL_QUAD_LUMINANCE4_SGIS', 9508'GL_QUAD_LUMINANCE8_SGIS', 'GL_QUAD_INTENSITY4_SGIS', 9509'GL_QUAD_INTENSITY8_SGIS', 'GL_DUAL_TEXTURE_SELECT_SGIS', 9510'GL_QUAD_TEXTURE_SELECT_SGIS', 'GL_SPRITE_SGIX', 'GL_SPRITE_MODE_SGIX', 9511'GL_SPRITE_AXIS_SGIX', 'GL_SPRITE_TRANSLATION_SGIX', 'GL_SPRITE_AXIAL_SGIX', 9512'GL_SPRITE_OBJECT_ALIGNED_SGIX', 'GL_SPRITE_EYE_ALIGNED_SGIX', 9513'GL_TEXTURE_MULTI_BUFFER_HINT_SGIX', 'GL_POINT_SIZE_MIN_EXT', 9514'GL_POINT_SIZE_MAX_EXT', 'GL_POINT_FADE_THRESHOLD_SIZE_EXT', 9515'GL_DISTANCE_ATTENUATION_EXT', 'GL_POINT_SIZE_MIN_SGIS', 9516'GL_POINT_SIZE_MAX_SGIS', 'GL_POINT_FADE_THRESHOLD_SIZE_SGIS', 9517'GL_DISTANCE_ATTENUATION_SGIS', 'GL_INSTRUMENT_BUFFER_POINTER_SGIX', 9518'GL_INSTRUMENT_MEASUREMENTS_SGIX', 'GL_POST_TEXTURE_FILTER_BIAS_SGIX', 9519'GL_POST_TEXTURE_FILTER_SCALE_SGIX', 'GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX', 9520'GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX', 'GL_FRAMEZOOM_SGIX', 9521'GL_FRAMEZOOM_FACTOR_SGIX', 'GL_MAX_FRAMEZOOM_FACTOR_SGIX', 9522'GL_TEXTURE_DEFORMATION_BIT_SGIX', 'GL_GEOMETRY_DEFORMATION_BIT_SGIX', 9523'GL_GEOMETRY_DEFORMATION_SGIX', 'GL_TEXTURE_DEFORMATION_SGIX', 9524'GL_DEFORMATIONS_MASK_SGIX', 'GL_MAX_DEFORMATION_ORDER_SGIX', 9525'GL_REFERENCE_PLANE_SGIX', 'GL_REFERENCE_PLANE_EQUATION_SGIX', 9526'GL_DEPTH_COMPONENT16_SGIX', 'GL_DEPTH_COMPONENT24_SGIX', 9527'GL_DEPTH_COMPONENT32_SGIX', 'GL_FOG_FUNC_SGIS', 'GL_FOG_FUNC_POINTS_SGIS', 9528'GL_MAX_FOG_FUNC_POINTS_SGIS', 'GL_FOG_OFFSET_SGIX', 9529'GL_FOG_OFFSET_VALUE_SGIX', 'GL_IMAGE_SCALE_X_HP', 'GL_IMAGE_SCALE_Y_HP', 9530'GL_IMAGE_TRANSLATE_X_HP', 'GL_IMAGE_TRANSLATE_Y_HP', 9531'GL_IMAGE_ROTATE_ANGLE_HP', 'GL_IMAGE_ROTATE_ORIGIN_X_HP', 9532'GL_IMAGE_ROTATE_ORIGIN_Y_HP', 'GL_IMAGE_MAG_FILTER_HP', 9533'GL_IMAGE_MIN_FILTER_HP', 'GL_IMAGE_CUBIC_WEIGHT_HP', 'GL_CUBIC_HP', 9534'GL_AVERAGE_HP', 'GL_IMAGE_TRANSFORM_2D_HP', 9535'GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP', 9536'GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP', 'GL_IGNORE_BORDER_HP', 9537'GL_CONSTANT_BORDER_HP', 'GL_REPLICATE_BORDER_HP', 9538'GL_CONVOLUTION_BORDER_COLOR_HP', 'GL_TEXTURE_ENV_BIAS_SGIX', 9539'GL_VERTEX_DATA_HINT_PGI', 'GL_VERTEX_CONSISTENT_HINT_PGI', 9540'GL_MATERIAL_SIDE_HINT_PGI', 'GL_MAX_VERTEX_HINT_PGI', 'GL_COLOR3_BIT_PGI', 9541'GL_COLOR4_BIT_PGI', 'GL_EDGEFLAG_BIT_PGI', 'GL_INDEX_BIT_PGI', 9542'GL_MAT_AMBIENT_BIT_PGI', 'GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI', 9543'GL_MAT_DIFFUSE_BIT_PGI', 'GL_MAT_EMISSION_BIT_PGI', 9544'GL_MAT_COLOR_INDEXES_BIT_PGI', 'GL_MAT_SHININESS_BIT_PGI', 9545'GL_MAT_SPECULAR_BIT_PGI', 'GL_NORMAL_BIT_PGI', 'GL_TEXCOORD1_BIT_PGI', 9546'GL_TEXCOORD2_BIT_PGI', 'GL_TEXCOORD3_BIT_PGI', 'GL_TEXCOORD4_BIT_PGI', 9547'GL_VERTEX23_BIT_PGI', 'GL_VERTEX4_BIT_PGI', 9548'GL_PREFER_DOUBLEBUFFER_HINT_PGI', 'GL_CONSERVE_MEMORY_HINT_PGI', 9549'GL_RECLAIM_MEMORY_HINT_PGI', 'GL_NATIVE_GRAPHICS_HANDLE_PGI', 9550'GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI', 'GL_NATIVE_GRAPHICS_END_HINT_PGI', 9551'GL_ALWAYS_FAST_HINT_PGI', 'GL_ALWAYS_SOFT_HINT_PGI', 9552'GL_ALLOW_DRAW_OBJ_HINT_PGI', 'GL_ALLOW_DRAW_WIN_HINT_PGI', 9553'GL_ALLOW_DRAW_FRG_HINT_PGI', 'GL_ALLOW_DRAW_MEM_HINT_PGI', 9554'GL_STRICT_DEPTHFUNC_HINT_PGI', 'GL_STRICT_LIGHTING_HINT_PGI', 9555'GL_STRICT_SCISSOR_HINT_PGI', 'GL_FULL_STIPPLE_HINT_PGI', 9556'GL_CLIP_NEAR_HINT_PGI', 'GL_CLIP_FAR_HINT_PGI', 'GL_WIDE_LINE_HINT_PGI', 9557'GL_BACK_NORMALS_HINT_PGI', 'GL_COLOR_INDEX1_EXT', 'GL_COLOR_INDEX2_EXT', 9558'GL_COLOR_INDEX4_EXT', 'GL_COLOR_INDEX8_EXT', 'GL_COLOR_INDEX12_EXT', 9559'GL_COLOR_INDEX16_EXT', 'GL_TEXTURE_INDEX_SIZE_EXT', 9560'GL_CLIP_VOLUME_CLIPPING_HINT_EXT', 'GL_LIST_PRIORITY_SGIX', 9561'GL_IR_INSTRUMENT1_SGIX', 'GL_CALLIGRAPHIC_FRAGMENT_SGIX', 9562'GL_TEXTURE_LOD_BIAS_S_SGIX', 'GL_TEXTURE_LOD_BIAS_T_SGIX', 9563'GL_TEXTURE_LOD_BIAS_R_SGIX', 'GL_SHADOW_AMBIENT_SGIX', 9564'GL_INDEX_MATERIAL_EXT', 'GL_INDEX_MATERIAL_PARAMETER_EXT', 9565'GL_INDEX_MATERIAL_FACE_EXT', 'GL_INDEX_TEST_EXT', 'GL_INDEX_TEST_FUNC_EXT', 9566'GL_INDEX_TEST_REF_EXT', 'GL_IUI_V2F_EXT', 'GL_IUI_V3F_EXT', 9567'GL_IUI_N3F_V2F_EXT', 'GL_IUI_N3F_V3F_EXT', 'GL_T2F_IUI_V2F_EXT', 9568'GL_T2F_IUI_V3F_EXT', 'GL_T2F_IUI_N3F_V2F_EXT', 'GL_T2F_IUI_N3F_V3F_EXT', 9569'GL_ARRAY_ELEMENT_LOCK_FIRST_EXT', 'GL_ARRAY_ELEMENT_LOCK_COUNT_EXT', 9570'GL_CULL_VERTEX_EXT', 'GL_CULL_VERTEX_EYE_POSITION_EXT', 9571'GL_CULL_VERTEX_OBJECT_POSITION_EXT', 'GL_YCRCB_422_SGIX', 9572'GL_YCRCB_444_SGIX', 'GL_FRAGMENT_LIGHTING_SGIX', 9573'GL_FRAGMENT_COLOR_MATERIAL_SGIX', 'GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX', 9574'GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX', 'GL_MAX_FRAGMENT_LIGHTS_SGIX', 9575'GL_MAX_ACTIVE_LIGHTS_SGIX', 'GL_CURRENT_RASTER_NORMAL_SGIX', 9576'GL_LIGHT_ENV_MODE_SGIX', 'GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX', 9577'GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX', 9578'GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX', 9579'GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX', 9580'GL_FRAGMENT_LIGHT0_SGIX', 'GL_FRAGMENT_LIGHT1_SGIX', 9581'GL_FRAGMENT_LIGHT2_SGIX', 'GL_FRAGMENT_LIGHT3_SGIX', 9582'GL_FRAGMENT_LIGHT4_SGIX', 'GL_FRAGMENT_LIGHT5_SGIX', 9583'GL_FRAGMENT_LIGHT6_SGIX', 'GL_FRAGMENT_LIGHT7_SGIX', 9584'GL_RASTER_POSITION_UNCLIPPED_IBM', 'GL_TEXTURE_LIGHTING_MODE_HP', 9585'GL_TEXTURE_POST_SPECULAR_HP', 'GL_TEXTURE_PRE_SPECULAR_HP', 9586'GL_MAX_ELEMENTS_VERTICES_EXT', 'GL_MAX_ELEMENTS_INDICES_EXT', 'GL_PHONG_WIN', 9587'GL_PHONG_HINT_WIN', 'GL_FOG_SPECULAR_TEXTURE_WIN', 9588'GL_FRAGMENT_MATERIAL_EXT', 'GL_FRAGMENT_NORMAL_EXT', 'GL_FRAGMENT_COLOR_EXT', 9589'GL_ATTENUATION_EXT', 'GL_SHADOW_ATTENUATION_EXT', 9590'GL_TEXTURE_APPLICATION_MODE_EXT', 'GL_TEXTURE_LIGHT_EXT', 9591'GL_TEXTURE_MATERIAL_FACE_EXT', 'GL_TEXTURE_MATERIAL_PARAMETER_EXT', 9592'GL_ALPHA_MIN_SGIX', 'GL_ALPHA_MAX_SGIX', 'GL_PIXEL_TEX_GEN_Q_CEILING_SGIX', 9593'GL_PIXEL_TEX_GEN_Q_ROUND_SGIX', 'GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX', 9594'GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX', 9595'GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX', 'GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX', 9596'GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX', 'GL_BGR_EXT', 'GL_BGRA_EXT', 9597'GL_ASYNC_MARKER_SGIX', 'GL_ASYNC_TEX_IMAGE_SGIX', 9598'GL_ASYNC_DRAW_PIXELS_SGIX', 'GL_ASYNC_READ_PIXELS_SGIX', 9599'GL_MAX_ASYNC_TEX_IMAGE_SGIX', 'GL_MAX_ASYNC_DRAW_PIXELS_SGIX', 9600'GL_MAX_ASYNC_READ_PIXELS_SGIX', 'GL_ASYNC_HISTOGRAM_SGIX', 9601'GL_MAX_ASYNC_HISTOGRAM_SGIX', 'GL_PARALLEL_ARRAYS_INTEL', 9602'GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL', 9603'GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL', 9604'GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL', 9605'GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL', 'GL_OCCLUSION_TEST_HP', 9606'GL_OCCLUSION_TEST_RESULT_HP', 'GL_PIXEL_TRANSFORM_2D_EXT', 9607'GL_PIXEL_MAG_FILTER_EXT', 'GL_PIXEL_MIN_FILTER_EXT', 9608'GL_PIXEL_CUBIC_WEIGHT_EXT', 'GL_CUBIC_EXT', 'GL_AVERAGE_EXT', 9609'GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT', 9610'GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT', 9611'GL_PIXEL_TRANSFORM_2D_MATRIX_EXT', 'GL_SHARED_TEXTURE_PALETTE_EXT', 9612'GL_LIGHT_MODEL_COLOR_CONTROL_EXT', 'GL_SINGLE_COLOR_EXT', 9613'GL_SEPARATE_SPECULAR_COLOR_EXT', 'GL_COLOR_SUM_EXT', 9614'GL_CURRENT_SECONDARY_COLOR_EXT', 'GL_SECONDARY_COLOR_ARRAY_SIZE_EXT', 9615'GL_SECONDARY_COLOR_ARRAY_TYPE_EXT', 'GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT', 9616'GL_SECONDARY_COLOR_ARRAY_POINTER_EXT', 'GL_SECONDARY_COLOR_ARRAY_EXT', 9617'GL_PERTURB_EXT', 'GL_TEXTURE_NORMAL_EXT', 'GL_FOG_COORDINATE_SOURCE_EXT', 9618'GL_FOG_COORDINATE_EXT', 'GL_FRAGMENT_DEPTH_EXT', 9619'GL_CURRENT_FOG_COORDINATE_EXT', 'GL_FOG_COORDINATE_ARRAY_TYPE_EXT', 9620'GL_FOG_COORDINATE_ARRAY_STRIDE_EXT', 'GL_FOG_COORDINATE_ARRAY_POINTER_EXT', 9621'GL_FOG_COORDINATE_ARRAY_EXT', 'GL_SCREEN_COORDINATES_REND', 9622'GL_INVERTED_SCREEN_W_REND', 'GL_TANGENT_ARRAY_EXT', 'GL_BINORMAL_ARRAY_EXT', 9623'GL_CURRENT_TANGENT_EXT', 'GL_CURRENT_BINORMAL_EXT', 9624'GL_TANGENT_ARRAY_TYPE_EXT', 'GL_TANGENT_ARRAY_STRIDE_EXT', 9625'GL_BINORMAL_ARRAY_TYPE_EXT', 'GL_BINORMAL_ARRAY_STRIDE_EXT', 9626'GL_TANGENT_ARRAY_POINTER_EXT', 'GL_BINORMAL_ARRAY_POINTER_EXT', 9627'GL_MAP1_TANGENT_EXT', 'GL_MAP2_TANGENT_EXT', 'GL_MAP1_BINORMAL_EXT', 9628'GL_MAP2_BINORMAL_EXT', 'GL_COMBINE_EXT', 'GL_COMBINE_RGB_EXT', 9629'GL_COMBINE_ALPHA_EXT', 'GL_RGB_SCALE_EXT', 'GL_ADD_SIGNED_EXT', 9630'GL_INTERPOLATE_EXT', 'GL_CONSTANT_EXT', 'GL_PRIMARY_COLOR_EXT', 9631'GL_PREVIOUS_EXT', 'GL_SOURCE0_RGB_EXT', 'GL_SOURCE1_RGB_EXT', 9632'GL_SOURCE2_RGB_EXT', 'GL_SOURCE0_ALPHA_EXT', 'GL_SOURCE1_ALPHA_EXT', 9633'GL_SOURCE2_ALPHA_EXT', 'GL_OPERAND0_RGB_EXT', 'GL_OPERAND1_RGB_EXT', 9634'GL_OPERAND2_RGB_EXT', 'GL_OPERAND0_ALPHA_EXT', 'GL_OPERAND1_ALPHA_EXT', 9635'GL_OPERAND2_ALPHA_EXT', 'GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE', 9636'GL_TRANSFORM_HINT_APPLE', 'GL_FOG_SCALE_SGIX', 'GL_FOG_SCALE_VALUE_SGIX', 9637'GL_UNPACK_CONSTANT_DATA_SUNX', 'GL_TEXTURE_CONSTANT_DATA_SUNX', 9638'GL_GLOBAL_ALPHA_SUN', 'GL_GLOBAL_ALPHA_FACTOR_SUN', 'GL_RESTART_SUN', 9639'GL_REPLACE_MIDDLE_SUN', 'GL_REPLACE_OLDEST_SUN', 'GL_TRIANGLE_LIST_SUN', 9640'GL_REPLACEMENT_CODE_SUN', 'GL_REPLACEMENT_CODE_ARRAY_SUN', 9641'GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN', 'GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN', 9642'GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN', 'GL_R1UI_V3F_SUN', 9643'GL_R1UI_C4UB_V3F_SUN', 'GL_R1UI_C3F_V3F_SUN', 'GL_R1UI_N3F_V3F_SUN', 9644'GL_R1UI_C4F_N3F_V3F_SUN', 'GL_R1UI_T2F_V3F_SUN', 'GL_R1UI_T2F_N3F_V3F_SUN', 9645'GL_R1UI_T2F_C4F_N3F_V3F_SUN', 'GL_BLEND_DST_RGB_EXT', 'GL_BLEND_SRC_RGB_EXT', 9646'GL_BLEND_DST_ALPHA_EXT', 'GL_BLEND_SRC_ALPHA_EXT', 'GL_RED_MIN_CLAMP_INGR', 9647'GL_GREEN_MIN_CLAMP_INGR', 'GL_BLUE_MIN_CLAMP_INGR', 9648'GL_ALPHA_MIN_CLAMP_INGR', 'GL_RED_MAX_CLAMP_INGR', 'GL_GREEN_MAX_CLAMP_INGR', 9649'GL_BLUE_MAX_CLAMP_INGR', 'GL_ALPHA_MAX_CLAMP_INGR', 'GL_INTERLACE_READ_INGR', 9650'GL_INCR_WRAP_EXT', 'GL_DECR_WRAP_EXT', 'GL_422_EXT', 'GL_422_REV_EXT', 9651'GL_422_AVERAGE_EXT', 'GL_422_REV_AVERAGE_EXT', 'GL_NORMAL_MAP_NV', 9652'GL_REFLECTION_MAP_NV', 'GL_NORMAL_MAP_EXT', 'GL_REFLECTION_MAP_EXT', 9653'GL_TEXTURE_CUBE_MAP_EXT', 'GL_TEXTURE_BINDING_CUBE_MAP_EXT', 9654'GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT', 9655'GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT', 9656'GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT', 'GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT', 9657'GL_PROXY_TEXTURE_CUBE_MAP_EXT', 'GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT', 9658'GL_WRAP_BORDER_SUN', 'GL_MAX_TEXTURE_LOD_BIAS_EXT', 9659'GL_TEXTURE_FILTER_CONTROL_EXT', 'GL_TEXTURE_LOD_BIAS_EXT', 9660'GL_TEXTURE_MAX_ANISOTROPY_EXT', 'GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT', 9661'GL_MODELVIEW0_STACK_DEPTH_EXT', 'GL_MODELVIEW1_STACK_DEPTH_EXT', 9662'GL_MODELVIEW0_MATRIX_EXT', 'GL_MODELVIEW1_MATRIX_EXT', 9663'GL_VERTEX_WEIGHTING_EXT', 'GL_MODELVIEW0_EXT', 'GL_MODELVIEW1_EXT', 9664'GL_CURRENT_VERTEX_WEIGHT_EXT', 'GL_VERTEX_WEIGHT_ARRAY_EXT', 9665'GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT', 'GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT', 9666'GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT', 'GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT', 9667'GL_MAX_SHININESS_NV', 'GL_MAX_SPOT_EXPONENT_NV', 'GL_VERTEX_ARRAY_RANGE_NV', 9668'GL_VERTEX_ARRAY_RANGE_LENGTH_NV', 'GL_VERTEX_ARRAY_RANGE_VALID_NV', 9669'GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV', 'GL_VERTEX_ARRAY_RANGE_POINTER_NV', 9670'GL_REGISTER_COMBINERS_NV', 'GL_VARIABLE_A_NV', 'GL_VARIABLE_B_NV', 9671'GL_VARIABLE_C_NV', 'GL_VARIABLE_D_NV', 'GL_VARIABLE_E_NV', 9672'GL_VARIABLE_F_NV', 'GL_VARIABLE_G_NV', 'GL_CONSTANT_COLOR0_NV', 9673'GL_CONSTANT_COLOR1_NV', 'GL_PRIMARY_COLOR_NV', 'GL_SECONDARY_COLOR_NV', 9674'GL_SPARE0_NV', 'GL_SPARE1_NV', 'GL_DISCARD_NV', 'GL_E_TIMES_F_NV', 9675'GL_SPARE0_PLUS_SECONDARY_COLOR_NV', 'GL_UNSIGNED_IDENTITY_NV', 9676'GL_UNSIGNED_INVERT_NV', 'GL_EXPAND_NORMAL_NV', 'GL_EXPAND_NEGATE_NV', 9677'GL_HALF_BIAS_NORMAL_NV', 'GL_HALF_BIAS_NEGATE_NV', 'GL_SIGNED_IDENTITY_NV', 9678'GL_SIGNED_NEGATE_NV', 'GL_SCALE_BY_TWO_NV', 'GL_SCALE_BY_FOUR_NV', 9679'GL_SCALE_BY_ONE_HALF_NV', 'GL_BIAS_BY_NEGATIVE_ONE_HALF_NV', 9680'GL_COMBINER_INPUT_NV', 'GL_COMBINER_MAPPING_NV', 9681'GL_COMBINER_COMPONENT_USAGE_NV', 'GL_COMBINER_AB_DOT_PRODUCT_NV', 9682'GL_COMBINER_CD_DOT_PRODUCT_NV', 'GL_COMBINER_MUX_SUM_NV', 9683'GL_COMBINER_SCALE_NV', 'GL_COMBINER_BIAS_NV', 'GL_COMBINER_AB_OUTPUT_NV', 9684'GL_COMBINER_CD_OUTPUT_NV', 'GL_COMBINER_SUM_OUTPUT_NV', 9685'GL_MAX_GENERAL_COMBINERS_NV', 'GL_NUM_GENERAL_COMBINERS_NV', 9686'GL_COLOR_SUM_CLAMP_NV', 'GL_COMBINER0_NV', 'GL_COMBINER1_NV', 9687'GL_COMBINER2_NV', 'GL_COMBINER3_NV', 'GL_COMBINER4_NV', 'GL_COMBINER5_NV', 9688'GL_COMBINER6_NV', 'GL_COMBINER7_NV', 'GL_FOG_DISTANCE_MODE_NV', 9689'GL_EYE_RADIAL_NV', 'GL_EYE_PLANE_ABSOLUTE_NV', 'GL_EMBOSS_LIGHT_NV', 9690'GL_EMBOSS_CONSTANT_NV', 'GL_EMBOSS_MAP_NV', 'GL_COMBINE4_NV', 9691'GL_SOURCE3_RGB_NV', 'GL_SOURCE3_ALPHA_NV', 'GL_OPERAND3_RGB_NV', 9692'GL_OPERAND3_ALPHA_NV', 'GL_COMPRESSED_RGB_S3TC_DXT1_EXT', 9693'GL_COMPRESSED_RGBA_S3TC_DXT1_EXT', 'GL_COMPRESSED_RGBA_S3TC_DXT3_EXT', 9694'GL_COMPRESSED_RGBA_S3TC_DXT5_EXT', 'GL_CULL_VERTEX_IBM', 9695'GL_VERTEX_ARRAY_LIST_IBM', 'GL_NORMAL_ARRAY_LIST_IBM', 9696'GL_COLOR_ARRAY_LIST_IBM', 'GL_INDEX_ARRAY_LIST_IBM', 9697'GL_TEXTURE_COORD_ARRAY_LIST_IBM', 'GL_EDGE_FLAG_ARRAY_LIST_IBM', 9698'GL_FOG_COORDINATE_ARRAY_LIST_IBM', 'GL_SECONDARY_COLOR_ARRAY_LIST_IBM', 9699'GL_VERTEX_ARRAY_LIST_STRIDE_IBM', 'GL_NORMAL_ARRAY_LIST_STRIDE_IBM', 9700'GL_COLOR_ARRAY_LIST_STRIDE_IBM', 'GL_INDEX_ARRAY_LIST_STRIDE_IBM', 9701'GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM', 9702'GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM', 9703'GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM', 9704'GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM', 'GL_PACK_SUBSAMPLE_RATE_SGIX', 9705'GL_UNPACK_SUBSAMPLE_RATE_SGIX', 'GL_PIXEL_SUBSAMPLE_4444_SGIX', 9706'GL_PIXEL_SUBSAMPLE_2424_SGIX', 'GL_PIXEL_SUBSAMPLE_4242_SGIX', 9707'GL_YCRCB_SGIX', 'GL_YCRCBA_SGIX', 'GL_DEPTH_PASS_INSTRUMENT_SGIX', 9708'GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX', 'GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX', 9709'GL_COMPRESSED_RGB_FXT1_3DFX', 'GL_COMPRESSED_RGBA_FXT1_3DFX', 9710'GL_MULTISAMPLE_3DFX', 'GL_SAMPLE_BUFFERS_3DFX', 'GL_SAMPLES_3DFX', 9711'GL_MULTISAMPLE_BIT_3DFX', 'GL_MULTISAMPLE_EXT', 9712'GL_SAMPLE_ALPHA_TO_MASK_EXT', 'GL_SAMPLE_ALPHA_TO_ONE_EXT', 9713'GL_SAMPLE_MASK_EXT', 'GL_1PASS_EXT', 'GL_2PASS_0_EXT', 'GL_2PASS_1_EXT', 9714'GL_4PASS_0_EXT', 'GL_4PASS_1_EXT', 'GL_4PASS_2_EXT', 'GL_4PASS_3_EXT', 9715'GL_SAMPLE_BUFFERS_EXT', 'GL_SAMPLES_EXT', 'GL_SAMPLE_MASK_VALUE_EXT', 9716'GL_SAMPLE_MASK_INVERT_EXT', 'GL_SAMPLE_PATTERN_EXT', 9717'GL_MULTISAMPLE_BIT_EXT', 'GL_VERTEX_PRECLIP_SGIX', 9718'GL_VERTEX_PRECLIP_HINT_SGIX', 'GL_CONVOLUTION_HINT_SGIX', 9719'GL_PACK_RESAMPLE_SGIX', 'GL_UNPACK_RESAMPLE_SGIX', 9720'GL_RESAMPLE_REPLICATE_SGIX', 'GL_RESAMPLE_ZERO_FILL_SGIX', 9721'GL_RESAMPLE_DECIMATE_SGIX', 'GL_EYE_DISTANCE_TO_POINT_SGIS', 9722'GL_OBJECT_DISTANCE_TO_POINT_SGIS', 'GL_EYE_DISTANCE_TO_LINE_SGIS', 9723'GL_OBJECT_DISTANCE_TO_LINE_SGIS', 'GL_EYE_POINT_SGIS', 9724'GL_OBJECT_POINT_SGIS', 'GL_EYE_LINE_SGIS', 'GL_OBJECT_LINE_SGIS', 9725'GL_TEXTURE_COLOR_WRITEMASK_SGIS', 'GL_DOT3_RGB_EXT', 'GL_DOT3_RGBA_EXT', 9726'GL_MIRROR_CLAMP_ATI', 'GL_MIRROR_CLAMP_TO_EDGE_ATI', 'GL_ALL_COMPLETED_NV', 9727'GL_FENCE_STATUS_NV', 'GL_FENCE_CONDITION_NV', 'GL_MIRRORED_REPEAT_IBM', 9728'GL_EVAL_2D_NV', 'GL_EVAL_TRIANGULAR_2D_NV', 'GL_MAP_TESSELLATION_NV', 9729'GL_MAP_ATTRIB_U_ORDER_NV', 'GL_MAP_ATTRIB_V_ORDER_NV', 9730'GL_EVAL_FRACTIONAL_TESSELLATION_NV', 'GL_EVAL_VERTEX_ATTRIB0_NV', 9731'GL_EVAL_VERTEX_ATTRIB1_NV', 'GL_EVAL_VERTEX_ATTRIB2_NV', 9732'GL_EVAL_VERTEX_ATTRIB3_NV', 'GL_EVAL_VERTEX_ATTRIB4_NV', 9733'GL_EVAL_VERTEX_ATTRIB5_NV', 'GL_EVAL_VERTEX_ATTRIB6_NV', 9734'GL_EVAL_VERTEX_ATTRIB7_NV', 'GL_EVAL_VERTEX_ATTRIB8_NV', 9735'GL_EVAL_VERTEX_ATTRIB9_NV', 'GL_EVAL_VERTEX_ATTRIB10_NV', 9736'GL_EVAL_VERTEX_ATTRIB11_NV', 'GL_EVAL_VERTEX_ATTRIB12_NV', 9737'GL_EVAL_VERTEX_ATTRIB13_NV', 'GL_EVAL_VERTEX_ATTRIB14_NV', 9738'GL_EVAL_VERTEX_ATTRIB15_NV', 'GL_MAX_MAP_TESSELLATION_NV', 9739'GL_MAX_RATIONAL_EVAL_ORDER_NV', 'GL_DEPTH_STENCIL_NV', 9740'GL_UNSIGNED_INT_24_8_NV', 'GL_DEPTH_STENCIL_EXT', 'GL_DEPTH24_STENCIL8_EXT', 9741'GL_TEXTURE_STENCIL_SIZE_EXT', 'GL_UNSIGNED_INT_24_8_EXT', 9742'GL_PER_STAGE_CONSTANTS_NV', 'GL_TEXTURE_RECTANGLE_NV', 9743'GL_TEXTURE_BINDING_RECTANGLE_NV', 'GL_PROXY_TEXTURE_RECTANGLE_NV', 9744'GL_MAX_RECTANGLE_TEXTURE_SIZE_NV', 'GL_OFFSET_TEXTURE_RECTANGLE_NV', 9745'GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV', 'GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV', 9746'GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV', 'GL_UNSIGNED_INT_S8_S8_8_8_NV', 9747'GL_UNSIGNED_INT_8_8_S8_S8_REV_NV', 'GL_DSDT_MAG_INTENSITY_NV', 9748'GL_SHADER_CONSISTENT_NV', 'GL_TEXTURE_SHADER_NV', 'GL_SHADER_OPERATION_NV', 9749'GL_CULL_MODES_NV', 'GL_OFFSET_TEXTURE_MATRIX_NV', 9750'GL_OFFSET_TEXTURE_SCALE_NV', 'GL_OFFSET_TEXTURE_BIAS_NV', 9751'GL_OFFSET_TEXTURE_2D_MATRIX_NV', 'GL_OFFSET_TEXTURE_2D_SCALE_NV', 9752'GL_OFFSET_TEXTURE_2D_BIAS_NV', 'GL_PREVIOUS_TEXTURE_INPUT_NV', 9753'GL_CONST_EYE_NV', 'GL_PASS_THROUGH_NV', 'GL_CULL_FRAGMENT_NV', 9754'GL_OFFSET_TEXTURE_2D_NV', 'GL_DEPENDENT_AR_TEXTURE_2D_NV', 9755'GL_DEPENDENT_GB_TEXTURE_2D_NV', 'GL_DOT_PRODUCT_NV', 9756'GL_DOT_PRODUCT_DEPTH_REPLACE_NV', 'GL_DOT_PRODUCT_TEXTURE_2D_NV', 9757'GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV', 'GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV', 9758'GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV', 9759'GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV', 'GL_HILO_NV', 'GL_DSDT_NV', 9760'GL_DSDT_MAG_NV', 'GL_DSDT_MAG_VIB_NV', 'GL_HILO16_NV', 'GL_SIGNED_HILO_NV', 9761'GL_SIGNED_HILO16_NV', 'GL_SIGNED_RGBA_NV', 'GL_SIGNED_RGBA8_NV', 9762'GL_SIGNED_RGB_NV', 'GL_SIGNED_RGB8_NV', 'GL_SIGNED_LUMINANCE_NV', 9763'GL_SIGNED_LUMINANCE8_NV', 'GL_SIGNED_LUMINANCE_ALPHA_NV', 9764'GL_SIGNED_LUMINANCE8_ALPHA8_NV', 'GL_SIGNED_ALPHA_NV', 'GL_SIGNED_ALPHA8_NV', 9765'GL_SIGNED_INTENSITY_NV', 'GL_SIGNED_INTENSITY8_NV', 'GL_DSDT8_NV', 9766'GL_DSDT8_MAG8_NV', 'GL_DSDT8_MAG8_INTENSITY8_NV', 9767'GL_SIGNED_RGB_UNSIGNED_ALPHA_NV', 'GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV', 9768'GL_HI_SCALE_NV', 'GL_LO_SCALE_NV', 'GL_DS_SCALE_NV', 'GL_DT_SCALE_NV', 9769'GL_MAGNITUDE_SCALE_NV', 'GL_VIBRANCE_SCALE_NV', 'GL_HI_BIAS_NV', 9770'GL_LO_BIAS_NV', 'GL_DS_BIAS_NV', 'GL_DT_BIAS_NV', 'GL_MAGNITUDE_BIAS_NV', 9771'GL_VIBRANCE_BIAS_NV', 'GL_TEXTURE_BORDER_VALUES_NV', 'GL_TEXTURE_HI_SIZE_NV', 9772'GL_TEXTURE_LO_SIZE_NV', 'GL_TEXTURE_DS_SIZE_NV', 'GL_TEXTURE_DT_SIZE_NV', 9773'GL_TEXTURE_MAG_SIZE_NV', 'GL_DOT_PRODUCT_TEXTURE_3D_NV', 9774'GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV', 'GL_VERTEX_PROGRAM_NV', 9775'GL_VERTEX_STATE_PROGRAM_NV', 'GL_ATTRIB_ARRAY_SIZE_NV', 9776'GL_ATTRIB_ARRAY_STRIDE_NV', 'GL_ATTRIB_ARRAY_TYPE_NV', 9777'GL_CURRENT_ATTRIB_NV', 'GL_PROGRAM_LENGTH_NV', 'GL_PROGRAM_STRING_NV', 9778'GL_MODELVIEW_PROJECTION_NV', 'GL_IDENTITY_NV', 'GL_INVERSE_NV', 9779'GL_TRANSPOSE_NV', 'GL_INVERSE_TRANSPOSE_NV', 9780'GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV', 'GL_MAX_TRACK_MATRICES_NV', 9781'GL_MATRIX0_NV', 'GL_MATRIX1_NV', 'GL_MATRIX2_NV', 'GL_MATRIX3_NV', 9782'GL_MATRIX4_NV', 'GL_MATRIX5_NV', 'GL_MATRIX6_NV', 'GL_MATRIX7_NV', 9783'GL_CURRENT_MATRIX_STACK_DEPTH_NV', 'GL_CURRENT_MATRIX_NV', 9784'GL_VERTEX_PROGRAM_POINT_SIZE_NV', 'GL_VERTEX_PROGRAM_TWO_SIDE_NV', 9785'GL_PROGRAM_PARAMETER_NV', 'GL_ATTRIB_ARRAY_POINTER_NV', 9786'GL_PROGRAM_TARGET_NV', 'GL_PROGRAM_RESIDENT_NV', 'GL_TRACK_MATRIX_NV', 9787'GL_TRACK_MATRIX_TRANSFORM_NV', 'GL_VERTEX_PROGRAM_BINDING_NV', 9788'GL_PROGRAM_ERROR_POSITION_NV', 'GL_VERTEX_ATTRIB_ARRAY0_NV', 9789'GL_VERTEX_ATTRIB_ARRAY1_NV', 'GL_VERTEX_ATTRIB_ARRAY2_NV', 9790'GL_VERTEX_ATTRIB_ARRAY3_NV', 'GL_VERTEX_ATTRIB_ARRAY4_NV', 9791'GL_VERTEX_ATTRIB_ARRAY5_NV', 'GL_VERTEX_ATTRIB_ARRAY6_NV', 9792'GL_VERTEX_ATTRIB_ARRAY7_NV', 'GL_VERTEX_ATTRIB_ARRAY8_NV', 9793'GL_VERTEX_ATTRIB_ARRAY9_NV', 'GL_VERTEX_ATTRIB_ARRAY10_NV', 9794'GL_VERTEX_ATTRIB_ARRAY11_NV', 'GL_VERTEX_ATTRIB_ARRAY12_NV', 9795'GL_VERTEX_ATTRIB_ARRAY13_NV', 'GL_VERTEX_ATTRIB_ARRAY14_NV', 9796'GL_VERTEX_ATTRIB_ARRAY15_NV', 'GL_MAP1_VERTEX_ATTRIB0_4_NV', 9797'GL_MAP1_VERTEX_ATTRIB1_4_NV', 'GL_MAP1_VERTEX_ATTRIB2_4_NV', 9798'GL_MAP1_VERTEX_ATTRIB3_4_NV', 'GL_MAP1_VERTEX_ATTRIB4_4_NV', 9799'GL_MAP1_VERTEX_ATTRIB5_4_NV', 'GL_MAP1_VERTEX_ATTRIB6_4_NV', 9800'GL_MAP1_VERTEX_ATTRIB7_4_NV', 'GL_MAP1_VERTEX_ATTRIB8_4_NV', 9801'GL_MAP1_VERTEX_ATTRIB9_4_NV', 'GL_MAP1_VERTEX_ATTRIB10_4_NV', 9802'GL_MAP1_VERTEX_ATTRIB11_4_NV', 'GL_MAP1_VERTEX_ATTRIB12_4_NV', 9803'GL_MAP1_VERTEX_ATTRIB13_4_NV', 'GL_MAP1_VERTEX_ATTRIB14_4_NV', 9804'GL_MAP1_VERTEX_ATTRIB15_4_NV', 'GL_MAP2_VERTEX_ATTRIB0_4_NV', 9805'GL_MAP2_VERTEX_ATTRIB1_4_NV', 'GL_MAP2_VERTEX_ATTRIB2_4_NV', 9806'GL_MAP2_VERTEX_ATTRIB3_4_NV', 'GL_MAP2_VERTEX_ATTRIB4_4_NV', 9807'GL_MAP2_VERTEX_ATTRIB5_4_NV', 'GL_MAP2_VERTEX_ATTRIB6_4_NV', 9808'GL_MAP2_VERTEX_ATTRIB7_4_NV', 'GL_MAP2_VERTEX_ATTRIB8_4_NV', 9809'GL_MAP2_VERTEX_ATTRIB9_4_NV', 'GL_MAP2_VERTEX_ATTRIB10_4_NV', 9810'GL_MAP2_VERTEX_ATTRIB11_4_NV', 'GL_MAP2_VERTEX_ATTRIB12_4_NV', 9811'GL_MAP2_VERTEX_ATTRIB13_4_NV', 'GL_MAP2_VERTEX_ATTRIB14_4_NV', 9812'GL_MAP2_VERTEX_ATTRIB15_4_NV', 'GL_TEXTURE_MAX_CLAMP_S_SGIX', 9813'GL_TEXTURE_MAX_CLAMP_T_SGIX', 'GL_TEXTURE_MAX_CLAMP_R_SGIX', 9814'GL_SCALEBIAS_HINT_SGIX', 'GL_INTERLACE_OML', 'GL_INTERLACE_READ_OML', 9815'GL_FORMAT_SUBSAMPLE_24_24_OML', 'GL_FORMAT_SUBSAMPLE_244_244_OML', 9816'GL_PACK_RESAMPLE_OML', 'GL_UNPACK_RESAMPLE_OML', 'GL_RESAMPLE_REPLICATE_OML', 9817'GL_RESAMPLE_ZERO_FILL_OML', 'GL_RESAMPLE_AVERAGE_OML', 9818'GL_RESAMPLE_DECIMATE_OML', 'GL_DEPTH_STENCIL_TO_RGBA_NV', 9819'GL_DEPTH_STENCIL_TO_BGRA_NV', 'GL_BUMP_ROT_MATRIX_ATI', 9820'GL_BUMP_ROT_MATRIX_SIZE_ATI', 'GL_BUMP_NUM_TEX_UNITS_ATI', 9821'GL_BUMP_TEX_UNITS_ATI', 'GL_DUDV_ATI', 'GL_DU8DV8_ATI', 'GL_BUMP_ENVMAP_ATI', 9822'GL_BUMP_TARGET_ATI', 'GL_FRAGMENT_SHADER_ATI', 'GL_REG_0_ATI', 9823'GL_REG_1_ATI', 'GL_REG_2_ATI', 'GL_REG_3_ATI', 'GL_REG_4_ATI', 9824'GL_REG_5_ATI', 'GL_REG_6_ATI', 'GL_REG_7_ATI', 'GL_REG_8_ATI', 9825'GL_REG_9_ATI', 'GL_REG_10_ATI', 'GL_REG_11_ATI', 'GL_REG_12_ATI', 9826'GL_REG_13_ATI', 'GL_REG_14_ATI', 'GL_REG_15_ATI', 'GL_REG_16_ATI', 9827'GL_REG_17_ATI', 'GL_REG_18_ATI', 'GL_REG_19_ATI', 'GL_REG_20_ATI', 9828'GL_REG_21_ATI', 'GL_REG_22_ATI', 'GL_REG_23_ATI', 'GL_REG_24_ATI', 9829'GL_REG_25_ATI', 'GL_REG_26_ATI', 'GL_REG_27_ATI', 'GL_REG_28_ATI', 9830'GL_REG_29_ATI', 'GL_REG_30_ATI', 'GL_REG_31_ATI', 'GL_CON_0_ATI', 9831'GL_CON_1_ATI', 'GL_CON_2_ATI', 'GL_CON_3_ATI', 'GL_CON_4_ATI', 9832'GL_CON_5_ATI', 'GL_CON_6_ATI', 'GL_CON_7_ATI', 'GL_CON_8_ATI', 9833'GL_CON_9_ATI', 'GL_CON_10_ATI', 'GL_CON_11_ATI', 'GL_CON_12_ATI', 9834'GL_CON_13_ATI', 'GL_CON_14_ATI', 'GL_CON_15_ATI', 'GL_CON_16_ATI', 9835'GL_CON_17_ATI', 'GL_CON_18_ATI', 'GL_CON_19_ATI', 'GL_CON_20_ATI', 9836'GL_CON_21_ATI', 'GL_CON_22_ATI', 'GL_CON_23_ATI', 'GL_CON_24_ATI', 9837'GL_CON_25_ATI', 'GL_CON_26_ATI', 'GL_CON_27_ATI', 'GL_CON_28_ATI', 9838'GL_CON_29_ATI', 'GL_CON_30_ATI', 'GL_CON_31_ATI', 'GL_MOV_ATI', 'GL_ADD_ATI', 9839'GL_MUL_ATI', 'GL_SUB_ATI', 'GL_DOT3_ATI', 'GL_DOT4_ATI', 'GL_MAD_ATI', 9840'GL_LERP_ATI', 'GL_CND_ATI', 'GL_CND0_ATI', 'GL_DOT2_ADD_ATI', 9841'GL_SECONDARY_INTERPOLATOR_ATI', 'GL_NUM_FRAGMENT_REGISTERS_ATI', 9842'GL_NUM_FRAGMENT_CONSTANTS_ATI', 'GL_NUM_PASSES_ATI', 9843'GL_NUM_INSTRUCTIONS_PER_PASS_ATI', 'GL_NUM_INSTRUCTIONS_TOTAL_ATI', 9844'GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI', 'GL_NUM_LOOPBACK_COMPONENTS_ATI', 9845'GL_COLOR_ALPHA_PAIRING_ATI', 'GL_SWIZZLE_STR_ATI', 'GL_SWIZZLE_STQ_ATI', 9846'GL_SWIZZLE_STR_DR_ATI', 'GL_SWIZZLE_STQ_DQ_ATI', 'GL_SWIZZLE_STRQ_ATI', 9847'GL_SWIZZLE_STRQ_DQ_ATI', 'GL_RED_BIT_ATI', 'GL_GREEN_BIT_ATI', 9848'GL_BLUE_BIT_ATI', 'GL_2X_BIT_ATI', 'GL_4X_BIT_ATI', 'GL_8X_BIT_ATI', 9849'GL_HALF_BIT_ATI', 'GL_QUARTER_BIT_ATI', 'GL_EIGHTH_BIT_ATI', 9850'GL_SATURATE_BIT_ATI', 'GL_COMP_BIT_ATI', 'GL_NEGATE_BIT_ATI', 9851'GL_BIAS_BIT_ATI', 'GL_PN_TRIANGLES_ATI', 9852'GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI', 'GL_PN_TRIANGLES_POINT_MODE_ATI', 9853'GL_PN_TRIANGLES_NORMAL_MODE_ATI', 'GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI', 9854'GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI', 9855'GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI', 9856'GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI', 9857'GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI', 'GL_STATIC_ATI', 9858'GL_DYNAMIC_ATI', 'GL_PRESERVE_ATI', 'GL_DISCARD_ATI', 9859'GL_OBJECT_BUFFER_SIZE_ATI', 'GL_OBJECT_BUFFER_USAGE_ATI', 9860'GL_ARRAY_OBJECT_BUFFER_ATI', 'GL_ARRAY_OBJECT_OFFSET_ATI', 9861'GL_VERTEX_SHADER_EXT', 'GL_VERTEX_SHADER_BINDING_EXT', 'GL_OP_INDEX_EXT', 9862'GL_OP_NEGATE_EXT', 'GL_OP_DOT3_EXT', 'GL_OP_DOT4_EXT', 'GL_OP_MUL_EXT', 9863'GL_OP_ADD_EXT', 'GL_OP_MADD_EXT', 'GL_OP_FRAC_EXT', 'GL_OP_MAX_EXT', 9864'GL_OP_MIN_EXT', 'GL_OP_SET_GE_EXT', 'GL_OP_SET_LT_EXT', 'GL_OP_CLAMP_EXT', 9865'GL_OP_FLOOR_EXT', 'GL_OP_ROUND_EXT', 'GL_OP_EXP_BASE_2_EXT', 9866'GL_OP_LOG_BASE_2_EXT', 'GL_OP_POWER_EXT', 'GL_OP_RECIP_EXT', 9867'GL_OP_RECIP_SQRT_EXT', 'GL_OP_SUB_EXT', 'GL_OP_CROSS_PRODUCT_EXT', 9868'GL_OP_MULTIPLY_MATRIX_EXT', 'GL_OP_MOV_EXT', 'GL_OUTPUT_VERTEX_EXT', 9869'GL_OUTPUT_COLOR0_EXT', 'GL_OUTPUT_COLOR1_EXT', 9870'GL_OUTPUT_TEXTURE_COORD0_EXT', 'GL_OUTPUT_TEXTURE_COORD1_EXT', 9871'GL_OUTPUT_TEXTURE_COORD2_EXT', 'GL_OUTPUT_TEXTURE_COORD3_EXT', 9872'GL_OUTPUT_TEXTURE_COORD4_EXT', 'GL_OUTPUT_TEXTURE_COORD5_EXT', 9873'GL_OUTPUT_TEXTURE_COORD6_EXT', 'GL_OUTPUT_TEXTURE_COORD7_EXT', 9874'GL_OUTPUT_TEXTURE_COORD8_EXT', 'GL_OUTPUT_TEXTURE_COORD9_EXT', 9875'GL_OUTPUT_TEXTURE_COORD10_EXT', 'GL_OUTPUT_TEXTURE_COORD11_EXT', 9876'GL_OUTPUT_TEXTURE_COORD12_EXT', 'GL_OUTPUT_TEXTURE_COORD13_EXT', 9877'GL_OUTPUT_TEXTURE_COORD14_EXT', 'GL_OUTPUT_TEXTURE_COORD15_EXT', 9878'GL_OUTPUT_TEXTURE_COORD16_EXT', 'GL_OUTPUT_TEXTURE_COORD17_EXT', 9879'GL_OUTPUT_TEXTURE_COORD18_EXT', 'GL_OUTPUT_TEXTURE_COORD19_EXT', 9880'GL_OUTPUT_TEXTURE_COORD20_EXT', 'GL_OUTPUT_TEXTURE_COORD21_EXT', 9881'GL_OUTPUT_TEXTURE_COORD22_EXT', 'GL_OUTPUT_TEXTURE_COORD23_EXT', 9882'GL_OUTPUT_TEXTURE_COORD24_EXT', 'GL_OUTPUT_TEXTURE_COORD25_EXT', 9883'GL_OUTPUT_TEXTURE_COORD26_EXT', 'GL_OUTPUT_TEXTURE_COORD27_EXT', 9884'GL_OUTPUT_TEXTURE_COORD28_EXT', 'GL_OUTPUT_TEXTURE_COORD29_EXT', 9885'GL_OUTPUT_TEXTURE_COORD30_EXT', 'GL_OUTPUT_TEXTURE_COORD31_EXT', 9886'GL_OUTPUT_FOG_EXT', 'GL_SCALAR_EXT', 'GL_VECTOR_EXT', 'GL_MATRIX_EXT', 9887'GL_VARIANT_EXT', 'GL_INVARIANT_EXT', 'GL_LOCAL_CONSTANT_EXT', 'GL_LOCAL_EXT', 9888'GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT', 'GL_MAX_VERTEX_SHADER_VARIANTS_EXT', 9889'GL_MAX_VERTEX_SHADER_INVARIANTS_EXT', 9890'GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT', 'GL_MAX_VERTEX_SHADER_LOCALS_EXT', 9891'GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT', 9892'GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT', 9893'GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT', 9894'GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT', 9895'GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT', 9896'GL_VERTEX_SHADER_INSTRUCTIONS_EXT', 'GL_VERTEX_SHADER_VARIANTS_EXT', 9897'GL_VERTEX_SHADER_INVARIANTS_EXT', 'GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT', 9898'GL_VERTEX_SHADER_LOCALS_EXT', 'GL_VERTEX_SHADER_OPTIMIZED_EXT', 'GL_X_EXT', 9899'GL_Y_EXT', 'GL_Z_EXT', 'GL_W_EXT', 'GL_NEGATIVE_X_EXT', 'GL_NEGATIVE_Y_EXT', 9900'GL_NEGATIVE_Z_EXT', 'GL_NEGATIVE_W_EXT', 'GL_ZERO_EXT', 'GL_ONE_EXT', 9901'GL_NEGATIVE_ONE_EXT', 'GL_NORMALIZED_RANGE_EXT', 'GL_FULL_RANGE_EXT', 9902'GL_CURRENT_VERTEX_EXT', 'GL_MVP_MATRIX_EXT', 'GL_VARIANT_VALUE_EXT', 9903'GL_VARIANT_DATATYPE_EXT', 'GL_VARIANT_ARRAY_STRIDE_EXT', 9904'GL_VARIANT_ARRAY_TYPE_EXT', 'GL_VARIANT_ARRAY_EXT', 9905'GL_VARIANT_ARRAY_POINTER_EXT', 'GL_INVARIANT_VALUE_EXT', 9906'GL_INVARIANT_DATATYPE_EXT', 'GL_LOCAL_CONSTANT_VALUE_EXT', 9907'GL_LOCAL_CONSTANT_DATATYPE_EXT', 'GL_MAX_VERTEX_STREAMS_ATI', 9908'GL_VERTEX_STREAM0_ATI', 'GL_VERTEX_STREAM1_ATI', 'GL_VERTEX_STREAM2_ATI', 9909'GL_VERTEX_STREAM3_ATI', 'GL_VERTEX_STREAM4_ATI', 'GL_VERTEX_STREAM5_ATI', 9910'GL_VERTEX_STREAM6_ATI', 'GL_VERTEX_STREAM7_ATI', 'GL_VERTEX_SOURCE_ATI', 9911'GL_ELEMENT_ARRAY_ATI', 'GL_ELEMENT_ARRAY_TYPE_ATI', 9912'GL_ELEMENT_ARRAY_POINTER_ATI', 'GL_QUAD_MESH_SUN', 'GL_TRIANGLE_MESH_SUN', 9913'GL_SLICE_ACCUM_SUN', 'GL_MULTISAMPLE_FILTER_HINT_NV', 'GL_DEPTH_CLAMP_NV', 9914'GL_PIXEL_COUNTER_BITS_NV', 'GL_CURRENT_OCCLUSION_QUERY_ID_NV', 9915'GL_PIXEL_COUNT_NV', 'GL_PIXEL_COUNT_AVAILABLE_NV', 'GL_POINT_SPRITE_NV', 9916'GL_COORD_REPLACE_NV', 'GL_POINT_SPRITE_R_MODE_NV', 9917'GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV', 9918'GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV', 9919'GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV', 9920'GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV', 9921'GL_OFFSET_HILO_TEXTURE_2D_NV', 'GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV', 9922'GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV', 9923'GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV', 9924'GL_DEPENDENT_HILO_TEXTURE_2D_NV', 'GL_DEPENDENT_RGB_TEXTURE_3D_NV', 9925'GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV', 'GL_DOT_PRODUCT_PASS_THROUGH_NV', 9926'GL_DOT_PRODUCT_TEXTURE_1D_NV', 'GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV', 9927'GL_HILO8_NV', 'GL_SIGNED_HILO8_NV', 'GL_FORCE_BLUE_TO_ONE_NV', 9928'GL_STENCIL_TEST_TWO_SIDE_EXT', 'GL_ACTIVE_STENCIL_FACE_EXT', 9929'GL_TEXT_FRAGMENT_SHADER_ATI', 'GL_UNPACK_CLIENT_STORAGE_APPLE', 9930'GL_ELEMENT_ARRAY_APPLE', 'GL_ELEMENT_ARRAY_TYPE_APPLE', 9931'GL_ELEMENT_ARRAY_POINTER_APPLE', 'GL_DRAW_PIXELS_APPLE', 'GL_FENCE_APPLE', 9932'GL_VERTEX_ARRAY_BINDING_APPLE', 'GL_VERTEX_ARRAY_RANGE_APPLE', 9933'GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE', 'GL_VERTEX_ARRAY_STORAGE_HINT_APPLE', 9934'GL_VERTEX_ARRAY_RANGE_POINTER_APPLE', 'GL_STORAGE_CACHED_APPLE', 9935'GL_STORAGE_SHARED_APPLE', 'GL_YCBCR_422_APPLE', 9936'GL_UNSIGNED_SHORT_8_8_APPLE', 'GL_UNSIGNED_SHORT_8_8_REV_APPLE', 9937'GL_RGB_S3TC', 'GL_RGB4_S3TC', 'GL_RGBA_S3TC', 'GL_RGBA4_S3TC', 9938'GL_MAX_DRAW_BUFFERS_ATI', 'GL_DRAW_BUFFER0_ATI', 'GL_DRAW_BUFFER1_ATI', 9939'GL_DRAW_BUFFER2_ATI', 'GL_DRAW_BUFFER3_ATI', 'GL_DRAW_BUFFER4_ATI', 9940'GL_DRAW_BUFFER5_ATI', 'GL_DRAW_BUFFER6_ATI', 'GL_DRAW_BUFFER7_ATI', 9941'GL_DRAW_BUFFER8_ATI', 'GL_DRAW_BUFFER9_ATI', 'GL_DRAW_BUFFER10_ATI', 9942'GL_DRAW_BUFFER11_ATI', 'GL_DRAW_BUFFER12_ATI', 'GL_DRAW_BUFFER13_ATI', 9943'GL_DRAW_BUFFER14_ATI', 'GL_DRAW_BUFFER15_ATI', 'GL_TYPE_RGBA_FLOAT_ATI', 9944'GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI', 'GL_MODULATE_ADD_ATI', 9945'GL_MODULATE_SIGNED_ADD_ATI', 'GL_MODULATE_SUBTRACT_ATI', 9946'GL_RGBA_FLOAT32_ATI', 'GL_RGB_FLOAT32_ATI', 'GL_ALPHA_FLOAT32_ATI', 9947'GL_INTENSITY_FLOAT32_ATI', 'GL_LUMINANCE_FLOAT32_ATI', 9948'GL_LUMINANCE_ALPHA_FLOAT32_ATI', 'GL_RGBA_FLOAT16_ATI', 'GL_RGB_FLOAT16_ATI', 9949'GL_ALPHA_FLOAT16_ATI', 'GL_INTENSITY_FLOAT16_ATI', 9950'GL_LUMINANCE_FLOAT16_ATI', 'GL_LUMINANCE_ALPHA_FLOAT16_ATI', 'GL_FLOAT_R_NV', 9951'GL_FLOAT_RG_NV', 'GL_FLOAT_RGB_NV', 'GL_FLOAT_RGBA_NV', 'GL_FLOAT_R16_NV', 9952'GL_FLOAT_R32_NV', 'GL_FLOAT_RG16_NV', 'GL_FLOAT_RG32_NV', 9953'GL_FLOAT_RGB16_NV', 'GL_FLOAT_RGB32_NV', 'GL_FLOAT_RGBA16_NV', 9954'GL_FLOAT_RGBA32_NV', 'GL_TEXTURE_FLOAT_COMPONENTS_NV', 9955'GL_FLOAT_CLEAR_COLOR_VALUE_NV', 'GL_FLOAT_RGBA_MODE_NV', 9956'GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV', 'GL_FRAGMENT_PROGRAM_NV', 9957'GL_MAX_TEXTURE_COORDS_NV', 'GL_MAX_TEXTURE_IMAGE_UNITS_NV', 9958'GL_FRAGMENT_PROGRAM_BINDING_NV', 'GL_PROGRAM_ERROR_STRING_NV', 9959'GL_HALF_FLOAT_NV', 'GL_WRITE_PIXEL_DATA_RANGE_NV', 9960'GL_READ_PIXEL_DATA_RANGE_NV', 'GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV', 9961'GL_READ_PIXEL_DATA_RANGE_LENGTH_NV', 'GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV', 9962'GL_READ_PIXEL_DATA_RANGE_POINTER_NV', 'GL_PRIMITIVE_RESTART_NV', 9963'GL_PRIMITIVE_RESTART_INDEX_NV', 'GL_TEXTURE_UNSIGNED_REMAP_MODE_NV', 9964'GL_STENCIL_BACK_FUNC_ATI', 'GL_STENCIL_BACK_FAIL_ATI', 9965'GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI', 'GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI', 9966'GL_IMPLEMENTATION_COLOR_READ_TYPE_OES', 9967'GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES', 'GL_DEPTH_BOUNDS_TEST_EXT', 9968'GL_DEPTH_BOUNDS_EXT', 'GL_MIRROR_CLAMP_EXT', 'GL_MIRROR_CLAMP_TO_EDGE_EXT', 9969'GL_MIRROR_CLAMP_TO_BORDER_EXT', 'GL_BLEND_EQUATION_RGB_EXT', 9970'GL_BLEND_EQUATION_ALPHA_EXT', 'GL_PACK_INVERT_MESA', 9971'GL_UNSIGNED_SHORT_8_8_MESA', 'GL_UNSIGNED_SHORT_8_8_REV_MESA', 9972'GL_YCBCR_MESA', 'GL_PIXEL_PACK_BUFFER_EXT', 'GL_PIXEL_UNPACK_BUFFER_EXT', 9973'GL_PIXEL_PACK_BUFFER_BINDING_EXT', 'GL_PIXEL_UNPACK_BUFFER_BINDING_EXT', 9974'GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV', 'GL_MAX_PROGRAM_CALL_DEPTH_NV', 9975'GL_MAX_PROGRAM_IF_DEPTH_NV', 'GL_MAX_PROGRAM_LOOP_DEPTH_NV', 9976'GL_MAX_PROGRAM_LOOP_COUNT_NV', 'GL_INVALID_FRAMEBUFFER_OPERATION_EXT', 9977'GL_MAX_RENDERBUFFER_SIZE_EXT', 'GL_FRAMEBUFFER_BINDING_EXT', 9978'GL_RENDERBUFFER_BINDING_EXT', 'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT', 9979'GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT', 9980'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT', 9981'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT', 9982'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT', 9983'GL_FRAMEBUFFER_COMPLETE_EXT', 'GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT', 9984'GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT', 9985'GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT', 9986'GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT', 9987'GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT', 9988'GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT', 9989'GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT', 'GL_FRAMEBUFFER_UNSUPPORTED_EXT', 9990'GL_MAX_COLOR_ATTACHMENTS_EXT', 'GL_COLOR_ATTACHMENT0_EXT', 9991'GL_COLOR_ATTACHMENT1_EXT', 'GL_COLOR_ATTACHMENT2_EXT', 9992'GL_COLOR_ATTACHMENT3_EXT', 'GL_COLOR_ATTACHMENT4_EXT', 9993'GL_COLOR_ATTACHMENT5_EXT', 'GL_COLOR_ATTACHMENT6_EXT', 9994'GL_COLOR_ATTACHMENT7_EXT', 'GL_COLOR_ATTACHMENT8_EXT', 9995'GL_COLOR_ATTACHMENT9_EXT', 'GL_COLOR_ATTACHMENT10_EXT', 9996'GL_COLOR_ATTACHMENT11_EXT', 'GL_COLOR_ATTACHMENT12_EXT', 9997'GL_COLOR_ATTACHMENT13_EXT', 'GL_COLOR_ATTACHMENT14_EXT', 9998'GL_COLOR_ATTACHMENT15_EXT', 'GL_DEPTH_ATTACHMENT_EXT', 9999'GL_STENCIL_ATTACHMENT_EXT', 'GL_FRAMEBUFFER_EXT', 'GL_RENDERBUFFER_EXT', 10000'GL_RENDERBUFFER_WIDTH_EXT', 'GL_RENDERBUFFER_HEIGHT_EXT', 10001'GL_RENDERBUFFER_INTERNAL_FORMAT_EXT', 'GL_STENCIL_INDEX_EXT', 10002'GL_STENCIL_INDEX1_EXT', 'GL_STENCIL_INDEX4_EXT', 'GL_STENCIL_INDEX8_EXT', 10003'GL_STENCIL_INDEX16_EXT', 'GL_RENDERBUFFER_RED_SIZE_EXT', 10004'GL_RENDERBUFFER_GREEN_SIZE_EXT', 'GL_RENDERBUFFER_BLUE_SIZE_EXT', 10005'GL_RENDERBUFFER_ALPHA_SIZE_EXT', 'GL_RENDERBUFFER_DEPTH_SIZE_EXT', 10006'GL_RENDERBUFFER_STENCIL_SIZE_EXT', 'GL_CG_VERTEX_SHADER_EXT', 10007'GL_CG_FRAGMENT_SHADER_EXT', 'GL_TIME_ELAPSED_EXT', 'GL_TEXTURE_BUFFER_EXT', 10008'GL_MAX_TEXTURE_BUFFER_SIZE_EXT', 'GL_TEXTURE_BINDING_BUFFER_EXT', 10009'GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT', 'GL_TEXTURE_BUFFER_FORMAT_EXT', 10010'GL_SAMPLER_1D_ARRAY_EXT', 'GL_SAMPLER_2D_ARRAY_EXT', 'GL_SAMPLER_BUFFER_EXT', 10011'GL_SAMPLER_1D_ARRAY_SHADOW_EXT', 'GL_SAMPLER_2D_ARRAY_SHADOW_EXT', 10012'GL_SAMPLER_CUBE_SHADOW_EXT', 'GL_UNSIGNED_INT_VEC2_EXT', 10013'GL_UNSIGNED_INT_VEC3_EXT', 'GL_UNSIGNED_INT_VEC4_EXT', 10014'GL_INT_SAMPLER_1D_EXT', 'GL_INT_SAMPLER_2D_EXT', 'GL_INT_SAMPLER_3D_EXT', 10015'GL_INT_SAMPLER_CUBE_EXT', 'GL_INT_SAMPLER_2D_RECT_EXT', 10016'GL_INT_SAMPLER_1D_ARRAY_EXT', 'GL_INT_SAMPLER_2D_ARRAY_EXT', 10017'GL_INT_SAMPLER_BUFFER_EXT', 'GL_UNSIGNED_INT_SAMPLER_1D_EXT', 10018'GL_UNSIGNED_INT_SAMPLER_2D_EXT', 'GL_UNSIGNED_INT_SAMPLER_3D_EXT', 10019'GL_UNSIGNED_INT_SAMPLER_CUBE_EXT', 'GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT', 10020'GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT', 10021'GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT', 'GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT', 10022'GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT', 'GL_GEOMETRY_SHADER_EXT', 10023'GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT', 10024'GL_MAX_VERTEX_VARYING_COMPONENTS_EXT', 'GL_MAX_VARYING_COMPONENTS_EXT', 10025'GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT', 10026'GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT', 10027'GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT', 'GL_GEOMETRY_VERTICES_OUT_EXT', 10028'GL_GEOMETRY_INPUT_TYPE_EXT', 'GL_GEOMETRY_OUTPUT_TYPE_EXT', 10029'GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT', 'GL_LINES_ADJACENCY_EXT', 10030'GL_LINE_STRIP_ADJACENCY_EXT', 'GL_TRIANGLES_ADJACENCY_EXT', 10031'GL_TRIANGLE_STRIP_ADJACENCY_EXT', 'GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT', 10032'GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT', 10033'GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT', 10034'GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT', 'GL_PROGRAM_POINT_SIZE_EXT', 10035'GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT', 10036'GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT', 10037'GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT', 'GL_MAX_BINDABLE_UNIFORM_SIZE_EXT', 10038'GL_UNIFORM_BUFFER_EXT', 'GL_UNIFORM_BUFFER_BINDING_EXT', 10039'GL_FRAMEBUFFER_SRGB_EXT', 'GL_FRAMEBUFFER_SRGB_CAPABLE_EXT', 10040'GL_RGB9_E5_EXT', 'GL_UNSIGNED_INT_5_9_9_9_REV_EXT', 10041'GL_TEXTURE_SHARED_SIZE_EXT', 'GL_R11F_G11F_B10F_EXT', 10042'GL_UNSIGNED_INT_10F_11F_11F_REV_EXT', 'GL_RGBA_SIGNED_COMPONENTS_EXT', 10043'GL_TEXTURE_1D_ARRAY_EXT', 'GL_PROXY_TEXTURE_1D_ARRAY_EXT', 10044'GL_TEXTURE_2D_ARRAY_EXT', 'GL_PROXY_TEXTURE_2D_ARRAY_EXT', 10045'GL_TEXTURE_BINDING_1D_ARRAY_EXT', 'GL_TEXTURE_BINDING_2D_ARRAY_EXT', 10046'GL_MAX_ARRAY_TEXTURE_LAYERS_EXT', 'GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT', 10047'GL_RGBA32UI_EXT', 'GL_RGB32UI_EXT', 'GL_ALPHA32UI_EXT', 10048'GL_INTENSITY32UI_EXT', 'GL_LUMINANCE32UI_EXT', 'GL_LUMINANCE_ALPHA32UI_EXT', 10049'GL_RGBA16UI_EXT', 'GL_RGB16UI_EXT', 'GL_ALPHA16UI_EXT', 10050'GL_INTENSITY16UI_EXT', 'GL_LUMINANCE16UI_EXT', 'GL_LUMINANCE_ALPHA16UI_EXT', 10051'GL_RGBA8UI_EXT', 'GL_RGB8UI_EXT', 'GL_ALPHA8UI_EXT', 'GL_INTENSITY8UI_EXT', 10052'GL_LUMINANCE8UI_EXT', 'GL_LUMINANCE_ALPHA8UI_EXT', 'GL_RGBA32I_EXT', 10053'GL_RGB32I_EXT', 'GL_ALPHA32I_EXT', 'GL_INTENSITY32I_EXT', 10054'GL_LUMINANCE32I_EXT', 'GL_LUMINANCE_ALPHA32I_EXT', 'GL_RGBA16I_EXT', 10055'GL_RGB16I_EXT', 'GL_ALPHA16I_EXT', 'GL_INTENSITY16I_EXT', 10056'GL_LUMINANCE16I_EXT', 'GL_LUMINANCE_ALPHA16I_EXT', 'GL_RGBA8I_EXT', 10057'GL_RGB8I_EXT', 'GL_ALPHA8I_EXT', 'GL_INTENSITY8I_EXT', 'GL_LUMINANCE8I_EXT', 10058'GL_LUMINANCE_ALPHA8I_EXT', 'GL_RED_INTEGER_EXT', 'GL_GREEN_INTEGER_EXT', 10059'GL_BLUE_INTEGER_EXT', 'GL_ALPHA_INTEGER_EXT', 'GL_RGB_INTEGER_EXT', 10060'GL_RGBA_INTEGER_EXT', 'GL_BGR_INTEGER_EXT', 'GL_BGRA_INTEGER_EXT', 10061'GL_LUMINANCE_INTEGER_EXT', 'GL_LUMINANCE_ALPHA_INTEGER_EXT', 10062'GL_RGBA_INTEGER_MODE_EXT', 'GL_DEPTH_COMPONENT32F_NV', 10063'GL_DEPTH32F_STENCIL8_NV', 'GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV', 10064'GL_DEPTH_BUFFER_FLOAT_MODE_NV', 'GL_COMPRESSED_LUMINANCE_LATC1_EXT', 10065'GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT', 10066'GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT', 10067'GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT', 'GL_BACK_PRIMARY_COLOR_NV', 10068'GL_BACK_SECONDARY_COLOR_NV', 'GL_TEXTURE_COORD_NV', 'GL_CLIP_DISTANCE_NV', 10069'GL_VERTEX_ID_NV', 'GL_PRIMITIVE_ID_NV', 'GL_GENERIC_ATTRIB_NV', 10070'GL_TRANSFORM_FEEDBACK_ATTRIBS_NV', 'GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV', 10071'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV', 'GL_ACTIVE_VARYINGS_NV', 10072'GL_ACTIVE_VARYING_MAX_LENGTH_NV', 'GL_TRANSFORM_FEEDBACK_VARYINGS_NV', 10073'GL_TRANSFORM_FEEDBACK_BUFFER_START_NV', 10074'GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV', 'GL_TRANSFORM_FEEDBACK_RECORD_NV', 10075'GL_PRIMITIVES_GENERATED_NV', 'GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV', 10076'GL_RASTERIZER_DISCARD_NV', 10077'GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV', 10078'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV', 'GL_INTERLEAVED_ATTRIBS_NV', 10079'GL_SEPARATE_ATTRIBS_NV', 'GL_TRANSFORM_FEEDBACK_BUFFER_NV', 10080'GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV', 'GL_GEOMETRY_PROGRAM_NV', 10081'GL_MAX_PROGRAM_OUTPUT_VERTICES_NV', 10082'GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV', 'GL_MIN_PROGRAM_TEXEL_OFFSET_NV', 10083'GL_MAX_PROGRAM_TEXEL_OFFSET_NV', 'GL_PROGRAM_ATTRIB_COMPONENTS_NV', 10084'GL_PROGRAM_RESULT_COMPONENTS_NV', 'GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV', 10085'GL_MAX_PROGRAM_RESULT_COMPONENTS_NV', 'GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV', 10086'GL_MAX_PROGRAM_GENERIC_RESULTS_NV', 10087'GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV', 10088'GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV', 10089'GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV', 10090'GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV', 10091'GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV', 10092'GL_RENDERBUFFER_COVERAGE_SAMPLES_NV', 'GL_RENDERBUFFER_COLOR_SAMPLES_NV', 10093'GL_MAX_RENDERBUFFER_COVERAGE_SAMPLES_NV', 10094'GL_MAX_RENDERBUFFER_COLOR_SAMPLES_NV', 10095'GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV', 'GL_MULTISAMPLE_COVERAGE_MODES_NV', 10096'GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT', 'GL_MAX_SAMPLES_EXT', 10097'GL_RENDERBUFFER_SAMPLES_EXT', 'GL_READ_FRAMEBUFFER_EXT', 10098'GL_DRAW_FRAMEBUFFER_EXT', 'GL_DRAW_FRAMEBUFFER_BINDING_EXT', 10099'GL_READ_FRAMEBUFFER_BINDING_EXT', 'GL_COMPRESSED_RED_RGTC1_EXT', 10100'GL_COMPRESSED_SIGNED_RED_RGTC1_EXT', 'GL_COMPRESSED_RED_GREEN_RGTC2_EXT', 10101'GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT', 'GL_FRAME_NV', 'GL_FIELDS_NV', 10102'GL_CURRENT_TIME_NV', 'GL_NUM_FILL_STREAMS_NV', 'GL_PRESENT_TIME_NV', 10103'GL_PRESENT_DURATION_NV', 'GL_QUERY_WAIT_NV', 'GL_QUERY_NO_WAIT_NV', 10104'GL_QUERY_BY_REGION_WAIT_NV', 'GL_QUERY_BY_REGION_NO_WAIT_NV', 10105'GL_TRANSFORM_FEEDBACK_BUFFER_EXT', 'GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT', 10106'GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT', 10107'GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT', 'GL_INTERLEAVED_ATTRIBS_EXT', 10108'GL_SEPARATE_ATTRIBS_EXT', 'GL_PRIMITIVES_GENERATED_EXT', 10109'GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT', 'GL_RASTERIZER_DISCARD_EXT', 10110'GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT', 10111'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT', 10112'GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT', 10113'GL_TRANSFORM_FEEDBACK_VARYINGS_EXT', 'GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT', 10114'GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT', 'GL_PROGRAM_MATRIX_EXT', 10115'GL_TRANSPOSE_PROGRAM_MATRIX_EXT', 'GL_PROGRAM_MATRIX_STACK_DEPTH_EXT', 10116'GL_TEXTURE_SWIZZLE_R_EXT', 'GL_TEXTURE_SWIZZLE_G_EXT', 10117'GL_TEXTURE_SWIZZLE_B_EXT', 'GL_TEXTURE_SWIZZLE_A_EXT', 10118'GL_TEXTURE_SWIZZLE_RGBA_EXT', 'GL_SAMPLE_POSITION_NV', 'GL_SAMPLE_MASK_NV', 10119'GL_SAMPLE_MASK_VALUE_NV', 'GL_TEXTURE_BINDING_RENDERBUFFER_NV', 10120'GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV', 10121'GL_MAX_SAMPLE_MASK_WORDS_NV', 'GL_TEXTURE_RENDERBUFFER_NV', 10122'GL_SAMPLER_RENDERBUFFER_NV', 'GL_INT_SAMPLER_RENDERBUFFER_NV', 10123'GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV', 'GL_TRANSFORM_FEEDBACK_NV', 10124'GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV', 10125'GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV', 'GL_TRANSFORM_FEEDBACK_BINDING_NV', 10126'GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV', 'GL_ELEMENT_ARRAY_UNIFIED_NV', 10127'GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV', 'GL_VERTEX_ARRAY_ADDRESS_NV', 10128'GL_NORMAL_ARRAY_ADDRESS_NV', 'GL_COLOR_ARRAY_ADDRESS_NV', 10129'GL_INDEX_ARRAY_ADDRESS_NV', 'GL_TEXTURE_COORD_ARRAY_ADDRESS_NV', 10130'GL_EDGE_FLAG_ARRAY_ADDRESS_NV', 'GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV', 10131'GL_FOG_COORD_ARRAY_ADDRESS_NV', 'GL_ELEMENT_ARRAY_ADDRESS_NV', 10132'GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV', 'GL_VERTEX_ARRAY_LENGTH_NV', 10133'GL_NORMAL_ARRAY_LENGTH_NV', 'GL_COLOR_ARRAY_LENGTH_NV', 10134'GL_INDEX_ARRAY_LENGTH_NV', 'GL_TEXTURE_COORD_ARRAY_LENGTH_NV', 10135'GL_EDGE_FLAG_ARRAY_LENGTH_NV', 'GL_SECONDARY_COLOR_ARRAY_LENGTH_NV', 10136'GL_FOG_COORD_ARRAY_LENGTH_NV', 'GL_ELEMENT_ARRAY_LENGTH_NV', 10137'GL_BUFFER_GPU_ADDRESS_NV', 'GL_GPU_ADDRESS_NV', 10138'GL_MAX_SHADER_BUFFER_ADDRESS_NV', 'GLchar', 'GLintptr', 'GLsizeiptr', 10139'GLintptrARB', 'GLsizeiptrARB', 'GLcharARB', 'GLhandleARB', 'GLhalfARB', 10140'GLhalfNV', 'GLint64EXT', 'GLuint64EXT', 'GL_VERSION_1_4', 10141'glBlendFuncSeparate', 'glFogCoordf', 'glFogCoordfv', 'glFogCoordd', 10142'glFogCoorddv', 'glFogCoordPointer', 'glMultiDrawArrays', 10143'glMultiDrawElements', 'glPointParameterf', 'glPointParameterfv', 10144'glPointParameteri', 'glPointParameteriv', 'glSecondaryColor3b', 10145'glSecondaryColor3bv', 'glSecondaryColor3d', 'glSecondaryColor3dv', 10146'glSecondaryColor3f', 'glSecondaryColor3fv', 'glSecondaryColor3i', 10147'glSecondaryColor3iv', 'glSecondaryColor3s', 'glSecondaryColor3sv', 10148'glSecondaryColor3ub', 'glSecondaryColor3ubv', 'glSecondaryColor3ui', 10149'glSecondaryColor3uiv', 'glSecondaryColor3us', 'glSecondaryColor3usv', 10150'glSecondaryColorPointer', 'glWindowPos2d', 'glWindowPos2dv', 'glWindowPos2f', 10151'glWindowPos2fv', 'glWindowPos2i', 'glWindowPos2iv', 'glWindowPos2s', 10152'glWindowPos2sv', 'glWindowPos3d', 'glWindowPos3dv', 'glWindowPos3f', 10153'glWindowPos3fv', 'glWindowPos3i', 'glWindowPos3iv', 'glWindowPos3s', 10154'glWindowPos3sv', 'PFNGLBLENDFUNCSEPARATEPROC', 'PFNGLFOGCOORDFPROC', 10155'PFNGLFOGCOORDFVPROC', 'PFNGLFOGCOORDDPROC', 'PFNGLFOGCOORDDVPROC', 10156'PFNGLFOGCOORDPOINTERPROC', 'PFNGLMULTIDRAWARRAYSPROC', 10157'PFNGLMULTIDRAWELEMENTSPROC', 'PFNGLPOINTPARAMETERFPROC', 10158'PFNGLPOINTPARAMETERFVPROC', 'PFNGLPOINTPARAMETERIPROC', 10159'PFNGLPOINTPARAMETERIVPROC', 'PFNGLSECONDARYCOLOR3BPROC', 10160'PFNGLSECONDARYCOLOR3BVPROC', 'PFNGLSECONDARYCOLOR3DPROC', 10161'PFNGLSECONDARYCOLOR3DVPROC', 'PFNGLSECONDARYCOLOR3FPROC', 10162'PFNGLSECONDARYCOLOR3FVPROC', 'PFNGLSECONDARYCOLOR3IPROC', 10163'PFNGLSECONDARYCOLOR3IVPROC', 'PFNGLSECONDARYCOLOR3SPROC', 10164'PFNGLSECONDARYCOLOR3SVPROC', 'PFNGLSECONDARYCOLOR3UBPROC', 10165'PFNGLSECONDARYCOLOR3UBVPROC', 'PFNGLSECONDARYCOLOR3UIPROC', 10166'PFNGLSECONDARYCOLOR3UIVPROC', 'PFNGLSECONDARYCOLOR3USPROC', 10167'PFNGLSECONDARYCOLOR3USVPROC', 'PFNGLSECONDARYCOLORPOINTERPROC', 10168'PFNGLWINDOWPOS2DPROC', 'PFNGLWINDOWPOS2DVPROC', 'PFNGLWINDOWPOS2FPROC', 10169'PFNGLWINDOWPOS2FVPROC', 'PFNGLWINDOWPOS2IPROC', 'PFNGLWINDOWPOS2IVPROC', 10170'PFNGLWINDOWPOS2SPROC', 'PFNGLWINDOWPOS2SVPROC', 'PFNGLWINDOWPOS3DPROC', 10171'PFNGLWINDOWPOS3DVPROC', 'PFNGLWINDOWPOS3FPROC', 'PFNGLWINDOWPOS3FVPROC', 10172'PFNGLWINDOWPOS3IPROC', 'PFNGLWINDOWPOS3IVPROC', 'PFNGLWINDOWPOS3SPROC', 10173'PFNGLWINDOWPOS3SVPROC', 'GL_VERSION_1_5', 'glGenQueries', 'glDeleteQueries', 10174'glIsQuery', 'glBeginQuery', 'glEndQuery', 'glGetQueryiv', 10175'glGetQueryObjectiv', 'glGetQueryObjectuiv', 'glBindBuffer', 10176'glDeleteBuffers', 'glGenBuffers', 'glIsBuffer', 'glBufferData', 10177'glBufferSubData', 'glGetBufferSubData', 'glMapBuffer', 'glUnmapBuffer', 10178'glGetBufferParameteriv', 'glGetBufferPointerv', 'PFNGLGENQUERIESPROC', 10179'PFNGLDELETEQUERIESPROC', 'PFNGLISQUERYPROC', 'PFNGLBEGINQUERYPROC', 10180'PFNGLENDQUERYPROC', 'PFNGLGETQUERYIVPROC', 'PFNGLGETQUERYOBJECTIVPROC', 10181'PFNGLGETQUERYOBJECTUIVPROC', 'PFNGLBINDBUFFERPROC', 'PFNGLDELETEBUFFERSPROC', 10182'PFNGLGENBUFFERSPROC', 'PFNGLISBUFFERPROC', 'PFNGLBUFFERDATAPROC', 10183'PFNGLBUFFERSUBDATAPROC', 'PFNGLGETBUFFERSUBDATAPROC', 'PFNGLMAPBUFFERPROC', 10184'PFNGLUNMAPBUFFERPROC', 'PFNGLGETBUFFERPARAMETERIVPROC', 10185'PFNGLGETBUFFERPOINTERVPROC', 'GL_VERSION_2_0', 'glBlendEquationSeparate', 10186'glDrawBuffers', 'glStencilOpSeparate', 'glStencilFuncSeparate', 10187'glStencilMaskSeparate', 'glAttachShader', 'glBindAttribLocation', 10188'glCompileShader', 'glCreateProgram', 'glCreateShader', 'glDeleteProgram', 10189'glDeleteShader', 'glDetachShader', 'glDisableVertexAttribArray', 10190'glEnableVertexAttribArray', 'glGetActiveAttrib', 'glGetActiveUniform', 10191'glGetAttachedShaders', 'glGetAttribLocation', 'glGetProgramiv', 10192'glGetProgramInfoLog', 'glGetShaderiv', 'glGetShaderInfoLog', 10193'glGetShaderSource', 'glGetUniformLocation', 'glGetUniformfv', 10194'glGetUniformiv', 'glGetVertexAttribdv', 'glGetVertexAttribfv', 10195'glGetVertexAttribiv', 'glGetVertexAttribPointerv', 'glIsProgram', 10196'glIsShader', 'glLinkProgram', 'glShaderSource', 'glUseProgram', 10197'glUniform1f', 'glUniform2f', 'glUniform3f', 'glUniform4f', 'glUniform1i', 10198'glUniform2i', 'glUniform3i', 'glUniform4i', 'glUniform1fv', 'glUniform2fv', 10199'glUniform3fv', 'glUniform4fv', 'glUniform1iv', 'glUniform2iv', 10200'glUniform3iv', 'glUniform4iv', 'glUniformMatrix2fv', 'glUniformMatrix3fv', 10201'glUniformMatrix4fv', 'glValidateProgram', 'glVertexAttrib1d', 10202'glVertexAttrib1dv', 'glVertexAttrib1f', 'glVertexAttrib1fv', 10203'glVertexAttrib1s', 'glVertexAttrib1sv', 'glVertexAttrib2d', 10204'glVertexAttrib2dv', 'glVertexAttrib2f', 'glVertexAttrib2fv', 10205'glVertexAttrib2s', 'glVertexAttrib2sv', 'glVertexAttrib3d', 10206'glVertexAttrib3dv', 'glVertexAttrib3f', 'glVertexAttrib3fv', 10207'glVertexAttrib3s', 'glVertexAttrib3sv', 'glVertexAttrib4Nbv', 10208'glVertexAttrib4Niv', 'glVertexAttrib4Nsv', 'glVertexAttrib4Nub', 10209'glVertexAttrib4Nubv', 'glVertexAttrib4Nuiv', 'glVertexAttrib4Nusv', 10210'glVertexAttrib4bv', 'glVertexAttrib4d', 'glVertexAttrib4dv', 10211'glVertexAttrib4f', 'glVertexAttrib4fv', 'glVertexAttrib4iv', 10212'glVertexAttrib4s', 'glVertexAttrib4sv', 'glVertexAttrib4ubv', 10213'glVertexAttrib4uiv', 'glVertexAttrib4usv', 'glVertexAttribPointer', 10214'PFNGLBLENDEQUATIONSEPARATEPROC', 'PFNGLDRAWBUFFERSPROC', 10215'PFNGLSTENCILOPSEPARATEPROC', 'PFNGLSTENCILFUNCSEPARATEPROC', 10216'PFNGLSTENCILMASKSEPARATEPROC', 'PFNGLATTACHSHADERPROC', 10217'PFNGLBINDATTRIBLOCATIONPROC', 'PFNGLCOMPILESHADERPROC', 10218'PFNGLCREATEPROGRAMPROC', 'PFNGLCREATESHADERPROC', 'PFNGLDELETEPROGRAMPROC', 10219'PFNGLDELETESHADERPROC', 'PFNGLDETACHSHADERPROC', 10220'PFNGLDISABLEVERTEXATTRIBARRAYPROC', 'PFNGLENABLEVERTEXATTRIBARRAYPROC', 10221'PFNGLGETACTIVEATTRIBPROC', 'PFNGLGETACTIVEUNIFORMPROC', 10222'PFNGLGETATTACHEDSHADERSPROC', 'PFNGLGETATTRIBLOCATIONPROC', 10223'PFNGLGETPROGRAMIVPROC', 'PFNGLGETPROGRAMINFOLOGPROC', 'PFNGLGETSHADERIVPROC', 10224'PFNGLGETSHADERINFOLOGPROC', 'PFNGLGETSHADERSOURCEPROC', 10225'PFNGLGETUNIFORMLOCATIONPROC', 'PFNGLGETUNIFORMFVPROC', 10226'PFNGLGETUNIFORMIVPROC', 'PFNGLGETVERTEXATTRIBDVPROC', 10227'PFNGLGETVERTEXATTRIBFVPROC', 'PFNGLGETVERTEXATTRIBIVPROC', 10228'PFNGLGETVERTEXATTRIBPOINTERVPROC', 'PFNGLISPROGRAMPROC', 'PFNGLISSHADERPROC', 10229'PFNGLLINKPROGRAMPROC', 'PFNGLSHADERSOURCEPROC', 'PFNGLUSEPROGRAMPROC', 10230'PFNGLUNIFORM1FPROC', 'PFNGLUNIFORM2FPROC', 'PFNGLUNIFORM3FPROC', 10231'PFNGLUNIFORM4FPROC', 'PFNGLUNIFORM1IPROC', 'PFNGLUNIFORM2IPROC', 10232'PFNGLUNIFORM3IPROC', 'PFNGLUNIFORM4IPROC', 'PFNGLUNIFORM1FVPROC', 10233'PFNGLUNIFORM2FVPROC', 'PFNGLUNIFORM3FVPROC', 'PFNGLUNIFORM4FVPROC', 10234'PFNGLUNIFORM1IVPROC', 'PFNGLUNIFORM2IVPROC', 'PFNGLUNIFORM3IVPROC', 10235'PFNGLUNIFORM4IVPROC', 'PFNGLUNIFORMMATRIX2FVPROC', 10236'PFNGLUNIFORMMATRIX3FVPROC', 'PFNGLUNIFORMMATRIX4FVPROC', 10237'PFNGLVALIDATEPROGRAMPROC', 'PFNGLVERTEXATTRIB1DPROC', 10238'PFNGLVERTEXATTRIB1DVPROC', 'PFNGLVERTEXATTRIB1FPROC', 10239'PFNGLVERTEXATTRIB1FVPROC', 'PFNGLVERTEXATTRIB1SPROC', 10240'PFNGLVERTEXATTRIB1SVPROC', 'PFNGLVERTEXATTRIB2DPROC', 10241'PFNGLVERTEXATTRIB2DVPROC', 'PFNGLVERTEXATTRIB2FPROC', 10242'PFNGLVERTEXATTRIB2FVPROC', 'PFNGLVERTEXATTRIB2SPROC', 10243'PFNGLVERTEXATTRIB2SVPROC', 'PFNGLVERTEXATTRIB3DPROC', 10244'PFNGLVERTEXATTRIB3DVPROC', 'PFNGLVERTEXATTRIB3FPROC', 10245'PFNGLVERTEXATTRIB3FVPROC', 'PFNGLVERTEXATTRIB3SPROC', 10246'PFNGLVERTEXATTRIB3SVPROC', 'PFNGLVERTEXATTRIB4NBVPROC', 10247'PFNGLVERTEXATTRIB4NIVPROC', 'PFNGLVERTEXATTRIB4NSVPROC', 10248'PFNGLVERTEXATTRIB4NUBPROC', 'PFNGLVERTEXATTRIB4NUBVPROC', 10249'PFNGLVERTEXATTRIB4NUIVPROC', 'PFNGLVERTEXATTRIB4NUSVPROC', 10250'PFNGLVERTEXATTRIB4BVPROC', 'PFNGLVERTEXATTRIB4DPROC', 10251'PFNGLVERTEXATTRIB4DVPROC', 'PFNGLVERTEXATTRIB4FPROC', 10252'PFNGLVERTEXATTRIB4FVPROC', 'PFNGLVERTEXATTRIB4IVPROC', 10253'PFNGLVERTEXATTRIB4SPROC', 'PFNGLVERTEXATTRIB4SVPROC', 10254'PFNGLVERTEXATTRIB4UBVPROC', 'PFNGLVERTEXATTRIB4UIVPROC', 10255'PFNGLVERTEXATTRIB4USVPROC', 'PFNGLVERTEXATTRIBPOINTERPROC', 'GL_VERSION_2_1', 10256'glUniformMatrix2x3fv', 'glUniformMatrix3x2fv', 'glUniformMatrix2x4fv', 10257'glUniformMatrix4x2fv', 'glUniformMatrix3x4fv', 'glUniformMatrix4x3fv', 10258'PFNGLUNIFORMMATRIX2X3FVPROC', 'PFNGLUNIFORMMATRIX3X2FVPROC', 10259'PFNGLUNIFORMMATRIX2X4FVPROC', 'PFNGLUNIFORMMATRIX4X2FVPROC', 10260'PFNGLUNIFORMMATRIX3X4FVPROC', 'PFNGLUNIFORMMATRIX4X3FVPROC', 10261'GL_VERSION_3_0', 'glColorMaski', 'glGetBooleani_v', 'glGetIntegeri_v', 10262'glEnablei', 'glDisablei', 'glIsEnabledi', 'glBeginTransformFeedback', 10263'glEndTransformFeedback', 'glBindBufferRange', 'glBindBufferBase', 10264'glTransformFeedbackVaryings', 'glGetTransformFeedbackVarying', 10265'glClampColor', 'glBeginConditionalRender', 'glEndConditionalRender', 10266'glVertexAttribI1i', 'glVertexAttribI2i', 'glVertexAttribI3i', 10267'glVertexAttribI4i', 'glVertexAttribI1ui', 'glVertexAttribI2ui', 10268'glVertexAttribI3ui', 'glVertexAttribI4ui', 'glVertexAttribI1iv', 10269'glVertexAttribI2iv', 'glVertexAttribI3iv', 'glVertexAttribI4iv', 10270'glVertexAttribI1uiv', 'glVertexAttribI2uiv', 'glVertexAttribI3uiv', 10271'glVertexAttribI4uiv', 'glVertexAttribI4bv', 'glVertexAttribI4sv', 10272'glVertexAttribI4ubv', 'glVertexAttribI4usv', 'glVertexAttribIPointer', 10273'glGetVertexAttribIiv', 'glGetVertexAttribIuiv', 'glGetUniformuiv', 10274'glBindFragDataLocation', 'glGetFragDataLocation', 'glUniform1ui', 10275'glUniform2ui', 'glUniform3ui', 'glUniform4ui', 'glUniform1uiv', 10276'glUniform2uiv', 'glUniform3uiv', 'glUniform4uiv', 'glTexParameterIiv', 10277'glTexParameterIuiv', 'glGetTexParameterIiv', 'glGetTexParameterIuiv', 10278'glClearBufferiv', 'glClearBufferuiv', 'glClearBufferfv', 'glClearBufferfi', 10279'glGetStringi', 'PFNGLCOLORMASKIPROC', 'PFNGLGETBOOLEANI_VPROC', 10280'PFNGLGETINTEGERI_VPROC', 'PFNGLENABLEIPROC', 'PFNGLDISABLEIPROC', 10281'PFNGLISENABLEDIPROC', 'PFNGLBEGINTRANSFORMFEEDBACKPROC', 10282'PFNGLENDTRANSFORMFEEDBACKPROC', 'PFNGLBINDBUFFERRANGEPROC', 10283'PFNGLBINDBUFFERBASEPROC', 'PFNGLTRANSFORMFEEDBACKVARYINGSPROC', 10284'PFNGLGETTRANSFORMFEEDBACKVARYINGPROC', 'PFNGLCLAMPCOLORPROC', 10285'PFNGLBEGINCONDITIONALRENDERPROC', 'PFNGLENDCONDITIONALRENDERPROC', 10286'PFNGLVERTEXATTRIBI1IPROC', 'PFNGLVERTEXATTRIBI2IPROC', 10287'PFNGLVERTEXATTRIBI3IPROC', 'PFNGLVERTEXATTRIBI4IPROC', 10288'PFNGLVERTEXATTRIBI1UIPROC', 'PFNGLVERTEXATTRIBI2UIPROC', 10289'PFNGLVERTEXATTRIBI3UIPROC', 'PFNGLVERTEXATTRIBI4UIPROC', 10290'PFNGLVERTEXATTRIBI1IVPROC', 'PFNGLVERTEXATTRIBI2IVPROC', 10291'PFNGLVERTEXATTRIBI3IVPROC', 'PFNGLVERTEXATTRIBI4IVPROC', 10292'PFNGLVERTEXATTRIBI1UIVPROC', 'PFNGLVERTEXATTRIBI2UIVPROC', 10293'PFNGLVERTEXATTRIBI3UIVPROC', 'PFNGLVERTEXATTRIBI4UIVPROC', 10294'PFNGLVERTEXATTRIBI4BVPROC', 'PFNGLVERTEXATTRIBI4SVPROC', 10295'PFNGLVERTEXATTRIBI4UBVPROC', 'PFNGLVERTEXATTRIBI4USVPROC', 10296'PFNGLVERTEXATTRIBIPOINTERPROC', 'PFNGLGETVERTEXATTRIBIIVPROC', 10297'PFNGLGETVERTEXATTRIBIUIVPROC', 'PFNGLGETUNIFORMUIVPROC', 10298'PFNGLBINDFRAGDATALOCATIONPROC', 'PFNGLGETFRAGDATALOCATIONPROC', 10299'PFNGLUNIFORM1UIPROC', 'PFNGLUNIFORM2UIPROC', 'PFNGLUNIFORM3UIPROC', 10300'PFNGLUNIFORM4UIPROC', 'PFNGLUNIFORM1UIVPROC', 'PFNGLUNIFORM2UIVPROC', 10301'PFNGLUNIFORM3UIVPROC', 'PFNGLUNIFORM4UIVPROC', 'PFNGLTEXPARAMETERIIVPROC', 10302'PFNGLTEXPARAMETERIUIVPROC', 'PFNGLGETTEXPARAMETERIIVPROC', 10303'PFNGLGETTEXPARAMETERIUIVPROC', 'PFNGLCLEARBUFFERIVPROC', 10304'PFNGLCLEARBUFFERUIVPROC', 'PFNGLCLEARBUFFERFVPROC', 'PFNGLCLEARBUFFERFIPROC', 10305'PFNGLGETSTRINGIPROC', 'GL_ARB_transpose_matrix', 'glLoadTransposeMatrixfARB', 10306'glLoadTransposeMatrixdARB', 'glMultTransposeMatrixfARB', 10307'glMultTransposeMatrixdARB', 'PFNGLLOADTRANSPOSEMATRIXFARBPROC', 10308'PFNGLLOADTRANSPOSEMATRIXDARBPROC', 'PFNGLMULTTRANSPOSEMATRIXFARBPROC', 10309'PFNGLMULTTRANSPOSEMATRIXDARBPROC', 'GL_ARB_multisample', 10310'glSampleCoverageARB', 'PFNGLSAMPLECOVERAGEARBPROC', 'GL_ARB_texture_env_add', 10311'GL_ARB_texture_cube_map', 'GL_ARB_texture_compression', 10312'glCompressedTexImage3DARB', 'glCompressedTexImage2DARB', 10313'glCompressedTexImage1DARB', 'glCompressedTexSubImage3DARB', 10314'glCompressedTexSubImage2DARB', 'glCompressedTexSubImage1DARB', 10315'glGetCompressedTexImageARB', 'PFNGLCOMPRESSEDTEXIMAGE3DARBPROC', 10316'PFNGLCOMPRESSEDTEXIMAGE2DARBPROC', 'PFNGLCOMPRESSEDTEXIMAGE1DARBPROC', 10317'PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC', 'PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC', 10318'PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC', 'PFNGLGETCOMPRESSEDTEXIMAGEARBPROC', 10319'GL_ARB_texture_border_clamp', 'GL_ARB_point_parameters', 10320'glPointParameterfARB', 'glPointParameterfvARB', 10321'PFNGLPOINTPARAMETERFARBPROC', 'PFNGLPOINTPARAMETERFVARBPROC', 10322'GL_ARB_vertex_blend', 'glWeightbvARB', 'glWeightsvARB', 'glWeightivARB', 10323'glWeightfvARB', 'glWeightdvARB', 'glWeightubvARB', 'glWeightusvARB', 10324'glWeightuivARB', 'glWeightPointerARB', 'glVertexBlendARB', 10325'PFNGLWEIGHTBVARBPROC', 'PFNGLWEIGHTSVARBPROC', 'PFNGLWEIGHTIVARBPROC', 10326'PFNGLWEIGHTFVARBPROC', 'PFNGLWEIGHTDVARBPROC', 'PFNGLWEIGHTUBVARBPROC', 10327'PFNGLWEIGHTUSVARBPROC', 'PFNGLWEIGHTUIVARBPROC', 'PFNGLWEIGHTPOINTERARBPROC', 10328'PFNGLVERTEXBLENDARBPROC', 'GL_ARB_matrix_palette', 10329'glCurrentPaletteMatrixARB', 'glMatrixIndexubvARB', 'glMatrixIndexusvARB', 10330'glMatrixIndexuivARB', 'glMatrixIndexPointerARB', 10331'PFNGLCURRENTPALETTEMATRIXARBPROC', 'PFNGLMATRIXINDEXUBVARBPROC', 10332'PFNGLMATRIXINDEXUSVARBPROC', 'PFNGLMATRIXINDEXUIVARBPROC', 10333'PFNGLMATRIXINDEXPOINTERARBPROC', 'GL_ARB_texture_env_combine', 10334'GL_ARB_texture_env_crossbar', 'GL_ARB_texture_env_dot3', 10335'GL_ARB_texture_mirrored_repeat', 'GL_ARB_depth_texture', 'GL_ARB_shadow', 10336'GL_ARB_shadow_ambient', 'GL_ARB_window_pos', 'glWindowPos2dARB', 10337'glWindowPos2dvARB', 'glWindowPos2fARB', 'glWindowPos2fvARB', 10338'glWindowPos2iARB', 'glWindowPos2ivARB', 'glWindowPos2sARB', 10339'glWindowPos2svARB', 'glWindowPos3dARB', 'glWindowPos3dvARB', 10340'glWindowPos3fARB', 'glWindowPos3fvARB', 'glWindowPos3iARB', 10341'glWindowPos3ivARB', 'glWindowPos3sARB', 'glWindowPos3svARB', 10342'PFNGLWINDOWPOS2DARBPROC', 'PFNGLWINDOWPOS2DVARBPROC', 10343'PFNGLWINDOWPOS2FARBPROC', 'PFNGLWINDOWPOS2FVARBPROC', 10344'PFNGLWINDOWPOS2IARBPROC', 'PFNGLWINDOWPOS2IVARBPROC', 10345'PFNGLWINDOWPOS2SARBPROC', 'PFNGLWINDOWPOS2SVARBPROC', 10346'PFNGLWINDOWPOS3DARBPROC', 'PFNGLWINDOWPOS3DVARBPROC', 10347'PFNGLWINDOWPOS3FARBPROC', 'PFNGLWINDOWPOS3FVARBPROC', 10348'PFNGLWINDOWPOS3IARBPROC', 'PFNGLWINDOWPOS3IVARBPROC', 10349'PFNGLWINDOWPOS3SARBPROC', 'PFNGLWINDOWPOS3SVARBPROC', 10350'GL_ARB_vertex_program', 'glVertexAttrib1dARB', 'glVertexAttrib1dvARB', 10351'glVertexAttrib1fARB', 'glVertexAttrib1fvARB', 'glVertexAttrib1sARB', 10352'glVertexAttrib1svARB', 'glVertexAttrib2dARB', 'glVertexAttrib2dvARB', 10353'glVertexAttrib2fARB', 'glVertexAttrib2fvARB', 'glVertexAttrib2sARB', 10354'glVertexAttrib2svARB', 'glVertexAttrib3dARB', 'glVertexAttrib3dvARB', 10355'glVertexAttrib3fARB', 'glVertexAttrib3fvARB', 'glVertexAttrib3sARB', 10356'glVertexAttrib3svARB', 'glVertexAttrib4NbvARB', 'glVertexAttrib4NivARB', 10357'glVertexAttrib4NsvARB', 'glVertexAttrib4NubARB', 'glVertexAttrib4NubvARB', 10358'glVertexAttrib4NuivARB', 'glVertexAttrib4NusvARB', 'glVertexAttrib4bvARB', 10359'glVertexAttrib4dARB', 'glVertexAttrib4dvARB', 'glVertexAttrib4fARB', 10360'glVertexAttrib4fvARB', 'glVertexAttrib4ivARB', 'glVertexAttrib4sARB', 10361'glVertexAttrib4svARB', 'glVertexAttrib4ubvARB', 'glVertexAttrib4uivARB', 10362'glVertexAttrib4usvARB', 'glVertexAttribPointerARB', 10363'glEnableVertexAttribArrayARB', 'glDisableVertexAttribArrayARB', 10364'glProgramStringARB', 'glBindProgramARB', 'glDeleteProgramsARB', 10365'glGenProgramsARB', 'glProgramEnvParameter4dARB', 10366'glProgramEnvParameter4dvARB', 'glProgramEnvParameter4fARB', 10367'glProgramEnvParameter4fvARB', 'glProgramLocalParameter4dARB', 10368'glProgramLocalParameter4dvARB', 'glProgramLocalParameter4fARB', 10369'glProgramLocalParameter4fvARB', 'glGetProgramEnvParameterdvARB', 10370'glGetProgramEnvParameterfvARB', 'glGetProgramLocalParameterdvARB', 10371'glGetProgramLocalParameterfvARB', 'glGetProgramivARB', 10372'glGetProgramStringARB', 'glGetVertexAttribdvARB', 'glGetVertexAttribfvARB', 10373'glGetVertexAttribivARB', 'glGetVertexAttribPointervARB', 'glIsProgramARB', 10374'PFNGLVERTEXATTRIB1DARBPROC', 'PFNGLVERTEXATTRIB1DVARBPROC', 10375'PFNGLVERTEXATTRIB1FARBPROC', 'PFNGLVERTEXATTRIB1FVARBPROC', 10376'PFNGLVERTEXATTRIB1SARBPROC', 'PFNGLVERTEXATTRIB1SVARBPROC', 10377'PFNGLVERTEXATTRIB2DARBPROC', 'PFNGLVERTEXATTRIB2DVARBPROC', 10378'PFNGLVERTEXATTRIB2FARBPROC', 'PFNGLVERTEXATTRIB2FVARBPROC', 10379'PFNGLVERTEXATTRIB2SARBPROC', 'PFNGLVERTEXATTRIB2SVARBPROC', 10380'PFNGLVERTEXATTRIB3DARBPROC', 'PFNGLVERTEXATTRIB3DVARBPROC', 10381'PFNGLVERTEXATTRIB3FARBPROC', 'PFNGLVERTEXATTRIB3FVARBPROC', 10382'PFNGLVERTEXATTRIB3SARBPROC', 'PFNGLVERTEXATTRIB3SVARBPROC', 10383'PFNGLVERTEXATTRIB4NBVARBPROC', 'PFNGLVERTEXATTRIB4NIVARBPROC', 10384'PFNGLVERTEXATTRIB4NSVARBPROC', 'PFNGLVERTEXATTRIB4NUBARBPROC', 10385'PFNGLVERTEXATTRIB4NUBVARBPROC', 'PFNGLVERTEXATTRIB4NUIVARBPROC', 10386'PFNGLVERTEXATTRIB4NUSVARBPROC', 'PFNGLVERTEXATTRIB4BVARBPROC', 10387'PFNGLVERTEXATTRIB4DARBPROC', 'PFNGLVERTEXATTRIB4DVARBPROC', 10388'PFNGLVERTEXATTRIB4FARBPROC', 'PFNGLVERTEXATTRIB4FVARBPROC', 10389'PFNGLVERTEXATTRIB4IVARBPROC', 'PFNGLVERTEXATTRIB4SARBPROC', 10390'PFNGLVERTEXATTRIB4SVARBPROC', 'PFNGLVERTEXATTRIB4UBVARBPROC', 10391'PFNGLVERTEXATTRIB4UIVARBPROC', 'PFNGLVERTEXATTRIB4USVARBPROC', 10392'PFNGLVERTEXATTRIBPOINTERARBPROC', 'PFNGLENABLEVERTEXATTRIBARRAYARBPROC', 10393'PFNGLDISABLEVERTEXATTRIBARRAYARBPROC', 'PFNGLPROGRAMSTRINGARBPROC', 10394'PFNGLBINDPROGRAMARBPROC', 'PFNGLDELETEPROGRAMSARBPROC', 10395'PFNGLGENPROGRAMSARBPROC', 'PFNGLPROGRAMENVPARAMETER4DARBPROC', 10396'PFNGLPROGRAMENVPARAMETER4DVARBPROC', 'PFNGLPROGRAMENVPARAMETER4FARBPROC', 10397'PFNGLPROGRAMENVPARAMETER4FVARBPROC', 'PFNGLPROGRAMLOCALPARAMETER4DARBPROC', 10398'PFNGLPROGRAMLOCALPARAMETER4DVARBPROC', 'PFNGLPROGRAMLOCALPARAMETER4FARBPROC', 10399'PFNGLPROGRAMLOCALPARAMETER4FVARBPROC', 10400'PFNGLGETPROGRAMENVPARAMETERDVARBPROC', 10401'PFNGLGETPROGRAMENVPARAMETERFVARBPROC', 10402'PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC', 10403'PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC', 'PFNGLGETPROGRAMIVARBPROC', 10404'PFNGLGETPROGRAMSTRINGARBPROC', 'PFNGLGETVERTEXATTRIBDVARBPROC', 10405'PFNGLGETVERTEXATTRIBFVARBPROC', 'PFNGLGETVERTEXATTRIBIVARBPROC', 10406'PFNGLGETVERTEXATTRIBPOINTERVARBPROC', 'PFNGLISPROGRAMARBPROC', 10407'GL_ARB_fragment_program', 'GL_ARB_vertex_buffer_object', 'glBindBufferARB', 10408'glDeleteBuffersARB', 'glGenBuffersARB', 'glIsBufferARB', 'glBufferDataARB', 10409'glBufferSubDataARB', 'glGetBufferSubDataARB', 'glMapBufferARB', 10410'glUnmapBufferARB', 'glGetBufferParameterivARB', 'glGetBufferPointervARB', 10411'PFNGLBINDBUFFERARBPROC', 'PFNGLDELETEBUFFERSARBPROC', 10412'PFNGLGENBUFFERSARBPROC', 'PFNGLISBUFFERARBPROC', 'PFNGLBUFFERDATAARBPROC', 10413'PFNGLBUFFERSUBDATAARBPROC', 'PFNGLGETBUFFERSUBDATAARBPROC', 10414'PFNGLMAPBUFFERARBPROC', 'PFNGLUNMAPBUFFERARBPROC', 10415'PFNGLGETBUFFERPARAMETERIVARBPROC', 'PFNGLGETBUFFERPOINTERVARBPROC', 10416'GL_ARB_occlusion_query', 'glGenQueriesARB', 'glDeleteQueriesARB', 10417'glIsQueryARB', 'glBeginQueryARB', 'glEndQueryARB', 'glGetQueryivARB', 10418'glGetQueryObjectivARB', 'glGetQueryObjectuivARB', 'PFNGLGENQUERIESARBPROC', 10419'PFNGLDELETEQUERIESARBPROC', 'PFNGLISQUERYARBPROC', 'PFNGLBEGINQUERYARBPROC', 10420'PFNGLENDQUERYARBPROC', 'PFNGLGETQUERYIVARBPROC', 10421'PFNGLGETQUERYOBJECTIVARBPROC', 'PFNGLGETQUERYOBJECTUIVARBPROC', 10422'GL_ARB_shader_objects', 'glDeleteObjectARB', 'glGetHandleARB', 10423'glDetachObjectARB', 'glCreateShaderObjectARB', 'glShaderSourceARB', 10424'glCompileShaderARB', 'glCreateProgramObjectARB', 'glAttachObjectARB', 10425'glLinkProgramARB', 'glUseProgramObjectARB', 'glValidateProgramARB', 10426'glUniform1fARB', 'glUniform2fARB', 'glUniform3fARB', 'glUniform4fARB', 10427'glUniform1iARB', 'glUniform2iARB', 'glUniform3iARB', 'glUniform4iARB', 10428'glUniform1fvARB', 'glUniform2fvARB', 'glUniform3fvARB', 'glUniform4fvARB', 10429'glUniform1ivARB', 'glUniform2ivARB', 'glUniform3ivARB', 'glUniform4ivARB', 10430'glUniformMatrix2fvARB', 'glUniformMatrix3fvARB', 'glUniformMatrix4fvARB', 10431'glGetObjectParameterfvARB', 'glGetObjectParameterivARB', 'glGetInfoLogARB', 10432'glGetAttachedObjectsARB', 'glGetUniformLocationARB', 'glGetActiveUniformARB', 10433'glGetUniformfvARB', 'glGetUniformivARB', 'glGetShaderSourceARB', 10434'PFNGLDELETEOBJECTARBPROC', 'PFNGLGETHANDLEARBPROC', 10435'PFNGLDETACHOBJECTARBPROC', 'PFNGLCREATESHADEROBJECTARBPROC', 10436'PFNGLSHADERSOURCEARBPROC', 'PFNGLCOMPILESHADERARBPROC', 10437'PFNGLCREATEPROGRAMOBJECTARBPROC', 'PFNGLATTACHOBJECTARBPROC', 10438'PFNGLLINKPROGRAMARBPROC', 'PFNGLUSEPROGRAMOBJECTARBPROC', 10439'PFNGLVALIDATEPROGRAMARBPROC', 'PFNGLUNIFORM1FARBPROC', 10440'PFNGLUNIFORM2FARBPROC', 'PFNGLUNIFORM3FARBPROC', 'PFNGLUNIFORM4FARBPROC', 10441'PFNGLUNIFORM1IARBPROC', 'PFNGLUNIFORM2IARBPROC', 'PFNGLUNIFORM3IARBPROC', 10442'PFNGLUNIFORM4IARBPROC', 'PFNGLUNIFORM1FVARBPROC', 'PFNGLUNIFORM2FVARBPROC', 10443'PFNGLUNIFORM3FVARBPROC', 'PFNGLUNIFORM4FVARBPROC', 'PFNGLUNIFORM1IVARBPROC', 10444'PFNGLUNIFORM2IVARBPROC', 'PFNGLUNIFORM3IVARBPROC', 'PFNGLUNIFORM4IVARBPROC', 10445'PFNGLUNIFORMMATRIX2FVARBPROC', 'PFNGLUNIFORMMATRIX3FVARBPROC', 10446'PFNGLUNIFORMMATRIX4FVARBPROC', 'PFNGLGETOBJECTPARAMETERFVARBPROC', 10447'PFNGLGETOBJECTPARAMETERIVARBPROC', 'PFNGLGETINFOLOGARBPROC', 10448'PFNGLGETATTACHEDOBJECTSARBPROC', 'PFNGLGETUNIFORMLOCATIONARBPROC', 10449'PFNGLGETACTIVEUNIFORMARBPROC', 'PFNGLGETUNIFORMFVARBPROC', 10450'PFNGLGETUNIFORMIVARBPROC', 'PFNGLGETSHADERSOURCEARBPROC', 10451'GL_ARB_vertex_shader', 'glBindAttribLocationARB', 'glGetActiveAttribARB', 10452'glGetAttribLocationARB', 'PFNGLBINDATTRIBLOCATIONARBPROC', 10453'PFNGLGETACTIVEATTRIBARBPROC', 'PFNGLGETATTRIBLOCATIONARBPROC', 10454'GL_ARB_fragment_shader', 'GL_ARB_shading_language_100', 10455'GL_ARB_texture_non_power_of_two', 'GL_ARB_point_sprite', 10456'GL_ARB_fragment_program_shadow', 'GL_ARB_draw_buffers', 'glDrawBuffersARB', 10457'PFNGLDRAWBUFFERSARBPROC', 'GL_ARB_texture_rectangle', 10458'GL_ARB_color_buffer_float', 'glClampColorARB', 'PFNGLCLAMPCOLORARBPROC', 10459'GL_ARB_half_float_pixel', 'GL_ARB_texture_float', 10460'GL_ARB_pixel_buffer_object', 'GL_ARB_depth_buffer_float', 10461'GL_ARB_draw_instanced', 'glDrawArraysInstancedARB', 10462'glDrawElementsInstancedARB', 'PFNGLDRAWARRAYSINSTANCEDARBPROC', 10463'PFNGLDRAWELEMENTSINSTANCEDARBPROC', 'GL_ARB_framebuffer_object', 10464'glIsRenderbuffer', 'glBindRenderbuffer', 'glDeleteRenderbuffers', 10465'glGenRenderbuffers', 'glRenderbufferStorage', 'glGetRenderbufferParameteriv', 10466'glIsFramebuffer', 'glBindFramebuffer', 'glDeleteFramebuffers', 10467'glGenFramebuffers', 'glCheckFramebufferStatus', 'glFramebufferTexture1D', 10468'glFramebufferTexture2D', 'glFramebufferTexture3D', 10469'glFramebufferRenderbuffer', 'glGetFramebufferAttachmentParameteriv', 10470'glGenerateMipmap', 'glBlitFramebuffer', 'glRenderbufferStorageMultisample', 10471'glFramebufferTextureLayer', 'PFNGLISRENDERBUFFERPROC', 10472'PFNGLBINDRENDERBUFFERPROC', 'PFNGLDELETERENDERBUFFERSPROC', 10473'PFNGLGENRENDERBUFFERSPROC', 'PFNGLRENDERBUFFERSTORAGEPROC', 10474'PFNGLGETRENDERBUFFERPARAMETERIVPROC', 'PFNGLISFRAMEBUFFERPROC', 10475'PFNGLBINDFRAMEBUFFERPROC', 'PFNGLDELETEFRAMEBUFFERSPROC', 10476'PFNGLGENFRAMEBUFFERSPROC', 'PFNGLCHECKFRAMEBUFFERSTATUSPROC', 10477'PFNGLFRAMEBUFFERTEXTURE1DPROC', 'PFNGLFRAMEBUFFERTEXTURE2DPROC', 10478'PFNGLFRAMEBUFFERTEXTURE3DPROC', 'PFNGLFRAMEBUFFERRENDERBUFFERPROC', 10479'PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC', 'PFNGLGENERATEMIPMAPPROC', 10480'PFNGLBLITFRAMEBUFFERPROC', 'PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC', 10481'PFNGLFRAMEBUFFERTEXTURELAYERPROC', 'GL_ARB_framebuffer_sRGB', 10482'GL_ARB_geometry_shader4', 'glProgramParameteriARB', 10483'glFramebufferTextureARB', 'glFramebufferTextureLayerARB', 10484'glFramebufferTextureFaceARB', 'PFNGLPROGRAMPARAMETERIARBPROC', 10485'PFNGLFRAMEBUFFERTEXTUREARBPROC', 'PFNGLFRAMEBUFFERTEXTURELAYERARBPROC', 10486'PFNGLFRAMEBUFFERTEXTUREFACEARBPROC', 'GL_ARB_half_float_vertex', 10487'GL_ARB_instanced_arrays', 'glVertexAttribDivisorARB', 10488'PFNGLVERTEXATTRIBDIVISORARBPROC', 'GL_ARB_map_buffer_range', 10489'glMapBufferRange', 'glFlushMappedBufferRange', 'PFNGLMAPBUFFERRANGEPROC', 10490'PFNGLFLUSHMAPPEDBUFFERRANGEPROC', 'GL_ARB_texture_buffer_object', 10491'glTexBufferARB', 'PFNGLTEXBUFFERARBPROC', 'GL_ARB_texture_compression_rgtc', 10492'GL_ARB_texture_rg', 'GL_ARB_vertex_array_object', 'glBindVertexArray', 10493'glDeleteVertexArrays', 'glGenVertexArrays', 'glIsVertexArray', 10494'PFNGLBINDVERTEXARRAYPROC', 'PFNGLDELETEVERTEXARRAYSPROC', 10495'PFNGLGENVERTEXARRAYSPROC', 'PFNGLISVERTEXARRAYPROC', 'GL_EXT_abgr', 10496'GL_EXT_blend_color', 'glBlendColorEXT', 'PFNGLBLENDCOLOREXTPROC', 10497'GL_EXT_polygon_offset', 'glPolygonOffsetEXT', 'PFNGLPOLYGONOFFSETEXTPROC', 10498'GL_EXT_texture', 'GL_EXT_texture3D', 'glTexImage3DEXT', 'glTexSubImage3DEXT', 10499'PFNGLTEXIMAGE3DEXTPROC', 'PFNGLTEXSUBIMAGE3DEXTPROC', 10500'GL_SGIS_texture_filter4', 'glGetTexFilterFuncSGIS', 'glTexFilterFuncSGIS', 10501'PFNGLGETTEXFILTERFUNCSGISPROC', 'PFNGLTEXFILTERFUNCSGISPROC', 10502'GL_EXT_subtexture', 'glTexSubImage1DEXT', 'glTexSubImage2DEXT', 10503'PFNGLTEXSUBIMAGE1DEXTPROC', 'PFNGLTEXSUBIMAGE2DEXTPROC', 10504'GL_EXT_copy_texture', 'glCopyTexImage1DEXT', 'glCopyTexImage2DEXT', 10505'glCopyTexSubImage1DEXT', 'glCopyTexSubImage2DEXT', 'glCopyTexSubImage3DEXT', 10506'PFNGLCOPYTEXIMAGE1DEXTPROC', 'PFNGLCOPYTEXIMAGE2DEXTPROC', 10507'PFNGLCOPYTEXSUBIMAGE1DEXTPROC', 'PFNGLCOPYTEXSUBIMAGE2DEXTPROC', 10508'PFNGLCOPYTEXSUBIMAGE3DEXTPROC', 'GL_EXT_histogram', 'glGetHistogramEXT', 10509'glGetHistogramParameterfvEXT', 'glGetHistogramParameterivEXT', 10510'glGetMinmaxEXT', 'glGetMinmaxParameterfvEXT', 'glGetMinmaxParameterivEXT', 10511'glHistogramEXT', 'glMinmaxEXT', 'glResetHistogramEXT', 'glResetMinmaxEXT', 10512'PFNGLGETHISTOGRAMEXTPROC', 'PFNGLGETHISTOGRAMPARAMETERFVEXTPROC', 10513'PFNGLGETHISTOGRAMPARAMETERIVEXTPROC', 'PFNGLGETMINMAXEXTPROC', 10514'PFNGLGETMINMAXPARAMETERFVEXTPROC', 'PFNGLGETMINMAXPARAMETERIVEXTPROC', 10515'PFNGLHISTOGRAMEXTPROC', 'PFNGLMINMAXEXTPROC', 'PFNGLRESETHISTOGRAMEXTPROC', 10516'PFNGLRESETMINMAXEXTPROC', 'GL_EXT_convolution', 'glConvolutionFilter1DEXT', 10517'glConvolutionFilter2DEXT', 'glConvolutionParameterfEXT', 10518'glConvolutionParameterfvEXT', 'glConvolutionParameteriEXT', 10519'glConvolutionParameterivEXT', 'glCopyConvolutionFilter1DEXT', 10520'glCopyConvolutionFilter2DEXT', 'glGetConvolutionFilterEXT', 10521'glGetConvolutionParameterfvEXT', 'glGetConvolutionParameterivEXT', 10522'glGetSeparableFilterEXT', 'glSeparableFilter2DEXT', 10523'PFNGLCONVOLUTIONFILTER1DEXTPROC', 'PFNGLCONVOLUTIONFILTER2DEXTPROC', 10524'PFNGLCONVOLUTIONPARAMETERFEXTPROC', 'PFNGLCONVOLUTIONPARAMETERFVEXTPROC', 10525'PFNGLCONVOLUTIONPARAMETERIEXTPROC', 'PFNGLCONVOLUTIONPARAMETERIVEXTPROC', 10526'PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC', 'PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC', 10527'PFNGLGETCONVOLUTIONFILTEREXTPROC', 'PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC', 10528'PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC', 'PFNGLGETSEPARABLEFILTEREXTPROC', 10529'PFNGLSEPARABLEFILTER2DEXTPROC', 'GL_EXT_color_matrix', 'GL_SGI_color_table', 10530'glColorTableSGI', 'glColorTableParameterfvSGI', 'glColorTableParameterivSGI', 10531'glCopyColorTableSGI', 'glGetColorTableSGI', 'glGetColorTableParameterfvSGI', 10532'glGetColorTableParameterivSGI', 'PFNGLCOLORTABLESGIPROC', 10533'PFNGLCOLORTABLEPARAMETERFVSGIPROC', 'PFNGLCOLORTABLEPARAMETERIVSGIPROC', 10534'PFNGLCOPYCOLORTABLESGIPROC', 'PFNGLGETCOLORTABLESGIPROC', 10535'PFNGLGETCOLORTABLEPARAMETERFVSGIPROC', 10536'PFNGLGETCOLORTABLEPARAMETERIVSGIPROC', 'GL_SGIX_pixel_texture', 10537'glPixelTexGenSGIX', 'PFNGLPIXELTEXGENSGIXPROC', 'GL_SGIS_pixel_texture', 10538'glPixelTexGenParameteriSGIS', 'glPixelTexGenParameterivSGIS', 10539'glPixelTexGenParameterfSGIS', 'glPixelTexGenParameterfvSGIS', 10540'glGetPixelTexGenParameterivSGIS', 'glGetPixelTexGenParameterfvSGIS', 10541'PFNGLPIXELTEXGENPARAMETERISGISPROC', 'PFNGLPIXELTEXGENPARAMETERIVSGISPROC', 10542'PFNGLPIXELTEXGENPARAMETERFSGISPROC', 'PFNGLPIXELTEXGENPARAMETERFVSGISPROC', 10543'PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC', 10544'PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC', 'GL_SGIS_texture4D', 10545'glTexImage4DSGIS', 'glTexSubImage4DSGIS', 'PFNGLTEXIMAGE4DSGISPROC', 10546'PFNGLTEXSUBIMAGE4DSGISPROC', 'GL_SGI_texture_color_table', 'GL_EXT_cmyka', 10547'GL_EXT_texture_object', 'glAreTexturesResidentEXT', 'glBindTextureEXT', 10548'glDeleteTexturesEXT', 'glGenTexturesEXT', 'glIsTextureEXT', 10549'glPrioritizeTexturesEXT', 'PFNGLARETEXTURESRESIDENTEXTPROC', 10550'PFNGLBINDTEXTUREEXTPROC', 'PFNGLDELETETEXTURESEXTPROC', 10551'PFNGLGENTEXTURESEXTPROC', 'PFNGLISTEXTUREEXTPROC', 10552'PFNGLPRIORITIZETEXTURESEXTPROC', 'GL_SGIS_detail_texture', 10553'glDetailTexFuncSGIS', 'glGetDetailTexFuncSGIS', 'PFNGLDETAILTEXFUNCSGISPROC', 10554'PFNGLGETDETAILTEXFUNCSGISPROC', 'GL_SGIS_sharpen_texture', 10555'glSharpenTexFuncSGIS', 'glGetSharpenTexFuncSGIS', 10556'PFNGLSHARPENTEXFUNCSGISPROC', 'PFNGLGETSHARPENTEXFUNCSGISPROC', 10557'GL_EXT_packed_pixels', 'GL_SGIS_texture_lod', 'GL_SGIS_multisample', 10558'glSampleMaskSGIS', 'glSamplePatternSGIS', 'PFNGLSAMPLEMASKSGISPROC', 10559'PFNGLSAMPLEPATTERNSGISPROC', 'GL_EXT_rescale_normal', 'GL_EXT_vertex_array', 10560'glArrayElementEXT', 'glColorPointerEXT', 'glDrawArraysEXT', 10561'glEdgeFlagPointerEXT', 'glGetPointervEXT', 'glIndexPointerEXT', 10562'glNormalPointerEXT', 'glTexCoordPointerEXT', 'glVertexPointerEXT', 10563'PFNGLARRAYELEMENTEXTPROC', 'PFNGLCOLORPOINTEREXTPROC', 10564'PFNGLDRAWARRAYSEXTPROC', 'PFNGLEDGEFLAGPOINTEREXTPROC', 10565'PFNGLGETPOINTERVEXTPROC', 'PFNGLINDEXPOINTEREXTPROC', 10566'PFNGLNORMALPOINTEREXTPROC', 'PFNGLTEXCOORDPOINTEREXTPROC', 10567'PFNGLVERTEXPOINTEREXTPROC', 'GL_EXT_misc_attribute', 10568'GL_SGIS_generate_mipmap', 'GL_SGIX_clipmap', 'GL_SGIX_shadow', 10569'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_border_clamp', 10570'GL_EXT_blend_minmax', 'glBlendEquationEXT', 'PFNGLBLENDEQUATIONEXTPROC', 10571'GL_EXT_blend_subtract', 'GL_EXT_blend_logic_op', 'GL_SGIX_interlace', 10572'GL_SGIX_pixel_tiles', 'GL_SGIX_texture_select', 'GL_SGIX_sprite', 10573'glSpriteParameterfSGIX', 'glSpriteParameterfvSGIX', 'glSpriteParameteriSGIX', 10574'glSpriteParameterivSGIX', 'PFNGLSPRITEPARAMETERFSGIXPROC', 10575'PFNGLSPRITEPARAMETERFVSGIXPROC', 'PFNGLSPRITEPARAMETERISGIXPROC', 10576'PFNGLSPRITEPARAMETERIVSGIXPROC', 'GL_SGIX_texture_multi_buffer', 10577'GL_EXT_point_parameters', 'glPointParameterfEXT', 'glPointParameterfvEXT', 10578'PFNGLPOINTPARAMETERFEXTPROC', 'PFNGLPOINTPARAMETERFVEXTPROC', 10579'GL_SGIS_point_parameters', 'glPointParameterfSGIS', 'glPointParameterfvSGIS', 10580'PFNGLPOINTPARAMETERFSGISPROC', 'PFNGLPOINTPARAMETERFVSGISPROC', 10581'GL_SGIX_instruments', 'glGetInstrumentsSGIX', 'glInstrumentsBufferSGIX', 10582'glPollInstrumentsSGIX', 'glReadInstrumentsSGIX', 'glStartInstrumentsSGIX', 10583'glStopInstrumentsSGIX', 'PFNGLGETINSTRUMENTSSGIXPROC', 10584'PFNGLINSTRUMENTSBUFFERSGIXPROC', 'PFNGLPOLLINSTRUMENTSSGIXPROC', 10585'PFNGLREADINSTRUMENTSSGIXPROC', 'PFNGLSTARTINSTRUMENTSSGIXPROC', 10586'PFNGLSTOPINSTRUMENTSSGIXPROC', 'GL_SGIX_texture_scale_bias', 10587'GL_SGIX_framezoom', 'glFrameZoomSGIX', 'PFNGLFRAMEZOOMSGIXPROC', 10588'GL_SGIX_tag_sample_buffer', 'glTagSampleBufferSGIX', 10589'PFNGLTAGSAMPLEBUFFERSGIXPROC', 'GL_SGIX_polynomial_ffd', 10590'glDeformationMap3dSGIX', 'glDeformationMap3fSGIX', 'glDeformSGIX', 10591'glLoadIdentityDeformationMapSGIX', 'PFNGLDEFORMATIONMAP3DSGIXPROC', 10592'PFNGLDEFORMATIONMAP3FSGIXPROC', 'PFNGLDEFORMSGIXPROC', 10593'PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC', 'GL_SGIX_reference_plane', 10594'glReferencePlaneSGIX', 'PFNGLREFERENCEPLANESGIXPROC', 'GL_SGIX_flush_raster', 10595'glFlushRasterSGIX', 'PFNGLFLUSHRASTERSGIXPROC', 'GL_SGIX_depth_texture', 10596'GL_SGIS_fog_function', 'glFogFuncSGIS', 'glGetFogFuncSGIS', 10597'PFNGLFOGFUNCSGISPROC', 'PFNGLGETFOGFUNCSGISPROC', 'GL_SGIX_fog_offset', 10598'GL_HP_image_transform', 'glImageTransformParameteriHP', 10599'glImageTransformParameterfHP', 'glImageTransformParameterivHP', 10600'glImageTransformParameterfvHP', 'glGetImageTransformParameterivHP', 10601'glGetImageTransformParameterfvHP', 'PFNGLIMAGETRANSFORMPARAMETERIHPPROC', 10602'PFNGLIMAGETRANSFORMPARAMETERFHPPROC', 'PFNGLIMAGETRANSFORMPARAMETERIVHPPROC', 10603'PFNGLIMAGETRANSFORMPARAMETERFVHPPROC', 10604'PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC', 10605'PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC', 'GL_HP_convolution_border_modes', 10606'GL_SGIX_texture_add_env', 'GL_EXT_color_subtable', 'glColorSubTableEXT', 10607'glCopyColorSubTableEXT', 'PFNGLCOLORSUBTABLEEXTPROC', 10608'PFNGLCOPYCOLORSUBTABLEEXTPROC', 'GL_PGI_vertex_hints', 'GL_PGI_misc_hints', 10609'glHintPGI', 'PFNGLHINTPGIPROC', 'GL_EXT_paletted_texture', 'glColorTableEXT', 10610'glGetColorTableEXT', 'glGetColorTableParameterivEXT', 10611'glGetColorTableParameterfvEXT', 'PFNGLCOLORTABLEEXTPROC', 10612'PFNGLGETCOLORTABLEEXTPROC', 'PFNGLGETCOLORTABLEPARAMETERIVEXTPROC', 10613'PFNGLGETCOLORTABLEPARAMETERFVEXTPROC', 'GL_EXT_clip_volume_hint', 10614'GL_SGIX_list_priority', 'glGetListParameterfvSGIX', 10615'glGetListParameterivSGIX', 'glListParameterfSGIX', 'glListParameterfvSGIX', 10616'glListParameteriSGIX', 'glListParameterivSGIX', 10617'PFNGLGETLISTPARAMETERFVSGIXPROC', 'PFNGLGETLISTPARAMETERIVSGIXPROC', 10618'PFNGLLISTPARAMETERFSGIXPROC', 'PFNGLLISTPARAMETERFVSGIXPROC', 10619'PFNGLLISTPARAMETERISGIXPROC', 'PFNGLLISTPARAMETERIVSGIXPROC', 10620'GL_SGIX_ir_instrument1', 'GL_SGIX_calligraphic_fragment', 10621'GL_SGIX_texture_lod_bias', 'GL_SGIX_shadow_ambient', 'GL_EXT_index_texture', 10622'GL_EXT_index_material', 'glIndexMaterialEXT', 'PFNGLINDEXMATERIALEXTPROC', 10623'GL_EXT_index_func', 'glIndexFuncEXT', 'PFNGLINDEXFUNCEXTPROC', 10624'GL_EXT_index_array_formats', 'GL_EXT_compiled_vertex_array', 10625'glLockArraysEXT', 'glUnlockArraysEXT', 'PFNGLLOCKARRAYSEXTPROC', 10626'PFNGLUNLOCKARRAYSEXTPROC', 'GL_EXT_cull_vertex', 'glCullParameterdvEXT', 10627'glCullParameterfvEXT', 'PFNGLCULLPARAMETERDVEXTPROC', 10628'PFNGLCULLPARAMETERFVEXTPROC', 'GL_SGIX_ycrcb', 'GL_SGIX_fragment_lighting', 10629'glFragmentColorMaterialSGIX', 'glFragmentLightfSGIX', 10630'glFragmentLightfvSGIX', 'glFragmentLightiSGIX', 'glFragmentLightivSGIX', 10631'glFragmentLightModelfSGIX', 'glFragmentLightModelfvSGIX', 10632'glFragmentLightModeliSGIX', 'glFragmentLightModelivSGIX', 10633'glFragmentMaterialfSGIX', 'glFragmentMaterialfvSGIX', 10634'glFragmentMaterialiSGIX', 'glFragmentMaterialivSGIX', 10635'glGetFragmentLightfvSGIX', 'glGetFragmentLightivSGIX', 10636'glGetFragmentMaterialfvSGIX', 'glGetFragmentMaterialivSGIX', 10637'glLightEnviSGIX', 'PFNGLFRAGMENTCOLORMATERIALSGIXPROC', 10638'PFNGLFRAGMENTLIGHTFSGIXPROC', 'PFNGLFRAGMENTLIGHTFVSGIXPROC', 10639'PFNGLFRAGMENTLIGHTISGIXPROC', 'PFNGLFRAGMENTLIGHTIVSGIXPROC', 10640'PFNGLFRAGMENTLIGHTMODELFSGIXPROC', 'PFNGLFRAGMENTLIGHTMODELFVSGIXPROC', 10641'PFNGLFRAGMENTLIGHTMODELISGIXPROC', 'PFNGLFRAGMENTLIGHTMODELIVSGIXPROC', 10642'PFNGLFRAGMENTMATERIALFSGIXPROC', 'PFNGLFRAGMENTMATERIALFVSGIXPROC', 10643'PFNGLFRAGMENTMATERIALISGIXPROC', 'PFNGLFRAGMENTMATERIALIVSGIXPROC', 10644'PFNGLGETFRAGMENTLIGHTFVSGIXPROC', 'PFNGLGETFRAGMENTLIGHTIVSGIXPROC', 10645'PFNGLGETFRAGMENTMATERIALFVSGIXPROC', 'PFNGLGETFRAGMENTMATERIALIVSGIXPROC', 10646'PFNGLLIGHTENVISGIXPROC', 'GL_IBM_rasterpos_clip', 'GL_HP_texture_lighting', 10647'GL_EXT_draw_range_elements', 'glDrawRangeElementsEXT', 10648'PFNGLDRAWRANGEELEMENTSEXTPROC', 'GL_WIN_phong_shading', 10649'GL_WIN_specular_fog', 'GL_EXT_light_texture', 'glApplyTextureEXT', 10650'glTextureLightEXT', 'glTextureMaterialEXT', 'PFNGLAPPLYTEXTUREEXTPROC', 10651'PFNGLTEXTURELIGHTEXTPROC', 'PFNGLTEXTUREMATERIALEXTPROC', 10652'GL_SGIX_blend_alpha_minmax', 'GL_EXT_bgra', 'GL_SGIX_async', 10653'glAsyncMarkerSGIX', 'glFinishAsyncSGIX', 'glPollAsyncSGIX', 10654'glGenAsyncMarkersSGIX', 'glDeleteAsyncMarkersSGIX', 'glIsAsyncMarkerSGIX', 10655'PFNGLASYNCMARKERSGIXPROC', 'PFNGLFINISHASYNCSGIXPROC', 10656'PFNGLPOLLASYNCSGIXPROC', 'PFNGLGENASYNCMARKERSSGIXPROC', 10657'PFNGLDELETEASYNCMARKERSSGIXPROC', 'PFNGLISASYNCMARKERSGIXPROC', 10658'GL_SGIX_async_pixel', 'GL_SGIX_async_histogram', 'GL_INTEL_parallel_arrays', 10659'glVertexPointervINTEL', 'glNormalPointervINTEL', 'glColorPointervINTEL', 10660'glTexCoordPointervINTEL', 'PFNGLVERTEXPOINTERVINTELPROC', 10661'PFNGLNORMALPOINTERVINTELPROC', 'PFNGLCOLORPOINTERVINTELPROC', 10662'PFNGLTEXCOORDPOINTERVINTELPROC', 'GL_HP_occlusion_test', 10663'GL_EXT_pixel_transform', 'glPixelTransformParameteriEXT', 10664'glPixelTransformParameterfEXT', 'glPixelTransformParameterivEXT', 10665'glPixelTransformParameterfvEXT', 'PFNGLPIXELTRANSFORMPARAMETERIEXTPROC', 10666'PFNGLPIXELTRANSFORMPARAMETERFEXTPROC', 10667'PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC', 10668'PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC', 'GL_EXT_pixel_transform_color_table', 10669'GL_EXT_shared_texture_palette', 'GL_EXT_separate_specular_color', 10670'GL_EXT_secondary_color', 'glSecondaryColor3bEXT', 'glSecondaryColor3bvEXT', 10671'glSecondaryColor3dEXT', 'glSecondaryColor3dvEXT', 'glSecondaryColor3fEXT', 10672'glSecondaryColor3fvEXT', 'glSecondaryColor3iEXT', 'glSecondaryColor3ivEXT', 10673'glSecondaryColor3sEXT', 'glSecondaryColor3svEXT', 'glSecondaryColor3ubEXT', 10674'glSecondaryColor3ubvEXT', 'glSecondaryColor3uiEXT', 10675'glSecondaryColor3uivEXT', 'glSecondaryColor3usEXT', 10676'glSecondaryColor3usvEXT', 'glSecondaryColorPointerEXT', 10677'PFNGLSECONDARYCOLOR3BEXTPROC', 'PFNGLSECONDARYCOLOR3BVEXTPROC', 10678'PFNGLSECONDARYCOLOR3DEXTPROC', 'PFNGLSECONDARYCOLOR3DVEXTPROC', 10679'PFNGLSECONDARYCOLOR3FEXTPROC', 'PFNGLSECONDARYCOLOR3FVEXTPROC', 10680'PFNGLSECONDARYCOLOR3IEXTPROC', 'PFNGLSECONDARYCOLOR3IVEXTPROC', 10681'PFNGLSECONDARYCOLOR3SEXTPROC', 'PFNGLSECONDARYCOLOR3SVEXTPROC', 10682'PFNGLSECONDARYCOLOR3UBEXTPROC', 'PFNGLSECONDARYCOLOR3UBVEXTPROC', 10683'PFNGLSECONDARYCOLOR3UIEXTPROC', 'PFNGLSECONDARYCOLOR3UIVEXTPROC', 10684'PFNGLSECONDARYCOLOR3USEXTPROC', 'PFNGLSECONDARYCOLOR3USVEXTPROC', 10685'PFNGLSECONDARYCOLORPOINTEREXTPROC', 'GL_EXT_texture_perturb_normal', 10686'glTextureNormalEXT', 'PFNGLTEXTURENORMALEXTPROC', 'GL_EXT_multi_draw_arrays', 10687'glMultiDrawArraysEXT', 'glMultiDrawElementsEXT', 10688'PFNGLMULTIDRAWARRAYSEXTPROC', 'PFNGLMULTIDRAWELEMENTSEXTPROC', 10689'GL_EXT_fog_coord', 'glFogCoordfEXT', 'glFogCoordfvEXT', 'glFogCoorddEXT', 10690'glFogCoorddvEXT', 'glFogCoordPointerEXT', 'PFNGLFOGCOORDFEXTPROC', 10691'PFNGLFOGCOORDFVEXTPROC', 'PFNGLFOGCOORDDEXTPROC', 'PFNGLFOGCOORDDVEXTPROC', 10692'PFNGLFOGCOORDPOINTEREXTPROC', 'GL_REND_screen_coordinates', 10693'GL_EXT_coordinate_frame', 'glTangent3bEXT', 'glTangent3bvEXT', 10694'glTangent3dEXT', 'glTangent3dvEXT', 'glTangent3fEXT', 'glTangent3fvEXT', 10695'glTangent3iEXT', 'glTangent3ivEXT', 'glTangent3sEXT', 'glTangent3svEXT', 10696'glBinormal3bEXT', 'glBinormal3bvEXT', 'glBinormal3dEXT', 'glBinormal3dvEXT', 10697'glBinormal3fEXT', 'glBinormal3fvEXT', 'glBinormal3iEXT', 'glBinormal3ivEXT', 10698'glBinormal3sEXT', 'glBinormal3svEXT', 'glTangentPointerEXT', 10699'glBinormalPointerEXT', 'PFNGLTANGENT3BEXTPROC', 'PFNGLTANGENT3BVEXTPROC', 10700'PFNGLTANGENT3DEXTPROC', 'PFNGLTANGENT3DVEXTPROC', 'PFNGLTANGENT3FEXTPROC', 10701'PFNGLTANGENT3FVEXTPROC', 'PFNGLTANGENT3IEXTPROC', 'PFNGLTANGENT3IVEXTPROC', 10702'PFNGLTANGENT3SEXTPROC', 'PFNGLTANGENT3SVEXTPROC', 'PFNGLBINORMAL3BEXTPROC', 10703'PFNGLBINORMAL3BVEXTPROC', 'PFNGLBINORMAL3DEXTPROC', 10704'PFNGLBINORMAL3DVEXTPROC', 'PFNGLBINORMAL3FEXTPROC', 10705'PFNGLBINORMAL3FVEXTPROC', 'PFNGLBINORMAL3IEXTPROC', 10706'PFNGLBINORMAL3IVEXTPROC', 'PFNGLBINORMAL3SEXTPROC', 10707'PFNGLBINORMAL3SVEXTPROC', 'PFNGLTANGENTPOINTEREXTPROC', 10708'PFNGLBINORMALPOINTEREXTPROC', 'GL_EXT_texture_env_combine', 10709'GL_APPLE_specular_vector', 'GL_APPLE_transform_hint', 'GL_SGIX_fog_scale', 10710'GL_SUNX_constant_data', 'glFinishTextureSUNX', 'PFNGLFINISHTEXTURESUNXPROC', 10711'GL_SUN_global_alpha', 'glGlobalAlphaFactorbSUN', 'glGlobalAlphaFactorsSUN', 10712'glGlobalAlphaFactoriSUN', 'glGlobalAlphaFactorfSUN', 10713'glGlobalAlphaFactordSUN', 'glGlobalAlphaFactorubSUN', 10714'glGlobalAlphaFactorusSUN', 'glGlobalAlphaFactoruiSUN', 10715'PFNGLGLOBALALPHAFACTORBSUNPROC', 'PFNGLGLOBALALPHAFACTORSSUNPROC', 10716'PFNGLGLOBALALPHAFACTORISUNPROC', 'PFNGLGLOBALALPHAFACTORFSUNPROC', 10717'PFNGLGLOBALALPHAFACTORDSUNPROC', 'PFNGLGLOBALALPHAFACTORUBSUNPROC', 10718'PFNGLGLOBALALPHAFACTORUSSUNPROC', 'PFNGLGLOBALALPHAFACTORUISUNPROC', 10719'GL_SUN_triangle_list', 'glReplacementCodeuiSUN', 'glReplacementCodeusSUN', 10720'glReplacementCodeubSUN', 'glReplacementCodeuivSUN', 10721'glReplacementCodeusvSUN', 'glReplacementCodeubvSUN', 10722'glReplacementCodePointerSUN', 'PFNGLREPLACEMENTCODEUISUNPROC', 10723'PFNGLREPLACEMENTCODEUSSUNPROC', 'PFNGLREPLACEMENTCODEUBSUNPROC', 10724'PFNGLREPLACEMENTCODEUIVSUNPROC', 'PFNGLREPLACEMENTCODEUSVSUNPROC', 10725'PFNGLREPLACEMENTCODEUBVSUNPROC', 'PFNGLREPLACEMENTCODEPOINTERSUNPROC', 10726'GL_SUN_vertex', 'glColor4ubVertex2fSUN', 'glColor4ubVertex2fvSUN', 10727'glColor4ubVertex3fSUN', 'glColor4ubVertex3fvSUN', 'glColor3fVertex3fSUN', 10728'glColor3fVertex3fvSUN', 'glNormal3fVertex3fSUN', 'glNormal3fVertex3fvSUN', 10729'glColor4fNormal3fVertex3fSUN', 'glColor4fNormal3fVertex3fvSUN', 10730'glTexCoord2fVertex3fSUN', 'glTexCoord2fVertex3fvSUN', 10731'glTexCoord4fVertex4fSUN', 'glTexCoord4fVertex4fvSUN', 10732'glTexCoord2fColor4ubVertex3fSUN', 'glTexCoord2fColor4ubVertex3fvSUN', 10733'glTexCoord2fColor3fVertex3fSUN', 'glTexCoord2fColor3fVertex3fvSUN', 10734'glTexCoord2fNormal3fVertex3fSUN', 'glTexCoord2fNormal3fVertex3fvSUN', 10735'glTexCoord2fColor4fNormal3fVertex3fSUN', 10736'glTexCoord2fColor4fNormal3fVertex3fvSUN', 10737'glTexCoord4fColor4fNormal3fVertex4fSUN', 10738'glTexCoord4fColor4fNormal3fVertex4fvSUN', 'glReplacementCodeuiVertex3fSUN', 10739'glReplacementCodeuiVertex3fvSUN', 'glReplacementCodeuiColor4ubVertex3fSUN', 10740'glReplacementCodeuiColor4ubVertex3fvSUN', 10741'glReplacementCodeuiColor3fVertex3fSUN', 10742'glReplacementCodeuiColor3fVertex3fvSUN', 10743'glReplacementCodeuiNormal3fVertex3fSUN', 10744'glReplacementCodeuiNormal3fVertex3fvSUN', 10745'glReplacementCodeuiColor4fNormal3fVertex3fSUN', 10746'glReplacementCodeuiColor4fNormal3fVertex3fvSUN', 10747'glReplacementCodeuiTexCoord2fVertex3fSUN', 10748'glReplacementCodeuiTexCoord2fVertex3fvSUN', 10749'glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN', 10750'glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN', 10751'glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN', 10752'glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN', 10753'PFNGLCOLOR4UBVERTEX2FSUNPROC', 'PFNGLCOLOR4UBVERTEX2FVSUNPROC', 10754'PFNGLCOLOR4UBVERTEX3FSUNPROC', 'PFNGLCOLOR4UBVERTEX3FVSUNPROC', 10755'PFNGLCOLOR3FVERTEX3FSUNPROC', 'PFNGLCOLOR3FVERTEX3FVSUNPROC', 10756'PFNGLNORMAL3FVERTEX3FSUNPROC', 'PFNGLNORMAL3FVERTEX3FVSUNPROC', 10757'PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC', 'PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC', 10758'PFNGLTEXCOORD2FVERTEX3FSUNPROC', 'PFNGLTEXCOORD2FVERTEX3FVSUNPROC', 10759'PFNGLTEXCOORD4FVERTEX4FSUNPROC', 'PFNGLTEXCOORD4FVERTEX4FVSUNPROC', 10760'PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC', 10761'PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC', 10762'PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC', 10763'PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC', 10764'PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC', 10765'PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC', 10766'PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC', 10767'PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC', 10768'PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC', 10769'PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC', 10770'PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC', 10771'PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC', 10772'PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC', 10773'PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC', 10774'PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC', 10775'PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC', 10776'PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC', 10777'PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC', 10778'PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC', 10779'PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC', 10780'PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC', 10781'PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC', 10782'PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC', 10783'PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC', 10784'PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC', 10785'PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC', 10786'GL_EXT_blend_func_separate', 'glBlendFuncSeparateEXT', 10787'PFNGLBLENDFUNCSEPARATEEXTPROC', 'GL_INGR_blend_func_separate', 10788'glBlendFuncSeparateINGR', 'PFNGLBLENDFUNCSEPARATEINGRPROC', 10789'GL_INGR_color_clamp', 'GL_INGR_interlace_read', 'GL_EXT_stencil_wrap', 10790'GL_EXT_422_pixels', 'GL_NV_texgen_reflection', 10791'GL_SUN_convolution_border_modes', 'GL_EXT_texture_env_add', 10792'GL_EXT_texture_lod_bias', 'GL_EXT_texture_filter_anisotropic', 10793'GL_EXT_vertex_weighting', 'glVertexWeightfEXT', 'glVertexWeightfvEXT', 10794'glVertexWeightPointerEXT', 'PFNGLVERTEXWEIGHTFEXTPROC', 10795'PFNGLVERTEXWEIGHTFVEXTPROC', 'PFNGLVERTEXWEIGHTPOINTEREXTPROC', 10796'GL_NV_light_max_exponent', 'GL_NV_vertex_array_range', 10797'glFlushVertexArrayRangeNV', 'glVertexArrayRangeNV', 10798'PFNGLFLUSHVERTEXARRAYRANGENVPROC', 'PFNGLVERTEXARRAYRANGENVPROC', 10799'GL_NV_register_combiners', 'glCombinerParameterfvNV', 10800'glCombinerParameterfNV', 'glCombinerParameterivNV', 'glCombinerParameteriNV', 10801'glCombinerInputNV', 'glCombinerOutputNV', 'glFinalCombinerInputNV', 10802'glGetCombinerInputParameterfvNV', 'glGetCombinerInputParameterivNV', 10803'glGetCombinerOutputParameterfvNV', 'glGetCombinerOutputParameterivNV', 10804'glGetFinalCombinerInputParameterfvNV', 10805'glGetFinalCombinerInputParameterivNV', 'PFNGLCOMBINERPARAMETERFVNVPROC', 10806'PFNGLCOMBINERPARAMETERFNVPROC', 'PFNGLCOMBINERPARAMETERIVNVPROC', 10807'PFNGLCOMBINERPARAMETERINVPROC', 'PFNGLCOMBINERINPUTNVPROC', 10808'PFNGLCOMBINEROUTPUTNVPROC', 'PFNGLFINALCOMBINERINPUTNVPROC', 10809'PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC', 10810'PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC', 10811'PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC', 10812'PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC', 10813'PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC', 10814'PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC', 'GL_NV_fog_distance', 10815'GL_NV_texgen_emboss', 'GL_NV_blend_square', 'GL_NV_texture_env_combine4', 10816'GL_MESA_resize_buffers', 'glResizeBuffersMESA', 'PFNGLRESIZEBUFFERSMESAPROC', 10817'GL_MESA_window_pos', 'glWindowPos2dMESA', 'glWindowPos2dvMESA', 10818'glWindowPos2fMESA', 'glWindowPos2fvMESA', 'glWindowPos2iMESA', 10819'glWindowPos2ivMESA', 'glWindowPos2sMESA', 'glWindowPos2svMESA', 10820'glWindowPos3dMESA', 'glWindowPos3dvMESA', 'glWindowPos3fMESA', 10821'glWindowPos3fvMESA', 'glWindowPos3iMESA', 'glWindowPos3ivMESA', 10822'glWindowPos3sMESA', 'glWindowPos3svMESA', 'glWindowPos4dMESA', 10823'glWindowPos4dvMESA', 'glWindowPos4fMESA', 'glWindowPos4fvMESA', 10824'glWindowPos4iMESA', 'glWindowPos4ivMESA', 'glWindowPos4sMESA', 10825'glWindowPos4svMESA', 'PFNGLWINDOWPOS2DMESAPROC', 'PFNGLWINDOWPOS2DVMESAPROC', 10826'PFNGLWINDOWPOS2FMESAPROC', 'PFNGLWINDOWPOS2FVMESAPROC', 10827'PFNGLWINDOWPOS2IMESAPROC', 'PFNGLWINDOWPOS2IVMESAPROC', 10828'PFNGLWINDOWPOS2SMESAPROC', 'PFNGLWINDOWPOS2SVMESAPROC', 10829'PFNGLWINDOWPOS3DMESAPROC', 'PFNGLWINDOWPOS3DVMESAPROC', 10830'PFNGLWINDOWPOS3FMESAPROC', 'PFNGLWINDOWPOS3FVMESAPROC', 10831'PFNGLWINDOWPOS3IMESAPROC', 'PFNGLWINDOWPOS3IVMESAPROC', 10832'PFNGLWINDOWPOS3SMESAPROC', 'PFNGLWINDOWPOS3SVMESAPROC', 10833'PFNGLWINDOWPOS4DMESAPROC', 'PFNGLWINDOWPOS4DVMESAPROC', 10834'PFNGLWINDOWPOS4FMESAPROC', 'PFNGLWINDOWPOS4FVMESAPROC', 10835'PFNGLWINDOWPOS4IMESAPROC', 'PFNGLWINDOWPOS4IVMESAPROC', 10836'PFNGLWINDOWPOS4SMESAPROC', 'PFNGLWINDOWPOS4SVMESAPROC', 10837'GL_EXT_texture_compression_s3tc', 'GL_IBM_cull_vertex', 10838'GL_IBM_multimode_draw_arrays', 'glMultiModeDrawArraysIBM', 10839'glMultiModeDrawElementsIBM', 'PFNGLMULTIMODEDRAWARRAYSIBMPROC', 10840'PFNGLMULTIMODEDRAWELEMENTSIBMPROC', 'GL_IBM_vertex_array_lists', 10841'glColorPointerListIBM', 'glSecondaryColorPointerListIBM', 10842'glEdgeFlagPointerListIBM', 'glFogCoordPointerListIBM', 10843'glIndexPointerListIBM', 'glNormalPointerListIBM', 'glTexCoordPointerListIBM', 10844'glVertexPointerListIBM', 'PFNGLCOLORPOINTERLISTIBMPROC', 10845'PFNGLSECONDARYCOLORPOINTERLISTIBMPROC', 'PFNGLEDGEFLAGPOINTERLISTIBMPROC', 10846'PFNGLFOGCOORDPOINTERLISTIBMPROC', 'PFNGLINDEXPOINTERLISTIBMPROC', 10847'PFNGLNORMALPOINTERLISTIBMPROC', 'PFNGLTEXCOORDPOINTERLISTIBMPROC', 10848'PFNGLVERTEXPOINTERLISTIBMPROC', 'GL_SGIX_subsample', 'GL_SGIX_ycrcba', 10849'GL_SGIX_ycrcb_subsample', 'GL_SGIX_depth_pass_instrument', 10850'GL_3DFX_texture_compression_FXT1', 'GL_3DFX_multisample', 'GL_3DFX_tbuffer', 10851'glTbufferMask3DFX', 'PFNGLTBUFFERMASK3DFXPROC', 'GL_EXT_multisample', 10852'glSampleMaskEXT', 'glSamplePatternEXT', 'PFNGLSAMPLEMASKEXTPROC', 10853'PFNGLSAMPLEPATTERNEXTPROC', 'GL_SGIX_vertex_preclip', 10854'GL_SGIX_convolution_accuracy', 'GL_SGIX_resample', 10855'GL_SGIS_point_line_texgen', 'GL_SGIS_texture_color_mask', 10856'glTextureColorMaskSGIS', 'PFNGLTEXTURECOLORMASKSGISPROC', 10857'GL_SGIX_igloo_interface', 'glIglooInterfaceSGIX', 10858'PFNGLIGLOOINTERFACESGIXPROC', 'GL_EXT_texture_env_dot3', 10859'GL_ATI_texture_mirror_once', 'GL_NV_fence', 'glDeleteFencesNV', 10860'glGenFencesNV', 'glIsFenceNV', 'glTestFenceNV', 'glGetFenceivNV', 10861'glFinishFenceNV', 'glSetFenceNV', 'PFNGLDELETEFENCESNVPROC', 10862'PFNGLGENFENCESNVPROC', 'PFNGLISFENCENVPROC', 'PFNGLTESTFENCENVPROC', 10863'PFNGLGETFENCEIVNVPROC', 'PFNGLFINISHFENCENVPROC', 'PFNGLSETFENCENVPROC', 10864'GL_NV_evaluators', 'glMapControlPointsNV', 'glMapParameterivNV', 10865'glMapParameterfvNV', 'glGetMapControlPointsNV', 'glGetMapParameterivNV', 10866'glGetMapParameterfvNV', 'glGetMapAttribParameterivNV', 10867'glGetMapAttribParameterfvNV', 'glEvalMapsNV', 'PFNGLMAPCONTROLPOINTSNVPROC', 10868'PFNGLMAPPARAMETERIVNVPROC', 'PFNGLMAPPARAMETERFVNVPROC', 10869'PFNGLGETMAPCONTROLPOINTSNVPROC', 'PFNGLGETMAPPARAMETERIVNVPROC', 10870'PFNGLGETMAPPARAMETERFVNVPROC', 'PFNGLGETMAPATTRIBPARAMETERIVNVPROC', 10871'PFNGLGETMAPATTRIBPARAMETERFVNVPROC', 'PFNGLEVALMAPSNVPROC', 10872'GL_NV_packed_depth_stencil', 'GL_EXT_packed_depth_stencil', 10873'GL_NV_register_combiners2', 'glCombinerStageParameterfvNV', 10874'glGetCombinerStageParameterfvNV', 'PFNGLCOMBINERSTAGEPARAMETERFVNVPROC', 10875'PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC', 'GL_NV_texture_compression_vtc', 10876'GL_NV_texture_rectangle', 'GL_NV_texture_shader', 'GL_NV_texture_shader2', 10877'GL_NV_vertex_array_range2', 'GL_NV_vertex_program', 10878'glAreProgramsResidentNV', 'glBindProgramNV', 'glDeleteProgramsNV', 10879'glExecuteProgramNV', 'glGenProgramsNV', 'glGetProgramParameterdvNV', 10880'glGetProgramParameterfvNV', 'glGetProgramivNV', 'glGetProgramStringNV', 10881'glGetTrackMatrixivNV', 'glGetVertexAttribdvNV', 'glGetVertexAttribfvNV', 10882'glGetVertexAttribivNV', 'glGetVertexAttribPointervNV', 'glIsProgramNV', 10883'glLoadProgramNV', 'glProgramParameter4dNV', 'glProgramParameter4dvNV', 10884'glProgramParameter4fNV', 'glProgramParameter4fvNV', 10885'glProgramParameters4dvNV', 'glProgramParameters4fvNV', 10886'glRequestResidentProgramsNV', 'glTrackMatrixNV', 'glVertexAttribPointerNV', 10887'glVertexAttrib1dNV', 'glVertexAttrib1dvNV', 'glVertexAttrib1fNV', 10888'glVertexAttrib1fvNV', 'glVertexAttrib1sNV', 'glVertexAttrib1svNV', 10889'glVertexAttrib2dNV', 'glVertexAttrib2dvNV', 'glVertexAttrib2fNV', 10890'glVertexAttrib2fvNV', 'glVertexAttrib2sNV', 'glVertexAttrib2svNV', 10891'glVertexAttrib3dNV', 'glVertexAttrib3dvNV', 'glVertexAttrib3fNV', 10892'glVertexAttrib3fvNV', 'glVertexAttrib3sNV', 'glVertexAttrib3svNV', 10893'glVertexAttrib4dNV', 'glVertexAttrib4dvNV', 'glVertexAttrib4fNV', 10894'glVertexAttrib4fvNV', 'glVertexAttrib4sNV', 'glVertexAttrib4svNV', 10895'glVertexAttrib4ubNV', 'glVertexAttrib4ubvNV', 'glVertexAttribs1dvNV', 10896'glVertexAttribs1fvNV', 'glVertexAttribs1svNV', 'glVertexAttribs2dvNV', 10897'glVertexAttribs2fvNV', 'glVertexAttribs2svNV', 'glVertexAttribs3dvNV', 10898'glVertexAttribs3fvNV', 'glVertexAttribs3svNV', 'glVertexAttribs4dvNV', 10899'glVertexAttribs4fvNV', 'glVertexAttribs4svNV', 'glVertexAttribs4ubvNV', 10900'PFNGLAREPROGRAMSRESIDENTNVPROC', 'PFNGLBINDPROGRAMNVPROC', 10901'PFNGLDELETEPROGRAMSNVPROC', 'PFNGLEXECUTEPROGRAMNVPROC', 10902'PFNGLGENPROGRAMSNVPROC', 'PFNGLGETPROGRAMPARAMETERDVNVPROC', 10903'PFNGLGETPROGRAMPARAMETERFVNVPROC', 'PFNGLGETPROGRAMIVNVPROC', 10904'PFNGLGETPROGRAMSTRINGNVPROC', 'PFNGLGETTRACKMATRIXIVNVPROC', 10905'PFNGLGETVERTEXATTRIBDVNVPROC', 'PFNGLGETVERTEXATTRIBFVNVPROC', 10906'PFNGLGETVERTEXATTRIBIVNVPROC', 'PFNGLGETVERTEXATTRIBPOINTERVNVPROC', 10907'PFNGLISPROGRAMNVPROC', 'PFNGLLOADPROGRAMNVPROC', 10908'PFNGLPROGRAMPARAMETER4DNVPROC', 'PFNGLPROGRAMPARAMETER4DVNVPROC', 10909'PFNGLPROGRAMPARAMETER4FNVPROC', 'PFNGLPROGRAMPARAMETER4FVNVPROC', 10910'PFNGLPROGRAMPARAMETERS4DVNVPROC', 'PFNGLPROGRAMPARAMETERS4FVNVPROC', 10911'PFNGLREQUESTRESIDENTPROGRAMSNVPROC', 'PFNGLTRACKMATRIXNVPROC', 10912'PFNGLVERTEXATTRIBPOINTERNVPROC', 'PFNGLVERTEXATTRIB1DNVPROC', 10913'PFNGLVERTEXATTRIB1DVNVPROC', 'PFNGLVERTEXATTRIB1FNVPROC', 10914'PFNGLVERTEXATTRIB1FVNVPROC', 'PFNGLVERTEXATTRIB1SNVPROC', 10915'PFNGLVERTEXATTRIB1SVNVPROC', 'PFNGLVERTEXATTRIB2DNVPROC', 10916'PFNGLVERTEXATTRIB2DVNVPROC', 'PFNGLVERTEXATTRIB2FNVPROC', 10917'PFNGLVERTEXATTRIB2FVNVPROC', 'PFNGLVERTEXATTRIB2SNVPROC', 10918'PFNGLVERTEXATTRIB2SVNVPROC', 'PFNGLVERTEXATTRIB3DNVPROC', 10919'PFNGLVERTEXATTRIB3DVNVPROC', 'PFNGLVERTEXATTRIB3FNVPROC', 10920'PFNGLVERTEXATTRIB3FVNVPROC', 'PFNGLVERTEXATTRIB3SNVPROC', 10921'PFNGLVERTEXATTRIB3SVNVPROC', 'PFNGLVERTEXATTRIB4DNVPROC', 10922'PFNGLVERTEXATTRIB4DVNVPROC', 'PFNGLVERTEXATTRIB4FNVPROC', 10923'PFNGLVERTEXATTRIB4FVNVPROC', 'PFNGLVERTEXATTRIB4SNVPROC', 10924'PFNGLVERTEXATTRIB4SVNVPROC', 'PFNGLVERTEXATTRIB4UBNVPROC', 10925'PFNGLVERTEXATTRIB4UBVNVPROC', 'PFNGLVERTEXATTRIBS1DVNVPROC', 10926'PFNGLVERTEXATTRIBS1FVNVPROC', 'PFNGLVERTEXATTRIBS1SVNVPROC', 10927'PFNGLVERTEXATTRIBS2DVNVPROC', 'PFNGLVERTEXATTRIBS2FVNVPROC', 10928'PFNGLVERTEXATTRIBS2SVNVPROC', 'PFNGLVERTEXATTRIBS3DVNVPROC', 10929'PFNGLVERTEXATTRIBS3FVNVPROC', 'PFNGLVERTEXATTRIBS3SVNVPROC', 10930'PFNGLVERTEXATTRIBS4DVNVPROC', 'PFNGLVERTEXATTRIBS4FVNVPROC', 10931'PFNGLVERTEXATTRIBS4SVNVPROC', 'PFNGLVERTEXATTRIBS4UBVNVPROC', 10932'GL_SGIX_texture_coordinate_clamp', 'GL_SGIX_scalebias_hint', 10933'GL_OML_interlace', 'GL_OML_subsample', 'GL_OML_resample', 10934'GL_NV_copy_depth_to_color', 'GL_ATI_envmap_bumpmap', 10935'glTexBumpParameterivATI', 'glTexBumpParameterfvATI', 10936'glGetTexBumpParameterivATI', 'glGetTexBumpParameterfvATI', 10937'PFNGLTEXBUMPPARAMETERIVATIPROC', 'PFNGLTEXBUMPPARAMETERFVATIPROC', 10938'PFNGLGETTEXBUMPPARAMETERIVATIPROC', 'PFNGLGETTEXBUMPPARAMETERFVATIPROC', 10939'GL_ATI_fragment_shader', 'glGenFragmentShadersATI', 10940'glBindFragmentShaderATI', 'glDeleteFragmentShaderATI', 10941'glBeginFragmentShaderATI', 'glEndFragmentShaderATI', 'glPassTexCoordATI', 10942'glSampleMapATI', 'glColorFragmentOp1ATI', 'glColorFragmentOp2ATI', 10943'glColorFragmentOp3ATI', 'glAlphaFragmentOp1ATI', 'glAlphaFragmentOp2ATI', 10944'glAlphaFragmentOp3ATI', 'glSetFragmentShaderConstantATI', 10945'PFNGLGENFRAGMENTSHADERSATIPROC', 'PFNGLBINDFRAGMENTSHADERATIPROC', 10946'PFNGLDELETEFRAGMENTSHADERATIPROC', 'PFNGLBEGINFRAGMENTSHADERATIPROC', 10947'PFNGLENDFRAGMENTSHADERATIPROC', 'PFNGLPASSTEXCOORDATIPROC', 10948'PFNGLSAMPLEMAPATIPROC', 'PFNGLCOLORFRAGMENTOP1ATIPROC', 10949'PFNGLCOLORFRAGMENTOP2ATIPROC', 'PFNGLCOLORFRAGMENTOP3ATIPROC', 10950'PFNGLALPHAFRAGMENTOP1ATIPROC', 'PFNGLALPHAFRAGMENTOP2ATIPROC', 10951'PFNGLALPHAFRAGMENTOP3ATIPROC', 'PFNGLSETFRAGMENTSHADERCONSTANTATIPROC', 10952'GL_ATI_pn_triangles', 'glPNTrianglesiATI', 'glPNTrianglesfATI', 10953'PFNGLPNTRIANGLESIATIPROC', 'PFNGLPNTRIANGLESFATIPROC', 10954'GL_ATI_vertex_array_object', 'glNewObjectBufferATI', 'glIsObjectBufferATI', 10955'glUpdateObjectBufferATI', 'glGetObjectBufferfvATI', 'glGetObjectBufferivATI', 10956'glFreeObjectBufferATI', 'glArrayObjectATI', 'glGetArrayObjectfvATI', 10957'glGetArrayObjectivATI', 'glVariantArrayObjectATI', 10958'glGetVariantArrayObjectfvATI', 'glGetVariantArrayObjectivATI', 10959'PFNGLNEWOBJECTBUFFERATIPROC', 'PFNGLISOBJECTBUFFERATIPROC', 10960'PFNGLUPDATEOBJECTBUFFERATIPROC', 'PFNGLGETOBJECTBUFFERFVATIPROC', 10961'PFNGLGETOBJECTBUFFERIVATIPROC', 'PFNGLFREEOBJECTBUFFERATIPROC', 10962'PFNGLARRAYOBJECTATIPROC', 'PFNGLGETARRAYOBJECTFVATIPROC', 10963'PFNGLGETARRAYOBJECTIVATIPROC', 'PFNGLVARIANTARRAYOBJECTATIPROC', 10964'PFNGLGETVARIANTARRAYOBJECTFVATIPROC', 'PFNGLGETVARIANTARRAYOBJECTIVATIPROC', 10965'GL_EXT_vertex_shader', 'glBeginVertexShaderEXT', 'glEndVertexShaderEXT', 10966'glBindVertexShaderEXT', 'glGenVertexShadersEXT', 'glDeleteVertexShaderEXT', 10967'glShaderOp1EXT', 'glShaderOp2EXT', 'glShaderOp3EXT', 'glSwizzleEXT', 10968'glWriteMaskEXT', 'glInsertComponentEXT', 'glExtractComponentEXT', 10969'glGenSymbolsEXT', 'glSetInvariantEXT', 'glSetLocalConstantEXT', 10970'glVariantbvEXT', 'glVariantsvEXT', 'glVariantivEXT', 'glVariantfvEXT', 10971'glVariantdvEXT', 'glVariantubvEXT', 'glVariantusvEXT', 'glVariantuivEXT', 10972'glVariantPointerEXT', 'glEnableVariantClientStateEXT', 10973'glDisableVariantClientStateEXT', 'glBindLightParameterEXT', 10974'glBindMaterialParameterEXT', 'glBindTexGenParameterEXT', 10975'glBindTextureUnitParameterEXT', 'glBindParameterEXT', 10976'glIsVariantEnabledEXT', 'glGetVariantBooleanvEXT', 'glGetVariantIntegervEXT', 10977'glGetVariantFloatvEXT', 'glGetVariantPointervEXT', 10978'glGetInvariantBooleanvEXT', 'glGetInvariantIntegervEXT', 10979'glGetInvariantFloatvEXT', 'glGetLocalConstantBooleanvEXT', 10980'glGetLocalConstantIntegervEXT', 'glGetLocalConstantFloatvEXT', 10981'PFNGLBEGINVERTEXSHADEREXTPROC', 'PFNGLENDVERTEXSHADEREXTPROC', 10982'PFNGLBINDVERTEXSHADEREXTPROC', 'PFNGLGENVERTEXSHADERSEXTPROC', 10983'PFNGLDELETEVERTEXSHADEREXTPROC', 'PFNGLSHADEROP1EXTPROC', 10984'PFNGLSHADEROP2EXTPROC', 'PFNGLSHADEROP3EXTPROC', 'PFNGLSWIZZLEEXTPROC', 10985'PFNGLWRITEMASKEXTPROC', 'PFNGLINSERTCOMPONENTEXTPROC', 10986'PFNGLEXTRACTCOMPONENTEXTPROC', 'PFNGLGENSYMBOLSEXTPROC', 10987'PFNGLSETINVARIANTEXTPROC', 'PFNGLSETLOCALCONSTANTEXTPROC', 10988'PFNGLVARIANTBVEXTPROC', 'PFNGLVARIANTSVEXTPROC', 'PFNGLVARIANTIVEXTPROC', 10989'PFNGLVARIANTFVEXTPROC', 'PFNGLVARIANTDVEXTPROC', 'PFNGLVARIANTUBVEXTPROC', 10990'PFNGLVARIANTUSVEXTPROC', 'PFNGLVARIANTUIVEXTPROC', 10991'PFNGLVARIANTPOINTEREXTPROC', 'PFNGLENABLEVARIANTCLIENTSTATEEXTPROC', 10992'PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC', 'PFNGLBINDLIGHTPARAMETEREXTPROC', 10993'PFNGLBINDMATERIALPARAMETEREXTPROC', 'PFNGLBINDTEXGENPARAMETEREXTPROC', 10994'PFNGLBINDTEXTUREUNITPARAMETEREXTPROC', 'PFNGLBINDPARAMETEREXTPROC', 10995'PFNGLISVARIANTENABLEDEXTPROC', 'PFNGLGETVARIANTBOOLEANVEXTPROC', 10996'PFNGLGETVARIANTINTEGERVEXTPROC', 'PFNGLGETVARIANTFLOATVEXTPROC', 10997'PFNGLGETVARIANTPOINTERVEXTPROC', 'PFNGLGETINVARIANTBOOLEANVEXTPROC', 10998'PFNGLGETINVARIANTINTEGERVEXTPROC', 'PFNGLGETINVARIANTFLOATVEXTPROC', 10999'PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC', 11000'PFNGLGETLOCALCONSTANTINTEGERVEXTPROC', 'PFNGLGETLOCALCONSTANTFLOATVEXTPROC', 11001'GL_ATI_vertex_streams', 'glVertexStream1sATI', 'glVertexStream1svATI', 11002'glVertexStream1iATI', 'glVertexStream1ivATI', 'glVertexStream1fATI', 11003'glVertexStream1fvATI', 'glVertexStream1dATI', 'glVertexStream1dvATI', 11004'glVertexStream2sATI', 'glVertexStream2svATI', 'glVertexStream2iATI', 11005'glVertexStream2ivATI', 'glVertexStream2fATI', 'glVertexStream2fvATI', 11006'glVertexStream2dATI', 'glVertexStream2dvATI', 'glVertexStream3sATI', 11007'glVertexStream3svATI', 'glVertexStream3iATI', 'glVertexStream3ivATI', 11008'glVertexStream3fATI', 'glVertexStream3fvATI', 'glVertexStream3dATI', 11009'glVertexStream3dvATI', 'glVertexStream4sATI', 'glVertexStream4svATI', 11010'glVertexStream4iATI', 'glVertexStream4ivATI', 'glVertexStream4fATI', 11011'glVertexStream4fvATI', 'glVertexStream4dATI', 'glVertexStream4dvATI', 11012'glNormalStream3bATI', 'glNormalStream3bvATI', 'glNormalStream3sATI', 11013'glNormalStream3svATI', 'glNormalStream3iATI', 'glNormalStream3ivATI', 11014'glNormalStream3fATI', 'glNormalStream3fvATI', 'glNormalStream3dATI', 11015'glNormalStream3dvATI', 'glClientActiveVertexStreamATI', 11016'glVertexBlendEnviATI', 'glVertexBlendEnvfATI', 'PFNGLVERTEXSTREAM1SATIPROC', 11017'PFNGLVERTEXSTREAM1SVATIPROC', 'PFNGLVERTEXSTREAM1IATIPROC', 11018'PFNGLVERTEXSTREAM1IVATIPROC', 'PFNGLVERTEXSTREAM1FATIPROC', 11019'PFNGLVERTEXSTREAM1FVATIPROC', 'PFNGLVERTEXSTREAM1DATIPROC', 11020'PFNGLVERTEXSTREAM1DVATIPROC', 'PFNGLVERTEXSTREAM2SATIPROC', 11021'PFNGLVERTEXSTREAM2SVATIPROC', 'PFNGLVERTEXSTREAM2IATIPROC', 11022'PFNGLVERTEXSTREAM2IVATIPROC', 'PFNGLVERTEXSTREAM2FATIPROC', 11023'PFNGLVERTEXSTREAM2FVATIPROC', 'PFNGLVERTEXSTREAM2DATIPROC', 11024'PFNGLVERTEXSTREAM2DVATIPROC', 'PFNGLVERTEXSTREAM3SATIPROC', 11025'PFNGLVERTEXSTREAM3SVATIPROC', 'PFNGLVERTEXSTREAM3IATIPROC', 11026'PFNGLVERTEXSTREAM3IVATIPROC', 'PFNGLVERTEXSTREAM3FATIPROC', 11027'PFNGLVERTEXSTREAM3FVATIPROC', 'PFNGLVERTEXSTREAM3DATIPROC', 11028'PFNGLVERTEXSTREAM3DVATIPROC', 'PFNGLVERTEXSTREAM4SATIPROC', 11029'PFNGLVERTEXSTREAM4SVATIPROC', 'PFNGLVERTEXSTREAM4IATIPROC', 11030'PFNGLVERTEXSTREAM4IVATIPROC', 'PFNGLVERTEXSTREAM4FATIPROC', 11031'PFNGLVERTEXSTREAM4FVATIPROC', 'PFNGLVERTEXSTREAM4DATIPROC', 11032'PFNGLVERTEXSTREAM4DVATIPROC', 'PFNGLNORMALSTREAM3BATIPROC', 11033'PFNGLNORMALSTREAM3BVATIPROC', 'PFNGLNORMALSTREAM3SATIPROC', 11034'PFNGLNORMALSTREAM3SVATIPROC', 'PFNGLNORMALSTREAM3IATIPROC', 11035'PFNGLNORMALSTREAM3IVATIPROC', 'PFNGLNORMALSTREAM3FATIPROC', 11036'PFNGLNORMALSTREAM3FVATIPROC', 'PFNGLNORMALSTREAM3DATIPROC', 11037'PFNGLNORMALSTREAM3DVATIPROC', 'PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC', 11038'PFNGLVERTEXBLENDENVIATIPROC', 'PFNGLVERTEXBLENDENVFATIPROC', 11039'GL_ATI_element_array', 'glElementPointerATI', 'glDrawElementArrayATI', 11040'glDrawRangeElementArrayATI', 'PFNGLELEMENTPOINTERATIPROC', 11041'PFNGLDRAWELEMENTARRAYATIPROC', 'PFNGLDRAWRANGEELEMENTARRAYATIPROC', 11042'GL_SUN_mesh_array', 'glDrawMeshArraysSUN', 'PFNGLDRAWMESHARRAYSSUNPROC', 11043'GL_SUN_slice_accum', 'GL_NV_multisample_filter_hint', 'GL_NV_depth_clamp', 11044'GL_NV_occlusion_query', 'glGenOcclusionQueriesNV', 11045'glDeleteOcclusionQueriesNV', 'glIsOcclusionQueryNV', 11046'glBeginOcclusionQueryNV', 'glEndOcclusionQueryNV', 'glGetOcclusionQueryivNV', 11047'glGetOcclusionQueryuivNV', 'PFNGLGENOCCLUSIONQUERIESNVPROC', 11048'PFNGLDELETEOCCLUSIONQUERIESNVPROC', 'PFNGLISOCCLUSIONQUERYNVPROC', 11049'PFNGLBEGINOCCLUSIONQUERYNVPROC', 'PFNGLENDOCCLUSIONQUERYNVPROC', 11050'PFNGLGETOCCLUSIONQUERYIVNVPROC', 'PFNGLGETOCCLUSIONQUERYUIVNVPROC', 11051'GL_NV_point_sprite', 'glPointParameteriNV', 'glPointParameterivNV', 11052'PFNGLPOINTPARAMETERINVPROC', 'PFNGLPOINTPARAMETERIVNVPROC', 11053'GL_NV_texture_shader3', 'GL_NV_vertex_program1_1', 'GL_EXT_shadow_funcs', 11054'GL_EXT_stencil_two_side', 'glActiveStencilFaceEXT', 11055'PFNGLACTIVESTENCILFACEEXTPROC', 'GL_ATI_text_fragment_shader', 11056'GL_APPLE_client_storage', 'GL_APPLE_element_array', 'glElementPointerAPPLE', 11057'glDrawElementArrayAPPLE', 'glDrawRangeElementArrayAPPLE', 11058'glMultiDrawElementArrayAPPLE', 'glMultiDrawRangeElementArrayAPPLE', 11059'PFNGLELEMENTPOINTERAPPLEPROC', 'PFNGLDRAWELEMENTARRAYAPPLEPROC', 11060'PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC', 'PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC', 11061'PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC', 'GL_APPLE_fence', 11062'glGenFencesAPPLE', 'glDeleteFencesAPPLE', 'glSetFenceAPPLE', 11063'glIsFenceAPPLE', 'glTestFenceAPPLE', 'glFinishFenceAPPLE', 11064'glTestObjectAPPLE', 'glFinishObjectAPPLE', 'PFNGLGENFENCESAPPLEPROC', 11065'PFNGLDELETEFENCESAPPLEPROC', 'PFNGLSETFENCEAPPLEPROC', 11066'PFNGLISFENCEAPPLEPROC', 'PFNGLTESTFENCEAPPLEPROC', 11067'PFNGLFINISHFENCEAPPLEPROC', 'PFNGLTESTOBJECTAPPLEPROC', 11068'PFNGLFINISHOBJECTAPPLEPROC', 'GL_APPLE_vertex_array_object', 11069'glBindVertexArrayAPPLE', 'glDeleteVertexArraysAPPLE', 11070'glGenVertexArraysAPPLE', 'glIsVertexArrayAPPLE', 11071'PFNGLBINDVERTEXARRAYAPPLEPROC', 'PFNGLDELETEVERTEXARRAYSAPPLEPROC', 11072'PFNGLGENVERTEXARRAYSAPPLEPROC', 'PFNGLISVERTEXARRAYAPPLEPROC', 11073'GL_APPLE_vertex_array_range', 'glVertexArrayRangeAPPLE', 11074'glFlushVertexArrayRangeAPPLE', 'glVertexArrayParameteriAPPLE', 11075'PFNGLVERTEXARRAYRANGEAPPLEPROC', 'PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC', 11076'PFNGLVERTEXARRAYPARAMETERIAPPLEPROC', 'GL_APPLE_ycbcr_422', 'GL_S3_s3tc', 11077'GL_ATI_draw_buffers', 'glDrawBuffersATI', 'PFNGLDRAWBUFFERSATIPROC', 11078'GL_ATI_pixel_format_float', 'GL_ATI_texture_env_combine3', 11079'GL_ATI_texture_float', 'GL_NV_float_buffer', 'GL_NV_fragment_program', 11080'glProgramNamedParameter4fNV', 'glProgramNamedParameter4dNV', 11081'glProgramNamedParameter4fvNV', 'glProgramNamedParameter4dvNV', 11082'glGetProgramNamedParameterfvNV', 'glGetProgramNamedParameterdvNV', 11083'PFNGLPROGRAMNAMEDPARAMETER4FNVPROC', 'PFNGLPROGRAMNAMEDPARAMETER4DNVPROC', 11084'PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC', 'PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC', 11085'PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC', 11086'PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC', 'GL_NV_half_float', 'glVertex2hNV', 11087'glVertex2hvNV', 'glVertex3hNV', 'glVertex3hvNV', 'glVertex4hNV', 11088'glVertex4hvNV', 'glNormal3hNV', 'glNormal3hvNV', 'glColor3hNV', 11089'glColor3hvNV', 'glColor4hNV', 'glColor4hvNV', 'glTexCoord1hNV', 11090'glTexCoord1hvNV', 'glTexCoord2hNV', 'glTexCoord2hvNV', 'glTexCoord3hNV', 11091'glTexCoord3hvNV', 'glTexCoord4hNV', 'glTexCoord4hvNV', 'glMultiTexCoord1hNV', 11092'glMultiTexCoord1hvNV', 'glMultiTexCoord2hNV', 'glMultiTexCoord2hvNV', 11093'glMultiTexCoord3hNV', 'glMultiTexCoord3hvNV', 'glMultiTexCoord4hNV', 11094'glMultiTexCoord4hvNV', 'glFogCoordhNV', 'glFogCoordhvNV', 11095'glSecondaryColor3hNV', 'glSecondaryColor3hvNV', 'glVertexWeighthNV', 11096'glVertexWeighthvNV', 'glVertexAttrib1hNV', 'glVertexAttrib1hvNV', 11097'glVertexAttrib2hNV', 'glVertexAttrib2hvNV', 'glVertexAttrib3hNV', 11098'glVertexAttrib3hvNV', 'glVertexAttrib4hNV', 'glVertexAttrib4hvNV', 11099'glVertexAttribs1hvNV', 'glVertexAttribs2hvNV', 'glVertexAttribs3hvNV', 11100'glVertexAttribs4hvNV', 'PFNGLVERTEX2HNVPROC', 'PFNGLVERTEX2HVNVPROC', 11101'PFNGLVERTEX3HNVPROC', 'PFNGLVERTEX3HVNVPROC', 'PFNGLVERTEX4HNVPROC', 11102'PFNGLVERTEX4HVNVPROC', 'PFNGLNORMAL3HNVPROC', 'PFNGLNORMAL3HVNVPROC', 11103'PFNGLCOLOR3HNVPROC', 'PFNGLCOLOR3HVNVPROC', 'PFNGLCOLOR4HNVPROC', 11104'PFNGLCOLOR4HVNVPROC', 'PFNGLTEXCOORD1HNVPROC', 'PFNGLTEXCOORD1HVNVPROC', 11105'PFNGLTEXCOORD2HNVPROC', 'PFNGLTEXCOORD2HVNVPROC', 'PFNGLTEXCOORD3HNVPROC', 11106'PFNGLTEXCOORD3HVNVPROC', 'PFNGLTEXCOORD4HNVPROC', 'PFNGLTEXCOORD4HVNVPROC', 11107'PFNGLMULTITEXCOORD1HNVPROC', 'PFNGLMULTITEXCOORD1HVNVPROC', 11108'PFNGLMULTITEXCOORD2HNVPROC', 'PFNGLMULTITEXCOORD2HVNVPROC', 11109'PFNGLMULTITEXCOORD3HNVPROC', 'PFNGLMULTITEXCOORD3HVNVPROC', 11110'PFNGLMULTITEXCOORD4HNVPROC', 'PFNGLMULTITEXCOORD4HVNVPROC', 11111'PFNGLFOGCOORDHNVPROC', 'PFNGLFOGCOORDHVNVPROC', 11112'PFNGLSECONDARYCOLOR3HNVPROC', 'PFNGLSECONDARYCOLOR3HVNVPROC', 11113'PFNGLVERTEXWEIGHTHNVPROC', 'PFNGLVERTEXWEIGHTHVNVPROC', 11114'PFNGLVERTEXATTRIB1HNVPROC', 'PFNGLVERTEXATTRIB1HVNVPROC', 11115'PFNGLVERTEXATTRIB2HNVPROC', 'PFNGLVERTEXATTRIB2HVNVPROC', 11116'PFNGLVERTEXATTRIB3HNVPROC', 'PFNGLVERTEXATTRIB3HVNVPROC', 11117'PFNGLVERTEXATTRIB4HNVPROC', 'PFNGLVERTEXATTRIB4HVNVPROC', 11118'PFNGLVERTEXATTRIBS1HVNVPROC', 'PFNGLVERTEXATTRIBS2HVNVPROC', 11119'PFNGLVERTEXATTRIBS3HVNVPROC', 'PFNGLVERTEXATTRIBS4HVNVPROC', 11120'GL_NV_pixel_data_range', 'glPixelDataRangeNV', 'glFlushPixelDataRangeNV', 11121'PFNGLPIXELDATARANGENVPROC', 'PFNGLFLUSHPIXELDATARANGENVPROC', 11122'GL_NV_primitive_restart', 'glPrimitiveRestartNV', 11123'glPrimitiveRestartIndexNV', 'PFNGLPRIMITIVERESTARTNVPROC', 11124'PFNGLPRIMITIVERESTARTINDEXNVPROC', 'GL_NV_texture_expand_normal', 11125'GL_NV_vertex_program2', 'GL_ATI_map_object_buffer', 'glMapObjectBufferATI', 11126'glUnmapObjectBufferATI', 'PFNGLMAPOBJECTBUFFERATIPROC', 11127'PFNGLUNMAPOBJECTBUFFERATIPROC', 'GL_ATI_separate_stencil', 11128'glStencilOpSeparateATI', 'glStencilFuncSeparateATI', 11129'PFNGLSTENCILOPSEPARATEATIPROC', 'PFNGLSTENCILFUNCSEPARATEATIPROC', 11130'GL_ATI_vertex_attrib_array_object', 'glVertexAttribArrayObjectATI', 11131'glGetVertexAttribArrayObjectfvATI', 'glGetVertexAttribArrayObjectivATI', 11132'PFNGLVERTEXATTRIBARRAYOBJECTATIPROC', 11133'PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC', 11134'PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC', 'GL_OES_read_format', 11135'GL_EXT_depth_bounds_test', 'glDepthBoundsEXT', 'PFNGLDEPTHBOUNDSEXTPROC', 11136'GL_EXT_texture_mirror_clamp', 'GL_EXT_blend_equation_separate', 11137'glBlendEquationSeparateEXT', 'PFNGLBLENDEQUATIONSEPARATEEXTPROC', 11138'GL_MESA_pack_invert', 'GL_MESA_ycbcr_texture', 'GL_EXT_pixel_buffer_object', 11139'GL_NV_fragment_program_option', 'GL_NV_fragment_program2', 11140'GL_NV_vertex_program2_option', 'GL_NV_vertex_program3', 11141'GL_EXT_framebuffer_object', 'glIsRenderbufferEXT', 'glBindRenderbufferEXT', 11142'glDeleteRenderbuffersEXT', 'glGenRenderbuffersEXT', 11143'glRenderbufferStorageEXT', 'glGetRenderbufferParameterivEXT', 11144'glIsFramebufferEXT', 'glBindFramebufferEXT', 'glDeleteFramebuffersEXT', 11145'glGenFramebuffersEXT', 'glCheckFramebufferStatusEXT', 11146'glFramebufferTexture1DEXT', 'glFramebufferTexture2DEXT', 11147'glFramebufferTexture3DEXT', 'glFramebufferRenderbufferEXT', 11148'glGetFramebufferAttachmentParameterivEXT', 'glGenerateMipmapEXT', 11149'PFNGLISRENDERBUFFEREXTPROC', 'PFNGLBINDRENDERBUFFEREXTPROC', 11150'PFNGLDELETERENDERBUFFERSEXTPROC', 'PFNGLGENRENDERBUFFERSEXTPROC', 11151'PFNGLRENDERBUFFERSTORAGEEXTPROC', 'PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC', 11152'PFNGLISFRAMEBUFFEREXTPROC', 'PFNGLBINDFRAMEBUFFEREXTPROC', 11153'PFNGLDELETEFRAMEBUFFERSEXTPROC', 'PFNGLGENFRAMEBUFFERSEXTPROC', 11154'PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC', 'PFNGLFRAMEBUFFERTEXTURE1DEXTPROC', 11155'PFNGLFRAMEBUFFERTEXTURE2DEXTPROC', 'PFNGLFRAMEBUFFERTEXTURE3DEXTPROC', 11156'PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC', 11157'PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC', 11158'PFNGLGENERATEMIPMAPEXTPROC', 'GL_GREMEDY_string_marker', 11159'glStringMarkerGREMEDY', 'PFNGLSTRINGMARKERGREMEDYPROC', 'GL_EXT_Cg_shader', 11160'GL_EXT_timer_query', 'glGetQueryObjecti64vEXT', 'glGetQueryObjectui64vEXT', 11161'PFNGLGETQUERYOBJECTI64VEXTPROC', 'PFNGLGETQUERYOBJECTUI64VEXTPROC', 11162'GL_EXT_texture_buffer_object', 'glTexBufferEXT', 'PFNGLTEXBUFFEREXTPROC', 11163'GL_NV_transform_feedback', 'glBeginTransformFeedbackNV', 11164'glEndTransformFeedbackNV', 'glTransformFeedbackAttribsNV', 11165'glBindBufferRangeNV', 'glBindBufferOffsetNV', 'glBindBufferBaseNV', 11166'glTransformFeedbackVaryingsNV', 'glActiveVaryingNV', 11167'glGetVaryingLocationNV', 'glGetActiveVaryingNV', 11168'glGetTransformFeedbackVaryingNV', 'PFNGLBEGINTRANSFORMFEEDBACKNVPROC', 11169'PFNGLENDTRANSFORMFEEDBACKNVPROC', 'PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC', 11170'PFNGLBINDBUFFERRANGENVPROC', 'PFNGLBINDBUFFEROFFSETNVPROC', 11171'PFNGLBINDBUFFERBASENVPROC', 'PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC', 11172'PFNGLACTIVEVARYINGNVPROC', 'PFNGLGETVARYINGLOCATIONNVPROC', 11173'PFNGLGETACTIVEVARYINGNVPROC', 'PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC', 11174'GL_NV_depth_buffer_float', 'glDepthRangedNV', 'glClearDepthdNV', 11175'glDepthBoundsdNV', 'PFNGLDEPTHRANGEDNVPROC', 'PFNGLCLEARDEPTHDNVPROC', 11176'PFNGLDEPTHBOUNDSDNVPROC', 'GL_EXT_texture_compression_latc', 11177'GL_EXT_framebuffer_sRGB', 'GL_EXT_texture_shared_exponent', 11178'GL_EXT_packed_float', 'GL_EXT_texture_array', 'GL_EXT_draw_buffers2', 11179'glColorMaskIndexedEXT', 'glGetBooleanIndexedvEXT', 'glGetIntegerIndexedvEXT', 11180'glEnableIndexedEXT', 'glDisableIndexedEXT', 'glIsEnabledIndexedEXT', 11181'PFNGLCOLORMASKINDEXEDEXTPROC', 'PFNGLGETBOOLEANINDEXEDVEXTPROC', 11182'PFNGLGETINTEGERINDEXEDVEXTPROC', 'PFNGLENABLEINDEXEDEXTPROC', 11183'PFNGLDISABLEINDEXEDEXTPROC', 'PFNGLISENABLEDINDEXEDEXTPROC', 11184'GL_EXT_texture_integer', 'glTexParameterIivEXT', 'glTexParameterIuivEXT', 11185'glGetTexParameterIivEXT', 'glGetTexParameterIuivEXT', 'glClearColorIiEXT', 11186'glClearColorIuiEXT', 'PFNGLTEXPARAMETERIIVEXTPROC', 11187'PFNGLTEXPARAMETERIUIVEXTPROC', 'PFNGLGETTEXPARAMETERIIVEXTPROC', 11188'PFNGLGETTEXPARAMETERIUIVEXTPROC', 'PFNGLCLEARCOLORIIEXTPROC', 11189'PFNGLCLEARCOLORIUIEXTPROC', 'GL_EXT_bindable_uniform', 'glUniformBufferEXT', 11190'glGetUniformBufferSizeEXT', 'glGetUniformOffsetEXT', 11191'PFNGLUNIFORMBUFFEREXTPROC', 'PFNGLGETUNIFORMBUFFERSIZEEXTPROC', 11192'PFNGLGETUNIFORMOFFSETEXTPROC', 'GL_EXT_gpu_shader4', 'glGetUniformuivEXT', 11193'glBindFragDataLocationEXT', 'glGetFragDataLocationEXT', 'glUniform1uiEXT', 11194'glUniform2uiEXT', 'glUniform3uiEXT', 'glUniform4uiEXT', 'glUniform1uivEXT', 11195'glUniform2uivEXT', 'glUniform3uivEXT', 'glUniform4uivEXT', 11196'glVertexAttribI1iEXT', 'glVertexAttribI2iEXT', 'glVertexAttribI3iEXT', 11197'glVertexAttribI4iEXT', 'glVertexAttribI1uiEXT', 'glVertexAttribI2uiEXT', 11198'glVertexAttribI3uiEXT', 'glVertexAttribI4uiEXT', 'glVertexAttribI1ivEXT', 11199'glVertexAttribI2ivEXT', 'glVertexAttribI3ivEXT', 'glVertexAttribI4ivEXT', 11200'glVertexAttribI1uivEXT', 'glVertexAttribI2uivEXT', 'glVertexAttribI3uivEXT', 11201'glVertexAttribI4uivEXT', 'glVertexAttribI4bvEXT', 'glVertexAttribI4svEXT', 11202'glVertexAttribI4ubvEXT', 'glVertexAttribI4usvEXT', 11203'glVertexAttribIPointerEXT', 'glGetVertexAttribIivEXT', 11204'glGetVertexAttribIuivEXT', 'PFNGLGETUNIFORMUIVEXTPROC', 11205'PFNGLBINDFRAGDATALOCATIONEXTPROC', 'PFNGLGETFRAGDATALOCATIONEXTPROC', 11206'PFNGLUNIFORM1UIEXTPROC', 'PFNGLUNIFORM2UIEXTPROC', 'PFNGLUNIFORM3UIEXTPROC', 11207'PFNGLUNIFORM4UIEXTPROC', 'PFNGLUNIFORM1UIVEXTPROC', 11208'PFNGLUNIFORM2UIVEXTPROC', 'PFNGLUNIFORM3UIVEXTPROC', 11209'PFNGLUNIFORM4UIVEXTPROC', 'PFNGLVERTEXATTRIBI1IEXTPROC', 11210'PFNGLVERTEXATTRIBI2IEXTPROC', 'PFNGLVERTEXATTRIBI3IEXTPROC', 11211'PFNGLVERTEXATTRIBI4IEXTPROC', 'PFNGLVERTEXATTRIBI1UIEXTPROC', 11212'PFNGLVERTEXATTRIBI2UIEXTPROC', 'PFNGLVERTEXATTRIBI3UIEXTPROC', 11213'PFNGLVERTEXATTRIBI4UIEXTPROC', 'PFNGLVERTEXATTRIBI1IVEXTPROC', 11214'PFNGLVERTEXATTRIBI2IVEXTPROC', 'PFNGLVERTEXATTRIBI3IVEXTPROC', 11215'PFNGLVERTEXATTRIBI4IVEXTPROC', 'PFNGLVERTEXATTRIBI1UIVEXTPROC', 11216'PFNGLVERTEXATTRIBI2UIVEXTPROC', 'PFNGLVERTEXATTRIBI3UIVEXTPROC', 11217'PFNGLVERTEXATTRIBI4UIVEXTPROC', 'PFNGLVERTEXATTRIBI4BVEXTPROC', 11218'PFNGLVERTEXATTRIBI4SVEXTPROC', 'PFNGLVERTEXATTRIBI4UBVEXTPROC', 11219'PFNGLVERTEXATTRIBI4USVEXTPROC', 'PFNGLVERTEXATTRIBIPOINTEREXTPROC', 11220'PFNGLGETVERTEXATTRIBIIVEXTPROC', 'PFNGLGETVERTEXATTRIBIUIVEXTPROC', 11221'GL_EXT_geometry_shader4', 'glProgramParameteriEXT', 11222'glFramebufferTextureEXT', 'glFramebufferTextureLayerEXT', 11223'glFramebufferTextureFaceEXT', 'PFNGLPROGRAMPARAMETERIEXTPROC', 11224'PFNGLFRAMEBUFFERTEXTUREEXTPROC', 'PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC', 11225'PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC', 'GL_NV_geometry_program4', 11226'glProgramVertexLimitNV', 'PFNGLPROGRAMVERTEXLIMITNVPROC', 11227'GL_NV_gpu_program4', 'glProgramLocalParameterI4iNV', 11228'glProgramLocalParameterI4ivNV', 'glProgramLocalParametersI4ivNV', 11229'glProgramLocalParameterI4uiNV', 'glProgramLocalParameterI4uivNV', 11230'glProgramLocalParametersI4uivNV', 'glProgramEnvParameterI4iNV', 11231'glProgramEnvParameterI4ivNV', 'glProgramEnvParametersI4ivNV', 11232'glProgramEnvParameterI4uiNV', 'glProgramEnvParameterI4uivNV', 11233'glProgramEnvParametersI4uivNV', 'glGetProgramLocalParameterIivNV', 11234'glGetProgramLocalParameterIuivNV', 'glGetProgramEnvParameterIivNV', 11235'glGetProgramEnvParameterIuivNV', 'PFNGLPROGRAMLOCALPARAMETERI4INVPROC', 11236'PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC', 11237'PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC', 11238'PFNGLPROGRAMLOCALPARAMETERI4UINVPROC', 11239'PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC', 11240'PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC', 'PFNGLPROGRAMENVPARAMETERI4INVPROC', 11241'PFNGLPROGRAMENVPARAMETERI4IVNVPROC', 'PFNGLPROGRAMENVPARAMETERSI4IVNVPROC', 11242'PFNGLPROGRAMENVPARAMETERI4UINVPROC', 'PFNGLPROGRAMENVPARAMETERI4UIVNVPROC', 11243'PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC', 11244'PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC', 11245'PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC', 11246'PFNGLGETPROGRAMENVPARAMETERIIVNVPROC', 11247'PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC', 'GL_NV_parameter_buffer_object', 11248'glProgramBufferParametersfvNV', 'glProgramBufferParametersIivNV', 11249'glProgramBufferParametersIuivNV', 'PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC', 11250'PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC', 11251'PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC', 'GL_EXT_framebuffer_multisample', 11252'glRenderbufferStorageMultisampleEXT', 11253'PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC', 11254'GL_NV_framebuffer_multisample_coverage', 11255'glRenderbufferStorageMultisampleCoverageNV', 11256'PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC', 11257'GL_EXT_framebuffer_blit', 'glBlitFramebufferEXT', 11258'PFNGLBLITFRAMEBUFFEREXTPROC', 'GL_EXT_draw_instanced', 11259'glDrawArraysInstancedEXT', 'glDrawElementsInstancedEXT', 11260'PFNGLDRAWARRAYSINSTANCEDEXTPROC', 'PFNGLDRAWELEMENTSINSTANCEDEXTPROC', 11261'GL_EXT_texture_compression_rgtc', 'GL_NV_present_video', 11262'glPresentFrameKeyedNV', 'glPresentFrameDualFillNV', 'glGetVideoivNV', 11263'glGetVideouivNV', 'glGetVideoi64vNV', 'glGetVideoui64vNV', 11264'PFNGLPRESENTFRAMEKEYEDNVPROC', 'PFNGLPRESENTFRAMEDUALFILLNVPROC', 11265'PFNGLGETVIDEOIVNVPROC', 'PFNGLGETVIDEOUIVNVPROC', 'PFNGLGETVIDEOI64VNVPROC', 11266'PFNGLGETVIDEOUI64VNVPROC', 'GL_NV_conditional_render', 11267'glBeginConditionalRenderNV', 'glEndConditionalRenderNV', 11268'PFNGLBEGINCONDITIONALRENDERNVPROC', 'PFNGLENDCONDITIONALRENDERNVPROC', 11269'GL_EXT_transform_feedback', 'glBeginTransformFeedbackEXT', 11270'glEndTransformFeedbackEXT', 'glBindBufferRangeEXT', 'glBindBufferOffsetEXT', 11271'glBindBufferBaseEXT', 'glTransformFeedbackVaryingsEXT', 11272'glGetTransformFeedbackVaryingEXT', 'PFNGLBEGINTRANSFORMFEEDBACKEXTPROC', 11273'PFNGLENDTRANSFORMFEEDBACKEXTPROC', 'PFNGLBINDBUFFERRANGEEXTPROC', 11274'PFNGLBINDBUFFEROFFSETEXTPROC', 'PFNGLBINDBUFFERBASEEXTPROC', 11275'PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC', 11276'PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC', 'GL_EXT_direct_state_access', 11277'glClientAttribDefaultEXT', 'glPushClientAttribDefaultEXT', 11278'glMatrixLoadfEXT', 'glMatrixLoaddEXT', 'glMatrixMultfEXT', 11279'glMatrixMultdEXT', 'glMatrixLoadIdentityEXT', 'glMatrixRotatefEXT', 11280'glMatrixRotatedEXT', 'glMatrixScalefEXT', 'glMatrixScaledEXT', 11281'glMatrixTranslatefEXT', 'glMatrixTranslatedEXT', 'glMatrixFrustumEXT', 11282'glMatrixOrthoEXT', 'glMatrixPopEXT', 'glMatrixPushEXT', 11283'glMatrixLoadTransposefEXT', 'glMatrixLoadTransposedEXT', 11284'glMatrixMultTransposefEXT', 'glMatrixMultTransposedEXT', 11285'glTextureParameterfEXT', 'glTextureParameterfvEXT', 'glTextureParameteriEXT', 11286'glTextureParameterivEXT', 'glTextureImage1DEXT', 'glTextureImage2DEXT', 11287'glTextureSubImage1DEXT', 'glTextureSubImage2DEXT', 'glCopyTextureImage1DEXT', 11288'glCopyTextureImage2DEXT', 'glCopyTextureSubImage1DEXT', 11289'glCopyTextureSubImage2DEXT', 'glGetTextureImageEXT', 11290'glGetTextureParameterfvEXT', 'glGetTextureParameterivEXT', 11291'glGetTextureLevelParameterfvEXT', 'glGetTextureLevelParameterivEXT', 11292'glTextureImage3DEXT', 'glTextureSubImage3DEXT', 'glCopyTextureSubImage3DEXT', 11293'glMultiTexParameterfEXT', 'glMultiTexParameterfvEXT', 11294'glMultiTexParameteriEXT', 'glMultiTexParameterivEXT', 'glMultiTexImage1DEXT', 11295'glMultiTexImage2DEXT', 'glMultiTexSubImage1DEXT', 'glMultiTexSubImage2DEXT', 11296'glCopyMultiTexImage1DEXT', 'glCopyMultiTexImage2DEXT', 11297'glCopyMultiTexSubImage1DEXT', 'glCopyMultiTexSubImage2DEXT', 11298'glGetMultiTexImageEXT', 'glGetMultiTexParameterfvEXT', 11299'glGetMultiTexParameterivEXT', 'glGetMultiTexLevelParameterfvEXT', 11300'glGetMultiTexLevelParameterivEXT', 'glMultiTexImage3DEXT', 11301'glMultiTexSubImage3DEXT', 'glCopyMultiTexSubImage3DEXT', 11302'glBindMultiTextureEXT', 'glEnableClientStateIndexedEXT', 11303'glDisableClientStateIndexedEXT', 'glMultiTexCoordPointerEXT', 11304'glMultiTexEnvfEXT', 'glMultiTexEnvfvEXT', 'glMultiTexEnviEXT', 11305'glMultiTexEnvivEXT', 'glMultiTexGendEXT', 'glMultiTexGendvEXT', 11306'glMultiTexGenfEXT', 'glMultiTexGenfvEXT', 'glMultiTexGeniEXT', 11307'glMultiTexGenivEXT', 'glGetMultiTexEnvfvEXT', 'glGetMultiTexEnvivEXT', 11308'glGetMultiTexGendvEXT', 'glGetMultiTexGenfvEXT', 'glGetMultiTexGenivEXT', 11309'glGetFloatIndexedvEXT', 'glGetDoubleIndexedvEXT', 'glGetPointerIndexedvEXT', 11310'glCompressedTextureImage3DEXT', 'glCompressedTextureImage2DEXT', 11311'glCompressedTextureImage1DEXT', 'glCompressedTextureSubImage3DEXT', 11312'glCompressedTextureSubImage2DEXT', 'glCompressedTextureSubImage1DEXT', 11313'glGetCompressedTextureImageEXT', 'glCompressedMultiTexImage3DEXT', 11314'glCompressedMultiTexImage2DEXT', 'glCompressedMultiTexImage1DEXT', 11315'glCompressedMultiTexSubImage3DEXT', 'glCompressedMultiTexSubImage2DEXT', 11316'glCompressedMultiTexSubImage1DEXT', 'glGetCompressedMultiTexImageEXT', 11317'glNamedProgramStringEXT', 'glNamedProgramLocalParameter4dEXT', 11318'glNamedProgramLocalParameter4dvEXT', 'glNamedProgramLocalParameter4fEXT', 11319'glNamedProgramLocalParameter4fvEXT', 'glGetNamedProgramLocalParameterdvEXT', 11320'glGetNamedProgramLocalParameterfvEXT', 'glGetNamedProgramivEXT', 11321'glGetNamedProgramStringEXT', 'glNamedProgramLocalParameters4fvEXT', 11322'glNamedProgramLocalParameterI4iEXT', 'glNamedProgramLocalParameterI4ivEXT', 11323'glNamedProgramLocalParametersI4ivEXT', 'glNamedProgramLocalParameterI4uiEXT', 11324'glNamedProgramLocalParameterI4uivEXT', 11325'glNamedProgramLocalParametersI4uivEXT', 11326'glGetNamedProgramLocalParameterIivEXT', 11327'glGetNamedProgramLocalParameterIuivEXT', 'glTextureParameterIivEXT', 11328'glTextureParameterIuivEXT', 'glGetTextureParameterIivEXT', 11329'glGetTextureParameterIuivEXT', 'glMultiTexParameterIivEXT', 11330'glMultiTexParameterIuivEXT', 'glGetMultiTexParameterIivEXT', 11331'glGetMultiTexParameterIuivEXT', 'glProgramUniform1fEXT', 11332'glProgramUniform2fEXT', 'glProgramUniform3fEXT', 'glProgramUniform4fEXT', 11333'glProgramUniform1iEXT', 'glProgramUniform2iEXT', 'glProgramUniform3iEXT', 11334'glProgramUniform4iEXT', 'glProgramUniform1fvEXT', 'glProgramUniform2fvEXT', 11335'glProgramUniform3fvEXT', 'glProgramUniform4fvEXT', 'glProgramUniform1ivEXT', 11336'glProgramUniform2ivEXT', 'glProgramUniform3ivEXT', 'glProgramUniform4ivEXT', 11337'glProgramUniformMatrix2fvEXT', 'glProgramUniformMatrix3fvEXT', 11338'glProgramUniformMatrix4fvEXT', 'glProgramUniformMatrix2x3fvEXT', 11339'glProgramUniformMatrix3x2fvEXT', 'glProgramUniformMatrix2x4fvEXT', 11340'glProgramUniformMatrix4x2fvEXT', 'glProgramUniformMatrix3x4fvEXT', 11341'glProgramUniformMatrix4x3fvEXT', 'glProgramUniform1uiEXT', 11342'glProgramUniform2uiEXT', 'glProgramUniform3uiEXT', 'glProgramUniform4uiEXT', 11343'glProgramUniform1uivEXT', 'glProgramUniform2uivEXT', 11344'glProgramUniform3uivEXT', 'glProgramUniform4uivEXT', 'glNamedBufferDataEXT', 11345'glNamedBufferSubDataEXT', 'glMapNamedBufferEXT', 'glUnmapNamedBufferEXT', 11346'glGetNamedBufferParameterivEXT', 'glGetNamedBufferPointervEXT', 11347'glGetNamedBufferSubDataEXT', 'glTextureBufferEXT', 'glMultiTexBufferEXT', 11348'glNamedRenderbufferStorageEXT', 'glGetNamedRenderbufferParameterivEXT', 11349'glCheckNamedFramebufferStatusEXT', 'glNamedFramebufferTexture1DEXT', 11350'glNamedFramebufferTexture2DEXT', 'glNamedFramebufferTexture3DEXT', 11351'glNamedFramebufferRenderbufferEXT', 11352'glGetNamedFramebufferAttachmentParameterivEXT', 'glGenerateTextureMipmapEXT', 11353'glGenerateMultiTexMipmapEXT', 'glFramebufferDrawBufferEXT', 11354'glFramebufferDrawBuffersEXT', 'glFramebufferReadBufferEXT', 11355'glGetFramebufferParameterivEXT', 'glNamedRenderbufferStorageMultisampleEXT', 11356'glNamedRenderbufferStorageMultisampleCoverageEXT', 11357'glNamedFramebufferTextureEXT', 'glNamedFramebufferTextureLayerEXT', 11358'glNamedFramebufferTextureFaceEXT', 'glTextureRenderbufferEXT', 11359'glMultiTexRenderbufferEXT', 'PFNGLCLIENTATTRIBDEFAULTEXTPROC', 11360'PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC', 'PFNGLMATRIXLOADFEXTPROC', 11361'PFNGLMATRIXLOADDEXTPROC', 'PFNGLMATRIXMULTFEXTPROC', 11362'PFNGLMATRIXMULTDEXTPROC', 'PFNGLMATRIXLOADIDENTITYEXTPROC', 11363'PFNGLMATRIXROTATEFEXTPROC', 'PFNGLMATRIXROTATEDEXTPROC', 11364'PFNGLMATRIXSCALEFEXTPROC', 'PFNGLMATRIXSCALEDEXTPROC', 11365'PFNGLMATRIXTRANSLATEFEXTPROC', 'PFNGLMATRIXTRANSLATEDEXTPROC', 11366'PFNGLMATRIXFRUSTUMEXTPROC', 'PFNGLMATRIXORTHOEXTPROC', 11367'PFNGLMATRIXPOPEXTPROC', 'PFNGLMATRIXPUSHEXTPROC', 11368'PFNGLMATRIXLOADTRANSPOSEFEXTPROC', 'PFNGLMATRIXLOADTRANSPOSEDEXTPROC', 11369'PFNGLMATRIXMULTTRANSPOSEFEXTPROC', 'PFNGLMATRIXMULTTRANSPOSEDEXTPROC', 11370'PFNGLTEXTUREPARAMETERFEXTPROC', 'PFNGLTEXTUREPARAMETERFVEXTPROC', 11371'PFNGLTEXTUREPARAMETERIEXTPROC', 'PFNGLTEXTUREPARAMETERIVEXTPROC', 11372'PFNGLTEXTUREIMAGE1DEXTPROC', 'PFNGLTEXTUREIMAGE2DEXTPROC', 11373'PFNGLTEXTURESUBIMAGE1DEXTPROC', 'PFNGLTEXTURESUBIMAGE2DEXTPROC', 11374'PFNGLCOPYTEXTUREIMAGE1DEXTPROC', 'PFNGLCOPYTEXTUREIMAGE2DEXTPROC', 11375'PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC', 'PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC', 11376'PFNGLGETTEXTUREIMAGEEXTPROC', 'PFNGLGETTEXTUREPARAMETERFVEXTPROC', 11377'PFNGLGETTEXTUREPARAMETERIVEXTPROC', 'PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC', 11378'PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC', 'PFNGLTEXTUREIMAGE3DEXTPROC', 11379'PFNGLTEXTURESUBIMAGE3DEXTPROC', 'PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC', 11380'PFNGLMULTITEXPARAMETERFEXTPROC', 'PFNGLMULTITEXPARAMETERFVEXTPROC', 11381'PFNGLMULTITEXPARAMETERIEXTPROC', 'PFNGLMULTITEXPARAMETERIVEXTPROC', 11382'PFNGLMULTITEXIMAGE1DEXTPROC', 'PFNGLMULTITEXIMAGE2DEXTPROC', 11383'PFNGLMULTITEXSUBIMAGE1DEXTPROC', 'PFNGLMULTITEXSUBIMAGE2DEXTPROC', 11384'PFNGLCOPYMULTITEXIMAGE1DEXTPROC', 'PFNGLCOPYMULTITEXIMAGE2DEXTPROC', 11385'PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC', 'PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC', 11386'PFNGLGETMULTITEXIMAGEEXTPROC', 'PFNGLGETMULTITEXPARAMETERFVEXTPROC', 11387'PFNGLGETMULTITEXPARAMETERIVEXTPROC', 11388'PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC', 11389'PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC', 'PFNGLMULTITEXIMAGE3DEXTPROC', 11390'PFNGLMULTITEXSUBIMAGE3DEXTPROC', 'PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC', 11391'PFNGLBINDMULTITEXTUREEXTPROC', 'PFNGLENABLECLIENTSTATEINDEXEDEXTPROC', 11392'PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC', 'PFNGLMULTITEXCOORDPOINTEREXTPROC', 11393'PFNGLMULTITEXENVFEXTPROC', 'PFNGLMULTITEXENVFVEXTPROC', 11394'PFNGLMULTITEXENVIEXTPROC', 'PFNGLMULTITEXENVIVEXTPROC', 11395'PFNGLMULTITEXGENDEXTPROC', 'PFNGLMULTITEXGENDVEXTPROC', 11396'PFNGLMULTITEXGENFEXTPROC', 'PFNGLMULTITEXGENFVEXTPROC', 11397'PFNGLMULTITEXGENIEXTPROC', 'PFNGLMULTITEXGENIVEXTPROC', 11398'PFNGLGETMULTITEXENVFVEXTPROC', 'PFNGLGETMULTITEXENVIVEXTPROC', 11399'PFNGLGETMULTITEXGENDVEXTPROC', 'PFNGLGETMULTITEXGENFVEXTPROC', 11400'PFNGLGETMULTITEXGENIVEXTPROC', 'PFNGLGETFLOATINDEXEDVEXTPROC', 11401'PFNGLGETDOUBLEINDEXEDVEXTPROC', 'PFNGLGETPOINTERINDEXEDVEXTPROC', 11402'PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC', 11403'PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC', 11404'PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC', 11405'PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC', 11406'PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC', 11407'PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC', 11408'PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC', 11409'PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC', 11410'PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC', 11411'PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC', 11412'PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC', 11413'PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC', 11414'PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC', 11415'PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC', 'PFNGLNAMEDPROGRAMSTRINGEXTPROC', 11416'PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC', 11417'PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC', 11418'PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC', 11419'PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC', 11420'PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC', 11421'PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC', 11422'PFNGLGETNAMEDPROGRAMIVEXTPROC', 'PFNGLGETNAMEDPROGRAMSTRINGEXTPROC', 11423'PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC', 11424'PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC', 11425'PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC', 11426'PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC', 11427'PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC', 11428'PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC', 11429'PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC', 11430'PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC', 11431'PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC', 11432'PFNGLTEXTUREPARAMETERIIVEXTPROC', 'PFNGLTEXTUREPARAMETERIUIVEXTPROC', 11433'PFNGLGETTEXTUREPARAMETERIIVEXTPROC', 'PFNGLGETTEXTUREPARAMETERIUIVEXTPROC', 11434'PFNGLMULTITEXPARAMETERIIVEXTPROC', 'PFNGLMULTITEXPARAMETERIUIVEXTPROC', 11435'PFNGLGETMULTITEXPARAMETERIIVEXTPROC', 'PFNGLGETMULTITEXPARAMETERIUIVEXTPROC', 11436'PFNGLPROGRAMUNIFORM1FEXTPROC', 'PFNGLPROGRAMUNIFORM2FEXTPROC', 11437'PFNGLPROGRAMUNIFORM3FEXTPROC', 'PFNGLPROGRAMUNIFORM4FEXTPROC', 11438'PFNGLPROGRAMUNIFORM1IEXTPROC', 'PFNGLPROGRAMUNIFORM2IEXTPROC', 11439'PFNGLPROGRAMUNIFORM3IEXTPROC', 'PFNGLPROGRAMUNIFORM4IEXTPROC', 11440'PFNGLPROGRAMUNIFORM1FVEXTPROC', 'PFNGLPROGRAMUNIFORM2FVEXTPROC', 11441'PFNGLPROGRAMUNIFORM3FVEXTPROC', 'PFNGLPROGRAMUNIFORM4FVEXTPROC', 11442'PFNGLPROGRAMUNIFORM1IVEXTPROC', 'PFNGLPROGRAMUNIFORM2IVEXTPROC', 11443'PFNGLPROGRAMUNIFORM3IVEXTPROC', 'PFNGLPROGRAMUNIFORM4IVEXTPROC', 11444'PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC', 'PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC', 11445'PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC', 11446'PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC', 11447'PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC', 11448'PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC', 11449'PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC', 11450'PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC', 11451'PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC', 'PFNGLPROGRAMUNIFORM1UIEXTPROC', 11452'PFNGLPROGRAMUNIFORM2UIEXTPROC', 'PFNGLPROGRAMUNIFORM3UIEXTPROC', 11453'PFNGLPROGRAMUNIFORM4UIEXTPROC', 'PFNGLPROGRAMUNIFORM1UIVEXTPROC', 11454'PFNGLPROGRAMUNIFORM2UIVEXTPROC', 'PFNGLPROGRAMUNIFORM3UIVEXTPROC', 11455'PFNGLPROGRAMUNIFORM4UIVEXTPROC', 'PFNGLNAMEDBUFFERDATAEXTPROC', 11456'PFNGLNAMEDBUFFERSUBDATAEXTPROC', 'PFNGLMAPNAMEDBUFFEREXTPROC', 11457'PFNGLUNMAPNAMEDBUFFEREXTPROC', 'PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC', 11458'PFNGLGETNAMEDBUFFERPOINTERVEXTPROC', 'PFNGLGETNAMEDBUFFERSUBDATAEXTPROC', 11459'PFNGLTEXTUREBUFFEREXTPROC', 'PFNGLMULTITEXBUFFEREXTPROC', 11460'PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC', 11461'PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC', 11462'PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC', 11463'PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC', 11464'PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC', 11465'PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC', 11466'PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC', 11467'PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC', 11468'PFNGLGENERATETEXTUREMIPMAPEXTPROC', 'PFNGLGENERATEMULTITEXMIPMAPEXTPROC', 11469'PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC', 'PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC', 11470'PFNGLFRAMEBUFFERREADBUFFEREXTPROC', 'PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC', 11471'PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC', 11472'PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC', 11473'PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC', 11474'PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC', 11475'PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC', 'PFNGLTEXTURERENDERBUFFEREXTPROC', 11476'PFNGLMULTITEXRENDERBUFFEREXTPROC', 'GL_EXT_vertex_array_bgra', 11477'GL_EXT_texture_swizzle', 'GL_NV_explicit_multisample', 11478'glGetMultisamplefvNV', 'glSampleMaskIndexedNV', 'glTexRenderbufferNV', 11479'PFNGLGETMULTISAMPLEFVNVPROC', 'PFNGLSAMPLEMASKINDEXEDNVPROC', 11480'PFNGLTEXRENDERBUFFERNVPROC', 'GL_NV_transform_feedback2', 11481'glBindTransformFeedbackNV', 'glDeleteTransformFeedbacksNV', 11482'glGenTransformFeedbacksNV', 'glIsTransformFeedbackNV', 11483'glPauseTransformFeedbackNV', 'glResumeTransformFeedbackNV', 11484'glDrawTransformFeedbackNV', 'PFNGLBINDTRANSFORMFEEDBACKNVPROC', 11485'PFNGLDELETETRANSFORMFEEDBACKSNVPROC', 'PFNGLGENTRANSFORMFEEDBACKSNVPROC', 11486'PFNGLISTRANSFORMFEEDBACKNVPROC', 'PFNGLPAUSETRANSFORMFEEDBACKNVPROC', 11487'PFNGLRESUMETRANSFORMFEEDBACKNVPROC', 'PFNGLDRAWTRANSFORMFEEDBACKNVPROC', 11488'GL_NV_vertex_buffer_unified_memory', 'glBufferAddressRangeNV', 11489'glVertexFormatNV', 'glNormalFormatNV', 'glColorFormatNV', 'glIndexFormatNV', 11490'glTexCoordFormatNV', 'glEdgeFlagFormatNV', 'glSecondaryColorFormatNV', 11491'glFogCoordFormatNV', 'glVertexAttribFormatNV', 'glVertexAttribIFormatNV', 11492'glGetIntegerui64i_vNV', 'PFNGLBUFFERADDRESSRANGENVPROC', 11493'PFNGLVERTEXFORMATNVPROC', 'PFNGLNORMALFORMATNVPROC', 11494'PFNGLCOLORFORMATNVPROC', 'PFNGLINDEXFORMATNVPROC', 11495'PFNGLTEXCOORDFORMATNVPROC', 'PFNGLEDGEFLAGFORMATNVPROC', 11496'PFNGLSECONDARYCOLORFORMATNVPROC', 'PFNGLFOGCOORDFORMATNVPROC', 11497'PFNGLVERTEXATTRIBFORMATNVPROC', 'PFNGLVERTEXATTRIBIFORMATNVPROC', 11498'PFNGLGETINTEGERUI64I_VNVPROC', 'GL_NV_shader_buffer_load', 11499'glGetBufferParameterui64vNV', 'glGetIntegerui64vNV', 11500'glGetNamedBufferParameterui64vNV', 'glIsBufferResidentNV', 11501'glIsNamedBufferResidentNV', 'glMakeBufferNonResidentNV', 11502'glMakeBufferResidentNV', 'glMakeNamedBufferNonResidentNV', 11503'glMakeNamedBufferResidentNV', 'glUniformui64NV', 'glUniformui64vNV', 11504'glGetUniformui64vNV', 'glProgramUniformui64NV', 'glProgramUniformui64vNV', 11505'PFNGLGETBUFFERPARAMETERUI64VNVPROC', 'PFNGLGETINTEGERUI64VNVPROC', 11506'PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC', 'PFNGLISBUFFERRESIDENTNVPROC', 11507'PFNGLISNAMEDBUFFERRESIDENTNVPROC', 'PFNGLMAKEBUFFERNONRESIDENTNVPROC', 11508'PFNGLMAKEBUFFERRESIDENTNVPROC', 'PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC', 11509'PFNGLMAKENAMEDBUFFERRESIDENTNVPROC', 'PFNGLUNIFORMUI64NVPROC', 11510'PFNGLUNIFORMUI64VNVPROC', 'PFNGLGETUNIFORMUI64VNVPROC', 11511'PFNGLPROGRAMUNIFORMUI64NVPROC', 'PFNGLPROGRAMUNIFORMUI64VNVPROC'] 11512# END GENERATED CONTENT (do not edit above this line) 11513 11514 11515 11516 11517 11518 11519 11520