Home | History | Annotate | Download | only in wrapper
      1 /* WARNING: This is auto-generated file. Do not modify, since changes will
      2  * be lost! Modify the generating script instead.
      3  *
      4  * Generated from Khronos GL API description (gl.xml) revision acc85f4b76949b015c0354bd8c20a1076a49b1cf.
      5  */
      6 #define			glActiveShaderProgram								glwActiveShaderProgram
      7 #define			glActiveTexture										glwActiveTexture
      8 #define			glAttachShader										glwAttachShader
      9 #define			glBeginConditionalRender							glwBeginConditionalRender
     10 #define			glBeginQuery										glwBeginQuery
     11 #define			glBeginQueryIndexed									glwBeginQueryIndexed
     12 #define			glBeginTransformFeedback							glwBeginTransformFeedback
     13 #define			glBindAttribLocation								glwBindAttribLocation
     14 #define			glBindBuffer										glwBindBuffer
     15 #define			glBindBufferBase									glwBindBufferBase
     16 #define			glBindBufferRange									glwBindBufferRange
     17 #define			glBindBuffersBase									glwBindBuffersBase
     18 #define			glBindBuffersRange									glwBindBuffersRange
     19 #define			glBindFragDataLocation								glwBindFragDataLocation
     20 #define			glBindFragDataLocationIndexed						glwBindFragDataLocationIndexed
     21 #define			glBindFramebuffer									glwBindFramebuffer
     22 #define			glBindImageTexture									glwBindImageTexture
     23 #define			glBindImageTextures									glwBindImageTextures
     24 #define			glBindMultiTextureEXT								glwBindMultiTextureEXT
     25 #define			glBindProgramPipeline								glwBindProgramPipeline
     26 #define			glBindRenderbuffer									glwBindRenderbuffer
     27 #define			glBindSampler										glwBindSampler
     28 #define			glBindSamplers										glwBindSamplers
     29 #define			glBindTexture										glwBindTexture
     30 #define			glBindTextureUnit									glwBindTextureUnit
     31 #define			glBindTextures										glwBindTextures
     32 #define			glBindTransformFeedback								glwBindTransformFeedback
     33 #define			glBindVertexArray									glwBindVertexArray
     34 #define			glBindVertexBuffer									glwBindVertexBuffer
     35 #define			glBindVertexBuffers									glwBindVertexBuffers
     36 #define			glBlendBarrier										glwBlendBarrier
     37 #define			glBlendColor										glwBlendColor
     38 #define			glBlendEquation										glwBlendEquation
     39 #define			glBlendEquationSeparate								glwBlendEquationSeparate
     40 #define			glBlendEquationSeparatei							glwBlendEquationSeparatei
     41 #define			glBlendEquationi									glwBlendEquationi
     42 #define			glBlendFunc											glwBlendFunc
     43 #define			glBlendFuncSeparate									glwBlendFuncSeparate
     44 #define			glBlendFuncSeparatei								glwBlendFuncSeparatei
     45 #define			glBlendFunci										glwBlendFunci
     46 #define			glBlitFramebuffer									glwBlitFramebuffer
     47 #define			glBlitNamedFramebuffer								glwBlitNamedFramebuffer
     48 #define			glBufferData										glwBufferData
     49 #define			glBufferPageCommitmentARB							glwBufferPageCommitmentARB
     50 #define			glBufferStorage										glwBufferStorage
     51 #define			glBufferSubData										glwBufferSubData
     52 #define			glCheckFramebufferStatus							glwCheckFramebufferStatus
     53 #define			glCheckNamedFramebufferStatus						glwCheckNamedFramebufferStatus
     54 #define			glCheckNamedFramebufferStatusEXT					glwCheckNamedFramebufferStatusEXT
     55 #define			glClampColor										glwClampColor
     56 #define			glClear												glwClear
     57 #define			glClearBufferData									glwClearBufferData
     58 #define			glClearBufferSubData								glwClearBufferSubData
     59 #define			glClearBufferfi										glwClearBufferfi
     60 #define			glClearBufferfv										glwClearBufferfv
     61 #define			glClearBufferiv										glwClearBufferiv
     62 #define			glClearBufferuiv									glwClearBufferuiv
     63 #define			glClearColor										glwClearColor
     64 #define			glClearDepth										glwClearDepth
     65 #define			glClearDepthf										glwClearDepthf
     66 #define			glClearNamedBufferData								glwClearNamedBufferData
     67 #define			glClearNamedBufferDataEXT							glwClearNamedBufferDataEXT
     68 #define			glClearNamedBufferSubData							glwClearNamedBufferSubData
     69 #define			glClearNamedBufferSubDataEXT						glwClearNamedBufferSubDataEXT
     70 #define			glClearNamedFramebufferfi							glwClearNamedFramebufferfi
     71 #define			glClearNamedFramebufferfv							glwClearNamedFramebufferfv
     72 #define			glClearNamedFramebufferiv							glwClearNamedFramebufferiv
     73 #define			glClearNamedFramebufferuiv							glwClearNamedFramebufferuiv
     74 #define			glClearStencil										glwClearStencil
     75 #define			glClearTexImage										glwClearTexImage
     76 #define			glClearTexSubImage									glwClearTexSubImage
     77 #define			glClientAttribDefaultEXT							glwClientAttribDefaultEXT
     78 #define			glClientWaitSync									glwClientWaitSync
     79 #define			glClipControl										glwClipControl
     80 #define			glColorMask											glwColorMask
     81 #define			glColorMaski										glwColorMaski
     82 #define			glCompileShader										glwCompileShader
     83 #define			glCompressedMultiTexImage1DEXT						glwCompressedMultiTexImage1DEXT
     84 #define			glCompressedMultiTexImage2DEXT						glwCompressedMultiTexImage2DEXT
     85 #define			glCompressedMultiTexImage3DEXT						glwCompressedMultiTexImage3DEXT
     86 #define			glCompressedMultiTexSubImage1DEXT					glwCompressedMultiTexSubImage1DEXT
     87 #define			glCompressedMultiTexSubImage2DEXT					glwCompressedMultiTexSubImage2DEXT
     88 #define			glCompressedMultiTexSubImage3DEXT					glwCompressedMultiTexSubImage3DEXT
     89 #define			glCompressedTexImage1D								glwCompressedTexImage1D
     90 #define			glCompressedTexImage2D								glwCompressedTexImage2D
     91 #define			glCompressedTexImage3D								glwCompressedTexImage3D
     92 #define			glCompressedTexImage3DOES							glwCompressedTexImage3DOES
     93 #define			glCompressedTexSubImage1D							glwCompressedTexSubImage1D
     94 #define			glCompressedTexSubImage2D							glwCompressedTexSubImage2D
     95 #define			glCompressedTexSubImage3D							glwCompressedTexSubImage3D
     96 #define			glCompressedTexSubImage3DOES						glwCompressedTexSubImage3DOES
     97 #define			glCompressedTextureImage1DEXT						glwCompressedTextureImage1DEXT
     98 #define			glCompressedTextureImage2DEXT						glwCompressedTextureImage2DEXT
     99 #define			glCompressedTextureImage3DEXT						glwCompressedTextureImage3DEXT
    100 #define			glCompressedTextureSubImage1D						glwCompressedTextureSubImage1D
    101 #define			glCompressedTextureSubImage1DEXT					glwCompressedTextureSubImage1DEXT
    102 #define			glCompressedTextureSubImage2D						glwCompressedTextureSubImage2D
    103 #define			glCompressedTextureSubImage2DEXT					glwCompressedTextureSubImage2DEXT
    104 #define			glCompressedTextureSubImage3D						glwCompressedTextureSubImage3D
    105 #define			glCompressedTextureSubImage3DEXT					glwCompressedTextureSubImage3DEXT
    106 #define			glCopyBufferSubData									glwCopyBufferSubData
    107 #define			glCopyImageSubData									glwCopyImageSubData
    108 #define			glCopyMultiTexImage1DEXT							glwCopyMultiTexImage1DEXT
    109 #define			glCopyMultiTexImage2DEXT							glwCopyMultiTexImage2DEXT
    110 #define			glCopyMultiTexSubImage1DEXT							glwCopyMultiTexSubImage1DEXT
    111 #define			glCopyMultiTexSubImage2DEXT							glwCopyMultiTexSubImage2DEXT
    112 #define			glCopyMultiTexSubImage3DEXT							glwCopyMultiTexSubImage3DEXT
    113 #define			glCopyNamedBufferSubData							glwCopyNamedBufferSubData
    114 #define			glCopyTexImage1D									glwCopyTexImage1D
    115 #define			glCopyTexImage2D									glwCopyTexImage2D
    116 #define			glCopyTexSubImage1D									glwCopyTexSubImage1D
    117 #define			glCopyTexSubImage2D									glwCopyTexSubImage2D
    118 #define			glCopyTexSubImage3D									glwCopyTexSubImage3D
    119 #define			glCopyTexSubImage3DOES								glwCopyTexSubImage3DOES
    120 #define			glCopyTextureImage1DEXT								glwCopyTextureImage1DEXT
    121 #define			glCopyTextureImage2DEXT								glwCopyTextureImage2DEXT
    122 #define			glCopyTextureSubImage1D								glwCopyTextureSubImage1D
    123 #define			glCopyTextureSubImage1DEXT							glwCopyTextureSubImage1DEXT
    124 #define			glCopyTextureSubImage2D								glwCopyTextureSubImage2D
    125 #define			glCopyTextureSubImage2DEXT							glwCopyTextureSubImage2DEXT
    126 #define			glCopyTextureSubImage3D								glwCopyTextureSubImage3D
    127 #define			glCopyTextureSubImage3DEXT							glwCopyTextureSubImage3DEXT
    128 #define			glCreateBuffers										glwCreateBuffers
    129 #define			glCreateFramebuffers								glwCreateFramebuffers
    130 #define			glCreateProgram										glwCreateProgram
    131 #define			glCreateProgramPipelines							glwCreateProgramPipelines
    132 #define			glCreateQueries										glwCreateQueries
    133 #define			glCreateRenderbuffers								glwCreateRenderbuffers
    134 #define			glCreateSamplers									glwCreateSamplers
    135 #define			glCreateShader										glwCreateShader
    136 #define			glCreateShaderProgramv								glwCreateShaderProgramv
    137 #define			glCreateTextures									glwCreateTextures
    138 #define			glCreateTransformFeedbacks							glwCreateTransformFeedbacks
    139 #define			glCreateVertexArrays								glwCreateVertexArrays
    140 #define			glCullFace											glwCullFace
    141 #define			glDebugMessageCallback								glwDebugMessageCallback
    142 #define			glDebugMessageControl								glwDebugMessageControl
    143 #define			glDebugMessageInsert								glwDebugMessageInsert
    144 #define			glDeleteBuffers										glwDeleteBuffers
    145 #define			glDeleteFramebuffers								glwDeleteFramebuffers
    146 #define			glDeleteProgram										glwDeleteProgram
    147 #define			glDeleteProgramPipelines							glwDeleteProgramPipelines
    148 #define			glDeleteQueries										glwDeleteQueries
    149 #define			glDeleteRenderbuffers								glwDeleteRenderbuffers
    150 #define			glDeleteSamplers									glwDeleteSamplers
    151 #define			glDeleteShader										glwDeleteShader
    152 #define			glDeleteSync										glwDeleteSync
    153 #define			glDeleteTextures									glwDeleteTextures
    154 #define			glDeleteTransformFeedbacks							glwDeleteTransformFeedbacks
    155 #define			glDeleteVertexArrays								glwDeleteVertexArrays
    156 #define			glDepthBoundsEXT									glwDepthBoundsEXT
    157 #define			glDepthFunc											glwDepthFunc
    158 #define			glDepthMask											glwDepthMask
    159 #define			glDepthRange										glwDepthRange
    160 #define			glDepthRangeArrayfvOES								glwDepthRangeArrayfvOES
    161 #define			glDepthRangeArrayv									glwDepthRangeArrayv
    162 #define			glDepthRangeIndexed									glwDepthRangeIndexed
    163 #define			glDepthRangeIndexedfOES								glwDepthRangeIndexedfOES
    164 #define			glDepthRangef										glwDepthRangef
    165 #define			glDetachShader										glwDetachShader
    166 #define			glDisable											glwDisable
    167 #define			glDisableClientStateIndexedEXT						glwDisableClientStateIndexedEXT
    168 #define			glDisableClientStateiEXT							glwDisableClientStateiEXT
    169 #define			glDisableVertexArrayAttrib							glwDisableVertexArrayAttrib
    170 #define			glDisableVertexArrayAttribEXT						glwDisableVertexArrayAttribEXT
    171 #define			glDisableVertexArrayEXT								glwDisableVertexArrayEXT
    172 #define			glDisableVertexAttribArray							glwDisableVertexAttribArray
    173 #define			glDisablei											glwDisablei
    174 #define			glDispatchCompute									glwDispatchCompute
    175 #define			glDispatchComputeIndirect							glwDispatchComputeIndirect
    176 #define			glDrawArrays										glwDrawArrays
    177 #define			glDrawArraysIndirect								glwDrawArraysIndirect
    178 #define			glDrawArraysInstanced								glwDrawArraysInstanced
    179 #define			glDrawArraysInstancedBaseInstance					glwDrawArraysInstancedBaseInstance
    180 #define			glDrawBuffer										glwDrawBuffer
    181 #define			glDrawBuffers										glwDrawBuffers
    182 #define			glDrawElements										glwDrawElements
    183 #define			glDrawElementsBaseVertex							glwDrawElementsBaseVertex
    184 #define			glDrawElementsIndirect								glwDrawElementsIndirect
    185 #define			glDrawElementsInstanced								glwDrawElementsInstanced
    186 #define			glDrawElementsInstancedBaseInstance					glwDrawElementsInstancedBaseInstance
    187 #define			glDrawElementsInstancedBaseVertex					glwDrawElementsInstancedBaseVertex
    188 #define			glDrawElementsInstancedBaseVertexBaseInstance		glwDrawElementsInstancedBaseVertexBaseInstance
    189 #define			glDrawRangeElements									glwDrawRangeElements
    190 #define			glDrawRangeElementsBaseVertex						glwDrawRangeElementsBaseVertex
    191 #define			glDrawTransformFeedback								glwDrawTransformFeedback
    192 #define			glDrawTransformFeedbackInstanced					glwDrawTransformFeedbackInstanced
    193 #define			glDrawTransformFeedbackStream						glwDrawTransformFeedbackStream
    194 #define			glDrawTransformFeedbackStreamInstanced				glwDrawTransformFeedbackStreamInstanced
    195 #define			glEGLImageTargetRenderbufferStorageOES				glwEGLImageTargetRenderbufferStorageOES
    196 #define			glEGLImageTargetTexture2DOES						glwEGLImageTargetTexture2DOES
    197 #define			glEnable											glwEnable
    198 #define			glEnableClientStateIndexedEXT						glwEnableClientStateIndexedEXT
    199 #define			glEnableClientStateiEXT								glwEnableClientStateiEXT
    200 #define			glEnableVertexArrayAttrib							glwEnableVertexArrayAttrib
    201 #define			glEnableVertexArrayAttribEXT						glwEnableVertexArrayAttribEXT
    202 #define			glEnableVertexArrayEXT								glwEnableVertexArrayEXT
    203 #define			glEnableVertexAttribArray							glwEnableVertexAttribArray
    204 #define			glEnablei											glwEnablei
    205 #define			glEndConditionalRender								glwEndConditionalRender
    206 #define			glEndQuery											glwEndQuery
    207 #define			glEndQueryIndexed									glwEndQueryIndexed
    208 #define			glEndTransformFeedback								glwEndTransformFeedback
    209 #define			glFenceSync											glwFenceSync
    210 #define			glFinish											glwFinish
    211 #define			glFlush												glwFlush
    212 #define			glFlushMappedBufferRange							glwFlushMappedBufferRange
    213 #define			glFlushMappedNamedBufferRange						glwFlushMappedNamedBufferRange
    214 #define			glFlushMappedNamedBufferRangeEXT					glwFlushMappedNamedBufferRangeEXT
    215 #define			glFramebufferDrawBufferEXT							glwFramebufferDrawBufferEXT
    216 #define			glFramebufferDrawBuffersEXT							glwFramebufferDrawBuffersEXT
    217 #define			glFramebufferParameteri								glwFramebufferParameteri
    218 #define			glFramebufferReadBufferEXT							glwFramebufferReadBufferEXT
    219 #define			glFramebufferRenderbuffer							glwFramebufferRenderbuffer
    220 #define			glFramebufferTexture								glwFramebufferTexture
    221 #define			glFramebufferTexture1D								glwFramebufferTexture1D
    222 #define			glFramebufferTexture2D								glwFramebufferTexture2D
    223 #define			glFramebufferTexture2DMultisampleEXT				glwFramebufferTexture2DMultisampleEXT
    224 #define			glFramebufferTexture3D								glwFramebufferTexture3D
    225 #define			glFramebufferTexture3DOES							glwFramebufferTexture3DOES
    226 #define			glFramebufferTextureLayer							glwFramebufferTextureLayer
    227 #define			glFramebufferTextureMultisampleMultiviewOVR			glwFramebufferTextureMultisampleMultiviewOVR
    228 #define			glFramebufferTextureMultiviewOVR					glwFramebufferTextureMultiviewOVR
    229 #define			glFrontFace											glwFrontFace
    230 #define			glGenBuffers										glwGenBuffers
    231 #define			glGenFramebuffers									glwGenFramebuffers
    232 #define			glGenProgramPipelines								glwGenProgramPipelines
    233 #define			glGenQueries										glwGenQueries
    234 #define			glGenRenderbuffers									glwGenRenderbuffers
    235 #define			glGenSamplers										glwGenSamplers
    236 #define			glGenTextures										glwGenTextures
    237 #define			glGenTransformFeedbacks								glwGenTransformFeedbacks
    238 #define			glGenVertexArrays									glwGenVertexArrays
    239 #define			glGenerateMipmap									glwGenerateMipmap
    240 #define			glGenerateMultiTexMipmapEXT							glwGenerateMultiTexMipmapEXT
    241 #define			glGenerateTextureMipmap								glwGenerateTextureMipmap
    242 #define			glGenerateTextureMipmapEXT							glwGenerateTextureMipmapEXT
    243 #define			glGetActiveAtomicCounterBufferiv					glwGetActiveAtomicCounterBufferiv
    244 #define			glGetActiveAttrib									glwGetActiveAttrib
    245 #define			glGetActiveSubroutineName							glwGetActiveSubroutineName
    246 #define			glGetActiveSubroutineUniformName					glwGetActiveSubroutineUniformName
    247 #define			glGetActiveSubroutineUniformiv						glwGetActiveSubroutineUniformiv
    248 #define			glGetActiveUniform									glwGetActiveUniform
    249 #define			glGetActiveUniformBlockName							glwGetActiveUniformBlockName
    250 #define			glGetActiveUniformBlockiv							glwGetActiveUniformBlockiv
    251 #define			glGetActiveUniformName								glwGetActiveUniformName
    252 #define			glGetActiveUniformsiv								glwGetActiveUniformsiv
    253 #define			glGetAttachedShaders								glwGetAttachedShaders
    254 #define			glGetAttribLocation									glwGetAttribLocation
    255 #define			glGetBooleani_v										glwGetBooleani_v
    256 #define			glGetBooleanv										glwGetBooleanv
    257 #define			glGetBufferParameteri64v							glwGetBufferParameteri64v
    258 #define			glGetBufferParameteriv								glwGetBufferParameteriv
    259 #define			glGetBufferPointerv									glwGetBufferPointerv
    260 #define			glGetBufferSubData									glwGetBufferSubData
    261 #define			glGetCompressedMultiTexImageEXT						glwGetCompressedMultiTexImageEXT
    262 #define			glGetCompressedTexImage								glwGetCompressedTexImage
    263 #define			glGetCompressedTextureImage							glwGetCompressedTextureImage
    264 #define			glGetCompressedTextureImageEXT						glwGetCompressedTextureImageEXT
    265 #define			glGetCompressedTextureSubImage						glwGetCompressedTextureSubImage
    266 #define			glGetDebugMessageLog								glwGetDebugMessageLog
    267 #define			glGetDoublei_v										glwGetDoublei_v
    268 #define			glGetDoublev										glwGetDoublev
    269 #define			glGetError											glwGetError
    270 #define			glGetFloati_v										glwGetFloati_v
    271 #define			glGetFloatv											glwGetFloatv
    272 #define			glGetFragDataIndex									glwGetFragDataIndex
    273 #define			glGetFragDataLocation								glwGetFragDataLocation
    274 #define			glGetFramebufferAttachmentParameteriv				glwGetFramebufferAttachmentParameteriv
    275 #define			glGetFramebufferParameteriv							glwGetFramebufferParameteriv
    276 #define			glGetFramebufferParameterivEXT						glwGetFramebufferParameterivEXT
    277 #define			glGetGraphicsResetStatus							glwGetGraphicsResetStatus
    278 #define			glGetInteger64i_v									glwGetInteger64i_v
    279 #define			glGetInteger64v										glwGetInteger64v
    280 #define			glGetIntegeri_v										glwGetIntegeri_v
    281 #define			glGetIntegerv										glwGetIntegerv
    282 #define			glGetInternalformatSampleivNV						glwGetInternalformatSampleivNV
    283 #define			glGetInternalformati64v								glwGetInternalformati64v
    284 #define			glGetInternalformativ								glwGetInternalformativ
    285 #define			glGetMultiTexEnvfvEXT								glwGetMultiTexEnvfvEXT
    286 #define			glGetMultiTexEnvivEXT								glwGetMultiTexEnvivEXT
    287 #define			glGetMultiTexGendvEXT								glwGetMultiTexGendvEXT
    288 #define			glGetMultiTexGenfvEXT								glwGetMultiTexGenfvEXT
    289 #define			glGetMultiTexGenivEXT								glwGetMultiTexGenivEXT
    290 #define			glGetMultiTexImageEXT								glwGetMultiTexImageEXT
    291 #define			glGetMultiTexLevelParameterfvEXT					glwGetMultiTexLevelParameterfvEXT
    292 #define			glGetMultiTexLevelParameterivEXT					glwGetMultiTexLevelParameterivEXT
    293 #define			glGetMultiTexParameterIivEXT						glwGetMultiTexParameterIivEXT
    294 #define			glGetMultiTexParameterIuivEXT						glwGetMultiTexParameterIuivEXT
    295 #define			glGetMultiTexParameterfvEXT							glwGetMultiTexParameterfvEXT
    296 #define			glGetMultiTexParameterivEXT							glwGetMultiTexParameterivEXT
    297 #define			glGetMultisamplefv									glwGetMultisamplefv
    298 #define			glGetNamedBufferParameteri64v						glwGetNamedBufferParameteri64v
    299 #define			glGetNamedBufferParameteriv							glwGetNamedBufferParameteriv
    300 #define			glGetNamedBufferParameterivEXT						glwGetNamedBufferParameterivEXT
    301 #define			glGetNamedBufferPointerv							glwGetNamedBufferPointerv
    302 #define			glGetNamedBufferPointervEXT							glwGetNamedBufferPointervEXT
    303 #define			glGetNamedBufferSubData								glwGetNamedBufferSubData
    304 #define			glGetNamedBufferSubDataEXT							glwGetNamedBufferSubDataEXT
    305 #define			glGetNamedFramebufferAttachmentParameteriv			glwGetNamedFramebufferAttachmentParameteriv
    306 #define			glGetNamedFramebufferAttachmentParameterivEXT		glwGetNamedFramebufferAttachmentParameterivEXT
    307 #define			glGetNamedFramebufferParameteriv					glwGetNamedFramebufferParameteriv
    308 #define			glGetNamedFramebufferParameterivEXT					glwGetNamedFramebufferParameterivEXT
    309 #define			glGetNamedProgramLocalParameterIivEXT				glwGetNamedProgramLocalParameterIivEXT
    310 #define			glGetNamedProgramLocalParameterIuivEXT				glwGetNamedProgramLocalParameterIuivEXT
    311 #define			glGetNamedProgramLocalParameterdvEXT				glwGetNamedProgramLocalParameterdvEXT
    312 #define			glGetNamedProgramLocalParameterfvEXT				glwGetNamedProgramLocalParameterfvEXT
    313 #define			glGetNamedProgramStringEXT							glwGetNamedProgramStringEXT
    314 #define			glGetNamedProgramivEXT								glwGetNamedProgramivEXT
    315 #define			glGetNamedRenderbufferParameteriv					glwGetNamedRenderbufferParameteriv
    316 #define			glGetNamedRenderbufferParameterivEXT				glwGetNamedRenderbufferParameterivEXT
    317 #define			glGetObjectLabel									glwGetObjectLabel
    318 #define			glGetObjectPtrLabel									glwGetObjectPtrLabel
    319 #define			glGetPointerIndexedvEXT								glwGetPointerIndexedvEXT
    320 #define			glGetPointeri_vEXT									glwGetPointeri_vEXT
    321 #define			glGetPointerv										glwGetPointerv
    322 #define			glGetProgramBinary									glwGetProgramBinary
    323 #define			glGetProgramInfoLog									glwGetProgramInfoLog
    324 #define			glGetProgramInterfaceiv								glwGetProgramInterfaceiv
    325 #define			glGetProgramPipelineInfoLog							glwGetProgramPipelineInfoLog
    326 #define			glGetProgramPipelineiv								glwGetProgramPipelineiv
    327 #define			glGetProgramResourceIndex							glwGetProgramResourceIndex
    328 #define			glGetProgramResourceLocation						glwGetProgramResourceLocation
    329 #define			glGetProgramResourceLocationIndex					glwGetProgramResourceLocationIndex
    330 #define			glGetProgramResourceName							glwGetProgramResourceName
    331 #define			glGetProgramResourceiv								glwGetProgramResourceiv
    332 #define			glGetProgramStageiv									glwGetProgramStageiv
    333 #define			glGetProgramiv										glwGetProgramiv
    334 #define			glGetQueryBufferObjecti64v							glwGetQueryBufferObjecti64v
    335 #define			glGetQueryBufferObjectiv							glwGetQueryBufferObjectiv
    336 #define			glGetQueryBufferObjectui64v							glwGetQueryBufferObjectui64v
    337 #define			glGetQueryBufferObjectuiv							glwGetQueryBufferObjectuiv
    338 #define			glGetQueryIndexediv									glwGetQueryIndexediv
    339 #define			glGetQueryObjecti64v								glwGetQueryObjecti64v
    340 #define			glGetQueryObjectiv									glwGetQueryObjectiv
    341 #define			glGetQueryObjectui64v								glwGetQueryObjectui64v
    342 #define			glGetQueryObjectuiv									glwGetQueryObjectuiv
    343 #define			glGetQueryiv										glwGetQueryiv
    344 #define			glGetRenderbufferParameteriv						glwGetRenderbufferParameteriv
    345 #define			glGetSamplerParameterIiv							glwGetSamplerParameterIiv
    346 #define			glGetSamplerParameterIuiv							glwGetSamplerParameterIuiv
    347 #define			glGetSamplerParameterfv								glwGetSamplerParameterfv
    348 #define			glGetSamplerParameteriv								glwGetSamplerParameteriv
    349 #define			glGetShaderInfoLog									glwGetShaderInfoLog
    350 #define			glGetShaderPrecisionFormat							glwGetShaderPrecisionFormat
    351 #define			glGetShaderSource									glwGetShaderSource
    352 #define			glGetShaderiv										glwGetShaderiv
    353 #define			glGetString											glwGetString
    354 #define			glGetStringi										glwGetStringi
    355 #define			glGetSubroutineIndex								glwGetSubroutineIndex
    356 #define			glGetSubroutineUniformLocation						glwGetSubroutineUniformLocation
    357 #define			glGetSynciv											glwGetSynciv
    358 #define			glGetTexImage										glwGetTexImage
    359 #define			glGetTexLevelParameterfv							glwGetTexLevelParameterfv
    360 #define			glGetTexLevelParameteriv							glwGetTexLevelParameteriv
    361 #define			glGetTexParameterIiv								glwGetTexParameterIiv
    362 #define			glGetTexParameterIuiv								glwGetTexParameterIuiv
    363 #define			glGetTexParameterfv									glwGetTexParameterfv
    364 #define			glGetTexParameteriv									glwGetTexParameteriv
    365 #define			glGetTextureImage									glwGetTextureImage
    366 #define			glGetTextureImageEXT								glwGetTextureImageEXT
    367 #define			glGetTextureLevelParameterfv						glwGetTextureLevelParameterfv
    368 #define			glGetTextureLevelParameterfvEXT						glwGetTextureLevelParameterfvEXT
    369 #define			glGetTextureLevelParameteriv						glwGetTextureLevelParameteriv
    370 #define			glGetTextureLevelParameterivEXT						glwGetTextureLevelParameterivEXT
    371 #define			glGetTextureParameterIiv							glwGetTextureParameterIiv
    372 #define			glGetTextureParameterIivEXT							glwGetTextureParameterIivEXT
    373 #define			glGetTextureParameterIuiv							glwGetTextureParameterIuiv
    374 #define			glGetTextureParameterIuivEXT						glwGetTextureParameterIuivEXT
    375 #define			glGetTextureParameterfv								glwGetTextureParameterfv
    376 #define			glGetTextureParameterfvEXT							glwGetTextureParameterfvEXT
    377 #define			glGetTextureParameteriv								glwGetTextureParameteriv
    378 #define			glGetTextureParameterivEXT							glwGetTextureParameterivEXT
    379 #define			glGetTextureSubImage								glwGetTextureSubImage
    380 #define			glGetTransformFeedbackVarying						glwGetTransformFeedbackVarying
    381 #define			glGetTransformFeedbacki64_v							glwGetTransformFeedbacki64_v
    382 #define			glGetTransformFeedbacki_v							glwGetTransformFeedbacki_v
    383 #define			glGetTransformFeedbackiv							glwGetTransformFeedbackiv
    384 #define			glGetUniformBlockIndex								glwGetUniformBlockIndex
    385 #define			glGetUniformIndices									glwGetUniformIndices
    386 #define			glGetUniformLocation								glwGetUniformLocation
    387 #define			glGetUniformSubroutineuiv							glwGetUniformSubroutineuiv
    388 #define			glGetUniformdv										glwGetUniformdv
    389 #define			glGetUniformfv										glwGetUniformfv
    390 #define			glGetUniformiv										glwGetUniformiv
    391 #define			glGetUniformuiv										glwGetUniformuiv
    392 #define			glGetVertexArrayIndexed64iv							glwGetVertexArrayIndexed64iv
    393 #define			glGetVertexArrayIndexediv							glwGetVertexArrayIndexediv
    394 #define			glGetVertexArrayIntegeri_vEXT						glwGetVertexArrayIntegeri_vEXT
    395 #define			glGetVertexArrayIntegervEXT							glwGetVertexArrayIntegervEXT
    396 #define			glGetVertexArrayPointeri_vEXT						glwGetVertexArrayPointeri_vEXT
    397 #define			glGetVertexArrayPointervEXT							glwGetVertexArrayPointervEXT
    398 #define			glGetVertexArrayiv									glwGetVertexArrayiv
    399 #define			glGetVertexAttribIiv								glwGetVertexAttribIiv
    400 #define			glGetVertexAttribIuiv								glwGetVertexAttribIuiv
    401 #define			glGetVertexAttribLdv								glwGetVertexAttribLdv
    402 #define			glGetVertexAttribPointerv							glwGetVertexAttribPointerv
    403 #define			glGetVertexAttribdv									glwGetVertexAttribdv
    404 #define			glGetVertexAttribfv									glwGetVertexAttribfv
    405 #define			glGetVertexAttribiv									glwGetVertexAttribiv
    406 #define			glGetnCompressedTexImage							glwGetnCompressedTexImage
    407 #define			glGetnTexImage										glwGetnTexImage
    408 #define			glGetnUniformdv										glwGetnUniformdv
    409 #define			glGetnUniformfv										glwGetnUniformfv
    410 #define			glGetnUniformiv										glwGetnUniformiv
    411 #define			glGetnUniformuiv									glwGetnUniformuiv
    412 #define			glHint												glwHint
    413 #define			glInsertEventMarkerEXT								glwInsertEventMarkerEXT
    414 #define			glInvalidateBufferData								glwInvalidateBufferData
    415 #define			glInvalidateBufferSubData							glwInvalidateBufferSubData
    416 #define			glInvalidateFramebuffer								glwInvalidateFramebuffer
    417 #define			glInvalidateNamedFramebufferData					glwInvalidateNamedFramebufferData
    418 #define			glInvalidateNamedFramebufferSubData					glwInvalidateNamedFramebufferSubData
    419 #define			glInvalidateSubFramebuffer							glwInvalidateSubFramebuffer
    420 #define			glInvalidateTexImage								glwInvalidateTexImage
    421 #define			glInvalidateTexSubImage								glwInvalidateTexSubImage
    422 #define			glIsBuffer											glwIsBuffer
    423 #define			glIsEnabled											glwIsEnabled
    424 #define			glIsEnabledi										glwIsEnabledi
    425 #define			glIsFramebuffer										glwIsFramebuffer
    426 #define			glIsProgram											glwIsProgram
    427 #define			glIsProgramPipeline									glwIsProgramPipeline
    428 #define			glIsQuery											glwIsQuery
    429 #define			glIsRenderbuffer									glwIsRenderbuffer
    430 #define			glIsSampler											glwIsSampler
    431 #define			glIsShader											glwIsShader
    432 #define			glIsSync											glwIsSync
    433 #define			glIsTexture											glwIsTexture
    434 #define			glIsTransformFeedback								glwIsTransformFeedback
    435 #define			glIsVertexArray										glwIsVertexArray
    436 #define			glLineWidth											glwLineWidth
    437 #define			glLinkProgram										glwLinkProgram
    438 #define			glLogicOp											glwLogicOp
    439 #define			glMapBuffer											glwMapBuffer
    440 #define			glMapBufferRange									glwMapBufferRange
    441 #define			glMapNamedBuffer									glwMapNamedBuffer
    442 #define			glMapNamedBufferEXT									glwMapNamedBufferEXT
    443 #define			glMapNamedBufferRange								glwMapNamedBufferRange
    444 #define			glMapNamedBufferRangeEXT							glwMapNamedBufferRangeEXT
    445 #define			glMatrixFrustumEXT									glwMatrixFrustumEXT
    446 #define			glMatrixLoadIdentityEXT								glwMatrixLoadIdentityEXT
    447 #define			glMatrixLoadTransposedEXT							glwMatrixLoadTransposedEXT
    448 #define			glMatrixLoadTransposefEXT							glwMatrixLoadTransposefEXT
    449 #define			glMatrixLoaddEXT									glwMatrixLoaddEXT
    450 #define			glMatrixLoadfEXT									glwMatrixLoadfEXT
    451 #define			glMatrixMultTransposedEXT							glwMatrixMultTransposedEXT
    452 #define			glMatrixMultTransposefEXT							glwMatrixMultTransposefEXT
    453 #define			glMatrixMultdEXT									glwMatrixMultdEXT
    454 #define			glMatrixMultfEXT									glwMatrixMultfEXT
    455 #define			glMatrixOrthoEXT									glwMatrixOrthoEXT
    456 #define			glMatrixPopEXT										glwMatrixPopEXT
    457 #define			glMatrixPushEXT										glwMatrixPushEXT
    458 #define			glMatrixRotatedEXT									glwMatrixRotatedEXT
    459 #define			glMatrixRotatefEXT									glwMatrixRotatefEXT
    460 #define			glMatrixScaledEXT									glwMatrixScaledEXT
    461 #define			glMatrixScalefEXT									glwMatrixScalefEXT
    462 #define			glMatrixTranslatedEXT								glwMatrixTranslatedEXT
    463 #define			glMatrixTranslatefEXT								glwMatrixTranslatefEXT
    464 #define			glMaxShaderCompilerThreadsKHR						glwMaxShaderCompilerThreadsKHR
    465 #define			glMemoryBarrier										glwMemoryBarrier
    466 #define			glMemoryBarrierByRegion								glwMemoryBarrierByRegion
    467 #define			glMinSampleShading									glwMinSampleShading
    468 #define			glMultiDrawArrays									glwMultiDrawArrays
    469 #define			glMultiDrawArraysIndirect							glwMultiDrawArraysIndirect
    470 #define			glMultiDrawArraysIndirectCount						glwMultiDrawArraysIndirectCount
    471 #define			glMultiDrawElements									glwMultiDrawElements
    472 #define			glMultiDrawElementsBaseVertex						glwMultiDrawElementsBaseVertex
    473 #define			glMultiDrawElementsIndirect							glwMultiDrawElementsIndirect
    474 #define			glMultiDrawElementsIndirectCount					glwMultiDrawElementsIndirectCount
    475 #define			glMultiTexBufferEXT									glwMultiTexBufferEXT
    476 #define			glMultiTexCoordPointerEXT							glwMultiTexCoordPointerEXT
    477 #define			glMultiTexEnvfEXT									glwMultiTexEnvfEXT
    478 #define			glMultiTexEnvfvEXT									glwMultiTexEnvfvEXT
    479 #define			glMultiTexEnviEXT									glwMultiTexEnviEXT
    480 #define			glMultiTexEnvivEXT									glwMultiTexEnvivEXT
    481 #define			glMultiTexGendEXT									glwMultiTexGendEXT
    482 #define			glMultiTexGendvEXT									glwMultiTexGendvEXT
    483 #define			glMultiTexGenfEXT									glwMultiTexGenfEXT
    484 #define			glMultiTexGenfvEXT									glwMultiTexGenfvEXT
    485 #define			glMultiTexGeniEXT									glwMultiTexGeniEXT
    486 #define			glMultiTexGenivEXT									glwMultiTexGenivEXT
    487 #define			glMultiTexImage1DEXT								glwMultiTexImage1DEXT
    488 #define			glMultiTexImage2DEXT								glwMultiTexImage2DEXT
    489 #define			glMultiTexImage3DEXT								glwMultiTexImage3DEXT
    490 #define			glMultiTexParameterIivEXT							glwMultiTexParameterIivEXT
    491 #define			glMultiTexParameterIuivEXT							glwMultiTexParameterIuivEXT
    492 #define			glMultiTexParameterfEXT								glwMultiTexParameterfEXT
    493 #define			glMultiTexParameterfvEXT							glwMultiTexParameterfvEXT
    494 #define			glMultiTexParameteriEXT								glwMultiTexParameteriEXT
    495 #define			glMultiTexParameterivEXT							glwMultiTexParameterivEXT
    496 #define			glMultiTexRenderbufferEXT							glwMultiTexRenderbufferEXT
    497 #define			glMultiTexSubImage1DEXT								glwMultiTexSubImage1DEXT
    498 #define			glMultiTexSubImage2DEXT								glwMultiTexSubImage2DEXT
    499 #define			glMultiTexSubImage3DEXT								glwMultiTexSubImage3DEXT
    500 #define			glMulticastBarrierNV								glwMulticastBarrierNV
    501 #define			glMulticastBlitFramebufferNV						glwMulticastBlitFramebufferNV
    502 #define			glMulticastBufferSubDataNV							glwMulticastBufferSubDataNV
    503 #define			glMulticastCopyBufferSubDataNV						glwMulticastCopyBufferSubDataNV
    504 #define			glMulticastCopyImageSubDataNV						glwMulticastCopyImageSubDataNV
    505 #define			glMulticastFramebufferSampleLocationsfvNV			glwMulticastFramebufferSampleLocationsfvNV
    506 #define			glMulticastGetQueryObjecti64vNV						glwMulticastGetQueryObjecti64vNV
    507 #define			glMulticastGetQueryObjectivNV						glwMulticastGetQueryObjectivNV
    508 #define			glMulticastGetQueryObjectui64vNV					glwMulticastGetQueryObjectui64vNV
    509 #define			glMulticastGetQueryObjectuivNV						glwMulticastGetQueryObjectuivNV
    510 #define			glMulticastWaitSyncNV								glwMulticastWaitSyncNV
    511 #define			glNamedBufferData									glwNamedBufferData
    512 #define			glNamedBufferDataEXT								glwNamedBufferDataEXT
    513 #define			glNamedBufferPageCommitmentARB						glwNamedBufferPageCommitmentARB
    514 #define			glNamedBufferPageCommitmentEXT						glwNamedBufferPageCommitmentEXT
    515 #define			glNamedBufferStorage								glwNamedBufferStorage
    516 #define			glNamedBufferSubData								glwNamedBufferSubData
    517 #define			glNamedCopyBufferSubDataEXT							glwNamedCopyBufferSubDataEXT
    518 #define			glNamedFramebufferDrawBuffer						glwNamedFramebufferDrawBuffer
    519 #define			glNamedFramebufferDrawBuffers						glwNamedFramebufferDrawBuffers
    520 #define			glNamedFramebufferParameteri						glwNamedFramebufferParameteri
    521 #define			glNamedFramebufferParameteriEXT						glwNamedFramebufferParameteriEXT
    522 #define			glNamedFramebufferReadBuffer						glwNamedFramebufferReadBuffer
    523 #define			glNamedFramebufferRenderbuffer						glwNamedFramebufferRenderbuffer
    524 #define			glNamedFramebufferRenderbufferEXT					glwNamedFramebufferRenderbufferEXT
    525 #define			glNamedFramebufferTexture							glwNamedFramebufferTexture
    526 #define			glNamedFramebufferTexture1DEXT						glwNamedFramebufferTexture1DEXT
    527 #define			glNamedFramebufferTexture2DEXT						glwNamedFramebufferTexture2DEXT
    528 #define			glNamedFramebufferTexture3DEXT						glwNamedFramebufferTexture3DEXT
    529 #define			glNamedFramebufferTextureEXT						glwNamedFramebufferTextureEXT
    530 #define			glNamedFramebufferTextureFaceEXT					glwNamedFramebufferTextureFaceEXT
    531 #define			glNamedFramebufferTextureLayer						glwNamedFramebufferTextureLayer
    532 #define			glNamedFramebufferTextureLayerEXT					glwNamedFramebufferTextureLayerEXT
    533 #define			glNamedProgramLocalParameter4dEXT					glwNamedProgramLocalParameter4dEXT
    534 #define			glNamedProgramLocalParameter4dvEXT					glwNamedProgramLocalParameter4dvEXT
    535 #define			glNamedProgramLocalParameter4fEXT					glwNamedProgramLocalParameter4fEXT
    536 #define			glNamedProgramLocalParameter4fvEXT					glwNamedProgramLocalParameter4fvEXT
    537 #define			glNamedProgramLocalParameterI4iEXT					glwNamedProgramLocalParameterI4iEXT
    538 #define			glNamedProgramLocalParameterI4ivEXT					glwNamedProgramLocalParameterI4ivEXT
    539 #define			glNamedProgramLocalParameterI4uiEXT					glwNamedProgramLocalParameterI4uiEXT
    540 #define			glNamedProgramLocalParameterI4uivEXT				glwNamedProgramLocalParameterI4uivEXT
    541 #define			glNamedProgramLocalParameters4fvEXT					glwNamedProgramLocalParameters4fvEXT
    542 #define			glNamedProgramLocalParametersI4ivEXT				glwNamedProgramLocalParametersI4ivEXT
    543 #define			glNamedProgramLocalParametersI4uivEXT				glwNamedProgramLocalParametersI4uivEXT
    544 #define			glNamedProgramStringEXT								glwNamedProgramStringEXT
    545 #define			glNamedRenderbufferStorage							glwNamedRenderbufferStorage
    546 #define			glNamedRenderbufferStorageEXT						glwNamedRenderbufferStorageEXT
    547 #define			glNamedRenderbufferStorageMultisample				glwNamedRenderbufferStorageMultisample
    548 #define			glNamedRenderbufferStorageMultisampleCoverageEXT	glwNamedRenderbufferStorageMultisampleCoverageEXT
    549 #define			glNamedRenderbufferStorageMultisampleEXT			glwNamedRenderbufferStorageMultisampleEXT
    550 #define			glObjectLabel										glwObjectLabel
    551 #define			glObjectPtrLabel									glwObjectPtrLabel
    552 #define			glPatchParameterfv									glwPatchParameterfv
    553 #define			glPatchParameteri									glwPatchParameteri
    554 #define			glPauseTransformFeedback							glwPauseTransformFeedback
    555 #define			glPixelStoref										glwPixelStoref
    556 #define			glPixelStorei										glwPixelStorei
    557 #define			glPointParameterf									glwPointParameterf
    558 #define			glPointParameterfv									glwPointParameterfv
    559 #define			glPointParameteri									glwPointParameteri
    560 #define			glPointParameteriv									glwPointParameteriv
    561 #define			glPointSize											glwPointSize
    562 #define			glPolygonMode										glwPolygonMode
    563 #define			glPolygonOffset										glwPolygonOffset
    564 #define			glPolygonOffsetClamp								glwPolygonOffsetClamp
    565 #define			glPopDebugGroup										glwPopDebugGroup
    566 #define			glPopGroupMarkerEXT									glwPopGroupMarkerEXT
    567 #define			glPrimitiveBoundingBox								glwPrimitiveBoundingBox
    568 #define			glPrimitiveRestartIndex								glwPrimitiveRestartIndex
    569 #define			glProgramBinary										glwProgramBinary
    570 #define			glProgramParameteri									glwProgramParameteri
    571 #define			glProgramUniform1d									glwProgramUniform1d
    572 #define			glProgramUniform1dEXT								glwProgramUniform1dEXT
    573 #define			glProgramUniform1dv									glwProgramUniform1dv
    574 #define			glProgramUniform1dvEXT								glwProgramUniform1dvEXT
    575 #define			glProgramUniform1f									glwProgramUniform1f
    576 #define			glProgramUniform1fv									glwProgramUniform1fv
    577 #define			glProgramUniform1i									glwProgramUniform1i
    578 #define			glProgramUniform1iv									glwProgramUniform1iv
    579 #define			glProgramUniform1ui									glwProgramUniform1ui
    580 #define			glProgramUniform1uiv								glwProgramUniform1uiv
    581 #define			glProgramUniform2d									glwProgramUniform2d
    582 #define			glProgramUniform2dEXT								glwProgramUniform2dEXT
    583 #define			glProgramUniform2dv									glwProgramUniform2dv
    584 #define			glProgramUniform2dvEXT								glwProgramUniform2dvEXT
    585 #define			glProgramUniform2f									glwProgramUniform2f
    586 #define			glProgramUniform2fv									glwProgramUniform2fv
    587 #define			glProgramUniform2i									glwProgramUniform2i
    588 #define			glProgramUniform2iv									glwProgramUniform2iv
    589 #define			glProgramUniform2ui									glwProgramUniform2ui
    590 #define			glProgramUniform2uiv								glwProgramUniform2uiv
    591 #define			glProgramUniform3d									glwProgramUniform3d
    592 #define			glProgramUniform3dEXT								glwProgramUniform3dEXT
    593 #define			glProgramUniform3dv									glwProgramUniform3dv
    594 #define			glProgramUniform3dvEXT								glwProgramUniform3dvEXT
    595 #define			glProgramUniform3f									glwProgramUniform3f
    596 #define			glProgramUniform3fv									glwProgramUniform3fv
    597 #define			glProgramUniform3i									glwProgramUniform3i
    598 #define			glProgramUniform3iv									glwProgramUniform3iv
    599 #define			glProgramUniform3ui									glwProgramUniform3ui
    600 #define			glProgramUniform3uiv								glwProgramUniform3uiv
    601 #define			glProgramUniform4d									glwProgramUniform4d
    602 #define			glProgramUniform4dEXT								glwProgramUniform4dEXT
    603 #define			glProgramUniform4dv									glwProgramUniform4dv
    604 #define			glProgramUniform4dvEXT								glwProgramUniform4dvEXT
    605 #define			glProgramUniform4f									glwProgramUniform4f
    606 #define			glProgramUniform4fv									glwProgramUniform4fv
    607 #define			glProgramUniform4i									glwProgramUniform4i
    608 #define			glProgramUniform4iv									glwProgramUniform4iv
    609 #define			glProgramUniform4ui									glwProgramUniform4ui
    610 #define			glProgramUniform4uiv								glwProgramUniform4uiv
    611 #define			glProgramUniformMatrix2dv							glwProgramUniformMatrix2dv
    612 #define			glProgramUniformMatrix2dvEXT						glwProgramUniformMatrix2dvEXT
    613 #define			glProgramUniformMatrix2fv							glwProgramUniformMatrix2fv
    614 #define			glProgramUniformMatrix2x3dv							glwProgramUniformMatrix2x3dv
    615 #define			glProgramUniformMatrix2x3dvEXT						glwProgramUniformMatrix2x3dvEXT
    616 #define			glProgramUniformMatrix2x3fv							glwProgramUniformMatrix2x3fv
    617 #define			glProgramUniformMatrix2x4dv							glwProgramUniformMatrix2x4dv
    618 #define			glProgramUniformMatrix2x4dvEXT						glwProgramUniformMatrix2x4dvEXT
    619 #define			glProgramUniformMatrix2x4fv							glwProgramUniformMatrix2x4fv
    620 #define			glProgramUniformMatrix3dv							glwProgramUniformMatrix3dv
    621 #define			glProgramUniformMatrix3dvEXT						glwProgramUniformMatrix3dvEXT
    622 #define			glProgramUniformMatrix3fv							glwProgramUniformMatrix3fv
    623 #define			glProgramUniformMatrix3x2dv							glwProgramUniformMatrix3x2dv
    624 #define			glProgramUniformMatrix3x2dvEXT						glwProgramUniformMatrix3x2dvEXT
    625 #define			glProgramUniformMatrix3x2fv							glwProgramUniformMatrix3x2fv
    626 #define			glProgramUniformMatrix3x4dv							glwProgramUniformMatrix3x4dv
    627 #define			glProgramUniformMatrix3x4dvEXT						glwProgramUniformMatrix3x4dvEXT
    628 #define			glProgramUniformMatrix3x4fv							glwProgramUniformMatrix3x4fv
    629 #define			glProgramUniformMatrix4dv							glwProgramUniformMatrix4dv
    630 #define			glProgramUniformMatrix4dvEXT						glwProgramUniformMatrix4dvEXT
    631 #define			glProgramUniformMatrix4fv							glwProgramUniformMatrix4fv
    632 #define			glProgramUniformMatrix4x2dv							glwProgramUniformMatrix4x2dv
    633 #define			glProgramUniformMatrix4x2dvEXT						glwProgramUniformMatrix4x2dvEXT
    634 #define			glProgramUniformMatrix4x2fv							glwProgramUniformMatrix4x2fv
    635 #define			glProgramUniformMatrix4x3dv							glwProgramUniformMatrix4x3dv
    636 #define			glProgramUniformMatrix4x3dvEXT						glwProgramUniformMatrix4x3dvEXT
    637 #define			glProgramUniformMatrix4x3fv							glwProgramUniformMatrix4x3fv
    638 #define			glProvokingVertex									glwProvokingVertex
    639 #define			glPushClientAttribDefaultEXT						glwPushClientAttribDefaultEXT
    640 #define			glPushDebugGroup									glwPushDebugGroup
    641 #define			glPushGroupMarkerEXT								glwPushGroupMarkerEXT
    642 #define			glQueryCounter										glwQueryCounter
    643 #define			glReadBuffer										glwReadBuffer
    644 #define			glReadPixels										glwReadPixels
    645 #define			glReadnPixels										glwReadnPixels
    646 #define			glReleaseShaderCompiler								glwReleaseShaderCompiler
    647 #define			glRenderGpuMaskNV									glwRenderGpuMaskNV
    648 #define			glRenderbufferStorage								glwRenderbufferStorage
    649 #define			glRenderbufferStorageMultisample					glwRenderbufferStorageMultisample
    650 #define			glRenderbufferStorageMultisampleEXT					glwRenderbufferStorageMultisampleEXT
    651 #define			glResumeTransformFeedback							glwResumeTransformFeedback
    652 #define			glSampleCoverage									glwSampleCoverage
    653 #define			glSampleMaski										glwSampleMaski
    654 #define			glSamplerParameterIiv								glwSamplerParameterIiv
    655 #define			glSamplerParameterIuiv								glwSamplerParameterIuiv
    656 #define			glSamplerParameterf									glwSamplerParameterf
    657 #define			glSamplerParameterfv								glwSamplerParameterfv
    658 #define			glSamplerParameteri									glwSamplerParameteri
    659 #define			glSamplerParameteriv								glwSamplerParameteriv
    660 #define			glScissor											glwScissor
    661 #define			glScissorArrayv										glwScissorArrayv
    662 #define			glScissorIndexed									glwScissorIndexed
    663 #define			glScissorIndexedv									glwScissorIndexedv
    664 #define			glShaderBinary										glwShaderBinary
    665 #define			glShaderSource										glwShaderSource
    666 #define			glShaderStorageBlockBinding							glwShaderStorageBlockBinding
    667 #define			glSpecializeShader									glwSpecializeShader
    668 #define			glStencilFunc										glwStencilFunc
    669 #define			glStencilFuncSeparate								glwStencilFuncSeparate
    670 #define			glStencilMask										glwStencilMask
    671 #define			glStencilMaskSeparate								glwStencilMaskSeparate
    672 #define			glStencilOp											glwStencilOp
    673 #define			glStencilOpSeparate									glwStencilOpSeparate
    674 #define			glTexBuffer											glwTexBuffer
    675 #define			glTexBufferRange									glwTexBufferRange
    676 #define			glTexImage1D										glwTexImage1D
    677 #define			glTexImage2D										glwTexImage2D
    678 #define			glTexImage2DMultisample								glwTexImage2DMultisample
    679 #define			glTexImage3D										glwTexImage3D
    680 #define			glTexImage3DMultisample								glwTexImage3DMultisample
    681 #define			glTexImage3DOES										glwTexImage3DOES
    682 #define			glTexPageCommitmentARB								glwTexPageCommitmentARB
    683 #define			glTexParameterIiv									glwTexParameterIiv
    684 #define			glTexParameterIuiv									glwTexParameterIuiv
    685 #define			glTexParameterf										glwTexParameterf
    686 #define			glTexParameterfv									glwTexParameterfv
    687 #define			glTexParameteri										glwTexParameteri
    688 #define			glTexParameteriv									glwTexParameteriv
    689 #define			glTexStorage1D										glwTexStorage1D
    690 #define			glTexStorage2D										glwTexStorage2D
    691 #define			glTexStorage2DMultisample							glwTexStorage2DMultisample
    692 #define			glTexStorage3D										glwTexStorage3D
    693 #define			glTexStorage3DMultisample							glwTexStorage3DMultisample
    694 #define			glTexSubImage1D										glwTexSubImage1D
    695 #define			glTexSubImage2D										glwTexSubImage2D
    696 #define			glTexSubImage3D										glwTexSubImage3D
    697 #define			glTexSubImage3DOES									glwTexSubImage3DOES
    698 #define			glTextureBarrier									glwTextureBarrier
    699 #define			glTextureBuffer										glwTextureBuffer
    700 #define			glTextureBufferEXT									glwTextureBufferEXT
    701 #define			glTextureBufferRange								glwTextureBufferRange
    702 #define			glTextureBufferRangeEXT								glwTextureBufferRangeEXT
    703 #define			glTextureImage1DEXT									glwTextureImage1DEXT
    704 #define			glTextureImage2DEXT									glwTextureImage2DEXT
    705 #define			glTextureImage3DEXT									glwTextureImage3DEXT
    706 #define			glTexturePageCommitmentEXT							glwTexturePageCommitmentEXT
    707 #define			glTextureParameterIiv								glwTextureParameterIiv
    708 #define			glTextureParameterIivEXT							glwTextureParameterIivEXT
    709 #define			glTextureParameterIuiv								glwTextureParameterIuiv
    710 #define			glTextureParameterIuivEXT							glwTextureParameterIuivEXT
    711 #define			glTextureParameterf									glwTextureParameterf
    712 #define			glTextureParameterfEXT								glwTextureParameterfEXT
    713 #define			glTextureParameterfv								glwTextureParameterfv
    714 #define			glTextureParameterfvEXT								glwTextureParameterfvEXT
    715 #define			glTextureParameteri									glwTextureParameteri
    716 #define			glTextureParameteriEXT								glwTextureParameteriEXT
    717 #define			glTextureParameteriv								glwTextureParameteriv
    718 #define			glTextureParameterivEXT								glwTextureParameterivEXT
    719 #define			glTextureRenderbufferEXT							glwTextureRenderbufferEXT
    720 #define			glTextureStorage1D									glwTextureStorage1D
    721 #define			glTextureStorage1DEXT								glwTextureStorage1DEXT
    722 #define			glTextureStorage2D									glwTextureStorage2D
    723 #define			glTextureStorage2DEXT								glwTextureStorage2DEXT
    724 #define			glTextureStorage2DMultisample						glwTextureStorage2DMultisample
    725 #define			glTextureStorage2DMultisampleEXT					glwTextureStorage2DMultisampleEXT
    726 #define			glTextureStorage3D									glwTextureStorage3D
    727 #define			glTextureStorage3DEXT								glwTextureStorage3DEXT
    728 #define			glTextureStorage3DMultisample						glwTextureStorage3DMultisample
    729 #define			glTextureStorage3DMultisampleEXT					glwTextureStorage3DMultisampleEXT
    730 #define			glTextureSubImage1D									glwTextureSubImage1D
    731 #define			glTextureSubImage1DEXT								glwTextureSubImage1DEXT
    732 #define			glTextureSubImage2D									glwTextureSubImage2D
    733 #define			glTextureSubImage2DEXT								glwTextureSubImage2DEXT
    734 #define			glTextureSubImage3D									glwTextureSubImage3D
    735 #define			glTextureSubImage3DEXT								glwTextureSubImage3DEXT
    736 #define			glTextureView										glwTextureView
    737 #define			glTransformFeedbackBufferBase						glwTransformFeedbackBufferBase
    738 #define			glTransformFeedbackBufferRange						glwTransformFeedbackBufferRange
    739 #define			glTransformFeedbackVaryings							glwTransformFeedbackVaryings
    740 #define			glUniform1d											glwUniform1d
    741 #define			glUniform1dv										glwUniform1dv
    742 #define			glUniform1f											glwUniform1f
    743 #define			glUniform1fv										glwUniform1fv
    744 #define			glUniform1i											glwUniform1i
    745 #define			glUniform1iv										glwUniform1iv
    746 #define			glUniform1ui										glwUniform1ui
    747 #define			glUniform1uiv										glwUniform1uiv
    748 #define			glUniform2d											glwUniform2d
    749 #define			glUniform2dv										glwUniform2dv
    750 #define			glUniform2f											glwUniform2f
    751 #define			glUniform2fv										glwUniform2fv
    752 #define			glUniform2i											glwUniform2i
    753 #define			glUniform2iv										glwUniform2iv
    754 #define			glUniform2ui										glwUniform2ui
    755 #define			glUniform2uiv										glwUniform2uiv
    756 #define			glUniform3d											glwUniform3d
    757 #define			glUniform3dv										glwUniform3dv
    758 #define			glUniform3f											glwUniform3f
    759 #define			glUniform3fv										glwUniform3fv
    760 #define			glUniform3i											glwUniform3i
    761 #define			glUniform3iv										glwUniform3iv
    762 #define			glUniform3ui										glwUniform3ui
    763 #define			glUniform3uiv										glwUniform3uiv
    764 #define			glUniform4d											glwUniform4d
    765 #define			glUniform4dv										glwUniform4dv
    766 #define			glUniform4f											glwUniform4f
    767 #define			glUniform4fv										glwUniform4fv
    768 #define			glUniform4i											glwUniform4i
    769 #define			glUniform4iv										glwUniform4iv
    770 #define			glUniform4ui										glwUniform4ui
    771 #define			glUniform4uiv										glwUniform4uiv
    772 #define			glUniformBlockBinding								glwUniformBlockBinding
    773 #define			glUniformMatrix2dv									glwUniformMatrix2dv
    774 #define			glUniformMatrix2fv									glwUniformMatrix2fv
    775 #define			glUniformMatrix2x3dv								glwUniformMatrix2x3dv
    776 #define			glUniformMatrix2x3fv								glwUniformMatrix2x3fv
    777 #define			glUniformMatrix2x4dv								glwUniformMatrix2x4dv
    778 #define			glUniformMatrix2x4fv								glwUniformMatrix2x4fv
    779 #define			glUniformMatrix3dv									glwUniformMatrix3dv
    780 #define			glUniformMatrix3fv									glwUniformMatrix3fv
    781 #define			glUniformMatrix3x2dv								glwUniformMatrix3x2dv
    782 #define			glUniformMatrix3x2fv								glwUniformMatrix3x2fv
    783 #define			glUniformMatrix3x4dv								glwUniformMatrix3x4dv
    784 #define			glUniformMatrix3x4fv								glwUniformMatrix3x4fv
    785 #define			glUniformMatrix4dv									glwUniformMatrix4dv
    786 #define			glUniformMatrix4fv									glwUniformMatrix4fv
    787 #define			glUniformMatrix4x2dv								glwUniformMatrix4x2dv
    788 #define			glUniformMatrix4x2fv								glwUniformMatrix4x2fv
    789 #define			glUniformMatrix4x3dv								glwUniformMatrix4x3dv
    790 #define			glUniformMatrix4x3fv								glwUniformMatrix4x3fv
    791 #define			glUniformSubroutinesuiv								glwUniformSubroutinesuiv
    792 #define			glUnmapBuffer										glwUnmapBuffer
    793 #define			glUnmapNamedBuffer									glwUnmapNamedBuffer
    794 #define			glUnmapNamedBufferEXT								glwUnmapNamedBufferEXT
    795 #define			glUseProgram										glwUseProgram
    796 #define			glUseProgramStages									glwUseProgramStages
    797 #define			glValidateProgram									glwValidateProgram
    798 #define			glValidateProgramPipeline							glwValidateProgramPipeline
    799 #define			glVertexArrayAttribBinding							glwVertexArrayAttribBinding
    800 #define			glVertexArrayAttribFormat							glwVertexArrayAttribFormat
    801 #define			glVertexArrayAttribIFormat							glwVertexArrayAttribIFormat
    802 #define			glVertexArrayAttribLFormat							glwVertexArrayAttribLFormat
    803 #define			glVertexArrayBindVertexBufferEXT					glwVertexArrayBindVertexBufferEXT
    804 #define			glVertexArrayBindingDivisor							glwVertexArrayBindingDivisor
    805 #define			glVertexArrayColorOffsetEXT							glwVertexArrayColorOffsetEXT
    806 #define			glVertexArrayEdgeFlagOffsetEXT						glwVertexArrayEdgeFlagOffsetEXT
    807 #define			glVertexArrayElementBuffer							glwVertexArrayElementBuffer
    808 #define			glVertexArrayFogCoordOffsetEXT						glwVertexArrayFogCoordOffsetEXT
    809 #define			glVertexArrayIndexOffsetEXT							glwVertexArrayIndexOffsetEXT
    810 #define			glVertexArrayMultiTexCoordOffsetEXT					glwVertexArrayMultiTexCoordOffsetEXT
    811 #define			glVertexArrayNormalOffsetEXT						glwVertexArrayNormalOffsetEXT
    812 #define			glVertexArraySecondaryColorOffsetEXT				glwVertexArraySecondaryColorOffsetEXT
    813 #define			glVertexArrayTexCoordOffsetEXT						glwVertexArrayTexCoordOffsetEXT
    814 #define			glVertexArrayVertexAttribBindingEXT					glwVertexArrayVertexAttribBindingEXT
    815 #define			glVertexArrayVertexAttribDivisorEXT					glwVertexArrayVertexAttribDivisorEXT
    816 #define			glVertexArrayVertexAttribFormatEXT					glwVertexArrayVertexAttribFormatEXT
    817 #define			glVertexArrayVertexAttribIFormatEXT					glwVertexArrayVertexAttribIFormatEXT
    818 #define			glVertexArrayVertexAttribIOffsetEXT					glwVertexArrayVertexAttribIOffsetEXT
    819 #define			glVertexArrayVertexAttribLFormatEXT					glwVertexArrayVertexAttribLFormatEXT
    820 #define			glVertexArrayVertexAttribLOffsetEXT					glwVertexArrayVertexAttribLOffsetEXT
    821 #define			glVertexArrayVertexAttribOffsetEXT					glwVertexArrayVertexAttribOffsetEXT
    822 #define			glVertexArrayVertexBindingDivisorEXT				glwVertexArrayVertexBindingDivisorEXT
    823 #define			glVertexArrayVertexBuffer							glwVertexArrayVertexBuffer
    824 #define			glVertexArrayVertexBuffers							glwVertexArrayVertexBuffers
    825 #define			glVertexArrayVertexOffsetEXT						glwVertexArrayVertexOffsetEXT
    826 #define			glVertexAttrib1d									glwVertexAttrib1d
    827 #define			glVertexAttrib1dv									glwVertexAttrib1dv
    828 #define			glVertexAttrib1f									glwVertexAttrib1f
    829 #define			glVertexAttrib1fv									glwVertexAttrib1fv
    830 #define			glVertexAttrib1s									glwVertexAttrib1s
    831 #define			glVertexAttrib1sv									glwVertexAttrib1sv
    832 #define			glVertexAttrib2d									glwVertexAttrib2d
    833 #define			glVertexAttrib2dv									glwVertexAttrib2dv
    834 #define			glVertexAttrib2f									glwVertexAttrib2f
    835 #define			glVertexAttrib2fv									glwVertexAttrib2fv
    836 #define			glVertexAttrib2s									glwVertexAttrib2s
    837 #define			glVertexAttrib2sv									glwVertexAttrib2sv
    838 #define			glVertexAttrib3d									glwVertexAttrib3d
    839 #define			glVertexAttrib3dv									glwVertexAttrib3dv
    840 #define			glVertexAttrib3f									glwVertexAttrib3f
    841 #define			glVertexAttrib3fv									glwVertexAttrib3fv
    842 #define			glVertexAttrib3s									glwVertexAttrib3s
    843 #define			glVertexAttrib3sv									glwVertexAttrib3sv
    844 #define			glVertexAttrib4Nbv									glwVertexAttrib4Nbv
    845 #define			glVertexAttrib4Niv									glwVertexAttrib4Niv
    846 #define			glVertexAttrib4Nsv									glwVertexAttrib4Nsv
    847 #define			glVertexAttrib4Nub									glwVertexAttrib4Nub
    848 #define			glVertexAttrib4Nubv									glwVertexAttrib4Nubv
    849 #define			glVertexAttrib4Nuiv									glwVertexAttrib4Nuiv
    850 #define			glVertexAttrib4Nusv									glwVertexAttrib4Nusv
    851 #define			glVertexAttrib4bv									glwVertexAttrib4bv
    852 #define			glVertexAttrib4d									glwVertexAttrib4d
    853 #define			glVertexAttrib4dv									glwVertexAttrib4dv
    854 #define			glVertexAttrib4f									glwVertexAttrib4f
    855 #define			glVertexAttrib4fv									glwVertexAttrib4fv
    856 #define			glVertexAttrib4iv									glwVertexAttrib4iv
    857 #define			glVertexAttrib4s									glwVertexAttrib4s
    858 #define			glVertexAttrib4sv									glwVertexAttrib4sv
    859 #define			glVertexAttrib4ubv									glwVertexAttrib4ubv
    860 #define			glVertexAttrib4uiv									glwVertexAttrib4uiv
    861 #define			glVertexAttrib4usv									glwVertexAttrib4usv
    862 #define			glVertexAttribBinding								glwVertexAttribBinding
    863 #define			glVertexAttribDivisor								glwVertexAttribDivisor
    864 #define			glVertexAttribFormat								glwVertexAttribFormat
    865 #define			glVertexAttribI1i									glwVertexAttribI1i
    866 #define			glVertexAttribI1iv									glwVertexAttribI1iv
    867 #define			glVertexAttribI1ui									glwVertexAttribI1ui
    868 #define			glVertexAttribI1uiv									glwVertexAttribI1uiv
    869 #define			glVertexAttribI2i									glwVertexAttribI2i
    870 #define			glVertexAttribI2iv									glwVertexAttribI2iv
    871 #define			glVertexAttribI2ui									glwVertexAttribI2ui
    872 #define			glVertexAttribI2uiv									glwVertexAttribI2uiv
    873 #define			glVertexAttribI3i									glwVertexAttribI3i
    874 #define			glVertexAttribI3iv									glwVertexAttribI3iv
    875 #define			glVertexAttribI3ui									glwVertexAttribI3ui
    876 #define			glVertexAttribI3uiv									glwVertexAttribI3uiv
    877 #define			glVertexAttribI4bv									glwVertexAttribI4bv
    878 #define			glVertexAttribI4i									glwVertexAttribI4i
    879 #define			glVertexAttribI4iv									glwVertexAttribI4iv
    880 #define			glVertexAttribI4sv									glwVertexAttribI4sv
    881 #define			glVertexAttribI4ubv									glwVertexAttribI4ubv
    882 #define			glVertexAttribI4ui									glwVertexAttribI4ui
    883 #define			glVertexAttribI4uiv									glwVertexAttribI4uiv
    884 #define			glVertexAttribI4usv									glwVertexAttribI4usv
    885 #define			glVertexAttribIFormat								glwVertexAttribIFormat
    886 #define			glVertexAttribIPointer								glwVertexAttribIPointer
    887 #define			glVertexAttribL1d									glwVertexAttribL1d
    888 #define			glVertexAttribL1dv									glwVertexAttribL1dv
    889 #define			glVertexAttribL2d									glwVertexAttribL2d
    890 #define			glVertexAttribL2dv									glwVertexAttribL2dv
    891 #define			glVertexAttribL3d									glwVertexAttribL3d
    892 #define			glVertexAttribL3dv									glwVertexAttribL3dv
    893 #define			glVertexAttribL4d									glwVertexAttribL4d
    894 #define			glVertexAttribL4dv									glwVertexAttribL4dv
    895 #define			glVertexAttribLFormat								glwVertexAttribLFormat
    896 #define			glVertexAttribLPointer								glwVertexAttribLPointer
    897 #define			glVertexAttribP1ui									glwVertexAttribP1ui
    898 #define			glVertexAttribP1uiv									glwVertexAttribP1uiv
    899 #define			glVertexAttribP2ui									glwVertexAttribP2ui
    900 #define			glVertexAttribP2uiv									glwVertexAttribP2uiv
    901 #define			glVertexAttribP3ui									glwVertexAttribP3ui
    902 #define			glVertexAttribP3uiv									glwVertexAttribP3uiv
    903 #define			glVertexAttribP4ui									glwVertexAttribP4ui
    904 #define			glVertexAttribP4uiv									glwVertexAttribP4uiv
    905 #define			glVertexAttribPointer								glwVertexAttribPointer
    906 #define			glVertexBindingDivisor								glwVertexBindingDivisor
    907 #define			glViewport											glwViewport
    908 #define			glViewportArrayv									glwViewportArrayv
    909 #define			glViewportIndexedf									glwViewportIndexedf
    910 #define			glViewportIndexedfv									glwViewportIndexedfv
    911 #define			glWaitSync											glwWaitSync
    912 void			glwActiveShaderProgram								(GLuint pipeline, GLuint program);
    913 void			glwActiveTexture									(GLenum texture);
    914 void			glwAttachShader										(GLuint program, GLuint shader);
    915 void			glwBeginConditionalRender							(GLuint id, GLenum mode);
    916 void			glwBeginQuery										(GLenum target, GLuint id);
    917 void			glwBeginQueryIndexed								(GLenum target, GLuint index, GLuint id);
    918 void			glwBeginTransformFeedback							(GLenum primitiveMode);
    919 void			glwBindAttribLocation								(GLuint program, GLuint index, const GLchar *name);
    920 void			glwBindBuffer										(GLenum target, GLuint buffer);
    921 void			glwBindBufferBase									(GLenum target, GLuint index, GLuint buffer);
    922 void			glwBindBufferRange									(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
    923 void			glwBindBuffersBase									(GLenum target, GLuint first, GLsizei count, const GLuint *buffers);
    924 void			glwBindBuffersRange									(GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes);
    925 void			glwBindFragDataLocation								(GLuint program, GLuint color, const GLchar *name);
    926 void			glwBindFragDataLocationIndexed						(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name);
    927 void			glwBindFramebuffer									(GLenum target, GLuint framebuffer);
    928 void			glwBindImageTexture									(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
    929 void			glwBindImageTextures								(GLuint first, GLsizei count, const GLuint *textures);
    930 void			glwBindMultiTextureEXT								(GLenum texunit, GLenum target, GLuint texture);
    931 void			glwBindProgramPipeline								(GLuint pipeline);
    932 void			glwBindRenderbuffer									(GLenum target, GLuint renderbuffer);
    933 void			glwBindSampler										(GLuint unit, GLuint sampler);
    934 void			glwBindSamplers										(GLuint first, GLsizei count, const GLuint *samplers);
    935 void			glwBindTexture										(GLenum target, GLuint texture);
    936 void			glwBindTextureUnit									(GLuint unit, GLuint texture);
    937 void			glwBindTextures										(GLuint first, GLsizei count, const GLuint *textures);
    938 void			glwBindTransformFeedback							(GLenum target, GLuint id);
    939 void			glwBindVertexArray									(GLuint array);
    940 void			glwBindVertexBuffer									(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
    941 void			glwBindVertexBuffers								(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
    942 void			glwBlendBarrier										();
    943 void			glwBlendColor										(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
    944 void			glwBlendEquation									(GLenum mode);
    945 void			glwBlendEquationSeparate							(GLenum modeRGB, GLenum modeAlpha);
    946 void			glwBlendEquationSeparatei							(GLuint buf, GLenum modeRGB, GLenum modeAlpha);
    947 void			glwBlendEquationi									(GLuint buf, GLenum mode);
    948 void			glwBlendFunc										(GLenum sfactor, GLenum dfactor);
    949 void			glwBlendFuncSeparate								(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
    950 void			glwBlendFuncSeparatei								(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
    951 void			glwBlendFunci										(GLuint buf, GLenum src, GLenum dst);
    952 void			glwBlitFramebuffer									(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
    953 void			glwBlitNamedFramebuffer								(GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
    954 void			glwBufferData										(GLenum target, GLsizeiptr size, const void *data, GLenum usage);
    955 void			glwBufferPageCommitmentARB							(GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit);
    956 void			glwBufferStorage									(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags);
    957 void			glwBufferSubData									(GLenum target, GLintptr offset, GLsizeiptr size, const void *data);
    958 GLenum			glwCheckFramebufferStatus							(GLenum target);
    959 GLenum			glwCheckNamedFramebufferStatus						(GLuint framebuffer, GLenum target);
    960 GLenum			glwCheckNamedFramebufferStatusEXT					(GLuint framebuffer, GLenum target);
    961 void			glwClampColor										(GLenum target, GLenum clamp);
    962 void			glwClear											(GLbitfield mask);
    963 void			glwClearBufferData									(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data);
    964 void			glwClearBufferSubData								(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
    965 void			glwClearBufferfi									(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
    966 void			glwClearBufferfv									(GLenum buffer, GLint drawbuffer, const GLfloat *value);
    967 void			glwClearBufferiv									(GLenum buffer, GLint drawbuffer, const GLint *value);
    968 void			glwClearBufferuiv									(GLenum buffer, GLint drawbuffer, const GLuint *value);
    969 void			glwClearColor										(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
    970 void			glwClearDepth										(GLdouble depth);
    971 void			glwClearDepthf										(GLfloat d);
    972 void			glwClearNamedBufferData								(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);
    973 void			glwClearNamedBufferDataEXT							(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);
    974 void			glwClearNamedBufferSubData							(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
    975 void			glwClearNamedBufferSubDataEXT						(GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
    976 void			glwClearNamedFramebufferfi							(GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
    977 void			glwClearNamedFramebufferfv							(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value);
    978 void			glwClearNamedFramebufferiv							(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value);
    979 void			glwClearNamedFramebufferuiv							(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value);
    980 void			glwClearStencil										(GLint s);
    981 void			glwClearTexImage									(GLuint texture, GLint level, GLenum format, GLenum type, const void *data);
    982 void			glwClearTexSubImage									(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data);
    983 void			glwClientAttribDefaultEXT							(GLbitfield mask);
    984 GLenum			glwClientWaitSync									(GLsync sync, GLbitfield flags, GLuint64 timeout);
    985 void			glwClipControl										(GLenum origin, GLenum depth);
    986 void			glwColorMask										(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
    987 void			glwColorMaski										(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
    988 void			glwCompileShader									(GLuint shader);
    989 void			glwCompressedMultiTexImage1DEXT						(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits);
    990 void			glwCompressedMultiTexImage2DEXT						(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits);
    991 void			glwCompressedMultiTexImage3DEXT						(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits);
    992 void			glwCompressedMultiTexSubImage1DEXT					(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits);
    993 void			glwCompressedMultiTexSubImage2DEXT					(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits);
    994 void			glwCompressedMultiTexSubImage3DEXT					(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits);
    995 void			glwCompressedTexImage1D								(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);
    996 void			glwCompressedTexImage2D								(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);
    997 void			glwCompressedTexImage3D								(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
    998 void			glwCompressedTexImage3DOES							(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
    999 void			glwCompressedTexSubImage1D							(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
   1000 void			glwCompressedTexSubImage2D							(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
   1001 void			glwCompressedTexSubImage3D							(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
   1002 void			glwCompressedTexSubImage3DOES						(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
   1003 void			glwCompressedTextureImage1DEXT						(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits);
   1004 void			glwCompressedTextureImage2DEXT						(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits);
   1005 void			glwCompressedTextureImage3DEXT						(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits);
   1006 void			glwCompressedTextureSubImage1D						(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
   1007 void			glwCompressedTextureSubImage1DEXT					(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits);
   1008 void			glwCompressedTextureSubImage2D						(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
   1009 void			glwCompressedTextureSubImage2DEXT					(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits);
   1010 void			glwCompressedTextureSubImage3D						(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
   1011 void			glwCompressedTextureSubImage3DEXT					(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits);
   1012 void			glwCopyBufferSubData								(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
   1013 void			glwCopyImageSubData									(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth);
   1014 void			glwCopyMultiTexImage1DEXT							(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
   1015 void			glwCopyMultiTexImage2DEXT							(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
   1016 void			glwCopyMultiTexSubImage1DEXT						(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
   1017 void			glwCopyMultiTexSubImage2DEXT						(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
   1018 void			glwCopyMultiTexSubImage3DEXT						(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
   1019 void			glwCopyNamedBufferSubData							(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
   1020 void			glwCopyTexImage1D									(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
   1021 void			glwCopyTexImage2D									(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
   1022 void			glwCopyTexSubImage1D								(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
   1023 void			glwCopyTexSubImage2D								(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
   1024 void			glwCopyTexSubImage3D								(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
   1025 void			glwCopyTexSubImage3DOES								(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
   1026 void			glwCopyTextureImage1DEXT							(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
   1027 void			glwCopyTextureImage2DEXT							(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
   1028 void			glwCopyTextureSubImage1D							(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
   1029 void			glwCopyTextureSubImage1DEXT							(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
   1030 void			glwCopyTextureSubImage2D							(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
   1031 void			glwCopyTextureSubImage2DEXT							(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
   1032 void			glwCopyTextureSubImage3D							(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
   1033 void			glwCopyTextureSubImage3DEXT							(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
   1034 void			glwCreateBuffers									(GLsizei n, GLuint *buffers);
   1035 void			glwCreateFramebuffers								(GLsizei n, GLuint *framebuffers);
   1036 GLuint			glwCreateProgram									();
   1037 void			glwCreateProgramPipelines							(GLsizei n, GLuint *pipelines);
   1038 void			glwCreateQueries									(GLenum target, GLsizei n, GLuint *ids);
   1039 void			glwCreateRenderbuffers								(GLsizei n, GLuint *renderbuffers);
   1040 void			glwCreateSamplers									(GLsizei n, GLuint *samplers);
   1041 GLuint			glwCreateShader										(GLenum type);
   1042 GLuint			glwCreateShaderProgramv								(GLenum type, GLsizei count, const GLchar *const*strings);
   1043 void			glwCreateTextures									(GLenum target, GLsizei n, GLuint *textures);
   1044 void			glwCreateTransformFeedbacks							(GLsizei n, GLuint *ids);
   1045 void			glwCreateVertexArrays								(GLsizei n, GLuint *arrays);
   1046 void			glwCullFace											(GLenum mode);
   1047 void			glwDebugMessageCallback								(GLDEBUGPROC callback, const void *userParam);
   1048 void			glwDebugMessageControl								(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
   1049 void			glwDebugMessageInsert								(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
   1050 void			glwDeleteBuffers									(GLsizei n, const GLuint *buffers);
   1051 void			glwDeleteFramebuffers								(GLsizei n, const GLuint *framebuffers);
   1052 void			glwDeleteProgram									(GLuint program);
   1053 void			glwDeleteProgramPipelines							(GLsizei n, const GLuint *pipelines);
   1054 void			glwDeleteQueries									(GLsizei n, const GLuint *ids);
   1055 void			glwDeleteRenderbuffers								(GLsizei n, const GLuint *renderbuffers);
   1056 void			glwDeleteSamplers									(GLsizei count, const GLuint *samplers);
   1057 void			glwDeleteShader										(GLuint shader);
   1058 void			glwDeleteSync										(GLsync sync);
   1059 void			glwDeleteTextures									(GLsizei n, const GLuint *textures);
   1060 void			glwDeleteTransformFeedbacks							(GLsizei n, const GLuint *ids);
   1061 void			glwDeleteVertexArrays								(GLsizei n, const GLuint *arrays);
   1062 void			glwDepthBoundsEXT									(GLclampd zmin, GLclampd zmax);
   1063 void			glwDepthFunc										(GLenum func);
   1064 void			glwDepthMask										(GLboolean flag);
   1065 void			glwDepthRange										(GLdouble n, GLdouble f);
   1066 void			glwDepthRangeArrayfvOES								(GLuint first, GLsizei count, const GLfloat *v);
   1067 void			glwDepthRangeArrayv									(GLuint first, GLsizei count, const GLdouble *v);
   1068 void			glwDepthRangeIndexed								(GLuint index, GLdouble n, GLdouble f);
   1069 void			glwDepthRangeIndexedfOES							(GLuint index, GLfloat n, GLfloat f);
   1070 void			glwDepthRangef										(GLfloat n, GLfloat f);
   1071 void			glwDetachShader										(GLuint program, GLuint shader);
   1072 void			glwDisable											(GLenum cap);
   1073 void			glwDisableClientStateIndexedEXT						(GLenum array, GLuint index);
   1074 void			glwDisableClientStateiEXT							(GLenum array, GLuint index);
   1075 void			glwDisableVertexArrayAttrib							(GLuint vaobj, GLuint index);
   1076 void			glwDisableVertexArrayAttribEXT						(GLuint vaobj, GLuint index);
   1077 void			glwDisableVertexArrayEXT							(GLuint vaobj, GLenum array);
   1078 void			glwDisableVertexAttribArray							(GLuint index);
   1079 void			glwDisablei											(GLenum target, GLuint index);
   1080 void			glwDispatchCompute									(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
   1081 void			glwDispatchComputeIndirect							(GLintptr indirect);
   1082 void			glwDrawArrays										(GLenum mode, GLint first, GLsizei count);
   1083 void			glwDrawArraysIndirect								(GLenum mode, const void *indirect);
   1084 void			glwDrawArraysInstanced								(GLenum mode, GLint first, GLsizei count, GLsizei instancecount);
   1085 void			glwDrawArraysInstancedBaseInstance					(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance);
   1086 void			glwDrawBuffer										(GLenum buf);
   1087 void			glwDrawBuffers										(GLsizei n, const GLenum *bufs);
   1088 void			glwDrawElements										(GLenum mode, GLsizei count, GLenum type, const void *indices);
   1089 void			glwDrawElementsBaseVertex							(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
   1090 void			glwDrawElementsIndirect								(GLenum mode, GLenum type, const void *indirect);
   1091 void			glwDrawElementsInstanced							(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount);
   1092 void			glwDrawElementsInstancedBaseInstance				(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance);
   1093 void			glwDrawElementsInstancedBaseVertex					(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
   1094 void			glwDrawElementsInstancedBaseVertexBaseInstance		(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
   1095 void			glwDrawRangeElements								(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
   1096 void			glwDrawRangeElementsBaseVertex						(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
   1097 void			glwDrawTransformFeedback							(GLenum mode, GLuint id);
   1098 void			glwDrawTransformFeedbackInstanced					(GLenum mode, GLuint id, GLsizei instancecount);
   1099 void			glwDrawTransformFeedbackStream						(GLenum mode, GLuint id, GLuint stream);
   1100 void			glwDrawTransformFeedbackStreamInstanced				(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount);
   1101 void			glwEGLImageTargetRenderbufferStorageOES				(GLenum target, GLeglImageOES image);
   1102 void			glwEGLImageTargetTexture2DOES						(GLenum target, GLeglImageOES image);
   1103 void			glwEnable											(GLenum cap);
   1104 void			glwEnableClientStateIndexedEXT						(GLenum array, GLuint index);
   1105 void			glwEnableClientStateiEXT							(GLenum array, GLuint index);
   1106 void			glwEnableVertexArrayAttrib							(GLuint vaobj, GLuint index);
   1107 void			glwEnableVertexArrayAttribEXT						(GLuint vaobj, GLuint index);
   1108 void			glwEnableVertexArrayEXT								(GLuint vaobj, GLenum array);
   1109 void			glwEnableVertexAttribArray							(GLuint index);
   1110 void			glwEnablei											(GLenum target, GLuint index);
   1111 void			glwEndConditionalRender								();
   1112 void			glwEndQuery											(GLenum target);
   1113 void			glwEndQueryIndexed									(GLenum target, GLuint index);
   1114 void			glwEndTransformFeedback								();
   1115 GLsync			glwFenceSync										(GLenum condition, GLbitfield flags);
   1116 void			glwFinish											();
   1117 void			glwFlush											();
   1118 void			glwFlushMappedBufferRange							(GLenum target, GLintptr offset, GLsizeiptr length);
   1119 void			glwFlushMappedNamedBufferRange						(GLuint buffer, GLintptr offset, GLsizeiptr length);
   1120 void			glwFlushMappedNamedBufferRangeEXT					(GLuint buffer, GLintptr offset, GLsizeiptr length);
   1121 void			glwFramebufferDrawBufferEXT							(GLuint framebuffer, GLenum mode);
   1122 void			glwFramebufferDrawBuffersEXT						(GLuint framebuffer, GLsizei n, const GLenum *bufs);
   1123 void			glwFramebufferParameteri							(GLenum target, GLenum pname, GLint param);
   1124 void			glwFramebufferReadBufferEXT							(GLuint framebuffer, GLenum mode);
   1125 void			glwFramebufferRenderbuffer							(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
   1126 void			glwFramebufferTexture								(GLenum target, GLenum attachment, GLuint texture, GLint level);
   1127 void			glwFramebufferTexture1D								(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
   1128 void			glwFramebufferTexture2D								(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
   1129 void			glwFramebufferTexture2DMultisampleEXT				(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
   1130 void			glwFramebufferTexture3D								(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
   1131 void			glwFramebufferTexture3DOES							(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
   1132 void			glwFramebufferTextureLayer							(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
   1133 void			glwFramebufferTextureMultisampleMultiviewOVR		(GLenum target, GLenum attachment, GLuint texture, GLint level, GLsizei samples, GLint baseViewIndex, GLsizei numViews);
   1134 void			glwFramebufferTextureMultiviewOVR					(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews);
   1135 void			glwFrontFace										(GLenum mode);
   1136 void			glwGenBuffers										(GLsizei n, GLuint *buffers);
   1137 void			glwGenFramebuffers									(GLsizei n, GLuint *framebuffers);
   1138 void			glwGenProgramPipelines								(GLsizei n, GLuint *pipelines);
   1139 void			glwGenQueries										(GLsizei n, GLuint *ids);
   1140 void			glwGenRenderbuffers									(GLsizei n, GLuint *renderbuffers);
   1141 void			glwGenSamplers										(GLsizei count, GLuint *samplers);
   1142 void			glwGenTextures										(GLsizei n, GLuint *textures);
   1143 void			glwGenTransformFeedbacks							(GLsizei n, GLuint *ids);
   1144 void			glwGenVertexArrays									(GLsizei n, GLuint *arrays);
   1145 void			glwGenerateMipmap									(GLenum target);
   1146 void			glwGenerateMultiTexMipmapEXT						(GLenum texunit, GLenum target);
   1147 void			glwGenerateTextureMipmap							(GLuint texture);
   1148 void			glwGenerateTextureMipmapEXT							(GLuint texture, GLenum target);
   1149 void			glwGetActiveAtomicCounterBufferiv					(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params);
   1150 void			glwGetActiveAttrib									(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
   1151 void			glwGetActiveSubroutineName							(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
   1152 void			glwGetActiveSubroutineUniformName					(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
   1153 void			glwGetActiveSubroutineUniformiv						(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values);
   1154 void			glwGetActiveUniform									(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
   1155 void			glwGetActiveUniformBlockName						(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);
   1156 void			glwGetActiveUniformBlockiv							(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
   1157 void			glwGetActiveUniformName								(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
   1158 void			glwGetActiveUniformsiv								(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
   1159 void			glwGetAttachedShaders								(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders);
   1160 GLint			glwGetAttribLocation								(GLuint program, const GLchar *name);
   1161 void			glwGetBooleani_v									(GLenum target, GLuint index, GLboolean *data);
   1162 void			glwGetBooleanv										(GLenum pname, GLboolean *data);
   1163 void			glwGetBufferParameteri64v							(GLenum target, GLenum pname, GLint64 *params);
   1164 void			glwGetBufferParameteriv								(GLenum target, GLenum pname, GLint *params);
   1165 void			glwGetBufferPointerv								(GLenum target, GLenum pname, void **params);
   1166 void			glwGetBufferSubData									(GLenum target, GLintptr offset, GLsizeiptr size, void *data);
   1167 void			glwGetCompressedMultiTexImageEXT					(GLenum texunit, GLenum target, GLint lod, void *img);
   1168 void			glwGetCompressedTexImage							(GLenum target, GLint level, void *img);
   1169 void			glwGetCompressedTextureImage						(GLuint texture, GLint level, GLsizei bufSize, void *pixels);
   1170 void			glwGetCompressedTextureImageEXT						(GLuint texture, GLenum target, GLint lod, void *img);
   1171 void			glwGetCompressedTextureSubImage						(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels);
   1172 GLuint			glwGetDebugMessageLog								(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
   1173 void			glwGetDoublei_v										(GLenum target, GLuint index, GLdouble *data);
   1174 void			glwGetDoublev										(GLenum pname, GLdouble *data);
   1175 GLenum			glwGetError											();
   1176 void			glwGetFloati_v										(GLenum target, GLuint index, GLfloat *data);
   1177 void			glwGetFloatv										(GLenum pname, GLfloat *data);
   1178 GLint			glwGetFragDataIndex									(GLuint program, const GLchar *name);
   1179 GLint			glwGetFragDataLocation								(GLuint program, const GLchar *name);
   1180 void			glwGetFramebufferAttachmentParameteriv				(GLenum target, GLenum attachment, GLenum pname, GLint *params);
   1181 void			glwGetFramebufferParameteriv						(GLenum target, GLenum pname, GLint *params);
   1182 void			glwGetFramebufferParameterivEXT						(GLuint framebuffer, GLenum pname, GLint *params);
   1183 GLenum			glwGetGraphicsResetStatus							();
   1184 void			glwGetInteger64i_v									(GLenum target, GLuint index, GLint64 *data);
   1185 void			glwGetInteger64v									(GLenum pname, GLint64 *data);
   1186 void			glwGetIntegeri_v									(GLenum target, GLuint index, GLint *data);
   1187 void			glwGetIntegerv										(GLenum pname, GLint *data);
   1188 void			glwGetInternalformatSampleivNV						(GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei bufSize, GLint *params);
   1189 void			glwGetInternalformati64v							(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params);
   1190 void			glwGetInternalformativ								(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params);
   1191 void			glwGetMultiTexEnvfvEXT								(GLenum texunit, GLenum target, GLenum pname, GLfloat *params);
   1192 void			glwGetMultiTexEnvivEXT								(GLenum texunit, GLenum target, GLenum pname, GLint *params);
   1193 void			glwGetMultiTexGendvEXT								(GLenum texunit, GLenum coord, GLenum pname, GLdouble *params);
   1194 void			glwGetMultiTexGenfvEXT								(GLenum texunit, GLenum coord, GLenum pname, GLfloat *params);
   1195 void			glwGetMultiTexGenivEXT								(GLenum texunit, GLenum coord, GLenum pname, GLint *params);
   1196 void			glwGetMultiTexImageEXT								(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
   1197 void			glwGetMultiTexLevelParameterfvEXT					(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params);
   1198 void			glwGetMultiTexLevelParameterivEXT					(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params);
   1199 void			glwGetMultiTexParameterIivEXT						(GLenum texunit, GLenum target, GLenum pname, GLint *params);
   1200 void			glwGetMultiTexParameterIuivEXT						(GLenum texunit, GLenum target, GLenum pname, GLuint *params);
   1201 void			glwGetMultiTexParameterfvEXT						(GLenum texunit, GLenum target, GLenum pname, GLfloat *params);
   1202 void			glwGetMultiTexParameterivEXT						(GLenum texunit, GLenum target, GLenum pname, GLint *params);
   1203 void			glwGetMultisamplefv									(GLenum pname, GLuint index, GLfloat *val);
   1204 void			glwGetNamedBufferParameteri64v						(GLuint buffer, GLenum pname, GLint64 *params);
   1205 void			glwGetNamedBufferParameteriv						(GLuint buffer, GLenum pname, GLint *params);
   1206 void			glwGetNamedBufferParameterivEXT						(GLuint buffer, GLenum pname, GLint *params);
   1207 void			glwGetNamedBufferPointerv							(GLuint buffer, GLenum pname, void **params);
   1208 void			glwGetNamedBufferPointervEXT						(GLuint buffer, GLenum pname, void **params);
   1209 void			glwGetNamedBufferSubData							(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data);
   1210 void			glwGetNamedBufferSubDataEXT							(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data);
   1211 void			glwGetNamedFramebufferAttachmentParameteriv			(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params);
   1212 void			glwGetNamedFramebufferAttachmentParameterivEXT		(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params);
   1213 void			glwGetNamedFramebufferParameteriv					(GLuint framebuffer, GLenum pname, GLint *param);
   1214 void			glwGetNamedFramebufferParameterivEXT				(GLuint framebuffer, GLenum pname, GLint *params);
   1215 void			glwGetNamedProgramLocalParameterIivEXT				(GLuint program, GLenum target, GLuint index, GLint *params);
   1216 void			glwGetNamedProgramLocalParameterIuivEXT				(GLuint program, GLenum target, GLuint index, GLuint *params);
   1217 void			glwGetNamedProgramLocalParameterdvEXT				(GLuint program, GLenum target, GLuint index, GLdouble *params);
   1218 void			glwGetNamedProgramLocalParameterfvEXT				(GLuint program, GLenum target, GLuint index, GLfloat *params);
   1219 void			glwGetNamedProgramStringEXT							(GLuint program, GLenum target, GLenum pname, void *string);
   1220 void			glwGetNamedProgramivEXT								(GLuint program, GLenum target, GLenum pname, GLint *params);
   1221 void			glwGetNamedRenderbufferParameteriv					(GLuint renderbuffer, GLenum pname, GLint *params);
   1222 void			glwGetNamedRenderbufferParameterivEXT				(GLuint renderbuffer, GLenum pname, GLint *params);
   1223 void			glwGetObjectLabel									(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
   1224 void			glwGetObjectPtrLabel								(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
   1225 void			glwGetPointerIndexedvEXT							(GLenum target, GLuint index, void **data);
   1226 void			glwGetPointeri_vEXT									(GLenum pname, GLuint index, void **params);
   1227 void			glwGetPointerv										(GLenum pname, void **params);
   1228 void			glwGetProgramBinary									(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary);
   1229 void			glwGetProgramInfoLog								(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
   1230 void			glwGetProgramInterfaceiv							(GLuint program, GLenum programInterface, GLenum pname, GLint *params);
   1231 void			glwGetProgramPipelineInfoLog						(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
   1232 void			glwGetProgramPipelineiv								(GLuint pipeline, GLenum pname, GLint *params);
   1233 GLuint			glwGetProgramResourceIndex							(GLuint program, GLenum programInterface, const GLchar *name);
   1234 GLint			glwGetProgramResourceLocation						(GLuint program, GLenum programInterface, const GLchar *name);
   1235 GLint			glwGetProgramResourceLocationIndex					(GLuint program, GLenum programInterface, const GLchar *name);
   1236 void			glwGetProgramResourceName							(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
   1237 void			glwGetProgramResourceiv								(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params);
   1238 void			glwGetProgramStageiv								(GLuint program, GLenum shadertype, GLenum pname, GLint *values);
   1239 void			glwGetProgramiv										(GLuint program, GLenum pname, GLint *params);
   1240 void			glwGetQueryBufferObjecti64v							(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
   1241 void			glwGetQueryBufferObjectiv							(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
   1242 void			glwGetQueryBufferObjectui64v						(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
   1243 void			glwGetQueryBufferObjectuiv							(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
   1244 void			glwGetQueryIndexediv								(GLenum target, GLuint index, GLenum pname, GLint *params);
   1245 void			glwGetQueryObjecti64v								(GLuint id, GLenum pname, GLint64 *params);
   1246 void			glwGetQueryObjectiv									(GLuint id, GLenum pname, GLint *params);
   1247 void			glwGetQueryObjectui64v								(GLuint id, GLenum pname, GLuint64 *params);
   1248 void			glwGetQueryObjectuiv								(GLuint id, GLenum pname, GLuint *params);
   1249 void			glwGetQueryiv										(GLenum target, GLenum pname, GLint *params);
   1250 void			glwGetRenderbufferParameteriv						(GLenum target, GLenum pname, GLint *params);
   1251 void			glwGetSamplerParameterIiv							(GLuint sampler, GLenum pname, GLint *params);
   1252 void			glwGetSamplerParameterIuiv							(GLuint sampler, GLenum pname, GLuint *params);
   1253 void			glwGetSamplerParameterfv							(GLuint sampler, GLenum pname, GLfloat *params);
   1254 void			glwGetSamplerParameteriv							(GLuint sampler, GLenum pname, GLint *params);
   1255 void			glwGetShaderInfoLog									(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
   1256 void			glwGetShaderPrecisionFormat							(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision);
   1257 void			glwGetShaderSource									(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
   1258 void			glwGetShaderiv										(GLuint shader, GLenum pname, GLint *params);
   1259 const GLubyte *	glwGetString										(GLenum name);
   1260 const GLubyte *	glwGetStringi										(GLenum name, GLuint index);
   1261 GLuint			glwGetSubroutineIndex								(GLuint program, GLenum shadertype, const GLchar *name);
   1262 GLint			glwGetSubroutineUniformLocation						(GLuint program, GLenum shadertype, const GLchar *name);
   1263 void			glwGetSynciv										(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
   1264 void			glwGetTexImage										(GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
   1265 void			glwGetTexLevelParameterfv							(GLenum target, GLint level, GLenum pname, GLfloat *params);
   1266 void			glwGetTexLevelParameteriv							(GLenum target, GLint level, GLenum pname, GLint *params);
   1267 void			glwGetTexParameterIiv								(GLenum target, GLenum pname, GLint *params);
   1268 void			glwGetTexParameterIuiv								(GLenum target, GLenum pname, GLuint *params);
   1269 void			glwGetTexParameterfv								(GLenum target, GLenum pname, GLfloat *params);
   1270 void			glwGetTexParameteriv								(GLenum target, GLenum pname, GLint *params);
   1271 void			glwGetTextureImage									(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
   1272 void			glwGetTextureImageEXT								(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
   1273 void			glwGetTextureLevelParameterfv						(GLuint texture, GLint level, GLenum pname, GLfloat *params);
   1274 void			glwGetTextureLevelParameterfvEXT					(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params);
   1275 void			glwGetTextureLevelParameteriv						(GLuint texture, GLint level, GLenum pname, GLint *params);
   1276 void			glwGetTextureLevelParameterivEXT					(GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params);
   1277 void			glwGetTextureParameterIiv							(GLuint texture, GLenum pname, GLint *params);
   1278 void			glwGetTextureParameterIivEXT						(GLuint texture, GLenum target, GLenum pname, GLint *params);
   1279 void			glwGetTextureParameterIuiv							(GLuint texture, GLenum pname, GLuint *params);
   1280 void			glwGetTextureParameterIuivEXT						(GLuint texture, GLenum target, GLenum pname, GLuint *params);
   1281 void			glwGetTextureParameterfv							(GLuint texture, GLenum pname, GLfloat *params);
   1282 void			glwGetTextureParameterfvEXT							(GLuint texture, GLenum target, GLenum pname, GLfloat *params);
   1283 void			glwGetTextureParameteriv							(GLuint texture, GLenum pname, GLint *params);
   1284 void			glwGetTextureParameterivEXT							(GLuint texture, GLenum target, GLenum pname, GLint *params);
   1285 void			glwGetTextureSubImage								(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
   1286 void			glwGetTransformFeedbackVarying						(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
   1287 void			glwGetTransformFeedbacki64_v						(GLuint xfb, GLenum pname, GLuint index, GLint64 *param);
   1288 void			glwGetTransformFeedbacki_v							(GLuint xfb, GLenum pname, GLuint index, GLint *param);
   1289 void			glwGetTransformFeedbackiv							(GLuint xfb, GLenum pname, GLint *param);
   1290 GLuint			glwGetUniformBlockIndex								(GLuint program, const GLchar *uniformBlockName);
   1291 void			glwGetUniformIndices								(GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices);
   1292 GLint			glwGetUniformLocation								(GLuint program, const GLchar *name);
   1293 void			glwGetUniformSubroutineuiv							(GLenum shadertype, GLint location, GLuint *params);
   1294 void			glwGetUniformdv										(GLuint program, GLint location, GLdouble *params);
   1295 void			glwGetUniformfv										(GLuint program, GLint location, GLfloat *params);
   1296 void			glwGetUniformiv										(GLuint program, GLint location, GLint *params);
   1297 void			glwGetUniformuiv									(GLuint program, GLint location, GLuint *params);
   1298 void			glwGetVertexArrayIndexed64iv						(GLuint vaobj, GLuint index, GLenum pname, GLint64 *param);
   1299 void			glwGetVertexArrayIndexediv							(GLuint vaobj, GLuint index, GLenum pname, GLint *param);
   1300 void			glwGetVertexArrayIntegeri_vEXT						(GLuint vaobj, GLuint index, GLenum pname, GLint *param);
   1301 void			glwGetVertexArrayIntegervEXT						(GLuint vaobj, GLenum pname, GLint *param);
   1302 void			glwGetVertexArrayPointeri_vEXT						(GLuint vaobj, GLuint index, GLenum pname, void **param);
   1303 void			glwGetVertexArrayPointervEXT						(GLuint vaobj, GLenum pname, void **param);
   1304 void			glwGetVertexArrayiv									(GLuint vaobj, GLenum pname, GLint *param);
   1305 void			glwGetVertexAttribIiv								(GLuint index, GLenum pname, GLint *params);
   1306 void			glwGetVertexAttribIuiv								(GLuint index, GLenum pname, GLuint *params);
   1307 void			glwGetVertexAttribLdv								(GLuint index, GLenum pname, GLdouble *params);
   1308 void			glwGetVertexAttribPointerv							(GLuint index, GLenum pname, void **pointer);
   1309 void			glwGetVertexAttribdv								(GLuint index, GLenum pname, GLdouble *params);
   1310 void			glwGetVertexAttribfv								(GLuint index, GLenum pname, GLfloat *params);
   1311 void			glwGetVertexAttribiv								(GLuint index, GLenum pname, GLint *params);
   1312 void			glwGetnCompressedTexImage							(GLenum target, GLint lod, GLsizei bufSize, void *pixels);
   1313 void			glwGetnTexImage										(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
   1314 void			glwGetnUniformdv									(GLuint program, GLint location, GLsizei bufSize, GLdouble *params);
   1315 void			glwGetnUniformfv									(GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
   1316 void			glwGetnUniformiv									(GLuint program, GLint location, GLsizei bufSize, GLint *params);
   1317 void			glwGetnUniformuiv									(GLuint program, GLint location, GLsizei bufSize, GLuint *params);
   1318 void			glwHint												(GLenum target, GLenum mode);
   1319 void			glwInsertEventMarkerEXT								(GLsizei length, const GLchar *marker);
   1320 void			glwInvalidateBufferData								(GLuint buffer);
   1321 void			glwInvalidateBufferSubData							(GLuint buffer, GLintptr offset, GLsizeiptr length);
   1322 void			glwInvalidateFramebuffer							(GLenum target, GLsizei numAttachments, const GLenum *attachments);
   1323 void			glwInvalidateNamedFramebufferData					(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments);
   1324 void			glwInvalidateNamedFramebufferSubData				(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
   1325 void			glwInvalidateSubFramebuffer							(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
   1326 void			glwInvalidateTexImage								(GLuint texture, GLint level);
   1327 void			glwInvalidateTexSubImage							(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth);
   1328 GLboolean		glwIsBuffer											(GLuint buffer);
   1329 GLboolean		glwIsEnabled										(GLenum cap);
   1330 GLboolean		glwIsEnabledi										(GLenum target, GLuint index);
   1331 GLboolean		glwIsFramebuffer									(GLuint framebuffer);
   1332 GLboolean		glwIsProgram										(GLuint program);
   1333 GLboolean		glwIsProgramPipeline								(GLuint pipeline);
   1334 GLboolean		glwIsQuery											(GLuint id);
   1335 GLboolean		glwIsRenderbuffer									(GLuint renderbuffer);
   1336 GLboolean		glwIsSampler										(GLuint sampler);
   1337 GLboolean		glwIsShader											(GLuint shader);
   1338 GLboolean		glwIsSync											(GLsync sync);
   1339 GLboolean		glwIsTexture										(GLuint texture);
   1340 GLboolean		glwIsTransformFeedback								(GLuint id);
   1341 GLboolean		glwIsVertexArray									(GLuint array);
   1342 void			glwLineWidth										(GLfloat width);
   1343 void			glwLinkProgram										(GLuint program);
   1344 void			glwLogicOp											(GLenum opcode);
   1345 void *			glwMapBuffer										(GLenum target, GLenum access);
   1346 void *			glwMapBufferRange									(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
   1347 void *			glwMapNamedBuffer									(GLuint buffer, GLenum access);
   1348 void *			glwMapNamedBufferEXT								(GLuint buffer, GLenum access);
   1349 void *			glwMapNamedBufferRange								(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);
   1350 void *			glwMapNamedBufferRangeEXT							(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);
   1351 void			glwMatrixFrustumEXT									(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
   1352 void			glwMatrixLoadIdentityEXT							(GLenum mode);
   1353 void			glwMatrixLoadTransposedEXT							(GLenum mode, const GLdouble *m);
   1354 void			glwMatrixLoadTransposefEXT							(GLenum mode, const GLfloat *m);
   1355 void			glwMatrixLoaddEXT									(GLenum mode, const GLdouble *m);
   1356 void			glwMatrixLoadfEXT									(GLenum mode, const GLfloat *m);
   1357 void			glwMatrixMultTransposedEXT							(GLenum mode, const GLdouble *m);
   1358 void			glwMatrixMultTransposefEXT							(GLenum mode, const GLfloat *m);
   1359 void			glwMatrixMultdEXT									(GLenum mode, const GLdouble *m);
   1360 void			glwMatrixMultfEXT									(GLenum mode, const GLfloat *m);
   1361 void			glwMatrixOrthoEXT									(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
   1362 void			glwMatrixPopEXT										(GLenum mode);
   1363 void			glwMatrixPushEXT									(GLenum mode);
   1364 void			glwMatrixRotatedEXT									(GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
   1365 void			glwMatrixRotatefEXT									(GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
   1366 void			glwMatrixScaledEXT									(GLenum mode, GLdouble x, GLdouble y, GLdouble z);
   1367 void			glwMatrixScalefEXT									(GLenum mode, GLfloat x, GLfloat y, GLfloat z);
   1368 void			glwMatrixTranslatedEXT								(GLenum mode, GLdouble x, GLdouble y, GLdouble z);
   1369 void			glwMatrixTranslatefEXT								(GLenum mode, GLfloat x, GLfloat y, GLfloat z);
   1370 void			glwMaxShaderCompilerThreadsKHR						(GLuint count);
   1371 void			glwMemoryBarrier									(GLbitfield barriers);
   1372 void			glwMemoryBarrierByRegion							(GLbitfield barriers);
   1373 void			glwMinSampleShading									(GLfloat value);
   1374 void			glwMultiDrawArrays									(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount);
   1375 void			glwMultiDrawArraysIndirect							(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride);
   1376 void			glwMultiDrawArraysIndirectCount						(GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
   1377 void			glwMultiDrawElements								(GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount);
   1378 void			glwMultiDrawElementsBaseVertex						(GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex);
   1379 void			glwMultiDrawElementsIndirect						(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride);
   1380 void			glwMultiDrawElementsIndirectCount					(GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
   1381 void			glwMultiTexBufferEXT								(GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer);
   1382 void			glwMultiTexCoordPointerEXT							(GLenum texunit, GLint size, GLenum type, GLsizei stride, const void *pointer);
   1383 void			glwMultiTexEnvfEXT									(GLenum texunit, GLenum target, GLenum pname, GLfloat param);
   1384 void			glwMultiTexEnvfvEXT									(GLenum texunit, GLenum target, GLenum pname, const GLfloat *params);
   1385 void			glwMultiTexEnviEXT									(GLenum texunit, GLenum target, GLenum pname, GLint param);
   1386 void			glwMultiTexEnvivEXT									(GLenum texunit, GLenum target, GLenum pname, const GLint *params);
   1387 void			glwMultiTexGendEXT									(GLenum texunit, GLenum coord, GLenum pname, GLdouble param);
   1388 void			glwMultiTexGendvEXT									(GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params);
   1389 void			glwMultiTexGenfEXT									(GLenum texunit, GLenum coord, GLenum pname, GLfloat param);
   1390 void			glwMultiTexGenfvEXT									(GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params);
   1391 void			glwMultiTexGeniEXT									(GLenum texunit, GLenum coord, GLenum pname, GLint param);
   1392 void			glwMultiTexGenivEXT									(GLenum texunit, GLenum coord, GLenum pname, const GLint *params);
   1393 void			glwMultiTexImage1DEXT								(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
   1394 void			glwMultiTexImage2DEXT								(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
   1395 void			glwMultiTexImage3DEXT								(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
   1396 void			glwMultiTexParameterIivEXT							(GLenum texunit, GLenum target, GLenum pname, const GLint *params);
   1397 void			glwMultiTexParameterIuivEXT							(GLenum texunit, GLenum target, GLenum pname, const GLuint *params);
   1398 void			glwMultiTexParameterfEXT							(GLenum texunit, GLenum target, GLenum pname, GLfloat param);
   1399 void			glwMultiTexParameterfvEXT							(GLenum texunit, GLenum target, GLenum pname, const GLfloat *params);
   1400 void			glwMultiTexParameteriEXT							(GLenum texunit, GLenum target, GLenum pname, GLint param);
   1401 void			glwMultiTexParameterivEXT							(GLenum texunit, GLenum target, GLenum pname, const GLint *params);
   1402 void			glwMultiTexRenderbufferEXT							(GLenum texunit, GLenum target, GLuint renderbuffer);
   1403 void			glwMultiTexSubImage1DEXT							(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
   1404 void			glwMultiTexSubImage2DEXT							(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
   1405 void			glwMultiTexSubImage3DEXT							(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
   1406 void			glwMulticastBarrierNV								();
   1407 void			glwMulticastBlitFramebufferNV						(GLuint srcGpu, GLuint dstGpu, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
   1408 void			glwMulticastBufferSubDataNV							(GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);
   1409 void			glwMulticastCopyBufferSubDataNV						(GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
   1410 void			glwMulticastCopyImageSubDataNV						(GLuint srcGpu, GLbitfield dstGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth);
   1411 void			glwMulticastFramebufferSampleLocationsfvNV			(GLuint gpu, GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v);
   1412 void			glwMulticastGetQueryObjecti64vNV					(GLuint gpu, GLuint id, GLenum pname, GLint64 *params);
   1413 void			glwMulticastGetQueryObjectivNV						(GLuint gpu, GLuint id, GLenum pname, GLint *params);
   1414 void			glwMulticastGetQueryObjectui64vNV					(GLuint gpu, GLuint id, GLenum pname, GLuint64 *params);
   1415 void			glwMulticastGetQueryObjectuivNV						(GLuint gpu, GLuint id, GLenum pname, GLuint *params);
   1416 void			glwMulticastWaitSyncNV								(GLuint signalGpu, GLbitfield waitGpuMask);
   1417 void			glwNamedBufferData									(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage);
   1418 void			glwNamedBufferDataEXT								(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage);
   1419 void			glwNamedBufferPageCommitmentARB						(GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit);
   1420 void			glwNamedBufferPageCommitmentEXT						(GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit);
   1421 void			glwNamedBufferStorage								(GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags);
   1422 void			glwNamedBufferSubData								(GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);
   1423 void			glwNamedCopyBufferSubDataEXT						(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
   1424 void			glwNamedFramebufferDrawBuffer						(GLuint framebuffer, GLenum buf);
   1425 void			glwNamedFramebufferDrawBuffers						(GLuint framebuffer, GLsizei n, const GLenum *bufs);
   1426 void			glwNamedFramebufferParameteri						(GLuint framebuffer, GLenum pname, GLint param);
   1427 void			glwNamedFramebufferParameteriEXT					(GLuint framebuffer, GLenum pname, GLint param);
   1428 void			glwNamedFramebufferReadBuffer						(GLuint framebuffer, GLenum src);
   1429 void			glwNamedFramebufferRenderbuffer						(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
   1430 void			glwNamedFramebufferRenderbufferEXT					(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
   1431 void			glwNamedFramebufferTexture							(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
   1432 void			glwNamedFramebufferTexture1DEXT						(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
   1433 void			glwNamedFramebufferTexture2DEXT						(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
   1434 void			glwNamedFramebufferTexture3DEXT						(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
   1435 void			glwNamedFramebufferTextureEXT						(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
   1436 void			glwNamedFramebufferTextureFaceEXT					(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face);
   1437 void			glwNamedFramebufferTextureLayer						(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
   1438 void			glwNamedFramebufferTextureLayerEXT					(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
   1439 void			glwNamedProgramLocalParameter4dEXT					(GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
   1440 void			glwNamedProgramLocalParameter4dvEXT					(GLuint program, GLenum target, GLuint index, const GLdouble *params);
   1441 void			glwNamedProgramLocalParameter4fEXT					(GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
   1442 void			glwNamedProgramLocalParameter4fvEXT					(GLuint program, GLenum target, GLuint index, const GLfloat *params);
   1443 void			glwNamedProgramLocalParameterI4iEXT					(GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
   1444 void			glwNamedProgramLocalParameterI4ivEXT				(GLuint program, GLenum target, GLuint index, const GLint *params);
   1445 void			glwNamedProgramLocalParameterI4uiEXT				(GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
   1446 void			glwNamedProgramLocalParameterI4uivEXT				(GLuint program, GLenum target, GLuint index, const GLuint *params);
   1447 void			glwNamedProgramLocalParameters4fvEXT				(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params);
   1448 void			glwNamedProgramLocalParametersI4ivEXT				(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params);
   1449 void			glwNamedProgramLocalParametersI4uivEXT				(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params);
   1450 void			glwNamedProgramStringEXT							(GLuint program, GLenum target, GLenum format, GLsizei len, const void *string);
   1451 void			glwNamedRenderbufferStorage							(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
   1452 void			glwNamedRenderbufferStorageEXT						(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
   1453 void			glwNamedRenderbufferStorageMultisample				(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
   1454 void			glwNamedRenderbufferStorageMultisampleCoverageEXT	(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
   1455 void			glwNamedRenderbufferStorageMultisampleEXT			(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
   1456 void			glwObjectLabel										(GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
   1457 void			glwObjectPtrLabel									(const void *ptr, GLsizei length, const GLchar *label);
   1458 void			glwPatchParameterfv									(GLenum pname, const GLfloat *values);
   1459 void			glwPatchParameteri									(GLenum pname, GLint value);
   1460 void			glwPauseTransformFeedback							();
   1461 void			glwPixelStoref										(GLenum pname, GLfloat param);
   1462 void			glwPixelStorei										(GLenum pname, GLint param);
   1463 void			glwPointParameterf									(GLenum pname, GLfloat param);
   1464 void			glwPointParameterfv									(GLenum pname, const GLfloat *params);
   1465 void			glwPointParameteri									(GLenum pname, GLint param);
   1466 void			glwPointParameteriv									(GLenum pname, const GLint *params);
   1467 void			glwPointSize										(GLfloat size);
   1468 void			glwPolygonMode										(GLenum face, GLenum mode);
   1469 void			glwPolygonOffset									(GLfloat factor, GLfloat units);
   1470 void			glwPolygonOffsetClamp								(GLfloat factor, GLfloat units, GLfloat clamp);
   1471 void			glwPopDebugGroup									();
   1472 void			glwPopGroupMarkerEXT								();
   1473 void			glwPrimitiveBoundingBox								(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW);
   1474 void			glwPrimitiveRestartIndex							(GLuint index);
   1475 void			glwProgramBinary									(GLuint program, GLenum binaryFormat, const void *binary, GLsizei length);
   1476 void			glwProgramParameteri								(GLuint program, GLenum pname, GLint value);
   1477 void			glwProgramUniform1d									(GLuint program, GLint location, GLdouble v0);
   1478 void			glwProgramUniform1dEXT								(GLuint program, GLint location, GLdouble x);
   1479 void			glwProgramUniform1dv								(GLuint program, GLint location, GLsizei count, const GLdouble *value);
   1480 void			glwProgramUniform1dvEXT								(GLuint program, GLint location, GLsizei count, const GLdouble *value);
   1481 void			glwProgramUniform1f									(GLuint program, GLint location, GLfloat v0);
   1482 void			glwProgramUniform1fv								(GLuint program, GLint location, GLsizei count, const GLfloat *value);
   1483 void			glwProgramUniform1i									(GLuint program, GLint location, GLint v0);
   1484 void			glwProgramUniform1iv								(GLuint program, GLint location, GLsizei count, const GLint *value);
   1485 void			glwProgramUniform1ui								(GLuint program, GLint location, GLuint v0);
   1486 void			glwProgramUniform1uiv								(GLuint program, GLint location, GLsizei count, const GLuint *value);
   1487 void			glwProgramUniform2d									(GLuint program, GLint location, GLdouble v0, GLdouble v1);
   1488 void			glwProgramUniform2dEXT								(GLuint program, GLint location, GLdouble x, GLdouble y);
   1489 void			glwProgramUniform2dv								(GLuint program, GLint location, GLsizei count, const GLdouble *value);
   1490 void			glwProgramUniform2dvEXT								(GLuint program, GLint location, GLsizei count, const GLdouble *value);
   1491 void			glwProgramUniform2f									(GLuint program, GLint location, GLfloat v0, GLfloat v1);
   1492 void			glwProgramUniform2fv								(GLuint program, GLint location, GLsizei count, const GLfloat *value);
   1493 void			glwProgramUniform2i									(GLuint program, GLint location, GLint v0, GLint v1);
   1494 void			glwProgramUniform2iv								(GLuint program, GLint location, GLsizei count, const GLint *value);
   1495 void			glwProgramUniform2ui								(GLuint program, GLint location, GLuint v0, GLuint v1);
   1496 void			glwProgramUniform2uiv								(GLuint program, GLint location, GLsizei count, const GLuint *value);
   1497 void			glwProgramUniform3d									(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2);
   1498 void			glwProgramUniform3dEXT								(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z);
   1499 void			glwProgramUniform3dv								(GLuint program, GLint location, GLsizei count, const GLdouble *value);
   1500 void			glwProgramUniform3dvEXT								(GLuint program, GLint location, GLsizei count, const GLdouble *value);
   1501 void			glwProgramUniform3f									(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
   1502 void			glwProgramUniform3fv								(GLuint program, GLint location, GLsizei count, const GLfloat *value);
   1503 void			glwProgramUniform3i									(GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
   1504 void			glwProgramUniform3iv								(GLuint program, GLint location, GLsizei count, const GLint *value);
   1505 void			glwProgramUniform3ui								(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
   1506 void			glwProgramUniform3uiv								(GLuint program, GLint location, GLsizei count, const GLuint *value);
   1507 void			glwProgramUniform4d									(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3);
   1508 void			glwProgramUniform4dEXT								(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
   1509 void			glwProgramUniform4dv								(GLuint program, GLint location, GLsizei count, const GLdouble *value);
   1510 void			glwProgramUniform4dvEXT								(GLuint program, GLint location, GLsizei count, const GLdouble *value);
   1511 void			glwProgramUniform4f									(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
   1512 void			glwProgramUniform4fv								(GLuint program, GLint location, GLsizei count, const GLfloat *value);
   1513 void			glwProgramUniform4i									(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
   1514 void			glwProgramUniform4iv								(GLuint program, GLint location, GLsizei count, const GLint *value);
   1515 void			glwProgramUniform4ui								(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
   1516 void			glwProgramUniform4uiv								(GLuint program, GLint location, GLsizei count, const GLuint *value);
   1517 void			glwProgramUniformMatrix2dv							(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1518 void			glwProgramUniformMatrix2dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1519 void			glwProgramUniformMatrix2fv							(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1520 void			glwProgramUniformMatrix2x3dv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1521 void			glwProgramUniformMatrix2x3dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1522 void			glwProgramUniformMatrix2x3fv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1523 void			glwProgramUniformMatrix2x4dv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1524 void			glwProgramUniformMatrix2x4dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1525 void			glwProgramUniformMatrix2x4fv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1526 void			glwProgramUniformMatrix3dv							(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1527 void			glwProgramUniformMatrix3dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1528 void			glwProgramUniformMatrix3fv							(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1529 void			glwProgramUniformMatrix3x2dv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1530 void			glwProgramUniformMatrix3x2dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1531 void			glwProgramUniformMatrix3x2fv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1532 void			glwProgramUniformMatrix3x4dv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1533 void			glwProgramUniformMatrix3x4dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1534 void			glwProgramUniformMatrix3x4fv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1535 void			glwProgramUniformMatrix4dv							(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1536 void			glwProgramUniformMatrix4dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1537 void			glwProgramUniformMatrix4fv							(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1538 void			glwProgramUniformMatrix4x2dv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1539 void			glwProgramUniformMatrix4x2dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1540 void			glwProgramUniformMatrix4x2fv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1541 void			glwProgramUniformMatrix4x3dv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1542 void			glwProgramUniformMatrix4x3dvEXT						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1543 void			glwProgramUniformMatrix4x3fv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1544 void			glwProvokingVertex									(GLenum mode);
   1545 void			glwPushClientAttribDefaultEXT						(GLbitfield mask);
   1546 void			glwPushDebugGroup									(GLenum source, GLuint id, GLsizei length, const GLchar *message);
   1547 void			glwPushGroupMarkerEXT								(GLsizei length, const GLchar *marker);
   1548 void			glwQueryCounter										(GLuint id, GLenum target);
   1549 void			glwReadBuffer										(GLenum src);
   1550 void			glwReadPixels										(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels);
   1551 void			glwReadnPixels										(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
   1552 void			glwReleaseShaderCompiler							();
   1553 void			glwRenderGpuMaskNV									(GLbitfield mask);
   1554 void			glwRenderbufferStorage								(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
   1555 void			glwRenderbufferStorageMultisample					(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
   1556 void			glwRenderbufferStorageMultisampleEXT				(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
   1557 void			glwResumeTransformFeedback							();
   1558 void			glwSampleCoverage									(GLfloat value, GLboolean invert);
   1559 void			glwSampleMaski										(GLuint maskNumber, GLbitfield mask);
   1560 void			glwSamplerParameterIiv								(GLuint sampler, GLenum pname, const GLint *param);
   1561 void			glwSamplerParameterIuiv								(GLuint sampler, GLenum pname, const GLuint *param);
   1562 void			glwSamplerParameterf								(GLuint sampler, GLenum pname, GLfloat param);
   1563 void			glwSamplerParameterfv								(GLuint sampler, GLenum pname, const GLfloat *param);
   1564 void			glwSamplerParameteri								(GLuint sampler, GLenum pname, GLint param);
   1565 void			glwSamplerParameteriv								(GLuint sampler, GLenum pname, const GLint *param);
   1566 void			glwScissor											(GLint x, GLint y, GLsizei width, GLsizei height);
   1567 void			glwScissorArrayv									(GLuint first, GLsizei count, const GLint *v);
   1568 void			glwScissorIndexed									(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);
   1569 void			glwScissorIndexedv									(GLuint index, const GLint *v);
   1570 void			glwShaderBinary										(GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length);
   1571 void			glwShaderSource										(GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length);
   1572 void			glwShaderStorageBlockBinding						(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding);
   1573 void			glwSpecializeShader									(GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue);
   1574 void			glwStencilFunc										(GLenum func, GLint ref, GLuint mask);
   1575 void			glwStencilFuncSeparate								(GLenum face, GLenum func, GLint ref, GLuint mask);
   1576 void			glwStencilMask										(GLuint mask);
   1577 void			glwStencilMaskSeparate								(GLenum face, GLuint mask);
   1578 void			glwStencilOp										(GLenum fail, GLenum zfail, GLenum zpass);
   1579 void			glwStencilOpSeparate								(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
   1580 void			glwTexBuffer										(GLenum target, GLenum internalformat, GLuint buffer);
   1581 void			glwTexBufferRange									(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
   1582 void			glwTexImage1D										(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
   1583 void			glwTexImage2D										(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
   1584 void			glwTexImage2DMultisample							(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
   1585 void			glwTexImage3D										(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
   1586 void			glwTexImage3DMultisample							(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
   1587 void			glwTexImage3DOES									(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
   1588 void			glwTexPageCommitmentARB								(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);
   1589 void			glwTexParameterIiv									(GLenum target, GLenum pname, const GLint *params);
   1590 void			glwTexParameterIuiv									(GLenum target, GLenum pname, const GLuint *params);
   1591 void			glwTexParameterf									(GLenum target, GLenum pname, GLfloat param);
   1592 void			glwTexParameterfv									(GLenum target, GLenum pname, const GLfloat *params);
   1593 void			glwTexParameteri									(GLenum target, GLenum pname, GLint param);
   1594 void			glwTexParameteriv									(GLenum target, GLenum pname, const GLint *params);
   1595 void			glwTexStorage1D										(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
   1596 void			glwTexStorage2D										(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
   1597 void			glwTexStorage2DMultisample							(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
   1598 void			glwTexStorage3D										(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
   1599 void			glwTexStorage3DMultisample							(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
   1600 void			glwTexSubImage1D									(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
   1601 void			glwTexSubImage2D									(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
   1602 void			glwTexSubImage3D									(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
   1603 void			glwTexSubImage3DOES									(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
   1604 void			glwTextureBarrier									();
   1605 void			glwTextureBuffer									(GLuint texture, GLenum internalformat, GLuint buffer);
   1606 void			glwTextureBufferEXT									(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer);
   1607 void			glwTextureBufferRange								(GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
   1608 void			glwTextureBufferRangeEXT							(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
   1609 void			glwTextureImage1DEXT								(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
   1610 void			glwTextureImage2DEXT								(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
   1611 void			glwTextureImage3DEXT								(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
   1612 void			glwTexturePageCommitmentEXT							(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);
   1613 void			glwTextureParameterIiv								(GLuint texture, GLenum pname, const GLint *params);
   1614 void			glwTextureParameterIivEXT							(GLuint texture, GLenum target, GLenum pname, const GLint *params);
   1615 void			glwTextureParameterIuiv								(GLuint texture, GLenum pname, const GLuint *params);
   1616 void			glwTextureParameterIuivEXT							(GLuint texture, GLenum target, GLenum pname, const GLuint *params);
   1617 void			glwTextureParameterf								(GLuint texture, GLenum pname, GLfloat param);
   1618 void			glwTextureParameterfEXT								(GLuint texture, GLenum target, GLenum pname, GLfloat param);
   1619 void			glwTextureParameterfv								(GLuint texture, GLenum pname, const GLfloat *param);
   1620 void			glwTextureParameterfvEXT							(GLuint texture, GLenum target, GLenum pname, const GLfloat *params);
   1621 void			glwTextureParameteri								(GLuint texture, GLenum pname, GLint param);
   1622 void			glwTextureParameteriEXT								(GLuint texture, GLenum target, GLenum pname, GLint param);
   1623 void			glwTextureParameteriv								(GLuint texture, GLenum pname, const GLint *param);
   1624 void			glwTextureParameterivEXT							(GLuint texture, GLenum target, GLenum pname, const GLint *params);
   1625 void			glwTextureRenderbufferEXT							(GLuint texture, GLenum target, GLuint renderbuffer);
   1626 void			glwTextureStorage1D									(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width);
   1627 void			glwTextureStorage1DEXT								(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
   1628 void			glwTextureStorage2D									(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
   1629 void			glwTextureStorage2DEXT								(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
   1630 void			glwTextureStorage2DMultisample						(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
   1631 void			glwTextureStorage2DMultisampleEXT					(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
   1632 void			glwTextureStorage3D									(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
   1633 void			glwTextureStorage3DEXT								(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
   1634 void			glwTextureStorage3DMultisample						(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
   1635 void			glwTextureStorage3DMultisampleEXT					(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
   1636 void			glwTextureSubImage1D								(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
   1637 void			glwTextureSubImage1DEXT								(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
   1638 void			glwTextureSubImage2D								(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
   1639 void			glwTextureSubImage2DEXT								(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
   1640 void			glwTextureSubImage3D								(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
   1641 void			glwTextureSubImage3DEXT								(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
   1642 void			glwTextureView										(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
   1643 void			glwTransformFeedbackBufferBase						(GLuint xfb, GLuint index, GLuint buffer);
   1644 void			glwTransformFeedbackBufferRange						(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
   1645 void			glwTransformFeedbackVaryings						(GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode);
   1646 void			glwUniform1d										(GLint location, GLdouble x);
   1647 void			glwUniform1dv										(GLint location, GLsizei count, const GLdouble *value);
   1648 void			glwUniform1f										(GLint location, GLfloat v0);
   1649 void			glwUniform1fv										(GLint location, GLsizei count, const GLfloat *value);
   1650 void			glwUniform1i										(GLint location, GLint v0);
   1651 void			glwUniform1iv										(GLint location, GLsizei count, const GLint *value);
   1652 void			glwUniform1ui										(GLint location, GLuint v0);
   1653 void			glwUniform1uiv										(GLint location, GLsizei count, const GLuint *value);
   1654 void			glwUniform2d										(GLint location, GLdouble x, GLdouble y);
   1655 void			glwUniform2dv										(GLint location, GLsizei count, const GLdouble *value);
   1656 void			glwUniform2f										(GLint location, GLfloat v0, GLfloat v1);
   1657 void			glwUniform2fv										(GLint location, GLsizei count, const GLfloat *value);
   1658 void			glwUniform2i										(GLint location, GLint v0, GLint v1);
   1659 void			glwUniform2iv										(GLint location, GLsizei count, const GLint *value);
   1660 void			glwUniform2ui										(GLint location, GLuint v0, GLuint v1);
   1661 void			glwUniform2uiv										(GLint location, GLsizei count, const GLuint *value);
   1662 void			glwUniform3d										(GLint location, GLdouble x, GLdouble y, GLdouble z);
   1663 void			glwUniform3dv										(GLint location, GLsizei count, const GLdouble *value);
   1664 void			glwUniform3f										(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
   1665 void			glwUniform3fv										(GLint location, GLsizei count, const GLfloat *value);
   1666 void			glwUniform3i										(GLint location, GLint v0, GLint v1, GLint v2);
   1667 void			glwUniform3iv										(GLint location, GLsizei count, const GLint *value);
   1668 void			glwUniform3ui										(GLint location, GLuint v0, GLuint v1, GLuint v2);
   1669 void			glwUniform3uiv										(GLint location, GLsizei count, const GLuint *value);
   1670 void			glwUniform4d										(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
   1671 void			glwUniform4dv										(GLint location, GLsizei count, const GLdouble *value);
   1672 void			glwUniform4f										(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
   1673 void			glwUniform4fv										(GLint location, GLsizei count, const GLfloat *value);
   1674 void			glwUniform4i										(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
   1675 void			glwUniform4iv										(GLint location, GLsizei count, const GLint *value);
   1676 void			glwUniform4ui										(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
   1677 void			glwUniform4uiv										(GLint location, GLsizei count, const GLuint *value);
   1678 void			glwUniformBlockBinding								(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
   1679 void			glwUniformMatrix2dv									(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1680 void			glwUniformMatrix2fv									(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1681 void			glwUniformMatrix2x3dv								(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1682 void			glwUniformMatrix2x3fv								(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1683 void			glwUniformMatrix2x4dv								(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1684 void			glwUniformMatrix2x4fv								(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1685 void			glwUniformMatrix3dv									(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1686 void			glwUniformMatrix3fv									(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1687 void			glwUniformMatrix3x2dv								(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1688 void			glwUniformMatrix3x2fv								(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1689 void			glwUniformMatrix3x4dv								(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1690 void			glwUniformMatrix3x4fv								(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1691 void			glwUniformMatrix4dv									(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1692 void			glwUniformMatrix4fv									(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1693 void			glwUniformMatrix4x2dv								(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1694 void			glwUniformMatrix4x2fv								(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1695 void			glwUniformMatrix4x3dv								(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1696 void			glwUniformMatrix4x3fv								(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1697 void			glwUniformSubroutinesuiv							(GLenum shadertype, GLsizei count, const GLuint *indices);
   1698 GLboolean		glwUnmapBuffer										(GLenum target);
   1699 GLboolean		glwUnmapNamedBuffer									(GLuint buffer);
   1700 GLboolean		glwUnmapNamedBufferEXT								(GLuint buffer);
   1701 void			glwUseProgram										(GLuint program);
   1702 void			glwUseProgramStages									(GLuint pipeline, GLbitfield stages, GLuint program);
   1703 void			glwValidateProgram									(GLuint program);
   1704 void			glwValidateProgramPipeline							(GLuint pipeline);
   1705 void			glwVertexArrayAttribBinding							(GLuint vaobj, GLuint attribindex, GLuint bindingindex);
   1706 void			glwVertexArrayAttribFormat							(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
   1707 void			glwVertexArrayAttribIFormat							(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
   1708 void			glwVertexArrayAttribLFormat							(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
   1709 void			glwVertexArrayBindVertexBufferEXT					(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
   1710 void			glwVertexArrayBindingDivisor						(GLuint vaobj, GLuint bindingindex, GLuint divisor);
   1711 void			glwVertexArrayColorOffsetEXT						(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
   1712 void			glwVertexArrayEdgeFlagOffsetEXT						(GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset);
   1713 void			glwVertexArrayElementBuffer							(GLuint vaobj, GLuint buffer);
   1714 void			glwVertexArrayFogCoordOffsetEXT						(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
   1715 void			glwVertexArrayIndexOffsetEXT						(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
   1716 void			glwVertexArrayMultiTexCoordOffsetEXT				(GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset);
   1717 void			glwVertexArrayNormalOffsetEXT						(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
   1718 void			glwVertexArraySecondaryColorOffsetEXT				(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
   1719 void			glwVertexArrayTexCoordOffsetEXT						(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
   1720 void			glwVertexArrayVertexAttribBindingEXT				(GLuint vaobj, GLuint attribindex, GLuint bindingindex);
   1721 void			glwVertexArrayVertexAttribDivisorEXT				(GLuint vaobj, GLuint index, GLuint divisor);
   1722 void			glwVertexArrayVertexAttribFormatEXT					(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
   1723 void			glwVertexArrayVertexAttribIFormatEXT				(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
   1724 void			glwVertexArrayVertexAttribIOffsetEXT				(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
   1725 void			glwVertexArrayVertexAttribLFormatEXT				(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
   1726 void			glwVertexArrayVertexAttribLOffsetEXT				(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
   1727 void			glwVertexArrayVertexAttribOffsetEXT					(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset);
   1728 void			glwVertexArrayVertexBindingDivisorEXT				(GLuint vaobj, GLuint bindingindex, GLuint divisor);
   1729 void			glwVertexArrayVertexBuffer							(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
   1730 void			glwVertexArrayVertexBuffers							(GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
   1731 void			glwVertexArrayVertexOffsetEXT						(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
   1732 void			glwVertexAttrib1d									(GLuint index, GLdouble x);
   1733 void			glwVertexAttrib1dv									(GLuint index, const GLdouble *v);
   1734 void			glwVertexAttrib1f									(GLuint index, GLfloat x);
   1735 void			glwVertexAttrib1fv									(GLuint index, const GLfloat *v);
   1736 void			glwVertexAttrib1s									(GLuint index, GLshort x);
   1737 void			glwVertexAttrib1sv									(GLuint index, const GLshort *v);
   1738 void			glwVertexAttrib2d									(GLuint index, GLdouble x, GLdouble y);
   1739 void			glwVertexAttrib2dv									(GLuint index, const GLdouble *v);
   1740 void			glwVertexAttrib2f									(GLuint index, GLfloat x, GLfloat y);
   1741 void			glwVertexAttrib2fv									(GLuint index, const GLfloat *v);
   1742 void			glwVertexAttrib2s									(GLuint index, GLshort x, GLshort y);
   1743 void			glwVertexAttrib2sv									(GLuint index, const GLshort *v);
   1744 void			glwVertexAttrib3d									(GLuint index, GLdouble x, GLdouble y, GLdouble z);
   1745 void			glwVertexAttrib3dv									(GLuint index, const GLdouble *v);
   1746 void			glwVertexAttrib3f									(GLuint index, GLfloat x, GLfloat y, GLfloat z);
   1747 void			glwVertexAttrib3fv									(GLuint index, const GLfloat *v);
   1748 void			glwVertexAttrib3s									(GLuint index, GLshort x, GLshort y, GLshort z);
   1749 void			glwVertexAttrib3sv									(GLuint index, const GLshort *v);
   1750 void			glwVertexAttrib4Nbv									(GLuint index, const GLbyte *v);
   1751 void			glwVertexAttrib4Niv									(GLuint index, const GLint *v);
   1752 void			glwVertexAttrib4Nsv									(GLuint index, const GLshort *v);
   1753 void			glwVertexAttrib4Nub									(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
   1754 void			glwVertexAttrib4Nubv								(GLuint index, const GLubyte *v);
   1755 void			glwVertexAttrib4Nuiv								(GLuint index, const GLuint *v);
   1756 void			glwVertexAttrib4Nusv								(GLuint index, const GLushort *v);
   1757 void			glwVertexAttrib4bv									(GLuint index, const GLbyte *v);
   1758 void			glwVertexAttrib4d									(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
   1759 void			glwVertexAttrib4dv									(GLuint index, const GLdouble *v);
   1760 void			glwVertexAttrib4f									(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
   1761 void			glwVertexAttrib4fv									(GLuint index, const GLfloat *v);
   1762 void			glwVertexAttrib4iv									(GLuint index, const GLint *v);
   1763 void			glwVertexAttrib4s									(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
   1764 void			glwVertexAttrib4sv									(GLuint index, const GLshort *v);
   1765 void			glwVertexAttrib4ubv									(GLuint index, const GLubyte *v);
   1766 void			glwVertexAttrib4uiv									(GLuint index, const GLuint *v);
   1767 void			glwVertexAttrib4usv									(GLuint index, const GLushort *v);
   1768 void			glwVertexAttribBinding								(GLuint attribindex, GLuint bindingindex);
   1769 void			glwVertexAttribDivisor								(GLuint index, GLuint divisor);
   1770 void			glwVertexAttribFormat								(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
   1771 void			glwVertexAttribI1i									(GLuint index, GLint x);
   1772 void			glwVertexAttribI1iv									(GLuint index, const GLint *v);
   1773 void			glwVertexAttribI1ui									(GLuint index, GLuint x);
   1774 void			glwVertexAttribI1uiv								(GLuint index, const GLuint *v);
   1775 void			glwVertexAttribI2i									(GLuint index, GLint x, GLint y);
   1776 void			glwVertexAttribI2iv									(GLuint index, const GLint *v);
   1777 void			glwVertexAttribI2ui									(GLuint index, GLuint x, GLuint y);
   1778 void			glwVertexAttribI2uiv								(GLuint index, const GLuint *v);
   1779 void			glwVertexAttribI3i									(GLuint index, GLint x, GLint y, GLint z);
   1780 void			glwVertexAttribI3iv									(GLuint index, const GLint *v);
   1781 void			glwVertexAttribI3ui									(GLuint index, GLuint x, GLuint y, GLuint z);
   1782 void			glwVertexAttribI3uiv								(GLuint index, const GLuint *v);
   1783 void			glwVertexAttribI4bv									(GLuint index, const GLbyte *v);
   1784 void			glwVertexAttribI4i									(GLuint index, GLint x, GLint y, GLint z, GLint w);
   1785 void			glwVertexAttribI4iv									(GLuint index, const GLint *v);
   1786 void			glwVertexAttribI4sv									(GLuint index, const GLshort *v);
   1787 void			glwVertexAttribI4ubv								(GLuint index, const GLubyte *v);
   1788 void			glwVertexAttribI4ui									(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
   1789 void			glwVertexAttribI4uiv								(GLuint index, const GLuint *v);
   1790 void			glwVertexAttribI4usv								(GLuint index, const GLushort *v);
   1791 void			glwVertexAttribIFormat								(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
   1792 void			glwVertexAttribIPointer								(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
   1793 void			glwVertexAttribL1d									(GLuint index, GLdouble x);
   1794 void			glwVertexAttribL1dv									(GLuint index, const GLdouble *v);
   1795 void			glwVertexAttribL2d									(GLuint index, GLdouble x, GLdouble y);
   1796 void			glwVertexAttribL2dv									(GLuint index, const GLdouble *v);
   1797 void			glwVertexAttribL3d									(GLuint index, GLdouble x, GLdouble y, GLdouble z);
   1798 void			glwVertexAttribL3dv									(GLuint index, const GLdouble *v);
   1799 void			glwVertexAttribL4d									(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
   1800 void			glwVertexAttribL4dv									(GLuint index, const GLdouble *v);
   1801 void			glwVertexAttribLFormat								(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
   1802 void			glwVertexAttribLPointer								(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
   1803 void			glwVertexAttribP1ui									(GLuint index, GLenum type, GLboolean normalized, GLuint value);
   1804 void			glwVertexAttribP1uiv								(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
   1805 void			glwVertexAttribP2ui									(GLuint index, GLenum type, GLboolean normalized, GLuint value);
   1806 void			glwVertexAttribP2uiv								(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
   1807 void			glwVertexAttribP3ui									(GLuint index, GLenum type, GLboolean normalized, GLuint value);
   1808 void			glwVertexAttribP3uiv								(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
   1809 void			glwVertexAttribP4ui									(GLuint index, GLenum type, GLboolean normalized, GLuint value);
   1810 void			glwVertexAttribP4uiv								(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
   1811 void			glwVertexAttribPointer								(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer);
   1812 void			glwVertexBindingDivisor								(GLuint bindingindex, GLuint divisor);
   1813 void			glwViewport											(GLint x, GLint y, GLsizei width, GLsizei height);
   1814 void			glwViewportArrayv									(GLuint first, GLsizei count, const GLfloat *v);
   1815 void			glwViewportIndexedf									(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
   1816 void			glwViewportIndexedfv								(GLuint index, const GLfloat *v);
   1817 void			glwWaitSync											(GLsync sync, GLbitfield flags, GLuint64 timeout);
   1818