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