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