opengl

    Dark Mode
Search:
Group by:

Modern OpenGL Bindings

WARNING: This is a generated file. Do not edit Any edits will be overwritten by the generator.

NimGL is completely unaffiliated with OpenGL and Khronos, each Doc is under individual copyright You can find it in their appropiate file in the official repo

NOTE: This bindings only support modern OpenGL (3.2 >=) so fixed pipelines are not supported.

Types

GLenum = distinct uint32
GLboolean = bool
GLbitfield = distinct uint32
GLvoid = pointer
GLbyte = int8
GLshort = int16
GLint = int32
GLclampx = int32
GLubyte = uint8
GLushort = uint16
GLuint = uint32
GLhandle = GLuint
GLsizei = int32
GLfloat = float32
GLclampf = float32
GLdouble = float64
GLclampd = float64
GLeglImageOES = distinct pointer
GLchar = char
GLcharArb = char
GLfixed = int32
GLhalfNv = uint16
GLvdpauSurfaceNv = uint
GLintptr = int
GLintptrArb = int
GLint64EXT = int64
GLuint64EXT = uint64
GLint64 = int64
GLsizeiptrArb = int
GLsizeiptr = int
GLsync = distinct pointer
GLuint64 = uint64
ClContext = distinct pointer
ClEvent = distinct pointer
GLdebugProc = proc (source: GLenum; typ: GLenum; id: GLuint; severity: GLenum;
                    length: GLsizei; message: ptr GLchar; userParam: pointer) {...}{.
    stdcall.}
GLdebugProcArb = proc (source: GLenum; typ: GLenum; id: GLuint;
                       severity: GLenum; len: GLsizei; message: ptr GLchar;
                       userParam: pointer) {...}{.stdcall.}
GLdebugProcAmd = proc (id: GLuint; category: GLenum; severity: GLenum;
                       len: GLsizei; message: ptr GLchar; userParam: pointer) {...}{.
    stdcall.}
GLdebugProcKhr = proc (source, typ: GLenum; id: GLuint; severity: GLenum;
                       length: GLsizei; message: ptr GLchar; userParam: pointer) {...}{.
    stdcall.}
GLVULKANPROCNV = proc (): void {...}{.stdcall.}

Vars

glVersionMajor: int
glVersionMinor: int
glAccum: proc (op: GLenum; value: GLfloat): void {...}{.stdcall.}
glAccumxOES: proc (op: GLenum; value: GLfixed): void {...}{.stdcall.}
glActiveProgramEXT: proc (program: GLuint): void {...}{.stdcall.}
glActiveShaderProgram: proc (pipeline: GLuint; program: GLuint): void {...}{.stdcall.}
glActiveShaderProgramEXT: proc (pipeline: GLuint; program: GLuint): void {...}{.
    stdcall.}
glActiveStencilFaceEXT: proc (face: GLenum): void {...}{.stdcall.}
glActiveTexture: proc (texture: GLenum): void {...}{.stdcall.}
glActiveTextureARB: proc (texture: GLenum): void {...}{.stdcall.}
glActiveVaryingNV: proc (program: GLuint; name: cstring): void {...}{.stdcall.}
glAlphaFragmentOp1ATI: proc (op: GLenum; dst: GLuint; dstMod: GLuint;
                             arg1: GLuint; arg1Rep: GLuint; arg1Mod: GLuint): void {...}{.
    stdcall.}
glAlphaFragmentOp2ATI: proc (op: GLenum; dst: GLuint; dstMod: GLuint;
                             arg1: GLuint; arg1Rep: GLuint; arg1Mod: GLuint;
                             arg2: GLuint; arg2Rep: GLuint; arg2Mod: GLuint): void {...}{.
    stdcall.}
glAlphaFragmentOp3ATI: proc (op: GLenum; dst: GLuint; dstMod: GLuint;
                             arg1: GLuint; arg1Rep: GLuint; arg1Mod: GLuint;
                             arg2: GLuint; arg2Rep: GLuint; arg2Mod: GLuint;
                             arg3: GLuint; arg3Rep: GLuint; arg3Mod: GLuint): void {...}{.
    stdcall.}
glAlphaFunc: proc (func: GLenum; ref: GLfloat): void {...}{.stdcall.}
glAlphaFuncQCOM: proc (func: GLenum; ref: GLclampf): void {...}{.stdcall.}
glAlphaFuncx: proc (func: GLenum; ref: GLfixed): void {...}{.stdcall.}
glAlphaFuncxOES: proc (func: GLenum; ref: GLfixed): void {...}{.stdcall.}
glAlphaToCoverageDitherControlNV: proc (mode: GLenum): void {...}{.stdcall.}
glApplyFramebufferAttachmentCMAAINTEL: proc (): void {...}{.stdcall.}
glApplyTextureEXT: proc (mode: GLenum): void {...}{.stdcall.}
glAcquireKeyedMutexWin32EXT: proc (memory: GLuint; key: GLuint64;
                                   timeout: GLuint): GLboolean {...}{.stdcall.}
glAreProgramsResidentNV: proc (n: GLsizei; programs: ptr GLuint;
                               residences: ptr GLboolean): GLboolean {...}{.stdcall.}
glAreTexturesResident: proc (n: GLsizei; textures: ptr GLuint;
                             residences: ptr GLboolean): GLboolean {...}{.stdcall.}
glAreTexturesResidentEXT: proc (n: GLsizei; textures: ptr GLuint;
                                residences: ptr GLboolean): GLboolean {...}{.stdcall.}
glArrayElement: proc (i: GLint): void {...}{.stdcall.}
glArrayElementEXT: proc (i: GLint): void {...}{.stdcall.}
glArrayObjectATI: proc (array: GLenum; size: GLint; type: GLenum;
                        stride: GLsizei; buffer: GLuint; offset: GLuint): void {...}{.
    stdcall.}
glAsyncCopyBufferSubDataNVX: proc (waitSemaphoreCount: GLsizei;
                                   waitSemaphoreArray: ptr GLuint;
                                   fenceValueArray: ptr GLuint64;
                                   readGpu: GLuint; writeGpuMask: GLbitfield;
                                   readBuffer: GLuint; writeBuffer: GLuint;
                                   readOffset: GLintptr; writeOffset: GLintptr;
                                   size: GLsizeiptr;
                                   signalSemaphoreCount: GLsizei;
                                   signalSemaphoreArray: ptr GLuint;
                                   signalValueArray: ptr GLuint64): GLuint {...}{.
    stdcall.}
glAsyncCopyImageSubDataNVX: proc (waitSemaphoreCount: GLsizei;
                                  waitSemaphoreArray: ptr GLuint;
                                  waitValueArray: ptr GLuint64; srcGpu: GLuint;
                                  dstGpuMask: GLbitfield; srcName: GLuint;
                                  srcTarget: GLenum; srcLevel: GLint;
                                  srcX: GLint; srcY: GLint; srcZ: GLint;
                                  dstName: GLuint; dstTarget: GLenum;
                                  dstLevel: GLint; dstX: GLint; dstY: GLint;
                                  dstZ: GLint; srcWidth: GLsizei;
                                  srcHeight: GLsizei; srcDepth: GLsizei;
                                  signalSemaphoreCount: GLsizei;
                                  signalSemaphoreArray: ptr GLuint;
                                  signalValueArray: ptr GLuint64): GLuint {...}{.
    stdcall.}
glAsyncMarkerSGIX: proc (marker: GLuint): void {...}{.stdcall.}
glAttachObjectARB: proc (containerObj: GLhandleArb; obj: GLhandleArb): void {...}{.
    stdcall.}
glAttachShader: proc (program: GLuint; shader: GLuint): void {...}{.stdcall.}
glBegin: proc (mode: GLenum): void {...}{.stdcall.}
glBeginConditionalRender: proc (id: GLuint; mode: GLenum): void {...}{.stdcall.}
glBeginConditionalRenderNV: proc (id: GLuint; mode: GLenum): void {...}{.stdcall.}
glBeginConditionalRenderNVX: proc (id: GLuint): void {...}{.stdcall.}
glBeginFragmentShaderATI: proc (): void {...}{.stdcall.}
glBeginOcclusionQueryNV: proc (id: GLuint): void {...}{.stdcall.}
glBeginPerfMonitorAMD: proc (monitor: GLuint): void {...}{.stdcall.}
glBeginPerfQueryINTEL: proc (queryHandle: GLuint): void {...}{.stdcall.}
glBeginQuery: proc (target: GLenum; id: GLuint): void {...}{.stdcall.}
glBeginQueryARB: proc (target: GLenum; id: GLuint): void {...}{.stdcall.}
glBeginQueryEXT: proc (target: GLenum; id: GLuint): void {...}{.stdcall.}
glBeginQueryIndexed: proc (target: GLenum; index: GLuint; id: GLuint): void {...}{.
    stdcall.}
glBeginTransformFeedback: proc (primitiveMode: GLenum): void {...}{.stdcall.}
glBeginTransformFeedbackEXT: proc (primitiveMode: GLenum): void {...}{.stdcall.}
glBeginTransformFeedbackNV: proc (primitiveMode: GLenum): void {...}{.stdcall.}
glBeginVertexShaderEXT: proc (): void {...}{.stdcall.}
glBeginVideoCaptureNV: proc (video_capture_slot: GLuint): void {...}{.stdcall.}
glBindAttribLocation: proc (program: GLuint; index: GLuint; name: cstring): void {...}{.
    stdcall.}
glBindAttribLocationARB: proc (programObj: GLhandleArb; index: GLuint;
                               name: ptr GLcharArb): void {...}{.stdcall.}
glBindBuffer: proc (target: GLenum; buffer: GLuint): void {...}{.stdcall.}
glBindBufferARB: proc (target: GLenum; buffer: GLuint): void {...}{.stdcall.}
glBindBufferBase: proc (target: GLenum; index: GLuint; buffer: GLuint): void {...}{.
    stdcall.}
glBindBufferBaseEXT: proc (target: GLenum; index: GLuint; buffer: GLuint): void {...}{.
    stdcall.}
glBindBufferBaseNV: proc (target: GLenum; index: GLuint; buffer: GLuint): void {...}{.
    stdcall.}
glBindBufferOffsetEXT: proc (target: GLenum; index: GLuint; buffer: GLuint;
                             offset: GLintptr): void {...}{.stdcall.}
glBindBufferOffsetNV: proc (target: GLenum; index: GLuint; buffer: GLuint;
                            offset: GLintptr): void {...}{.stdcall.}
glBindBufferRange: proc (target: GLenum; index: GLuint; buffer: GLuint;
                         offset: GLintptr; size: GLsizeiptr): void {...}{.stdcall.}
glBindBufferRangeEXT: proc (target: GLenum; index: GLuint; buffer: GLuint;
                            offset: GLintptr; size: GLsizeiptr): void {...}{.stdcall.}
glBindBufferRangeNV: proc (target: GLenum; index: GLuint; buffer: GLuint;
                           offset: GLintptr; size: GLsizeiptr): void {...}{.stdcall.}
glBindBuffersBase: proc (target: GLenum; first: GLuint; count: GLsizei;
                         buffers: ptr GLuint): void {...}{.stdcall.}
glBindBuffersRange: proc (target: GLenum; first: GLuint; count: GLsizei;
                          buffers: ptr GLuint; offsets: ptr GLintptr;
                          sizes: ptr GLsizeiptr): void {...}{.stdcall.}
glBindFragDataLocation: proc (program: GLuint; color: GLuint; name: cstring): void {...}{.
    stdcall.}
glBindFragDataLocationEXT: proc (program: GLuint; color: GLuint; name: cstring): void {...}{.
    stdcall.}
glBindFragDataLocationIndexed: proc (program: GLuint; colorNumber: GLuint;
                                     index: GLuint; name: cstring): void {...}{.
    stdcall.}
glBindFragDataLocationIndexedEXT: proc (program: GLuint; colorNumber: GLuint;
                                        index: GLuint; name: cstring): void {...}{.
    stdcall.}
glBindFragmentShaderATI: proc (id: GLuint): void {...}{.stdcall.}
glBindFramebuffer: proc (target: GLenum; framebuffer: GLuint): void {...}{.stdcall.}
glBindFramebufferEXT: proc (target: GLenum; framebuffer: GLuint): void {...}{.stdcall.}
glBindFramebufferOES: proc (target: GLenum; framebuffer: GLuint): void {...}{.stdcall.}
glBindImageTexture: proc (unit: GLuint; texture: GLuint; level: GLint;
                          layered: GLboolean; layer: GLint; access: GLenum;
                          format: GLenum): void {...}{.stdcall.}
glBindImageTextureEXT: proc (index: GLuint; texture: GLuint; level: GLint;
                             layered: GLboolean; layer: GLint; access: GLenum;
                             format: GLint): void {...}{.stdcall.}
glBindImageTextures: proc (first: GLuint; count: GLsizei; textures: ptr GLuint): void {...}{.
    stdcall.}
glBindLightParameterEXT: proc (light: GLenum; value: GLenum): GLuint {...}{.stdcall.}
glBindMaterialParameterEXT: proc (face: GLenum; value: GLenum): GLuint {...}{.stdcall.}
glBindMultiTextureEXT: proc (texunit: GLenum; target: GLenum; texture: GLuint): void {...}{.
    stdcall.}
glBindParameterEXT: proc (value: GLenum): GLuint {...}{.stdcall.}
glBindProgramARB: proc (target: GLenum; program: GLuint): void {...}{.stdcall.}
glBindProgramNV: proc (target: GLenum; id: GLuint): void {...}{.stdcall.}
glBindProgramPipeline: proc (pipeline: GLuint): void {...}{.stdcall.}
glBindProgramPipelineEXT: proc (pipeline: GLuint): void {...}{.stdcall.}
glBindRenderbuffer: proc (target: GLenum; renderbuffer: GLuint): void {...}{.stdcall.}
glBindRenderbufferEXT: proc (target: GLenum; renderbuffer: GLuint): void {...}{.
    stdcall.}
glBindRenderbufferOES: proc (target: GLenum; renderbuffer: GLuint): void {...}{.
    stdcall.}
glBindSampler: proc (unit: GLuint; sampler: GLuint): void {...}{.stdcall.}
glBindSamplers: proc (first: GLuint; count: GLsizei; samplers: ptr GLuint): void {...}{.
    stdcall.}
glBindShadingRateImageNV: proc (texture: GLuint): void {...}{.stdcall.}
glBindTexGenParameterEXT: proc (unit: GLenum; coord: GLenum; value: GLenum): GLuint {...}{.
    stdcall.}
glBindTexture: proc (target: GLenum; texture: GLuint): void {...}{.stdcall.}
glBindTextureEXT: proc (target: GLenum; texture: GLuint): void {...}{.stdcall.}
glBindTextureUnit: proc (unit: GLuint; texture: GLuint): void {...}{.stdcall.}
glBindTextureUnitParameterEXT: proc (unit: GLenum; value: GLenum): GLuint {...}{.
    stdcall.}
glBindTextures: proc (first: GLuint; count: GLsizei; textures: ptr GLuint): void {...}{.
    stdcall.}
glBindTransformFeedback: proc (target: GLenum; id: GLuint): void {...}{.stdcall.}
glBindTransformFeedbackNV: proc (target: GLenum; id: GLuint): void {...}{.stdcall.}
glBindVertexArray: proc (array: GLuint): void {...}{.stdcall.}
glBindVertexArrayAPPLE: proc (array: GLuint): void {...}{.stdcall.}
glBindVertexArrayOES: proc (array: GLuint): void {...}{.stdcall.}
glBindVertexBuffer: proc (bindingindex: GLuint; buffer: GLuint;
                          offset: GLintptr; stride: GLsizei): void {...}{.stdcall.}
glBindVertexBuffers: proc (first: GLuint; count: GLsizei; buffers: ptr GLuint;
                           offsets: ptr GLintptr; strides: ptr GLsizei): void {...}{.
    stdcall.}
glBindVertexShaderEXT: proc (id: GLuint): void {...}{.stdcall.}
glBindVideoCaptureStreamBufferNV: proc (video_capture_slot: GLuint;
                                        stream: GLuint; frame_region: GLenum;
                                        offset: GLintptrArb): void {...}{.stdcall.}
glBindVideoCaptureStreamTextureNV: proc (video_capture_slot: GLuint;
    stream: GLuint; frame_region: GLenum; target: GLenum; texture: GLuint): void {...}{.
    stdcall.}
glBinormal3bEXT: proc (bx: GLbyte; by: GLbyte; bz: GLbyte): void {...}{.stdcall.}
glBinormal3bvEXT: proc (v: ptr GLbyte): void {...}{.stdcall.}
glBinormal3dEXT: proc (bx: GLdouble; by: GLdouble; bz: GLdouble): void {...}{.stdcall.}
glBinormal3dvEXT: proc (v: ptr GLdouble): void {...}{.stdcall.}
glBinormal3fEXT: proc (bx: GLfloat; by: GLfloat; bz: GLfloat): void {...}{.stdcall.}
glBinormal3fvEXT: proc (v: ptr GLfloat): void {...}{.stdcall.}
glBinormal3iEXT: proc (bx: GLint; by: GLint; bz: GLint): void {...}{.stdcall.}
glBinormal3ivEXT: proc (v: ptr GLint): void {...}{.stdcall.}
glBinormal3sEXT: proc (bx: GLshort; by: GLshort; bz: GLshort): void {...}{.stdcall.}
glBinormal3svEXT: proc (v: ptr GLshort): void {...}{.stdcall.}
glBinormalPointerEXT: proc (type: GLenum; stride: GLsizei; pointer: pointer): void {...}{.
    stdcall.}
glBitmap: proc (width: GLsizei; height: GLsizei; xorig: GLfloat; yorig: GLfloat;
                xmove: GLfloat; ymove: GLfloat; bitmap: ptr GLubyte): void {...}{.
    stdcall.}
glBitmapxOES: proc (width: GLsizei; height: GLsizei; xorig: GLfixed;
                    yorig: GLfixed; xmove: GLfixed; ymove: GLfixed;
                    bitmap: ptr GLubyte): void {...}{.stdcall.}
glBlendBarrier: proc (): void {...}{.stdcall.}
glBlendBarrierKHR: proc (): void {...}{.stdcall.}
glBlendBarrierNV: proc (): void {...}{.stdcall.}
glBlendColor: proc (red: GLfloat; green: GLfloat; blue: GLfloat; alpha: GLfloat): void {...}{.
    stdcall.}
glBlendColorEXT: proc (red: GLfloat; green: GLfloat; blue: GLfloat;
                       alpha: GLfloat): void {...}{.stdcall.}
glBlendColorxOES: proc (red: GLfixed; green: GLfixed; blue: GLfixed;
                        alpha: GLfixed): void {...}{.stdcall.}
glBlendEquation: proc (mode: GLenum): void {...}{.stdcall.}
glBlendEquationEXT: proc (mode: GLenum): void {...}{.stdcall.}
glBlendEquationIndexedAMD: proc (buf: GLuint; mode: GLenum): void {...}{.stdcall.}
glBlendEquationOES: proc (mode: GLenum): void {...}{.stdcall.}
glBlendEquationSeparate: proc (modeRGB: GLenum; modeAlpha: GLenum): void {...}{.
    stdcall.}
glBlendEquationSeparateEXT: proc (modeRGB: GLenum; modeAlpha: GLenum): void {...}{.
    stdcall.}
glBlendEquationSeparateIndexedAMD: proc (buf: GLuint; modeRGB: GLenum;
    modeAlpha: GLenum): void {...}{.stdcall.}
glBlendEquationSeparateOES: proc (modeRGB: GLenum; modeAlpha: GLenum): void {...}{.
    stdcall.}
glBlendEquationSeparatei: proc (buf: GLuint; modeRGB: GLenum; modeAlpha: GLenum): void {...}{.
    stdcall.}
glBlendEquationSeparateiARB: proc (buf: GLuint; modeRGB: GLenum;
                                   modeAlpha: GLenum): void {...}{.stdcall.}
glBlendEquationSeparateiEXT: proc (buf: GLuint; modeRGB: GLenum;
                                   modeAlpha: GLenum): void {...}{.stdcall.}
glBlendEquationSeparateiOES: proc (buf: GLuint; modeRGB: GLenum;
                                   modeAlpha: GLenum): void {...}{.stdcall.}
glBlendEquationi: proc (buf: GLuint; mode: GLenum): void {...}{.stdcall.}
glBlendEquationiARB: proc (buf: GLuint; mode: GLenum): void {...}{.stdcall.}
glBlendEquationiEXT: proc (buf: GLuint; mode: GLenum): void {...}{.stdcall.}
glBlendEquationiOES: proc (buf: GLuint; mode: GLenum): void {...}{.stdcall.}
glBlendFunc: proc (sfactor: GLenum; dfactor: GLenum): void {...}{.stdcall.}
glBlendFuncIndexedAMD: proc (buf: GLuint; src: GLenum; dst: GLenum): void {...}{.
    stdcall.}
glBlendFuncSeparate: proc (sfactorRGB: GLenum; dfactorRGB: GLenum;
                           sfactorAlpha: GLenum; dfactorAlpha: GLenum): void {...}{.
    stdcall.}
glBlendFuncSeparateEXT: proc (sfactorRGB: GLenum; dfactorRGB: GLenum;
                              sfactorAlpha: GLenum; dfactorAlpha: GLenum): void {...}{.
    stdcall.}
glBlendFuncSeparateINGR: proc (sfactorRGB: GLenum; dfactorRGB: GLenum;
                               sfactorAlpha: GLenum; dfactorAlpha: GLenum): void {...}{.
    stdcall.}
glBlendFuncSeparateIndexedAMD: proc (buf: GLuint; srcRGB: GLenum;
                                     dstRGB: GLenum; srcAlpha: GLenum;
                                     dstAlpha: GLenum): void {...}{.stdcall.}
glBlendFuncSeparateOES: proc (srcRGB: GLenum; dstRGB: GLenum; srcAlpha: GLenum;
                              dstAlpha: GLenum): void {...}{.stdcall.}
glBlendFuncSeparatei: proc (buf: GLuint; srcRGB: GLenum; dstRGB: GLenum;
                            srcAlpha: GLenum; dstAlpha: GLenum): void {...}{.stdcall.}
glBlendFuncSeparateiARB: proc (buf: GLuint; srcRGB: GLenum; dstRGB: GLenum;
                               srcAlpha: GLenum; dstAlpha: GLenum): void {...}{.
    stdcall.}
glBlendFuncSeparateiEXT: proc (buf: GLuint; srcRGB: GLenum; dstRGB: GLenum;
                               srcAlpha: GLenum; dstAlpha: GLenum): void {...}{.
    stdcall.}
glBlendFuncSeparateiOES: proc (buf: GLuint; srcRGB: GLenum; dstRGB: GLenum;
                               srcAlpha: GLenum; dstAlpha: GLenum): void {...}{.
    stdcall.}
glBlendFunci: proc (buf: GLuint; src: GLenum; dst: GLenum): void {...}{.stdcall.}
glBlendFunciARB: proc (buf: GLuint; src: GLenum; dst: GLenum): void {...}{.stdcall.}
glBlendFunciEXT: proc (buf: GLuint; src: GLenum; dst: GLenum): void {...}{.stdcall.}
glBlendFunciOES: proc (buf: GLuint; src: GLenum; dst: GLenum): void {...}{.stdcall.}
glBlendParameteriNV: proc (pname: GLenum; value: GLint): void {...}{.stdcall.}
glBlitFramebuffer: proc (srcX0: GLint; srcY0: GLint; srcX1: GLint; srcY1: GLint;
                         dstX0: GLint; dstY0: GLint; dstX1: GLint; dstY1: GLint;
                         mask: GLbitfield; filter: GLenum): void {...}{.stdcall.}
glBlitFramebufferANGLE: proc (srcX0: GLint; srcY0: GLint; srcX1: GLint;
                              srcY1: GLint; dstX0: GLint; dstY0: GLint;
                              dstX1: GLint; dstY1: GLint; mask: GLbitfield;
                              filter: GLenum): void {...}{.stdcall.}
glBlitFramebufferEXT: proc (srcX0: GLint; srcY0: GLint; srcX1: GLint;
                            srcY1: GLint; dstX0: GLint; dstY0: GLint;
                            dstX1: GLint; dstY1: GLint; mask: GLbitfield;
                            filter: GLenum): void {...}{.stdcall.}
glBlitFramebufferNV: proc (srcX0: GLint; srcY0: GLint; srcX1: GLint;
                           srcY1: GLint; dstX0: GLint; dstY0: GLint;
                           dstX1: GLint; dstY1: GLint; mask: GLbitfield;
                           filter: GLenum): void {...}{.stdcall.}
glBlitNamedFramebuffer: proc (readFramebuffer: GLuint; drawFramebuffer: GLuint;
                              srcX0: GLint; srcY0: GLint; srcX1: GLint;
                              srcY1: GLint; dstX0: GLint; dstY0: GLint;
                              dstX1: GLint; dstY1: GLint; mask: GLbitfield;
                              filter: GLenum): void {...}{.stdcall.}
glBufferAddressRangeNV: proc (pname: GLenum; index: GLuint;
                              address: GLuint64EXT; length: GLsizeiptr): void {...}{.
    stdcall.}
glBufferAttachMemoryNV: proc (target: GLenum; memory: GLuint; offset: GLuint64): void {...}{.
    stdcall.}
glBufferData: proc (target: GLenum; size: GLsizeiptr; data: pointer;
                    usage: GLenum): void {...}{.stdcall.}
glBufferDataARB: proc (target: GLenum; size: GLsizeiptrArb; data: pointer;
                       usage: GLenum): void {...}{.stdcall.}
glBufferPageCommitmentARB: proc (target: GLenum; offset: GLintptr;
                                 size: GLsizeiptr; commit: GLboolean): void {...}{.
    stdcall.}
glBufferPageCommitmentMemNV: proc (target: GLenum; offset: GLintptr;
                                   size: GLsizeiptr; memory: GLuint;
                                   memOffset: GLuint64; commit: GLboolean): void {...}{.
    stdcall.}
glBufferParameteriAPPLE: proc (target: GLenum; pname: GLenum; param: GLint): void {...}{.
    stdcall.}
glBufferStorage: proc (target: GLenum; size: GLsizeiptr; data: pointer;
                       flags: GLbitfield): void {...}{.stdcall.}
glBufferStorageEXT: proc (target: GLenum; size: GLsizeiptr; data: pointer;
                          flags: GLbitfield): void {...}{.stdcall.}
glBufferStorageExternalEXT: proc (target: GLenum; offset: GLintptr;
                                  size: GLsizeiptr; clientBuffer: pointer;
                                  flags: GLbitfield): void {...}{.stdcall.}
glBufferStorageMemEXT: proc (target: GLenum; size: GLsizeiptr; memory: GLuint;
                             offset: GLuint64): void {...}{.stdcall.}
glBufferSubData: proc (target: GLenum; offset: GLintptr; size: GLsizeiptr;
                       data: pointer): void {...}{.stdcall.}
glBufferSubDataARB: proc (target: GLenum; offset: GLintptrArb;
                          size: GLsizeiptrArb; data: pointer): void {...}{.stdcall.}
glCallCommandListNV: proc (list: GLuint): void {...}{.stdcall.}
glCallList: proc (list: GLuint): void {...}{.stdcall.}
glCallLists: proc (n: GLsizei; type: GLenum; lists: pointer): void {...}{.stdcall.}
glCheckFramebufferStatus: proc (target: GLenum): GLenum {...}{.stdcall.}
glCheckFramebufferStatusEXT: proc (target: GLenum): GLenum {...}{.stdcall.}
glCheckFramebufferStatusOES: proc (target: GLenum): GLenum {...}{.stdcall.}
glCheckNamedFramebufferStatus: proc (framebuffer: GLuint; target: GLenum): GLenum {...}{.
    stdcall.}
glCheckNamedFramebufferStatusEXT: proc (framebuffer: GLuint; target: GLenum): GLenum {...}{.
    stdcall.}
glClampColor: proc (target: GLenum; clamp: GLenum): void {...}{.stdcall.}
glClampColorARB: proc (target: GLenum; clamp: GLenum): void {...}{.stdcall.}
glClear: proc (mask: GLbitfield): void {...}{.stdcall.}
glClearAccum: proc (red: GLfloat; green: GLfloat; blue: GLfloat; alpha: GLfloat): void {...}{.
    stdcall.}
glClearAccumxOES: proc (red: GLfixed; green: GLfixed; blue: GLfixed;
                        alpha: GLfixed): void {...}{.stdcall.}
glClearBufferData: proc (target: GLenum; internalformat: GLenum; format: GLenum;
                         type: GLenum; data: pointer): void {...}{.stdcall.}
glClearBufferSubData: proc (target: GLenum; internalformat: GLenum;
                            offset: GLintptr; size: GLsizeiptr; format: GLenum;
                            type: GLenum; data: pointer): void {...}{.stdcall.}
glClearBufferfi: proc (buffer: GLenum; drawbuffer: GLint; depth: GLfloat;
                       stencil: GLint): void {...}{.stdcall.}
glClearBufferfv: proc (buffer: GLenum; drawbuffer: GLint; value: ptr GLfloat): void {...}{.
    stdcall.}
glClearBufferiv: proc (buffer: GLenum; drawbuffer: GLint; value: ptr GLint): void {...}{.
    stdcall.}
glClearBufferuiv: proc (buffer: GLenum; drawbuffer: GLint; value: ptr GLuint): void {...}{.
    stdcall.}
glClearColor: proc (red: GLfloat; green: GLfloat; blue: GLfloat; alpha: GLfloat): void {...}{.
    stdcall.}
glClearColorIiEXT: proc (red: GLint; green: GLint; blue: GLint; alpha: GLint): void {...}{.
    stdcall.}
glClearColorIuiEXT: proc (red: GLuint; green: GLuint; blue: GLuint;
                          alpha: GLuint): void {...}{.stdcall.}
glClearColorx: proc (red: GLfixed; green: GLfixed; blue: GLfixed; alpha: GLfixed): void {...}{.
    stdcall.}
glClearColorxOES: proc (red: GLfixed; green: GLfixed; blue: GLfixed;
                        alpha: GLfixed): void {...}{.stdcall.}
glClearDepth: proc (depth: GLdouble): void {...}{.stdcall.}
glClearDepthdNV: proc (depth: GLdouble): void {...}{.stdcall.}
glClearDepthf: proc (d: GLfloat): void {...}{.stdcall.}
glClearDepthfOES: proc (depth: GLclampf): void {...}{.stdcall.}
glClearDepthx: proc (depth: GLfixed): void {...}{.stdcall.}
glClearDepthxOES: proc (depth: GLfixed): void {...}{.stdcall.}
glClearIndex: proc (c: GLfloat): void {...}{.stdcall.}
glClearNamedBufferData: proc (buffer: GLuint; internalformat: GLenum;
                              format: GLenum; type: GLenum; data: pointer): void {...}{.
    stdcall.}
glClearNamedBufferDataEXT: proc (buffer: GLuint; internalformat: GLenum;
                                 format: GLenum; type: GLenum; data: pointer): void {...}{.
    stdcall.}
glClearNamedBufferSubData: proc (buffer: GLuint; internalformat: GLenum;
                                 offset: GLintptr; size: GLsizeiptr;
                                 format: GLenum; type: GLenum; data: pointer): void {...}{.
    stdcall.}
glClearNamedBufferSubDataEXT: proc (buffer: GLuint; internalformat: GLenum;
                                    offset: GLsizeiptr; size: GLsizeiptr;
                                    format: GLenum; type: GLenum; data: pointer): void {...}{.
    stdcall.}
glClearNamedFramebufferfi: proc (framebuffer: GLuint; buffer: GLenum;
                                 drawbuffer: GLint; depth: GLfloat;
                                 stencil: GLint): void {...}{.stdcall.}
glClearNamedFramebufferfv: proc (framebuffer: GLuint; buffer: GLenum;
                                 drawbuffer: GLint; value: ptr GLfloat): void {...}{.
    stdcall.}
glClearNamedFramebufferiv: proc (framebuffer: GLuint; buffer: GLenum;
                                 drawbuffer: GLint; value: ptr GLint): void {...}{.
    stdcall.}
glClearNamedFramebufferuiv: proc (framebuffer: GLuint; buffer: GLenum;
                                  drawbuffer: GLint; value: ptr GLuint): void {...}{.
    stdcall.}
glClearPixelLocalStorageuiEXT: proc (offset: GLsizei; n: GLsizei;
                                     values: ptr GLuint): void {...}{.stdcall.}
glClearStencil: proc (s: GLint): void {...}{.stdcall.}
glClearTexImage: proc (texture: GLuint; level: GLint; format: GLenum;
                       type: GLenum; data: pointer): void {...}{.stdcall.}
glClearTexImageEXT: proc (texture: GLuint; level: GLint; format: GLenum;
                          type: GLenum; data: pointer): void {...}{.stdcall.}
glClearTexSubImage: proc (texture: GLuint; level: GLint; xoffset: GLint;
                          yoffset: GLint; zoffset: GLint; width: GLsizei;
                          height: GLsizei; depth: GLsizei; format: GLenum;
                          type: GLenum; data: pointer): void {...}{.stdcall.}
glClearTexSubImageEXT: proc (texture: GLuint; level: GLint; xoffset: GLint;
                             yoffset: GLint; zoffset: GLint; width: GLsizei;
                             height: GLsizei; depth: GLsizei; format: GLenum;
                             type: GLenum; data: pointer): void {...}{.stdcall.}
glClientActiveTexture: proc (texture: GLenum): void {...}{.stdcall.}
glClientActiveTextureARB: proc (texture: GLenum): void {...}{.stdcall.}
glClientActiveVertexStreamATI: proc (stream: GLenum): void {...}{.stdcall.}
glClientAttribDefaultEXT: proc (mask: GLbitfield): void {...}{.stdcall.}
glClientWaitSemaphoreui64NVX: proc (fenceObjectCount: GLsizei;
                                    semaphoreArray: ptr GLuint;
                                    fenceValueArray: ptr GLuint64): void {...}{.
    stdcall.}
glClientWaitSync: proc (sync: GLsync; flags: GLbitfield; timeout: GLuint64): GLenum {...}{.
    stdcall.}
glClientWaitSyncAPPLE: proc (sync: GLsync; flags: GLbitfield; timeout: GLuint64): GLenum {...}{.
    stdcall.}
glClipControl: proc (origin: GLenum; depth: GLenum): void {...}{.stdcall.}
glClipControlEXT: proc (origin: GLenum; depth: GLenum): void {...}{.stdcall.}
glClipPlane: proc (plane: GLenum; equation: ptr GLdouble): void {...}{.stdcall.}
glClipPlanef: proc (p: GLenum; eqn: ptr GLfloat): void {...}{.stdcall.}
glClipPlanefIMG: proc (p: GLenum; eqn: ptr GLfloat): void {...}{.stdcall.}
glClipPlanefOES: proc (plane: GLenum; equation: ptr GLfloat): void {...}{.stdcall.}
glClipPlanex: proc (plane: GLenum; equation: ptr GLfixed): void {...}{.stdcall.}
glClipPlanexIMG: proc (p: GLenum; eqn: ptr GLfixed): void {...}{.stdcall.}
glClipPlanexOES: proc (plane: GLenum; equation: ptr GLfixed): void {...}{.stdcall.}
glColor3b: proc (red: GLbyte; green: GLbyte; blue: GLbyte): void {...}{.stdcall.}
glColor3bv: proc (v: ptr GLbyte): void {...}{.stdcall.}
glColor3d: proc (red: GLdouble; green: GLdouble; blue: GLdouble): void {...}{.stdcall.}
glColor3dv: proc (v: ptr GLdouble): void {...}{.stdcall.}
glColor3f: proc (red: GLfloat; green: GLfloat; blue: GLfloat): void {...}{.stdcall.}
glColor3fVertex3fSUN: proc (r: GLfloat; g: GLfloat; b: GLfloat; x: GLfloat;
                            y: GLfloat; z: GLfloat): void {...}{.stdcall.}
glColor3fVertex3fvSUN: proc (c: ptr GLfloat; v: ptr GLfloat): void {...}{.stdcall.}
glColor3fv: proc (v: ptr GLfloat): void {...}{.stdcall.}
glColor3hNV: proc (red: GLhalfNv; green: GLhalfNv; blue: GLhalfNv): void {...}{.
    stdcall.}
glColor3hvNV: proc (v: ptr GLhalfNv): void {...}{.stdcall.}
glColor3i: proc (red: GLint; green: GLint; blue: GLint): void {...}{.stdcall.}
glColor3iv: proc (v: ptr GLint): void {...}{.stdcall.}
glColor3s: proc (red: GLshort; green: GLshort; blue: GLshort): void {...}{.stdcall.}
glColor3sv: proc (v: ptr GLshort): void {...}{.stdcall.}
glColor3ub: proc (red: GLubyte; green: GLubyte; blue: GLubyte): void {...}{.stdcall.}
glColor3ubv: proc (v: ptr GLubyte): void {...}{.stdcall.}
glColor3ui: proc (red: GLuint; green: GLuint; blue: GLuint): void {...}{.stdcall.}
glColor3uiv: proc (v: ptr GLuint): void {...}{.stdcall.}
glColor3us: proc (red: GLushort; green: GLushort; blue: GLushort): void {...}{.
    stdcall.}
glColor3usv: proc (v: ptr GLushort): void {...}{.stdcall.}
glColor3xOES: proc (red: GLfixed; green: GLfixed; blue: GLfixed): void {...}{.stdcall.}
glColor3xvOES: proc (components: ptr GLfixed): void {...}{.stdcall.}
glColor4b: proc (red: GLbyte; green: GLbyte; blue: GLbyte; alpha: GLbyte): void {...}{.
    stdcall.}
glColor4bv: proc (v: ptr GLbyte): void {...}{.stdcall.}
glColor4d: proc (red: GLdouble; green: GLdouble; blue: GLdouble; alpha: GLdouble): void {...}{.
    stdcall.}
glColor4dv: proc (v: ptr GLdouble): void {...}{.stdcall.}
glColor4f: proc (red: GLfloat; green: GLfloat; blue: GLfloat; alpha: GLfloat): void {...}{.
    stdcall.}
glColor4fNormal3fVertex3fSUN: proc (r: GLfloat; g: GLfloat; b: GLfloat;
                                    a: GLfloat; nx: GLfloat; ny: GLfloat;
                                    nz: GLfloat; x: GLfloat; y: GLfloat;
                                    z: GLfloat): void {...}{.stdcall.}
glColor4fNormal3fVertex3fvSUN: proc (c: ptr GLfloat; n: ptr GLfloat;
                                     v: ptr GLfloat): void {...}{.stdcall.}
glColor4fv: proc (v: ptr GLfloat): void {...}{.stdcall.}
glColor4hNV: proc (red: GLhalfNv; green: GLhalfNv; blue: GLhalfNv;
                   alpha: GLhalfNv): void {...}{.stdcall.}
glColor4hvNV: proc (v: ptr GLhalfNv): void {...}{.stdcall.}
glColor4i: proc (red: GLint; green: GLint; blue: GLint; alpha: GLint): void {...}{.
    stdcall.}
glColor4iv: proc (v: ptr GLint): void {...}{.stdcall.}
glColor4s: proc (red: GLshort; green: GLshort; blue: GLshort; alpha: GLshort): void {...}{.
    stdcall.}
glColor4sv: proc (v: ptr GLshort): void {...}{.stdcall.}
glColor4ub: proc (red: GLubyte; green: GLubyte; blue: GLubyte; alpha: GLubyte): void {...}{.
    stdcall.}
glColor4ubVertex2fSUN: proc (r: GLubyte; g: GLubyte; b: GLubyte; a: GLubyte;
                             x: GLfloat; y: GLfloat): void {...}{.stdcall.}
glColor4ubVertex2fvSUN: proc (c: ptr GLubyte; v: ptr GLfloat): void {...}{.stdcall.}
glColor4ubVertex3fSUN: proc (r: GLubyte; g: GLubyte; b: GLubyte; a: GLubyte;
                             x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.stdcall.}
glColor4ubVertex3fvSUN: proc (c: ptr GLubyte; v: ptr GLfloat): void {...}{.stdcall.}
glColor4ubv: proc (v: ptr GLubyte): void {...}{.stdcall.}
glColor4ui: proc (red: GLuint; green: GLuint; blue: GLuint; alpha: GLuint): void {...}{.
    stdcall.}
glColor4uiv: proc (v: ptr GLuint): void {...}{.stdcall.}
glColor4us: proc (red: GLushort; green: GLushort; blue: GLushort;
                  alpha: GLushort): void {...}{.stdcall.}
glColor4usv: proc (v: ptr GLushort): void {...}{.stdcall.}
glColor4x: proc (red: GLfixed; green: GLfixed; blue: GLfixed; alpha: GLfixed): void {...}{.
    stdcall.}
glColor4xOES: proc (red: GLfixed; green: GLfixed; blue: GLfixed; alpha: GLfixed): void {...}{.
    stdcall.}
glColor4xvOES: proc (components: ptr GLfixed): void {...}{.stdcall.}
glColorFormatNV: proc (size: GLint; type: GLenum; stride: GLsizei): void {...}{.
    stdcall.}
glColorFragmentOp1ATI: proc (op: GLenum; dst: GLuint; dstMask: GLuint;
                             dstMod: GLuint; arg1: GLuint; arg1Rep: GLuint;
                             arg1Mod: GLuint): void {...}{.stdcall.}
glColorFragmentOp2ATI: proc (op: GLenum; dst: GLuint; dstMask: GLuint;
                             dstMod: GLuint; arg1: GLuint; arg1Rep: GLuint;
                             arg1Mod: GLuint; arg2: GLuint; arg2Rep: GLuint;
                             arg2Mod: GLuint): void {...}{.stdcall.}
glColorFragmentOp3ATI: proc (op: GLenum; dst: GLuint; dstMask: GLuint;
                             dstMod: GLuint; arg1: GLuint; arg1Rep: GLuint;
                             arg1Mod: GLuint; arg2: GLuint; arg2Rep: GLuint;
                             arg2Mod: GLuint; arg3: GLuint; arg3Rep: GLuint;
                             arg3Mod: GLuint): void {...}{.stdcall.}
glColorMask: proc (red: GLboolean; green: GLboolean; blue: GLboolean;
                   alpha: GLboolean): void {...}{.stdcall.}
glColorMaskIndexedEXT: proc (index: GLuint; r: GLboolean; g: GLboolean;
                             b: GLboolean; a: GLboolean): void {...}{.stdcall.}
glColorMaski: proc (index: GLuint; r: GLboolean; g: GLboolean; b: GLboolean;
                    a: GLboolean): void {...}{.stdcall.}
glColorMaskiEXT: proc (index: GLuint; r: GLboolean; g: GLboolean; b: GLboolean;
                       a: GLboolean): void {...}{.stdcall.}
glColorMaskiOES: proc (index: GLuint; r: GLboolean; g: GLboolean; b: GLboolean;
                       a: GLboolean): void {...}{.stdcall.}
glColorMaterial: proc (face: GLenum; mode: GLenum): void {...}{.stdcall.}
glColorP3ui: proc (type: GLenum; color: GLuint): void {...}{.stdcall.}
glColorP3uiv: proc (type: GLenum; color: ptr GLuint): void {...}{.stdcall.}
glColorP4ui: proc (type: GLenum; color: GLuint): void {...}{.stdcall.}
glColorP4uiv: proc (type: GLenum; color: ptr GLuint): void {...}{.stdcall.}
glColorPointer: proc (size: GLint; type: GLenum; stride: GLsizei;
                      pointer: pointer): void {...}{.stdcall.}
glColorPointerEXT: proc (size: GLint; type: GLenum; stride: GLsizei;
                         count: GLsizei; pointer: pointer): void {...}{.stdcall.}
glColorPointerListIBM: proc (size: GLint; type: GLenum; stride: GLint;
                             pointer: ptr pointer; ptrstride: GLint): void {...}{.
    stdcall.}
glColorPointervINTEL: proc (size: GLint; type: GLenum; pointer: ptr pointer): void {...}{.
    stdcall.}
glColorSubTable: proc (target: GLenum; start: GLsizei; count: GLsizei;
                       format: GLenum; type: GLenum; data: pointer): void {...}{.
    stdcall.}
glColorSubTableEXT: proc (target: GLenum; start: GLsizei; count: GLsizei;
                          format: GLenum; type: GLenum; data: pointer): void {...}{.
    stdcall.}
glColorTable: proc (target: GLenum; internalformat: GLenum; width: GLsizei;
                    format: GLenum; type: GLenum; table: pointer): void {...}{.
    stdcall.}
glColorTableEXT: proc (target: GLenum; internalFormat: GLenum; width: GLsizei;
                       format: GLenum; type: GLenum; table: pointer): void {...}{.
    stdcall.}
glColorTableParameterfv: proc (target: GLenum; pname: GLenum;
                               params: ptr GLfloat): void {...}{.stdcall.}
glColorTableParameterfvSGI: proc (target: GLenum; pname: GLenum;
                                  params: ptr GLfloat): void {...}{.stdcall.}
glColorTableParameteriv: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glColorTableParameterivSGI: proc (target: GLenum; pname: GLenum;
                                  params: ptr GLint): void {...}{.stdcall.}
glColorTableSGI: proc (target: GLenum; internalformat: GLenum; width: GLsizei;
                       format: GLenum; type: GLenum; table: pointer): void {...}{.
    stdcall.}
glCombinerInputNV: proc (stage: GLenum; portion: GLenum; variable: GLenum;
                         input: GLenum; mapping: GLenum; componentUsage: GLenum): void {...}{.
    stdcall.}
glCombinerOutputNV: proc (stage: GLenum; portion: GLenum; abOutput: GLenum;
                          cdOutput: GLenum; sumOutput: GLenum; scale: GLenum;
                          bias: GLenum; abDotProduct: GLboolean;
                          cdDotProduct: GLboolean; muxSum: GLboolean): void {...}{.
    stdcall.}
glCombinerParameterfNV: proc (pname: GLenum; param: GLfloat): void {...}{.stdcall.}
glCombinerParameterfvNV: proc (pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glCombinerParameteriNV: proc (pname: GLenum; param: GLint): void {...}{.stdcall.}
glCombinerParameterivNV: proc (pname: GLenum; params: ptr GLint): void {...}{.stdcall.}
glCombinerStageParameterfvNV: proc (stage: GLenum; pname: GLenum;
                                    params: ptr GLfloat): void {...}{.stdcall.}
glCommandListSegmentsNV: proc (list: GLuint; segments: GLuint): void {...}{.stdcall.}
glCompileCommandListNV: proc (list: GLuint): void {...}{.stdcall.}
glCompileShader: proc (shader: GLuint): void {...}{.stdcall.}
glCompileShaderARB: proc (shaderObj: GLhandleArb): void {...}{.stdcall.}
glCompileShaderIncludeARB: proc (shader: GLuint; count: GLsizei;
                                 path: ptr cstring; length: ptr GLint): void {...}{.
    stdcall.}
glCompressedMultiTexImage1DEXT: proc (texunit: GLenum; target: GLenum;
                                      level: GLint; internalformat: GLenum;
                                      width: GLsizei; border: GLint;
                                      imageSize: GLsizei; bits: pointer): void {...}{.
    stdcall.}
glCompressedMultiTexImage2DEXT: proc (texunit: GLenum; target: GLenum;
                                      level: GLint; internalformat: GLenum;
                                      width: GLsizei; height: GLsizei;
                                      border: GLint; imageSize: GLsizei;
                                      bits: pointer): void {...}{.stdcall.}
glCompressedMultiTexImage3DEXT: proc (texunit: GLenum; target: GLenum;
                                      level: GLint; internalformat: GLenum;
                                      width: GLsizei; height: GLsizei;
                                      depth: GLsizei; border: GLint;
                                      imageSize: GLsizei; bits: pointer): void {...}{.
    stdcall.}
glCompressedMultiTexSubImage1DEXT: proc (texunit: GLenum; target: GLenum;
    level: GLint; xoffset: GLint; width: GLsizei; format: GLenum;
    imageSize: GLsizei; bits: pointer): void {...}{.stdcall.}
glCompressedMultiTexSubImage2DEXT: proc (texunit: GLenum; target: GLenum;
    level: GLint; xoffset: GLint; yoffset: GLint; width: GLsizei;
    height: GLsizei; format: GLenum; imageSize: GLsizei; bits: pointer): void {...}{.
    stdcall.}
glCompressedMultiTexSubImage3DEXT: proc (texunit: GLenum; target: GLenum;
    level: GLint; xoffset: GLint; yoffset: GLint; zoffset: GLint;
    width: GLsizei; height: GLsizei; depth: GLsizei; format: GLenum;
    imageSize: GLsizei; bits: pointer): void {...}{.stdcall.}
glCompressedTexImage1D: proc (target: GLenum; level: GLint;
                              internalformat: GLenum; width: GLsizei;
                              border: GLint; imageSize: GLsizei; data: pointer): void {...}{.
    stdcall.}
glCompressedTexImage1DARB: proc (target: GLenum; level: GLint;
                                 internalformat: GLenum; width: GLsizei;
                                 border: GLint; imageSize: GLsizei;
                                 data: pointer): void {...}{.stdcall.}
glCompressedTexImage2D: proc (target: GLenum; level: GLint;
                              internalformat: GLenum; width: GLsizei;
                              height: GLsizei; border: GLint;
                              imageSize: GLsizei; data: pointer): void {...}{.stdcall.}
glCompressedTexImage2DARB: proc (target: GLenum; level: GLint;
                                 internalformat: GLenum; width: GLsizei;
                                 height: GLsizei; border: GLint;
                                 imageSize: GLsizei; data: pointer): void {...}{.
    stdcall.}
glCompressedTexImage3D: proc (target: GLenum; level: GLint;
                              internalformat: GLenum; width: GLsizei;
                              height: GLsizei; depth: GLsizei; border: GLint;
                              imageSize: GLsizei; data: pointer): void {...}{.stdcall.}
glCompressedTexImage3DARB: proc (target: GLenum; level: GLint;
                                 internalformat: GLenum; width: GLsizei;
                                 height: GLsizei; depth: GLsizei; border: GLint;
                                 imageSize: GLsizei; data: pointer): void {...}{.
    stdcall.}
glCompressedTexImage3DOES: proc (target: GLenum; level: GLint;
                                 internalformat: GLenum; width: GLsizei;
                                 height: GLsizei; depth: GLsizei; border: GLint;
                                 imageSize: GLsizei; data: pointer): void {...}{.
    stdcall.}
glCompressedTexSubImage1D: proc (target: GLenum; level: GLint; xoffset: GLint;
                                 width: GLsizei; format: GLenum;
                                 imageSize: GLsizei; data: pointer): void {...}{.
    stdcall.}
glCompressedTexSubImage1DARB: proc (target: GLenum; level: GLint;
                                    xoffset: GLint; width: GLsizei;
                                    format: GLenum; imageSize: GLsizei;
                                    data: pointer): void {...}{.stdcall.}
glCompressedTexSubImage2D: proc (target: GLenum; level: GLint; xoffset: GLint;
                                 yoffset: GLint; width: GLsizei;
                                 height: GLsizei; format: GLenum;
                                 imageSize: GLsizei; data: pointer): void {...}{.
    stdcall.}
glCompressedTexSubImage2DARB: proc (target: GLenum; level: GLint;
                                    xoffset: GLint; yoffset: GLint;
                                    width: GLsizei; height: GLsizei;
                                    format: GLenum; imageSize: GLsizei;
                                    data: pointer): void {...}{.stdcall.}
glCompressedTexSubImage3D: proc (target: GLenum; level: GLint; xoffset: GLint;
                                 yoffset: GLint; zoffset: GLint; width: GLsizei;
                                 height: GLsizei; depth: GLsizei;
                                 format: GLenum; imageSize: GLsizei;
                                 data: pointer): void {...}{.stdcall.}
glCompressedTexSubImage3DARB: proc (target: GLenum; level: GLint;
                                    xoffset: GLint; yoffset: GLint;
                                    zoffset: GLint; width: GLsizei;
                                    height: GLsizei; depth: GLsizei;
                                    format: GLenum; imageSize: GLsizei;
                                    data: pointer): void {...}{.stdcall.}
glCompressedTexSubImage3DOES: proc (target: GLenum; level: GLint;
                                    xoffset: GLint; yoffset: GLint;
                                    zoffset: GLint; width: GLsizei;
                                    height: GLsizei; depth: GLsizei;
                                    format: GLenum; imageSize: GLsizei;
                                    data: pointer): void {...}{.stdcall.}
glCompressedTextureImage1DEXT: proc (texture: GLuint; target: GLenum;
                                     level: GLint; internalformat: GLenum;
                                     width: GLsizei; border: GLint;
                                     imageSize: GLsizei; bits: pointer): void {...}{.
    stdcall.}
glCompressedTextureImage2DEXT: proc (texture: GLuint; target: GLenum;
                                     level: GLint; internalformat: GLenum;
                                     width: GLsizei; height: GLsizei;
                                     border: GLint; imageSize: GLsizei;
                                     bits: pointer): void {...}{.stdcall.}
glCompressedTextureImage3DEXT: proc (texture: GLuint; target: GLenum;
                                     level: GLint; internalformat: GLenum;
                                     width: GLsizei; height: GLsizei;
                                     depth: GLsizei; border: GLint;
                                     imageSize: GLsizei; bits: pointer): void {...}{.
    stdcall.}
glCompressedTextureSubImage1D: proc (texture: GLuint; level: GLint;
                                     xoffset: GLint; width: GLsizei;
                                     format: GLenum; imageSize: GLsizei;
                                     data: pointer): void {...}{.stdcall.}
glCompressedTextureSubImage1DEXT: proc (texture: GLuint; target: GLenum;
                                        level: GLint; xoffset: GLint;
                                        width: GLsizei; format: GLenum;
                                        imageSize: GLsizei; bits: pointer): void {...}{.
    stdcall.}
glCompressedTextureSubImage2D: proc (texture: GLuint; level: GLint;
                                     xoffset: GLint; yoffset: GLint;
                                     width: GLsizei; height: GLsizei;
                                     format: GLenum; imageSize: GLsizei;
                                     data: pointer): void {...}{.stdcall.}
glCompressedTextureSubImage2DEXT: proc (texture: GLuint; target: GLenum;
                                        level: GLint; xoffset: GLint;
                                        yoffset: GLint; width: GLsizei;
                                        height: GLsizei; format: GLenum;
                                        imageSize: GLsizei; bits: pointer): void {...}{.
    stdcall.}
glCompressedTextureSubImage3D: proc (texture: GLuint; level: GLint;
                                     xoffset: GLint; yoffset: GLint;
                                     zoffset: GLint; width: GLsizei;
                                     height: GLsizei; depth: GLsizei;
                                     format: GLenum; imageSize: GLsizei;
                                     data: pointer): void {...}{.stdcall.}
glCompressedTextureSubImage3DEXT: proc (texture: GLuint; target: GLenum;
                                        level: GLint; xoffset: GLint;
                                        yoffset: GLint; zoffset: GLint;
                                        width: GLsizei; height: GLsizei;
                                        depth: GLsizei; format: GLenum;
                                        imageSize: GLsizei; bits: pointer): void {...}{.
    stdcall.}
glConservativeRasterParameterfNV: proc (pname: GLenum; value: GLfloat): void {...}{.
    stdcall.}
glConservativeRasterParameteriNV: proc (pname: GLenum; param: GLint): void {...}{.
    stdcall.}
glConvolutionFilter1D: proc (target: GLenum; internalformat: GLenum;
                             width: GLsizei; format: GLenum; type: GLenum;
                             image: pointer): void {...}{.stdcall.}
glConvolutionFilter1DEXT: proc (target: GLenum; internalformat: GLenum;
                                width: GLsizei; format: GLenum; type: GLenum;
                                image: pointer): void {...}{.stdcall.}
glConvolutionFilter2D: proc (target: GLenum; internalformat: GLenum;
                             width: GLsizei; height: GLsizei; format: GLenum;
                             type: GLenum; image: pointer): void {...}{.stdcall.}
glConvolutionFilter2DEXT: proc (target: GLenum; internalformat: GLenum;
                                width: GLsizei; height: GLsizei; format: GLenum;
                                type: GLenum; image: pointer): void {...}{.stdcall.}
glConvolutionParameterf: proc (target: GLenum; pname: GLenum; params: GLfloat): void {...}{.
    stdcall.}
glConvolutionParameterfEXT: proc (target: GLenum; pname: GLenum; params: GLfloat): void {...}{.
    stdcall.}
glConvolutionParameterfv: proc (target: GLenum; pname: GLenum;
                                params: ptr GLfloat): void {...}{.stdcall.}
glConvolutionParameterfvEXT: proc (target: GLenum; pname: GLenum;
                                   params: ptr GLfloat): void {...}{.stdcall.}
glConvolutionParameteri: proc (target: GLenum; pname: GLenum; params: GLint): void {...}{.
    stdcall.}
glConvolutionParameteriEXT: proc (target: GLenum; pname: GLenum; params: GLint): void {...}{.
    stdcall.}
glConvolutionParameteriv: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glConvolutionParameterivEXT: proc (target: GLenum; pname: GLenum;
                                   params: ptr GLint): void {...}{.stdcall.}
glConvolutionParameterxOES: proc (target: GLenum; pname: GLenum; param: GLfixed): void {...}{.
    stdcall.}
glConvolutionParameterxvOES: proc (target: GLenum; pname: GLenum;
                                   params: ptr GLfixed): void {...}{.stdcall.}
glCopyBufferSubData: proc (readTarget: GLenum; writeTarget: GLenum;
                           readOffset: GLintptr; writeOffset: GLintptr;
                           size: GLsizeiptr): void {...}{.stdcall.}
glCopyBufferSubDataNV: proc (readTarget: GLenum; writeTarget: GLenum;
                             readOffset: GLintptr; writeOffset: GLintptr;
                             size: GLsizeiptr): void {...}{.stdcall.}
glCopyColorSubTable: proc (target: GLenum; start: GLsizei; x: GLint; y: GLint;
                           width: GLsizei): void {...}{.stdcall.}
glCopyColorSubTableEXT: proc (target: GLenum; start: GLsizei; x: GLint;
                              y: GLint; width: GLsizei): void {...}{.stdcall.}
glCopyColorTable: proc (target: GLenum; internalformat: GLenum; x: GLint;
                        y: GLint; width: GLsizei): void {...}{.stdcall.}
glCopyColorTableSGI: proc (target: GLenum; internalformat: GLenum; x: GLint;
                           y: GLint; width: GLsizei): void {...}{.stdcall.}
glCopyConvolutionFilter1D: proc (target: GLenum; internalformat: GLenum;
                                 x: GLint; y: GLint; width: GLsizei): void {...}{.
    stdcall.}
glCopyConvolutionFilter1DEXT: proc (target: GLenum; internalformat: GLenum;
                                    x: GLint; y: GLint; width: GLsizei): void {...}{.
    stdcall.}
glCopyConvolutionFilter2D: proc (target: GLenum; internalformat: GLenum;
                                 x: GLint; y: GLint; width: GLsizei;
                                 height: GLsizei): void {...}{.stdcall.}
glCopyConvolutionFilter2DEXT: proc (target: GLenum; internalformat: GLenum;
                                    x: GLint; y: GLint; width: GLsizei;
                                    height: GLsizei): void {...}{.stdcall.}
glCopyImageSubData: proc (srcName: GLuint; srcTarget: GLenum; srcLevel: GLint;
                          srcX: GLint; srcY: GLint; srcZ: GLint;
                          dstName: GLuint; dstTarget: GLenum; dstLevel: GLint;
                          dstX: GLint; dstY: GLint; dstZ: GLint;
                          srcWidth: GLsizei; srcHeight: GLsizei;
                          srcDepth: GLsizei): void {...}{.stdcall.}
glCopyImageSubDataEXT: proc (srcName: GLuint; srcTarget: GLenum;
                             srcLevel: GLint; srcX: GLint; srcY: GLint;
                             srcZ: GLint; dstName: GLuint; dstTarget: GLenum;
                             dstLevel: GLint; dstX: GLint; dstY: GLint;
                             dstZ: GLint; srcWidth: GLsizei; srcHeight: GLsizei;
                             srcDepth: GLsizei): void {...}{.stdcall.}
glCopyImageSubDataNV: proc (srcName: GLuint; srcTarget: GLenum; srcLevel: GLint;
                            srcX: GLint; srcY: GLint; srcZ: GLint;
                            dstName: GLuint; dstTarget: GLenum; dstLevel: GLint;
                            dstX: GLint; dstY: GLint; dstZ: GLint;
                            width: GLsizei; height: GLsizei; depth: GLsizei): void {...}{.
    stdcall.}
glCopyImageSubDataOES: proc (srcName: GLuint; srcTarget: GLenum;
                             srcLevel: GLint; srcX: GLint; srcY: GLint;
                             srcZ: GLint; dstName: GLuint; dstTarget: GLenum;
                             dstLevel: GLint; dstX: GLint; dstY: GLint;
                             dstZ: GLint; srcWidth: GLsizei; srcHeight: GLsizei;
                             srcDepth: GLsizei): void {...}{.stdcall.}
glCopyMultiTexImage1DEXT: proc (texunit: GLenum; target: GLenum; level: GLint;
                                internalformat: GLenum; x: GLint; y: GLint;
                                width: GLsizei; border: GLint): void {...}{.stdcall.}
glCopyMultiTexImage2DEXT: proc (texunit: GLenum; target: GLenum; level: GLint;
                                internalformat: GLenum; x: GLint; y: GLint;
                                width: GLsizei; height: GLsizei; border: GLint): void {...}{.
    stdcall.}
glCopyMultiTexSubImage1DEXT: proc (texunit: GLenum; target: GLenum;
                                   level: GLint; xoffset: GLint; x: GLint;
                                   y: GLint; width: GLsizei): void {...}{.stdcall.}
glCopyMultiTexSubImage2DEXT: proc (texunit: GLenum; target: GLenum;
                                   level: GLint; xoffset: GLint; yoffset: GLint;
                                   x: GLint; y: GLint; width: GLsizei;
                                   height: GLsizei): void {...}{.stdcall.}
glCopyMultiTexSubImage3DEXT: proc (texunit: GLenum; target: GLenum;
                                   level: GLint; xoffset: GLint; yoffset: GLint;
                                   zoffset: GLint; x: GLint; y: GLint;
                                   width: GLsizei; height: GLsizei): void {...}{.
    stdcall.}
glCopyNamedBufferSubData: proc (readBuffer: GLuint; writeBuffer: GLuint;
                                readOffset: GLintptr; writeOffset: GLintptr;
                                size: GLsizeiptr): void {...}{.stdcall.}
glCopyPathNV: proc (resultPath: GLuint; srcPath: GLuint): void {...}{.stdcall.}
glCopyPixels: proc (x: GLint; y: GLint; width: GLsizei; height: GLsizei;
                    type: GLenum): void {...}{.stdcall.}
glCopyTexImage1D: proc (target: GLenum; level: GLint; internalformat: GLenum;
                        x: GLint; y: GLint; width: GLsizei; border: GLint): void {...}{.
    stdcall.}
glCopyTexImage1DEXT: proc (target: GLenum; level: GLint; internalformat: GLenum;
                           x: GLint; y: GLint; width: GLsizei; border: GLint): void {...}{.
    stdcall.}
glCopyTexImage2D: proc (target: GLenum; level: GLint; internalformat: GLenum;
                        x: GLint; y: GLint; width: GLsizei; height: GLsizei;
                        border: GLint): void {...}{.stdcall.}
glCopyTexImage2DEXT: proc (target: GLenum; level: GLint; internalformat: GLenum;
                           x: GLint; y: GLint; width: GLsizei; height: GLsizei;
                           border: GLint): void {...}{.stdcall.}
glCopyTexSubImage1D: proc (target: GLenum; level: GLint; xoffset: GLint;
                           x: GLint; y: GLint; width: GLsizei): void {...}{.stdcall.}
glCopyTexSubImage1DEXT: proc (target: GLenum; level: GLint; xoffset: GLint;
                              x: GLint; y: GLint; width: GLsizei): void {...}{.
    stdcall.}
glCopyTexSubImage2D: proc (target: GLenum; level: GLint; xoffset: GLint;
                           yoffset: GLint; x: GLint; y: GLint; width: GLsizei;
                           height: GLsizei): void {...}{.stdcall.}
glCopyTexSubImage2DEXT: proc (target: GLenum; level: GLint; xoffset: GLint;
                              yoffset: GLint; x: GLint; y: GLint;
                              width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glCopyTexSubImage3D: proc (target: GLenum; level: GLint; xoffset: GLint;
                           yoffset: GLint; zoffset: GLint; x: GLint; y: GLint;
                           width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glCopyTexSubImage3DEXT: proc (target: GLenum; level: GLint; xoffset: GLint;
                              yoffset: GLint; zoffset: GLint; x: GLint;
                              y: GLint; width: GLsizei; height: GLsizei): void {...}{.
    stdcall.}
glCopyTexSubImage3DOES: proc (target: GLenum; level: GLint; xoffset: GLint;
                              yoffset: GLint; zoffset: GLint; x: GLint;
                              y: GLint; width: GLsizei; height: GLsizei): void {...}{.
    stdcall.}
glCopyTextureImage1DEXT: proc (texture: GLuint; target: GLenum; level: GLint;
                               internalformat: GLenum; x: GLint; y: GLint;
                               width: GLsizei; border: GLint): void {...}{.stdcall.}
glCopyTextureImage2DEXT: proc (texture: GLuint; target: GLenum; level: GLint;
                               internalformat: GLenum; x: GLint; y: GLint;
                               width: GLsizei; height: GLsizei; border: GLint): void {...}{.
    stdcall.}
glCopyTextureLevelsAPPLE: proc (destinationTexture: GLuint;
                                sourceTexture: GLuint; sourceBaseLevel: GLint;
                                sourceLevelCount: GLsizei): void {...}{.stdcall.}
glCopyTextureSubImage1D: proc (texture: GLuint; level: GLint; xoffset: GLint;
                               x: GLint; y: GLint; width: GLsizei): void {...}{.
    stdcall.}
glCopyTextureSubImage1DEXT: proc (texture: GLuint; target: GLenum; level: GLint;
                                  xoffset: GLint; x: GLint; y: GLint;
                                  width: GLsizei): void {...}{.stdcall.}
glCopyTextureSubImage2D: proc (texture: GLuint; level: GLint; xoffset: GLint;
                               yoffset: GLint; x: GLint; y: GLint;
                               width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glCopyTextureSubImage2DEXT: proc (texture: GLuint; target: GLenum; level: GLint;
                                  xoffset: GLint; yoffset: GLint; x: GLint;
                                  y: GLint; width: GLsizei; height: GLsizei): void {...}{.
    stdcall.}
glCopyTextureSubImage3D: proc (texture: GLuint; level: GLint; xoffset: GLint;
                               yoffset: GLint; zoffset: GLint; x: GLint;
                               y: GLint; width: GLsizei; height: GLsizei): void {...}{.
    stdcall.}
glCopyTextureSubImage3DEXT: proc (texture: GLuint; target: GLenum; level: GLint;
                                  xoffset: GLint; yoffset: GLint;
                                  zoffset: GLint; x: GLint; y: GLint;
                                  width: GLsizei; height: GLsizei): void {...}{.
    stdcall.}
glCoverFillPathInstancedNV: proc (numPaths: GLsizei; pathNameType: GLenum;
                                  paths: pointer; pathBase: GLuint;
                                  coverMode: GLenum; transformType: GLenum;
                                  transformValues: ptr GLfloat): void {...}{.stdcall.}
glCoverFillPathNV: proc (path: GLuint; coverMode: GLenum): void {...}{.stdcall.}
glCoverStrokePathInstancedNV: proc (numPaths: GLsizei; pathNameType: GLenum;
                                    paths: pointer; pathBase: GLuint;
                                    coverMode: GLenum; transformType: GLenum;
                                    transformValues: ptr GLfloat): void {...}{.
    stdcall.}
glCoverStrokePathNV: proc (path: GLuint; coverMode: GLenum): void {...}{.stdcall.}
glCoverageMaskNV: proc (mask: GLboolean): void {...}{.stdcall.}
glCoverageModulationNV: proc (components: GLenum): void {...}{.stdcall.}
glCoverageModulationTableNV: proc (n: GLsizei; v: ptr GLfloat): void {...}{.stdcall.}
glCoverageOperationNV: proc (operation: GLenum): void {...}{.stdcall.}
glCreateBuffers: proc (n: GLsizei; buffers: ptr GLuint): void {...}{.stdcall.}
glCreateCommandListsNV: proc (n: GLsizei; lists: ptr GLuint): void {...}{.stdcall.}
glCreateFramebuffers: proc (n: GLsizei; framebuffers: ptr GLuint): void {...}{.
    stdcall.}
glCreateMemoryObjectsEXT: proc (n: GLsizei; memoryObjects: ptr GLuint): void {...}{.
    stdcall.}
glCreatePerfQueryINTEL: proc (queryId: GLuint; queryHandle: ptr GLuint): void {...}{.
    stdcall.}
glCreateProgram: proc (): GLuint {...}{.stdcall.}
glCreateProgramObjectARB: proc (): GLhandleArb {...}{.stdcall.}
glCreateProgramPipelines: proc (n: GLsizei; pipelines: ptr GLuint): void {...}{.
    stdcall.}
glCreateProgressFenceNVX: proc (): GLuint {...}{.stdcall.}
glCreateQueries: proc (target: GLenum; n: GLsizei; ids: ptr GLuint): void {...}{.
    stdcall.}
glCreateRenderbuffers: proc (n: GLsizei; renderbuffers: ptr GLuint): void {...}{.
    stdcall.}
glCreateSamplers: proc (n: GLsizei; samplers: ptr GLuint): void {...}{.stdcall.}
glCreateSemaphoresNV: proc (n: GLsizei; semaphores: ptr GLuint): void {...}{.stdcall.}
glCreateShader: proc (type: GLenum): GLuint {...}{.stdcall.}
glCreateShaderObjectARB: proc (shaderType: GLenum): GLhandleArb {...}{.stdcall.}
glCreateShaderProgramEXT: proc (type: GLenum; string: cstring): GLuint {...}{.stdcall.}
glCreateShaderProgramv: proc (type: GLenum; count: GLsizei; strings: ptr cstring): GLuint {...}{.
    stdcall.}
glCreateShaderProgramvEXT: proc (type: GLenum; count: GLsizei;
                                 strings: ptr cstring): GLuint {...}{.stdcall.}
glCreateStatesNV: proc (n: GLsizei; states: ptr GLuint): void {...}{.stdcall.}
glCreateSyncFromCLeventARB: proc (context: ClContext; event: ClEvent;
                                  flags: GLbitfield): GLsync {...}{.stdcall.}
glCreateTextures: proc (target: GLenum; n: GLsizei; textures: ptr GLuint): void {...}{.
    stdcall.}
glCreateTransformFeedbacks: proc (n: GLsizei; ids: ptr GLuint): void {...}{.stdcall.}
glCreateVertexArrays: proc (n: GLsizei; arrays: ptr GLuint): void {...}{.stdcall.}
glCullFace: proc (mode: GLenum): void {...}{.stdcall.}
glCullParameterdvEXT: proc (pname: GLenum; params: ptr GLdouble): void {...}{.stdcall.}
glCullParameterfvEXT: proc (pname: GLenum; params: ptr GLfloat): void {...}{.stdcall.}
glCurrentPaletteMatrixARB: proc (index: GLint): void {...}{.stdcall.}
glCurrentPaletteMatrixOES: proc (matrixpaletteindex: GLuint): void {...}{.stdcall.}
glDebugMessageCallback: proc (callback: GLdebugProc; userParam: pointer): void {...}{.
    stdcall.}
glDebugMessageCallbackAMD: proc (callback: GLdebugProcAmd; userParam: pointer): void {...}{.
    stdcall.}
glDebugMessageCallbackARB: proc (callback: GLdebugProcArb; userParam: pointer): void {...}{.
    stdcall.}
glDebugMessageCallbackKHR: proc (callback: GLdebugProcKhr; userParam: pointer): void {...}{.
    stdcall.}
glDebugMessageControl: proc (source: GLenum; type: GLenum; severity: GLenum;
                             count: GLsizei; ids: ptr GLuint; enabled: GLboolean): void {...}{.
    stdcall.}
glDebugMessageControlARB: proc (source: GLenum; type: GLenum; severity: GLenum;
                                count: GLsizei; ids: ptr GLuint;
                                enabled: GLboolean): void {...}{.stdcall.}
glDebugMessageControlKHR: proc (source: GLenum; type: GLenum; severity: GLenum;
                                count: GLsizei; ids: ptr GLuint;
                                enabled: GLboolean): void {...}{.stdcall.}
glDebugMessageEnableAMD: proc (category: GLenum; severity: GLenum;
                               count: GLsizei; ids: ptr GLuint;
                               enabled: GLboolean): void {...}{.stdcall.}
glDebugMessageInsert: proc (source: GLenum; type: GLenum; id: GLuint;
                            severity: GLenum; length: GLsizei; buf: cstring): void {...}{.
    stdcall.}
glDebugMessageInsertAMD: proc (category: GLenum; severity: GLenum; id: GLuint;
                               length: GLsizei; buf: cstring): void {...}{.stdcall.}
glDebugMessageInsertARB: proc (source: GLenum; type: GLenum; id: GLuint;
                               severity: GLenum; length: GLsizei; buf: cstring): void {...}{.
    stdcall.}
glDebugMessageInsertKHR: proc (source: GLenum; type: GLenum; id: GLuint;
                               severity: GLenum; length: GLsizei; buf: cstring): void {...}{.
    stdcall.}
glDeformSGIX: proc (mask: GLbitfield): void {...}{.stdcall.}
glDeformationMap3dSGIX: proc (target: GLenum; u1: GLdouble; u2: GLdouble;
                              ustride: GLint; uorder: GLint; v1: GLdouble;
                              v2: GLdouble; vstride: GLint; vorder: GLint;
                              w1: GLdouble; w2: GLdouble; wstride: GLint;
                              worder: GLint; points: ptr GLdouble): void {...}{.
    stdcall.}
glDeformationMap3fSGIX: proc (target: GLenum; u1: GLfloat; u2: GLfloat;
                              ustride: GLint; uorder: GLint; v1: GLfloat;
                              v2: GLfloat; vstride: GLint; vorder: GLint;
                              w1: GLfloat; w2: GLfloat; wstride: GLint;
                              worder: GLint; points: ptr GLfloat): void {...}{.
    stdcall.}
glDeleteAsyncMarkersSGIX: proc (marker: GLuint; range: GLsizei): void {...}{.stdcall.}
glDeleteBuffers: proc (n: GLsizei; buffers: ptr GLuint): void {...}{.stdcall.}
glDeleteBuffersARB: proc (n: GLsizei; buffers: ptr GLuint): void {...}{.stdcall.}
glDeleteCommandListsNV: proc (n: GLsizei; lists: ptr GLuint): void {...}{.stdcall.}
glDeleteFencesAPPLE: proc (n: GLsizei; fences: ptr GLuint): void {...}{.stdcall.}
glDeleteFencesNV: proc (n: GLsizei; fences: ptr GLuint): void {...}{.stdcall.}
glDeleteFragmentShaderATI: proc (id: GLuint): void {...}{.stdcall.}
glDeleteFramebuffers: proc (n: GLsizei; framebuffers: ptr GLuint): void {...}{.
    stdcall.}
glDeleteFramebuffersEXT: proc (n: GLsizei; framebuffers: ptr GLuint): void {...}{.
    stdcall.}
glDeleteFramebuffersOES: proc (n: GLsizei; framebuffers: ptr GLuint): void {...}{.
    stdcall.}
glDeleteLists: proc (list: GLuint; range: GLsizei): void {...}{.stdcall.}
glDeleteMemoryObjectsEXT: proc (n: GLsizei; memoryObjects: ptr GLuint): void {...}{.
    stdcall.}
glDeleteNamedStringARB: proc (namelen: GLint; name: cstring): void {...}{.stdcall.}
glDeleteNamesAMD: proc (identifier: GLenum; num: GLuint; names: ptr GLuint): void {...}{.
    stdcall.}
glDeleteObjectARB: proc (obj: GLhandleArb): void {...}{.stdcall.}
glDeleteOcclusionQueriesNV: proc (n: GLsizei; ids: ptr GLuint): void {...}{.stdcall.}
glDeletePathsNV: proc (path: GLuint; range: GLsizei): void {...}{.stdcall.}
glDeletePerfMonitorsAMD: proc (n: GLsizei; monitors: ptr GLuint): void {...}{.stdcall.}
glDeletePerfQueryINTEL: proc (queryHandle: GLuint): void {...}{.stdcall.}
glDeleteProgram: proc (program: GLuint): void {...}{.stdcall.}
glDeleteProgramPipelines: proc (n: GLsizei; pipelines: ptr GLuint): void {...}{.
    stdcall.}
glDeleteProgramPipelinesEXT: proc (n: GLsizei; pipelines: ptr GLuint): void {...}{.
    stdcall.}
glDeleteProgramsARB: proc (n: GLsizei; programs: ptr GLuint): void {...}{.stdcall.}
glDeleteProgramsNV: proc (n: GLsizei; programs: ptr GLuint): void {...}{.stdcall.}
glDeleteQueries: proc (n: GLsizei; ids: ptr GLuint): void {...}{.stdcall.}
glDeleteQueriesARB: proc (n: GLsizei; ids: ptr GLuint): void {...}{.stdcall.}
glDeleteQueriesEXT: proc (n: GLsizei; ids: ptr GLuint): void {...}{.stdcall.}
glDeleteQueryResourceTagNV: proc (n: GLsizei; tagIds: ptr GLint): void {...}{.stdcall.}
glDeleteRenderbuffers: proc (n: GLsizei; renderbuffers: ptr GLuint): void {...}{.
    stdcall.}
glDeleteRenderbuffersEXT: proc (n: GLsizei; renderbuffers: ptr GLuint): void {...}{.
    stdcall.}
glDeleteRenderbuffersOES: proc (n: GLsizei; renderbuffers: ptr GLuint): void {...}{.
    stdcall.}
glDeleteSamplers: proc (count: GLsizei; samplers: ptr GLuint): void {...}{.stdcall.}
glDeleteSemaphoresEXT: proc (n: GLsizei; semaphores: ptr GLuint): void {...}{.stdcall.}
glDeleteShader: proc (shader: GLuint): void {...}{.stdcall.}
glDeleteStatesNV: proc (n: GLsizei; states: ptr GLuint): void {...}{.stdcall.}
glDeleteSync: proc (sync: GLsync): void {...}{.stdcall.}
glDeleteSyncAPPLE: proc (sync: GLsync): void {...}{.stdcall.}
glDeleteTextures: proc (n: GLsizei; textures: ptr GLuint): void {...}{.stdcall.}
glDeleteTexturesEXT: proc (n: GLsizei; textures: ptr GLuint): void {...}{.stdcall.}
glDeleteTransformFeedbacks: proc (n: GLsizei; ids: ptr GLuint): void {...}{.stdcall.}
glDeleteTransformFeedbacksNV: proc (n: GLsizei; ids: ptr GLuint): void {...}{.stdcall.}
glDeleteVertexArrays: proc (n: GLsizei; arrays: ptr GLuint): void {...}{.stdcall.}
glDeleteVertexArraysAPPLE: proc (n: GLsizei; arrays: ptr GLuint): void {...}{.stdcall.}
glDeleteVertexArraysOES: proc (n: GLsizei; arrays: ptr GLuint): void {...}{.stdcall.}
glDeleteVertexShaderEXT: proc (id: GLuint): void {...}{.stdcall.}
glDepthBoundsEXT: proc (zmin: GLclampd; zmax: GLclampd): void {...}{.stdcall.}
glDepthBoundsdNV: proc (zmin: GLdouble; zmax: GLdouble): void {...}{.stdcall.}
glDepthFunc: proc (func: GLenum): void {...}{.stdcall.}
glDepthMask: proc (flag: GLboolean): void {...}{.stdcall.}
glDepthRange: proc (n: GLdouble; f: GLdouble): void {...}{.stdcall.}
glDepthRangeArraydvNV: proc (first: GLuint; count: GLsizei; v: ptr GLdouble): void {...}{.
    stdcall.}
glDepthRangeArrayfvNV: proc (first: GLuint; count: GLsizei; v: ptr GLfloat): void {...}{.
    stdcall.}
glDepthRangeArrayfvOES: proc (first: GLuint; count: GLsizei; v: ptr GLfloat): void {...}{.
    stdcall.}
glDepthRangeArrayv: proc (first: GLuint; count: GLsizei; v: ptr GLdouble): void {...}{.
    stdcall.}
glDepthRangeIndexed: proc (index: GLuint; n: GLdouble; f: GLdouble): void {...}{.
    stdcall.}
glDepthRangeIndexeddNV: proc (index: GLuint; n: GLdouble; f: GLdouble): void {...}{.
    stdcall.}
glDepthRangeIndexedfNV: proc (index: GLuint; n: GLfloat; f: GLfloat): void {...}{.
    stdcall.}
glDepthRangeIndexedfOES: proc (index: GLuint; n: GLfloat; f: GLfloat): void {...}{.
    stdcall.}
glDepthRangedNV: proc (zNear: GLdouble; zFar: GLdouble): void {...}{.stdcall.}
glDepthRangef: proc (n: GLfloat; f: GLfloat): void {...}{.stdcall.}
glDepthRangefOES: proc (n: GLclampf; f: GLclampf): void {...}{.stdcall.}
glDepthRangex: proc (n: GLfixed; f: GLfixed): void {...}{.stdcall.}
glDepthRangexOES: proc (n: GLfixed; f: GLfixed): void {...}{.stdcall.}
glDetachObjectARB: proc (containerObj: GLhandleArb; attachedObj: GLhandleArb): void {...}{.
    stdcall.}
glDetachShader: proc (program: GLuint; shader: GLuint): void {...}{.stdcall.}
glDetailTexFuncSGIS: proc (target: GLenum; n: GLsizei; points: ptr GLfloat): void {...}{.
    stdcall.}
glDisable: proc (cap: GLenum): void {...}{.stdcall.}
glDisableClientState: proc (array: GLenum): void {...}{.stdcall.}
glDisableClientStateIndexedEXT: proc (array: GLenum; index: GLuint): void {...}{.
    stdcall.}
glDisableClientStateiEXT: proc (array: GLenum; index: GLuint): void {...}{.stdcall.}
glDisableDriverControlQCOM: proc (driverControl: GLuint): void {...}{.stdcall.}
glDisableIndexedEXT: proc (target: GLenum; index: GLuint): void {...}{.stdcall.}
glDisableVariantClientStateEXT: proc (id: GLuint): void {...}{.stdcall.}
glDisableVertexArrayAttrib: proc (vaobj: GLuint; index: GLuint): void {...}{.stdcall.}
glDisableVertexArrayAttribEXT: proc (vaobj: GLuint; index: GLuint): void {...}{.
    stdcall.}
glDisableVertexArrayEXT: proc (vaobj: GLuint; array: GLenum): void {...}{.stdcall.}
glDisableVertexAttribAPPLE: proc (index: GLuint; pname: GLenum): void {...}{.stdcall.}
glDisableVertexAttribArray: proc (index: GLuint): void {...}{.stdcall.}
glDisableVertexAttribArrayARB: proc (index: GLuint): void {...}{.stdcall.}
glDisablei: proc (target: GLenum; index: GLuint): void {...}{.stdcall.}
glDisableiEXT: proc (target: GLenum; index: GLuint): void {...}{.stdcall.}
glDisableiNV: proc (target: GLenum; index: GLuint): void {...}{.stdcall.}
glDisableiOES: proc (target: GLenum; index: GLuint): void {...}{.stdcall.}
glDiscardFramebufferEXT: proc (target: GLenum; numAttachments: GLsizei;
                               attachments: ptr GLenum): void {...}{.stdcall.}
glDispatchCompute: proc (num_groups_x: GLuint; num_groups_y: GLuint;
                         num_groups_z: GLuint): void {...}{.stdcall.}
glDispatchComputeGroupSizeARB: proc (num_groups_x: GLuint; num_groups_y: GLuint;
                                     num_groups_z: GLuint; group_size_x: GLuint;
                                     group_size_y: GLuint; group_size_z: GLuint): void {...}{.
    stdcall.}
glDispatchComputeIndirect: proc (indirect: GLintptr): void {...}{.stdcall.}
glDrawArrays: proc (mode: GLenum; first: GLint; count: GLsizei): void {...}{.stdcall.}
glDrawArraysEXT: proc (mode: GLenum; first: GLint; count: GLsizei): void {...}{.
    stdcall.}
glDrawArraysIndirect: proc (mode: GLenum; indirect: pointer): void {...}{.stdcall.}
glDrawArraysInstanced: proc (mode: GLenum; first: GLint; count: GLsizei;
                             instancecount: GLsizei): void {...}{.stdcall.}
glDrawArraysInstancedANGLE: proc (mode: GLenum; first: GLint; count: GLsizei;
                                  primcount: GLsizei): void {...}{.stdcall.}
glDrawArraysInstancedARB: proc (mode: GLenum; first: GLint; count: GLsizei;
                                primcount: GLsizei): void {...}{.stdcall.}
glDrawArraysInstancedBaseInstance: proc (mode: GLenum; first: GLint;
    count: GLsizei; instancecount: GLsizei; baseinstance: GLuint): void {...}{.
    stdcall.}
glDrawArraysInstancedBaseInstanceEXT: proc (mode: GLenum; first: GLint;
    count: GLsizei; instancecount: GLsizei; baseinstance: GLuint): void {...}{.
    stdcall.}
glDrawArraysInstancedEXT: proc (mode: GLenum; start: GLint; count: GLsizei;
                                primcount: GLsizei): void {...}{.stdcall.}
glDrawArraysInstancedNV: proc (mode: GLenum; first: GLint; count: GLsizei;
                               primcount: GLsizei): void {...}{.stdcall.}
glDrawBuffer: proc (buf: GLenum): void {...}{.stdcall.}
glDrawBuffers: proc (n: GLsizei; bufs: ptr GLenum): void {...}{.stdcall.}
glDrawBuffersARB: proc (n: GLsizei; bufs: ptr GLenum): void {...}{.stdcall.}
glDrawBuffersATI: proc (n: GLsizei; bufs: ptr GLenum): void {...}{.stdcall.}
glDrawBuffersEXT: proc (n: GLsizei; bufs: ptr GLenum): void {...}{.stdcall.}
glDrawBuffersIndexedEXT: proc (n: GLint; location: ptr GLenum;
                               indices: ptr GLint): void {...}{.stdcall.}
glDrawBuffersNV: proc (n: GLsizei; bufs: ptr GLenum): void {...}{.stdcall.}
glDrawCommandsAddressNV: proc (primitiveMode: GLenum; indirects: ptr GLuint64;
                               sizes: ptr GLsizei; count: GLuint): void {...}{.
    stdcall.}
glDrawCommandsNV: proc (primitiveMode: GLenum; buffer: GLuint;
                        indirects: ptr GLintptr; sizes: ptr GLsizei;
                        count: GLuint): void {...}{.stdcall.}
glDrawCommandsStatesAddressNV: proc (indirects: ptr GLuint64;
                                     sizes: ptr GLsizei; states: ptr GLuint;
                                     fbos: ptr GLuint; count: GLuint): void {...}{.
    stdcall.}
glDrawCommandsStatesNV: proc (buffer: GLuint; indirects: ptr GLintptr;
                              sizes: ptr GLsizei; states: ptr GLuint;
                              fbos: ptr GLuint; count: GLuint): void {...}{.stdcall.}
glDrawElementArrayAPPLE: proc (mode: GLenum; first: GLint; count: GLsizei): void {...}{.
    stdcall.}
glDrawElementArrayATI: proc (mode: GLenum; count: GLsizei): void {...}{.stdcall.}
glDrawElements: proc (mode: GLenum; count: GLsizei; type: GLenum;
                      indices: pointer): void {...}{.stdcall.}
glDrawElementsBaseVertex: proc (mode: GLenum; count: GLsizei; type: GLenum;
                                indices: pointer; basevertex: GLint): void {...}{.
    stdcall.}
glDrawElementsBaseVertexEXT: proc (mode: GLenum; count: GLsizei; type: GLenum;
                                   indices: pointer; basevertex: GLint): void {...}{.
    stdcall.}
glDrawElementsBaseVertexOES: proc (mode: GLenum; count: GLsizei; type: GLenum;
                                   indices: pointer; basevertex: GLint): void {...}{.
    stdcall.}
glDrawElementsIndirect: proc (mode: GLenum; type: GLenum; indirect: pointer): void {...}{.
    stdcall.}
glDrawElementsInstanced: proc (mode: GLenum; count: GLsizei; type: GLenum;
                               indices: pointer; instancecount: GLsizei): void {...}{.
    stdcall.}
glDrawElementsInstancedANGLE: proc (mode: GLenum; count: GLsizei; type: GLenum;
                                    indices: pointer; primcount: GLsizei): void {...}{.
    stdcall.}
glDrawElementsInstancedARB: proc (mode: GLenum; count: GLsizei; type: GLenum;
                                  indices: pointer; primcount: GLsizei): void {...}{.
    stdcall.}
glDrawElementsInstancedBaseInstance: proc (mode: GLenum; count: GLsizei;
    type: GLenum; indices: pointer; instancecount: GLsizei; baseinstance: GLuint): void {...}{.
    stdcall.}
glDrawElementsInstancedBaseInstanceEXT: proc (mode: GLenum; count: GLsizei;
    type: GLenum; indices: pointer; instancecount: GLsizei; baseinstance: GLuint): void {...}{.
    stdcall.}
glDrawElementsInstancedBaseVertex: proc (mode: GLenum; count: GLsizei;
    type: GLenum; indices: pointer; instancecount: GLsizei; basevertex: GLint): void {...}{.
    stdcall.}
glDrawElementsInstancedBaseVertexBaseInstance: proc (mode: GLenum;
    count: GLsizei; type: GLenum; indices: pointer; instancecount: GLsizei;
    basevertex: GLint; baseinstance: GLuint): void {...}{.stdcall.}
glDrawElementsInstancedBaseVertexBaseInstanceEXT: proc (mode: GLenum;
    count: GLsizei; type: GLenum; indices: pointer; instancecount: GLsizei;
    basevertex: GLint; baseinstance: GLuint): void {...}{.stdcall.}
glDrawElementsInstancedBaseVertexEXT: proc (mode: GLenum; count: GLsizei;
    type: GLenum; indices: pointer; instancecount: GLsizei; basevertex: GLint): void {...}{.
    stdcall.}
glDrawElementsInstancedBaseVertexOES: proc (mode: GLenum; count: GLsizei;
    type: GLenum; indices: pointer; instancecount: GLsizei; basevertex: GLint): void {...}{.
    stdcall.}
glDrawElementsInstancedEXT: proc (mode: GLenum; count: GLsizei; type: GLenum;
                                  indices: pointer; primcount: GLsizei): void {...}{.
    stdcall.}
glDrawElementsInstancedNV: proc (mode: GLenum; count: GLsizei; type: GLenum;
                                 indices: pointer; primcount: GLsizei): void {...}{.
    stdcall.}
glDrawMeshArraysSUN: proc (mode: GLenum; first: GLint; count: GLsizei;
                           width: GLsizei): void {...}{.stdcall.}
glDrawMeshTasksNV: proc (first: GLuint; count: GLuint): void {...}{.stdcall.}
glDrawMeshTasksIndirectNV: proc (indirect: GLintptr): void {...}{.stdcall.}
glDrawPixels: proc (width: GLsizei; height: GLsizei; format: GLenum;
                    type: GLenum; pixels: pointer): void {...}{.stdcall.}
glDrawRangeElementArrayAPPLE: proc (mode: GLenum; start: GLuint; end: GLuint;
                                    first: GLint; count: GLsizei): void {...}{.
    stdcall.}
glDrawRangeElementArrayATI: proc (mode: GLenum; start: GLuint; end: GLuint;
                                  count: GLsizei): void {...}{.stdcall.}
glDrawRangeElements: proc (mode: GLenum; start: GLuint; end: GLuint;
                           count: GLsizei; type: GLenum; indices: pointer): void {...}{.
    stdcall.}
glDrawRangeElementsBaseVertex: proc (mode: GLenum; start: GLuint; end: GLuint;
                                     count: GLsizei; type: GLenum;
                                     indices: pointer; basevertex: GLint): void {...}{.
    stdcall.}
glDrawRangeElementsBaseVertexEXT: proc (mode: GLenum; start: GLuint;
                                        end: GLuint; count: GLsizei;
                                        type: GLenum; indices: pointer;
                                        basevertex: GLint): void {...}{.stdcall.}
glDrawRangeElementsBaseVertexOES: proc (mode: GLenum; start: GLuint;
                                        end: GLuint; count: GLsizei;
                                        type: GLenum; indices: pointer;
                                        basevertex: GLint): void {...}{.stdcall.}
glDrawRangeElementsEXT: proc (mode: GLenum; start: GLuint; end: GLuint;
                              count: GLsizei; type: GLenum; indices: pointer): void {...}{.
    stdcall.}
glDrawTexfOES: proc (x: GLfloat; y: GLfloat; z: GLfloat; width: GLfloat;
                     height: GLfloat): void {...}{.stdcall.}
glDrawTexfvOES: proc (coords: ptr GLfloat): void {...}{.stdcall.}
glDrawTexiOES: proc (x: GLint; y: GLint; z: GLint; width: GLint; height: GLint): void {...}{.
    stdcall.}
glDrawTexivOES: proc (coords: ptr GLint): void {...}{.stdcall.}
glDrawTexsOES: proc (x: GLshort; y: GLshort; z: GLshort; width: GLshort;
                     height: GLshort): void {...}{.stdcall.}
glDrawTexsvOES: proc (coords: ptr GLshort): void {...}{.stdcall.}
glDrawTextureNV: proc (texture: GLuint; sampler: GLuint; x0: GLfloat;
                       y0: GLfloat; x1: GLfloat; y1: GLfloat; z: GLfloat;
                       s0: GLfloat; t0: GLfloat; s1: GLfloat; t1: GLfloat): void {...}{.
    stdcall.}
glDrawTexxOES: proc (x: GLfixed; y: GLfixed; z: GLfixed; width: GLfixed;
                     height: GLfixed): void {...}{.stdcall.}
glDrawTexxvOES: proc (coords: ptr GLfixed): void {...}{.stdcall.}
glDrawTransformFeedback: proc (mode: GLenum; id: GLuint): void {...}{.stdcall.}
glDrawTransformFeedbackEXT: proc (mode: GLenum; id: GLuint): void {...}{.stdcall.}
glDrawTransformFeedbackInstanced: proc (mode: GLenum; id: GLuint;
                                        instancecount: GLsizei): void {...}{.stdcall.}
glDrawTransformFeedbackInstancedEXT: proc (mode: GLenum; id: GLuint;
    instancecount: GLsizei): void {...}{.stdcall.}
glDrawTransformFeedbackNV: proc (mode: GLenum; id: GLuint): void {...}{.stdcall.}
glDrawTransformFeedbackStream: proc (mode: GLenum; id: GLuint; stream: GLuint): void {...}{.
    stdcall.}
glDrawTransformFeedbackStreamInstanced: proc (mode: GLenum; id: GLuint;
    stream: GLuint; instancecount: GLsizei): void {...}{.stdcall.}
glEGLImageTargetRenderbufferStorageOES: proc (target: GLenum;
    image: GLeglImageOES): void {...}{.stdcall.}
glEGLImageTargetTexStorageEXT: proc (target: GLenum; image: GLeglImageOES;
                                     attrib_list: ptr GLint): void {...}{.stdcall.}
glEGLImageTargetTexture2DOES: proc (target: GLenum; image: GLeglImageOES): void {...}{.
    stdcall.}
glEGLImageTargetTextureStorageEXT: proc (texture: GLuint; image: GLeglImageOES;
    attrib_list: ptr GLint): void {...}{.stdcall.}
glEdgeFlag: proc (flag: GLboolean): void {...}{.stdcall.}
glEdgeFlagFormatNV: proc (stride: GLsizei): void {...}{.stdcall.}
glEdgeFlagPointer: proc (stride: GLsizei; pointer: pointer): void {...}{.stdcall.}
glEdgeFlagPointerEXT: proc (stride: GLsizei; count: GLsizei;
                            pointer: ptr GLboolean): void {...}{.stdcall.}
glEdgeFlagPointerListIBM: proc (stride: GLint; pointer: ptr ptr GLboolean;
                                ptrstride: GLint): void {...}{.stdcall.}
glEdgeFlagv: proc (flag: ptr GLboolean): void {...}{.stdcall.}
glElementPointerAPPLE: proc (type: GLenum; pointer: pointer): void {...}{.stdcall.}
glElementPointerATI: proc (type: GLenum; pointer: pointer): void {...}{.stdcall.}
glEnable: proc (cap: GLenum): void {...}{.stdcall.}
glEnableClientState: proc (array: GLenum): void {...}{.stdcall.}
glEnableClientStateIndexedEXT: proc (array: GLenum; index: GLuint): void {...}{.
    stdcall.}
glEnableClientStateiEXT: proc (array: GLenum; index: GLuint): void {...}{.stdcall.}
glEnableDriverControlQCOM: proc (driverControl: GLuint): void {...}{.stdcall.}
glEnableIndexedEXT: proc (target: GLenum; index: GLuint): void {...}{.stdcall.}
glEnableVariantClientStateEXT: proc (id: GLuint): void {...}{.stdcall.}
glEnableVertexArrayAttrib: proc (vaobj: GLuint; index: GLuint): void {...}{.stdcall.}
glEnableVertexArrayAttribEXT: proc (vaobj: GLuint; index: GLuint): void {...}{.
    stdcall.}
glEnableVertexArrayEXT: proc (vaobj: GLuint; array: GLenum): void {...}{.stdcall.}
glEnableVertexAttribAPPLE: proc (index: GLuint; pname: GLenum): void {...}{.stdcall.}
glEnableVertexAttribArray: proc (index: GLuint): void {...}{.stdcall.}
glEnableVertexAttribArrayARB: proc (index: GLuint): void {...}{.stdcall.}
glEnablei: proc (target: GLenum; index: GLuint): void {...}{.stdcall.}
glEnableiEXT: proc (target: GLenum; index: GLuint): void {...}{.stdcall.}
glEnableiNV: proc (target: GLenum; index: GLuint): void {...}{.stdcall.}
glEnableiOES: proc (target: GLenum; index: GLuint): void {...}{.stdcall.}
glEnd: proc (): void {...}{.stdcall.}
glEndConditionalRender: proc (): void {...}{.stdcall.}
glEndConditionalRenderNV: proc (): void {...}{.stdcall.}
glEndConditionalRenderNVX: proc (): void {...}{.stdcall.}
glEndFragmentShaderATI: proc (): void {...}{.stdcall.}
glEndList: proc (): void {...}{.stdcall.}
glEndOcclusionQueryNV: proc (): void {...}{.stdcall.}
glEndPerfMonitorAMD: proc (monitor: GLuint): void {...}{.stdcall.}
glEndPerfQueryINTEL: proc (queryHandle: GLuint): void {...}{.stdcall.}
glEndQuery: proc (target: GLenum): void {...}{.stdcall.}
glEndQueryARB: proc (target: GLenum): void {...}{.stdcall.}
glEndQueryEXT: proc (target: GLenum): void {...}{.stdcall.}
glEndQueryIndexed: proc (target: GLenum; index: GLuint): void {...}{.stdcall.}
glEndTilingQCOM: proc (preserveMask: GLbitfield): void {...}{.stdcall.}
glEndTransformFeedback: proc (): void {...}{.stdcall.}
glEndTransformFeedbackEXT: proc (): void {...}{.stdcall.}
glEndTransformFeedbackNV: proc (): void {...}{.stdcall.}
glEndVertexShaderEXT: proc (): void {...}{.stdcall.}
glEndVideoCaptureNV: proc (video_capture_slot: GLuint): void {...}{.stdcall.}
glEvalCoord1d: proc (u: GLdouble): void {...}{.stdcall.}
glEvalCoord1dv: proc (u: ptr GLdouble): void {...}{.stdcall.}
glEvalCoord1f: proc (u: GLfloat): void {...}{.stdcall.}
glEvalCoord1fv: proc (u: ptr GLfloat): void {...}{.stdcall.}
glEvalCoord1xOES: proc (u: GLfixed): void {...}{.stdcall.}
glEvalCoord1xvOES: proc (coords: ptr GLfixed): void {...}{.stdcall.}
glEvalCoord2d: proc (u: GLdouble; v: GLdouble): void {...}{.stdcall.}
glEvalCoord2dv: proc (u: ptr GLdouble): void {...}{.stdcall.}
glEvalCoord2f: proc (u: GLfloat; v: GLfloat): void {...}{.stdcall.}
glEvalCoord2fv: proc (u: ptr GLfloat): void {...}{.stdcall.}
glEvalCoord2xOES: proc (u: GLfixed; v: GLfixed): void {...}{.stdcall.}
glEvalCoord2xvOES: proc (coords: ptr GLfixed): void {...}{.stdcall.}
glEvalMapsNV: proc (target: GLenum; mode: GLenum): void {...}{.stdcall.}
glEvalMesh1: proc (mode: GLenum; i1: GLint; i2: GLint): void {...}{.stdcall.}
glEvalMesh2: proc (mode: GLenum; i1: GLint; i2: GLint; j1: GLint; j2: GLint): void {...}{.
    stdcall.}
glEvalPoint1: proc (i: GLint): void {...}{.stdcall.}
glEvalPoint2: proc (i: GLint; j: GLint): void {...}{.stdcall.}
glEvaluateDepthValuesARB: proc (): void {...}{.stdcall.}
glExecuteProgramNV: proc (target: GLenum; id: GLuint; params: ptr GLfloat): void {...}{.
    stdcall.}
glExtGetBufferPointervQCOM: proc (target: GLenum; params: ptr pointer): void {...}{.
    stdcall.}
glExtGetBuffersQCOM: proc (buffers: ptr GLuint; maxBuffers: GLint;
                           numBuffers: ptr GLint): void {...}{.stdcall.}
glExtGetFramebuffersQCOM: proc (framebuffers: ptr GLuint;
                                maxFramebuffers: GLint;
                                numFramebuffers: ptr GLint): void {...}{.stdcall.}
glExtGetProgramBinarySourceQCOM: proc (program: GLuint; shadertype: GLenum;
                                       source: cstring; length: ptr GLint): void {...}{.
    stdcall.}
glExtGetProgramsQCOM: proc (programs: ptr GLuint; maxPrograms: GLint;
                            numPrograms: ptr GLint): void {...}{.stdcall.}
glExtGetRenderbuffersQCOM: proc (renderbuffers: ptr GLuint;
                                 maxRenderbuffers: GLint;
                                 numRenderbuffers: ptr GLint): void {...}{.stdcall.}
glExtGetShadersQCOM: proc (shaders: ptr GLuint; maxShaders: GLint;
                           numShaders: ptr GLint): void {...}{.stdcall.}
glExtGetTexLevelParameterivQCOM: proc (texture: GLuint; face: GLenum;
                                       level: GLint; pname: GLenum;
                                       params: ptr GLint): void {...}{.stdcall.}
glExtGetTexSubImageQCOM: proc (target: GLenum; level: GLint; xoffset: GLint;
                               yoffset: GLint; zoffset: GLint; width: GLsizei;
                               height: GLsizei; depth: GLsizei; format: GLenum;
                               type: GLenum; texels: pointer): void {...}{.stdcall.}
glExtGetTexturesQCOM: proc (textures: ptr GLuint; maxTextures: GLint;
                            numTextures: ptr GLint): void {...}{.stdcall.}
glExtIsProgramBinaryQCOM: proc (program: GLuint): GLboolean {...}{.stdcall.}
glExtTexObjectStateOverrideiQCOM: proc (target: GLenum; pname: GLenum;
                                        param: GLint): void {...}{.stdcall.}
glExtractComponentEXT: proc (res: GLuint; src: GLuint; num: GLuint): void {...}{.
    stdcall.}
glFeedbackBuffer: proc (size: GLsizei; type: GLenum; buffer: ptr GLfloat): void {...}{.
    stdcall.}
glFeedbackBufferxOES: proc (n: GLsizei; type: GLenum; buffer: ptr GLfixed): void {...}{.
    stdcall.}
glFenceSync: proc (condition: GLenum; flags: GLbitfield): GLsync {...}{.stdcall.}
glFenceSyncAPPLE: proc (condition: GLenum; flags: GLbitfield): GLsync {...}{.stdcall.}
glFinalCombinerInputNV: proc (variable: GLenum; input: GLenum; mapping: GLenum;
                              componentUsage: GLenum): void {...}{.stdcall.}
glFinish: proc (): void {...}{.stdcall.}
glFinishAsyncSGIX: proc (markerp: ptr GLuint): GLint {...}{.stdcall.}
glFinishFenceAPPLE: proc (fence: GLuint): void {...}{.stdcall.}
glFinishFenceNV: proc (fence: GLuint): void {...}{.stdcall.}
glFinishObjectAPPLE: proc (object: GLenum; name: GLint): void {...}{.stdcall.}
glFinishTextureSUNX: proc (): void {...}{.stdcall.}
glFlush: proc (): void {...}{.stdcall.}
glFlushMappedBufferRange: proc (target: GLenum; offset: GLintptr;
                                length: GLsizeiptr): void {...}{.stdcall.}
glFlushMappedBufferRangeAPPLE: proc (target: GLenum; offset: GLintptr;
                                     size: GLsizeiptr): void {...}{.stdcall.}
glFlushMappedBufferRangeEXT: proc (target: GLenum; offset: GLintptr;
                                   length: GLsizeiptr): void {...}{.stdcall.}
glFlushMappedNamedBufferRange: proc (buffer: GLuint; offset: GLintptr;
                                     length: GLsizeiptr): void {...}{.stdcall.}
glFlushMappedNamedBufferRangeEXT: proc (buffer: GLuint; offset: GLintptr;
                                        length: GLsizeiptr): void {...}{.stdcall.}
glFlushPixelDataRangeNV: proc (target: GLenum): void {...}{.stdcall.}
glFlushRasterSGIX: proc (): void {...}{.stdcall.}
glFlushStaticDataIBM: proc (target: GLenum): void {...}{.stdcall.}
glFlushVertexArrayRangeAPPLE: proc (length: GLsizei; pointer: pointer): void {...}{.
    stdcall.}
glFlushVertexArrayRangeNV: proc (): void {...}{.stdcall.}
glFogCoordFormatNV: proc (type: GLenum; stride: GLsizei): void {...}{.stdcall.}
glFogCoordPointer: proc (type: GLenum; stride: GLsizei; pointer: pointer): void {...}{.
    stdcall.}
glFogCoordPointerEXT: proc (type: GLenum; stride: GLsizei; pointer: pointer): void {...}{.
    stdcall.}
glFogCoordPointerListIBM: proc (type: GLenum; stride: GLint;
                                pointer: ptr pointer; ptrstride: GLint): void {...}{.
    stdcall.}
glFogCoordd: proc (coord: GLdouble): void {...}{.stdcall.}
glFogCoorddEXT: proc (coord: GLdouble): void {...}{.stdcall.}
glFogCoorddv: proc (coord: ptr GLdouble): void {...}{.stdcall.}
glFogCoorddvEXT: proc (coord: ptr GLdouble): void {...}{.stdcall.}
glFogCoordf: proc (coord: GLfloat): void {...}{.stdcall.}
glFogCoordfEXT: proc (coord: GLfloat): void {...}{.stdcall.}
glFogCoordfv: proc (coord: ptr GLfloat): void {...}{.stdcall.}
glFogCoordfvEXT: proc (coord: ptr GLfloat): void {...}{.stdcall.}
glFogCoordhNV: proc (fog: GLhalfNv): void {...}{.stdcall.}
glFogCoordhvNV: proc (fog: ptr GLhalfNv): void {...}{.stdcall.}
glFogFuncSGIS: proc (n: GLsizei; points: ptr GLfloat): void {...}{.stdcall.}
glFogf: proc (pname: GLenum; param: GLfloat): void {...}{.stdcall.}
glFogfv: proc (pname: GLenum; params: ptr GLfloat): void {...}{.stdcall.}
glFogi: proc (pname: GLenum; param: GLint): void {...}{.stdcall.}
glFogiv: proc (pname: GLenum; params: ptr GLint): void {...}{.stdcall.}
glFogx: proc (pname: GLenum; param: GLfixed): void {...}{.stdcall.}
glFogxOES: proc (pname: GLenum; param: GLfixed): void {...}{.stdcall.}
glFogxv: proc (pname: GLenum; param: ptr GLfixed): void {...}{.stdcall.}
glFogxvOES: proc (pname: GLenum; param: ptr GLfixed): void {...}{.stdcall.}
glFragmentColorMaterialSGIX: proc (face: GLenum; mode: GLenum): void {...}{.stdcall.}
glFragmentCoverageColorNV: proc (color: GLuint): void {...}{.stdcall.}
glFragmentLightModelfSGIX: proc (pname: GLenum; param: GLfloat): void {...}{.stdcall.}
glFragmentLightModelfvSGIX: proc (pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glFragmentLightModeliSGIX: proc (pname: GLenum; param: GLint): void {...}{.stdcall.}
glFragmentLightModelivSGIX: proc (pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glFragmentLightfSGIX: proc (light: GLenum; pname: GLenum; param: GLfloat): void {...}{.
    stdcall.}
glFragmentLightfvSGIX: proc (light: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glFragmentLightiSGIX: proc (light: GLenum; pname: GLenum; param: GLint): void {...}{.
    stdcall.}
glFragmentLightivSGIX: proc (light: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glFragmentMaterialfSGIX: proc (face: GLenum; pname: GLenum; param: GLfloat): void {...}{.
    stdcall.}
glFragmentMaterialfvSGIX: proc (face: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glFragmentMaterialiSGIX: proc (face: GLenum; pname: GLenum; param: GLint): void {...}{.
    stdcall.}
glFragmentMaterialivSGIX: proc (face: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glFrameTerminatorGREMEDY: proc (): void {...}{.stdcall.}
glFrameZoomSGIX: proc (factor: GLint): void {...}{.stdcall.}
glFramebufferDrawBufferEXT: proc (framebuffer: GLuint; mode: GLenum): void {...}{.
    stdcall.}
glFramebufferDrawBuffersEXT: proc (framebuffer: GLuint; n: GLsizei;
                                   bufs: ptr GLenum): void {...}{.stdcall.}
glFramebufferFetchBarrierEXT: proc (): void {...}{.stdcall.}
glFramebufferFetchBarrierQCOM: proc (): void {...}{.stdcall.}
glFramebufferFoveationConfigQCOM: proc (framebuffer: GLuint; numLayers: GLuint;
                                        focalPointsPerLayer: GLuint;
                                        requestedFeatures: GLuint;
                                        providedFeatures: ptr GLuint): void {...}{.
    stdcall.}
glFramebufferFoveationParametersQCOM: proc (framebuffer: GLuint; layer: GLuint;
    focalPoint: GLuint; focalX: GLfloat; focalY: GLfloat; gainX: GLfloat;
    gainY: GLfloat; foveaArea: GLfloat): void {...}{.stdcall.}
glFramebufferParameteri: proc (target: GLenum; pname: GLenum; param: GLint): void {...}{.
    stdcall.}
glFramebufferPixelLocalStorageSizeEXT: proc (target: GLuint; size: GLsizei): void {...}{.
    stdcall.}
glFramebufferReadBufferEXT: proc (framebuffer: GLuint; mode: GLenum): void {...}{.
    stdcall.}
glFramebufferRenderbuffer: proc (target: GLenum; attachment: GLenum;
                                 renderbuffertarget: GLenum;
                                 renderbuffer: GLuint): void {...}{.stdcall.}
glFramebufferRenderbufferEXT: proc (target: GLenum; attachment: GLenum;
                                    renderbuffertarget: GLenum;
                                    renderbuffer: GLuint): void {...}{.stdcall.}
glFramebufferRenderbufferOES: proc (target: GLenum; attachment: GLenum;
                                    renderbuffertarget: GLenum;
                                    renderbuffer: GLuint): void {...}{.stdcall.}
glFramebufferSampleLocationsfvARB: proc (target: GLenum; start: GLuint;
    count: GLsizei; v: ptr GLfloat): void {...}{.stdcall.}
glFramebufferSampleLocationsfvNV: proc (target: GLenum; start: GLuint;
                                        count: GLsizei; v: ptr GLfloat): void {...}{.
    stdcall.}
glFramebufferSamplePositionsfvAMD: proc (target: GLenum; numsamples: GLuint;
    pixelindex: GLuint; values: ptr GLfloat): void {...}{.stdcall.}
glFramebufferTexture: proc (target: GLenum; attachment: GLenum; texture: GLuint;
                            level: GLint): void {...}{.stdcall.}
glFramebufferTexture1D: proc (target: GLenum; attachment: GLenum;
                              textarget: GLenum; texture: GLuint; level: GLint): void {...}{.
    stdcall.}
glFramebufferTexture1DEXT: proc (target: GLenum; attachment: GLenum;
                                 textarget: GLenum; texture: GLuint;
                                 level: GLint): void {...}{.stdcall.}
glFramebufferTexture2D: proc (target: GLenum; attachment: GLenum;
                              textarget: GLenum; texture: GLuint; level: GLint): void {...}{.
    stdcall.}
glFramebufferTexture2DEXT: proc (target: GLenum; attachment: GLenum;
                                 textarget: GLenum; texture: GLuint;
                                 level: GLint): void {...}{.stdcall.}
glFramebufferTexture2DDownsampleIMG: proc (target: GLenum; attachment: GLenum;
    textarget: GLenum; texture: GLuint; level: GLint; xscale: GLint;
    yscale: GLint): void {...}{.stdcall.}
glFramebufferTexture2DMultisampleEXT: proc (target: GLenum; attachment: GLenum;
    textarget: GLenum; texture: GLuint; level: GLint; samples: GLsizei): void {...}{.
    stdcall.}
glFramebufferTexture2DMultisampleIMG: proc (target: GLenum; attachment: GLenum;
    textarget: GLenum; texture: GLuint; level: GLint; samples: GLsizei): void {...}{.
    stdcall.}
glFramebufferTexture2DOES: proc (target: GLenum; attachment: GLenum;
                                 textarget: GLenum; texture: GLuint;
                                 level: GLint): void {...}{.stdcall.}
glFramebufferTexture3D: proc (target: GLenum; attachment: GLenum;
                              textarget: GLenum; texture: GLuint; level: GLint;
                              zoffset: GLint): void {...}{.stdcall.}
glFramebufferTexture3DEXT: proc (target: GLenum; attachment: GLenum;
                                 textarget: GLenum; texture: GLuint;
                                 level: GLint; zoffset: GLint): void {...}{.stdcall.}
glFramebufferTexture3DOES: proc (target: GLenum; attachment: GLenum;
                                 textarget: GLenum; texture: GLuint;
                                 level: GLint; zoffset: GLint): void {...}{.stdcall.}
glFramebufferTextureARB: proc (target: GLenum; attachment: GLenum;
                               texture: GLuint; level: GLint): void {...}{.stdcall.}
glFramebufferTextureEXT: proc (target: GLenum; attachment: GLenum;
                               texture: GLuint; level: GLint): void {...}{.stdcall.}
glFramebufferTextureFaceARB: proc (target: GLenum; attachment: GLenum;
                                   texture: GLuint; level: GLint; face: GLenum): void {...}{.
    stdcall.}
glFramebufferTextureFaceEXT: proc (target: GLenum; attachment: GLenum;
                                   texture: GLuint; level: GLint; face: GLenum): void {...}{.
    stdcall.}
glFramebufferTextureLayer: proc (target: GLenum; attachment: GLenum;
                                 texture: GLuint; level: GLint; layer: GLint): void {...}{.
    stdcall.}
glFramebufferTextureLayerARB: proc (target: GLenum; attachment: GLenum;
                                    texture: GLuint; level: GLint; layer: GLint): void {...}{.
    stdcall.}
glFramebufferTextureLayerEXT: proc (target: GLenum; attachment: GLenum;
                                    texture: GLuint; level: GLint; layer: GLint): void {...}{.
    stdcall.}
glFramebufferTextureLayerDownsampleIMG: proc (target: GLenum;
    attachment: GLenum; texture: GLuint; level: GLint; layer: GLint;
    xscale: GLint; yscale: GLint): void {...}{.stdcall.}
glFramebufferTextureMultisampleMultiviewOVR: proc (target: GLenum;
    attachment: GLenum; texture: GLuint; level: GLint; samples: GLsizei;
    baseViewIndex: GLint; numViews: GLsizei): void {...}{.stdcall.}
glFramebufferTextureMultiviewOVR: proc (target: GLenum; attachment: GLenum;
                                        texture: GLuint; level: GLint;
                                        baseViewIndex: GLint; numViews: GLsizei): void {...}{.
    stdcall.}
glFramebufferTextureOES: proc (target: GLenum; attachment: GLenum;
                               texture: GLuint; level: GLint): void {...}{.stdcall.}
glFreeObjectBufferATI: proc (buffer: GLuint): void {...}{.stdcall.}
glFrontFace: proc (mode: GLenum): void {...}{.stdcall.}
glFrustum: proc (left: GLdouble; right: GLdouble; bottom: GLdouble;
                 top: GLdouble; zNear: GLdouble; zFar: GLdouble): void {...}{.stdcall.}
glFrustumf: proc (l: GLfloat; r: GLfloat; b: GLfloat; t: GLfloat; n: GLfloat;
                  f: GLfloat): void {...}{.stdcall.}
glFrustumfOES: proc (l: GLfloat; r: GLfloat; b: GLfloat; t: GLfloat; n: GLfloat;
                     f: GLfloat): void {...}{.stdcall.}
glFrustumx: proc (l: GLfixed; r: GLfixed; b: GLfixed; t: GLfixed; n: GLfixed;
                  f: GLfixed): void {...}{.stdcall.}
glFrustumxOES: proc (l: GLfixed; r: GLfixed; b: GLfixed; t: GLfixed; n: GLfixed;
                     f: GLfixed): void {...}{.stdcall.}
glGenAsyncMarkersSGIX: proc (range: GLsizei): GLuint {...}{.stdcall.}
glGenBuffers: proc (n: GLsizei; buffers: ptr GLuint): void {...}{.stdcall.}
glGenBuffersARB: proc (n: GLsizei; buffers: ptr GLuint): void {...}{.stdcall.}
glGenFencesAPPLE: proc (n: GLsizei; fences: ptr GLuint): void {...}{.stdcall.}
glGenFencesNV: proc (n: GLsizei; fences: ptr GLuint): void {...}{.stdcall.}
glGenFragmentShadersATI: proc (range: GLuint): GLuint {...}{.stdcall.}
glGenFramebuffers: proc (n: GLsizei; framebuffers: ptr GLuint): void {...}{.stdcall.}
glGenFramebuffersEXT: proc (n: GLsizei; framebuffers: ptr GLuint): void {...}{.
    stdcall.}
glGenFramebuffersOES: proc (n: GLsizei; framebuffers: ptr GLuint): void {...}{.
    stdcall.}
glGenLists: proc (range: GLsizei): GLuint {...}{.stdcall.}
glGenNamesAMD: proc (identifier: GLenum; num: GLuint; names: ptr GLuint): void {...}{.
    stdcall.}
glGenOcclusionQueriesNV: proc (n: GLsizei; ids: ptr GLuint): void {...}{.stdcall.}
glGenPathsNV: proc (range: GLsizei): GLuint {...}{.stdcall.}
glGenPerfMonitorsAMD: proc (n: GLsizei; monitors: ptr GLuint): void {...}{.stdcall.}
glGenProgramPipelines: proc (n: GLsizei; pipelines: ptr GLuint): void {...}{.stdcall.}
glGenProgramPipelinesEXT: proc (n: GLsizei; pipelines: ptr GLuint): void {...}{.
    stdcall.}
glGenProgramsARB: proc (n: GLsizei; programs: ptr GLuint): void {...}{.stdcall.}
glGenProgramsNV: proc (n: GLsizei; programs: ptr GLuint): void {...}{.stdcall.}
glGenQueries: proc (n: GLsizei; ids: ptr GLuint): void {...}{.stdcall.}
glGenQueriesARB: proc (n: GLsizei; ids: ptr GLuint): void {...}{.stdcall.}
glGenQueriesEXT: proc (n: GLsizei; ids: ptr GLuint): void {...}{.stdcall.}
glGenQueryResourceTagNV: proc (n: GLsizei; tagIds: ptr GLint): void {...}{.stdcall.}
glGenRenderbuffers: proc (n: GLsizei; renderbuffers: ptr GLuint): void {...}{.stdcall.}
glGenRenderbuffersEXT: proc (n: GLsizei; renderbuffers: ptr GLuint): void {...}{.
    stdcall.}
glGenRenderbuffersOES: proc (n: GLsizei; renderbuffers: ptr GLuint): void {...}{.
    stdcall.}
glGenSamplers: proc (count: GLsizei; samplers: ptr GLuint): void {...}{.stdcall.}
glGenSemaphoresEXT: proc (n: GLsizei; semaphores: ptr GLuint): void {...}{.stdcall.}
glGenSymbolsEXT: proc (datatype: GLenum; storagetype: GLenum; range: GLenum;
                       components: GLuint): GLuint {...}{.stdcall.}
glGenTextures: proc (n: GLsizei; textures: ptr GLuint): void {...}{.stdcall.}
glGenTexturesEXT: proc (n: GLsizei; textures: ptr GLuint): void {...}{.stdcall.}
glGenTransformFeedbacks: proc (n: GLsizei; ids: ptr GLuint): void {...}{.stdcall.}
glGenTransformFeedbacksNV: proc (n: GLsizei; ids: ptr GLuint): void {...}{.stdcall.}
glGenVertexArrays: proc (n: GLsizei; arrays: ptr GLuint): void {...}{.stdcall.}
glGenVertexArraysAPPLE: proc (n: GLsizei; arrays: ptr GLuint): void {...}{.stdcall.}
glGenVertexArraysOES: proc (n: GLsizei; arrays: ptr GLuint): void {...}{.stdcall.}
glGenVertexShadersEXT: proc (range: GLuint): GLuint {...}{.stdcall.}
glGenerateMipmap: proc (target: GLenum): void {...}{.stdcall.}
glGenerateMipmapEXT: proc (target: GLenum): void {...}{.stdcall.}
glGenerateMipmapOES: proc (target: GLenum): void {...}{.stdcall.}
glGenerateMultiTexMipmapEXT: proc (texunit: GLenum; target: GLenum): void {...}{.
    stdcall.}
glGenerateTextureMipmap: proc (texture: GLuint): void {...}{.stdcall.}
glGenerateTextureMipmapEXT: proc (texture: GLuint; target: GLenum): void {...}{.
    stdcall.}
glGetActiveAtomicCounterBufferiv: proc (program: GLuint; bufferIndex: GLuint;
                                        pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetActiveAttrib: proc (program: GLuint; index: GLuint; bufSize: GLsizei;
                         length: ptr GLsizei; size: ptr GLint; type: ptr GLenum;
                         name: cstring): void {...}{.stdcall.}
glGetActiveAttribARB: proc (programObj: GLhandleArb; index: GLuint;
                            maxLength: GLsizei; length: ptr GLsizei;
                            size: ptr GLint; type: ptr GLenum;
                            name: ptr GLcharArb): void {...}{.stdcall.}
glGetActiveSubroutineName: proc (program: GLuint; shadertype: GLenum;
                                 index: GLuint; bufSize: GLsizei;
                                 length: ptr GLsizei; name: cstring): void {...}{.
    stdcall.}
glGetActiveSubroutineUniformName: proc (program: GLuint; shadertype: GLenum;
                                        index: GLuint; bufSize: GLsizei;
                                        length: ptr GLsizei; name: cstring): void {...}{.
    stdcall.}
glGetActiveSubroutineUniformiv: proc (program: GLuint; shadertype: GLenum;
                                      index: GLuint; pname: GLenum;
                                      values: ptr GLint): void {...}{.stdcall.}
glGetActiveUniform: proc (program: GLuint; index: GLuint; bufSize: GLsizei;
                          length: ptr GLsizei; size: ptr GLint;
                          type: ptr GLenum; name: cstring): void {...}{.stdcall.}
glGetActiveUniformARB: proc (programObj: GLhandleArb; index: GLuint;
                             maxLength: GLsizei; length: ptr GLsizei;
                             size: ptr GLint; type: ptr GLenum;
                             name: ptr GLcharArb): void {...}{.stdcall.}
glGetActiveUniformBlockName: proc (program: GLuint; uniformBlockIndex: GLuint;
                                   bufSize: GLsizei; length: ptr GLsizei;
                                   uniformBlockName: cstring): void {...}{.stdcall.}
glGetActiveUniformBlockiv: proc (program: GLuint; uniformBlockIndex: GLuint;
                                 pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetActiveUniformName: proc (program: GLuint; uniformIndex: GLuint;
                              bufSize: GLsizei; length: ptr GLsizei;
                              uniformName: cstring): void {...}{.stdcall.}
glGetActiveUniformsiv: proc (program: GLuint; uniformCount: GLsizei;
                             uniformIndices: ptr GLuint; pname: GLenum;
                             params: ptr GLint): void {...}{.stdcall.}
glGetActiveVaryingNV: proc (program: GLuint; index: GLuint; bufSize: GLsizei;
                            length: ptr GLsizei; size: ptr GLsizei;
                            type: ptr GLenum; name: cstring): void {...}{.stdcall.}
glGetArrayObjectfvATI: proc (array: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetArrayObjectivATI: proc (array: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetAttachedObjectsARB: proc (containerObj: GLhandleArb; maxCount: GLsizei;
                               count: ptr GLsizei; obj: ptr GLhandleArb): void {...}{.
    stdcall.}
glGetAttachedShaders: proc (program: GLuint; maxCount: GLsizei;
                            count: ptr GLsizei; shaders: ptr GLuint): void {...}{.
    stdcall.}
glGetAttribLocation: proc (program: GLuint; name: cstring): GLint {...}{.stdcall.}
glGetAttribLocationARB: proc (programObj: GLhandleArb; name: ptr GLcharArb): GLint {...}{.
    stdcall.}
glGetBooleanIndexedvEXT: proc (target: GLenum; index: GLuint;
                               data: ptr GLboolean): void {...}{.stdcall.}
glGetBooleani_v: proc (target: GLenum; index: GLuint; data: ptr GLboolean): void {...}{.
    stdcall.}
glGetBooleanv: proc (pname: GLenum; data: ptr GLboolean): void {...}{.stdcall.}
glGetBufferParameteri64v: proc (target: GLenum; pname: GLenum;
                                params: ptr GLint64): void {...}{.stdcall.}
glGetBufferParameteriv: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetBufferParameterivARB: proc (target: GLenum; pname: GLenum;
                                 params: ptr GLint): void {...}{.stdcall.}
glGetBufferParameterui64vNV: proc (target: GLenum; pname: GLenum;
                                   params: ptr GLuint64EXT): void {...}{.stdcall.}
glGetBufferPointerv: proc (target: GLenum; pname: GLenum; params: ptr pointer): void {...}{.
    stdcall.}
glGetBufferPointervARB: proc (target: GLenum; pname: GLenum; params: ptr pointer): void {...}{.
    stdcall.}
glGetBufferPointervOES: proc (target: GLenum; pname: GLenum; params: ptr pointer): void {...}{.
    stdcall.}
glGetBufferSubData: proc (target: GLenum; offset: GLintptr; size: GLsizeiptr;
                          data: pointer): void {...}{.stdcall.}
glGetBufferSubDataARB: proc (target: GLenum; offset: GLintptrArb;
                             size: GLsizeiptrArb; data: pointer): void {...}{.stdcall.}
glGetClipPlane: proc (plane: GLenum; equation: ptr GLdouble): void {...}{.stdcall.}
glGetClipPlanef: proc (plane: GLenum; equation: ptr GLfloat): void {...}{.stdcall.}
glGetClipPlanefOES: proc (plane: GLenum; equation: ptr GLfloat): void {...}{.stdcall.}
glGetClipPlanex: proc (plane: GLenum; equation: ptr GLfixed): void {...}{.stdcall.}
glGetClipPlanexOES: proc (plane: GLenum; equation: ptr GLfixed): void {...}{.stdcall.}
glGetColorTable: proc (target: GLenum; format: GLenum; type: GLenum;
                       table: pointer): void {...}{.stdcall.}
glGetColorTableEXT: proc (target: GLenum; format: GLenum; type: GLenum;
                          data: pointer): void {...}{.stdcall.}
glGetColorTableParameterfv: proc (target: GLenum; pname: GLenum;
                                  params: ptr GLfloat): void {...}{.stdcall.}
glGetColorTableParameterfvEXT: proc (target: GLenum; pname: GLenum;
                                     params: ptr GLfloat): void {...}{.stdcall.}
glGetColorTableParameterfvSGI: proc (target: GLenum; pname: GLenum;
                                     params: ptr GLfloat): void {...}{.stdcall.}
glGetColorTableParameteriv: proc (target: GLenum; pname: GLenum;
                                  params: ptr GLint): void {...}{.stdcall.}
glGetColorTableParameterivEXT: proc (target: GLenum; pname: GLenum;
                                     params: ptr GLint): void {...}{.stdcall.}
glGetColorTableParameterivSGI: proc (target: GLenum; pname: GLenum;
                                     params: ptr GLint): void {...}{.stdcall.}
glGetColorTableSGI: proc (target: GLenum; format: GLenum; type: GLenum;
                          table: pointer): void {...}{.stdcall.}
glGetCombinerInputParameterfvNV: proc (stage: GLenum; portion: GLenum;
                                       variable: GLenum; pname: GLenum;
                                       params: ptr GLfloat): void {...}{.stdcall.}
glGetCombinerInputParameterivNV: proc (stage: GLenum; portion: GLenum;
                                       variable: GLenum; pname: GLenum;
                                       params: ptr GLint): void {...}{.stdcall.}
glGetCombinerOutputParameterfvNV: proc (stage: GLenum; portion: GLenum;
                                        pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetCombinerOutputParameterivNV: proc (stage: GLenum; portion: GLenum;
                                        pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetCombinerStageParameterfvNV: proc (stage: GLenum; pname: GLenum;
                                       params: ptr GLfloat): void {...}{.stdcall.}
glGetCommandHeaderNV: proc (tokenID: GLenum; size: GLuint): GLuint {...}{.stdcall.}
glGetCompressedMultiTexImageEXT: proc (texunit: GLenum; target: GLenum;
                                       lod: GLint; img: pointer): void {...}{.stdcall.}
glGetCompressedTexImage: proc (target: GLenum; level: GLint; img: pointer): void {...}{.
    stdcall.}
glGetCompressedTexImageARB: proc (target: GLenum; level: GLint; img: pointer): void {...}{.
    stdcall.}
glGetCompressedTextureImage: proc (texture: GLuint; level: GLint;
                                   bufSize: GLsizei; pixels: pointer): void {...}{.
    stdcall.}
glGetCompressedTextureImageEXT: proc (texture: GLuint; target: GLenum;
                                      lod: GLint; img: pointer): void {...}{.stdcall.}
glGetCompressedTextureSubImage: proc (texture: GLuint; level: GLint;
                                      xoffset: GLint; yoffset: GLint;
                                      zoffset: GLint; width: GLsizei;
                                      height: GLsizei; depth: GLsizei;
                                      bufSize: GLsizei; pixels: pointer): void {...}{.
    stdcall.}
glGetConvolutionFilter: proc (target: GLenum; format: GLenum; type: GLenum;
                              image: pointer): void {...}{.stdcall.}
glGetConvolutionFilterEXT: proc (target: GLenum; format: GLenum; type: GLenum;
                                 image: pointer): void {...}{.stdcall.}
glGetConvolutionParameterfv: proc (target: GLenum; pname: GLenum;
                                   params: ptr GLfloat): void {...}{.stdcall.}
glGetConvolutionParameterfvEXT: proc (target: GLenum; pname: GLenum;
                                      params: ptr GLfloat): void {...}{.stdcall.}
glGetConvolutionParameteriv: proc (target: GLenum; pname: GLenum;
                                   params: ptr GLint): void {...}{.stdcall.}
glGetConvolutionParameterivEXT: proc (target: GLenum; pname: GLenum;
                                      params: ptr GLint): void {...}{.stdcall.}
glGetConvolutionParameterxvOES: proc (target: GLenum; pname: GLenum;
                                      params: ptr GLfixed): void {...}{.stdcall.}
glGetCoverageModulationTableNV: proc (bufSize: GLsizei; v: ptr GLfloat): void {...}{.
    stdcall.}
glGetDebugMessageLog: proc (count: GLuint; bufSize: GLsizei;
                            sources: ptr GLenum; types: ptr GLenum;
                            ids: ptr GLuint; severities: ptr GLenum;
                            lengths: ptr GLsizei; messageLog: cstring): GLuint {...}{.
    stdcall.}
glGetDebugMessageLogAMD: proc (count: GLuint; bufSize: GLsizei;
                               categories: ptr GLenum; severities: ptr GLuint;
                               ids: ptr GLuint; lengths: ptr GLsizei;
                               message: cstring): GLuint {...}{.stdcall.}
glGetDebugMessageLogARB: proc (count: GLuint; bufSize: GLsizei;
                               sources: ptr GLenum; types: ptr GLenum;
                               ids: ptr GLuint; severities: ptr GLenum;
                               lengths: ptr GLsizei; messageLog: cstring): GLuint {...}{.
    stdcall.}
glGetDebugMessageLogKHR: proc (count: GLuint; bufSize: GLsizei;
                               sources: ptr GLenum; types: ptr GLenum;
                               ids: ptr GLuint; severities: ptr GLenum;
                               lengths: ptr GLsizei; messageLog: cstring): GLuint {...}{.
    stdcall.}
glGetDetailTexFuncSGIS: proc (target: GLenum; points: ptr GLfloat): void {...}{.
    stdcall.}
glGetDoubleIndexedvEXT: proc (target: GLenum; index: GLuint; data: ptr GLdouble): void {...}{.
    stdcall.}
glGetDoublei_v: proc (target: GLenum; index: GLuint; data: ptr GLdouble): void {...}{.
    stdcall.}
glGetDoublei_vEXT: proc (pname: GLenum; index: GLuint; params: ptr GLdouble): void {...}{.
    stdcall.}
glGetDoublev: proc (pname: GLenum; data: ptr GLdouble): void {...}{.stdcall.}
glGetDriverControlStringQCOM: proc (driverControl: GLuint; bufSize: GLsizei;
                                    length: ptr GLsizei;
                                    driverControlString: cstring): void {...}{.
    stdcall.}
glGetDriverControlsQCOM: proc (num: ptr GLint; size: GLsizei;
                               driverControls: ptr GLuint): void {...}{.stdcall.}
glGetError: proc (): GLenum {...}{.stdcall.}
glGetFenceivNV: proc (fence: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetFinalCombinerInputParameterfvNV: proc (variable: GLenum; pname: GLenum;
    params: ptr GLfloat): void {...}{.stdcall.}
glGetFinalCombinerInputParameterivNV: proc (variable: GLenum; pname: GLenum;
    params: ptr GLint): void {...}{.stdcall.}
glGetFirstPerfQueryIdINTEL: proc (queryId: ptr GLuint): void {...}{.stdcall.}
glGetFixedv: proc (pname: GLenum; params: ptr GLfixed): void {...}{.stdcall.}
glGetFixedvOES: proc (pname: GLenum; params: ptr GLfixed): void {...}{.stdcall.}
glGetFloatIndexedvEXT: proc (target: GLenum; index: GLuint; data: ptr GLfloat): void {...}{.
    stdcall.}
glGetFloati_v: proc (target: GLenum; index: GLuint; data: ptr GLfloat): void {...}{.
    stdcall.}
glGetFloati_vEXT: proc (pname: GLenum; index: GLuint; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetFloati_vNV: proc (target: GLenum; index: GLuint; data: ptr GLfloat): void {...}{.
    stdcall.}
glGetFloati_vOES: proc (target: GLenum; index: GLuint; data: ptr GLfloat): void {...}{.
    stdcall.}
glGetFloatv: proc (pname: GLenum; data: ptr GLfloat): void {...}{.stdcall.}
glGetFogFuncSGIS: proc (points: ptr GLfloat): void {...}{.stdcall.}
glGetFragDataIndex: proc (program: GLuint; name: cstring): GLint {...}{.stdcall.}
glGetFragDataIndexEXT: proc (program: GLuint; name: cstring): GLint {...}{.stdcall.}
glGetFragDataLocation: proc (program: GLuint; name: cstring): GLint {...}{.stdcall.}
glGetFragDataLocationEXT: proc (program: GLuint; name: cstring): GLint {...}{.stdcall.}
glGetFragmentLightfvSGIX: proc (light: GLenum; pname: GLenum;
                                params: ptr GLfloat): void {...}{.stdcall.}
glGetFragmentLightivSGIX: proc (light: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetFragmentMaterialfvSGIX: proc (face: GLenum; pname: GLenum;
                                   params: ptr GLfloat): void {...}{.stdcall.}
glGetFragmentMaterialivSGIX: proc (face: GLenum; pname: GLenum;
                                   params: ptr GLint): void {...}{.stdcall.}
glGetFramebufferAttachmentParameteriv: proc (target: GLenum; attachment: GLenum;
    pname: GLenum; params: ptr GLint): void {...}{.stdcall.}
glGetFramebufferAttachmentParameterivEXT: proc (target: GLenum;
    attachment: GLenum; pname: GLenum; params: ptr GLint): void {...}{.stdcall.}
glGetFramebufferAttachmentParameterivOES: proc (target: GLenum;
    attachment: GLenum; pname: GLenum; params: ptr GLint): void {...}{.stdcall.}
glGetFramebufferParameterfvAMD: proc (target: GLenum; pname: GLenum;
                                      numsamples: GLuint; pixelindex: GLuint;
                                      size: GLsizei; values: ptr GLfloat): void {...}{.
    stdcall.}
glGetFramebufferParameteriv: proc (target: GLenum; pname: GLenum;
                                   params: ptr GLint): void {...}{.stdcall.}
glGetFramebufferParameterivEXT: proc (framebuffer: GLuint; pname: GLenum;
                                      params: ptr GLint): void {...}{.stdcall.}
glGetFramebufferPixelLocalStorageSizeEXT: proc (target: GLuint): GLsizei {...}{.
    stdcall.}
glGetGraphicsResetStatus: proc (): GLenum {...}{.stdcall.}
glGetGraphicsResetStatusARB: proc (): GLenum {...}{.stdcall.}
glGetGraphicsResetStatusEXT: proc (): GLenum {...}{.stdcall.}
glGetGraphicsResetStatusKHR: proc (): GLenum {...}{.stdcall.}
glGetHandleARB: proc (pname: GLenum): GLhandleArb {...}{.stdcall.}
glGetHistogram: proc (target: GLenum; reset: GLboolean; format: GLenum;
                      type: GLenum; values: pointer): void {...}{.stdcall.}
glGetHistogramEXT: proc (target: GLenum; reset: GLboolean; format: GLenum;
                         type: GLenum; values: pointer): void {...}{.stdcall.}
glGetHistogramParameterfv: proc (target: GLenum; pname: GLenum;
                                 params: ptr GLfloat): void {...}{.stdcall.}
glGetHistogramParameterfvEXT: proc (target: GLenum; pname: GLenum;
                                    params: ptr GLfloat): void {...}{.stdcall.}
glGetHistogramParameteriv: proc (target: GLenum; pname: GLenum;
                                 params: ptr GLint): void {...}{.stdcall.}
glGetHistogramParameterivEXT: proc (target: GLenum; pname: GLenum;
                                    params: ptr GLint): void {...}{.stdcall.}
glGetHistogramParameterxvOES: proc (target: GLenum; pname: GLenum;
                                    params: ptr GLfixed): void {...}{.stdcall.}
glGetImageHandleARB: proc (texture: GLuint; level: GLint; layered: GLboolean;
                           layer: GLint; format: GLenum): GLuint64 {...}{.stdcall.}
glGetImageHandleNV: proc (texture: GLuint; level: GLint; layered: GLboolean;
                          layer: GLint; format: GLenum): GLuint64 {...}{.stdcall.}
glGetImageTransformParameterfvHP: proc (target: GLenum; pname: GLenum;
                                        params: ptr GLfloat): void {...}{.stdcall.}
glGetImageTransformParameterivHP: proc (target: GLenum; pname: GLenum;
                                        params: ptr GLint): void {...}{.stdcall.}
glGetInfoLogARB: proc (obj: GLhandleArb; maxLength: GLsizei;
                       length: ptr GLsizei; infoLog: ptr GLcharArb): void {...}{.
    stdcall.}
glGetInstrumentsSGIX: proc (): GLint {...}{.stdcall.}
glGetInteger64i_v: proc (target: GLenum; index: GLuint; data: ptr GLint64): void {...}{.
    stdcall.}
glGetInteger64v: proc (pname: GLenum; data: ptr GLint64): void {...}{.stdcall.}
glGetInteger64vAPPLE: proc (pname: GLenum; params: ptr GLint64): void {...}{.stdcall.}
glGetInteger64vEXT: proc (pname: GLenum; data: ptr GLint64): void {...}{.stdcall.}
glGetIntegerIndexedvEXT: proc (target: GLenum; index: GLuint; data: ptr GLint): void {...}{.
    stdcall.}
glGetIntegeri_v: proc (target: GLenum; index: GLuint; data: ptr GLint): void {...}{.
    stdcall.}
glGetIntegeri_vEXT: proc (target: GLenum; index: GLuint; data: ptr GLint): void {...}{.
    stdcall.}
glGetIntegerui64i_vNV: proc (value: GLenum; index: GLuint;
                             result: ptr GLuint64EXT): void {...}{.stdcall.}
glGetIntegerui64vNV: proc (value: GLenum; result: ptr GLuint64EXT): void {...}{.
    stdcall.}
glGetIntegerv: proc (pname: GLenum; data: ptr GLint): void {...}{.stdcall.}
glGetInternalformatSampleivNV: proc (target: GLenum; internalformat: GLenum;
                                     samples: GLsizei; pname: GLenum;
                                     count: GLsizei; params: ptr GLint): void {...}{.
    stdcall.}
glGetInternalformati64v: proc (target: GLenum; internalformat: GLenum;
                               pname: GLenum; count: GLsizei;
                               params: ptr GLint64): void {...}{.stdcall.}
glGetInternalformativ: proc (target: GLenum; internalformat: GLenum;
                             pname: GLenum; count: GLsizei; params: ptr GLint): void {...}{.
    stdcall.}
glGetInvariantBooleanvEXT: proc (id: GLuint; value: GLenum; data: ptr GLboolean): void {...}{.
    stdcall.}
glGetInvariantFloatvEXT: proc (id: GLuint; value: GLenum; data: ptr GLfloat): void {...}{.
    stdcall.}
glGetInvariantIntegervEXT: proc (id: GLuint; value: GLenum; data: ptr GLint): void {...}{.
    stdcall.}
glGetLightfv: proc (light: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetLightiv: proc (light: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetLightxOES: proc (light: GLenum; pname: GLenum; params: ptr GLfixed): void {...}{.
    stdcall.}
glGetLightxv: proc (light: GLenum; pname: GLenum; params: ptr GLfixed): void {...}{.
    stdcall.}
glGetLightxvOES: proc (light: GLenum; pname: GLenum; params: ptr GLfixed): void {...}{.
    stdcall.}
glGetListParameterfvSGIX: proc (list: GLuint; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetListParameterivSGIX: proc (list: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetLocalConstantBooleanvEXT: proc (id: GLuint; value: GLenum;
                                     data: ptr GLboolean): void {...}{.stdcall.}
glGetLocalConstantFloatvEXT: proc (id: GLuint; value: GLenum; data: ptr GLfloat): void {...}{.
    stdcall.}
glGetLocalConstantIntegervEXT: proc (id: GLuint; value: GLenum; data: ptr GLint): void {...}{.
    stdcall.}
glGetMapAttribParameterfvNV: proc (target: GLenum; index: GLuint; pname: GLenum;
                                   params: ptr GLfloat): void {...}{.stdcall.}
glGetMapAttribParameterivNV: proc (target: GLenum; index: GLuint; pname: GLenum;
                                   params: ptr GLint): void {...}{.stdcall.}
glGetMapControlPointsNV: proc (target: GLenum; index: GLuint; type: GLenum;
                               ustride: GLsizei; vstride: GLsizei;
                               packed: GLboolean; points: pointer): void {...}{.
    stdcall.}
glGetMapParameterfvNV: proc (target: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetMapParameterivNV: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetMapdv: proc (target: GLenum; query: GLenum; v: ptr GLdouble): void {...}{.
    stdcall.}
glGetMapfv: proc (target: GLenum; query: GLenum; v: ptr GLfloat): void {...}{.stdcall.}
glGetMapiv: proc (target: GLenum; query: GLenum; v: ptr GLint): void {...}{.stdcall.}
glGetMapxvOES: proc (target: GLenum; query: GLenum; v: ptr GLfixed): void {...}{.
    stdcall.}
glGetMaterialfv: proc (face: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetMaterialiv: proc (face: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetMaterialxOES: proc (face: GLenum; pname: GLenum; param: GLfixed): void {...}{.
    stdcall.}
glGetMaterialxv: proc (face: GLenum; pname: GLenum; params: ptr GLfixed): void {...}{.
    stdcall.}
glGetMaterialxvOES: proc (face: GLenum; pname: GLenum; params: ptr GLfixed): void {...}{.
    stdcall.}
glGetMemoryObjectDetachedResourcesuivNV: proc (memory: GLuint; pname: GLenum;
    first: GLint; count: GLsizei; params: ptr GLuint): void {...}{.stdcall.}
glGetMemoryObjectParameterivEXT: proc (memoryObject: GLuint; pname: GLenum;
                                       params: ptr GLint): void {...}{.stdcall.}
glGetMinmax: proc (target: GLenum; reset: GLboolean; format: GLenum;
                   type: GLenum; values: pointer): void {...}{.stdcall.}
glGetMinmaxEXT: proc (target: GLenum; reset: GLboolean; format: GLenum;
                      type: GLenum; values: pointer): void {...}{.stdcall.}
glGetMinmaxParameterfv: proc (target: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetMinmaxParameterfvEXT: proc (target: GLenum; pname: GLenum;
                                 params: ptr GLfloat): void {...}{.stdcall.}
glGetMinmaxParameteriv: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetMinmaxParameterivEXT: proc (target: GLenum; pname: GLenum;
                                 params: ptr GLint): void {...}{.stdcall.}
glGetMultiTexEnvfvEXT: proc (texunit: GLenum; target: GLenum; pname: GLenum;
                             params: ptr GLfloat): void {...}{.stdcall.}
glGetMultiTexEnvivEXT: proc (texunit: GLenum; target: GLenum; pname: GLenum;
                             params: ptr GLint): void {...}{.stdcall.}
glGetMultiTexGendvEXT: proc (texunit: GLenum; coord: GLenum; pname: GLenum;
                             params: ptr GLdouble): void {...}{.stdcall.}
glGetMultiTexGenfvEXT: proc (texunit: GLenum; coord: GLenum; pname: GLenum;
                             params: ptr GLfloat): void {...}{.stdcall.}
glGetMultiTexGenivEXT: proc (texunit: GLenum; coord: GLenum; pname: GLenum;
                             params: ptr GLint): void {...}{.stdcall.}
glGetMultiTexImageEXT: proc (texunit: GLenum; target: GLenum; level: GLint;
                             format: GLenum; type: GLenum; pixels: pointer): void {...}{.
    stdcall.}
glGetMultiTexLevelParameterfvEXT: proc (texunit: GLenum; target: GLenum;
                                        level: GLint; pname: GLenum;
                                        params: ptr GLfloat): void {...}{.stdcall.}
glGetMultiTexLevelParameterivEXT: proc (texunit: GLenum; target: GLenum;
                                        level: GLint; pname: GLenum;
                                        params: ptr GLint): void {...}{.stdcall.}
glGetMultiTexParameterIivEXT: proc (texunit: GLenum; target: GLenum;
                                    pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetMultiTexParameterIuivEXT: proc (texunit: GLenum; target: GLenum;
                                     pname: GLenum; params: ptr GLuint): void {...}{.
    stdcall.}
glGetMultiTexParameterfvEXT: proc (texunit: GLenum; target: GLenum;
                                   pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetMultiTexParameterivEXT: proc (texunit: GLenum; target: GLenum;
                                   pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetMultisamplefv: proc (pname: GLenum; index: GLuint; val: ptr GLfloat): void {...}{.
    stdcall.}
glGetMultisamplefvNV: proc (pname: GLenum; index: GLuint; val: ptr GLfloat): void {...}{.
    stdcall.}
glGetNamedBufferParameteri64v: proc (buffer: GLuint; pname: GLenum;
                                     params: ptr GLint64): void {...}{.stdcall.}
glGetNamedBufferParameteriv: proc (buffer: GLuint; pname: GLenum;
                                   params: ptr GLint): void {...}{.stdcall.}
glGetNamedBufferParameterivEXT: proc (buffer: GLuint; pname: GLenum;
                                      params: ptr GLint): void {...}{.stdcall.}
glGetNamedBufferParameterui64vNV: proc (buffer: GLuint; pname: GLenum;
                                        params: ptr GLuint64EXT): void {...}{.stdcall.}
glGetNamedBufferPointerv: proc (buffer: GLuint; pname: GLenum;
                                params: ptr pointer): void {...}{.stdcall.}
glGetNamedBufferPointervEXT: proc (buffer: GLuint; pname: GLenum;
                                   params: ptr pointer): void {...}{.stdcall.}
glGetNamedBufferSubData: proc (buffer: GLuint; offset: GLintptr;
                               size: GLsizeiptr; data: pointer): void {...}{.stdcall.}
glGetNamedBufferSubDataEXT: proc (buffer: GLuint; offset: GLintptr;
                                  size: GLsizeiptr; data: pointer): void {...}{.
    stdcall.}
glGetNamedFramebufferParameterfvAMD: proc (framebuffer: GLuint; pname: GLenum;
    numsamples: GLuint; pixelindex: GLuint; size: GLsizei; values: ptr GLfloat): void {...}{.
    stdcall.}
glGetNamedFramebufferAttachmentParameteriv: proc (framebuffer: GLuint;
    attachment: GLenum; pname: GLenum; params: ptr GLint): void {...}{.stdcall.}
glGetNamedFramebufferAttachmentParameterivEXT: proc (framebuffer: GLuint;
    attachment: GLenum; pname: GLenum; params: ptr GLint): void {...}{.stdcall.}
glGetNamedFramebufferParameteriv: proc (framebuffer: GLuint; pname: GLenum;
                                        param: ptr GLint): void {...}{.stdcall.}
glGetNamedFramebufferParameterivEXT: proc (framebuffer: GLuint; pname: GLenum;
    params: ptr GLint): void {...}{.stdcall.}
glGetNamedProgramLocalParameterIivEXT: proc (program: GLuint; target: GLenum;
    index: GLuint; params: ptr GLint): void {...}{.stdcall.}
glGetNamedProgramLocalParameterIuivEXT: proc (program: GLuint; target: GLenum;
    index: GLuint; params: ptr GLuint): void {...}{.stdcall.}
glGetNamedProgramLocalParameterdvEXT: proc (program: GLuint; target: GLenum;
    index: GLuint; params: ptr GLdouble): void {...}{.stdcall.}
glGetNamedProgramLocalParameterfvEXT: proc (program: GLuint; target: GLenum;
    index: GLuint; params: ptr GLfloat): void {...}{.stdcall.}
glGetNamedProgramStringEXT: proc (program: GLuint; target: GLenum;
                                  pname: GLenum; string: pointer): void {...}{.
    stdcall.}
glGetNamedProgramivEXT: proc (program: GLuint; target: GLenum; pname: GLenum;
                              params: ptr GLint): void {...}{.stdcall.}
glGetNamedRenderbufferParameteriv: proc (renderbuffer: GLuint; pname: GLenum;
    params: ptr GLint): void {...}{.stdcall.}
glGetNamedRenderbufferParameterivEXT: proc (renderbuffer: GLuint; pname: GLenum;
    params: ptr GLint): void {...}{.stdcall.}
glGetNamedStringARB: proc (namelen: GLint; name: cstring; bufSize: GLsizei;
                           stringlen: ptr GLint; string: cstring): void {...}{.
    stdcall.}
glGetNamedStringivARB: proc (namelen: GLint; name: cstring; pname: GLenum;
                             params: ptr GLint): void {...}{.stdcall.}
glGetNextPerfQueryIdINTEL: proc (queryId: GLuint; nextQueryId: ptr GLuint): void {...}{.
    stdcall.}
glGetObjectBufferfvATI: proc (buffer: GLuint; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetObjectBufferivATI: proc (buffer: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetObjectLabel: proc (identifier: GLenum; name: GLuint; bufSize: GLsizei;
                        length: ptr GLsizei; label: cstring): void {...}{.stdcall.}
glGetObjectLabelEXT: proc (type: GLenum; object: GLuint; bufSize: GLsizei;
                           length: ptr GLsizei; label: cstring): void {...}{.stdcall.}
glGetObjectLabelKHR: proc (identifier: GLenum; name: GLuint; bufSize: GLsizei;
                           length: ptr GLsizei; label: cstring): void {...}{.stdcall.}
glGetObjectParameterfvARB: proc (obj: GLhandleArb; pname: GLenum;
                                 params: ptr GLfloat): void {...}{.stdcall.}
glGetObjectParameterivAPPLE: proc (objectType: GLenum; name: GLuint;
                                   pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetObjectParameterivARB: proc (obj: GLhandleArb; pname: GLenum;
                                 params: ptr GLint): void {...}{.stdcall.}
glGetObjectPtrLabel: proc (ptr: pointer; bufSize: GLsizei; length: ptr GLsizei;
                           label: cstring): void {...}{.stdcall.}
glGetObjectPtrLabelKHR: proc (ptr: pointer; bufSize: GLsizei;
                              length: ptr GLsizei; label: cstring): void {...}{.
    stdcall.}
glGetOcclusionQueryivNV: proc (id: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetOcclusionQueryuivNV: proc (id: GLuint; pname: GLenum; params: ptr GLuint): void {...}{.
    stdcall.}
glGetPathColorGenfvNV: proc (color: GLenum; pname: GLenum; value: ptr GLfloat): void {...}{.
    stdcall.}
glGetPathColorGenivNV: proc (color: GLenum; pname: GLenum; value: ptr GLint): void {...}{.
    stdcall.}
glGetPathCommandsNV: proc (path: GLuint; commands: ptr GLubyte): void {...}{.stdcall.}
glGetPathCoordsNV: proc (path: GLuint; coords: ptr GLfloat): void {...}{.stdcall.}
glGetPathDashArrayNV: proc (path: GLuint; dashArray: ptr GLfloat): void {...}{.
    stdcall.}
glGetPathLengthNV: proc (path: GLuint; startSegment: GLsizei;
                         numSegments: GLsizei): GLfloat {...}{.stdcall.}
glGetPathMetricRangeNV: proc (metricQueryMask: GLbitfield;
                              firstPathName: GLuint; numPaths: GLsizei;
                              stride: GLsizei; metrics: ptr GLfloat): void {...}{.
    stdcall.}
glGetPathMetricsNV: proc (metricQueryMask: GLbitfield; numPaths: GLsizei;
                          pathNameType: GLenum; paths: pointer;
                          pathBase: GLuint; stride: GLsizei;
                          metrics: ptr GLfloat): void {...}{.stdcall.}
glGetPathParameterfvNV: proc (path: GLuint; pname: GLenum; value: ptr GLfloat): void {...}{.
    stdcall.}
glGetPathParameterivNV: proc (path: GLuint; pname: GLenum; value: ptr GLint): void {...}{.
    stdcall.}
glGetPathSpacingNV: proc (pathListMode: GLenum; numPaths: GLsizei;
                          pathNameType: GLenum; paths: pointer;
                          pathBase: GLuint; advanceScale: GLfloat;
                          kerningScale: GLfloat; transformType: GLenum;
                          returnedSpacing: ptr GLfloat): void {...}{.stdcall.}
glGetPathTexGenfvNV: proc (texCoordSet: GLenum; pname: GLenum;
                           value: ptr GLfloat): void {...}{.stdcall.}
glGetPathTexGenivNV: proc (texCoordSet: GLenum; pname: GLenum; value: ptr GLint): void {...}{.
    stdcall.}
glGetPerfCounterInfoINTEL: proc (queryId: GLuint; counterId: GLuint;
                                 counterNameLength: GLuint;
                                 counterName: cstring;
                                 counterDescLength: GLuint;
                                 counterDesc: cstring;
                                 counterOffset: ptr GLuint;
                                 counterDataSize: ptr GLuint;
                                 counterTypeEnum: ptr GLuint;
                                 counterDataTypeEnum: ptr GLuint;
                                 rawCounterMaxValue: ptr GLuint64): void {...}{.
    stdcall.}
glGetPerfMonitorCounterDataAMD: proc (monitor: GLuint; pname: GLenum;
                                      dataSize: GLsizei; data: ptr GLuint;
                                      bytesWritten: ptr GLint): void {...}{.stdcall.}
glGetPerfMonitorCounterInfoAMD: proc (group: GLuint; counter: GLuint;
                                      pname: GLenum; data: pointer): void {...}{.
    stdcall.}
glGetPerfMonitorCounterStringAMD: proc (group: GLuint; counter: GLuint;
                                        bufSize: GLsizei; length: ptr GLsizei;
                                        counterString: cstring): void {...}{.stdcall.}
glGetPerfMonitorCountersAMD: proc (group: GLuint; numCounters: ptr GLint;
                                   maxActiveCounters: ptr GLint;
                                   counterSize: GLsizei; counters: ptr GLuint): void {...}{.
    stdcall.}
glGetPerfMonitorGroupStringAMD: proc (group: GLuint; bufSize: GLsizei;
                                      length: ptr GLsizei; groupString: cstring): void {...}{.
    stdcall.}
glGetPerfMonitorGroupsAMD: proc (numGroups: ptr GLint; groupsSize: GLsizei;
                                 groups: ptr GLuint): void {...}{.stdcall.}
glGetPerfQueryDataINTEL: proc (queryHandle: GLuint; flags: GLuint;
                               dataSize: GLsizei; data: pointer;
                               bytesWritten: ptr GLuint): void {...}{.stdcall.}
glGetPerfQueryIdByNameINTEL: proc (queryName: cstring; queryId: ptr GLuint): void {...}{.
    stdcall.}
glGetPerfQueryInfoINTEL: proc (queryId: GLuint; queryNameLength: GLuint;
                               queryName: cstring; dataSize: ptr GLuint;
                               noCounters: ptr GLuint; noInstances: ptr GLuint;
                               capsMask: ptr GLuint): void {...}{.stdcall.}
glGetPixelMapfv: proc (map: GLenum; values: ptr GLfloat): void {...}{.stdcall.}
glGetPixelMapuiv: proc (map: GLenum; values: ptr GLuint): void {...}{.stdcall.}
glGetPixelMapusv: proc (map: GLenum; values: ptr GLushort): void {...}{.stdcall.}
glGetPixelMapxv: proc (map: GLenum; size: GLint; values: ptr GLfixed): void {...}{.
    stdcall.}
glGetPixelTexGenParameterfvSGIS: proc (pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetPixelTexGenParameterivSGIS: proc (pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetPixelTransformParameterfvEXT: proc (target: GLenum; pname: GLenum;
    params: ptr GLfloat): void {...}{.stdcall.}
glGetPixelTransformParameterivEXT: proc (target: GLenum; pname: GLenum;
    params: ptr GLint): void {...}{.stdcall.}
glGetPointerIndexedvEXT: proc (target: GLenum; index: GLuint; data: ptr pointer): void {...}{.
    stdcall.}
glGetPointeri_vEXT: proc (pname: GLenum; index: GLuint; params: ptr pointer): void {...}{.
    stdcall.}
glGetPointerv: proc (pname: GLenum; params: ptr pointer): void {...}{.stdcall.}
glGetPointervEXT: proc (pname: GLenum; params: ptr pointer): void {...}{.stdcall.}
glGetPointervKHR: proc (pname: GLenum; params: ptr pointer): void {...}{.stdcall.}
glGetPolygonStipple: proc (mask: ptr GLubyte): void {...}{.stdcall.}
glGetProgramBinary: proc (program: GLuint; bufSize: GLsizei;
                          length: ptr GLsizei; binaryFormat: ptr GLenum;
                          binary: pointer): void {...}{.stdcall.}
glGetProgramBinaryOES: proc (program: GLuint; bufSize: GLsizei;
                             length: ptr GLsizei; binaryFormat: ptr GLenum;
                             binary: pointer): void {...}{.stdcall.}
glGetProgramEnvParameterIivNV: proc (target: GLenum; index: GLuint;
                                     params: ptr GLint): void {...}{.stdcall.}
glGetProgramEnvParameterIuivNV: proc (target: GLenum; index: GLuint;
                                      params: ptr GLuint): void {...}{.stdcall.}
glGetProgramEnvParameterdvARB: proc (target: GLenum; index: GLuint;
                                     params: ptr GLdouble): void {...}{.stdcall.}
glGetProgramEnvParameterfvARB: proc (target: GLenum; index: GLuint;
                                     params: ptr GLfloat): void {...}{.stdcall.}
glGetProgramInfoLog: proc (program: GLuint; bufSize: GLsizei;
                           length: ptr GLsizei; infoLog: cstring): void {...}{.
    stdcall.}
glGetProgramInterfaceiv: proc (program: GLuint; programInterface: GLenum;
                               pname: GLenum; params: ptr GLint): void {...}{.stdcall.}
glGetProgramLocalParameterIivNV: proc (target: GLenum; index: GLuint;
                                       params: ptr GLint): void {...}{.stdcall.}
glGetProgramLocalParameterIuivNV: proc (target: GLenum; index: GLuint;
                                        params: ptr GLuint): void {...}{.stdcall.}
glGetProgramLocalParameterdvARB: proc (target: GLenum; index: GLuint;
                                       params: ptr GLdouble): void {...}{.stdcall.}
glGetProgramLocalParameterfvARB: proc (target: GLenum; index: GLuint;
                                       params: ptr GLfloat): void {...}{.stdcall.}
glGetProgramNamedParameterdvNV: proc (id: GLuint; len: GLsizei;
                                      name: ptr GLubyte; params: ptr GLdouble): void {...}{.
    stdcall.}
glGetProgramNamedParameterfvNV: proc (id: GLuint; len: GLsizei;
                                      name: ptr GLubyte; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetProgramParameterdvNV: proc (target: GLenum; index: GLuint; pname: GLenum;
                                 params: ptr GLdouble): void {...}{.stdcall.}
glGetProgramParameterfvNV: proc (target: GLenum; index: GLuint; pname: GLenum;
                                 params: ptr GLfloat): void {...}{.stdcall.}
glGetProgramPipelineInfoLog: proc (pipeline: GLuint; bufSize: GLsizei;
                                   length: ptr GLsizei; infoLog: cstring): void {...}{.
    stdcall.}
glGetProgramPipelineInfoLogEXT: proc (pipeline: GLuint; bufSize: GLsizei;
                                      length: ptr GLsizei; infoLog: cstring): void {...}{.
    stdcall.}
glGetProgramPipelineiv: proc (pipeline: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetProgramPipelineivEXT: proc (pipeline: GLuint; pname: GLenum;
                                 params: ptr GLint): void {...}{.stdcall.}
glGetProgramResourceIndex: proc (program: GLuint; programInterface: GLenum;
                                 name: cstring): GLuint {...}{.stdcall.}
glGetProgramResourceLocation: proc (program: GLuint; programInterface: GLenum;
                                    name: cstring): GLint {...}{.stdcall.}
glGetProgramResourceLocationIndex: proc (program: GLuint;
    programInterface: GLenum; name: cstring): GLint {...}{.stdcall.}
glGetProgramResourceLocationIndexEXT: proc (program: GLuint;
    programInterface: GLenum; name: cstring): GLint {...}{.stdcall.}
glGetProgramResourceName: proc (program: GLuint; programInterface: GLenum;
                                index: GLuint; bufSize: GLsizei;
                                length: ptr GLsizei; name: cstring): void {...}{.
    stdcall.}
glGetProgramResourcefvNV: proc (program: GLuint; programInterface: GLenum;
                                index: GLuint; propCount: GLsizei;
                                props: ptr GLenum; count: GLsizei;
                                length: ptr GLsizei; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetProgramResourceiv: proc (program: GLuint; programInterface: GLenum;
                              index: GLuint; propCount: GLsizei;
                              props: ptr GLenum; count: GLsizei;
                              length: ptr GLsizei; params: ptr GLint): void {...}{.
    stdcall.}
glGetProgramStageiv: proc (program: GLuint; shadertype: GLenum; pname: GLenum;
                           values: ptr GLint): void {...}{.stdcall.}
glGetProgramStringARB: proc (target: GLenum; pname: GLenum; string: pointer): void {...}{.
    stdcall.}
glGetProgramStringNV: proc (id: GLuint; pname: GLenum; program: ptr GLubyte): void {...}{.
    stdcall.}
glGetProgramSubroutineParameteruivNV: proc (target: GLenum; index: GLuint;
    param: ptr GLuint): void {...}{.stdcall.}
glGetProgramiv: proc (program: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetProgramivARB: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetProgramivNV: proc (id: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetQueryBufferObjecti64v: proc (id: GLuint; buffer: GLuint; pname: GLenum;
                                  offset: GLintptr): void {...}{.stdcall.}
glGetQueryBufferObjectiv: proc (id: GLuint; buffer: GLuint; pname: GLenum;
                                offset: GLintptr): void {...}{.stdcall.}
glGetQueryBufferObjectui64v: proc (id: GLuint; buffer: GLuint; pname: GLenum;
                                   offset: GLintptr): void {...}{.stdcall.}
glGetQueryBufferObjectuiv: proc (id: GLuint; buffer: GLuint; pname: GLenum;
                                 offset: GLintptr): void {...}{.stdcall.}
glGetQueryIndexediv: proc (target: GLenum; index: GLuint; pname: GLenum;
                           params: ptr GLint): void {...}{.stdcall.}
glGetQueryObjecti64v: proc (id: GLuint; pname: GLenum; params: ptr GLint64): void {...}{.
    stdcall.}
glGetQueryObjecti64vEXT: proc (id: GLuint; pname: GLenum; params: ptr GLint64): void {...}{.
    stdcall.}
glGetQueryObjectiv: proc (id: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetQueryObjectivARB: proc (id: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetQueryObjectivEXT: proc (id: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetQueryObjectui64v: proc (id: GLuint; pname: GLenum; params: ptr GLuint64): void {...}{.
    stdcall.}
glGetQueryObjectui64vEXT: proc (id: GLuint; pname: GLenum; params: ptr GLuint64): void {...}{.
    stdcall.}
glGetQueryObjectuiv: proc (id: GLuint; pname: GLenum; params: ptr GLuint): void {...}{.
    stdcall.}
glGetQueryObjectuivARB: proc (id: GLuint; pname: GLenum; params: ptr GLuint): void {...}{.
    stdcall.}
glGetQueryObjectuivEXT: proc (id: GLuint; pname: GLenum; params: ptr GLuint): void {...}{.
    stdcall.}
glGetQueryiv: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetQueryivARB: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetQueryivEXT: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetRenderbufferParameteriv: proc (target: GLenum; pname: GLenum;
                                    params: ptr GLint): void {...}{.stdcall.}
glGetRenderbufferParameterivEXT: proc (target: GLenum; pname: GLenum;
                                       params: ptr GLint): void {...}{.stdcall.}
glGetRenderbufferParameterivOES: proc (target: GLenum; pname: GLenum;
                                       params: ptr GLint): void {...}{.stdcall.}
glGetSamplerParameterIiv: proc (sampler: GLuint; pname: GLenum;
                                params: ptr GLint): void {...}{.stdcall.}
glGetSamplerParameterIivEXT: proc (sampler: GLuint; pname: GLenum;
                                   params: ptr GLint): void {...}{.stdcall.}
glGetSamplerParameterIivOES: proc (sampler: GLuint; pname: GLenum;
                                   params: ptr GLint): void {...}{.stdcall.}
glGetSamplerParameterIuiv: proc (sampler: GLuint; pname: GLenum;
                                 params: ptr GLuint): void {...}{.stdcall.}
glGetSamplerParameterIuivEXT: proc (sampler: GLuint; pname: GLenum;
                                    params: ptr GLuint): void {...}{.stdcall.}
glGetSamplerParameterIuivOES: proc (sampler: GLuint; pname: GLenum;
                                    params: ptr GLuint): void {...}{.stdcall.}
glGetSamplerParameterfv: proc (sampler: GLuint; pname: GLenum;
                               params: ptr GLfloat): void {...}{.stdcall.}
glGetSamplerParameteriv: proc (sampler: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetSemaphoreParameterivNV: proc (semaphore: GLuint; pname: GLenum;
                                   params: ptr GLint): void {...}{.stdcall.}
glGetSemaphoreParameterui64vEXT: proc (semaphore: GLuint; pname: GLenum;
                                       params: ptr GLuint64): void {...}{.stdcall.}
glGetSeparableFilter: proc (target: GLenum; format: GLenum; type: GLenum;
                            row: pointer; column: pointer; span: pointer): void {...}{.
    stdcall.}
glGetSeparableFilterEXT: proc (target: GLenum; format: GLenum; type: GLenum;
                               row: pointer; column: pointer; span: pointer): void {...}{.
    stdcall.}
glGetShaderInfoLog: proc (shader: GLuint; bufSize: GLsizei; length: ptr GLsizei;
                          infoLog: cstring): void {...}{.stdcall.}
glGetShaderPrecisionFormat: proc (shadertype: GLenum; precisiontype: GLenum;
                                  range: ptr GLint; precision: ptr GLint): void {...}{.
    stdcall.}
glGetShaderSource: proc (shader: GLuint; bufSize: GLsizei; length: ptr GLsizei;
                         source: cstring): void {...}{.stdcall.}
glGetShaderSourceARB: proc (obj: GLhandleArb; maxLength: GLsizei;
                            length: ptr GLsizei; source: ptr GLcharArb): void {...}{.
    stdcall.}
glGetShaderiv: proc (shader: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetShadingRateImagePaletteNV: proc (viewport: GLuint; entry: GLuint;
                                      rate: ptr GLenum): void {...}{.stdcall.}
glGetShadingRateSampleLocationivNV: proc (rate: GLenum; samples: GLuint;
    index: GLuint; location: ptr GLint): void {...}{.stdcall.}
glGetSharpenTexFuncSGIS: proc (target: GLenum; points: ptr GLfloat): void {...}{.
    stdcall.}
glGetStageIndexNV: proc (shadertype: GLenum): GLushort {...}{.stdcall.}
glGetString: proc (name: GLenum): ptr GLubyte {...}{.stdcall.}
glGetStringi: proc (name: GLenum; index: GLuint): ptr GLubyte {...}{.stdcall.}
glGetSubroutineIndex: proc (program: GLuint; shadertype: GLenum; name: cstring): GLuint {...}{.
    stdcall.}
glGetSubroutineUniformLocation: proc (program: GLuint; shadertype: GLenum;
                                      name: cstring): GLint {...}{.stdcall.}
glGetSynciv: proc (sync: GLsync; pname: GLenum; count: GLsizei;
                   length: ptr GLsizei; values: ptr GLint): void {...}{.stdcall.}
glGetSyncivAPPLE: proc (sync: GLsync; pname: GLenum; count: GLsizei;
                        length: ptr GLsizei; values: ptr GLint): void {...}{.stdcall.}
glGetTexBumpParameterfvATI: proc (pname: GLenum; param: ptr GLfloat): void {...}{.
    stdcall.}
glGetTexBumpParameterivATI: proc (pname: GLenum; param: ptr GLint): void {...}{.
    stdcall.}
glGetTexEnvfv: proc (target: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetTexEnviv: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetTexEnvxv: proc (target: GLenum; pname: GLenum; params: ptr GLfixed): void {...}{.
    stdcall.}
glGetTexEnvxvOES: proc (target: GLenum; pname: GLenum; params: ptr GLfixed): void {...}{.
    stdcall.}
glGetTexFilterFuncSGIS: proc (target: GLenum; filter: GLenum;
                              weights: ptr GLfloat): void {...}{.stdcall.}
glGetTexGendv: proc (coord: GLenum; pname: GLenum; params: ptr GLdouble): void {...}{.
    stdcall.}
glGetTexGenfv: proc (coord: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetTexGenfvOES: proc (coord: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetTexGeniv: proc (coord: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetTexGenivOES: proc (coord: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetTexGenxvOES: proc (coord: GLenum; pname: GLenum; params: ptr GLfixed): void {...}{.
    stdcall.}
glGetTexImage: proc (target: GLenum; level: GLint; format: GLenum; type: GLenum;
                     pixels: pointer): void {...}{.stdcall.}
glGetTexLevelParameterfv: proc (target: GLenum; level: GLint; pname: GLenum;
                                params: ptr GLfloat): void {...}{.stdcall.}
glGetTexLevelParameteriv: proc (target: GLenum; level: GLint; pname: GLenum;
                                params: ptr GLint): void {...}{.stdcall.}
glGetTexLevelParameterxvOES: proc (target: GLenum; level: GLint; pname: GLenum;
                                   params: ptr GLfixed): void {...}{.stdcall.}
glGetTexParameterIiv: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetTexParameterIivEXT: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetTexParameterIivOES: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetTexParameterIuiv: proc (target: GLenum; pname: GLenum; params: ptr GLuint): void {...}{.
    stdcall.}
glGetTexParameterIuivEXT: proc (target: GLenum; pname: GLenum;
                                params: ptr GLuint): void {...}{.stdcall.}
glGetTexParameterIuivOES: proc (target: GLenum; pname: GLenum;
                                params: ptr GLuint): void {...}{.stdcall.}
glGetTexParameterPointervAPPLE: proc (target: GLenum; pname: GLenum;
                                      params: ptr pointer): void {...}{.stdcall.}
glGetTexParameterfv: proc (target: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetTexParameteriv: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetTexParameterxv: proc (target: GLenum; pname: GLenum; params: ptr GLfixed): void {...}{.
    stdcall.}
glGetTexParameterxvOES: proc (target: GLenum; pname: GLenum; params: ptr GLfixed): void {...}{.
    stdcall.}
glGetTextureHandleARB: proc (texture: GLuint): GLuint64 {...}{.stdcall.}
glGetTextureHandleIMG: proc (texture: GLuint): GLuint64 {...}{.stdcall.}
glGetTextureHandleNV: proc (texture: GLuint): GLuint64 {...}{.stdcall.}
glGetTextureImage: proc (texture: GLuint; level: GLint; format: GLenum;
                         type: GLenum; bufSize: GLsizei; pixels: pointer): void {...}{.
    stdcall.}
glGetTextureImageEXT: proc (texture: GLuint; target: GLenum; level: GLint;
                            format: GLenum; type: GLenum; pixels: pointer): void {...}{.
    stdcall.}
glGetTextureLevelParameterfv: proc (texture: GLuint; level: GLint;
                                    pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetTextureLevelParameterfvEXT: proc (texture: GLuint; target: GLenum;
                                       level: GLint; pname: GLenum;
                                       params: ptr GLfloat): void {...}{.stdcall.}
glGetTextureLevelParameteriv: proc (texture: GLuint; level: GLint;
                                    pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetTextureLevelParameterivEXT: proc (texture: GLuint; target: GLenum;
                                       level: GLint; pname: GLenum;
                                       params: ptr GLint): void {...}{.stdcall.}
glGetTextureParameterIiv: proc (texture: GLuint; pname: GLenum;
                                params: ptr GLint): void {...}{.stdcall.}
glGetTextureParameterIivEXT: proc (texture: GLuint; target: GLenum;
                                   pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetTextureParameterIuiv: proc (texture: GLuint; pname: GLenum;
                                 params: ptr GLuint): void {...}{.stdcall.}
glGetTextureParameterIuivEXT: proc (texture: GLuint; target: GLenum;
                                    pname: GLenum; params: ptr GLuint): void {...}{.
    stdcall.}
glGetTextureParameterfv: proc (texture: GLuint; pname: GLenum;
                               params: ptr GLfloat): void {...}{.stdcall.}
glGetTextureParameterfvEXT: proc (texture: GLuint; target: GLenum;
                                  pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetTextureParameteriv: proc (texture: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetTextureParameterivEXT: proc (texture: GLuint; target: GLenum;
                                  pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetTextureSamplerHandleARB: proc (texture: GLuint; sampler: GLuint): GLuint64 {...}{.
    stdcall.}
glGetTextureSamplerHandleIMG: proc (texture: GLuint; sampler: GLuint): GLuint64 {...}{.
    stdcall.}
glGetTextureSamplerHandleNV: proc (texture: GLuint; sampler: GLuint): GLuint64 {...}{.
    stdcall.}
glGetTextureSubImage: proc (texture: GLuint; level: GLint; xoffset: GLint;
                            yoffset: GLint; zoffset: GLint; width: GLsizei;
                            height: GLsizei; depth: GLsizei; format: GLenum;
                            type: GLenum; bufSize: GLsizei; pixels: pointer): void {...}{.
    stdcall.}
glGetTrackMatrixivNV: proc (target: GLenum; address: GLuint; pname: GLenum;
                            params: ptr GLint): void {...}{.stdcall.}
glGetTransformFeedbackVarying: proc (program: GLuint; index: GLuint;
                                     bufSize: GLsizei; length: ptr GLsizei;
                                     size: ptr GLsizei; type: ptr GLenum;
                                     name: cstring): void {...}{.stdcall.}
glGetTransformFeedbackVaryingEXT: proc (program: GLuint; index: GLuint;
                                        bufSize: GLsizei; length: ptr GLsizei;
                                        size: ptr GLsizei; type: ptr GLenum;
                                        name: cstring): void {...}{.stdcall.}
glGetTransformFeedbackVaryingNV: proc (program: GLuint; index: GLuint;
                                       location: ptr GLint): void {...}{.stdcall.}
glGetTransformFeedbacki64_v: proc (xfb: GLuint; pname: GLenum; index: GLuint;
                                   param: ptr GLint64): void {...}{.stdcall.}
glGetTransformFeedbackiv: proc (xfb: GLuint; pname: GLenum; param: ptr GLint): void {...}{.
    stdcall.}
glGetTranslatedShaderSourceANGLE: proc (shader: GLuint; bufSize: GLsizei;
                                        length: ptr GLsizei; source: cstring): void {...}{.
    stdcall.}
glGetUniformBlockIndex: proc (program: GLuint; uniformBlockName: cstring): GLuint {...}{.
    stdcall.}
glGetUniformBufferSizeEXT: proc (program: GLuint; location: GLint): GLint {...}{.
    stdcall.}
glGetUniformIndices: proc (program: GLuint; uniformCount: GLsizei;
                           uniformNames: ptr cstring; uniformIndices: ptr GLuint): void {...}{.
    stdcall.}
glGetUniformLocation: proc (program: GLuint; name: cstring): GLint {...}{.stdcall.}
glGetUniformLocationARB: proc (programObj: GLhandleArb; name: ptr GLcharArb): GLint {...}{.
    stdcall.}
glGetUniformOffsetEXT: proc (program: GLuint; location: GLint): GLintptr {...}{.
    stdcall.}
glGetUniformSubroutineuiv: proc (shadertype: GLenum; location: GLint;
                                 params: ptr GLuint): void {...}{.stdcall.}
glGetUniformdv: proc (program: GLuint; location: GLint; params: ptr GLdouble): void {...}{.
    stdcall.}
glGetUniformfv: proc (program: GLuint; location: GLint; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetUniformfvARB: proc (programObj: GLhandleArb; location: GLint;
                         params: ptr GLfloat): void {...}{.stdcall.}
glGetUniformi64vARB: proc (program: GLuint; location: GLint; params: ptr GLint64): void {...}{.
    stdcall.}
glGetUniformi64vNV: proc (program: GLuint; location: GLint;
                          params: ptr GLint64EXT): void {...}{.stdcall.}
glGetUniformiv: proc (program: GLuint; location: GLint; params: ptr GLint): void {...}{.
    stdcall.}
glGetUniformivARB: proc (programObj: GLhandleArb; location: GLint;
                         params: ptr GLint): void {...}{.stdcall.}
glGetUniformui64vARB: proc (program: GLuint; location: GLint;
                            params: ptr GLuint64): void {...}{.stdcall.}
glGetUniformui64vNV: proc (program: GLuint; location: GLint;
                           params: ptr GLuint64EXT): void {...}{.stdcall.}
glGetUniformuiv: proc (program: GLuint; location: GLint; params: ptr GLuint): void {...}{.
    stdcall.}
glGetUniformuivEXT: proc (program: GLuint; location: GLint; params: ptr GLuint): void {...}{.
    stdcall.}
glGetUnsignedBytevEXT: proc (pname: GLenum; data: ptr GLubyte): void {...}{.stdcall.}
glGetUnsignedBytei_vEXT: proc (target: GLenum; index: GLuint; data: ptr GLubyte): void {...}{.
    stdcall.}
glGetVariantArrayObjectfvATI: proc (id: GLuint; pname: GLenum;
                                    params: ptr GLfloat): void {...}{.stdcall.}
glGetVariantArrayObjectivATI: proc (id: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetVariantBooleanvEXT: proc (id: GLuint; value: GLenum; data: ptr GLboolean): void {...}{.
    stdcall.}
glGetVariantFloatvEXT: proc (id: GLuint; value: GLenum; data: ptr GLfloat): void {...}{.
    stdcall.}
glGetVariantIntegervEXT: proc (id: GLuint; value: GLenum; data: ptr GLint): void {...}{.
    stdcall.}
glGetVariantPointervEXT: proc (id: GLuint; value: GLenum; data: ptr pointer): void {...}{.
    stdcall.}
glGetVaryingLocationNV: proc (program: GLuint; name: cstring): GLint {...}{.stdcall.}
glGetVertexArrayIndexed64iv: proc (vaobj: GLuint; index: GLuint; pname: GLenum;
                                   param: ptr GLint64): void {...}{.stdcall.}
glGetVertexArrayIndexediv: proc (vaobj: GLuint; index: GLuint; pname: GLenum;
                                 param: ptr GLint): void {...}{.stdcall.}
glGetVertexArrayIntegeri_vEXT: proc (vaobj: GLuint; index: GLuint;
                                     pname: GLenum; param: ptr GLint): void {...}{.
    stdcall.}
glGetVertexArrayIntegervEXT: proc (vaobj: GLuint; pname: GLenum;
                                   param: ptr GLint): void {...}{.stdcall.}
glGetVertexArrayPointeri_vEXT: proc (vaobj: GLuint; index: GLuint;
                                     pname: GLenum; param: ptr pointer): void {...}{.
    stdcall.}
glGetVertexArrayPointervEXT: proc (vaobj: GLuint; pname: GLenum;
                                   param: ptr pointer): void {...}{.stdcall.}
glGetVertexArrayiv: proc (vaobj: GLuint; pname: GLenum; param: ptr GLint): void {...}{.
    stdcall.}
glGetVertexAttribArrayObjectfvATI: proc (index: GLuint; pname: GLenum;
    params: ptr GLfloat): void {...}{.stdcall.}
glGetVertexAttribArrayObjectivATI: proc (index: GLuint; pname: GLenum;
    params: ptr GLint): void {...}{.stdcall.}
glGetVertexAttribIiv: proc (index: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetVertexAttribIivEXT: proc (index: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetVertexAttribIuiv: proc (index: GLuint; pname: GLenum; params: ptr GLuint): void {...}{.
    stdcall.}
glGetVertexAttribIuivEXT: proc (index: GLuint; pname: GLenum; params: ptr GLuint): void {...}{.
    stdcall.}
glGetVertexAttribLdv: proc (index: GLuint; pname: GLenum; params: ptr GLdouble): void {...}{.
    stdcall.}
glGetVertexAttribLdvEXT: proc (index: GLuint; pname: GLenum;
                               params: ptr GLdouble): void {...}{.stdcall.}
glGetVertexAttribLi64vNV: proc (index: GLuint; pname: GLenum;
                                params: ptr GLint64EXT): void {...}{.stdcall.}
glGetVertexAttribLui64vARB: proc (index: GLuint; pname: GLenum;
                                  params: ptr GLuint64EXT): void {...}{.stdcall.}
glGetVertexAttribLui64vNV: proc (index: GLuint; pname: GLenum;
                                 params: ptr GLuint64EXT): void {...}{.stdcall.}
glGetVertexAttribPointerv: proc (index: GLuint; pname: GLenum;
                                 pointer: ptr pointer): void {...}{.stdcall.}
glGetVertexAttribPointervARB: proc (index: GLuint; pname: GLenum;
                                    pointer: ptr pointer): void {...}{.stdcall.}
glGetVertexAttribPointervNV: proc (index: GLuint; pname: GLenum;
                                   pointer: ptr pointer): void {...}{.stdcall.}
glGetVertexAttribdv: proc (index: GLuint; pname: GLenum; params: ptr GLdouble): void {...}{.
    stdcall.}
glGetVertexAttribdvARB: proc (index: GLuint; pname: GLenum; params: ptr GLdouble): void {...}{.
    stdcall.}
glGetVertexAttribdvNV: proc (index: GLuint; pname: GLenum; params: ptr GLdouble): void {...}{.
    stdcall.}
glGetVertexAttribfv: proc (index: GLuint; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetVertexAttribfvARB: proc (index: GLuint; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetVertexAttribfvNV: proc (index: GLuint; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetVertexAttribiv: proc (index: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetVertexAttribivARB: proc (index: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetVertexAttribivNV: proc (index: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetVideoCaptureStreamdvNV: proc (video_capture_slot: GLuint; stream: GLuint;
                                   pname: GLenum; params: ptr GLdouble): void {...}{.
    stdcall.}
glGetVideoCaptureStreamfvNV: proc (video_capture_slot: GLuint; stream: GLuint;
                                   pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glGetVideoCaptureStreamivNV: proc (video_capture_slot: GLuint; stream: GLuint;
                                   pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetVideoCaptureivNV: proc (video_capture_slot: GLuint; pname: GLenum;
                             params: ptr GLint): void {...}{.stdcall.}
glGetVideoi64vNV: proc (video_slot: GLuint; pname: GLenum;
                        params: ptr GLint64EXT): void {...}{.stdcall.}
glGetVideoivNV: proc (video_slot: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glGetVideoui64vNV: proc (video_slot: GLuint; pname: GLenum;
                         params: ptr GLuint64EXT): void {...}{.stdcall.}
glGetVideouivNV: proc (video_slot: GLuint; pname: GLenum; params: ptr GLuint): void {...}{.
    stdcall.}
glGetnColorTable: proc (target: GLenum; format: GLenum; type: GLenum;
                        bufSize: GLsizei; table: pointer): void {...}{.stdcall.}
glGetnColorTableARB: proc (target: GLenum; format: GLenum; type: GLenum;
                           bufSize: GLsizei; table: pointer): void {...}{.stdcall.}
glGetnCompressedTexImage: proc (target: GLenum; lod: GLint; bufSize: GLsizei;
                                pixels: pointer): void {...}{.stdcall.}
glGetnCompressedTexImageARB: proc (target: GLenum; lod: GLint; bufSize: GLsizei;
                                   img: pointer): void {...}{.stdcall.}
glGetnConvolutionFilter: proc (target: GLenum; format: GLenum; type: GLenum;
                               bufSize: GLsizei; image: pointer): void {...}{.stdcall.}
glGetnConvolutionFilterARB: proc (target: GLenum; format: GLenum; type: GLenum;
                                  bufSize: GLsizei; image: pointer): void {...}{.
    stdcall.}
glGetnHistogram: proc (target: GLenum; reset: GLboolean; format: GLenum;
                       type: GLenum; bufSize: GLsizei; values: pointer): void {...}{.
    stdcall.}
glGetnHistogramARB: proc (target: GLenum; reset: GLboolean; format: GLenum;
                          type: GLenum; bufSize: GLsizei; values: pointer): void {...}{.
    stdcall.}
glGetnMapdv: proc (target: GLenum; query: GLenum; bufSize: GLsizei;
                   v: ptr GLdouble): void {...}{.stdcall.}
glGetnMapdvARB: proc (target: GLenum; query: GLenum; bufSize: GLsizei;
                      v: ptr GLdouble): void {...}{.stdcall.}
glGetnMapfv: proc (target: GLenum; query: GLenum; bufSize: GLsizei;
                   v: ptr GLfloat): void {...}{.stdcall.}
glGetnMapfvARB: proc (target: GLenum; query: GLenum; bufSize: GLsizei;
                      v: ptr GLfloat): void {...}{.stdcall.}
glGetnMapiv: proc (target: GLenum; query: GLenum; bufSize: GLsizei; v: ptr GLint): void {...}{.
    stdcall.}
glGetnMapivARB: proc (target: GLenum; query: GLenum; bufSize: GLsizei;
                      v: ptr GLint): void {...}{.stdcall.}
glGetnMinmax: proc (target: GLenum; reset: GLboolean; format: GLenum;
                    type: GLenum; bufSize: GLsizei; values: pointer): void {...}{.
    stdcall.}
glGetnMinmaxARB: proc (target: GLenum; reset: GLboolean; format: GLenum;
                       type: GLenum; bufSize: GLsizei; values: pointer): void {...}{.
    stdcall.}
glGetnPixelMapfv: proc (map: GLenum; bufSize: GLsizei; values: ptr GLfloat): void {...}{.
    stdcall.}
glGetnPixelMapfvARB: proc (map: GLenum; bufSize: GLsizei; values: ptr GLfloat): void {...}{.
    stdcall.}
glGetnPixelMapuiv: proc (map: GLenum; bufSize: GLsizei; values: ptr GLuint): void {...}{.
    stdcall.}
glGetnPixelMapuivARB: proc (map: GLenum; bufSize: GLsizei; values: ptr GLuint): void {...}{.
    stdcall.}
glGetnPixelMapusv: proc (map: GLenum; bufSize: GLsizei; values: ptr GLushort): void {...}{.
    stdcall.}
glGetnPixelMapusvARB: proc (map: GLenum; bufSize: GLsizei; values: ptr GLushort): void {...}{.
    stdcall.}
glGetnPolygonStipple: proc (bufSize: GLsizei; pattern: ptr GLubyte): void {...}{.
    stdcall.}
glGetnPolygonStippleARB: proc (bufSize: GLsizei; pattern: ptr GLubyte): void {...}{.
    stdcall.}
glGetnSeparableFilter: proc (target: GLenum; format: GLenum; type: GLenum;
                             rowBufSize: GLsizei; row: pointer;
                             columnBufSize: GLsizei; column: pointer;
                             span: pointer): void {...}{.stdcall.}
glGetnSeparableFilterARB: proc (target: GLenum; format: GLenum; type: GLenum;
                                rowBufSize: GLsizei; row: pointer;
                                columnBufSize: GLsizei; column: pointer;
                                span: pointer): void {...}{.stdcall.}
glGetnTexImage: proc (target: GLenum; level: GLint; format: GLenum;
                      type: GLenum; bufSize: GLsizei; pixels: pointer): void {...}{.
    stdcall.}
glGetnTexImageARB: proc (target: GLenum; level: GLint; format: GLenum;
                         type: GLenum; bufSize: GLsizei; img: pointer): void {...}{.
    stdcall.}
glGetnUniformdv: proc (program: GLuint; location: GLint; bufSize: GLsizei;
                       params: ptr GLdouble): void {...}{.stdcall.}
glGetnUniformdvARB: proc (program: GLuint; location: GLint; bufSize: GLsizei;
                          params: ptr GLdouble): void {...}{.stdcall.}
glGetnUniformfv: proc (program: GLuint; location: GLint; bufSize: GLsizei;
                       params: ptr GLfloat): void {...}{.stdcall.}
glGetnUniformfvARB: proc (program: GLuint; location: GLint; bufSize: GLsizei;
                          params: ptr GLfloat): void {...}{.stdcall.}
glGetnUniformfvEXT: proc (program: GLuint; location: GLint; bufSize: GLsizei;
                          params: ptr GLfloat): void {...}{.stdcall.}
glGetnUniformfvKHR: proc (program: GLuint; location: GLint; bufSize: GLsizei;
                          params: ptr GLfloat): void {...}{.stdcall.}
glGetnUniformi64vARB: proc (program: GLuint; location: GLint; bufSize: GLsizei;
                            params: ptr GLint64): void {...}{.stdcall.}
glGetnUniformiv: proc (program: GLuint; location: GLint; bufSize: GLsizei;
                       params: ptr GLint): void {...}{.stdcall.}
glGetnUniformivARB: proc (program: GLuint; location: GLint; bufSize: GLsizei;
                          params: ptr GLint): void {...}{.stdcall.}
glGetnUniformivEXT: proc (program: GLuint; location: GLint; bufSize: GLsizei;
                          params: ptr GLint): void {...}{.stdcall.}
glGetnUniformivKHR: proc (program: GLuint; location: GLint; bufSize: GLsizei;
                          params: ptr GLint): void {...}{.stdcall.}
glGetnUniformui64vARB: proc (program: GLuint; location: GLint; bufSize: GLsizei;
                             params: ptr GLuint64): void {...}{.stdcall.}
glGetnUniformuiv: proc (program: GLuint; location: GLint; bufSize: GLsizei;
                        params: ptr GLuint): void {...}{.stdcall.}
glGetnUniformuivARB: proc (program: GLuint; location: GLint; bufSize: GLsizei;
                           params: ptr GLuint): void {...}{.stdcall.}
glGetnUniformuivKHR: proc (program: GLuint; location: GLint; bufSize: GLsizei;
                           params: ptr GLuint): void {...}{.stdcall.}
glGlobalAlphaFactorbSUN: proc (factor: GLbyte): void {...}{.stdcall.}
glGlobalAlphaFactordSUN: proc (factor: GLdouble): void {...}{.stdcall.}
glGlobalAlphaFactorfSUN: proc (factor: GLfloat): void {...}{.stdcall.}
glGlobalAlphaFactoriSUN: proc (factor: GLint): void {...}{.stdcall.}
glGlobalAlphaFactorsSUN: proc (factor: GLshort): void {...}{.stdcall.}
glGlobalAlphaFactorubSUN: proc (factor: GLubyte): void {...}{.stdcall.}
glGlobalAlphaFactoruiSUN: proc (factor: GLuint): void {...}{.stdcall.}
glGlobalAlphaFactorusSUN: proc (factor: GLushort): void {...}{.stdcall.}
glHint: proc (target: GLenum; mode: GLenum): void {...}{.stdcall.}
glHintPGI: proc (target: GLenum; mode: GLint): void {...}{.stdcall.}
glHistogram: proc (target: GLenum; width: GLsizei; internalformat: GLenum;
                   sink: GLboolean): void {...}{.stdcall.}
glHistogramEXT: proc (target: GLenum; width: GLsizei; internalformat: GLenum;
                      sink: GLboolean): void {...}{.stdcall.}
glIglooInterfaceSGIX: proc (pname: GLenum; params: pointer): void {...}{.stdcall.}
glImageTransformParameterfHP: proc (target: GLenum; pname: GLenum;
                                    param: GLfloat): void {...}{.stdcall.}
glImageTransformParameterfvHP: proc (target: GLenum; pname: GLenum;
                                     params: ptr GLfloat): void {...}{.stdcall.}
glImageTransformParameteriHP: proc (target: GLenum; pname: GLenum; param: GLint): void {...}{.
    stdcall.}
glImageTransformParameterivHP: proc (target: GLenum; pname: GLenum;
                                     params: ptr GLint): void {...}{.stdcall.}
glImportMemoryFdEXT: proc (memory: GLuint; size: GLuint64; handleType: GLenum;
                           fd: GLint): void {...}{.stdcall.}
glImportMemoryWin32HandleEXT: proc (memory: GLuint; size: GLuint64;
                                    handleType: GLenum; handle: pointer): void {...}{.
    stdcall.}
glImportMemoryWin32NameEXT: proc (memory: GLuint; size: GLuint64;
                                  handleType: GLenum; name: pointer): void {...}{.
    stdcall.}
glImportSemaphoreFdEXT: proc (semaphore: GLuint; handleType: GLenum; fd: GLint): void {...}{.
    stdcall.}
glImportSemaphoreWin32HandleEXT: proc (semaphore: GLuint; handleType: GLenum;
                                       handle: pointer): void {...}{.stdcall.}
glImportSemaphoreWin32NameEXT: proc (semaphore: GLuint; handleType: GLenum;
                                     name: pointer): void {...}{.stdcall.}
glImportSyncEXT: proc (external_sync_type: GLenum; external_sync: GLintptr;
                       flags: GLbitfield): GLsync {...}{.stdcall.}
glIndexFormatNV: proc (type: GLenum; stride: GLsizei): void {...}{.stdcall.}
glIndexFuncEXT: proc (func: GLenum; ref: GLclampf): void {...}{.stdcall.}
glIndexMask: proc (mask: GLuint): void {...}{.stdcall.}
glIndexMaterialEXT: proc (face: GLenum; mode: GLenum): void {...}{.stdcall.}
glIndexPointer: proc (type: GLenum; stride: GLsizei; pointer: pointer): void {...}{.
    stdcall.}
glIndexPointerEXT: proc (type: GLenum; stride: GLsizei; count: GLsizei;
                         pointer: pointer): void {...}{.stdcall.}
glIndexPointerListIBM: proc (type: GLenum; stride: GLint; pointer: ptr pointer;
                             ptrstride: GLint): void {...}{.stdcall.}
glIndexd: proc (c: GLdouble): void {...}{.stdcall.}
glIndexdv: proc (c: ptr GLdouble): void {...}{.stdcall.}
glIndexf: proc (c: GLfloat): void {...}{.stdcall.}
glIndexfv: proc (c: ptr GLfloat): void {...}{.stdcall.}
glIndexi: proc (c: GLint): void {...}{.stdcall.}
glIndexiv: proc (c: ptr GLint): void {...}{.stdcall.}
glIndexs: proc (c: GLshort): void {...}{.stdcall.}
glIndexsv: proc (c: ptr GLshort): void {...}{.stdcall.}
glIndexub: proc (c: GLubyte): void {...}{.stdcall.}
glIndexubv: proc (c: ptr GLubyte): void {...}{.stdcall.}
glIndexxOES: proc (component: GLfixed): void {...}{.stdcall.}
glIndexxvOES: proc (component: ptr GLfixed): void {...}{.stdcall.}
glInitNames: proc (): void {...}{.stdcall.}
glInsertComponentEXT: proc (res: GLuint; src: GLuint; num: GLuint): void {...}{.
    stdcall.}
glInsertEventMarkerEXT: proc (length: GLsizei; marker: cstring): void {...}{.stdcall.}
glInstrumentsBufferSGIX: proc (size: GLsizei; buffer: ptr GLint): void {...}{.stdcall.}
glInterleavedArrays: proc (format: GLenum; stride: GLsizei; pointer: pointer): void {...}{.
    stdcall.}
glInterpolatePathsNV: proc (resultPath: GLuint; pathA: GLuint; pathB: GLuint;
                            weight: GLfloat): void {...}{.stdcall.}
glInvalidateBufferData: proc (buffer: GLuint): void {...}{.stdcall.}
glInvalidateBufferSubData: proc (buffer: GLuint; offset: GLintptr;
                                 length: GLsizeiptr): void {...}{.stdcall.}
glInvalidateFramebuffer: proc (target: GLenum; numAttachments: GLsizei;
                               attachments: ptr GLenum): void {...}{.stdcall.}
glInvalidateNamedFramebufferData: proc (framebuffer: GLuint;
                                        numAttachments: GLsizei;
                                        attachments: ptr GLenum): void {...}{.stdcall.}
glInvalidateNamedFramebufferSubData: proc (framebuffer: GLuint;
    numAttachments: GLsizei; attachments: ptr GLenum; x: GLint; y: GLint;
    width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glInvalidateSubFramebuffer: proc (target: GLenum; numAttachments: GLsizei;
                                  attachments: ptr GLenum; x: GLint; y: GLint;
                                  width: GLsizei; height: GLsizei): void {...}{.
    stdcall.}
glInvalidateTexImage: proc (texture: GLuint; level: GLint): void {...}{.stdcall.}
glInvalidateTexSubImage: proc (texture: GLuint; level: GLint; xoffset: GLint;
                               yoffset: GLint; zoffset: GLint; width: GLsizei;
                               height: GLsizei; depth: GLsizei): void {...}{.stdcall.}
glIsAsyncMarkerSGIX: proc (marker: GLuint): GLboolean {...}{.stdcall.}
glIsBuffer: proc (buffer: GLuint): GLboolean {...}{.stdcall.}
glIsBufferARB: proc (buffer: GLuint): GLboolean {...}{.stdcall.}
glIsBufferResidentNV: proc (target: GLenum): GLboolean {...}{.stdcall.}
glIsCommandListNV: proc (list: GLuint): GLboolean {...}{.stdcall.}
glIsEnabled: proc (cap: GLenum): GLboolean {...}{.stdcall.}
glIsEnabledIndexedEXT: proc (target: GLenum; index: GLuint): GLboolean {...}{.stdcall.}
glIsEnabledi: proc (target: GLenum; index: GLuint): GLboolean {...}{.stdcall.}
glIsEnablediEXT: proc (target: GLenum; index: GLuint): GLboolean {...}{.stdcall.}
glIsEnablediNV: proc (target: GLenum; index: GLuint): GLboolean {...}{.stdcall.}
glIsEnablediOES: proc (target: GLenum; index: GLuint): GLboolean {...}{.stdcall.}
glIsFenceAPPLE: proc (fence: GLuint): GLboolean {...}{.stdcall.}
glIsFenceNV: proc (fence: GLuint): GLboolean {...}{.stdcall.}
glIsFramebuffer: proc (framebuffer: GLuint): GLboolean {...}{.stdcall.}
glIsFramebufferEXT: proc (framebuffer: GLuint): GLboolean {...}{.stdcall.}
glIsFramebufferOES: proc (framebuffer: GLuint): GLboolean {...}{.stdcall.}
glIsImageHandleResidentARB: proc (handle: GLuint64): GLboolean {...}{.stdcall.}
glIsImageHandleResidentNV: proc (handle: GLuint64): GLboolean {...}{.stdcall.}
glIsList: proc (list: GLuint): GLboolean {...}{.stdcall.}
glIsMemoryObjectEXT: proc (memoryObject: GLuint): GLboolean {...}{.stdcall.}
glIsNameAMD: proc (identifier: GLenum; name: GLuint): GLboolean {...}{.stdcall.}
glIsNamedBufferResidentNV: proc (buffer: GLuint): GLboolean {...}{.stdcall.}
glIsNamedStringARB: proc (namelen: GLint; name: cstring): GLboolean {...}{.stdcall.}
glIsObjectBufferATI: proc (buffer: GLuint): GLboolean {...}{.stdcall.}
glIsOcclusionQueryNV: proc (id: GLuint): GLboolean {...}{.stdcall.}
glIsPathNV: proc (path: GLuint): GLboolean {...}{.stdcall.}
glIsPointInFillPathNV: proc (path: GLuint; mask: GLuint; x: GLfloat; y: GLfloat): GLboolean {...}{.
    stdcall.}
glIsPointInStrokePathNV: proc (path: GLuint; x: GLfloat; y: GLfloat): GLboolean {...}{.
    stdcall.}
glIsProgram: proc (program: GLuint): GLboolean {...}{.stdcall.}
glIsProgramARB: proc (program: GLuint): GLboolean {...}{.stdcall.}
glIsProgramNV: proc (id: GLuint): GLboolean {...}{.stdcall.}
glIsProgramPipeline: proc (pipeline: GLuint): GLboolean {...}{.stdcall.}
glIsProgramPipelineEXT: proc (pipeline: GLuint): GLboolean {...}{.stdcall.}
glIsQuery: proc (id: GLuint): GLboolean {...}{.stdcall.}
glIsQueryARB: proc (id: GLuint): GLboolean {...}{.stdcall.}
glIsQueryEXT: proc (id: GLuint): GLboolean {...}{.stdcall.}
glIsRenderbuffer: proc (renderbuffer: GLuint): GLboolean {...}{.stdcall.}
glIsRenderbufferEXT: proc (renderbuffer: GLuint): GLboolean {...}{.stdcall.}
glIsRenderbufferOES: proc (renderbuffer: GLuint): GLboolean {...}{.stdcall.}
glIsSemaphoreEXT: proc (semaphore: GLuint): GLboolean {...}{.stdcall.}
glIsSampler: proc (sampler: GLuint): GLboolean {...}{.stdcall.}
glIsShader: proc (shader: GLuint): GLboolean {...}{.stdcall.}
glIsStateNV: proc (state: GLuint): GLboolean {...}{.stdcall.}
glIsSync: proc (sync: GLsync): GLboolean {...}{.stdcall.}
glIsSyncAPPLE: proc (sync: GLsync): GLboolean {...}{.stdcall.}
glIsTexture: proc (texture: GLuint): GLboolean {...}{.stdcall.}
glIsTextureEXT: proc (texture: GLuint): GLboolean {...}{.stdcall.}
glIsTextureHandleResidentARB: proc (handle: GLuint64): GLboolean {...}{.stdcall.}
glIsTextureHandleResidentNV: proc (handle: GLuint64): GLboolean {...}{.stdcall.}
glIsTransformFeedback: proc (id: GLuint): GLboolean {...}{.stdcall.}
glIsTransformFeedbackNV: proc (id: GLuint): GLboolean {...}{.stdcall.}
glIsVariantEnabledEXT: proc (id: GLuint; cap: GLenum): GLboolean {...}{.stdcall.}
glIsVertexArray: proc (array: GLuint): GLboolean {...}{.stdcall.}
glIsVertexArrayAPPLE: proc (array: GLuint): GLboolean {...}{.stdcall.}
glIsVertexArrayOES: proc (array: GLuint): GLboolean {...}{.stdcall.}
glIsVertexAttribEnabledAPPLE: proc (index: GLuint; pname: GLenum): GLboolean {...}{.
    stdcall.}
glLGPUCopyImageSubDataNVX: proc (sourceGpu: GLuint;
                                 destinationGpuMask: GLbitfield;
                                 srcName: GLuint; srcTarget: GLenum;
                                 srcLevel: GLint; srcX: GLint; srxY: GLint;
                                 srcZ: GLint; dstName: GLuint;
                                 dstTarget: GLenum; dstLevel: GLint;
                                 dstX: GLint; dstY: GLint; dstZ: GLint;
                                 width: GLsizei; height: GLsizei; depth: GLsizei): void {...}{.
    stdcall.}
glLGPUInterlockNVX: proc (): void {...}{.stdcall.}
glLGPUNamedBufferSubDataNVX: proc (gpuMask: GLbitfield; buffer: GLuint;
                                   offset: GLintptr; size: GLsizeiptr;
                                   data: pointer): void {...}{.stdcall.}
glLabelObjectEXT: proc (type: GLenum; object: GLuint; length: GLsizei;
                        label: cstring): void {...}{.stdcall.}
glLightEnviSGIX: proc (pname: GLenum; param: GLint): void {...}{.stdcall.}
glLightModelf: proc (pname: GLenum; param: GLfloat): void {...}{.stdcall.}
glLightModelfv: proc (pname: GLenum; params: ptr GLfloat): void {...}{.stdcall.}
glLightModeli: proc (pname: GLenum; param: GLint): void {...}{.stdcall.}
glLightModeliv: proc (pname: GLenum; params: ptr GLint): void {...}{.stdcall.}
glLightModelx: proc (pname: GLenum; param: GLfixed): void {...}{.stdcall.}
glLightModelxOES: proc (pname: GLenum; param: GLfixed): void {...}{.stdcall.}
glLightModelxv: proc (pname: GLenum; param: ptr GLfixed): void {...}{.stdcall.}
glLightModelxvOES: proc (pname: GLenum; param: ptr GLfixed): void {...}{.stdcall.}
glLightf: proc (light: GLenum; pname: GLenum; param: GLfloat): void {...}{.stdcall.}
glLightfv: proc (light: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glLighti: proc (light: GLenum; pname: GLenum; param: GLint): void {...}{.stdcall.}
glLightiv: proc (light: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glLightx: proc (light: GLenum; pname: GLenum; param: GLfixed): void {...}{.stdcall.}
glLightxOES: proc (light: GLenum; pname: GLenum; param: GLfixed): void {...}{.stdcall.}
glLightxv: proc (light: GLenum; pname: GLenum; params: ptr GLfixed): void {...}{.
    stdcall.}
glLightxvOES: proc (light: GLenum; pname: GLenum; params: ptr GLfixed): void {...}{.
    stdcall.}
glLineStipple: proc (factor: GLint; pattern: GLushort): void {...}{.stdcall.}
glLineWidth: proc (width: GLfloat): void {...}{.stdcall.}
glLineWidthx: proc (width: GLfixed): void {...}{.stdcall.}
glLineWidthxOES: proc (width: GLfixed): void {...}{.stdcall.}
glLinkProgram: proc (program: GLuint): void {...}{.stdcall.}
glLinkProgramARB: proc (programObj: GLhandleArb): void {...}{.stdcall.}
glListBase: proc (base: GLuint): void {...}{.stdcall.}
glListDrawCommandsStatesClientNV: proc (list: GLuint; segment: GLuint;
                                        indirects: ptr pointer;
                                        sizes: ptr GLsizei; states: ptr GLuint;
                                        fbos: ptr GLuint; count: GLuint): void {...}{.
    stdcall.}
glListParameterfSGIX: proc (list: GLuint; pname: GLenum; param: GLfloat): void {...}{.
    stdcall.}
glListParameterfvSGIX: proc (list: GLuint; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glListParameteriSGIX: proc (list: GLuint; pname: GLenum; param: GLint): void {...}{.
    stdcall.}
glListParameterivSGIX: proc (list: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glLoadIdentity: proc (): void {...}{.stdcall.}
glLoadIdentityDeformationMapSGIX: proc (mask: GLbitfield): void {...}{.stdcall.}
glLoadMatrixd: proc (m: ptr GLdouble): void {...}{.stdcall.}
glLoadMatrixf: proc (m: ptr GLfloat): void {...}{.stdcall.}
glLoadMatrixx: proc (m: ptr GLfixed): void {...}{.stdcall.}
glLoadMatrixxOES: proc (m: ptr GLfixed): void {...}{.stdcall.}
glLoadName: proc (name: GLuint): void {...}{.stdcall.}
glLoadPaletteFromModelViewMatrixOES: proc (): void {...}{.stdcall.}
glLoadProgramNV: proc (target: GLenum; id: GLuint; len: GLsizei;
                       program: ptr GLubyte): void {...}{.stdcall.}
glLoadTransposeMatrixd: proc (m: ptr GLdouble): void {...}{.stdcall.}
glLoadTransposeMatrixdARB: proc (m: ptr GLdouble): void {...}{.stdcall.}
glLoadTransposeMatrixf: proc (m: ptr GLfloat): void {...}{.stdcall.}
glLoadTransposeMatrixfARB: proc (m: ptr GLfloat): void {...}{.stdcall.}
glLoadTransposeMatrixxOES: proc (m: ptr GLfixed): void {...}{.stdcall.}
glLockArraysEXT: proc (first: GLint; count: GLsizei): void {...}{.stdcall.}
glLogicOp: proc (opcode: GLenum): void {...}{.stdcall.}
glMakeBufferNonResidentNV: proc (target: GLenum): void {...}{.stdcall.}
glMakeBufferResidentNV: proc (target: GLenum; access: GLenum): void {...}{.stdcall.}
glMakeImageHandleNonResidentARB: proc (handle: GLuint64): void {...}{.stdcall.}
glMakeImageHandleNonResidentNV: proc (handle: GLuint64): void {...}{.stdcall.}
glMakeImageHandleResidentARB: proc (handle: GLuint64; access: GLenum): void {...}{.
    stdcall.}
glMakeImageHandleResidentNV: proc (handle: GLuint64; access: GLenum): void {...}{.
    stdcall.}
glMakeNamedBufferNonResidentNV: proc (buffer: GLuint): void {...}{.stdcall.}
glMakeNamedBufferResidentNV: proc (buffer: GLuint; access: GLenum): void {...}{.
    stdcall.}
glMakeTextureHandleNonResidentARB: proc (handle: GLuint64): void {...}{.stdcall.}
glMakeTextureHandleNonResidentNV: proc (handle: GLuint64): void {...}{.stdcall.}
glMakeTextureHandleResidentARB: proc (handle: GLuint64): void {...}{.stdcall.}
glMakeTextureHandleResidentNV: proc (handle: GLuint64): void {...}{.stdcall.}
glMap1d: proc (target: GLenum; u1: GLdouble; u2: GLdouble; stride: GLint;
               order: GLint; points: ptr GLdouble): void {...}{.stdcall.}
glMap1f: proc (target: GLenum; u1: GLfloat; u2: GLfloat; stride: GLint;
               order: GLint; points: ptr GLfloat): void {...}{.stdcall.}
glMap1xOES: proc (target: GLenum; u1: GLfixed; u2: GLfixed; stride: GLint;
                  order: GLint; points: GLfixed): void {...}{.stdcall.}
glMap2d: proc (target: GLenum; u1: GLdouble; u2: GLdouble; ustride: GLint;
               uorder: GLint; v1: GLdouble; v2: GLdouble; vstride: GLint;
               vorder: GLint; points: ptr GLdouble): void {...}{.stdcall.}
glMap2f: proc (target: GLenum; u1: GLfloat; u2: GLfloat; ustride: GLint;
               uorder: GLint; v1: GLfloat; v2: GLfloat; vstride: GLint;
               vorder: GLint; points: ptr GLfloat): void {...}{.stdcall.}
glMap2xOES: proc (target: GLenum; u1: GLfixed; u2: GLfixed; ustride: GLint;
                  uorder: GLint; v1: GLfixed; v2: GLfixed; vstride: GLint;
                  vorder: GLint; points: GLfixed): void {...}{.stdcall.}
glMapBuffer: proc (target: GLenum; access: GLenum): pointer {...}{.stdcall.}
glMapBufferARB: proc (target: GLenum; access: GLenum): pointer {...}{.stdcall.}
glMapBufferOES: proc (target: GLenum; access: GLenum): pointer {...}{.stdcall.}
glMapBufferRange: proc (target: GLenum; offset: GLintptr; length: GLsizeiptr;
                        access: GLbitfield): pointer {...}{.stdcall.}
glMapBufferRangeEXT: proc (target: GLenum; offset: GLintptr; length: GLsizeiptr;
                           access: GLbitfield): pointer {...}{.stdcall.}
glMapControlPointsNV: proc (target: GLenum; index: GLuint; type: GLenum;
                            ustride: GLsizei; vstride: GLsizei; uorder: GLint;
                            vorder: GLint; packed: GLboolean; points: pointer): void {...}{.
    stdcall.}
glMapGrid1d: proc (un: GLint; u1: GLdouble; u2: GLdouble): void {...}{.stdcall.}
glMapGrid1f: proc (un: GLint; u1: GLfloat; u2: GLfloat): void {...}{.stdcall.}
glMapGrid1xOES: proc (n: GLint; u1: GLfixed; u2: GLfixed): void {...}{.stdcall.}
glMapGrid2d: proc (un: GLint; u1: GLdouble; u2: GLdouble; vn: GLint;
                   v1: GLdouble; v2: GLdouble): void {...}{.stdcall.}
glMapGrid2f: proc (un: GLint; u1: GLfloat; u2: GLfloat; vn: GLint; v1: GLfloat;
                   v2: GLfloat): void {...}{.stdcall.}
glMapGrid2xOES: proc (n: GLint; u1: GLfixed; u2: GLfixed; v1: GLfixed;
                      v2: GLfixed): void {...}{.stdcall.}
glMapNamedBuffer: proc (buffer: GLuint; access: GLenum): pointer {...}{.stdcall.}
glMapNamedBufferEXT: proc (buffer: GLuint; access: GLenum): pointer {...}{.stdcall.}
glMapNamedBufferRange: proc (buffer: GLuint; offset: GLintptr;
                             length: GLsizeiptr; access: GLbitfield): pointer {...}{.
    stdcall.}
glMapNamedBufferRangeEXT: proc (buffer: GLuint; offset: GLintptr;
                                length: GLsizeiptr; access: GLbitfield): pointer {...}{.
    stdcall.}
glMapObjectBufferATI: proc (buffer: GLuint): pointer {...}{.stdcall.}
glMapParameterfvNV: proc (target: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glMapParameterivNV: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glMapTexture2DINTEL: proc (texture: GLuint; level: GLint; access: GLbitfield;
                           stride: ptr GLint; layout: ptr GLenum): pointer {...}{.
    stdcall.}
glMapVertexAttrib1dAPPLE: proc (index: GLuint; size: GLuint; u1: GLdouble;
                                u2: GLdouble; stride: GLint; order: GLint;
                                points: ptr GLdouble): void {...}{.stdcall.}
glMapVertexAttrib1fAPPLE: proc (index: GLuint; size: GLuint; u1: GLfloat;
                                u2: GLfloat; stride: GLint; order: GLint;
                                points: ptr GLfloat): void {...}{.stdcall.}
glMapVertexAttrib2dAPPLE: proc (index: GLuint; size: GLuint; u1: GLdouble;
                                u2: GLdouble; ustride: GLint; uorder: GLint;
                                v1: GLdouble; v2: GLdouble; vstride: GLint;
                                vorder: GLint; points: ptr GLdouble): void {...}{.
    stdcall.}
glMapVertexAttrib2fAPPLE: proc (index: GLuint; size: GLuint; u1: GLfloat;
                                u2: GLfloat; ustride: GLint; uorder: GLint;
                                v1: GLfloat; v2: GLfloat; vstride: GLint;
                                vorder: GLint; points: ptr GLfloat): void {...}{.
    stdcall.}
glMaterialf: proc (face: GLenum; pname: GLenum; param: GLfloat): void {...}{.stdcall.}
glMaterialfv: proc (face: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glMateriali: proc (face: GLenum; pname: GLenum; param: GLint): void {...}{.stdcall.}
glMaterialiv: proc (face: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glMaterialx: proc (face: GLenum; pname: GLenum; param: GLfixed): void {...}{.stdcall.}
glMaterialxOES: proc (face: GLenum; pname: GLenum; param: GLfixed): void {...}{.
    stdcall.}
glMaterialxv: proc (face: GLenum; pname: GLenum; param: ptr GLfixed): void {...}{.
    stdcall.}
glMaterialxvOES: proc (face: GLenum; pname: GLenum; param: ptr GLfixed): void {...}{.
    stdcall.}
glMatrixFrustumEXT: proc (mode: GLenum; left: GLdouble; right: GLdouble;
                          bottom: GLdouble; top: GLdouble; zNear: GLdouble;
                          zFar: GLdouble): void {...}{.stdcall.}
glMatrixIndexPointerARB: proc (size: GLint; type: GLenum; stride: GLsizei;
                               pointer: pointer): void {...}{.stdcall.}
glMatrixIndexPointerOES: proc (size: GLint; type: GLenum; stride: GLsizei;
                               pointer: pointer): void {...}{.stdcall.}
glMatrixIndexubvARB: proc (size: GLint; indices: ptr GLubyte): void {...}{.stdcall.}
glMatrixIndexuivARB: proc (size: GLint; indices: ptr GLuint): void {...}{.stdcall.}
glMatrixIndexusvARB: proc (size: GLint; indices: ptr GLushort): void {...}{.stdcall.}
glMatrixLoad3x2fNV: proc (matrixMode: GLenum; m: ptr GLfloat): void {...}{.stdcall.}
glMatrixLoad3x3fNV: proc (matrixMode: GLenum; m: ptr GLfloat): void {...}{.stdcall.}
glMatrixLoadIdentityEXT: proc (mode: GLenum): void {...}{.stdcall.}
glMatrixLoadTranspose3x3fNV: proc (matrixMode: GLenum; m: ptr GLfloat): void {...}{.
    stdcall.}
glMatrixLoadTransposedEXT: proc (mode: GLenum; m: ptr GLdouble): void {...}{.stdcall.}
glMatrixLoadTransposefEXT: proc (mode: GLenum; m: ptr GLfloat): void {...}{.stdcall.}
glMatrixLoaddEXT: proc (mode: GLenum; m: ptr GLdouble): void {...}{.stdcall.}
glMatrixLoadfEXT: proc (mode: GLenum; m: ptr GLfloat): void {...}{.stdcall.}
glMatrixMode: proc (mode: GLenum): void {...}{.stdcall.}
glMatrixMult3x2fNV: proc (matrixMode: GLenum; m: ptr GLfloat): void {...}{.stdcall.}
glMatrixMult3x3fNV: proc (matrixMode: GLenum; m: ptr GLfloat): void {...}{.stdcall.}
glMatrixMultTranspose3x3fNV: proc (matrixMode: GLenum; m: ptr GLfloat): void {...}{.
    stdcall.}
glMatrixMultTransposedEXT: proc (mode: GLenum; m: ptr GLdouble): void {...}{.stdcall.}
glMatrixMultTransposefEXT: proc (mode: GLenum; m: ptr GLfloat): void {...}{.stdcall.}
glMatrixMultdEXT: proc (mode: GLenum; m: ptr GLdouble): void {...}{.stdcall.}
glMatrixMultfEXT: proc (mode: GLenum; m: ptr GLfloat): void {...}{.stdcall.}
glMatrixOrthoEXT: proc (mode: GLenum; left: GLdouble; right: GLdouble;
                        bottom: GLdouble; top: GLdouble; zNear: GLdouble;
                        zFar: GLdouble): void {...}{.stdcall.}
glMatrixPopEXT: proc (mode: GLenum): void {...}{.stdcall.}
glMatrixPushEXT: proc (mode: GLenum): void {...}{.stdcall.}
glMatrixRotatedEXT: proc (mode: GLenum; angle: GLdouble; x: GLdouble;
                          y: GLdouble; z: GLdouble): void {...}{.stdcall.}
glMatrixRotatefEXT: proc (mode: GLenum; angle: GLfloat; x: GLfloat; y: GLfloat;
                          z: GLfloat): void {...}{.stdcall.}
glMatrixScaledEXT: proc (mode: GLenum; x: GLdouble; y: GLdouble; z: GLdouble): void {...}{.
    stdcall.}
glMatrixScalefEXT: proc (mode: GLenum; x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.
    stdcall.}
glMatrixTranslatedEXT: proc (mode: GLenum; x: GLdouble; y: GLdouble; z: GLdouble): void {...}{.
    stdcall.}
glMatrixTranslatefEXT: proc (mode: GLenum; x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.
    stdcall.}
glMaxShaderCompilerThreadsKHR: proc (count: GLuint): void {...}{.stdcall.}
glMaxShaderCompilerThreadsARB: proc (count: GLuint): void {...}{.stdcall.}
glMemoryBarrier: proc (barriers: GLbitfield): void {...}{.stdcall.}
glMemoryBarrierByRegion: proc (barriers: GLbitfield): void {...}{.stdcall.}
glMemoryBarrierEXT: proc (barriers: GLbitfield): void {...}{.stdcall.}
glMemoryObjectParameterivEXT: proc (memoryObject: GLuint; pname: GLenum;
                                    params: ptr GLint): void {...}{.stdcall.}
glMinSampleShading: proc (value: GLfloat): void {...}{.stdcall.}
glMinSampleShadingARB: proc (value: GLfloat): void {...}{.stdcall.}
glMinSampleShadingOES: proc (value: GLfloat): void {...}{.stdcall.}
glMinmax: proc (target: GLenum; internalformat: GLenum; sink: GLboolean): void {...}{.
    stdcall.}
glMinmaxEXT: proc (target: GLenum; internalformat: GLenum; sink: GLboolean): void {...}{.
    stdcall.}
glMultMatrixd: proc (m: ptr GLdouble): void {...}{.stdcall.}
glMultMatrixf: proc (m: ptr GLfloat): void {...}{.stdcall.}
glMultMatrixx: proc (m: ptr GLfixed): void {...}{.stdcall.}
glMultMatrixxOES: proc (m: ptr GLfixed): void {...}{.stdcall.}
glMultTransposeMatrixd: proc (m: ptr GLdouble): void {...}{.stdcall.}
glMultTransposeMatrixdARB: proc (m: ptr GLdouble): void {...}{.stdcall.}
glMultTransposeMatrixf: proc (m: ptr GLfloat): void {...}{.stdcall.}
glMultTransposeMatrixfARB: proc (m: ptr GLfloat): void {...}{.stdcall.}
glMultTransposeMatrixxOES: proc (m: ptr GLfixed): void {...}{.stdcall.}
glMultiDrawArrays: proc (mode: GLenum; first: ptr GLint; count: ptr GLsizei;
                         drawcount: GLsizei): void {...}{.stdcall.}
glMultiDrawArraysEXT: proc (mode: GLenum; first: ptr GLint; count: ptr GLsizei;
                            primcount: GLsizei): void {...}{.stdcall.}
glMultiDrawArraysIndirect: proc (mode: GLenum; indirect: pointer;
                                 drawcount: GLsizei; stride: GLsizei): void {...}{.
    stdcall.}
glMultiDrawArraysIndirectAMD: proc (mode: GLenum; indirect: pointer;
                                    primcount: GLsizei; stride: GLsizei): void {...}{.
    stdcall.}
glMultiDrawArraysIndirectBindlessCountNV: proc (mode: GLenum; indirect: pointer;
    drawCount: GLsizei; maxDrawCount: GLsizei; stride: GLsizei;
    vertexBufferCount: GLint): void {...}{.stdcall.}
glMultiDrawArraysIndirectBindlessNV: proc (mode: GLenum; indirect: pointer;
    drawCount: GLsizei; stride: GLsizei; vertexBufferCount: GLint): void {...}{.
    stdcall.}
glMultiDrawArraysIndirectCount: proc (mode: GLenum; indirect: pointer;
                                      drawcount: GLintptr;
                                      maxdrawcount: GLsizei; stride: GLsizei): void {...}{.
    stdcall.}
glMultiDrawArraysIndirectCountARB: proc (mode: GLenum; indirect: pointer;
    drawcount: GLintptr; maxdrawcount: GLsizei; stride: GLsizei): void {...}{.stdcall.}
glMultiDrawArraysIndirectEXT: proc (mode: GLenum; indirect: pointer;
                                    drawcount: GLsizei; stride: GLsizei): void {...}{.
    stdcall.}
glMultiDrawElementArrayAPPLE: proc (mode: GLenum; first: ptr GLint;
                                    count: ptr GLsizei; primcount: GLsizei): void {...}{.
    stdcall.}
glMultiDrawElements: proc (mode: GLenum; count: ptr GLsizei; type: GLenum;
                           indices: ptr pointer; drawcount: GLsizei): void {...}{.
    stdcall.}
glMultiDrawElementsBaseVertex: proc (mode: GLenum; count: ptr GLsizei;
                                     type: GLenum; indices: ptr pointer;
                                     drawcount: GLsizei; basevertex: ptr GLint): void {...}{.
    stdcall.}
glMultiDrawElementsBaseVertexEXT: proc (mode: GLenum; count: ptr GLsizei;
                                        type: GLenum; indices: ptr pointer;
                                        drawcount: GLsizei;
                                        basevertex: ptr GLint): void {...}{.stdcall.}
glMultiDrawElementsEXT: proc (mode: GLenum; count: ptr GLsizei; type: GLenum;
                              indices: ptr pointer; primcount: GLsizei): void {...}{.
    stdcall.}
glMultiDrawElementsIndirect: proc (mode: GLenum; type: GLenum;
                                   indirect: pointer; drawcount: GLsizei;
                                   stride: GLsizei): void {...}{.stdcall.}
glMultiDrawElementsIndirectAMD: proc (mode: GLenum; type: GLenum;
                                      indirect: pointer; primcount: GLsizei;
                                      stride: GLsizei): void {...}{.stdcall.}
glMultiDrawElementsIndirectBindlessCountNV: proc (mode: GLenum; type: GLenum;
    indirect: pointer; drawCount: GLsizei; maxDrawCount: GLsizei;
    stride: GLsizei; vertexBufferCount: GLint): void {...}{.stdcall.}
glMultiDrawElementsIndirectBindlessNV: proc (mode: GLenum; type: GLenum;
    indirect: pointer; drawCount: GLsizei; stride: GLsizei;
    vertexBufferCount: GLint): void {...}{.stdcall.}
glMultiDrawElementsIndirectCount: proc (mode: GLenum; type: GLenum;
                                        indirect: pointer; drawcount: GLintptr;
                                        maxdrawcount: GLsizei; stride: GLsizei): void {...}{.
    stdcall.}
glMultiDrawElementsIndirectCountARB: proc (mode: GLenum; type: GLenum;
    indirect: pointer; drawcount: GLintptr; maxdrawcount: GLsizei;
    stride: GLsizei): void {...}{.stdcall.}
glMultiDrawElementsIndirectEXT: proc (mode: GLenum; type: GLenum;
                                      indirect: pointer; drawcount: GLsizei;
                                      stride: GLsizei): void {...}{.stdcall.}
glMultiDrawMeshTasksIndirectNV: proc (indirect: GLintptr; drawcount: GLsizei;
                                      stride: GLsizei): void {...}{.stdcall.}
glMultiDrawMeshTasksIndirectCountNV: proc (indirect: GLintptr;
    drawcount: GLintptr; maxdrawcount: GLsizei; stride: GLsizei): void {...}{.stdcall.}
glMultiDrawRangeElementArrayAPPLE: proc (mode: GLenum; start: GLuint;
    end: GLuint; first: ptr GLint; count: ptr GLsizei; primcount: GLsizei): void {...}{.
    stdcall.}
glMultiModeDrawArraysIBM: proc (mode: ptr GLenum; first: ptr GLint;
                                count: ptr GLsizei; primcount: GLsizei;
                                modestride: GLint): void {...}{.stdcall.}
glMultiModeDrawElementsIBM: proc (mode: ptr GLenum; count: ptr GLsizei;
                                  type: GLenum; indices: ptr pointer;
                                  primcount: GLsizei; modestride: GLint): void {...}{.
    stdcall.}
glMultiTexBufferEXT: proc (texunit: GLenum; target: GLenum;
                           internalformat: GLenum; buffer: GLuint): void {...}{.
    stdcall.}
glMultiTexCoord1bOES: proc (texture: GLenum; s: GLbyte): void {...}{.stdcall.}
glMultiTexCoord1bvOES: proc (texture: GLenum; coords: ptr GLbyte): void {...}{.
    stdcall.}
glMultiTexCoord1d: proc (target: GLenum; s: GLdouble): void {...}{.stdcall.}
glMultiTexCoord1dARB: proc (target: GLenum; s: GLdouble): void {...}{.stdcall.}
glMultiTexCoord1dv: proc (target: GLenum; v: ptr GLdouble): void {...}{.stdcall.}
glMultiTexCoord1dvARB: proc (target: GLenum; v: ptr GLdouble): void {...}{.stdcall.}
glMultiTexCoord1f: proc (target: GLenum; s: GLfloat): void {...}{.stdcall.}
glMultiTexCoord1fARB: proc (target: GLenum; s: GLfloat): void {...}{.stdcall.}
glMultiTexCoord1fv: proc (target: GLenum; v: ptr GLfloat): void {...}{.stdcall.}
glMultiTexCoord1fvARB: proc (target: GLenum; v: ptr GLfloat): void {...}{.stdcall.}
glMultiTexCoord1hNV: proc (target: GLenum; s: GLhalfNv): void {...}{.stdcall.}
glMultiTexCoord1hvNV: proc (target: GLenum; v: ptr GLhalfNv): void {...}{.stdcall.}
glMultiTexCoord1i: proc (target: GLenum; s: GLint): void {...}{.stdcall.}
glMultiTexCoord1iARB: proc (target: GLenum; s: GLint): void {...}{.stdcall.}
glMultiTexCoord1iv: proc (target: GLenum; v: ptr GLint): void {...}{.stdcall.}
glMultiTexCoord1ivARB: proc (target: GLenum; v: ptr GLint): void {...}{.stdcall.}
glMultiTexCoord1s: proc (target: GLenum; s: GLshort): void {...}{.stdcall.}
glMultiTexCoord1sARB: proc (target: GLenum; s: GLshort): void {...}{.stdcall.}
glMultiTexCoord1sv: proc (target: GLenum; v: ptr GLshort): void {...}{.stdcall.}
glMultiTexCoord1svARB: proc (target: GLenum; v: ptr GLshort): void {...}{.stdcall.}
glMultiTexCoord1xOES: proc (texture: GLenum; s: GLfixed): void {...}{.stdcall.}
glMultiTexCoord1xvOES: proc (texture: GLenum; coords: ptr GLfixed): void {...}{.
    stdcall.}
glMultiTexCoord2bOES: proc (texture: GLenum; s: GLbyte; t: GLbyte): void {...}{.
    stdcall.}
glMultiTexCoord2bvOES: proc (texture: GLenum; coords: ptr GLbyte): void {...}{.
    stdcall.}
glMultiTexCoord2d: proc (target: GLenum; s: GLdouble; t: GLdouble): void {...}{.
    stdcall.}
glMultiTexCoord2dARB: proc (target: GLenum; s: GLdouble; t: GLdouble): void {...}{.
    stdcall.}
glMultiTexCoord2dv: proc (target: GLenum; v: ptr GLdouble): void {...}{.stdcall.}
glMultiTexCoord2dvARB: proc (target: GLenum; v: ptr GLdouble): void {...}{.stdcall.}
glMultiTexCoord2f: proc (target: GLenum; s: GLfloat; t: GLfloat): void {...}{.stdcall.}
glMultiTexCoord2fARB: proc (target: GLenum; s: GLfloat; t: GLfloat): void {...}{.
    stdcall.}
glMultiTexCoord2fv: proc (target: GLenum; v: ptr GLfloat): void {...}{.stdcall.}
glMultiTexCoord2fvARB: proc (target: GLenum; v: ptr GLfloat): void {...}{.stdcall.}
glMultiTexCoord2hNV: proc (target: GLenum; s: GLhalfNv; t: GLhalfNv): void {...}{.
    stdcall.}
glMultiTexCoord2hvNV: proc (target: GLenum; v: ptr GLhalfNv): void {...}{.stdcall.}
glMultiTexCoord2i: proc (target: GLenum; s: GLint; t: GLint): void {...}{.stdcall.}
glMultiTexCoord2iARB: proc (target: GLenum; s: GLint; t: GLint): void {...}{.stdcall.}
glMultiTexCoord2iv: proc (target: GLenum; v: ptr GLint): void {...}{.stdcall.}
glMultiTexCoord2ivARB: proc (target: GLenum; v: ptr GLint): void {...}{.stdcall.}
glMultiTexCoord2s: proc (target: GLenum; s: GLshort; t: GLshort): void {...}{.stdcall.}
glMultiTexCoord2sARB: proc (target: GLenum; s: GLshort; t: GLshort): void {...}{.
    stdcall.}
glMultiTexCoord2sv: proc (target: GLenum; v: ptr GLshort): void {...}{.stdcall.}
glMultiTexCoord2svARB: proc (target: GLenum; v: ptr GLshort): void {...}{.stdcall.}
glMultiTexCoord2xOES: proc (texture: GLenum; s: GLfixed; t: GLfixed): void {...}{.
    stdcall.}
glMultiTexCoord2xvOES: proc (texture: GLenum; coords: ptr GLfixed): void {...}{.
    stdcall.}
glMultiTexCoord3bOES: proc (texture: GLenum; s: GLbyte; t: GLbyte; r: GLbyte): void {...}{.
    stdcall.}
glMultiTexCoord3bvOES: proc (texture: GLenum; coords: ptr GLbyte): void {...}{.
    stdcall.}
glMultiTexCoord3d: proc (target: GLenum; s: GLdouble; t: GLdouble; r: GLdouble): void {...}{.
    stdcall.}
glMultiTexCoord3dARB: proc (target: GLenum; s: GLdouble; t: GLdouble;
                            r: GLdouble): void {...}{.stdcall.}
glMultiTexCoord3dv: proc (target: GLenum; v: ptr GLdouble): void {...}{.stdcall.}
glMultiTexCoord3dvARB: proc (target: GLenum; v: ptr GLdouble): void {...}{.stdcall.}
glMultiTexCoord3f: proc (target: GLenum; s: GLfloat; t: GLfloat; r: GLfloat): void {...}{.
    stdcall.}
glMultiTexCoord3fARB: proc (target: GLenum; s: GLfloat; t: GLfloat; r: GLfloat): void {...}{.
    stdcall.}
glMultiTexCoord3fv: proc (target: GLenum; v: ptr GLfloat): void {...}{.stdcall.}
glMultiTexCoord3fvARB: proc (target: GLenum; v: ptr GLfloat): void {...}{.stdcall.}
glMultiTexCoord3hNV: proc (target: GLenum; s: GLhalfNv; t: GLhalfNv; r: GLhalfNv): void {...}{.
    stdcall.}
glMultiTexCoord3hvNV: proc (target: GLenum; v: ptr GLhalfNv): void {...}{.stdcall.}
glMultiTexCoord3i: proc (target: GLenum; s: GLint; t: GLint; r: GLint): void {...}{.
    stdcall.}
glMultiTexCoord3iARB: proc (target: GLenum; s: GLint; t: GLint; r: GLint): void {...}{.
    stdcall.}
glMultiTexCoord3iv: proc (target: GLenum; v: ptr GLint): void {...}{.stdcall.}
glMultiTexCoord3ivARB: proc (target: GLenum; v: ptr GLint): void {...}{.stdcall.}
glMultiTexCoord3s: proc (target: GLenum; s: GLshort; t: GLshort; r: GLshort): void {...}{.
    stdcall.}
glMultiTexCoord3sARB: proc (target: GLenum; s: GLshort; t: GLshort; r: GLshort): void {...}{.
    stdcall.}
glMultiTexCoord3sv: proc (target: GLenum; v: ptr GLshort): void {...}{.stdcall.}
glMultiTexCoord3svARB: proc (target: GLenum; v: ptr GLshort): void {...}{.stdcall.}
glMultiTexCoord3xOES: proc (texture: GLenum; s: GLfixed; t: GLfixed; r: GLfixed): void {...}{.
    stdcall.}
glMultiTexCoord3xvOES: proc (texture: GLenum; coords: ptr GLfixed): void {...}{.
    stdcall.}
glMultiTexCoord4bOES: proc (texture: GLenum; s: GLbyte; t: GLbyte; r: GLbyte;
                            q: GLbyte): void {...}{.stdcall.}
glMultiTexCoord4bvOES: proc (texture: GLenum; coords: ptr GLbyte): void {...}{.
    stdcall.}
glMultiTexCoord4d: proc (target: GLenum; s: GLdouble; t: GLdouble; r: GLdouble;
                         q: GLdouble): void {...}{.stdcall.}
glMultiTexCoord4dARB: proc (target: GLenum; s: GLdouble; t: GLdouble;
                            r: GLdouble; q: GLdouble): void {...}{.stdcall.}
glMultiTexCoord4dv: proc (target: GLenum; v: ptr GLdouble): void {...}{.stdcall.}
glMultiTexCoord4dvARB: proc (target: GLenum; v: ptr GLdouble): void {...}{.stdcall.}
glMultiTexCoord4f: proc (target: GLenum; s: GLfloat; t: GLfloat; r: GLfloat;
                         q: GLfloat): void {...}{.stdcall.}
glMultiTexCoord4fARB: proc (target: GLenum; s: GLfloat; t: GLfloat; r: GLfloat;
                            q: GLfloat): void {...}{.stdcall.}
glMultiTexCoord4fv: proc (target: GLenum; v: ptr GLfloat): void {...}{.stdcall.}
glMultiTexCoord4fvARB: proc (target: GLenum; v: ptr GLfloat): void {...}{.stdcall.}
glMultiTexCoord4hNV: proc (target: GLenum; s: GLhalfNv; t: GLhalfNv;
                           r: GLhalfNv; q: GLhalfNv): void {...}{.stdcall.}
glMultiTexCoord4hvNV: proc (target: GLenum; v: ptr GLhalfNv): void {...}{.stdcall.}
glMultiTexCoord4i: proc (target: GLenum; s: GLint; t: GLint; r: GLint; q: GLint): void {...}{.
    stdcall.}
glMultiTexCoord4iARB: proc (target: GLenum; s: GLint; t: GLint; r: GLint;
                            q: GLint): void {...}{.stdcall.}
glMultiTexCoord4iv: proc (target: GLenum; v: ptr GLint): void {...}{.stdcall.}
glMultiTexCoord4ivARB: proc (target: GLenum; v: ptr GLint): void {...}{.stdcall.}
glMultiTexCoord4s: proc (target: GLenum; s: GLshort; t: GLshort; r: GLshort;
                         q: GLshort): void {...}{.stdcall.}
glMultiTexCoord4sARB: proc (target: GLenum; s: GLshort; t: GLshort; r: GLshort;
                            q: GLshort): void {...}{.stdcall.}
glMultiTexCoord4sv: proc (target: GLenum; v: ptr GLshort): void {...}{.stdcall.}
glMultiTexCoord4svARB: proc (target: GLenum; v: ptr GLshort): void {...}{.stdcall.}
glMultiTexCoord4x: proc (texture: GLenum; s: GLfixed; t: GLfixed; r: GLfixed;
                         q: GLfixed): void {...}{.stdcall.}
glMultiTexCoord4xOES: proc (texture: GLenum; s: GLfixed; t: GLfixed; r: GLfixed;
                            q: GLfixed): void {...}{.stdcall.}
glMultiTexCoord4xvOES: proc (texture: GLenum; coords: ptr GLfixed): void {...}{.
    stdcall.}
glMultiTexCoordP1ui: proc (texture: GLenum; type: GLenum; coords: GLuint): void {...}{.
    stdcall.}
glMultiTexCoordP1uiv: proc (texture: GLenum; type: GLenum; coords: ptr GLuint): void {...}{.
    stdcall.}
glMultiTexCoordP2ui: proc (texture: GLenum; type: GLenum; coords: GLuint): void {...}{.
    stdcall.}
glMultiTexCoordP2uiv: proc (texture: GLenum; type: GLenum; coords: ptr GLuint): void {...}{.
    stdcall.}
glMultiTexCoordP3ui: proc (texture: GLenum; type: GLenum; coords: GLuint): void {...}{.
    stdcall.}
glMultiTexCoordP3uiv: proc (texture: GLenum; type: GLenum; coords: ptr GLuint): void {...}{.
    stdcall.}
glMultiTexCoordP4ui: proc (texture: GLenum; type: GLenum; coords: GLuint): void {...}{.
    stdcall.}
glMultiTexCoordP4uiv: proc (texture: GLenum; type: GLenum; coords: ptr GLuint): void {...}{.
    stdcall.}
glMultiTexCoordPointerEXT: proc (texunit: GLenum; size: GLint; type: GLenum;
                                 stride: GLsizei; pointer: pointer): void {...}{.
    stdcall.}
glMultiTexEnvfEXT: proc (texunit: GLenum; target: GLenum; pname: GLenum;
                         param: GLfloat): void {...}{.stdcall.}
glMultiTexEnvfvEXT: proc (texunit: GLenum; target: GLenum; pname: GLenum;
                          params: ptr GLfloat): void {...}{.stdcall.}
glMultiTexEnviEXT: proc (texunit: GLenum; target: GLenum; pname: GLenum;
                         param: GLint): void {...}{.stdcall.}
glMultiTexEnvivEXT: proc (texunit: GLenum; target: GLenum; pname: GLenum;
                          params: ptr GLint): void {...}{.stdcall.}
glMultiTexGendEXT: proc (texunit: GLenum; coord: GLenum; pname: GLenum;
                         param: GLdouble): void {...}{.stdcall.}
glMultiTexGendvEXT: proc (texunit: GLenum; coord: GLenum; pname: GLenum;
                          params: ptr GLdouble): void {...}{.stdcall.}
glMultiTexGenfEXT: proc (texunit: GLenum; coord: GLenum; pname: GLenum;
                         param: GLfloat): void {...}{.stdcall.}
glMultiTexGenfvEXT: proc (texunit: GLenum; coord: GLenum; pname: GLenum;
                          params: ptr GLfloat): void {...}{.stdcall.}
glMultiTexGeniEXT: proc (texunit: GLenum; coord: GLenum; pname: GLenum;
                         param: GLint): void {...}{.stdcall.}
glMultiTexGenivEXT: proc (texunit: GLenum; coord: GLenum; pname: GLenum;
                          params: ptr GLint): void {...}{.stdcall.}
glMultiTexImage1DEXT: proc (texunit: GLenum; target: GLenum; level: GLint;
                            internalformat: GLint; width: GLsizei;
                            border: GLint; format: GLenum; type: GLenum;
                            pixels: pointer): void {...}{.stdcall.}
glMultiTexImage2DEXT: proc (texunit: GLenum; target: GLenum; level: GLint;
                            internalformat: GLint; width: GLsizei;
                            height: GLsizei; border: GLint; format: GLenum;
                            type: GLenum; pixels: pointer): void {...}{.stdcall.}
glMultiTexImage3DEXT: proc (texunit: GLenum; target: GLenum; level: GLint;
                            internalformat: GLint; width: GLsizei;
                            height: GLsizei; depth: GLsizei; border: GLint;
                            format: GLenum; type: GLenum; pixels: pointer): void {...}{.
    stdcall.}
glMultiTexParameterIivEXT: proc (texunit: GLenum; target: GLenum; pname: GLenum;
                                 params: ptr GLint): void {...}{.stdcall.}
glMultiTexParameterIuivEXT: proc (texunit: GLenum; target: GLenum;
                                  pname: GLenum; params: ptr GLuint): void {...}{.
    stdcall.}
glMultiTexParameterfEXT: proc (texunit: GLenum; target: GLenum; pname: GLenum;
                               param: GLfloat): void {...}{.stdcall.}
glMultiTexParameterfvEXT: proc (texunit: GLenum; target: GLenum; pname: GLenum;
                                params: ptr GLfloat): void {...}{.stdcall.}
glMultiTexParameteriEXT: proc (texunit: GLenum; target: GLenum; pname: GLenum;
                               param: GLint): void {...}{.stdcall.}
glMultiTexParameterivEXT: proc (texunit: GLenum; target: GLenum; pname: GLenum;
                                params: ptr GLint): void {...}{.stdcall.}
glMultiTexRenderbufferEXT: proc (texunit: GLenum; target: GLenum;
                                 renderbuffer: GLuint): void {...}{.stdcall.}
glMultiTexSubImage1DEXT: proc (texunit: GLenum; target: GLenum; level: GLint;
                               xoffset: GLint; width: GLsizei; format: GLenum;
                               type: GLenum; pixels: pointer): void {...}{.stdcall.}
glMultiTexSubImage2DEXT: proc (texunit: GLenum; target: GLenum; level: GLint;
                               xoffset: GLint; yoffset: GLint; width: GLsizei;
                               height: GLsizei; format: GLenum; type: GLenum;
                               pixels: pointer): void {...}{.stdcall.}
glMultiTexSubImage3DEXT: proc (texunit: GLenum; target: GLenum; level: GLint;
                               xoffset: GLint; yoffset: GLint; zoffset: GLint;
                               width: GLsizei; height: GLsizei; depth: GLsizei;
                               format: GLenum; type: GLenum; pixels: pointer): void {...}{.
    stdcall.}
glMulticastBarrierNV: proc (): void {...}{.stdcall.}
glMulticastBlitFramebufferNV: proc (srcGpu: GLuint; dstGpu: GLuint;
                                    srcX0: GLint; srcY0: GLint; srcX1: GLint;
                                    srcY1: GLint; dstX0: GLint; dstY0: GLint;
                                    dstX1: GLint; dstY1: GLint;
                                    mask: GLbitfield; filter: GLenum): void {...}{.
    stdcall.}
glMulticastBufferSubDataNV: proc (gpuMask: GLbitfield; buffer: GLuint;
                                  offset: GLintptr; size: GLsizeiptr;
                                  data: pointer): void {...}{.stdcall.}
glMulticastCopyBufferSubDataNV: proc (readGpu: GLuint; writeGpuMask: GLbitfield;
                                      readBuffer: GLuint; writeBuffer: GLuint;
                                      readOffset: GLintptr;
                                      writeOffset: GLintptr; size: GLsizeiptr): void {...}{.
    stdcall.}
glMulticastCopyImageSubDataNV: proc (srcGpu: GLuint; dstGpuMask: GLbitfield;
                                     srcName: GLuint; srcTarget: GLenum;
                                     srcLevel: GLint; srcX: GLint; srcY: GLint;
                                     srcZ: GLint; dstName: GLuint;
                                     dstTarget: GLenum; dstLevel: GLint;
                                     dstX: GLint; dstY: GLint; dstZ: GLint;
                                     srcWidth: GLsizei; srcHeight: GLsizei;
                                     srcDepth: GLsizei): void {...}{.stdcall.}
glMulticastFramebufferSampleLocationsfvNV: proc (gpu: GLuint;
    framebuffer: GLuint; start: GLuint; count: GLsizei; v: ptr GLfloat): void {...}{.
    stdcall.}
glMulticastGetQueryObjecti64vNV: proc (gpu: GLuint; id: GLuint; pname: GLenum;
                                       params: ptr GLint64): void {...}{.stdcall.}
glMulticastGetQueryObjectivNV: proc (gpu: GLuint; id: GLuint; pname: GLenum;
                                     params: ptr GLint): void {...}{.stdcall.}
glMulticastGetQueryObjectui64vNV: proc (gpu: GLuint; id: GLuint; pname: GLenum;
                                        params: ptr GLuint64): void {...}{.stdcall.}
glMulticastGetQueryObjectuivNV: proc (gpu: GLuint; id: GLuint; pname: GLenum;
                                      params: ptr GLuint): void {...}{.stdcall.}
glMulticastScissorArrayvNVX: proc (gpu: GLuint; first: GLuint; count: GLsizei;
                                   v: ptr GLint): void {...}{.stdcall.}
glMulticastViewportArrayvNVX: proc (gpu: GLuint; first: GLuint; count: GLsizei;
                                    v: ptr GLfloat): void {...}{.stdcall.}
glMulticastViewportPositionWScaleNVX: proc (gpu: GLuint; index: GLuint;
    xcoeff: GLfloat; ycoeff: GLfloat): void {...}{.stdcall.}
glMulticastWaitSyncNV: proc (signalGpu: GLuint; waitGpuMask: GLbitfield): void {...}{.
    stdcall.}
glNamedBufferAttachMemoryNV: proc (buffer: GLuint; memory: GLuint;
                                   offset: GLuint64): void {...}{.stdcall.}
glNamedBufferData: proc (buffer: GLuint; size: GLsizeiptr; data: pointer;
                         usage: GLenum): void {...}{.stdcall.}
glNamedBufferDataEXT: proc (buffer: GLuint; size: GLsizeiptr; data: pointer;
                            usage: GLenum): void {...}{.stdcall.}
glNamedBufferPageCommitmentARB: proc (buffer: GLuint; offset: GLintptr;
                                      size: GLsizeiptr; commit: GLboolean): void {...}{.
    stdcall.}
glNamedBufferPageCommitmentEXT: proc (buffer: GLuint; offset: GLintptr;
                                      size: GLsizeiptr; commit: GLboolean): void {...}{.
    stdcall.}
glNamedBufferPageCommitmentMemNV: proc (buffer: GLuint; offset: GLintptr;
                                        size: GLsizeiptr; memory: GLuint;
                                        memOffset: GLuint64; commit: GLboolean): void {...}{.
    stdcall.}
glNamedBufferStorage: proc (buffer: GLuint; size: GLsizeiptr; data: pointer;
                            flags: GLbitfield): void {...}{.stdcall.}
glNamedBufferStorageExternalEXT: proc (buffer: GLuint; offset: GLintptr;
                                       size: GLsizeiptr; clientBuffer: pointer;
                                       flags: GLbitfield): void {...}{.stdcall.}
glNamedBufferStorageEXT: proc (buffer: GLuint; size: GLsizeiptr; data: pointer;
                               flags: GLbitfield): void {...}{.stdcall.}
glNamedBufferStorageMemEXT: proc (buffer: GLuint; size: GLsizeiptr;
                                  memory: GLuint; offset: GLuint64): void {...}{.
    stdcall.}
glNamedBufferSubData: proc (buffer: GLuint; offset: GLintptr; size: GLsizeiptr;
                            data: pointer): void {...}{.stdcall.}
glNamedBufferSubDataEXT: proc (buffer: GLuint; offset: GLintptr;
                               size: GLsizeiptr; data: pointer): void {...}{.stdcall.}
glNamedCopyBufferSubDataEXT: proc (readBuffer: GLuint; writeBuffer: GLuint;
                                   readOffset: GLintptr; writeOffset: GLintptr;
                                   size: GLsizeiptr): void {...}{.stdcall.}
glNamedFramebufferDrawBuffer: proc (framebuffer: GLuint; buf: GLenum): void {...}{.
    stdcall.}
glNamedFramebufferDrawBuffers: proc (framebuffer: GLuint; n: GLsizei;
                                     bufs: ptr GLenum): void {...}{.stdcall.}
glNamedFramebufferParameteri: proc (framebuffer: GLuint; pname: GLenum;
                                    param: GLint): void {...}{.stdcall.}
glNamedFramebufferParameteriEXT: proc (framebuffer: GLuint; pname: GLenum;
                                       param: GLint): void {...}{.stdcall.}
glNamedFramebufferReadBuffer: proc (framebuffer: GLuint; src: GLenum): void {...}{.
    stdcall.}
glNamedFramebufferRenderbuffer: proc (framebuffer: GLuint; attachment: GLenum;
                                      renderbuffertarget: GLenum;
                                      renderbuffer: GLuint): void {...}{.stdcall.}
glNamedFramebufferRenderbufferEXT: proc (framebuffer: GLuint;
    attachment: GLenum; renderbuffertarget: GLenum; renderbuffer: GLuint): void {...}{.
    stdcall.}
glNamedFramebufferSampleLocationsfvARB: proc (framebuffer: GLuint;
    start: GLuint; count: GLsizei; v: ptr GLfloat): void {...}{.stdcall.}
glNamedFramebufferSampleLocationsfvNV: proc (framebuffer: GLuint; start: GLuint;
    count: GLsizei; v: ptr GLfloat): void {...}{.stdcall.}
glNamedFramebufferTexture: proc (framebuffer: GLuint; attachment: GLenum;
                                 texture: GLuint; level: GLint): void {...}{.stdcall.}
glNamedFramebufferSamplePositionsfvAMD: proc (framebuffer: GLuint;
    numsamples: GLuint; pixelindex: GLuint; values: ptr GLfloat): void {...}{.stdcall.}
glNamedFramebufferTexture1DEXT: proc (framebuffer: GLuint; attachment: GLenum;
                                      textarget: GLenum; texture: GLuint;
                                      level: GLint): void {...}{.stdcall.}
glNamedFramebufferTexture2DEXT: proc (framebuffer: GLuint; attachment: GLenum;
                                      textarget: GLenum; texture: GLuint;
                                      level: GLint): void {...}{.stdcall.}
glNamedFramebufferTexture3DEXT: proc (framebuffer: GLuint; attachment: GLenum;
                                      textarget: GLenum; texture: GLuint;
                                      level: GLint; zoffset: GLint): void {...}{.
    stdcall.}
glNamedFramebufferTextureEXT: proc (framebuffer: GLuint; attachment: GLenum;
                                    texture: GLuint; level: GLint): void {...}{.
    stdcall.}
glNamedFramebufferTextureFaceEXT: proc (framebuffer: GLuint; attachment: GLenum;
                                        texture: GLuint; level: GLint;
                                        face: GLenum): void {...}{.stdcall.}
glNamedFramebufferTextureLayer: proc (framebuffer: GLuint; attachment: GLenum;
                                      texture: GLuint; level: GLint;
                                      layer: GLint): void {...}{.stdcall.}
glNamedFramebufferTextureLayerEXT: proc (framebuffer: GLuint;
    attachment: GLenum; texture: GLuint; level: GLint; layer: GLint): void {...}{.
    stdcall.}
glNamedProgramLocalParameter4dEXT: proc (program: GLuint; target: GLenum;
    index: GLuint; x: GLdouble; y: GLdouble; z: GLdouble; w: GLdouble): void {...}{.
    stdcall.}
glNamedProgramLocalParameter4dvEXT: proc (program: GLuint; target: GLenum;
    index: GLuint; params: ptr GLdouble): void {...}{.stdcall.}
glNamedProgramLocalParameter4fEXT: proc (program: GLuint; target: GLenum;
    index: GLuint; x: GLfloat; y: GLfloat; z: GLfloat; w: GLfloat): void {...}{.
    stdcall.}
glNamedProgramLocalParameter4fvEXT: proc (program: GLuint; target: GLenum;
    index: GLuint; params: ptr GLfloat): void {...}{.stdcall.}
glNamedProgramLocalParameterI4iEXT: proc (program: GLuint; target: GLenum;
    index: GLuint; x: GLint; y: GLint; z: GLint; w: GLint): void {...}{.stdcall.}
glNamedProgramLocalParameterI4ivEXT: proc (program: GLuint; target: GLenum;
    index: GLuint; params: ptr GLint): void {...}{.stdcall.}
glNamedProgramLocalParameterI4uiEXT: proc (program: GLuint; target: GLenum;
    index: GLuint; x: GLuint; y: GLuint; z: GLuint; w: GLuint): void {...}{.stdcall.}
glNamedProgramLocalParameterI4uivEXT: proc (program: GLuint; target: GLenum;
    index: GLuint; params: ptr GLuint): void {...}{.stdcall.}
glNamedProgramLocalParameters4fvEXT: proc (program: GLuint; target: GLenum;
    index: GLuint; count: GLsizei; params: ptr GLfloat): void {...}{.stdcall.}
glNamedProgramLocalParametersI4ivEXT: proc (program: GLuint; target: GLenum;
    index: GLuint; count: GLsizei; params: ptr GLint): void {...}{.stdcall.}
glNamedProgramLocalParametersI4uivEXT: proc (program: GLuint; target: GLenum;
    index: GLuint; count: GLsizei; params: ptr GLuint): void {...}{.stdcall.}
glNamedProgramStringEXT: proc (program: GLuint; target: GLenum; format: GLenum;
                               len: GLsizei; string: pointer): void {...}{.stdcall.}
glNamedRenderbufferStorage: proc (renderbuffer: GLuint; internalformat: GLenum;
                                  width: GLsizei; height: GLsizei): void {...}{.
    stdcall.}
glNamedRenderbufferStorageEXT: proc (renderbuffer: GLuint;
                                     internalformat: GLenum; width: GLsizei;
                                     height: GLsizei): void {...}{.stdcall.}
glNamedRenderbufferStorageMultisample: proc (renderbuffer: GLuint;
    samples: GLsizei; internalformat: GLenum; width: GLsizei; height: GLsizei): void {...}{.
    stdcall.}
glNamedRenderbufferStorageMultisampleAdvancedAMD: proc (renderbuffer: GLuint;
    samples: GLsizei; storageSamples: GLsizei; internalformat: GLenum;
    width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glNamedRenderbufferStorageMultisampleCoverageEXT: proc (renderbuffer: GLuint;
    coverageSamples: GLsizei; colorSamples: GLsizei; internalformat: GLenum;
    width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glNamedRenderbufferStorageMultisampleEXT: proc (renderbuffer: GLuint;
    samples: GLsizei; internalformat: GLenum; width: GLsizei; height: GLsizei): void {...}{.
    stdcall.}
glNamedStringARB: proc (type: GLenum; namelen: GLint; name: cstring;
                        stringlen: GLint; string: cstring): void {...}{.stdcall.}
glNewList: proc (list: GLuint; mode: GLenum): void {...}{.stdcall.}
glNewObjectBufferATI: proc (size: GLsizei; pointer: pointer; usage: GLenum): GLuint {...}{.
    stdcall.}
glNormal3b: proc (nx: GLbyte; ny: GLbyte; nz: GLbyte): void {...}{.stdcall.}
glNormal3bv: proc (v: ptr GLbyte): void {...}{.stdcall.}
glNormal3d: proc (nx: GLdouble; ny: GLdouble; nz: GLdouble): void {...}{.stdcall.}
glNormal3dv: proc (v: ptr GLdouble): void {...}{.stdcall.}
glNormal3f: proc (nx: GLfloat; ny: GLfloat; nz: GLfloat): void {...}{.stdcall.}
glNormal3fVertex3fSUN: proc (nx: GLfloat; ny: GLfloat; nz: GLfloat; x: GLfloat;
                             y: GLfloat; z: GLfloat): void {...}{.stdcall.}
glNormal3fVertex3fvSUN: proc (n: ptr GLfloat; v: ptr GLfloat): void {...}{.stdcall.}
glNormal3fv: proc (v: ptr GLfloat): void {...}{.stdcall.}
glNormal3hNV: proc (nx: GLhalfNv; ny: GLhalfNv; nz: GLhalfNv): void {...}{.stdcall.}
glNormal3hvNV: proc (v: ptr GLhalfNv): void {...}{.stdcall.}
glNormal3i: proc (nx: GLint; ny: GLint; nz: GLint): void {...}{.stdcall.}
glNormal3iv: proc (v: ptr GLint): void {...}{.stdcall.}
glNormal3s: proc (nx: GLshort; ny: GLshort; nz: GLshort): void {...}{.stdcall.}
glNormal3sv: proc (v: ptr GLshort): void {...}{.stdcall.}
glNormal3x: proc (nx: GLfixed; ny: GLfixed; nz: GLfixed): void {...}{.stdcall.}
glNormal3xOES: proc (nx: GLfixed; ny: GLfixed; nz: GLfixed): void {...}{.stdcall.}
glNormal3xvOES: proc (coords: ptr GLfixed): void {...}{.stdcall.}
glNormalFormatNV: proc (type: GLenum; stride: GLsizei): void {...}{.stdcall.}
glNormalP3ui: proc (type: GLenum; coords: GLuint): void {...}{.stdcall.}
glNormalP3uiv: proc (type: GLenum; coords: ptr GLuint): void {...}{.stdcall.}
glNormalPointer: proc (type: GLenum; stride: GLsizei; pointer: pointer): void {...}{.
    stdcall.}
glNormalPointerEXT: proc (type: GLenum; stride: GLsizei; count: GLsizei;
                          pointer: pointer): void {...}{.stdcall.}
glNormalPointerListIBM: proc (type: GLenum; stride: GLint; pointer: ptr pointer;
                              ptrstride: GLint): void {...}{.stdcall.}
glNormalPointervINTEL: proc (type: GLenum; pointer: ptr pointer): void {...}{.stdcall.}
glNormalStream3bATI: proc (stream: GLenum; nx: GLbyte; ny: GLbyte; nz: GLbyte): void {...}{.
    stdcall.}
glNormalStream3bvATI: proc (stream: GLenum; coords: ptr GLbyte): void {...}{.stdcall.}
glNormalStream3dATI: proc (stream: GLenum; nx: GLdouble; ny: GLdouble;
                           nz: GLdouble): void {...}{.stdcall.}
glNormalStream3dvATI: proc (stream: GLenum; coords: ptr GLdouble): void {...}{.
    stdcall.}
glNormalStream3fATI: proc (stream: GLenum; nx: GLfloat; ny: GLfloat; nz: GLfloat): void {...}{.
    stdcall.}
glNormalStream3fvATI: proc (stream: GLenum; coords: ptr GLfloat): void {...}{.stdcall.}
glNormalStream3iATI: proc (stream: GLenum; nx: GLint; ny: GLint; nz: GLint): void {...}{.
    stdcall.}
glNormalStream3ivATI: proc (stream: GLenum; coords: ptr GLint): void {...}{.stdcall.}
glNormalStream3sATI: proc (stream: GLenum; nx: GLshort; ny: GLshort; nz: GLshort): void {...}{.
    stdcall.}
glNormalStream3svATI: proc (stream: GLenum; coords: ptr GLshort): void {...}{.stdcall.}
glObjectLabel: proc (identifier: GLenum; name: GLuint; length: GLsizei;
                     label: cstring): void {...}{.stdcall.}
glObjectLabelKHR: proc (identifier: GLenum; name: GLuint; length: GLsizei;
                        label: cstring): void {...}{.stdcall.}
glObjectPtrLabel: proc (ptr: pointer; length: GLsizei; label: cstring): void {...}{.
    stdcall.}
glObjectPtrLabelKHR: proc (ptr: pointer; length: GLsizei; label: cstring): void {...}{.
    stdcall.}
glObjectPurgeableAPPLE: proc (objectType: GLenum; name: GLuint; option: GLenum): GLenum {...}{.
    stdcall.}
glObjectUnpurgeableAPPLE: proc (objectType: GLenum; name: GLuint; option: GLenum): GLenum {...}{.
    stdcall.}
glOrtho: proc (left: GLdouble; right: GLdouble; bottom: GLdouble; top: GLdouble;
               zNear: GLdouble; zFar: GLdouble): void {...}{.stdcall.}
glOrthof: proc (l: GLfloat; r: GLfloat; b: GLfloat; t: GLfloat; n: GLfloat;
                f: GLfloat): void {...}{.stdcall.}
glOrthofOES: proc (l: GLfloat; r: GLfloat; b: GLfloat; t: GLfloat; n: GLfloat;
                   f: GLfloat): void {...}{.stdcall.}
glOrthox: proc (l: GLfixed; r: GLfixed; b: GLfixed; t: GLfixed; n: GLfixed;
                f: GLfixed): void {...}{.stdcall.}
glOrthoxOES: proc (l: GLfixed; r: GLfixed; b: GLfixed; t: GLfixed; n: GLfixed;
                   f: GLfixed): void {...}{.stdcall.}
glPNTrianglesfATI: proc (pname: GLenum; param: GLfloat): void {...}{.stdcall.}
glPNTrianglesiATI: proc (pname: GLenum; param: GLint): void {...}{.stdcall.}
glPassTexCoordATI: proc (dst: GLuint; coord: GLuint; swizzle: GLenum): void {...}{.
    stdcall.}
glPassThrough: proc (token: GLfloat): void {...}{.stdcall.}
glPassThroughxOES: proc (token: GLfixed): void {...}{.stdcall.}
glPatchParameterfv: proc (pname: GLenum; values: ptr GLfloat): void {...}{.stdcall.}
glPatchParameteri: proc (pname: GLenum; value: GLint): void {...}{.stdcall.}
glPatchParameteriEXT: proc (pname: GLenum; value: GLint): void {...}{.stdcall.}
glPatchParameteriOES: proc (pname: GLenum; value: GLint): void {...}{.stdcall.}
glPathColorGenNV: proc (color: GLenum; genMode: GLenum; colorFormat: GLenum;
                        coeffs: ptr GLfloat): void {...}{.stdcall.}
glPathCommandsNV: proc (path: GLuint; numCommands: GLsizei;
                        commands: ptr GLubyte; numCoords: GLsizei;
                        coordType: GLenum; coords: pointer): void {...}{.stdcall.}
glPathCoordsNV: proc (path: GLuint; numCoords: GLsizei; coordType: GLenum;
                      coords: pointer): void {...}{.stdcall.}
glPathCoverDepthFuncNV: proc (func: GLenum): void {...}{.stdcall.}
glPathDashArrayNV: proc (path: GLuint; dashCount: GLsizei;
                         dashArray: ptr GLfloat): void {...}{.stdcall.}
glPathFogGenNV: proc (genMode: GLenum): void {...}{.stdcall.}
glPathGlyphIndexArrayNV: proc (firstPathName: GLuint; fontTarget: GLenum;
                               fontName: pointer; fontStyle: GLbitfield;
                               firstGlyphIndex: GLuint; numGlyphs: GLsizei;
                               pathParameterTemplate: GLuint; emScale: GLfloat): GLenum {...}{.
    stdcall.}
glPathGlyphIndexRangeNV: proc (fontTarget: GLenum; fontName: pointer;
                               fontStyle: GLbitfield;
                               pathParameterTemplate: GLuint; emScale: GLfloat;
                               baseAndCount: GLuint): GLenum {...}{.stdcall.}
glPathGlyphRangeNV: proc (firstPathName: GLuint; fontTarget: GLenum;
                          fontName: pointer; fontStyle: GLbitfield;
                          firstGlyph: GLuint; numGlyphs: GLsizei;
                          handleMissingGlyphs: GLenum;
                          pathParameterTemplate: GLuint; emScale: GLfloat): void {...}{.
    stdcall.}
glPathGlyphsNV: proc (firstPathName: GLuint; fontTarget: GLenum;
                      fontName: pointer; fontStyle: GLbitfield;
                      numGlyphs: GLsizei; type: GLenum; charcodes: pointer;
                      handleMissingGlyphs: GLenum;
                      pathParameterTemplate: GLuint; emScale: GLfloat): void {...}{.
    stdcall.}
glPathMemoryGlyphIndexArrayNV: proc (firstPathName: GLuint; fontTarget: GLenum;
                                     fontSize: GLsizeiptr; fontData: pointer;
                                     faceIndex: GLsizei;
                                     firstGlyphIndex: GLuint;
                                     numGlyphs: GLsizei;
                                     pathParameterTemplate: GLuint;
                                     emScale: GLfloat): GLenum {...}{.stdcall.}
glPathParameterfNV: proc (path: GLuint; pname: GLenum; value: GLfloat): void {...}{.
    stdcall.}
glPathParameterfvNV: proc (path: GLuint; pname: GLenum; value: ptr GLfloat): void {...}{.
    stdcall.}
glPathParameteriNV: proc (path: GLuint; pname: GLenum; value: GLint): void {...}{.
    stdcall.}
glPathParameterivNV: proc (path: GLuint; pname: GLenum; value: ptr GLint): void {...}{.
    stdcall.}
glPathStencilDepthOffsetNV: proc (factor: GLfloat; units: GLfloat): void {...}{.
    stdcall.}
glPathStencilFuncNV: proc (func: GLenum; ref: GLint; mask: GLuint): void {...}{.
    stdcall.}
glPathStringNV: proc (path: GLuint; format: GLenum; length: GLsizei;
                      pathString: pointer): void {...}{.stdcall.}
glPathSubCommandsNV: proc (path: GLuint; commandStart: GLsizei;
                           commandsToDelete: GLsizei; numCommands: GLsizei;
                           commands: ptr GLubyte; numCoords: GLsizei;
                           coordType: GLenum; coords: pointer): void {...}{.stdcall.}
glPathSubCoordsNV: proc (path: GLuint; coordStart: GLsizei; numCoords: GLsizei;
                         coordType: GLenum; coords: pointer): void {...}{.stdcall.}
glPathTexGenNV: proc (texCoordSet: GLenum; genMode: GLenum; components: GLint;
                      coeffs: ptr GLfloat): void {...}{.stdcall.}
glPauseTransformFeedback: proc (): void {...}{.stdcall.}
glPauseTransformFeedbackNV: proc (): void {...}{.stdcall.}
glPixelDataRangeNV: proc (target: GLenum; length: GLsizei; pointer: pointer): void {...}{.
    stdcall.}
glPixelMapfv: proc (map: GLenum; mapsize: GLsizei; values: ptr GLfloat): void {...}{.
    stdcall.}
glPixelMapuiv: proc (map: GLenum; mapsize: GLsizei; values: ptr GLuint): void {...}{.
    stdcall.}
glPixelMapusv: proc (map: GLenum; mapsize: GLsizei; values: ptr GLushort): void {...}{.
    stdcall.}
glPixelMapx: proc (map: GLenum; size: GLint; values: ptr GLfixed): void {...}{.
    stdcall.}
glPixelStoref: proc (pname: GLenum; param: GLfloat): void {...}{.stdcall.}
glPixelStorei: proc (pname: GLenum; param: GLint): void {...}{.stdcall.}
glPixelStorex: proc (pname: GLenum; param: GLfixed): void {...}{.stdcall.}
glPixelTexGenParameterfSGIS: proc (pname: GLenum; param: GLfloat): void {...}{.
    stdcall.}
glPixelTexGenParameterfvSGIS: proc (pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glPixelTexGenParameteriSGIS: proc (pname: GLenum; param: GLint): void {...}{.stdcall.}
glPixelTexGenParameterivSGIS: proc (pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glPixelTexGenSGIX: proc (mode: GLenum): void {...}{.stdcall.}
glPixelTransferf: proc (pname: GLenum; param: GLfloat): void {...}{.stdcall.}
glPixelTransferi: proc (pname: GLenum; param: GLint): void {...}{.stdcall.}
glPixelTransferxOES: proc (pname: GLenum; param: GLfixed): void {...}{.stdcall.}
glPixelTransformParameterfEXT: proc (target: GLenum; pname: GLenum;
                                     param: GLfloat): void {...}{.stdcall.}
glPixelTransformParameterfvEXT: proc (target: GLenum; pname: GLenum;
                                      params: ptr GLfloat): void {...}{.stdcall.}
glPixelTransformParameteriEXT: proc (target: GLenum; pname: GLenum; param: GLint): void {...}{.
    stdcall.}
glPixelTransformParameterivEXT: proc (target: GLenum; pname: GLenum;
                                      params: ptr GLint): void {...}{.stdcall.}
glPixelZoom: proc (xfactor: GLfloat; yfactor: GLfloat): void {...}{.stdcall.}
glPixelZoomxOES: proc (xfactor: GLfixed; yfactor: GLfixed): void {...}{.stdcall.}
glPointAlongPathNV: proc (path: GLuint; startSegment: GLsizei;
                          numSegments: GLsizei; distance: GLfloat;
                          x: ptr GLfloat; y: ptr GLfloat; tangentX: ptr GLfloat;
                          tangentY: ptr GLfloat): GLboolean {...}{.stdcall.}
glPointParameterf: proc (pname: GLenum; param: GLfloat): void {...}{.stdcall.}
glPointParameterfARB: proc (pname: GLenum; param: GLfloat): void {...}{.stdcall.}
glPointParameterfEXT: proc (pname: GLenum; param: GLfloat): void {...}{.stdcall.}
glPointParameterfSGIS: proc (pname: GLenum; param: GLfloat): void {...}{.stdcall.}
glPointParameterfv: proc (pname: GLenum; params: ptr GLfloat): void {...}{.stdcall.}
glPointParameterfvARB: proc (pname: GLenum; params: ptr GLfloat): void {...}{.stdcall.}
glPointParameterfvEXT: proc (pname: GLenum; params: ptr GLfloat): void {...}{.stdcall.}
glPointParameterfvSGIS: proc (pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glPointParameteri: proc (pname: GLenum; param: GLint): void {...}{.stdcall.}
glPointParameteriNV: proc (pname: GLenum; param: GLint): void {...}{.stdcall.}
glPointParameteriv: proc (pname: GLenum; params: ptr GLint): void {...}{.stdcall.}
glPointParameterivNV: proc (pname: GLenum; params: ptr GLint): void {...}{.stdcall.}
glPointParameterx: proc (pname: GLenum; param: GLfixed): void {...}{.stdcall.}
glPointParameterxOES: proc (pname: GLenum; param: GLfixed): void {...}{.stdcall.}
glPointParameterxv: proc (pname: GLenum; params: ptr GLfixed): void {...}{.stdcall.}
glPointParameterxvOES: proc (pname: GLenum; params: ptr GLfixed): void {...}{.stdcall.}
glPointSize: proc (size: GLfloat): void {...}{.stdcall.}
glPointSizePointerOES: proc (type: GLenum; stride: GLsizei; pointer: pointer): void {...}{.
    stdcall.}
glPointSizex: proc (size: GLfixed): void {...}{.stdcall.}
glPointSizexOES: proc (size: GLfixed): void {...}{.stdcall.}
glPollAsyncSGIX: proc (markerp: ptr GLuint): GLint {...}{.stdcall.}
glPollInstrumentsSGIX: proc (marker_p: ptr GLint): GLint {...}{.stdcall.}
glPolygonMode: proc (face: GLenum; mode: GLenum): void {...}{.stdcall.}
glPolygonModeNV: proc (face: GLenum; mode: GLenum): void {...}{.stdcall.}
glPolygonOffset: proc (factor: GLfloat; units: GLfloat): void {...}{.stdcall.}
glPolygonOffsetClamp: proc (factor: GLfloat; units: GLfloat; clamp: GLfloat): void {...}{.
    stdcall.}
glPolygonOffsetClampEXT: proc (factor: GLfloat; units: GLfloat; clamp: GLfloat): void {...}{.
    stdcall.}
glPolygonOffsetEXT: proc (factor: GLfloat; bias: GLfloat): void {...}{.stdcall.}
glPolygonOffsetx: proc (factor: GLfixed; units: GLfixed): void {...}{.stdcall.}
glPolygonOffsetxOES: proc (factor: GLfixed; units: GLfixed): void {...}{.stdcall.}
glPolygonStipple: proc (mask: ptr GLubyte): void {...}{.stdcall.}
glPopAttrib: proc (): void {...}{.stdcall.}
glPopClientAttrib: proc (): void {...}{.stdcall.}
glPopDebugGroup: proc (): void {...}{.stdcall.}
glPopDebugGroupKHR: proc (): void {...}{.stdcall.}
glPopGroupMarkerEXT: proc (): void {...}{.stdcall.}
glPopMatrix: proc (): void {...}{.stdcall.}
glPopName: proc (): void {...}{.stdcall.}
glPresentFrameDualFillNV: proc (video_slot: GLuint; minPresentTime: GLuint64EXT;
                                beginPresentTimeId: GLuint;
                                presentDurationId: GLuint; type: GLenum;
                                target0: GLenum; fill0: GLuint; target1: GLenum;
                                fill1: GLuint; target2: GLenum; fill2: GLuint;
                                target3: GLenum; fill3: GLuint): void {...}{.stdcall.}
glPresentFrameKeyedNV: proc (video_slot: GLuint; minPresentTime: GLuint64EXT;
                             beginPresentTimeId: GLuint;
                             presentDurationId: GLuint; type: GLenum;
                             target0: GLenum; fill0: GLuint; key0: GLuint;
                             target1: GLenum; fill1: GLuint; key1: GLuint): void {...}{.
    stdcall.}
glPrimitiveBoundingBox: proc (minX: GLfloat; minY: GLfloat; minZ: GLfloat;
                              minW: GLfloat; maxX: GLfloat; maxY: GLfloat;
                              maxZ: GLfloat; maxW: GLfloat): void {...}{.stdcall.}
glPrimitiveBoundingBoxARB: proc (minX: GLfloat; minY: GLfloat; minZ: GLfloat;
                                 minW: GLfloat; maxX: GLfloat; maxY: GLfloat;
                                 maxZ: GLfloat; maxW: GLfloat): void {...}{.stdcall.}
glPrimitiveBoundingBoxEXT: proc (minX: GLfloat; minY: GLfloat; minZ: GLfloat;
                                 minW: GLfloat; maxX: GLfloat; maxY: GLfloat;
                                 maxZ: GLfloat; maxW: GLfloat): void {...}{.stdcall.}
glPrimitiveBoundingBoxOES: proc (minX: GLfloat; minY: GLfloat; minZ: GLfloat;
                                 minW: GLfloat; maxX: GLfloat; maxY: GLfloat;
                                 maxZ: GLfloat; maxW: GLfloat): void {...}{.stdcall.}
glPrimitiveRestartIndex: proc (index: GLuint): void {...}{.stdcall.}
glPrimitiveRestartIndexNV: proc (index: GLuint): void {...}{.stdcall.}
glPrimitiveRestartNV: proc (): void {...}{.stdcall.}
glPrioritizeTextures: proc (n: GLsizei; textures: ptr GLuint;
                            priorities: ptr GLfloat): void {...}{.stdcall.}
glPrioritizeTexturesEXT: proc (n: GLsizei; textures: ptr GLuint;
                               priorities: ptr GLclampf): void {...}{.stdcall.}
glPrioritizeTexturesxOES: proc (n: GLsizei; textures: ptr GLuint;
                                priorities: ptr GLfixed): void {...}{.stdcall.}
glProgramBinary: proc (program: GLuint; binaryFormat: GLenum; binary: pointer;
                       length: GLsizei): void {...}{.stdcall.}
glProgramBinaryOES: proc (program: GLuint; binaryFormat: GLenum;
                          binary: pointer; length: GLint): void {...}{.stdcall.}
glProgramBufferParametersIivNV: proc (target: GLenum; bindingIndex: GLuint;
                                      wordIndex: GLuint; count: GLsizei;
                                      params: ptr GLint): void {...}{.stdcall.}
glProgramBufferParametersIuivNV: proc (target: GLenum; bindingIndex: GLuint;
                                       wordIndex: GLuint; count: GLsizei;
                                       params: ptr GLuint): void {...}{.stdcall.}
glProgramBufferParametersfvNV: proc (target: GLenum; bindingIndex: GLuint;
                                     wordIndex: GLuint; count: GLsizei;
                                     params: ptr GLfloat): void {...}{.stdcall.}
glProgramEnvParameter4dARB: proc (target: GLenum; index: GLuint; x: GLdouble;
                                  y: GLdouble; z: GLdouble; w: GLdouble): void {...}{.
    stdcall.}
glProgramEnvParameter4dvARB: proc (target: GLenum; index: GLuint;
                                   params: ptr GLdouble): void {...}{.stdcall.}
glProgramEnvParameter4fARB: proc (target: GLenum; index: GLuint; x: GLfloat;
                                  y: GLfloat; z: GLfloat; w: GLfloat): void {...}{.
    stdcall.}
glProgramEnvParameter4fvARB: proc (target: GLenum; index: GLuint;
                                   params: ptr GLfloat): void {...}{.stdcall.}
glProgramEnvParameterI4iNV: proc (target: GLenum; index: GLuint; x: GLint;
                                  y: GLint; z: GLint; w: GLint): void {...}{.stdcall.}
glProgramEnvParameterI4ivNV: proc (target: GLenum; index: GLuint;
                                   params: ptr GLint): void {...}{.stdcall.}
glProgramEnvParameterI4uiNV: proc (target: GLenum; index: GLuint; x: GLuint;
                                   y: GLuint; z: GLuint; w: GLuint): void {...}{.
    stdcall.}
glProgramEnvParameterI4uivNV: proc (target: GLenum; index: GLuint;
                                    params: ptr GLuint): void {...}{.stdcall.}
glProgramEnvParameters4fvEXT: proc (target: GLenum; index: GLuint;
                                    count: GLsizei; params: ptr GLfloat): void {...}{.
    stdcall.}
glProgramEnvParametersI4ivNV: proc (target: GLenum; index: GLuint;
                                    count: GLsizei; params: ptr GLint): void {...}{.
    stdcall.}
glProgramEnvParametersI4uivNV: proc (target: GLenum; index: GLuint;
                                     count: GLsizei; params: ptr GLuint): void {...}{.
    stdcall.}
glProgramLocalParameter4dARB: proc (target: GLenum; index: GLuint; x: GLdouble;
                                    y: GLdouble; z: GLdouble; w: GLdouble): void {...}{.
    stdcall.}
glProgramLocalParameter4dvARB: proc (target: GLenum; index: GLuint;
                                     params: ptr GLdouble): void {...}{.stdcall.}
glProgramLocalParameter4fARB: proc (target: GLenum; index: GLuint; x: GLfloat;
                                    y: GLfloat; z: GLfloat; w: GLfloat): void {...}{.
    stdcall.}
glProgramLocalParameter4fvARB: proc (target: GLenum; index: GLuint;
                                     params: ptr GLfloat): void {...}{.stdcall.}
glProgramLocalParameterI4iNV: proc (target: GLenum; index: GLuint; x: GLint;
                                    y: GLint; z: GLint; w: GLint): void {...}{.
    stdcall.}
glProgramLocalParameterI4ivNV: proc (target: GLenum; index: GLuint;
                                     params: ptr GLint): void {...}{.stdcall.}
glProgramLocalParameterI4uiNV: proc (target: GLenum; index: GLuint; x: GLuint;
                                     y: GLuint; z: GLuint; w: GLuint): void {...}{.
    stdcall.}
glProgramLocalParameterI4uivNV: proc (target: GLenum; index: GLuint;
                                      params: ptr GLuint): void {...}{.stdcall.}
glProgramLocalParameters4fvEXT: proc (target: GLenum; index: GLuint;
                                      count: GLsizei; params: ptr GLfloat): void {...}{.
    stdcall.}
glProgramLocalParametersI4ivNV: proc (target: GLenum; index: GLuint;
                                      count: GLsizei; params: ptr GLint): void {...}{.
    stdcall.}
glProgramLocalParametersI4uivNV: proc (target: GLenum; index: GLuint;
                                       count: GLsizei; params: ptr GLuint): void {...}{.
    stdcall.}
glProgramNamedParameter4dNV: proc (id: GLuint; len: GLsizei; name: ptr GLubyte;
                                   x: GLdouble; y: GLdouble; z: GLdouble;
                                   w: GLdouble): void {...}{.stdcall.}
glProgramNamedParameter4dvNV: proc (id: GLuint; len: GLsizei; name: ptr GLubyte;
                                    v: ptr GLdouble): void {...}{.stdcall.}
glProgramNamedParameter4fNV: proc (id: GLuint; len: GLsizei; name: ptr GLubyte;
                                   x: GLfloat; y: GLfloat; z: GLfloat;
                                   w: GLfloat): void {...}{.stdcall.}
glProgramNamedParameter4fvNV: proc (id: GLuint; len: GLsizei; name: ptr GLubyte;
                                    v: ptr GLfloat): void {...}{.stdcall.}
glProgramParameter4dNV: proc (target: GLenum; index: GLuint; x: GLdouble;
                              y: GLdouble; z: GLdouble; w: GLdouble): void {...}{.
    stdcall.}
glProgramParameter4dvNV: proc (target: GLenum; index: GLuint; v: ptr GLdouble): void {...}{.
    stdcall.}
glProgramParameter4fNV: proc (target: GLenum; index: GLuint; x: GLfloat;
                              y: GLfloat; z: GLfloat; w: GLfloat): void {...}{.
    stdcall.}
glProgramParameter4fvNV: proc (target: GLenum; index: GLuint; v: ptr GLfloat): void {...}{.
    stdcall.}
glProgramParameteri: proc (program: GLuint; pname: GLenum; value: GLint): void {...}{.
    stdcall.}
glProgramParameteriARB: proc (program: GLuint; pname: GLenum; value: GLint): void {...}{.
    stdcall.}
glProgramParameteriEXT: proc (program: GLuint; pname: GLenum; value: GLint): void {...}{.
    stdcall.}
glProgramParameters4dvNV: proc (target: GLenum; index: GLuint; count: GLsizei;
                                v: ptr GLdouble): void {...}{.stdcall.}
glProgramParameters4fvNV: proc (target: GLenum; index: GLuint; count: GLsizei;
                                v: ptr GLfloat): void {...}{.stdcall.}
glProgramPathFragmentInputGenNV: proc (program: GLuint; location: GLint;
                                       genMode: GLenum; components: GLint;
                                       coeffs: ptr GLfloat): void {...}{.stdcall.}
glProgramStringARB: proc (target: GLenum; format: GLenum; len: GLsizei;
                          string: pointer): void {...}{.stdcall.}
glProgramSubroutineParametersuivNV: proc (target: GLenum; count: GLsizei;
    params: ptr GLuint): void {...}{.stdcall.}
glProgramUniform1d: proc (program: GLuint; location: GLint; v0: GLdouble): void {...}{.
    stdcall.}
glProgramUniform1dEXT: proc (program: GLuint; location: GLint; x: GLdouble): void {...}{.
    stdcall.}
glProgramUniform1dv: proc (program: GLuint; location: GLint; count: GLsizei;
                           value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniform1dvEXT: proc (program: GLuint; location: GLint; count: GLsizei;
                              value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniform1f: proc (program: GLuint; location: GLint; v0: GLfloat): void {...}{.
    stdcall.}
glProgramUniform1fEXT: proc (program: GLuint; location: GLint; v0: GLfloat): void {...}{.
    stdcall.}
glProgramUniform1fv: proc (program: GLuint; location: GLint; count: GLsizei;
                           value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniform1fvEXT: proc (program: GLuint; location: GLint; count: GLsizei;
                              value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniform1i: proc (program: GLuint; location: GLint; v0: GLint): void {...}{.
    stdcall.}
glProgramUniform1i64ARB: proc (program: GLuint; location: GLint; x: GLint64): void {...}{.
    stdcall.}
glProgramUniform1i64NV: proc (program: GLuint; location: GLint; x: GLint64EXT): void {...}{.
    stdcall.}
glProgramUniform1i64vARB: proc (program: GLuint; location: GLint;
                                count: GLsizei; value: ptr GLint64): void {...}{.
    stdcall.}
glProgramUniform1i64vNV: proc (program: GLuint; location: GLint; count: GLsizei;
                               value: ptr GLint64EXT): void {...}{.stdcall.}
glProgramUniform1iEXT: proc (program: GLuint; location: GLint; v0: GLint): void {...}{.
    stdcall.}
glProgramUniform1iv: proc (program: GLuint; location: GLint; count: GLsizei;
                           value: ptr GLint): void {...}{.stdcall.}
glProgramUniform1ivEXT: proc (program: GLuint; location: GLint; count: GLsizei;
                              value: ptr GLint): void {...}{.stdcall.}
glProgramUniform1ui: proc (program: GLuint; location: GLint; v0: GLuint): void {...}{.
    stdcall.}
glProgramUniform1ui64ARB: proc (program: GLuint; location: GLint; x: GLuint64): void {...}{.
    stdcall.}
glProgramUniform1ui64NV: proc (program: GLuint; location: GLint; x: GLuint64EXT): void {...}{.
    stdcall.}
glProgramUniform1ui64vARB: proc (program: GLuint; location: GLint;
                                 count: GLsizei; value: ptr GLuint64): void {...}{.
    stdcall.}
glProgramUniform1ui64vNV: proc (program: GLuint; location: GLint;
                                count: GLsizei; value: ptr GLuint64EXT): void {...}{.
    stdcall.}
glProgramUniform1uiEXT: proc (program: GLuint; location: GLint; v0: GLuint): void {...}{.
    stdcall.}
glProgramUniform1uiv: proc (program: GLuint; location: GLint; count: GLsizei;
                            value: ptr GLuint): void {...}{.stdcall.}
glProgramUniform1uivEXT: proc (program: GLuint; location: GLint; count: GLsizei;
                               value: ptr GLuint): void {...}{.stdcall.}
glProgramUniform2d: proc (program: GLuint; location: GLint; v0: GLdouble;
                          v1: GLdouble): void {...}{.stdcall.}
glProgramUniform2dEXT: proc (program: GLuint; location: GLint; x: GLdouble;
                             y: GLdouble): void {...}{.stdcall.}
glProgramUniform2dv: proc (program: GLuint; location: GLint; count: GLsizei;
                           value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniform2dvEXT: proc (program: GLuint; location: GLint; count: GLsizei;
                              value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniform2f: proc (program: GLuint; location: GLint; v0: GLfloat;
                          v1: GLfloat): void {...}{.stdcall.}
glProgramUniform2fEXT: proc (program: GLuint; location: GLint; v0: GLfloat;
                             v1: GLfloat): void {...}{.stdcall.}
glProgramUniform2fv: proc (program: GLuint; location: GLint; count: GLsizei;
                           value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniform2fvEXT: proc (program: GLuint; location: GLint; count: GLsizei;
                              value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniform2i: proc (program: GLuint; location: GLint; v0: GLint; v1: GLint): void {...}{.
    stdcall.}
glProgramUniform2i64ARB: proc (program: GLuint; location: GLint; x: GLint64;
                               y: GLint64): void {...}{.stdcall.}
glProgramUniform2i64NV: proc (program: GLuint; location: GLint; x: GLint64EXT;
                              y: GLint64EXT): void {...}{.stdcall.}
glProgramUniform2i64vARB: proc (program: GLuint; location: GLint;
                                count: GLsizei; value: ptr GLint64): void {...}{.
    stdcall.}
glProgramUniform2i64vNV: proc (program: GLuint; location: GLint; count: GLsizei;
                               value: ptr GLint64EXT): void {...}{.stdcall.}
glProgramUniform2iEXT: proc (program: GLuint; location: GLint; v0: GLint;
                             v1: GLint): void {...}{.stdcall.}
glProgramUniform2iv: proc (program: GLuint; location: GLint; count: GLsizei;
                           value: ptr GLint): void {...}{.stdcall.}
glProgramUniform2ivEXT: proc (program: GLuint; location: GLint; count: GLsizei;
                              value: ptr GLint): void {...}{.stdcall.}
glProgramUniform2ui: proc (program: GLuint; location: GLint; v0: GLuint;
                           v1: GLuint): void {...}{.stdcall.}
glProgramUniform2ui64ARB: proc (program: GLuint; location: GLint; x: GLuint64;
                                y: GLuint64): void {...}{.stdcall.}
glProgramUniform2ui64NV: proc (program: GLuint; location: GLint; x: GLuint64EXT;
                               y: GLuint64EXT): void {...}{.stdcall.}
glProgramUniform2ui64vARB: proc (program: GLuint; location: GLint;
                                 count: GLsizei; value: ptr GLuint64): void {...}{.
    stdcall.}
glProgramUniform2ui64vNV: proc (program: GLuint; location: GLint;
                                count: GLsizei; value: ptr GLuint64EXT): void {...}{.
    stdcall.}
glProgramUniform2uiEXT: proc (program: GLuint; location: GLint; v0: GLuint;
                              v1: GLuint): void {...}{.stdcall.}
glProgramUniform2uiv: proc (program: GLuint; location: GLint; count: GLsizei;
                            value: ptr GLuint): void {...}{.stdcall.}
glProgramUniform2uivEXT: proc (program: GLuint; location: GLint; count: GLsizei;
                               value: ptr GLuint): void {...}{.stdcall.}
glProgramUniform3d: proc (program: GLuint; location: GLint; v0: GLdouble;
                          v1: GLdouble; v2: GLdouble): void {...}{.stdcall.}
glProgramUniform3dEXT: proc (program: GLuint; location: GLint; x: GLdouble;
                             y: GLdouble; z: GLdouble): void {...}{.stdcall.}
glProgramUniform3dv: proc (program: GLuint; location: GLint; count: GLsizei;
                           value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniform3dvEXT: proc (program: GLuint; location: GLint; count: GLsizei;
                              value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniform3f: proc (program: GLuint; location: GLint; v0: GLfloat;
                          v1: GLfloat; v2: GLfloat): void {...}{.stdcall.}
glProgramUniform3fEXT: proc (program: GLuint; location: GLint; v0: GLfloat;
                             v1: GLfloat; v2: GLfloat): void {...}{.stdcall.}
glProgramUniform3fv: proc (program: GLuint; location: GLint; count: GLsizei;
                           value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniform3fvEXT: proc (program: GLuint; location: GLint; count: GLsizei;
                              value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniform3i: proc (program: GLuint; location: GLint; v0: GLint;
                          v1: GLint; v2: GLint): void {...}{.stdcall.}
glProgramUniform3i64ARB: proc (program: GLuint; location: GLint; x: GLint64;
                               y: GLint64; z: GLint64): void {...}{.stdcall.}
glProgramUniform3i64NV: proc (program: GLuint; location: GLint; x: GLint64EXT;
                              y: GLint64EXT; z: GLint64EXT): void {...}{.stdcall.}
glProgramUniform3i64vARB: proc (program: GLuint; location: GLint;
                                count: GLsizei; value: ptr GLint64): void {...}{.
    stdcall.}
glProgramUniform3i64vNV: proc (program: GLuint; location: GLint; count: GLsizei;
                               value: ptr GLint64EXT): void {...}{.stdcall.}
glProgramUniform3iEXT: proc (program: GLuint; location: GLint; v0: GLint;
                             v1: GLint; v2: GLint): void {...}{.stdcall.}
glProgramUniform3iv: proc (program: GLuint; location: GLint; count: GLsizei;
                           value: ptr GLint): void {...}{.stdcall.}
glProgramUniform3ivEXT: proc (program: GLuint; location: GLint; count: GLsizei;
                              value: ptr GLint): void {...}{.stdcall.}
glProgramUniform3ui: proc (program: GLuint; location: GLint; v0: GLuint;
                           v1: GLuint; v2: GLuint): void {...}{.stdcall.}
glProgramUniform3ui64ARB: proc (program: GLuint; location: GLint; x: GLuint64;
                                y: GLuint64; z: GLuint64): void {...}{.stdcall.}
glProgramUniform3ui64NV: proc (program: GLuint; location: GLint; x: GLuint64EXT;
                               y: GLuint64EXT; z: GLuint64EXT): void {...}{.stdcall.}
glProgramUniform3ui64vARB: proc (program: GLuint; location: GLint;
                                 count: GLsizei; value: ptr GLuint64): void {...}{.
    stdcall.}
glProgramUniform3ui64vNV: proc (program: GLuint; location: GLint;
                                count: GLsizei; value: ptr GLuint64EXT): void {...}{.
    stdcall.}
glProgramUniform3uiEXT: proc (program: GLuint; location: GLint; v0: GLuint;
                              v1: GLuint; v2: GLuint): void {...}{.stdcall.}
glProgramUniform3uiv: proc (program: GLuint; location: GLint; count: GLsizei;
                            value: ptr GLuint): void {...}{.stdcall.}
glProgramUniform3uivEXT: proc (program: GLuint; location: GLint; count: GLsizei;
                               value: ptr GLuint): void {...}{.stdcall.}
glProgramUniform4d: proc (program: GLuint; location: GLint; v0: GLdouble;
                          v1: GLdouble; v2: GLdouble; v3: GLdouble): void {...}{.
    stdcall.}
glProgramUniform4dEXT: proc (program: GLuint; location: GLint; x: GLdouble;
                             y: GLdouble; z: GLdouble; w: GLdouble): void {...}{.
    stdcall.}
glProgramUniform4dv: proc (program: GLuint; location: GLint; count: GLsizei;
                           value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniform4dvEXT: proc (program: GLuint; location: GLint; count: GLsizei;
                              value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniform4f: proc (program: GLuint; location: GLint; v0: GLfloat;
                          v1: GLfloat; v2: GLfloat; v3: GLfloat): void {...}{.stdcall.}
glProgramUniform4fEXT: proc (program: GLuint; location: GLint; v0: GLfloat;
                             v1: GLfloat; v2: GLfloat; v3: GLfloat): void {...}{.
    stdcall.}
glProgramUniform4fv: proc (program: GLuint; location: GLint; count: GLsizei;
                           value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniform4fvEXT: proc (program: GLuint; location: GLint; count: GLsizei;
                              value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniform4i: proc (program: GLuint; location: GLint; v0: GLint;
                          v1: GLint; v2: GLint; v3: GLint): void {...}{.stdcall.}
glProgramUniform4i64ARB: proc (program: GLuint; location: GLint; x: GLint64;
                               y: GLint64; z: GLint64; w: GLint64): void {...}{.
    stdcall.}
glProgramUniform4i64NV: proc (program: GLuint; location: GLint; x: GLint64EXT;
                              y: GLint64EXT; z: GLint64EXT; w: GLint64EXT): void {...}{.
    stdcall.}
glProgramUniform4i64vARB: proc (program: GLuint; location: GLint;
                                count: GLsizei; value: ptr GLint64): void {...}{.
    stdcall.}
glProgramUniform4i64vNV: proc (program: GLuint; location: GLint; count: GLsizei;
                               value: ptr GLint64EXT): void {...}{.stdcall.}
glProgramUniform4iEXT: proc (program: GLuint; location: GLint; v0: GLint;
                             v1: GLint; v2: GLint; v3: GLint): void {...}{.stdcall.}
glProgramUniform4iv: proc (program: GLuint; location: GLint; count: GLsizei;
                           value: ptr GLint): void {...}{.stdcall.}
glProgramUniform4ivEXT: proc (program: GLuint; location: GLint; count: GLsizei;
                              value: ptr GLint): void {...}{.stdcall.}
glProgramUniform4ui: proc (program: GLuint; location: GLint; v0: GLuint;
                           v1: GLuint; v2: GLuint; v3: GLuint): void {...}{.stdcall.}
glProgramUniform4ui64ARB: proc (program: GLuint; location: GLint; x: GLuint64;
                                y: GLuint64; z: GLuint64; w: GLuint64): void {...}{.
    stdcall.}
glProgramUniform4ui64NV: proc (program: GLuint; location: GLint; x: GLuint64EXT;
                               y: GLuint64EXT; z: GLuint64EXT; w: GLuint64EXT): void {...}{.
    stdcall.}
glProgramUniform4ui64vARB: proc (program: GLuint; location: GLint;
                                 count: GLsizei; value: ptr GLuint64): void {...}{.
    stdcall.}
glProgramUniform4ui64vNV: proc (program: GLuint; location: GLint;
                                count: GLsizei; value: ptr GLuint64EXT): void {...}{.
    stdcall.}
glProgramUniform4uiEXT: proc (program: GLuint; location: GLint; v0: GLuint;
                              v1: GLuint; v2: GLuint; v3: GLuint): void {...}{.
    stdcall.}
glProgramUniform4uiv: proc (program: GLuint; location: GLint; count: GLsizei;
                            value: ptr GLuint): void {...}{.stdcall.}
glProgramUniform4uivEXT: proc (program: GLuint; location: GLint; count: GLsizei;
                               value: ptr GLuint): void {...}{.stdcall.}
glProgramUniformHandleui64ARB: proc (program: GLuint; location: GLint;
                                     value: GLuint64): void {...}{.stdcall.}
glProgramUniformHandleui64IMG: proc (program: GLuint; location: GLint;
                                     value: GLuint64): void {...}{.stdcall.}
glProgramUniformHandleui64NV: proc (program: GLuint; location: GLint;
                                    value: GLuint64): void {...}{.stdcall.}
glProgramUniformHandleui64vARB: proc (program: GLuint; location: GLint;
                                      count: GLsizei; values: ptr GLuint64): void {...}{.
    stdcall.}
glProgramUniformHandleui64vIMG: proc (program: GLuint; location: GLint;
                                      count: GLsizei; values: ptr GLuint64): void {...}{.
    stdcall.}
glProgramUniformHandleui64vNV: proc (program: GLuint; location: GLint;
                                     count: GLsizei; values: ptr GLuint64): void {...}{.
    stdcall.}
glProgramUniformMatrix2dv: proc (program: GLuint; location: GLint;
                                 count: GLsizei; transpose: GLboolean;
                                 value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix2dvEXT: proc (program: GLuint; location: GLint;
                                    count: GLsizei; transpose: GLboolean;
                                    value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix2fv: proc (program: GLuint; location: GLint;
                                 count: GLsizei; transpose: GLboolean;
                                 value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformMatrix2fvEXT: proc (program: GLuint; location: GLint;
                                    count: GLsizei; transpose: GLboolean;
                                    value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformMatrix2x3dv: proc (program: GLuint; location: GLint;
                                   count: GLsizei; transpose: GLboolean;
                                   value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix2x3dvEXT: proc (program: GLuint; location: GLint;
                                      count: GLsizei; transpose: GLboolean;
                                      value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix2x3fv: proc (program: GLuint; location: GLint;
                                   count: GLsizei; transpose: GLboolean;
                                   value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformMatrix2x3fvEXT: proc (program: GLuint; location: GLint;
                                      count: GLsizei; transpose: GLboolean;
                                      value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformMatrix2x4dv: proc (program: GLuint; location: GLint;
                                   count: GLsizei; transpose: GLboolean;
                                   value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix2x4dvEXT: proc (program: GLuint; location: GLint;
                                      count: GLsizei; transpose: GLboolean;
                                      value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix2x4fv: proc (program: GLuint; location: GLint;
                                   count: GLsizei; transpose: GLboolean;
                                   value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformMatrix2x4fvEXT: proc (program: GLuint; location: GLint;
                                      count: GLsizei; transpose: GLboolean;
                                      value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformMatrix3dv: proc (program: GLuint; location: GLint;
                                 count: GLsizei; transpose: GLboolean;
                                 value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix3dvEXT: proc (program: GLuint; location: GLint;
                                    count: GLsizei; transpose: GLboolean;
                                    value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix3fv: proc (program: GLuint; location: GLint;
                                 count: GLsizei; transpose: GLboolean;
                                 value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformMatrix3fvEXT: proc (program: GLuint; location: GLint;
                                    count: GLsizei; transpose: GLboolean;
                                    value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformMatrix3x2dv: proc (program: GLuint; location: GLint;
                                   count: GLsizei; transpose: GLboolean;
                                   value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix3x2dvEXT: proc (program: GLuint; location: GLint;
                                      count: GLsizei; transpose: GLboolean;
                                      value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix3x2fv: proc (program: GLuint; location: GLint;
                                   count: GLsizei; transpose: GLboolean;
                                   value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformMatrix3x2fvEXT: proc (program: GLuint; location: GLint;
                                      count: GLsizei; transpose: GLboolean;
                                      value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformMatrix3x4dv: proc (program: GLuint; location: GLint;
                                   count: GLsizei; transpose: GLboolean;
                                   value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix3x4dvEXT: proc (program: GLuint; location: GLint;
                                      count: GLsizei; transpose: GLboolean;
                                      value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix3x4fv: proc (program: GLuint; location: GLint;
                                   count: GLsizei; transpose: GLboolean;
                                   value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformMatrix3x4fvEXT: proc (program: GLuint; location: GLint;
                                      count: GLsizei; transpose: GLboolean;
                                      value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformMatrix4dv: proc (program: GLuint; location: GLint;
                                 count: GLsizei; transpose: GLboolean;
                                 value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix4dvEXT: proc (program: GLuint; location: GLint;
                                    count: GLsizei; transpose: GLboolean;
                                    value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix4fv: proc (program: GLuint; location: GLint;
                                 count: GLsizei; transpose: GLboolean;
                                 value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformMatrix4fvEXT: proc (program: GLuint; location: GLint;
                                    count: GLsizei; transpose: GLboolean;
                                    value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformMatrix4x2dv: proc (program: GLuint; location: GLint;
                                   count: GLsizei; transpose: GLboolean;
                                   value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix4x2dvEXT: proc (program: GLuint; location: GLint;
                                      count: GLsizei; transpose: GLboolean;
                                      value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix4x2fv: proc (program: GLuint; location: GLint;
                                   count: GLsizei; transpose: GLboolean;
                                   value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformMatrix4x2fvEXT: proc (program: GLuint; location: GLint;
                                      count: GLsizei; transpose: GLboolean;
                                      value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformMatrix4x3dv: proc (program: GLuint; location: GLint;
                                   count: GLsizei; transpose: GLboolean;
                                   value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix4x3dvEXT: proc (program: GLuint; location: GLint;
                                      count: GLsizei; transpose: GLboolean;
                                      value: ptr GLdouble): void {...}{.stdcall.}
glProgramUniformMatrix4x3fv: proc (program: GLuint; location: GLint;
                                   count: GLsizei; transpose: GLboolean;
                                   value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformMatrix4x3fvEXT: proc (program: GLuint; location: GLint;
                                      count: GLsizei; transpose: GLboolean;
                                      value: ptr GLfloat): void {...}{.stdcall.}
glProgramUniformui64NV: proc (program: GLuint; location: GLint;
                              value: GLuint64EXT): void {...}{.stdcall.}
glProgramUniformui64vNV: proc (program: GLuint; location: GLint; count: GLsizei;
                               value: ptr GLuint64EXT): void {...}{.stdcall.}
glProgramVertexLimitNV: proc (target: GLenum; limit: GLint): void {...}{.stdcall.}
glProvokingVertex: proc (mode: GLenum): void {...}{.stdcall.}
glProvokingVertexEXT: proc (mode: GLenum): void {...}{.stdcall.}
glPushAttrib: proc (mask: GLbitfield): void {...}{.stdcall.}
glPushClientAttrib: proc (mask: GLbitfield): void {...}{.stdcall.}
glPushClientAttribDefaultEXT: proc (mask: GLbitfield): void {...}{.stdcall.}
glPushDebugGroup: proc (source: GLenum; id: GLuint; length: GLsizei;
                        message: cstring): void {...}{.stdcall.}
glPushDebugGroupKHR: proc (source: GLenum; id: GLuint; length: GLsizei;
                           message: cstring): void {...}{.stdcall.}
glPushGroupMarkerEXT: proc (length: GLsizei; marker: cstring): void {...}{.stdcall.}
glPushMatrix: proc (): void {...}{.stdcall.}
glPushName: proc (name: GLuint): void {...}{.stdcall.}
glQueryCounter: proc (id: GLuint; target: GLenum): void {...}{.stdcall.}
glQueryCounterEXT: proc (id: GLuint; target: GLenum): void {...}{.stdcall.}
glQueryMatrixxOES: proc (mantissa: ptr GLfixed; exponent: ptr GLint): GLbitfield {...}{.
    stdcall.}
glQueryObjectParameteruiAMD: proc (target: GLenum; id: GLuint; pname: GLenum;
                                   param: GLuint): void {...}{.stdcall.}
glQueryResourceNV: proc (queryType: GLenum; tagId: GLint; count: GLuint;
                         buffer: ptr GLint): GLint {...}{.stdcall.}
glQueryResourceTagNV: proc (tagId: GLint; tagString: cstring): void {...}{.stdcall.}
glRasterPos2d: proc (x: GLdouble; y: GLdouble): void {...}{.stdcall.}
glRasterPos2dv: proc (v: ptr GLdouble): void {...}{.stdcall.}
glRasterPos2f: proc (x: GLfloat; y: GLfloat): void {...}{.stdcall.}
glRasterPos2fv: proc (v: ptr GLfloat): void {...}{.stdcall.}
glRasterPos2i: proc (x: GLint; y: GLint): void {...}{.stdcall.}
glRasterPos2iv: proc (v: ptr GLint): void {...}{.stdcall.}
glRasterPos2s: proc (x: GLshort; y: GLshort): void {...}{.stdcall.}
glRasterPos2sv: proc (v: ptr GLshort): void {...}{.stdcall.}
glRasterPos2xOES: proc (x: GLfixed; y: GLfixed): void {...}{.stdcall.}
glRasterPos2xvOES: proc (coords: ptr GLfixed): void {...}{.stdcall.}
glRasterPos3d: proc (x: GLdouble; y: GLdouble; z: GLdouble): void {...}{.stdcall.}
glRasterPos3dv: proc (v: ptr GLdouble): void {...}{.stdcall.}
glRasterPos3f: proc (x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.stdcall.}
glRasterPos3fv: proc (v: ptr GLfloat): void {...}{.stdcall.}
glRasterPos3i: proc (x: GLint; y: GLint; z: GLint): void {...}{.stdcall.}
glRasterPos3iv: proc (v: ptr GLint): void {...}{.stdcall.}
glRasterPos3s: proc (x: GLshort; y: GLshort; z: GLshort): void {...}{.stdcall.}
glRasterPos3sv: proc (v: ptr GLshort): void {...}{.stdcall.}
glRasterPos3xOES: proc (x: GLfixed; y: GLfixed; z: GLfixed): void {...}{.stdcall.}
glRasterPos3xvOES: proc (coords: ptr GLfixed): void {...}{.stdcall.}
glRasterPos4d: proc (x: GLdouble; y: GLdouble; z: GLdouble; w: GLdouble): void {...}{.
    stdcall.}
glRasterPos4dv: proc (v: ptr GLdouble): void {...}{.stdcall.}
glRasterPos4f: proc (x: GLfloat; y: GLfloat; z: GLfloat; w: GLfloat): void {...}{.
    stdcall.}
glRasterPos4fv: proc (v: ptr GLfloat): void {...}{.stdcall.}
glRasterPos4i: proc (x: GLint; y: GLint; z: GLint; w: GLint): void {...}{.stdcall.}
glRasterPos4iv: proc (v: ptr GLint): void {...}{.stdcall.}
glRasterPos4s: proc (x: GLshort; y: GLshort; z: GLshort; w: GLshort): void {...}{.
    stdcall.}
glRasterPos4sv: proc (v: ptr GLshort): void {...}{.stdcall.}
glRasterPos4xOES: proc (x: GLfixed; y: GLfixed; z: GLfixed; w: GLfixed): void {...}{.
    stdcall.}
glRasterPos4xvOES: proc (coords: ptr GLfixed): void {...}{.stdcall.}
glRasterSamplesEXT: proc (samples: GLuint; fixedsamplelocations: GLboolean): void {...}{.
    stdcall.}
glReadBuffer: proc (src: GLenum): void {...}{.stdcall.}
glReadBufferIndexedEXT: proc (src: GLenum; index: GLint): void {...}{.stdcall.}
glReadBufferNV: proc (mode: GLenum): void {...}{.stdcall.}
glReadInstrumentsSGIX: proc (marker: GLint): void {...}{.stdcall.}
glReadPixels: proc (x: GLint; y: GLint; width: GLsizei; height: GLsizei;
                    format: GLenum; type: GLenum; pixels: pointer): void {...}{.
    stdcall.}
glReadnPixels: proc (x: GLint; y: GLint; width: GLsizei; height: GLsizei;
                     format: GLenum; type: GLenum; bufSize: GLsizei;
                     data: pointer): void {...}{.stdcall.}
glReadnPixelsARB: proc (x: GLint; y: GLint; width: GLsizei; height: GLsizei;
                        format: GLenum; type: GLenum; bufSize: GLsizei;
                        data: pointer): void {...}{.stdcall.}
glReadnPixelsEXT: proc (x: GLint; y: GLint; width: GLsizei; height: GLsizei;
                        format: GLenum; type: GLenum; bufSize: GLsizei;
                        data: pointer): void {...}{.stdcall.}
glReadnPixelsKHR: proc (x: GLint; y: GLint; width: GLsizei; height: GLsizei;
                        format: GLenum; type: GLenum; bufSize: GLsizei;
                        data: pointer): void {...}{.stdcall.}
glReleaseKeyedMutexWin32EXT: proc (memory: GLuint; key: GLuint64): GLboolean {...}{.
    stdcall.}
glRectd: proc (x1: GLdouble; y1: GLdouble; x2: GLdouble; y2: GLdouble): void {...}{.
    stdcall.}
glRectdv: proc (v1: ptr GLdouble; v2: ptr GLdouble): void {...}{.stdcall.}
glRectf: proc (x1: GLfloat; y1: GLfloat; x2: GLfloat; y2: GLfloat): void {...}{.
    stdcall.}
glRectfv: proc (v1: ptr GLfloat; v2: ptr GLfloat): void {...}{.stdcall.}
glRecti: proc (x1: GLint; y1: GLint; x2: GLint; y2: GLint): void {...}{.stdcall.}
glRectiv: proc (v1: ptr GLint; v2: ptr GLint): void {...}{.stdcall.}
glRects: proc (x1: GLshort; y1: GLshort; x2: GLshort; y2: GLshort): void {...}{.
    stdcall.}
glRectsv: proc (v1: ptr GLshort; v2: ptr GLshort): void {...}{.stdcall.}
glRectxOES: proc (x1: GLfixed; y1: GLfixed; x2: GLfixed; y2: GLfixed): void {...}{.
    stdcall.}
glRectxvOES: proc (v1: ptr GLfixed; v2: ptr GLfixed): void {...}{.stdcall.}
glReferencePlaneSGIX: proc (equation: ptr GLdouble): void {...}{.stdcall.}
glReleaseShaderCompiler: proc (): void {...}{.stdcall.}
glRenderGpuMaskNV: proc (mask: GLbitfield): void {...}{.stdcall.}
glRenderMode: proc (mode: GLenum): GLint {...}{.stdcall.}
glRenderbufferStorage: proc (target: GLenum; internalformat: GLenum;
                             width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glRenderbufferStorageEXT: proc (target: GLenum; internalformat: GLenum;
                                width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glRenderbufferStorageMultisample: proc (target: GLenum; samples: GLsizei;
                                        internalformat: GLenum; width: GLsizei;
                                        height: GLsizei): void {...}{.stdcall.}
glRenderbufferStorageMultisampleANGLE: proc (target: GLenum; samples: GLsizei;
    internalformat: GLenum; width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glRenderbufferStorageMultisampleAPPLE: proc (target: GLenum; samples: GLsizei;
    internalformat: GLenum; width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glRenderbufferStorageMultisampleAdvancedAMD: proc (target: GLenum;
    samples: GLsizei; storageSamples: GLsizei; internalformat: GLenum;
    width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glRenderbufferStorageMultisampleCoverageNV: proc (target: GLenum;
    coverageSamples: GLsizei; colorSamples: GLsizei; internalformat: GLenum;
    width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glRenderbufferStorageMultisampleEXT: proc (target: GLenum; samples: GLsizei;
    internalformat: GLenum; width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glRenderbufferStorageMultisampleIMG: proc (target: GLenum; samples: GLsizei;
    internalformat: GLenum; width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glRenderbufferStorageMultisampleNV: proc (target: GLenum; samples: GLsizei;
    internalformat: GLenum; width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glRenderbufferStorageOES: proc (target: GLenum; internalformat: GLenum;
                                width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glReplacementCodePointerSUN: proc (type: GLenum; stride: GLsizei;
                                   pointer: ptr pointer): void {...}{.stdcall.}
glReplacementCodeubSUN: proc (code: GLubyte): void {...}{.stdcall.}
glReplacementCodeubvSUN: proc (code: ptr GLubyte): void {...}{.stdcall.}
glReplacementCodeuiColor3fVertex3fSUN: proc (rc: GLuint; r: GLfloat; g: GLfloat;
    b: GLfloat; x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.stdcall.}
glReplacementCodeuiColor3fVertex3fvSUN: proc (rc: ptr GLuint; c: ptr GLfloat;
    v: ptr GLfloat): void {...}{.stdcall.}
glReplacementCodeuiColor4fNormal3fVertex3fSUN: proc (rc: GLuint; r: GLfloat;
    g: GLfloat; b: GLfloat; a: GLfloat; nx: GLfloat; ny: GLfloat; nz: GLfloat;
    x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.stdcall.}
glReplacementCodeuiColor4fNormal3fVertex3fvSUN: proc (rc: ptr GLuint;
    c: ptr GLfloat; n: ptr GLfloat; v: ptr GLfloat): void {...}{.stdcall.}
glReplacementCodeuiColor4ubVertex3fSUN: proc (rc: GLuint; r: GLubyte;
    g: GLubyte; b: GLubyte; a: GLubyte; x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.
    stdcall.}
glReplacementCodeuiColor4ubVertex3fvSUN: proc (rc: ptr GLuint; c: ptr GLubyte;
    v: ptr GLfloat): void {...}{.stdcall.}
glReplacementCodeuiNormal3fVertex3fSUN: proc (rc: GLuint; nx: GLfloat;
    ny: GLfloat; nz: GLfloat; x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.
    stdcall.}
glReplacementCodeuiNormal3fVertex3fvSUN: proc (rc: ptr GLuint; n: ptr GLfloat;
    v: ptr GLfloat): void {...}{.stdcall.}
glReplacementCodeuiSUN: proc (code: GLuint): void {...}{.stdcall.}
glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN: proc (rc: GLuint;
    s: GLfloat; t: GLfloat; r: GLfloat; g: GLfloat; b: GLfloat; a: GLfloat;
    nx: GLfloat; ny: GLfloat; nz: GLfloat; x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.
    stdcall.}
glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN: proc (rc: ptr GLuint;
    tc: ptr GLfloat; c: ptr GLfloat; n: ptr GLfloat; v: ptr GLfloat): void {...}{.
    stdcall.}
glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN: proc (rc: GLuint; s: GLfloat;
    t: GLfloat; nx: GLfloat; ny: GLfloat; nz: GLfloat; x: GLfloat; y: GLfloat;
    z: GLfloat): void {...}{.stdcall.}
glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN: proc (rc: ptr GLuint;
    tc: ptr GLfloat; n: ptr GLfloat; v: ptr GLfloat): void {...}{.stdcall.}
glReplacementCodeuiTexCoord2fVertex3fSUN: proc (rc: GLuint; s: GLfloat;
    t: GLfloat; x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.stdcall.}
glReplacementCodeuiTexCoord2fVertex3fvSUN: proc (rc: ptr GLuint;
    tc: ptr GLfloat; v: ptr GLfloat): void {...}{.stdcall.}
glReplacementCodeuiVertex3fSUN: proc (rc: GLuint; x: GLfloat; y: GLfloat;
                                      z: GLfloat): void {...}{.stdcall.}
glReplacementCodeuiVertex3fvSUN: proc (rc: ptr GLuint; v: ptr GLfloat): void {...}{.
    stdcall.}
glReplacementCodeuivSUN: proc (code: ptr GLuint): void {...}{.stdcall.}
glReplacementCodeusSUN: proc (code: GLushort): void {...}{.stdcall.}
glReplacementCodeusvSUN: proc (code: ptr GLushort): void {...}{.stdcall.}
glRequestResidentProgramsNV: proc (n: GLsizei; programs: ptr GLuint): void {...}{.
    stdcall.}
glResetHistogram: proc (target: GLenum): void {...}{.stdcall.}
glResetHistogramEXT: proc (target: GLenum): void {...}{.stdcall.}
glResetMemoryObjectParameterNV: proc (memory: GLuint; pname: GLenum): void {...}{.
    stdcall.}
glResetMinmax: proc (target: GLenum): void {...}{.stdcall.}
glResetMinmaxEXT: proc (target: GLenum): void {...}{.stdcall.}
glResizeBuffersMESA: proc (): void {...}{.stdcall.}
glResolveDepthValuesNV: proc (): void {...}{.stdcall.}
glResolveMultisampleFramebufferAPPLE: proc (): void {...}{.stdcall.}
glResumeTransformFeedback: proc (): void {...}{.stdcall.}
glResumeTransformFeedbackNV: proc (): void {...}{.stdcall.}
glRotated: proc (angle: GLdouble; x: GLdouble; y: GLdouble; z: GLdouble): void {...}{.
    stdcall.}
glRotatef: proc (angle: GLfloat; x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.
    stdcall.}
glRotatex: proc (angle: GLfixed; x: GLfixed; y: GLfixed; z: GLfixed): void {...}{.
    stdcall.}
glRotatexOES: proc (angle: GLfixed; x: GLfixed; y: GLfixed; z: GLfixed): void {...}{.
    stdcall.}
glSampleCoverage: proc (value: GLfloat; invert: GLboolean): void {...}{.stdcall.}
glSampleCoverageARB: proc (value: GLfloat; invert: GLboolean): void {...}{.stdcall.}
glSampleCoveragex: proc (value: GLclampx; invert: GLboolean): void {...}{.stdcall.}
glSampleCoveragexOES: proc (value: GLclampx; invert: GLboolean): void {...}{.stdcall.}
glSampleMapATI: proc (dst: GLuint; interp: GLuint; swizzle: GLenum): void {...}{.
    stdcall.}
glSampleMaskEXT: proc (value: GLclampf; invert: GLboolean): void {...}{.stdcall.}
glSampleMaskIndexedNV: proc (index: GLuint; mask: GLbitfield): void {...}{.stdcall.}
glSampleMaskSGIS: proc (value: GLclampf; invert: GLboolean): void {...}{.stdcall.}
glSampleMaski: proc (maskNumber: GLuint; mask: GLbitfield): void {...}{.stdcall.}
glSamplePatternEXT: proc (pattern: GLenum): void {...}{.stdcall.}
glSamplePatternSGIS: proc (pattern: GLenum): void {...}{.stdcall.}
glSamplerParameterIiv: proc (sampler: GLuint; pname: GLenum; param: ptr GLint): void {...}{.
    stdcall.}
glSamplerParameterIivEXT: proc (sampler: GLuint; pname: GLenum; param: ptr GLint): void {...}{.
    stdcall.}
glSamplerParameterIivOES: proc (sampler: GLuint; pname: GLenum; param: ptr GLint): void {...}{.
    stdcall.}
glSamplerParameterIuiv: proc (sampler: GLuint; pname: GLenum; param: ptr GLuint): void {...}{.
    stdcall.}
glSamplerParameterIuivEXT: proc (sampler: GLuint; pname: GLenum;
                                 param: ptr GLuint): void {...}{.stdcall.}
glSamplerParameterIuivOES: proc (sampler: GLuint; pname: GLenum;
                                 param: ptr GLuint): void {...}{.stdcall.}
glSamplerParameterf: proc (sampler: GLuint; pname: GLenum; param: GLfloat): void {...}{.
    stdcall.}
glSamplerParameterfv: proc (sampler: GLuint; pname: GLenum; param: ptr GLfloat): void {...}{.
    stdcall.}
glSamplerParameteri: proc (sampler: GLuint; pname: GLenum; param: GLint): void {...}{.
    stdcall.}
glSamplerParameteriv: proc (sampler: GLuint; pname: GLenum; param: ptr GLint): void {...}{.
    stdcall.}
glScaled: proc (x: GLdouble; y: GLdouble; z: GLdouble): void {...}{.stdcall.}
glScalef: proc (x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.stdcall.}
glScalex: proc (x: GLfixed; y: GLfixed; z: GLfixed): void {...}{.stdcall.}
glScalexOES: proc (x: GLfixed; y: GLfixed; z: GLfixed): void {...}{.stdcall.}
glScissor: proc (x: GLint; y: GLint; width: GLsizei; height: GLsizei): void {...}{.
    stdcall.}
glScissorArrayv: proc (first: GLuint; count: GLsizei; v: ptr GLint): void {...}{.
    stdcall.}
glScissorArrayvNV: proc (first: GLuint; count: GLsizei; v: ptr GLint): void {...}{.
    stdcall.}
glScissorArrayvOES: proc (first: GLuint; count: GLsizei; v: ptr GLint): void {...}{.
    stdcall.}
glScissorExclusiveArrayvNV: proc (first: GLuint; count: GLsizei; v: ptr GLint): void {...}{.
    stdcall.}
glScissorExclusiveNV: proc (x: GLint; y: GLint; width: GLsizei; height: GLsizei): void {...}{.
    stdcall.}
glScissorIndexed: proc (index: GLuint; left: GLint; bottom: GLint;
                        width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glScissorIndexedNV: proc (index: GLuint; left: GLint; bottom: GLint;
                          width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glScissorIndexedOES: proc (index: GLuint; left: GLint; bottom: GLint;
                           width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glScissorIndexedv: proc (index: GLuint; v: ptr GLint): void {...}{.stdcall.}
glScissorIndexedvNV: proc (index: GLuint; v: ptr GLint): void {...}{.stdcall.}
glScissorIndexedvOES: proc (index: GLuint; v: ptr GLint): void {...}{.stdcall.}
glSecondaryColor3b: proc (red: GLbyte; green: GLbyte; blue: GLbyte): void {...}{.
    stdcall.}
glSecondaryColor3bEXT: proc (red: GLbyte; green: GLbyte; blue: GLbyte): void {...}{.
    stdcall.}
glSecondaryColor3bv: proc (v: ptr GLbyte): void {...}{.stdcall.}
glSecondaryColor3bvEXT: proc (v: ptr GLbyte): void {...}{.stdcall.}
glSecondaryColor3d: proc (red: GLdouble; green: GLdouble; blue: GLdouble): void {...}{.
    stdcall.}
glSecondaryColor3dEXT: proc (red: GLdouble; green: GLdouble; blue: GLdouble): void {...}{.
    stdcall.}
glSecondaryColor3dv: proc (v: ptr GLdouble): void {...}{.stdcall.}
glSecondaryColor3dvEXT: proc (v: ptr GLdouble): void {...}{.stdcall.}
glSecondaryColor3f: proc (red: GLfloat; green: GLfloat; blue: GLfloat): void {...}{.
    stdcall.}
glSecondaryColor3fEXT: proc (red: GLfloat; green: GLfloat; blue: GLfloat): void {...}{.
    stdcall.}
glSecondaryColor3fv: proc (v: ptr GLfloat): void {...}{.stdcall.}
glSecondaryColor3fvEXT: proc (v: ptr GLfloat): void {...}{.stdcall.}
glSecondaryColor3hNV: proc (red: GLhalfNv; green: GLhalfNv; blue: GLhalfNv): void {...}{.
    stdcall.}
glSecondaryColor3hvNV: proc (v: ptr GLhalfNv): void {...}{.stdcall.}
glSecondaryColor3i: proc (red: GLint; green: GLint; blue: GLint): void {...}{.stdcall.}
glSecondaryColor3iEXT: proc (red: GLint; green: GLint; blue: GLint): void {...}{.
    stdcall.}
glSecondaryColor3iv: proc (v: ptr GLint): void {...}{.stdcall.}
glSecondaryColor3ivEXT: proc (v: ptr GLint): void {...}{.stdcall.}
glSecondaryColor3s: proc (red: GLshort; green: GLshort; blue: GLshort): void {...}{.
    stdcall.}
glSecondaryColor3sEXT: proc (red: GLshort; green: GLshort; blue: GLshort): void {...}{.
    stdcall.}
glSecondaryColor3sv: proc (v: ptr GLshort): void {...}{.stdcall.}
glSecondaryColor3svEXT: proc (v: ptr GLshort): void {...}{.stdcall.}
glSecondaryColor3ub: proc (red: GLubyte; green: GLubyte; blue: GLubyte): void {...}{.
    stdcall.}
glSecondaryColor3ubEXT: proc (red: GLubyte; green: GLubyte; blue: GLubyte): void {...}{.
    stdcall.}
glSecondaryColor3ubv: proc (v: ptr GLubyte): void {...}{.stdcall.}
glSecondaryColor3ubvEXT: proc (v: ptr GLubyte): void {...}{.stdcall.}
glSecondaryColor3ui: proc (red: GLuint; green: GLuint; blue: GLuint): void {...}{.
    stdcall.}
glSecondaryColor3uiEXT: proc (red: GLuint; green: GLuint; blue: GLuint): void {...}{.
    stdcall.}
glSecondaryColor3uiv: proc (v: ptr GLuint): void {...}{.stdcall.}
glSecondaryColor3uivEXT: proc (v: ptr GLuint): void {...}{.stdcall.}
glSecondaryColor3us: proc (red: GLushort; green: GLushort; blue: GLushort): void {...}{.
    stdcall.}
glSecondaryColor3usEXT: proc (red: GLushort; green: GLushort; blue: GLushort): void {...}{.
    stdcall.}
glSecondaryColor3usv: proc (v: ptr GLushort): void {...}{.stdcall.}
glSecondaryColor3usvEXT: proc (v: ptr GLushort): void {...}{.stdcall.}
glSecondaryColorFormatNV: proc (size: GLint; type: GLenum; stride: GLsizei): void {...}{.
    stdcall.}
glSecondaryColorP3ui: proc (type: GLenum; color: GLuint): void {...}{.stdcall.}
glSecondaryColorP3uiv: proc (type: GLenum; color: ptr GLuint): void {...}{.stdcall.}
glSecondaryColorPointer: proc (size: GLint; type: GLenum; stride: GLsizei;
                               pointer: pointer): void {...}{.stdcall.}
glSecondaryColorPointerEXT: proc (size: GLint; type: GLenum; stride: GLsizei;
                                  pointer: pointer): void {...}{.stdcall.}
glSecondaryColorPointerListIBM: proc (size: GLint; type: GLenum; stride: GLint;
                                      pointer: ptr pointer; ptrstride: GLint): void {...}{.
    stdcall.}
glSelectBuffer: proc (size: GLsizei; buffer: ptr GLuint): void {...}{.stdcall.}
glSelectPerfMonitorCountersAMD: proc (monitor: GLuint; enable: GLboolean;
                                      group: GLuint; numCounters: GLint;
                                      counterList: ptr GLuint): void {...}{.stdcall.}
glSemaphoreParameterivNV: proc (semaphore: GLuint; pname: GLenum;
                                params: ptr GLint): void {...}{.stdcall.}
glSemaphoreParameterui64vEXT: proc (semaphore: GLuint; pname: GLenum;
                                    params: ptr GLuint64): void {...}{.stdcall.}
glSeparableFilter2D: proc (target: GLenum; internalformat: GLenum;
                           width: GLsizei; height: GLsizei; format: GLenum;
                           type: GLenum; row: pointer; column: pointer): void {...}{.
    stdcall.}
glSeparableFilter2DEXT: proc (target: GLenum; internalformat: GLenum;
                              width: GLsizei; height: GLsizei; format: GLenum;
                              type: GLenum; row: pointer; column: pointer): void {...}{.
    stdcall.}
glSetFenceAPPLE: proc (fence: GLuint): void {...}{.stdcall.}
glSetFenceNV: proc (fence: GLuint; condition: GLenum): void {...}{.stdcall.}
glSetFragmentShaderConstantATI: proc (dst: GLuint; value: ptr GLfloat): void {...}{.
    stdcall.}
glSetInvariantEXT: proc (id: GLuint; type: GLenum; addr: pointer): void {...}{.
    stdcall.}
glSetLocalConstantEXT: proc (id: GLuint; type: GLenum; addr: pointer): void {...}{.
    stdcall.}
glSetMultisamplefvAMD: proc (pname: GLenum; index: GLuint; val: ptr GLfloat): void {...}{.
    stdcall.}
glShadeModel: proc (mode: GLenum): void {...}{.stdcall.}
glShaderBinary: proc (count: GLsizei; shaders: ptr GLuint; binaryFormat: GLenum;
                      binary: pointer; length: GLsizei): void {...}{.stdcall.}
glShaderOp1EXT: proc (op: GLenum; res: GLuint; arg1: GLuint): void {...}{.stdcall.}
glShaderOp2EXT: proc (op: GLenum; res: GLuint; arg1: GLuint; arg2: GLuint): void {...}{.
    stdcall.}
glShaderOp3EXT: proc (op: GLenum; res: GLuint; arg1: GLuint; arg2: GLuint;
                      arg3: GLuint): void {...}{.stdcall.}
glShaderSource: proc (shader: GLuint; count: GLsizei; string: ptr cstring;
                      length: ptr GLint): void {...}{.stdcall.}
glShaderSourceARB: proc (shaderObj: GLhandleArb; count: GLsizei;
                         string: ptr ptr GLcharArb; length: ptr GLint): void {...}{.
    stdcall.}
glShaderStorageBlockBinding: proc (program: GLuint; storageBlockIndex: GLuint;
                                   storageBlockBinding: GLuint): void {...}{.stdcall.}
glShadingRateImageBarrierNV: proc (synchronize: GLboolean): void {...}{.stdcall.}
glShadingRateQCOM: proc (rate: GLenum): void {...}{.stdcall.}
glShadingRateImagePaletteNV: proc (viewport: GLuint; first: GLuint;
                                   count: GLsizei; rates: ptr GLenum): void {...}{.
    stdcall.}
glShadingRateSampleOrderNV: proc (order: GLenum): void {...}{.stdcall.}
glShadingRateSampleOrderCustomNV: proc (rate: GLenum; samples: GLuint;
                                        locations: ptr GLint): void {...}{.stdcall.}
glSharpenTexFuncSGIS: proc (target: GLenum; n: GLsizei; points: ptr GLfloat): void {...}{.
    stdcall.}
glSignalSemaphoreEXT: proc (semaphore: GLuint; numBufferBarriers: GLuint;
                            buffers: ptr GLuint; numTextureBarriers: GLuint;
                            textures: ptr GLuint; dstLayouts: ptr GLenum): void {...}{.
    stdcall.}
glSignalSemaphoreui64NVX: proc (signalGpu: GLuint; fenceObjectCount: GLsizei;
                                semaphoreArray: ptr GLuint;
                                fenceValueArray: ptr GLuint64): void {...}{.stdcall.}
glSpecializeShader: proc (shader: GLuint; pEntryPoint: cstring;
                          numSpecializationConstants: GLuint;
                          pConstantIndex: ptr GLuint; pConstantValue: ptr GLuint): void {...}{.
    stdcall.}
glSpecializeShaderARB: proc (shader: GLuint; pEntryPoint: cstring;
                             numSpecializationConstants: GLuint;
                             pConstantIndex: ptr GLuint;
                             pConstantValue: ptr GLuint): void {...}{.stdcall.}
glSpriteParameterfSGIX: proc (pname: GLenum; param: GLfloat): void {...}{.stdcall.}
glSpriteParameterfvSGIX: proc (pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glSpriteParameteriSGIX: proc (pname: GLenum; param: GLint): void {...}{.stdcall.}
glSpriteParameterivSGIX: proc (pname: GLenum; params: ptr GLint): void {...}{.stdcall.}
glStartInstrumentsSGIX: proc (): void {...}{.stdcall.}
glStartTilingQCOM: proc (x: GLuint; y: GLuint; width: GLuint; height: GLuint;
                         preserveMask: GLbitfield): void {...}{.stdcall.}
glStateCaptureNV: proc (state: GLuint; mode: GLenum): void {...}{.stdcall.}
glStencilClearTagEXT: proc (stencilTagBits: GLsizei; stencilClearTag: GLuint): void {...}{.
    stdcall.}
glStencilFillPathInstancedNV: proc (numPaths: GLsizei; pathNameType: GLenum;
                                    paths: pointer; pathBase: GLuint;
                                    fillMode: GLenum; mask: GLuint;
                                    transformType: GLenum;
                                    transformValues: ptr GLfloat): void {...}{.
    stdcall.}
glStencilFillPathNV: proc (path: GLuint; fillMode: GLenum; mask: GLuint): void {...}{.
    stdcall.}
glStencilFunc: proc (func: GLenum; ref: GLint; mask: GLuint): void {...}{.stdcall.}
glStencilFuncSeparate: proc (face: GLenum; func: GLenum; ref: GLint;
                             mask: GLuint): void {...}{.stdcall.}
glStencilFuncSeparateATI: proc (frontfunc: GLenum; backfunc: GLenum; ref: GLint;
                                mask: GLuint): void {...}{.stdcall.}
glStencilMask: proc (mask: GLuint): void {...}{.stdcall.}
glStencilMaskSeparate: proc (face: GLenum; mask: GLuint): void {...}{.stdcall.}
glStencilOp: proc (fail: GLenum; zfail: GLenum; zpass: GLenum): void {...}{.stdcall.}
glStencilOpSeparate: proc (face: GLenum; sfail: GLenum; dpfail: GLenum;
                           dppass: GLenum): void {...}{.stdcall.}
glStencilOpSeparateATI: proc (face: GLenum; sfail: GLenum; dpfail: GLenum;
                              dppass: GLenum): void {...}{.stdcall.}
glStencilOpValueAMD: proc (face: GLenum; value: GLuint): void {...}{.stdcall.}
glStencilStrokePathInstancedNV: proc (numPaths: GLsizei; pathNameType: GLenum;
                                      paths: pointer; pathBase: GLuint;
                                      reference: GLint; mask: GLuint;
                                      transformType: GLenum;
                                      transformValues: ptr GLfloat): void {...}{.
    stdcall.}
glStencilStrokePathNV: proc (path: GLuint; reference: GLint; mask: GLuint): void {...}{.
    stdcall.}
glStencilThenCoverFillPathInstancedNV: proc (numPaths: GLsizei;
    pathNameType: GLenum; paths: pointer; pathBase: GLuint; fillMode: GLenum;
    mask: GLuint; coverMode: GLenum; transformType: GLenum;
    transformValues: ptr GLfloat): void {...}{.stdcall.}
glStencilThenCoverFillPathNV: proc (path: GLuint; fillMode: GLenum;
                                    mask: GLuint; coverMode: GLenum): void {...}{.
    stdcall.}
glStencilThenCoverStrokePathInstancedNV: proc (numPaths: GLsizei;
    pathNameType: GLenum; paths: pointer; pathBase: GLuint; reference: GLint;
    mask: GLuint; coverMode: GLenum; transformType: GLenum;
    transformValues: ptr GLfloat): void {...}{.stdcall.}
glStencilThenCoverStrokePathNV: proc (path: GLuint; reference: GLint;
                                      mask: GLuint; coverMode: GLenum): void {...}{.
    stdcall.}
glStopInstrumentsSGIX: proc (marker: GLint): void {...}{.stdcall.}
glStringMarkerGREMEDY: proc (len: GLsizei; string: pointer): void {...}{.stdcall.}
glSubpixelPrecisionBiasNV: proc (xbits: GLuint; ybits: GLuint): void {...}{.stdcall.}
glSwizzleEXT: proc (res: GLuint; in: GLuint; outX: GLenum; outY: GLenum;
                    outZ: GLenum; outW: GLenum): void {...}{.stdcall.}
glSyncTextureINTEL: proc (texture: GLuint): void {...}{.stdcall.}
glTagSampleBufferSGIX: proc (): void {...}{.stdcall.}
glTangent3bEXT: proc (tx: GLbyte; ty: GLbyte; tz: GLbyte): void {...}{.stdcall.}
glTangent3bvEXT: proc (v: ptr GLbyte): void {...}{.stdcall.}
glTangent3dEXT: proc (tx: GLdouble; ty: GLdouble; tz: GLdouble): void {...}{.stdcall.}
glTangent3dvEXT: proc (v: ptr GLdouble): void {...}{.stdcall.}
glTangent3fEXT: proc (tx: GLfloat; ty: GLfloat; tz: GLfloat): void {...}{.stdcall.}
glTangent3fvEXT: proc (v: ptr GLfloat): void {...}{.stdcall.}
glTangent3iEXT: proc (tx: GLint; ty: GLint; tz: GLint): void {...}{.stdcall.}
glTangent3ivEXT: proc (v: ptr GLint): void {...}{.stdcall.}
glTangent3sEXT: proc (tx: GLshort; ty: GLshort; tz: GLshort): void {...}{.stdcall.}
glTangent3svEXT: proc (v: ptr GLshort): void {...}{.stdcall.}
glTangentPointerEXT: proc (type: GLenum; stride: GLsizei; pointer: pointer): void {...}{.
    stdcall.}
glTbufferMask3DFX: proc (mask: GLuint): void {...}{.stdcall.}
glTessellationFactorAMD: proc (factor: GLfloat): void {...}{.stdcall.}
glTessellationModeAMD: proc (mode: GLenum): void {...}{.stdcall.}
glTestFenceAPPLE: proc (fence: GLuint): GLboolean {...}{.stdcall.}
glTestFenceNV: proc (fence: GLuint): GLboolean {...}{.stdcall.}
glTestObjectAPPLE: proc (object: GLenum; name: GLuint): GLboolean {...}{.stdcall.}
glTexAttachMemoryNV: proc (target: GLenum; memory: GLuint; offset: GLuint64): void {...}{.
    stdcall.}
glTexBuffer: proc (target: GLenum; internalformat: GLenum; buffer: GLuint): void {...}{.
    stdcall.}
glTexBufferARB: proc (target: GLenum; internalformat: GLenum; buffer: GLuint): void {...}{.
    stdcall.}
glTexBufferEXT: proc (target: GLenum; internalformat: GLenum; buffer: GLuint): void {...}{.
    stdcall.}
glTexBufferOES: proc (target: GLenum; internalformat: GLenum; buffer: GLuint): void {...}{.
    stdcall.}
glTexBufferRange: proc (target: GLenum; internalformat: GLenum; buffer: GLuint;
                        offset: GLintptr; size: GLsizeiptr): void {...}{.stdcall.}
glTexBufferRangeEXT: proc (target: GLenum; internalformat: GLenum;
                           buffer: GLuint; offset: GLintptr; size: GLsizeiptr): void {...}{.
    stdcall.}
glTexBufferRangeOES: proc (target: GLenum; internalformat: GLenum;
                           buffer: GLuint; offset: GLintptr; size: GLsizeiptr): void {...}{.
    stdcall.}
glTexBumpParameterfvATI: proc (pname: GLenum; param: ptr GLfloat): void {...}{.
    stdcall.}
glTexBumpParameterivATI: proc (pname: GLenum; param: ptr GLint): void {...}{.stdcall.}
glTexCoord1bOES: proc (s: GLbyte): void {...}{.stdcall.}
glTexCoord1bvOES: proc (coords: ptr GLbyte): void {...}{.stdcall.}
glTexCoord1d: proc (s: GLdouble): void {...}{.stdcall.}
glTexCoord1dv: proc (v: ptr GLdouble): void {...}{.stdcall.}
glTexCoord1f: proc (s: GLfloat): void {...}{.stdcall.}
glTexCoord1fv: proc (v: ptr GLfloat): void {...}{.stdcall.}
glTexCoord1hNV: proc (s: GLhalfNv): void {...}{.stdcall.}
glTexCoord1hvNV: proc (v: ptr GLhalfNv): void {...}{.stdcall.}
glTexCoord1i: proc (s: GLint): void {...}{.stdcall.}
glTexCoord1iv: proc (v: ptr GLint): void {...}{.stdcall.}
glTexCoord1s: proc (s: GLshort): void {...}{.stdcall.}
glTexCoord1sv: proc (v: ptr GLshort): void {...}{.stdcall.}
glTexCoord1xOES: proc (s: GLfixed): void {...}{.stdcall.}
glTexCoord1xvOES: proc (coords: ptr GLfixed): void {...}{.stdcall.}
glTexCoord2bOES: proc (s: GLbyte; t: GLbyte): void {...}{.stdcall.}
glTexCoord2bvOES: proc (coords: ptr GLbyte): void {...}{.stdcall.}
glTexCoord2d: proc (s: GLdouble; t: GLdouble): void {...}{.stdcall.}
glTexCoord2dv: proc (v: ptr GLdouble): void {...}{.stdcall.}
glTexCoord2f: proc (s: GLfloat; t: GLfloat): void {...}{.stdcall.}
glTexCoord2fColor3fVertex3fSUN: proc (s: GLfloat; t: GLfloat; r: GLfloat;
                                      g: GLfloat; b: GLfloat; x: GLfloat;
                                      y: GLfloat; z: GLfloat): void {...}{.stdcall.}
glTexCoord2fColor3fVertex3fvSUN: proc (tc: ptr GLfloat; c: ptr GLfloat;
                                       v: ptr GLfloat): void {...}{.stdcall.}
glTexCoord2fColor4fNormal3fVertex3fSUN: proc (s: GLfloat; t: GLfloat;
    r: GLfloat; g: GLfloat; b: GLfloat; a: GLfloat; nx: GLfloat; ny: GLfloat;
    nz: GLfloat; x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.stdcall.}
glTexCoord2fColor4fNormal3fVertex3fvSUN: proc (tc: ptr GLfloat; c: ptr GLfloat;
    n: ptr GLfloat; v: ptr GLfloat): void {...}{.stdcall.}
glTexCoord2fColor4ubVertex3fSUN: proc (s: GLfloat; t: GLfloat; r: GLubyte;
                                       g: GLubyte; b: GLubyte; a: GLubyte;
                                       x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.
    stdcall.}
glTexCoord2fColor4ubVertex3fvSUN: proc (tc: ptr GLfloat; c: ptr GLubyte;
                                        v: ptr GLfloat): void {...}{.stdcall.}
glTexCoord2fNormal3fVertex3fSUN: proc (s: GLfloat; t: GLfloat; nx: GLfloat;
                                       ny: GLfloat; nz: GLfloat; x: GLfloat;
                                       y: GLfloat; z: GLfloat): void {...}{.stdcall.}
glTexCoord2fNormal3fVertex3fvSUN: proc (tc: ptr GLfloat; n: ptr GLfloat;
                                        v: ptr GLfloat): void {...}{.stdcall.}
glTexCoord2fVertex3fSUN: proc (s: GLfloat; t: GLfloat; x: GLfloat; y: GLfloat;
                               z: GLfloat): void {...}{.stdcall.}
glTexCoord2fVertex3fvSUN: proc (tc: ptr GLfloat; v: ptr GLfloat): void {...}{.stdcall.}
glTexCoord2fv: proc (v: ptr GLfloat): void {...}{.stdcall.}
glTexCoord2hNV: proc (s: GLhalfNv; t: GLhalfNv): void {...}{.stdcall.}
glTexCoord2hvNV: proc (v: ptr GLhalfNv): void {...}{.stdcall.}
glTexCoord2i: proc (s: GLint; t: GLint): void {...}{.stdcall.}
glTexCoord2iv: proc (v: ptr GLint): void {...}{.stdcall.}
glTexCoord2s: proc (s: GLshort; t: GLshort): void {...}{.stdcall.}
glTexCoord2sv: proc (v: ptr GLshort): void {...}{.stdcall.}
glTexCoord2xOES: proc (s: GLfixed; t: GLfixed): void {...}{.stdcall.}
glTexCoord2xvOES: proc (coords: ptr GLfixed): void {...}{.stdcall.}
glTexCoord3bOES: proc (s: GLbyte; t: GLbyte; r: GLbyte): void {...}{.stdcall.}
glTexCoord3bvOES: proc (coords: ptr GLbyte): void {...}{.stdcall.}
glTexCoord3d: proc (s: GLdouble; t: GLdouble; r: GLdouble): void {...}{.stdcall.}
glTexCoord3dv: proc (v: ptr GLdouble): void {...}{.stdcall.}
glTexCoord3f: proc (s: GLfloat; t: GLfloat; r: GLfloat): void {...}{.stdcall.}
glTexCoord3fv: proc (v: ptr GLfloat): void {...}{.stdcall.}
glTexCoord3hNV: proc (s: GLhalfNv; t: GLhalfNv; r: GLhalfNv): void {...}{.stdcall.}
glTexCoord3hvNV: proc (v: ptr GLhalfNv): void {...}{.stdcall.}
glTexCoord3i: proc (s: GLint; t: GLint; r: GLint): void {...}{.stdcall.}
glTexCoord3iv: proc (v: ptr GLint): void {...}{.stdcall.}
glTexCoord3s: proc (s: GLshort; t: GLshort; r: GLshort): void {...}{.stdcall.}
glTexCoord3sv: proc (v: ptr GLshort): void {...}{.stdcall.}
glTexCoord3xOES: proc (s: GLfixed; t: GLfixed; r: GLfixed): void {...}{.stdcall.}
glTexCoord3xvOES: proc (coords: ptr GLfixed): void {...}{.stdcall.}
glTexCoord4bOES: proc (s: GLbyte; t: GLbyte; r: GLbyte; q: GLbyte): void {...}{.
    stdcall.}
glTexCoord4bvOES: proc (coords: ptr GLbyte): void {...}{.stdcall.}
glTexCoord4d: proc (s: GLdouble; t: GLdouble; r: GLdouble; q: GLdouble): void {...}{.
    stdcall.}
glTexCoord4dv: proc (v: ptr GLdouble): void {...}{.stdcall.}
glTexCoord4f: proc (s: GLfloat; t: GLfloat; r: GLfloat; q: GLfloat): void {...}{.
    stdcall.}
glTexCoord4fColor4fNormal3fVertex4fSUN: proc (s: GLfloat; t: GLfloat;
    p: GLfloat; q: GLfloat; r: GLfloat; g: GLfloat; b: GLfloat; a: GLfloat;
    nx: GLfloat; ny: GLfloat; nz: GLfloat; x: GLfloat; y: GLfloat; z: GLfloat;
    w: GLfloat): void {...}{.stdcall.}
glTexCoord4fColor4fNormal3fVertex4fvSUN: proc (tc: ptr GLfloat; c: ptr GLfloat;
    n: ptr GLfloat; v: ptr GLfloat): void {...}{.stdcall.}
glTexCoord4fVertex4fSUN: proc (s: GLfloat; t: GLfloat; p: GLfloat; q: GLfloat;
                               x: GLfloat; y: GLfloat; z: GLfloat; w: GLfloat): void {...}{.
    stdcall.}
glTexCoord4fVertex4fvSUN: proc (tc: ptr GLfloat; v: ptr GLfloat): void {...}{.stdcall.}
glTexCoord4fv: proc (v: ptr GLfloat): void {...}{.stdcall.}
glTexCoord4hNV: proc (s: GLhalfNv; t: GLhalfNv; r: GLhalfNv; q: GLhalfNv): void {...}{.
    stdcall.}
glTexCoord4hvNV: proc (v: ptr GLhalfNv): void {...}{.stdcall.}
glTexCoord4i: proc (s: GLint; t: GLint; r: GLint; q: GLint): void {...}{.stdcall.}
glTexCoord4iv: proc (v: ptr GLint): void {...}{.stdcall.}
glTexCoord4s: proc (s: GLshort; t: GLshort; r: GLshort; q: GLshort): void {...}{.
    stdcall.}
glTexCoord4sv: proc (v: ptr GLshort): void {...}{.stdcall.}
glTexCoord4xOES: proc (s: GLfixed; t: GLfixed; r: GLfixed; q: GLfixed): void {...}{.
    stdcall.}
glTexCoord4xvOES: proc (coords: ptr GLfixed): void {...}{.stdcall.}
glTexCoordFormatNV: proc (size: GLint; type: GLenum; stride: GLsizei): void {...}{.
    stdcall.}
glTexCoordP1ui: proc (type: GLenum; coords: GLuint): void {...}{.stdcall.}
glTexCoordP1uiv: proc (type: GLenum; coords: ptr GLuint): void {...}{.stdcall.}
glTexCoordP2ui: proc (type: GLenum; coords: GLuint): void {...}{.stdcall.}
glTexCoordP2uiv: proc (type: GLenum; coords: ptr GLuint): void {...}{.stdcall.}
glTexCoordP3ui: proc (type: GLenum; coords: GLuint): void {...}{.stdcall.}
glTexCoordP3uiv: proc (type: GLenum; coords: ptr GLuint): void {...}{.stdcall.}
glTexCoordP4ui: proc (type: GLenum; coords: GLuint): void {...}{.stdcall.}
glTexCoordP4uiv: proc (type: GLenum; coords: ptr GLuint): void {...}{.stdcall.}
glTexCoordPointer: proc (size: GLint; type: GLenum; stride: GLsizei;
                         pointer: pointer): void {...}{.stdcall.}
glTexCoordPointerEXT: proc (size: GLint; type: GLenum; stride: GLsizei;
                            count: GLsizei; pointer: pointer): void {...}{.stdcall.}
glTexCoordPointerListIBM: proc (size: GLint; type: GLenum; stride: GLint;
                                pointer: ptr pointer; ptrstride: GLint): void {...}{.
    stdcall.}
glTexCoordPointervINTEL: proc (size: GLint; type: GLenum; pointer: ptr pointer): void {...}{.
    stdcall.}
glTexEnvf: proc (target: GLenum; pname: GLenum; param: GLfloat): void {...}{.stdcall.}
glTexEnvfv: proc (target: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glTexEnvi: proc (target: GLenum; pname: GLenum; param: GLint): void {...}{.stdcall.}
glTexEnviv: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glTexEnvx: proc (target: GLenum; pname: GLenum; param: GLfixed): void {...}{.stdcall.}
glTexEnvxOES: proc (target: GLenum; pname: GLenum; param: GLfixed): void {...}{.
    stdcall.}
glTexEnvxv: proc (target: GLenum; pname: GLenum; params: ptr GLfixed): void {...}{.
    stdcall.}
glTexEnvxvOES: proc (target: GLenum; pname: GLenum; params: ptr GLfixed): void {...}{.
    stdcall.}
glTexEstimateMotionQCOM: proc (ref: GLuint; target: GLuint; output: GLuint): void {...}{.
    stdcall.}
glTexEstimateMotionRegionsQCOM: proc (ref: GLuint; target: GLuint;
                                      output: GLuint; mask: GLuint): void {...}{.
    stdcall.}
glExtrapolateTex2DQCOM: proc (src1: GLuint; src2: GLuint; output: GLuint;
                              scaleFactor: GLfloat): void {...}{.stdcall.}
glTexFilterFuncSGIS: proc (target: GLenum; filter: GLenum; n: GLsizei;
                           weights: ptr GLfloat): void {...}{.stdcall.}
glTexGend: proc (coord: GLenum; pname: GLenum; param: GLdouble): void {...}{.stdcall.}
glTexGendv: proc (coord: GLenum; pname: GLenum; params: ptr GLdouble): void {...}{.
    stdcall.}
glTexGenf: proc (coord: GLenum; pname: GLenum; param: GLfloat): void {...}{.stdcall.}
glTexGenfOES: proc (coord: GLenum; pname: GLenum; param: GLfloat): void {...}{.
    stdcall.}
glTexGenfv: proc (coord: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glTexGenfvOES: proc (coord: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glTexGeni: proc (coord: GLenum; pname: GLenum; param: GLint): void {...}{.stdcall.}
glTexGeniOES: proc (coord: GLenum; pname: GLenum; param: GLint): void {...}{.stdcall.}
glTexGeniv: proc (coord: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glTexGenivOES: proc (coord: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glTexGenxOES: proc (coord: GLenum; pname: GLenum; param: GLfixed): void {...}{.
    stdcall.}
glTexGenxvOES: proc (coord: GLenum; pname: GLenum; params: ptr GLfixed): void {...}{.
    stdcall.}
glTexImage1D: proc (target: GLenum; level: GLint; internalformat: GLint;
                    width: GLsizei; border: GLint; format: GLenum; type: GLenum;
                    pixels: pointer): void {...}{.stdcall.}
glTexImage2D: proc (target: GLenum; level: GLint; internalformat: GLint;
                    width: GLsizei; height: GLsizei; border: GLint;
                    format: GLenum; type: GLenum; pixels: pointer): void {...}{.
    stdcall.}
glTexImage2DMultisample: proc (target: GLenum; samples: GLsizei;
                               internalformat: GLenum; width: GLsizei;
                               height: GLsizei; fixedsamplelocations: GLboolean): void {...}{.
    stdcall.}
glTexImage2DMultisampleCoverageNV: proc (target: GLenum;
    coverageSamples: GLsizei; colorSamples: GLsizei; internalFormat: GLint;
    width: GLsizei; height: GLsizei; fixedSampleLocations: GLboolean): void {...}{.
    stdcall.}
glTexImage3D: proc (target: GLenum; level: GLint; internalformat: GLint;
                    width: GLsizei; height: GLsizei; depth: GLsizei;
                    border: GLint; format: GLenum; type: GLenum; pixels: pointer): void {...}{.
    stdcall.}
glTexImage3DEXT: proc (target: GLenum; level: GLint; internalformat: GLenum;
                       width: GLsizei; height: GLsizei; depth: GLsizei;
                       border: GLint; format: GLenum; type: GLenum;
                       pixels: pointer): void {...}{.stdcall.}
glTexImage3DMultisample: proc (target: GLenum; samples: GLsizei;
                               internalformat: GLenum; width: GLsizei;
                               height: GLsizei; depth: GLsizei;
                               fixedsamplelocations: GLboolean): void {...}{.stdcall.}
glTexImage3DMultisampleCoverageNV: proc (target: GLenum;
    coverageSamples: GLsizei; colorSamples: GLsizei; internalFormat: GLint;
    width: GLsizei; height: GLsizei; depth: GLsizei;
    fixedSampleLocations: GLboolean): void {...}{.stdcall.}
glTexImage3DOES: proc (target: GLenum; level: GLint; internalformat: GLenum;
                       width: GLsizei; height: GLsizei; depth: GLsizei;
                       border: GLint; format: GLenum; type: GLenum;
                       pixels: pointer): void {...}{.stdcall.}
glTexImage4DSGIS: proc (target: GLenum; level: GLint; internalformat: GLenum;
                        width: GLsizei; height: GLsizei; depth: GLsizei;
                        size4d: GLsizei; border: GLint; format: GLenum;
                        type: GLenum; pixels: pointer): void {...}{.stdcall.}
glTexPageCommitmentARB: proc (target: GLenum; level: GLint; xoffset: GLint;
                              yoffset: GLint; zoffset: GLint; width: GLsizei;
                              height: GLsizei; depth: GLsizei; commit: GLboolean): void {...}{.
    stdcall.}
glTexPageCommitmentEXT: proc (target: GLenum; level: GLint; xoffset: GLint;
                              yoffset: GLint; zoffset: GLint; width: GLsizei;
                              height: GLsizei; depth: GLsizei; commit: GLboolean): void {...}{.
    stdcall.}
glTexPageCommitmentMemNV: proc (target: GLenum; layer: GLint; level: GLint;
                                xoffset: GLint; yoffset: GLint; zoffset: GLint;
                                width: GLsizei; height: GLsizei; depth: GLsizei;
                                memory: GLuint; offset: GLuint64;
                                commit: GLboolean): void {...}{.stdcall.}
glTexParameterIiv: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glTexParameterIivEXT: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glTexParameterIivOES: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glTexParameterIuiv: proc (target: GLenum; pname: GLenum; params: ptr GLuint): void {...}{.
    stdcall.}
glTexParameterIuivEXT: proc (target: GLenum; pname: GLenum; params: ptr GLuint): void {...}{.
    stdcall.}
glTexParameterIuivOES: proc (target: GLenum; pname: GLenum; params: ptr GLuint): void {...}{.
    stdcall.}
glTexParameterf: proc (target: GLenum; pname: GLenum; param: GLfloat): void {...}{.
    stdcall.}
glTexParameterfv: proc (target: GLenum; pname: GLenum; params: ptr GLfloat): void {...}{.
    stdcall.}
glTexParameteri: proc (target: GLenum; pname: GLenum; param: GLint): void {...}{.
    stdcall.}
glTexParameteriv: proc (target: GLenum; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glTexParameterx: proc (target: GLenum; pname: GLenum; param: GLfixed): void {...}{.
    stdcall.}
glTexParameterxOES: proc (target: GLenum; pname: GLenum; param: GLfixed): void {...}{.
    stdcall.}
glTexParameterxv: proc (target: GLenum; pname: GLenum; params: ptr GLfixed): void {...}{.
    stdcall.}
glTexParameterxvOES: proc (target: GLenum; pname: GLenum; params: ptr GLfixed): void {...}{.
    stdcall.}
glTexRenderbufferNV: proc (target: GLenum; renderbuffer: GLuint): void {...}{.stdcall.}
glTexStorage1D: proc (target: GLenum; levels: GLsizei; internalformat: GLenum;
                      width: GLsizei): void {...}{.stdcall.}
glTexStorage1DEXT: proc (target: GLenum; levels: GLsizei;
                         internalformat: GLenum; width: GLsizei): void {...}{.stdcall.}
glTexStorage2D: proc (target: GLenum; levels: GLsizei; internalformat: GLenum;
                      width: GLsizei; height: GLsizei): void {...}{.stdcall.}
glTexStorage2DEXT: proc (target: GLenum; levels: GLsizei;
                         internalformat: GLenum; width: GLsizei; height: GLsizei): void {...}{.
    stdcall.}
glTexStorage2DMultisample: proc (target: GLenum; samples: GLsizei;
                                 internalformat: GLenum; width: GLsizei;
                                 height: GLsizei;
                                 fixedsamplelocations: GLboolean): void {...}{.
    stdcall.}
glTexStorage3D: proc (target: GLenum; levels: GLsizei; internalformat: GLenum;
                      width: GLsizei; height: GLsizei; depth: GLsizei): void {...}{.
    stdcall.}
glTexStorage3DEXT: proc (target: GLenum; levels: GLsizei;
                         internalformat: GLenum; width: GLsizei;
                         height: GLsizei; depth: GLsizei): void {...}{.stdcall.}
glTexStorage3DMultisample: proc (target: GLenum; samples: GLsizei;
                                 internalformat: GLenum; width: GLsizei;
                                 height: GLsizei; depth: GLsizei;
                                 fixedsamplelocations: GLboolean): void {...}{.
    stdcall.}
glTexStorage3DMultisampleOES: proc (target: GLenum; samples: GLsizei;
                                    internalformat: GLenum; width: GLsizei;
                                    height: GLsizei; depth: GLsizei;
                                    fixedsamplelocations: GLboolean): void {...}{.
    stdcall.}
glTexStorageMem1DEXT: proc (target: GLenum; levels: GLsizei;
                            internalFormat: GLenum; width: GLsizei;
                            memory: GLuint; offset: GLuint64): void {...}{.stdcall.}
glTexStorageMem2DEXT: proc (target: GLenum; levels: GLsizei;
                            internalFormat: GLenum; width: GLsizei;
                            height: GLsizei; memory: GLuint; offset: GLuint64): void {...}{.
    stdcall.}
glTexStorageMem2DMultisampleEXT: proc (target: GLenum; samples: GLsizei;
                                       internalFormat: GLenum; width: GLsizei;
                                       height: GLsizei;
                                       fixedSampleLocations: GLboolean;
                                       memory: GLuint; offset: GLuint64): void {...}{.
    stdcall.}
glTexStorageMem3DEXT: proc (target: GLenum; levels: GLsizei;
                            internalFormat: GLenum; width: GLsizei;
                            height: GLsizei; depth: GLsizei; memory: GLuint;
                            offset: GLuint64): void {...}{.stdcall.}
glTexStorageMem3DMultisampleEXT: proc (target: GLenum; samples: GLsizei;
                                       internalFormat: GLenum; width: GLsizei;
                                       height: GLsizei; depth: GLsizei;
                                       fixedSampleLocations: GLboolean;
                                       memory: GLuint; offset: GLuint64): void {...}{.
    stdcall.}
glTexStorageSparseAMD: proc (target: GLenum; internalFormat: GLenum;
                             width: GLsizei; height: GLsizei; depth: GLsizei;
                             layers: GLsizei; flags: GLbitfield): void {...}{.stdcall.}
glTexSubImage1D: proc (target: GLenum; level: GLint; xoffset: GLint;
                       width: GLsizei; format: GLenum; type: GLenum;
                       pixels: pointer): void {...}{.stdcall.}
glTexSubImage1DEXT: proc (target: GLenum; level: GLint; xoffset: GLint;
                          width: GLsizei; format: GLenum; type: GLenum;
                          pixels: pointer): void {...}{.stdcall.}
glTexSubImage2D: proc (target: GLenum; level: GLint; xoffset: GLint;
                       yoffset: GLint; width: GLsizei; height: GLsizei;
                       format: GLenum; type: GLenum; pixels: pointer): void {...}{.
    stdcall.}
glTexSubImage2DEXT: proc (target: GLenum; level: GLint; xoffset: GLint;
                          yoffset: GLint; width: GLsizei; height: GLsizei;
                          format: GLenum; type: GLenum; pixels: pointer): void {...}{.
    stdcall.}
glTexSubImage3D: proc (target: GLenum; level: GLint; xoffset: GLint;
                       yoffset: GLint; zoffset: GLint; width: GLsizei;
                       height: GLsizei; depth: GLsizei; format: GLenum;
                       type: GLenum; pixels: pointer): void {...}{.stdcall.}
glTexSubImage3DEXT: proc (target: GLenum; level: GLint; xoffset: GLint;
                          yoffset: GLint; zoffset: GLint; width: GLsizei;
                          height: GLsizei; depth: GLsizei; format: GLenum;
                          type: GLenum; pixels: pointer): void {...}{.stdcall.}
glTexSubImage3DOES: proc (target: GLenum; level: GLint; xoffset: GLint;
                          yoffset: GLint; zoffset: GLint; width: GLsizei;
                          height: GLsizei; depth: GLsizei; format: GLenum;
                          type: GLenum; pixels: pointer): void {...}{.stdcall.}
glTexSubImage4DSGIS: proc (target: GLenum; level: GLint; xoffset: GLint;
                           yoffset: GLint; zoffset: GLint; woffset: GLint;
                           width: GLsizei; height: GLsizei; depth: GLsizei;
                           size4d: GLsizei; format: GLenum; type: GLenum;
                           pixels: pointer): void {...}{.stdcall.}
glTextureAttachMemoryNV: proc (texture: GLuint; memory: GLuint; offset: GLuint64): void {...}{.
    stdcall.}
glTextureBarrier: proc (): void {...}{.stdcall.}
glTextureBarrierNV: proc (): void {...}{.stdcall.}
glTextureBuffer: proc (texture: GLuint; internalformat: GLenum; buffer: GLuint): void {...}{.
    stdcall.}
glTextureBufferEXT: proc (texture: GLuint; target: GLenum;
                          internalformat: GLenum; buffer: GLuint): void {...}{.
    stdcall.}
glTextureBufferRange: proc (texture: GLuint; internalformat: GLenum;
                            buffer: GLuint; offset: GLintptr; size: GLsizeiptr): void {...}{.
    stdcall.}
glTextureBufferRangeEXT: proc (texture: GLuint; target: GLenum;
                               internalformat: GLenum; buffer: GLuint;
                               offset: GLintptr; size: GLsizeiptr): void {...}{.
    stdcall.}
glTextureColorMaskSGIS: proc (red: GLboolean; green: GLboolean; blue: GLboolean;
                              alpha: GLboolean): void {...}{.stdcall.}
glTextureFoveationParametersQCOM: proc (texture: GLuint; layer: GLuint;
                                        focalPoint: GLuint; focalX: GLfloat;
                                        focalY: GLfloat; gainX: GLfloat;
                                        gainY: GLfloat; foveaArea: GLfloat): void {...}{.
    stdcall.}
glTextureImage1DEXT: proc (texture: GLuint; target: GLenum; level: GLint;
                           internalformat: GLint; width: GLsizei; border: GLint;
                           format: GLenum; type: GLenum; pixels: pointer): void {...}{.
    stdcall.}
glTextureImage2DEXT: proc (texture: GLuint; target: GLenum; level: GLint;
                           internalformat: GLint; width: GLsizei;
                           height: GLsizei; border: GLint; format: GLenum;
                           type: GLenum; pixels: pointer): void {...}{.stdcall.}
glTextureImage2DMultisampleCoverageNV: proc (texture: GLuint; target: GLenum;
    coverageSamples: GLsizei; colorSamples: GLsizei; internalFormat: GLint;
    width: GLsizei; height: GLsizei; fixedSampleLocations: GLboolean): void {...}{.
    stdcall.}
glTextureImage2DMultisampleNV: proc (texture: GLuint; target: GLenum;
                                     samples: GLsizei; internalFormat: GLint;
                                     width: GLsizei; height: GLsizei;
                                     fixedSampleLocations: GLboolean): void {...}{.
    stdcall.}
glTextureImage3DEXT: proc (texture: GLuint; target: GLenum; level: GLint;
                           internalformat: GLint; width: GLsizei;
                           height: GLsizei; depth: GLsizei; border: GLint;
                           format: GLenum; type: GLenum; pixels: pointer): void {...}{.
    stdcall.}
glTextureImage3DMultisampleCoverageNV: proc (texture: GLuint; target: GLenum;
    coverageSamples: GLsizei; colorSamples: GLsizei; internalFormat: GLint;
    width: GLsizei; height: GLsizei; depth: GLsizei;
    fixedSampleLocations: GLboolean): void {...}{.stdcall.}
glTextureImage3DMultisampleNV: proc (texture: GLuint; target: GLenum;
                                     samples: GLsizei; internalFormat: GLint;
                                     width: GLsizei; height: GLsizei;
                                     depth: GLsizei;
                                     fixedSampleLocations: GLboolean): void {...}{.
    stdcall.}
glTextureLightEXT: proc (pname: GLenum): void {...}{.stdcall.}
glTextureMaterialEXT: proc (face: GLenum; mode: GLenum): void {...}{.stdcall.}
glTextureNormalEXT: proc (mode: GLenum): void {...}{.stdcall.}
glTexturePageCommitmentEXT: proc (texture: GLuint; level: GLint; xoffset: GLint;
                                  yoffset: GLint; zoffset: GLint;
                                  width: GLsizei; height: GLsizei;
                                  depth: GLsizei; commit: GLboolean): void {...}{.
    stdcall.}
glTexturePageCommitmentMemNV: proc (texture: GLuint; layer: GLint; level: GLint;
                                    xoffset: GLint; yoffset: GLint;
                                    zoffset: GLint; width: GLsizei;
                                    height: GLsizei; depth: GLsizei;
                                    memory: GLuint; offset: GLuint64;
                                    commit: GLboolean): void {...}{.stdcall.}
glTextureParameterIiv: proc (texture: GLuint; pname: GLenum; params: ptr GLint): void {...}{.
    stdcall.}
glTextureParameterIivEXT: proc (texture: GLuint; target: GLenum; pname: GLenum;
                                params: ptr GLint): void {...}{.stdcall.}
glTextureParameterIuiv: proc (texture: GLuint; pname: GLenum; params: ptr GLuint): void {...}{.
    stdcall.}
glTextureParameterIuivEXT: proc (texture: GLuint; target: GLenum; pname: GLenum;
                                 params: ptr GLuint): void {...}{.stdcall.}
glTextureParameterf: proc (texture: GLuint; pname: GLenum; param: GLfloat): void {...}{.
    stdcall.}
glTextureParameterfEXT: proc (texture: GLuint; target: GLenum; pname: GLenum;
                              param: GLfloat): void {...}{.stdcall.}
glTextureParameterfv: proc (texture: GLuint; pname: GLenum; param: ptr GLfloat): void {...}{.
    stdcall.}
glTextureParameterfvEXT: proc (texture: GLuint; target: GLenum; pname: GLenum;
                               params: ptr GLfloat): void {...}{.stdcall.}
glTextureParameteri: proc (texture: GLuint; pname: GLenum; param: GLint): void {...}{.
    stdcall.}
glTextureParameteriEXT: proc (texture: GLuint; target: GLenum; pname: GLenum;
                              param: GLint): void {...}{.stdcall.}
glTextureParameteriv: proc (texture: GLuint; pname: GLenum; param: ptr GLint): void {...}{.
    stdcall.}
glTextureParameterivEXT: proc (texture: GLuint; target: GLenum; pname: GLenum;
                               params: ptr GLint): void {...}{.stdcall.}
glTextureRangeAPPLE: proc (target: GLenum; length: GLsizei; pointer: pointer): void {...}{.
    stdcall.}
glTextureRenderbufferEXT: proc (texture: GLuint; target: GLenum;
                                renderbuffer: GLuint): void {...}{.stdcall.}
glTextureStorage1D: proc (texture: GLuint; levels: GLsizei;
                          internalformat: GLenum; width: GLsizei): void {...}{.
    stdcall.}
glTextureStorage1DEXT: proc (texture: GLuint; target: GLenum; levels: GLsizei;
                             internalformat: GLenum; width: GLsizei): void {...}{.
    stdcall.}
glTextureStorage2D: proc (texture: GLuint; levels: GLsizei;
                          internalformat: GLenum; width: GLsizei;
                          height: GLsizei): void {...}{.stdcall.}
glTextureStorage2DEXT: proc (texture: GLuint; target: GLenum; levels: GLsizei;
                             internalformat: GLenum; width: GLsizei;
                             height: GLsizei): void {...}{.stdcall.}
glTextureStorage2DMultisample: proc (texture: GLuint; samples: GLsizei;
                                     internalformat: GLenum; width: GLsizei;
                                     height: GLsizei;
                                     fixedsamplelocations: GLboolean): void {...}{.
    stdcall.}
glTextureStorage2DMultisampleEXT: proc (texture: GLuint; target: GLenum;
                                        samples: GLsizei;
                                        internalformat: GLenum; width: GLsizei;
                                        height: GLsizei;
                                        fixedsamplelocations: GLboolean): void {...}{.
    stdcall.}
glTextureStorage3D: proc (texture: GLuint; levels: GLsizei;
                          internalformat: GLenum; width: GLsizei;
                          height: GLsizei; depth: GLsizei): void {...}{.stdcall.}
glTextureStorage3DEXT: proc (texture: GLuint; target: GLenum; levels: GLsizei;
                             internalformat: GLenum; width: GLsizei;
                             height: GLsizei; depth: GLsizei): void {...}{.stdcall.}
glTextureStorage3DMultisample: proc (texture: GLuint; samples: GLsizei;
                                     internalformat: GLenum; width: GLsizei;
                                     height: GLsizei; depth: GLsizei;
                                     fixedsamplelocations: GLboolean): void {...}{.
    stdcall.}
glTextureStorage3DMultisampleEXT: proc (texture: GLuint; target: GLenum;
                                        samples: GLsizei;
                                        internalformat: GLenum; width: GLsizei;
                                        height: GLsizei; depth: GLsizei;
                                        fixedsamplelocations: GLboolean): void {...}{.
    stdcall.}
glTextureStorageMem1DEXT: proc (texture: GLuint; levels: GLsizei;
                                internalFormat: GLenum; width: GLsizei;
                                memory: GLuint; offset: GLuint64): void {...}{.
    stdcall.}
glTextureStorageMem2DEXT: proc (texture: GLuint; levels: GLsizei;
                                internalFormat: GLenum; width: GLsizei;
                                height: GLsizei; memory: GLuint;
                                offset: GLuint64): void {...}{.stdcall.}
glTextureStorageMem2DMultisampleEXT: proc (texture: GLuint; samples: GLsizei;
    internalFormat: GLenum; width: GLsizei; height: GLsizei;
    fixedSampleLocations: GLboolean; memory: GLuint; offset: GLuint64): void {...}{.
    stdcall.}
glTextureStorageMem3DEXT: proc (texture: GLuint; levels: GLsizei;
                                internalFormat: GLenum; width: GLsizei;
                                height: GLsizei; depth: GLsizei; memory: GLuint;
                                offset: GLuint64): void {...}{.stdcall.}
glTextureStorageMem3DMultisampleEXT: proc (texture: GLuint; samples: GLsizei;
    internalFormat: GLenum; width: GLsizei; height: GLsizei; depth: GLsizei;
    fixedSampleLocations: GLboolean; memory: GLuint; offset: GLuint64): void {...}{.
    stdcall.}
glTextureStorageSparseAMD: proc (texture: GLuint; target: GLenum;
                                 internalFormat: GLenum; width: GLsizei;
                                 height: GLsizei; depth: GLsizei;
                                 layers: GLsizei; flags: GLbitfield): void {...}{.
    stdcall.}
glTextureSubImage1D: proc (texture: GLuint; level: GLint; xoffset: GLint;
                           width: GLsizei; format: GLenum; type: GLenum;
                           pixels: pointer): void {...}{.stdcall.}
glTextureSubImage1DEXT: proc (texture: GLuint; target: GLenum; level: GLint;
                              xoffset: GLint; width: GLsizei; format: GLenum;
                              type: GLenum; pixels: pointer): void {...}{.stdcall.}
glTextureSubImage2D: proc (texture: GLuint; level: GLint; xoffset: GLint;
                           yoffset: GLint; width: GLsizei; height: GLsizei;
                           format: GLenum; type: GLenum; pixels: pointer): void {...}{.
    stdcall.}
glTextureSubImage2DEXT: proc (texture: GLuint; target: GLenum; level: GLint;
                              xoffset: GLint; yoffset: GLint; width: GLsizei;
                              height: GLsizei; format: GLenum; type: GLenum;
                              pixels: pointer): void {...}{.stdcall.}
glTextureSubImage3D: proc (texture: GLuint; level: GLint; xoffset: GLint;
                           yoffset: GLint; zoffset: GLint; width: GLsizei;
                           height: GLsizei; depth: GLsizei; format: GLenum;
                           type: GLenum; pixels: pointer): void {...}{.stdcall.}
glTextureSubImage3DEXT: proc (texture: GLuint; target: GLenum; level: GLint;
                              xoffset: GLint; yoffset: GLint; zoffset: GLint;
                              width: GLsizei; height: GLsizei; depth: GLsizei;
                              format: GLenum; type: GLenum; pixels: pointer): void {...}{.
    stdcall.}
glTextureView: proc (texture: GLuint; target: GLenum; origtexture: GLuint;
                     internalformat: GLenum; minlevel: GLuint;
                     numlevels: GLuint; minlayer: GLuint; numlayers: GLuint): void {...}{.
    stdcall.}
glTextureViewEXT: proc (texture: GLuint; target: GLenum; origtexture: GLuint;
                        internalformat: GLenum; minlevel: GLuint;
                        numlevels: GLuint; minlayer: GLuint; numlayers: GLuint): void {...}{.
    stdcall.}
glTextureViewOES: proc (texture: GLuint; target: GLenum; origtexture: GLuint;
                        internalformat: GLenum; minlevel: GLuint;
                        numlevels: GLuint; minlayer: GLuint; numlayers: GLuint): void {...}{.
    stdcall.}
glTrackMatrixNV: proc (target: GLenum; address: GLuint; matrix: GLenum;
                       transform: GLenum): void {...}{.stdcall.}
glTransformFeedbackAttribsNV: proc (count: GLsizei; attribs: ptr GLint;
                                    bufferMode: GLenum): void {...}{.stdcall.}
glTransformFeedbackBufferBase: proc (xfb: GLuint; index: GLuint; buffer: GLuint): void {...}{.
    stdcall.}
glTransformFeedbackBufferRange: proc (xfb: GLuint; index: GLuint;
                                      buffer: GLuint; offset: GLintptr;
                                      size: GLsizeiptr): void {...}{.stdcall.}
glTransformFeedbackStreamAttribsNV: proc (count: GLsizei; attribs: ptr GLint;
    nbuffers: GLsizei; bufstreams: ptr GLint; bufferMode: GLenum): void {...}{.
    stdcall.}
glTransformFeedbackVaryings: proc (program: GLuint; count: GLsizei;
                                   varyings: ptr cstring; bufferMode: GLenum): void {...}{.
    stdcall.}
glTransformFeedbackVaryingsEXT: proc (program: GLuint; count: GLsizei;
                                      varyings: ptr cstring; bufferMode: GLenum): void {...}{.
    stdcall.}
glTransformFeedbackVaryingsNV: proc (program: GLuint; count: GLsizei;
                                     locations: ptr GLint; bufferMode: GLenum): void {...}{.
    stdcall.}
glTransformPathNV: proc (resultPath: GLuint; srcPath: GLuint;
                         transformType: GLenum; transformValues: ptr GLfloat): void {...}{.
    stdcall.}
glTranslated: proc (x: GLdouble; y: GLdouble; z: GLdouble): void {...}{.stdcall.}
glTranslatef: proc (x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.stdcall.}
glTranslatex: proc (x: GLfixed; y: GLfixed; z: GLfixed): void {...}{.stdcall.}
glTranslatexOES: proc (x: GLfixed; y: GLfixed; z: GLfixed): void {...}{.stdcall.}
glUniform1d: proc (location: GLint; x: GLdouble): void {...}{.stdcall.}
glUniform1dv: proc (location: GLint; count: GLsizei; value: ptr GLdouble): void {...}{.
    stdcall.}
glUniform1f: proc (location: GLint; v0: GLfloat): void {...}{.stdcall.}
glUniform1fARB: proc (location: GLint; v0: GLfloat): void {...}{.stdcall.}
glUniform1fv: proc (location: GLint; count: GLsizei; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniform1fvARB: proc (location: GLint; count: GLsizei; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniform1i: proc (location: GLint; v0: GLint): void {...}{.stdcall.}
glUniform1i64ARB: proc (location: GLint; x: GLint64): void {...}{.stdcall.}
glUniform1i64NV: proc (location: GLint; x: GLint64EXT): void {...}{.stdcall.}
glUniform1i64vARB: proc (location: GLint; count: GLsizei; value: ptr GLint64): void {...}{.
    stdcall.}
glUniform1i64vNV: proc (location: GLint; count: GLsizei; value: ptr GLint64EXT): void {...}{.
    stdcall.}
glUniform1iARB: proc (location: GLint; v0: GLint): void {...}{.stdcall.}
glUniform1iv: proc (location: GLint; count: GLsizei; value: ptr GLint): void {...}{.
    stdcall.}
glUniform1ivARB: proc (location: GLint; count: GLsizei; value: ptr GLint): void {...}{.
    stdcall.}
glUniform1ui: proc (location: GLint; v0: GLuint): void {...}{.stdcall.}
glUniform1ui64ARB: proc (location: GLint; x: GLuint64): void {...}{.stdcall.}
glUniform1ui64NV: proc (location: GLint; x: GLuint64EXT): void {...}{.stdcall.}
glUniform1ui64vARB: proc (location: GLint; count: GLsizei; value: ptr GLuint64): void {...}{.
    stdcall.}
glUniform1ui64vNV: proc (location: GLint; count: GLsizei; value: ptr GLuint64EXT): void {...}{.
    stdcall.}
glUniform1uiEXT: proc (location: GLint; v0: GLuint): void {...}{.stdcall.}
glUniform1uiv: proc (location: GLint; count: GLsizei; value: ptr GLuint): void {...}{.
    stdcall.}
glUniform1uivEXT: proc (location: GLint; count: GLsizei; value: ptr GLuint): void {...}{.
    stdcall.}
glUniform2d: proc (location: GLint; x: GLdouble; y: GLdouble): void {...}{.stdcall.}
glUniform2dv: proc (location: GLint; count: GLsizei; value: ptr GLdouble): void {...}{.
    stdcall.}
glUniform2f: proc (location: GLint; v0: GLfloat; v1: GLfloat): void {...}{.stdcall.}
glUniform2fARB: proc (location: GLint; v0: GLfloat; v1: GLfloat): void {...}{.stdcall.}
glUniform2fv: proc (location: GLint; count: GLsizei; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniform2fvARB: proc (location: GLint; count: GLsizei; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniform2i: proc (location: GLint; v0: GLint; v1: GLint): void {...}{.stdcall.}
glUniform2i64ARB: proc (location: GLint; x: GLint64; y: GLint64): void {...}{.stdcall.}
glUniform2i64NV: proc (location: GLint; x: GLint64EXT; y: GLint64EXT): void {...}{.
    stdcall.}
glUniform2i64vARB: proc (location: GLint; count: GLsizei; value: ptr GLint64): void {...}{.
    stdcall.}
glUniform2i64vNV: proc (location: GLint; count: GLsizei; value: ptr GLint64EXT): void {...}{.
    stdcall.}
glUniform2iARB: proc (location: GLint; v0: GLint; v1: GLint): void {...}{.stdcall.}
glUniform2iv: proc (location: GLint; count: GLsizei; value: ptr GLint): void {...}{.
    stdcall.}
glUniform2ivARB: proc (location: GLint; count: GLsizei; value: ptr GLint): void {...}{.
    stdcall.}
glUniform2ui: proc (location: GLint; v0: GLuint; v1: GLuint): void {...}{.stdcall.}
glUniform2ui64ARB: proc (location: GLint; x: GLuint64; y: GLuint64): void {...}{.
    stdcall.}
glUniform2ui64NV: proc (location: GLint; x: GLuint64EXT; y: GLuint64EXT): void {...}{.
    stdcall.}
glUniform2ui64vARB: proc (location: GLint; count: GLsizei; value: ptr GLuint64): void {...}{.
    stdcall.}
glUniform2ui64vNV: proc (location: GLint; count: GLsizei; value: ptr GLuint64EXT): void {...}{.
    stdcall.}
glUniform2uiEXT: proc (location: GLint; v0: GLuint; v1: GLuint): void {...}{.stdcall.}
glUniform2uiv: proc (location: GLint; count: GLsizei; value: ptr GLuint): void {...}{.
    stdcall.}
glUniform2uivEXT: proc (location: GLint; count: GLsizei; value: ptr GLuint): void {...}{.
    stdcall.}
glUniform3d: proc (location: GLint; x: GLdouble; y: GLdouble; z: GLdouble): void {...}{.
    stdcall.}
glUniform3dv: proc (location: GLint; count: GLsizei; value: ptr GLdouble): void {...}{.
    stdcall.}
glUniform3f: proc (location: GLint; v0: GLfloat; v1: GLfloat; v2: GLfloat): void {...}{.
    stdcall.}
glUniform3fARB: proc (location: GLint; v0: GLfloat; v1: GLfloat; v2: GLfloat): void {...}{.
    stdcall.}
glUniform3fv: proc (location: GLint; count: GLsizei; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniform3fvARB: proc (location: GLint; count: GLsizei; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniform3i: proc (location: GLint; v0: GLint; v1: GLint; v2: GLint): void {...}{.
    stdcall.}
glUniform3i64ARB: proc (location: GLint; x: GLint64; y: GLint64; z: GLint64): void {...}{.
    stdcall.}
glUniform3i64NV: proc (location: GLint; x: GLint64EXT; y: GLint64EXT;
                       z: GLint64EXT): void {...}{.stdcall.}
glUniform3i64vARB: proc (location: GLint; count: GLsizei; value: ptr GLint64): void {...}{.
    stdcall.}
glUniform3i64vNV: proc (location: GLint; count: GLsizei; value: ptr GLint64EXT): void {...}{.
    stdcall.}
glUniform3iARB: proc (location: GLint; v0: GLint; v1: GLint; v2: GLint): void {...}{.
    stdcall.}
glUniform3iv: proc (location: GLint; count: GLsizei; value: ptr GLint): void {...}{.
    stdcall.}
glUniform3ivARB: proc (location: GLint; count: GLsizei; value: ptr GLint): void {...}{.
    stdcall.}
glUniform3ui: proc (location: GLint; v0: GLuint; v1: GLuint; v2: GLuint): void {...}{.
    stdcall.}
glUniform3ui64ARB: proc (location: GLint; x: GLuint64; y: GLuint64; z: GLuint64): void {...}{.
    stdcall.}
glUniform3ui64NV: proc (location: GLint; x: GLuint64EXT; y: GLuint64EXT;
                        z: GLuint64EXT): void {...}{.stdcall.}
glUniform3ui64vARB: proc (location: GLint; count: GLsizei; value: ptr GLuint64): void {...}{.
    stdcall.}
glUniform3ui64vNV: proc (location: GLint; count: GLsizei; value: ptr GLuint64EXT): void {...}{.
    stdcall.}
glUniform3uiEXT: proc (location: GLint; v0: GLuint; v1: GLuint; v2: GLuint): void {...}{.
    stdcall.}
glUniform3uiv: proc (location: GLint; count: GLsizei; value: ptr GLuint): void {...}{.
    stdcall.}
glUniform3uivEXT: proc (location: GLint; count: GLsizei; value: ptr GLuint): void {...}{.
    stdcall.}
glUniform4d: proc (location: GLint; x: GLdouble; y: GLdouble; z: GLdouble;
                   w: GLdouble): void {...}{.stdcall.}
glUniform4dv: proc (location: GLint; count: GLsizei; value: ptr GLdouble): void {...}{.
    stdcall.}
glUniform4f: proc (location: GLint; v0: GLfloat; v1: GLfloat; v2: GLfloat;
                   v3: GLfloat): void {...}{.stdcall.}
glUniform4fARB: proc (location: GLint; v0: GLfloat; v1: GLfloat; v2: GLfloat;
                      v3: GLfloat): void {...}{.stdcall.}
glUniform4fv: proc (location: GLint; count: GLsizei; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniform4fvARB: proc (location: GLint; count: GLsizei; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniform4i: proc (location: GLint; v0: GLint; v1: GLint; v2: GLint; v3: GLint): void {...}{.
    stdcall.}
glUniform4i64ARB: proc (location: GLint; x: GLint64; y: GLint64; z: GLint64;
                        w: GLint64): void {...}{.stdcall.}
glUniform4i64NV: proc (location: GLint; x: GLint64EXT; y: GLint64EXT;
                       z: GLint64EXT; w: GLint64EXT): void {...}{.stdcall.}
glUniform4i64vARB: proc (location: GLint; count: GLsizei; value: ptr GLint64): void {...}{.
    stdcall.}
glUniform4i64vNV: proc (location: GLint; count: GLsizei; value: ptr GLint64EXT): void {...}{.
    stdcall.}
glUniform4iARB: proc (location: GLint; v0: GLint; v1: GLint; v2: GLint;
                      v3: GLint): void {...}{.stdcall.}
glUniform4iv: proc (location: GLint; count: GLsizei; value: ptr GLint): void {...}{.
    stdcall.}
glUniform4ivARB: proc (location: GLint; count: GLsizei; value: ptr GLint): void {...}{.
    stdcall.}
glUniform4ui: proc (location: GLint; v0: GLuint; v1: GLuint; v2: GLuint;
                    v3: GLuint): void {...}{.stdcall.}
glUniform4ui64ARB: proc (location: GLint; x: GLuint64; y: GLuint64; z: GLuint64;
                         w: GLuint64): void {...}{.stdcall.}
glUniform4ui64NV: proc (location: GLint; x: GLuint64EXT; y: GLuint64EXT;
                        z: GLuint64EXT; w: GLuint64EXT): void {...}{.stdcall.}
glUniform4ui64vARB: proc (location: GLint; count: GLsizei; value: ptr GLuint64): void {...}{.
    stdcall.}
glUniform4ui64vNV: proc (location: GLint; count: GLsizei; value: ptr GLuint64EXT): void {...}{.
    stdcall.}
glUniform4uiEXT: proc (location: GLint; v0: GLuint; v1: GLuint; v2: GLuint;
                       v3: GLuint): void {...}{.stdcall.}
glUniform4uiv: proc (location: GLint; count: GLsizei; value: ptr GLuint): void {...}{.
    stdcall.}
glUniform4uivEXT: proc (location: GLint; count: GLsizei; value: ptr GLuint): void {...}{.
    stdcall.}
glUniformBlockBinding: proc (program: GLuint; uniformBlockIndex: GLuint;
                             uniformBlockBinding: GLuint): void {...}{.stdcall.}
glUniformBufferEXT: proc (program: GLuint; location: GLint; buffer: GLuint): void {...}{.
    stdcall.}
glUniformHandleui64ARB: proc (location: GLint; value: GLuint64): void {...}{.stdcall.}
glUniformHandleui64IMG: proc (location: GLint; value: GLuint64): void {...}{.stdcall.}
glUniformHandleui64NV: proc (location: GLint; value: GLuint64): void {...}{.stdcall.}
glUniformHandleui64vARB: proc (location: GLint; count: GLsizei;
                               value: ptr GLuint64): void {...}{.stdcall.}
glUniformHandleui64vIMG: proc (location: GLint; count: GLsizei;
                               value: ptr GLuint64): void {...}{.stdcall.}
glUniformHandleui64vNV: proc (location: GLint; count: GLsizei;
                              value: ptr GLuint64): void {...}{.stdcall.}
glUniformMatrix2dv: proc (location: GLint; count: GLsizei; transpose: GLboolean;
                          value: ptr GLdouble): void {...}{.stdcall.}
glUniformMatrix2fv: proc (location: GLint; count: GLsizei; transpose: GLboolean;
                          value: ptr GLfloat): void {...}{.stdcall.}
glUniformMatrix2fvARB: proc (location: GLint; count: GLsizei;
                             transpose: GLboolean; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniformMatrix2x3dv: proc (location: GLint; count: GLsizei;
                            transpose: GLboolean; value: ptr GLdouble): void {...}{.
    stdcall.}
glUniformMatrix2x3fv: proc (location: GLint; count: GLsizei;
                            transpose: GLboolean; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniformMatrix2x3fvNV: proc (location: GLint; count: GLsizei;
                              transpose: GLboolean; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniformMatrix2x4dv: proc (location: GLint; count: GLsizei;
                            transpose: GLboolean; value: ptr GLdouble): void {...}{.
    stdcall.}
glUniformMatrix2x4fv: proc (location: GLint; count: GLsizei;
                            transpose: GLboolean; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniformMatrix2x4fvNV: proc (location: GLint; count: GLsizei;
                              transpose: GLboolean; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniformMatrix3dv: proc (location: GLint; count: GLsizei; transpose: GLboolean;
                          value: ptr GLdouble): void {...}{.stdcall.}
glUniformMatrix3fv: proc (location: GLint; count: GLsizei; transpose: GLboolean;
                          value: ptr GLfloat): void {...}{.stdcall.}
glUniformMatrix3fvARB: proc (location: GLint; count: GLsizei;
                             transpose: GLboolean; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniformMatrix3x2dv: proc (location: GLint; count: GLsizei;
                            transpose: GLboolean; value: ptr GLdouble): void {...}{.
    stdcall.}
glUniformMatrix3x2fv: proc (location: GLint; count: GLsizei;
                            transpose: GLboolean; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniformMatrix3x2fvNV: proc (location: GLint; count: GLsizei;
                              transpose: GLboolean; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniformMatrix3x4dv: proc (location: GLint; count: GLsizei;
                            transpose: GLboolean; value: ptr GLdouble): void {...}{.
    stdcall.}
glUniformMatrix3x4fv: proc (location: GLint; count: GLsizei;
                            transpose: GLboolean; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniformMatrix3x4fvNV: proc (location: GLint; count: GLsizei;
                              transpose: GLboolean; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniformMatrix4dv: proc (location: GLint; count: GLsizei; transpose: GLboolean;
                          value: ptr GLdouble): void {...}{.stdcall.}
glUniformMatrix4fv: proc (location: GLint; count: GLsizei; transpose: GLboolean;
                          value: ptr GLfloat): void {...}{.stdcall.}
glUniformMatrix4fvARB: proc (location: GLint; count: GLsizei;
                             transpose: GLboolean; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniformMatrix4x2dv: proc (location: GLint; count: GLsizei;
                            transpose: GLboolean; value: ptr GLdouble): void {...}{.
    stdcall.}
glUniformMatrix4x2fv: proc (location: GLint; count: GLsizei;
                            transpose: GLboolean; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniformMatrix4x2fvNV: proc (location: GLint; count: GLsizei;
                              transpose: GLboolean; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniformMatrix4x3dv: proc (location: GLint; count: GLsizei;
                            transpose: GLboolean; value: ptr GLdouble): void {...}{.
    stdcall.}
glUniformMatrix4x3fv: proc (location: GLint; count: GLsizei;
                            transpose: GLboolean; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniformMatrix4x3fvNV: proc (location: GLint; count: GLsizei;
                              transpose: GLboolean; value: ptr GLfloat): void {...}{.
    stdcall.}
glUniformSubroutinesuiv: proc (shadertype: GLenum; count: GLsizei;
                               indices: ptr GLuint): void {...}{.stdcall.}
glUniformui64NV: proc (location: GLint; value: GLuint64EXT): void {...}{.stdcall.}
glUniformui64vNV: proc (location: GLint; count: GLsizei; value: ptr GLuint64EXT): void {...}{.
    stdcall.}
glUnlockArraysEXT: proc (): void {...}{.stdcall.}
glUnmapBuffer: proc (target: GLenum): GLboolean {...}{.stdcall.}
glUnmapBufferARB: proc (target: GLenum): GLboolean {...}{.stdcall.}
glUnmapBufferOES: proc (target: GLenum): GLboolean {...}{.stdcall.}
glUnmapNamedBuffer: proc (buffer: GLuint): GLboolean {...}{.stdcall.}
glUnmapNamedBufferEXT: proc (buffer: GLuint): GLboolean {...}{.stdcall.}
glUnmapObjectBufferATI: proc (buffer: GLuint): void {...}{.stdcall.}
glUnmapTexture2DINTEL: proc (texture: GLuint; level: GLint): void {...}{.stdcall.}
glUpdateObjectBufferATI: proc (buffer: GLuint; offset: GLuint; size: GLsizei;
                               pointer: pointer; preserve: GLenum): void {...}{.
    stdcall.}
glUploadGpuMaskNVX: proc (mask: GLbitfield): void {...}{.stdcall.}
glUseProgram: proc (program: GLuint): void {...}{.stdcall.}
glUseProgramObjectARB: proc (programObj: GLhandleArb): void {...}{.stdcall.}
glUseProgramStages: proc (pipeline: GLuint; stages: GLbitfield; program: GLuint): void {...}{.
    stdcall.}
glUseProgramStagesEXT: proc (pipeline: GLuint; stages: GLbitfield;
                             program: GLuint): void {...}{.stdcall.}
glUseShaderProgramEXT: proc (type: GLenum; program: GLuint): void {...}{.stdcall.}
glVDPAUFiniNV: proc (): void {...}{.stdcall.}
glVDPAUGetSurfaceivNV: proc (surface: GLvdpauSurfaceNv; pname: GLenum;
                             count: GLsizei; length: ptr GLsizei;
                             values: ptr GLint): void {...}{.stdcall.}
glVDPAUInitNV: proc (vdpDevice: pointer; getProcAddress: pointer): void {...}{.
    stdcall.}
glVDPAUIsSurfaceNV: proc (surface: GLvdpauSurfaceNv): GLboolean {...}{.stdcall.}
glVDPAUMapSurfacesNV: proc (numSurfaces: GLsizei; surfaces: ptr GLvdpauSurfaceNv): void {...}{.
    stdcall.}
glVDPAURegisterOutputSurfaceNV: proc (vdpSurface: pointer; target: GLenum;
                                      numTextureNames: GLsizei;
                                      textureNames: ptr GLuint): GLvdpauSurfaceNv {...}{.
    stdcall.}
glVDPAURegisterVideoSurfaceNV: proc (vdpSurface: pointer; target: GLenum;
                                     numTextureNames: GLsizei;
                                     textureNames: ptr GLuint): GLvdpauSurfaceNv {...}{.
    stdcall.}
glVDPAURegisterVideoSurfaceWithPictureStructureNV: proc (vdpSurface: pointer;
    target: GLenum; numTextureNames: GLsizei; textureNames: ptr GLuint;
    isFrameStructure: GLboolean): GLvdpauSurfaceNv {...}{.stdcall.}
glVDPAUSurfaceAccessNV: proc (surface: GLvdpauSurfaceNv; access: GLenum): void {...}{.
    stdcall.}
glVDPAUUnmapSurfacesNV: proc (numSurface: GLsizei;
                              surfaces: ptr GLvdpauSurfaceNv): void {...}{.stdcall.}
glVDPAUUnregisterSurfaceNV: proc (surface: GLvdpauSurfaceNv): void {...}{.stdcall.}
glValidateProgram: proc (program: GLuint): void {...}{.stdcall.}
glValidateProgramARB: proc (programObj: GLhandleArb): void {...}{.stdcall.}
glValidateProgramPipeline: proc (pipeline: GLuint): void {...}{.stdcall.}
glValidateProgramPipelineEXT: proc (pipeline: GLuint): void {...}{.stdcall.}
glVariantArrayObjectATI: proc (id: GLuint; type: GLenum; stride: GLsizei;
                               buffer: GLuint; offset: GLuint): void {...}{.stdcall.}
glVariantPointerEXT: proc (id: GLuint; type: GLenum; stride: GLuint;
                           addr: pointer): void {...}{.stdcall.}
glVariantbvEXT: proc (id: GLuint; addr: ptr GLbyte): void {...}{.stdcall.}
glVariantdvEXT: proc (id: GLuint; addr: ptr GLdouble): void {...}{.stdcall.}
glVariantfvEXT: proc (id: GLuint; addr: ptr GLfloat): void {...}{.stdcall.}
glVariantivEXT: proc (id: GLuint; addr: ptr GLint): void {...}{.stdcall.}
glVariantsvEXT: proc (id: GLuint; addr: ptr GLshort): void {...}{.stdcall.}
glVariantubvEXT: proc (id: GLuint; addr: ptr GLubyte): void {...}{.stdcall.}
glVariantuivEXT: proc (id: GLuint; addr: ptr GLuint): void {...}{.stdcall.}
glVariantusvEXT: proc (id: GLuint; addr: ptr GLushort): void {...}{.stdcall.}
glVertex2bOES: proc (x: GLbyte; y: GLbyte): void {...}{.stdcall.}
glVertex2bvOES: proc (coords: ptr GLbyte): void {...}{.stdcall.}
glVertex2d: proc (x: GLdouble; y: GLdouble): void {...}{.stdcall.}
glVertex2dv: proc (v: ptr GLdouble): void {...}{.stdcall.}
glVertex2f: proc (x: GLfloat; y: GLfloat): void {...}{.stdcall.}
glVertex2fv: proc (v: ptr GLfloat): void {...}{.stdcall.}
glVertex2hNV: proc (x: GLhalfNv; y: GLhalfNv): void {...}{.stdcall.}
glVertex2hvNV: proc (v: ptr GLhalfNv): void {...}{.stdcall.}
glVertex2i: proc (x: GLint; y: GLint): void {...}{.stdcall.}
glVertex2iv: proc (v: ptr GLint): void {...}{.stdcall.}
glVertex2s: proc (x: GLshort; y: GLshort): void {...}{.stdcall.}
glVertex2sv: proc (v: ptr GLshort): void {...}{.stdcall.}
glVertex2xOES: proc (x: GLfixed): void {...}{.stdcall.}
glVertex2xvOES: proc (coords: ptr GLfixed): void {...}{.stdcall.}
glVertex3bOES: proc (x: GLbyte; y: GLbyte; z: GLbyte): void {...}{.stdcall.}
glVertex3bvOES: proc (coords: ptr GLbyte): void {...}{.stdcall.}
glVertex3d: proc (x: GLdouble; y: GLdouble; z: GLdouble): void {...}{.stdcall.}
glVertex3dv: proc (v: ptr GLdouble): void {...}{.stdcall.}
glVertex3f: proc (x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.stdcall.}
glVertex3fv: proc (v: ptr GLfloat): void {...}{.stdcall.}
glVertex3hNV: proc (x: GLhalfNv; y: GLhalfNv; z: GLhalfNv): void {...}{.stdcall.}
glVertex3hvNV: proc (v: ptr GLhalfNv): void {...}{.stdcall.}
glVertex3i: proc (x: GLint; y: GLint; z: GLint): void {...}{.stdcall.}
glVertex3iv: proc (v: ptr GLint): void {...}{.stdcall.}
glVertex3s: proc (x: GLshort; y: GLshort; z: GLshort): void {...}{.stdcall.}
glVertex3sv: proc (v: ptr GLshort): void {...}{.stdcall.}
glVertex3xOES: proc (x: GLfixed; y: GLfixed): void {...}{.stdcall.}
glVertex3xvOES: proc (coords: ptr GLfixed): void {...}{.stdcall.}
glVertex4bOES: proc (x: GLbyte; y: GLbyte; z: GLbyte; w: GLbyte): void {...}{.stdcall.}
glVertex4bvOES: proc (coords: ptr GLbyte): void {...}{.stdcall.}
glVertex4d: proc (x: GLdouble; y: GLdouble; z: GLdouble; w: GLdouble): void {...}{.
    stdcall.}
glVertex4dv: proc (v: ptr GLdouble): void {...}{.stdcall.}
glVertex4f: proc (x: GLfloat; y: GLfloat; z: GLfloat; w: GLfloat): void {...}{.
    stdcall.}
glVertex4fv: proc (v: ptr GLfloat): void {...}{.stdcall.}
glVertex4hNV: proc (x: GLhalfNv; y: GLhalfNv; z: GLhalfNv; w: GLhalfNv): void {...}{.
    stdcall.}
glVertex4hvNV: proc (v: ptr GLhalfNv): void {...}{.stdcall.}
glVertex4i: proc (x: GLint; y: GLint; z: GLint; w: GLint): void {...}{.stdcall.}
glVertex4iv: proc (v: ptr GLint): void {...}{.stdcall.}
glVertex4s: proc (x: GLshort; y: GLshort; z: GLshort; w: GLshort): void {...}{.
    stdcall.}
glVertex4sv: proc (v: ptr GLshort): void {...}{.stdcall.}
glVertex4xOES: proc (x: GLfixed; y: GLfixed; z: GLfixed): void {...}{.stdcall.}
glVertex4xvOES: proc (coords: ptr GLfixed): void {...}{.stdcall.}
glVertexArrayAttribBinding: proc (vaobj: GLuint; attribindex: GLuint;
                                  bindingindex: GLuint): void {...}{.stdcall.}
glVertexArrayAttribFormat: proc (vaobj: GLuint; attribindex: GLuint;
                                 size: GLint; type: GLenum;
                                 normalized: GLboolean; relativeoffset: GLuint): void {...}{.
    stdcall.}
glVertexArrayAttribIFormat: proc (vaobj: GLuint; attribindex: GLuint;
                                  size: GLint; type: GLenum;
                                  relativeoffset: GLuint): void {...}{.stdcall.}
glVertexArrayAttribLFormat: proc (vaobj: GLuint; attribindex: GLuint;
                                  size: GLint; type: GLenum;
                                  relativeoffset: GLuint): void {...}{.stdcall.}
glVertexArrayBindVertexBufferEXT: proc (vaobj: GLuint; bindingindex: GLuint;
                                        buffer: GLuint; offset: GLintptr;
                                        stride: GLsizei): void {...}{.stdcall.}
glVertexArrayBindingDivisor: proc (vaobj: GLuint; bindingindex: GLuint;
                                   divisor: GLuint): void {...}{.stdcall.}
glVertexArrayColorOffsetEXT: proc (vaobj: GLuint; buffer: GLuint; size: GLint;
                                   type: GLenum; stride: GLsizei;
                                   offset: GLintptr): void {...}{.stdcall.}
glVertexArrayEdgeFlagOffsetEXT: proc (vaobj: GLuint; buffer: GLuint;
                                      stride: GLsizei; offset: GLintptr): void {...}{.
    stdcall.}
glVertexArrayElementBuffer: proc (vaobj: GLuint; buffer: GLuint): void {...}{.stdcall.}
glVertexArrayFogCoordOffsetEXT: proc (vaobj: GLuint; buffer: GLuint;
                                      type: GLenum; stride: GLsizei;
                                      offset: GLintptr): void {...}{.stdcall.}
glVertexArrayIndexOffsetEXT: proc (vaobj: GLuint; buffer: GLuint; type: GLenum;
                                   stride: GLsizei; offset: GLintptr): void {...}{.
    stdcall.}
glVertexArrayMultiTexCoordOffsetEXT: proc (vaobj: GLuint; buffer: GLuint;
    texunit: GLenum; size: GLint; type: GLenum; stride: GLsizei;
    offset: GLintptr): void {...}{.stdcall.}
glVertexArrayNormalOffsetEXT: proc (vaobj: GLuint; buffer: GLuint; type: GLenum;
                                    stride: GLsizei; offset: GLintptr): void {...}{.
    stdcall.}
glVertexArrayParameteriAPPLE: proc (pname: GLenum; param: GLint): void {...}{.stdcall.}
glVertexArrayRangeAPPLE: proc (length: GLsizei; pointer: pointer): void {...}{.
    stdcall.}
glVertexArrayRangeNV: proc (length: GLsizei; pointer: pointer): void {...}{.stdcall.}
glVertexArraySecondaryColorOffsetEXT: proc (vaobj: GLuint; buffer: GLuint;
    size: GLint; type: GLenum; stride: GLsizei; offset: GLintptr): void {...}{.
    stdcall.}
glVertexArrayTexCoordOffsetEXT: proc (vaobj: GLuint; buffer: GLuint;
                                      size: GLint; type: GLenum;
                                      stride: GLsizei; offset: GLintptr): void {...}{.
    stdcall.}
glVertexArrayVertexAttribBindingEXT: proc (vaobj: GLuint; attribindex: GLuint;
    bindingindex: GLuint): void {...}{.stdcall.}
glVertexArrayVertexAttribDivisorEXT: proc (vaobj: GLuint; index: GLuint;
    divisor: GLuint): void {...}{.stdcall.}
glVertexArrayVertexAttribFormatEXT: proc (vaobj: GLuint; attribindex: GLuint;
    size: GLint; type: GLenum; normalized: GLboolean; relativeoffset: GLuint): void {...}{.
    stdcall.}
glVertexArrayVertexAttribIFormatEXT: proc (vaobj: GLuint; attribindex: GLuint;
    size: GLint; type: GLenum; relativeoffset: GLuint): void {...}{.stdcall.}
glVertexArrayVertexAttribIOffsetEXT: proc (vaobj: GLuint; buffer: GLuint;
    index: GLuint; size: GLint; type: GLenum; stride: GLsizei; offset: GLintptr): void {...}{.
    stdcall.}
glVertexArrayVertexAttribLFormatEXT: proc (vaobj: GLuint; attribindex: GLuint;
    size: GLint; type: GLenum; relativeoffset: GLuint): void {...}{.stdcall.}
glVertexArrayVertexAttribLOffsetEXT: proc (vaobj: GLuint; buffer: GLuint;
    index: GLuint; size: GLint; type: GLenum; stride: GLsizei; offset: GLintptr): void {...}{.
    stdcall.}
glVertexArrayVertexAttribOffsetEXT: proc (vaobj: GLuint; buffer: GLuint;
    index: GLuint; size: GLint; type: GLenum; normalized: GLboolean;
    stride: GLsizei; offset: GLintptr): void {...}{.stdcall.}
glVertexArrayVertexBindingDivisorEXT: proc (vaobj: GLuint; bindingindex: GLuint;
    divisor: GLuint): void {...}{.stdcall.}
glVertexArrayVertexBuffer: proc (vaobj: GLuint; bindingindex: GLuint;
                                 buffer: GLuint; offset: GLintptr;
                                 stride: GLsizei): void {...}{.stdcall.}
glVertexArrayVertexBuffers: proc (vaobj: GLuint; first: GLuint; count: GLsizei;
                                  buffers: ptr GLuint; offsets: ptr GLintptr;
                                  strides: ptr GLsizei): void {...}{.stdcall.}
glVertexArrayVertexOffsetEXT: proc (vaobj: GLuint; buffer: GLuint; size: GLint;
                                    type: GLenum; stride: GLsizei;
                                    offset: GLintptr): void {...}{.stdcall.}
glVertexAttrib1d: proc (index: GLuint; x: GLdouble): void {...}{.stdcall.}
glVertexAttrib1dARB: proc (index: GLuint; x: GLdouble): void {...}{.stdcall.}
glVertexAttrib1dNV: proc (index: GLuint; x: GLdouble): void {...}{.stdcall.}
glVertexAttrib1dv: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttrib1dvARB: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttrib1dvNV: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttrib1f: proc (index: GLuint; x: GLfloat): void {...}{.stdcall.}
glVertexAttrib1fARB: proc (index: GLuint; x: GLfloat): void {...}{.stdcall.}
glVertexAttrib1fNV: proc (index: GLuint; x: GLfloat): void {...}{.stdcall.}
glVertexAttrib1fv: proc (index: GLuint; v: ptr GLfloat): void {...}{.stdcall.}
glVertexAttrib1fvARB: proc (index: GLuint; v: ptr GLfloat): void {...}{.stdcall.}
glVertexAttrib1fvNV: proc (index: GLuint; v: ptr GLfloat): void {...}{.stdcall.}
glVertexAttrib1hNV: proc (index: GLuint; x: GLhalfNv): void {...}{.stdcall.}
glVertexAttrib1hvNV: proc (index: GLuint; v: ptr GLhalfNv): void {...}{.stdcall.}
glVertexAttrib1s: proc (index: GLuint; x: GLshort): void {...}{.stdcall.}
glVertexAttrib1sARB: proc (index: GLuint; x: GLshort): void {...}{.stdcall.}
glVertexAttrib1sNV: proc (index: GLuint; x: GLshort): void {...}{.stdcall.}
glVertexAttrib1sv: proc (index: GLuint; v: ptr GLshort): void {...}{.stdcall.}
glVertexAttrib1svARB: proc (index: GLuint; v: ptr GLshort): void {...}{.stdcall.}
glVertexAttrib1svNV: proc (index: GLuint; v: ptr GLshort): void {...}{.stdcall.}
glVertexAttrib2d: proc (index: GLuint; x: GLdouble; y: GLdouble): void {...}{.stdcall.}
glVertexAttrib2dARB: proc (index: GLuint; x: GLdouble; y: GLdouble): void {...}{.
    stdcall.}
glVertexAttrib2dNV: proc (index: GLuint; x: GLdouble; y: GLdouble): void {...}{.
    stdcall.}
glVertexAttrib2dv: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttrib2dvARB: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttrib2dvNV: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttrib2f: proc (index: GLuint; x: GLfloat; y: GLfloat): void {...}{.stdcall.}
glVertexAttrib2fARB: proc (index: GLuint; x: GLfloat; y: GLfloat): void {...}{.
    stdcall.}
glVertexAttrib2fNV: proc (index: GLuint; x: GLfloat; y: GLfloat): void {...}{.stdcall.}
glVertexAttrib2fv: proc (index: GLuint; v: ptr GLfloat): void {...}{.stdcall.}
glVertexAttrib2fvARB: proc (index: GLuint; v: ptr GLfloat): void {...}{.stdcall.}
glVertexAttrib2fvNV: proc (index: GLuint; v: ptr GLfloat): void {...}{.stdcall.}
glVertexAttrib2hNV: proc (index: GLuint; x: GLhalfNv; y: GLhalfNv): void {...}{.
    stdcall.}
glVertexAttrib2hvNV: proc (index: GLuint; v: ptr GLhalfNv): void {...}{.stdcall.}
glVertexAttrib2s: proc (index: GLuint; x: GLshort; y: GLshort): void {...}{.stdcall.}
glVertexAttrib2sARB: proc (index: GLuint; x: GLshort; y: GLshort): void {...}{.
    stdcall.}
glVertexAttrib2sNV: proc (index: GLuint; x: GLshort; y: GLshort): void {...}{.stdcall.}
glVertexAttrib2sv: proc (index: GLuint; v: ptr GLshort): void {...}{.stdcall.}
glVertexAttrib2svARB: proc (index: GLuint; v: ptr GLshort): void {...}{.stdcall.}
glVertexAttrib2svNV: proc (index: GLuint; v: ptr GLshort): void {...}{.stdcall.}
glVertexAttrib3d: proc (index: GLuint; x: GLdouble; y: GLdouble; z: GLdouble): void {...}{.
    stdcall.}
glVertexAttrib3dARB: proc (index: GLuint; x: GLdouble; y: GLdouble; z: GLdouble): void {...}{.
    stdcall.}
glVertexAttrib3dNV: proc (index: GLuint; x: GLdouble; y: GLdouble; z: GLdouble): void {...}{.
    stdcall.}
glVertexAttrib3dv: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttrib3dvARB: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttrib3dvNV: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttrib3f: proc (index: GLuint; x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.
    stdcall.}
glVertexAttrib3fARB: proc (index: GLuint; x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.
    stdcall.}
glVertexAttrib3fNV: proc (index: GLuint; x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.
    stdcall.}
glVertexAttrib3fv: proc (index: GLuint; v: ptr GLfloat): void {...}{.stdcall.}
glVertexAttrib3fvARB: proc (index: GLuint; v: ptr GLfloat): void {...}{.stdcall.}
glVertexAttrib3fvNV: proc (index: GLuint; v: ptr GLfloat): void {...}{.stdcall.}
glVertexAttrib3hNV: proc (index: GLuint; x: GLhalfNv; y: GLhalfNv; z: GLhalfNv): void {...}{.
    stdcall.}
glVertexAttrib3hvNV: proc (index: GLuint; v: ptr GLhalfNv): void {...}{.stdcall.}
glVertexAttrib3s: proc (index: GLuint; x: GLshort; y: GLshort; z: GLshort): void {...}{.
    stdcall.}
glVertexAttrib3sARB: proc (index: GLuint; x: GLshort; y: GLshort; z: GLshort): void {...}{.
    stdcall.}
glVertexAttrib3sNV: proc (index: GLuint; x: GLshort; y: GLshort; z: GLshort): void {...}{.
    stdcall.}
glVertexAttrib3sv: proc (index: GLuint; v: ptr GLshort): void {...}{.stdcall.}
glVertexAttrib3svARB: proc (index: GLuint; v: ptr GLshort): void {...}{.stdcall.}
glVertexAttrib3svNV: proc (index: GLuint; v: ptr GLshort): void {...}{.stdcall.}
glVertexAttrib4Nbv: proc (index: GLuint; v: ptr GLbyte): void {...}{.stdcall.}
glVertexAttrib4NbvARB: proc (index: GLuint; v: ptr GLbyte): void {...}{.stdcall.}
glVertexAttrib4Niv: proc (index: GLuint; v: ptr GLint): void {...}{.stdcall.}
glVertexAttrib4NivARB: proc (index: GLuint; v: ptr GLint): void {...}{.stdcall.}
glVertexAttrib4Nsv: proc (index: GLuint; v: ptr GLshort): void {...}{.stdcall.}
glVertexAttrib4NsvARB: proc (index: GLuint; v: ptr GLshort): void {...}{.stdcall.}
glVertexAttrib4Nub: proc (index: GLuint; x: GLubyte; y: GLubyte; z: GLubyte;
                          w: GLubyte): void {...}{.stdcall.}
glVertexAttrib4NubARB: proc (index: GLuint; x: GLubyte; y: GLubyte; z: GLubyte;
                             w: GLubyte): void {...}{.stdcall.}
glVertexAttrib4Nubv: proc (index: GLuint; v: ptr GLubyte): void {...}{.stdcall.}
glVertexAttrib4NubvARB: proc (index: GLuint; v: ptr GLubyte): void {...}{.stdcall.}
glVertexAttrib4Nuiv: proc (index: GLuint; v: ptr GLuint): void {...}{.stdcall.}
glVertexAttrib4NuivARB: proc (index: GLuint; v: ptr GLuint): void {...}{.stdcall.}
glVertexAttrib4Nusv: proc (index: GLuint; v: ptr GLushort): void {...}{.stdcall.}
glVertexAttrib4NusvARB: proc (index: GLuint; v: ptr GLushort): void {...}{.stdcall.}
glVertexAttrib4bv: proc (index: GLuint; v: ptr GLbyte): void {...}{.stdcall.}
glVertexAttrib4bvARB: proc (index: GLuint; v: ptr GLbyte): void {...}{.stdcall.}
glVertexAttrib4d: proc (index: GLuint; x: GLdouble; y: GLdouble; z: GLdouble;
                        w: GLdouble): void {...}{.stdcall.}
glVertexAttrib4dARB: proc (index: GLuint; x: GLdouble; y: GLdouble; z: GLdouble;
                           w: GLdouble): void {...}{.stdcall.}
glVertexAttrib4dNV: proc (index: GLuint; x: GLdouble; y: GLdouble; z: GLdouble;
                          w: GLdouble): void {...}{.stdcall.}
glVertexAttrib4dv: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttrib4dvARB: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttrib4dvNV: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttrib4f: proc (index: GLuint; x: GLfloat; y: GLfloat; z: GLfloat;
                        w: GLfloat): void {...}{.stdcall.}
glVertexAttrib4fARB: proc (index: GLuint; x: GLfloat; y: GLfloat; z: GLfloat;
                           w: GLfloat): void {...}{.stdcall.}
glVertexAttrib4fNV: proc (index: GLuint; x: GLfloat; y: GLfloat; z: GLfloat;
                          w: GLfloat): void {...}{.stdcall.}
glVertexAttrib4fv: proc (index: GLuint; v: ptr GLfloat): void {...}{.stdcall.}
glVertexAttrib4fvARB: proc (index: GLuint; v: ptr GLfloat): void {...}{.stdcall.}
glVertexAttrib4fvNV: proc (index: GLuint; v: ptr GLfloat): void {...}{.stdcall.}
glVertexAttrib4hNV: proc (index: GLuint; x: GLhalfNv; y: GLhalfNv; z: GLhalfNv;
                          w: GLhalfNv): void {...}{.stdcall.}
glVertexAttrib4hvNV: proc (index: GLuint; v: ptr GLhalfNv): void {...}{.stdcall.}
glVertexAttrib4iv: proc (index: GLuint; v: ptr GLint): void {...}{.stdcall.}
glVertexAttrib4ivARB: proc (index: GLuint; v: ptr GLint): void {...}{.stdcall.}
glVertexAttrib4s: proc (index: GLuint; x: GLshort; y: GLshort; z: GLshort;
                        w: GLshort): void {...}{.stdcall.}
glVertexAttrib4sARB: proc (index: GLuint; x: GLshort; y: GLshort; z: GLshort;
                           w: GLshort): void {...}{.stdcall.}
glVertexAttrib4sNV: proc (index: GLuint; x: GLshort; y: GLshort; z: GLshort;
                          w: GLshort): void {...}{.stdcall.}
glVertexAttrib4sv: proc (index: GLuint; v: ptr GLshort): void {...}{.stdcall.}
glVertexAttrib4svARB: proc (index: GLuint; v: ptr GLshort): void {...}{.stdcall.}
glVertexAttrib4svNV: proc (index: GLuint; v: ptr GLshort): void {...}{.stdcall.}
glVertexAttrib4ubNV: proc (index: GLuint; x: GLubyte; y: GLubyte; z: GLubyte;
                           w: GLubyte): void {...}{.stdcall.}
glVertexAttrib4ubv: proc (index: GLuint; v: ptr GLubyte): void {...}{.stdcall.}
glVertexAttrib4ubvARB: proc (index: GLuint; v: ptr GLubyte): void {...}{.stdcall.}
glVertexAttrib4ubvNV: proc (index: GLuint; v: ptr GLubyte): void {...}{.stdcall.}
glVertexAttrib4uiv: proc (index: GLuint; v: ptr GLuint): void {...}{.stdcall.}
glVertexAttrib4uivARB: proc (index: GLuint; v: ptr GLuint): void {...}{.stdcall.}
glVertexAttrib4usv: proc (index: GLuint; v: ptr GLushort): void {...}{.stdcall.}
glVertexAttrib4usvARB: proc (index: GLuint; v: ptr GLushort): void {...}{.stdcall.}
glVertexAttribArrayObjectATI: proc (index: GLuint; size: GLint; type: GLenum;
                                    normalized: GLboolean; stride: GLsizei;
                                    buffer: GLuint; offset: GLuint): void {...}{.
    stdcall.}
glVertexAttribBinding: proc (attribindex: GLuint; bindingindex: GLuint): void {...}{.
    stdcall.}
glVertexAttribDivisor: proc (index: GLuint; divisor: GLuint): void {...}{.stdcall.}
glVertexAttribDivisorANGLE: proc (index: GLuint; divisor: GLuint): void {...}{.
    stdcall.}
glVertexAttribDivisorARB: proc (index: GLuint; divisor: GLuint): void {...}{.stdcall.}
glVertexAttribDivisorEXT: proc (index: GLuint; divisor: GLuint): void {...}{.stdcall.}
glVertexAttribDivisorNV: proc (index: GLuint; divisor: GLuint): void {...}{.stdcall.}
glVertexAttribFormat: proc (attribindex: GLuint; size: GLint; type: GLenum;
                            normalized: GLboolean; relativeoffset: GLuint): void {...}{.
    stdcall.}
glVertexAttribFormatNV: proc (index: GLuint; size: GLint; type: GLenum;
                              normalized: GLboolean; stride: GLsizei): void {...}{.
    stdcall.}
glVertexAttribI1i: proc (index: GLuint; x: GLint): void {...}{.stdcall.}
glVertexAttribI1iEXT: proc (index: GLuint; x: GLint): void {...}{.stdcall.}
glVertexAttribI1iv: proc (index: GLuint; v: ptr GLint): void {...}{.stdcall.}
glVertexAttribI1ivEXT: proc (index: GLuint; v: ptr GLint): void {...}{.stdcall.}
glVertexAttribI1ui: proc (index: GLuint; x: GLuint): void {...}{.stdcall.}
glVertexAttribI1uiEXT: proc (index: GLuint; x: GLuint): void {...}{.stdcall.}
glVertexAttribI1uiv: proc (index: GLuint; v: ptr GLuint): void {...}{.stdcall.}
glVertexAttribI1uivEXT: proc (index: GLuint; v: ptr GLuint): void {...}{.stdcall.}
glVertexAttribI2i: proc (index: GLuint; x: GLint; y: GLint): void {...}{.stdcall.}
glVertexAttribI2iEXT: proc (index: GLuint; x: GLint; y: GLint): void {...}{.stdcall.}
glVertexAttribI2iv: proc (index: GLuint; v: ptr GLint): void {...}{.stdcall.}
glVertexAttribI2ivEXT: proc (index: GLuint; v: ptr GLint): void {...}{.stdcall.}
glVertexAttribI2ui: proc (index: GLuint; x: GLuint; y: GLuint): void {...}{.stdcall.}
glVertexAttribI2uiEXT: proc (index: GLuint; x: GLuint; y: GLuint): void {...}{.
    stdcall.}
glVertexAttribI2uiv: proc (index: GLuint; v: ptr GLuint): void {...}{.stdcall.}
glVertexAttribI2uivEXT: proc (index: GLuint; v: ptr GLuint): void {...}{.stdcall.}
glVertexAttribI3i: proc (index: GLuint; x: GLint; y: GLint; z: GLint): void {...}{.
    stdcall.}
glVertexAttribI3iEXT: proc (index: GLuint; x: GLint; y: GLint; z: GLint): void {...}{.
    stdcall.}
glVertexAttribI3iv: proc (index: GLuint; v: ptr GLint): void {...}{.stdcall.}
glVertexAttribI3ivEXT: proc (index: GLuint; v: ptr GLint): void {...}{.stdcall.}
glVertexAttribI3ui: proc (index: GLuint; x: GLuint; y: GLuint; z: GLuint): void {...}{.
    stdcall.}
glVertexAttribI3uiEXT: proc (index: GLuint; x: GLuint; y: GLuint; z: GLuint): void {...}{.
    stdcall.}
glVertexAttribI3uiv: proc (index: GLuint; v: ptr GLuint): void {...}{.stdcall.}
glVertexAttribI3uivEXT: proc (index: GLuint; v: ptr GLuint): void {...}{.stdcall.}
glVertexAttribI4bv: proc (index: GLuint; v: ptr GLbyte): void {...}{.stdcall.}
glVertexAttribI4bvEXT: proc (index: GLuint; v: ptr GLbyte): void {...}{.stdcall.}
glVertexAttribI4i: proc (index: GLuint; x: GLint; y: GLint; z: GLint; w: GLint): void {...}{.
    stdcall.}
glVertexAttribI4iEXT: proc (index: GLuint; x: GLint; y: GLint; z: GLint;
                            w: GLint): void {...}{.stdcall.}
glVertexAttribI4iv: proc (index: GLuint; v: ptr GLint): void {...}{.stdcall.}
glVertexAttribI4ivEXT: proc (index: GLuint; v: ptr GLint): void {...}{.stdcall.}
glVertexAttribI4sv: proc (index: GLuint; v: ptr GLshort): void {...}{.stdcall.}
glVertexAttribI4svEXT: proc (index: GLuint; v: ptr GLshort): void {...}{.stdcall.}
glVertexAttribI4ubv: proc (index: GLuint; v: ptr GLubyte): void {...}{.stdcall.}
glVertexAttribI4ubvEXT: proc (index: GLuint; v: ptr GLubyte): void {...}{.stdcall.}
glVertexAttribI4ui: proc (index: GLuint; x: GLuint; y: GLuint; z: GLuint;
                          w: GLuint): void {...}{.stdcall.}
glVertexAttribI4uiEXT: proc (index: GLuint; x: GLuint; y: GLuint; z: GLuint;
                             w: GLuint): void {...}{.stdcall.}
glVertexAttribI4uiv: proc (index: GLuint; v: ptr GLuint): void {...}{.stdcall.}
glVertexAttribI4uivEXT: proc (index: GLuint; v: ptr GLuint): void {...}{.stdcall.}
glVertexAttribI4usv: proc (index: GLuint; v: ptr GLushort): void {...}{.stdcall.}
glVertexAttribI4usvEXT: proc (index: GLuint; v: ptr GLushort): void {...}{.stdcall.}
glVertexAttribIFormat: proc (attribindex: GLuint; size: GLint; type: GLenum;
                             relativeoffset: GLuint): void {...}{.stdcall.}
glVertexAttribIFormatNV: proc (index: GLuint; size: GLint; type: GLenum;
                               stride: GLsizei): void {...}{.stdcall.}
glVertexAttribIPointer: proc (index: GLuint; size: GLint; type: GLenum;
                              stride: GLsizei; pointer: pointer): void {...}{.stdcall.}
glVertexAttribIPointerEXT: proc (index: GLuint; size: GLint; type: GLenum;
                                 stride: GLsizei; pointer: pointer): void {...}{.
    stdcall.}
glVertexAttribL1d: proc (index: GLuint; x: GLdouble): void {...}{.stdcall.}
glVertexAttribL1dEXT: proc (index: GLuint; x: GLdouble): void {...}{.stdcall.}
glVertexAttribL1dv: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttribL1dvEXT: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttribL1i64NV: proc (index: GLuint; x: GLint64EXT): void {...}{.stdcall.}
glVertexAttribL1i64vNV: proc (index: GLuint; v: ptr GLint64EXT): void {...}{.stdcall.}
glVertexAttribL1ui64ARB: proc (index: GLuint; x: GLuint64EXT): void {...}{.stdcall.}
glVertexAttribL1ui64NV: proc (index: GLuint; x: GLuint64EXT): void {...}{.stdcall.}
glVertexAttribL1ui64vARB: proc (index: GLuint; v: ptr GLuint64EXT): void {...}{.
    stdcall.}
glVertexAttribL1ui64vNV: proc (index: GLuint; v: ptr GLuint64EXT): void {...}{.
    stdcall.}
glVertexAttribL2d: proc (index: GLuint; x: GLdouble; y: GLdouble): void {...}{.
    stdcall.}
glVertexAttribL2dEXT: proc (index: GLuint; x: GLdouble; y: GLdouble): void {...}{.
    stdcall.}
glVertexAttribL2dv: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttribL2dvEXT: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttribL2i64NV: proc (index: GLuint; x: GLint64EXT; y: GLint64EXT): void {...}{.
    stdcall.}
glVertexAttribL2i64vNV: proc (index: GLuint; v: ptr GLint64EXT): void {...}{.stdcall.}
glVertexAttribL2ui64NV: proc (index: GLuint; x: GLuint64EXT; y: GLuint64EXT): void {...}{.
    stdcall.}
glVertexAttribL2ui64vNV: proc (index: GLuint; v: ptr GLuint64EXT): void {...}{.
    stdcall.}
glVertexAttribL3d: proc (index: GLuint; x: GLdouble; y: GLdouble; z: GLdouble): void {...}{.
    stdcall.}
glVertexAttribL3dEXT: proc (index: GLuint; x: GLdouble; y: GLdouble; z: GLdouble): void {...}{.
    stdcall.}
glVertexAttribL3dv: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttribL3dvEXT: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttribL3i64NV: proc (index: GLuint; x: GLint64EXT; y: GLint64EXT;
                             z: GLint64EXT): void {...}{.stdcall.}
glVertexAttribL3i64vNV: proc (index: GLuint; v: ptr GLint64EXT): void {...}{.stdcall.}
glVertexAttribL3ui64NV: proc (index: GLuint; x: GLuint64EXT; y: GLuint64EXT;
                              z: GLuint64EXT): void {...}{.stdcall.}
glVertexAttribL3ui64vNV: proc (index: GLuint; v: ptr GLuint64EXT): void {...}{.
    stdcall.}
glVertexAttribL4d: proc (index: GLuint; x: GLdouble; y: GLdouble; z: GLdouble;
                         w: GLdouble): void {...}{.stdcall.}
glVertexAttribL4dEXT: proc (index: GLuint; x: GLdouble; y: GLdouble;
                            z: GLdouble; w: GLdouble): void {...}{.stdcall.}
glVertexAttribL4dv: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttribL4dvEXT: proc (index: GLuint; v: ptr GLdouble): void {...}{.stdcall.}
glVertexAttribL4i64NV: proc (index: GLuint; x: GLint64EXT; y: GLint64EXT;
                             z: GLint64EXT; w: GLint64EXT): void {...}{.stdcall.}
glVertexAttribL4i64vNV: proc (index: GLuint; v: ptr GLint64EXT): void {...}{.stdcall.}
glVertexAttribL4ui64NV: proc (index: GLuint; x: GLuint64EXT; y: GLuint64EXT;
                              z: GLuint64EXT; w: GLuint64EXT): void {...}{.stdcall.}
glVertexAttribL4ui64vNV: proc (index: GLuint; v: ptr GLuint64EXT): void {...}{.
    stdcall.}
glVertexAttribLFormat: proc (attribindex: GLuint; size: GLint; type: GLenum;
                             relativeoffset: GLuint): void {...}{.stdcall.}
glVertexAttribLFormatNV: proc (index: GLuint; size: GLint; type: GLenum;
                               stride: GLsizei): void {...}{.stdcall.}
glVertexAttribLPointer: proc (index: GLuint; size: GLint; type: GLenum;
                              stride: GLsizei; pointer: pointer): void {...}{.stdcall.}
glVertexAttribLPointerEXT: proc (index: GLuint; size: GLint; type: GLenum;
                                 stride: GLsizei; pointer: pointer): void {...}{.
    stdcall.}
glVertexAttribP1ui: proc (index: GLuint; type: GLenum; normalized: GLboolean;
                          value: GLuint): void {...}{.stdcall.}
glVertexAttribP1uiv: proc (index: GLuint; type: GLenum; normalized: GLboolean;
                           value: ptr GLuint): void {...}{.stdcall.}
glVertexAttribP2ui: proc (index: GLuint; type: GLenum; normalized: GLboolean;
                          value: GLuint): void {...}{.stdcall.}
glVertexAttribP2uiv: proc (index: GLuint; type: GLenum; normalized: GLboolean;
                           value: ptr GLuint): void {...}{.stdcall.}
glVertexAttribP3ui: proc (index: GLuint; type: GLenum; normalized: GLboolean;
                          value: GLuint): void {...}{.stdcall.}
glVertexAttribP3uiv: proc (index: GLuint; type: GLenum; normalized: GLboolean;
                           value: ptr GLuint): void {...}{.stdcall.}
glVertexAttribP4ui: proc (index: GLuint; type: GLenum; normalized: GLboolean;
                          value: GLuint): void {...}{.stdcall.}
glVertexAttribP4uiv: proc (index: GLuint; type: GLenum; normalized: GLboolean;
                           value: ptr GLuint): void {...}{.stdcall.}
glVertexAttribParameteriAMD: proc (index: GLuint; pname: GLenum; param: GLint): void {...}{.
    stdcall.}
glVertexAttribPointer: proc (index: GLuint; size: GLint; type: GLenum;
                             normalized: GLboolean; stride: GLsizei;
                             pointer: pointer): void {...}{.stdcall.}
glVertexAttribPointerARB: proc (index: GLuint; size: GLint; type: GLenum;
                                normalized: GLboolean; stride: GLsizei;
                                pointer: pointer): void {...}{.stdcall.}
glVertexAttribPointerNV: proc (index: GLuint; fsize: GLint; type: GLenum;
                               stride: GLsizei; pointer: pointer): void {...}{.
    stdcall.}
glVertexAttribs1dvNV: proc (index: GLuint; count: GLsizei; v: ptr GLdouble): void {...}{.
    stdcall.}
glVertexAttribs1fvNV: proc (index: GLuint; count: GLsizei; v: ptr GLfloat): void {...}{.
    stdcall.}
glVertexAttribs1hvNV: proc (index: GLuint; n: GLsizei; v: ptr GLhalfNv): void {...}{.
    stdcall.}
glVertexAttribs1svNV: proc (index: GLuint; count: GLsizei; v: ptr GLshort): void {...}{.
    stdcall.}
glVertexAttribs2dvNV: proc (index: GLuint; count: GLsizei; v: ptr GLdouble): void {...}{.
    stdcall.}
glVertexAttribs2fvNV: proc (index: GLuint; count: GLsizei; v: ptr GLfloat): void {...}{.
    stdcall.}
glVertexAttribs2hvNV: proc (index: GLuint; n: GLsizei; v: ptr GLhalfNv): void {...}{.
    stdcall.}
glVertexAttribs2svNV: proc (index: GLuint; count: GLsizei; v: ptr GLshort): void {...}{.
    stdcall.}
glVertexAttribs3dvNV: proc (index: GLuint; count: GLsizei; v: ptr GLdouble): void {...}{.
    stdcall.}
glVertexAttribs3fvNV: proc (index: GLuint; count: GLsizei; v: ptr GLfloat): void {...}{.
    stdcall.}
glVertexAttribs3hvNV: proc (index: GLuint; n: GLsizei; v: ptr GLhalfNv): void {...}{.
    stdcall.}
glVertexAttribs3svNV: proc (index: GLuint; count: GLsizei; v: ptr GLshort): void {...}{.
    stdcall.}
glVertexAttribs4dvNV: proc (index: GLuint; count: GLsizei; v: ptr GLdouble): void {...}{.
    stdcall.}
glVertexAttribs4fvNV: proc (index: GLuint; count: GLsizei; v: ptr GLfloat): void {...}{.
    stdcall.}
glVertexAttribs4hvNV: proc (index: GLuint; n: GLsizei; v: ptr GLhalfNv): void {...}{.
    stdcall.}
glVertexAttribs4svNV: proc (index: GLuint; count: GLsizei; v: ptr GLshort): void {...}{.
    stdcall.}
glVertexAttribs4ubvNV: proc (index: GLuint; count: GLsizei; v: ptr GLubyte): void {...}{.
    stdcall.}
glVertexBindingDivisor: proc (bindingindex: GLuint; divisor: GLuint): void {...}{.
    stdcall.}
glVertexBlendARB: proc (count: GLint): void {...}{.stdcall.}
glVertexBlendEnvfATI: proc (pname: GLenum; param: GLfloat): void {...}{.stdcall.}
glVertexBlendEnviATI: proc (pname: GLenum; param: GLint): void {...}{.stdcall.}
glVertexFormatNV: proc (size: GLint; type: GLenum; stride: GLsizei): void {...}{.
    stdcall.}
glVertexP2ui: proc (type: GLenum; value: GLuint): void {...}{.stdcall.}
glVertexP2uiv: proc (type: GLenum; value: ptr GLuint): void {...}{.stdcall.}
glVertexP3ui: proc (type: GLenum; value: GLuint): void {...}{.stdcall.}
glVertexP3uiv: proc (type: GLenum; value: ptr GLuint): void {...}{.stdcall.}
glVertexP4ui: proc (type: GLenum; value: GLuint): void {...}{.stdcall.}
glVertexP4uiv: proc (type: GLenum; value: ptr GLuint): void {...}{.stdcall.}
glVertexPointer: proc (size: GLint; type: GLenum; stride: GLsizei;
                       pointer: pointer): void {...}{.stdcall.}
glVertexPointerEXT: proc (size: GLint; type: GLenum; stride: GLsizei;
                          count: GLsizei; pointer: pointer): void {...}{.stdcall.}
glVertexPointerListIBM: proc (size: GLint; type: GLenum; stride: GLint;
                              pointer: ptr pointer; ptrstride: GLint): void {...}{.
    stdcall.}
glVertexPointervINTEL: proc (size: GLint; type: GLenum; pointer: ptr pointer): void {...}{.
    stdcall.}
glVertexStream1dATI: proc (stream: GLenum; x: GLdouble): void {...}{.stdcall.}
glVertexStream1dvATI: proc (stream: GLenum; coords: ptr GLdouble): void {...}{.
    stdcall.}
glVertexStream1fATI: proc (stream: GLenum; x: GLfloat): void {...}{.stdcall.}
glVertexStream1fvATI: proc (stream: GLenum; coords: ptr GLfloat): void {...}{.stdcall.}
glVertexStream1iATI: proc (stream: GLenum; x: GLint): void {...}{.stdcall.}
glVertexStream1ivATI: proc (stream: GLenum; coords: ptr GLint): void {...}{.stdcall.}
glVertexStream1sATI: proc (stream: GLenum; x: GLshort): void {...}{.stdcall.}
glVertexStream1svATI: proc (stream: GLenum; coords: ptr GLshort): void {...}{.stdcall.}
glVertexStream2dATI: proc (stream: GLenum; x: GLdouble; y: GLdouble): void {...}{.
    stdcall.}
glVertexStream2dvATI: proc (stream: GLenum; coords: ptr GLdouble): void {...}{.
    stdcall.}
glVertexStream2fATI: proc (stream: GLenum; x: GLfloat; y: GLfloat): void {...}{.
    stdcall.}
glVertexStream2fvATI: proc (stream: GLenum; coords: ptr GLfloat): void {...}{.stdcall.}
glVertexStream2iATI: proc (stream: GLenum; x: GLint; y: GLint): void {...}{.stdcall.}
glVertexStream2ivATI: proc (stream: GLenum; coords: ptr GLint): void {...}{.stdcall.}
glVertexStream2sATI: proc (stream: GLenum; x: GLshort; y: GLshort): void {...}{.
    stdcall.}
glVertexStream2svATI: proc (stream: GLenum; coords: ptr GLshort): void {...}{.stdcall.}
glVertexStream3dATI: proc (stream: GLenum; x: GLdouble; y: GLdouble; z: GLdouble): void {...}{.
    stdcall.}
glVertexStream3dvATI: proc (stream: GLenum; coords: ptr GLdouble): void {...}{.
    stdcall.}
glVertexStream3fATI: proc (stream: GLenum; x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.
    stdcall.}
glVertexStream3fvATI: proc (stream: GLenum; coords: ptr GLfloat): void {...}{.stdcall.}
glVertexStream3iATI: proc (stream: GLenum; x: GLint; y: GLint; z: GLint): void {...}{.
    stdcall.}
glVertexStream3ivATI: proc (stream: GLenum; coords: ptr GLint): void {...}{.stdcall.}
glVertexStream3sATI: proc (stream: GLenum; x: GLshort; y: GLshort; z: GLshort): void {...}{.
    stdcall.}
glVertexStream3svATI: proc (stream: GLenum; coords: ptr GLshort): void {...}{.stdcall.}
glVertexStream4dATI: proc (stream: GLenum; x: GLdouble; y: GLdouble;
                           z: GLdouble; w: GLdouble): void {...}{.stdcall.}
glVertexStream4dvATI: proc (stream: GLenum; coords: ptr GLdouble): void {...}{.
    stdcall.}
glVertexStream4fATI: proc (stream: GLenum; x: GLfloat; y: GLfloat; z: GLfloat;
                           w: GLfloat): void {...}{.stdcall.}
glVertexStream4fvATI: proc (stream: GLenum; coords: ptr GLfloat): void {...}{.stdcall.}
glVertexStream4iATI: proc (stream: GLenum; x: GLint; y: GLint; z: GLint;
                           w: GLint): void {...}{.stdcall.}
glVertexStream4ivATI: proc (stream: GLenum; coords: ptr GLint): void {...}{.stdcall.}
glVertexStream4sATI: proc (stream: GLenum; x: GLshort; y: GLshort; z: GLshort;
                           w: GLshort): void {...}{.stdcall.}
glVertexStream4svATI: proc (stream: GLenum; coords: ptr GLshort): void {...}{.stdcall.}
glVertexWeightPointerEXT: proc (size: GLint; type: GLenum; stride: GLsizei;
                                pointer: pointer): void {...}{.stdcall.}
glVertexWeightfEXT: proc (weight: GLfloat): void {...}{.stdcall.}
glVertexWeightfvEXT: proc (weight: ptr GLfloat): void {...}{.stdcall.}
glVertexWeighthNV: proc (weight: GLhalfNv): void {...}{.stdcall.}
glVertexWeighthvNV: proc (weight: ptr GLhalfNv): void {...}{.stdcall.}
glVideoCaptureNV: proc (video_capture_slot: GLuint; sequence_num: ptr GLuint;
                        capture_time: ptr GLuint64EXT): GLenum {...}{.stdcall.}
glVideoCaptureStreamParameterdvNV: proc (video_capture_slot: GLuint;
    stream: GLuint; pname: GLenum; params: ptr GLdouble): void {...}{.stdcall.}
glVideoCaptureStreamParameterfvNV: proc (video_capture_slot: GLuint;
    stream: GLuint; pname: GLenum; params: ptr GLfloat): void {...}{.stdcall.}
glVideoCaptureStreamParameterivNV: proc (video_capture_slot: GLuint;
    stream: GLuint; pname: GLenum; params: ptr GLint): void {...}{.stdcall.}
glViewport: proc (x: GLint; y: GLint; width: GLsizei; height: GLsizei): void {...}{.
    stdcall.}
glViewportArrayv: proc (first: GLuint; count: GLsizei; v: ptr GLfloat): void {...}{.
    stdcall.}
glViewportArrayvNV: proc (first: GLuint; count: GLsizei; v: ptr GLfloat): void {...}{.
    stdcall.}
glViewportArrayvOES: proc (first: GLuint; count: GLsizei; v: ptr GLfloat): void {...}{.
    stdcall.}
glViewportIndexedf: proc (index: GLuint; x: GLfloat; y: GLfloat; w: GLfloat;
                          h: GLfloat): void {...}{.stdcall.}
glViewportIndexedfOES: proc (index: GLuint; x: GLfloat; y: GLfloat; w: GLfloat;
                             h: GLfloat): void {...}{.stdcall.}
glViewportIndexedfNV: proc (index: GLuint; x: GLfloat; y: GLfloat; w: GLfloat;
                            h: GLfloat): void {...}{.stdcall.}
glViewportIndexedfv: proc (index: GLuint; v: ptr GLfloat): void {...}{.stdcall.}
glViewportIndexedfvOES: proc (index: GLuint; v: ptr GLfloat): void {...}{.stdcall.}
glViewportIndexedfvNV: proc (index: GLuint; v: ptr GLfloat): void {...}{.stdcall.}
glViewportPositionWScaleNV: proc (index: GLuint; xcoeff: GLfloat;
                                  ycoeff: GLfloat): void {...}{.stdcall.}
glViewportSwizzleNV: proc (index: GLuint; swizzlex: GLenum; swizzley: GLenum;
                           swizzlez: GLenum; swizzlew: GLenum): void {...}{.stdcall.}
glWaitSemaphoreEXT: proc (semaphore: GLuint; numBufferBarriers: GLuint;
                          buffers: ptr GLuint; numTextureBarriers: GLuint;
                          textures: ptr GLuint; srcLayouts: ptr GLenum): void {...}{.
    stdcall.}
glWaitSemaphoreui64NVX: proc (waitGpu: GLuint; fenceObjectCount: GLsizei;
                              semaphoreArray: ptr GLuint;
                              fenceValueArray: ptr GLuint64): void {...}{.stdcall.}
glWaitSync: proc (sync: GLsync; flags: GLbitfield; timeout: GLuint64): void {...}{.
    stdcall.}
glWaitSyncAPPLE: proc (sync: GLsync; flags: GLbitfield; timeout: GLuint64): void {...}{.
    stdcall.}
glWeightPathsNV: proc (resultPath: GLuint; numPaths: GLsizei; paths: ptr GLuint;
                       weights: ptr GLfloat): void {...}{.stdcall.}
glWeightPointerARB: proc (size: GLint; type: GLenum; stride: GLsizei;
                          pointer: pointer): void {...}{.stdcall.}
glWeightPointerOES: proc (size: GLint; type: GLenum; stride: GLsizei;
                          pointer: pointer): void {...}{.stdcall.}
glWeightbvARB: proc (size: GLint; weights: ptr GLbyte): void {...}{.stdcall.}
glWeightdvARB: proc (size: GLint; weights: ptr GLdouble): void {...}{.stdcall.}
glWeightfvARB: proc (size: GLint; weights: ptr GLfloat): void {...}{.stdcall.}
glWeightivARB: proc (size: GLint; weights: ptr GLint): void {...}{.stdcall.}
glWeightsvARB: proc (size: GLint; weights: ptr GLshort): void {...}{.stdcall.}
glWeightubvARB: proc (size: GLint; weights: ptr GLubyte): void {...}{.stdcall.}
glWeightuivARB: proc (size: GLint; weights: ptr GLuint): void {...}{.stdcall.}
glWeightusvARB: proc (size: GLint; weights: ptr GLushort): void {...}{.stdcall.}
glWindowPos2d: proc (x: GLdouble; y: GLdouble): void {...}{.stdcall.}
glWindowPos2dARB: proc (x: GLdouble; y: GLdouble): void {...}{.stdcall.}
glWindowPos2dMESA: proc (x: GLdouble; y: GLdouble): void {...}{.stdcall.}
glWindowPos2dv: proc (v: ptr GLdouble): void {...}{.stdcall.}
glWindowPos2dvARB: proc (v: ptr GLdouble): void {...}{.stdcall.}
glWindowPos2dvMESA: proc (v: ptr GLdouble): void {...}{.stdcall.}
glWindowPos2f: proc (x: GLfloat; y: GLfloat): void {...}{.stdcall.}
glWindowPos2fARB: proc (x: GLfloat; y: GLfloat): void {...}{.stdcall.}
glWindowPos2fMESA: proc (x: GLfloat; y: GLfloat): void {...}{.stdcall.}
glWindowPos2fv: proc (v: ptr GLfloat): void {...}{.stdcall.}
glWindowPos2fvARB: proc (v: ptr GLfloat): void {...}{.stdcall.}
glWindowPos2fvMESA: proc (v: ptr GLfloat): void {...}{.stdcall.}
glWindowPos2i: proc (x: GLint; y: GLint): void {...}{.stdcall.}
glWindowPos2iARB: proc (x: GLint; y: GLint): void {...}{.stdcall.}
glWindowPos2iMESA: proc (x: GLint; y: GLint): void {...}{.stdcall.}
glWindowPos2iv: proc (v: ptr GLint): void {...}{.stdcall.}
glWindowPos2ivARB: proc (v: ptr GLint): void {...}{.stdcall.}
glWindowPos2ivMESA: proc (v: ptr GLint): void {...}{.stdcall.}
glWindowPos2s: proc (x: GLshort; y: GLshort): void {...}{.stdcall.}
glWindowPos2sARB: proc (x: GLshort; y: GLshort): void {...}{.stdcall.}
glWindowPos2sMESA: proc (x: GLshort; y: GLshort): void {...}{.stdcall.}
glWindowPos2sv: proc (v: ptr GLshort): void {...}{.stdcall.}
glWindowPos2svARB: proc (v: ptr GLshort): void {...}{.stdcall.}
glWindowPos2svMESA: proc (v: ptr GLshort): void {...}{.stdcall.}
glWindowPos3d: proc (x: GLdouble; y: GLdouble; z: GLdouble): void {...}{.stdcall.}
glWindowPos3dARB: proc (x: GLdouble; y: GLdouble; z: GLdouble): void {...}{.stdcall.}
glWindowPos3dMESA: proc (x: GLdouble; y: GLdouble; z: GLdouble): void {...}{.stdcall.}
glWindowPos3dv: proc (v: ptr GLdouble): void {...}{.stdcall.}
glWindowPos3dvARB: proc (v: ptr GLdouble): void {...}{.stdcall.}
glWindowPos3dvMESA: proc (v: ptr GLdouble): void {...}{.stdcall.}
glWindowPos3f: proc (x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.stdcall.}
glWindowPos3fARB: proc (x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.stdcall.}
glWindowPos3fMESA: proc (x: GLfloat; y: GLfloat; z: GLfloat): void {...}{.stdcall.}
glWindowPos3fv: proc (v: ptr GLfloat): void {...}{.stdcall.}
glWindowPos3fvARB: proc (v: ptr GLfloat): void {...}{.stdcall.}
glWindowPos3fvMESA: proc (v: ptr GLfloat): void {...}{.stdcall.}
glWindowPos3i: proc (x: GLint; y: GLint; z: GLint): void {...}{.stdcall.}
glWindowPos3iARB: proc (x: GLint; y: GLint; z: GLint): void {...}{.stdcall.}
glWindowPos3iMESA: proc (x: GLint; y: GLint; z: GLint): void {...}{.stdcall.}
glWindowPos3iv: proc (v: ptr GLint): void {...}{.stdcall.}
glWindowPos3ivARB: proc (v: ptr GLint): void {...}{.stdcall.}
glWindowPos3ivMESA: proc (v: ptr GLint): void {...}{.stdcall.}
glWindowPos3s: proc (x: GLshort; y: GLshort; z: GLshort): void {...}{.stdcall.}
glWindowPos3sARB: proc (x: GLshort; y: GLshort; z: GLshort): void {...}{.stdcall.}
glWindowPos3sMESA: proc (x: GLshort; y: GLshort; z: GLshort): void {...}{.stdcall.}
glWindowPos3sv: proc (v: ptr GLshort): void {...}{.stdcall.}
glWindowPos3svARB: proc (v: ptr GLshort): void {...}{.stdcall.}
glWindowPos3svMESA: proc (v: ptr GLshort): void {...}{.stdcall.}
glWindowPos4dMESA: proc (x: GLdouble; y: GLdouble; z: GLdouble; w: GLdouble): void {...}{.
    stdcall.}
glWindowPos4dvMESA: proc (v: ptr GLdouble): void {...}{.stdcall.}
glWindowPos4fMESA: proc (x: GLfloat; y: GLfloat; z: GLfloat; w: GLfloat): void {...}{.
    stdcall.}
glWindowPos4fvMESA: proc (v: ptr GLfloat): void {...}{.stdcall.}
glWindowPos4iMESA: proc (x: GLint; y: GLint; z: GLint; w: GLint): void {...}{.stdcall.}
glWindowPos4ivMESA: proc (v: ptr GLint): void {...}{.stdcall.}
glWindowPos4sMESA: proc (x: GLshort; y: GLshort; z: GLshort; w: GLshort): void {...}{.
    stdcall.}
glWindowPos4svMESA: proc (v: ptr GLshort): void {...}{.stdcall.}
glWindowRectanglesEXT: proc (mode: GLenum; count: GLsizei; box: ptr GLint): void {...}{.
    stdcall.}
glWriteMaskEXT: proc (res: GLuint; in: GLuint; outX: GLenum; outY: GLenum;
                      outZ: GLenum; outW: GLenum): void {...}{.stdcall.}
glDrawVkImageNV: proc (vkImage: GLuint64; sampler: GLuint; x0: GLfloat;
                       y0: GLfloat; x1: GLfloat; y1: GLfloat; z: GLfloat;
                       s0: GLfloat; t0: GLfloat; s1: GLfloat; t1: GLfloat): void {...}{.
    stdcall.}
glGetVkProcAddrNV: proc (name: cstring): GLVULKANPROCNV {...}{.stdcall.}
glWaitVkSemaphoreNV: proc (vkSemaphore: GLuint64): void {...}{.stdcall.}
glSignalVkSemaphoreNV: proc (vkSemaphore: GLuint64): void {...}{.stdcall.}
glSignalVkFenceNV: proc (vkFence: GLuint64): void {...}{.stdcall.}
glFramebufferParameteriMESA: proc (target: GLenum; pname: GLenum; param: GLint): void {...}{.
    stdcall.}
glGetFramebufferParameterivMESA: proc (target: GLenum; pname: GLenum;
                                       params: ptr GLint): void {...}{.stdcall.}

Consts

GL_CURRENT_BIT = 1'u
GL_POINT_BIT = 2'u
GL_LINE_BIT = 4'u
GL_POLYGON_BIT = 8'u
GL_POLYGON_STIPPLE_BIT = 16'u
GL_PIXEL_MODE_BIT = 32'u
GL_LIGHTING_BIT = 64'u
GL_FOG_BIT = 128'u
GL_DEPTH_BUFFER_BIT = 256'u
GL_ACCUM_BUFFER_BIT = 512'u
GL_STENCIL_BUFFER_BIT = 1024'u
GL_VIEWPORT_BIT = 2048'u
GL_TRANSFORM_BIT = 4096'u
GL_ENABLE_BIT = 8192'u
GL_COLOR_BUFFER_BIT = 16384'u
GL_HINT_BIT = 32768'u
GL_EVAL_BIT = 65536'u
GL_LIST_BIT = 131072'u
GL_TEXTURE_BIT = 262144'u
GL_SCISSOR_BIT = 524288'u
GL_MULTISAMPLE_BIT = 536870912'u
GL_MULTISAMPLE_BIT_ARB = 536870912'u
GL_MULTISAMPLE_BIT_EXT = 536870912'u
GL_MULTISAMPLE_BIT_3DFX = 536870912'u
GL_ALL_ATTRIB_BITS = 4294967295'u
Guaranteed to mark all attribute groups at once
GL_DYNAMIC_STORAGE_BIT = 256'u
GL_DYNAMIC_STORAGE_BIT_EXT = 256'u
GL_CLIENT_STORAGE_BIT = 512'u
GL_CLIENT_STORAGE_BIT_EXT = 512'u
GL_SPARSE_STORAGE_BIT_ARB = 1024'u
GL_LGPU_SEPARATE_STORAGE_BIT_NVX = 2048'u
GL_PER_GPU_STORAGE_BIT_NV = 2048'u
GL_EXTERNAL_STORAGE_BIT_NVX = 8192'u
GL_COVERAGE_BUFFER_BIT_NV = 32768'u
Collides with AttribMask bit GL_HINT_BIT. OK since this token is for OpenGL ES 2, which doesn't have attribute groups.
GL_CLIENT_PIXEL_STORE_BIT = 1'u
GL_CLIENT_VERTEX_ARRAY_BIT = 2'u
GL_CLIENT_ALL_ATTRIB_BITS = 4294967295'u
GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 1'u
GL_CONTEXT_FLAG_DEBUG_BIT = 2'u
GL_CONTEXT_FLAG_DEBUG_BIT_KHR = 2'u
GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT = 4'u
GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 4'u
GL_CONTEXT_FLAG_NO_ERROR_BIT = 8'u
GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 8'u
GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT = 16'u
GL_CONTEXT_CORE_PROFILE_BIT = 1'u
GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = 2'u
GL_MAP_READ_BIT = 1'u
GL_MAP_READ_BIT_EXT = 1'u
GL_MAP_WRITE_BIT = 2'u
GL_MAP_WRITE_BIT_EXT = 2'u
GL_MAP_INVALIDATE_RANGE_BIT = 4'u
GL_MAP_INVALIDATE_RANGE_BIT_EXT = 4'u
GL_MAP_INVALIDATE_BUFFER_BIT = 8'u
GL_MAP_INVALIDATE_BUFFER_BIT_EXT = 8'u
GL_MAP_FLUSH_EXPLICIT_BIT = 16'u
GL_MAP_FLUSH_EXPLICIT_BIT_EXT = 16'u
GL_MAP_UNSYNCHRONIZED_BIT = 32'u
GL_MAP_UNSYNCHRONIZED_BIT_EXT = 32'u
GL_MAP_PERSISTENT_BIT = 64'u
GL_MAP_PERSISTENT_BIT_EXT = 64'u
GL_MAP_COHERENT_BIT = 128'u
GL_MAP_COHERENT_BIT_EXT = 128'u
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 1'u
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT = 1'u
GL_ELEMENT_ARRAY_BARRIER_BIT = 2'u
GL_ELEMENT_ARRAY_BARRIER_BIT_EXT = 2'u
GL_UNIFORM_BARRIER_BIT = 4'u
GL_UNIFORM_BARRIER_BIT_EXT = 4'u
GL_TEXTURE_FETCH_BARRIER_BIT = 8'u
GL_TEXTURE_FETCH_BARRIER_BIT_EXT = 8'u
GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV = 16'u
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 32'u
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT = 32'u
GL_COMMAND_BARRIER_BIT = 64'u
GL_COMMAND_BARRIER_BIT_EXT = 64'u
GL_PIXEL_BUFFER_BARRIER_BIT = 128'u
GL_PIXEL_BUFFER_BARRIER_BIT_EXT = 128'u
GL_TEXTURE_UPDATE_BARRIER_BIT = 256'u
GL_TEXTURE_UPDATE_BARRIER_BIT_EXT = 256'u
GL_BUFFER_UPDATE_BARRIER_BIT = 512'u
GL_BUFFER_UPDATE_BARRIER_BIT_EXT = 512'u
GL_FRAMEBUFFER_BARRIER_BIT = 1024'u
GL_FRAMEBUFFER_BARRIER_BIT_EXT = 1024'u
GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 2048'u
GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT = 2048'u
GL_ATOMIC_COUNTER_BARRIER_BIT = 4096'u
GL_ATOMIC_COUNTER_BARRIER_BIT_EXT = 4096'u
GL_SHADER_STORAGE_BARRIER_BIT = 8192'u
GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT = 16384'u
GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT = 16384'u
GL_QUERY_BUFFER_BARRIER_BIT = 32768'u
GL_ALL_BARRIER_BITS = 4294967295'u
GL_ALL_BARRIER_BITS_EXT = 4294967295'u
GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD = 1'u
GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD = 2'u
GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD = 4'u
GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD = 8'u
GL_QUERY_ALL_EVENT_BITS_AMD = 4294967295'u
GL_SYNC_FLUSH_COMMANDS_BIT = 1'u
GL_SYNC_FLUSH_COMMANDS_BIT_APPLE = 1'u
GL_VERTEX_SHADER_BIT = 1'u
GL_VERTEX_SHADER_BIT_EXT = 1'u
GL_FRAGMENT_SHADER_BIT = 2'u
GL_FRAGMENT_SHADER_BIT_EXT = 2'u
GL_GEOMETRY_SHADER_BIT = 4'u
GL_GEOMETRY_SHADER_BIT_EXT = 4'u
GL_GEOMETRY_SHADER_BIT_OES = 4'u
GL_TESS_CONTROL_SHADER_BIT = 8'u
GL_TESS_CONTROL_SHADER_BIT_EXT = 8'u
GL_TESS_CONTROL_SHADER_BIT_OES = 8'u
GL_TESS_EVALUATION_SHADER_BIT = 16'u
GL_TESS_EVALUATION_SHADER_BIT_EXT = 16'u
GL_TESS_EVALUATION_SHADER_BIT_OES = 16'u
GL_COMPUTE_SHADER_BIT = 32'u
GL_MESH_SHADER_BIT_NV = 64'u
GL_TASK_SHADER_BIT_NV = 128'u
GL_ALL_SHADER_BITS = 4294967295'u
GL_ALL_SHADER_BITS_EXT = 4294967295'u
GL_SUBGROUP_FEATURE_BASIC_BIT_KHR = 1'u
GL_SUBGROUP_FEATURE_VOTE_BIT_KHR = 2'u
GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR = 4'u
GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR = 8'u
GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR = 16'u
GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR = 32'u
GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR = 64'u
GL_SUBGROUP_FEATURE_QUAD_BIT_KHR = 128'u
GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV = 256'u
GL_TEXTURE_STORAGE_SPARSE_BIT_AMD = 1'u
GL_RED_BIT_ATI = 1'u
GL_GREEN_BIT_ATI = 2'u
GL_BLUE_BIT_ATI = 4'u
GL_2X_BIT_ATI = 1'u
GL_4X_BIT_ATI = 2'u
GL_8X_BIT_ATI = 4'u
GL_HALF_BIT_ATI = 8'u
GL_QUARTER_BIT_ATI = 16'u
GL_EIGHTH_BIT_ATI = 32'u
GL_SATURATE_BIT_ATI = 64'u
GL_COMP_BIT_ATI = 2'u
GL_NEGATE_BIT_ATI = 4'u
GL_BIAS_BIT_ATI = 8'u
GL_TRACE_OPERATIONS_BIT_MESA = 1'u
GL_TRACE_PRIMITIVES_BIT_MESA = 2'u
GL_TRACE_ARRAYS_BIT_MESA = 4'u
GL_TRACE_TEXTURES_BIT_MESA = 8'u
GL_TRACE_PIXELS_BIT_MESA = 16'u
GL_TRACE_ERRORS_BIT_MESA = 32'u
GL_TRACE_ALL_BITS_MESA = 65535'u
GL_BOLD_BIT_NV = 1'u
GL_ITALIC_BIT_NV = 2'u
GL_GLYPH_WIDTH_BIT_NV = 1'u
GL_GLYPH_HEIGHT_BIT_NV = 2'u
GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 4'u
GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 8'u
GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 16'u
GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 32'u
GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 64'u
GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 128'u
GL_GLYPH_HAS_KERNING_BIT_NV = 256'u
GL_FONT_X_MIN_BOUNDS_BIT_NV = 65536'u
GL_FONT_Y_MIN_BOUNDS_BIT_NV = 131072'u
GL_FONT_X_MAX_BOUNDS_BIT_NV = 262144'u
GL_FONT_Y_MAX_BOUNDS_BIT_NV = 524288'u
GL_FONT_UNITS_PER_EM_BIT_NV = 1048576'u
GL_FONT_ASCENDER_BIT_NV = 2097152'u
GL_FONT_DESCENDER_BIT_NV = 4194304'u
GL_FONT_HEIGHT_BIT_NV = 8388608'u
GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 16777216'u
GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 33554432'u
GL_FONT_UNDERLINE_POSITION_BIT_NV = 67108864'u
GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 134217728'u
GL_FONT_HAS_KERNING_BIT_NV = 268435456'u
GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 536870912'u
GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0'u
GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 1'u
GL_VERTEX23_BIT_PGI = 4'u
GL_VERTEX4_BIT_PGI = 8'u
GL_COLOR3_BIT_PGI = 65536'u
GL_COLOR4_BIT_PGI = 131072'u
GL_EDGEFLAG_BIT_PGI = 262144'u
GL_INDEX_BIT_PGI = 524288'u
GL_MAT_AMBIENT_BIT_PGI = 1048576'u
GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 2097152'u
GL_MAT_DIFFUSE_BIT_PGI = 4194304'u
GL_MAT_EMISSION_BIT_PGI = 8388608'u
GL_MAT_COLOR_INDEXES_BIT_PGI = 16777216'u
GL_MAT_SHININESS_BIT_PGI = 33554432'u
GL_MAT_SPECULAR_BIT_PGI = 67108864'u
GL_NORMAL_BIT_PGI = 134217728'u
GL_TEXCOORD1_BIT_PGI = 268435456'u
GL_TEXCOORD2_BIT_PGI = 536870912'u
GL_TEXCOORD3_BIT_PGI = 1073741824'u
GL_TEXCOORD4_BIT_PGI = 2147483648'u
GL_COLOR_BUFFER_BIT0_QCOM = 1'u
GL_COLOR_BUFFER_BIT1_QCOM = 2'u
GL_COLOR_BUFFER_BIT2_QCOM = 4'u
GL_COLOR_BUFFER_BIT3_QCOM = 8'u
GL_COLOR_BUFFER_BIT4_QCOM = 16'u
GL_COLOR_BUFFER_BIT5_QCOM = 32'u
GL_COLOR_BUFFER_BIT6_QCOM = 64'u
GL_COLOR_BUFFER_BIT7_QCOM = 128'u
GL_DEPTH_BUFFER_BIT0_QCOM = 256'u
GL_DEPTH_BUFFER_BIT1_QCOM = 512'u
GL_DEPTH_BUFFER_BIT2_QCOM = 1024'u
GL_DEPTH_BUFFER_BIT3_QCOM = 2048'u
GL_DEPTH_BUFFER_BIT4_QCOM = 4096'u
GL_DEPTH_BUFFER_BIT5_QCOM = 8192'u
GL_DEPTH_BUFFER_BIT6_QCOM = 16384'u
GL_DEPTH_BUFFER_BIT7_QCOM = 32768'u
GL_STENCIL_BUFFER_BIT0_QCOM = 65536'u
GL_STENCIL_BUFFER_BIT1_QCOM = 131072'u
GL_STENCIL_BUFFER_BIT2_QCOM = 262144'u
GL_STENCIL_BUFFER_BIT3_QCOM = 524288'u
GL_STENCIL_BUFFER_BIT4_QCOM = 1048576'u
GL_STENCIL_BUFFER_BIT5_QCOM = 2097152'u
GL_STENCIL_BUFFER_BIT6_QCOM = 4194304'u
GL_STENCIL_BUFFER_BIT7_QCOM = 8388608'u
GL_MULTISAMPLE_BUFFER_BIT0_QCOM = 16777216'u
GL_MULTISAMPLE_BUFFER_BIT1_QCOM = 33554432'u
GL_MULTISAMPLE_BUFFER_BIT2_QCOM = 67108864'u
GL_MULTISAMPLE_BUFFER_BIT3_QCOM = 134217728'u
GL_MULTISAMPLE_BUFFER_BIT4_QCOM = 268435456'u
GL_MULTISAMPLE_BUFFER_BIT5_QCOM = 536870912'u
GL_MULTISAMPLE_BUFFER_BIT6_QCOM = 1073741824'u
GL_MULTISAMPLE_BUFFER_BIT7_QCOM = 2147483648'u
GL_FOVEATION_ENABLE_BIT_QCOM = 1'u
GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM = 2'u
GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM = 4'u
GL_TEXTURE_DEFORMATION_BIT_SGIX = 1'u
GL_GEOMETRY_DEFORMATION_BIT_SGIX = 2'u
GL_TERMINATE_SEQUENCE_COMMAND_NV = 0'u
GL_NOP_COMMAND_NV = 1'u
GL_DRAW_ELEMENTS_COMMAND_NV = 2'u
GL_DRAW_ARRAYS_COMMAND_NV = 3'u
GL_DRAW_ELEMENTS_STRIP_COMMAND_NV = 4'u
GL_DRAW_ARRAYS_STRIP_COMMAND_NV = 5'u
GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV = 6'u
GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV = 7'u
GL_ELEMENT_ADDRESS_COMMAND_NV = 8'u
GL_ATTRIBUTE_ADDRESS_COMMAND_NV = 9'u
GL_UNIFORM_ADDRESS_COMMAND_NV = 10'u
GL_BLEND_COLOR_COMMAND_NV = 11'u
GL_STENCIL_REF_COMMAND_NV = 12'u
GL_LINE_WIDTH_COMMAND_NV = 13'u
GL_POLYGON_OFFSET_COMMAND_NV = 14'u
GL_ALPHA_REF_COMMAND_NV = 15'u
GL_VIEWPORT_COMMAND_NV = 16'u
GL_SCISSOR_COMMAND_NV = 17'u
GL_FRONT_FACE_COMMAND_NV = 18'u
GL_LAYOUT_DEFAULT_INTEL = 0'u
GL_LAYOUT_LINEAR_INTEL = 1'u
GL_LAYOUT_LINEAR_CPU_CACHED_INTEL = 2'u
GL_CLOSE_PATH_NV = 0'u
GL_MOVE_TO_NV = 2'u
GL_RELATIVE_MOVE_TO_NV = 3'u
GL_LINE_TO_NV = 4'u
GL_RELATIVE_LINE_TO_NV = 5'u
GL_HORIZONTAL_LINE_TO_NV = 6'u
GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 7'u
GL_VERTICAL_LINE_TO_NV = 8'u
GL_RELATIVE_VERTICAL_LINE_TO_NV = 9'u
GL_QUADRATIC_CURVE_TO_NV = 10'u
GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 11'u
GL_CUBIC_CURVE_TO_NV = 12'u
GL_RELATIVE_CUBIC_CURVE_TO_NV = 13'u
GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 14'u
GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 15'u
GL_SMOOTH_CUBIC_CURVE_TO_NV = 16'u
GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 17'u
GL_SMALL_CCW_ARC_TO_NV = 18'u
GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 19'u
GL_SMALL_CW_ARC_TO_NV = 20'u
GL_RELATIVE_SMALL_CW_ARC_TO_NV = 21'u
GL_LARGE_CCW_ARC_TO_NV = 22'u
GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 23'u
GL_LARGE_CW_ARC_TO_NV = 24'u
GL_RELATIVE_LARGE_CW_ARC_TO_NV = 25'u
GL_CONIC_CURVE_TO_NV = 26'u
GL_RELATIVE_CONIC_CURVE_TO_NV = 27'u
GL_SHARED_EDGE_NV = 192'u
GL_ROUNDED_RECT_NV = 232'u
GL_RELATIVE_ROUNDED_RECT_NV = 233'u
GL_ROUNDED_RECT2_NV = 234'u
GL_RELATIVE_ROUNDED_RECT2_NV = 235'u
GL_ROUNDED_RECT4_NV = 236'u
GL_RELATIVE_ROUNDED_RECT4_NV = 237'u
GL_ROUNDED_RECT8_NV = 238'u
GL_RELATIVE_ROUNDED_RECT8_NV = 239'u
GL_RESTART_PATH_NV = 240'u
GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 242'u
GL_DUP_LAST_CUBIC_CURVE_TO_NV = 244'u
GL_RECT_NV = 246'u
GL_RELATIVE_RECT_NV = 247'u
GL_CIRCULAR_CCW_ARC_TO_NV = 248'u
GL_CIRCULAR_CW_ARC_TO_NV = 250'u
GL_CIRCULAR_TANGENT_ARC_TO_NV = 252'u
GL_ARC_TO_NV = 254'u
GL_RELATIVE_ARC_TO_NV = 255'u
GL_NEXT_BUFFER_NV = -2
GL_SKIP_COMPONENTS4_NV = -3
GL_SKIP_COMPONENTS3_NV = -4
GL_SKIP_COMPONENTS2_NV = -5
GL_SKIP_COMPONENTS1_NV = -6
GL_RESTART_SUN = 1'u
GL_REPLACE_MIDDLE_SUN = 2'u
GL_REPLACE_OLDEST_SUN = 3'u
GL_FALSE = 0'u
GL_NO_ERROR = 0'u
GL_ZERO = 0'u
GL_NONE = 0'u
GL_NONE_OES = 0'u
GL_TRUE = 1'u
GL_ONE = 1'u
GL_INVALID_INDEX = 0xFFFFFFFF'u32
Tagged as uint
GL_ALL_PIXELS_AMD = 4294967295'u
GL_TIMEOUT_IGNORED = 0xFFFFFFFFFFFFFFFF'u64
Tagged as uint64
GL_TIMEOUT_IGNORED_APPLE = 0xFFFFFFFFFFFFFFFF'u64
Tagged as uint64
GL_VERSION_ES_CL_1_0 = 1'u
Not an API enum. API definition macro for ES 1.0/1.1 headers
GL_VERSION_ES_CM_1_1 = 1'u
Not an API enum. API definition macro for ES 1.0/1.1 headers
GL_VERSION_ES_CL_1_1 = 1'u
Not an API enum. API definition macro for ES 1.0/1.1 headers
GL_UUID_SIZE_EXT = 16'u
GL_LUID_SIZE_EXT = 8'u
GL_POINTS = 0'u
GL_LINES = 1'u
GL_LINE_LOOP = 2'u
GL_LINE_STRIP = 3'u
GL_TRIANGLES = 4'u
GL_TRIANGLE_STRIP = 5'u
GL_TRIANGLE_FAN = 6'u
GL_QUADS = 7'u
GL_QUADS_EXT = 7'u
GL_QUADS_OES = 7'u
GL_QUAD_STRIP = 8'u
GL_POLYGON = 9'u
GL_LINES_ADJACENCY = 10'u
GL_LINES_ADJACENCY_ARB = 10'u
GL_LINES_ADJACENCY_EXT = 10'u
GL_LINES_ADJACENCY_OES = 10'u
GL_LINE_STRIP_ADJACENCY = 11'u
GL_LINE_STRIP_ADJACENCY_ARB = 11'u
GL_LINE_STRIP_ADJACENCY_EXT = 11'u
GL_LINE_STRIP_ADJACENCY_OES = 11'u
GL_TRIANGLES_ADJACENCY = 12'u
GL_TRIANGLES_ADJACENCY_ARB = 12'u
GL_TRIANGLES_ADJACENCY_EXT = 12'u
GL_TRIANGLES_ADJACENCY_OES = 12'u
GL_TRIANGLE_STRIP_ADJACENCY = 13'u
GL_TRIANGLE_STRIP_ADJACENCY_ARB = 13'u
GL_TRIANGLE_STRIP_ADJACENCY_EXT = 13'u
GL_TRIANGLE_STRIP_ADJACENCY_OES = 13'u
GL_PATCHES = 14'u
GL_PATCHES_EXT = 14'u
GL_PATCHES_OES = 14'u
GL_ACCUM = 256'u
GL_LOAD = 257'u
GL_RETURN = 258'u
GL_MULT = 259'u
GL_ADD = 260'u
GL_NEVER = 512'u
GL_LESS = 513'u
GL_EQUAL = 514'u
GL_LEQUAL = 515'u
GL_GREATER = 516'u
GL_NOTEQUAL = 517'u
GL_GEQUAL = 518'u
GL_ALWAYS = 519'u
GL_SRC_COLOR = 768'u
GL_ONE_MINUS_SRC_COLOR = 769'u
GL_SRC_ALPHA = 770'u
GL_ONE_MINUS_SRC_ALPHA = 771'u
GL_DST_ALPHA = 772'u
GL_ONE_MINUS_DST_ALPHA = 773'u
GL_DST_COLOR = 774'u
GL_ONE_MINUS_DST_COLOR = 775'u
GL_SRC_ALPHA_SATURATE = 776'u
GL_SRC_ALPHA_SATURATE_EXT = 776'u
GL_FRONT_LEFT = 1024'u
GL_FRONT_RIGHT = 1025'u
GL_BACK_LEFT = 1026'u
GL_BACK_RIGHT = 1027'u
GL_FRONT = 1028'u
GL_BACK = 1029'u
GL_LEFT = 1030'u
GL_RIGHT = 1031'u
GL_FRONT_AND_BACK = 1032'u
GL_AUX0 = 1033'u
GL_AUX1 = 1034'u
GL_AUX2 = 1035'u
GL_AUX3 = 1036'u
GL_INVALID_ENUM = 1280'u
GL_INVALID_VALUE = 1281'u
GL_INVALID_OPERATION = 1282'u
GL_STACK_OVERFLOW = 1283'u
GL_STACK_OVERFLOW_KHR = 1283'u
GL_STACK_UNDERFLOW = 1284'u
GL_STACK_UNDERFLOW_KHR = 1284'u
GL_OUT_OF_MEMORY = 1285'u
GL_INVALID_FRAMEBUFFER_OPERATION = 1286'u
GL_INVALID_FRAMEBUFFER_OPERATION_EXT = 1286'u
GL_INVALID_FRAMEBUFFER_OPERATION_OES = 1286'u
GL_CONTEXT_LOST = 1287'u
GL_CONTEXT_LOST_KHR = 1287'u
GL_2D = 1536'u
GL_3D = 1537'u
GL_3D_COLOR = 1538'u
GL_3D_COLOR_TEXTURE = 1539'u
GL_4D_COLOR_TEXTURE = 1540'u
GL_PASS_THROUGH_TOKEN = 1792'u
GL_POINT_TOKEN = 1793'u
GL_LINE_TOKEN = 1794'u
GL_POLYGON_TOKEN = 1795'u
GL_BITMAP_TOKEN = 1796'u
GL_DRAW_PIXEL_TOKEN = 1797'u
GL_COPY_PIXEL_TOKEN = 1798'u
GL_LINE_RESET_TOKEN = 1799'u
GL_EXP = 2048'u
GL_EXP2 = 2049'u
GL_CW = 2304'u
GL_CCW = 2305'u
GL_COEFF = 2560'u
GL_ORDER = 2561'u
GL_DOMAIN = 2562'u
GL_CURRENT_COLOR = 2816'u
GL_CURRENT_INDEX = 2817'u
GL_CURRENT_NORMAL = 2818'u
GL_CURRENT_TEXTURE_COORDS = 2819'u
GL_CURRENT_RASTER_COLOR = 2820'u
GL_CURRENT_RASTER_INDEX = 2821'u
GL_CURRENT_RASTER_TEXTURE_COORDS = 2822'u
GL_CURRENT_RASTER_POSITION = 2823'u
GL_CURRENT_RASTER_POSITION_VALID = 2824'u
GL_CURRENT_RASTER_DISTANCE = 2825'u
GL_POINT_SMOOTH = 2832'u
GL_POINT_SIZE = 2833'u
GL_POINT_SIZE_RANGE = 2834'u
GL_SMOOTH_POINT_SIZE_RANGE = 2834'u
GL_POINT_SIZE_GRANULARITY = 2835'u
GL_SMOOTH_POINT_SIZE_GRANULARITY = 2835'u
GL_LINE_SMOOTH = 2848'u
GL_LINE_WIDTH = 2849'u
GL_LINE_WIDTH_RANGE = 2850'u
GL_SMOOTH_LINE_WIDTH_RANGE = 2850'u
GL_LINE_WIDTH_GRANULARITY = 2851'u
GL_SMOOTH_LINE_WIDTH_GRANULARITY = 2851'u
GL_LINE_STIPPLE = 2852'u
GL_LINE_STIPPLE_PATTERN = 2853'u
GL_LINE_STIPPLE_REPEAT = 2854'u
GL_LIST_MODE = 2864'u
GL_MAX_LIST_NESTING = 2865'u
GL_LIST_BASE = 2866'u
GL_LIST_INDEX = 2867'u
GL_POLYGON_MODE = 2880'u
GL_POLYGON_MODE_NV = 2880'u
GL_POLYGON_SMOOTH = 2881'u
GL_POLYGON_STIPPLE = 2882'u
GL_EDGE_FLAG = 2883'u
GL_CULL_FACE = 2884'u
GL_CULL_FACE_MODE = 2885'u
GL_FRONT_FACE = 2886'u
GL_LIGHTING = 2896'u
GL_LIGHT_MODEL_LOCAL_VIEWER = 2897'u
GL_LIGHT_MODEL_TWO_SIDE = 2898'u
GL_LIGHT_MODEL_AMBIENT = 2899'u
GL_SHADE_MODEL = 2900'u
GL_COLOR_MATERIAL_FACE = 2901'u
GL_COLOR_MATERIAL_PARAMETER = 2902'u
GL_COLOR_MATERIAL = 2903'u
GL_FOG = 2912'u
GL_FOG_INDEX = 2913'u
GL_FOG_DENSITY = 2914'u
GL_FOG_START = 2915'u
GL_FOG_END = 2916'u
GL_FOG_MODE = 2917'u
GL_FOG_COLOR = 2918'u
GL_DEPTH_RANGE = 2928'u
GL_DEPTH_TEST = 2929'u
GL_DEPTH_WRITEMASK = 2930'u
GL_DEPTH_CLEAR_VALUE = 2931'u
GL_DEPTH_FUNC = 2932'u
GL_ACCUM_CLEAR_VALUE = 2944'u
GL_STENCIL_TEST = 2960'u
GL_STENCIL_CLEAR_VALUE = 2961'u
GL_STENCIL_FUNC = 2962'u
GL_STENCIL_VALUE_MASK = 2963'u
GL_STENCIL_FAIL = 2964'u
GL_STENCIL_PASS_DEPTH_FAIL = 2965'u
GL_STENCIL_PASS_DEPTH_PASS = 2966'u
GL_STENCIL_REF = 2967'u
GL_STENCIL_WRITEMASK = 2968'u
GL_MATRIX_MODE = 2976'u
GL_NORMALIZE = 2977'u
GL_VIEWPORT = 2978'u
GL_MODELVIEW_STACK_DEPTH = 2979'u
GL_MODELVIEW0_STACK_DEPTH_EXT = 2979'u
GL_PATH_MODELVIEW_STACK_DEPTH_NV = 2979'u
GL_PROJECTION_STACK_DEPTH = 2980'u
GL_PATH_PROJECTION_STACK_DEPTH_NV = 2980'u
GL_TEXTURE_STACK_DEPTH = 2981'u
GL_MODELVIEW_MATRIX = 2982'u
GL_MODELVIEW0_MATRIX_EXT = 2982'u
GL_PATH_MODELVIEW_MATRIX_NV = 2982'u
GL_PROJECTION_MATRIX = 2983'u
GL_PATH_PROJECTION_MATRIX_NV = 2983'u
GL_TEXTURE_MATRIX = 2984'u
GL_ATTRIB_STACK_DEPTH = 2992'u
GL_CLIENT_ATTRIB_STACK_DEPTH = 2993'u
GL_ALPHA_TEST = 3008'u
GL_ALPHA_TEST_QCOM = 3008'u
GL_ALPHA_TEST_FUNC = 3009'u
GL_ALPHA_TEST_FUNC_QCOM = 3009'u
GL_ALPHA_TEST_REF = 3010'u
GL_ALPHA_TEST_REF_QCOM = 3010'u
GL_DITHER = 3024'u
GL_BLEND_DST = 3040'u
GL_BLEND_SRC = 3041'u
GL_BLEND = 3042'u
GL_LOGIC_OP_MODE = 3056'u
GL_INDEX_LOGIC_OP = 3057'u
GL_LOGIC_OP = 3057'u
GL_COLOR_LOGIC_OP = 3058'u
GL_AUX_BUFFERS = 3072'u
GL_DRAW_BUFFER = 3073'u
GL_DRAW_BUFFER_EXT = 3073'u
GL_READ_BUFFER = 3074'u
GL_READ_BUFFER_EXT = 3074'u
GL_READ_BUFFER_NV = 3074'u
GL_SCISSOR_BOX = 3088'u
GL_SCISSOR_TEST = 3089'u
GL_INDEX_CLEAR_VALUE = 3104'u
GL_INDEX_WRITEMASK = 3105'u
GL_COLOR_CLEAR_VALUE = 3106'u
GL_COLOR_WRITEMASK = 3107'u
GL_INDEX_MODE = 3120'u
GL_RGBA_MODE = 3121'u
GL_DOUBLEBUFFER = 3122'u
GL_STEREO = 3123'u
GL_RENDER_MODE = 3136'u
GL_PERSPECTIVE_CORRECTION_HINT = 3152'u
GL_POINT_SMOOTH_HINT = 3153'u
GL_LINE_SMOOTH_HINT = 3154'u
GL_POLYGON_SMOOTH_HINT = 3155'u
GL_FOG_HINT = 3156'u
GL_TEXTURE_GEN_S = 3168'u
GL_TEXTURE_GEN_T = 3169'u
GL_TEXTURE_GEN_R = 3170'u
GL_TEXTURE_GEN_Q = 3171'u
GL_PIXEL_MAP_I_TO_I = 3184'u
GL_PIXEL_MAP_S_TO_S = 3185'u
GL_PIXEL_MAP_I_TO_R = 3186'u
GL_PIXEL_MAP_I_TO_G = 3187'u
GL_PIXEL_MAP_I_TO_B = 3188'u
GL_PIXEL_MAP_I_TO_A = 3189'u
GL_PIXEL_MAP_R_TO_R = 3190'u
GL_PIXEL_MAP_G_TO_G = 3191'u
GL_PIXEL_MAP_B_TO_B = 3192'u
GL_PIXEL_MAP_A_TO_A = 3193'u
GL_PIXEL_MAP_I_TO_I_SIZE = 3248'u
GL_PIXEL_MAP_S_TO_S_SIZE = 3249'u
GL_PIXEL_MAP_I_TO_R_SIZE = 3250'u
GL_PIXEL_MAP_I_TO_G_SIZE = 3251'u
GL_PIXEL_MAP_I_TO_B_SIZE = 3252'u
GL_PIXEL_MAP_I_TO_A_SIZE = 3253'u
GL_PIXEL_MAP_R_TO_R_SIZE = 3254'u
GL_PIXEL_MAP_G_TO_G_SIZE = 3255'u
GL_PIXEL_MAP_B_TO_B_SIZE = 3256'u
GL_PIXEL_MAP_A_TO_A_SIZE = 3257'u
GL_UNPACK_SWAP_BYTES = 3312'u
GL_UNPACK_LSB_FIRST = 3313'u
GL_UNPACK_ROW_LENGTH = 3314'u
GL_UNPACK_ROW_LENGTH_EXT = 3314'u
GL_UNPACK_SKIP_ROWS = 3315'u
GL_UNPACK_SKIP_ROWS_EXT = 3315'u
GL_UNPACK_SKIP_PIXELS = 3316'u
GL_UNPACK_SKIP_PIXELS_EXT = 3316'u
GL_UNPACK_ALIGNMENT = 3317'u
GL_PACK_SWAP_BYTES = 3328'u
GL_PACK_LSB_FIRST = 3329'u
GL_PACK_ROW_LENGTH = 3330'u
GL_PACK_SKIP_ROWS = 3331'u
GL_PACK_SKIP_PIXELS = 3332'u
GL_PACK_ALIGNMENT = 3333'u
GL_MAP_COLOR = 3344'u
GL_MAP_STENCIL = 3345'u
GL_INDEX_SHIFT = 3346'u
GL_INDEX_OFFSET = 3347'u
GL_RED_SCALE = 3348'u
GL_RED_BIAS = 3349'u
GL_ZOOM_X = 3350'u
GL_ZOOM_Y = 3351'u
GL_GREEN_SCALE = 3352'u
GL_GREEN_BIAS = 3353'u
GL_BLUE_SCALE = 3354'u
GL_BLUE_BIAS = 3355'u
GL_ALPHA_SCALE = 3356'u
GL_ALPHA_BIAS = 3357'u
GL_DEPTH_SCALE = 3358'u
GL_DEPTH_BIAS = 3359'u
GL_MAX_EVAL_ORDER = 3376'u
GL_MAX_LIGHTS = 3377'u
GL_MAX_CLIP_PLANES = 3378'u
GL_MAX_CLIP_PLANES_IMG = 3378'u
GL_MAX_CLIP_DISTANCES = 3378'u
GL_MAX_CLIP_DISTANCES_EXT = 3378'u
GL_MAX_CLIP_DISTANCES_APPLE = 3378'u
GL_MAX_TEXTURE_SIZE = 3379'u
GL_MAX_PIXEL_MAP_TABLE = 3380'u
GL_MAX_ATTRIB_STACK_DEPTH = 3381'u
GL_MAX_MODELVIEW_STACK_DEPTH = 3382'u
GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 3382'u
GL_MAX_NAME_STACK_DEPTH = 3383'u
GL_MAX_PROJECTION_STACK_DEPTH = 3384'u
GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 3384'u
GL_MAX_TEXTURE_STACK_DEPTH = 3385'u
GL_MAX_VIEWPORT_DIMS = 3386'u
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 3387'u
GL_SUBPIXEL_BITS = 3408'u
GL_INDEX_BITS = 3409'u
GL_RED_BITS = 3410'u
GL_GREEN_BITS = 3411'u
GL_BLUE_BITS = 3412'u
GL_ALPHA_BITS = 3413'u
GL_DEPTH_BITS = 3414'u
GL_STENCIL_BITS = 3415'u
GL_ACCUM_RED_BITS = 3416'u
GL_ACCUM_GREEN_BITS = 3417'u
GL_ACCUM_BLUE_BITS = 3418'u
GL_ACCUM_ALPHA_BITS = 3419'u
GL_NAME_STACK_DEPTH = 3440'u
GL_AUTO_NORMAL = 3456'u
GL_MAP1_COLOR_4 = 3472'u
GL_MAP1_INDEX = 3473'u
GL_MAP1_NORMAL = 3474'u
GL_MAP1_TEXTURE_COORD_1 = 3475'u
GL_MAP1_TEXTURE_COORD_2 = 3476'u
GL_MAP1_TEXTURE_COORD_3 = 3477'u
GL_MAP1_TEXTURE_COORD_4 = 3478'u
GL_MAP1_VERTEX_3 = 3479'u
GL_MAP1_VERTEX_4 = 3480'u
GL_MAP2_COLOR_4 = 3504'u
GL_MAP2_INDEX = 3505'u
GL_MAP2_NORMAL = 3506'u
GL_MAP2_TEXTURE_COORD_1 = 3507'u
GL_MAP2_TEXTURE_COORD_2 = 3508'u
GL_MAP2_TEXTURE_COORD_3 = 3509'u
GL_MAP2_TEXTURE_COORD_4 = 3510'u
GL_MAP2_VERTEX_3 = 3511'u
GL_MAP2_VERTEX_4 = 3512'u
GL_MAP1_GRID_DOMAIN = 3536'u
GL_MAP1_GRID_SEGMENTS = 3537'u
GL_MAP2_GRID_DOMAIN = 3538'u
GL_MAP2_GRID_SEGMENTS = 3539'u
GL_TEXTURE_1D = 3552'u
GL_TEXTURE_2D = 3553'u
GL_FEEDBACK_BUFFER_POINTER = 3568'u
GL_FEEDBACK_BUFFER_SIZE = 3569'u
GL_FEEDBACK_BUFFER_TYPE = 3570'u
GL_SELECTION_BUFFER_POINTER = 3571'u
GL_SELECTION_BUFFER_SIZE = 3572'u
GL_TEXTURE_WIDTH = 4096'u
GL_TEXTURE_HEIGHT = 4097'u
GL_TEXTURE_INTERNAL_FORMAT = 4099'u
GL_TEXTURE_COMPONENTS = 4099'u
GL_TEXTURE_BORDER_COLOR = 4100'u
GL_TEXTURE_BORDER_COLOR_EXT = 4100'u
GL_TEXTURE_BORDER_COLOR_NV = 4100'u
GL_TEXTURE_BORDER_COLOR_OES = 4100'u
GL_TEXTURE_BORDER = 4101'u
GL_TEXTURE_TARGET = 4102'u
GL_DONT_CARE = 4352'u
GL_FASTEST = 4353'u
GL_NICEST = 4354'u
GL_AMBIENT = 4608'u
GL_DIFFUSE = 4609'u
GL_SPECULAR = 4610'u
GL_POSITION = 4611'u
GL_SPOT_DIRECTION = 4612'u
GL_SPOT_EXPONENT = 4613'u
GL_SPOT_CUTOFF = 4614'u
GL_CONSTANT_ATTENUATION = 4615'u
GL_LINEAR_ATTENUATION = 4616'u
GL_QUADRATIC_ATTENUATION = 4617'u
GL_COMPILE = 4864'u
GL_COMPILE_AND_EXECUTE = 4865'u
EGL_BYTE = 5120'u
GL_UNSIGNED_BYTE = 5121'u
EGL_SHORT = 5122'u
GL_UNSIGNED_SHORT = 5123'u
EGL_INT = 5124'u
GL_UNSIGNED_INT = 5125'u
EGL_FLOAT = 5126'u
GL_2_BYTES = 5127'u
GL_2_BYTES_NV = 5127'u
GL_3_BYTES = 5128'u
GL_3_BYTES_NV = 5128'u
GL_4_BYTES = 5129'u
GL_4_BYTES_NV = 5129'u
EGL_DOUBLE = 5130'u
GL_DOUBLE_EXT = 5130'u
GL_HALF_FLOAT = 5131'u
GL_HALF_FLOAT_ARB = 5131'u
GL_HALF_FLOAT_NV = 5131'u
GL_HALF_APPLE = 5131'u
EGL_FIXED = 5132'u
GL_FIXED_OES = 5132'u
GL_INT64_ARB = 5134'u
GL_INT64_NV = 5134'u
GL_UNSIGNED_INT64_ARB = 5135'u
GL_UNSIGNED_INT64_NV = 5135'u
GL_CLEAR = 5376'u
GL_AND = 5377'u
GL_AND_REVERSE = 5378'u
GL_COPY = 5379'u
GL_AND_INVERTED = 5380'u
GL_NOOP = 5381'u
GL_XOR = 5382'u
GL_XOR_NV = 5382'u
GL_OR = 5383'u
GL_NOR = 5384'u
GL_EQUIV = 5385'u
GL_INVERT = 5386'u
GL_OR_REVERSE = 5387'u
GL_COPY_INVERTED = 5388'u
GL_OR_INVERTED = 5389'u
GL_NAND = 5390'u
GL_SET = 5391'u
GL_EMISSION = 5632'u
GL_SHININESS = 5633'u
GL_AMBIENT_AND_DIFFUSE = 5634'u
GL_COLOR_INDEXES = 5635'u
GL_MODELVIEW = 5888'u
GL_MODELVIEW0_ARB = 5888'u
GL_MODELVIEW0_EXT = 5888'u
GL_PATH_MODELVIEW_NV = 5888'u
GL_PROJECTION = 5889'u
GL_PATH_PROJECTION_NV = 5889'u
GL_TEXTURE = 5890'u
GL_COLOR = 6144'u
GL_COLOR_EXT = 6144'u
GL_DEPTH = 6145'u
GL_DEPTH_EXT = 6145'u
GL_STENCIL = 6146'u
GL_STENCIL_EXT = 6146'u
GL_COLOR_INDEX = 6400'u
GL_STENCIL_INDEX = 6401'u
GL_STENCIL_INDEX_OES = 6401'u
GL_DEPTH_COMPONENT = 6402'u
GL_RED = 6403'u
GL_RED_EXT = 6403'u
GL_RED_NV = 6403'u
GL_GREEN = 6404'u
GL_GREEN_NV = 6404'u
GL_BLUE = 6405'u
GL_BLUE_NV = 6405'u
GL_ALPHA = 6406'u
GL_RGB = 6407'u
GL_RGBA = 6408'u
GL_LUMINANCE = 6409'u
GL_LUMINANCE_ALPHA = 6410'u
GL_BITMAP = 6656'u
GL_POINT = 6912'u
GL_POINT_NV = 6912'u
GL_LINE = 6913'u
GL_LINE_NV = 6913'u
GL_FILL = 6914'u
GL_FILL_NV = 6914'u
GL_RENDER = 7168'u
GL_FEEDBACK = 7169'u
GL_SELECT = 7170'u
GL_FLAT = 7424'u
GL_SMOOTH = 7425'u
GL_KEEP = 7680'u
GL_REPLACE = 7681'u
GL_INCR = 7682'u
GL_DECR = 7683'u
GL_VENDOR = 7936'u
GL_RENDERER = 7937'u
GL_VERSION = 7938'u
GL_EXTENSIONS = 7939'u
GL_S = 8192'u
GL_T = 8193'u
GL_R = 8194'u
GL_Q = 8195'u
GL_MODULATE = 8448'u
GL_DECAL = 8449'u
GL_TEXTURE_ENV_MODE = 8704'u
GL_TEXTURE_ENV_COLOR = 8705'u
GL_TEXTURE_ENV = 8960'u
GL_EYE_LINEAR = 9216'u
GL_EYE_LINEAR_NV = 9216'u
GL_OBJECT_LINEAR = 9217'u
GL_OBJECT_LINEAR_NV = 9217'u
GL_SPHERE_MAP = 9218'u
GL_TEXTURE_GEN_MODE = 9472'u
GL_TEXTURE_GEN_MODE_OES = 9472'u
GL_OBJECT_PLANE = 9473'u
GL_EYE_PLANE = 9474'u
GL_NEAREST = 9728'u
GL_LINEAR = 9729'u
GL_NEAREST_MIPMAP_NEAREST = 9984'u
GL_LINEAR_MIPMAP_NEAREST = 9985'u
GL_NEAREST_MIPMAP_LINEAR = 9986'u
GL_LINEAR_MIPMAP_LINEAR = 9987'u
GL_TEXTURE_MAG_FILTER = 10240'u
GL_TEXTURE_MIN_FILTER = 10241'u
GL_TEXTURE_WRAP_S = 10242'u
GL_TEXTURE_WRAP_T = 10243'u
GL_CLAMP = 10496'u
GL_REPEAT = 10497'u
GL_POLYGON_OFFSET_UNITS = 10752'u
GL_POLYGON_OFFSET_POINT = 10753'u
GL_POLYGON_OFFSET_POINT_NV = 10753'u
GL_POLYGON_OFFSET_LINE = 10754'u
GL_POLYGON_OFFSET_LINE_NV = 10754'u
GL_R3_G3_B2 = 10768'u
GL_V2F = 10784'u
GL_V3F = 10785'u
GL_C4UB_V2F = 10786'u
GL_C4UB_V3F = 10787'u
GL_C3F_V3F = 10788'u
GL_N3F_V3F = 10789'u
GL_C4F_N3F_V3F = 10790'u
GL_T2F_V3F = 10791'u
GL_T4F_V4F = 10792'u
GL_T2F_C4UB_V3F = 10793'u
GL_T2F_C3F_V3F = 10794'u
GL_T2F_N3F_V3F = 10795'u
GL_T2F_C4F_N3F_V3F = 10796'u
GL_T4F_C4F_N3F_V4F = 10797'u
GL_CLIP_PLANE0 = 12288'u
GL_CLIP_PLANE0_IMG = 12288'u
GL_CLIP_DISTANCE0 = 12288'u
GL_CLIP_DISTANCE0_EXT = 12288'u
GL_CLIP_DISTANCE0_APPLE = 12288'u
GL_CLIP_PLANE1 = 12289'u
GL_CLIP_PLANE1_IMG = 12289'u
GL_CLIP_DISTANCE1 = 12289'u
GL_CLIP_DISTANCE1_EXT = 12289'u
GL_CLIP_DISTANCE1_APPLE = 12289'u
GL_CLIP_PLANE2 = 12290'u
GL_CLIP_PLANE2_IMG = 12290'u
GL_CLIP_DISTANCE2 = 12290'u
GL_CLIP_DISTANCE2_EXT = 12290'u
GL_CLIP_DISTANCE2_APPLE = 12290'u
GL_CLIP_PLANE3 = 12291'u
GL_CLIP_PLANE3_IMG = 12291'u
GL_CLIP_DISTANCE3 = 12291'u
GL_CLIP_DISTANCE3_EXT = 12291'u
GL_CLIP_DISTANCE3_APPLE = 12291'u
GL_CLIP_PLANE4 = 12292'u
GL_CLIP_PLANE4_IMG = 12292'u
GL_CLIP_DISTANCE4 = 12292'u
GL_CLIP_DISTANCE4_EXT = 12292'u
GL_CLIP_DISTANCE4_APPLE = 12292'u
GL_CLIP_PLANE5 = 12293'u
GL_CLIP_PLANE5_IMG = 12293'u
GL_CLIP_DISTANCE5 = 12293'u
GL_CLIP_DISTANCE5_EXT = 12293'u
GL_CLIP_DISTANCE5_APPLE = 12293'u
GL_CLIP_DISTANCE6 = 12294'u
GL_CLIP_DISTANCE6_EXT = 12294'u
GL_CLIP_DISTANCE6_APPLE = 12294'u
GL_CLIP_DISTANCE7 = 12295'u
GL_CLIP_DISTANCE7_EXT = 12295'u
GL_CLIP_DISTANCE7_APPLE = 12295'u
GL_LIGHT0 = 16384'u
GL_LIGHT1 = 16385'u
GL_LIGHT2 = 16386'u
GL_LIGHT3 = 16387'u
GL_LIGHT4 = 16388'u
GL_LIGHT5 = 16389'u
GL_LIGHT6 = 16390'u
GL_LIGHT7 = 16391'u
GL_ABGR_EXT = 32768'u
GL_CONSTANT_COLOR = 32769'u
GL_CONSTANT_COLOR_EXT = 32769'u
GL_ONE_MINUS_CONSTANT_COLOR = 32770'u
GL_ONE_MINUS_CONSTANT_COLOR_EXT = 32770'u
GL_CONSTANT_ALPHA = 32771'u
GL_CONSTANT_ALPHA_EXT = 32771'u
GL_ONE_MINUS_CONSTANT_ALPHA = 32772'u
GL_ONE_MINUS_CONSTANT_ALPHA_EXT = 32772'u
GL_BLEND_COLOR = 32773'u
GL_BLEND_COLOR_EXT = 32773'u
GL_FUNC_ADD = 32774'u
GL_FUNC_ADD_EXT = 32774'u
GL_FUNC_ADD_OES = 32774'u
GL_MIN = 32775'u
GL_MIN_EXT = 32775'u
GL_MAX = 32776'u
GL_MAX_EXT = 32776'u
GL_BLEND_EQUATION = 32777'u
GL_BLEND_EQUATION_EXT = 32777'u
GL_BLEND_EQUATION_OES = 32777'u
GL_BLEND_EQUATION_RGB = 32777'u
GL_BLEND_EQUATION_RGB_EXT = 32777'u
GL_BLEND_EQUATION_RGB_OES = 32777'u
GL_FUNC_SUBTRACT = 32778'u
GL_FUNC_SUBTRACT_EXT = 32778'u
GL_FUNC_SUBTRACT_OES = 32778'u
GL_FUNC_REVERSE_SUBTRACT = 32779'u
GL_FUNC_REVERSE_SUBTRACT_EXT = 32779'u
GL_FUNC_REVERSE_SUBTRACT_OES = 32779'u
GL_CMYK_EXT = 32780'u
GL_CMYKA_EXT = 32781'u
GL_PACK_CMYK_HINT_EXT = 32782'u
GL_UNPACK_CMYK_HINT_EXT = 32783'u
GL_CONVOLUTION_1D = 32784'u
GL_CONVOLUTION_1D_EXT = 32784'u
GL_CONVOLUTION_2D = 32785'u
GL_CONVOLUTION_2D_EXT = 32785'u
GL_SEPARABLE_2D = 32786'u
GL_SEPARABLE_2D_EXT = 32786'u
GL_CONVOLUTION_BORDER_MODE = 32787'u
GL_CONVOLUTION_BORDER_MODE_EXT = 32787'u
GL_CONVOLUTION_FILTER_SCALE = 32788'u
GL_CONVOLUTION_FILTER_SCALE_EXT = 32788'u
GL_CONVOLUTION_FILTER_BIAS = 32789'u
GL_CONVOLUTION_FILTER_BIAS_EXT = 32789'u
GL_REDUCE = 32790'u
GL_REDUCE_EXT = 32790'u
GL_CONVOLUTION_FORMAT = 32791'u
GL_CONVOLUTION_FORMAT_EXT = 32791'u
GL_CONVOLUTION_WIDTH = 32792'u
GL_CONVOLUTION_WIDTH_EXT = 32792'u
GL_CONVOLUTION_HEIGHT = 32793'u
GL_CONVOLUTION_HEIGHT_EXT = 32793'u
GL_MAX_CONVOLUTION_WIDTH = 32794'u
GL_MAX_CONVOLUTION_WIDTH_EXT = 32794'u
GL_MAX_CONVOLUTION_HEIGHT = 32795'u
GL_MAX_CONVOLUTION_HEIGHT_EXT = 32795'u
GL_POST_CONVOLUTION_RED_SCALE = 32796'u
GL_POST_CONVOLUTION_RED_SCALE_EXT = 32796'u
GL_POST_CONVOLUTION_GREEN_SCALE = 32797'u
GL_POST_CONVOLUTION_GREEN_SCALE_EXT = 32797'u
GL_POST_CONVOLUTION_BLUE_SCALE = 32798'u
GL_POST_CONVOLUTION_BLUE_SCALE_EXT = 32798'u
GL_POST_CONVOLUTION_ALPHA_SCALE = 32799'u
GL_POST_CONVOLUTION_ALPHA_SCALE_EXT = 32799'u
GL_POST_CONVOLUTION_RED_BIAS = 32800'u
GL_POST_CONVOLUTION_RED_BIAS_EXT = 32800'u
GL_POST_CONVOLUTION_GREEN_BIAS = 32801'u
GL_POST_CONVOLUTION_GREEN_BIAS_EXT = 32801'u
GL_POST_CONVOLUTION_BLUE_BIAS = 32802'u
GL_POST_CONVOLUTION_BLUE_BIAS_EXT = 32802'u
GL_POST_CONVOLUTION_ALPHA_BIAS = 32803'u
GL_POST_CONVOLUTION_ALPHA_BIAS_EXT = 32803'u
GL_HISTOGRAM = 32804'u
GL_HISTOGRAM_EXT = 32804'u
GL_PROXY_HISTOGRAM = 32805'u
GL_PROXY_HISTOGRAM_EXT = 32805'u
GL_HISTOGRAM_WIDTH = 32806'u
GL_HISTOGRAM_WIDTH_EXT = 32806'u
GL_HISTOGRAM_FORMAT = 32807'u
GL_HISTOGRAM_FORMAT_EXT = 32807'u
GL_HISTOGRAM_RED_SIZE = 32808'u
GL_HISTOGRAM_RED_SIZE_EXT = 32808'u
GL_HISTOGRAM_GREEN_SIZE = 32809'u
GL_HISTOGRAM_GREEN_SIZE_EXT = 32809'u
GL_HISTOGRAM_BLUE_SIZE = 32810'u
GL_HISTOGRAM_BLUE_SIZE_EXT = 32810'u
GL_HISTOGRAM_ALPHA_SIZE = 32811'u
GL_HISTOGRAM_ALPHA_SIZE_EXT = 32811'u
GL_HISTOGRAM_LUMINANCE_SIZE = 32812'u
GL_HISTOGRAM_LUMINANCE_SIZE_EXT = 32812'u
GL_HISTOGRAM_SINK = 32813'u
GL_HISTOGRAM_SINK_EXT = 32813'u
GL_MINMAX = 32814'u
GL_MINMAX_EXT = 32814'u
GL_MINMAX_FORMAT = 32815'u
GL_MINMAX_FORMAT_EXT = 32815'u
GL_MINMAX_SINK = 32816'u
GL_MINMAX_SINK_EXT = 32816'u
GL_TABLE_TOO_LARGE_EXT = 32817'u
GL_TABLE_TOO_LARGE = 32817'u
GL_UNSIGNED_BYTE_3_3_2 = 32818'u
GL_UNSIGNED_BYTE_3_3_2_EXT = 32818'u
GL_UNSIGNED_SHORT_4_4_4_4 = 32819'u
GL_UNSIGNED_SHORT_4_4_4_4_EXT = 32819'u
GL_UNSIGNED_SHORT_5_5_5_1 = 32820'u
GL_UNSIGNED_SHORT_5_5_5_1_EXT = 32820'u
GL_UNSIGNED_INT_8_8_8_8 = 32821'u
GL_UNSIGNED_INT_8_8_8_8_EXT = 32821'u
GL_UNSIGNED_INT_10_10_10_2 = 32822'u
GL_UNSIGNED_INT_10_10_10_2_EXT = 32822'u
GL_POLYGON_OFFSET_EXT = 32823'u
GL_POLYGON_OFFSET_FILL = 32823'u
GL_POLYGON_OFFSET_FACTOR = 32824'u
GL_POLYGON_OFFSET_FACTOR_EXT = 32824'u
GL_POLYGON_OFFSET_BIAS_EXT = 32825'u
GL_RESCALE_NORMAL = 32826'u
GL_RESCALE_NORMAL_EXT = 32826'u
GL_ALPHA4 = 32827'u
GL_ALPHA4_EXT = 32827'u
GL_ALPHA8 = 32828'u
GL_ALPHA8_EXT = 32828'u
GL_ALPHA8_OES = 32828'u
GL_ALPHA12 = 32829'u
GL_ALPHA12_EXT = 32829'u
GL_ALPHA16 = 32830'u
GL_ALPHA16_EXT = 32830'u
GL_LUMINANCE4 = 32831'u
GL_LUMINANCE4_EXT = 32831'u
GL_LUMINANCE8 = 32832'u
GL_LUMINANCE8_EXT = 32832'u
GL_LUMINANCE8_OES = 32832'u
GL_LUMINANCE12 = 32833'u
GL_LUMINANCE12_EXT = 32833'u
GL_LUMINANCE16 = 32834'u
GL_LUMINANCE16_EXT = 32834'u
GL_LUMINANCE4_ALPHA4 = 32835'u
GL_LUMINANCE4_ALPHA4_EXT = 32835'u
GL_LUMINANCE4_ALPHA4_OES = 32835'u
GL_LUMINANCE6_ALPHA2 = 32836'u
GL_LUMINANCE6_ALPHA2_EXT = 32836'u
GL_LUMINANCE8_ALPHA8 = 32837'u
GL_LUMINANCE8_ALPHA8_EXT = 32837'u
GL_LUMINANCE8_ALPHA8_OES = 32837'u
GL_LUMINANCE12_ALPHA4 = 32838'u
GL_LUMINANCE12_ALPHA4_EXT = 32838'u
GL_LUMINANCE12_ALPHA12 = 32839'u
GL_LUMINANCE12_ALPHA12_EXT = 32839'u
GL_LUMINANCE16_ALPHA16 = 32840'u
GL_LUMINANCE16_ALPHA16_EXT = 32840'u
GL_INTENSITY = 32841'u
GL_INTENSITY_EXT = 32841'u
GL_INTENSITY4 = 32842'u
GL_INTENSITY4_EXT = 32842'u
GL_INTENSITY8 = 32843'u
GL_INTENSITY8_EXT = 32843'u
GL_INTENSITY12 = 32844'u
GL_INTENSITY12_EXT = 32844'u
GL_INTENSITY16 = 32845'u
GL_INTENSITY16_EXT = 32845'u
GL_RGB2_EXT = 32846'u
GL_RGB4 = 32847'u
GL_RGB4_EXT = 32847'u
GL_RGB5 = 32848'u
GL_RGB5_EXT = 32848'u
GL_RGB8 = 32849'u
GL_RGB8_EXT = 32849'u
GL_RGB8_OES = 32849'u
GL_RGB10 = 32850'u
GL_RGB10_EXT = 32850'u
GL_RGB12 = 32851'u
GL_RGB12_EXT = 32851'u
GL_RGB16 = 32852'u
GL_RGB16_EXT = 32852'u
GL_RGBA2 = 32853'u
GL_RGBA2_EXT = 32853'u
GL_RGBA4 = 32854'u
GL_RGBA4_EXT = 32854'u
GL_RGBA4_OES = 32854'u
GL_RGB5_A1 = 32855'u
GL_RGB5_A1_EXT = 32855'u
GL_RGB5_A1_OES = 32855'u
GL_RGBA8 = 32856'u
GL_RGBA8_EXT = 32856'u
GL_RGBA8_OES = 32856'u
GL_RGB10_A2 = 32857'u
GL_RGB10_A2_EXT = 32857'u
GL_RGBA12 = 32858'u
GL_RGBA12_EXT = 32858'u
GL_RGBA16 = 32859'u
GL_RGBA16_EXT = 32859'u
GL_TEXTURE_RED_SIZE = 32860'u
GL_TEXTURE_RED_SIZE_EXT = 32860'u
GL_TEXTURE_GREEN_SIZE = 32861'u
GL_TEXTURE_GREEN_SIZE_EXT = 32861'u
GL_TEXTURE_BLUE_SIZE = 32862'u
GL_TEXTURE_BLUE_SIZE_EXT = 32862'u
GL_TEXTURE_ALPHA_SIZE = 32863'u
GL_TEXTURE_ALPHA_SIZE_EXT = 32863'u
GL_TEXTURE_LUMINANCE_SIZE = 32864'u
GL_TEXTURE_LUMINANCE_SIZE_EXT = 32864'u
GL_TEXTURE_INTENSITY_SIZE = 32865'u
GL_TEXTURE_INTENSITY_SIZE_EXT = 32865'u
GL_REPLACE_EXT = 32866'u
GL_PROXY_TEXTURE_1D = 32867'u
GL_PROXY_TEXTURE_1D_EXT = 32867'u
GL_PROXY_TEXTURE_2D = 32868'u
GL_PROXY_TEXTURE_2D_EXT = 32868'u
GL_TEXTURE_TOO_LARGE_EXT = 32869'u
GL_TEXTURE_PRIORITY = 32870'u
GL_TEXTURE_PRIORITY_EXT = 32870'u
GL_TEXTURE_RESIDENT = 32871'u
GL_TEXTURE_RESIDENT_EXT = 32871'u
GL_TEXTURE_1D_BINDING_EXT = 32872'u
GL_TEXTURE_BINDING_1D = 32872'u
GL_TEXTURE_2D_BINDING_EXT = 32873'u
GL_TEXTURE_BINDING_2D = 32873'u
GL_TEXTURE_3D_BINDING_EXT = 32874'u
GL_TEXTURE_3D_BINDING_OES = 32874'u
GL_TEXTURE_BINDING_3D = 32874'u
GL_TEXTURE_BINDING_3D_OES = 32874'u
GL_PACK_SKIP_IMAGES = 32875'u
GL_PACK_SKIP_IMAGES_EXT = 32875'u
GL_PACK_IMAGE_HEIGHT = 32876'u
GL_PACK_IMAGE_HEIGHT_EXT = 32876'u
GL_UNPACK_SKIP_IMAGES = 32877'u
GL_UNPACK_SKIP_IMAGES_EXT = 32877'u
GL_UNPACK_IMAGE_HEIGHT = 32878'u
GL_UNPACK_IMAGE_HEIGHT_EXT = 32878'u
GL_TEXTURE_3D = 32879'u
GL_TEXTURE_3D_EXT = 32879'u
GL_TEXTURE_3D_OES = 32879'u
GL_PROXY_TEXTURE_3D = 32880'u
GL_PROXY_TEXTURE_3D_EXT = 32880'u
GL_TEXTURE_DEPTH = 32881'u
GL_TEXTURE_DEPTH_EXT = 32881'u
GL_TEXTURE_WRAP_R = 32882'u
GL_TEXTURE_WRAP_R_EXT = 32882'u
GL_TEXTURE_WRAP_R_OES = 32882'u
GL_MAX_3D_TEXTURE_SIZE = 32883'u
GL_MAX_3D_TEXTURE_SIZE_EXT = 32883'u
GL_MAX_3D_TEXTURE_SIZE_OES = 32883'u
GL_VERTEX_ARRAY = 32884'u
GL_VERTEX_ARRAY_EXT = 32884'u
GL_VERTEX_ARRAY_KHR = 32884'u
GL_NORMAL_ARRAY = 32885'u
GL_NORMAL_ARRAY_EXT = 32885'u
GL_COLOR_ARRAY = 32886'u
GL_COLOR_ARRAY_EXT = 32886'u
GL_INDEX_ARRAY = 32887'u
GL_INDEX_ARRAY_EXT = 32887'u
GL_TEXTURE_COORD_ARRAY = 32888'u
GL_TEXTURE_COORD_ARRAY_EXT = 32888'u
GL_EDGE_FLAG_ARRAY = 32889'u
GL_EDGE_FLAG_ARRAY_EXT = 32889'u
GL_VERTEX_ARRAY_SIZE = 32890'u
GL_VERTEX_ARRAY_SIZE_EXT = 32890'u
GL_VERTEX_ARRAY_TYPE = 32891'u
GL_VERTEX_ARRAY_TYPE_EXT = 32891'u
GL_VERTEX_ARRAY_STRIDE = 32892'u
GL_VERTEX_ARRAY_STRIDE_EXT = 32892'u
GL_VERTEX_ARRAY_COUNT_EXT = 32893'u
GL_NORMAL_ARRAY_TYPE = 32894'u
GL_NORMAL_ARRAY_TYPE_EXT = 32894'u
GL_NORMAL_ARRAY_STRIDE = 32895'u
GL_NORMAL_ARRAY_STRIDE_EXT = 32895'u
GL_NORMAL_ARRAY_COUNT_EXT = 32896'u
GL_COLOR_ARRAY_SIZE = 32897'u
GL_COLOR_ARRAY_SIZE_EXT = 32897'u
GL_COLOR_ARRAY_TYPE = 32898'u
GL_COLOR_ARRAY_TYPE_EXT = 32898'u
GL_COLOR_ARRAY_STRIDE = 32899'u
GL_COLOR_ARRAY_STRIDE_EXT = 32899'u
GL_COLOR_ARRAY_COUNT_EXT = 32900'u
GL_INDEX_ARRAY_TYPE = 32901'u
GL_INDEX_ARRAY_TYPE_EXT = 32901'u
GL_INDEX_ARRAY_STRIDE = 32902'u
GL_INDEX_ARRAY_STRIDE_EXT = 32902'u
GL_INDEX_ARRAY_COUNT_EXT = 32903'u
GL_TEXTURE_COORD_ARRAY_SIZE = 32904'u
GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 32904'u
GL_TEXTURE_COORD_ARRAY_TYPE = 32905'u
GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 32905'u
GL_TEXTURE_COORD_ARRAY_STRIDE = 32906'u
GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 32906'u
GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 32907'u
GL_EDGE_FLAG_ARRAY_STRIDE = 32908'u
GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 32908'u
GL_EDGE_FLAG_ARRAY_COUNT_EXT = 32909'u
GL_VERTEX_ARRAY_POINTER = 32910'u
GL_VERTEX_ARRAY_POINTER_EXT = 32910'u
GL_NORMAL_ARRAY_POINTER = 32911'u
GL_NORMAL_ARRAY_POINTER_EXT = 32911'u
GL_COLOR_ARRAY_POINTER = 32912'u
GL_COLOR_ARRAY_POINTER_EXT = 32912'u
GL_INDEX_ARRAY_POINTER = 32913'u
GL_INDEX_ARRAY_POINTER_EXT = 32913'u
GL_TEXTURE_COORD_ARRAY_POINTER = 32914'u
GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 32914'u
GL_EDGE_FLAG_ARRAY_POINTER = 32915'u
GL_EDGE_FLAG_ARRAY_POINTER_EXT = 32915'u
GL_INTERLACE_SGIX = 32916'u
GL_DETAIL_TEXTURE_2D_SGIS = 32917'u
GL_DETAIL_TEXTURE_2D_BINDING_SGIS = 32918'u
GL_LINEAR_DETAIL_SGIS = 32919'u
GL_LINEAR_DETAIL_ALPHA_SGIS = 32920'u
GL_LINEAR_DETAIL_COLOR_SGIS = 32921'u
GL_DETAIL_TEXTURE_LEVEL_SGIS = 32922'u
GL_DETAIL_TEXTURE_MODE_SGIS = 32923'u
GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS = 32924'u
GL_MULTISAMPLE = 32925'u
GL_MULTISAMPLE_ARB = 32925'u
GL_MULTISAMPLE_EXT = 32925'u
GL_MULTISAMPLE_SGIS = 32925'u
GL_SAMPLE_ALPHA_TO_COVERAGE = 32926'u
GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 32926'u
GL_SAMPLE_ALPHA_TO_MASK_EXT = 32926'u
GL_SAMPLE_ALPHA_TO_MASK_SGIS = 32926'u
GL_SAMPLE_ALPHA_TO_ONE = 32927'u
GL_SAMPLE_ALPHA_TO_ONE_ARB = 32927'u
GL_SAMPLE_ALPHA_TO_ONE_EXT = 32927'u
GL_SAMPLE_ALPHA_TO_ONE_SGIS = 32927'u
GL_SAMPLE_COVERAGE = 32928'u
GL_SAMPLE_COVERAGE_ARB = 32928'u
GL_SAMPLE_MASK_EXT = 32928'u
GL_SAMPLE_MASK_SGIS = 32928'u
GL_1PASS_EXT = 32929'u
GL_1PASS_SGIS = 32929'u
GL_2PASS_0_EXT = 32930'u
GL_2PASS_0_SGIS = 32930'u
GL_2PASS_1_EXT = 32931'u
GL_2PASS_1_SGIS = 32931'u
GL_4PASS_0_EXT = 32932'u
GL_4PASS_0_SGIS = 32932'u
GL_4PASS_1_EXT = 32933'u
GL_4PASS_1_SGIS = 32933'u
GL_4PASS_2_EXT = 32934'u
GL_4PASS_2_SGIS = 32934'u
GL_4PASS_3_EXT = 32935'u
GL_4PASS_3_SGIS = 32935'u
GL_SAMPLE_BUFFERS = 32936'u
GL_SAMPLE_BUFFERS_ARB = 32936'u
GL_SAMPLE_BUFFERS_EXT = 32936'u
GL_SAMPLE_BUFFERS_SGIS = 32936'u
GL_SAMPLES = 32937'u
GL_SAMPLES_ARB = 32937'u
GL_SAMPLES_EXT = 32937'u
GL_SAMPLES_SGIS = 32937'u
GL_SAMPLE_COVERAGE_VALUE = 32938'u
GL_SAMPLE_COVERAGE_VALUE_ARB = 32938'u
GL_SAMPLE_MASK_VALUE_EXT = 32938'u
GL_SAMPLE_MASK_VALUE_SGIS = 32938'u
GL_SAMPLE_COVERAGE_INVERT = 32939'u
GL_SAMPLE_COVERAGE_INVERT_ARB = 32939'u
GL_SAMPLE_MASK_INVERT_EXT = 32939'u
GL_SAMPLE_MASK_INVERT_SGIS = 32939'u
GL_SAMPLE_PATTERN_EXT = 32940'u
GL_SAMPLE_PATTERN_SGIS = 32940'u
GL_LINEAR_SHARPEN_SGIS = 32941'u
GL_LINEAR_SHARPEN_ALPHA_SGIS = 32942'u
GL_LINEAR_SHARPEN_COLOR_SGIS = 32943'u
GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS = 32944'u
GL_COLOR_MATRIX = 32945'u
GL_COLOR_MATRIX_SGI = 32945'u
GL_COLOR_MATRIX_STACK_DEPTH = 32946'u
GL_COLOR_MATRIX_STACK_DEPTH_SGI = 32946'u
GL_MAX_COLOR_MATRIX_STACK_DEPTH = 32947'u
GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 32947'u
GL_POST_COLOR_MATRIX_RED_SCALE = 32948'u
GL_POST_COLOR_MATRIX_RED_SCALE_SGI = 32948'u
GL_POST_COLOR_MATRIX_GREEN_SCALE = 32949'u
GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = 32949'u
GL_POST_COLOR_MATRIX_BLUE_SCALE = 32950'u
GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = 32950'u
GL_POST_COLOR_MATRIX_ALPHA_SCALE = 32951'u
GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 32951'u
GL_POST_COLOR_MATRIX_RED_BIAS = 32952'u
GL_POST_COLOR_MATRIX_RED_BIAS_SGI = 32952'u
GL_POST_COLOR_MATRIX_GREEN_BIAS = 32953'u
GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = 32953'u
GL_POST_COLOR_MATRIX_BLUE_BIAS = 32954'u
GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = 32954'u
GL_POST_COLOR_MATRIX_ALPHA_BIAS = 32955'u
GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 32955'u
GL_TEXTURE_COLOR_TABLE_SGI = 32956'u
GL_PROXY_TEXTURE_COLOR_TABLE_SGI = 32957'u
GL_TEXTURE_ENV_BIAS_SGIX = 32958'u
GL_SHADOW_AMBIENT_SGIX = 32959'u
GL_TEXTURE_COMPARE_FAIL_VALUE_ARB = 32959'u
GL_BLEND_DST_RGB = 32968'u
GL_BLEND_DST_RGB_EXT = 32968'u
GL_BLEND_DST_RGB_OES = 32968'u
GL_BLEND_SRC_RGB = 32969'u
GL_BLEND_SRC_RGB_EXT = 32969'u
GL_BLEND_SRC_RGB_OES = 32969'u
GL_BLEND_DST_ALPHA = 32970'u
GL_BLEND_DST_ALPHA_EXT = 32970'u
GL_BLEND_DST_ALPHA_OES = 32970'u
GL_BLEND_SRC_ALPHA = 32971'u
GL_BLEND_SRC_ALPHA_EXT = 32971'u
GL_BLEND_SRC_ALPHA_OES = 32971'u
GL_422_EXT = 32972'u
GL_422_REV_EXT = 32973'u
GL_422_AVERAGE_EXT = 32974'u
GL_422_REV_AVERAGE_EXT = 32975'u
GL_COLOR_TABLE = 32976'u
GL_COLOR_TABLE_SGI = 32976'u
GL_POST_CONVOLUTION_COLOR_TABLE = 32977'u
GL_POST_CONVOLUTION_COLOR_TABLE_SGI = 32977'u
GL_POST_COLOR_MATRIX_COLOR_TABLE = 32978'u
GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32978'u
GL_PROXY_COLOR_TABLE = 32979'u
GL_PROXY_COLOR_TABLE_SGI = 32979'u
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 32980'u
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = 32980'u
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 32981'u
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32981'u
GL_COLOR_TABLE_SCALE = 32982'u
GL_COLOR_TABLE_SCALE_SGI = 32982'u
GL_COLOR_TABLE_BIAS = 32983'u
GL_COLOR_TABLE_BIAS_SGI = 32983'u
GL_COLOR_TABLE_FORMAT = 32984'u
GL_COLOR_TABLE_FORMAT_SGI = 32984'u
GL_COLOR_TABLE_WIDTH = 32985'u
GL_COLOR_TABLE_WIDTH_SGI = 32985'u
GL_COLOR_TABLE_RED_SIZE = 32986'u
GL_COLOR_TABLE_RED_SIZE_SGI = 32986'u
GL_COLOR_TABLE_GREEN_SIZE = 32987'u
GL_COLOR_TABLE_GREEN_SIZE_SGI = 32987'u
GL_COLOR_TABLE_BLUE_SIZE = 32988'u
GL_COLOR_TABLE_BLUE_SIZE_SGI = 32988'u
GL_COLOR_TABLE_ALPHA_SIZE = 32989'u
GL_COLOR_TABLE_ALPHA_SIZE_SGI = 32989'u
GL_COLOR_TABLE_LUMINANCE_SIZE = 32990'u
GL_COLOR_TABLE_LUMINANCE_SIZE_SGI = 32990'u
GL_COLOR_TABLE_INTENSITY_SIZE = 32991'u
GL_COLOR_TABLE_INTENSITY_SIZE_SGI = 32991'u
GL_BGR = 32992'u
GL_BGR_EXT = 32992'u
GL_BGRA = 32993'u
GL_BGRA_EXT = 32993'u
GL_BGRA_IMG = 32993'u
GL_COLOR_INDEX1_EXT = 32994'u
GL_COLOR_INDEX2_EXT = 32995'u
GL_COLOR_INDEX4_EXT = 32996'u
GL_COLOR_INDEX8_EXT = 32997'u
GL_COLOR_INDEX12_EXT = 32998'u
GL_COLOR_INDEX16_EXT = 32999'u
GL_MAX_ELEMENTS_VERTICES = 33000'u
GL_MAX_ELEMENTS_VERTICES_EXT = 33000'u
GL_MAX_ELEMENTS_INDICES = 33001'u
GL_MAX_ELEMENTS_INDICES_EXT = 33001'u
GL_PHONG_WIN = 33002'u
GL_PHONG_HINT_WIN = 33003'u
GL_FOG_SPECULAR_TEXTURE_WIN = 33004'u
GL_TEXTURE_INDEX_SIZE_EXT = 33005'u
GL_PARAMETER_BUFFER = 33006'u
GL_PARAMETER_BUFFER_ARB = 33006'u
GL_PARAMETER_BUFFER_BINDING = 33007'u
GL_PARAMETER_BUFFER_BINDING_ARB = 33007'u
GL_CLIP_VOLUME_CLIPPING_HINT_EXT = 33008'u
GL_DUAL_ALPHA4_SGIS = 33040'u
GL_DUAL_ALPHA8_SGIS = 33041'u
GL_DUAL_ALPHA12_SGIS = 33042'u
GL_DUAL_ALPHA16_SGIS = 33043'u
GL_DUAL_LUMINANCE4_SGIS = 33044'u
GL_DUAL_LUMINANCE8_SGIS = 33045'u
GL_DUAL_LUMINANCE12_SGIS = 33046'u
GL_DUAL_LUMINANCE16_SGIS = 33047'u
GL_DUAL_INTENSITY4_SGIS = 33048'u
GL_DUAL_INTENSITY8_SGIS = 33049'u
GL_DUAL_INTENSITY12_SGIS = 33050'u
GL_DUAL_INTENSITY16_SGIS = 33051'u
GL_DUAL_LUMINANCE_ALPHA4_SGIS = 33052'u
GL_DUAL_LUMINANCE_ALPHA8_SGIS = 33053'u
GL_QUAD_ALPHA4_SGIS = 33054'u
GL_QUAD_ALPHA8_SGIS = 33055'u
GL_QUAD_LUMINANCE4_SGIS = 33056'u
GL_QUAD_LUMINANCE8_SGIS = 33057'u
GL_QUAD_INTENSITY4_SGIS = 33058'u
GL_QUAD_INTENSITY8_SGIS = 33059'u
GL_DUAL_TEXTURE_SELECT_SGIS = 33060'u
GL_QUAD_TEXTURE_SELECT_SGIS = 33061'u
GL_POINT_SIZE_MIN = 33062'u
GL_POINT_SIZE_MIN_ARB = 33062'u
GL_POINT_SIZE_MIN_EXT = 33062'u
GL_POINT_SIZE_MIN_SGIS = 33062'u
GL_POINT_SIZE_MAX = 33063'u
GL_POINT_SIZE_MAX_ARB = 33063'u
GL_POINT_SIZE_MAX_EXT = 33063'u
GL_POINT_SIZE_MAX_SGIS = 33063'u
GL_POINT_FADE_THRESHOLD_SIZE = 33064'u
GL_POINT_FADE_THRESHOLD_SIZE_ARB = 33064'u
GL_POINT_FADE_THRESHOLD_SIZE_EXT = 33064'u
GL_POINT_FADE_THRESHOLD_SIZE_SGIS = 33064'u
GL_DISTANCE_ATTENUATION_EXT = 33065'u
GL_DISTANCE_ATTENUATION_SGIS = 33065'u
GL_POINT_DISTANCE_ATTENUATION = 33065'u
GL_POINT_DISTANCE_ATTENUATION_ARB = 33065'u
GL_FOG_FUNC_SGIS = 33066'u
GL_FOG_FUNC_POINTS_SGIS = 33067'u
GL_MAX_FOG_FUNC_POINTS_SGIS = 33068'u
GL_CLAMP_TO_BORDER = 33069'u
GL_CLAMP_TO_BORDER_ARB = 33069'u
GL_CLAMP_TO_BORDER_EXT = 33069'u
GL_CLAMP_TO_BORDER_NV = 33069'u
GL_CLAMP_TO_BORDER_SGIS = 33069'u
GL_CLAMP_TO_BORDER_OES = 33069'u
GL_TEXTURE_MULTI_BUFFER_HINT_SGIX = 33070'u
GL_CLAMP_TO_EDGE = 33071'u
GL_CLAMP_TO_EDGE_SGIS = 33071'u
GL_PACK_SKIP_VOLUMES_SGIS = 33072'u
GL_PACK_IMAGE_DEPTH_SGIS = 33073'u
GL_UNPACK_SKIP_VOLUMES_SGIS = 33074'u
GL_UNPACK_IMAGE_DEPTH_SGIS = 33075'u
GL_TEXTURE_4D_SGIS = 33076'u
GL_PROXY_TEXTURE_4D_SGIS = 33077'u
GL_TEXTURE_4DSIZE_SGIS = 33078'u
GL_TEXTURE_WRAP_Q_SGIS = 33079'u
GL_MAX_4D_TEXTURE_SIZE_SGIS = 33080'u
GL_PIXEL_TEX_GEN_SGIX = 33081'u
GL_TEXTURE_MIN_LOD = 33082'u
GL_TEXTURE_MIN_LOD_SGIS = 33082'u
GL_TEXTURE_MAX_LOD = 33083'u
GL_TEXTURE_MAX_LOD_SGIS = 33083'u
GL_TEXTURE_BASE_LEVEL = 33084'u
GL_TEXTURE_BASE_LEVEL_SGIS = 33084'u
GL_TEXTURE_MAX_LEVEL = 33085'u
GL_TEXTURE_MAX_LEVEL_APPLE = 33085'u
GL_TEXTURE_MAX_LEVEL_SGIS = 33085'u
GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX = 33086'u
GL_PIXEL_TILE_CACHE_INCREMENT_SGIX = 33087'u
GL_PIXEL_TILE_WIDTH_SGIX = 33088'u
GL_PIXEL_TILE_HEIGHT_SGIX = 33089'u
GL_PIXEL_TILE_GRID_WIDTH_SGIX = 33090'u
GL_PIXEL_TILE_GRID_HEIGHT_SGIX = 33091'u
GL_PIXEL_TILE_GRID_DEPTH_SGIX = 33092'u
GL_PIXEL_TILE_CACHE_SIZE_SGIX = 33093'u
GL_FILTER4_SGIS = 33094'u
GL_TEXTURE_FILTER4_SIZE_SGIS = 33095'u
GL_SPRITE_SGIX = 33096'u
GL_SPRITE_MODE_SGIX = 33097'u
GL_SPRITE_AXIS_SGIX = 33098'u
GL_SPRITE_TRANSLATION_SGIX = 33099'u
GL_SPRITE_AXIAL_SGIX = 33100'u
GL_SPRITE_OBJECT_ALIGNED_SGIX = 33101'u
GL_SPRITE_EYE_ALIGNED_SGIX = 33102'u
GL_TEXTURE_4D_BINDING_SGIS = 33103'u
GL_IGNORE_BORDER_HP = 33104'u
GL_CONSTANT_BORDER = 33105'u
GL_CONSTANT_BORDER_HP = 33105'u
GL_REPLICATE_BORDER = 33107'u
GL_REPLICATE_BORDER_HP = 33107'u
GL_CONVOLUTION_BORDER_COLOR = 33108'u
GL_CONVOLUTION_BORDER_COLOR_HP = 33108'u
GL_IMAGE_SCALE_X_HP = 33109'u
GL_IMAGE_SCALE_Y_HP = 33110'u
GL_IMAGE_TRANSLATE_X_HP = 33111'u
GL_IMAGE_TRANSLATE_Y_HP = 33112'u
GL_IMAGE_ROTATE_ANGLE_HP = 33113'u
GL_IMAGE_ROTATE_ORIGIN_X_HP = 33114'u
GL_IMAGE_ROTATE_ORIGIN_Y_HP = 33115'u
GL_IMAGE_MAG_FILTER_HP = 33116'u
GL_IMAGE_MIN_FILTER_HP = 33117'u
GL_IMAGE_CUBIC_WEIGHT_HP = 33118'u
GL_CUBIC_HP = 33119'u
GL_AVERAGE_HP = 33120'u
GL_IMAGE_TRANSFORM_2D_HP = 33121'u
GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33122'u
GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33123'u
GL_OCCLUSION_TEST_HP = 33125'u
GL_OCCLUSION_TEST_RESULT_HP = 33126'u
GL_TEXTURE_LIGHTING_MODE_HP = 33127'u
GL_TEXTURE_POST_SPECULAR_HP = 33128'u
GL_TEXTURE_PRE_SPECULAR_HP = 33129'u
GL_LINEAR_CLIPMAP_LINEAR_SGIX = 33136'u
GL_TEXTURE_CLIPMAP_CENTER_SGIX = 33137'u
GL_TEXTURE_CLIPMAP_FRAME_SGIX = 33138'u
GL_TEXTURE_CLIPMAP_OFFSET_SGIX = 33139'u
GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33140'u
GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = 33141'u
GL_TEXTURE_CLIPMAP_DEPTH_SGIX = 33142'u
GL_MAX_CLIPMAP_DEPTH_SGIX = 33143'u
GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33144'u
GL_POST_TEXTURE_FILTER_BIAS_SGIX = 33145'u
GL_POST_TEXTURE_FILTER_SCALE_SGIX = 33146'u
GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = 33147'u
GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = 33148'u
GL_REFERENCE_PLANE_SGIX = 33149'u
GL_REFERENCE_PLANE_EQUATION_SGIX = 33150'u
GL_IR_INSTRUMENT1_SGIX = 33151'u
GL_INSTRUMENT_BUFFER_POINTER_SGIX = 33152'u
GL_INSTRUMENT_MEASUREMENTS_SGIX = 33153'u
GL_LIST_PRIORITY_SGIX = 33154'u
GL_CALLIGRAPHIC_FRAGMENT_SGIX = 33155'u
GL_PIXEL_TEX_GEN_Q_CEILING_SGIX = 33156'u
GL_PIXEL_TEX_GEN_Q_ROUND_SGIX = 33157'u
GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX = 33158'u
GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX = 33159'u
GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX = 33160'u
GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX = 33161'u
GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX = 33162'u
GL_FRAMEZOOM_SGIX = 33163'u
GL_FRAMEZOOM_FACTOR_SGIX = 33164'u
GL_MAX_FRAMEZOOM_FACTOR_SGIX = 33165'u
GL_TEXTURE_LOD_BIAS_S_SGIX = 33166'u
GL_TEXTURE_LOD_BIAS_T_SGIX = 33167'u
GL_TEXTURE_LOD_BIAS_R_SGIX = 33168'u
GL_GENERATE_MIPMAP = 33169'u
GL_GENERATE_MIPMAP_SGIS = 33169'u
GL_GENERATE_MIPMAP_HINT = 33170'u
GL_GENERATE_MIPMAP_HINT_SGIS = 33170'u
GL_GEOMETRY_DEFORMATION_SGIX = 33172'u
GL_TEXTURE_DEFORMATION_SGIX = 33173'u
GL_DEFORMATIONS_MASK_SGIX = 33174'u
GL_MAX_DEFORMATION_ORDER_SGIX = 33175'u
GL_FOG_OFFSET_SGIX = 33176'u
GL_FOG_OFFSET_VALUE_SGIX = 33177'u
GL_TEXTURE_COMPARE_SGIX = 33178'u
GL_TEXTURE_COMPARE_OPERATOR_SGIX = 33179'u
GL_TEXTURE_LEQUAL_R_SGIX = 33180'u
GL_TEXTURE_GEQUAL_R_SGIX = 33181'u
GL_DEPTH_COMPONENT16 = 33189'u
GL_DEPTH_COMPONENT16_ARB = 33189'u
GL_DEPTH_COMPONENT16_OES = 33189'u
GL_DEPTH_COMPONENT16_SGIX = 33189'u
GL_DEPTH_COMPONENT24 = 33190'u
GL_DEPTH_COMPONENT24_ARB = 33190'u
GL_DEPTH_COMPONENT24_OES = 33190'u
GL_DEPTH_COMPONENT24_SGIX = 33190'u
GL_DEPTH_COMPONENT32 = 33191'u
GL_DEPTH_COMPONENT32_ARB = 33191'u
GL_DEPTH_COMPONENT32_OES = 33191'u
GL_DEPTH_COMPONENT32_SGIX = 33191'u
GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = 33192'u
GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = 33193'u
GL_CULL_VERTEX_EXT = 33194'u
GL_CULL_VERTEX_EYE_POSITION_EXT = 33195'u
GL_CULL_VERTEX_OBJECT_POSITION_EXT = 33196'u
GL_IUI_V2F_EXT = 33197'u
GL_IUI_V3F_EXT = 33198'u
GL_IUI_N3F_V2F_EXT = 33199'u
GL_IUI_N3F_V3F_EXT = 33200'u
GL_T2F_IUI_V2F_EXT = 33201'u
GL_T2F_IUI_V3F_EXT = 33202'u
GL_T2F_IUI_N3F_V2F_EXT = 33203'u
GL_T2F_IUI_N3F_V3F_EXT = 33204'u
GL_INDEX_TEST_EXT = 33205'u
GL_INDEX_TEST_FUNC_EXT = 33206'u
GL_INDEX_TEST_REF_EXT = 33207'u
GL_INDEX_MATERIAL_EXT = 33208'u
GL_INDEX_MATERIAL_PARAMETER_EXT = 33209'u
GL_INDEX_MATERIAL_FACE_EXT = 33210'u
GL_YCRCB_422_SGIX = 33211'u
GL_YCRCB_444_SGIX = 33212'u
GL_WRAP_BORDER_SUN = 33236'u
GL_UNPACK_CONSTANT_DATA_SUNX = 33237'u
GL_TEXTURE_CONSTANT_DATA_SUNX = 33238'u
GL_TRIANGLE_LIST_SUN = 33239'u
GL_REPLACEMENT_CODE_SUN = 33240'u
GL_GLOBAL_ALPHA_SUN = 33241'u
GL_GLOBAL_ALPHA_FACTOR_SUN = 33242'u
GL_TEXTURE_COLOR_WRITEMASK_SGIS = 33263'u
GL_EYE_DISTANCE_TO_POINT_SGIS = 33264'u
GL_OBJECT_DISTANCE_TO_POINT_SGIS = 33265'u
GL_EYE_DISTANCE_TO_LINE_SGIS = 33266'u
GL_OBJECT_DISTANCE_TO_LINE_SGIS = 33267'u
GL_EYE_POINT_SGIS = 33268'u
GL_OBJECT_POINT_SGIS = 33269'u
GL_EYE_LINE_SGIS = 33270'u
GL_OBJECT_LINE_SGIS = 33271'u
GL_LIGHT_MODEL_COLOR_CONTROL = 33272'u
GL_LIGHT_MODEL_COLOR_CONTROL_EXT = 33272'u
GL_SINGLE_COLOR = 33273'u
GL_SINGLE_COLOR_EXT = 33273'u
GL_SEPARATE_SPECULAR_COLOR = 33274'u
GL_SEPARATE_SPECULAR_COLOR_EXT = 33274'u
GL_SHARED_TEXTURE_PALETTE_EXT = 33275'u
GL_TEXT_FRAGMENT_SHADER_ATI = 33280'u
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 33296'u
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT = 33296'u
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 33297'u
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT = 33297'u
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 33298'u
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 33299'u
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 33300'u
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 33301'u
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 33302'u
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 33303'u
GL_FRAMEBUFFER_DEFAULT = 33304'u
GL_FRAMEBUFFER_UNDEFINED = 33305'u
GL_FRAMEBUFFER_UNDEFINED_OES = 33305'u
GL_DEPTH_STENCIL_ATTACHMENT = 33306'u
GL_MAJOR_VERSION = 33307'u
GL_MINOR_VERSION = 33308'u
GL_NUM_EXTENSIONS = 33309'u
GL_CONTEXT_FLAGS = 33310'u
GL_BUFFER_IMMUTABLE_STORAGE = 33311'u
GL_BUFFER_IMMUTABLE_STORAGE_EXT = 33311'u
GL_BUFFER_STORAGE_FLAGS = 33312'u
GL_BUFFER_STORAGE_FLAGS_EXT = 33312'u
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 33313'u
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES = 33313'u
GL_INDEX = 33314'u
GL_COMPRESSED_RED = 33317'u
GL_COMPRESSED_RG = 33318'u
GL_RG = 33319'u
GL_RG_EXT = 33319'u
GL_RG_INTEGER = 33320'u
GL_R8 = 33321'u
GL_R8_EXT = 33321'u
GL_R16 = 33322'u
GL_R16_EXT = 33322'u
GL_RG8 = 33323'u
GL_RG8_EXT = 33323'u
GL_RG16 = 33324'u
GL_RG16_EXT = 33324'u
GL_R16F = 33325'u
GL_R16F_EXT = 33325'u
GL_R32F = 33326'u
GL_R32F_EXT = 33326'u
GL_RG16F = 33327'u
GL_RG16F_EXT = 33327'u
GL_RG32F = 33328'u
GL_RG32F_EXT = 33328'u
GL_R8I = 33329'u
GL_R8UI = 33330'u
GL_R16I = 33331'u
GL_R16UI = 33332'u
GL_R32I = 33333'u
GL_R32UI = 33334'u
GL_RG8I = 33335'u
GL_RG8UI = 33336'u
GL_RG16I = 33337'u
GL_RG16UI = 33338'u
GL_RG32I = 33339'u
GL_RG32UI = 33340'u
GL_SYNC_CL_EVENT_ARB = 33344'u
GL_SYNC_CL_EVENT_COMPLETE_ARB = 33345'u
GL_DEBUG_OUTPUT_SYNCHRONOUS = 33346'u
GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB = 33346'u
GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR = 33346'u
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 33347'u
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = 33347'u
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR = 33347'u
GL_DEBUG_CALLBACK_FUNCTION = 33348'u
GL_DEBUG_CALLBACK_FUNCTION_ARB = 33348'u
GL_DEBUG_CALLBACK_FUNCTION_KHR = 33348'u
GL_DEBUG_CALLBACK_USER_PARAM = 33349'u
GL_DEBUG_CALLBACK_USER_PARAM_ARB = 33349'u
GL_DEBUG_CALLBACK_USER_PARAM_KHR = 33349'u
GL_DEBUG_SOURCE_API = 33350'u
GL_DEBUG_SOURCE_API_ARB = 33350'u
GL_DEBUG_SOURCE_API_KHR = 33350'u
GL_DEBUG_SOURCE_WINDOW_SYSTEM = 33351'u
GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB = 33351'u
GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR = 33351'u
GL_DEBUG_SOURCE_SHADER_COMPILER = 33352'u
GL_DEBUG_SOURCE_SHADER_COMPILER_ARB = 33352'u
GL_DEBUG_SOURCE_SHADER_COMPILER_KHR = 33352'u
GL_DEBUG_SOURCE_THIRD_PARTY = 33353'u
GL_DEBUG_SOURCE_THIRD_PARTY_ARB = 33353'u
GL_DEBUG_SOURCE_THIRD_PARTY_KHR = 33353'u
GL_DEBUG_SOURCE_APPLICATION = 33354'u
GL_DEBUG_SOURCE_APPLICATION_ARB = 33354'u
GL_DEBUG_SOURCE_APPLICATION_KHR = 33354'u
GL_DEBUG_SOURCE_OTHER = 33355'u
GL_DEBUG_SOURCE_OTHER_ARB = 33355'u
GL_DEBUG_SOURCE_OTHER_KHR = 33355'u
GL_DEBUG_TYPE_ERROR = 33356'u
GL_DEBUG_TYPE_ERROR_ARB = 33356'u
GL_DEBUG_TYPE_ERROR_KHR = 33356'u
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = 33357'u
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = 33357'u
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR = 33357'u
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 33358'u
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = 33358'u
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR = 33358'u
GL_DEBUG_TYPE_PORTABILITY = 33359'u
GL_DEBUG_TYPE_PORTABILITY_ARB = 33359'u
GL_DEBUG_TYPE_PORTABILITY_KHR = 33359'u
GL_DEBUG_TYPE_PERFORMANCE = 33360'u
GL_DEBUG_TYPE_PERFORMANCE_ARB = 33360'u
GL_DEBUG_TYPE_PERFORMANCE_KHR = 33360'u
GL_DEBUG_TYPE_OTHER = 33361'u
GL_DEBUG_TYPE_OTHER_ARB = 33361'u
GL_DEBUG_TYPE_OTHER_KHR = 33361'u
GL_LOSE_CONTEXT_ON_RESET = 33362'u
GL_LOSE_CONTEXT_ON_RESET_ARB = 33362'u
GL_LOSE_CONTEXT_ON_RESET_EXT = 33362'u
GL_LOSE_CONTEXT_ON_RESET_KHR = 33362'u
GL_GUILTY_CONTEXT_RESET = 33363'u
GL_GUILTY_CONTEXT_RESET_ARB = 33363'u
GL_GUILTY_CONTEXT_RESET_EXT = 33363'u
GL_GUILTY_CONTEXT_RESET_KHR = 33363'u
GL_INNOCENT_CONTEXT_RESET = 33364'u
GL_INNOCENT_CONTEXT_RESET_ARB = 33364'u
GL_INNOCENT_CONTEXT_RESET_EXT = 33364'u
GL_INNOCENT_CONTEXT_RESET_KHR = 33364'u
GL_UNKNOWN_CONTEXT_RESET = 33365'u
GL_UNKNOWN_CONTEXT_RESET_ARB = 33365'u
GL_UNKNOWN_CONTEXT_RESET_EXT = 33365'u
GL_UNKNOWN_CONTEXT_RESET_KHR = 33365'u
GL_RESET_NOTIFICATION_STRATEGY = 33366'u
GL_RESET_NOTIFICATION_STRATEGY_ARB = 33366'u
GL_RESET_NOTIFICATION_STRATEGY_EXT = 33366'u
GL_RESET_NOTIFICATION_STRATEGY_KHR = 33366'u
GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 33367'u
GL_PROGRAM_SEPARABLE = 33368'u
GL_PROGRAM_SEPARABLE_EXT = 33368'u
GL_ACTIVE_PROGRAM = 33369'u
GL_PROGRAM_PIPELINE_BINDING = 33370'u
GL_PROGRAM_PIPELINE_BINDING_EXT = 33370'u
GL_MAX_VIEWPORTS = 33371'u
GL_MAX_VIEWPORTS_NV = 33371'u
GL_MAX_VIEWPORTS_OES = 33371'u
GL_VIEWPORT_SUBPIXEL_BITS = 33372'u
GL_VIEWPORT_SUBPIXEL_BITS_EXT = 33372'u
GL_VIEWPORT_SUBPIXEL_BITS_NV = 33372'u
GL_VIEWPORT_SUBPIXEL_BITS_OES = 33372'u
GL_VIEWPORT_BOUNDS_RANGE = 33373'u
GL_VIEWPORT_BOUNDS_RANGE_EXT = 33373'u
GL_VIEWPORT_BOUNDS_RANGE_NV = 33373'u
GL_VIEWPORT_BOUNDS_RANGE_OES = 33373'u
GL_LAYER_PROVOKING_VERTEX = 33374'u
GL_LAYER_PROVOKING_VERTEX_EXT = 33374'u
GL_LAYER_PROVOKING_VERTEX_OES = 33374'u
GL_VIEWPORT_INDEX_PROVOKING_VERTEX = 33375'u
GL_VIEWPORT_INDEX_PROVOKING_VERTEX_EXT = 33375'u
GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV = 33375'u
GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES = 33375'u
GL_UNDEFINED_VERTEX = 33376'u
GL_UNDEFINED_VERTEX_EXT = 33376'u
GL_UNDEFINED_VERTEX_OES = 33376'u
GL_NO_RESET_NOTIFICATION = 33377'u
GL_NO_RESET_NOTIFICATION_ARB = 33377'u
GL_NO_RESET_NOTIFICATION_EXT = 33377'u
GL_NO_RESET_NOTIFICATION_KHR = 33377'u
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 33378'u
GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 33379'u
GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 33380'u
GL_MAX_COMPUTE_ATOMIC_COUNTERS = 33381'u
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 33382'u
GL_COMPUTE_WORK_GROUP_SIZE = 33383'u
GL_DEBUG_TYPE_MARKER = 33384'u
GL_DEBUG_TYPE_MARKER_KHR = 33384'u
GL_DEBUG_TYPE_PUSH_GROUP = 33385'u
GL_DEBUG_TYPE_PUSH_GROUP_KHR = 33385'u
GL_DEBUG_TYPE_POP_GROUP = 33386'u
GL_DEBUG_TYPE_POP_GROUP_KHR = 33386'u
GL_DEBUG_SEVERITY_NOTIFICATION = 33387'u
GL_DEBUG_SEVERITY_NOTIFICATION_KHR = 33387'u
GL_MAX_DEBUG_GROUP_STACK_DEPTH = 33388'u
GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR = 33388'u
GL_DEBUG_GROUP_STACK_DEPTH = 33389'u
GL_DEBUG_GROUP_STACK_DEPTH_KHR = 33389'u
GL_MAX_UNIFORM_LOCATIONS = 33390'u
GL_INTERNALFORMAT_SUPPORTED = 33391'u
GL_INTERNALFORMAT_PREFERRED = 33392'u
GL_INTERNALFORMAT_RED_SIZE = 33393'u
GL_INTERNALFORMAT_GREEN_SIZE = 33394'u
GL_INTERNALFORMAT_BLUE_SIZE = 33395'u
GL_INTERNALFORMAT_ALPHA_SIZE = 33396'u
GL_INTERNALFORMAT_DEPTH_SIZE = 33397'u
GL_INTERNALFORMAT_STENCIL_SIZE = 33398'u
GL_INTERNALFORMAT_SHARED_SIZE = 33399'u
GL_INTERNALFORMAT_RED_TYPE = 33400'u
GL_INTERNALFORMAT_GREEN_TYPE = 33401'u
GL_INTERNALFORMAT_BLUE_TYPE = 33402'u
GL_INTERNALFORMAT_ALPHA_TYPE = 33403'u
GL_INTERNALFORMAT_DEPTH_TYPE = 33404'u
GL_INTERNALFORMAT_STENCIL_TYPE = 33405'u
GL_MAX_WIDTH = 33406'u
GL_MAX_HEIGHT = 33407'u
GL_MAX_DEPTH = 33408'u
GL_MAX_LAYERS = 33409'u
GL_MAX_COMBINED_DIMENSIONS = 33410'u
GL_COLOR_COMPONENTS = 33411'u
GL_DEPTH_COMPONENTS = 33412'u
GL_STENCIL_COMPONENTS = 33413'u
GL_COLOR_RENDERABLE = 33414'u
GL_DEPTH_RENDERABLE = 33415'u
GL_STENCIL_RENDERABLE = 33416'u
GL_FRAMEBUFFER_RENDERABLE = 33417'u
GL_FRAMEBUFFER_RENDERABLE_LAYERED = 33418'u
GL_FRAMEBUFFER_BLEND = 33419'u
GL_READ_PIXELS = 33420'u
GL_READ_PIXELS_FORMAT = 33421'u
GL_READ_PIXELS_TYPE = 33422'u
GL_TEXTURE_IMAGE_FORMAT = 33423'u
GL_TEXTURE_IMAGE_TYPE = 33424'u
GL_GET_TEXTURE_IMAGE_FORMAT = 33425'u
GL_GET_TEXTURE_IMAGE_TYPE = 33426'u
GL_MIPMAP = 33427'u
GL_MANUAL_GENERATE_MIPMAP = 33428'u
GL_AUTO_GENERATE_MIPMAP = 33429'u
Should be deprecated
GL_COLOR_ENCODING = 33430'u
GL_SRGB_READ = 33431'u
GL_SRGB_WRITE = 33432'u
GL_SRGB_DECODE_ARB = 33433'u
GL_FILTER = 33434'u
GL_VERTEX_TEXTURE = 33435'u
GL_TESS_CONTROL_TEXTURE = 33436'u
GL_TESS_EVALUATION_TEXTURE = 33437'u
GL_GEOMETRY_TEXTURE = 33438'u
GL_FRAGMENT_TEXTURE = 33439'u
GL_COMPUTE_TEXTURE = 33440'u
GL_TEXTURE_SHADOW = 33441'u
GL_TEXTURE_GATHER = 33442'u
GL_TEXTURE_GATHER_SHADOW = 33443'u
GL_SHADER_IMAGE_LOAD = 33444'u
GL_SHADER_IMAGE_STORE = 33445'u
GL_SHADER_IMAGE_ATOMIC = 33446'u
GL_IMAGE_TEXEL_SIZE = 33447'u
GL_IMAGE_COMPATIBILITY_CLASS = 33448'u
GL_IMAGE_PIXEL_FORMAT = 33449'u
GL_IMAGE_PIXEL_TYPE = 33450'u
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = 33452'u
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = 33453'u
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = 33454'u
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = 33455'u
GL_TEXTURE_COMPRESSED_BLOCK_WIDTH = 33457'u
GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT = 33458'u
GL_TEXTURE_COMPRESSED_BLOCK_SIZE = 33459'u
GL_CLEAR_BUFFER = 33460'u
GL_TEXTURE_VIEW = 33461'u
GL_VIEW_COMPATIBILITY_CLASS = 33462'u
GL_FULL_SUPPORT = 33463'u
GL_CAVEAT_SUPPORT = 33464'u
GL_IMAGE_CLASS_4_X_32 = 33465'u
GL_IMAGE_CLASS_2_X_32 = 33466'u
GL_IMAGE_CLASS_1_X_32 = 33467'u
GL_IMAGE_CLASS_4_X_16 = 33468'u
GL_IMAGE_CLASS_2_X_16 = 33469'u
GL_IMAGE_CLASS_1_X_16 = 33470'u
GL_IMAGE_CLASS_4_X_8 = 33471'u
GL_IMAGE_CLASS_2_X_8 = 33472'u
GL_IMAGE_CLASS_1_X_8 = 33473'u
GL_IMAGE_CLASS_11_11_10 = 33474'u
GL_IMAGE_CLASS_10_10_10_2 = 33475'u
GL_VIEW_CLASS_128_BITS = 33476'u
GL_VIEW_CLASS_96_BITS = 33477'u
GL_VIEW_CLASS_64_BITS = 33478'u
GL_VIEW_CLASS_48_BITS = 33479'u
GL_VIEW_CLASS_32_BITS = 33480'u
GL_VIEW_CLASS_24_BITS = 33481'u
GL_VIEW_CLASS_16_BITS = 33482'u
GL_VIEW_CLASS_8_BITS = 33483'u
GL_VIEW_CLASS_S3TC_DXT1_RGB = 33484'u
GL_VIEW_CLASS_S3TC_DXT1_RGBA = 33485'u
GL_VIEW_CLASS_S3TC_DXT3_RGBA = 33486'u
GL_VIEW_CLASS_S3TC_DXT5_RGBA = 33487'u
GL_VIEW_CLASS_RGTC1_RED = 33488'u
GL_VIEW_CLASS_RGTC2_RG = 33489'u
GL_VIEW_CLASS_BPTC_UNORM = 33490'u
GL_VIEW_CLASS_BPTC_FLOAT = 33491'u
GL_VERTEX_ATTRIB_BINDING = 33492'u
GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 33493'u
GL_VERTEX_BINDING_DIVISOR = 33494'u
GL_VERTEX_BINDING_OFFSET = 33495'u
GL_VERTEX_BINDING_STRIDE = 33496'u
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 33497'u
GL_MAX_VERTEX_ATTRIB_BINDINGS = 33498'u
GL_TEXTURE_VIEW_MIN_LEVEL = 33499'u
GL_TEXTURE_VIEW_MIN_LEVEL_EXT = 33499'u
GL_TEXTURE_VIEW_MIN_LEVEL_OES = 33499'u
GL_TEXTURE_VIEW_NUM_LEVELS = 33500'u
GL_TEXTURE_VIEW_NUM_LEVELS_EXT = 33500'u
GL_TEXTURE_VIEW_NUM_LEVELS_OES = 33500'u
GL_TEXTURE_VIEW_MIN_LAYER = 33501'u
GL_TEXTURE_VIEW_MIN_LAYER_EXT = 33501'u
GL_TEXTURE_VIEW_MIN_LAYER_OES = 33501'u
GL_TEXTURE_VIEW_NUM_LAYERS = 33502'u
GL_TEXTURE_VIEW_NUM_LAYERS_EXT = 33502'u
GL_TEXTURE_VIEW_NUM_LAYERS_OES = 33502'u
GL_TEXTURE_IMMUTABLE_LEVELS = 33503'u
GL_BUFFER = 33504'u
GL_BUFFER_KHR = 33504'u
GL_SHADER = 33505'u
GL_SHADER_KHR = 33505'u
GL_PROGRAM = 33506'u
GL_PROGRAM_KHR = 33506'u
GL_QUERY = 33507'u
GL_QUERY_KHR = 33507'u
GL_PROGRAM_PIPELINE = 33508'u
GL_PROGRAM_PIPELINE_KHR = 33508'u
GL_MAX_VERTEX_ATTRIB_STRIDE = 33509'u
GL_SAMPLER = 33510'u
GL_SAMPLER_KHR = 33510'u
GL_DISPLAY_LIST = 33511'u
GL_MAX_LABEL_LENGTH = 33512'u
GL_MAX_LABEL_LENGTH_KHR = 33512'u
GL_NUM_SHADING_LANGUAGE_VERSIONS = 33513'u
GL_QUERY_TARGET = 33514'u
GL_TRANSFORM_FEEDBACK_OVERFLOW = 33516'u
GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB = 33516'u
GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW = 33517'u
GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB = 33517'u
GL_VERTICES_SUBMITTED = 33518'u
GL_VERTICES_SUBMITTED_ARB = 33518'u
GL_PRIMITIVES_SUBMITTED = 33519'u
GL_PRIMITIVES_SUBMITTED_ARB = 33519'u
GL_VERTEX_SHADER_INVOCATIONS = 33520'u
GL_VERTEX_SHADER_INVOCATIONS_ARB = 33520'u
GL_TESS_CONTROL_SHADER_PATCHES = 33521'u
GL_TESS_CONTROL_SHADER_PATCHES_ARB = 33521'u
GL_TESS_EVALUATION_SHADER_INVOCATIONS = 33522'u
GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB = 33522'u
GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED = 33523'u
GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB = 33523'u
GL_FRAGMENT_SHADER_INVOCATIONS = 33524'u
GL_FRAGMENT_SHADER_INVOCATIONS_ARB = 33524'u
GL_COMPUTE_SHADER_INVOCATIONS = 33525'u
GL_COMPUTE_SHADER_INVOCATIONS_ARB = 33525'u
GL_CLIPPING_INPUT_PRIMITIVES = 33526'u
GL_CLIPPING_INPUT_PRIMITIVES_ARB = 33526'u
GL_CLIPPING_OUTPUT_PRIMITIVES = 33527'u
GL_CLIPPING_OUTPUT_PRIMITIVES_ARB = 33527'u
GL_SPARSE_BUFFER_PAGE_SIZE_ARB = 33528'u
GL_MAX_CULL_DISTANCES = 33529'u
GL_MAX_CULL_DISTANCES_EXT = 33529'u
GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES = 33530'u
GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT = 33530'u
GL_CONTEXT_RELEASE_BEHAVIOR = 33531'u
GL_CONTEXT_RELEASE_BEHAVIOR_KHR = 33531'u
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH = 33532'u
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR = 33532'u
GL_ROBUST_GPU_TIMEOUT_MS_KHR = 33533'u
Reserved for future
GL_DEPTH_PASS_INSTRUMENT_SGIX = 33552'u
GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX = 33553'u
GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX = 33554'u
GL_FRAGMENTS_INSTRUMENT_SGIX = 33555'u
GL_FRAGMENTS_INSTRUMENT_COUNTERS_SGIX = 33556'u
GL_FRAGMENTS_INSTRUMENT_MAX_SGIX = 33557'u
GL_CONVOLUTION_HINT_SGIX = 33558'u
GL_YCRCB_SGIX = 33560'u
GL_YCRCBA_SGIX = 33561'u
GL_UNPACK_COMPRESSED_SIZE_SGIX = 33562'u
GL_PACK_MAX_COMPRESSED_SIZE_SGIX = 33563'u
GL_PACK_COMPRESSED_SIZE_SGIX = 33564'u
GL_SLIM8U_SGIX = 33565'u
GL_SLIM10U_SGIX = 33566'u
GL_SLIM12S_SGIX = 33567'u
GL_ALPHA_MIN_SGIX = 33568'u
GL_ALPHA_MAX_SGIX = 33569'u
GL_SCALEBIAS_HINT_SGIX = 33570'u
GL_ASYNC_MARKER_SGIX = 33577'u
GL_PIXEL_TEX_GEN_MODE_SGIX = 33579'u
GL_ASYNC_HISTOGRAM_SGIX = 33580'u
GL_MAX_ASYNC_HISTOGRAM_SGIX = 33581'u
GL_PIXEL_TRANSFORM_2D_EXT = 33584'u
GL_PIXEL_MAG_FILTER_EXT = 33585'u
GL_PIXEL_MIN_FILTER_EXT = 33586'u
GL_PIXEL_CUBIC_WEIGHT_EXT = 33587'u
GL_CUBIC_EXT = 33588'u
GL_AVERAGE_EXT = 33589'u
GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33590'u
GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33591'u
GL_PIXEL_TRANSFORM_2D_MATRIX_EXT = 33592'u
GL_FRAGMENT_MATERIAL_EXT = 33609'u
GL_FRAGMENT_NORMAL_EXT = 33610'u
GL_FRAGMENT_COLOR_EXT = 33612'u
GL_ATTENUATION_EXT = 33613'u
GL_SHADOW_ATTENUATION_EXT = 33614'u
GL_TEXTURE_APPLICATION_MODE_EXT = 33615'u
GL_TEXTURE_LIGHT_EXT = 33616'u
GL_TEXTURE_MATERIAL_FACE_EXT = 33617'u
GL_TEXTURE_MATERIAL_PARAMETER_EXT = 33618'u
GL_PIXEL_TEXTURE_SGIS = 33619'u
GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS = 33620'u
GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = 33621'u
GL_PIXEL_GROUP_COLOR_SGIS = 33622'u
GL_LINE_QUALITY_HINT_SGIX = 33627'u
GL_ASYNC_TEX_IMAGE_SGIX = 33628'u
GL_ASYNC_DRAW_PIXELS_SGIX = 33629'u
GL_ASYNC_READ_PIXELS_SGIX = 33630'u
GL_MAX_ASYNC_TEX_IMAGE_SGIX = 33631'u
GL_MAX_ASYNC_DRAW_PIXELS_SGIX = 33632'u
GL_MAX_ASYNC_READ_PIXELS_SGIX = 33633'u
GL_UNSIGNED_BYTE_2_3_3_REV = 33634'u
GL_UNSIGNED_BYTE_2_3_3_REV_EXT = 33634'u
GL_UNSIGNED_SHORT_5_6_5 = 33635'u
GL_UNSIGNED_SHORT_5_6_5_EXT = 33635'u
GL_UNSIGNED_SHORT_5_6_5_REV = 33636'u
GL_UNSIGNED_SHORT_5_6_5_REV_EXT = 33636'u
GL_UNSIGNED_SHORT_4_4_4_4_REV = 33637'u
GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT = 33637'u
GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG = 33637'u
GL_UNSIGNED_SHORT_1_5_5_5_REV = 33638'u
GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT = 33638'u
GL_UNSIGNED_INT_8_8_8_8_REV = 33639'u
GL_UNSIGNED_INT_8_8_8_8_REV_EXT = 33639'u
GL_UNSIGNED_INT_2_10_10_10_REV = 33640'u
GL_UNSIGNED_INT_2_10_10_10_REV_EXT = 33640'u
GL_TEXTURE_MAX_CLAMP_S_SGIX = 33641'u
GL_TEXTURE_MAX_CLAMP_T_SGIX = 33642'u
GL_TEXTURE_MAX_CLAMP_R_SGIX = 33643'u
GL_MIRRORED_REPEAT = 33648'u
GL_MIRRORED_REPEAT_ARB = 33648'u
GL_MIRRORED_REPEAT_IBM = 33648'u
GL_MIRRORED_REPEAT_OES = 33648'u
GL_RGB_S3TC = 33696'u
GL_RGB4_S3TC = 33697'u
GL_RGBA_S3TC = 33698'u
GL_RGBA4_S3TC = 33699'u
GL_RGBA_DXT5_S3TC = 33700'u
GL_RGBA4_DXT5_S3TC = 33701'u
GL_VERTEX_PRECLIP_SGIX = 33774'u
GL_VERTEX_PRECLIP_HINT_SGIX = 33775'u
GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 33776'u
GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 33777'u
GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE = 33778'u
GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 33778'u
GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE = 33779'u
GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 33779'u
GL_PARALLEL_ARRAYS_INTEL = 33780'u
GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL = 33781'u
GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL = 33782'u
GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL = 33783'u
GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = 33784'u
GL_PERFQUERY_DONOT_FLUSH_INTEL = 33785'u
GL_PERFQUERY_FLUSH_INTEL = 33786'u
GL_PERFQUERY_WAIT_INTEL = 33787'u
GL_BLACKHOLE_RENDER_INTEL = 33788'u
GL_CONSERVATIVE_RASTERIZATION_INTEL = 33790'u
GL_TEXTURE_MEMORY_LAYOUT_INTEL = 33791'u
GL_FRAGMENT_LIGHTING_SGIX = 33792'u
GL_FRAGMENT_COLOR_MATERIAL_SGIX = 33793'u
GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX = 33794'u
GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = 33795'u
GL_MAX_FRAGMENT_LIGHTS_SGIX = 33796'u
GL_MAX_ACTIVE_LIGHTS_SGIX = 33797'u
GL_CURRENT_RASTER_NORMAL_SGIX = 33798'u
GL_LIGHT_ENV_MODE_SGIX = 33799'u
GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = 33800'u
GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = 33801'u
GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = 33802'u
GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = 33803'u
GL_FRAGMENT_LIGHT0_SGIX = 33804'u
GL_FRAGMENT_LIGHT1_SGIX = 33805'u
GL_FRAGMENT_LIGHT2_SGIX = 33806'u
GL_FRAGMENT_LIGHT3_SGIX = 33807'u
GL_FRAGMENT_LIGHT4_SGIX = 33808'u
GL_FRAGMENT_LIGHT5_SGIX = 33809'u
GL_FRAGMENT_LIGHT6_SGIX = 33810'u
GL_FRAGMENT_LIGHT7_SGIX = 33811'u
GL_PACK_RESAMPLE_SGIX = 33838'u
Formerly 0x842C in SGI specfile
GL_UNPACK_RESAMPLE_SGIX = 33839'u
Formerly 0x842D in SGI specfile
GL_RESAMPLE_DECIMATE_SGIX = 33840'u
Formerly 0x8430 in SGI specfile
GL_RESAMPLE_REPLICATE_SGIX = 33843'u
Formerly 0x842E in SGI specfile
GL_RESAMPLE_ZERO_FILL_SGIX = 33844'u
Formerly 0x842F in SGI specfile
GL_TANGENT_ARRAY_EXT = 33849'u
GL_BINORMAL_ARRAY_EXT = 33850'u
GL_CURRENT_TANGENT_EXT = 33851'u
GL_CURRENT_BINORMAL_EXT = 33852'u
GL_TANGENT_ARRAY_TYPE_EXT = 33854'u
GL_TANGENT_ARRAY_STRIDE_EXT = 33855'u
GL_BINORMAL_ARRAY_TYPE_EXT = 33856'u
GL_BINORMAL_ARRAY_STRIDE_EXT = 33857'u
GL_TANGENT_ARRAY_POINTER_EXT = 33858'u
GL_BINORMAL_ARRAY_POINTER_EXT = 33859'u
GL_MAP1_TANGENT_EXT = 33860'u
GL_MAP2_TANGENT_EXT = 33861'u
GL_MAP1_BINORMAL_EXT = 33862'u
GL_MAP2_BINORMAL_EXT = 33863'u
GL_NEAREST_CLIPMAP_NEAREST_SGIX = 33869'u
GL_NEAREST_CLIPMAP_LINEAR_SGIX = 33870'u
GL_LINEAR_CLIPMAP_NEAREST_SGIX = 33871'u
GL_FOG_COORDINATE_SOURCE = 33872'u
GL_FOG_COORDINATE_SOURCE_EXT = 33872'u
GL_FOG_COORD_SRC = 33872'u
GL_FOG_COORDINATE = 33873'u
GL_FOG_COORD = 33873'u
GL_FOG_COORDINATE_EXT = 33873'u
GL_FRAGMENT_DEPTH = 33874'u
GL_FRAGMENT_DEPTH_EXT = 33874'u
GL_CURRENT_FOG_COORDINATE = 33875'u
GL_CURRENT_FOG_COORD = 33875'u
GL_CURRENT_FOG_COORDINATE_EXT = 33875'u
GL_FOG_COORDINATE_ARRAY_TYPE = 33876'u
GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 33876'u
GL_FOG_COORD_ARRAY_TYPE = 33876'u
GL_FOG_COORDINATE_ARRAY_STRIDE = 33877'u
GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 33877'u
GL_FOG_COORD_ARRAY_STRIDE = 33877'u
GL_FOG_COORDINATE_ARRAY_POINTER = 33878'u
GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 33878'u
GL_FOG_COORD_ARRAY_POINTER = 33878'u
GL_FOG_COORDINATE_ARRAY = 33879'u
GL_FOG_COORDINATE_ARRAY_EXT = 33879'u
GL_FOG_COORD_ARRAY = 33879'u
GL_COLOR_SUM = 33880'u
GL_COLOR_SUM_ARB = 33880'u
GL_COLOR_SUM_EXT = 33880'u
GL_CURRENT_SECONDARY_COLOR = 33881'u
GL_CURRENT_SECONDARY_COLOR_EXT = 33881'u
GL_SECONDARY_COLOR_ARRAY_SIZE = 33882'u
GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 33882'u
GL_SECONDARY_COLOR_ARRAY_TYPE = 33883'u
GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 33883'u
GL_SECONDARY_COLOR_ARRAY_STRIDE = 33884'u
GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 33884'u
GL_SECONDARY_COLOR_ARRAY_POINTER = 33885'u
GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 33885'u
GL_SECONDARY_COLOR_ARRAY = 33886'u
GL_SECONDARY_COLOR_ARRAY_EXT = 33886'u
GL_CURRENT_RASTER_SECONDARY_COLOR = 33887'u
GL_ALIASED_POINT_SIZE_RANGE = 33901'u
GL_ALIASED_LINE_WIDTH_RANGE = 33902'u
GL_SCREEN_COORDINATES_REND = 33936'u
GL_INVERTED_SCREEN_W_REND = 33937'u
GL_TEXTURE0 = 33984'u
GL_TEXTURE0_ARB = 33984'u
GL_TEXTURE1 = 33985'u
GL_TEXTURE1_ARB = 33985'u
GL_TEXTURE2 = 33986'u
GL_TEXTURE2_ARB = 33986'u
GL_TEXTURE3 = 33987'u
GL_TEXTURE3_ARB = 33987'u
GL_TEXTURE4 = 33988'u
GL_TEXTURE4_ARB = 33988'u
GL_TEXTURE5 = 33989'u
GL_TEXTURE5_ARB = 33989'u
GL_TEXTURE6 = 33990'u
GL_TEXTURE6_ARB = 33990'u
GL_TEXTURE7 = 33991'u
GL_TEXTURE7_ARB = 33991'u
GL_TEXTURE8 = 33992'u
GL_TEXTURE8_ARB = 33992'u
GL_TEXTURE9 = 33993'u
GL_TEXTURE9_ARB = 33993'u
GL_TEXTURE10 = 33994'u
GL_TEXTURE10_ARB = 33994'u
GL_TEXTURE11 = 33995'u
GL_TEXTURE11_ARB = 33995'u
GL_TEXTURE12 = 33996'u
GL_TEXTURE12_ARB = 33996'u
GL_TEXTURE13 = 33997'u
GL_TEXTURE13_ARB = 33997'u
GL_TEXTURE14 = 33998'u
GL_TEXTURE14_ARB = 33998'u
GL_TEXTURE15 = 33999'u
GL_TEXTURE15_ARB = 33999'u
GL_TEXTURE16 = 34000'u
GL_TEXTURE16_ARB = 34000'u
GL_TEXTURE17 = 34001'u
GL_TEXTURE17_ARB = 34001'u
GL_TEXTURE18 = 34002'u
GL_TEXTURE18_ARB = 34002'u
GL_TEXTURE19 = 34003'u
GL_TEXTURE19_ARB = 34003'u
GL_TEXTURE20 = 34004'u
GL_TEXTURE20_ARB = 34004'u
GL_TEXTURE21 = 34005'u
GL_TEXTURE21_ARB = 34005'u
GL_TEXTURE22 = 34006'u
GL_TEXTURE22_ARB = 34006'u
GL_TEXTURE23 = 34007'u
GL_TEXTURE23_ARB = 34007'u
GL_TEXTURE24 = 34008'u
GL_TEXTURE24_ARB = 34008'u
GL_TEXTURE25 = 34009'u
GL_TEXTURE25_ARB = 34009'u
GL_TEXTURE26 = 34010'u
GL_TEXTURE26_ARB = 34010'u
GL_TEXTURE27 = 34011'u
GL_TEXTURE27_ARB = 34011'u
GL_TEXTURE28 = 34012'u
GL_TEXTURE28_ARB = 34012'u
GL_TEXTURE29 = 34013'u
GL_TEXTURE29_ARB = 34013'u
GL_TEXTURE30 = 34014'u
GL_TEXTURE30_ARB = 34014'u
GL_TEXTURE31 = 34015'u
GL_TEXTURE31_ARB = 34015'u
GL_ACTIVE_TEXTURE = 34016'u
GL_ACTIVE_TEXTURE_ARB = 34016'u
GL_CLIENT_ACTIVE_TEXTURE = 34017'u
GL_CLIENT_ACTIVE_TEXTURE_ARB = 34017'u
GL_MAX_TEXTURE_UNITS = 34018'u
GL_MAX_TEXTURE_UNITS_ARB = 34018'u
GL_TRANSPOSE_MODELVIEW_MATRIX = 34019'u
GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = 34019'u
GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 34019'u
GL_TRANSPOSE_PROJECTION_MATRIX = 34020'u
GL_TRANSPOSE_PROJECTION_MATRIX_ARB = 34020'u
GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 34020'u
GL_TRANSPOSE_TEXTURE_MATRIX = 34021'u
GL_TRANSPOSE_TEXTURE_MATRIX_ARB = 34021'u
GL_TRANSPOSE_COLOR_MATRIX = 34022'u
GL_TRANSPOSE_COLOR_MATRIX_ARB = 34022'u
GL_SUBTRACT = 34023'u
GL_SUBTRACT_ARB = 34023'u
GL_MAX_RENDERBUFFER_SIZE = 34024'u
GL_MAX_RENDERBUFFER_SIZE_EXT = 34024'u
GL_MAX_RENDERBUFFER_SIZE_OES = 34024'u
GL_COMPRESSED_ALPHA = 34025'u
GL_COMPRESSED_ALPHA_ARB = 34025'u
GL_COMPRESSED_LUMINANCE = 34026'u
GL_COMPRESSED_LUMINANCE_ARB = 34026'u
GL_COMPRESSED_LUMINANCE_ALPHA = 34027'u
GL_COMPRESSED_LUMINANCE_ALPHA_ARB = 34027'u
GL_COMPRESSED_INTENSITY = 34028'u
GL_COMPRESSED_INTENSITY_ARB = 34028'u
GL_COMPRESSED_RGB = 34029'u
GL_COMPRESSED_RGB_ARB = 34029'u
GL_COMPRESSED_RGBA = 34030'u
GL_COMPRESSED_RGBA_ARB = 34030'u
GL_TEXTURE_COMPRESSION_HINT = 34031'u
GL_TEXTURE_COMPRESSION_HINT_ARB = 34031'u
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = 34032'u
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = 34033'u
GL_ALL_COMPLETED_NV = 34034'u
GL_FENCE_STATUS_NV = 34035'u
GL_FENCE_CONDITION_NV = 34036'u
GL_TEXTURE_RECTANGLE = 34037'u
GL_TEXTURE_RECTANGLE_ARB = 34037'u
GL_TEXTURE_RECTANGLE_NV = 34037'u
GL_TEXTURE_BINDING_RECTANGLE = 34038'u
GL_TEXTURE_BINDING_RECTANGLE_ARB = 34038'u
GL_TEXTURE_BINDING_RECTANGLE_NV = 34038'u
GL_PROXY_TEXTURE_RECTANGLE = 34039'u
GL_PROXY_TEXTURE_RECTANGLE_ARB = 34039'u
GL_PROXY_TEXTURE_RECTANGLE_NV = 34039'u
GL_MAX_RECTANGLE_TEXTURE_SIZE = 34040'u
GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB = 34040'u
GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 34040'u
GL_DEPTH_STENCIL = 34041'u
GL_DEPTH_STENCIL_EXT = 34041'u
GL_DEPTH_STENCIL_NV = 34041'u
GL_DEPTH_STENCIL_OES = 34041'u
GL_UNSIGNED_INT_24_8 = 34042'u
GL_UNSIGNED_INT_24_8_EXT = 34042'u
GL_UNSIGNED_INT_24_8_NV = 34042'u
GL_UNSIGNED_INT_24_8_OES = 34042'u
GL_MAX_TEXTURE_LOD_BIAS = 34045'u
GL_MAX_TEXTURE_LOD_BIAS_EXT = 34045'u
GL_TEXTURE_MAX_ANISOTROPY = 34046'u
GL_TEXTURE_MAX_ANISOTROPY_EXT = 34046'u
GL_MAX_TEXTURE_MAX_ANISOTROPY = 34047'u
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 34047'u
GL_TEXTURE_FILTER_CONTROL = 34048'u
GL_TEXTURE_FILTER_CONTROL_EXT = 34048'u
GL_TEXTURE_LOD_BIAS = 34049'u
GL_TEXTURE_LOD_BIAS_EXT = 34049'u
GL_MODELVIEW1_STACK_DEPTH_EXT = 34050'u
GL_COMBINE4_NV = 34051'u
GL_MAX_SHININESS_NV = 34052'u
GL_MAX_SPOT_EXPONENT_NV = 34053'u
GL_MODELVIEW1_MATRIX_EXT = 34054'u
GL_INCR_WRAP = 34055'u
GL_INCR_WRAP_EXT = 34055'u
GL_INCR_WRAP_OES = 34055'u
GL_DECR_WRAP = 34056'u
GL_DECR_WRAP_EXT = 34056'u
GL_DECR_WRAP_OES = 34056'u
GL_VERTEX_WEIGHTING_EXT = 34057'u
GL_MODELVIEW1_ARB = 34058'u
GL_MODELVIEW1_EXT = 34058'u
GL_CURRENT_VERTEX_WEIGHT_EXT = 34059'u
GL_VERTEX_WEIGHT_ARRAY_EXT = 34060'u
GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 34061'u
GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 34062'u
GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 34063'u
GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 34064'u
GL_NORMAL_MAP = 34065'u
GL_NORMAL_MAP_ARB = 34065'u
GL_NORMAL_MAP_EXT = 34065'u
GL_NORMAL_MAP_NV = 34065'u
GL_NORMAL_MAP_OES = 34065'u
GL_REFLECTION_MAP = 34066'u
GL_REFLECTION_MAP_ARB = 34066'u
GL_REFLECTION_MAP_EXT = 34066'u
GL_REFLECTION_MAP_NV = 34066'u
GL_REFLECTION_MAP_OES = 34066'u
GL_TEXTURE_CUBE_MAP = 34067'u
GL_TEXTURE_CUBE_MAP_ARB = 34067'u
GL_TEXTURE_CUBE_MAP_EXT = 34067'u
GL_TEXTURE_CUBE_MAP_OES = 34067'u
GL_TEXTURE_BINDING_CUBE_MAP = 34068'u
GL_TEXTURE_BINDING_CUBE_MAP_ARB = 34068'u
GL_TEXTURE_BINDING_CUBE_MAP_EXT = 34068'u
GL_TEXTURE_BINDING_CUBE_MAP_OES = 34068'u
GL_TEXTURE_CUBE_MAP_POSITIVE_X = 34069'u
GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 34069'u
GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT = 34069'u
GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES = 34069'u
GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 34070'u
GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 34070'u
GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = 34070'u
GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES = 34070'u
GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 34071'u
GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 34071'u
GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = 34071'u
GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES = 34071'u
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 34072'u
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 34072'u
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = 34072'u
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES = 34072'u
GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 34073'u
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 34073'u
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = 34073'u
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES = 34073'u
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 34074'u
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 34074'u
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = 34074'u
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES = 34074'u
GL_PROXY_TEXTURE_CUBE_MAP = 34075'u
GL_PROXY_TEXTURE_CUBE_MAP_ARB = 34075'u
GL_PROXY_TEXTURE_CUBE_MAP_EXT = 34075'u
GL_MAX_CUBE_MAP_TEXTURE_SIZE = 34076'u
GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 34076'u
GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT = 34076'u
GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES = 34076'u
GL_VERTEX_ARRAY_RANGE_APPLE = 34077'u
GL_VERTEX_ARRAY_RANGE_NV = 34077'u
GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE = 34078'u
GL_VERTEX_ARRAY_RANGE_LENGTH_NV = 34078'u
GL_VERTEX_ARRAY_RANGE_VALID_NV = 34079'u
GL_VERTEX_ARRAY_STORAGE_HINT_APPLE = 34079'u
GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 34080'u
GL_VERTEX_ARRAY_RANGE_POINTER_APPLE = 34081'u
GL_VERTEX_ARRAY_RANGE_POINTER_NV = 34081'u
GL_REGISTER_COMBINERS_NV = 34082'u
GL_VARIABLE_A_NV = 34083'u
GL_VARIABLE_B_NV = 34084'u
GL_VARIABLE_C_NV = 34085'u
GL_VARIABLE_D_NV = 34086'u
GL_VARIABLE_E_NV = 34087'u
GL_VARIABLE_F_NV = 34088'u
GL_VARIABLE_G_NV = 34089'u
GL_CONSTANT_COLOR0_NV = 34090'u
GL_CONSTANT_COLOR1_NV = 34091'u
GL_PRIMARY_COLOR_NV = 34092'u
GL_SECONDARY_COLOR_NV = 34093'u
GL_SPARE0_NV = 34094'u
GL_SPARE1_NV = 34095'u
GL_DISCARD_NV = 34096'u
GL_E_TIMES_F_NV = 34097'u
GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 34098'u
GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 34099'u
GL_MULTISAMPLE_FILTER_HINT_NV = 34100'u
GL_PER_STAGE_CONSTANTS_NV = 34101'u
GL_UNSIGNED_IDENTITY_NV = 34102'u
GL_UNSIGNED_INVERT_NV = 34103'u
GL_EXPAND_NORMAL_NV = 34104'u
GL_EXPAND_NEGATE_NV = 34105'u
GL_HALF_BIAS_NORMAL_NV = 34106'u
GL_HALF_BIAS_NEGATE_NV = 34107'u
GL_SIGNED_IDENTITY_NV = 34108'u
GL_SIGNED_NEGATE_NV = 34109'u
GL_SCALE_BY_TWO_NV = 34110'u
GL_SCALE_BY_FOUR_NV = 34111'u
GL_SCALE_BY_ONE_HALF_NV = 34112'u
GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 34113'u
GL_COMBINER_INPUT_NV = 34114'u
GL_COMBINER_MAPPING_NV = 34115'u
GL_COMBINER_COMPONENT_USAGE_NV = 34116'u
GL_COMBINER_AB_DOT_PRODUCT_NV = 34117'u
GL_COMBINER_CD_DOT_PRODUCT_NV = 34118'u
GL_COMBINER_MUX_SUM_NV = 34119'u
GL_COMBINER_SCALE_NV = 34120'u
GL_COMBINER_BIAS_NV = 34121'u
GL_COMBINER_AB_OUTPUT_NV = 34122'u
GL_COMBINER_CD_OUTPUT_NV = 34123'u
GL_COMBINER_SUM_OUTPUT_NV = 34124'u
GL_MAX_GENERAL_COMBINERS_NV = 34125'u
GL_NUM_GENERAL_COMBINERS_NV = 34126'u
GL_COLOR_SUM_CLAMP_NV = 34127'u
GL_COMBINER0_NV = 34128'u
GL_COMBINER1_NV = 34129'u
GL_COMBINER2_NV = 34130'u
GL_COMBINER3_NV = 34131'u
GL_COMBINER4_NV = 34132'u
GL_COMBINER5_NV = 34133'u
GL_COMBINER6_NV = 34134'u
GL_COMBINER7_NV = 34135'u
GL_PRIMITIVE_RESTART_NV = 34136'u
GL_PRIMITIVE_RESTART_INDEX_NV = 34137'u
GL_FOG_DISTANCE_MODE_NV = 34138'u
GL_EYE_RADIAL_NV = 34139'u
GL_EYE_PLANE_ABSOLUTE_NV = 34140'u
GL_EMBOSS_LIGHT_NV = 34141'u
GL_EMBOSS_CONSTANT_NV = 34142'u
GL_EMBOSS_MAP_NV = 34143'u
GL_RED_MIN_CLAMP_INGR = 34144'u
GL_GREEN_MIN_CLAMP_INGR = 34145'u
GL_BLUE_MIN_CLAMP_INGR = 34146'u
GL_ALPHA_MIN_CLAMP_INGR = 34147'u
GL_RED_MAX_CLAMP_INGR = 34148'u
GL_GREEN_MAX_CLAMP_INGR = 34149'u
GL_BLUE_MAX_CLAMP_INGR = 34150'u
GL_ALPHA_MAX_CLAMP_INGR = 34151'u
GL_INTERLACE_READ_INGR = 34152'u
GL_COMBINE = 34160'u
GL_COMBINE_ARB = 34160'u
GL_COMBINE_EXT = 34160'u
GL_COMBINE_RGB = 34161'u
GL_COMBINE_RGB_ARB = 34161'u
GL_COMBINE_RGB_EXT = 34161'u
GL_COMBINE_ALPHA = 34162'u
GL_COMBINE_ALPHA_ARB = 34162'u
GL_COMBINE_ALPHA_EXT = 34162'u
GL_RGB_SCALE = 34163'u
GL_RGB_SCALE_ARB = 34163'u
GL_RGB_SCALE_EXT = 34163'u
GL_ADD_SIGNED = 34164'u
GL_ADD_SIGNED_ARB = 34164'u
GL_ADD_SIGNED_EXT = 34164'u
GL_INTERPOLATE = 34165'u
GL_INTERPOLATE_ARB = 34165'u
GL_INTERPOLATE_EXT = 34165'u
GL_CONSTANT = 34166'u
GL_CONSTANT_ARB = 34166'u
GL_CONSTANT_EXT = 34166'u
GL_CONSTANT_NV = 34166'u
GL_PRIMARY_COLOR = 34167'u
GL_PRIMARY_COLOR_ARB = 34167'u
GL_PRIMARY_COLOR_EXT = 34167'u
GL_PREVIOUS = 34168'u
GL_PREVIOUS_ARB = 34168'u
GL_PREVIOUS_EXT = 34168'u
GL_SOURCE0_RGB = 34176'u
GL_SOURCE0_RGB_ARB = 34176'u
GL_SOURCE0_RGB_EXT = 34176'u
GL_SRC0_RGB = 34176'u
GL_SOURCE1_RGB = 34177'u
GL_SOURCE1_RGB_ARB = 34177'u
GL_SOURCE1_RGB_EXT = 34177'u
GL_SRC1_RGB = 34177'u
GL_SOURCE2_RGB = 34178'u
GL_SOURCE2_RGB_ARB = 34178'u
GL_SOURCE2_RGB_EXT = 34178'u
GL_SRC2_RGB = 34178'u
GL_SOURCE3_RGB_NV = 34179'u
GL_SOURCE0_ALPHA = 34184'u
GL_SOURCE0_ALPHA_ARB = 34184'u
GL_SOURCE0_ALPHA_EXT = 34184'u
GL_SRC0_ALPHA = 34184'u
GL_SOURCE1_ALPHA = 34185'u
GL_SOURCE1_ALPHA_ARB = 34185'u
GL_SOURCE1_ALPHA_EXT = 34185'u
GL_SRC1_ALPHA = 34185'u
GL_SRC1_ALPHA_EXT = 34185'u
GL_SOURCE2_ALPHA = 34186'u
GL_SOURCE2_ALPHA_ARB = 34186'u
GL_SOURCE2_ALPHA_EXT = 34186'u
GL_SRC2_ALPHA = 34186'u
GL_SOURCE3_ALPHA_NV = 34187'u
GL_OPERAND0_RGB = 34192'u
GL_OPERAND0_RGB_ARB = 34192'u
GL_OPERAND0_RGB_EXT = 34192'u
GL_OPERAND1_RGB = 34193'u
GL_OPERAND1_RGB_ARB = 34193'u
GL_OPERAND1_RGB_EXT = 34193'u
GL_OPERAND2_RGB = 34194'u
GL_OPERAND2_RGB_ARB = 34194'u
GL_OPERAND2_RGB_EXT = 34194'u
GL_OPERAND3_RGB_NV = 34195'u
GL_OPERAND0_ALPHA = 34200'u
GL_OPERAND0_ALPHA_ARB = 34200'u
GL_OPERAND0_ALPHA_EXT = 34200'u
GL_OPERAND1_ALPHA = 34201'u
GL_OPERAND1_ALPHA_ARB = 34201'u
GL_OPERAND1_ALPHA_EXT = 34201'u
GL_OPERAND2_ALPHA = 34202'u
GL_OPERAND2_ALPHA_ARB = 34202'u
GL_OPERAND2_ALPHA_EXT = 34202'u
GL_OPERAND3_ALPHA_NV = 34203'u
GL_PACK_SUBSAMPLE_RATE_SGIX = 34208'u
GL_UNPACK_SUBSAMPLE_RATE_SGIX = 34209'u
GL_PIXEL_SUBSAMPLE_4444_SGIX = 34210'u
GL_PIXEL_SUBSAMPLE_2424_SGIX = 34211'u
GL_PIXEL_SUBSAMPLE_4242_SGIX = 34212'u
GL_PERTURB_EXT = 34222'u
GL_TEXTURE_NORMAL_EXT = 34223'u
GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE = 34224'u
GL_TRANSFORM_HINT_APPLE = 34225'u
GL_UNPACK_CLIENT_STORAGE_APPLE = 34226'u
GL_BUFFER_OBJECT_APPLE = 34227'u
GL_STORAGE_CLIENT_APPLE = 34228'u
GL_VERTEX_ARRAY_BINDING = 34229'u
GL_VERTEX_ARRAY_BINDING_APPLE = 34229'u
GL_VERTEX_ARRAY_BINDING_OES = 34229'u
GL_TEXTURE_RANGE_LENGTH_APPLE = 34231'u
GL_TEXTURE_RANGE_POINTER_APPLE = 34232'u
GL_YCBCR_422_APPLE = 34233'u
GL_UNSIGNED_SHORT_8_8_APPLE = 34234'u
GL_UNSIGNED_SHORT_8_8_MESA = 34234'u
GL_UNSIGNED_SHORT_8_8_REV_APPLE = 34235'u
GL_UNSIGNED_SHORT_8_8_REV_MESA = 34235'u
GL_TEXTURE_STORAGE_HINT_APPLE = 34236'u
GL_STORAGE_PRIVATE_APPLE = 34237'u
GL_STORAGE_CACHED_APPLE = 34238'u
GL_STORAGE_SHARED_APPLE = 34239'u
GL_REPLACEMENT_CODE_ARRAY_SUN = 34240'u
GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN = 34241'u
GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN = 34242'u
GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN = 34243'u
GL_R1UI_V3F_SUN = 34244'u
GL_R1UI_C4UB_V3F_SUN = 34245'u
GL_R1UI_C3F_V3F_SUN = 34246'u
GL_R1UI_N3F_V3F_SUN = 34247'u
GL_R1UI_C4F_N3F_V3F_SUN = 34248'u
GL_R1UI_T2F_V3F_SUN = 34249'u
GL_R1UI_T2F_N3F_V3F_SUN = 34250'u
GL_R1UI_T2F_C4F_N3F_V3F_SUN = 34251'u
GL_SLICE_ACCUM_SUN = 34252'u
GL_QUAD_MESH_SUN = 34324'u
GL_TRIANGLE_MESH_SUN = 34325'u
GL_VERTEX_PROGRAM_ARB = 34336'u
GL_VERTEX_PROGRAM_NV = 34336'u
GL_VERTEX_STATE_PROGRAM_NV = 34337'u
GL_VERTEX_ATTRIB_ARRAY_ENABLED = 34338'u
GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 34338'u
GL_ATTRIB_ARRAY_SIZE_NV = 34339'u
GL_VERTEX_ATTRIB_ARRAY_SIZE = 34339'u
GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = 34339'u
GL_ATTRIB_ARRAY_STRIDE_NV = 34340'u
GL_VERTEX_ATTRIB_ARRAY_STRIDE = 34340'u
GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 34340'u
GL_ATTRIB_ARRAY_TYPE_NV = 34341'u
GL_VERTEX_ATTRIB_ARRAY_TYPE = 34341'u
GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = 34341'u
GL_CURRENT_ATTRIB_NV = 34342'u
GL_CURRENT_VERTEX_ATTRIB = 34342'u
GL_CURRENT_VERTEX_ATTRIB_ARB = 34342'u
GL_PROGRAM_LENGTH_ARB = 34343'u
GL_PROGRAM_LENGTH_NV = 34343'u
GL_PROGRAM_STRING_ARB = 34344'u
GL_PROGRAM_STRING_NV = 34344'u
GL_MODELVIEW_PROJECTION_NV = 34345'u
GL_IDENTITY_NV = 34346'u
GL_INVERSE_NV = 34347'u
GL_TRANSPOSE_NV = 34348'u
GL_INVERSE_TRANSPOSE_NV = 34349'u
GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 34350'u
GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 34350'u
GL_MAX_PROGRAM_MATRICES_ARB = 34351'u
GL_MAX_TRACK_MATRICES_NV = 34351'u
GL_MATRIX0_NV = 34352'u
GL_MATRIX1_NV = 34353'u
GL_MATRIX2_NV = 34354'u
GL_MATRIX3_NV = 34355'u
GL_MATRIX4_NV = 34356'u
GL_MATRIX5_NV = 34357'u
GL_MATRIX6_NV = 34358'u
GL_MATRIX7_NV = 34359'u
GL_CURRENT_MATRIX_STACK_DEPTH_ARB = 34368'u
GL_CURRENT_MATRIX_STACK_DEPTH_NV = 34368'u
GL_CURRENT_MATRIX_ARB = 34369'u
GL_CURRENT_MATRIX_NV = 34369'u
GL_VERTEX_PROGRAM_POINT_SIZE = 34370'u
GL_VERTEX_PROGRAM_POINT_SIZE_ARB = 34370'u
GL_VERTEX_PROGRAM_POINT_SIZE_NV = 34370'u
GL_PROGRAM_POINT_SIZE = 34370'u
GL_PROGRAM_POINT_SIZE_ARB = 34370'u
GL_PROGRAM_POINT_SIZE_EXT = 34370'u
GL_VERTEX_PROGRAM_TWO_SIDE = 34371'u
GL_VERTEX_PROGRAM_TWO_SIDE_ARB = 34371'u
GL_VERTEX_PROGRAM_TWO_SIDE_NV = 34371'u
GL_PROGRAM_PARAMETER_NV = 34372'u
GL_ATTRIB_ARRAY_POINTER_NV = 34373'u
GL_VERTEX_ATTRIB_ARRAY_POINTER = 34373'u
GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = 34373'u
GL_PROGRAM_TARGET_NV = 34374'u
GL_PROGRAM_RESIDENT_NV = 34375'u
GL_TRACK_MATRIX_NV = 34376'u
GL_TRACK_MATRIX_TRANSFORM_NV = 34377'u
GL_VERTEX_PROGRAM_BINDING_NV = 34378'u
GL_PROGRAM_ERROR_POSITION_ARB = 34379'u
GL_PROGRAM_ERROR_POSITION_NV = 34379'u
GL_OFFSET_TEXTURE_RECTANGLE_NV = 34380'u
GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 34381'u
GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 34382'u
GL_DEPTH_CLAMP = 34383'u
GL_DEPTH_CLAMP_NV = 34383'u
GL_DEPTH_CLAMP_EXT = 34383'u
GL_VERTEX_ATTRIB_ARRAY0_NV = 34384'u
GL_VERTEX_ATTRIB_ARRAY1_NV = 34385'u
GL_VERTEX_ATTRIB_ARRAY2_NV = 34386'u
GL_VERTEX_ATTRIB_ARRAY3_NV = 34387'u
GL_VERTEX_ATTRIB_ARRAY4_NV = 34388'u
GL_VERTEX_ATTRIB_ARRAY5_NV = 34389'u
GL_VERTEX_ATTRIB_ARRAY6_NV = 34390'u
GL_VERTEX_ATTRIB_ARRAY7_NV = 34391'u
GL_VERTEX_ATTRIB_ARRAY8_NV = 34392'u
GL_VERTEX_ATTRIB_ARRAY9_NV = 34393'u
GL_VERTEX_ATTRIB_ARRAY10_NV = 34394'u
GL_VERTEX_ATTRIB_ARRAY11_NV = 34395'u
GL_VERTEX_ATTRIB_ARRAY12_NV = 34396'u
GL_VERTEX_ATTRIB_ARRAY13_NV = 34397'u
GL_VERTEX_ATTRIB_ARRAY14_NV = 34398'u
GL_VERTEX_ATTRIB_ARRAY15_NV = 34399'u
GL_MAP1_VERTEX_ATTRIB0_4_NV = 34400'u
GL_MAP1_VERTEX_ATTRIB1_4_NV = 34401'u
GL_MAP1_VERTEX_ATTRIB2_4_NV = 34402'u
GL_MAP1_VERTEX_ATTRIB3_4_NV = 34403'u
GL_MAP1_VERTEX_ATTRIB4_4_NV = 34404'u
GL_MAP1_VERTEX_ATTRIB5_4_NV = 34405'u
GL_MAP1_VERTEX_ATTRIB6_4_NV = 34406'u
GL_MAP1_VERTEX_ATTRIB7_4_NV = 34407'u
GL_MAP1_VERTEX_ATTRIB8_4_NV = 34408'u
GL_MAP1_VERTEX_ATTRIB9_4_NV = 34409'u
GL_MAP1_VERTEX_ATTRIB10_4_NV = 34410'u
GL_MAP1_VERTEX_ATTRIB11_4_NV = 34411'u
GL_MAP1_VERTEX_ATTRIB12_4_NV = 34412'u
GL_MAP1_VERTEX_ATTRIB13_4_NV = 34413'u
GL_MAP1_VERTEX_ATTRIB14_4_NV = 34414'u
GL_MAP1_VERTEX_ATTRIB15_4_NV = 34415'u
GL_MAP2_VERTEX_ATTRIB0_4_NV = 34416'u
GL_MAP2_VERTEX_ATTRIB1_4_NV = 34417'u
GL_MAP2_VERTEX_ATTRIB2_4_NV = 34418'u
GL_MAP2_VERTEX_ATTRIB3_4_NV = 34419'u
GL_MAP2_VERTEX_ATTRIB4_4_NV = 34420'u
GL_MAP2_VERTEX_ATTRIB5_4_NV = 34421'u
GL_MAP2_VERTEX_ATTRIB6_4_NV = 34422'u
GL_MAP2_VERTEX_ATTRIB7_4_NV = 34423'u
GL_PROGRAM_BINDING_ARB = 34423'u
NOT an alias. Accidental reuse of GL_MAP2_VERTEX_ATTRIB7_4_NV
GL_MAP2_VERTEX_ATTRIB8_4_NV = 34424'u
GL_MAP2_VERTEX_ATTRIB9_4_NV = 34425'u
GL_MAP2_VERTEX_ATTRIB10_4_NV = 34426'u
GL_MAP2_VERTEX_ATTRIB11_4_NV = 34427'u
GL_MAP2_VERTEX_ATTRIB12_4_NV = 34428'u
GL_MAP2_VERTEX_ATTRIB13_4_NV = 34429'u
GL_MAP2_VERTEX_ATTRIB14_4_NV = 34430'u
GL_MAP2_VERTEX_ATTRIB15_4_NV = 34431'u
GL_TEXTURE_COMPRESSED_IMAGE_SIZE = 34464'u
GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = 34464'u
GL_TEXTURE_COMPRESSED = 34465'u
GL_TEXTURE_COMPRESSED_ARB = 34465'u
GL_NUM_COMPRESSED_TEXTURE_FORMATS = 34466'u
GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 34466'u
GL_COMPRESSED_TEXTURE_FORMATS = 34467'u
GL_COMPRESSED_TEXTURE_FORMATS_ARB = 34467'u
GL_MAX_VERTEX_UNITS_ARB = 34468'u
GL_MAX_VERTEX_UNITS_OES = 34468'u
GL_ACTIVE_VERTEX_UNITS_ARB = 34469'u
GL_WEIGHT_SUM_UNITY_ARB = 34470'u
GL_VERTEX_BLEND_ARB = 34471'u
GL_CURRENT_WEIGHT_ARB = 34472'u
GL_WEIGHT_ARRAY_TYPE_ARB = 34473'u
GL_WEIGHT_ARRAY_TYPE_OES = 34473'u
GL_WEIGHT_ARRAY_STRIDE_ARB = 34474'u
GL_WEIGHT_ARRAY_STRIDE_OES = 34474'u
GL_WEIGHT_ARRAY_SIZE_ARB = 34475'u
GL_WEIGHT_ARRAY_SIZE_OES = 34475'u
GL_WEIGHT_ARRAY_POINTER_ARB = 34476'u
GL_WEIGHT_ARRAY_POINTER_OES = 34476'u
GL_WEIGHT_ARRAY_ARB = 34477'u
GL_WEIGHT_ARRAY_OES = 34477'u
GL_DOT3_RGB = 34478'u
GL_DOT3_RGB_ARB = 34478'u
GL_DOT3_RGBA = 34479'u
GL_DOT3_RGBA_ARB = 34479'u
GL_DOT3_RGBA_IMG = 34479'u
GL_COMPRESSED_RGB_FXT1_3DFX = 34480'u
GL_COMPRESSED_RGBA_FXT1_3DFX = 34481'u
GL_MULTISAMPLE_3DFX = 34482'u
GL_SAMPLE_BUFFERS_3DFX = 34483'u
GL_SAMPLES_3DFX = 34484'u
GL_EVAL_2D_NV = 34496'u
GL_EVAL_TRIANGULAR_2D_NV = 34497'u
GL_MAP_TESSELLATION_NV = 34498'u
GL_MAP_ATTRIB_U_ORDER_NV = 34499'u
GL_MAP_ATTRIB_V_ORDER_NV = 34500'u
GL_EVAL_FRACTIONAL_TESSELLATION_NV = 34501'u
GL_EVAL_VERTEX_ATTRIB0_NV = 34502'u
GL_EVAL_VERTEX_ATTRIB1_NV = 34503'u
GL_EVAL_VERTEX_ATTRIB2_NV = 34504'u
GL_EVAL_VERTEX_ATTRIB3_NV = 34505'u
GL_EVAL_VERTEX_ATTRIB4_NV = 34506'u
GL_EVAL_VERTEX_ATTRIB5_NV = 34507'u
GL_EVAL_VERTEX_ATTRIB6_NV = 34508'u
GL_EVAL_VERTEX_ATTRIB7_NV = 34509'u
GL_EVAL_VERTEX_ATTRIB8_NV = 34510'u
GL_EVAL_VERTEX_ATTRIB9_NV = 34511'u
GL_EVAL_VERTEX_ATTRIB10_NV = 34512'u
GL_EVAL_VERTEX_ATTRIB11_NV = 34513'u
GL_EVAL_VERTEX_ATTRIB12_NV = 34514'u
GL_EVAL_VERTEX_ATTRIB13_NV = 34515'u
GL_EVAL_VERTEX_ATTRIB14_NV = 34516'u
GL_EVAL_VERTEX_ATTRIB15_NV = 34517'u
GL_MAX_MAP_TESSELLATION_NV = 34518'u
GL_MAX_RATIONAL_EVAL_ORDER_NV = 34519'u
GL_MAX_PROGRAM_PATCH_ATTRIBS_NV = 34520'u
GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 34521'u
GL_UNSIGNED_INT_S8_S8_8_8_NV = 34522'u
GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 34523'u
GL_DSDT_MAG_INTENSITY_NV = 34524'u
GL_SHADER_CONSISTENT_NV = 34525'u
GL_TEXTURE_SHADER_NV = 34526'u
GL_SHADER_OPERATION_NV = 34527'u
GL_CULL_MODES_NV = 34528'u
GL_OFFSET_TEXTURE_MATRIX_NV = 34529'u
GL_OFFSET_TEXTURE_2D_MATRIX_NV = 34529'u
GL_OFFSET_TEXTURE_SCALE_NV = 34530'u
GL_OFFSET_TEXTURE_2D_SCALE_NV = 34530'u
GL_OFFSET_TEXTURE_BIAS_NV = 34531'u
GL_OFFSET_TEXTURE_2D_BIAS_NV = 34531'u
GL_PREVIOUS_TEXTURE_INPUT_NV = 34532'u
GL_CONST_EYE_NV = 34533'u
GL_PASS_THROUGH_NV = 34534'u
GL_CULL_FRAGMENT_NV = 34535'u
GL_OFFSET_TEXTURE_2D_NV = 34536'u
GL_DEPENDENT_AR_TEXTURE_2D_NV = 34537'u
GL_DEPENDENT_GB_TEXTURE_2D_NV = 34538'u
GL_SURFACE_STATE_NV = 34539'u
GL_DOT_PRODUCT_NV = 34540'u
GL_DOT_PRODUCT_DEPTH_REPLACE_NV = 34541'u
GL_DOT_PRODUCT_TEXTURE_2D_NV = 34542'u
GL_DOT_PRODUCT_TEXTURE_3D_NV = 34543'u
GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 34544'u
GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 34545'u
GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 34546'u
GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 34547'u
GL_HILO_NV = 34548'u
GL_DSDT_NV = 34549'u
GL_DSDT_MAG_NV = 34550'u
GL_DSDT_MAG_VIB_NV = 34551'u
GL_HILO16_NV = 34552'u
GL_SIGNED_HILO_NV = 34553'u
GL_SIGNED_HILO16_NV = 34554'u
GL_SIGNED_RGBA_NV = 34555'u
GL_SIGNED_RGBA8_NV = 34556'u
GL_SURFACE_REGISTERED_NV = 34557'u
GL_SIGNED_RGB_NV = 34558'u
GL_SIGNED_RGB8_NV = 34559'u
GL_SURFACE_MAPPED_NV = 34560'u
GL_SIGNED_LUMINANCE_NV = 34561'u
GL_SIGNED_LUMINANCE8_NV = 34562'u
GL_SIGNED_LUMINANCE_ALPHA_NV = 34563'u
GL_SIGNED_LUMINANCE8_ALPHA8_NV = 34564'u
GL_SIGNED_ALPHA_NV = 34565'u
GL_SIGNED_ALPHA8_NV = 34566'u
GL_SIGNED_INTENSITY_NV = 34567'u
GL_SIGNED_INTENSITY8_NV = 34568'u
GL_DSDT8_NV = 34569'u
GL_DSDT8_MAG8_NV = 34570'u
GL_DSDT8_MAG8_INTENSITY8_NV = 34571'u
GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 34572'u
GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 34573'u
GL_HI_SCALE_NV = 34574'u
GL_LO_SCALE_NV = 34575'u
GL_DS_SCALE_NV = 34576'u
GL_DT_SCALE_NV = 34577'u
GL_MAGNITUDE_SCALE_NV = 34578'u
GL_VIBRANCE_SCALE_NV = 34579'u
GL_HI_BIAS_NV = 34580'u
GL_LO_BIAS_NV = 34581'u
GL_DS_BIAS_NV = 34582'u
GL_DT_BIAS_NV = 34583'u
GL_MAGNITUDE_BIAS_NV = 34584'u
GL_VIBRANCE_BIAS_NV = 34585'u
GL_TEXTURE_BORDER_VALUES_NV = 34586'u
GL_TEXTURE_HI_SIZE_NV = 34587'u
GL_TEXTURE_LO_SIZE_NV = 34588'u
GL_TEXTURE_DS_SIZE_NV = 34589'u
GL_TEXTURE_DT_SIZE_NV = 34590'u
GL_TEXTURE_MAG_SIZE_NV = 34591'u
GL_MODELVIEW2_ARB = 34594'u
GL_MODELVIEW3_ARB = 34595'u
GL_MODELVIEW4_ARB = 34596'u
GL_MODELVIEW5_ARB = 34597'u
GL_MODELVIEW6_ARB = 34598'u
GL_MODELVIEW7_ARB = 34599'u
GL_MODELVIEW8_ARB = 34600'u
GL_MODELVIEW9_ARB = 34601'u
GL_MODELVIEW10_ARB = 34602'u
GL_MODELVIEW11_ARB = 34603'u
GL_MODELVIEW12_ARB = 34604'u
GL_MODELVIEW13_ARB = 34605'u
GL_MODELVIEW14_ARB = 34606'u
GL_MODELVIEW15_ARB = 34607'u
GL_MODELVIEW16_ARB = 34608'u
GL_MODELVIEW17_ARB = 34609'u
GL_MODELVIEW18_ARB = 34610'u
GL_MODELVIEW19_ARB = 34611'u
GL_MODELVIEW20_ARB = 34612'u
GL_MODELVIEW21_ARB = 34613'u
GL_MODELVIEW22_ARB = 34614'u
GL_MODELVIEW23_ARB = 34615'u
GL_MODELVIEW24_ARB = 34616'u
GL_MODELVIEW25_ARB = 34617'u
GL_MODELVIEW26_ARB = 34618'u
GL_MODELVIEW27_ARB = 34619'u
GL_MODELVIEW28_ARB = 34620'u
GL_MODELVIEW29_ARB = 34621'u
GL_MODELVIEW30_ARB = 34622'u
GL_MODELVIEW31_ARB = 34623'u
GL_DOT3_RGB_EXT = 34624'u
GL_Z400_BINARY_AMD = 34624'u
NOT an alias. Accidental reuse of GL_DOT3_RGB_EXT
GL_DOT3_RGBA_EXT = 34625'u
GL_PROGRAM_BINARY_LENGTH_OES = 34625'u
NOT an alias. Accidental reuse of GL_DOT3_RGBA_EXT
GL_PROGRAM_BINARY_LENGTH = 34625'u
GL_MIRROR_CLAMP_ATI = 34626'u
GL_MIRROR_CLAMP_EXT = 34626'u
GL_MIRROR_CLAMP_TO_EDGE = 34627'u
GL_MIRROR_CLAMP_TO_EDGE_ATI = 34627'u
GL_MIRROR_CLAMP_TO_EDGE_EXT = 34627'u
GL_MODULATE_ADD_ATI = 34628'u
GL_MODULATE_SIGNED_ADD_ATI = 34629'u
GL_MODULATE_SUBTRACT_ATI = 34630'u
GL_SET_AMD = 34634'u
GL_REPLACE_VALUE_AMD = 34635'u
GL_STENCIL_OP_VALUE_AMD = 34636'u
GL_STENCIL_BACK_OP_VALUE_AMD = 34637'u
GL_VERTEX_ATTRIB_ARRAY_LONG = 34638'u
GL_OCCLUSION_QUERY_EVENT_MASK_AMD = 34639'u
GL_DEPTH_STENCIL_MESA = 34640'u
GL_UNSIGNED_INT_24_8_MESA = 34641'u
GL_UNSIGNED_INT_8_24_REV_MESA = 34642'u
GL_UNSIGNED_SHORT_15_1_MESA = 34643'u
GL_UNSIGNED_SHORT_1_15_REV_MESA = 34644'u
GL_TRACE_MASK_MESA = 34645'u
GL_TRACE_NAME_MESA = 34646'u
GL_YCBCR_MESA = 34647'u
GL_PACK_INVERT_MESA = 34648'u
GL_DEBUG_OBJECT_MESA = 34649'u
NOT an alias. Accidental reuse of GL_TEXTURE_1D_STACK_MESAX
GL_TEXTURE_1D_STACK_MESAX = 34649'u
GL_DEBUG_PRINT_MESA = 34650'u
NOT an alias. Accidental reuse of GL_TEXTURE_2D_STACK_MESAX
GL_TEXTURE_2D_STACK_MESAX = 34650'u
GL_DEBUG_ASSERT_MESA = 34651'u
NOT an alias. Accidental reuse of GL_PROXY_TEXTURE_1D_STACK_MESAX
GL_PROXY_TEXTURE_1D_STACK_MESAX = 34651'u
GL_PROXY_TEXTURE_2D_STACK_MESAX = 34652'u
GL_TEXTURE_1D_STACK_BINDING_MESAX = 34653'u
GL_TEXTURE_2D_STACK_BINDING_MESAX = 34654'u
GL_PROGRAM_BINARY_FORMAT_MESA = 34655'u
GL_STATIC_ATI = 34656'u
GL_DYNAMIC_ATI = 34657'u
GL_PRESERVE_ATI = 34658'u
GL_DISCARD_ATI = 34659'u
GL_BUFFER_SIZE = 34660'u
GL_BUFFER_SIZE_ARB = 34660'u
GL_OBJECT_BUFFER_SIZE_ATI = 34660'u
GL_BUFFER_USAGE = 34661'u
GL_BUFFER_USAGE_ARB = 34661'u
GL_OBJECT_BUFFER_USAGE_ATI = 34661'u
GL_ARRAY_OBJECT_BUFFER_ATI = 34662'u
GL_ARRAY_OBJECT_OFFSET_ATI = 34663'u
GL_ELEMENT_ARRAY_ATI = 34664'u
GL_ELEMENT_ARRAY_TYPE_ATI = 34665'u
GL_ELEMENT_ARRAY_POINTER_ATI = 34666'u
GL_MAX_VERTEX_STREAMS_ATI = 34667'u
GL_VERTEX_STREAM0_ATI = 34668'u
GL_VERTEX_STREAM1_ATI = 34669'u
GL_VERTEX_STREAM2_ATI = 34670'u
GL_VERTEX_STREAM3_ATI = 34671'u
GL_VERTEX_STREAM4_ATI = 34672'u
GL_VERTEX_STREAM5_ATI = 34673'u
GL_VERTEX_STREAM6_ATI = 34674'u
GL_VERTEX_STREAM7_ATI = 34675'u
GL_VERTEX_SOURCE_ATI = 34676'u
GL_BUMP_ROT_MATRIX_ATI = 34677'u
GL_BUMP_ROT_MATRIX_SIZE_ATI = 34678'u
GL_BUMP_NUM_TEX_UNITS_ATI = 34679'u
GL_BUMP_TEX_UNITS_ATI = 34680'u
GL_DUDV_ATI = 34681'u
GL_DU8DV8_ATI = 34682'u
GL_BUMP_ENVMAP_ATI = 34683'u
GL_BUMP_TARGET_ATI = 34684'u
GL_VERTEX_SHADER_EXT = 34688'u
GL_VERTEX_SHADER_BINDING_EXT = 34689'u
GL_OP_INDEX_EXT = 34690'u
GL_OP_NEGATE_EXT = 34691'u
GL_OP_DOT3_EXT = 34692'u
GL_OP_DOT4_EXT = 34693'u
GL_OP_MUL_EXT = 34694'u
GL_OP_ADD_EXT = 34695'u
GL_OP_MADD_EXT = 34696'u
GL_OP_FRAC_EXT = 34697'u
GL_OP_MAX_EXT = 34698'u
GL_OP_MIN_EXT = 34699'u
GL_OP_SET_GE_EXT = 34700'u
GL_OP_SET_LT_EXT = 34701'u
GL_OP_CLAMP_EXT = 34702'u
GL_OP_FLOOR_EXT = 34703'u
GL_OP_ROUND_EXT = 34704'u
GL_OP_EXP_BASE_2_EXT = 34705'u
GL_OP_LOG_BASE_2_EXT = 34706'u
GL_OP_POWER_EXT = 34707'u
GL_OP_RECIP_EXT = 34708'u
GL_OP_RECIP_SQRT_EXT = 34709'u
GL_OP_SUB_EXT = 34710'u
GL_OP_CROSS_PRODUCT_EXT = 34711'u
GL_OP_MULTIPLY_MATRIX_EXT = 34712'u
GL_OP_MOV_EXT = 34713'u
GL_OUTPUT_VERTEX_EXT = 34714'u
GL_OUTPUT_COLOR0_EXT = 34715'u
GL_OUTPUT_COLOR1_EXT = 34716'u
GL_OUTPUT_TEXTURE_COORD0_EXT = 34717'u
GL_OUTPUT_TEXTURE_COORD1_EXT = 34718'u
GL_OUTPUT_TEXTURE_COORD2_EXT = 34719'u
GL_OUTPUT_TEXTURE_COORD3_EXT = 34720'u
GL_OUTPUT_TEXTURE_COORD4_EXT = 34721'u
GL_OUTPUT_TEXTURE_COORD5_EXT = 34722'u
GL_OUTPUT_TEXTURE_COORD6_EXT = 34723'u
GL_OUTPUT_TEXTURE_COORD7_EXT = 34724'u
GL_OUTPUT_TEXTURE_COORD8_EXT = 34725'u
GL_OUTPUT_TEXTURE_COORD9_EXT = 34726'u
GL_OUTPUT_TEXTURE_COORD10_EXT = 34727'u
GL_OUTPUT_TEXTURE_COORD11_EXT = 34728'u
GL_OUTPUT_TEXTURE_COORD12_EXT = 34729'u
GL_OUTPUT_TEXTURE_COORD13_EXT = 34730'u
GL_OUTPUT_TEXTURE_COORD14_EXT = 34731'u
GL_OUTPUT_TEXTURE_COORD15_EXT = 34732'u
GL_OUTPUT_TEXTURE_COORD16_EXT = 34733'u
GL_OUTPUT_TEXTURE_COORD17_EXT = 34734'u
GL_OUTPUT_TEXTURE_COORD18_EXT = 34735'u
GL_OUTPUT_TEXTURE_COORD19_EXT = 34736'u
GL_OUTPUT_TEXTURE_COORD20_EXT = 34737'u
GL_OUTPUT_TEXTURE_COORD21_EXT = 34738'u
GL_OUTPUT_TEXTURE_COORD22_EXT = 34739'u
GL_OUTPUT_TEXTURE_COORD23_EXT = 34740'u
GL_OUTPUT_TEXTURE_COORD24_EXT = 34741'u
GL_OUTPUT_TEXTURE_COORD25_EXT = 34742'u
GL_OUTPUT_TEXTURE_COORD26_EXT = 34743'u
GL_OUTPUT_TEXTURE_COORD27_EXT = 34744'u
GL_OUTPUT_TEXTURE_COORD28_EXT = 34745'u
GL_OUTPUT_TEXTURE_COORD29_EXT = 34746'u
GL_OUTPUT_TEXTURE_COORD30_EXT = 34747'u
GL_OUTPUT_TEXTURE_COORD31_EXT = 34748'u
GL_OUTPUT_FOG_EXT = 34749'u
GL_SCALAR_EXT = 34750'u
GL_VECTOR_EXT = 34751'u
GL_MATRIX_EXT = 34752'u
GL_VARIANT_EXT = 34753'u
GL_INVARIANT_EXT = 34754'u
GL_LOCAL_CONSTANT_EXT = 34755'u
GL_LOCAL_EXT = 34756'u
GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 34757'u
GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 34758'u
GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 34759'u
GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34760'u
GL_MAX_VERTEX_SHADER_LOCALS_EXT = 34761'u
GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 34762'u
GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 34763'u
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34764'u
GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 34765'u
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 34766'u
GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 34767'u
GL_VERTEX_SHADER_VARIANTS_EXT = 34768'u
GL_VERTEX_SHADER_INVARIANTS_EXT = 34769'u
GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34770'u
GL_VERTEX_SHADER_LOCALS_EXT = 34771'u
GL_VERTEX_SHADER_OPTIMIZED_EXT = 34772'u
GL_X_EXT = 34773'u
GL_Y_EXT = 34774'u
GL_Z_EXT = 34775'u
GL_W_EXT = 34776'u
GL_NEGATIVE_X_EXT = 34777'u
GL_NEGATIVE_Y_EXT = 34778'u
GL_NEGATIVE_Z_EXT = 34779'u
GL_NEGATIVE_W_EXT = 34780'u
GL_ZERO_EXT = 34781'u
GL_ONE_EXT = 34782'u
GL_NEGATIVE_ONE_EXT = 34783'u
GL_NORMALIZED_RANGE_EXT = 34784'u
GL_FULL_RANGE_EXT = 34785'u
GL_CURRENT_VERTEX_EXT = 34786'u
GL_MVP_MATRIX_EXT = 34787'u
GL_VARIANT_VALUE_EXT = 34788'u
GL_VARIANT_DATATYPE_EXT = 34789'u
GL_VARIANT_ARRAY_STRIDE_EXT = 34790'u
GL_VARIANT_ARRAY_TYPE_EXT = 34791'u
GL_VARIANT_ARRAY_EXT = 34792'u
GL_VARIANT_ARRAY_POINTER_EXT = 34793'u
GL_INVARIANT_VALUE_EXT = 34794'u
GL_INVARIANT_DATATYPE_EXT = 34795'u
GL_LOCAL_CONSTANT_VALUE_EXT = 34796'u
GL_LOCAL_CONSTANT_DATATYPE_EXT = 34797'u
GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD = 34798'u
GL_PN_TRIANGLES_ATI = 34800'u
GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34801'u
GL_PN_TRIANGLES_POINT_MODE_ATI = 34802'u
GL_PN_TRIANGLES_NORMAL_MODE_ATI = 34803'u
GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34804'u
GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 34805'u
GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 34806'u
GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 34807'u
GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 34808'u
GL_3DC_X_AMD = 34809'u
GL_3DC_XY_AMD = 34810'u
GL_VBO_FREE_MEMORY_ATI = 34811'u
GL_TEXTURE_FREE_MEMORY_ATI = 34812'u
GL_RENDERBUFFER_FREE_MEMORY_ATI = 34813'u
GL_NUM_PROGRAM_BINARY_FORMATS = 34814'u
GL_NUM_PROGRAM_BINARY_FORMATS_OES = 34814'u
GL_PROGRAM_BINARY_FORMATS = 34815'u
GL_PROGRAM_BINARY_FORMATS_OES = 34815'u
GL_STENCIL_BACK_FUNC = 34816'u
GL_STENCIL_BACK_FUNC_ATI = 34816'u
GL_STENCIL_BACK_FAIL = 34817'u
GL_STENCIL_BACK_FAIL_ATI = 34817'u
GL_STENCIL_BACK_PASS_DEPTH_FAIL = 34818'u
GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI = 34818'u
GL_STENCIL_BACK_PASS_DEPTH_PASS = 34819'u
GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI = 34819'u
GL_FRAGMENT_PROGRAM_ARB = 34820'u
GL_PROGRAM_ALU_INSTRUCTIONS_ARB = 34821'u
GL_PROGRAM_TEX_INSTRUCTIONS_ARB = 34822'u
GL_PROGRAM_TEX_INDIRECTIONS_ARB = 34823'u
GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34824'u
GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34825'u
GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34826'u
GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 34827'u
GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 34828'u
GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 34829'u
GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34830'u
GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34831'u
GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34832'u
GL_RGBA32F = 34836'u
GL_RGBA32F_ARB = 34836'u
GL_RGBA32F_EXT = 34836'u
GL_RGBA_FLOAT32_APPLE = 34836'u
GL_RGBA_FLOAT32_ATI = 34836'u
GL_RGB32F = 34837'u
GL_RGB32F_ARB = 34837'u
GL_RGB32F_EXT = 34837'u
GL_RGB_FLOAT32_APPLE = 34837'u
GL_RGB_FLOAT32_ATI = 34837'u
GL_ALPHA32F_ARB = 34838'u
GL_ALPHA32F_EXT = 34838'u
GL_ALPHA_FLOAT32_APPLE = 34838'u
GL_ALPHA_FLOAT32_ATI = 34838'u
GL_INTENSITY32F_ARB = 34839'u
GL_INTENSITY_FLOAT32_APPLE = 34839'u
GL_INTENSITY_FLOAT32_ATI = 34839'u
GL_LUMINANCE32F_ARB = 34840'u
GL_LUMINANCE32F_EXT = 34840'u
GL_LUMINANCE_FLOAT32_APPLE = 34840'u
GL_LUMINANCE_FLOAT32_ATI = 34840'u
GL_LUMINANCE_ALPHA32F_ARB = 34841'u
GL_LUMINANCE_ALPHA32F_EXT = 34841'u
GL_LUMINANCE_ALPHA_FLOAT32_APPLE = 34841'u
GL_LUMINANCE_ALPHA_FLOAT32_ATI = 34841'u
GL_RGBA16F = 34842'u
GL_RGBA16F_ARB = 34842'u
GL_RGBA16F_EXT = 34842'u
GL_RGBA_FLOAT16_APPLE = 34842'u
GL_RGBA_FLOAT16_ATI = 34842'u
GL_RGB16F = 34843'u
GL_RGB16F_ARB = 34843'u
GL_RGB16F_EXT = 34843'u
GL_RGB_FLOAT16_APPLE = 34843'u
GL_RGB_FLOAT16_ATI = 34843'u
GL_ALPHA16F_ARB = 34844'u
GL_ALPHA16F_EXT = 34844'u
GL_ALPHA_FLOAT16_APPLE = 34844'u
GL_ALPHA_FLOAT16_ATI = 34844'u
GL_INTENSITY16F_ARB = 34845'u
GL_INTENSITY_FLOAT16_APPLE = 34845'u
GL_INTENSITY_FLOAT16_ATI = 34845'u
GL_LUMINANCE16F_ARB = 34846'u
GL_LUMINANCE16F_EXT = 34846'u
GL_LUMINANCE_FLOAT16_APPLE = 34846'u
GL_LUMINANCE_FLOAT16_ATI = 34846'u
GL_LUMINANCE_ALPHA16F_ARB = 34847'u
GL_LUMINANCE_ALPHA16F_EXT = 34847'u
GL_LUMINANCE_ALPHA_FLOAT16_APPLE = 34847'u
GL_LUMINANCE_ALPHA_FLOAT16_ATI = 34847'u
GL_RGBA_FLOAT_MODE_ARB = 34848'u
GL_RGBA_FLOAT_MODE_ATI = 34848'u
GL_WRITEONLY_RENDERING_QCOM = 34851'u
GL_MAX_DRAW_BUFFERS = 34852'u
GL_MAX_DRAW_BUFFERS_ARB = 34852'u
GL_MAX_DRAW_BUFFERS_ATI = 34852'u
GL_MAX_DRAW_BUFFERS_EXT = 34852'u
GL_MAX_DRAW_BUFFERS_NV = 34852'u
GL_DRAW_BUFFER0 = 34853'u
GL_DRAW_BUFFER0_ARB = 34853'u
GL_DRAW_BUFFER0_ATI = 34853'u
GL_DRAW_BUFFER0_EXT = 34853'u
GL_DRAW_BUFFER0_NV = 34853'u
GL_DRAW_BUFFER1 = 34854'u
GL_DRAW_BUFFER1_ARB = 34854'u
GL_DRAW_BUFFER1_ATI = 34854'u
GL_DRAW_BUFFER1_EXT = 34854'u
GL_DRAW_BUFFER1_NV = 34854'u
GL_DRAW_BUFFER2 = 34855'u
GL_DRAW_BUFFER2_ARB = 34855'u
GL_DRAW_BUFFER2_ATI = 34855'u
GL_DRAW_BUFFER2_EXT = 34855'u
GL_DRAW_BUFFER2_NV = 34855'u
GL_DRAW_BUFFER3 = 34856'u
GL_DRAW_BUFFER3_ARB = 34856'u
GL_DRAW_BUFFER3_ATI = 34856'u
GL_DRAW_BUFFER3_EXT = 34856'u
GL_DRAW_BUFFER3_NV = 34856'u
GL_DRAW_BUFFER4 = 34857'u
GL_DRAW_BUFFER4_ARB = 34857'u
GL_DRAW_BUFFER4_ATI = 34857'u
GL_DRAW_BUFFER4_EXT = 34857'u
GL_DRAW_BUFFER4_NV = 34857'u
GL_DRAW_BUFFER5 = 34858'u
GL_DRAW_BUFFER5_ARB = 34858'u
GL_DRAW_BUFFER5_ATI = 34858'u
GL_DRAW_BUFFER5_EXT = 34858'u
GL_DRAW_BUFFER5_NV = 34858'u
GL_DRAW_BUFFER6 = 34859'u
GL_DRAW_BUFFER6_ARB = 34859'u
GL_DRAW_BUFFER6_ATI = 34859'u
GL_DRAW_BUFFER6_EXT = 34859'u
GL_DRAW_BUFFER6_NV = 34859'u
GL_DRAW_BUFFER7 = 34860'u
GL_DRAW_BUFFER7_ARB = 34860'u
GL_DRAW_BUFFER7_ATI = 34860'u
GL_DRAW_BUFFER7_EXT = 34860'u
GL_DRAW_BUFFER7_NV = 34860'u
GL_DRAW_BUFFER8 = 34861'u
GL_DRAW_BUFFER8_ARB = 34861'u
GL_DRAW_BUFFER8_ATI = 34861'u
GL_DRAW_BUFFER8_EXT = 34861'u
GL_DRAW_BUFFER8_NV = 34861'u
GL_DRAW_BUFFER9 = 34862'u
GL_DRAW_BUFFER9_ARB = 34862'u
GL_DRAW_BUFFER9_ATI = 34862'u
GL_DRAW_BUFFER9_EXT = 34862'u
GL_DRAW_BUFFER9_NV = 34862'u
GL_DRAW_BUFFER10 = 34863'u
GL_DRAW_BUFFER10_ARB = 34863'u
GL_DRAW_BUFFER10_ATI = 34863'u
GL_DRAW_BUFFER10_EXT = 34863'u
GL_DRAW_BUFFER10_NV = 34863'u
GL_DRAW_BUFFER11 = 34864'u
GL_DRAW_BUFFER11_ARB = 34864'u
GL_DRAW_BUFFER11_ATI = 34864'u
GL_DRAW_BUFFER11_EXT = 34864'u
GL_DRAW_BUFFER11_NV = 34864'u
GL_DRAW_BUFFER12 = 34865'u
GL_DRAW_BUFFER12_ARB = 34865'u
GL_DRAW_BUFFER12_ATI = 34865'u
GL_DRAW_BUFFER12_EXT = 34865'u
GL_DRAW_BUFFER12_NV = 34865'u
GL_DRAW_BUFFER13 = 34866'u
GL_DRAW_BUFFER13_ARB = 34866'u
GL_DRAW_BUFFER13_ATI = 34866'u
GL_DRAW_BUFFER13_EXT = 34866'u
GL_DRAW_BUFFER13_NV = 34866'u
GL_DRAW_BUFFER14 = 34867'u
GL_DRAW_BUFFER14_ARB = 34867'u
GL_DRAW_BUFFER14_ATI = 34867'u
GL_DRAW_BUFFER14_EXT = 34867'u
GL_DRAW_BUFFER14_NV = 34867'u
GL_DRAW_BUFFER15 = 34868'u
GL_DRAW_BUFFER15_ARB = 34868'u
GL_DRAW_BUFFER15_ATI = 34868'u
GL_DRAW_BUFFER15_EXT = 34868'u
GL_DRAW_BUFFER15_NV = 34868'u
GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI = 34869'u
GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI = 34871'u
Defined by Mesa but not ATI
GL_BLEND_EQUATION_ALPHA = 34877'u
GL_BLEND_EQUATION_ALPHA_EXT = 34877'u
GL_BLEND_EQUATION_ALPHA_OES = 34877'u
GL_SUBSAMPLE_DISTANCE_AMD = 34879'u
GL_MATRIX_PALETTE_ARB = 34880'u
GL_MATRIX_PALETTE_OES = 34880'u
GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 34881'u
GL_MAX_PALETTE_MATRICES_ARB = 34882'u
GL_MAX_PALETTE_MATRICES_OES = 34882'u
GL_CURRENT_PALETTE_MATRIX_ARB = 34883'u
GL_CURRENT_PALETTE_MATRIX_OES = 34883'u
GL_MATRIX_INDEX_ARRAY_ARB = 34884'u
GL_MATRIX_INDEX_ARRAY_OES = 34884'u
GL_CURRENT_MATRIX_INDEX_ARB = 34885'u
GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 34886'u
GL_MATRIX_INDEX_ARRAY_SIZE_OES = 34886'u
GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 34887'u
GL_MATRIX_INDEX_ARRAY_TYPE_OES = 34887'u
GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 34888'u
GL_MATRIX_INDEX_ARRAY_STRIDE_OES = 34888'u
GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 34889'u
GL_MATRIX_INDEX_ARRAY_POINTER_OES = 34889'u
GL_TEXTURE_DEPTH_SIZE = 34890'u
GL_TEXTURE_DEPTH_SIZE_ARB = 34890'u
GL_DEPTH_TEXTURE_MODE = 34891'u
GL_DEPTH_TEXTURE_MODE_ARB = 34891'u
GL_TEXTURE_COMPARE_MODE = 34892'u
GL_TEXTURE_COMPARE_MODE_ARB = 34892'u
GL_TEXTURE_COMPARE_MODE_EXT = 34892'u
GL_TEXTURE_COMPARE_FUNC = 34893'u
GL_TEXTURE_COMPARE_FUNC_ARB = 34893'u
GL_TEXTURE_COMPARE_FUNC_EXT = 34893'u
GL_COMPARE_R_TO_TEXTURE = 34894'u
GL_COMPARE_R_TO_TEXTURE_ARB = 34894'u
GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 34894'u
GL_COMPARE_REF_TO_TEXTURE = 34894'u
GL_COMPARE_REF_TO_TEXTURE_EXT = 34894'u
GL_TEXTURE_CUBE_MAP_SEAMLESS = 34895'u
GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV = 34896'u
GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 34897'u
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 34898'u
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 34899'u
GL_OFFSET_HILO_TEXTURE_2D_NV = 34900'u
GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV = 34901'u
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 34902'u
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 34903'u
GL_DEPENDENT_HILO_TEXTURE_2D_NV = 34904'u
GL_DEPENDENT_RGB_TEXTURE_3D_NV = 34905'u
GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 34906'u
GL_DOT_PRODUCT_PASS_THROUGH_NV = 34907'u
GL_DOT_PRODUCT_TEXTURE_1D_NV = 34908'u
GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 34909'u
GL_HILO8_NV = 34910'u
GL_SIGNED_HILO8_NV = 34911'u
GL_FORCE_BLUE_TO_ONE_NV = 34912'u
GL_POINT_SPRITE = 34913'u
GL_POINT_SPRITE_ARB = 34913'u
GL_POINT_SPRITE_NV = 34913'u
GL_POINT_SPRITE_OES = 34913'u
GL_COORD_REPLACE = 34914'u
GL_COORD_REPLACE_ARB = 34914'u
GL_COORD_REPLACE_NV = 34914'u
GL_COORD_REPLACE_OES = 34914'u
GL_POINT_SPRITE_R_MODE_NV = 34915'u
GL_PIXEL_COUNTER_BITS_NV = 34916'u
GL_QUERY_COUNTER_BITS = 34916'u
GL_QUERY_COUNTER_BITS_ARB = 34916'u
GL_QUERY_COUNTER_BITS_EXT = 34916'u
GL_CURRENT_OCCLUSION_QUERY_ID_NV = 34917'u
GL_CURRENT_QUERY = 34917'u
GL_CURRENT_QUERY_ARB = 34917'u
GL_CURRENT_QUERY_EXT = 34917'u
GL_PIXEL_COUNT_NV = 34918'u
GL_QUERY_RESULT = 34918'u
GL_QUERY_RESULT_ARB = 34918'u
GL_QUERY_RESULT_EXT = 34918'u
GL_PIXEL_COUNT_AVAILABLE_NV = 34919'u
GL_QUERY_RESULT_AVAILABLE = 34919'u
GL_QUERY_RESULT_AVAILABLE_ARB = 34919'u
GL_QUERY_RESULT_AVAILABLE_EXT = 34919'u
GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 34920'u
GL_MAX_VERTEX_ATTRIBS = 34921'u
GL_MAX_VERTEX_ATTRIBS_ARB = 34921'u
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 34922'u
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 34922'u
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = 34924'u
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT = 34924'u
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES = 34924'u
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = 34925'u
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT = 34925'u
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES = 34925'u
GL_DEPTH_STENCIL_TO_RGBA_NV = 34926'u
GL_DEPTH_STENCIL_TO_BGRA_NV = 34927'u
GL_FRAGMENT_PROGRAM_NV = 34928'u
GL_MAX_TEXTURE_COORDS = 34929'u
GL_MAX_TEXTURE_COORDS_ARB = 34929'u
GL_MAX_TEXTURE_COORDS_NV = 34929'u
GL_MAX_TEXTURE_IMAGE_UNITS = 34930'u
GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 34930'u
GL_MAX_TEXTURE_IMAGE_UNITS_NV = 34930'u
GL_FRAGMENT_PROGRAM_BINDING_NV = 34931'u
GL_PROGRAM_ERROR_STRING_ARB = 34932'u
GL_PROGRAM_ERROR_STRING_NV = 34932'u
GL_PROGRAM_FORMAT_ASCII_ARB = 34933'u
GL_PROGRAM_FORMAT_ARB = 34934'u
GL_WRITE_PIXEL_DATA_RANGE_NV = 34936'u
GL_READ_PIXEL_DATA_RANGE_NV = 34937'u
GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV = 34938'u
GL_READ_PIXEL_DATA_RANGE_LENGTH_NV = 34939'u
GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV = 34940'u
GL_READ_PIXEL_DATA_RANGE_POINTER_NV = 34941'u
GL_GEOMETRY_SHADER_INVOCATIONS = 34943'u
GL_GEOMETRY_SHADER_INVOCATIONS_EXT = 34943'u
GL_GEOMETRY_SHADER_INVOCATIONS_OES = 34943'u
GL_FLOAT_R_NV = 34944'u
GL_FLOAT_RG_NV = 34945'u
GL_FLOAT_RGB_NV = 34946'u
GL_FLOAT_RGBA_NV = 34947'u
GL_FLOAT_R16_NV = 34948'u
GL_FLOAT_R32_NV = 34949'u
GL_FLOAT_RG16_NV = 34950'u
GL_FLOAT_RG32_NV = 34951'u
GL_FLOAT_RGB16_NV = 34952'u
GL_FLOAT_RGB32_NV = 34953'u
GL_FLOAT_RGBA16_NV = 34954'u
GL_FLOAT_RGBA32_NV = 34955'u
GL_TEXTURE_FLOAT_COMPONENTS_NV = 34956'u
GL_FLOAT_CLEAR_COLOR_VALUE_NV = 34957'u
GL_FLOAT_RGBA_MODE_NV = 34958'u
GL_TEXTURE_UNSIGNED_REMAP_MODE_NV = 34959'u
GL_DEPTH_BOUNDS_TEST_EXT = 34960'u
GL_DEPTH_BOUNDS_EXT = 34961'u
GL_ARRAY_BUFFER = 34962'u
GL_ARRAY_BUFFER_ARB = 34962'u
GL_ELEMENT_ARRAY_BUFFER = 34963'u
GL_ELEMENT_ARRAY_BUFFER_ARB = 34963'u
GL_ARRAY_BUFFER_BINDING = 34964'u
GL_ARRAY_BUFFER_BINDING_ARB = 34964'u
GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965'u
GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = 34965'u
GL_VERTEX_ARRAY_BUFFER_BINDING = 34966'u
GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = 34966'u
GL_NORMAL_ARRAY_BUFFER_BINDING = 34967'u
GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = 34967'u
GL_COLOR_ARRAY_BUFFER_BINDING = 34968'u
GL_COLOR_ARRAY_BUFFER_BINDING_ARB = 34968'u
GL_INDEX_ARRAY_BUFFER_BINDING = 34969'u
GL_INDEX_ARRAY_BUFFER_BINDING_ARB = 34969'u
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 34970'u
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 34970'u
GL_EDGE_FLAG_ARRAY_BUFFER_BINDING = 34971'u
GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 34971'u
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 34972'u
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 34972'u
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 34973'u
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = 34973'u
GL_FOG_COORD_ARRAY_BUFFER_BINDING = 34973'u
GL_WEIGHT_ARRAY_BUFFER_BINDING = 34974'u
GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = 34974'u
GL_WEIGHT_ARRAY_BUFFER_BINDING_OES = 34974'u
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 34975'u
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 34975'u
GL_PROGRAM_INSTRUCTIONS_ARB = 34976'u
GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 34977'u
GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34978'u
GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34979'u
GL_PROGRAM_TEMPORARIES_ARB = 34980'u
GL_MAX_PROGRAM_TEMPORARIES_ARB = 34981'u
GL_PROGRAM_NATIVE_TEMPORARIES_ARB = 34982'u
GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 34983'u
GL_PROGRAM_PARAMETERS_ARB = 34984'u
GL_MAX_PROGRAM_PARAMETERS_ARB = 34985'u
GL_PROGRAM_NATIVE_PARAMETERS_ARB = 34986'u
GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 34987'u
GL_PROGRAM_ATTRIBS_ARB = 34988'u
GL_MAX_PROGRAM_ATTRIBS_ARB = 34989'u
GL_PROGRAM_NATIVE_ATTRIBS_ARB = 34990'u
GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 34991'u
GL_PROGRAM_ADDRESS_REGISTERS_ARB = 34992'u
GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 34993'u
GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34994'u
GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34995'u
GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 34996'u
GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 34997'u
GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB = 34998'u
GL_TRANSPOSE_CURRENT_MATRIX_ARB = 34999'u
GL_READ_ONLY = 35000'u
GL_READ_ONLY_ARB = 35000'u
GL_WRITE_ONLY = 35001'u
GL_WRITE_ONLY_ARB = 35001'u
GL_WRITE_ONLY_OES = 35001'u
GL_READ_WRITE = 35002'u
GL_READ_WRITE_ARB = 35002'u
GL_BUFFER_ACCESS = 35003'u
GL_BUFFER_ACCESS_ARB = 35003'u
GL_BUFFER_ACCESS_OES = 35003'u
GL_BUFFER_MAPPED = 35004'u
GL_BUFFER_MAPPED_ARB = 35004'u
GL_BUFFER_MAPPED_OES = 35004'u
GL_BUFFER_MAP_POINTER = 35005'u
GL_BUFFER_MAP_POINTER_ARB = 35005'u
GL_BUFFER_MAP_POINTER_OES = 35005'u
GL_WRITE_DISCARD_NV = 35006'u
GL_TIME_ELAPSED = 35007'u
GL_TIME_ELAPSED_EXT = 35007'u
GL_MATRIX0_ARB = 35008'u
GL_MATRIX1_ARB = 35009'u
GL_MATRIX2_ARB = 35010'u
GL_MATRIX3_ARB = 35011'u
GL_MATRIX4_ARB = 35012'u
GL_MATRIX5_ARB = 35013'u
GL_MATRIX6_ARB = 35014'u
GL_MATRIX7_ARB = 35015'u
GL_MATRIX8_ARB = 35016'u
GL_MATRIX9_ARB = 35017'u
GL_MATRIX10_ARB = 35018'u
GL_MATRIX11_ARB = 35019'u
GL_MATRIX12_ARB = 35020'u
GL_MATRIX13_ARB = 35021'u
GL_MATRIX14_ARB = 35022'u
GL_MATRIX15_ARB = 35023'u
GL_MATRIX16_ARB = 35024'u
GL_MATRIX17_ARB = 35025'u
GL_MATRIX18_ARB = 35026'u
GL_MATRIX19_ARB = 35027'u
GL_MATRIX20_ARB = 35028'u
GL_MATRIX21_ARB = 35029'u
GL_MATRIX22_ARB = 35030'u
GL_MATRIX23_ARB = 35031'u
GL_MATRIX24_ARB = 35032'u
GL_MATRIX25_ARB = 35033'u
GL_MATRIX26_ARB = 35034'u
GL_MATRIX27_ARB = 35035'u
GL_MATRIX28_ARB = 35036'u
GL_MATRIX29_ARB = 35037'u
GL_MATRIX30_ARB = 35038'u
GL_MATRIX31_ARB = 35039'u
GL_STREAM_DRAW = 35040'u
GL_STREAM_DRAW_ARB = 35040'u
GL_STREAM_READ = 35041'u
GL_STREAM_READ_ARB = 35041'u
GL_STREAM_COPY = 35042'u
GL_STREAM_COPY_ARB = 35042'u
GL_STATIC_DRAW = 35044'u
GL_STATIC_DRAW_ARB = 35044'u
GL_STATIC_READ = 35045'u
GL_STATIC_READ_ARB = 35045'u
GL_STATIC_COPY = 35046'u
GL_STATIC_COPY_ARB = 35046'u
GL_DYNAMIC_DRAW = 35048'u
GL_DYNAMIC_DRAW_ARB = 35048'u
GL_DYNAMIC_READ = 35049'u
GL_DYNAMIC_READ_ARB = 35049'u
GL_DYNAMIC_COPY = 35050'u
GL_DYNAMIC_COPY_ARB = 35050'u
GL_PIXEL_PACK_BUFFER = 35051'u
GL_PIXEL_PACK_BUFFER_ARB = 35051'u
GL_PIXEL_PACK_BUFFER_EXT = 35051'u
GL_PIXEL_PACK_BUFFER_NV = 35051'u
GL_PIXEL_UNPACK_BUFFER = 35052'u
GL_PIXEL_UNPACK_BUFFER_ARB = 35052'u
GL_PIXEL_UNPACK_BUFFER_EXT = 35052'u
GL_PIXEL_UNPACK_BUFFER_NV = 35052'u
GL_PIXEL_PACK_BUFFER_BINDING = 35053'u
GL_PIXEL_PACK_BUFFER_BINDING_ARB = 35053'u
GL_PIXEL_PACK_BUFFER_BINDING_EXT = 35053'u
GL_PIXEL_PACK_BUFFER_BINDING_NV = 35053'u
GL_ETC1_SRGB8_NV = 35054'u
GL_PIXEL_UNPACK_BUFFER_BINDING = 35055'u
GL_PIXEL_UNPACK_BUFFER_BINDING_ARB = 35055'u
GL_PIXEL_UNPACK_BUFFER_BINDING_EXT = 35055'u
GL_PIXEL_UNPACK_BUFFER_BINDING_NV = 35055'u
GL_DEPTH24_STENCIL8 = 35056'u
GL_DEPTH24_STENCIL8_EXT = 35056'u
GL_DEPTH24_STENCIL8_OES = 35056'u
GL_TEXTURE_STENCIL_SIZE = 35057'u
GL_TEXTURE_STENCIL_SIZE_EXT = 35057'u
GL_STENCIL_TAG_BITS_EXT = 35058'u
GL_STENCIL_CLEAR_TAG_VALUE_EXT = 35059'u
GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV = 35060'u
GL_MAX_PROGRAM_CALL_DEPTH_NV = 35061'u
GL_MAX_PROGRAM_IF_DEPTH_NV = 35062'u
GL_MAX_PROGRAM_LOOP_DEPTH_NV = 35063'u
GL_MAX_PROGRAM_LOOP_COUNT_NV = 35064'u
GL_SRC1_COLOR = 35065'u
GL_SRC1_COLOR_EXT = 35065'u
GL_ONE_MINUS_SRC1_COLOR = 35066'u
GL_ONE_MINUS_SRC1_COLOR_EXT = 35066'u
GL_ONE_MINUS_SRC1_ALPHA = 35067'u
GL_ONE_MINUS_SRC1_ALPHA_EXT = 35067'u
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 35068'u
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT = 35068'u
GL_VERTEX_ATTRIB_ARRAY_INTEGER = 35069'u
GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT = 35069'u
GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV = 35069'u
GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 35070'u
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 35070'u
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB = 35070'u
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT = 35070'u
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV = 35070'u
GL_MAX_ARRAY_TEXTURE_LAYERS = 35071'u
GL_MAX_ARRAY_TEXTURE_LAYERS_EXT = 35071'u
GL_MIN_PROGRAM_TEXEL_OFFSET = 35076'u
GL_MIN_PROGRAM_TEXEL_OFFSET_EXT = 35076'u
GL_MIN_PROGRAM_TEXEL_OFFSET_NV = 35076'u
GL_MAX_PROGRAM_TEXEL_OFFSET = 35077'u
GL_MAX_PROGRAM_TEXEL_OFFSET_EXT = 35077'u
GL_MAX_PROGRAM_TEXEL_OFFSET_NV = 35077'u
GL_PROGRAM_ATTRIB_COMPONENTS_NV = 35078'u
GL_PROGRAM_RESULT_COMPONENTS_NV = 35079'u
GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 35080'u
GL_MAX_PROGRAM_RESULT_COMPONENTS_NV = 35081'u
GL_STENCIL_TEST_TWO_SIDE_EXT = 35088'u
GL_ACTIVE_STENCIL_FACE_EXT = 35089'u
GL_MIRROR_CLAMP_TO_BORDER_EXT = 35090'u
GL_SAMPLES_PASSED = 35092'u
GL_SAMPLES_PASSED_ARB = 35092'u
GL_GEOMETRY_VERTICES_OUT = 35094'u
GL_GEOMETRY_LINKED_VERTICES_OUT_EXT = 35094'u
GL_GEOMETRY_LINKED_VERTICES_OUT_OES = 35094'u
GL_GEOMETRY_INPUT_TYPE = 35095'u
GL_GEOMETRY_LINKED_INPUT_TYPE_EXT = 35095'u
GL_GEOMETRY_LINKED_INPUT_TYPE_OES = 35095'u
GL_GEOMETRY_OUTPUT_TYPE = 35096'u
GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT = 35096'u
GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES = 35096'u
GL_SAMPLER_BINDING = 35097'u
GL_CLAMP_VERTEX_COLOR = 35098'u
GL_CLAMP_VERTEX_COLOR_ARB = 35098'u
GL_CLAMP_FRAGMENT_COLOR = 35099'u
GL_CLAMP_FRAGMENT_COLOR_ARB = 35099'u
GL_CLAMP_READ_COLOR = 35100'u
GL_CLAMP_READ_COLOR_ARB = 35100'u
GL_FIXED_ONLY = 35101'u
GL_FIXED_ONLY_ARB = 35101'u
GL_TESS_CONTROL_PROGRAM_NV = 35102'u
GL_TESS_EVALUATION_PROGRAM_NV = 35103'u
GL_FRAGMENT_SHADER_ATI = 35104'u
GL_REG_0_ATI = 35105'u
GL_REG_1_ATI = 35106'u
GL_REG_2_ATI = 35107'u
GL_REG_3_ATI = 35108'u
GL_REG_4_ATI = 35109'u
GL_REG_5_ATI = 35110'u
GL_REG_6_ATI = 35111'u
GL_REG_7_ATI = 35112'u
GL_REG_8_ATI = 35113'u
GL_REG_9_ATI = 35114'u
GL_REG_10_ATI = 35115'u
GL_REG_11_ATI = 35116'u
GL_REG_12_ATI = 35117'u
GL_REG_13_ATI = 35118'u
GL_REG_14_ATI = 35119'u
GL_REG_15_ATI = 35120'u
GL_REG_16_ATI = 35121'u
GL_REG_17_ATI = 35122'u
GL_REG_18_ATI = 35123'u
GL_REG_19_ATI = 35124'u
GL_REG_20_ATI = 35125'u
GL_REG_21_ATI = 35126'u
GL_REG_22_ATI = 35127'u
GL_REG_23_ATI = 35128'u
GL_REG_24_ATI = 35129'u
GL_REG_25_ATI = 35130'u
GL_REG_26_ATI = 35131'u
GL_REG_27_ATI = 35132'u
GL_REG_28_ATI = 35133'u
GL_REG_29_ATI = 35134'u
GL_REG_30_ATI = 35135'u
GL_REG_31_ATI = 35136'u
GL_CON_0_ATI = 35137'u
GL_CON_1_ATI = 35138'u
GL_CON_2_ATI = 35139'u
GL_CON_3_ATI = 35140'u
GL_CON_4_ATI = 35141'u
GL_CON_5_ATI = 35142'u
GL_CON_6_ATI = 35143'u
GL_CON_7_ATI = 35144'u
GL_CON_8_ATI = 35145'u
GL_CON_9_ATI = 35146'u
GL_CON_10_ATI = 35147'u
GL_CON_11_ATI = 35148'u
GL_CON_12_ATI = 35149'u
GL_CON_13_ATI = 35150'u
GL_CON_14_ATI = 35151'u
GL_CON_15_ATI = 35152'u
GL_CON_16_ATI = 35153'u
GL_CON_17_ATI = 35154'u
GL_CON_18_ATI = 35155'u
GL_CON_19_ATI = 35156'u
GL_CON_20_ATI = 35157'u
GL_CON_21_ATI = 35158'u
GL_CON_22_ATI = 35159'u
GL_CON_23_ATI = 35160'u
GL_CON_24_ATI = 35161'u
GL_CON_25_ATI = 35162'u
GL_CON_26_ATI = 35163'u
GL_CON_27_ATI = 35164'u
GL_CON_28_ATI = 35165'u
GL_CON_29_ATI = 35166'u
GL_CON_30_ATI = 35167'u
GL_CON_31_ATI = 35168'u
GL_MOV_ATI = 35169'u
GL_ADD_ATI = 35171'u
GL_MUL_ATI = 35172'u
GL_SUB_ATI = 35173'u
GL_DOT3_ATI = 35174'u
GL_DOT4_ATI = 35175'u
GL_MAD_ATI = 35176'u
GL_LERP_ATI = 35177'u
GL_CND_ATI = 35178'u
GL_CND0_ATI = 35179'u
GL_DOT2_ADD_ATI = 35180'u
GL_SECONDARY_INTERPOLATOR_ATI = 35181'u
GL_NUM_FRAGMENT_REGISTERS_ATI = 35182'u
GL_NUM_FRAGMENT_CONSTANTS_ATI = 35183'u
GL_NUM_PASSES_ATI = 35184'u
GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 35185'u
GL_NUM_INSTRUCTIONS_TOTAL_ATI = 35186'u
GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 35187'u
GL_NUM_LOOPBACK_COMPONENTS_ATI = 35188'u
GL_COLOR_ALPHA_PAIRING_ATI = 35189'u
GL_SWIZZLE_STR_ATI = 35190'u
GL_SWIZZLE_STQ_ATI = 35191'u
GL_SWIZZLE_STR_DR_ATI = 35192'u
GL_SWIZZLE_STQ_DQ_ATI = 35193'u
GL_SWIZZLE_STRQ_ATI = 35194'u
GL_SWIZZLE_STRQ_DQ_ATI = 35195'u
GL_INTERLACE_OML = 35200'u
GL_INTERLACE_READ_OML = 35201'u
GL_FORMAT_SUBSAMPLE_24_24_OML = 35202'u
GL_FORMAT_SUBSAMPLE_244_244_OML = 35203'u
GL_PACK_RESAMPLE_OML = 35204'u
GL_UNPACK_RESAMPLE_OML = 35205'u
GL_RESAMPLE_REPLICATE_OML = 35206'u
GL_RESAMPLE_ZERO_FILL_OML = 35207'u
GL_RESAMPLE_AVERAGE_OML = 35208'u
GL_RESAMPLE_DECIMATE_OML = 35209'u
GL_POINT_SIZE_ARRAY_TYPE_OES = 35210'u
GL_POINT_SIZE_ARRAY_STRIDE_OES = 35211'u
GL_POINT_SIZE_ARRAY_POINTER_OES = 35212'u
GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES = 35213'u
GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = 35214'u
GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES = 35215'u
GL_VERTEX_ATTRIB_MAP1_APPLE = 35328'u
GL_VERTEX_ATTRIB_MAP2_APPLE = 35329'u
GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE = 35330'u
GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE = 35331'u
GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE = 35332'u
GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE = 35333'u
GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE = 35334'u
GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE = 35335'u
GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE = 35336'u
GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE = 35337'u
GL_DRAW_PIXELS_APPLE = 35338'u
GL_FENCE_APPLE = 35339'u
GL_ELEMENT_ARRAY_APPLE = 35340'u
GL_ELEMENT_ARRAY_TYPE_APPLE = 35341'u
GL_ELEMENT_ARRAY_POINTER_APPLE = 35342'u
GL_COLOR_FLOAT_APPLE = 35343'u
GL_UNIFORM_BUFFER = 35345'u
GL_BUFFER_SERIALIZED_MODIFY_APPLE = 35346'u
GL_BUFFER_FLUSHING_UNMAP_APPLE = 35347'u
GL_AUX_DEPTH_STENCIL_APPLE = 35348'u
GL_PACK_ROW_BYTES_APPLE = 35349'u
GL_UNPACK_ROW_BYTES_APPLE = 35350'u
GL_RELEASED_APPLE = 35353'u
GL_VOLATILE_APPLE = 35354'u
GL_RETAINED_APPLE = 35355'u
GL_UNDEFINED_APPLE = 35356'u
GL_PURGEABLE_APPLE = 35357'u
GL_RGB_422_APPLE = 35359'u
GL_UNIFORM_BUFFER_BINDING = 35368'u
GL_UNIFORM_BUFFER_START = 35369'u
GL_UNIFORM_BUFFER_SIZE = 35370'u
GL_MAX_VERTEX_UNIFORM_BLOCKS = 35371'u
GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 35372'u
GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT = 35372'u
GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES = 35372'u
GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 35373'u
GL_MAX_COMBINED_UNIFORM_BLOCKS = 35374'u
GL_MAX_UNIFORM_BUFFER_BINDINGS = 35375'u
GL_MAX_UNIFORM_BLOCK_SIZE = 35376'u
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 35377'u
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 35378'u
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT = 35378'u
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES = 35378'u
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 35379'u
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 35380'u
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 35381'u
GL_ACTIVE_UNIFORM_BLOCKS = 35382'u
GL_UNIFORM_TYPE = 35383'u
GL_UNIFORM_SIZE = 35384'u
GL_UNIFORM_NAME_LENGTH = 35385'u
GL_UNIFORM_BLOCK_INDEX = 35386'u
GL_UNIFORM_OFFSET = 35387'u
GL_UNIFORM_ARRAY_STRIDE = 35388'u
GL_UNIFORM_MATRIX_STRIDE = 35389'u
GL_UNIFORM_IS_ROW_MAJOR = 35390'u
GL_UNIFORM_BLOCK_BINDING = 35391'u
GL_UNIFORM_BLOCK_DATA_SIZE = 35392'u
GL_UNIFORM_BLOCK_NAME_LENGTH = 35393'u
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 35394'u
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 35395'u
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 35396'u
GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = 35397'u
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 35398'u
GL_TEXTURE_SRGB_DECODE_EXT = 35400'u
GL_DECODE_EXT = 35401'u
GL_SKIP_DECODE_EXT = 35402'u
GL_PROGRAM_PIPELINE_OBJECT_EXT = 35407'u
GL_RGB_RAW_422_APPLE = 35409'u
GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT = 35410'u
GL_SYNC_OBJECT_APPLE = 35411'u
GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT = 35412'u
GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT = 35413'u
GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT = 35414'u
GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT = 35415'u
GL_FRAGMENT_SHADER = 35632'u
GL_FRAGMENT_SHADER_ARB = 35632'u
GL_VERTEX_SHADER = 35633'u
GL_VERTEX_SHADER_ARB = 35633'u
GL_PROGRAM_OBJECT_ARB = 35648'u
GL_PROGRAM_OBJECT_EXT = 35648'u
GL_SHADER_OBJECT_ARB = 35656'u
GL_SHADER_OBJECT_EXT = 35656'u
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 35657'u
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 35657'u
GL_MAX_VERTEX_UNIFORM_COMPONENTS = 35658'u
GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 35658'u
GL_MAX_VARYING_FLOATS = 35659'u
GL_MAX_VARYING_COMPONENTS = 35659'u
GL_MAX_VARYING_COMPONENTS_EXT = 35659'u
GL_MAX_VARYING_FLOATS_ARB = 35659'u
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 35660'u
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 35660'u
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 35661'u
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 35661'u
GL_OBJECT_TYPE_ARB = 35662'u
GL_SHADER_TYPE = 35663'u
GL_OBJECT_SUBTYPE_ARB = 35663'u
GL_FLOAT_VEC2 = 35664'u
GL_FLOAT_VEC2_ARB = 35664'u
GL_FLOAT_VEC3 = 35665'u
GL_FLOAT_VEC3_ARB = 35665'u
GL_FLOAT_VEC4 = 35666'u
GL_FLOAT_VEC4_ARB = 35666'u
GL_INT_VEC2 = 35667'u
GL_INT_VEC2_ARB = 35667'u
GL_INT_VEC3 = 35668'u
GL_INT_VEC3_ARB = 35668'u
GL_INT_VEC4 = 35669'u
GL_INT_VEC4_ARB = 35669'u
GL_BOOL = 35670'u
GL_BOOL_ARB = 35670'u
GL_BOOL_VEC2 = 35671'u
GL_BOOL_VEC2_ARB = 35671'u
GL_BOOL_VEC3 = 35672'u
GL_BOOL_VEC3_ARB = 35672'u
GL_BOOL_VEC4 = 35673'u
GL_BOOL_VEC4_ARB = 35673'u
GL_FLOAT_MAT2 = 35674'u
GL_FLOAT_MAT2_ARB = 35674'u
GL_FLOAT_MAT3 = 35675'u
GL_FLOAT_MAT3_ARB = 35675'u
GL_FLOAT_MAT4 = 35676'u
GL_FLOAT_MAT4_ARB = 35676'u
GL_SAMPLER_1D = 35677'u
GL_SAMPLER_1D_ARB = 35677'u
GL_SAMPLER_2D = 35678'u
GL_SAMPLER_2D_ARB = 35678'u
GL_SAMPLER_3D = 35679'u
GL_SAMPLER_3D_ARB = 35679'u
GL_SAMPLER_3D_OES = 35679'u
GL_SAMPLER_CUBE = 35680'u
GL_SAMPLER_CUBE_ARB = 35680'u
GL_SAMPLER_1D_SHADOW = 35681'u
GL_SAMPLER_1D_SHADOW_ARB = 35681'u
GL_SAMPLER_2D_SHADOW = 35682'u
GL_SAMPLER_2D_SHADOW_ARB = 35682'u
GL_SAMPLER_2D_SHADOW_EXT = 35682'u
GL_SAMPLER_2D_RECT = 35683'u
GL_SAMPLER_2D_RECT_ARB = 35683'u
GL_SAMPLER_2D_RECT_SHADOW = 35684'u
GL_SAMPLER_2D_RECT_SHADOW_ARB = 35684'u
GL_FLOAT_MAT2x3 = 35685'u
GL_FLOAT_MAT2x3_NV = 35685'u
GL_FLOAT_MAT2x4 = 35686'u
GL_FLOAT_MAT2x4_NV = 35686'u
GL_FLOAT_MAT3x2 = 35687'u
GL_FLOAT_MAT3x2_NV = 35687'u
GL_FLOAT_MAT3x4 = 35688'u
GL_FLOAT_MAT3x4_NV = 35688'u
GL_FLOAT_MAT4x2 = 35689'u
GL_FLOAT_MAT4x2_NV = 35689'u
GL_FLOAT_MAT4x3 = 35690'u
GL_FLOAT_MAT4x3_NV = 35690'u
GL_DELETE_STATUS = 35712'u
GL_OBJECT_DELETE_STATUS_ARB = 35712'u
GL_COMPILE_STATUS = 35713'u
GL_OBJECT_COMPILE_STATUS_ARB = 35713'u
GL_LINK_STATUS = 35714'u
GL_OBJECT_LINK_STATUS_ARB = 35714'u
GL_VALIDATE_STATUS = 35715'u
GL_OBJECT_VALIDATE_STATUS_ARB = 35715'u
GL_INFO_LOG_LENGTH = 35716'u
GL_OBJECT_INFO_LOG_LENGTH_ARB = 35716'u
GL_ATTACHED_SHADERS = 35717'u
GL_OBJECT_ATTACHED_OBJECTS_ARB = 35717'u
GL_ACTIVE_UNIFORMS = 35718'u
GL_OBJECT_ACTIVE_UNIFORMS_ARB = 35718'u
GL_ACTIVE_UNIFORM_MAX_LENGTH = 35719'u
GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = 35719'u
GL_SHADER_SOURCE_LENGTH = 35720'u
GL_OBJECT_SHADER_SOURCE_LENGTH_ARB = 35720'u
GL_ACTIVE_ATTRIBUTES = 35721'u
GL_OBJECT_ACTIVE_ATTRIBUTES_ARB = 35721'u
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 35722'u
GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = 35722'u
GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 35723'u
GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB = 35723'u
GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 35723'u
GL_SHADING_LANGUAGE_VERSION = 35724'u
GL_SHADING_LANGUAGE_VERSION_ARB = 35724'u
GL_CURRENT_PROGRAM = 35725'u
GL_PALETTE4_RGB8_OES = 35728'u
GL_PALETTE4_RGBA8_OES = 35729'u
GL_PALETTE4_R5_G6_B5_OES = 35730'u
GL_PALETTE4_RGBA4_OES = 35731'u
GL_PALETTE4_RGB5_A1_OES = 35732'u
GL_PALETTE8_RGB8_OES = 35733'u
GL_PALETTE8_RGBA8_OES = 35734'u
GL_PALETTE8_R5_G6_B5_OES = 35735'u
GL_PALETTE8_RGBA4_OES = 35736'u
GL_PALETTE8_RGB5_A1_OES = 35737'u
GL_IMPLEMENTATION_COLOR_READ_TYPE = 35738'u
GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 35738'u
GL_IMPLEMENTATION_COLOR_READ_FORMAT = 35739'u
GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 35739'u
GL_POINT_SIZE_ARRAY_OES = 35740'u
GL_TEXTURE_CROP_RECT_OES = 35741'u
GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES = 35742'u
GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES = 35743'u
GL_FRAGMENT_PROGRAM_POSITION_MESA = 35760'u
GL_FRAGMENT_PROGRAM_CALLBACK_MESA = 35761'u
GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA = 35762'u
GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA = 35763'u
GL_VERTEX_PROGRAM_POSITION_MESA = 35764'u
GL_VERTEX_PROGRAM_CALLBACK_MESA = 35765'u
GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA = 35766'u
GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA = 35767'u
GL_TILE_RASTER_ORDER_FIXED_MESA = 35768'u
GL_TILE_RASTER_ORDER_INCREASING_X_MESA = 35769'u
GL_TILE_RASTER_ORDER_INCREASING_Y_MESA = 35770'u
GL_FRAMEBUFFER_FLIP_Y_MESA = 35771'u
GL_FRAMEBUFFER_FLIP_X_MESA = 35772'u
GL_FRAMEBUFFER_SWAP_XY_MESA = 35773'u
GL_COUNTER_TYPE_AMD = 35776'u
GL_COUNTER_RANGE_AMD = 35777'u
GL_UNSIGNED_INT64_AMD = 35778'u
GL_PERCENTAGE_AMD = 35779'u
GL_PERFMON_RESULT_AVAILABLE_AMD = 35780'u
GL_PERFMON_RESULT_SIZE_AMD = 35781'u
GL_PERFMON_RESULT_AMD = 35782'u
GL_TEXTURE_WIDTH_QCOM = 35794'u
GL_TEXTURE_HEIGHT_QCOM = 35795'u
GL_TEXTURE_DEPTH_QCOM = 35796'u
GL_TEXTURE_INTERNAL_FORMAT_QCOM = 35797'u
GL_TEXTURE_FORMAT_QCOM = 35798'u
GL_TEXTURE_TYPE_QCOM = 35799'u
GL_TEXTURE_IMAGE_VALID_QCOM = 35800'u
GL_TEXTURE_NUM_LEVELS_QCOM = 35801'u
GL_TEXTURE_TARGET_QCOM = 35802'u
GL_TEXTURE_OBJECT_VALID_QCOM = 35803'u
GL_STATE_RESTORE = 35804'u
GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT = 35815'u
GL_TEXTURE_PROTECTED_EXT = 35834'u
GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM = 35835'u
GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM = 35836'u
GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM = 35837'u
GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM = 35838'u
GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM = 35839'u
GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 35840'u
GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG = 35841'u
GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 35842'u
GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG = 35843'u
GL_MODULATE_COLOR_IMG = 35844'u
GL_RECIP_ADD_SIGNED_ALPHA_IMG = 35845'u
GL_TEXTURE_ALPHA_MODULATE_IMG = 35846'u
GL_FACTOR_ALPHA_MODULATE_IMG = 35847'u
GL_FRAGMENT_ALPHA_MODULATE_IMG = 35848'u
GL_ADD_BLEND_IMG = 35849'u
GL_SGX_BINARY_IMG = 35850'u
GL_TEXTURE_RED_TYPE = 35856'u
GL_TEXTURE_RED_TYPE_ARB = 35856'u
GL_TEXTURE_GREEN_TYPE = 35857'u
GL_TEXTURE_GREEN_TYPE_ARB = 35857'u
GL_TEXTURE_BLUE_TYPE = 35858'u
GL_TEXTURE_BLUE_TYPE_ARB = 35858'u
GL_TEXTURE_ALPHA_TYPE = 35859'u
GL_TEXTURE_ALPHA_TYPE_ARB = 35859'u
GL_TEXTURE_LUMINANCE_TYPE = 35860'u
GL_TEXTURE_LUMINANCE_TYPE_ARB = 35860'u
GL_TEXTURE_INTENSITY_TYPE = 35861'u
GL_TEXTURE_INTENSITY_TYPE_ARB = 35861'u
GL_TEXTURE_DEPTH_TYPE = 35862'u
GL_TEXTURE_DEPTH_TYPE_ARB = 35862'u
GL_UNSIGNED_NORMALIZED = 35863'u
GL_UNSIGNED_NORMALIZED_ARB = 35863'u
GL_UNSIGNED_NORMALIZED_EXT = 35863'u
GL_TEXTURE_1D_ARRAY = 35864'u
GL_TEXTURE_1D_ARRAY_EXT = 35864'u
GL_PROXY_TEXTURE_1D_ARRAY = 35865'u
GL_PROXY_TEXTURE_1D_ARRAY_EXT = 35865'u
GL_TEXTURE_2D_ARRAY = 35866'u
GL_TEXTURE_2D_ARRAY_EXT = 35866'u
GL_PROXY_TEXTURE_2D_ARRAY = 35867'u
GL_PROXY_TEXTURE_2D_ARRAY_EXT = 35867'u
GL_TEXTURE_BINDING_1D_ARRAY = 35868'u
GL_TEXTURE_BINDING_1D_ARRAY_EXT = 35868'u
GL_TEXTURE_BINDING_2D_ARRAY = 35869'u
GL_TEXTURE_BINDING_2D_ARRAY_EXT = 35869'u
GL_GEOMETRY_PROGRAM_NV = 35878'u
GL_MAX_PROGRAM_OUTPUT_VERTICES_NV = 35879'u
GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 35880'u
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 35881'u
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 35881'u
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 35881'u
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES = 35881'u
GL_TEXTURE_BUFFER = 35882'u
GL_TEXTURE_BUFFER_ARB = 35882'u
GL_TEXTURE_BUFFER_EXT = 35882'u
GL_TEXTURE_BUFFER_OES = 35882'u
GL_TEXTURE_BUFFER_BINDING = 35882'u
Equivalent to GL_TEXTURE_BUFFER_ARB query, but named more consistently
GL_TEXTURE_BUFFER_BINDING_EXT = 35882'u
GL_TEXTURE_BUFFER_BINDING_OES = 35882'u
GL_MAX_TEXTURE_BUFFER_SIZE = 35883'u
GL_MAX_TEXTURE_BUFFER_SIZE_ARB = 35883'u
GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 35883'u
GL_MAX_TEXTURE_BUFFER_SIZE_OES = 35883'u
GL_TEXTURE_BINDING_BUFFER = 35884'u
GL_TEXTURE_BINDING_BUFFER_ARB = 35884'u
GL_TEXTURE_BINDING_BUFFER_EXT = 35884'u
GL_TEXTURE_BINDING_BUFFER_OES = 35884'u
GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 35885'u
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB = 35885'u
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 35885'u
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES = 35885'u
GL_TEXTURE_BUFFER_FORMAT_ARB = 35886'u
GL_TEXTURE_BUFFER_FORMAT_EXT = 35886'u
GL_ANY_SAMPLES_PASSED = 35887'u
GL_ANY_SAMPLES_PASSED_EXT = 35887'u
GL_SAMPLE_SHADING = 35894'u
GL_SAMPLE_SHADING_ARB = 35894'u
GL_SAMPLE_SHADING_OES = 35894'u
GL_MIN_SAMPLE_SHADING_VALUE = 35895'u
GL_MIN_SAMPLE_SHADING_VALUE_ARB = 35895'u
GL_MIN_SAMPLE_SHADING_VALUE_OES = 35895'u
GL_R11F_G11F_B10F = 35898'u
GL_R11F_G11F_B10F_APPLE = 35898'u
GL_R11F_G11F_B10F_EXT = 35898'u
GL_UNSIGNED_INT_10F_11F_11F_REV = 35899'u
GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE = 35899'u
GL_UNSIGNED_INT_10F_11F_11F_REV_EXT = 35899'u
GL_RGBA_SIGNED_COMPONENTS_EXT = 35900'u
GL_RGB9_E5 = 35901'u
GL_RGB9_E5_APPLE = 35901'u
GL_RGB9_E5_EXT = 35901'u
GL_UNSIGNED_INT_5_9_9_9_REV = 35902'u
GL_UNSIGNED_INT_5_9_9_9_REV_APPLE = 35902'u
GL_UNSIGNED_INT_5_9_9_9_REV_EXT = 35902'u
GL_TEXTURE_SHARED_SIZE = 35903'u
GL_TEXTURE_SHARED_SIZE_EXT = 35903'u
GL_SRGB = 35904'u
GL_SRGB_EXT = 35904'u
GL_SRGB8 = 35905'u
GL_SRGB8_EXT = 35905'u
GL_SRGB8_NV = 35905'u
GL_SRGB_ALPHA = 35906'u
GL_SRGB_ALPHA_EXT = 35906'u
GL_SRGB8_ALPHA8 = 35907'u
GL_SRGB8_ALPHA8_EXT = 35907'u
GL_SLUMINANCE_ALPHA = 35908'u
GL_SLUMINANCE_ALPHA_EXT = 35908'u
GL_SLUMINANCE_ALPHA_NV = 35908'u
GL_SLUMINANCE8_ALPHA8 = 35909'u
GL_SLUMINANCE8_ALPHA8_EXT = 35909'u
GL_SLUMINANCE8_ALPHA8_NV = 35909'u
GL_SLUMINANCE = 35910'u
GL_SLUMINANCE_EXT = 35910'u
GL_SLUMINANCE_NV = 35910'u
GL_SLUMINANCE8 = 35911'u
GL_SLUMINANCE8_EXT = 35911'u
GL_SLUMINANCE8_NV = 35911'u
GL_COMPRESSED_SRGB = 35912'u
GL_COMPRESSED_SRGB_EXT = 35912'u
GL_COMPRESSED_SRGB_ALPHA = 35913'u
GL_COMPRESSED_SRGB_ALPHA_EXT = 35913'u
GL_COMPRESSED_SLUMINANCE = 35914'u
GL_COMPRESSED_SLUMINANCE_EXT = 35914'u
GL_COMPRESSED_SLUMINANCE_ALPHA = 35915'u
GL_COMPRESSED_SLUMINANCE_ALPHA_EXT = 35915'u
GL_COMPRESSED_SRGB_S3TC_DXT1_EXT = 35916'u
GL_COMPRESSED_SRGB_S3TC_DXT1_NV = 35916'u
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 35917'u
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV = 35917'u
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 35918'u
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV = 35918'u
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 35919'u
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV = 35919'u
GL_COMPRESSED_LUMINANCE_LATC1_EXT = 35952'u
GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 35953'u
GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 35954'u
GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 35955'u
GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV = 35956'u
GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV = 35957'u
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 35958'u
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT = 35958'u
GL_BACK_PRIMARY_COLOR_NV = 35959'u
GL_BACK_SECONDARY_COLOR_NV = 35960'u
GL_TEXTURE_COORD_NV = 35961'u
GL_CLIP_DISTANCE_NV = 35962'u
GL_VERTEX_ID_NV = 35963'u
GL_PRIMITIVE_ID_NV = 35964'u
GL_GENERIC_ATTRIB_NV = 35965'u
GL_TRANSFORM_FEEDBACK_ATTRIBS_NV = 35966'u
GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 35967'u
GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT = 35967'u
GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 35967'u
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 35968'u
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT = 35968'u
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 35968'u
GL_ACTIVE_VARYINGS_NV = 35969'u
GL_ACTIVE_VARYING_MAX_LENGTH_NV = 35970'u
GL_TRANSFORM_FEEDBACK_VARYINGS = 35971'u
GL_TRANSFORM_FEEDBACK_VARYINGS_EXT = 35971'u
GL_TRANSFORM_FEEDBACK_VARYINGS_NV = 35971'u
GL_TRANSFORM_FEEDBACK_BUFFER_START = 35972'u
GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT = 35972'u
GL_TRANSFORM_FEEDBACK_BUFFER_START_NV = 35972'u
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 35973'u
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT = 35973'u
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 35973'u
GL_TRANSFORM_FEEDBACK_RECORD_NV = 35974'u
GL_PRIMITIVES_GENERATED = 35975'u
GL_PRIMITIVES_GENERATED_EXT = 35975'u
GL_PRIMITIVES_GENERATED_NV = 35975'u
GL_PRIMITIVES_GENERATED_OES = 35975'u
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 35976'u
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT = 35976'u
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 35976'u
GL_RASTERIZER_DISCARD = 35977'u
GL_RASTERIZER_DISCARD_EXT = 35977'u
GL_RASTERIZER_DISCARD_NV = 35977'u
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 35978'u
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT = 35978'u
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV = 35978'u
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 35979'u
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT = 35979'u
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 35979'u
GL_INTERLEAVED_ATTRIBS = 35980'u
GL_INTERLEAVED_ATTRIBS_EXT = 35980'u
GL_INTERLEAVED_ATTRIBS_NV = 35980'u
GL_SEPARATE_ATTRIBS = 35981'u
GL_SEPARATE_ATTRIBS_EXT = 35981'u
GL_SEPARATE_ATTRIBS_NV = 35981'u
GL_TRANSFORM_FEEDBACK_BUFFER = 35982'u
GL_TRANSFORM_FEEDBACK_BUFFER_EXT = 35982'u
GL_TRANSFORM_FEEDBACK_BUFFER_NV = 35982'u
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 35983'u
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT = 35983'u
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 35983'u
GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM = 35984'u
GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM = 35985'u
GL_ATC_RGB_AMD = 35986'u
GL_ATC_RGBA_EXPLICIT_ALPHA_AMD = 35987'u
GL_POINT_SPRITE_COORD_ORIGIN = 36000'u
GL_LOWER_LEFT = 36001'u
GL_LOWER_LEFT_EXT = 36001'u
GL_UPPER_LEFT = 36002'u
GL_UPPER_LEFT_EXT = 36002'u
GL_STENCIL_BACK_REF = 36003'u
GL_STENCIL_BACK_VALUE_MASK = 36004'u
GL_STENCIL_BACK_WRITEMASK = 36005'u
GL_DRAW_FRAMEBUFFER_BINDING = 36006'u
GL_DRAW_FRAMEBUFFER_BINDING_ANGLE = 36006'u
GL_DRAW_FRAMEBUFFER_BINDING_APPLE = 36006'u
GL_DRAW_FRAMEBUFFER_BINDING_EXT = 36006'u
GL_DRAW_FRAMEBUFFER_BINDING_NV = 36006'u
GL_FRAMEBUFFER_BINDING = 36006'u
GL_FRAMEBUFFER_BINDING_ANGLE = 36006'u
GL_FRAMEBUFFER_BINDING_EXT = 36006'u
GL_FRAMEBUFFER_BINDING_OES = 36006'u
GL_RENDERBUFFER_BINDING = 36007'u
GL_RENDERBUFFER_BINDING_ANGLE = 36007'u
GL_RENDERBUFFER_BINDING_EXT = 36007'u
GL_RENDERBUFFER_BINDING_OES = 36007'u
GL_READ_FRAMEBUFFER = 36008'u
GL_READ_FRAMEBUFFER_ANGLE = 36008'u
GL_READ_FRAMEBUFFER_APPLE = 36008'u
GL_READ_FRAMEBUFFER_EXT = 36008'u
GL_READ_FRAMEBUFFER_NV = 36008'u
GL_DRAW_FRAMEBUFFER = 36009'u
GL_DRAW_FRAMEBUFFER_ANGLE = 36009'u
GL_DRAW_FRAMEBUFFER_APPLE = 36009'u
GL_DRAW_FRAMEBUFFER_EXT = 36009'u
GL_DRAW_FRAMEBUFFER_NV = 36009'u
GL_READ_FRAMEBUFFER_BINDING = 36010'u
GL_READ_FRAMEBUFFER_BINDING_ANGLE = 36010'u
GL_READ_FRAMEBUFFER_BINDING_APPLE = 36010'u
GL_READ_FRAMEBUFFER_BINDING_EXT = 36010'u
GL_READ_FRAMEBUFFER_BINDING_NV = 36010'u
GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = 36011'u
GL_RENDERBUFFER_SAMPLES = 36011'u
GL_RENDERBUFFER_SAMPLES_ANGLE = 36011'u
GL_RENDERBUFFER_SAMPLES_APPLE = 36011'u
GL_RENDERBUFFER_SAMPLES_EXT = 36011'u
GL_RENDERBUFFER_SAMPLES_NV = 36011'u
GL_DEPTH_COMPONENT32F = 36012'u
GL_DEPTH32F_STENCIL8 = 36013'u
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 36048'u
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 36048'u
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES = 36048'u
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 36049'u
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 36049'u
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES = 36049'u
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 36050'u
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 36050'u
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES = 36050'u
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 36051'u
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 36051'u
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES = 36051'u
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 36052'u
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES = 36052'u
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 36052'u
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT = 36052'u
GL_FRAMEBUFFER_COMPLETE = 36053'u
GL_FRAMEBUFFER_COMPLETE_EXT = 36053'u
GL_FRAMEBUFFER_COMPLETE_OES = 36053'u
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 36054'u
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 36054'u
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES = 36054'u
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 36055'u
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 36055'u
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES = 36055'u
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 36057'u
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 36057'u
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES = 36057'u
GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 36058'u
GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES = 36058'u
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 36059'u
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 36059'u
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES = 36059'u
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 36060'u
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 36060'u
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES = 36060'u
GL_FRAMEBUFFER_UNSUPPORTED = 36061'u
GL_FRAMEBUFFER_UNSUPPORTED_EXT = 36061'u
GL_FRAMEBUFFER_UNSUPPORTED_OES = 36061'u
GL_MAX_COLOR_ATTACHMENTS = 36063'u
GL_MAX_COLOR_ATTACHMENTS_EXT = 36063'u
GL_MAX_COLOR_ATTACHMENTS_NV = 36063'u
GL_COLOR_ATTACHMENT0 = 36064'u
GL_COLOR_ATTACHMENT0_EXT = 36064'u
GL_COLOR_ATTACHMENT0_NV = 36064'u
GL_COLOR_ATTACHMENT0_OES = 36064'u
GL_COLOR_ATTACHMENT1 = 36065'u
GL_COLOR_ATTACHMENT1_EXT = 36065'u
GL_COLOR_ATTACHMENT1_NV = 36065'u
GL_COLOR_ATTACHMENT2 = 36066'u
GL_COLOR_ATTACHMENT2_EXT = 36066'u
GL_COLOR_ATTACHMENT2_NV = 36066'u
GL_COLOR_ATTACHMENT3 = 36067'u
GL_COLOR_ATTACHMENT3_EXT = 36067'u
GL_COLOR_ATTACHMENT3_NV = 36067'u
GL_COLOR_ATTACHMENT4 = 36068'u
GL_COLOR_ATTACHMENT4_EXT = 36068'u
GL_COLOR_ATTACHMENT4_NV = 36068'u
GL_COLOR_ATTACHMENT5 = 36069'u
GL_COLOR_ATTACHMENT5_EXT = 36069'u
GL_COLOR_ATTACHMENT5_NV = 36069'u
GL_COLOR_ATTACHMENT6 = 36070'u
GL_COLOR_ATTACHMENT6_EXT = 36070'u
GL_COLOR_ATTACHMENT6_NV = 36070'u
GL_COLOR_ATTACHMENT7 = 36071'u
GL_COLOR_ATTACHMENT7_EXT = 36071'u
GL_COLOR_ATTACHMENT7_NV = 36071'u
GL_COLOR_ATTACHMENT8 = 36072'u
GL_COLOR_ATTACHMENT8_EXT = 36072'u
GL_COLOR_ATTACHMENT8_NV = 36072'u
GL_COLOR_ATTACHMENT9 = 36073'u
GL_COLOR_ATTACHMENT9_EXT = 36073'u
GL_COLOR_ATTACHMENT9_NV = 36073'u
GL_COLOR_ATTACHMENT10 = 36074'u
GL_COLOR_ATTACHMENT10_EXT = 36074'u
GL_COLOR_ATTACHMENT10_NV = 36074'u
GL_COLOR_ATTACHMENT11 = 36075'u
GL_COLOR_ATTACHMENT11_EXT = 36075'u
GL_COLOR_ATTACHMENT11_NV = 36075'u
GL_COLOR_ATTACHMENT12 = 36076'u
GL_COLOR_ATTACHMENT12_EXT = 36076'u
GL_COLOR_ATTACHMENT12_NV = 36076'u
GL_COLOR_ATTACHMENT13 = 36077'u
GL_COLOR_ATTACHMENT13_EXT = 36077'u
GL_COLOR_ATTACHMENT13_NV = 36077'u
GL_COLOR_ATTACHMENT14 = 36078'u
GL_COLOR_ATTACHMENT14_EXT = 36078'u
GL_COLOR_ATTACHMENT14_NV = 36078'u
GL_COLOR_ATTACHMENT15 = 36079'u
GL_COLOR_ATTACHMENT15_EXT = 36079'u
GL_COLOR_ATTACHMENT15_NV = 36079'u
GL_COLOR_ATTACHMENT16 = 36080'u
GL_COLOR_ATTACHMENT17 = 36081'u
GL_COLOR_ATTACHMENT18 = 36082'u
GL_COLOR_ATTACHMENT19 = 36083'u
GL_COLOR_ATTACHMENT20 = 36084'u
GL_COLOR_ATTACHMENT21 = 36085'u
GL_COLOR_ATTACHMENT22 = 36086'u
GL_COLOR_ATTACHMENT23 = 36087'u
GL_COLOR_ATTACHMENT24 = 36088'u
GL_COLOR_ATTACHMENT25 = 36089'u
GL_COLOR_ATTACHMENT26 = 36090'u
GL_COLOR_ATTACHMENT27 = 36091'u
GL_COLOR_ATTACHMENT28 = 36092'u
GL_COLOR_ATTACHMENT29 = 36093'u
GL_COLOR_ATTACHMENT30 = 36094'u
GL_COLOR_ATTACHMENT31 = 36095'u
GL_DEPTH_ATTACHMENT = 36096'u
GL_DEPTH_ATTACHMENT_EXT = 36096'u
GL_DEPTH_ATTACHMENT_OES = 36096'u
GL_STENCIL_ATTACHMENT = 36128'u
GL_STENCIL_ATTACHMENT_EXT = 36128'u
GL_STENCIL_ATTACHMENT_OES = 36128'u
GL_FRAMEBUFFER = 36160'u
GL_FRAMEBUFFER_EXT = 36160'u
GL_FRAMEBUFFER_OES = 36160'u
GL_RENDERBUFFER = 36161'u
GL_RENDERBUFFER_EXT = 36161'u
GL_RENDERBUFFER_OES = 36161'u
GL_RENDERBUFFER_WIDTH = 36162'u
GL_RENDERBUFFER_WIDTH_EXT = 36162'u
GL_RENDERBUFFER_WIDTH_OES = 36162'u
GL_RENDERBUFFER_HEIGHT = 36163'u
GL_RENDERBUFFER_HEIGHT_EXT = 36163'u
GL_RENDERBUFFER_HEIGHT_OES = 36163'u
GL_RENDERBUFFER_INTERNAL_FORMAT = 36164'u
GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = 36164'u
GL_RENDERBUFFER_INTERNAL_FORMAT_OES = 36164'u
GL_STENCIL_INDEX1 = 36166'u
GL_STENCIL_INDEX1_EXT = 36166'u
GL_STENCIL_INDEX1_OES = 36166'u
GL_STENCIL_INDEX4 = 36167'u
GL_STENCIL_INDEX4_EXT = 36167'u
GL_STENCIL_INDEX4_OES = 36167'u
GL_STENCIL_INDEX8 = 36168'u
GL_STENCIL_INDEX8_EXT = 36168'u
GL_STENCIL_INDEX8_OES = 36168'u
GL_STENCIL_INDEX16 = 36169'u
GL_STENCIL_INDEX16_EXT = 36169'u
GL_RENDERBUFFER_RED_SIZE = 36176'u
GL_RENDERBUFFER_RED_SIZE_EXT = 36176'u
GL_RENDERBUFFER_RED_SIZE_OES = 36176'u
GL_RENDERBUFFER_GREEN_SIZE = 36177'u
GL_RENDERBUFFER_GREEN_SIZE_EXT = 36177'u
GL_RENDERBUFFER_GREEN_SIZE_OES = 36177'u
GL_RENDERBUFFER_BLUE_SIZE = 36178'u
GL_RENDERBUFFER_BLUE_SIZE_EXT = 36178'u
GL_RENDERBUFFER_BLUE_SIZE_OES = 36178'u
GL_RENDERBUFFER_ALPHA_SIZE = 36179'u
GL_RENDERBUFFER_ALPHA_SIZE_EXT = 36179'u
GL_RENDERBUFFER_ALPHA_SIZE_OES = 36179'u
GL_RENDERBUFFER_DEPTH_SIZE = 36180'u
GL_RENDERBUFFER_DEPTH_SIZE_EXT = 36180'u
GL_RENDERBUFFER_DEPTH_SIZE_OES = 36180'u
GL_RENDERBUFFER_STENCIL_SIZE = 36181'u
GL_RENDERBUFFER_STENCIL_SIZE_EXT = 36181'u
GL_RENDERBUFFER_STENCIL_SIZE_OES = 36181'u
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 36182'u
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE = 36182'u
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE = 36182'u
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 36182'u
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV = 36182'u
GL_MAX_SAMPLES = 36183'u
GL_MAX_SAMPLES_ANGLE = 36183'u
GL_MAX_SAMPLES_APPLE = 36183'u
GL_MAX_SAMPLES_EXT = 36183'u
GL_MAX_SAMPLES_NV = 36183'u
GL_TEXTURE_GEN_STR_OES = 36192'u
GL_HALF_FLOAT_OES = 36193'u
GL_RGB565_OES = 36194'u
GL_RGB565 = 36194'u
GL_ETC1_RGB8_OES = 36196'u
GL_TEXTURE_EXTERNAL_OES = 36197'u
GL_SAMPLER_EXTERNAL_OES = 36198'u
GL_TEXTURE_BINDING_EXTERNAL_OES = 36199'u
GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES = 36200'u
GL_PRIMITIVE_RESTART_FIXED_INDEX = 36201'u
GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 36202'u
GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT = 36202'u
GL_MAX_ELEMENT_INDEX = 36203'u
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT = 36204'u
GL_RGBA32UI = 36208'u
GL_RGBA32UI_EXT = 36208'u
GL_RGB32UI = 36209'u
GL_RGB32UI_EXT = 36209'u
GL_ALPHA32UI_EXT = 36210'u
GL_INTENSITY32UI_EXT = 36211'u
GL_LUMINANCE32UI_EXT = 36212'u
GL_LUMINANCE_ALPHA32UI_EXT = 36213'u
GL_RGBA16UI = 36214'u
GL_RGBA16UI_EXT = 36214'u
GL_RGB16UI = 36215'u
GL_RGB16UI_EXT = 36215'u
GL_ALPHA16UI_EXT = 36216'u
GL_INTENSITY16UI_EXT = 36217'u
GL_LUMINANCE16UI_EXT = 36218'u
GL_LUMINANCE_ALPHA16UI_EXT = 36219'u
GL_RGBA8UI = 36220'u
GL_RGBA8UI_EXT = 36220'u
GL_RGB8UI = 36221'u
GL_RGB8UI_EXT = 36221'u
GL_ALPHA8UI_EXT = 36222'u
GL_INTENSITY8UI_EXT = 36223'u
GL_LUMINANCE8UI_EXT = 36224'u
GL_LUMINANCE_ALPHA8UI_EXT = 36225'u
GL_RGBA32I = 36226'u
GL_RGBA32I_EXT = 36226'u
GL_RGB32I = 36227'u
GL_RGB32I_EXT = 36227'u
GL_ALPHA32I_EXT = 36228'u
GL_INTENSITY32I_EXT = 36229'u
GL_LUMINANCE32I_EXT = 36230'u
GL_LUMINANCE_ALPHA32I_EXT = 36231'u
GL_RGBA16I = 36232'u
GL_RGBA16I_EXT = 36232'u
GL_RGB16I = 36233'u
GL_RGB16I_EXT = 36233'u
GL_ALPHA16I_EXT = 36234'u
GL_INTENSITY16I_EXT = 36235'u
GL_LUMINANCE16I_EXT = 36236'u
GL_LUMINANCE_ALPHA16I_EXT = 36237'u
GL_RGBA8I = 36238'u
GL_RGBA8I_EXT = 36238'u
GL_RGB8I = 36239'u
GL_RGB8I_EXT = 36239'u
GL_ALPHA8I_EXT = 36240'u
GL_INTENSITY8I_EXT = 36241'u
GL_LUMINANCE8I_EXT = 36242'u
GL_LUMINANCE_ALPHA8I_EXT = 36243'u
GL_RED_INTEGER = 36244'u
GL_RED_INTEGER_EXT = 36244'u
GL_GREEN_INTEGER = 36245'u
GL_GREEN_INTEGER_EXT = 36245'u
GL_BLUE_INTEGER = 36246'u
GL_BLUE_INTEGER_EXT = 36246'u
GL_ALPHA_INTEGER = 36247'u
GL_ALPHA_INTEGER_EXT = 36247'u
GL_RGB_INTEGER = 36248'u
GL_RGB_INTEGER_EXT = 36248'u
GL_RGBA_INTEGER = 36249'u
GL_RGBA_INTEGER_EXT = 36249'u
GL_BGR_INTEGER = 36250'u
GL_BGR_INTEGER_EXT = 36250'u
GL_BGRA_INTEGER = 36251'u
GL_BGRA_INTEGER_EXT = 36251'u
GL_LUMINANCE_INTEGER_EXT = 36252'u
GL_LUMINANCE_ALPHA_INTEGER_EXT = 36253'u
GL_RGBA_INTEGER_MODE_EXT = 36254'u
GL_INT_2_10_10_10_REV = 36255'u
GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = 36256'u
GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = 36257'u
GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV = 36258'u
GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = 36259'u
GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = 36260'u
GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV = 36261'u
GL_MAX_PROGRAM_GENERIC_RESULTS_NV = 36262'u
GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 36263'u
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 36263'u
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 36263'u
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES = 36263'u
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 36264'u
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 36264'u
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 36264'u
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES = 36264'u
GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 36265'u
GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = 36265'u
GL_LAYER_NV = 36266'u
GL_DEPTH_COMPONENT32F_NV = 36267'u
GL_DEPTH32F_STENCIL8_NV = 36268'u
GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 36269'u
GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV = 36269'u
GL_SHADER_INCLUDE_ARB = 36270'u
GL_DEPTH_BUFFER_FLOAT_MODE_NV = 36271'u
GL_FRAMEBUFFER_SRGB = 36281'u
GL_FRAMEBUFFER_SRGB_EXT = 36281'u
GL_FRAMEBUFFER_SRGB_CAPABLE_EXT = 36282'u
GL_COMPRESSED_RED_RGTC1 = 36283'u
GL_COMPRESSED_RED_RGTC1_EXT = 36283'u
GL_COMPRESSED_SIGNED_RED_RGTC1 = 36284'u
GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 36284'u
GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 36285'u
GL_COMPRESSED_RG_RGTC2 = 36285'u
GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 36286'u
GL_COMPRESSED_SIGNED_RG_RGTC2 = 36286'u
GL_SAMPLER_1D_ARRAY = 36288'u
GL_SAMPLER_1D_ARRAY_EXT = 36288'u
GL_SAMPLER_2D_ARRAY = 36289'u
GL_SAMPLER_2D_ARRAY_EXT = 36289'u
GL_SAMPLER_BUFFER = 36290'u
GL_SAMPLER_BUFFER_EXT = 36290'u
GL_SAMPLER_BUFFER_OES = 36290'u
GL_SAMPLER_1D_ARRAY_SHADOW = 36291'u
GL_SAMPLER_1D_ARRAY_SHADOW_EXT = 36291'u
GL_SAMPLER_2D_ARRAY_SHADOW = 36292'u
GL_SAMPLER_2D_ARRAY_SHADOW_EXT = 36292'u
GL_SAMPLER_2D_ARRAY_SHADOW_NV = 36292'u
GL_SAMPLER_CUBE_SHADOW = 36293'u
GL_SAMPLER_CUBE_SHADOW_EXT = 36293'u
GL_SAMPLER_CUBE_SHADOW_NV = 36293'u
GL_UNSIGNED_INT_VEC2 = 36294'u
GL_UNSIGNED_INT_VEC2_EXT = 36294'u
GL_UNSIGNED_INT_VEC3 = 36295'u
GL_UNSIGNED_INT_VEC3_EXT = 36295'u
GL_UNSIGNED_INT_VEC4 = 36296'u
GL_UNSIGNED_INT_VEC4_EXT = 36296'u
GL_INT_SAMPLER_1D = 36297'u
GL_INT_SAMPLER_1D_EXT = 36297'u
GL_INT_SAMPLER_2D = 36298'u
GL_INT_SAMPLER_2D_EXT = 36298'u
GL_INT_SAMPLER_3D = 36299'u
GL_INT_SAMPLER_3D_EXT = 36299'u
GL_INT_SAMPLER_CUBE = 36300'u
GL_INT_SAMPLER_CUBE_EXT = 36300'u
GL_INT_SAMPLER_2D_RECT = 36301'u
GL_INT_SAMPLER_2D_RECT_EXT = 36301'u
GL_INT_SAMPLER_1D_ARRAY = 36302'u
GL_INT_SAMPLER_1D_ARRAY_EXT = 36302'u
GL_INT_SAMPLER_2D_ARRAY = 36303'u
GL_INT_SAMPLER_2D_ARRAY_EXT = 36303'u
GL_INT_SAMPLER_BUFFER = 36304'u
GL_INT_SAMPLER_BUFFER_EXT = 36304'u
GL_INT_SAMPLER_BUFFER_OES = 36304'u
GL_UNSIGNED_INT_SAMPLER_1D = 36305'u
GL_UNSIGNED_INT_SAMPLER_1D_EXT = 36305'u
GL_UNSIGNED_INT_SAMPLER_2D = 36306'u
GL_UNSIGNED_INT_SAMPLER_2D_EXT = 36306'u
GL_UNSIGNED_INT_SAMPLER_3D = 36307'u
GL_UNSIGNED_INT_SAMPLER_3D_EXT = 36307'u
GL_UNSIGNED_INT_SAMPLER_CUBE = 36308'u
GL_UNSIGNED_INT_SAMPLER_CUBE_EXT = 36308'u
GL_UNSIGNED_INT_SAMPLER_2D_RECT = 36309'u
GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 36309'u
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = 36310'u
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 36310'u
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 36311'u
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 36311'u
GL_UNSIGNED_INT_SAMPLER_BUFFER = 36312'u
GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 36312'u
GL_UNSIGNED_INT_SAMPLER_BUFFER_OES = 36312'u
GL_GEOMETRY_SHADER = 36313'u
GL_GEOMETRY_SHADER_ARB = 36313'u
GL_GEOMETRY_SHADER_EXT = 36313'u
GL_GEOMETRY_SHADER_OES = 36313'u
GL_GEOMETRY_VERTICES_OUT_ARB = 36314'u
GL_GEOMETRY_VERTICES_OUT_EXT = 36314'u
GL_GEOMETRY_INPUT_TYPE_ARB = 36315'u
GL_GEOMETRY_INPUT_TYPE_EXT = 36315'u
GL_GEOMETRY_OUTPUT_TYPE_ARB = 36316'u
GL_GEOMETRY_OUTPUT_TYPE_EXT = 36316'u
GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 36317'u
GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 36317'u
GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 36318'u
GL_MAX_VERTEX_VARYING_COMPONENTS_EXT = 36318'u
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 36319'u
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 36319'u
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 36319'u
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES = 36319'u
GL_MAX_GEOMETRY_OUTPUT_VERTICES = 36320'u
GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 36320'u
GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 36320'u
GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES = 36320'u
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 36321'u
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 36321'u
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 36321'u
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES = 36321'u
GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 36322'u
GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 36323'u
GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 36324'u
GL_ACTIVE_SUBROUTINES = 36325'u
GL_ACTIVE_SUBROUTINE_UNIFORMS = 36326'u
GL_MAX_SUBROUTINES = 36327'u
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS = 36328'u
GL_NAMED_STRING_LENGTH_ARB = 36329'u
GL_NAMED_STRING_TYPE_ARB = 36330'u
GL_MAX_BINDABLE_UNIFORM_SIZE_EXT = 36333'u
GL_UNIFORM_BUFFER_EXT = 36334'u
GL_UNIFORM_BUFFER_BINDING_EXT = 36335'u
GL_LOW_FLOAT = 36336'u
GL_MEDIUM_FLOAT = 36337'u
GL_HIGH_FLOAT = 36338'u
GL_LOW_INT = 36339'u
GL_MEDIUM_INT = 36340'u
GL_HIGH_INT = 36341'u
GL_UNSIGNED_INT_10_10_10_2_OES = 36342'u
GL_INT_10_10_10_2_OES = 36343'u
GL_SHADER_BINARY_FORMATS = 36344'u
GL_NUM_SHADER_BINARY_FORMATS = 36345'u
GL_SHADER_COMPILER = 36346'u
GL_MAX_VERTEX_UNIFORM_VECTORS = 36347'u
GL_MAX_VARYING_VECTORS = 36348'u
GL_MAX_FRAGMENT_UNIFORM_VECTORS = 36349'u
GL_RENDERBUFFER_COLOR_SAMPLES_NV = 36368'u
GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV = 36369'u
GL_MULTISAMPLE_COVERAGE_MODES_NV = 36370'u
GL_QUERY_WAIT = 36371'u
GL_QUERY_WAIT_NV = 36371'u
GL_QUERY_NO_WAIT = 36372'u
GL_QUERY_NO_WAIT_NV = 36372'u
GL_QUERY_BY_REGION_WAIT = 36373'u
GL_QUERY_BY_REGION_WAIT_NV = 36373'u
GL_QUERY_BY_REGION_NO_WAIT = 36374'u
GL_QUERY_BY_REGION_NO_WAIT_NV = 36374'u
GL_QUERY_WAIT_INVERTED = 36375'u
GL_QUERY_NO_WAIT_INVERTED = 36376'u
GL_QUERY_BY_REGION_WAIT_INVERTED = 36377'u
GL_QUERY_BY_REGION_NO_WAIT_INVERTED = 36378'u
GL_POLYGON_OFFSET_CLAMP = 36379'u
GL_POLYGON_OFFSET_CLAMP_EXT = 36379'u
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 36382'u
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 36382'u
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 36382'u
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = 36383'u
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 36383'u
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 36383'u
GL_COLOR_SAMPLES_NV = 36384'u
GL_TRANSFORM_FEEDBACK = 36386'u
GL_TRANSFORM_FEEDBACK_NV = 36386'u
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED = 36387'u
GL_TRANSFORM_FEEDBACK_PAUSED = 36387'u
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV = 36387'u
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = 36388'u
GL_TRANSFORM_FEEDBACK_ACTIVE = 36388'u
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV = 36388'u
GL_TRANSFORM_FEEDBACK_BINDING = 36389'u
GL_TRANSFORM_FEEDBACK_BINDING_NV = 36389'u
GL_FRAME_NV = 36390'u
GL_FIELDS_NV = 36391'u
GL_CURRENT_TIME_NV = 36392'u
GL_TIMESTAMP = 36392'u
GL_TIMESTAMP_EXT = 36392'u
GL_NUM_FILL_STREAMS_NV = 36393'u
GL_PRESENT_TIME_NV = 36394'u
GL_PRESENT_DURATION_NV = 36395'u
GL_DEPTH_COMPONENT16_NONLINEAR_NV = 36396'u
GL_PROGRAM_MATRIX_EXT = 36397'u
GL_TRANSPOSE_PROGRAM_MATRIX_EXT = 36398'u
GL_PROGRAM_MATRIX_STACK_DEPTH_EXT = 36399'u
GL_TEXTURE_SWIZZLE_R = 36418'u
GL_TEXTURE_SWIZZLE_R_EXT = 36418'u
GL_TEXTURE_SWIZZLE_G = 36419'u
GL_TEXTURE_SWIZZLE_G_EXT = 36419'u
GL_TEXTURE_SWIZZLE_B = 36420'u
GL_TEXTURE_SWIZZLE_B_EXT = 36420'u
GL_TEXTURE_SWIZZLE_A = 36421'u
GL_TEXTURE_SWIZZLE_A_EXT = 36421'u
GL_TEXTURE_SWIZZLE_RGBA = 36422'u
GL_TEXTURE_SWIZZLE_RGBA_EXT = 36422'u
GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = 36423'u
GL_ACTIVE_SUBROUTINE_MAX_LENGTH = 36424'u
GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = 36425'u
GL_NUM_COMPATIBLE_SUBROUTINES = 36426'u
GL_COMPATIBLE_SUBROUTINES = 36427'u
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = 36428'u
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT = 36428'u
GL_FIRST_VERTEX_CONVENTION = 36429'u
GL_FIRST_VERTEX_CONVENTION_EXT = 36429'u
GL_FIRST_VERTEX_CONVENTION_OES = 36429'u
GL_LAST_VERTEX_CONVENTION = 36430'u
GL_LAST_VERTEX_CONVENTION_EXT = 36430'u
GL_LAST_VERTEX_CONVENTION_OES = 36430'u
GL_PROVOKING_VERTEX = 36431'u
GL_PROVOKING_VERTEX_EXT = 36431'u
GL_SAMPLE_POSITION = 36432'u
GL_SAMPLE_POSITION_NV = 36432'u
GL_SAMPLE_LOCATION_ARB = 36432'u
GL_SAMPLE_LOCATION_NV = 36432'u
GL_SAMPLE_MASK = 36433'u
GL_SAMPLE_MASK_NV = 36433'u
GL_SAMPLE_MASK_VALUE = 36434'u
GL_SAMPLE_MASK_VALUE_NV = 36434'u
GL_TEXTURE_BINDING_RENDERBUFFER_NV = 36435'u
GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV = 36436'u
GL_TEXTURE_RENDERBUFFER_NV = 36437'u
GL_SAMPLER_RENDERBUFFER_NV = 36438'u
GL_INT_SAMPLER_RENDERBUFFER_NV = 36439'u
GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV = 36440'u
GL_MAX_SAMPLE_MASK_WORDS = 36441'u
GL_MAX_SAMPLE_MASK_WORDS_NV = 36441'u
GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV = 36442'u
GL_MAX_GEOMETRY_SHADER_INVOCATIONS = 36442'u
GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT = 36442'u
GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES = 36442'u
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = 36443'u
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES = 36443'u
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV = 36443'u
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = 36444'u
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES = 36444'u
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV = 36444'u
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = 36445'u
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES = 36445'u
GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV = 36445'u
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 36446'u
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 36446'u
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 36446'u
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 36447'u
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 36447'u
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 36447'u
GL_MAX_MESH_UNIFORM_BLOCKS_NV = 36448'u
GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV = 36449'u
GL_MAX_MESH_IMAGE_UNIFORMS_NV = 36450'u
GL_MAX_MESH_UNIFORM_COMPONENTS_NV = 36451'u
GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV = 36452'u
GL_MAX_MESH_ATOMIC_COUNTERS_NV = 36453'u
GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV = 36454'u
GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV = 36455'u
GL_MAX_TASK_UNIFORM_BLOCKS_NV = 36456'u
GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV = 36457'u
GL_MAX_TASK_IMAGE_UNIFORMS_NV = 36458'u
GL_MAX_TASK_UNIFORM_COMPONENTS_NV = 36459'u
GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV = 36460'u
GL_MAX_TASK_ATOMIC_COUNTERS_NV = 36461'u
GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV = 36462'u
GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV = 36463'u
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = 36464'u
GL_MAX_VERTEX_STREAMS = 36465'u
GL_PATCH_VERTICES = 36466'u
GL_PATCH_VERTICES_EXT = 36466'u
GL_PATCH_VERTICES_OES = 36466'u
GL_PATCH_DEFAULT_INNER_LEVEL = 36467'u
GL_PATCH_DEFAULT_INNER_LEVEL_EXT = 36467'u
GL_PATCH_DEFAULT_OUTER_LEVEL = 36468'u
GL_PATCH_DEFAULT_OUTER_LEVEL_EXT = 36468'u
GL_TESS_CONTROL_OUTPUT_VERTICES = 36469'u
GL_TESS_CONTROL_OUTPUT_VERTICES_EXT = 36469'u
GL_TESS_CONTROL_OUTPUT_VERTICES_OES = 36469'u
GL_TESS_GEN_MODE = 36470'u
GL_TESS_GEN_MODE_EXT = 36470'u
GL_TESS_GEN_MODE_OES = 36470'u
GL_TESS_GEN_SPACING = 36471'u
GL_TESS_GEN_SPACING_EXT = 36471'u
GL_TESS_GEN_SPACING_OES = 36471'u
GL_TESS_GEN_VERTEX_ORDER = 36472'u
GL_TESS_GEN_VERTEX_ORDER_EXT = 36472'u
GL_TESS_GEN_VERTEX_ORDER_OES = 36472'u
GL_TESS_GEN_POINT_MODE = 36473'u
GL_TESS_GEN_POINT_MODE_EXT = 36473'u
GL_TESS_GEN_POINT_MODE_OES = 36473'u
GL_ISOLINES = 36474'u
GL_ISOLINES_EXT = 36474'u
GL_ISOLINES_OES = 36474'u
GL_FRACTIONAL_ODD = 36475'u
GL_FRACTIONAL_ODD_EXT = 36475'u
GL_FRACTIONAL_ODD_OES = 36475'u
GL_FRACTIONAL_EVEN = 36476'u
GL_FRACTIONAL_EVEN_EXT = 36476'u
GL_FRACTIONAL_EVEN_OES = 36476'u
GL_MAX_PATCH_VERTICES = 36477'u
GL_MAX_PATCH_VERTICES_EXT = 36477'u
GL_MAX_PATCH_VERTICES_OES = 36477'u
GL_MAX_TESS_GEN_LEVEL = 36478'u
GL_MAX_TESS_GEN_LEVEL_EXT = 36478'u
GL_MAX_TESS_GEN_LEVEL_OES = 36478'u
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = 36479'u
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 36479'u
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 36479'u
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = 36480'u
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 36480'u
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 36480'u
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = 36481'u
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT = 36481'u
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES = 36481'u
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = 36482'u
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT = 36482'u
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES = 36482'u
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = 36483'u
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT = 36483'u
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES = 36483'u
GL_MAX_TESS_PATCH_COMPONENTS = 36484'u
GL_MAX_TESS_PATCH_COMPONENTS_EXT = 36484'u
GL_MAX_TESS_PATCH_COMPONENTS_OES = 36484'u
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = 36485'u
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT = 36485'u
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES = 36485'u
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = 36486'u
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT = 36486'u
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES = 36486'u
GL_TESS_EVALUATION_SHADER = 36487'u
GL_TESS_EVALUATION_SHADER_EXT = 36487'u
GL_TESS_EVALUATION_SHADER_OES = 36487'u
GL_TESS_CONTROL_SHADER = 36488'u
GL_TESS_CONTROL_SHADER_EXT = 36488'u
GL_TESS_CONTROL_SHADER_OES = 36488'u
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = 36489'u
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT = 36489'u
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES = 36489'u
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = 36490'u
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT = 36490'u
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES = 36490'u
GL_COMPRESSED_RGBA_BPTC_UNORM = 36492'u
GL_COMPRESSED_RGBA_BPTC_UNORM_ARB = 36492'u
GL_COMPRESSED_RGBA_BPTC_UNORM_EXT = 36492'u
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM = 36493'u
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB = 36493'u
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT = 36493'u
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT = 36494'u
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB = 36494'u
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT = 36494'u
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT = 36495'u
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB = 36495'u
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT = 36495'u
GL_COVERAGE_COMPONENT_NV = 36560'u
GL_COVERAGE_COMPONENT4_NV = 36561'u
GL_COVERAGE_ATTACHMENT_NV = 36562'u
GL_COVERAGE_BUFFERS_NV = 36563'u
GL_COVERAGE_SAMPLES_NV = 36564'u
GL_COVERAGE_ALL_FRAGMENTS_NV = 36565'u
GL_COVERAGE_EDGE_FRAGMENTS_NV = 36566'u
GL_COVERAGE_AUTOMATIC_NV = 36567'u
GL_INCLUSIVE_EXT = 36624'u
GL_EXCLUSIVE_EXT = 36625'u
GL_WINDOW_RECTANGLE_EXT = 36626'u
GL_WINDOW_RECTANGLE_MODE_EXT = 36627'u
GL_MAX_WINDOW_RECTANGLES_EXT = 36628'u
GL_NUM_WINDOW_RECTANGLES_EXT = 36629'u
GL_BUFFER_GPU_ADDRESS_NV = 36637'u
GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV = 36638'u
GL_ELEMENT_ARRAY_UNIFIED_NV = 36639'u
GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV = 36640'u
GL_VERTEX_ARRAY_ADDRESS_NV = 36641'u
GL_NORMAL_ARRAY_ADDRESS_NV = 36642'u
GL_COLOR_ARRAY_ADDRESS_NV = 36643'u
GL_INDEX_ARRAY_ADDRESS_NV = 36644'u
GL_TEXTURE_COORD_ARRAY_ADDRESS_NV = 36645'u
GL_EDGE_FLAG_ARRAY_ADDRESS_NV = 36646'u
GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV = 36647'u
GL_FOG_COORD_ARRAY_ADDRESS_NV = 36648'u
GL_ELEMENT_ARRAY_ADDRESS_NV = 36649'u
GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV = 36650'u
GL_VERTEX_ARRAY_LENGTH_NV = 36651'u
GL_NORMAL_ARRAY_LENGTH_NV = 36652'u
GL_COLOR_ARRAY_LENGTH_NV = 36653'u
GL_INDEX_ARRAY_LENGTH_NV = 36654'u
GL_TEXTURE_COORD_ARRAY_LENGTH_NV = 36655'u
GL_EDGE_FLAG_ARRAY_LENGTH_NV = 36656'u
GL_SECONDARY_COLOR_ARRAY_LENGTH_NV = 36657'u
GL_FOG_COORD_ARRAY_LENGTH_NV = 36658'u
GL_ELEMENT_ARRAY_LENGTH_NV = 36659'u
GL_GPU_ADDRESS_NV = 36660'u
GL_MAX_SHADER_BUFFER_ADDRESS_NV = 36661'u
GL_COPY_READ_BUFFER = 36662'u
GL_COPY_READ_BUFFER_NV = 36662'u
GL_COPY_READ_BUFFER_BINDING = 36662'u
GL_COPY_WRITE_BUFFER = 36663'u
GL_COPY_WRITE_BUFFER_NV = 36663'u
GL_COPY_WRITE_BUFFER_BINDING = 36663'u
GL_MAX_IMAGE_UNITS = 36664'u
GL_MAX_IMAGE_UNITS_EXT = 36664'u
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = 36665'u
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT = 36665'u
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 36665'u
GL_IMAGE_BINDING_NAME = 36666'u
GL_IMAGE_BINDING_NAME_EXT = 36666'u
GL_IMAGE_BINDING_LEVEL = 36667'u
GL_IMAGE_BINDING_LEVEL_EXT = 36667'u
GL_IMAGE_BINDING_LAYERED = 36668'u
GL_IMAGE_BINDING_LAYERED_EXT = 36668'u
GL_IMAGE_BINDING_LAYER = 36669'u
GL_IMAGE_BINDING_LAYER_EXT = 36669'u
GL_IMAGE_BINDING_ACCESS = 36670'u
GL_IMAGE_BINDING_ACCESS_EXT = 36670'u
GL_DRAW_INDIRECT_BUFFER = 36671'u
GL_DRAW_INDIRECT_UNIFIED_NV = 36672'u
GL_DRAW_INDIRECT_ADDRESS_NV = 36673'u
GL_DRAW_INDIRECT_LENGTH_NV = 36674'u
GL_DRAW_INDIRECT_BUFFER_BINDING = 36675'u
GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV = 36676'u
GL_MAX_PROGRAM_SUBROUTINE_NUM_NV = 36677'u
GL_DOUBLE_MAT2 = 36678'u
GL_DOUBLE_MAT2_EXT = 36678'u
GL_DOUBLE_MAT3 = 36679'u
GL_DOUBLE_MAT3_EXT = 36679'u
GL_DOUBLE_MAT4 = 36680'u
GL_DOUBLE_MAT4_EXT = 36680'u
GL_DOUBLE_MAT2x3 = 36681'u
GL_DOUBLE_MAT2x3_EXT = 36681'u
GL_DOUBLE_MAT2x4 = 36682'u
GL_DOUBLE_MAT2x4_EXT = 36682'u
GL_DOUBLE_MAT3x2 = 36683'u
GL_DOUBLE_MAT3x2_EXT = 36683'u
GL_DOUBLE_MAT3x4 = 36684'u
GL_DOUBLE_MAT3x4_EXT = 36684'u
GL_DOUBLE_MAT4x2 = 36685'u
GL_DOUBLE_MAT4x2_EXT = 36685'u
GL_DOUBLE_MAT4x3 = 36686'u
GL_DOUBLE_MAT4x3_EXT = 36686'u
GL_VERTEX_BINDING_BUFFER = 36687'u
GL_MALI_SHADER_BINARY_ARM = 36704'u
GL_MALI_PROGRAM_BINARY_ARM = 36705'u
GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT = 36707'u
GL_SHADER_PIXEL_LOCAL_STORAGE_EXT = 36708'u
GL_FETCH_PER_SAMPLE_ARM = 36709'u
GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM = 36710'u
GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT = 36711'u
GL_TEXTURE_ASTC_DECODE_PRECISION_EXT = 36713'u
GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM = 36714'u
GL_RED_SNORM = 36752'u
GL_RG_SNORM = 36753'u
GL_RGB_SNORM = 36754'u
GL_RGBA_SNORM = 36755'u
GL_R8_SNORM = 36756'u
GL_RG8_SNORM = 36757'u
GL_RGB8_SNORM = 36758'u
GL_RGBA8_SNORM = 36759'u
GL_R16_SNORM = 36760'u
GL_R16_SNORM_EXT = 36760'u
GL_RG16_SNORM = 36761'u
GL_RG16_SNORM_EXT = 36761'u
GL_RGB16_SNORM = 36762'u
GL_RGB16_SNORM_EXT = 36762'u
GL_RGBA16_SNORM = 36763'u
GL_RGBA16_SNORM_EXT = 36763'u
GL_SIGNED_NORMALIZED = 36764'u
GL_PRIMITIVE_RESTART = 36765'u
GL_PRIMITIVE_RESTART_INDEX = 36766'u
GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB = 36767'u
GL_PERFMON_GLOBAL_MODE_QCOM = 36768'u
GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM = 36769'u
GL_BINNING_CONTROL_HINT_QCOM = 36784'u
GL_CPU_OPTIMIZED_QCOM = 36785'u
GL_GPU_OPTIMIZED_QCOM = 36786'u
GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM = 36787'u
GL_GPU_DISJOINT_EXT = 36795'u
GL_SR8_EXT = 36797'u
GL_SRG8_EXT = 36798'u
GL_TEXTURE_FORMAT_SRGB_OVERRIDE_EXT = 36799'u
GL_SHADER_BINARY_VIV = 36804'u
GL_INT8_NV = 36832'u
GL_INT8_VEC2_NV = 36833'u
GL_INT8_VEC3_NV = 36834'u
GL_INT8_VEC4_NV = 36835'u
GL_INT16_NV = 36836'u
GL_INT16_VEC2_NV = 36837'u
GL_INT16_VEC3_NV = 36838'u
GL_INT16_VEC4_NV = 36839'u
GL_INT64_VEC2_ARB = 36841'u
GL_INT64_VEC2_NV = 36841'u
GL_INT64_VEC3_ARB = 36842'u
GL_INT64_VEC3_NV = 36842'u
GL_INT64_VEC4_ARB = 36843'u
GL_INT64_VEC4_NV = 36843'u
GL_UNSIGNED_INT8_NV = 36844'u
GL_UNSIGNED_INT8_VEC2_NV = 36845'u
GL_UNSIGNED_INT8_VEC3_NV = 36846'u
GL_UNSIGNED_INT8_VEC4_NV = 36847'u
GL_UNSIGNED_INT16_NV = 36848'u
GL_UNSIGNED_INT16_VEC2_NV = 36849'u
GL_UNSIGNED_INT16_VEC3_NV = 36850'u
GL_UNSIGNED_INT16_VEC4_NV = 36851'u
GL_UNSIGNED_INT64_VEC2_ARB = 36853'u
GL_UNSIGNED_INT64_VEC2_NV = 36853'u
GL_UNSIGNED_INT64_VEC3_ARB = 36854'u
GL_UNSIGNED_INT64_VEC3_NV = 36854'u
GL_UNSIGNED_INT64_VEC4_ARB = 36855'u
GL_UNSIGNED_INT64_VEC4_NV = 36855'u
GL_FLOAT16_NV = 36856'u
GL_FLOAT16_VEC2_NV = 36857'u
GL_FLOAT16_VEC3_NV = 36858'u
GL_FLOAT16_VEC4_NV = 36859'u
GL_DOUBLE_VEC2 = 36860'u
GL_DOUBLE_VEC2_EXT = 36860'u
GL_DOUBLE_VEC3 = 36861'u
GL_DOUBLE_VEC3_EXT = 36861'u
GL_DOUBLE_VEC4 = 36862'u
GL_DOUBLE_VEC4_EXT = 36862'u
GL_SAMPLER_BUFFER_AMD = 36865'u
GL_INT_SAMPLER_BUFFER_AMD = 36866'u
GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD = 36867'u
GL_TESSELLATION_MODE_AMD = 36868'u
GL_TESSELLATION_FACTOR_AMD = 36869'u
GL_DISCRETE_AMD = 36870'u
GL_CONTINUOUS_AMD = 36871'u
GL_TEXTURE_CUBE_MAP_ARRAY = 36873'u
GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 36873'u
GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 36873'u
GL_TEXTURE_CUBE_MAP_ARRAY_OES = 36873'u
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = 36874'u
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB = 36874'u
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT = 36874'u
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES = 36874'u
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 36875'u
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 36875'u
GL_SAMPLER_CUBE_MAP_ARRAY = 36876'u
GL_SAMPLER_CUBE_MAP_ARRAY_ARB = 36876'u
GL_SAMPLER_CUBE_MAP_ARRAY_EXT = 36876'u
GL_SAMPLER_CUBE_MAP_ARRAY_OES = 36876'u
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = 36877'u
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB = 36877'u
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT = 36877'u
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES = 36877'u
GL_INT_SAMPLER_CUBE_MAP_ARRAY = 36878'u
GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 36878'u
GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 36878'u
GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 36878'u
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = 36879'u
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 36879'u
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 36879'u
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES = 36879'u
GL_ALPHA_SNORM = 36880'u
GL_LUMINANCE_SNORM = 36881'u
GL_LUMINANCE_ALPHA_SNORM = 36882'u
GL_INTENSITY_SNORM = 36883'u
GL_ALPHA8_SNORM = 36884'u
GL_LUMINANCE8_SNORM = 36885'u
GL_LUMINANCE8_ALPHA8_SNORM = 36886'u
GL_INTENSITY8_SNORM = 36887'u
GL_ALPHA16_SNORM = 36888'u
GL_LUMINANCE16_SNORM = 36889'u
GL_LUMINANCE16_ALPHA16_SNORM = 36890'u
GL_INTENSITY16_SNORM = 36891'u
GL_FACTOR_MIN_AMD = 36892'u
GL_FACTOR_MAX_AMD = 36893'u
GL_DEPTH_CLAMP_NEAR_AMD = 36894'u
GL_DEPTH_CLAMP_FAR_AMD = 36895'u
GL_VIDEO_BUFFER_NV = 36896'u
GL_VIDEO_BUFFER_BINDING_NV = 36897'u
GL_FIELD_UPPER_NV = 36898'u
GL_FIELD_LOWER_NV = 36899'u
GL_NUM_VIDEO_CAPTURE_STREAMS_NV = 36900'u
GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV = 36901'u
GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV = 36902'u
GL_LAST_VIDEO_CAPTURE_STATUS_NV = 36903'u
GL_VIDEO_BUFFER_PITCH_NV = 36904'u
GL_VIDEO_COLOR_CONVERSION_MATRIX_NV = 36905'u
GL_VIDEO_COLOR_CONVERSION_MAX_NV = 36906'u
GL_VIDEO_COLOR_CONVERSION_MIN_NV = 36907'u
GL_VIDEO_COLOR_CONVERSION_OFFSET_NV = 36908'u
GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV = 36909'u
GL_PARTIAL_SUCCESS_NV = 36910'u
GL_SUCCESS_NV = 36911'u
GL_FAILURE_NV = 36912'u
GL_YCBYCR8_422_NV = 36913'u
GL_YCBAYCR8A_4224_NV = 36914'u
GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV = 36915'u
GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV = 36916'u
GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV = 36917'u
GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV = 36918'u
GL_Z4Y12Z4CB12Z4CR12_444_NV = 36919'u
GL_VIDEO_CAPTURE_FRAME_WIDTH_NV = 36920'u
GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV = 36921'u
GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV = 36922'u
GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV = 36923'u
GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV = 36924'u
GL_TEXTURE_COVERAGE_SAMPLES_NV = 36933'u
GL_TEXTURE_COLOR_SAMPLES_NV = 36934'u
GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX = 36935'u
GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX = 36936'u
GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX = 36937'u
GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX = 36938'u
GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX = 36939'u
GL_IMAGE_1D = 36940'u
GL_IMAGE_1D_EXT = 36940'u
GL_IMAGE_2D = 36941'u
GL_IMAGE_2D_EXT = 36941'u
GL_IMAGE_3D = 36942'u
GL_IMAGE_3D_EXT = 36942'u
GL_IMAGE_2D_RECT = 36943'u
GL_IMAGE_2D_RECT_EXT = 36943'u
GL_IMAGE_CUBE = 36944'u
GL_IMAGE_CUBE_EXT = 36944'u
GL_IMAGE_BUFFER = 36945'u
GL_IMAGE_BUFFER_EXT = 36945'u
GL_IMAGE_BUFFER_OES = 36945'u
GL_IMAGE_1D_ARRAY = 36946'u
GL_IMAGE_1D_ARRAY_EXT = 36946'u
GL_IMAGE_2D_ARRAY = 36947'u
GL_IMAGE_2D_ARRAY_EXT = 36947'u
GL_IMAGE_CUBE_MAP_ARRAY = 36948'u
GL_IMAGE_CUBE_MAP_ARRAY_EXT = 36948'u
GL_IMAGE_CUBE_MAP_ARRAY_OES = 36948'u
GL_IMAGE_2D_MULTISAMPLE = 36949'u
GL_IMAGE_2D_MULTISAMPLE_EXT = 36949'u
GL_IMAGE_2D_MULTISAMPLE_ARRAY = 36950'u
GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36950'u
GL_INT_IMAGE_1D = 36951'u
GL_INT_IMAGE_1D_EXT = 36951'u
GL_INT_IMAGE_2D = 36952'u
GL_INT_IMAGE_2D_EXT = 36952'u
GL_INT_IMAGE_3D = 36953'u
GL_INT_IMAGE_3D_EXT = 36953'u
GL_INT_IMAGE_2D_RECT = 36954'u
GL_INT_IMAGE_2D_RECT_EXT = 36954'u
GL_INT_IMAGE_CUBE = 36955'u
GL_INT_IMAGE_CUBE_EXT = 36955'u
GL_INT_IMAGE_BUFFER = 36956'u
GL_INT_IMAGE_BUFFER_EXT = 36956'u
GL_INT_IMAGE_BUFFER_OES = 36956'u
GL_INT_IMAGE_1D_ARRAY = 36957'u
GL_INT_IMAGE_1D_ARRAY_EXT = 36957'u
GL_INT_IMAGE_2D_ARRAY = 36958'u
GL_INT_IMAGE_2D_ARRAY_EXT = 36958'u
GL_INT_IMAGE_CUBE_MAP_ARRAY = 36959'u
GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 36959'u
GL_INT_IMAGE_CUBE_MAP_ARRAY_OES = 36959'u
GL_INT_IMAGE_2D_MULTISAMPLE = 36960'u
GL_INT_IMAGE_2D_MULTISAMPLE_EXT = 36960'u
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 36961'u
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36961'u
GL_UNSIGNED_INT_IMAGE_1D = 36962'u
GL_UNSIGNED_INT_IMAGE_1D_EXT = 36962'u
GL_UNSIGNED_INT_IMAGE_2D = 36963'u
GL_UNSIGNED_INT_IMAGE_2D_EXT = 36963'u
GL_UNSIGNED_INT_IMAGE_3D = 36964'u
GL_UNSIGNED_INT_IMAGE_3D_EXT = 36964'u
GL_UNSIGNED_INT_IMAGE_2D_RECT = 36965'u
GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT = 36965'u
GL_UNSIGNED_INT_IMAGE_CUBE = 36966'u
GL_UNSIGNED_INT_IMAGE_CUBE_EXT = 36966'u
GL_UNSIGNED_INT_IMAGE_BUFFER = 36967'u
GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = 36967'u
GL_UNSIGNED_INT_IMAGE_BUFFER_OES = 36967'u
GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 36968'u
GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT = 36968'u
GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 36969'u
GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT = 36969'u
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 36970'u
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 36970'u
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES = 36970'u
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 36971'u
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT = 36971'u
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 36972'u
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36972'u
GL_MAX_IMAGE_SAMPLES = 36973'u
GL_MAX_IMAGE_SAMPLES_EXT = 36973'u
GL_IMAGE_BINDING_FORMAT = 36974'u
GL_IMAGE_BINDING_FORMAT_EXT = 36974'u
GL_RGB10_A2UI = 36975'u
GL_PATH_FORMAT_SVG_NV = 36976'u
GL_PATH_FORMAT_PS_NV = 36977'u
GL_STANDARD_FONT_NAME_NV = 36978'u
GL_SYSTEM_FONT_NAME_NV = 36979'u
GL_FILE_NAME_NV = 36980'u
GL_PATH_STROKE_WIDTH_NV = 36981'u
GL_PATH_END_CAPS_NV = 36982'u
GL_PATH_INITIAL_END_CAP_NV = 36983'u
GL_PATH_TERMINAL_END_CAP_NV = 36984'u
GL_PATH_JOIN_STYLE_NV = 36985'u
GL_PATH_MITER_LIMIT_NV = 36986'u
GL_PATH_DASH_CAPS_NV = 36987'u
GL_PATH_INITIAL_DASH_CAP_NV = 36988'u
GL_PATH_TERMINAL_DASH_CAP_NV = 36989'u
GL_PATH_DASH_OFFSET_NV = 36990'u
GL_PATH_CLIENT_LENGTH_NV = 36991'u
GL_PATH_FILL_MODE_NV = 36992'u
GL_PATH_FILL_MASK_NV = 36993'u
GL_PATH_FILL_COVER_MODE_NV = 36994'u
GL_PATH_STROKE_COVER_MODE_NV = 36995'u
GL_PATH_STROKE_MASK_NV = 36996'u
GL_COUNT_UP_NV = 37000'u
GL_COUNT_DOWN_NV = 37001'u
GL_PATH_OBJECT_BOUNDING_BOX_NV = 37002'u
GL_CONVEX_HULL_NV = 37003'u
GL_BOUNDING_BOX_NV = 37005'u
GL_TRANSLATE_X_NV = 37006'u
GL_TRANSLATE_Y_NV = 37007'u
GL_TRANSLATE_2D_NV = 37008'u
GL_TRANSLATE_3D_NV = 37009'u
GL_AFFINE_2D_NV = 37010'u
GL_AFFINE_3D_NV = 37012'u
GL_TRANSPOSE_AFFINE_2D_NV = 37014'u
GL_TRANSPOSE_AFFINE_3D_NV = 37016'u
GL_UTF8_NV = 37018'u
GL_UTF16_NV = 37019'u
GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 37020'u
GL_PATH_COMMAND_COUNT_NV = 37021'u
GL_PATH_COORD_COUNT_NV = 37022'u
GL_PATH_DASH_ARRAY_COUNT_NV = 37023'u
GL_PATH_COMPUTED_LENGTH_NV = 37024'u
GL_PATH_FILL_BOUNDING_BOX_NV = 37025'u
GL_PATH_STROKE_BOUNDING_BOX_NV = 37026'u
GL_SQUARE_NV = 37027'u
GL_ROUND_NV = 37028'u
GL_TRIANGULAR_NV = 37029'u
GL_BEVEL_NV = 37030'u
GL_MITER_REVERT_NV = 37031'u
GL_MITER_TRUNCATE_NV = 37032'u
GL_SKIP_MISSING_GLYPH_NV = 37033'u
GL_USE_MISSING_GLYPH_NV = 37034'u
GL_PATH_ERROR_POSITION_NV = 37035'u
GL_PATH_FOG_GEN_MODE_NV = 37036'u
GL_ACCUM_ADJACENT_PAIRS_NV = 37037'u
GL_ADJACENT_PAIRS_NV = 37038'u
GL_FIRST_TO_REST_NV = 37039'u
GL_PATH_GEN_MODE_NV = 37040'u
GL_PATH_GEN_COEFF_NV = 37041'u
GL_PATH_GEN_COLOR_FORMAT_NV = 37042'u
GL_PATH_GEN_COMPONENTS_NV = 37043'u
GL_PATH_DASH_OFFSET_RESET_NV = 37044'u
GL_MOVE_TO_RESETS_NV = 37045'u
GL_MOVE_TO_CONTINUES_NV = 37046'u
GL_PATH_STENCIL_FUNC_NV = 37047'u
GL_PATH_STENCIL_REF_NV = 37048'u
GL_PATH_STENCIL_VALUE_MASK_NV = 37049'u
GL_SCALED_RESOLVE_FASTEST_EXT = 37050'u
GL_SCALED_RESOLVE_NICEST_EXT = 37051'u
GL_MIN_MAP_BUFFER_ALIGNMENT = 37052'u
GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 37053'u
GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 37054'u
GL_PATH_COVER_DEPTH_FUNC_NV = 37055'u
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 37063'u
GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 37064'u
GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 37065'u
GL_MAX_VERTEX_IMAGE_UNIFORMS = 37066'u
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 37067'u
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT = 37067'u
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES = 37067'u
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 37068'u
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT = 37068'u
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES = 37068'u
GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 37069'u
GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT = 37069'u
GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES = 37069'u
GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 37070'u
GL_MAX_COMBINED_IMAGE_UNIFORMS = 37071'u
GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV = 37072'u
GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV = 37073'u
GL_SHADER_STORAGE_BUFFER = 37074'u
GL_SHADER_STORAGE_BUFFER_BINDING = 37075'u
GL_SHADER_STORAGE_BUFFER_START = 37076'u
GL_SHADER_STORAGE_BUFFER_SIZE = 37077'u
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 37078'u
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = 37079'u
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT = 37079'u
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES = 37079'u
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = 37080'u
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT = 37080'u
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES = 37080'u
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = 37081'u
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT = 37081'u
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES = 37081'u
GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 37082'u
GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 37083'u
GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 37084'u
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 37085'u
GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 37086'u
GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 37087'u
GL_SYNC_X11_FENCE_EXT = 37089'u
GL_DEPTH_STENCIL_TEXTURE_MODE = 37098'u
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = 37099'u
GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB = 37099'u
GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = 37100'u
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = 37101'u
GL_DISPATCH_INDIRECT_BUFFER = 37102'u
GL_DISPATCH_INDIRECT_BUFFER_BINDING = 37103'u
GL_COLOR_ATTACHMENT_EXT = 37104'u
GL_MULTIVIEW_EXT = 37105'u
GL_MAX_MULTIVIEW_BUFFERS_EXT = 37106'u
GL_CONTEXT_ROBUST_ACCESS = 37107'u
GL_CONTEXT_ROBUST_ACCESS_EXT = 37107'u
GL_CONTEXT_ROBUST_ACCESS_KHR = 37107'u
GL_COMPUTE_PROGRAM_NV = 37115'u
GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV = 37116'u
GL_TEXTURE_2D_MULTISAMPLE = 37120'u
GL_PROXY_TEXTURE_2D_MULTISAMPLE = 37121'u
GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 37122'u
GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES = 37122'u
GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 37123'u
GL_TEXTURE_BINDING_2D_MULTISAMPLE = 37124'u
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 37125'u
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES = 37125'u
GL_TEXTURE_SAMPLES = 37126'u
GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 37127'u
GL_SAMPLER_2D_MULTISAMPLE = 37128'u
GL_INT_SAMPLER_2D_MULTISAMPLE = 37129'u
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 37130'u
GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 37131'u
GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37131'u
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37132'u
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37132'u
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37133'u
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37133'u
GL_MAX_COLOR_TEXTURE_SAMPLES = 37134'u
GL_MAX_DEPTH_TEXTURE_SAMPLES = 37135'u
GL_MAX_INTEGER_SAMPLES = 37136'u
GL_MAX_SERVER_WAIT_TIMEOUT = 37137'u
GL_MAX_SERVER_WAIT_TIMEOUT_APPLE = 37137'u
GL_OBJECT_TYPE = 37138'u
GL_OBJECT_TYPE_APPLE = 37138'u
GL_SYNC_CONDITION = 37139'u
GL_SYNC_CONDITION_APPLE = 37139'u
GL_SYNC_STATUS = 37140'u
GL_SYNC_STATUS_APPLE = 37140'u
GL_SYNC_FLAGS = 37141'u
GL_SYNC_FLAGS_APPLE = 37141'u
GL_SYNC_FENCE = 37142'u
GL_SYNC_FENCE_APPLE = 37142'u
GL_SYNC_GPU_COMMANDS_COMPLETE = 37143'u
GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE = 37143'u
GL_UNSIGNALED = 37144'u
GL_UNSIGNALED_APPLE = 37144'u
GL_SIGNALED = 37145'u
GL_SIGNALED_APPLE = 37145'u
GL_ALREADY_SIGNALED = 37146'u
GL_ALREADY_SIGNALED_APPLE = 37146'u
GL_TIMEOUT_EXPIRED = 37147'u
GL_TIMEOUT_EXPIRED_APPLE = 37147'u
GL_CONDITION_SATISFIED = 37148'u
GL_CONDITION_SATISFIED_APPLE = 37148'u
GL_WAIT_FAILED = 37149'u
GL_WAIT_FAILED_APPLE = 37149'u
GL_BUFFER_ACCESS_FLAGS = 37151'u
GL_BUFFER_MAP_LENGTH = 37152'u
GL_BUFFER_MAP_OFFSET = 37153'u
GL_MAX_VERTEX_OUTPUT_COMPONENTS = 37154'u
GL_MAX_GEOMETRY_INPUT_COMPONENTS = 37155'u
GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT = 37155'u
GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES = 37155'u
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 37156'u
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT = 37156'u
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES = 37156'u
GL_MAX_FRAGMENT_INPUT_COMPONENTS = 37157'u
GL_CONTEXT_PROFILE_MASK = 37158'u
GL_UNPACK_COMPRESSED_BLOCK_WIDTH = 37159'u
GL_UNPACK_COMPRESSED_BLOCK_HEIGHT = 37160'u
GL_UNPACK_COMPRESSED_BLOCK_DEPTH = 37161'u
GL_UNPACK_COMPRESSED_BLOCK_SIZE = 37162'u
GL_PACK_COMPRESSED_BLOCK_WIDTH = 37163'u
GL_PACK_COMPRESSED_BLOCK_HEIGHT = 37164'u
GL_PACK_COMPRESSED_BLOCK_DEPTH = 37165'u
GL_PACK_COMPRESSED_BLOCK_SIZE = 37166'u
GL_TEXTURE_IMMUTABLE_FORMAT = 37167'u
GL_TEXTURE_IMMUTABLE_FORMAT_EXT = 37167'u
GL_SGX_PROGRAM_BINARY_IMG = 37168'u
GL_RENDERBUFFER_SAMPLES_IMG = 37171'u
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG = 37172'u
GL_MAX_SAMPLES_IMG = 37173'u
GL_TEXTURE_SAMPLES_IMG = 37174'u
GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG = 37175'u
GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG = 37176'u
GL_CUBIC_IMG = 37177'u
GL_CUBIC_MIPMAP_NEAREST_IMG = 37178'u
GL_CUBIC_MIPMAP_LINEAR_IMG = 37179'u
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG = 37180'u
GL_NUM_DOWNSAMPLE_SCALES_IMG = 37181'u
GL_DOWNSAMPLE_SCALES_IMG = 37182'u
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG = 37183'u
GL_MAX_DEBUG_MESSAGE_LENGTH = 37187'u
GL_MAX_DEBUG_MESSAGE_LENGTH_AMD = 37187'u
GL_MAX_DEBUG_MESSAGE_LENGTH_ARB = 37187'u
GL_MAX_DEBUG_MESSAGE_LENGTH_KHR = 37187'u
GL_MAX_DEBUG_LOGGED_MESSAGES = 37188'u
GL_MAX_DEBUG_LOGGED_MESSAGES_AMD = 37188'u
GL_MAX_DEBUG_LOGGED_MESSAGES_ARB = 37188'u
GL_MAX_DEBUG_LOGGED_MESSAGES_KHR = 37188'u
GL_DEBUG_LOGGED_MESSAGES = 37189'u
GL_DEBUG_LOGGED_MESSAGES_AMD = 37189'u
GL_DEBUG_LOGGED_MESSAGES_ARB = 37189'u
GL_DEBUG_LOGGED_MESSAGES_KHR = 37189'u
GL_DEBUG_SEVERITY_HIGH = 37190'u
GL_DEBUG_SEVERITY_HIGH_AMD = 37190'u
GL_DEBUG_SEVERITY_HIGH_ARB = 37190'u
GL_DEBUG_SEVERITY_HIGH_KHR = 37190'u
GL_DEBUG_SEVERITY_MEDIUM = 37191'u
GL_DEBUG_SEVERITY_MEDIUM_AMD = 37191'u
GL_DEBUG_SEVERITY_MEDIUM_ARB = 37191'u
GL_DEBUG_SEVERITY_MEDIUM_KHR = 37191'u
GL_DEBUG_SEVERITY_LOW = 37192'u
GL_DEBUG_SEVERITY_LOW_AMD = 37192'u
GL_DEBUG_SEVERITY_LOW_ARB = 37192'u
GL_DEBUG_SEVERITY_LOW_KHR = 37192'u
GL_DEBUG_CATEGORY_API_ERROR_AMD = 37193'u
GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD = 37194'u
GL_DEBUG_CATEGORY_DEPRECATION_AMD = 37195'u
GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD = 37196'u
GL_DEBUG_CATEGORY_PERFORMANCE_AMD = 37197'u
GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD = 37198'u
GL_DEBUG_CATEGORY_APPLICATION_AMD = 37199'u
GL_DEBUG_CATEGORY_OTHER_AMD = 37200'u
GL_BUFFER_OBJECT_EXT = 37201'u
GL_DATA_BUFFER_AMD = 37201'u
GL_PERFORMANCE_MONITOR_AMD = 37202'u
GL_QUERY_OBJECT_AMD = 37203'u
GL_QUERY_OBJECT_EXT = 37203'u
GL_VERTEX_ARRAY_OBJECT_AMD = 37204'u
GL_VERTEX_ARRAY_OBJECT_EXT = 37204'u
GL_SAMPLER_OBJECT_AMD = 37205'u
GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD = 37216'u
GL_QUERY_BUFFER = 37266'u
GL_QUERY_BUFFER_AMD = 37266'u
GL_QUERY_BUFFER_BINDING = 37267'u
GL_QUERY_BUFFER_BINDING_AMD = 37267'u
GL_QUERY_RESULT_NO_WAIT = 37268'u
GL_QUERY_RESULT_NO_WAIT_AMD = 37268'u
GL_VIRTUAL_PAGE_SIZE_X_ARB = 37269'u
GL_VIRTUAL_PAGE_SIZE_X_EXT = 37269'u
GL_VIRTUAL_PAGE_SIZE_X_AMD = 37269'u
GL_VIRTUAL_PAGE_SIZE_Y_ARB = 37270'u
GL_VIRTUAL_PAGE_SIZE_Y_EXT = 37270'u
GL_VIRTUAL_PAGE_SIZE_Y_AMD = 37270'u
GL_VIRTUAL_PAGE_SIZE_Z_ARB = 37271'u
GL_VIRTUAL_PAGE_SIZE_Z_EXT = 37271'u
GL_VIRTUAL_PAGE_SIZE_Z_AMD = 37271'u
GL_MAX_SPARSE_TEXTURE_SIZE_ARB = 37272'u
GL_MAX_SPARSE_TEXTURE_SIZE_EXT = 37272'u
GL_MAX_SPARSE_TEXTURE_SIZE_AMD = 37272'u
GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB = 37273'u
GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT = 37273'u
GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD = 37273'u
GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS = 37274'u
GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB = 37274'u
GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT = 37274'u
GL_MIN_SPARSE_LEVEL_AMD = 37275'u
GL_MIN_LOD_WARNING_AMD = 37276'u
GL_TEXTURE_BUFFER_OFFSET = 37277'u
GL_TEXTURE_BUFFER_OFFSET_EXT = 37277'u
GL_TEXTURE_BUFFER_OFFSET_OES = 37277'u
GL_TEXTURE_BUFFER_SIZE = 37278'u
GL_TEXTURE_BUFFER_SIZE_EXT = 37278'u
GL_TEXTURE_BUFFER_SIZE_OES = 37278'u
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 37279'u
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT = 37279'u
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES = 37279'u
GL_STREAM_RASTERIZATION_AMD = 37280'u
GL_VERTEX_ELEMENT_SWIZZLE_AMD = 37284'u
GL_VERTEX_ID_SWIZZLE_AMD = 37285'u
GL_TEXTURE_SPARSE_ARB = 37286'u
GL_TEXTURE_SPARSE_EXT = 37286'u
GL_VIRTUAL_PAGE_SIZE_INDEX_ARB = 37287'u
GL_VIRTUAL_PAGE_SIZE_INDEX_EXT = 37287'u
GL_NUM_VIRTUAL_PAGE_SIZES_ARB = 37288'u
GL_NUM_VIRTUAL_PAGE_SIZES_EXT = 37288'u
GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB = 37289'u
GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT = 37289'u
GL_NUM_SPARSE_LEVELS_ARB = 37290'u
GL_NUM_SPARSE_LEVELS_EXT = 37290'u
GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD = 37294'u
GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD = 37295'u
GL_MAX_SHADER_COMPILER_THREADS_KHR = 37296'u
GL_MAX_SHADER_COMPILER_THREADS_ARB = 37296'u
GL_COMPLETION_STATUS_KHR = 37297'u
GL_COMPLETION_STATUS_ARB = 37297'u
GL_RENDERBUFFER_STORAGE_SAMPLES_AMD = 37298'u
GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD = 37299'u
GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD = 37300'u
GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD = 37301'u
GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD = 37302'u
GL_SUPPORTED_MULTISAMPLE_MODES_AMD = 37303'u
GL_COMPUTE_SHADER = 37305'u
GL_MAX_COMPUTE_UNIFORM_BLOCKS = 37307'u
GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 37308'u
GL_MAX_COMPUTE_IMAGE_UNIFORMS = 37309'u
GL_MAX_COMPUTE_WORK_GROUP_COUNT = 37310'u
GL_MAX_COMPUTE_WORK_GROUP_SIZE = 37311'u
GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB = 37311'u
GL_FLOAT16_MAT2_AMD = 37317'u
GL_FLOAT16_MAT3_AMD = 37318'u
GL_FLOAT16_MAT4_AMD = 37319'u
GL_FLOAT16_MAT2x3_AMD = 37320'u
GL_FLOAT16_MAT2x4_AMD = 37321'u
GL_FLOAT16_MAT3x2_AMD = 37322'u
GL_FLOAT16_MAT3x4_AMD = 37323'u
GL_FLOAT16_MAT4x2_AMD = 37324'u
GL_FLOAT16_MAT4x3_AMD = 37325'u
GL_UNPACK_FLIP_Y_WEBGL = 37440'u
GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL = 37441'u
GL_CONTEXT_LOST_WEBGL = 37442'u
GL_UNPACK_COLORSPACE_CONVERSION_WEBGL = 37443'u
GL_BROWSER_DEFAULT_WEBGL = 37444'u
GL_SHADER_BINARY_DMP = 37456'u
GL_SMAPHS30_PROGRAM_BINARY_DMP = 37457'u
GL_SMAPHS_PROGRAM_BINARY_DMP = 37458'u
GL_DMP_PROGRAM_BINARY_DMP = 37459'u
GL_GCCSO_SHADER_BINARY_FJ = 37472'u
GL_COMPRESSED_R11_EAC = 37488'u
GL_COMPRESSED_R11_EAC_OES = 37488'u
GL_COMPRESSED_SIGNED_R11_EAC = 37489'u
GL_COMPRESSED_SIGNED_R11_EAC_OES = 37489'u
GL_COMPRESSED_RG11_EAC = 37490'u
GL_COMPRESSED_RG11_EAC_OES = 37490'u
GL_COMPRESSED_SIGNED_RG11_EAC = 37491'u
GL_COMPRESSED_SIGNED_RG11_EAC_OES = 37491'u
GL_COMPRESSED_RGB8_ETC2 = 37492'u
GL_COMPRESSED_RGB8_ETC2_OES = 37492'u
GL_COMPRESSED_SRGB8_ETC2 = 37493'u
GL_COMPRESSED_SRGB8_ETC2_OES = 37493'u
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 37494'u
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES = 37494'u
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 37495'u
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES = 37495'u
GL_COMPRESSED_RGBA8_ETC2_EAC = 37496'u
GL_COMPRESSED_RGBA8_ETC2_EAC_OES = 37496'u
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 37497'u
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC_OES = 37497'u
GL_BLEND_PREMULTIPLIED_SRC_NV = 37504'u
GL_BLEND_OVERLAP_NV = 37505'u
GL_UNCORRELATED_NV = 37506'u
GL_DISJOINT_NV = 37507'u
GL_CONJOINT_NV = 37508'u
GL_BLEND_ADVANCED_COHERENT_KHR = 37509'u
GL_BLEND_ADVANCED_COHERENT_NV = 37509'u
GL_SRC_NV = 37510'u
GL_DST_NV = 37511'u
GL_SRC_OVER_NV = 37512'u
GL_DST_OVER_NV = 37513'u
GL_SRC_IN_NV = 37514'u
GL_DST_IN_NV = 37515'u
GL_SRC_OUT_NV = 37516'u
GL_DST_OUT_NV = 37517'u
GL_SRC_ATOP_NV = 37518'u
GL_DST_ATOP_NV = 37519'u
GL_PLUS_NV = 37521'u
GL_PLUS_DARKER_NV = 37522'u
GL_MULTIPLY = 37524'u
GL_MULTIPLY_KHR = 37524'u
GL_MULTIPLY_NV = 37524'u
GL_SCREEN = 37525'u
GL_SCREEN_KHR = 37525'u
GL_SCREEN_NV = 37525'u
GL_OVERLAY = 37526'u
GL_OVERLAY_KHR = 37526'u
GL_OVERLAY_NV = 37526'u
GL_DARKEN = 37527'u
GL_DARKEN_KHR = 37527'u
GL_DARKEN_NV = 37527'u
GL_LIGHTEN = 37528'u
GL_LIGHTEN_KHR = 37528'u
GL_LIGHTEN_NV = 37528'u
GL_COLORDODGE = 37529'u
GL_COLORDODGE_KHR = 37529'u
GL_COLORDODGE_NV = 37529'u
GL_COLORBURN = 37530'u
GL_COLORBURN_KHR = 37530'u
GL_COLORBURN_NV = 37530'u
GL_HARDLIGHT = 37531'u
GL_HARDLIGHT_KHR = 37531'u
GL_HARDLIGHT_NV = 37531'u
GL_SOFTLIGHT = 37532'u
GL_SOFTLIGHT_KHR = 37532'u
GL_SOFTLIGHT_NV = 37532'u
GL_DIFFERENCE = 37534'u
GL_DIFFERENCE_KHR = 37534'u
GL_DIFFERENCE_NV = 37534'u
GL_MINUS_NV = 37535'u
GL_EXCLUSION = 37536'u
GL_EXCLUSION_KHR = 37536'u
GL_EXCLUSION_NV = 37536'u
GL_CONTRAST_NV = 37537'u
GL_INVERT_RGB_NV = 37539'u
GL_LINEARDODGE_NV = 37540'u
GL_LINEARBURN_NV = 37541'u
GL_VIVIDLIGHT_NV = 37542'u
GL_LINEARLIGHT_NV = 37543'u
GL_PINLIGHT_NV = 37544'u
GL_HARDMIX_NV = 37545'u
GL_HSL_HUE = 37549'u
GL_HSL_HUE_KHR = 37549'u
GL_HSL_HUE_NV = 37549'u
GL_HSL_SATURATION = 37550'u
GL_HSL_SATURATION_KHR = 37550'u
GL_HSL_SATURATION_NV = 37550'u
GL_HSL_COLOR = 37551'u
GL_HSL_COLOR_KHR = 37551'u
GL_HSL_COLOR_NV = 37551'u
GL_HSL_LUMINOSITY = 37552'u
GL_HSL_LUMINOSITY_KHR = 37552'u
GL_HSL_LUMINOSITY_NV = 37552'u
GL_PLUS_CLAMPED_NV = 37553'u
GL_PLUS_CLAMPED_ALPHA_NV = 37554'u
GL_MINUS_CLAMPED_NV = 37555'u
GL_INVERT_OVG_NV = 37556'u
GL_MAX_LGPU_GPUS_NVX = 37562'u
GL_MULTICAST_GPUS_NV = 37562'u
GL_PURGED_CONTEXT_RESET_NV = 37563'u
GL_PRIMITIVE_BOUNDING_BOX_ARB = 37566'u
GL_PRIMITIVE_BOUNDING_BOX = 37566'u
GL_PRIMITIVE_BOUNDING_BOX_EXT = 37566'u
GL_PRIMITIVE_BOUNDING_BOX_OES = 37566'u
GL_ALPHA_TO_COVERAGE_DITHER_MODE_NV = 37567'u
GL_ATOMIC_COUNTER_BUFFER = 37568'u
GL_ATOMIC_COUNTER_BUFFER_BINDING = 37569'u
GL_ATOMIC_COUNTER_BUFFER_START = 37570'u
GL_ATOMIC_COUNTER_BUFFER_SIZE = 37571'u
GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = 37572'u
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = 37573'u
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = 37574'u
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = 37575'u
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = 37576'u
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = 37577'u
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = 37578'u
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = 37579'u
GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 37580'u
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 37581'u
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT = 37581'u
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES = 37581'u
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 37582'u
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT = 37582'u
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES = 37582'u
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 37583'u
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT = 37583'u
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES = 37583'u
GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 37584'u
GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 37585'u
GL_MAX_VERTEX_ATOMIC_COUNTERS = 37586'u
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 37587'u
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT = 37587'u
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES = 37587'u
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 37588'u
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT = 37588'u
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES = 37588'u
GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 37589'u
GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT = 37589'u
GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES = 37589'u
GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 37590'u
GL_MAX_COMBINED_ATOMIC_COUNTERS = 37591'u
GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 37592'u
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 37593'u
GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 37594'u
GL_UNSIGNED_INT_ATOMIC_COUNTER = 37595'u
GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 37596'u
GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 37597'u
GL_FRAGMENT_COVERAGE_COLOR_NV = 37598'u
GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV = 37599'u
GL_DEBUG_OUTPUT = 37600'u
GL_DEBUG_OUTPUT_KHR = 37600'u
GL_UNIFORM = 37601'u
GL_UNIFORM_BLOCK = 37602'u
GL_PROGRAM_INPUT = 37603'u
GL_PROGRAM_OUTPUT = 37604'u
GL_BUFFER_VARIABLE = 37605'u
GL_SHADER_STORAGE_BLOCK = 37606'u
GL_IS_PER_PATCH = 37607'u
GL_IS_PER_PATCH_EXT = 37607'u
GL_IS_PER_PATCH_OES = 37607'u
GL_VERTEX_SUBROUTINE = 37608'u
GL_TESS_CONTROL_SUBROUTINE = 37609'u
GL_TESS_EVALUATION_SUBROUTINE = 37610'u
GL_GEOMETRY_SUBROUTINE = 37611'u
GL_FRAGMENT_SUBROUTINE = 37612'u
GL_COMPUTE_SUBROUTINE = 37613'u
GL_VERTEX_SUBROUTINE_UNIFORM = 37614'u
GL_TESS_CONTROL_SUBROUTINE_UNIFORM = 37615'u
GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = 37616'u
GL_GEOMETRY_SUBROUTINE_UNIFORM = 37617'u
GL_FRAGMENT_SUBROUTINE_UNIFORM = 37618'u
GL_COMPUTE_SUBROUTINE_UNIFORM = 37619'u
GL_TRANSFORM_FEEDBACK_VARYING = 37620'u
GL_ACTIVE_RESOURCES = 37621'u
GL_MAX_NAME_LENGTH = 37622'u
GL_MAX_NUM_ACTIVE_VARIABLES = 37623'u
GL_MAX_NUM_COMPATIBLE_SUBROUTINES = 37624'u
GL_NAME_LENGTH = 37625'u
GL_TYPE = 37626'u
GL_ARRAY_SIZE = 37627'u
GL_OFFSET = 37628'u
GL_BLOCK_INDEX = 37629'u
GL_ARRAY_STRIDE = 37630'u
GL_MATRIX_STRIDE = 37631'u
GL_IS_ROW_MAJOR = 37632'u
GL_ATOMIC_COUNTER_BUFFER_INDEX = 37633'u
GL_BUFFER_BINDING = 37634'u
GL_BUFFER_DATA_SIZE = 37635'u
GL_NUM_ACTIVE_VARIABLES = 37636'u
GL_ACTIVE_VARIABLES = 37637'u
GL_REFERENCED_BY_VERTEX_SHADER = 37638'u
GL_REFERENCED_BY_TESS_CONTROL_SHADER = 37639'u
GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT = 37639'u
GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES = 37639'u
GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 37640'u
GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT = 37640'u
GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES = 37640'u
GL_REFERENCED_BY_GEOMETRY_SHADER = 37641'u
GL_REFERENCED_BY_GEOMETRY_SHADER_EXT = 37641'u
GL_REFERENCED_BY_GEOMETRY_SHADER_OES = 37641'u
GL_REFERENCED_BY_FRAGMENT_SHADER = 37642'u
GL_REFERENCED_BY_COMPUTE_SHADER = 37643'u
GL_TOP_LEVEL_ARRAY_SIZE = 37644'u
GL_TOP_LEVEL_ARRAY_STRIDE = 37645'u
GL_LOCATION = 37646'u
GL_LOCATION_INDEX = 37647'u
GL_LOCATION_INDEX_EXT = 37647'u
GL_FRAMEBUFFER_DEFAULT_WIDTH = 37648'u
GL_FRAMEBUFFER_DEFAULT_HEIGHT = 37649'u
GL_FRAMEBUFFER_DEFAULT_LAYERS = 37650'u
GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT = 37650'u
GL_FRAMEBUFFER_DEFAULT_LAYERS_OES = 37650'u
GL_FRAMEBUFFER_DEFAULT_SAMPLES = 37651'u
GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 37652'u
GL_MAX_FRAMEBUFFER_WIDTH = 37653'u
GL_MAX_FRAMEBUFFER_HEIGHT = 37654'u
GL_MAX_FRAMEBUFFER_LAYERS = 37655'u
GL_MAX_FRAMEBUFFER_LAYERS_EXT = 37655'u
GL_MAX_FRAMEBUFFER_LAYERS_OES = 37655'u
GL_MAX_FRAMEBUFFER_SAMPLES = 37656'u
GL_RASTER_MULTISAMPLE_EXT = 37671'u
GL_RASTER_SAMPLES_EXT = 37672'u
GL_MAX_RASTER_SAMPLES_EXT = 37673'u
GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 37674'u
GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 37675'u
GL_EFFECTIVE_RASTER_SAMPLES_EXT = 37676'u
GL_DEPTH_SAMPLES_NV = 37677'u
GL_STENCIL_SAMPLES_NV = 37678'u
GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 37679'u
GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 37680'u
GL_COVERAGE_MODULATION_TABLE_NV = 37681'u
GL_COVERAGE_MODULATION_NV = 37682'u
GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 37683'u
GL_WARP_SIZE_NV = 37689'u
GL_WARPS_PER_SM_NV = 37690'u
GL_SM_COUNT_NV = 37691'u
GL_FILL_RECTANGLE_NV = 37692'u
GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB = 37693'u
GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 37693'u
GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB = 37694'u
GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 37694'u
GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB = 37695'u
GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 37695'u
GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB = 37696'u
GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 37696'u
GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB = 37697'u
GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 37697'u
GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB = 37698'u
GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 37698'u
GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB = 37699'u
GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 37699'u
GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB = 37700'u
GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB = 37701'u
GL_CONSERVATIVE_RASTERIZATION_NV = 37702'u
GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 37703'u
GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 37704'u
GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 37705'u
GL_LOCATION_COMPONENT = 37706'u
GL_TRANSFORM_FEEDBACK_BUFFER_INDEX = 37707'u
GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE = 37708'u
GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV = 37709'u
GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV = 37710'u
GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV = 37711'u
GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV = 37712'u
GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV = 37713'u
GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV = 37714'u
GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV = 37715'u
GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV = 37716'u
GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV = 37717'u
GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV = 37718'u
GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV = 37719'u
GL_VIEWPORT_SWIZZLE_X_NV = 37720'u
GL_VIEWPORT_SWIZZLE_Y_NV = 37721'u
GL_VIEWPORT_SWIZZLE_Z_NV = 37722'u
GL_VIEWPORT_SWIZZLE_W_NV = 37723'u
GL_CLIP_ORIGIN = 37724'u
GL_CLIP_ORIGIN_EXT = 37724'u
GL_CLIP_DEPTH_MODE = 37725'u
GL_CLIP_DEPTH_MODE_EXT = 37725'u
GL_NEGATIVE_ONE_TO_ONE = 37726'u
GL_NEGATIVE_ONE_TO_ONE_EXT = 37726'u
GL_ZERO_TO_ONE = 37727'u
GL_ZERO_TO_ONE_EXT = 37727'u
GL_CLEAR_TEXTURE = 37733'u
GL_TEXTURE_REDUCTION_MODE_ARB = 37734'u
GL_TEXTURE_REDUCTION_MODE_EXT = 37734'u
GL_WEIGHTED_AVERAGE_ARB = 37735'u
GL_WEIGHTED_AVERAGE_EXT = 37735'u
GL_FONT_GLYPHS_AVAILABLE_NV = 37736'u
GL_FONT_TARGET_UNAVAILABLE_NV = 37737'u
GL_FONT_UNAVAILABLE_NV = 37738'u
GL_FONT_UNINTELLIGIBLE_NV = 37739'u
GL_STANDARD_FONT_FORMAT_NV = 37740'u
GL_FRAGMENT_INPUT_NV = 37741'u
GL_UNIFORM_BUFFER_UNIFIED_NV = 37742'u
GL_UNIFORM_BUFFER_ADDRESS_NV = 37743'u
GL_UNIFORM_BUFFER_LENGTH_NV = 37744'u
GL_MULTISAMPLES_NV = 37745'u
GL_SUPERSAMPLE_SCALE_X_NV = 37746'u
GL_SUPERSAMPLE_SCALE_Y_NV = 37747'u
GL_CONFORMANT_NV = 37748'u
GL_CONSERVATIVE_RASTER_DILATE_NV = 37753'u
GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV = 37754'u
GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV = 37755'u
GL_VIEWPORT_POSITION_W_SCALE_NV = 37756'u
GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV = 37757'u
GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV = 37758'u
GL_REPRESENTATIVE_FRAGMENT_TEST_NV = 37759'u
GL_NUM_SAMPLE_COUNTS = 37760'u
GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB = 37761'u
GL_MULTISAMPLE_LINE_WIDTH_RANGE = 37761'u
GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB = 37762'u
GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY = 37762'u
GL_VIEW_CLASS_EAC_R11 = 37763'u
GL_VIEW_CLASS_EAC_RG11 = 37764'u
GL_VIEW_CLASS_ETC2_RGB = 37765'u
GL_VIEW_CLASS_ETC2_RGBA = 37766'u
GL_VIEW_CLASS_ETC2_EAC_RGBA = 37767'u
GL_VIEW_CLASS_ASTC_4x4_RGBA = 37768'u
GL_VIEW_CLASS_ASTC_5x4_RGBA = 37769'u
GL_VIEW_CLASS_ASTC_5x5_RGBA = 37770'u
GL_VIEW_CLASS_ASTC_6x5_RGBA = 37771'u
GL_VIEW_CLASS_ASTC_6x6_RGBA = 37772'u
GL_VIEW_CLASS_ASTC_8x5_RGBA = 37773'u
GL_VIEW_CLASS_ASTC_8x6_RGBA = 37774'u
GL_VIEW_CLASS_ASTC_8x8_RGBA = 37775'u
GL_VIEW_CLASS_ASTC_10x5_RGBA = 37776'u
GL_VIEW_CLASS_ASTC_10x6_RGBA = 37777'u
GL_VIEW_CLASS_ASTC_10x8_RGBA = 37778'u
GL_VIEW_CLASS_ASTC_10x10_RGBA = 37779'u
GL_VIEW_CLASS_ASTC_12x10_RGBA = 37780'u
GL_VIEW_CLASS_ASTC_12x12_RGBA = 37781'u
GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE = 37792'u
GL_BGRA8_EXT = 37793'u
GL_TEXTURE_USAGE_ANGLE = 37794'u
GL_FRAMEBUFFER_ATTACHMENT_ANGLE = 37795'u
GL_PACK_REVERSE_ROW_ORDER_ANGLE = 37796'u
GL_PROGRAM_BINARY_ANGLE = 37798'u
GL_COMPRESSED_RGBA_ASTC_4x4 = 37808'u
GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 37808'u
GL_COMPRESSED_RGBA_ASTC_5x4 = 37809'u
GL_COMPRESSED_RGBA_ASTC_5x4_KHR = 37809'u
GL_COMPRESSED_RGBA_ASTC_5x5 = 37810'u
GL_COMPRESSED_RGBA_ASTC_5x5_KHR = 37810'u
GL_COMPRESSED_RGBA_ASTC_6x5 = 37811'u
GL_COMPRESSED_RGBA_ASTC_6x5_KHR = 37811'u
GL_COMPRESSED_RGBA_ASTC_6x6 = 37812'u
GL_COMPRESSED_RGBA_ASTC_6x6_KHR = 37812'u
GL_COMPRESSED_RGBA_ASTC_8x5 = 37813'u
GL_COMPRESSED_RGBA_ASTC_8x5_KHR = 37813'u
GL_COMPRESSED_RGBA_ASTC_8x6 = 37814'u
GL_COMPRESSED_RGBA_ASTC_8x6_KHR = 37814'u
GL_COMPRESSED_RGBA_ASTC_8x8 = 37815'u
GL_COMPRESSED_RGBA_ASTC_8x8_KHR = 37815'u
GL_COMPRESSED_RGBA_ASTC_10x5 = 37816'u
GL_COMPRESSED_RGBA_ASTC_10x5_KHR = 37816'u
GL_COMPRESSED_RGBA_ASTC_10x6 = 37817'u
GL_COMPRESSED_RGBA_ASTC_10x6_KHR = 37817'u
GL_COMPRESSED_RGBA_ASTC_10x8 = 37818'u
GL_COMPRESSED_RGBA_ASTC_10x8_KHR = 37818'u
GL_COMPRESSED_RGBA_ASTC_10x10 = 37819'u
GL_COMPRESSED_RGBA_ASTC_10x10_KHR = 37819'u
GL_COMPRESSED_RGBA_ASTC_12x10 = 37820'u
GL_COMPRESSED_RGBA_ASTC_12x10_KHR = 37820'u
GL_COMPRESSED_RGBA_ASTC_12x12 = 37821'u
GL_COMPRESSED_RGBA_ASTC_12x12_KHR = 37821'u
GL_COMPRESSED_RGBA_ASTC_3x3x3_OES = 37824'u
GL_COMPRESSED_RGBA_ASTC_4x3x3_OES = 37825'u
GL_COMPRESSED_RGBA_ASTC_4x4x3_OES = 37826'u
GL_COMPRESSED_RGBA_ASTC_4x4x4_OES = 37827'u
GL_COMPRESSED_RGBA_ASTC_5x4x4_OES = 37828'u
GL_COMPRESSED_RGBA_ASTC_5x5x4_OES = 37829'u
GL_COMPRESSED_RGBA_ASTC_5x5x5_OES = 37830'u
GL_COMPRESSED_RGBA_ASTC_6x5x5_OES = 37831'u
GL_COMPRESSED_RGBA_ASTC_6x6x5_OES = 37832'u
GL_COMPRESSED_RGBA_ASTC_6x6x6_OES = 37833'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 = 37840'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 37840'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 = 37841'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 37841'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 = 37842'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 37842'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 = 37843'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 37843'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 = 37844'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 37844'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 = 37845'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 37845'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 = 37846'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 37846'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 = 37847'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 37847'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 = 37848'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 37848'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 = 37849'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 37849'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 = 37850'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 37850'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 = 37851'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 37851'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 = 37852'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 37852'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 = 37853'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 37853'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES = 37856'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES = 37857'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES = 37858'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES = 37859'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES = 37860'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES = 37861'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES = 37862'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES = 37863'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES = 37864'u
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES = 37865'u
GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG = 37872'u
GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG = 37873'u
GL_PERFQUERY_COUNTER_EVENT_INTEL = 38128'u
GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 38129'u
GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 38130'u
GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 38131'u
GL_PERFQUERY_COUNTER_RAW_INTEL = 38132'u
GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 38133'u
GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 38136'u
GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 38137'u
GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 38138'u
GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 38139'u
GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 38140'u
GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 38141'u
GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 38142'u
GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 38143'u
GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 38144'u
GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT = 38192'u
GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT = 38193'u
GL_SUBGROUP_SIZE_KHR = 38194'u
GL_SUBGROUP_SUPPORTED_STAGES_KHR = 38195'u
GL_SUBGROUP_SUPPORTED_FEATURES_KHR = 38196'u
GL_SUBGROUP_QUAD_ALL_STAGES_KHR = 38197'u
GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV = 38198'u
GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV = 38199'u
GL_MAX_MESH_OUTPUT_VERTICES_NV = 38200'u
GL_MAX_MESH_OUTPUT_PRIMITIVES_NV = 38201'u
GL_MAX_TASK_OUTPUT_COUNT_NV = 38202'u
GL_MAX_MESH_WORK_GROUP_SIZE_NV = 38203'u
GL_MAX_TASK_WORK_GROUP_SIZE_NV = 38204'u
GL_MAX_DRAW_MESH_TASKS_COUNT_NV = 38205'u
GL_MESH_WORK_GROUP_SIZE_NV = 38206'u
GL_TASK_WORK_GROUP_SIZE_NV = 38207'u
GL_QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV = 38208'u
GL_QUERY_RESOURCE_MEMTYPE_VIDMEM_NV = 38210'u
GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV = 38211'u
GL_QUERY_RESOURCE_SYS_RESERVED_NV = 38212'u
GL_QUERY_RESOURCE_TEXTURE_NV = 38213'u
GL_QUERY_RESOURCE_RENDERBUFFER_NV = 38214'u
GL_QUERY_RESOURCE_BUFFEROBJECT_NV = 38215'u
GL_PER_GPU_STORAGE_NV = 38216'u
GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV = 38217'u
GL_UPLOAD_GPU_MASK_NVX = 38218'u
GL_CONSERVATIVE_RASTER_MODE_NV = 38221'u
GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV = 38222'u
GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV = 38223'u
GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV = 38224'u
GL_SHADER_BINARY_FORMAT_SPIR_V = 38225'u
GL_SHADER_BINARY_FORMAT_SPIR_V_ARB = 38225'u
GL_SPIR_V_BINARY = 38226'u
GL_SPIR_V_BINARY_ARB = 38226'u
GL_SPIR_V_EXTENSIONS = 38227'u
GL_NUM_SPIR_V_EXTENSIONS = 38228'u
GL_SCISSOR_TEST_EXCLUSIVE_NV = 38229'u
GL_SCISSOR_BOX_EXCLUSIVE_NV = 38230'u
GL_MAX_MESH_VIEWS_NV = 38231'u
GL_RENDER_GPU_MASK_NV = 38232'u
GL_MESH_SHADER_NV = 38233'u
GL_TASK_SHADER_NV = 38234'u
GL_SHADING_RATE_IMAGE_BINDING_NV = 38235'u
GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV = 38236'u
GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV = 38237'u
GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV = 38238'u
GL_MAX_COARSE_FRAGMENT_SAMPLES_NV = 38239'u
GL_SHADING_RATE_IMAGE_NV = 38243'u
GL_SHADING_RATE_NO_INVOCATIONS_NV = 38244'u
GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV = 38245'u
GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV = 38246'u
GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV = 38247'u
GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV = 38248'u
GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV = 38249'u
GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV = 38250'u
GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV = 38251'u
GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV = 38252'u
GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV = 38253'u
GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV = 38254'u
GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV = 38255'u
GL_MESH_VERTICES_OUT_NV = 38265'u
GL_MESH_PRIMITIVES_OUT_NV = 38266'u
GL_MESH_OUTPUT_TYPE_NV = 38267'u
GL_MESH_SUBROUTINE_NV = 38268'u
GL_TASK_SUBROUTINE_NV = 38269'u
GL_MESH_SUBROUTINE_UNIFORM_NV = 38270'u
GL_TASK_SUBROUTINE_UNIFORM_NV = 38271'u
GL_TEXTURE_TILING_EXT = 38272'u
GL_DEDICATED_MEMORY_OBJECT_EXT = 38273'u
GL_NUM_TILING_TYPES_EXT = 38274'u
GL_TILING_TYPES_EXT = 38275'u
GL_OPTIMAL_TILING_EXT = 38276'u
GL_LINEAR_TILING_EXT = 38277'u
GL_HANDLE_TYPE_OPAQUE_FD_EXT = 38278'u
GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 38279'u
GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 38280'u
GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 38281'u
GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 38282'u
GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 38283'u
GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 38284'u
GL_LAYOUT_GENERAL_EXT = 38285'u
GL_LAYOUT_COLOR_ATTACHMENT_EXT = 38286'u
GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 38287'u
GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 38288'u
GL_LAYOUT_SHADER_READ_ONLY_EXT = 38289'u
GL_LAYOUT_TRANSFER_SRC_EXT = 38290'u
GL_LAYOUT_TRANSFER_DST_EXT = 38291'u
GL_HANDLE_TYPE_D3D12_FENCE_EXT = 38292'u
GL_D3D12_FENCE_VALUE_EXT = 38293'u
GL_TIMELINE_SEMAPHORE_VALUE_NV = 38293'u
GL_NUM_DEVICE_UUIDS_EXT = 38294'u
GL_DEVICE_UUID_EXT = 38295'u
GL_DRIVER_UUID_EXT = 38296'u
GL_DEVICE_LUID_EXT = 38297'u
GL_DEVICE_NODE_MASK_EXT = 38298'u
GL_PROTECTED_MEMORY_OBJECT_EXT = 38299'u
GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV = 38300'u
GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV = 38301'u
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV = 38302'u
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV = 38303'u
GL_REFERENCED_BY_MESH_SHADER_NV = 38304'u
GL_REFERENCED_BY_TASK_SHADER_NV = 38305'u
GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV = 38306'u
GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV = 38307'u
GL_ATTACHED_MEMORY_OBJECT_NV = 38308'u
GL_ATTACHED_MEMORY_OFFSET_NV = 38309'u
GL_MEMORY_ATTACHABLE_ALIGNMENT_NV = 38310'u
GL_MEMORY_ATTACHABLE_SIZE_NV = 38311'u
GL_MEMORY_ATTACHABLE_NV = 38312'u
GL_DETACHED_MEMORY_INCARNATION_NV = 38313'u
GL_DETACHED_TEXTURES_NV = 38314'u
GL_DETACHED_BUFFERS_NV = 38315'u
GL_MAX_DETACHED_TEXTURES_NV = 38316'u
GL_MAX_DETACHED_BUFFERS_NV = 38317'u
GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV = 38318'u
GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV = 38319'u
GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV = 38320'u
GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV = 38321'u
GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV = 38322'u
GL_SEMAPHORE_TYPE_NV = 38323'u
GL_SEMAPHORE_TYPE_BINARY_NV = 38324'u
GL_SEMAPHORE_TYPE_TIMELINE_NV = 38325'u
GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV = 38326'u
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 38448'u
GL_MAX_VIEWS_OVR = 38449'u
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 38450'u
GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR = 38451'u
GL_GS_SHADER_BINARY_MTK = 38464'u
GL_GS_PROGRAM_BINARY_MTK = 38465'u
GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT = 38480'u
GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT = 38481'u
GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT = 38482'u
GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM = 38560'u
GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 38562'u
GL_VALIDATE_SHADER_BINARY_QCOM = 38563'u
GL_SHADING_RATE_QCOM = 38564'u
GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM = 38565'u
GL_SHADING_RATE_1X1_PIXELS_QCOM = 38566'u
GL_SHADING_RATE_1X2_PIXELS_QCOM = 38567'u
GL_SHADING_RATE_2X1_PIXELS_QCOM = 38568'u
GL_SHADING_RATE_2X2_PIXELS_QCOM = 38569'u
GL_SHADING_RATE_1X4_PIXELS_QCOM = 38570'u
GL_SHADING_RATE_4X1_PIXELS_QCOM = 38571'u
GL_SHADING_RATE_4X2_PIXELS_QCOM = 38572'u
GL_SHADING_RATE_2X4_PIXELS_QCOM = 38573'u
GL_SHADING_RATE_4X4_PIXELS_QCOM = 38574'u
GL_RASTER_POSITION_UNCLIPPED_IBM = 103010'u
GL_CULL_VERTEX_IBM = 103050'u
GL_ALL_STATIC_DATA_IBM = 103060'u
GL_STATIC_VERTEX_ARRAY_IBM = 103061'u
GL_VERTEX_ARRAY_LIST_IBM = 103070'u
GL_NORMAL_ARRAY_LIST_IBM = 103071'u
GL_COLOR_ARRAY_LIST_IBM = 103072'u
GL_INDEX_ARRAY_LIST_IBM = 103073'u
GL_TEXTURE_COORD_ARRAY_LIST_IBM = 103074'u
GL_EDGE_FLAG_ARRAY_LIST_IBM = 103075'u
GL_FOG_COORDINATE_ARRAY_LIST_IBM = 103076'u
GL_SECONDARY_COLOR_ARRAY_LIST_IBM = 103077'u
GL_VERTEX_ARRAY_LIST_STRIDE_IBM = 103080'u
GL_NORMAL_ARRAY_LIST_STRIDE_IBM = 103081'u
GL_COLOR_ARRAY_LIST_STRIDE_IBM = 103082'u
GL_INDEX_ARRAY_LIST_STRIDE_IBM = 103083'u
GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = 103084'u
GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = 103085'u
GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = 103086'u
GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087'u
GL_PREFER_DOUBLEBUFFER_HINT_PGI = 107000'u
GL_CONSERVE_MEMORY_HINT_PGI = 107005'u
GL_RECLAIM_MEMORY_HINT_PGI = 107006'u
GL_NATIVE_GRAPHICS_HANDLE_PGI = 107010'u
GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = 107011'u
GL_NATIVE_GRAPHICS_END_HINT_PGI = 107012'u
GL_ALWAYS_FAST_HINT_PGI = 107020'u
GL_ALWAYS_SOFT_HINT_PGI = 107021'u
GL_ALLOW_DRAW_OBJ_HINT_PGI = 107022'u
GL_ALLOW_DRAW_WIN_HINT_PGI = 107023'u
GL_ALLOW_DRAW_FRG_HINT_PGI = 107024'u
GL_ALLOW_DRAW_MEM_HINT_PGI = 107025'u
GL_STRICT_DEPTHFUNC_HINT_PGI = 107030'u
GL_STRICT_LIGHTING_HINT_PGI = 107031'u
GL_STRICT_SCISSOR_HINT_PGI = 107032'u
GL_FULL_STIPPLE_HINT_PGI = 107033'u
GL_CLIP_NEAR_HINT_PGI = 107040'u
GL_CLIP_FAR_HINT_PGI = 107041'u
GL_WIDE_LINE_HINT_PGI = 107042'u
GL_BACK_NORMALS_HINT_PGI = 107043'u
GL_VERTEX_DATA_HINT_PGI = 107050'u
GL_VERTEX_CONSISTENT_HINT_PGI = 107051'u
GL_MATERIAL_SIDE_HINT_PGI = 107052'u
GL_MAX_VERTEX_HINT_PGI = 107053'u

Procs

proc setGLGetProc(getProc: proc (procName: cstring): pointer {...}{.cdecl.}) {...}{.
    raises: [], tags: [].}
proc `==`(a, b: GLenum): bool {...}{.borrow.}
proc `==`(a, b: GLbitfield): bool {...}{.borrow.}
proc `or`(a, b: GLbitfield): GLbitfield {...}{.borrow.}
proc hash(x: GLenum): int {...}{.raises: [], tags: [].}
proc glLoad1_0() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad1_1() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad1_2() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad1_3() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad1_4() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad1_5() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad2_0() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad2_1() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad3_0() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad3_1() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad3_2() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad3_3() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad4_0() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad4_1() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad4_2() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad4_3() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad4_4() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad4_5() {...}{.raises: [Exception], tags: [RootEffect].}
proc glLoad4_6() {...}{.raises: [Exception], tags: [RootEffect].}
proc glInit(): bool {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_3DFX_tbuffer() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_AMD_debug_output() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_AMD_draw_buffers_blend() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_AMD_framebuffer_multisample_advanced() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_AMD_framebuffer_sample_positions() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_AMD_gpu_shader_int64() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_AMD_interleaved_elements() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_AMD_multi_draw_indirect() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_AMD_name_gen_delete() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_AMD_occlusion_query_event() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_AMD_performance_monitor() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_AMD_sample_positions() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_AMD_sparse_texture() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_AMD_stencil_operation_extended() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_AMD_vertex_shader_tessellator() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_APPLE_element_array() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_APPLE_fence() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_APPLE_flush_buffer_range() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_APPLE_object_purgeable() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_APPLE_texture_range() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_APPLE_vertex_array_object() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_APPLE_vertex_array_range() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_APPLE_vertex_program_evaluators() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_ES2_compatibility() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_ES3_1_compatibility() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_ES3_2_compatibility() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_base_instance() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_bindless_texture() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_blend_func_extended() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_buffer_storage() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_cl_event() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_clear_buffer_object() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_clear_texture() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_clip_control() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_color_buffer_float() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_compute_shader() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_compute_variable_group_size() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_copy_buffer() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_copy_image() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_debug_output() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_direct_state_access() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_draw_buffers() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_draw_buffers_blend() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_draw_elements_base_vertex() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_draw_indirect() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_draw_instanced() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_fragment_program() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_framebuffer_no_attachments() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_framebuffer_object() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_geometry_shader4() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_get_program_binary() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_get_texture_sub_image() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_gl_spirv() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_gpu_shader_fp64() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_gpu_shader_int64() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_imaging() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_indirect_parameters() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_instanced_arrays() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_internalformat_query() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_internalformat_query2() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_invalidate_subdata() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_map_buffer_range() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_matrix_palette() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_multi_bind() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_multi_draw_indirect() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_multisample() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_multitexture() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_occlusion_query() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_parallel_shader_compile() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_point_parameters() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_polygon_offset_clamp() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_program_interface_query() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_provoking_vertex() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_robustness() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_sample_locations() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_sample_shading() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_sampler_objects() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_separate_shader_objects() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_shader_atomic_counters() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_shader_image_load_store() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_shader_objects() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_shader_storage_buffer_object() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_shader_subroutine() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_shading_language_include() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_sparse_buffer() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_sparse_texture() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_sync() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_tessellation_shader() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_texture_barrier() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_texture_buffer_object() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_texture_buffer_range() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_texture_compression() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_texture_multisample() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_texture_storage() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_texture_storage_multisample() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_texture_view() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_timer_query() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_transform_feedback2() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_transform_feedback3() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_transform_feedback_instanced() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_transpose_matrix() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_uniform_buffer_object() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_vertex_array_object() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_vertex_attrib_64bit() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_vertex_attrib_binding() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_vertex_blend() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_vertex_buffer_object() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_vertex_program() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_vertex_shader() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_vertex_type_2_10_10_10_rev() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ARB_viewport_array() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ARB_window_pos() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ATI_draw_buffers() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ATI_element_array() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ATI_envmap_bumpmap() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ATI_fragment_shader() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ATI_map_object_buffer() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ATI_pn_triangles() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ATI_separate_stencil() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ATI_vertex_array_object() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_ATI_vertex_attrib_array_object() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_ATI_vertex_streams() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_EGL_image_storage() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_bindable_uniform() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_blend_color() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_blend_equation_separate() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_EXT_blend_func_separate() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_blend_minmax() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_color_subtable() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_compiled_vertex_array() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_EXT_convolution() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_coordinate_frame() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_copy_texture() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_cull_vertex() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_debug_label() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_debug_marker() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_depth_bounds_test() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_direct_state_access() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_draw_buffers2() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_draw_instanced() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_draw_range_elements() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_external_buffer() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_fog_coord() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_framebuffer_blit() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_framebuffer_multisample() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_EXT_framebuffer_object() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_geometry_shader4() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_gpu_program_parameters() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_EXT_gpu_shader4() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_histogram() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_index_func() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_index_material() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_light_texture() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_memory_object() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_memory_object_fd() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_memory_object_win32() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_multi_draw_arrays() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_multisample() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_paletted_texture() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_pixel_transform() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_point_parameters() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_polygon_offset() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_polygon_offset_clamp() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_provoking_vertex() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_raster_multisample() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_semaphore() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_semaphore_fd() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_semaphore_win32() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_secondary_color() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_separate_shader_objects() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_EXT_shader_framebuffer_fetch_non_coherent() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_EXT_shader_image_load_store() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_EXT_stencil_clear_tag() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_stencil_two_side() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_subtexture() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_texture3D() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_texture_array() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_texture_buffer_object() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_EXT_texture_integer() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_texture_object() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_texture_perturb_normal() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_NV_timeline_semaphore() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_timer_query() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_transform_feedback() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_vertex_array() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_vertex_attrib_64bit() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_vertex_shader() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_vertex_weighting() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_win32_keyed_mutex() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_window_rectangles() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_EXT_x11_sync_object() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_GREMEDY_frame_terminator() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_GREMEDY_string_marker() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_HP_image_transform() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_IBM_multimode_draw_arrays() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_IBM_static_data() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_IBM_vertex_array_lists() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_INGR_blend_func_separate() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_INTEL_framebuffer_CMAA() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_INTEL_map_texture() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_INTEL_parallel_arrays() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_INTEL_performance_query() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_KHR_blend_equation_advanced() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_KHR_debug() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_KHR_robustness() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_KHR_parallel_shader_compile() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_MESA_framebuffer_flip_y() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_MESA_resize_buffers() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_MESA_window_pos() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NVX_conditional_render() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NVX_linked_gpu_multicast() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_alpha_to_coverage_dither_control() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_NV_bindless_multi_draw_indirect() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_NV_bindless_multi_draw_indirect_count() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_NV_bindless_texture() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_blend_equation_advanced() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_NV_clip_space_w_scaling() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_command_list() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_conditional_render() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_conservative_raster() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_conservative_raster_dilate() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_NV_conservative_raster_pre_snap_triangles() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_NV_copy_image() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_depth_buffer_float() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_draw_texture() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_draw_vulkan_image() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_evaluators() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_explicit_multisample() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_fence() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_fragment_coverage_to_color() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_NV_fragment_program() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_framebuffer_mixed_samples() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_NV_framebuffer_multisample_coverage() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_NV_geometry_program4() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_gpu_program4() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_gpu_program5() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_gpu_shader5() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_half_float() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_internalformat_sample_query() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_NV_gpu_multicast() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NVX_gpu_multicast2() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NVX_progress_fence() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_memory_attachment() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_memory_object_sparse() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_mesh_shader() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_occlusion_query() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_parameter_buffer_object() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_NV_path_rendering() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_pixel_data_range() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_point_sprite() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_present_video() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_primitive_restart() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_query_resource() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_query_resource_tag() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_register_combiners() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_register_combiners2() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_sample_locations() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_scissor_exclusive() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_shader_buffer_load() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_shading_rate_image() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_texture_barrier() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_texture_multisample() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_transform_feedback() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_transform_feedback2() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_vdpau_interop() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_vdpau_interop2() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_vertex_array_range() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_vertex_attrib_integer_64bit() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_NV_vertex_buffer_unified_memory() {...}{.raises: [Exception],
    tags: [RootEffect].}
proc loadGL_NV_vertex_program() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_vertex_program4() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_video_capture() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_NV_viewport_swizzle() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_OES_byte_coordinates() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_OES_fixed_point() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_OES_query_matrix() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_OES_single_precision() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_OVR_multiview() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_PGI_misc_hints() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIS_detail_texture() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIS_fog_function() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIS_multisample() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIS_pixel_texture() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIS_point_parameters() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIS_sharpen_texture() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIS_texture4D() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIS_texture_color_mask() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIS_texture_filter4() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIX_async() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIX_flush_raster() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIX_fragment_lighting() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIX_framezoom() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIX_igloo_interface() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIX_instruments() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIX_list_priority() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIX_pixel_texture() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIX_polynomial_ffd() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIX_reference_plane() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIX_sprite() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGIX_tag_sample_buffer() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SGI_color_table() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SUNX_constant_data() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SUN_global_alpha() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SUN_mesh_array() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SUN_triangle_list() {...}{.raises: [Exception], tags: [RootEffect].}
proc loadGL_SUN_vertex() {...}{.raises: [Exception], tags: [RootEffect].}