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 32093.
      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			glBindProgramPipeline							glwBindProgramPipeline
     25 #define			glBindRenderbuffer								glwBindRenderbuffer
     26 #define			glBindSampler									glwBindSampler
     27 #define			glBindSamplers									glwBindSamplers
     28 #define			glBindTexture									glwBindTexture
     29 #define			glBindTextureUnit								glwBindTextureUnit
     30 #define			glBindTextures									glwBindTextures
     31 #define			glBindTransformFeedback							glwBindTransformFeedback
     32 #define			glBindVertexArray								glwBindVertexArray
     33 #define			glBindVertexBuffer								glwBindVertexBuffer
     34 #define			glBindVertexBuffers								glwBindVertexBuffers
     35 #define			glBlendBarrier									glwBlendBarrier
     36 #define			glBlendColor									glwBlendColor
     37 #define			glBlendEquation									glwBlendEquation
     38 #define			glBlendEquationSeparate							glwBlendEquationSeparate
     39 #define			glBlendEquationSeparatei						glwBlendEquationSeparatei
     40 #define			glBlendEquationi								glwBlendEquationi
     41 #define			glBlendFunc										glwBlendFunc
     42 #define			glBlendFuncSeparate								glwBlendFuncSeparate
     43 #define			glBlendFuncSeparatei							glwBlendFuncSeparatei
     44 #define			glBlendFunci									glwBlendFunci
     45 #define			glBlitFramebuffer								glwBlitFramebuffer
     46 #define			glBlitNamedFramebuffer							glwBlitNamedFramebuffer
     47 #define			glBufferData									glwBufferData
     48 #define			glBufferStorage									glwBufferStorage
     49 #define			glBufferSubData									glwBufferSubData
     50 #define			glCheckFramebufferStatus						glwCheckFramebufferStatus
     51 #define			glCheckNamedFramebufferStatus					glwCheckNamedFramebufferStatus
     52 #define			glClampColor									glwClampColor
     53 #define			glClear											glwClear
     54 #define			glClearBufferData								glwClearBufferData
     55 #define			glClearBufferSubData							glwClearBufferSubData
     56 #define			glClearBufferfi									glwClearBufferfi
     57 #define			glClearBufferfv									glwClearBufferfv
     58 #define			glClearBufferiv									glwClearBufferiv
     59 #define			glClearBufferuiv								glwClearBufferuiv
     60 #define			glClearColor									glwClearColor
     61 #define			glClearDepth									glwClearDepth
     62 #define			glClearDepthf									glwClearDepthf
     63 #define			glClearNamedBufferData							glwClearNamedBufferData
     64 #define			glClearNamedBufferSubData						glwClearNamedBufferSubData
     65 #define			glClearNamedFramebufferfi						glwClearNamedFramebufferfi
     66 #define			glClearNamedFramebufferfv						glwClearNamedFramebufferfv
     67 #define			glClearNamedFramebufferiv						glwClearNamedFramebufferiv
     68 #define			glClearNamedFramebufferuiv						glwClearNamedFramebufferuiv
     69 #define			glClearStencil									glwClearStencil
     70 #define			glClearTexImage									glwClearTexImage
     71 #define			glClearTexSubImage								glwClearTexSubImage
     72 #define			glClientWaitSync								glwClientWaitSync
     73 #define			glClipControl									glwClipControl
     74 #define			glColorMask										glwColorMask
     75 #define			glColorMaski									glwColorMaski
     76 #define			glCompileShader									glwCompileShader
     77 #define			glCompressedTexImage1D							glwCompressedTexImage1D
     78 #define			glCompressedTexImage2D							glwCompressedTexImage2D
     79 #define			glCompressedTexImage3D							glwCompressedTexImage3D
     80 #define			glCompressedTexSubImage1D						glwCompressedTexSubImage1D
     81 #define			glCompressedTexSubImage2D						glwCompressedTexSubImage2D
     82 #define			glCompressedTexSubImage3D						glwCompressedTexSubImage3D
     83 #define			glCompressedTextureSubImage1D					glwCompressedTextureSubImage1D
     84 #define			glCompressedTextureSubImage2D					glwCompressedTextureSubImage2D
     85 #define			glCompressedTextureSubImage3D					glwCompressedTextureSubImage3D
     86 #define			glCopyBufferSubData								glwCopyBufferSubData
     87 #define			glCopyImageSubData								glwCopyImageSubData
     88 #define			glCopyNamedBufferSubData						glwCopyNamedBufferSubData
     89 #define			glCopyTexImage1D								glwCopyTexImage1D
     90 #define			glCopyTexImage2D								glwCopyTexImage2D
     91 #define			glCopyTexSubImage1D								glwCopyTexSubImage1D
     92 #define			glCopyTexSubImage2D								glwCopyTexSubImage2D
     93 #define			glCopyTexSubImage3D								glwCopyTexSubImage3D
     94 #define			glCopyTextureSubImage1D							glwCopyTextureSubImage1D
     95 #define			glCopyTextureSubImage2D							glwCopyTextureSubImage2D
     96 #define			glCopyTextureSubImage3D							glwCopyTextureSubImage3D
     97 #define			glCreateBuffers									glwCreateBuffers
     98 #define			glCreateFramebuffers							glwCreateFramebuffers
     99 #define			glCreateProgram									glwCreateProgram
    100 #define			glCreateProgramPipelines						glwCreateProgramPipelines
    101 #define			glCreateQueries									glwCreateQueries
    102 #define			glCreateRenderbuffers							glwCreateRenderbuffers
    103 #define			glCreateSamplers								glwCreateSamplers
    104 #define			glCreateShader									glwCreateShader
    105 #define			glCreateShaderProgramv							glwCreateShaderProgramv
    106 #define			glCreateTextures								glwCreateTextures
    107 #define			glCreateTransformFeedbacks						glwCreateTransformFeedbacks
    108 #define			glCreateVertexArrays							glwCreateVertexArrays
    109 #define			glCullFace										glwCullFace
    110 #define			glDebugMessageCallback							glwDebugMessageCallback
    111 #define			glDebugMessageControl							glwDebugMessageControl
    112 #define			glDebugMessageInsert							glwDebugMessageInsert
    113 #define			glDeleteBuffers									glwDeleteBuffers
    114 #define			glDeleteFramebuffers							glwDeleteFramebuffers
    115 #define			glDeleteProgram									glwDeleteProgram
    116 #define			glDeleteProgramPipelines						glwDeleteProgramPipelines
    117 #define			glDeleteQueries									glwDeleteQueries
    118 #define			glDeleteRenderbuffers							glwDeleteRenderbuffers
    119 #define			glDeleteSamplers								glwDeleteSamplers
    120 #define			glDeleteShader									glwDeleteShader
    121 #define			glDeleteSync									glwDeleteSync
    122 #define			glDeleteTextures								glwDeleteTextures
    123 #define			glDeleteTransformFeedbacks						glwDeleteTransformFeedbacks
    124 #define			glDeleteVertexArrays							glwDeleteVertexArrays
    125 #define			glDepthFunc										glwDepthFunc
    126 #define			glDepthMask										glwDepthMask
    127 #define			glDepthRange									glwDepthRange
    128 #define			glDepthRangeArrayv								glwDepthRangeArrayv
    129 #define			glDepthRangeIndexed								glwDepthRangeIndexed
    130 #define			glDepthRangef									glwDepthRangef
    131 #define			glDetachShader									glwDetachShader
    132 #define			glDisable										glwDisable
    133 #define			glDisableVertexArrayAttrib						glwDisableVertexArrayAttrib
    134 #define			glDisableVertexAttribArray						glwDisableVertexAttribArray
    135 #define			glDisablei										glwDisablei
    136 #define			glDispatchCompute								glwDispatchCompute
    137 #define			glDispatchComputeIndirect						glwDispatchComputeIndirect
    138 #define			glDrawArrays									glwDrawArrays
    139 #define			glDrawArraysIndirect							glwDrawArraysIndirect
    140 #define			glDrawArraysInstanced							glwDrawArraysInstanced
    141 #define			glDrawArraysInstancedBaseInstance				glwDrawArraysInstancedBaseInstance
    142 #define			glDrawBuffer									glwDrawBuffer
    143 #define			glDrawBuffers									glwDrawBuffers
    144 #define			glDrawElements									glwDrawElements
    145 #define			glDrawElementsBaseVertex						glwDrawElementsBaseVertex
    146 #define			glDrawElementsIndirect							glwDrawElementsIndirect
    147 #define			glDrawElementsInstanced							glwDrawElementsInstanced
    148 #define			glDrawElementsInstancedBaseInstance				glwDrawElementsInstancedBaseInstance
    149 #define			glDrawElementsInstancedBaseVertex				glwDrawElementsInstancedBaseVertex
    150 #define			glDrawElementsInstancedBaseVertexBaseInstance	glwDrawElementsInstancedBaseVertexBaseInstance
    151 #define			glDrawRangeElements								glwDrawRangeElements
    152 #define			glDrawRangeElementsBaseVertex					glwDrawRangeElementsBaseVertex
    153 #define			glDrawTransformFeedback							glwDrawTransformFeedback
    154 #define			glDrawTransformFeedbackInstanced				glwDrawTransformFeedbackInstanced
    155 #define			glDrawTransformFeedbackStream					glwDrawTransformFeedbackStream
    156 #define			glDrawTransformFeedbackStreamInstanced			glwDrawTransformFeedbackStreamInstanced
    157 #define			glEGLImageTargetRenderbufferStorageOES			glwEGLImageTargetRenderbufferStorageOES
    158 #define			glEGLImageTargetTexture2DOES					glwEGLImageTargetTexture2DOES
    159 #define			glEnable										glwEnable
    160 #define			glEnableVertexArrayAttrib						glwEnableVertexArrayAttrib
    161 #define			glEnableVertexAttribArray						glwEnableVertexAttribArray
    162 #define			glEnablei										glwEnablei
    163 #define			glEndConditionalRender							glwEndConditionalRender
    164 #define			glEndQuery										glwEndQuery
    165 #define			glEndQueryIndexed								glwEndQueryIndexed
    166 #define			glEndTransformFeedback							glwEndTransformFeedback
    167 #define			glFenceSync										glwFenceSync
    168 #define			glFinish										glwFinish
    169 #define			glFlush											glwFlush
    170 #define			glFlushMappedBufferRange						glwFlushMappedBufferRange
    171 #define			glFlushMappedNamedBufferRange					glwFlushMappedNamedBufferRange
    172 #define			glFramebufferParameteri							glwFramebufferParameteri
    173 #define			glFramebufferRenderbuffer						glwFramebufferRenderbuffer
    174 #define			glFramebufferTexture							glwFramebufferTexture
    175 #define			glFramebufferTexture1D							glwFramebufferTexture1D
    176 #define			glFramebufferTexture2D							glwFramebufferTexture2D
    177 #define			glFramebufferTexture3D							glwFramebufferTexture3D
    178 #define			glFramebufferTextureLayer						glwFramebufferTextureLayer
    179 #define			glFrontFace										glwFrontFace
    180 #define			glGenBuffers									glwGenBuffers
    181 #define			glGenFramebuffers								glwGenFramebuffers
    182 #define			glGenProgramPipelines							glwGenProgramPipelines
    183 #define			glGenQueries									glwGenQueries
    184 #define			glGenRenderbuffers								glwGenRenderbuffers
    185 #define			glGenSamplers									glwGenSamplers
    186 #define			glGenTextures									glwGenTextures
    187 #define			glGenTransformFeedbacks							glwGenTransformFeedbacks
    188 #define			glGenVertexArrays								glwGenVertexArrays
    189 #define			glGenerateMipmap								glwGenerateMipmap
    190 #define			glGenerateTextureMipmap							glwGenerateTextureMipmap
    191 #define			glGetActiveAtomicCounterBufferiv				glwGetActiveAtomicCounterBufferiv
    192 #define			glGetActiveAttrib								glwGetActiveAttrib
    193 #define			glGetActiveSubroutineName						glwGetActiveSubroutineName
    194 #define			glGetActiveSubroutineUniformName				glwGetActiveSubroutineUniformName
    195 #define			glGetActiveSubroutineUniformiv					glwGetActiveSubroutineUniformiv
    196 #define			glGetActiveUniform								glwGetActiveUniform
    197 #define			glGetActiveUniformBlockName						glwGetActiveUniformBlockName
    198 #define			glGetActiveUniformBlockiv						glwGetActiveUniformBlockiv
    199 #define			glGetActiveUniformName							glwGetActiveUniformName
    200 #define			glGetActiveUniformsiv							glwGetActiveUniformsiv
    201 #define			glGetAttachedShaders							glwGetAttachedShaders
    202 #define			glGetAttribLocation								glwGetAttribLocation
    203 #define			glGetBooleani_v									glwGetBooleani_v
    204 #define			glGetBooleanv									glwGetBooleanv
    205 #define			glGetBufferParameteri64v						glwGetBufferParameteri64v
    206 #define			glGetBufferParameteriv							glwGetBufferParameteriv
    207 #define			glGetBufferPointerv								glwGetBufferPointerv
    208 #define			glGetBufferSubData								glwGetBufferSubData
    209 #define			glGetCompressedTexImage							glwGetCompressedTexImage
    210 #define			glGetCompressedTextureImage						glwGetCompressedTextureImage
    211 #define			glGetCompressedTextureSubImage					glwGetCompressedTextureSubImage
    212 #define			glGetDebugMessageLog							glwGetDebugMessageLog
    213 #define			glGetDoublei_v									glwGetDoublei_v
    214 #define			glGetDoublev									glwGetDoublev
    215 #define			glGetError										glwGetError
    216 #define			glGetFloati_v									glwGetFloati_v
    217 #define			glGetFloatv										glwGetFloatv
    218 #define			glGetFragDataIndex								glwGetFragDataIndex
    219 #define			glGetFragDataLocation							glwGetFragDataLocation
    220 #define			glGetFramebufferAttachmentParameteriv			glwGetFramebufferAttachmentParameteriv
    221 #define			glGetFramebufferParameteriv						glwGetFramebufferParameteriv
    222 #define			glGetGraphicsResetStatus						glwGetGraphicsResetStatus
    223 #define			glGetInteger64i_v								glwGetInteger64i_v
    224 #define			glGetInteger64v									glwGetInteger64v
    225 #define			glGetIntegeri_v									glwGetIntegeri_v
    226 #define			glGetIntegerv									glwGetIntegerv
    227 #define			glGetInternalformati64v							glwGetInternalformati64v
    228 #define			glGetInternalformativ							glwGetInternalformativ
    229 #define			glGetMultisamplefv								glwGetMultisamplefv
    230 #define			glGetNamedBufferParameteri64v					glwGetNamedBufferParameteri64v
    231 #define			glGetNamedBufferParameteriv						glwGetNamedBufferParameteriv
    232 #define			glGetNamedBufferPointerv						glwGetNamedBufferPointerv
    233 #define			glGetNamedBufferSubData							glwGetNamedBufferSubData
    234 #define			glGetNamedFramebufferAttachmentParameteriv		glwGetNamedFramebufferAttachmentParameteriv
    235 #define			glGetNamedFramebufferParameteriv				glwGetNamedFramebufferParameteriv
    236 #define			glGetNamedRenderbufferParameteriv				glwGetNamedRenderbufferParameteriv
    237 #define			glGetObjectLabel								glwGetObjectLabel
    238 #define			glGetObjectPtrLabel								glwGetObjectPtrLabel
    239 #define			glGetPointerv									glwGetPointerv
    240 #define			glGetProgramBinary								glwGetProgramBinary
    241 #define			glGetProgramInfoLog								glwGetProgramInfoLog
    242 #define			glGetProgramInterfaceiv							glwGetProgramInterfaceiv
    243 #define			glGetProgramPipelineInfoLog						glwGetProgramPipelineInfoLog
    244 #define			glGetProgramPipelineiv							glwGetProgramPipelineiv
    245 #define			glGetProgramResourceIndex						glwGetProgramResourceIndex
    246 #define			glGetProgramResourceLocation					glwGetProgramResourceLocation
    247 #define			glGetProgramResourceLocationIndex				glwGetProgramResourceLocationIndex
    248 #define			glGetProgramResourceName						glwGetProgramResourceName
    249 #define			glGetProgramResourceiv							glwGetProgramResourceiv
    250 #define			glGetProgramStageiv								glwGetProgramStageiv
    251 #define			glGetProgramiv									glwGetProgramiv
    252 #define			glGetQueryBufferObjecti64v						glwGetQueryBufferObjecti64v
    253 #define			glGetQueryBufferObjectiv						glwGetQueryBufferObjectiv
    254 #define			glGetQueryBufferObjectui64v						glwGetQueryBufferObjectui64v
    255 #define			glGetQueryBufferObjectuiv						glwGetQueryBufferObjectuiv
    256 #define			glGetQueryIndexediv								glwGetQueryIndexediv
    257 #define			glGetQueryObjecti64v							glwGetQueryObjecti64v
    258 #define			glGetQueryObjectiv								glwGetQueryObjectiv
    259 #define			glGetQueryObjectui64v							glwGetQueryObjectui64v
    260 #define			glGetQueryObjectuiv								glwGetQueryObjectuiv
    261 #define			glGetQueryiv									glwGetQueryiv
    262 #define			glGetRenderbufferParameteriv					glwGetRenderbufferParameteriv
    263 #define			glGetSamplerParameterIiv						glwGetSamplerParameterIiv
    264 #define			glGetSamplerParameterIuiv						glwGetSamplerParameterIuiv
    265 #define			glGetSamplerParameterfv							glwGetSamplerParameterfv
    266 #define			glGetSamplerParameteriv							glwGetSamplerParameteriv
    267 #define			glGetShaderInfoLog								glwGetShaderInfoLog
    268 #define			glGetShaderPrecisionFormat						glwGetShaderPrecisionFormat
    269 #define			glGetShaderSource								glwGetShaderSource
    270 #define			glGetShaderiv									glwGetShaderiv
    271 #define			glGetString										glwGetString
    272 #define			glGetStringi									glwGetStringi
    273 #define			glGetSubroutineIndex							glwGetSubroutineIndex
    274 #define			glGetSubroutineUniformLocation					glwGetSubroutineUniformLocation
    275 #define			glGetSynciv										glwGetSynciv
    276 #define			glGetTexImage									glwGetTexImage
    277 #define			glGetTexLevelParameterfv						glwGetTexLevelParameterfv
    278 #define			glGetTexLevelParameteriv						glwGetTexLevelParameteriv
    279 #define			glGetTexParameterIiv							glwGetTexParameterIiv
    280 #define			glGetTexParameterIuiv							glwGetTexParameterIuiv
    281 #define			glGetTexParameterfv								glwGetTexParameterfv
    282 #define			glGetTexParameteriv								glwGetTexParameteriv
    283 #define			glGetTextureImage								glwGetTextureImage
    284 #define			glGetTextureLevelParameterfv					glwGetTextureLevelParameterfv
    285 #define			glGetTextureLevelParameteriv					glwGetTextureLevelParameteriv
    286 #define			glGetTextureParameterIiv						glwGetTextureParameterIiv
    287 #define			glGetTextureParameterIuiv						glwGetTextureParameterIuiv
    288 #define			glGetTextureParameterfv							glwGetTextureParameterfv
    289 #define			glGetTextureParameteriv							glwGetTextureParameteriv
    290 #define			glGetTextureSubImage							glwGetTextureSubImage
    291 #define			glGetTransformFeedbackVarying					glwGetTransformFeedbackVarying
    292 #define			glGetTransformFeedbacki64_v						glwGetTransformFeedbacki64_v
    293 #define			glGetTransformFeedbacki_v						glwGetTransformFeedbacki_v
    294 #define			glGetTransformFeedbackiv						glwGetTransformFeedbackiv
    295 #define			glGetUniformBlockIndex							glwGetUniformBlockIndex
    296 #define			glGetUniformIndices								glwGetUniformIndices
    297 #define			glGetUniformLocation							glwGetUniformLocation
    298 #define			glGetUniformSubroutineuiv						glwGetUniformSubroutineuiv
    299 #define			glGetUniformdv									glwGetUniformdv
    300 #define			glGetUniformfv									glwGetUniformfv
    301 #define			glGetUniformiv									glwGetUniformiv
    302 #define			glGetUniformuiv									glwGetUniformuiv
    303 #define			glGetVertexArrayIndexed64iv						glwGetVertexArrayIndexed64iv
    304 #define			glGetVertexArrayIndexediv						glwGetVertexArrayIndexediv
    305 #define			glGetVertexArrayiv								glwGetVertexArrayiv
    306 #define			glGetVertexAttribIiv							glwGetVertexAttribIiv
    307 #define			glGetVertexAttribIuiv							glwGetVertexAttribIuiv
    308 #define			glGetVertexAttribLdv							glwGetVertexAttribLdv
    309 #define			glGetVertexAttribPointerv						glwGetVertexAttribPointerv
    310 #define			glGetVertexAttribdv								glwGetVertexAttribdv
    311 #define			glGetVertexAttribfv								glwGetVertexAttribfv
    312 #define			glGetVertexAttribiv								glwGetVertexAttribiv
    313 #define			glGetnCompressedTexImage						glwGetnCompressedTexImage
    314 #define			glGetnTexImage									glwGetnTexImage
    315 #define			glGetnUniformdv									glwGetnUniformdv
    316 #define			glGetnUniformfv									glwGetnUniformfv
    317 #define			glGetnUniformiv									glwGetnUniformiv
    318 #define			glGetnUniformuiv								glwGetnUniformuiv
    319 #define			glHint											glwHint
    320 #define			glInsertEventMarkerEXT							glwInsertEventMarkerEXT
    321 #define			glInvalidateBufferData							glwInvalidateBufferData
    322 #define			glInvalidateBufferSubData						glwInvalidateBufferSubData
    323 #define			glInvalidateFramebuffer							glwInvalidateFramebuffer
    324 #define			glInvalidateNamedFramebufferData				glwInvalidateNamedFramebufferData
    325 #define			glInvalidateNamedFramebufferSubData				glwInvalidateNamedFramebufferSubData
    326 #define			glInvalidateSubFramebuffer						glwInvalidateSubFramebuffer
    327 #define			glInvalidateTexImage							glwInvalidateTexImage
    328 #define			glInvalidateTexSubImage							glwInvalidateTexSubImage
    329 #define			glIsBuffer										glwIsBuffer
    330 #define			glIsEnabled										glwIsEnabled
    331 #define			glIsEnabledi									glwIsEnabledi
    332 #define			glIsFramebuffer									glwIsFramebuffer
    333 #define			glIsProgram										glwIsProgram
    334 #define			glIsProgramPipeline								glwIsProgramPipeline
    335 #define			glIsQuery										glwIsQuery
    336 #define			glIsRenderbuffer								glwIsRenderbuffer
    337 #define			glIsSampler										glwIsSampler
    338 #define			glIsShader										glwIsShader
    339 #define			glIsSync										glwIsSync
    340 #define			glIsTexture										glwIsTexture
    341 #define			glIsTransformFeedback							glwIsTransformFeedback
    342 #define			glIsVertexArray									glwIsVertexArray
    343 #define			glLineWidth										glwLineWidth
    344 #define			glLinkProgram									glwLinkProgram
    345 #define			glLogicOp										glwLogicOp
    346 #define			glMapBuffer										glwMapBuffer
    347 #define			glMapBufferRange								glwMapBufferRange
    348 #define			glMapNamedBuffer								glwMapNamedBuffer
    349 #define			glMapNamedBufferRange							glwMapNamedBufferRange
    350 #define			glMemoryBarrier									glwMemoryBarrier
    351 #define			glMemoryBarrierByRegion							glwMemoryBarrierByRegion
    352 #define			glMinSampleShading								glwMinSampleShading
    353 #define			glMultiDrawArrays								glwMultiDrawArrays
    354 #define			glMultiDrawArraysIndirect						glwMultiDrawArraysIndirect
    355 #define			glMultiDrawElements								glwMultiDrawElements
    356 #define			glMultiDrawElementsBaseVertex					glwMultiDrawElementsBaseVertex
    357 #define			glMultiDrawElementsIndirect						glwMultiDrawElementsIndirect
    358 #define			glNamedBufferData								glwNamedBufferData
    359 #define			glNamedBufferStorage							glwNamedBufferStorage
    360 #define			glNamedBufferSubData							glwNamedBufferSubData
    361 #define			glNamedFramebufferDrawBuffer					glwNamedFramebufferDrawBuffer
    362 #define			glNamedFramebufferDrawBuffers					glwNamedFramebufferDrawBuffers
    363 #define			glNamedFramebufferParameteri					glwNamedFramebufferParameteri
    364 #define			glNamedFramebufferReadBuffer					glwNamedFramebufferReadBuffer
    365 #define			glNamedFramebufferRenderbuffer					glwNamedFramebufferRenderbuffer
    366 #define			glNamedFramebufferTexture						glwNamedFramebufferTexture
    367 #define			glNamedFramebufferTextureLayer					glwNamedFramebufferTextureLayer
    368 #define			glNamedRenderbufferStorage						glwNamedRenderbufferStorage
    369 #define			glNamedRenderbufferStorageMultisample			glwNamedRenderbufferStorageMultisample
    370 #define			glObjectLabel									glwObjectLabel
    371 #define			glObjectPtrLabel								glwObjectPtrLabel
    372 #define			glPatchParameterfv								glwPatchParameterfv
    373 #define			glPatchParameteri								glwPatchParameteri
    374 #define			glPauseTransformFeedback						glwPauseTransformFeedback
    375 #define			glPixelStoref									glwPixelStoref
    376 #define			glPixelStorei									glwPixelStorei
    377 #define			glPointParameterf								glwPointParameterf
    378 #define			glPointParameterfv								glwPointParameterfv
    379 #define			glPointParameteri								glwPointParameteri
    380 #define			glPointParameteriv								glwPointParameteriv
    381 #define			glPointSize										glwPointSize
    382 #define			glPolygonMode									glwPolygonMode
    383 #define			glPolygonOffset									glwPolygonOffset
    384 #define			glPopDebugGroup									glwPopDebugGroup
    385 #define			glPopGroupMarkerEXT								glwPopGroupMarkerEXT
    386 #define			glPrimitiveBoundingBox							glwPrimitiveBoundingBox
    387 #define			glPrimitiveRestartIndex							glwPrimitiveRestartIndex
    388 #define			glProgramBinary									glwProgramBinary
    389 #define			glProgramParameteri								glwProgramParameteri
    390 #define			glProgramUniform1d								glwProgramUniform1d
    391 #define			glProgramUniform1dv								glwProgramUniform1dv
    392 #define			glProgramUniform1f								glwProgramUniform1f
    393 #define			glProgramUniform1fv								glwProgramUniform1fv
    394 #define			glProgramUniform1i								glwProgramUniform1i
    395 #define			glProgramUniform1iv								glwProgramUniform1iv
    396 #define			glProgramUniform1ui								glwProgramUniform1ui
    397 #define			glProgramUniform1uiv							glwProgramUniform1uiv
    398 #define			glProgramUniform2d								glwProgramUniform2d
    399 #define			glProgramUniform2dv								glwProgramUniform2dv
    400 #define			glProgramUniform2f								glwProgramUniform2f
    401 #define			glProgramUniform2fv								glwProgramUniform2fv
    402 #define			glProgramUniform2i								glwProgramUniform2i
    403 #define			glProgramUniform2iv								glwProgramUniform2iv
    404 #define			glProgramUniform2ui								glwProgramUniform2ui
    405 #define			glProgramUniform2uiv							glwProgramUniform2uiv
    406 #define			glProgramUniform3d								glwProgramUniform3d
    407 #define			glProgramUniform3dv								glwProgramUniform3dv
    408 #define			glProgramUniform3f								glwProgramUniform3f
    409 #define			glProgramUniform3fv								glwProgramUniform3fv
    410 #define			glProgramUniform3i								glwProgramUniform3i
    411 #define			glProgramUniform3iv								glwProgramUniform3iv
    412 #define			glProgramUniform3ui								glwProgramUniform3ui
    413 #define			glProgramUniform3uiv							glwProgramUniform3uiv
    414 #define			glProgramUniform4d								glwProgramUniform4d
    415 #define			glProgramUniform4dv								glwProgramUniform4dv
    416 #define			glProgramUniform4f								glwProgramUniform4f
    417 #define			glProgramUniform4fv								glwProgramUniform4fv
    418 #define			glProgramUniform4i								glwProgramUniform4i
    419 #define			glProgramUniform4iv								glwProgramUniform4iv
    420 #define			glProgramUniform4ui								glwProgramUniform4ui
    421 #define			glProgramUniform4uiv							glwProgramUniform4uiv
    422 #define			glProgramUniformMatrix2dv						glwProgramUniformMatrix2dv
    423 #define			glProgramUniformMatrix2fv						glwProgramUniformMatrix2fv
    424 #define			glProgramUniformMatrix2x3dv						glwProgramUniformMatrix2x3dv
    425 #define			glProgramUniformMatrix2x3fv						glwProgramUniformMatrix2x3fv
    426 #define			glProgramUniformMatrix2x4dv						glwProgramUniformMatrix2x4dv
    427 #define			glProgramUniformMatrix2x4fv						glwProgramUniformMatrix2x4fv
    428 #define			glProgramUniformMatrix3dv						glwProgramUniformMatrix3dv
    429 #define			glProgramUniformMatrix3fv						glwProgramUniformMatrix3fv
    430 #define			glProgramUniformMatrix3x2dv						glwProgramUniformMatrix3x2dv
    431 #define			glProgramUniformMatrix3x2fv						glwProgramUniformMatrix3x2fv
    432 #define			glProgramUniformMatrix3x4dv						glwProgramUniformMatrix3x4dv
    433 #define			glProgramUniformMatrix3x4fv						glwProgramUniformMatrix3x4fv
    434 #define			glProgramUniformMatrix4dv						glwProgramUniformMatrix4dv
    435 #define			glProgramUniformMatrix4fv						glwProgramUniformMatrix4fv
    436 #define			glProgramUniformMatrix4x2dv						glwProgramUniformMatrix4x2dv
    437 #define			glProgramUniformMatrix4x2fv						glwProgramUniformMatrix4x2fv
    438 #define			glProgramUniformMatrix4x3dv						glwProgramUniformMatrix4x3dv
    439 #define			glProgramUniformMatrix4x3fv						glwProgramUniformMatrix4x3fv
    440 #define			glProvokingVertex								glwProvokingVertex
    441 #define			glPushDebugGroup								glwPushDebugGroup
    442 #define			glPushGroupMarkerEXT							glwPushGroupMarkerEXT
    443 #define			glQueryCounter									glwQueryCounter
    444 #define			glReadBuffer									glwReadBuffer
    445 #define			glReadPixels									glwReadPixels
    446 #define			glReadnPixels									glwReadnPixels
    447 #define			glReleaseShaderCompiler							glwReleaseShaderCompiler
    448 #define			glRenderbufferStorage							glwRenderbufferStorage
    449 #define			glRenderbufferStorageMultisample				glwRenderbufferStorageMultisample
    450 #define			glResumeTransformFeedback						glwResumeTransformFeedback
    451 #define			glSampleCoverage								glwSampleCoverage
    452 #define			glSampleMaski									glwSampleMaski
    453 #define			glSamplerParameterIiv							glwSamplerParameterIiv
    454 #define			glSamplerParameterIuiv							glwSamplerParameterIuiv
    455 #define			glSamplerParameterf								glwSamplerParameterf
    456 #define			glSamplerParameterfv							glwSamplerParameterfv
    457 #define			glSamplerParameteri								glwSamplerParameteri
    458 #define			glSamplerParameteriv							glwSamplerParameteriv
    459 #define			glScissor										glwScissor
    460 #define			glScissorArrayv									glwScissorArrayv
    461 #define			glScissorIndexed								glwScissorIndexed
    462 #define			glScissorIndexedv								glwScissorIndexedv
    463 #define			glShaderBinary									glwShaderBinary
    464 #define			glShaderSource									glwShaderSource
    465 #define			glShaderStorageBlockBinding						glwShaderStorageBlockBinding
    466 #define			glStencilFunc									glwStencilFunc
    467 #define			glStencilFuncSeparate							glwStencilFuncSeparate
    468 #define			glStencilMask									glwStencilMask
    469 #define			glStencilMaskSeparate							glwStencilMaskSeparate
    470 #define			glStencilOp										glwStencilOp
    471 #define			glStencilOpSeparate								glwStencilOpSeparate
    472 #define			glTexBuffer										glwTexBuffer
    473 #define			glTexBufferRange								glwTexBufferRange
    474 #define			glTexImage1D									glwTexImage1D
    475 #define			glTexImage2D									glwTexImage2D
    476 #define			glTexImage2DMultisample							glwTexImage2DMultisample
    477 #define			glTexImage3D									glwTexImage3D
    478 #define			glTexImage3DMultisample							glwTexImage3DMultisample
    479 #define			glTexParameterIiv								glwTexParameterIiv
    480 #define			glTexParameterIuiv								glwTexParameterIuiv
    481 #define			glTexParameterf									glwTexParameterf
    482 #define			glTexParameterfv								glwTexParameterfv
    483 #define			glTexParameteri									glwTexParameteri
    484 #define			glTexParameteriv								glwTexParameteriv
    485 #define			glTexStorage1D									glwTexStorage1D
    486 #define			glTexStorage2D									glwTexStorage2D
    487 #define			glTexStorage2DMultisample						glwTexStorage2DMultisample
    488 #define			glTexStorage3D									glwTexStorage3D
    489 #define			glTexStorage3DMultisample						glwTexStorage3DMultisample
    490 #define			glTexSubImage1D									glwTexSubImage1D
    491 #define			glTexSubImage2D									glwTexSubImage2D
    492 #define			glTexSubImage3D									glwTexSubImage3D
    493 #define			glTextureBarrier								glwTextureBarrier
    494 #define			glTextureBuffer									glwTextureBuffer
    495 #define			glTextureBufferRange							glwTextureBufferRange
    496 #define			glTextureParameterIiv							glwTextureParameterIiv
    497 #define			glTextureParameterIuiv							glwTextureParameterIuiv
    498 #define			glTextureParameterf								glwTextureParameterf
    499 #define			glTextureParameterfv							glwTextureParameterfv
    500 #define			glTextureParameteri								glwTextureParameteri
    501 #define			glTextureParameteriv							glwTextureParameteriv
    502 #define			glTextureStorage1D								glwTextureStorage1D
    503 #define			glTextureStorage2D								glwTextureStorage2D
    504 #define			glTextureStorage2DMultisample					glwTextureStorage2DMultisample
    505 #define			glTextureStorage3D								glwTextureStorage3D
    506 #define			glTextureStorage3DMultisample					glwTextureStorage3DMultisample
    507 #define			glTextureSubImage1D								glwTextureSubImage1D
    508 #define			glTextureSubImage2D								glwTextureSubImage2D
    509 #define			glTextureSubImage3D								glwTextureSubImage3D
    510 #define			glTextureView									glwTextureView
    511 #define			glTransformFeedbackBufferBase					glwTransformFeedbackBufferBase
    512 #define			glTransformFeedbackBufferRange					glwTransformFeedbackBufferRange
    513 #define			glTransformFeedbackVaryings						glwTransformFeedbackVaryings
    514 #define			glUniform1d										glwUniform1d
    515 #define			glUniform1dv									glwUniform1dv
    516 #define			glUniform1f										glwUniform1f
    517 #define			glUniform1fv									glwUniform1fv
    518 #define			glUniform1i										glwUniform1i
    519 #define			glUniform1iv									glwUniform1iv
    520 #define			glUniform1ui									glwUniform1ui
    521 #define			glUniform1uiv									glwUniform1uiv
    522 #define			glUniform2d										glwUniform2d
    523 #define			glUniform2dv									glwUniform2dv
    524 #define			glUniform2f										glwUniform2f
    525 #define			glUniform2fv									glwUniform2fv
    526 #define			glUniform2i										glwUniform2i
    527 #define			glUniform2iv									glwUniform2iv
    528 #define			glUniform2ui									glwUniform2ui
    529 #define			glUniform2uiv									glwUniform2uiv
    530 #define			glUniform3d										glwUniform3d
    531 #define			glUniform3dv									glwUniform3dv
    532 #define			glUniform3f										glwUniform3f
    533 #define			glUniform3fv									glwUniform3fv
    534 #define			glUniform3i										glwUniform3i
    535 #define			glUniform3iv									glwUniform3iv
    536 #define			glUniform3ui									glwUniform3ui
    537 #define			glUniform3uiv									glwUniform3uiv
    538 #define			glUniform4d										glwUniform4d
    539 #define			glUniform4dv									glwUniform4dv
    540 #define			glUniform4f										glwUniform4f
    541 #define			glUniform4fv									glwUniform4fv
    542 #define			glUniform4i										glwUniform4i
    543 #define			glUniform4iv									glwUniform4iv
    544 #define			glUniform4ui									glwUniform4ui
    545 #define			glUniform4uiv									glwUniform4uiv
    546 #define			glUniformBlockBinding							glwUniformBlockBinding
    547 #define			glUniformMatrix2dv								glwUniformMatrix2dv
    548 #define			glUniformMatrix2fv								glwUniformMatrix2fv
    549 #define			glUniformMatrix2x3dv							glwUniformMatrix2x3dv
    550 #define			glUniformMatrix2x3fv							glwUniformMatrix2x3fv
    551 #define			glUniformMatrix2x4dv							glwUniformMatrix2x4dv
    552 #define			glUniformMatrix2x4fv							glwUniformMatrix2x4fv
    553 #define			glUniformMatrix3dv								glwUniformMatrix3dv
    554 #define			glUniformMatrix3fv								glwUniformMatrix3fv
    555 #define			glUniformMatrix3x2dv							glwUniformMatrix3x2dv
    556 #define			glUniformMatrix3x2fv							glwUniformMatrix3x2fv
    557 #define			glUniformMatrix3x4dv							glwUniformMatrix3x4dv
    558 #define			glUniformMatrix3x4fv							glwUniformMatrix3x4fv
    559 #define			glUniformMatrix4dv								glwUniformMatrix4dv
    560 #define			glUniformMatrix4fv								glwUniformMatrix4fv
    561 #define			glUniformMatrix4x2dv							glwUniformMatrix4x2dv
    562 #define			glUniformMatrix4x2fv							glwUniformMatrix4x2fv
    563 #define			glUniformMatrix4x3dv							glwUniformMatrix4x3dv
    564 #define			glUniformMatrix4x3fv							glwUniformMatrix4x3fv
    565 #define			glUniformSubroutinesuiv							glwUniformSubroutinesuiv
    566 #define			glUnmapBuffer									glwUnmapBuffer
    567 #define			glUnmapNamedBuffer								glwUnmapNamedBuffer
    568 #define			glUseProgram									glwUseProgram
    569 #define			glUseProgramStages								glwUseProgramStages
    570 #define			glValidateProgram								glwValidateProgram
    571 #define			glValidateProgramPipeline						glwValidateProgramPipeline
    572 #define			glVertexArrayAttribBinding						glwVertexArrayAttribBinding
    573 #define			glVertexArrayAttribFormat						glwVertexArrayAttribFormat
    574 #define			glVertexArrayAttribIFormat						glwVertexArrayAttribIFormat
    575 #define			glVertexArrayAttribLFormat						glwVertexArrayAttribLFormat
    576 #define			glVertexArrayBindingDivisor						glwVertexArrayBindingDivisor
    577 #define			glVertexArrayElementBuffer						glwVertexArrayElementBuffer
    578 #define			glVertexArrayVertexBuffer						glwVertexArrayVertexBuffer
    579 #define			glVertexArrayVertexBuffers						glwVertexArrayVertexBuffers
    580 #define			glVertexAttrib1d								glwVertexAttrib1d
    581 #define			glVertexAttrib1dv								glwVertexAttrib1dv
    582 #define			glVertexAttrib1f								glwVertexAttrib1f
    583 #define			glVertexAttrib1fv								glwVertexAttrib1fv
    584 #define			glVertexAttrib1s								glwVertexAttrib1s
    585 #define			glVertexAttrib1sv								glwVertexAttrib1sv
    586 #define			glVertexAttrib2d								glwVertexAttrib2d
    587 #define			glVertexAttrib2dv								glwVertexAttrib2dv
    588 #define			glVertexAttrib2f								glwVertexAttrib2f
    589 #define			glVertexAttrib2fv								glwVertexAttrib2fv
    590 #define			glVertexAttrib2s								glwVertexAttrib2s
    591 #define			glVertexAttrib2sv								glwVertexAttrib2sv
    592 #define			glVertexAttrib3d								glwVertexAttrib3d
    593 #define			glVertexAttrib3dv								glwVertexAttrib3dv
    594 #define			glVertexAttrib3f								glwVertexAttrib3f
    595 #define			glVertexAttrib3fv								glwVertexAttrib3fv
    596 #define			glVertexAttrib3s								glwVertexAttrib3s
    597 #define			glVertexAttrib3sv								glwVertexAttrib3sv
    598 #define			glVertexAttrib4Nbv								glwVertexAttrib4Nbv
    599 #define			glVertexAttrib4Niv								glwVertexAttrib4Niv
    600 #define			glVertexAttrib4Nsv								glwVertexAttrib4Nsv
    601 #define			glVertexAttrib4Nub								glwVertexAttrib4Nub
    602 #define			glVertexAttrib4Nubv								glwVertexAttrib4Nubv
    603 #define			glVertexAttrib4Nuiv								glwVertexAttrib4Nuiv
    604 #define			glVertexAttrib4Nusv								glwVertexAttrib4Nusv
    605 #define			glVertexAttrib4bv								glwVertexAttrib4bv
    606 #define			glVertexAttrib4d								glwVertexAttrib4d
    607 #define			glVertexAttrib4dv								glwVertexAttrib4dv
    608 #define			glVertexAttrib4f								glwVertexAttrib4f
    609 #define			glVertexAttrib4fv								glwVertexAttrib4fv
    610 #define			glVertexAttrib4iv								glwVertexAttrib4iv
    611 #define			glVertexAttrib4s								glwVertexAttrib4s
    612 #define			glVertexAttrib4sv								glwVertexAttrib4sv
    613 #define			glVertexAttrib4ubv								glwVertexAttrib4ubv
    614 #define			glVertexAttrib4uiv								glwVertexAttrib4uiv
    615 #define			glVertexAttrib4usv								glwVertexAttrib4usv
    616 #define			glVertexAttribBinding							glwVertexAttribBinding
    617 #define			glVertexAttribDivisor							glwVertexAttribDivisor
    618 #define			glVertexAttribFormat							glwVertexAttribFormat
    619 #define			glVertexAttribI1i								glwVertexAttribI1i
    620 #define			glVertexAttribI1iv								glwVertexAttribI1iv
    621 #define			glVertexAttribI1ui								glwVertexAttribI1ui
    622 #define			glVertexAttribI1uiv								glwVertexAttribI1uiv
    623 #define			glVertexAttribI2i								glwVertexAttribI2i
    624 #define			glVertexAttribI2iv								glwVertexAttribI2iv
    625 #define			glVertexAttribI2ui								glwVertexAttribI2ui
    626 #define			glVertexAttribI2uiv								glwVertexAttribI2uiv
    627 #define			glVertexAttribI3i								glwVertexAttribI3i
    628 #define			glVertexAttribI3iv								glwVertexAttribI3iv
    629 #define			glVertexAttribI3ui								glwVertexAttribI3ui
    630 #define			glVertexAttribI3uiv								glwVertexAttribI3uiv
    631 #define			glVertexAttribI4bv								glwVertexAttribI4bv
    632 #define			glVertexAttribI4i								glwVertexAttribI4i
    633 #define			glVertexAttribI4iv								glwVertexAttribI4iv
    634 #define			glVertexAttribI4sv								glwVertexAttribI4sv
    635 #define			glVertexAttribI4ubv								glwVertexAttribI4ubv
    636 #define			glVertexAttribI4ui								glwVertexAttribI4ui
    637 #define			glVertexAttribI4uiv								glwVertexAttribI4uiv
    638 #define			glVertexAttribI4usv								glwVertexAttribI4usv
    639 #define			glVertexAttribIFormat							glwVertexAttribIFormat
    640 #define			glVertexAttribIPointer							glwVertexAttribIPointer
    641 #define			glVertexAttribL1d								glwVertexAttribL1d
    642 #define			glVertexAttribL1dv								glwVertexAttribL1dv
    643 #define			glVertexAttribL2d								glwVertexAttribL2d
    644 #define			glVertexAttribL2dv								glwVertexAttribL2dv
    645 #define			glVertexAttribL3d								glwVertexAttribL3d
    646 #define			glVertexAttribL3dv								glwVertexAttribL3dv
    647 #define			glVertexAttribL4d								glwVertexAttribL4d
    648 #define			glVertexAttribL4dv								glwVertexAttribL4dv
    649 #define			glVertexAttribLFormat							glwVertexAttribLFormat
    650 #define			glVertexAttribLPointer							glwVertexAttribLPointer
    651 #define			glVertexAttribP1ui								glwVertexAttribP1ui
    652 #define			glVertexAttribP1uiv								glwVertexAttribP1uiv
    653 #define			glVertexAttribP2ui								glwVertexAttribP2ui
    654 #define			glVertexAttribP2uiv								glwVertexAttribP2uiv
    655 #define			glVertexAttribP3ui								glwVertexAttribP3ui
    656 #define			glVertexAttribP3uiv								glwVertexAttribP3uiv
    657 #define			glVertexAttribP4ui								glwVertexAttribP4ui
    658 #define			glVertexAttribP4uiv								glwVertexAttribP4uiv
    659 #define			glVertexAttribPointer							glwVertexAttribPointer
    660 #define			glVertexBindingDivisor							glwVertexBindingDivisor
    661 #define			glViewport										glwViewport
    662 #define			glViewportArrayv								glwViewportArrayv
    663 #define			glViewportIndexedf								glwViewportIndexedf
    664 #define			glViewportIndexedfv								glwViewportIndexedfv
    665 #define			glWaitSync										glwWaitSync
    666 void			glwActiveShaderProgram							(GLuint pipeline, GLuint program);
    667 void			glwActiveTexture								(GLenum texture);
    668 void			glwAttachShader									(GLuint program, GLuint shader);
    669 void			glwBeginConditionalRender						(GLuint id, GLenum mode);
    670 void			glwBeginQuery									(GLenum target, GLuint id);
    671 void			glwBeginQueryIndexed							(GLenum target, GLuint index, GLuint id);
    672 void			glwBeginTransformFeedback						(GLenum primitiveMode);
    673 void			glwBindAttribLocation							(GLuint program, GLuint index, const GLchar *name);
    674 void			glwBindBuffer									(GLenum target, GLuint buffer);
    675 void			glwBindBufferBase								(GLenum target, GLuint index, GLuint buffer);
    676 void			glwBindBufferRange								(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
    677 void			glwBindBuffersBase								(GLenum target, GLuint first, GLsizei count, const GLuint *buffers);
    678 void			glwBindBuffersRange								(GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes);
    679 void			glwBindFragDataLocation							(GLuint program, GLuint color, const GLchar *name);
    680 void			glwBindFragDataLocationIndexed					(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name);
    681 void			glwBindFramebuffer								(GLenum target, GLuint framebuffer);
    682 void			glwBindImageTexture								(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
    683 void			glwBindImageTextures							(GLuint first, GLsizei count, const GLuint *textures);
    684 void			glwBindProgramPipeline							(GLuint pipeline);
    685 void			glwBindRenderbuffer								(GLenum target, GLuint renderbuffer);
    686 void			glwBindSampler									(GLuint unit, GLuint sampler);
    687 void			glwBindSamplers									(GLuint first, GLsizei count, const GLuint *samplers);
    688 void			glwBindTexture									(GLenum target, GLuint texture);
    689 void			glwBindTextureUnit								(GLuint unit, GLuint texture);
    690 void			glwBindTextures									(GLuint first, GLsizei count, const GLuint *textures);
    691 void			glwBindTransformFeedback						(GLenum target, GLuint id);
    692 void			glwBindVertexArray								(GLuint array);
    693 void			glwBindVertexBuffer								(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
    694 void			glwBindVertexBuffers							(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
    695 void			glwBlendBarrier									();
    696 void			glwBlendColor									(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
    697 void			glwBlendEquation								(GLenum mode);
    698 void			glwBlendEquationSeparate						(GLenum modeRGB, GLenum modeAlpha);
    699 void			glwBlendEquationSeparatei						(GLuint buf, GLenum modeRGB, GLenum modeAlpha);
    700 void			glwBlendEquationi								(GLuint buf, GLenum mode);
    701 void			glwBlendFunc									(GLenum sfactor, GLenum dfactor);
    702 void			glwBlendFuncSeparate							(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
    703 void			glwBlendFuncSeparatei							(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
    704 void			glwBlendFunci									(GLuint buf, GLenum src, GLenum dst);
    705 void			glwBlitFramebuffer								(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
    706 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);
    707 void			glwBufferData									(GLenum target, GLsizeiptr size, const void *data, GLenum usage);
    708 void			glwBufferStorage								(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags);
    709 void			glwBufferSubData								(GLenum target, GLintptr offset, GLsizeiptr size, const void *data);
    710 GLenum			glwCheckFramebufferStatus						(GLenum target);
    711 GLenum			glwCheckNamedFramebufferStatus					(GLuint framebuffer, GLenum target);
    712 void			glwClampColor									(GLenum target, GLenum clamp);
    713 void			glwClear										(GLbitfield mask);
    714 void			glwClearBufferData								(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data);
    715 void			glwClearBufferSubData							(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
    716 void			glwClearBufferfi								(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
    717 void			glwClearBufferfv								(GLenum buffer, GLint drawbuffer, const GLfloat *value);
    718 void			glwClearBufferiv								(GLenum buffer, GLint drawbuffer, const GLint *value);
    719 void			glwClearBufferuiv								(GLenum buffer, GLint drawbuffer, const GLuint *value);
    720 void			glwClearColor									(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
    721 void			glwClearDepth									(GLdouble depth);
    722 void			glwClearDepthf									(GLfloat d);
    723 void			glwClearNamedBufferData							(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);
    724 void			glwClearNamedBufferSubData						(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
    725 void			glwClearNamedFramebufferfi						(GLuint framebuffer, GLenum buffer, const GLfloat depth, GLint stencil);
    726 void			glwClearNamedFramebufferfv						(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value);
    727 void			glwClearNamedFramebufferiv						(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value);
    728 void			glwClearNamedFramebufferuiv						(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value);
    729 void			glwClearStencil									(GLint s);
    730 void			glwClearTexImage								(GLuint texture, GLint level, GLenum format, GLenum type, const void *data);
    731 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);
    732 GLenum			glwClientWaitSync								(GLsync sync, GLbitfield flags, GLuint64 timeout);
    733 void			glwClipControl									(GLenum origin, GLenum depth);
    734 void			glwColorMask									(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
    735 void			glwColorMaski									(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
    736 void			glwCompileShader								(GLuint shader);
    737 void			glwCompressedTexImage1D							(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);
    738 void			glwCompressedTexImage2D							(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);
    739 void			glwCompressedTexImage3D							(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
    740 void			glwCompressedTexSubImage1D						(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
    741 void			glwCompressedTexSubImage2D						(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
    742 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);
    743 void			glwCompressedTextureSubImage1D					(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
    744 void			glwCompressedTextureSubImage2D					(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
    745 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);
    746 void			glwCopyBufferSubData							(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
    747 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);
    748 void			glwCopyNamedBufferSubData						(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
    749 void			glwCopyTexImage1D								(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
    750 void			glwCopyTexImage2D								(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
    751 void			glwCopyTexSubImage1D							(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
    752 void			glwCopyTexSubImage2D							(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
    753 void			glwCopyTexSubImage3D							(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
    754 void			glwCopyTextureSubImage1D						(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
    755 void			glwCopyTextureSubImage2D						(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
    756 void			glwCopyTextureSubImage3D						(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
    757 void			glwCreateBuffers								(GLsizei n, GLuint *buffers);
    758 void			glwCreateFramebuffers							(GLsizei n, GLuint *framebuffers);
    759 GLuint			glwCreateProgram								();
    760 void			glwCreateProgramPipelines						(GLsizei n, GLuint *pipelines);
    761 void			glwCreateQueries								(GLenum target, GLsizei n, GLuint *ids);
    762 void			glwCreateRenderbuffers							(GLsizei n, GLuint *renderbuffers);
    763 void			glwCreateSamplers								(GLsizei n, GLuint *samplers);
    764 GLuint			glwCreateShader									(GLenum type);
    765 GLuint			glwCreateShaderProgramv							(GLenum type, GLsizei count, const GLchar *const*strings);
    766 void			glwCreateTextures								(GLenum target, GLsizei n, GLuint *textures);
    767 void			glwCreateTransformFeedbacks						(GLsizei n, GLuint *ids);
    768 void			glwCreateVertexArrays							(GLsizei n, GLuint *arrays);
    769 void			glwCullFace										(GLenum mode);
    770 void			glwDebugMessageCallback							(GLDEBUGPROC callback, const void *userParam);
    771 void			glwDebugMessageControl							(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
    772 void			glwDebugMessageInsert							(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
    773 void			glwDeleteBuffers								(GLsizei n, const GLuint *buffers);
    774 void			glwDeleteFramebuffers							(GLsizei n, const GLuint *framebuffers);
    775 void			glwDeleteProgram								(GLuint program);
    776 void			glwDeleteProgramPipelines						(GLsizei n, const GLuint *pipelines);
    777 void			glwDeleteQueries								(GLsizei n, const GLuint *ids);
    778 void			glwDeleteRenderbuffers							(GLsizei n, const GLuint *renderbuffers);
    779 void			glwDeleteSamplers								(GLsizei count, const GLuint *samplers);
    780 void			glwDeleteShader									(GLuint shader);
    781 void			glwDeleteSync									(GLsync sync);
    782 void			glwDeleteTextures								(GLsizei n, const GLuint *textures);
    783 void			glwDeleteTransformFeedbacks						(GLsizei n, const GLuint *ids);
    784 void			glwDeleteVertexArrays							(GLsizei n, const GLuint *arrays);
    785 void			glwDepthFunc									(GLenum func);
    786 void			glwDepthMask									(GLboolean flag);
    787 void			glwDepthRange									(GLdouble near, GLdouble far);
    788 void			glwDepthRangeArrayv								(GLuint first, GLsizei count, const GLdouble *v);
    789 void			glwDepthRangeIndexed							(GLuint index, GLdouble n, GLdouble f);
    790 void			glwDepthRangef									(GLfloat n, GLfloat f);
    791 void			glwDetachShader									(GLuint program, GLuint shader);
    792 void			glwDisable										(GLenum cap);
    793 void			glwDisableVertexArrayAttrib						(GLuint vaobj, GLuint index);
    794 void			glwDisableVertexAttribArray						(GLuint index);
    795 void			glwDisablei										(GLenum target, GLuint index);
    796 void			glwDispatchCompute								(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
    797 void			glwDispatchComputeIndirect						(GLintptr indirect);
    798 void			glwDrawArrays									(GLenum mode, GLint first, GLsizei count);
    799 void			glwDrawArraysIndirect							(GLenum mode, const void *indirect);
    800 void			glwDrawArraysInstanced							(GLenum mode, GLint first, GLsizei count, GLsizei instancecount);
    801 void			glwDrawArraysInstancedBaseInstance				(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance);
    802 void			glwDrawBuffer									(GLenum buf);
    803 void			glwDrawBuffers									(GLsizei n, const GLenum *bufs);
    804 void			glwDrawElements									(GLenum mode, GLsizei count, GLenum type, const void *indices);
    805 void			glwDrawElementsBaseVertex						(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
    806 void			glwDrawElementsIndirect							(GLenum mode, GLenum type, const void *indirect);
    807 void			glwDrawElementsInstanced						(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount);
    808 void			glwDrawElementsInstancedBaseInstance			(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance);
    809 void			glwDrawElementsInstancedBaseVertex				(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
    810 void			glwDrawElementsInstancedBaseVertexBaseInstance	(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
    811 void			glwDrawRangeElements							(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
    812 void			glwDrawRangeElementsBaseVertex					(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
    813 void			glwDrawTransformFeedback						(GLenum mode, GLuint id);
    814 void			glwDrawTransformFeedbackInstanced				(GLenum mode, GLuint id, GLsizei instancecount);
    815 void			glwDrawTransformFeedbackStream					(GLenum mode, GLuint id, GLuint stream);
    816 void			glwDrawTransformFeedbackStreamInstanced			(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount);
    817 void			glwEGLImageTargetRenderbufferStorageOES			(GLenum target, GLeglImageOES image);
    818 void			glwEGLImageTargetTexture2DOES					(GLenum target, GLeglImageOES image);
    819 void			glwEnable										(GLenum cap);
    820 void			glwEnableVertexArrayAttrib						(GLuint vaobj, GLuint index);
    821 void			glwEnableVertexAttribArray						(GLuint index);
    822 void			glwEnablei										(GLenum target, GLuint index);
    823 void			glwEndConditionalRender							();
    824 void			glwEndQuery										(GLenum target);
    825 void			glwEndQueryIndexed								(GLenum target, GLuint index);
    826 void			glwEndTransformFeedback							();
    827 GLsync			glwFenceSync									(GLenum condition, GLbitfield flags);
    828 void			glwFinish										();
    829 void			glwFlush										();
    830 void			glwFlushMappedBufferRange						(GLenum target, GLintptr offset, GLsizeiptr length);
    831 void			glwFlushMappedNamedBufferRange					(GLuint buffer, GLintptr offset, GLsizeiptr length);
    832 void			glwFramebufferParameteri						(GLenum target, GLenum pname, GLint param);
    833 void			glwFramebufferRenderbuffer						(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
    834 void			glwFramebufferTexture							(GLenum target, GLenum attachment, GLuint texture, GLint level);
    835 void			glwFramebufferTexture1D							(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
    836 void			glwFramebufferTexture2D							(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
    837 void			glwFramebufferTexture3D							(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
    838 void			glwFramebufferTextureLayer						(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
    839 void			glwFrontFace									(GLenum mode);
    840 void			glwGenBuffers									(GLsizei n, GLuint *buffers);
    841 void			glwGenFramebuffers								(GLsizei n, GLuint *framebuffers);
    842 void			glwGenProgramPipelines							(GLsizei n, GLuint *pipelines);
    843 void			glwGenQueries									(GLsizei n, GLuint *ids);
    844 void			glwGenRenderbuffers								(GLsizei n, GLuint *renderbuffers);
    845 void			glwGenSamplers									(GLsizei count, GLuint *samplers);
    846 void			glwGenTextures									(GLsizei n, GLuint *textures);
    847 void			glwGenTransformFeedbacks						(GLsizei n, GLuint *ids);
    848 void			glwGenVertexArrays								(GLsizei n, GLuint *arrays);
    849 void			glwGenerateMipmap								(GLenum target);
    850 void			glwGenerateTextureMipmap						(GLuint texture);
    851 void			glwGetActiveAtomicCounterBufferiv				(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params);
    852 void			glwGetActiveAttrib								(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
    853 void			glwGetActiveSubroutineName						(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
    854 void			glwGetActiveSubroutineUniformName				(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
    855 void			glwGetActiveSubroutineUniformiv					(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values);
    856 void			glwGetActiveUniform								(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
    857 void			glwGetActiveUniformBlockName					(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);
    858 void			glwGetActiveUniformBlockiv						(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
    859 void			glwGetActiveUniformName							(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
    860 void			glwGetActiveUniformsiv							(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
    861 void			glwGetAttachedShaders							(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders);
    862 GLint			glwGetAttribLocation							(GLuint program, const GLchar *name);
    863 void			glwGetBooleani_v								(GLenum target, GLuint index, GLboolean *data);
    864 void			glwGetBooleanv									(GLenum pname, GLboolean *data);
    865 void			glwGetBufferParameteri64v						(GLenum target, GLenum pname, GLint64 *params);
    866 void			glwGetBufferParameteriv							(GLenum target, GLenum pname, GLint *params);
    867 void			glwGetBufferPointerv							(GLenum target, GLenum pname, void **params);
    868 void			glwGetBufferSubData								(GLenum target, GLintptr offset, GLsizeiptr size, void *data);
    869 void			glwGetCompressedTexImage						(GLenum target, GLint level, void *img);
    870 void			glwGetCompressedTextureImage					(GLuint texture, GLint level, GLsizei bufSize, void *pixels);
    871 void			glwGetCompressedTextureSubImage					(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels);
    872 GLuint			glwGetDebugMessageLog							(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
    873 void			glwGetDoublei_v									(GLenum target, GLuint index, GLdouble *data);
    874 void			glwGetDoublev									(GLenum pname, GLdouble *data);
    875 GLenum			glwGetError										();
    876 void			glwGetFloati_v									(GLenum target, GLuint index, GLfloat *data);
    877 void			glwGetFloatv									(GLenum pname, GLfloat *data);
    878 GLint			glwGetFragDataIndex								(GLuint program, const GLchar *name);
    879 GLint			glwGetFragDataLocation							(GLuint program, const GLchar *name);
    880 void			glwGetFramebufferAttachmentParameteriv			(GLenum target, GLenum attachment, GLenum pname, GLint *params);
    881 void			glwGetFramebufferParameteriv					(GLenum target, GLenum pname, GLint *params);
    882 GLenum			glwGetGraphicsResetStatus						();
    883 void			glwGetInteger64i_v								(GLenum target, GLuint index, GLint64 *data);
    884 void			glwGetInteger64v								(GLenum pname, GLint64 *data);
    885 void			glwGetIntegeri_v								(GLenum target, GLuint index, GLint *data);
    886 void			glwGetIntegerv									(GLenum pname, GLint *data);
    887 void			glwGetInternalformati64v						(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params);
    888 void			glwGetInternalformativ							(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params);
    889 void			glwGetMultisamplefv								(GLenum pname, GLuint index, GLfloat *val);
    890 void			glwGetNamedBufferParameteri64v					(GLuint buffer, GLenum pname, GLint64 *params);
    891 void			glwGetNamedBufferParameteriv					(GLuint buffer, GLenum pname, GLint *params);
    892 void			glwGetNamedBufferPointerv						(GLuint buffer, GLenum pname, void **params);
    893 void			glwGetNamedBufferSubData						(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data);
    894 void			glwGetNamedFramebufferAttachmentParameteriv		(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params);
    895 void			glwGetNamedFramebufferParameteriv				(GLuint framebuffer, GLenum pname, GLint *param);
    896 void			glwGetNamedRenderbufferParameteriv				(GLuint renderbuffer, GLenum pname, GLint *params);
    897 void			glwGetObjectLabel								(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
    898 void			glwGetObjectPtrLabel							(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
    899 void			glwGetPointerv									(GLenum pname, void **params);
    900 void			glwGetProgramBinary								(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary);
    901 void			glwGetProgramInfoLog							(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
    902 void			glwGetProgramInterfaceiv						(GLuint program, GLenum programInterface, GLenum pname, GLint *params);
    903 void			glwGetProgramPipelineInfoLog					(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
    904 void			glwGetProgramPipelineiv							(GLuint pipeline, GLenum pname, GLint *params);
    905 GLuint			glwGetProgramResourceIndex						(GLuint program, GLenum programInterface, const GLchar *name);
    906 GLint			glwGetProgramResourceLocation					(GLuint program, GLenum programInterface, const GLchar *name);
    907 GLint			glwGetProgramResourceLocationIndex				(GLuint program, GLenum programInterface, const GLchar *name);
    908 void			glwGetProgramResourceName						(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
    909 void			glwGetProgramResourceiv							(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params);
    910 void			glwGetProgramStageiv							(GLuint program, GLenum shadertype, GLenum pname, GLint *values);
    911 void			glwGetProgramiv									(GLuint program, GLenum pname, GLint *params);
    912 void			glwGetQueryBufferObjecti64v						(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
    913 void			glwGetQueryBufferObjectiv						(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
    914 void			glwGetQueryBufferObjectui64v					(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
    915 void			glwGetQueryBufferObjectuiv						(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
    916 void			glwGetQueryIndexediv							(GLenum target, GLuint index, GLenum pname, GLint *params);
    917 void			glwGetQueryObjecti64v							(GLuint id, GLenum pname, GLint64 *params);
    918 void			glwGetQueryObjectiv								(GLuint id, GLenum pname, GLint *params);
    919 void			glwGetQueryObjectui64v							(GLuint id, GLenum pname, GLuint64 *params);
    920 void			glwGetQueryObjectuiv							(GLuint id, GLenum pname, GLuint *params);
    921 void			glwGetQueryiv									(GLenum target, GLenum pname, GLint *params);
    922 void			glwGetRenderbufferParameteriv					(GLenum target, GLenum pname, GLint *params);
    923 void			glwGetSamplerParameterIiv						(GLuint sampler, GLenum pname, GLint *params);
    924 void			glwGetSamplerParameterIuiv						(GLuint sampler, GLenum pname, GLuint *params);
    925 void			glwGetSamplerParameterfv						(GLuint sampler, GLenum pname, GLfloat *params);
    926 void			glwGetSamplerParameteriv						(GLuint sampler, GLenum pname, GLint *params);
    927 void			glwGetShaderInfoLog								(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
    928 void			glwGetShaderPrecisionFormat						(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision);
    929 void			glwGetShaderSource								(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
    930 void			glwGetShaderiv									(GLuint shader, GLenum pname, GLint *params);
    931 const GLubyte *	glwGetString									(GLenum name);
    932 const GLubyte *	glwGetStringi									(GLenum name, GLuint index);
    933 GLuint			glwGetSubroutineIndex							(GLuint program, GLenum shadertype, const GLchar *name);
    934 GLint			glwGetSubroutineUniformLocation					(GLuint program, GLenum shadertype, const GLchar *name);
    935 void			glwGetSynciv									(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
    936 void			glwGetTexImage									(GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
    937 void			glwGetTexLevelParameterfv						(GLenum target, GLint level, GLenum pname, GLfloat *params);
    938 void			glwGetTexLevelParameteriv						(GLenum target, GLint level, GLenum pname, GLint *params);
    939 void			glwGetTexParameterIiv							(GLenum target, GLenum pname, GLint *params);
    940 void			glwGetTexParameterIuiv							(GLenum target, GLenum pname, GLuint *params);
    941 void			glwGetTexParameterfv							(GLenum target, GLenum pname, GLfloat *params);
    942 void			glwGetTexParameteriv							(GLenum target, GLenum pname, GLint *params);
    943 void			glwGetTextureImage								(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
    944 void			glwGetTextureLevelParameterfv					(GLuint texture, GLint level, GLenum pname, GLfloat *params);
    945 void			glwGetTextureLevelParameteriv					(GLuint texture, GLint level, GLenum pname, GLint *params);
    946 void			glwGetTextureParameterIiv						(GLuint texture, GLenum pname, GLint *params);
    947 void			glwGetTextureParameterIuiv						(GLuint texture, GLenum pname, GLuint *params);
    948 void			glwGetTextureParameterfv						(GLuint texture, GLenum pname, GLfloat *params);
    949 void			glwGetTextureParameteriv						(GLuint texture, GLenum pname, GLint *params);
    950 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);
    951 void			glwGetTransformFeedbackVarying					(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
    952 void			glwGetTransformFeedbacki64_v					(GLuint xfb, GLenum pname, GLuint index, GLint64 *param);
    953 void			glwGetTransformFeedbacki_v						(GLuint xfb, GLenum pname, GLuint index, GLint *param);
    954 void			glwGetTransformFeedbackiv						(GLuint xfb, GLenum pname, GLint *param);
    955 GLuint			glwGetUniformBlockIndex							(GLuint program, const GLchar *uniformBlockName);
    956 void			glwGetUniformIndices							(GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices);
    957 GLint			glwGetUniformLocation							(GLuint program, const GLchar *name);
    958 void			glwGetUniformSubroutineuiv						(GLenum shadertype, GLint location, GLuint *params);
    959 void			glwGetUniformdv									(GLuint program, GLint location, GLdouble *params);
    960 void			glwGetUniformfv									(GLuint program, GLint location, GLfloat *params);
    961 void			glwGetUniformiv									(GLuint program, GLint location, GLint *params);
    962 void			glwGetUniformuiv								(GLuint program, GLint location, GLuint *params);
    963 void			glwGetVertexArrayIndexed64iv					(GLuint vaobj, GLuint index, GLenum pname, GLint64 *param);
    964 void			glwGetVertexArrayIndexediv						(GLuint vaobj, GLuint index, GLenum pname, GLint *param);
    965 void			glwGetVertexArrayiv								(GLuint vaobj, GLenum pname, GLint *param);
    966 void			glwGetVertexAttribIiv							(GLuint index, GLenum pname, GLint *params);
    967 void			glwGetVertexAttribIuiv							(GLuint index, GLenum pname, GLuint *params);
    968 void			glwGetVertexAttribLdv							(GLuint index, GLenum pname, GLdouble *params);
    969 void			glwGetVertexAttribPointerv						(GLuint index, GLenum pname, void **pointer);
    970 void			glwGetVertexAttribdv							(GLuint index, GLenum pname, GLdouble *params);
    971 void			glwGetVertexAttribfv							(GLuint index, GLenum pname, GLfloat *params);
    972 void			glwGetVertexAttribiv							(GLuint index, GLenum pname, GLint *params);
    973 void			glwGetnCompressedTexImage						(GLenum target, GLint lod, GLsizei bufSize, void *pixels);
    974 void			glwGetnTexImage									(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
    975 void			glwGetnUniformdv								(GLuint program, GLint location, GLsizei bufSize, GLdouble *params);
    976 void			glwGetnUniformfv								(GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
    977 void			glwGetnUniformiv								(GLuint program, GLint location, GLsizei bufSize, GLint *params);
    978 void			glwGetnUniformuiv								(GLuint program, GLint location, GLsizei bufSize, GLuint *params);
    979 void			glwHint											(GLenum target, GLenum mode);
    980 void			glwInsertEventMarkerEXT							(GLsizei length, const GLchar *marker);
    981 void			glwInvalidateBufferData							(GLuint buffer);
    982 void			glwInvalidateBufferSubData						(GLuint buffer, GLintptr offset, GLsizeiptr length);
    983 void			glwInvalidateFramebuffer						(GLenum target, GLsizei numAttachments, const GLenum *attachments);
    984 void			glwInvalidateNamedFramebufferData				(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments);
    985 void			glwInvalidateNamedFramebufferSubData			(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
    986 void			glwInvalidateSubFramebuffer						(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
    987 void			glwInvalidateTexImage							(GLuint texture, GLint level);
    988 void			glwInvalidateTexSubImage						(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth);
    989 GLboolean		glwIsBuffer										(GLuint buffer);
    990 GLboolean		glwIsEnabled									(GLenum cap);
    991 GLboolean		glwIsEnabledi									(GLenum target, GLuint index);
    992 GLboolean		glwIsFramebuffer								(GLuint framebuffer);
    993 GLboolean		glwIsProgram									(GLuint program);
    994 GLboolean		glwIsProgramPipeline							(GLuint pipeline);
    995 GLboolean		glwIsQuery										(GLuint id);
    996 GLboolean		glwIsRenderbuffer								(GLuint renderbuffer);
    997 GLboolean		glwIsSampler									(GLuint sampler);
    998 GLboolean		glwIsShader										(GLuint shader);
    999 GLboolean		glwIsSync										(GLsync sync);
   1000 GLboolean		glwIsTexture									(GLuint texture);
   1001 GLboolean		glwIsTransformFeedback							(GLuint id);
   1002 GLboolean		glwIsVertexArray								(GLuint array);
   1003 void			glwLineWidth									(GLfloat width);
   1004 void			glwLinkProgram									(GLuint program);
   1005 void			glwLogicOp										(GLenum opcode);
   1006 void *			glwMapBuffer									(GLenum target, GLenum access);
   1007 void *			glwMapBufferRange								(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
   1008 void *			glwMapNamedBuffer								(GLuint buffer, GLenum access);
   1009 void *			glwMapNamedBufferRange							(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);
   1010 void			glwMemoryBarrier								(GLbitfield barriers);
   1011 void			glwMemoryBarrierByRegion						(GLbitfield barriers);
   1012 void			glwMinSampleShading								(GLfloat value);
   1013 void			glwMultiDrawArrays								(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount);
   1014 void			glwMultiDrawArraysIndirect						(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride);
   1015 void			glwMultiDrawElements							(GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount);
   1016 void			glwMultiDrawElementsBaseVertex					(GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex);
   1017 void			glwMultiDrawElementsIndirect					(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride);
   1018 void			glwNamedBufferData								(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage);
   1019 void			glwNamedBufferStorage							(GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags);
   1020 void			glwNamedBufferSubData							(GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);
   1021 void			glwNamedFramebufferDrawBuffer					(GLuint framebuffer, GLenum buf);
   1022 void			glwNamedFramebufferDrawBuffers					(GLuint framebuffer, GLsizei n, const GLenum *bufs);
   1023 void			glwNamedFramebufferParameteri					(GLuint framebuffer, GLenum pname, GLint param);
   1024 void			glwNamedFramebufferReadBuffer					(GLuint framebuffer, GLenum src);
   1025 void			glwNamedFramebufferRenderbuffer					(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
   1026 void			glwNamedFramebufferTexture						(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
   1027 void			glwNamedFramebufferTextureLayer					(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
   1028 void			glwNamedRenderbufferStorage						(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
   1029 void			glwNamedRenderbufferStorageMultisample			(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
   1030 void			glwObjectLabel									(GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
   1031 void			glwObjectPtrLabel								(const void *ptr, GLsizei length, const GLchar *label);
   1032 void			glwPatchParameterfv								(GLenum pname, const GLfloat *values);
   1033 void			glwPatchParameteri								(GLenum pname, GLint value);
   1034 void			glwPauseTransformFeedback						();
   1035 void			glwPixelStoref									(GLenum pname, GLfloat param);
   1036 void			glwPixelStorei									(GLenum pname, GLint param);
   1037 void			glwPointParameterf								(GLenum pname, GLfloat param);
   1038 void			glwPointParameterfv								(GLenum pname, const GLfloat *params);
   1039 void			glwPointParameteri								(GLenum pname, GLint param);
   1040 void			glwPointParameteriv								(GLenum pname, const GLint *params);
   1041 void			glwPointSize									(GLfloat size);
   1042 void			glwPolygonMode									(GLenum face, GLenum mode);
   1043 void			glwPolygonOffset								(GLfloat factor, GLfloat units);
   1044 void			glwPopDebugGroup								();
   1045 void			glwPopGroupMarkerEXT							();
   1046 void			glwPrimitiveBoundingBox							(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW);
   1047 void			glwPrimitiveRestartIndex						(GLuint index);
   1048 void			glwProgramBinary								(GLuint program, GLenum binaryFormat, const void *binary, GLsizei length);
   1049 void			glwProgramParameteri							(GLuint program, GLenum pname, GLint value);
   1050 void			glwProgramUniform1d								(GLuint program, GLint location, GLdouble v0);
   1051 void			glwProgramUniform1dv							(GLuint program, GLint location, GLsizei count, const GLdouble *value);
   1052 void			glwProgramUniform1f								(GLuint program, GLint location, GLfloat v0);
   1053 void			glwProgramUniform1fv							(GLuint program, GLint location, GLsizei count, const GLfloat *value);
   1054 void			glwProgramUniform1i								(GLuint program, GLint location, GLint v0);
   1055 void			glwProgramUniform1iv							(GLuint program, GLint location, GLsizei count, const GLint *value);
   1056 void			glwProgramUniform1ui							(GLuint program, GLint location, GLuint v0);
   1057 void			glwProgramUniform1uiv							(GLuint program, GLint location, GLsizei count, const GLuint *value);
   1058 void			glwProgramUniform2d								(GLuint program, GLint location, GLdouble v0, GLdouble v1);
   1059 void			glwProgramUniform2dv							(GLuint program, GLint location, GLsizei count, const GLdouble *value);
   1060 void			glwProgramUniform2f								(GLuint program, GLint location, GLfloat v0, GLfloat v1);
   1061 void			glwProgramUniform2fv							(GLuint program, GLint location, GLsizei count, const GLfloat *value);
   1062 void			glwProgramUniform2i								(GLuint program, GLint location, GLint v0, GLint v1);
   1063 void			glwProgramUniform2iv							(GLuint program, GLint location, GLsizei count, const GLint *value);
   1064 void			glwProgramUniform2ui							(GLuint program, GLint location, GLuint v0, GLuint v1);
   1065 void			glwProgramUniform2uiv							(GLuint program, GLint location, GLsizei count, const GLuint *value);
   1066 void			glwProgramUniform3d								(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2);
   1067 void			glwProgramUniform3dv							(GLuint program, GLint location, GLsizei count, const GLdouble *value);
   1068 void			glwProgramUniform3f								(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
   1069 void			glwProgramUniform3fv							(GLuint program, GLint location, GLsizei count, const GLfloat *value);
   1070 void			glwProgramUniform3i								(GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
   1071 void			glwProgramUniform3iv							(GLuint program, GLint location, GLsizei count, const GLint *value);
   1072 void			glwProgramUniform3ui							(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
   1073 void			glwProgramUniform3uiv							(GLuint program, GLint location, GLsizei count, const GLuint *value);
   1074 void			glwProgramUniform4d								(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3);
   1075 void			glwProgramUniform4dv							(GLuint program, GLint location, GLsizei count, const GLdouble *value);
   1076 void			glwProgramUniform4f								(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
   1077 void			glwProgramUniform4fv							(GLuint program, GLint location, GLsizei count, const GLfloat *value);
   1078 void			glwProgramUniform4i								(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
   1079 void			glwProgramUniform4iv							(GLuint program, GLint location, GLsizei count, const GLint *value);
   1080 void			glwProgramUniform4ui							(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
   1081 void			glwProgramUniform4uiv							(GLuint program, GLint location, GLsizei count, const GLuint *value);
   1082 void			glwProgramUniformMatrix2dv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1083 void			glwProgramUniformMatrix2fv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1084 void			glwProgramUniformMatrix2x3dv					(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1085 void			glwProgramUniformMatrix2x3fv					(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1086 void			glwProgramUniformMatrix2x4dv					(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1087 void			glwProgramUniformMatrix2x4fv					(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1088 void			glwProgramUniformMatrix3dv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1089 void			glwProgramUniformMatrix3fv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1090 void			glwProgramUniformMatrix3x2dv					(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1091 void			glwProgramUniformMatrix3x2fv					(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1092 void			glwProgramUniformMatrix3x4dv					(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1093 void			glwProgramUniformMatrix3x4fv					(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1094 void			glwProgramUniformMatrix4dv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1095 void			glwProgramUniformMatrix4fv						(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1096 void			glwProgramUniformMatrix4x2dv					(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1097 void			glwProgramUniformMatrix4x2fv					(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1098 void			glwProgramUniformMatrix4x3dv					(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1099 void			glwProgramUniformMatrix4x3fv					(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1100 void			glwProvokingVertex								(GLenum mode);
   1101 void			glwPushDebugGroup								(GLenum source, GLuint id, GLsizei length, const GLchar *message);
   1102 void			glwPushGroupMarkerEXT							(GLsizei length, const GLchar *marker);
   1103 void			glwQueryCounter									(GLuint id, GLenum target);
   1104 void			glwReadBuffer									(GLenum src);
   1105 void			glwReadPixels									(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels);
   1106 void			glwReadnPixels									(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
   1107 void			glwReleaseShaderCompiler						();
   1108 void			glwRenderbufferStorage							(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
   1109 void			glwRenderbufferStorageMultisample				(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
   1110 void			glwResumeTransformFeedback						();
   1111 void			glwSampleCoverage								(GLfloat value, GLboolean invert);
   1112 void			glwSampleMaski									(GLuint maskNumber, GLbitfield mask);
   1113 void			glwSamplerParameterIiv							(GLuint sampler, GLenum pname, const GLint *param);
   1114 void			glwSamplerParameterIuiv							(GLuint sampler, GLenum pname, const GLuint *param);
   1115 void			glwSamplerParameterf							(GLuint sampler, GLenum pname, GLfloat param);
   1116 void			glwSamplerParameterfv							(GLuint sampler, GLenum pname, const GLfloat *param);
   1117 void			glwSamplerParameteri							(GLuint sampler, GLenum pname, GLint param);
   1118 void			glwSamplerParameteriv							(GLuint sampler, GLenum pname, const GLint *param);
   1119 void			glwScissor										(GLint x, GLint y, GLsizei width, GLsizei height);
   1120 void			glwScissorArrayv								(GLuint first, GLsizei count, const GLint *v);
   1121 void			glwScissorIndexed								(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);
   1122 void			glwScissorIndexedv								(GLuint index, const GLint *v);
   1123 void			glwShaderBinary									(GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length);
   1124 void			glwShaderSource									(GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length);
   1125 void			glwShaderStorageBlockBinding					(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding);
   1126 void			glwStencilFunc									(GLenum func, GLint ref, GLuint mask);
   1127 void			glwStencilFuncSeparate							(GLenum face, GLenum func, GLint ref, GLuint mask);
   1128 void			glwStencilMask									(GLuint mask);
   1129 void			glwStencilMaskSeparate							(GLenum face, GLuint mask);
   1130 void			glwStencilOp									(GLenum fail, GLenum zfail, GLenum zpass);
   1131 void			glwStencilOpSeparate							(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
   1132 void			glwTexBuffer									(GLenum target, GLenum internalformat, GLuint buffer);
   1133 void			glwTexBufferRange								(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
   1134 void			glwTexImage1D									(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
   1135 void			glwTexImage2D									(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
   1136 void			glwTexImage2DMultisample						(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
   1137 void			glwTexImage3D									(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
   1138 void			glwTexImage3DMultisample						(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
   1139 void			glwTexParameterIiv								(GLenum target, GLenum pname, const GLint *params);
   1140 void			glwTexParameterIuiv								(GLenum target, GLenum pname, const GLuint *params);
   1141 void			glwTexParameterf								(GLenum target, GLenum pname, GLfloat param);
   1142 void			glwTexParameterfv								(GLenum target, GLenum pname, const GLfloat *params);
   1143 void			glwTexParameteri								(GLenum target, GLenum pname, GLint param);
   1144 void			glwTexParameteriv								(GLenum target, GLenum pname, const GLint *params);
   1145 void			glwTexStorage1D									(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
   1146 void			glwTexStorage2D									(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
   1147 void			glwTexStorage2DMultisample						(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
   1148 void			glwTexStorage3D									(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
   1149 void			glwTexStorage3DMultisample						(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
   1150 void			glwTexSubImage1D								(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
   1151 void			glwTexSubImage2D								(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
   1152 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);
   1153 void			glwTextureBarrier								();
   1154 void			glwTextureBuffer								(GLuint texture, GLenum internalformat, GLuint buffer);
   1155 void			glwTextureBufferRange							(GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
   1156 void			glwTextureParameterIiv							(GLuint texture, GLenum pname, const GLint *params);
   1157 void			glwTextureParameterIuiv							(GLuint texture, GLenum pname, const GLuint *params);
   1158 void			glwTextureParameterf							(GLuint texture, GLenum pname, GLfloat param);
   1159 void			glwTextureParameterfv							(GLuint texture, GLenum pname, const GLfloat *param);
   1160 void			glwTextureParameteri							(GLuint texture, GLenum pname, GLint param);
   1161 void			glwTextureParameteriv							(GLuint texture, GLenum pname, const GLint *param);
   1162 void			glwTextureStorage1D								(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width);
   1163 void			glwTextureStorage2D								(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
   1164 void			glwTextureStorage2DMultisample					(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
   1165 void			glwTextureStorage3D								(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
   1166 void			glwTextureStorage3DMultisample					(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
   1167 void			glwTextureSubImage1D							(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
   1168 void			glwTextureSubImage2D							(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
   1169 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);
   1170 void			glwTextureView									(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
   1171 void			glwTransformFeedbackBufferBase					(GLuint xfb, GLuint index, GLuint buffer);
   1172 void			glwTransformFeedbackBufferRange					(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
   1173 void			glwTransformFeedbackVaryings					(GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode);
   1174 void			glwUniform1d									(GLint location, GLdouble x);
   1175 void			glwUniform1dv									(GLint location, GLsizei count, const GLdouble *value);
   1176 void			glwUniform1f									(GLint location, GLfloat v0);
   1177 void			glwUniform1fv									(GLint location, GLsizei count, const GLfloat *value);
   1178 void			glwUniform1i									(GLint location, GLint v0);
   1179 void			glwUniform1iv									(GLint location, GLsizei count, const GLint *value);
   1180 void			glwUniform1ui									(GLint location, GLuint v0);
   1181 void			glwUniform1uiv									(GLint location, GLsizei count, const GLuint *value);
   1182 void			glwUniform2d									(GLint location, GLdouble x, GLdouble y);
   1183 void			glwUniform2dv									(GLint location, GLsizei count, const GLdouble *value);
   1184 void			glwUniform2f									(GLint location, GLfloat v0, GLfloat v1);
   1185 void			glwUniform2fv									(GLint location, GLsizei count, const GLfloat *value);
   1186 void			glwUniform2i									(GLint location, GLint v0, GLint v1);
   1187 void			glwUniform2iv									(GLint location, GLsizei count, const GLint *value);
   1188 void			glwUniform2ui									(GLint location, GLuint v0, GLuint v1);
   1189 void			glwUniform2uiv									(GLint location, GLsizei count, const GLuint *value);
   1190 void			glwUniform3d									(GLint location, GLdouble x, GLdouble y, GLdouble z);
   1191 void			glwUniform3dv									(GLint location, GLsizei count, const GLdouble *value);
   1192 void			glwUniform3f									(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
   1193 void			glwUniform3fv									(GLint location, GLsizei count, const GLfloat *value);
   1194 void			glwUniform3i									(GLint location, GLint v0, GLint v1, GLint v2);
   1195 void			glwUniform3iv									(GLint location, GLsizei count, const GLint *value);
   1196 void			glwUniform3ui									(GLint location, GLuint v0, GLuint v1, GLuint v2);
   1197 void			glwUniform3uiv									(GLint location, GLsizei count, const GLuint *value);
   1198 void			glwUniform4d									(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
   1199 void			glwUniform4dv									(GLint location, GLsizei count, const GLdouble *value);
   1200 void			glwUniform4f									(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
   1201 void			glwUniform4fv									(GLint location, GLsizei count, const GLfloat *value);
   1202 void			glwUniform4i									(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
   1203 void			glwUniform4iv									(GLint location, GLsizei count, const GLint *value);
   1204 void			glwUniform4ui									(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
   1205 void			glwUniform4uiv									(GLint location, GLsizei count, const GLuint *value);
   1206 void			glwUniformBlockBinding							(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
   1207 void			glwUniformMatrix2dv								(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1208 void			glwUniformMatrix2fv								(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1209 void			glwUniformMatrix2x3dv							(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1210 void			glwUniformMatrix2x3fv							(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1211 void			glwUniformMatrix2x4dv							(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1212 void			glwUniformMatrix2x4fv							(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1213 void			glwUniformMatrix3dv								(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1214 void			glwUniformMatrix3fv								(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1215 void			glwUniformMatrix3x2dv							(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1216 void			glwUniformMatrix3x2fv							(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1217 void			glwUniformMatrix3x4dv							(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1218 void			glwUniformMatrix3x4fv							(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1219 void			glwUniformMatrix4dv								(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1220 void			glwUniformMatrix4fv								(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1221 void			glwUniformMatrix4x2dv							(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1222 void			glwUniformMatrix4x2fv							(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1223 void			glwUniformMatrix4x3dv							(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
   1224 void			glwUniformMatrix4x3fv							(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
   1225 void			glwUniformSubroutinesuiv						(GLenum shadertype, GLsizei count, const GLuint *indices);
   1226 GLboolean		glwUnmapBuffer									(GLenum target);
   1227 GLboolean		glwUnmapNamedBuffer								(GLuint buffer);
   1228 void			glwUseProgram									(GLuint program);
   1229 void			glwUseProgramStages								(GLuint pipeline, GLbitfield stages, GLuint program);
   1230 void			glwValidateProgram								(GLuint program);
   1231 void			glwValidateProgramPipeline						(GLuint pipeline);
   1232 void			glwVertexArrayAttribBinding						(GLuint vaobj, GLuint attribindex, GLuint bindingindex);
   1233 void			glwVertexArrayAttribFormat						(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
   1234 void			glwVertexArrayAttribIFormat						(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
   1235 void			glwVertexArrayAttribLFormat						(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
   1236 void			glwVertexArrayBindingDivisor					(GLuint vaobj, GLuint bindingindex, GLuint divisor);
   1237 void			glwVertexArrayElementBuffer						(GLuint vaobj, GLuint buffer);
   1238 void			glwVertexArrayVertexBuffer						(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
   1239 void			glwVertexArrayVertexBuffers						(GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
   1240 void			glwVertexAttrib1d								(GLuint index, GLdouble x);
   1241 void			glwVertexAttrib1dv								(GLuint index, const GLdouble *v);
   1242 void			glwVertexAttrib1f								(GLuint index, GLfloat x);
   1243 void			glwVertexAttrib1fv								(GLuint index, const GLfloat *v);
   1244 void			glwVertexAttrib1s								(GLuint index, GLshort x);
   1245 void			glwVertexAttrib1sv								(GLuint index, const GLshort *v);
   1246 void			glwVertexAttrib2d								(GLuint index, GLdouble x, GLdouble y);
   1247 void			glwVertexAttrib2dv								(GLuint index, const GLdouble *v);
   1248 void			glwVertexAttrib2f								(GLuint index, GLfloat x, GLfloat y);
   1249 void			glwVertexAttrib2fv								(GLuint index, const GLfloat *v);
   1250 void			glwVertexAttrib2s								(GLuint index, GLshort x, GLshort y);
   1251 void			glwVertexAttrib2sv								(GLuint index, const GLshort *v);
   1252 void			glwVertexAttrib3d								(GLuint index, GLdouble x, GLdouble y, GLdouble z);
   1253 void			glwVertexAttrib3dv								(GLuint index, const GLdouble *v);
   1254 void			glwVertexAttrib3f								(GLuint index, GLfloat x, GLfloat y, GLfloat z);
   1255 void			glwVertexAttrib3fv								(GLuint index, const GLfloat *v);
   1256 void			glwVertexAttrib3s								(GLuint index, GLshort x, GLshort y, GLshort z);
   1257 void			glwVertexAttrib3sv								(GLuint index, const GLshort *v);
   1258 void			glwVertexAttrib4Nbv								(GLuint index, const GLbyte *v);
   1259 void			glwVertexAttrib4Niv								(GLuint index, const GLint *v);
   1260 void			glwVertexAttrib4Nsv								(GLuint index, const GLshort *v);
   1261 void			glwVertexAttrib4Nub								(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
   1262 void			glwVertexAttrib4Nubv							(GLuint index, const GLubyte *v);
   1263 void			glwVertexAttrib4Nuiv							(GLuint index, const GLuint *v);
   1264 void			glwVertexAttrib4Nusv							(GLuint index, const GLushort *v);
   1265 void			glwVertexAttrib4bv								(GLuint index, const GLbyte *v);
   1266 void			glwVertexAttrib4d								(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
   1267 void			glwVertexAttrib4dv								(GLuint index, const GLdouble *v);
   1268 void			glwVertexAttrib4f								(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
   1269 void			glwVertexAttrib4fv								(GLuint index, const GLfloat *v);
   1270 void			glwVertexAttrib4iv								(GLuint index, const GLint *v);
   1271 void			glwVertexAttrib4s								(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
   1272 void			glwVertexAttrib4sv								(GLuint index, const GLshort *v);
   1273 void			glwVertexAttrib4ubv								(GLuint index, const GLubyte *v);
   1274 void			glwVertexAttrib4uiv								(GLuint index, const GLuint *v);
   1275 void			glwVertexAttrib4usv								(GLuint index, const GLushort *v);
   1276 void			glwVertexAttribBinding							(GLuint attribindex, GLuint bindingindex);
   1277 void			glwVertexAttribDivisor							(GLuint index, GLuint divisor);
   1278 void			glwVertexAttribFormat							(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
   1279 void			glwVertexAttribI1i								(GLuint index, GLint x);
   1280 void			glwVertexAttribI1iv								(GLuint index, const GLint *v);
   1281 void			glwVertexAttribI1ui								(GLuint index, GLuint x);
   1282 void			glwVertexAttribI1uiv							(GLuint index, const GLuint *v);
   1283 void			glwVertexAttribI2i								(GLuint index, GLint x, GLint y);
   1284 void			glwVertexAttribI2iv								(GLuint index, const GLint *v);
   1285 void			glwVertexAttribI2ui								(GLuint index, GLuint x, GLuint y);
   1286 void			glwVertexAttribI2uiv							(GLuint index, const GLuint *v);
   1287 void			glwVertexAttribI3i								(GLuint index, GLint x, GLint y, GLint z);
   1288 void			glwVertexAttribI3iv								(GLuint index, const GLint *v);
   1289 void			glwVertexAttribI3ui								(GLuint index, GLuint x, GLuint y, GLuint z);
   1290 void			glwVertexAttribI3uiv							(GLuint index, const GLuint *v);
   1291 void			glwVertexAttribI4bv								(GLuint index, const GLbyte *v);
   1292 void			glwVertexAttribI4i								(GLuint index, GLint x, GLint y, GLint z, GLint w);
   1293 void			glwVertexAttribI4iv								(GLuint index, const GLint *v);
   1294 void			glwVertexAttribI4sv								(GLuint index, const GLshort *v);
   1295 void			glwVertexAttribI4ubv							(GLuint index, const GLubyte *v);
   1296 void			glwVertexAttribI4ui								(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
   1297 void			glwVertexAttribI4uiv							(GLuint index, const GLuint *v);
   1298 void			glwVertexAttribI4usv							(GLuint index, const GLushort *v);
   1299 void			glwVertexAttribIFormat							(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
   1300 void			glwVertexAttribIPointer							(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
   1301 void			glwVertexAttribL1d								(GLuint index, GLdouble x);
   1302 void			glwVertexAttribL1dv								(GLuint index, const GLdouble *v);
   1303 void			glwVertexAttribL2d								(GLuint index, GLdouble x, GLdouble y);
   1304 void			glwVertexAttribL2dv								(GLuint index, const GLdouble *v);
   1305 void			glwVertexAttribL3d								(GLuint index, GLdouble x, GLdouble y, GLdouble z);
   1306 void			glwVertexAttribL3dv								(GLuint index, const GLdouble *v);
   1307 void			glwVertexAttribL4d								(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
   1308 void			glwVertexAttribL4dv								(GLuint index, const GLdouble *v);
   1309 void			glwVertexAttribLFormat							(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
   1310 void			glwVertexAttribLPointer							(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
   1311 void			glwVertexAttribP1ui								(GLuint index, GLenum type, GLboolean normalized, GLuint value);
   1312 void			glwVertexAttribP1uiv							(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
   1313 void			glwVertexAttribP2ui								(GLuint index, GLenum type, GLboolean normalized, GLuint value);
   1314 void			glwVertexAttribP2uiv							(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
   1315 void			glwVertexAttribP3ui								(GLuint index, GLenum type, GLboolean normalized, GLuint value);
   1316 void			glwVertexAttribP3uiv							(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
   1317 void			glwVertexAttribP4ui								(GLuint index, GLenum type, GLboolean normalized, GLuint value);
   1318 void			glwVertexAttribP4uiv							(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
   1319 void			glwVertexAttribPointer							(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer);
   1320 void			glwVertexBindingDivisor							(GLuint bindingindex, GLuint divisor);
   1321 void			glwViewport										(GLint x, GLint y, GLsizei width, GLsizei height);
   1322 void			glwViewportArrayv								(GLuint first, GLsizei count, const GLfloat *v);
   1323 void			glwViewportIndexedf								(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
   1324 void			glwViewportIndexedfv							(GLuint index, const GLfloat *v);
   1325 void			glwWaitSync										(GLsync sync, GLbitfield flags, GLuint64 timeout);
   1326