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