1 // GENERATED FILE - DO NOT EDIT.
2 // Generated by generate_entry_points.py using data from gl.xml and gl_angle_ext.xml.
3 //
4 // Copyright 2020 The ANGLE Project Authors. All rights reserved.
5 // Use of this source code is governed by a BSD-style license that can be
6 // found in the LICENSE file.
7 //
8 // libGLESv2_autogen.cpp: Implements the exported OpenGL ES functions.
9 
10 #include "angle_gl.h"
11 
12 #include "libGLESv2/entry_points_gles_1_0_autogen.h"
13 #include "libGLESv2/entry_points_gles_2_0_autogen.h"
14 #include "libGLESv2/entry_points_gles_3_0_autogen.h"
15 #include "libGLESv2/entry_points_gles_3_1_autogen.h"
16 #include "libGLESv2/entry_points_gles_3_2_autogen.h"
17 #include "libGLESv2/entry_points_gles_ext_autogen.h"
18 
19 #include "common/event_tracer.h"
20 
21 extern "C" {
22 
23 // OpenGL ES 2.0
glActiveTexture(GLenum texture)24 void GL_APIENTRY glActiveTexture(GLenum texture)
25 {
26     return GL_ActiveTexture(texture);
27 }
28 
glAttachShader(GLuint program,GLuint shader)29 void GL_APIENTRY glAttachShader(GLuint program, GLuint shader)
30 {
31     return GL_AttachShader(program, shader);
32 }
33 
glBindAttribLocation(GLuint program,GLuint index,const GLchar * name)34 void GL_APIENTRY glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
35 {
36     return GL_BindAttribLocation(program, index, name);
37 }
38 
glBindBuffer(GLenum target,GLuint buffer)39 void GL_APIENTRY glBindBuffer(GLenum target, GLuint buffer)
40 {
41     return GL_BindBuffer(target, buffer);
42 }
43 
glBindFramebuffer(GLenum target,GLuint framebuffer)44 void GL_APIENTRY glBindFramebuffer(GLenum target, GLuint framebuffer)
45 {
46     return GL_BindFramebuffer(target, framebuffer);
47 }
48 
glBindRenderbuffer(GLenum target,GLuint renderbuffer)49 void GL_APIENTRY glBindRenderbuffer(GLenum target, GLuint renderbuffer)
50 {
51     return GL_BindRenderbuffer(target, renderbuffer);
52 }
53 
glBindTexture(GLenum target,GLuint texture)54 void GL_APIENTRY glBindTexture(GLenum target, GLuint texture)
55 {
56     return GL_BindTexture(target, texture);
57 }
58 
glBlendColor(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)59 void GL_APIENTRY glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
60 {
61     return GL_BlendColor(red, green, blue, alpha);
62 }
63 
glBlendEquation(GLenum mode)64 void GL_APIENTRY glBlendEquation(GLenum mode)
65 {
66     return GL_BlendEquation(mode);
67 }
68 
glBlendEquationSeparate(GLenum modeRGB,GLenum modeAlpha)69 void GL_APIENTRY glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
70 {
71     return GL_BlendEquationSeparate(modeRGB, modeAlpha);
72 }
73 
glBlendFunc(GLenum sfactor,GLenum dfactor)74 void GL_APIENTRY glBlendFunc(GLenum sfactor, GLenum dfactor)
75 {
76     return GL_BlendFunc(sfactor, dfactor);
77 }
78 
glBlendFuncSeparate(GLenum sfactorRGB,GLenum dfactorRGB,GLenum sfactorAlpha,GLenum dfactorAlpha)79 void GL_APIENTRY glBlendFuncSeparate(GLenum sfactorRGB,
80                                      GLenum dfactorRGB,
81                                      GLenum sfactorAlpha,
82                                      GLenum dfactorAlpha)
83 {
84     return GL_BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
85 }
86 
glBufferData(GLenum target,GLsizeiptr size,const void * data,GLenum usage)87 void GL_APIENTRY glBufferData(GLenum target, GLsizeiptr size, const void *data, GLenum usage)
88 {
89     return GL_BufferData(target, size, data, usage);
90 }
91 
glBufferSubData(GLenum target,GLintptr offset,GLsizeiptr size,const void * data)92 void GL_APIENTRY glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
93 {
94     return GL_BufferSubData(target, offset, size, data);
95 }
96 
glCheckFramebufferStatus(GLenum target)97 GLenum GL_APIENTRY glCheckFramebufferStatus(GLenum target)
98 {
99     return GL_CheckFramebufferStatus(target);
100 }
101 
glClear(GLbitfield mask)102 void GL_APIENTRY glClear(GLbitfield mask)
103 {
104     return GL_Clear(mask);
105 }
106 
glClearColor(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)107 void GL_APIENTRY glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
108 {
109     return GL_ClearColor(red, green, blue, alpha);
110 }
111 
glClearDepthf(GLfloat d)112 void GL_APIENTRY glClearDepthf(GLfloat d)
113 {
114     return GL_ClearDepthf(d);
115 }
116 
glClearStencil(GLint s)117 void GL_APIENTRY glClearStencil(GLint s)
118 {
119     return GL_ClearStencil(s);
120 }
121 
glColorMask(GLboolean red,GLboolean green,GLboolean blue,GLboolean alpha)122 void GL_APIENTRY glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
123 {
124     return GL_ColorMask(red, green, blue, alpha);
125 }
126 
glCompileShader(GLuint shader)127 void GL_APIENTRY glCompileShader(GLuint shader)
128 {
129     return GL_CompileShader(shader);
130 }
131 
glCompressedTexImage2D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,const void * data)132 void GL_APIENTRY glCompressedTexImage2D(GLenum target,
133                                         GLint level,
134                                         GLenum internalformat,
135                                         GLsizei width,
136                                         GLsizei height,
137                                         GLint border,
138                                         GLsizei imageSize,
139                                         const void *data)
140 {
141     return GL_CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize,
142                                    data);
143 }
144 
glCompressedTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,const void * data)145 void GL_APIENTRY glCompressedTexSubImage2D(GLenum target,
146                                            GLint level,
147                                            GLint xoffset,
148                                            GLint yoffset,
149                                            GLsizei width,
150                                            GLsizei height,
151                                            GLenum format,
152                                            GLsizei imageSize,
153                                            const void *data)
154 {
155     return GL_CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format,
156                                       imageSize, data);
157 }
158 
glCopyTexImage2D(GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLsizei height,GLint border)159 void GL_APIENTRY glCopyTexImage2D(GLenum target,
160                                   GLint level,
161                                   GLenum internalformat,
162                                   GLint x,
163                                   GLint y,
164                                   GLsizei width,
165                                   GLsizei height,
166                                   GLint border)
167 {
168     return GL_CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
169 }
170 
glCopyTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei width,GLsizei height)171 void GL_APIENTRY glCopyTexSubImage2D(GLenum target,
172                                      GLint level,
173                                      GLint xoffset,
174                                      GLint yoffset,
175                                      GLint x,
176                                      GLint y,
177                                      GLsizei width,
178                                      GLsizei height)
179 {
180     return GL_CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
181 }
182 
glCreateProgram()183 GLuint GL_APIENTRY glCreateProgram()
184 {
185     return GL_CreateProgram();
186 }
187 
glCreateShader(GLenum type)188 GLuint GL_APIENTRY glCreateShader(GLenum type)
189 {
190     return GL_CreateShader(type);
191 }
192 
glCullFace(GLenum mode)193 void GL_APIENTRY glCullFace(GLenum mode)
194 {
195     return GL_CullFace(mode);
196 }
197 
glDeleteBuffers(GLsizei n,const GLuint * buffers)198 void GL_APIENTRY glDeleteBuffers(GLsizei n, const GLuint *buffers)
199 {
200     return GL_DeleteBuffers(n, buffers);
201 }
202 
glDeleteFramebuffers(GLsizei n,const GLuint * framebuffers)203 void GL_APIENTRY glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
204 {
205     return GL_DeleteFramebuffers(n, framebuffers);
206 }
207 
glDeleteProgram(GLuint program)208 void GL_APIENTRY glDeleteProgram(GLuint program)
209 {
210     return GL_DeleteProgram(program);
211 }
212 
glDeleteRenderbuffers(GLsizei n,const GLuint * renderbuffers)213 void GL_APIENTRY glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
214 {
215     return GL_DeleteRenderbuffers(n, renderbuffers);
216 }
217 
glDeleteShader(GLuint shader)218 void GL_APIENTRY glDeleteShader(GLuint shader)
219 {
220     return GL_DeleteShader(shader);
221 }
222 
glDeleteTextures(GLsizei n,const GLuint * textures)223 void GL_APIENTRY glDeleteTextures(GLsizei n, const GLuint *textures)
224 {
225     return GL_DeleteTextures(n, textures);
226 }
227 
glDepthFunc(GLenum func)228 void GL_APIENTRY glDepthFunc(GLenum func)
229 {
230     return GL_DepthFunc(func);
231 }
232 
glDepthMask(GLboolean flag)233 void GL_APIENTRY glDepthMask(GLboolean flag)
234 {
235     return GL_DepthMask(flag);
236 }
237 
glDepthRangef(GLfloat n,GLfloat f)238 void GL_APIENTRY glDepthRangef(GLfloat n, GLfloat f)
239 {
240     return GL_DepthRangef(n, f);
241 }
242 
glDetachShader(GLuint program,GLuint shader)243 void GL_APIENTRY glDetachShader(GLuint program, GLuint shader)
244 {
245     return GL_DetachShader(program, shader);
246 }
247 
glDisable(GLenum cap)248 void GL_APIENTRY glDisable(GLenum cap)
249 {
250     return GL_Disable(cap);
251 }
252 
glDisableVertexAttribArray(GLuint index)253 void GL_APIENTRY glDisableVertexAttribArray(GLuint index)
254 {
255     return GL_DisableVertexAttribArray(index);
256 }
257 
glDrawArrays(GLenum mode,GLint first,GLsizei count)258 void GL_APIENTRY glDrawArrays(GLenum mode, GLint first, GLsizei count)
259 {
260     return GL_DrawArrays(mode, first, count);
261 }
262 
glDrawElements(GLenum mode,GLsizei count,GLenum type,const void * indices)263 void GL_APIENTRY glDrawElements(GLenum mode, GLsizei count, GLenum type, const void *indices)
264 {
265     return GL_DrawElements(mode, count, type, indices);
266 }
267 
glEnable(GLenum cap)268 void GL_APIENTRY glEnable(GLenum cap)
269 {
270     return GL_Enable(cap);
271 }
272 
glEnableVertexAttribArray(GLuint index)273 void GL_APIENTRY glEnableVertexAttribArray(GLuint index)
274 {
275     return GL_EnableVertexAttribArray(index);
276 }
277 
glFinish()278 void GL_APIENTRY glFinish()
279 {
280     return GL_Finish();
281 }
282 
glFlush()283 void GL_APIENTRY glFlush()
284 {
285     return GL_Flush();
286 }
287 
glFramebufferRenderbuffer(GLenum target,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)288 void GL_APIENTRY glFramebufferRenderbuffer(GLenum target,
289                                            GLenum attachment,
290                                            GLenum renderbuffertarget,
291                                            GLuint renderbuffer)
292 {
293     return GL_FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
294 }
295 
glFramebufferTexture2D(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)296 void GL_APIENTRY glFramebufferTexture2D(GLenum target,
297                                         GLenum attachment,
298                                         GLenum textarget,
299                                         GLuint texture,
300                                         GLint level)
301 {
302     return GL_FramebufferTexture2D(target, attachment, textarget, texture, level);
303 }
304 
glFrontFace(GLenum mode)305 void GL_APIENTRY glFrontFace(GLenum mode)
306 {
307     return GL_FrontFace(mode);
308 }
309 
glGenBuffers(GLsizei n,GLuint * buffers)310 void GL_APIENTRY glGenBuffers(GLsizei n, GLuint *buffers)
311 {
312     return GL_GenBuffers(n, buffers);
313 }
314 
glGenFramebuffers(GLsizei n,GLuint * framebuffers)315 void GL_APIENTRY glGenFramebuffers(GLsizei n, GLuint *framebuffers)
316 {
317     return GL_GenFramebuffers(n, framebuffers);
318 }
319 
glGenRenderbuffers(GLsizei n,GLuint * renderbuffers)320 void GL_APIENTRY glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
321 {
322     return GL_GenRenderbuffers(n, renderbuffers);
323 }
324 
glGenTextures(GLsizei n,GLuint * textures)325 void GL_APIENTRY glGenTextures(GLsizei n, GLuint *textures)
326 {
327     return GL_GenTextures(n, textures);
328 }
329 
glGenerateMipmap(GLenum target)330 void GL_APIENTRY glGenerateMipmap(GLenum target)
331 {
332     return GL_GenerateMipmap(target);
333 }
334 
glGetActiveAttrib(GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLint * size,GLenum * type,GLchar * name)335 void GL_APIENTRY glGetActiveAttrib(GLuint program,
336                                    GLuint index,
337                                    GLsizei bufSize,
338                                    GLsizei *length,
339                                    GLint *size,
340                                    GLenum *type,
341                                    GLchar *name)
342 {
343     return GL_GetActiveAttrib(program, index, bufSize, length, size, type, name);
344 }
345 
glGetActiveUniform(GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLint * size,GLenum * type,GLchar * name)346 void GL_APIENTRY glGetActiveUniform(GLuint program,
347                                     GLuint index,
348                                     GLsizei bufSize,
349                                     GLsizei *length,
350                                     GLint *size,
351                                     GLenum *type,
352                                     GLchar *name)
353 {
354     return GL_GetActiveUniform(program, index, bufSize, length, size, type, name);
355 }
356 
glGetAttachedShaders(GLuint program,GLsizei maxCount,GLsizei * count,GLuint * shaders)357 void GL_APIENTRY glGetAttachedShaders(GLuint program,
358                                       GLsizei maxCount,
359                                       GLsizei *count,
360                                       GLuint *shaders)
361 {
362     return GL_GetAttachedShaders(program, maxCount, count, shaders);
363 }
364 
glGetAttribLocation(GLuint program,const GLchar * name)365 GLint GL_APIENTRY glGetAttribLocation(GLuint program, const GLchar *name)
366 {
367     return GL_GetAttribLocation(program, name);
368 }
369 
glGetBooleanv(GLenum pname,GLboolean * data)370 void GL_APIENTRY glGetBooleanv(GLenum pname, GLboolean *data)
371 {
372     return GL_GetBooleanv(pname, data);
373 }
374 
glGetBufferParameteriv(GLenum target,GLenum pname,GLint * params)375 void GL_APIENTRY glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
376 {
377     return GL_GetBufferParameteriv(target, pname, params);
378 }
379 
glGetError()380 GLenum GL_APIENTRY glGetError()
381 {
382     return GL_GetError();
383 }
384 
glGetFloatv(GLenum pname,GLfloat * data)385 void GL_APIENTRY glGetFloatv(GLenum pname, GLfloat *data)
386 {
387     return GL_GetFloatv(pname, data);
388 }
389 
glGetFramebufferAttachmentParameteriv(GLenum target,GLenum attachment,GLenum pname,GLint * params)390 void GL_APIENTRY glGetFramebufferAttachmentParameteriv(GLenum target,
391                                                        GLenum attachment,
392                                                        GLenum pname,
393                                                        GLint *params)
394 {
395     return GL_GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
396 }
397 
glGetIntegerv(GLenum pname,GLint * data)398 void GL_APIENTRY glGetIntegerv(GLenum pname, GLint *data)
399 {
400     return GL_GetIntegerv(pname, data);
401 }
402 
glGetProgramInfoLog(GLuint program,GLsizei bufSize,GLsizei * length,GLchar * infoLog)403 void GL_APIENTRY glGetProgramInfoLog(GLuint program,
404                                      GLsizei bufSize,
405                                      GLsizei *length,
406                                      GLchar *infoLog)
407 {
408     return GL_GetProgramInfoLog(program, bufSize, length, infoLog);
409 }
410 
glGetProgramiv(GLuint program,GLenum pname,GLint * params)411 void GL_APIENTRY glGetProgramiv(GLuint program, GLenum pname, GLint *params)
412 {
413     return GL_GetProgramiv(program, pname, params);
414 }
415 
glGetRenderbufferParameteriv(GLenum target,GLenum pname,GLint * params)416 void GL_APIENTRY glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
417 {
418     return GL_GetRenderbufferParameteriv(target, pname, params);
419 }
420 
glGetShaderInfoLog(GLuint shader,GLsizei bufSize,GLsizei * length,GLchar * infoLog)421 void GL_APIENTRY glGetShaderInfoLog(GLuint shader,
422                                     GLsizei bufSize,
423                                     GLsizei *length,
424                                     GLchar *infoLog)
425 {
426     return GL_GetShaderInfoLog(shader, bufSize, length, infoLog);
427 }
428 
glGetShaderPrecisionFormat(GLenum shadertype,GLenum precisiontype,GLint * range,GLint * precision)429 void GL_APIENTRY glGetShaderPrecisionFormat(GLenum shadertype,
430                                             GLenum precisiontype,
431                                             GLint *range,
432                                             GLint *precision)
433 {
434     return GL_GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
435 }
436 
glGetShaderSource(GLuint shader,GLsizei bufSize,GLsizei * length,GLchar * source)437 void GL_APIENTRY glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
438 {
439     return GL_GetShaderSource(shader, bufSize, length, source);
440 }
441 
glGetShaderiv(GLuint shader,GLenum pname,GLint * params)442 void GL_APIENTRY glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
443 {
444     return GL_GetShaderiv(shader, pname, params);
445 }
446 
glGetString(GLenum name)447 const GLubyte *GL_APIENTRY glGetString(GLenum name)
448 {
449     return GL_GetString(name);
450 }
451 
glGetTexParameterfv(GLenum target,GLenum pname,GLfloat * params)452 void GL_APIENTRY glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
453 {
454     return GL_GetTexParameterfv(target, pname, params);
455 }
456 
glGetTexParameteriv(GLenum target,GLenum pname,GLint * params)457 void GL_APIENTRY glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
458 {
459     return GL_GetTexParameteriv(target, pname, params);
460 }
461 
glGetUniformLocation(GLuint program,const GLchar * name)462 GLint GL_APIENTRY glGetUniformLocation(GLuint program, const GLchar *name)
463 {
464     return GL_GetUniformLocation(program, name);
465 }
466 
glGetUniformfv(GLuint program,GLint location,GLfloat * params)467 void GL_APIENTRY glGetUniformfv(GLuint program, GLint location, GLfloat *params)
468 {
469     return GL_GetUniformfv(program, location, params);
470 }
471 
glGetUniformiv(GLuint program,GLint location,GLint * params)472 void GL_APIENTRY glGetUniformiv(GLuint program, GLint location, GLint *params)
473 {
474     return GL_GetUniformiv(program, location, params);
475 }
476 
glGetVertexAttribPointerv(GLuint index,GLenum pname,void ** pointer)477 void GL_APIENTRY glGetVertexAttribPointerv(GLuint index, GLenum pname, void **pointer)
478 {
479     return GL_GetVertexAttribPointerv(index, pname, pointer);
480 }
481 
glGetVertexAttribfv(GLuint index,GLenum pname,GLfloat * params)482 void GL_APIENTRY glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
483 {
484     return GL_GetVertexAttribfv(index, pname, params);
485 }
486 
glGetVertexAttribiv(GLuint index,GLenum pname,GLint * params)487 void GL_APIENTRY glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
488 {
489     return GL_GetVertexAttribiv(index, pname, params);
490 }
491 
glHint(GLenum target,GLenum mode)492 void GL_APIENTRY glHint(GLenum target, GLenum mode)
493 {
494     return GL_Hint(target, mode);
495 }
496 
glIsBuffer(GLuint buffer)497 GLboolean GL_APIENTRY glIsBuffer(GLuint buffer)
498 {
499     return GL_IsBuffer(buffer);
500 }
501 
glIsEnabled(GLenum cap)502 GLboolean GL_APIENTRY glIsEnabled(GLenum cap)
503 {
504     return GL_IsEnabled(cap);
505 }
506 
glIsFramebuffer(GLuint framebuffer)507 GLboolean GL_APIENTRY glIsFramebuffer(GLuint framebuffer)
508 {
509     return GL_IsFramebuffer(framebuffer);
510 }
511 
glIsProgram(GLuint program)512 GLboolean GL_APIENTRY glIsProgram(GLuint program)
513 {
514     return GL_IsProgram(program);
515 }
516 
glIsRenderbuffer(GLuint renderbuffer)517 GLboolean GL_APIENTRY glIsRenderbuffer(GLuint renderbuffer)
518 {
519     return GL_IsRenderbuffer(renderbuffer);
520 }
521 
glIsShader(GLuint shader)522 GLboolean GL_APIENTRY glIsShader(GLuint shader)
523 {
524     return GL_IsShader(shader);
525 }
526 
glIsTexture(GLuint texture)527 GLboolean GL_APIENTRY glIsTexture(GLuint texture)
528 {
529     return GL_IsTexture(texture);
530 }
531 
glLineWidth(GLfloat width)532 void GL_APIENTRY glLineWidth(GLfloat width)
533 {
534     return GL_LineWidth(width);
535 }
536 
glLinkProgram(GLuint program)537 void GL_APIENTRY glLinkProgram(GLuint program)
538 {
539     return GL_LinkProgram(program);
540 }
541 
glPixelStorei(GLenum pname,GLint param)542 void GL_APIENTRY glPixelStorei(GLenum pname, GLint param)
543 {
544     return GL_PixelStorei(pname, param);
545 }
546 
glPolygonOffset(GLfloat factor,GLfloat units)547 void GL_APIENTRY glPolygonOffset(GLfloat factor, GLfloat units)
548 {
549     return GL_PolygonOffset(factor, units);
550 }
551 
glReadPixels(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,void * pixels)552 void GL_APIENTRY glReadPixels(GLint x,
553                               GLint y,
554                               GLsizei width,
555                               GLsizei height,
556                               GLenum format,
557                               GLenum type,
558                               void *pixels)
559 {
560     return GL_ReadPixels(x, y, width, height, format, type, pixels);
561 }
562 
glReleaseShaderCompiler()563 void GL_APIENTRY glReleaseShaderCompiler()
564 {
565     return GL_ReleaseShaderCompiler();
566 }
567 
glRenderbufferStorage(GLenum target,GLenum internalformat,GLsizei width,GLsizei height)568 void GL_APIENTRY glRenderbufferStorage(GLenum target,
569                                        GLenum internalformat,
570                                        GLsizei width,
571                                        GLsizei height)
572 {
573     return GL_RenderbufferStorage(target, internalformat, width, height);
574 }
575 
glSampleCoverage(GLfloat value,GLboolean invert)576 void GL_APIENTRY glSampleCoverage(GLfloat value, GLboolean invert)
577 {
578     return GL_SampleCoverage(value, invert);
579 }
580 
glScissor(GLint x,GLint y,GLsizei width,GLsizei height)581 void GL_APIENTRY glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
582 {
583     return GL_Scissor(x, y, width, height);
584 }
585 
glShaderBinary(GLsizei count,const GLuint * shaders,GLenum binaryformat,const void * binary,GLsizei length)586 void GL_APIENTRY glShaderBinary(GLsizei count,
587                                 const GLuint *shaders,
588                                 GLenum binaryformat,
589                                 const void *binary,
590                                 GLsizei length)
591 {
592     return GL_ShaderBinary(count, shaders, binaryformat, binary, length);
593 }
594 
glShaderSource(GLuint shader,GLsizei count,const GLchar * const * string,const GLint * length)595 void GL_APIENTRY glShaderSource(GLuint shader,
596                                 GLsizei count,
597                                 const GLchar *const *string,
598                                 const GLint *length)
599 {
600     return GL_ShaderSource(shader, count, string, length);
601 }
602 
glStencilFunc(GLenum func,GLint ref,GLuint mask)603 void GL_APIENTRY glStencilFunc(GLenum func, GLint ref, GLuint mask)
604 {
605     return GL_StencilFunc(func, ref, mask);
606 }
607 
glStencilFuncSeparate(GLenum face,GLenum func,GLint ref,GLuint mask)608 void GL_APIENTRY glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
609 {
610     return GL_StencilFuncSeparate(face, func, ref, mask);
611 }
612 
glStencilMask(GLuint mask)613 void GL_APIENTRY glStencilMask(GLuint mask)
614 {
615     return GL_StencilMask(mask);
616 }
617 
glStencilMaskSeparate(GLenum face,GLuint mask)618 void GL_APIENTRY glStencilMaskSeparate(GLenum face, GLuint mask)
619 {
620     return GL_StencilMaskSeparate(face, mask);
621 }
622 
glStencilOp(GLenum fail,GLenum zfail,GLenum zpass)623 void GL_APIENTRY glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
624 {
625     return GL_StencilOp(fail, zfail, zpass);
626 }
627 
glStencilOpSeparate(GLenum face,GLenum sfail,GLenum dpfail,GLenum dppass)628 void GL_APIENTRY glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
629 {
630     return GL_StencilOpSeparate(face, sfail, dpfail, dppass);
631 }
632 
glTexImage2D(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,const void * pixels)633 void GL_APIENTRY glTexImage2D(GLenum target,
634                               GLint level,
635                               GLint internalformat,
636                               GLsizei width,
637                               GLsizei height,
638                               GLint border,
639                               GLenum format,
640                               GLenum type,
641                               const void *pixels)
642 {
643     return GL_TexImage2D(target, level, internalformat, width, height, border, format, type,
644                          pixels);
645 }
646 
glTexParameterf(GLenum target,GLenum pname,GLfloat param)647 void GL_APIENTRY glTexParameterf(GLenum target, GLenum pname, GLfloat param)
648 {
649     return GL_TexParameterf(target, pname, param);
650 }
651 
glTexParameterfv(GLenum target,GLenum pname,const GLfloat * params)652 void GL_APIENTRY glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
653 {
654     return GL_TexParameterfv(target, pname, params);
655 }
656 
glTexParameteri(GLenum target,GLenum pname,GLint param)657 void GL_APIENTRY glTexParameteri(GLenum target, GLenum pname, GLint param)
658 {
659     return GL_TexParameteri(target, pname, param);
660 }
661 
glTexParameteriv(GLenum target,GLenum pname,const GLint * params)662 void GL_APIENTRY glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
663 {
664     return GL_TexParameteriv(target, pname, params);
665 }
666 
glTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,const void * pixels)667 void GL_APIENTRY glTexSubImage2D(GLenum target,
668                                  GLint level,
669                                  GLint xoffset,
670                                  GLint yoffset,
671                                  GLsizei width,
672                                  GLsizei height,
673                                  GLenum format,
674                                  GLenum type,
675                                  const void *pixels)
676 {
677     return GL_TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
678 }
679 
glUniform1f(GLint location,GLfloat v0)680 void GL_APIENTRY glUniform1f(GLint location, GLfloat v0)
681 {
682     return GL_Uniform1f(location, v0);
683 }
684 
glUniform1fv(GLint location,GLsizei count,const GLfloat * value)685 void GL_APIENTRY glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
686 {
687     return GL_Uniform1fv(location, count, value);
688 }
689 
glUniform1i(GLint location,GLint v0)690 void GL_APIENTRY glUniform1i(GLint location, GLint v0)
691 {
692     return GL_Uniform1i(location, v0);
693 }
694 
glUniform1iv(GLint location,GLsizei count,const GLint * value)695 void GL_APIENTRY glUniform1iv(GLint location, GLsizei count, const GLint *value)
696 {
697     return GL_Uniform1iv(location, count, value);
698 }
699 
glUniform2f(GLint location,GLfloat v0,GLfloat v1)700 void GL_APIENTRY glUniform2f(GLint location, GLfloat v0, GLfloat v1)
701 {
702     return GL_Uniform2f(location, v0, v1);
703 }
704 
glUniform2fv(GLint location,GLsizei count,const GLfloat * value)705 void GL_APIENTRY glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
706 {
707     return GL_Uniform2fv(location, count, value);
708 }
709 
glUniform2i(GLint location,GLint v0,GLint v1)710 void GL_APIENTRY glUniform2i(GLint location, GLint v0, GLint v1)
711 {
712     return GL_Uniform2i(location, v0, v1);
713 }
714 
glUniform2iv(GLint location,GLsizei count,const GLint * value)715 void GL_APIENTRY glUniform2iv(GLint location, GLsizei count, const GLint *value)
716 {
717     return GL_Uniform2iv(location, count, value);
718 }
719 
glUniform3f(GLint location,GLfloat v0,GLfloat v1,GLfloat v2)720 void GL_APIENTRY glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
721 {
722     return GL_Uniform3f(location, v0, v1, v2);
723 }
724 
glUniform3fv(GLint location,GLsizei count,const GLfloat * value)725 void GL_APIENTRY glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
726 {
727     return GL_Uniform3fv(location, count, value);
728 }
729 
glUniform3i(GLint location,GLint v0,GLint v1,GLint v2)730 void GL_APIENTRY glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
731 {
732     return GL_Uniform3i(location, v0, v1, v2);
733 }
734 
glUniform3iv(GLint location,GLsizei count,const GLint * value)735 void GL_APIENTRY glUniform3iv(GLint location, GLsizei count, const GLint *value)
736 {
737     return GL_Uniform3iv(location, count, value);
738 }
739 
glUniform4f(GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)740 void GL_APIENTRY glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
741 {
742     return GL_Uniform4f(location, v0, v1, v2, v3);
743 }
744 
glUniform4fv(GLint location,GLsizei count,const GLfloat * value)745 void GL_APIENTRY glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
746 {
747     return GL_Uniform4fv(location, count, value);
748 }
749 
glUniform4i(GLint location,GLint v0,GLint v1,GLint v2,GLint v3)750 void GL_APIENTRY glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
751 {
752     return GL_Uniform4i(location, v0, v1, v2, v3);
753 }
754 
glUniform4iv(GLint location,GLsizei count,const GLint * value)755 void GL_APIENTRY glUniform4iv(GLint location, GLsizei count, const GLint *value)
756 {
757     return GL_Uniform4iv(location, count, value);
758 }
759 
glUniformMatrix2fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)760 void GL_APIENTRY glUniformMatrix2fv(GLint location,
761                                     GLsizei count,
762                                     GLboolean transpose,
763                                     const GLfloat *value)
764 {
765     return GL_UniformMatrix2fv(location, count, transpose, value);
766 }
767 
glUniformMatrix3fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)768 void GL_APIENTRY glUniformMatrix3fv(GLint location,
769                                     GLsizei count,
770                                     GLboolean transpose,
771                                     const GLfloat *value)
772 {
773     return GL_UniformMatrix3fv(location, count, transpose, value);
774 }
775 
glUniformMatrix4fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)776 void GL_APIENTRY glUniformMatrix4fv(GLint location,
777                                     GLsizei count,
778                                     GLboolean transpose,
779                                     const GLfloat *value)
780 {
781     return GL_UniformMatrix4fv(location, count, transpose, value);
782 }
783 
glUseProgram(GLuint program)784 void GL_APIENTRY glUseProgram(GLuint program)
785 {
786     return GL_UseProgram(program);
787 }
788 
glValidateProgram(GLuint program)789 void GL_APIENTRY glValidateProgram(GLuint program)
790 {
791     return GL_ValidateProgram(program);
792 }
793 
glVertexAttrib1f(GLuint index,GLfloat x)794 void GL_APIENTRY glVertexAttrib1f(GLuint index, GLfloat x)
795 {
796     return GL_VertexAttrib1f(index, x);
797 }
798 
glVertexAttrib1fv(GLuint index,const GLfloat * v)799 void GL_APIENTRY glVertexAttrib1fv(GLuint index, const GLfloat *v)
800 {
801     return GL_VertexAttrib1fv(index, v);
802 }
803 
glVertexAttrib2f(GLuint index,GLfloat x,GLfloat y)804 void GL_APIENTRY glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
805 {
806     return GL_VertexAttrib2f(index, x, y);
807 }
808 
glVertexAttrib2fv(GLuint index,const GLfloat * v)809 void GL_APIENTRY glVertexAttrib2fv(GLuint index, const GLfloat *v)
810 {
811     return GL_VertexAttrib2fv(index, v);
812 }
813 
glVertexAttrib3f(GLuint index,GLfloat x,GLfloat y,GLfloat z)814 void GL_APIENTRY glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
815 {
816     return GL_VertexAttrib3f(index, x, y, z);
817 }
818 
glVertexAttrib3fv(GLuint index,const GLfloat * v)819 void GL_APIENTRY glVertexAttrib3fv(GLuint index, const GLfloat *v)
820 {
821     return GL_VertexAttrib3fv(index, v);
822 }
823 
glVertexAttrib4f(GLuint index,GLfloat x,GLfloat y,GLfloat z,GLfloat w)824 void GL_APIENTRY glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
825 {
826     return GL_VertexAttrib4f(index, x, y, z, w);
827 }
828 
glVertexAttrib4fv(GLuint index,const GLfloat * v)829 void GL_APIENTRY glVertexAttrib4fv(GLuint index, const GLfloat *v)
830 {
831     return GL_VertexAttrib4fv(index, v);
832 }
833 
glVertexAttribPointer(GLuint index,GLint size,GLenum type,GLboolean normalized,GLsizei stride,const void * pointer)834 void GL_APIENTRY glVertexAttribPointer(GLuint index,
835                                        GLint size,
836                                        GLenum type,
837                                        GLboolean normalized,
838                                        GLsizei stride,
839                                        const void *pointer)
840 {
841     return GL_VertexAttribPointer(index, size, type, normalized, stride, pointer);
842 }
843 
glViewport(GLint x,GLint y,GLsizei width,GLsizei height)844 void GL_APIENTRY glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
845 {
846     return GL_Viewport(x, y, width, height);
847 }
848 
849 // OpenGL ES 3.0
glBeginQuery(GLenum target,GLuint id)850 void GL_APIENTRY glBeginQuery(GLenum target, GLuint id)
851 {
852     return GL_BeginQuery(target, id);
853 }
854 
glBeginTransformFeedback(GLenum primitiveMode)855 void GL_APIENTRY glBeginTransformFeedback(GLenum primitiveMode)
856 {
857     return GL_BeginTransformFeedback(primitiveMode);
858 }
859 
glBindBufferBase(GLenum target,GLuint index,GLuint buffer)860 void GL_APIENTRY glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
861 {
862     return GL_BindBufferBase(target, index, buffer);
863 }
864 
865 void GL_APIENTRY
glBindBufferRange(GLenum target,GLuint index,GLuint buffer,GLintptr offset,GLsizeiptr size)866 glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
867 {
868     return GL_BindBufferRange(target, index, buffer, offset, size);
869 }
870 
glBindSampler(GLuint unit,GLuint sampler)871 void GL_APIENTRY glBindSampler(GLuint unit, GLuint sampler)
872 {
873     return GL_BindSampler(unit, sampler);
874 }
875 
glBindTransformFeedback(GLenum target,GLuint id)876 void GL_APIENTRY glBindTransformFeedback(GLenum target, GLuint id)
877 {
878     return GL_BindTransformFeedback(target, id);
879 }
880 
glBindVertexArray(GLuint array)881 void GL_APIENTRY glBindVertexArray(GLuint array)
882 {
883     return GL_BindVertexArray(array);
884 }
885 
glBlitFramebuffer(GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter)886 void GL_APIENTRY glBlitFramebuffer(GLint srcX0,
887                                    GLint srcY0,
888                                    GLint srcX1,
889                                    GLint srcY1,
890                                    GLint dstX0,
891                                    GLint dstY0,
892                                    GLint dstX1,
893                                    GLint dstY1,
894                                    GLbitfield mask,
895                                    GLenum filter)
896 {
897     return GL_BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
898 }
899 
glClearBufferfi(GLenum buffer,GLint drawbuffer,GLfloat depth,GLint stencil)900 void GL_APIENTRY glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
901 {
902     return GL_ClearBufferfi(buffer, drawbuffer, depth, stencil);
903 }
904 
glClearBufferfv(GLenum buffer,GLint drawbuffer,const GLfloat * value)905 void GL_APIENTRY glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
906 {
907     return GL_ClearBufferfv(buffer, drawbuffer, value);
908 }
909 
glClearBufferiv(GLenum buffer,GLint drawbuffer,const GLint * value)910 void GL_APIENTRY glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
911 {
912     return GL_ClearBufferiv(buffer, drawbuffer, value);
913 }
914 
glClearBufferuiv(GLenum buffer,GLint drawbuffer,const GLuint * value)915 void GL_APIENTRY glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
916 {
917     return GL_ClearBufferuiv(buffer, drawbuffer, value);
918 }
919 
glClientWaitSync(GLsync sync,GLbitfield flags,GLuint64 timeout)920 GLenum GL_APIENTRY glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
921 {
922     return GL_ClientWaitSync(sync, flags, timeout);
923 }
924 
glCompressedTexImage3D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const void * data)925 void GL_APIENTRY glCompressedTexImage3D(GLenum target,
926                                         GLint level,
927                                         GLenum internalformat,
928                                         GLsizei width,
929                                         GLsizei height,
930                                         GLsizei depth,
931                                         GLint border,
932                                         GLsizei imageSize,
933                                         const void *data)
934 {
935     return GL_CompressedTexImage3D(target, level, internalformat, width, height, depth, border,
936                                    imageSize, data);
937 }
938 
glCompressedTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void * data)939 void GL_APIENTRY glCompressedTexSubImage3D(GLenum target,
940                                            GLint level,
941                                            GLint xoffset,
942                                            GLint yoffset,
943                                            GLint zoffset,
944                                            GLsizei width,
945                                            GLsizei height,
946                                            GLsizei depth,
947                                            GLenum format,
948                                            GLsizei imageSize,
949                                            const void *data)
950 {
951     return GL_CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height,
952                                       depth, format, imageSize, data);
953 }
954 
glCopyBufferSubData(GLenum readTarget,GLenum writeTarget,GLintptr readOffset,GLintptr writeOffset,GLsizeiptr size)955 void GL_APIENTRY glCopyBufferSubData(GLenum readTarget,
956                                      GLenum writeTarget,
957                                      GLintptr readOffset,
958                                      GLintptr writeOffset,
959                                      GLsizeiptr size)
960 {
961     return GL_CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
962 }
963 
glCopyTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)964 void GL_APIENTRY glCopyTexSubImage3D(GLenum target,
965                                      GLint level,
966                                      GLint xoffset,
967                                      GLint yoffset,
968                                      GLint zoffset,
969                                      GLint x,
970                                      GLint y,
971                                      GLsizei width,
972                                      GLsizei height)
973 {
974     return GL_CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
975 }
976 
glDeleteQueries(GLsizei n,const GLuint * ids)977 void GL_APIENTRY glDeleteQueries(GLsizei n, const GLuint *ids)
978 {
979     return GL_DeleteQueries(n, ids);
980 }
981 
glDeleteSamplers(GLsizei count,const GLuint * samplers)982 void GL_APIENTRY glDeleteSamplers(GLsizei count, const GLuint *samplers)
983 {
984     return GL_DeleteSamplers(count, samplers);
985 }
986 
glDeleteSync(GLsync sync)987 void GL_APIENTRY glDeleteSync(GLsync sync)
988 {
989     return GL_DeleteSync(sync);
990 }
991 
glDeleteTransformFeedbacks(GLsizei n,const GLuint * ids)992 void GL_APIENTRY glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
993 {
994     return GL_DeleteTransformFeedbacks(n, ids);
995 }
996 
glDeleteVertexArrays(GLsizei n,const GLuint * arrays)997 void GL_APIENTRY glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
998 {
999     return GL_DeleteVertexArrays(n, arrays);
1000 }
1001 
glDrawArraysInstanced(GLenum mode,GLint first,GLsizei count,GLsizei instancecount)1002 void GL_APIENTRY glDrawArraysInstanced(GLenum mode,
1003                                        GLint first,
1004                                        GLsizei count,
1005                                        GLsizei instancecount)
1006 {
1007     return GL_DrawArraysInstanced(mode, first, count, instancecount);
1008 }
1009 
glDrawBuffers(GLsizei n,const GLenum * bufs)1010 void GL_APIENTRY glDrawBuffers(GLsizei n, const GLenum *bufs)
1011 {
1012     return GL_DrawBuffers(n, bufs);
1013 }
1014 
glDrawElementsInstanced(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount)1015 void GL_APIENTRY glDrawElementsInstanced(GLenum mode,
1016                                          GLsizei count,
1017                                          GLenum type,
1018                                          const void *indices,
1019                                          GLsizei instancecount)
1020 {
1021     return GL_DrawElementsInstanced(mode, count, type, indices, instancecount);
1022 }
1023 
glDrawRangeElements(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices)1024 void GL_APIENTRY glDrawRangeElements(GLenum mode,
1025                                      GLuint start,
1026                                      GLuint end,
1027                                      GLsizei count,
1028                                      GLenum type,
1029                                      const void *indices)
1030 {
1031     return GL_DrawRangeElements(mode, start, end, count, type, indices);
1032 }
1033 
glEndQuery(GLenum target)1034 void GL_APIENTRY glEndQuery(GLenum target)
1035 {
1036     return GL_EndQuery(target);
1037 }
1038 
glEndTransformFeedback()1039 void GL_APIENTRY glEndTransformFeedback()
1040 {
1041     return GL_EndTransformFeedback();
1042 }
1043 
glFenceSync(GLenum condition,GLbitfield flags)1044 GLsync GL_APIENTRY glFenceSync(GLenum condition, GLbitfield flags)
1045 {
1046     return GL_FenceSync(condition, flags);
1047 }
1048 
glFlushMappedBufferRange(GLenum target,GLintptr offset,GLsizeiptr length)1049 void GL_APIENTRY glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
1050 {
1051     return GL_FlushMappedBufferRange(target, offset, length);
1052 }
1053 
glFramebufferTextureLayer(GLenum target,GLenum attachment,GLuint texture,GLint level,GLint layer)1054 void GL_APIENTRY glFramebufferTextureLayer(GLenum target,
1055                                            GLenum attachment,
1056                                            GLuint texture,
1057                                            GLint level,
1058                                            GLint layer)
1059 {
1060     return GL_FramebufferTextureLayer(target, attachment, texture, level, layer);
1061 }
1062 
glGenQueries(GLsizei n,GLuint * ids)1063 void GL_APIENTRY glGenQueries(GLsizei n, GLuint *ids)
1064 {
1065     return GL_GenQueries(n, ids);
1066 }
1067 
glGenSamplers(GLsizei count,GLuint * samplers)1068 void GL_APIENTRY glGenSamplers(GLsizei count, GLuint *samplers)
1069 {
1070     return GL_GenSamplers(count, samplers);
1071 }
1072 
glGenTransformFeedbacks(GLsizei n,GLuint * ids)1073 void GL_APIENTRY glGenTransformFeedbacks(GLsizei n, GLuint *ids)
1074 {
1075     return GL_GenTransformFeedbacks(n, ids);
1076 }
1077 
glGenVertexArrays(GLsizei n,GLuint * arrays)1078 void GL_APIENTRY glGenVertexArrays(GLsizei n, GLuint *arrays)
1079 {
1080     return GL_GenVertexArrays(n, arrays);
1081 }
1082 
glGetActiveUniformBlockName(GLuint program,GLuint uniformBlockIndex,GLsizei bufSize,GLsizei * length,GLchar * uniformBlockName)1083 void GL_APIENTRY glGetActiveUniformBlockName(GLuint program,
1084                                              GLuint uniformBlockIndex,
1085                                              GLsizei bufSize,
1086                                              GLsizei *length,
1087                                              GLchar *uniformBlockName)
1088 {
1089     return GL_GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length,
1090                                         uniformBlockName);
1091 }
1092 
glGetActiveUniformBlockiv(GLuint program,GLuint uniformBlockIndex,GLenum pname,GLint * params)1093 void GL_APIENTRY glGetActiveUniformBlockiv(GLuint program,
1094                                            GLuint uniformBlockIndex,
1095                                            GLenum pname,
1096                                            GLint *params)
1097 {
1098     return GL_GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
1099 }
1100 
glGetActiveUniformsiv(GLuint program,GLsizei uniformCount,const GLuint * uniformIndices,GLenum pname,GLint * params)1101 void GL_APIENTRY glGetActiveUniformsiv(GLuint program,
1102                                        GLsizei uniformCount,
1103                                        const GLuint *uniformIndices,
1104                                        GLenum pname,
1105                                        GLint *params)
1106 {
1107     return GL_GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
1108 }
1109 
glGetBufferParameteri64v(GLenum target,GLenum pname,GLint64 * params)1110 void GL_APIENTRY glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
1111 {
1112     return GL_GetBufferParameteri64v(target, pname, params);
1113 }
1114 
glGetBufferPointerv(GLenum target,GLenum pname,void ** params)1115 void GL_APIENTRY glGetBufferPointerv(GLenum target, GLenum pname, void **params)
1116 {
1117     return GL_GetBufferPointerv(target, pname, params);
1118 }
1119 
glGetFragDataLocation(GLuint program,const GLchar * name)1120 GLint GL_APIENTRY glGetFragDataLocation(GLuint program, const GLchar *name)
1121 {
1122     return GL_GetFragDataLocation(program, name);
1123 }
1124 
glGetInteger64i_v(GLenum target,GLuint index,GLint64 * data)1125 void GL_APIENTRY glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
1126 {
1127     return GL_GetInteger64i_v(target, index, data);
1128 }
1129 
glGetInteger64v(GLenum pname,GLint64 * data)1130 void GL_APIENTRY glGetInteger64v(GLenum pname, GLint64 *data)
1131 {
1132     return GL_GetInteger64v(pname, data);
1133 }
1134 
glGetIntegeri_v(GLenum target,GLuint index,GLint * data)1135 void GL_APIENTRY glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
1136 {
1137     return GL_GetIntegeri_v(target, index, data);
1138 }
1139 
glGetInternalformativ(GLenum target,GLenum internalformat,GLenum pname,GLsizei bufSize,GLint * params)1140 void GL_APIENTRY glGetInternalformativ(GLenum target,
1141                                        GLenum internalformat,
1142                                        GLenum pname,
1143                                        GLsizei bufSize,
1144                                        GLint *params)
1145 {
1146     return GL_GetInternalformativ(target, internalformat, pname, bufSize, params);
1147 }
1148 
glGetProgramBinary(GLuint program,GLsizei bufSize,GLsizei * length,GLenum * binaryFormat,void * binary)1149 void GL_APIENTRY glGetProgramBinary(GLuint program,
1150                                     GLsizei bufSize,
1151                                     GLsizei *length,
1152                                     GLenum *binaryFormat,
1153                                     void *binary)
1154 {
1155     return GL_GetProgramBinary(program, bufSize, length, binaryFormat, binary);
1156 }
1157 
glGetQueryObjectuiv(GLuint id,GLenum pname,GLuint * params)1158 void GL_APIENTRY glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
1159 {
1160     return GL_GetQueryObjectuiv(id, pname, params);
1161 }
1162 
glGetQueryiv(GLenum target,GLenum pname,GLint * params)1163 void GL_APIENTRY glGetQueryiv(GLenum target, GLenum pname, GLint *params)
1164 {
1165     return GL_GetQueryiv(target, pname, params);
1166 }
1167 
glGetSamplerParameterfv(GLuint sampler,GLenum pname,GLfloat * params)1168 void GL_APIENTRY glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
1169 {
1170     return GL_GetSamplerParameterfv(sampler, pname, params);
1171 }
1172 
glGetSamplerParameteriv(GLuint sampler,GLenum pname,GLint * params)1173 void GL_APIENTRY glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
1174 {
1175     return GL_GetSamplerParameteriv(sampler, pname, params);
1176 }
1177 
glGetStringi(GLenum name,GLuint index)1178 const GLubyte *GL_APIENTRY glGetStringi(GLenum name, GLuint index)
1179 {
1180     return GL_GetStringi(name, index);
1181 }
1182 
1183 void GL_APIENTRY
glGetSynciv(GLsync sync,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * values)1184 glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
1185 {
1186     return GL_GetSynciv(sync, pname, bufSize, length, values);
1187 }
1188 
glGetTransformFeedbackVarying(GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLsizei * size,GLenum * type,GLchar * name)1189 void GL_APIENTRY glGetTransformFeedbackVarying(GLuint program,
1190                                                GLuint index,
1191                                                GLsizei bufSize,
1192                                                GLsizei *length,
1193                                                GLsizei *size,
1194                                                GLenum *type,
1195                                                GLchar *name)
1196 {
1197     return GL_GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
1198 }
1199 
glGetUniformBlockIndex(GLuint program,const GLchar * uniformBlockName)1200 GLuint GL_APIENTRY glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
1201 {
1202     return GL_GetUniformBlockIndex(program, uniformBlockName);
1203 }
1204 
glGetUniformIndices(GLuint program,GLsizei uniformCount,const GLchar * const * uniformNames,GLuint * uniformIndices)1205 void GL_APIENTRY glGetUniformIndices(GLuint program,
1206                                      GLsizei uniformCount,
1207                                      const GLchar *const *uniformNames,
1208                                      GLuint *uniformIndices)
1209 {
1210     return GL_GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
1211 }
1212 
glGetUniformuiv(GLuint program,GLint location,GLuint * params)1213 void GL_APIENTRY glGetUniformuiv(GLuint program, GLint location, GLuint *params)
1214 {
1215     return GL_GetUniformuiv(program, location, params);
1216 }
1217 
glGetVertexAttribIiv(GLuint index,GLenum pname,GLint * params)1218 void GL_APIENTRY glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
1219 {
1220     return GL_GetVertexAttribIiv(index, pname, params);
1221 }
1222 
glGetVertexAttribIuiv(GLuint index,GLenum pname,GLuint * params)1223 void GL_APIENTRY glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
1224 {
1225     return GL_GetVertexAttribIuiv(index, pname, params);
1226 }
1227 
glInvalidateFramebuffer(GLenum target,GLsizei numAttachments,const GLenum * attachments)1228 void GL_APIENTRY glInvalidateFramebuffer(GLenum target,
1229                                          GLsizei numAttachments,
1230                                          const GLenum *attachments)
1231 {
1232     return GL_InvalidateFramebuffer(target, numAttachments, attachments);
1233 }
1234 
glInvalidateSubFramebuffer(GLenum target,GLsizei numAttachments,const GLenum * attachments,GLint x,GLint y,GLsizei width,GLsizei height)1235 void GL_APIENTRY glInvalidateSubFramebuffer(GLenum target,
1236                                             GLsizei numAttachments,
1237                                             const GLenum *attachments,
1238                                             GLint x,
1239                                             GLint y,
1240                                             GLsizei width,
1241                                             GLsizei height)
1242 {
1243     return GL_InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
1244 }
1245 
glIsQuery(GLuint id)1246 GLboolean GL_APIENTRY glIsQuery(GLuint id)
1247 {
1248     return GL_IsQuery(id);
1249 }
1250 
glIsSampler(GLuint sampler)1251 GLboolean GL_APIENTRY glIsSampler(GLuint sampler)
1252 {
1253     return GL_IsSampler(sampler);
1254 }
1255 
glIsSync(GLsync sync)1256 GLboolean GL_APIENTRY glIsSync(GLsync sync)
1257 {
1258     return GL_IsSync(sync);
1259 }
1260 
glIsTransformFeedback(GLuint id)1261 GLboolean GL_APIENTRY glIsTransformFeedback(GLuint id)
1262 {
1263     return GL_IsTransformFeedback(id);
1264 }
1265 
glIsVertexArray(GLuint array)1266 GLboolean GL_APIENTRY glIsVertexArray(GLuint array)
1267 {
1268     return GL_IsVertexArray(array);
1269 }
1270 
glMapBufferRange(GLenum target,GLintptr offset,GLsizeiptr length,GLbitfield access)1271 void *GL_APIENTRY glMapBufferRange(GLenum target,
1272                                    GLintptr offset,
1273                                    GLsizeiptr length,
1274                                    GLbitfield access)
1275 {
1276     return GL_MapBufferRange(target, offset, length, access);
1277 }
1278 
glPauseTransformFeedback()1279 void GL_APIENTRY glPauseTransformFeedback()
1280 {
1281     return GL_PauseTransformFeedback();
1282 }
1283 
glProgramBinary(GLuint program,GLenum binaryFormat,const void * binary,GLsizei length)1284 void GL_APIENTRY glProgramBinary(GLuint program,
1285                                  GLenum binaryFormat,
1286                                  const void *binary,
1287                                  GLsizei length)
1288 {
1289     return GL_ProgramBinary(program, binaryFormat, binary, length);
1290 }
1291 
glProgramParameteri(GLuint program,GLenum pname,GLint value)1292 void GL_APIENTRY glProgramParameteri(GLuint program, GLenum pname, GLint value)
1293 {
1294     return GL_ProgramParameteri(program, pname, value);
1295 }
1296 
glReadBuffer(GLenum src)1297 void GL_APIENTRY glReadBuffer(GLenum src)
1298 {
1299     return GL_ReadBuffer(src);
1300 }
1301 
glRenderbufferStorageMultisample(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)1302 void GL_APIENTRY glRenderbufferStorageMultisample(GLenum target,
1303                                                   GLsizei samples,
1304                                                   GLenum internalformat,
1305                                                   GLsizei width,
1306                                                   GLsizei height)
1307 {
1308     return GL_RenderbufferStorageMultisample(target, samples, internalformat, width, height);
1309 }
1310 
glResumeTransformFeedback()1311 void GL_APIENTRY glResumeTransformFeedback()
1312 {
1313     return GL_ResumeTransformFeedback();
1314 }
1315 
glSamplerParameterf(GLuint sampler,GLenum pname,GLfloat param)1316 void GL_APIENTRY glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
1317 {
1318     return GL_SamplerParameterf(sampler, pname, param);
1319 }
1320 
glSamplerParameterfv(GLuint sampler,GLenum pname,const GLfloat * param)1321 void GL_APIENTRY glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
1322 {
1323     return GL_SamplerParameterfv(sampler, pname, param);
1324 }
1325 
glSamplerParameteri(GLuint sampler,GLenum pname,GLint param)1326 void GL_APIENTRY glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
1327 {
1328     return GL_SamplerParameteri(sampler, pname, param);
1329 }
1330 
glSamplerParameteriv(GLuint sampler,GLenum pname,const GLint * param)1331 void GL_APIENTRY glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
1332 {
1333     return GL_SamplerParameteriv(sampler, pname, param);
1334 }
1335 
glTexImage3D(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const void * pixels)1336 void GL_APIENTRY glTexImage3D(GLenum target,
1337                               GLint level,
1338                               GLint internalformat,
1339                               GLsizei width,
1340                               GLsizei height,
1341                               GLsizei depth,
1342                               GLint border,
1343                               GLenum format,
1344                               GLenum type,
1345                               const void *pixels)
1346 {
1347     return GL_TexImage3D(target, level, internalformat, width, height, depth, border, format, type,
1348                          pixels);
1349 }
1350 
1351 void GL_APIENTRY
glTexStorage2D(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height)1352 glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
1353 {
1354     return GL_TexStorage2D(target, levels, internalformat, width, height);
1355 }
1356 
glTexStorage3D(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth)1357 void GL_APIENTRY glTexStorage3D(GLenum target,
1358                                 GLsizei levels,
1359                                 GLenum internalformat,
1360                                 GLsizei width,
1361                                 GLsizei height,
1362                                 GLsizei depth)
1363 {
1364     return GL_TexStorage3D(target, levels, internalformat, width, height, depth);
1365 }
1366 
glTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * pixels)1367 void GL_APIENTRY glTexSubImage3D(GLenum target,
1368                                  GLint level,
1369                                  GLint xoffset,
1370                                  GLint yoffset,
1371                                  GLint zoffset,
1372                                  GLsizei width,
1373                                  GLsizei height,
1374                                  GLsizei depth,
1375                                  GLenum format,
1376                                  GLenum type,
1377                                  const void *pixels)
1378 {
1379     return GL_TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format,
1380                             type, pixels);
1381 }
1382 
glTransformFeedbackVaryings(GLuint program,GLsizei count,const GLchar * const * varyings,GLenum bufferMode)1383 void GL_APIENTRY glTransformFeedbackVaryings(GLuint program,
1384                                              GLsizei count,
1385                                              const GLchar *const *varyings,
1386                                              GLenum bufferMode)
1387 {
1388     return GL_TransformFeedbackVaryings(program, count, varyings, bufferMode);
1389 }
1390 
glUniform1ui(GLint location,GLuint v0)1391 void GL_APIENTRY glUniform1ui(GLint location, GLuint v0)
1392 {
1393     return GL_Uniform1ui(location, v0);
1394 }
1395 
glUniform1uiv(GLint location,GLsizei count,const GLuint * value)1396 void GL_APIENTRY glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
1397 {
1398     return GL_Uniform1uiv(location, count, value);
1399 }
1400 
glUniform2ui(GLint location,GLuint v0,GLuint v1)1401 void GL_APIENTRY glUniform2ui(GLint location, GLuint v0, GLuint v1)
1402 {
1403     return GL_Uniform2ui(location, v0, v1);
1404 }
1405 
glUniform2uiv(GLint location,GLsizei count,const GLuint * value)1406 void GL_APIENTRY glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
1407 {
1408     return GL_Uniform2uiv(location, count, value);
1409 }
1410 
glUniform3ui(GLint location,GLuint v0,GLuint v1,GLuint v2)1411 void GL_APIENTRY glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
1412 {
1413     return GL_Uniform3ui(location, v0, v1, v2);
1414 }
1415 
glUniform3uiv(GLint location,GLsizei count,const GLuint * value)1416 void GL_APIENTRY glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
1417 {
1418     return GL_Uniform3uiv(location, count, value);
1419 }
1420 
glUniform4ui(GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)1421 void GL_APIENTRY glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
1422 {
1423     return GL_Uniform4ui(location, v0, v1, v2, v3);
1424 }
1425 
glUniform4uiv(GLint location,GLsizei count,const GLuint * value)1426 void GL_APIENTRY glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
1427 {
1428     return GL_Uniform4uiv(location, count, value);
1429 }
1430 
glUniformBlockBinding(GLuint program,GLuint uniformBlockIndex,GLuint uniformBlockBinding)1431 void GL_APIENTRY glUniformBlockBinding(GLuint program,
1432                                        GLuint uniformBlockIndex,
1433                                        GLuint uniformBlockBinding)
1434 {
1435     return GL_UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
1436 }
1437 
glUniformMatrix2x3fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1438 void GL_APIENTRY glUniformMatrix2x3fv(GLint location,
1439                                       GLsizei count,
1440                                       GLboolean transpose,
1441                                       const GLfloat *value)
1442 {
1443     return GL_UniformMatrix2x3fv(location, count, transpose, value);
1444 }
1445 
glUniformMatrix2x4fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1446 void GL_APIENTRY glUniformMatrix2x4fv(GLint location,
1447                                       GLsizei count,
1448                                       GLboolean transpose,
1449                                       const GLfloat *value)
1450 {
1451     return GL_UniformMatrix2x4fv(location, count, transpose, value);
1452 }
1453 
glUniformMatrix3x2fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1454 void GL_APIENTRY glUniformMatrix3x2fv(GLint location,
1455                                       GLsizei count,
1456                                       GLboolean transpose,
1457                                       const GLfloat *value)
1458 {
1459     return GL_UniformMatrix3x2fv(location, count, transpose, value);
1460 }
1461 
glUniformMatrix3x4fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1462 void GL_APIENTRY glUniformMatrix3x4fv(GLint location,
1463                                       GLsizei count,
1464                                       GLboolean transpose,
1465                                       const GLfloat *value)
1466 {
1467     return GL_UniformMatrix3x4fv(location, count, transpose, value);
1468 }
1469 
glUniformMatrix4x2fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1470 void GL_APIENTRY glUniformMatrix4x2fv(GLint location,
1471                                       GLsizei count,
1472                                       GLboolean transpose,
1473                                       const GLfloat *value)
1474 {
1475     return GL_UniformMatrix4x2fv(location, count, transpose, value);
1476 }
1477 
glUniformMatrix4x3fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1478 void GL_APIENTRY glUniformMatrix4x3fv(GLint location,
1479                                       GLsizei count,
1480                                       GLboolean transpose,
1481                                       const GLfloat *value)
1482 {
1483     return GL_UniformMatrix4x3fv(location, count, transpose, value);
1484 }
1485 
glUnmapBuffer(GLenum target)1486 GLboolean GL_APIENTRY glUnmapBuffer(GLenum target)
1487 {
1488     return GL_UnmapBuffer(target);
1489 }
1490 
glVertexAttribDivisor(GLuint index,GLuint divisor)1491 void GL_APIENTRY glVertexAttribDivisor(GLuint index, GLuint divisor)
1492 {
1493     return GL_VertexAttribDivisor(index, divisor);
1494 }
1495 
glVertexAttribI4i(GLuint index,GLint x,GLint y,GLint z,GLint w)1496 void GL_APIENTRY glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
1497 {
1498     return GL_VertexAttribI4i(index, x, y, z, w);
1499 }
1500 
glVertexAttribI4iv(GLuint index,const GLint * v)1501 void GL_APIENTRY glVertexAttribI4iv(GLuint index, const GLint *v)
1502 {
1503     return GL_VertexAttribI4iv(index, v);
1504 }
1505 
glVertexAttribI4ui(GLuint index,GLuint x,GLuint y,GLuint z,GLuint w)1506 void GL_APIENTRY glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
1507 {
1508     return GL_VertexAttribI4ui(index, x, y, z, w);
1509 }
1510 
glVertexAttribI4uiv(GLuint index,const GLuint * v)1511 void GL_APIENTRY glVertexAttribI4uiv(GLuint index, const GLuint *v)
1512 {
1513     return GL_VertexAttribI4uiv(index, v);
1514 }
1515 
1516 void GL_APIENTRY
glVertexAttribIPointer(GLuint index,GLint size,GLenum type,GLsizei stride,const void * pointer)1517 glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
1518 {
1519     return GL_VertexAttribIPointer(index, size, type, stride, pointer);
1520 }
1521 
glWaitSync(GLsync sync,GLbitfield flags,GLuint64 timeout)1522 void GL_APIENTRY glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
1523 {
1524     return GL_WaitSync(sync, flags, timeout);
1525 }
1526 
1527 // OpenGL ES 3.1
glActiveShaderProgram(GLuint pipeline,GLuint program)1528 void GL_APIENTRY glActiveShaderProgram(GLuint pipeline, GLuint program)
1529 {
1530     return GL_ActiveShaderProgram(pipeline, program);
1531 }
1532 
glBindImageTexture(GLuint unit,GLuint texture,GLint level,GLboolean layered,GLint layer,GLenum access,GLenum format)1533 void GL_APIENTRY glBindImageTexture(GLuint unit,
1534                                     GLuint texture,
1535                                     GLint level,
1536                                     GLboolean layered,
1537                                     GLint layer,
1538                                     GLenum access,
1539                                     GLenum format)
1540 {
1541     return GL_BindImageTexture(unit, texture, level, layered, layer, access, format);
1542 }
1543 
glBindProgramPipeline(GLuint pipeline)1544 void GL_APIENTRY glBindProgramPipeline(GLuint pipeline)
1545 {
1546     return GL_BindProgramPipeline(pipeline);
1547 }
1548 
glBindVertexBuffer(GLuint bindingindex,GLuint buffer,GLintptr offset,GLsizei stride)1549 void GL_APIENTRY glBindVertexBuffer(GLuint bindingindex,
1550                                     GLuint buffer,
1551                                     GLintptr offset,
1552                                     GLsizei stride)
1553 {
1554     return GL_BindVertexBuffer(bindingindex, buffer, offset, stride);
1555 }
1556 
glCreateShaderProgramv(GLenum type,GLsizei count,const GLchar * const * strings)1557 GLuint GL_APIENTRY glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar *const *strings)
1558 {
1559     return GL_CreateShaderProgramv(type, count, strings);
1560 }
1561 
glDeleteProgramPipelines(GLsizei n,const GLuint * pipelines)1562 void GL_APIENTRY glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
1563 {
1564     return GL_DeleteProgramPipelines(n, pipelines);
1565 }
1566 
glDispatchCompute(GLuint num_groups_x,GLuint num_groups_y,GLuint num_groups_z)1567 void GL_APIENTRY glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
1568 {
1569     return GL_DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
1570 }
1571 
glDispatchComputeIndirect(GLintptr indirect)1572 void GL_APIENTRY glDispatchComputeIndirect(GLintptr indirect)
1573 {
1574     return GL_DispatchComputeIndirect(indirect);
1575 }
1576 
glDrawArraysIndirect(GLenum mode,const void * indirect)1577 void GL_APIENTRY glDrawArraysIndirect(GLenum mode, const void *indirect)
1578 {
1579     return GL_DrawArraysIndirect(mode, indirect);
1580 }
1581 
glDrawElementsIndirect(GLenum mode,GLenum type,const void * indirect)1582 void GL_APIENTRY glDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect)
1583 {
1584     return GL_DrawElementsIndirect(mode, type, indirect);
1585 }
1586 
glFramebufferParameteri(GLenum target,GLenum pname,GLint param)1587 void GL_APIENTRY glFramebufferParameteri(GLenum target, GLenum pname, GLint param)
1588 {
1589     return GL_FramebufferParameteri(target, pname, param);
1590 }
1591 
glGenProgramPipelines(GLsizei n,GLuint * pipelines)1592 void GL_APIENTRY glGenProgramPipelines(GLsizei n, GLuint *pipelines)
1593 {
1594     return GL_GenProgramPipelines(n, pipelines);
1595 }
1596 
glGetBooleani_v(GLenum target,GLuint index,GLboolean * data)1597 void GL_APIENTRY glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
1598 {
1599     return GL_GetBooleani_v(target, index, data);
1600 }
1601 
glGetFramebufferParameteriv(GLenum target,GLenum pname,GLint * params)1602 void GL_APIENTRY glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint *params)
1603 {
1604     return GL_GetFramebufferParameteriv(target, pname, params);
1605 }
1606 
glGetMultisamplefv(GLenum pname,GLuint index,GLfloat * val)1607 void GL_APIENTRY glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
1608 {
1609     return GL_GetMultisamplefv(pname, index, val);
1610 }
1611 
glGetProgramInterfaceiv(GLuint program,GLenum programInterface,GLenum pname,GLint * params)1612 void GL_APIENTRY glGetProgramInterfaceiv(GLuint program,
1613                                          GLenum programInterface,
1614                                          GLenum pname,
1615                                          GLint *params)
1616 {
1617     return GL_GetProgramInterfaceiv(program, programInterface, pname, params);
1618 }
1619 
glGetProgramPipelineInfoLog(GLuint pipeline,GLsizei bufSize,GLsizei * length,GLchar * infoLog)1620 void GL_APIENTRY glGetProgramPipelineInfoLog(GLuint pipeline,
1621                                              GLsizei bufSize,
1622                                              GLsizei *length,
1623                                              GLchar *infoLog)
1624 {
1625     return GL_GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
1626 }
1627 
glGetProgramPipelineiv(GLuint pipeline,GLenum pname,GLint * params)1628 void GL_APIENTRY glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
1629 {
1630     return GL_GetProgramPipelineiv(pipeline, pname, params);
1631 }
1632 
glGetProgramResourceIndex(GLuint program,GLenum programInterface,const GLchar * name)1633 GLuint GL_APIENTRY glGetProgramResourceIndex(GLuint program,
1634                                              GLenum programInterface,
1635                                              const GLchar *name)
1636 {
1637     return GL_GetProgramResourceIndex(program, programInterface, name);
1638 }
1639 
glGetProgramResourceLocation(GLuint program,GLenum programInterface,const GLchar * name)1640 GLint GL_APIENTRY glGetProgramResourceLocation(GLuint program,
1641                                                GLenum programInterface,
1642                                                const GLchar *name)
1643 {
1644     return GL_GetProgramResourceLocation(program, programInterface, name);
1645 }
1646 
glGetProgramResourceName(GLuint program,GLenum programInterface,GLuint index,GLsizei bufSize,GLsizei * length,GLchar * name)1647 void GL_APIENTRY glGetProgramResourceName(GLuint program,
1648                                           GLenum programInterface,
1649                                           GLuint index,
1650                                           GLsizei bufSize,
1651                                           GLsizei *length,
1652                                           GLchar *name)
1653 {
1654     return GL_GetProgramResourceName(program, programInterface, index, bufSize, length, name);
1655 }
1656 
glGetProgramResourceiv(GLuint program,GLenum programInterface,GLuint index,GLsizei propCount,const GLenum * props,GLsizei bufSize,GLsizei * length,GLint * params)1657 void GL_APIENTRY glGetProgramResourceiv(GLuint program,
1658                                         GLenum programInterface,
1659                                         GLuint index,
1660                                         GLsizei propCount,
1661                                         const GLenum *props,
1662                                         GLsizei bufSize,
1663                                         GLsizei *length,
1664                                         GLint *params)
1665 {
1666     return GL_GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize,
1667                                    length, params);
1668 }
1669 
glGetTexLevelParameterfv(GLenum target,GLint level,GLenum pname,GLfloat * params)1670 void GL_APIENTRY glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
1671 {
1672     return GL_GetTexLevelParameterfv(target, level, pname, params);
1673 }
1674 
glGetTexLevelParameteriv(GLenum target,GLint level,GLenum pname,GLint * params)1675 void GL_APIENTRY glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
1676 {
1677     return GL_GetTexLevelParameteriv(target, level, pname, params);
1678 }
1679 
glIsProgramPipeline(GLuint pipeline)1680 GLboolean GL_APIENTRY glIsProgramPipeline(GLuint pipeline)
1681 {
1682     return GL_IsProgramPipeline(pipeline);
1683 }
1684 
glMemoryBarrier(GLbitfield barriers)1685 void GL_APIENTRY glMemoryBarrier(GLbitfield barriers)
1686 {
1687     return GL_MemoryBarrier(barriers);
1688 }
1689 
glMemoryBarrierByRegion(GLbitfield barriers)1690 void GL_APIENTRY glMemoryBarrierByRegion(GLbitfield barriers)
1691 {
1692     return GL_MemoryBarrierByRegion(barriers);
1693 }
1694 
glProgramUniform1f(GLuint program,GLint location,GLfloat v0)1695 void GL_APIENTRY glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
1696 {
1697     return GL_ProgramUniform1f(program, location, v0);
1698 }
1699 
glProgramUniform1fv(GLuint program,GLint location,GLsizei count,const GLfloat * value)1700 void GL_APIENTRY glProgramUniform1fv(GLuint program,
1701                                      GLint location,
1702                                      GLsizei count,
1703                                      const GLfloat *value)
1704 {
1705     return GL_ProgramUniform1fv(program, location, count, value);
1706 }
1707 
glProgramUniform1i(GLuint program,GLint location,GLint v0)1708 void GL_APIENTRY glProgramUniform1i(GLuint program, GLint location, GLint v0)
1709 {
1710     return GL_ProgramUniform1i(program, location, v0);
1711 }
1712 
glProgramUniform1iv(GLuint program,GLint location,GLsizei count,const GLint * value)1713 void GL_APIENTRY glProgramUniform1iv(GLuint program,
1714                                      GLint location,
1715                                      GLsizei count,
1716                                      const GLint *value)
1717 {
1718     return GL_ProgramUniform1iv(program, location, count, value);
1719 }
1720 
glProgramUniform1ui(GLuint program,GLint location,GLuint v0)1721 void GL_APIENTRY glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
1722 {
1723     return GL_ProgramUniform1ui(program, location, v0);
1724 }
1725 
glProgramUniform1uiv(GLuint program,GLint location,GLsizei count,const GLuint * value)1726 void GL_APIENTRY glProgramUniform1uiv(GLuint program,
1727                                       GLint location,
1728                                       GLsizei count,
1729                                       const GLuint *value)
1730 {
1731     return GL_ProgramUniform1uiv(program, location, count, value);
1732 }
1733 
glProgramUniform2f(GLuint program,GLint location,GLfloat v0,GLfloat v1)1734 void GL_APIENTRY glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
1735 {
1736     return GL_ProgramUniform2f(program, location, v0, v1);
1737 }
1738 
glProgramUniform2fv(GLuint program,GLint location,GLsizei count,const GLfloat * value)1739 void GL_APIENTRY glProgramUniform2fv(GLuint program,
1740                                      GLint location,
1741                                      GLsizei count,
1742                                      const GLfloat *value)
1743 {
1744     return GL_ProgramUniform2fv(program, location, count, value);
1745 }
1746 
glProgramUniform2i(GLuint program,GLint location,GLint v0,GLint v1)1747 void GL_APIENTRY glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
1748 {
1749     return GL_ProgramUniform2i(program, location, v0, v1);
1750 }
1751 
glProgramUniform2iv(GLuint program,GLint location,GLsizei count,const GLint * value)1752 void GL_APIENTRY glProgramUniform2iv(GLuint program,
1753                                      GLint location,
1754                                      GLsizei count,
1755                                      const GLint *value)
1756 {
1757     return GL_ProgramUniform2iv(program, location, count, value);
1758 }
1759 
glProgramUniform2ui(GLuint program,GLint location,GLuint v0,GLuint v1)1760 void GL_APIENTRY glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
1761 {
1762     return GL_ProgramUniform2ui(program, location, v0, v1);
1763 }
1764 
glProgramUniform2uiv(GLuint program,GLint location,GLsizei count,const GLuint * value)1765 void GL_APIENTRY glProgramUniform2uiv(GLuint program,
1766                                       GLint location,
1767                                       GLsizei count,
1768                                       const GLuint *value)
1769 {
1770     return GL_ProgramUniform2uiv(program, location, count, value);
1771 }
1772 
1773 void GL_APIENTRY
glProgramUniform3f(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2)1774 glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
1775 {
1776     return GL_ProgramUniform3f(program, location, v0, v1, v2);
1777 }
1778 
glProgramUniform3fv(GLuint program,GLint location,GLsizei count,const GLfloat * value)1779 void GL_APIENTRY glProgramUniform3fv(GLuint program,
1780                                      GLint location,
1781                                      GLsizei count,
1782                                      const GLfloat *value)
1783 {
1784     return GL_ProgramUniform3fv(program, location, count, value);
1785 }
1786 
glProgramUniform3i(GLuint program,GLint location,GLint v0,GLint v1,GLint v2)1787 void GL_APIENTRY glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
1788 {
1789     return GL_ProgramUniform3i(program, location, v0, v1, v2);
1790 }
1791 
glProgramUniform3iv(GLuint program,GLint location,GLsizei count,const GLint * value)1792 void GL_APIENTRY glProgramUniform3iv(GLuint program,
1793                                      GLint location,
1794                                      GLsizei count,
1795                                      const GLint *value)
1796 {
1797     return GL_ProgramUniform3iv(program, location, count, value);
1798 }
1799 
1800 void GL_APIENTRY
glProgramUniform3ui(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2)1801 glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
1802 {
1803     return GL_ProgramUniform3ui(program, location, v0, v1, v2);
1804 }
1805 
glProgramUniform3uiv(GLuint program,GLint location,GLsizei count,const GLuint * value)1806 void GL_APIENTRY glProgramUniform3uiv(GLuint program,
1807                                       GLint location,
1808                                       GLsizei count,
1809                                       const GLuint *value)
1810 {
1811     return GL_ProgramUniform3uiv(program, location, count, value);
1812 }
1813 
1814 void GL_APIENTRY
glProgramUniform4f(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)1815 glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
1816 {
1817     return GL_ProgramUniform4f(program, location, v0, v1, v2, v3);
1818 }
1819 
glProgramUniform4fv(GLuint program,GLint location,GLsizei count,const GLfloat * value)1820 void GL_APIENTRY glProgramUniform4fv(GLuint program,
1821                                      GLint location,
1822                                      GLsizei count,
1823                                      const GLfloat *value)
1824 {
1825     return GL_ProgramUniform4fv(program, location, count, value);
1826 }
1827 
1828 void GL_APIENTRY
glProgramUniform4i(GLuint program,GLint location,GLint v0,GLint v1,GLint v2,GLint v3)1829 glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
1830 {
1831     return GL_ProgramUniform4i(program, location, v0, v1, v2, v3);
1832 }
1833 
glProgramUniform4iv(GLuint program,GLint location,GLsizei count,const GLint * value)1834 void GL_APIENTRY glProgramUniform4iv(GLuint program,
1835                                      GLint location,
1836                                      GLsizei count,
1837                                      const GLint *value)
1838 {
1839     return GL_ProgramUniform4iv(program, location, count, value);
1840 }
1841 
1842 void GL_APIENTRY
glProgramUniform4ui(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)1843 glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
1844 {
1845     return GL_ProgramUniform4ui(program, location, v0, v1, v2, v3);
1846 }
1847 
glProgramUniform4uiv(GLuint program,GLint location,GLsizei count,const GLuint * value)1848 void GL_APIENTRY glProgramUniform4uiv(GLuint program,
1849                                       GLint location,
1850                                       GLsizei count,
1851                                       const GLuint *value)
1852 {
1853     return GL_ProgramUniform4uiv(program, location, count, value);
1854 }
1855 
glProgramUniformMatrix2fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1856 void GL_APIENTRY glProgramUniformMatrix2fv(GLuint program,
1857                                            GLint location,
1858                                            GLsizei count,
1859                                            GLboolean transpose,
1860                                            const GLfloat *value)
1861 {
1862     return GL_ProgramUniformMatrix2fv(program, location, count, transpose, value);
1863 }
1864 
glProgramUniformMatrix2x3fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1865 void GL_APIENTRY glProgramUniformMatrix2x3fv(GLuint program,
1866                                              GLint location,
1867                                              GLsizei count,
1868                                              GLboolean transpose,
1869                                              const GLfloat *value)
1870 {
1871     return GL_ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
1872 }
1873 
glProgramUniformMatrix2x4fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1874 void GL_APIENTRY glProgramUniformMatrix2x4fv(GLuint program,
1875                                              GLint location,
1876                                              GLsizei count,
1877                                              GLboolean transpose,
1878                                              const GLfloat *value)
1879 {
1880     return GL_ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
1881 }
1882 
glProgramUniformMatrix3fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1883 void GL_APIENTRY glProgramUniformMatrix3fv(GLuint program,
1884                                            GLint location,
1885                                            GLsizei count,
1886                                            GLboolean transpose,
1887                                            const GLfloat *value)
1888 {
1889     return GL_ProgramUniformMatrix3fv(program, location, count, transpose, value);
1890 }
1891 
glProgramUniformMatrix3x2fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1892 void GL_APIENTRY glProgramUniformMatrix3x2fv(GLuint program,
1893                                              GLint location,
1894                                              GLsizei count,
1895                                              GLboolean transpose,
1896                                              const GLfloat *value)
1897 {
1898     return GL_ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
1899 }
1900 
glProgramUniformMatrix3x4fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1901 void GL_APIENTRY glProgramUniformMatrix3x4fv(GLuint program,
1902                                              GLint location,
1903                                              GLsizei count,
1904                                              GLboolean transpose,
1905                                              const GLfloat *value)
1906 {
1907     return GL_ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
1908 }
1909 
glProgramUniformMatrix4fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1910 void GL_APIENTRY glProgramUniformMatrix4fv(GLuint program,
1911                                            GLint location,
1912                                            GLsizei count,
1913                                            GLboolean transpose,
1914                                            const GLfloat *value)
1915 {
1916     return GL_ProgramUniformMatrix4fv(program, location, count, transpose, value);
1917 }
1918 
glProgramUniformMatrix4x2fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1919 void GL_APIENTRY glProgramUniformMatrix4x2fv(GLuint program,
1920                                              GLint location,
1921                                              GLsizei count,
1922                                              GLboolean transpose,
1923                                              const GLfloat *value)
1924 {
1925     return GL_ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
1926 }
1927 
glProgramUniformMatrix4x3fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1928 void GL_APIENTRY glProgramUniformMatrix4x3fv(GLuint program,
1929                                              GLint location,
1930                                              GLsizei count,
1931                                              GLboolean transpose,
1932                                              const GLfloat *value)
1933 {
1934     return GL_ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
1935 }
1936 
glSampleMaski(GLuint maskNumber,GLbitfield mask)1937 void GL_APIENTRY glSampleMaski(GLuint maskNumber, GLbitfield mask)
1938 {
1939     return GL_SampleMaski(maskNumber, mask);
1940 }
1941 
glTexStorage2DMultisample(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)1942 void GL_APIENTRY glTexStorage2DMultisample(GLenum target,
1943                                            GLsizei samples,
1944                                            GLenum internalformat,
1945                                            GLsizei width,
1946                                            GLsizei height,
1947                                            GLboolean fixedsamplelocations)
1948 {
1949     return GL_TexStorage2DMultisample(target, samples, internalformat, width, height,
1950                                       fixedsamplelocations);
1951 }
1952 
glUseProgramStages(GLuint pipeline,GLbitfield stages,GLuint program)1953 void GL_APIENTRY glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
1954 {
1955     return GL_UseProgramStages(pipeline, stages, program);
1956 }
1957 
glValidateProgramPipeline(GLuint pipeline)1958 void GL_APIENTRY glValidateProgramPipeline(GLuint pipeline)
1959 {
1960     return GL_ValidateProgramPipeline(pipeline);
1961 }
1962 
glVertexAttribBinding(GLuint attribindex,GLuint bindingindex)1963 void GL_APIENTRY glVertexAttribBinding(GLuint attribindex, GLuint bindingindex)
1964 {
1965     return GL_VertexAttribBinding(attribindex, bindingindex);
1966 }
1967 
glVertexAttribFormat(GLuint attribindex,GLint size,GLenum type,GLboolean normalized,GLuint relativeoffset)1968 void GL_APIENTRY glVertexAttribFormat(GLuint attribindex,
1969                                       GLint size,
1970                                       GLenum type,
1971                                       GLboolean normalized,
1972                                       GLuint relativeoffset)
1973 {
1974     return GL_VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
1975 }
1976 
glVertexAttribIFormat(GLuint attribindex,GLint size,GLenum type,GLuint relativeoffset)1977 void GL_APIENTRY glVertexAttribIFormat(GLuint attribindex,
1978                                        GLint size,
1979                                        GLenum type,
1980                                        GLuint relativeoffset)
1981 {
1982     return GL_VertexAttribIFormat(attribindex, size, type, relativeoffset);
1983 }
1984 
glVertexBindingDivisor(GLuint bindingindex,GLuint divisor)1985 void GL_APIENTRY glVertexBindingDivisor(GLuint bindingindex, GLuint divisor)
1986 {
1987     return GL_VertexBindingDivisor(bindingindex, divisor);
1988 }
1989 
1990 // OpenGL ES 3.2
glBlendBarrier()1991 void GL_APIENTRY glBlendBarrier()
1992 {
1993     return GL_BlendBarrier();
1994 }
1995 
glBlendEquationSeparatei(GLuint buf,GLenum modeRGB,GLenum modeAlpha)1996 void GL_APIENTRY glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
1997 {
1998     return GL_BlendEquationSeparatei(buf, modeRGB, modeAlpha);
1999 }
2000 
glBlendEquationi(GLuint buf,GLenum mode)2001 void GL_APIENTRY glBlendEquationi(GLuint buf, GLenum mode)
2002 {
2003     return GL_BlendEquationi(buf, mode);
2004 }
2005 
2006 void GL_APIENTRY
glBlendFuncSeparatei(GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)2007 glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
2008 {
2009     return GL_BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
2010 }
2011 
glBlendFunci(GLuint buf,GLenum src,GLenum dst)2012 void GL_APIENTRY glBlendFunci(GLuint buf, GLenum src, GLenum dst)
2013 {
2014     return GL_BlendFunci(buf, src, dst);
2015 }
2016 
glColorMaski(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)2017 void GL_APIENTRY glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
2018 {
2019     return GL_ColorMaski(index, r, g, b, a);
2020 }
2021 
glCopyImageSubData(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)2022 void GL_APIENTRY glCopyImageSubData(GLuint srcName,
2023                                     GLenum srcTarget,
2024                                     GLint srcLevel,
2025                                     GLint srcX,
2026                                     GLint srcY,
2027                                     GLint srcZ,
2028                                     GLuint dstName,
2029                                     GLenum dstTarget,
2030                                     GLint dstLevel,
2031                                     GLint dstX,
2032                                     GLint dstY,
2033                                     GLint dstZ,
2034                                     GLsizei srcWidth,
2035                                     GLsizei srcHeight,
2036                                     GLsizei srcDepth)
2037 {
2038     return GL_CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget,
2039                                dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
2040 }
2041 
glDebugMessageCallback(GLDEBUGPROC callback,const void * userParam)2042 void GL_APIENTRY glDebugMessageCallback(GLDEBUGPROC callback, const void *userParam)
2043 {
2044     return GL_DebugMessageCallback(callback, userParam);
2045 }
2046 
glDebugMessageControl(GLenum source,GLenum type,GLenum severity,GLsizei count,const GLuint * ids,GLboolean enabled)2047 void GL_APIENTRY glDebugMessageControl(GLenum source,
2048                                        GLenum type,
2049                                        GLenum severity,
2050                                        GLsizei count,
2051                                        const GLuint *ids,
2052                                        GLboolean enabled)
2053 {
2054     return GL_DebugMessageControl(source, type, severity, count, ids, enabled);
2055 }
2056 
glDebugMessageInsert(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar * buf)2057 void GL_APIENTRY glDebugMessageInsert(GLenum source,
2058                                       GLenum type,
2059                                       GLuint id,
2060                                       GLenum severity,
2061                                       GLsizei length,
2062                                       const GLchar *buf)
2063 {
2064     return GL_DebugMessageInsert(source, type, id, severity, length, buf);
2065 }
2066 
glDisablei(GLenum target,GLuint index)2067 void GL_APIENTRY glDisablei(GLenum target, GLuint index)
2068 {
2069     return GL_Disablei(target, index);
2070 }
2071 
glDrawElementsBaseVertex(GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)2072 void GL_APIENTRY glDrawElementsBaseVertex(GLenum mode,
2073                                           GLsizei count,
2074                                           GLenum type,
2075                                           const void *indices,
2076                                           GLint basevertex)
2077 {
2078     return GL_DrawElementsBaseVertex(mode, count, type, indices, basevertex);
2079 }
2080 
glDrawElementsInstancedBaseVertex(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)2081 void GL_APIENTRY glDrawElementsInstancedBaseVertex(GLenum mode,
2082                                                    GLsizei count,
2083                                                    GLenum type,
2084                                                    const void *indices,
2085                                                    GLsizei instancecount,
2086                                                    GLint basevertex)
2087 {
2088     return GL_DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount,
2089                                               basevertex);
2090 }
2091 
glDrawRangeElementsBaseVertex(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)2092 void GL_APIENTRY glDrawRangeElementsBaseVertex(GLenum mode,
2093                                                GLuint start,
2094                                                GLuint end,
2095                                                GLsizei count,
2096                                                GLenum type,
2097                                                const void *indices,
2098                                                GLint basevertex)
2099 {
2100     return GL_DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
2101 }
2102 
glEnablei(GLenum target,GLuint index)2103 void GL_APIENTRY glEnablei(GLenum target, GLuint index)
2104 {
2105     return GL_Enablei(target, index);
2106 }
2107 
glFramebufferTexture(GLenum target,GLenum attachment,GLuint texture,GLint level)2108 void GL_APIENTRY glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
2109 {
2110     return GL_FramebufferTexture(target, attachment, texture, level);
2111 }
2112 
glGetDebugMessageLog(GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog)2113 GLuint GL_APIENTRY glGetDebugMessageLog(GLuint count,
2114                                         GLsizei bufSize,
2115                                         GLenum *sources,
2116                                         GLenum *types,
2117                                         GLuint *ids,
2118                                         GLenum *severities,
2119                                         GLsizei *lengths,
2120                                         GLchar *messageLog)
2121 {
2122     return GL_GetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths,
2123                                  messageLog);
2124 }
2125 
glGetGraphicsResetStatus()2126 GLenum GL_APIENTRY glGetGraphicsResetStatus()
2127 {
2128     return GL_GetGraphicsResetStatus();
2129 }
2130 
2131 void GL_APIENTRY
glGetObjectLabel(GLenum identifier,GLuint name,GLsizei bufSize,GLsizei * length,GLchar * label)2132 glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
2133 {
2134     return GL_GetObjectLabel(identifier, name, bufSize, length, label);
2135 }
2136 
glGetObjectPtrLabel(const void * ptr,GLsizei bufSize,GLsizei * length,GLchar * label)2137 void GL_APIENTRY glGetObjectPtrLabel(const void *ptr,
2138                                      GLsizei bufSize,
2139                                      GLsizei *length,
2140                                      GLchar *label)
2141 {
2142     return GL_GetObjectPtrLabel(ptr, bufSize, length, label);
2143 }
2144 
glGetPointerv(GLenum pname,void ** params)2145 void GL_APIENTRY glGetPointerv(GLenum pname, void **params)
2146 {
2147     return GL_GetPointerv(pname, params);
2148 }
2149 
glGetSamplerParameterIiv(GLuint sampler,GLenum pname,GLint * params)2150 void GL_APIENTRY glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
2151 {
2152     return GL_GetSamplerParameterIiv(sampler, pname, params);
2153 }
2154 
glGetSamplerParameterIuiv(GLuint sampler,GLenum pname,GLuint * params)2155 void GL_APIENTRY glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
2156 {
2157     return GL_GetSamplerParameterIuiv(sampler, pname, params);
2158 }
2159 
glGetTexParameterIiv(GLenum target,GLenum pname,GLint * params)2160 void GL_APIENTRY glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
2161 {
2162     return GL_GetTexParameterIiv(target, pname, params);
2163 }
2164 
glGetTexParameterIuiv(GLenum target,GLenum pname,GLuint * params)2165 void GL_APIENTRY glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
2166 {
2167     return GL_GetTexParameterIuiv(target, pname, params);
2168 }
2169 
glGetnUniformfv(GLuint program,GLint location,GLsizei bufSize,GLfloat * params)2170 void GL_APIENTRY glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
2171 {
2172     return GL_GetnUniformfv(program, location, bufSize, params);
2173 }
2174 
glGetnUniformiv(GLuint program,GLint location,GLsizei bufSize,GLint * params)2175 void GL_APIENTRY glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint *params)
2176 {
2177     return GL_GetnUniformiv(program, location, bufSize, params);
2178 }
2179 
glGetnUniformuiv(GLuint program,GLint location,GLsizei bufSize,GLuint * params)2180 void GL_APIENTRY glGetnUniformuiv(GLuint program, GLint location, GLsizei bufSize, GLuint *params)
2181 {
2182     return GL_GetnUniformuiv(program, location, bufSize, params);
2183 }
2184 
glIsEnabledi(GLenum target,GLuint index)2185 GLboolean GL_APIENTRY glIsEnabledi(GLenum target, GLuint index)
2186 {
2187     return GL_IsEnabledi(target, index);
2188 }
2189 
glMinSampleShading(GLfloat value)2190 void GL_APIENTRY glMinSampleShading(GLfloat value)
2191 {
2192     return GL_MinSampleShading(value);
2193 }
2194 
glObjectLabel(GLenum identifier,GLuint name,GLsizei length,const GLchar * label)2195 void GL_APIENTRY glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
2196 {
2197     return GL_ObjectLabel(identifier, name, length, label);
2198 }
2199 
glObjectPtrLabel(const void * ptr,GLsizei length,const GLchar * label)2200 void GL_APIENTRY glObjectPtrLabel(const void *ptr, GLsizei length, const GLchar *label)
2201 {
2202     return GL_ObjectPtrLabel(ptr, length, label);
2203 }
2204 
glPatchParameteri(GLenum pname,GLint value)2205 void GL_APIENTRY glPatchParameteri(GLenum pname, GLint value)
2206 {
2207     return GL_PatchParameteri(pname, value);
2208 }
2209 
glPopDebugGroup()2210 void GL_APIENTRY glPopDebugGroup()
2211 {
2212     return GL_PopDebugGroup();
2213 }
2214 
glPrimitiveBoundingBox(GLfloat minX,GLfloat minY,GLfloat minZ,GLfloat minW,GLfloat maxX,GLfloat maxY,GLfloat maxZ,GLfloat maxW)2215 void GL_APIENTRY glPrimitiveBoundingBox(GLfloat minX,
2216                                         GLfloat minY,
2217                                         GLfloat minZ,
2218                                         GLfloat minW,
2219                                         GLfloat maxX,
2220                                         GLfloat maxY,
2221                                         GLfloat maxZ,
2222                                         GLfloat maxW)
2223 {
2224     return GL_PrimitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW);
2225 }
2226 
glPushDebugGroup(GLenum source,GLuint id,GLsizei length,const GLchar * message)2227 void GL_APIENTRY glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar *message)
2228 {
2229     return GL_PushDebugGroup(source, id, length, message);
2230 }
2231 
glReadnPixels(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,void * data)2232 void GL_APIENTRY glReadnPixels(GLint x,
2233                                GLint y,
2234                                GLsizei width,
2235                                GLsizei height,
2236                                GLenum format,
2237                                GLenum type,
2238                                GLsizei bufSize,
2239                                void *data)
2240 {
2241     return GL_ReadnPixels(x, y, width, height, format, type, bufSize, data);
2242 }
2243 
glSamplerParameterIiv(GLuint sampler,GLenum pname,const GLint * param)2244 void GL_APIENTRY glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
2245 {
2246     return GL_SamplerParameterIiv(sampler, pname, param);
2247 }
2248 
glSamplerParameterIuiv(GLuint sampler,GLenum pname,const GLuint * param)2249 void GL_APIENTRY glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
2250 {
2251     return GL_SamplerParameterIuiv(sampler, pname, param);
2252 }
2253 
glTexBuffer(GLenum target,GLenum internalformat,GLuint buffer)2254 void GL_APIENTRY glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
2255 {
2256     return GL_TexBuffer(target, internalformat, buffer);
2257 }
2258 
glTexBufferRange(GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)2259 void GL_APIENTRY glTexBufferRange(GLenum target,
2260                                   GLenum internalformat,
2261                                   GLuint buffer,
2262                                   GLintptr offset,
2263                                   GLsizeiptr size)
2264 {
2265     return GL_TexBufferRange(target, internalformat, buffer, offset, size);
2266 }
2267 
glTexParameterIiv(GLenum target,GLenum pname,const GLint * params)2268 void GL_APIENTRY glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
2269 {
2270     return GL_TexParameterIiv(target, pname, params);
2271 }
2272 
glTexParameterIuiv(GLenum target,GLenum pname,const GLuint * params)2273 void GL_APIENTRY glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
2274 {
2275     return GL_TexParameterIuiv(target, pname, params);
2276 }
2277 
glTexStorage3DMultisample(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)2278 void GL_APIENTRY glTexStorage3DMultisample(GLenum target,
2279                                            GLsizei samples,
2280                                            GLenum internalformat,
2281                                            GLsizei width,
2282                                            GLsizei height,
2283                                            GLsizei depth,
2284                                            GLboolean fixedsamplelocations)
2285 {
2286     return GL_TexStorage3DMultisample(target, samples, internalformat, width, height, depth,
2287                                       fixedsamplelocations);
2288 }
2289 
2290 // OpenGL ES 1.0
glAlphaFunc(GLenum func,GLfloat ref)2291 void GL_APIENTRY glAlphaFunc(GLenum func, GLfloat ref)
2292 {
2293     return GL_AlphaFunc(func, ref);
2294 }
2295 
glAlphaFuncx(GLenum func,GLfixed ref)2296 void GL_APIENTRY glAlphaFuncx(GLenum func, GLfixed ref)
2297 {
2298     return GL_AlphaFuncx(func, ref);
2299 }
2300 
glClearColorx(GLfixed red,GLfixed green,GLfixed blue,GLfixed alpha)2301 void GL_APIENTRY glClearColorx(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
2302 {
2303     return GL_ClearColorx(red, green, blue, alpha);
2304 }
2305 
glClearDepthx(GLfixed depth)2306 void GL_APIENTRY glClearDepthx(GLfixed depth)
2307 {
2308     return GL_ClearDepthx(depth);
2309 }
2310 
glClientActiveTexture(GLenum texture)2311 void GL_APIENTRY glClientActiveTexture(GLenum texture)
2312 {
2313     return GL_ClientActiveTexture(texture);
2314 }
2315 
glClipPlanef(GLenum p,const GLfloat * eqn)2316 void GL_APIENTRY glClipPlanef(GLenum p, const GLfloat *eqn)
2317 {
2318     return GL_ClipPlanef(p, eqn);
2319 }
2320 
glClipPlanex(GLenum plane,const GLfixed * equation)2321 void GL_APIENTRY glClipPlanex(GLenum plane, const GLfixed *equation)
2322 {
2323     return GL_ClipPlanex(plane, equation);
2324 }
2325 
glColor4f(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)2326 void GL_APIENTRY glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
2327 {
2328     return GL_Color4f(red, green, blue, alpha);
2329 }
2330 
glColor4ub(GLubyte red,GLubyte green,GLubyte blue,GLubyte alpha)2331 void GL_APIENTRY glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
2332 {
2333     return GL_Color4ub(red, green, blue, alpha);
2334 }
2335 
glColor4x(GLfixed red,GLfixed green,GLfixed blue,GLfixed alpha)2336 void GL_APIENTRY glColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
2337 {
2338     return GL_Color4x(red, green, blue, alpha);
2339 }
2340 
glColorPointer(GLint size,GLenum type,GLsizei stride,const void * pointer)2341 void GL_APIENTRY glColorPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
2342 {
2343     return GL_ColorPointer(size, type, stride, pointer);
2344 }
2345 
glDepthRangex(GLfixed n,GLfixed f)2346 void GL_APIENTRY glDepthRangex(GLfixed n, GLfixed f)
2347 {
2348     return GL_DepthRangex(n, f);
2349 }
2350 
glDisableClientState(GLenum array)2351 void GL_APIENTRY glDisableClientState(GLenum array)
2352 {
2353     return GL_DisableClientState(array);
2354 }
2355 
glEnableClientState(GLenum array)2356 void GL_APIENTRY glEnableClientState(GLenum array)
2357 {
2358     return GL_EnableClientState(array);
2359 }
2360 
glFogf(GLenum pname,GLfloat param)2361 void GL_APIENTRY glFogf(GLenum pname, GLfloat param)
2362 {
2363     return GL_Fogf(pname, param);
2364 }
2365 
glFogfv(GLenum pname,const GLfloat * params)2366 void GL_APIENTRY glFogfv(GLenum pname, const GLfloat *params)
2367 {
2368     return GL_Fogfv(pname, params);
2369 }
2370 
glFogx(GLenum pname,GLfixed param)2371 void GL_APIENTRY glFogx(GLenum pname, GLfixed param)
2372 {
2373     return GL_Fogx(pname, param);
2374 }
2375 
glFogxv(GLenum pname,const GLfixed * param)2376 void GL_APIENTRY glFogxv(GLenum pname, const GLfixed *param)
2377 {
2378     return GL_Fogxv(pname, param);
2379 }
2380 
glFrustumf(GLfloat l,GLfloat r,GLfloat b,GLfloat t,GLfloat n,GLfloat f)2381 void GL_APIENTRY glFrustumf(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)
2382 {
2383     return GL_Frustumf(l, r, b, t, n, f);
2384 }
2385 
glFrustumx(GLfixed l,GLfixed r,GLfixed b,GLfixed t,GLfixed n,GLfixed f)2386 void GL_APIENTRY glFrustumx(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f)
2387 {
2388     return GL_Frustumx(l, r, b, t, n, f);
2389 }
2390 
glGetClipPlanef(GLenum plane,GLfloat * equation)2391 void GL_APIENTRY glGetClipPlanef(GLenum plane, GLfloat *equation)
2392 {
2393     return GL_GetClipPlanef(plane, equation);
2394 }
2395 
glGetClipPlanex(GLenum plane,GLfixed * equation)2396 void GL_APIENTRY glGetClipPlanex(GLenum plane, GLfixed *equation)
2397 {
2398     return GL_GetClipPlanex(plane, equation);
2399 }
2400 
glGetFixedv(GLenum pname,GLfixed * params)2401 void GL_APIENTRY glGetFixedv(GLenum pname, GLfixed *params)
2402 {
2403     return GL_GetFixedv(pname, params);
2404 }
2405 
glGetLightfv(GLenum light,GLenum pname,GLfloat * params)2406 void GL_APIENTRY glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
2407 {
2408     return GL_GetLightfv(light, pname, params);
2409 }
2410 
glGetLightxv(GLenum light,GLenum pname,GLfixed * params)2411 void GL_APIENTRY glGetLightxv(GLenum light, GLenum pname, GLfixed *params)
2412 {
2413     return GL_GetLightxv(light, pname, params);
2414 }
2415 
glGetMaterialfv(GLenum face,GLenum pname,GLfloat * params)2416 void GL_APIENTRY glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
2417 {
2418     return GL_GetMaterialfv(face, pname, params);
2419 }
2420 
glGetMaterialxv(GLenum face,GLenum pname,GLfixed * params)2421 void GL_APIENTRY glGetMaterialxv(GLenum face, GLenum pname, GLfixed *params)
2422 {
2423     return GL_GetMaterialxv(face, pname, params);
2424 }
2425 
glGetTexEnvfv(GLenum target,GLenum pname,GLfloat * params)2426 void GL_APIENTRY glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
2427 {
2428     return GL_GetTexEnvfv(target, pname, params);
2429 }
2430 
glGetTexEnviv(GLenum target,GLenum pname,GLint * params)2431 void GL_APIENTRY glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
2432 {
2433     return GL_GetTexEnviv(target, pname, params);
2434 }
2435 
glGetTexEnvxv(GLenum target,GLenum pname,GLfixed * params)2436 void GL_APIENTRY glGetTexEnvxv(GLenum target, GLenum pname, GLfixed *params)
2437 {
2438     return GL_GetTexEnvxv(target, pname, params);
2439 }
2440 
glGetTexParameterxv(GLenum target,GLenum pname,GLfixed * params)2441 void GL_APIENTRY glGetTexParameterxv(GLenum target, GLenum pname, GLfixed *params)
2442 {
2443     return GL_GetTexParameterxv(target, pname, params);
2444 }
2445 
glLightModelf(GLenum pname,GLfloat param)2446 void GL_APIENTRY glLightModelf(GLenum pname, GLfloat param)
2447 {
2448     return GL_LightModelf(pname, param);
2449 }
2450 
glLightModelfv(GLenum pname,const GLfloat * params)2451 void GL_APIENTRY glLightModelfv(GLenum pname, const GLfloat *params)
2452 {
2453     return GL_LightModelfv(pname, params);
2454 }
2455 
glLightModelx(GLenum pname,GLfixed param)2456 void GL_APIENTRY glLightModelx(GLenum pname, GLfixed param)
2457 {
2458     return GL_LightModelx(pname, param);
2459 }
2460 
glLightModelxv(GLenum pname,const GLfixed * param)2461 void GL_APIENTRY glLightModelxv(GLenum pname, const GLfixed *param)
2462 {
2463     return GL_LightModelxv(pname, param);
2464 }
2465 
glLightf(GLenum light,GLenum pname,GLfloat param)2466 void GL_APIENTRY glLightf(GLenum light, GLenum pname, GLfloat param)
2467 {
2468     return GL_Lightf(light, pname, param);
2469 }
2470 
glLightfv(GLenum light,GLenum pname,const GLfloat * params)2471 void GL_APIENTRY glLightfv(GLenum light, GLenum pname, const GLfloat *params)
2472 {
2473     return GL_Lightfv(light, pname, params);
2474 }
2475 
glLightx(GLenum light,GLenum pname,GLfixed param)2476 void GL_APIENTRY glLightx(GLenum light, GLenum pname, GLfixed param)
2477 {
2478     return GL_Lightx(light, pname, param);
2479 }
2480 
glLightxv(GLenum light,GLenum pname,const GLfixed * params)2481 void GL_APIENTRY glLightxv(GLenum light, GLenum pname, const GLfixed *params)
2482 {
2483     return GL_Lightxv(light, pname, params);
2484 }
2485 
glLineWidthx(GLfixed width)2486 void GL_APIENTRY glLineWidthx(GLfixed width)
2487 {
2488     return GL_LineWidthx(width);
2489 }
2490 
glLoadIdentity()2491 void GL_APIENTRY glLoadIdentity()
2492 {
2493     return GL_LoadIdentity();
2494 }
2495 
glLoadMatrixf(const GLfloat * m)2496 void GL_APIENTRY glLoadMatrixf(const GLfloat *m)
2497 {
2498     return GL_LoadMatrixf(m);
2499 }
2500 
glLoadMatrixx(const GLfixed * m)2501 void GL_APIENTRY glLoadMatrixx(const GLfixed *m)
2502 {
2503     return GL_LoadMatrixx(m);
2504 }
2505 
glLogicOp(GLenum opcode)2506 void GL_APIENTRY glLogicOp(GLenum opcode)
2507 {
2508     return GL_LogicOp(opcode);
2509 }
2510 
glMaterialf(GLenum face,GLenum pname,GLfloat param)2511 void GL_APIENTRY glMaterialf(GLenum face, GLenum pname, GLfloat param)
2512 {
2513     return GL_Materialf(face, pname, param);
2514 }
2515 
glMaterialfv(GLenum face,GLenum pname,const GLfloat * params)2516 void GL_APIENTRY glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
2517 {
2518     return GL_Materialfv(face, pname, params);
2519 }
2520 
glMaterialx(GLenum face,GLenum pname,GLfixed param)2521 void GL_APIENTRY glMaterialx(GLenum face, GLenum pname, GLfixed param)
2522 {
2523     return GL_Materialx(face, pname, param);
2524 }
2525 
glMaterialxv(GLenum face,GLenum pname,const GLfixed * param)2526 void GL_APIENTRY glMaterialxv(GLenum face, GLenum pname, const GLfixed *param)
2527 {
2528     return GL_Materialxv(face, pname, param);
2529 }
2530 
glMatrixMode(GLenum mode)2531 void GL_APIENTRY glMatrixMode(GLenum mode)
2532 {
2533     return GL_MatrixMode(mode);
2534 }
2535 
glMultMatrixf(const GLfloat * m)2536 void GL_APIENTRY glMultMatrixf(const GLfloat *m)
2537 {
2538     return GL_MultMatrixf(m);
2539 }
2540 
glMultMatrixx(const GLfixed * m)2541 void GL_APIENTRY glMultMatrixx(const GLfixed *m)
2542 {
2543     return GL_MultMatrixx(m);
2544 }
2545 
glMultiTexCoord4f(GLenum target,GLfloat s,GLfloat t,GLfloat r,GLfloat q)2546 void GL_APIENTRY glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2547 {
2548     return GL_MultiTexCoord4f(target, s, t, r, q);
2549 }
2550 
glMultiTexCoord4x(GLenum texture,GLfixed s,GLfixed t,GLfixed r,GLfixed q)2551 void GL_APIENTRY glMultiTexCoord4x(GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q)
2552 {
2553     return GL_MultiTexCoord4x(texture, s, t, r, q);
2554 }
2555 
glNormal3f(GLfloat nx,GLfloat ny,GLfloat nz)2556 void GL_APIENTRY glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
2557 {
2558     return GL_Normal3f(nx, ny, nz);
2559 }
2560 
glNormal3x(GLfixed nx,GLfixed ny,GLfixed nz)2561 void GL_APIENTRY glNormal3x(GLfixed nx, GLfixed ny, GLfixed nz)
2562 {
2563     return GL_Normal3x(nx, ny, nz);
2564 }
2565 
glNormalPointer(GLenum type,GLsizei stride,const void * pointer)2566 void GL_APIENTRY glNormalPointer(GLenum type, GLsizei stride, const void *pointer)
2567 {
2568     return GL_NormalPointer(type, stride, pointer);
2569 }
2570 
glOrthof(GLfloat l,GLfloat r,GLfloat b,GLfloat t,GLfloat n,GLfloat f)2571 void GL_APIENTRY glOrthof(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)
2572 {
2573     return GL_Orthof(l, r, b, t, n, f);
2574 }
2575 
glOrthox(GLfixed l,GLfixed r,GLfixed b,GLfixed t,GLfixed n,GLfixed f)2576 void GL_APIENTRY glOrthox(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f)
2577 {
2578     return GL_Orthox(l, r, b, t, n, f);
2579 }
2580 
glPointParameterf(GLenum pname,GLfloat param)2581 void GL_APIENTRY glPointParameterf(GLenum pname, GLfloat param)
2582 {
2583     return GL_PointParameterf(pname, param);
2584 }
2585 
glPointParameterfv(GLenum pname,const GLfloat * params)2586 void GL_APIENTRY glPointParameterfv(GLenum pname, const GLfloat *params)
2587 {
2588     return GL_PointParameterfv(pname, params);
2589 }
2590 
glPointParameterx(GLenum pname,GLfixed param)2591 void GL_APIENTRY glPointParameterx(GLenum pname, GLfixed param)
2592 {
2593     return GL_PointParameterx(pname, param);
2594 }
2595 
glPointParameterxv(GLenum pname,const GLfixed * params)2596 void GL_APIENTRY glPointParameterxv(GLenum pname, const GLfixed *params)
2597 {
2598     return GL_PointParameterxv(pname, params);
2599 }
2600 
glPointSize(GLfloat size)2601 void GL_APIENTRY glPointSize(GLfloat size)
2602 {
2603     return GL_PointSize(size);
2604 }
2605 
glPointSizex(GLfixed size)2606 void GL_APIENTRY glPointSizex(GLfixed size)
2607 {
2608     return GL_PointSizex(size);
2609 }
2610 
glPolygonOffsetx(GLfixed factor,GLfixed units)2611 void GL_APIENTRY glPolygonOffsetx(GLfixed factor, GLfixed units)
2612 {
2613     return GL_PolygonOffsetx(factor, units);
2614 }
2615 
glPopMatrix()2616 void GL_APIENTRY glPopMatrix()
2617 {
2618     return GL_PopMatrix();
2619 }
2620 
glPushMatrix()2621 void GL_APIENTRY glPushMatrix()
2622 {
2623     return GL_PushMatrix();
2624 }
2625 
glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)2626 void GL_APIENTRY glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
2627 {
2628     return GL_Rotatef(angle, x, y, z);
2629 }
2630 
glRotatex(GLfixed angle,GLfixed x,GLfixed y,GLfixed z)2631 void GL_APIENTRY glRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z)
2632 {
2633     return GL_Rotatex(angle, x, y, z);
2634 }
2635 
glSampleCoveragex(GLclampx value,GLboolean invert)2636 void GL_APIENTRY glSampleCoveragex(GLclampx value, GLboolean invert)
2637 {
2638     return GL_SampleCoveragex(value, invert);
2639 }
2640 
glScalef(GLfloat x,GLfloat y,GLfloat z)2641 void GL_APIENTRY glScalef(GLfloat x, GLfloat y, GLfloat z)
2642 {
2643     return GL_Scalef(x, y, z);
2644 }
2645 
glScalex(GLfixed x,GLfixed y,GLfixed z)2646 void GL_APIENTRY glScalex(GLfixed x, GLfixed y, GLfixed z)
2647 {
2648     return GL_Scalex(x, y, z);
2649 }
2650 
glShadeModel(GLenum mode)2651 void GL_APIENTRY glShadeModel(GLenum mode)
2652 {
2653     return GL_ShadeModel(mode);
2654 }
2655 
glTexCoordPointer(GLint size,GLenum type,GLsizei stride,const void * pointer)2656 void GL_APIENTRY glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
2657 {
2658     return GL_TexCoordPointer(size, type, stride, pointer);
2659 }
2660 
glTexEnvf(GLenum target,GLenum pname,GLfloat param)2661 void GL_APIENTRY glTexEnvf(GLenum target, GLenum pname, GLfloat param)
2662 {
2663     return GL_TexEnvf(target, pname, param);
2664 }
2665 
glTexEnvfv(GLenum target,GLenum pname,const GLfloat * params)2666 void GL_APIENTRY glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
2667 {
2668     return GL_TexEnvfv(target, pname, params);
2669 }
2670 
glTexEnvi(GLenum target,GLenum pname,GLint param)2671 void GL_APIENTRY glTexEnvi(GLenum target, GLenum pname, GLint param)
2672 {
2673     return GL_TexEnvi(target, pname, param);
2674 }
2675 
glTexEnviv(GLenum target,GLenum pname,const GLint * params)2676 void GL_APIENTRY glTexEnviv(GLenum target, GLenum pname, const GLint *params)
2677 {
2678     return GL_TexEnviv(target, pname, params);
2679 }
2680 
glTexEnvx(GLenum target,GLenum pname,GLfixed param)2681 void GL_APIENTRY glTexEnvx(GLenum target, GLenum pname, GLfixed param)
2682 {
2683     return GL_TexEnvx(target, pname, param);
2684 }
2685 
glTexEnvxv(GLenum target,GLenum pname,const GLfixed * params)2686 void GL_APIENTRY glTexEnvxv(GLenum target, GLenum pname, const GLfixed *params)
2687 {
2688     return GL_TexEnvxv(target, pname, params);
2689 }
2690 
glTexParameterx(GLenum target,GLenum pname,GLfixed param)2691 void GL_APIENTRY glTexParameterx(GLenum target, GLenum pname, GLfixed param)
2692 {
2693     return GL_TexParameterx(target, pname, param);
2694 }
2695 
glTexParameterxv(GLenum target,GLenum pname,const GLfixed * params)2696 void GL_APIENTRY glTexParameterxv(GLenum target, GLenum pname, const GLfixed *params)
2697 {
2698     return GL_TexParameterxv(target, pname, params);
2699 }
2700 
glTranslatef(GLfloat x,GLfloat y,GLfloat z)2701 void GL_APIENTRY glTranslatef(GLfloat x, GLfloat y, GLfloat z)
2702 {
2703     return GL_Translatef(x, y, z);
2704 }
2705 
glTranslatex(GLfixed x,GLfixed y,GLfixed z)2706 void GL_APIENTRY glTranslatex(GLfixed x, GLfixed y, GLfixed z)
2707 {
2708     return GL_Translatex(x, y, z);
2709 }
2710 
glVertexPointer(GLint size,GLenum type,GLsizei stride,const void * pointer)2711 void GL_APIENTRY glVertexPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
2712 {
2713     return GL_VertexPointer(size, type, stride, pointer);
2714 }
2715 
2716 // GL_ANGLE_base_vertex_base_instance
glDrawArraysInstancedBaseInstanceANGLE(GLenum mode,GLint first,GLsizei count,GLsizei instanceCount,GLuint baseInstance)2717 void GL_APIENTRY glDrawArraysInstancedBaseInstanceANGLE(GLenum mode,
2718                                                         GLint first,
2719                                                         GLsizei count,
2720                                                         GLsizei instanceCount,
2721                                                         GLuint baseInstance)
2722 {
2723     return GL_DrawArraysInstancedBaseInstanceANGLE(mode, first, count, instanceCount, baseInstance);
2724 }
2725 
glDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,GLsizei count,GLenum type,const GLvoid * indices,GLsizei instanceCounts,GLint baseVertex,GLuint baseInstance)2726 void GL_APIENTRY glDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,
2727                                                                     GLsizei count,
2728                                                                     GLenum type,
2729                                                                     const GLvoid *indices,
2730                                                                     GLsizei instanceCounts,
2731                                                                     GLint baseVertex,
2732                                                                     GLuint baseInstance)
2733 {
2734     return GL_DrawElementsInstancedBaseVertexBaseInstanceANGLE(
2735         mode, count, type, indices, instanceCounts, baseVertex, baseInstance);
2736 }
2737 
glMultiDrawArraysInstancedBaseInstanceANGLE(GLenum mode,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,const GLuint * baseInstances,GLsizei drawcount)2738 void GL_APIENTRY glMultiDrawArraysInstancedBaseInstanceANGLE(GLenum mode,
2739                                                              const GLint *firsts,
2740                                                              const GLsizei *counts,
2741                                                              const GLsizei *instanceCounts,
2742                                                              const GLuint *baseInstances,
2743                                                              GLsizei drawcount)
2744 {
2745     return GL_MultiDrawArraysInstancedBaseInstanceANGLE(mode, firsts, counts, instanceCounts,
2746                                                         baseInstances, drawcount);
2747 }
2748 
2749 void GL_APIENTRY
glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,const GLsizei * counts,GLenum type,const GLvoid * const * indices,const GLsizei * instanceCounts,const GLint * baseVertices,const GLuint * baseInstances,GLsizei drawcount)2750 glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,
2751                                                         const GLsizei *counts,
2752                                                         GLenum type,
2753                                                         const GLvoid *const *indices,
2754                                                         const GLsizei *instanceCounts,
2755                                                         const GLint *baseVertices,
2756                                                         const GLuint *baseInstances,
2757                                                         GLsizei drawcount)
2758 {
2759     return GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(
2760         mode, counts, type, indices, instanceCounts, baseVertices, baseInstances, drawcount);
2761 }
2762 
2763 // GL_ANGLE_copy_texture_3d
glCopyTexture3DANGLE(GLuint sourceId,GLint sourceLevel,GLenum destTarget,GLuint destId,GLint destLevel,GLint internalFormat,GLenum destType,GLboolean unpackFlipY,GLboolean unpackPremultiplyAlpha,GLboolean unpackUnmultiplyAlpha)2764 void GL_APIENTRY glCopyTexture3DANGLE(GLuint sourceId,
2765                                       GLint sourceLevel,
2766                                       GLenum destTarget,
2767                                       GLuint destId,
2768                                       GLint destLevel,
2769                                       GLint internalFormat,
2770                                       GLenum destType,
2771                                       GLboolean unpackFlipY,
2772                                       GLboolean unpackPremultiplyAlpha,
2773                                       GLboolean unpackUnmultiplyAlpha)
2774 {
2775     return GL_CopyTexture3DANGLE(sourceId, sourceLevel, destTarget, destId, destLevel,
2776                                  internalFormat, destType, unpackFlipY, unpackPremultiplyAlpha,
2777                                  unpackUnmultiplyAlpha);
2778 }
2779 
glCopySubTexture3DANGLE(GLuint sourceId,GLint sourceLevel,GLenum destTarget,GLuint destId,GLint destLevel,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLint z,GLint width,GLint height,GLint depth,GLboolean unpackFlipY,GLboolean unpackPremultiplyAlpha,GLboolean unpackUnmultiplyAlpha)2780 void GL_APIENTRY glCopySubTexture3DANGLE(GLuint sourceId,
2781                                          GLint sourceLevel,
2782                                          GLenum destTarget,
2783                                          GLuint destId,
2784                                          GLint destLevel,
2785                                          GLint xoffset,
2786                                          GLint yoffset,
2787                                          GLint zoffset,
2788                                          GLint x,
2789                                          GLint y,
2790                                          GLint z,
2791                                          GLint width,
2792                                          GLint height,
2793                                          GLint depth,
2794                                          GLboolean unpackFlipY,
2795                                          GLboolean unpackPremultiplyAlpha,
2796                                          GLboolean unpackUnmultiplyAlpha)
2797 {
2798     return GL_CopySubTexture3DANGLE(sourceId, sourceLevel, destTarget, destId, destLevel, xoffset,
2799                                     yoffset, zoffset, x, y, z, width, height, depth, unpackFlipY,
2800                                     unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
2801 }
2802 
2803 // GL_ANGLE_framebuffer_blit
glBlitFramebufferANGLE(GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter)2804 void GL_APIENTRY glBlitFramebufferANGLE(GLint srcX0,
2805                                         GLint srcY0,
2806                                         GLint srcX1,
2807                                         GLint srcY1,
2808                                         GLint dstX0,
2809                                         GLint dstY0,
2810                                         GLint dstX1,
2811                                         GLint dstY1,
2812                                         GLbitfield mask,
2813                                         GLenum filter)
2814 {
2815     return GL_BlitFramebufferANGLE(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask,
2816                                    filter);
2817 }
2818 
2819 // GL_ANGLE_framebuffer_multisample
glRenderbufferStorageMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)2820 void GL_APIENTRY glRenderbufferStorageMultisampleANGLE(GLenum target,
2821                                                        GLsizei samples,
2822                                                        GLenum internalformat,
2823                                                        GLsizei width,
2824                                                        GLsizei height)
2825 {
2826     return GL_RenderbufferStorageMultisampleANGLE(target, samples, internalformat, width, height);
2827 }
2828 
2829 // GL_ANGLE_get_image
2830 void GL_APIENTRY
glGetTexImageANGLE(GLenum target,GLint level,GLenum format,GLenum type,void * pixels)2831 glGetTexImageANGLE(GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
2832 {
2833     return GL_GetTexImageANGLE(target, level, format, type, pixels);
2834 }
2835 
glGetRenderbufferImageANGLE(GLenum target,GLenum format,GLenum type,void * pixels)2836 void GL_APIENTRY glGetRenderbufferImageANGLE(GLenum target,
2837                                              GLenum format,
2838                                              GLenum type,
2839                                              void *pixels)
2840 {
2841     return GL_GetRenderbufferImageANGLE(target, format, type, pixels);
2842 }
2843 
2844 // GL_ANGLE_get_tex_level_parameter
glGetTexLevelParameterivANGLE(GLenum target,GLint level,GLenum pname,GLint * params)2845 void GL_APIENTRY glGetTexLevelParameterivANGLE(GLenum target,
2846                                                GLint level,
2847                                                GLenum pname,
2848                                                GLint *params)
2849 {
2850     return GL_GetTexLevelParameterivANGLE(target, level, pname, params);
2851 }
2852 
glGetTexLevelParameterfvANGLE(GLenum target,GLint level,GLenum pname,GLfloat * params)2853 void GL_APIENTRY glGetTexLevelParameterfvANGLE(GLenum target,
2854                                                GLint level,
2855                                                GLenum pname,
2856                                                GLfloat *params)
2857 {
2858     return GL_GetTexLevelParameterfvANGLE(target, level, pname, params);
2859 }
2860 
2861 // GL_ANGLE_instanced_arrays
glDrawArraysInstancedANGLE(GLenum mode,GLint first,GLsizei count,GLsizei primcount)2862 void GL_APIENTRY glDrawArraysInstancedANGLE(GLenum mode,
2863                                             GLint first,
2864                                             GLsizei count,
2865                                             GLsizei primcount)
2866 {
2867     return GL_DrawArraysInstancedANGLE(mode, first, count, primcount);
2868 }
2869 
glDrawElementsInstancedANGLE(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei primcount)2870 void GL_APIENTRY glDrawElementsInstancedANGLE(GLenum mode,
2871                                               GLsizei count,
2872                                               GLenum type,
2873                                               const void *indices,
2874                                               GLsizei primcount)
2875 {
2876     return GL_DrawElementsInstancedANGLE(mode, count, type, indices, primcount);
2877 }
2878 
glVertexAttribDivisorANGLE(GLuint index,GLuint divisor)2879 void GL_APIENTRY glVertexAttribDivisorANGLE(GLuint index, GLuint divisor)
2880 {
2881     return GL_VertexAttribDivisorANGLE(index, divisor);
2882 }
2883 
2884 // GL_ANGLE_memory_object_flags
glTexStorageMemFlags2DANGLE(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags)2885 void GL_APIENTRY glTexStorageMemFlags2DANGLE(GLenum target,
2886                                              GLsizei levels,
2887                                              GLenum internalFormat,
2888                                              GLsizei width,
2889                                              GLsizei height,
2890                                              GLuint memory,
2891                                              GLuint64 offset,
2892                                              GLbitfield createFlags,
2893                                              GLbitfield usageFlags)
2894 {
2895     return GL_TexStorageMemFlags2DANGLE(target, levels, internalFormat, width, height, memory,
2896                                         offset, createFlags, usageFlags);
2897 }
2898 
glTexStorageMemFlags2DMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags)2899 void GL_APIENTRY glTexStorageMemFlags2DMultisampleANGLE(GLenum target,
2900                                                         GLsizei samples,
2901                                                         GLenum internalFormat,
2902                                                         GLsizei width,
2903                                                         GLsizei height,
2904                                                         GLboolean fixedSampleLocations,
2905                                                         GLuint memory,
2906                                                         GLuint64 offset,
2907                                                         GLbitfield createFlags,
2908                                                         GLbitfield usageFlags)
2909 {
2910     return GL_TexStorageMemFlags2DMultisampleANGLE(target, samples, internalFormat, width, height,
2911                                                    fixedSampleLocations, memory, offset,
2912                                                    createFlags, usageFlags);
2913 }
2914 
glTexStorageMemFlags3DANGLE(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags)2915 void GL_APIENTRY glTexStorageMemFlags3DANGLE(GLenum target,
2916                                              GLsizei levels,
2917                                              GLenum internalFormat,
2918                                              GLsizei width,
2919                                              GLsizei height,
2920                                              GLsizei depth,
2921                                              GLuint memory,
2922                                              GLuint64 offset,
2923                                              GLbitfield createFlags,
2924                                              GLbitfield usageFlags)
2925 {
2926     return GL_TexStorageMemFlags3DANGLE(target, levels, internalFormat, width, height, depth,
2927                                         memory, offset, createFlags, usageFlags);
2928 }
2929 
glTexStorageMemFlags3DMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags)2930 void GL_APIENTRY glTexStorageMemFlags3DMultisampleANGLE(GLenum target,
2931                                                         GLsizei samples,
2932                                                         GLenum internalFormat,
2933                                                         GLsizei width,
2934                                                         GLsizei height,
2935                                                         GLsizei depth,
2936                                                         GLboolean fixedSampleLocations,
2937                                                         GLuint memory,
2938                                                         GLuint64 offset,
2939                                                         GLbitfield createFlags,
2940                                                         GLbitfield usageFlags)
2941 {
2942     return GL_TexStorageMemFlags3DMultisampleANGLE(target, samples, internalFormat, width, height,
2943                                                    depth, fixedSampleLocations, memory, offset,
2944                                                    createFlags, usageFlags);
2945 }
2946 
2947 // GL_ANGLE_memory_object_fuchsia
glImportMemoryZirconHandleANGLE(GLuint memory,GLuint64 size,GLenum handleType,GLuint handle)2948 void GL_APIENTRY glImportMemoryZirconHandleANGLE(GLuint memory,
2949                                                  GLuint64 size,
2950                                                  GLenum handleType,
2951                                                  GLuint handle)
2952 {
2953     return GL_ImportMemoryZirconHandleANGLE(memory, size, handleType, handle);
2954 }
2955 
2956 // GL_ANGLE_multi_draw
glMultiDrawArraysANGLE(GLenum mode,const GLint * firsts,const GLsizei * counts,GLsizei drawcount)2957 void GL_APIENTRY glMultiDrawArraysANGLE(GLenum mode,
2958                                         const GLint *firsts,
2959                                         const GLsizei *counts,
2960                                         GLsizei drawcount)
2961 {
2962     return GL_MultiDrawArraysANGLE(mode, firsts, counts, drawcount);
2963 }
2964 
glMultiDrawArraysInstancedANGLE(GLenum mode,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,GLsizei drawcount)2965 void GL_APIENTRY glMultiDrawArraysInstancedANGLE(GLenum mode,
2966                                                  const GLint *firsts,
2967                                                  const GLsizei *counts,
2968                                                  const GLsizei *instanceCounts,
2969                                                  GLsizei drawcount)
2970 {
2971     return GL_MultiDrawArraysInstancedANGLE(mode, firsts, counts, instanceCounts, drawcount);
2972 }
2973 
glMultiDrawElementsANGLE(GLenum mode,const GLsizei * counts,GLenum type,const GLvoid * const * indices,GLsizei drawcount)2974 void GL_APIENTRY glMultiDrawElementsANGLE(GLenum mode,
2975                                           const GLsizei *counts,
2976                                           GLenum type,
2977                                           const GLvoid *const *indices,
2978                                           GLsizei drawcount)
2979 {
2980     return GL_MultiDrawElementsANGLE(mode, counts, type, indices, drawcount);
2981 }
2982 
glMultiDrawElementsInstancedANGLE(GLenum mode,const GLsizei * counts,GLenum type,const GLvoid * const * indices,const GLsizei * instanceCounts,GLsizei drawcount)2983 void GL_APIENTRY glMultiDrawElementsInstancedANGLE(GLenum mode,
2984                                                    const GLsizei *counts,
2985                                                    GLenum type,
2986                                                    const GLvoid *const *indices,
2987                                                    const GLsizei *instanceCounts,
2988                                                    GLsizei drawcount)
2989 {
2990     return GL_MultiDrawElementsInstancedANGLE(mode, counts, type, indices, instanceCounts,
2991                                               drawcount);
2992 }
2993 
2994 // GL_ANGLE_program_binary
2995 
2996 // GL_ANGLE_provoking_vertex
glProvokingVertexANGLE(GLenum mode)2997 void GL_APIENTRY glProvokingVertexANGLE(GLenum mode)
2998 {
2999     return GL_ProvokingVertexANGLE(mode);
3000 }
3001 
3002 // GL_ANGLE_request_extension
glRequestExtensionANGLE(const GLchar * name)3003 void GL_APIENTRY glRequestExtensionANGLE(const GLchar *name)
3004 {
3005     return GL_RequestExtensionANGLE(name);
3006 }
3007 
glDisableExtensionANGLE(const GLchar * name)3008 void GL_APIENTRY glDisableExtensionANGLE(const GLchar *name)
3009 {
3010     return GL_DisableExtensionANGLE(name);
3011 }
3012 
3013 // GL_ANGLE_robust_client_memory
glGetBooleanvRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLboolean * params)3014 void GL_APIENTRY glGetBooleanvRobustANGLE(GLenum pname,
3015                                           GLsizei bufSize,
3016                                           GLsizei *length,
3017                                           GLboolean *params)
3018 {
3019     return GL_GetBooleanvRobustANGLE(pname, bufSize, length, params);
3020 }
3021 
glGetBufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3022 void GL_APIENTRY glGetBufferParameterivRobustANGLE(GLenum target,
3023                                                    GLenum pname,
3024                                                    GLsizei bufSize,
3025                                                    GLsizei *length,
3026                                                    GLint *params)
3027 {
3028     return GL_GetBufferParameterivRobustANGLE(target, pname, bufSize, length, params);
3029 }
3030 
glGetFloatvRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3031 void GL_APIENTRY glGetFloatvRobustANGLE(GLenum pname,
3032                                         GLsizei bufSize,
3033                                         GLsizei *length,
3034                                         GLfloat *params)
3035 {
3036     return GL_GetFloatvRobustANGLE(pname, bufSize, length, params);
3037 }
3038 
glGetFramebufferAttachmentParameterivRobustANGLE(GLenum target,GLenum attachment,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3039 void GL_APIENTRY glGetFramebufferAttachmentParameterivRobustANGLE(GLenum target,
3040                                                                   GLenum attachment,
3041                                                                   GLenum pname,
3042                                                                   GLsizei bufSize,
3043                                                                   GLsizei *length,
3044                                                                   GLint *params)
3045 {
3046     return GL_GetFramebufferAttachmentParameterivRobustANGLE(target, attachment, pname, bufSize,
3047                                                              length, params);
3048 }
3049 
glGetIntegervRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLint * data)3050 void GL_APIENTRY glGetIntegervRobustANGLE(GLenum pname,
3051                                           GLsizei bufSize,
3052                                           GLsizei *length,
3053                                           GLint *data)
3054 {
3055     return GL_GetIntegervRobustANGLE(pname, bufSize, length, data);
3056 }
3057 
glGetProgramivRobustANGLE(GLuint program,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3058 void GL_APIENTRY glGetProgramivRobustANGLE(GLuint program,
3059                                            GLenum pname,
3060                                            GLsizei bufSize,
3061                                            GLsizei *length,
3062                                            GLint *params)
3063 {
3064     return GL_GetProgramivRobustANGLE(program, pname, bufSize, length, params);
3065 }
3066 
glGetRenderbufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3067 void GL_APIENTRY glGetRenderbufferParameterivRobustANGLE(GLenum target,
3068                                                          GLenum pname,
3069                                                          GLsizei bufSize,
3070                                                          GLsizei *length,
3071                                                          GLint *params)
3072 {
3073     return GL_GetRenderbufferParameterivRobustANGLE(target, pname, bufSize, length, params);
3074 }
3075 
glGetShaderivRobustANGLE(GLuint shader,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3076 void GL_APIENTRY glGetShaderivRobustANGLE(GLuint shader,
3077                                           GLenum pname,
3078                                           GLsizei bufSize,
3079                                           GLsizei *length,
3080                                           GLint *params)
3081 {
3082     return GL_GetShaderivRobustANGLE(shader, pname, bufSize, length, params);
3083 }
3084 
glGetTexParameterfvRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3085 void GL_APIENTRY glGetTexParameterfvRobustANGLE(GLenum target,
3086                                                 GLenum pname,
3087                                                 GLsizei bufSize,
3088                                                 GLsizei *length,
3089                                                 GLfloat *params)
3090 {
3091     return GL_GetTexParameterfvRobustANGLE(target, pname, bufSize, length, params);
3092 }
3093 
glGetTexParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3094 void GL_APIENTRY glGetTexParameterivRobustANGLE(GLenum target,
3095                                                 GLenum pname,
3096                                                 GLsizei bufSize,
3097                                                 GLsizei *length,
3098                                                 GLint *params)
3099 {
3100     return GL_GetTexParameterivRobustANGLE(target, pname, bufSize, length, params);
3101 }
3102 
glGetUniformfvRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLfloat * params)3103 void GL_APIENTRY glGetUniformfvRobustANGLE(GLuint program,
3104                                            GLint location,
3105                                            GLsizei bufSize,
3106                                            GLsizei *length,
3107                                            GLfloat *params)
3108 {
3109     return GL_GetUniformfvRobustANGLE(program, location, bufSize, length, params);
3110 }
3111 
glGetUniformivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLint * params)3112 void GL_APIENTRY glGetUniformivRobustANGLE(GLuint program,
3113                                            GLint location,
3114                                            GLsizei bufSize,
3115                                            GLsizei *length,
3116                                            GLint *params)
3117 {
3118     return GL_GetUniformivRobustANGLE(program, location, bufSize, length, params);
3119 }
3120 
glGetVertexAttribfvRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3121 void GL_APIENTRY glGetVertexAttribfvRobustANGLE(GLuint index,
3122                                                 GLenum pname,
3123                                                 GLsizei bufSize,
3124                                                 GLsizei *length,
3125                                                 GLfloat *params)
3126 {
3127     return GL_GetVertexAttribfvRobustANGLE(index, pname, bufSize, length, params);
3128 }
3129 
glGetVertexAttribivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3130 void GL_APIENTRY glGetVertexAttribivRobustANGLE(GLuint index,
3131                                                 GLenum pname,
3132                                                 GLsizei bufSize,
3133                                                 GLsizei *length,
3134                                                 GLint *params)
3135 {
3136     return GL_GetVertexAttribivRobustANGLE(index, pname, bufSize, length, params);
3137 }
3138 
glGetVertexAttribPointervRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,void ** pointer)3139 void GL_APIENTRY glGetVertexAttribPointervRobustANGLE(GLuint index,
3140                                                       GLenum pname,
3141                                                       GLsizei bufSize,
3142                                                       GLsizei *length,
3143                                                       void **pointer)
3144 {
3145     return GL_GetVertexAttribPointervRobustANGLE(index, pname, bufSize, length, pointer);
3146 }
3147 
glReadPixelsRobustANGLE(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * pixels)3148 void GL_APIENTRY glReadPixelsRobustANGLE(GLint x,
3149                                          GLint y,
3150                                          GLsizei width,
3151                                          GLsizei height,
3152                                          GLenum format,
3153                                          GLenum type,
3154                                          GLsizei bufSize,
3155                                          GLsizei *length,
3156                                          GLsizei *columns,
3157                                          GLsizei *rows,
3158                                          void *pixels)
3159 {
3160     return GL_ReadPixelsRobustANGLE(x, y, width, height, format, type, bufSize, length, columns,
3161                                     rows, pixels);
3162 }
3163 
glTexImage2DRobustANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3164 void GL_APIENTRY glTexImage2DRobustANGLE(GLenum target,
3165                                          GLint level,
3166                                          GLint internalformat,
3167                                          GLsizei width,
3168                                          GLsizei height,
3169                                          GLint border,
3170                                          GLenum format,
3171                                          GLenum type,
3172                                          GLsizei bufSize,
3173                                          const void *pixels)
3174 {
3175     return GL_TexImage2DRobustANGLE(target, level, internalformat, width, height, border, format,
3176                                     type, bufSize, pixels);
3177 }
3178 
glTexParameterfvRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLfloat * params)3179 void GL_APIENTRY glTexParameterfvRobustANGLE(GLenum target,
3180                                              GLenum pname,
3181                                              GLsizei bufSize,
3182                                              const GLfloat *params)
3183 {
3184     return GL_TexParameterfvRobustANGLE(target, pname, bufSize, params);
3185 }
3186 
glTexParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLint * params)3187 void GL_APIENTRY glTexParameterivRobustANGLE(GLenum target,
3188                                              GLenum pname,
3189                                              GLsizei bufSize,
3190                                              const GLint *params)
3191 {
3192     return GL_TexParameterivRobustANGLE(target, pname, bufSize, params);
3193 }
3194 
glTexSubImage2DRobustANGLE(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3195 void GL_APIENTRY glTexSubImage2DRobustANGLE(GLenum target,
3196                                             GLint level,
3197                                             GLint xoffset,
3198                                             GLint yoffset,
3199                                             GLsizei width,
3200                                             GLsizei height,
3201                                             GLenum format,
3202                                             GLenum type,
3203                                             GLsizei bufSize,
3204                                             const void *pixels)
3205 {
3206     return GL_TexSubImage2DRobustANGLE(target, level, xoffset, yoffset, width, height, format, type,
3207                                        bufSize, pixels);
3208 }
3209 
glTexImage3DRobustANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3210 void GL_APIENTRY glTexImage3DRobustANGLE(GLenum target,
3211                                          GLint level,
3212                                          GLint internalformat,
3213                                          GLsizei width,
3214                                          GLsizei height,
3215                                          GLsizei depth,
3216                                          GLint border,
3217                                          GLenum format,
3218                                          GLenum type,
3219                                          GLsizei bufSize,
3220                                          const void *pixels)
3221 {
3222     return GL_TexImage3DRobustANGLE(target, level, internalformat, width, height, depth, border,
3223                                     format, type, bufSize, pixels);
3224 }
3225 
glTexSubImage3DRobustANGLE(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3226 void GL_APIENTRY glTexSubImage3DRobustANGLE(GLenum target,
3227                                             GLint level,
3228                                             GLint xoffset,
3229                                             GLint yoffset,
3230                                             GLint zoffset,
3231                                             GLsizei width,
3232                                             GLsizei height,
3233                                             GLsizei depth,
3234                                             GLenum format,
3235                                             GLenum type,
3236                                             GLsizei bufSize,
3237                                             const void *pixels)
3238 {
3239     return GL_TexSubImage3DRobustANGLE(target, level, xoffset, yoffset, zoffset, width, height,
3240                                        depth, format, type, bufSize, pixels);
3241 }
3242 
glCompressedTexImage2DRobustANGLE(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)3243 void GL_APIENTRY glCompressedTexImage2DRobustANGLE(GLenum target,
3244                                                    GLint level,
3245                                                    GLenum internalformat,
3246                                                    GLsizei width,
3247                                                    GLsizei height,
3248                                                    GLint border,
3249                                                    GLsizei imageSize,
3250                                                    GLsizei dataSize,
3251                                                    const GLvoid *data)
3252 {
3253     return GL_CompressedTexImage2DRobustANGLE(target, level, internalformat, width, height, border,
3254                                               imageSize, dataSize, data);
3255 }
3256 
glCompressedTexSubImage2DRobustANGLE(GLenum target,GLint level,GLsizei xoffset,GLsizei yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)3257 void GL_APIENTRY glCompressedTexSubImage2DRobustANGLE(GLenum target,
3258                                                       GLint level,
3259                                                       GLsizei xoffset,
3260                                                       GLsizei yoffset,
3261                                                       GLsizei width,
3262                                                       GLsizei height,
3263                                                       GLenum format,
3264                                                       GLsizei imageSize,
3265                                                       GLsizei dataSize,
3266                                                       const GLvoid *data)
3267 {
3268     return GL_CompressedTexSubImage2DRobustANGLE(target, level, xoffset, yoffset, width, height,
3269                                                  format, imageSize, dataSize, data);
3270 }
3271 
glCompressedTexImage3DRobustANGLE(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)3272 void GL_APIENTRY glCompressedTexImage3DRobustANGLE(GLenum target,
3273                                                    GLint level,
3274                                                    GLenum internalformat,
3275                                                    GLsizei width,
3276                                                    GLsizei height,
3277                                                    GLsizei depth,
3278                                                    GLint border,
3279                                                    GLsizei imageSize,
3280                                                    GLsizei dataSize,
3281                                                    const GLvoid *data)
3282 {
3283     return GL_CompressedTexImage3DRobustANGLE(target, level, internalformat, width, height, depth,
3284                                               border, imageSize, dataSize, data);
3285 }
3286 
glCompressedTexSubImage3DRobustANGLE(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)3287 void GL_APIENTRY glCompressedTexSubImage3DRobustANGLE(GLenum target,
3288                                                       GLint level,
3289                                                       GLint xoffset,
3290                                                       GLint yoffset,
3291                                                       GLint zoffset,
3292                                                       GLsizei width,
3293                                                       GLsizei height,
3294                                                       GLsizei depth,
3295                                                       GLenum format,
3296                                                       GLsizei imageSize,
3297                                                       GLsizei dataSize,
3298                                                       const GLvoid *data)
3299 {
3300     return GL_CompressedTexSubImage3DRobustANGLE(target, level, xoffset, yoffset, zoffset, width,
3301                                                  height, depth, format, imageSize, dataSize, data);
3302 }
3303 
glGetQueryivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3304 void GL_APIENTRY glGetQueryivRobustANGLE(GLenum target,
3305                                          GLenum pname,
3306                                          GLsizei bufSize,
3307                                          GLsizei *length,
3308                                          GLint *params)
3309 {
3310     return GL_GetQueryivRobustANGLE(target, pname, bufSize, length, params);
3311 }
3312 
glGetQueryObjectuivRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3313 void GL_APIENTRY glGetQueryObjectuivRobustANGLE(GLuint id,
3314                                                 GLenum pname,
3315                                                 GLsizei bufSize,
3316                                                 GLsizei *length,
3317                                                 GLuint *params)
3318 {
3319     return GL_GetQueryObjectuivRobustANGLE(id, pname, bufSize, length, params);
3320 }
3321 
glGetBufferPointervRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,void ** params)3322 void GL_APIENTRY glGetBufferPointervRobustANGLE(GLenum target,
3323                                                 GLenum pname,
3324                                                 GLsizei bufSize,
3325                                                 GLsizei *length,
3326                                                 void **params)
3327 {
3328     return GL_GetBufferPointervRobustANGLE(target, pname, bufSize, length, params);
3329 }
3330 
glGetIntegeri_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint * data)3331 void GL_APIENTRY glGetIntegeri_vRobustANGLE(GLenum target,
3332                                             GLuint index,
3333                                             GLsizei bufSize,
3334                                             GLsizei *length,
3335                                             GLint *data)
3336 {
3337     return GL_GetIntegeri_vRobustANGLE(target, index, bufSize, length, data);
3338 }
3339 
glGetInternalformativRobustANGLE(GLenum target,GLenum internalformat,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3340 void GL_APIENTRY glGetInternalformativRobustANGLE(GLenum target,
3341                                                   GLenum internalformat,
3342                                                   GLenum pname,
3343                                                   GLsizei bufSize,
3344                                                   GLsizei *length,
3345                                                   GLint *params)
3346 {
3347     return GL_GetInternalformativRobustANGLE(target, internalformat, pname, bufSize, length,
3348                                              params);
3349 }
3350 
glGetVertexAttribIivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3351 void GL_APIENTRY glGetVertexAttribIivRobustANGLE(GLuint index,
3352                                                  GLenum pname,
3353                                                  GLsizei bufSize,
3354                                                  GLsizei *length,
3355                                                  GLint *params)
3356 {
3357     return GL_GetVertexAttribIivRobustANGLE(index, pname, bufSize, length, params);
3358 }
3359 
glGetVertexAttribIuivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3360 void GL_APIENTRY glGetVertexAttribIuivRobustANGLE(GLuint index,
3361                                                   GLenum pname,
3362                                                   GLsizei bufSize,
3363                                                   GLsizei *length,
3364                                                   GLuint *params)
3365 {
3366     return GL_GetVertexAttribIuivRobustANGLE(index, pname, bufSize, length, params);
3367 }
3368 
glGetUniformuivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLuint * params)3369 void GL_APIENTRY glGetUniformuivRobustANGLE(GLuint program,
3370                                             GLint location,
3371                                             GLsizei bufSize,
3372                                             GLsizei *length,
3373                                             GLuint *params)
3374 {
3375     return GL_GetUniformuivRobustANGLE(program, location, bufSize, length, params);
3376 }
3377 
glGetActiveUniformBlockivRobustANGLE(GLuint program,GLuint uniformBlockIndex,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3378 void GL_APIENTRY glGetActiveUniformBlockivRobustANGLE(GLuint program,
3379                                                       GLuint uniformBlockIndex,
3380                                                       GLenum pname,
3381                                                       GLsizei bufSize,
3382                                                       GLsizei *length,
3383                                                       GLint *params)
3384 {
3385     return GL_GetActiveUniformBlockivRobustANGLE(program, uniformBlockIndex, pname, bufSize, length,
3386                                                  params);
3387 }
3388 
glGetInteger64vRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * data)3389 void GL_APIENTRY glGetInteger64vRobustANGLE(GLenum pname,
3390                                             GLsizei bufSize,
3391                                             GLsizei *length,
3392                                             GLint64 *data)
3393 {
3394     return GL_GetInteger64vRobustANGLE(pname, bufSize, length, data);
3395 }
3396 
glGetInteger64i_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint64 * data)3397 void GL_APIENTRY glGetInteger64i_vRobustANGLE(GLenum target,
3398                                               GLuint index,
3399                                               GLsizei bufSize,
3400                                               GLsizei *length,
3401                                               GLint64 *data)
3402 {
3403     return GL_GetInteger64i_vRobustANGLE(target, index, bufSize, length, data);
3404 }
3405 
glGetBufferParameteri64vRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params)3406 void GL_APIENTRY glGetBufferParameteri64vRobustANGLE(GLenum target,
3407                                                      GLenum pname,
3408                                                      GLsizei bufSize,
3409                                                      GLsizei *length,
3410                                                      GLint64 *params)
3411 {
3412     return GL_GetBufferParameteri64vRobustANGLE(target, pname, bufSize, length, params);
3413 }
3414 
glSamplerParameterivRobustANGLE(GLuint sampler,GLuint pname,GLsizei bufSize,const GLint * param)3415 void GL_APIENTRY glSamplerParameterivRobustANGLE(GLuint sampler,
3416                                                  GLuint pname,
3417                                                  GLsizei bufSize,
3418                                                  const GLint *param)
3419 {
3420     return GL_SamplerParameterivRobustANGLE(sampler, pname, bufSize, param);
3421 }
3422 
glSamplerParameterfvRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLfloat * param)3423 void GL_APIENTRY glSamplerParameterfvRobustANGLE(GLuint sampler,
3424                                                  GLenum pname,
3425                                                  GLsizei bufSize,
3426                                                  const GLfloat *param)
3427 {
3428     return GL_SamplerParameterfvRobustANGLE(sampler, pname, bufSize, param);
3429 }
3430 
glGetSamplerParameterivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3431 void GL_APIENTRY glGetSamplerParameterivRobustANGLE(GLuint sampler,
3432                                                     GLenum pname,
3433                                                     GLsizei bufSize,
3434                                                     GLsizei *length,
3435                                                     GLint *params)
3436 {
3437     return GL_GetSamplerParameterivRobustANGLE(sampler, pname, bufSize, length, params);
3438 }
3439 
glGetSamplerParameterfvRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3440 void GL_APIENTRY glGetSamplerParameterfvRobustANGLE(GLuint sampler,
3441                                                     GLenum pname,
3442                                                     GLsizei bufSize,
3443                                                     GLsizei *length,
3444                                                     GLfloat *params)
3445 {
3446     return GL_GetSamplerParameterfvRobustANGLE(sampler, pname, bufSize, length, params);
3447 }
3448 
glGetFramebufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3449 void GL_APIENTRY glGetFramebufferParameterivRobustANGLE(GLenum target,
3450                                                         GLenum pname,
3451                                                         GLsizei bufSize,
3452                                                         GLsizei *length,
3453                                                         GLint *params)
3454 {
3455     return GL_GetFramebufferParameterivRobustANGLE(target, pname, bufSize, length, params);
3456 }
3457 
glGetProgramInterfaceivRobustANGLE(GLuint program,GLenum programInterface,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3458 void GL_APIENTRY glGetProgramInterfaceivRobustANGLE(GLuint program,
3459                                                     GLenum programInterface,
3460                                                     GLenum pname,
3461                                                     GLsizei bufSize,
3462                                                     GLsizei *length,
3463                                                     GLint *params)
3464 {
3465     return GL_GetProgramInterfaceivRobustANGLE(program, programInterface, pname, bufSize, length,
3466                                                params);
3467 }
3468 
glGetBooleani_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLboolean * data)3469 void GL_APIENTRY glGetBooleani_vRobustANGLE(GLenum target,
3470                                             GLuint index,
3471                                             GLsizei bufSize,
3472                                             GLsizei *length,
3473                                             GLboolean *data)
3474 {
3475     return GL_GetBooleani_vRobustANGLE(target, index, bufSize, length, data);
3476 }
3477 
glGetMultisamplefvRobustANGLE(GLenum pname,GLuint index,GLsizei bufSize,GLsizei * length,GLfloat * val)3478 void GL_APIENTRY glGetMultisamplefvRobustANGLE(GLenum pname,
3479                                                GLuint index,
3480                                                GLsizei bufSize,
3481                                                GLsizei *length,
3482                                                GLfloat *val)
3483 {
3484     return GL_GetMultisamplefvRobustANGLE(pname, index, bufSize, length, val);
3485 }
3486 
glGetTexLevelParameterivRobustANGLE(GLenum target,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3487 void GL_APIENTRY glGetTexLevelParameterivRobustANGLE(GLenum target,
3488                                                      GLint level,
3489                                                      GLenum pname,
3490                                                      GLsizei bufSize,
3491                                                      GLsizei *length,
3492                                                      GLint *params)
3493 {
3494     return GL_GetTexLevelParameterivRobustANGLE(target, level, pname, bufSize, length, params);
3495 }
3496 
glGetTexLevelParameterfvRobustANGLE(GLenum target,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3497 void GL_APIENTRY glGetTexLevelParameterfvRobustANGLE(GLenum target,
3498                                                      GLint level,
3499                                                      GLenum pname,
3500                                                      GLsizei bufSize,
3501                                                      GLsizei *length,
3502                                                      GLfloat *params)
3503 {
3504     return GL_GetTexLevelParameterfvRobustANGLE(target, level, pname, bufSize, length, params);
3505 }
3506 
glGetPointervRobustANGLERobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,void ** params)3507 void GL_APIENTRY glGetPointervRobustANGLERobustANGLE(GLenum pname,
3508                                                      GLsizei bufSize,
3509                                                      GLsizei *length,
3510                                                      void **params)
3511 {
3512     return GL_GetPointervRobustANGLERobustANGLE(pname, bufSize, length, params);
3513 }
3514 
glReadnPixelsRobustANGLE(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * data)3515 void GL_APIENTRY glReadnPixelsRobustANGLE(GLint x,
3516                                           GLint y,
3517                                           GLsizei width,
3518                                           GLsizei height,
3519                                           GLenum format,
3520                                           GLenum type,
3521                                           GLsizei bufSize,
3522                                           GLsizei *length,
3523                                           GLsizei *columns,
3524                                           GLsizei *rows,
3525                                           void *data)
3526 {
3527     return GL_ReadnPixelsRobustANGLE(x, y, width, height, format, type, bufSize, length, columns,
3528                                      rows, data);
3529 }
3530 
glGetnUniformfvRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLfloat * params)3531 void GL_APIENTRY glGetnUniformfvRobustANGLE(GLuint program,
3532                                             GLint location,
3533                                             GLsizei bufSize,
3534                                             GLsizei *length,
3535                                             GLfloat *params)
3536 {
3537     return GL_GetnUniformfvRobustANGLE(program, location, bufSize, length, params);
3538 }
3539 
glGetnUniformivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLint * params)3540 void GL_APIENTRY glGetnUniformivRobustANGLE(GLuint program,
3541                                             GLint location,
3542                                             GLsizei bufSize,
3543                                             GLsizei *length,
3544                                             GLint *params)
3545 {
3546     return GL_GetnUniformivRobustANGLE(program, location, bufSize, length, params);
3547 }
3548 
glGetnUniformuivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLuint * params)3549 void GL_APIENTRY glGetnUniformuivRobustANGLE(GLuint program,
3550                                              GLint location,
3551                                              GLsizei bufSize,
3552                                              GLsizei *length,
3553                                              GLuint *params)
3554 {
3555     return GL_GetnUniformuivRobustANGLE(program, location, bufSize, length, params);
3556 }
3557 
glTexParameterIivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLint * params)3558 void GL_APIENTRY glTexParameterIivRobustANGLE(GLenum target,
3559                                               GLenum pname,
3560                                               GLsizei bufSize,
3561                                               const GLint *params)
3562 {
3563     return GL_TexParameterIivRobustANGLE(target, pname, bufSize, params);
3564 }
3565 
glTexParameterIuivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLuint * params)3566 void GL_APIENTRY glTexParameterIuivRobustANGLE(GLenum target,
3567                                                GLenum pname,
3568                                                GLsizei bufSize,
3569                                                const GLuint *params)
3570 {
3571     return GL_TexParameterIuivRobustANGLE(target, pname, bufSize, params);
3572 }
3573 
glGetTexParameterIivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3574 void GL_APIENTRY glGetTexParameterIivRobustANGLE(GLenum target,
3575                                                  GLenum pname,
3576                                                  GLsizei bufSize,
3577                                                  GLsizei *length,
3578                                                  GLint *params)
3579 {
3580     return GL_GetTexParameterIivRobustANGLE(target, pname, bufSize, length, params);
3581 }
3582 
glGetTexParameterIuivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3583 void GL_APIENTRY glGetTexParameterIuivRobustANGLE(GLenum target,
3584                                                   GLenum pname,
3585                                                   GLsizei bufSize,
3586                                                   GLsizei *length,
3587                                                   GLuint *params)
3588 {
3589     return GL_GetTexParameterIuivRobustANGLE(target, pname, bufSize, length, params);
3590 }
3591 
glSamplerParameterIivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLint * param)3592 void GL_APIENTRY glSamplerParameterIivRobustANGLE(GLuint sampler,
3593                                                   GLenum pname,
3594                                                   GLsizei bufSize,
3595                                                   const GLint *param)
3596 {
3597     return GL_SamplerParameterIivRobustANGLE(sampler, pname, bufSize, param);
3598 }
3599 
glSamplerParameterIuivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLuint * param)3600 void GL_APIENTRY glSamplerParameterIuivRobustANGLE(GLuint sampler,
3601                                                    GLenum pname,
3602                                                    GLsizei bufSize,
3603                                                    const GLuint *param)
3604 {
3605     return GL_SamplerParameterIuivRobustANGLE(sampler, pname, bufSize, param);
3606 }
3607 
glGetSamplerParameterIivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3608 void GL_APIENTRY glGetSamplerParameterIivRobustANGLE(GLuint sampler,
3609                                                      GLenum pname,
3610                                                      GLsizei bufSize,
3611                                                      GLsizei *length,
3612                                                      GLint *params)
3613 {
3614     return GL_GetSamplerParameterIivRobustANGLE(sampler, pname, bufSize, length, params);
3615 }
3616 
glGetSamplerParameterIuivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3617 void GL_APIENTRY glGetSamplerParameterIuivRobustANGLE(GLuint sampler,
3618                                                       GLenum pname,
3619                                                       GLsizei bufSize,
3620                                                       GLsizei *length,
3621                                                       GLuint *params)
3622 {
3623     return GL_GetSamplerParameterIuivRobustANGLE(sampler, pname, bufSize, length, params);
3624 }
3625 
glGetQueryObjectivRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3626 void GL_APIENTRY glGetQueryObjectivRobustANGLE(GLuint id,
3627                                                GLenum pname,
3628                                                GLsizei bufSize,
3629                                                GLsizei *length,
3630                                                GLint *params)
3631 {
3632     return GL_GetQueryObjectivRobustANGLE(id, pname, bufSize, length, params);
3633 }
3634 
glGetQueryObjecti64vRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params)3635 void GL_APIENTRY glGetQueryObjecti64vRobustANGLE(GLuint id,
3636                                                  GLenum pname,
3637                                                  GLsizei bufSize,
3638                                                  GLsizei *length,
3639                                                  GLint64 *params)
3640 {
3641     return GL_GetQueryObjecti64vRobustANGLE(id, pname, bufSize, length, params);
3642 }
3643 
glGetQueryObjectui64vRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint64 * params)3644 void GL_APIENTRY glGetQueryObjectui64vRobustANGLE(GLuint id,
3645                                                   GLenum pname,
3646                                                   GLsizei bufSize,
3647                                                   GLsizei *length,
3648                                                   GLuint64 *params)
3649 {
3650     return GL_GetQueryObjectui64vRobustANGLE(id, pname, bufSize, length, params);
3651 }
3652 
3653 // GL_ANGLE_semaphore_fuchsia
glImportSemaphoreZirconHandleANGLE(GLuint semaphore,GLenum handleType,GLuint handle)3654 void GL_APIENTRY glImportSemaphoreZirconHandleANGLE(GLuint semaphore,
3655                                                     GLenum handleType,
3656                                                     GLuint handle)
3657 {
3658     return GL_ImportSemaphoreZirconHandleANGLE(semaphore, handleType, handle);
3659 }
3660 
3661 // GL_ANGLE_texture_external_update
glTexImage2DExternalANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type)3662 void GL_APIENTRY glTexImage2DExternalANGLE(GLenum target,
3663                                            GLint level,
3664                                            GLint internalformat,
3665                                            GLsizei width,
3666                                            GLsizei height,
3667                                            GLint border,
3668                                            GLenum format,
3669                                            GLenum type)
3670 {
3671     return GL_TexImage2DExternalANGLE(target, level, internalformat, width, height, border, format,
3672                                       type);
3673 }
3674 
glInvalidateTextureANGLE(GLenum target)3675 void GL_APIENTRY glInvalidateTextureANGLE(GLenum target)
3676 {
3677     return GL_InvalidateTextureANGLE(target);
3678 }
3679 
3680 // GL_ANGLE_texture_multisample
glTexStorage2DMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)3681 void GL_APIENTRY glTexStorage2DMultisampleANGLE(GLenum target,
3682                                                 GLsizei samples,
3683                                                 GLenum internalformat,
3684                                                 GLsizei width,
3685                                                 GLsizei height,
3686                                                 GLboolean fixedsamplelocations)
3687 {
3688     return GL_TexStorage2DMultisampleANGLE(target, samples, internalformat, width, height,
3689                                            fixedsamplelocations);
3690 }
3691 
glGetMultisamplefvANGLE(GLenum pname,GLuint index,GLfloat * val)3692 void GL_APIENTRY glGetMultisamplefvANGLE(GLenum pname, GLuint index, GLfloat *val)
3693 {
3694     return GL_GetMultisamplefvANGLE(pname, index, val);
3695 }
3696 
glSampleMaskiANGLE(GLuint maskNumber,GLbitfield mask)3697 void GL_APIENTRY glSampleMaskiANGLE(GLuint maskNumber, GLbitfield mask)
3698 {
3699     return GL_SampleMaskiANGLE(maskNumber, mask);
3700 }
3701 
3702 // GL_ANGLE_translated_shader_source
glGetTranslatedShaderSourceANGLE(GLuint shader,GLsizei bufsize,GLsizei * length,GLchar * source)3703 void GL_APIENTRY glGetTranslatedShaderSourceANGLE(GLuint shader,
3704                                                   GLsizei bufsize,
3705                                                   GLsizei *length,
3706                                                   GLchar *source)
3707 {
3708     return GL_GetTranslatedShaderSourceANGLE(shader, bufsize, length, source);
3709 }
3710 
3711 // GL_CHROMIUM_bind_uniform_location
glBindUniformLocationCHROMIUM(GLuint program,GLint location,const GLchar * name)3712 void GL_APIENTRY glBindUniformLocationCHROMIUM(GLuint program, GLint location, const GLchar *name)
3713 {
3714     return GL_BindUniformLocationCHROMIUM(program, location, name);
3715 }
3716 
3717 // GL_CHROMIUM_copy_compressed_texture
glCompressedCopyTextureCHROMIUM(GLuint sourceId,GLuint destId)3718 void GL_APIENTRY glCompressedCopyTextureCHROMIUM(GLuint sourceId, GLuint destId)
3719 {
3720     return GL_CompressedCopyTextureCHROMIUM(sourceId, destId);
3721 }
3722 
3723 // GL_CHROMIUM_copy_texture
glCopyTextureCHROMIUM(GLuint sourceId,GLint sourceLevel,GLenum destTarget,GLuint destId,GLint destLevel,GLint internalFormat,GLenum destType,GLboolean unpackFlipY,GLboolean unpackPremultiplyAlpha,GLboolean unpackUnmultiplyAlpha)3724 void GL_APIENTRY glCopyTextureCHROMIUM(GLuint sourceId,
3725                                        GLint sourceLevel,
3726                                        GLenum destTarget,
3727                                        GLuint destId,
3728                                        GLint destLevel,
3729                                        GLint internalFormat,
3730                                        GLenum destType,
3731                                        GLboolean unpackFlipY,
3732                                        GLboolean unpackPremultiplyAlpha,
3733                                        GLboolean unpackUnmultiplyAlpha)
3734 {
3735     return GL_CopyTextureCHROMIUM(sourceId, sourceLevel, destTarget, destId, destLevel,
3736                                   internalFormat, destType, unpackFlipY, unpackPremultiplyAlpha,
3737                                   unpackUnmultiplyAlpha);
3738 }
3739 
glCopySubTextureCHROMIUM(GLuint sourceId,GLint sourceLevel,GLenum destTarget,GLuint destId,GLint destLevel,GLint xoffset,GLint yoffset,GLint x,GLint y,GLint width,GLint height,GLboolean unpackFlipY,GLboolean unpackPremultiplyAlpha,GLboolean unpackUnmultiplyAlpha)3740 void GL_APIENTRY glCopySubTextureCHROMIUM(GLuint sourceId,
3741                                           GLint sourceLevel,
3742                                           GLenum destTarget,
3743                                           GLuint destId,
3744                                           GLint destLevel,
3745                                           GLint xoffset,
3746                                           GLint yoffset,
3747                                           GLint x,
3748                                           GLint y,
3749                                           GLint width,
3750                                           GLint height,
3751                                           GLboolean unpackFlipY,
3752                                           GLboolean unpackPremultiplyAlpha,
3753                                           GLboolean unpackUnmultiplyAlpha)
3754 {
3755     return GL_CopySubTextureCHROMIUM(sourceId, sourceLevel, destTarget, destId, destLevel, xoffset,
3756                                      yoffset, x, y, width, height, unpackFlipY,
3757                                      unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
3758 }
3759 
3760 // GL_CHROMIUM_framebuffer_mixed_samples
glCoverageModulationCHROMIUM(GLenum components)3761 void GL_APIENTRY glCoverageModulationCHROMIUM(GLenum components)
3762 {
3763     return GL_CoverageModulationCHROMIUM(components);
3764 }
3765 
3766 // GL_CHROMIUM_lose_context
glLoseContextCHROMIUM(GLenum current,GLenum other)3767 void GL_APIENTRY glLoseContextCHROMIUM(GLenum current, GLenum other)
3768 {
3769     return GL_LoseContextCHROMIUM(current, other);
3770 }
3771 
3772 // GL_EXT_EGL_image_array
3773 
3774 // GL_EXT_YUV_target
3775 
3776 // GL_EXT_blend_func_extended
glBindFragDataLocationEXT(GLuint program,GLuint color,const GLchar * name)3777 void GL_APIENTRY glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar *name)
3778 {
3779     return GL_BindFragDataLocationEXT(program, color, name);
3780 }
3781 
glBindFragDataLocationIndexedEXT(GLuint program,GLuint colorNumber,GLuint index,const GLchar * name)3782 void GL_APIENTRY glBindFragDataLocationIndexedEXT(GLuint program,
3783                                                   GLuint colorNumber,
3784                                                   GLuint index,
3785                                                   const GLchar *name)
3786 {
3787     return GL_BindFragDataLocationIndexedEXT(program, colorNumber, index, name);
3788 }
3789 
glGetFragDataIndexEXT(GLuint program,const GLchar * name)3790 GLint GL_APIENTRY glGetFragDataIndexEXT(GLuint program, const GLchar *name)
3791 {
3792     return GL_GetFragDataIndexEXT(program, name);
3793 }
3794 
glGetProgramResourceLocationIndexEXT(GLuint program,GLenum programInterface,const GLchar * name)3795 GLint GL_APIENTRY glGetProgramResourceLocationIndexEXT(GLuint program,
3796                                                        GLenum programInterface,
3797                                                        const GLchar *name)
3798 {
3799     return GL_GetProgramResourceLocationIndexEXT(program, programInterface, name);
3800 }
3801 
3802 // GL_EXT_buffer_storage
glBufferStorageEXT(GLenum target,GLsizeiptr size,const void * data,GLbitfield flags)3803 void GL_APIENTRY glBufferStorageEXT(GLenum target,
3804                                     GLsizeiptr size,
3805                                     const void *data,
3806                                     GLbitfield flags)
3807 {
3808     return GL_BufferStorageEXT(target, size, data, flags);
3809 }
3810 
3811 // GL_EXT_clip_control
glClipControlEXT(GLenum origin,GLenum depth)3812 void GL_APIENTRY glClipControlEXT(GLenum origin, GLenum depth)
3813 {
3814     return GL_ClipControlEXT(origin, depth);
3815 }
3816 
3817 // GL_EXT_copy_image
glCopyImageSubDataEXT(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)3818 void GL_APIENTRY glCopyImageSubDataEXT(GLuint srcName,
3819                                        GLenum srcTarget,
3820                                        GLint srcLevel,
3821                                        GLint srcX,
3822                                        GLint srcY,
3823                                        GLint srcZ,
3824                                        GLuint dstName,
3825                                        GLenum dstTarget,
3826                                        GLint dstLevel,
3827                                        GLint dstX,
3828                                        GLint dstY,
3829                                        GLint dstZ,
3830                                        GLsizei srcWidth,
3831                                        GLsizei srcHeight,
3832                                        GLsizei srcDepth)
3833 {
3834     return GL_CopyImageSubDataEXT(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName,
3835                                   dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight,
3836                                   srcDepth);
3837 }
3838 
3839 // GL_EXT_debug_label
3840 void GL_APIENTRY
glGetObjectLabelEXT(GLenum type,GLuint object,GLsizei bufSize,GLsizei * length,GLchar * label)3841 glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label)
3842 {
3843     return GL_GetObjectLabelEXT(type, object, bufSize, length, label);
3844 }
3845 
glLabelObjectEXT(GLenum type,GLuint object,GLsizei length,const GLchar * label)3846 void GL_APIENTRY glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar *label)
3847 {
3848     return GL_LabelObjectEXT(type, object, length, label);
3849 }
3850 
3851 // GL_EXT_debug_marker
glInsertEventMarkerEXT(GLsizei length,const GLchar * marker)3852 void GL_APIENTRY glInsertEventMarkerEXT(GLsizei length, const GLchar *marker)
3853 {
3854     return GL_InsertEventMarkerEXT(length, marker);
3855 }
3856 
glPopGroupMarkerEXT()3857 void GL_APIENTRY glPopGroupMarkerEXT()
3858 {
3859     return GL_PopGroupMarkerEXT();
3860 }
3861 
glPushGroupMarkerEXT(GLsizei length,const GLchar * marker)3862 void GL_APIENTRY glPushGroupMarkerEXT(GLsizei length, const GLchar *marker)
3863 {
3864     return GL_PushGroupMarkerEXT(length, marker);
3865 }
3866 
3867 // GL_EXT_discard_framebuffer
glDiscardFramebufferEXT(GLenum target,GLsizei numAttachments,const GLenum * attachments)3868 void GL_APIENTRY glDiscardFramebufferEXT(GLenum target,
3869                                          GLsizei numAttachments,
3870                                          const GLenum *attachments)
3871 {
3872     return GL_DiscardFramebufferEXT(target, numAttachments, attachments);
3873 }
3874 
3875 // GL_EXT_disjoint_timer_query
glBeginQueryEXT(GLenum target,GLuint id)3876 void GL_APIENTRY glBeginQueryEXT(GLenum target, GLuint id)
3877 {
3878     return GL_BeginQueryEXT(target, id);
3879 }
3880 
glDeleteQueriesEXT(GLsizei n,const GLuint * ids)3881 void GL_APIENTRY glDeleteQueriesEXT(GLsizei n, const GLuint *ids)
3882 {
3883     return GL_DeleteQueriesEXT(n, ids);
3884 }
3885 
glEndQueryEXT(GLenum target)3886 void GL_APIENTRY glEndQueryEXT(GLenum target)
3887 {
3888     return GL_EndQueryEXT(target);
3889 }
3890 
glGenQueriesEXT(GLsizei n,GLuint * ids)3891 void GL_APIENTRY glGenQueriesEXT(GLsizei n, GLuint *ids)
3892 {
3893     return GL_GenQueriesEXT(n, ids);
3894 }
3895 
glGetInteger64vEXT(GLenum pname,GLint64 * data)3896 void GL_APIENTRY glGetInteger64vEXT(GLenum pname, GLint64 *data)
3897 {
3898     return GL_GetInteger64vEXT(pname, data);
3899 }
3900 
glGetQueryObjecti64vEXT(GLuint id,GLenum pname,GLint64 * params)3901 void GL_APIENTRY glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64 *params)
3902 {
3903     return GL_GetQueryObjecti64vEXT(id, pname, params);
3904 }
3905 
glGetQueryObjectivEXT(GLuint id,GLenum pname,GLint * params)3906 void GL_APIENTRY glGetQueryObjectivEXT(GLuint id, GLenum pname, GLint *params)
3907 {
3908     return GL_GetQueryObjectivEXT(id, pname, params);
3909 }
3910 
glGetQueryObjectui64vEXT(GLuint id,GLenum pname,GLuint64 * params)3911 void GL_APIENTRY glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64 *params)
3912 {
3913     return GL_GetQueryObjectui64vEXT(id, pname, params);
3914 }
3915 
glGetQueryObjectuivEXT(GLuint id,GLenum pname,GLuint * params)3916 void GL_APIENTRY glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint *params)
3917 {
3918     return GL_GetQueryObjectuivEXT(id, pname, params);
3919 }
3920 
glGetQueryivEXT(GLenum target,GLenum pname,GLint * params)3921 void GL_APIENTRY glGetQueryivEXT(GLenum target, GLenum pname, GLint *params)
3922 {
3923     return GL_GetQueryivEXT(target, pname, params);
3924 }
3925 
glIsQueryEXT(GLuint id)3926 GLboolean GL_APIENTRY glIsQueryEXT(GLuint id)
3927 {
3928     return GL_IsQueryEXT(id);
3929 }
3930 
glQueryCounterEXT(GLuint id,GLenum target)3931 void GL_APIENTRY glQueryCounterEXT(GLuint id, GLenum target)
3932 {
3933     return GL_QueryCounterEXT(id, target);
3934 }
3935 
3936 // GL_EXT_draw_buffers
glDrawBuffersEXT(GLsizei n,const GLenum * bufs)3937 void GL_APIENTRY glDrawBuffersEXT(GLsizei n, const GLenum *bufs)
3938 {
3939     return GL_DrawBuffersEXT(n, bufs);
3940 }
3941 
3942 // GL_EXT_draw_buffers_indexed
glBlendEquationSeparateiEXT(GLuint buf,GLenum modeRGB,GLenum modeAlpha)3943 void GL_APIENTRY glBlendEquationSeparateiEXT(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
3944 {
3945     return GL_BlendEquationSeparateiEXT(buf, modeRGB, modeAlpha);
3946 }
3947 
glBlendEquationiEXT(GLuint buf,GLenum mode)3948 void GL_APIENTRY glBlendEquationiEXT(GLuint buf, GLenum mode)
3949 {
3950     return GL_BlendEquationiEXT(buf, mode);
3951 }
3952 
3953 void GL_APIENTRY
glBlendFuncSeparateiEXT(GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)3954 glBlendFuncSeparateiEXT(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
3955 {
3956     return GL_BlendFuncSeparateiEXT(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
3957 }
3958 
glBlendFunciEXT(GLuint buf,GLenum src,GLenum dst)3959 void GL_APIENTRY glBlendFunciEXT(GLuint buf, GLenum src, GLenum dst)
3960 {
3961     return GL_BlendFunciEXT(buf, src, dst);
3962 }
3963 
glColorMaskiEXT(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)3964 void GL_APIENTRY glColorMaskiEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
3965 {
3966     return GL_ColorMaskiEXT(index, r, g, b, a);
3967 }
3968 
glDisableiEXT(GLenum target,GLuint index)3969 void GL_APIENTRY glDisableiEXT(GLenum target, GLuint index)
3970 {
3971     return GL_DisableiEXT(target, index);
3972 }
3973 
glEnableiEXT(GLenum target,GLuint index)3974 void GL_APIENTRY glEnableiEXT(GLenum target, GLuint index)
3975 {
3976     return GL_EnableiEXT(target, index);
3977 }
3978 
glIsEnablediEXT(GLenum target,GLuint index)3979 GLboolean GL_APIENTRY glIsEnablediEXT(GLenum target, GLuint index)
3980 {
3981     return GL_IsEnablediEXT(target, index);
3982 }
3983 
3984 // GL_EXT_draw_elements_base_vertex
glDrawElementsBaseVertexEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)3985 void GL_APIENTRY glDrawElementsBaseVertexEXT(GLenum mode,
3986                                              GLsizei count,
3987                                              GLenum type,
3988                                              const void *indices,
3989                                              GLint basevertex)
3990 {
3991     return GL_DrawElementsBaseVertexEXT(mode, count, type, indices, basevertex);
3992 }
3993 
glDrawElementsInstancedBaseVertexEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)3994 void GL_APIENTRY glDrawElementsInstancedBaseVertexEXT(GLenum mode,
3995                                                       GLsizei count,
3996                                                       GLenum type,
3997                                                       const void *indices,
3998                                                       GLsizei instancecount,
3999                                                       GLint basevertex)
4000 {
4001     return GL_DrawElementsInstancedBaseVertexEXT(mode, count, type, indices, instancecount,
4002                                                  basevertex);
4003 }
4004 
glDrawRangeElementsBaseVertexEXT(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)4005 void GL_APIENTRY glDrawRangeElementsBaseVertexEXT(GLenum mode,
4006                                                   GLuint start,
4007                                                   GLuint end,
4008                                                   GLsizei count,
4009                                                   GLenum type,
4010                                                   const void *indices,
4011                                                   GLint basevertex)
4012 {
4013     return GL_DrawRangeElementsBaseVertexEXT(mode, start, end, count, type, indices, basevertex);
4014 }
4015 
glMultiDrawElementsBaseVertexEXT(GLenum mode,const GLsizei * count,GLenum type,const void * const * indices,GLsizei primcount,const GLint * basevertex)4016 void GL_APIENTRY glMultiDrawElementsBaseVertexEXT(GLenum mode,
4017                                                   const GLsizei *count,
4018                                                   GLenum type,
4019                                                   const void *const *indices,
4020                                                   GLsizei primcount,
4021                                                   const GLint *basevertex)
4022 {
4023     return GL_MultiDrawElementsBaseVertexEXT(mode, count, type, indices, primcount, basevertex);
4024 }
4025 
4026 // GL_EXT_external_buffer
glBufferStorageExternalEXT(GLenum target,GLintptr offset,GLsizeiptr size,GLeglClientBufferEXT clientBuffer,GLbitfield flags)4027 void GL_APIENTRY glBufferStorageExternalEXT(GLenum target,
4028                                             GLintptr offset,
4029                                             GLsizeiptr size,
4030                                             GLeglClientBufferEXT clientBuffer,
4031                                             GLbitfield flags)
4032 {
4033     return GL_BufferStorageExternalEXT(target, offset, size, clientBuffer, flags);
4034 }
4035 
glNamedBufferStorageExternalEXT(GLuint buffer,GLintptr offset,GLsizeiptr size,GLeglClientBufferEXT clientBuffer,GLbitfield flags)4036 void GL_APIENTRY glNamedBufferStorageExternalEXT(GLuint buffer,
4037                                                  GLintptr offset,
4038                                                  GLsizeiptr size,
4039                                                  GLeglClientBufferEXT clientBuffer,
4040                                                  GLbitfield flags)
4041 {
4042     return GL_NamedBufferStorageExternalEXT(buffer, offset, size, clientBuffer, flags);
4043 }
4044 
4045 // GL_EXT_geometry_shader
glFramebufferTextureEXT(GLenum target,GLenum attachment,GLuint texture,GLint level)4046 void GL_APIENTRY glFramebufferTextureEXT(GLenum target,
4047                                          GLenum attachment,
4048                                          GLuint texture,
4049                                          GLint level)
4050 {
4051     return GL_FramebufferTextureEXT(target, attachment, texture, level);
4052 }
4053 
4054 // GL_EXT_instanced_arrays
glDrawArraysInstancedEXT(GLenum mode,GLint start,GLsizei count,GLsizei primcount)4055 void GL_APIENTRY glDrawArraysInstancedEXT(GLenum mode,
4056                                           GLint start,
4057                                           GLsizei count,
4058                                           GLsizei primcount)
4059 {
4060     return GL_DrawArraysInstancedEXT(mode, start, count, primcount);
4061 }
4062 
glDrawElementsInstancedEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei primcount)4063 void GL_APIENTRY glDrawElementsInstancedEXT(GLenum mode,
4064                                             GLsizei count,
4065                                             GLenum type,
4066                                             const void *indices,
4067                                             GLsizei primcount)
4068 {
4069     return GL_DrawElementsInstancedEXT(mode, count, type, indices, primcount);
4070 }
4071 
glVertexAttribDivisorEXT(GLuint index,GLuint divisor)4072 void GL_APIENTRY glVertexAttribDivisorEXT(GLuint index, GLuint divisor)
4073 {
4074     return GL_VertexAttribDivisorEXT(index, divisor);
4075 }
4076 
4077 // GL_EXT_map_buffer_range
glFlushMappedBufferRangeEXT(GLenum target,GLintptr offset,GLsizeiptr length)4078 void GL_APIENTRY glFlushMappedBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length)
4079 {
4080     return GL_FlushMappedBufferRangeEXT(target, offset, length);
4081 }
4082 
glMapBufferRangeEXT(GLenum target,GLintptr offset,GLsizeiptr length,GLbitfield access)4083 void *GL_APIENTRY glMapBufferRangeEXT(GLenum target,
4084                                       GLintptr offset,
4085                                       GLsizeiptr length,
4086                                       GLbitfield access)
4087 {
4088     return GL_MapBufferRangeEXT(target, offset, length, access);
4089 }
4090 
4091 // GL_EXT_memory_object
glBufferStorageMemEXT(GLenum target,GLsizeiptr size,GLuint memory,GLuint64 offset)4092 void GL_APIENTRY glBufferStorageMemEXT(GLenum target,
4093                                        GLsizeiptr size,
4094                                        GLuint memory,
4095                                        GLuint64 offset)
4096 {
4097     return GL_BufferStorageMemEXT(target, size, memory, offset);
4098 }
4099 
glCreateMemoryObjectsEXT(GLsizei n,GLuint * memoryObjects)4100 void GL_APIENTRY glCreateMemoryObjectsEXT(GLsizei n, GLuint *memoryObjects)
4101 {
4102     return GL_CreateMemoryObjectsEXT(n, memoryObjects);
4103 }
4104 
glDeleteMemoryObjectsEXT(GLsizei n,const GLuint * memoryObjects)4105 void GL_APIENTRY glDeleteMemoryObjectsEXT(GLsizei n, const GLuint *memoryObjects)
4106 {
4107     return GL_DeleteMemoryObjectsEXT(n, memoryObjects);
4108 }
4109 
glGetMemoryObjectParameterivEXT(GLuint memoryObject,GLenum pname,GLint * params)4110 void GL_APIENTRY glGetMemoryObjectParameterivEXT(GLuint memoryObject, GLenum pname, GLint *params)
4111 {
4112     return GL_GetMemoryObjectParameterivEXT(memoryObject, pname, params);
4113 }
4114 
glGetUnsignedBytevEXT(GLenum pname,GLubyte * data)4115 void GL_APIENTRY glGetUnsignedBytevEXT(GLenum pname, GLubyte *data)
4116 {
4117     return GL_GetUnsignedBytevEXT(pname, data);
4118 }
4119 
glGetUnsignedBytei_vEXT(GLenum target,GLuint index,GLubyte * data)4120 void GL_APIENTRY glGetUnsignedBytei_vEXT(GLenum target, GLuint index, GLubyte *data)
4121 {
4122     return GL_GetUnsignedBytei_vEXT(target, index, data);
4123 }
4124 
glIsMemoryObjectEXT(GLuint memoryObject)4125 GLboolean GL_APIENTRY glIsMemoryObjectEXT(GLuint memoryObject)
4126 {
4127     return GL_IsMemoryObjectEXT(memoryObject);
4128 }
4129 
glMemoryObjectParameterivEXT(GLuint memoryObject,GLenum pname,const GLint * params)4130 void GL_APIENTRY glMemoryObjectParameterivEXT(GLuint memoryObject,
4131                                               GLenum pname,
4132                                               const GLint *params)
4133 {
4134     return GL_MemoryObjectParameterivEXT(memoryObject, pname, params);
4135 }
4136 
glTexStorageMem2DEXT(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLuint memory,GLuint64 offset)4137 void GL_APIENTRY glTexStorageMem2DEXT(GLenum target,
4138                                       GLsizei levels,
4139                                       GLenum internalFormat,
4140                                       GLsizei width,
4141                                       GLsizei height,
4142                                       GLuint memory,
4143                                       GLuint64 offset)
4144 {
4145     return GL_TexStorageMem2DEXT(target, levels, internalFormat, width, height, memory, offset);
4146 }
4147 
glTexStorageMem2DMultisampleEXT(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset)4148 void GL_APIENTRY glTexStorageMem2DMultisampleEXT(GLenum target,
4149                                                  GLsizei samples,
4150                                                  GLenum internalFormat,
4151                                                  GLsizei width,
4152                                                  GLsizei height,
4153                                                  GLboolean fixedSampleLocations,
4154                                                  GLuint memory,
4155                                                  GLuint64 offset)
4156 {
4157     return GL_TexStorageMem2DMultisampleEXT(target, samples, internalFormat, width, height,
4158                                             fixedSampleLocations, memory, offset);
4159 }
4160 
glTexStorageMem3DEXT(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLuint memory,GLuint64 offset)4161 void GL_APIENTRY glTexStorageMem3DEXT(GLenum target,
4162                                       GLsizei levels,
4163                                       GLenum internalFormat,
4164                                       GLsizei width,
4165                                       GLsizei height,
4166                                       GLsizei depth,
4167                                       GLuint memory,
4168                                       GLuint64 offset)
4169 {
4170     return GL_TexStorageMem3DEXT(target, levels, internalFormat, width, height, depth, memory,
4171                                  offset);
4172 }
4173 
glTexStorageMem3DMultisampleEXT(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset)4174 void GL_APIENTRY glTexStorageMem3DMultisampleEXT(GLenum target,
4175                                                  GLsizei samples,
4176                                                  GLenum internalFormat,
4177                                                  GLsizei width,
4178                                                  GLsizei height,
4179                                                  GLsizei depth,
4180                                                  GLboolean fixedSampleLocations,
4181                                                  GLuint memory,
4182                                                  GLuint64 offset)
4183 {
4184     return GL_TexStorageMem3DMultisampleEXT(target, samples, internalFormat, width, height, depth,
4185                                             fixedSampleLocations, memory, offset);
4186 }
4187 
4188 // GL_EXT_memory_object_fd
glImportMemoryFdEXT(GLuint memory,GLuint64 size,GLenum handleType,GLint fd)4189 void GL_APIENTRY glImportMemoryFdEXT(GLuint memory, GLuint64 size, GLenum handleType, GLint fd)
4190 {
4191     return GL_ImportMemoryFdEXT(memory, size, handleType, fd);
4192 }
4193 
4194 // GL_EXT_multisampled_render_to_texture
glFramebufferTexture2DMultisampleEXT(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLsizei samples)4195 void GL_APIENTRY glFramebufferTexture2DMultisampleEXT(GLenum target,
4196                                                       GLenum attachment,
4197                                                       GLenum textarget,
4198                                                       GLuint texture,
4199                                                       GLint level,
4200                                                       GLsizei samples)
4201 {
4202     return GL_FramebufferTexture2DMultisampleEXT(target, attachment, textarget, texture, level,
4203                                                  samples);
4204 }
4205 
glRenderbufferStorageMultisampleEXT(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)4206 void GL_APIENTRY glRenderbufferStorageMultisampleEXT(GLenum target,
4207                                                      GLsizei samples,
4208                                                      GLenum internalformat,
4209                                                      GLsizei width,
4210                                                      GLsizei height)
4211 {
4212     return GL_RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height);
4213 }
4214 
4215 // GL_EXT_occlusion_query_boolean
4216 
4217 // GL_EXT_primitive_bounding_box
glPrimitiveBoundingBoxEXT(GLfloat minX,GLfloat minY,GLfloat minZ,GLfloat minW,GLfloat maxX,GLfloat maxY,GLfloat maxZ,GLfloat maxW)4218 void GL_APIENTRY glPrimitiveBoundingBoxEXT(GLfloat minX,
4219                                            GLfloat minY,
4220                                            GLfloat minZ,
4221                                            GLfloat minW,
4222                                            GLfloat maxX,
4223                                            GLfloat maxY,
4224                                            GLfloat maxZ,
4225                                            GLfloat maxW)
4226 {
4227     return GL_PrimitiveBoundingBoxEXT(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW);
4228 }
4229 
4230 // GL_EXT_read_format_bgra
4231 
4232 // GL_EXT_robustness
glGetGraphicsResetStatusEXT()4233 GLenum GL_APIENTRY glGetGraphicsResetStatusEXT()
4234 {
4235     return GL_GetGraphicsResetStatusEXT();
4236 }
4237 
glGetnUniformfvEXT(GLuint program,GLint location,GLsizei bufSize,GLfloat * params)4238 void GL_APIENTRY glGetnUniformfvEXT(GLuint program,
4239                                     GLint location,
4240                                     GLsizei bufSize,
4241                                     GLfloat *params)
4242 {
4243     return GL_GetnUniformfvEXT(program, location, bufSize, params);
4244 }
4245 
glGetnUniformivEXT(GLuint program,GLint location,GLsizei bufSize,GLint * params)4246 void GL_APIENTRY glGetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint *params)
4247 {
4248     return GL_GetnUniformivEXT(program, location, bufSize, params);
4249 }
4250 
glReadnPixelsEXT(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,void * data)4251 void GL_APIENTRY glReadnPixelsEXT(GLint x,
4252                                   GLint y,
4253                                   GLsizei width,
4254                                   GLsizei height,
4255                                   GLenum format,
4256                                   GLenum type,
4257                                   GLsizei bufSize,
4258                                   void *data)
4259 {
4260     return GL_ReadnPixelsEXT(x, y, width, height, format, type, bufSize, data);
4261 }
4262 
4263 // GL_EXT_sRGB
4264 
4265 // GL_EXT_semaphore
glDeleteSemaphoresEXT(GLsizei n,const GLuint * semaphores)4266 void GL_APIENTRY glDeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores)
4267 {
4268     return GL_DeleteSemaphoresEXT(n, semaphores);
4269 }
4270 
glGenSemaphoresEXT(GLsizei n,GLuint * semaphores)4271 void GL_APIENTRY glGenSemaphoresEXT(GLsizei n, GLuint *semaphores)
4272 {
4273     return GL_GenSemaphoresEXT(n, semaphores);
4274 }
4275 
glGetSemaphoreParameterui64vEXT(GLuint semaphore,GLenum pname,GLuint64 * params)4276 void GL_APIENTRY glGetSemaphoreParameterui64vEXT(GLuint semaphore, GLenum pname, GLuint64 *params)
4277 {
4278     return GL_GetSemaphoreParameterui64vEXT(semaphore, pname, params);
4279 }
4280 
glIsSemaphoreEXT(GLuint semaphore)4281 GLboolean GL_APIENTRY glIsSemaphoreEXT(GLuint semaphore)
4282 {
4283     return GL_IsSemaphoreEXT(semaphore);
4284 }
4285 
glSemaphoreParameterui64vEXT(GLuint semaphore,GLenum pname,const GLuint64 * params)4286 void GL_APIENTRY glSemaphoreParameterui64vEXT(GLuint semaphore,
4287                                               GLenum pname,
4288                                               const GLuint64 *params)
4289 {
4290     return GL_SemaphoreParameterui64vEXT(semaphore, pname, params);
4291 }
4292 
glSignalSemaphoreEXT(GLuint semaphore,GLuint numBufferBarriers,const GLuint * buffers,GLuint numTextureBarriers,const GLuint * textures,const GLenum * dstLayouts)4293 void GL_APIENTRY glSignalSemaphoreEXT(GLuint semaphore,
4294                                       GLuint numBufferBarriers,
4295                                       const GLuint *buffers,
4296                                       GLuint numTextureBarriers,
4297                                       const GLuint *textures,
4298                                       const GLenum *dstLayouts)
4299 {
4300     return GL_SignalSemaphoreEXT(semaphore, numBufferBarriers, buffers, numTextureBarriers,
4301                                  textures, dstLayouts);
4302 }
4303 
glWaitSemaphoreEXT(GLuint semaphore,GLuint numBufferBarriers,const GLuint * buffers,GLuint numTextureBarriers,const GLuint * textures,const GLenum * srcLayouts)4304 void GL_APIENTRY glWaitSemaphoreEXT(GLuint semaphore,
4305                                     GLuint numBufferBarriers,
4306                                     const GLuint *buffers,
4307                                     GLuint numTextureBarriers,
4308                                     const GLuint *textures,
4309                                     const GLenum *srcLayouts)
4310 {
4311     return GL_WaitSemaphoreEXT(semaphore, numBufferBarriers, buffers, numTextureBarriers, textures,
4312                                srcLayouts);
4313 }
4314 
4315 // GL_EXT_semaphore_fd
glImportSemaphoreFdEXT(GLuint semaphore,GLenum handleType,GLint fd)4316 void GL_APIENTRY glImportSemaphoreFdEXT(GLuint semaphore, GLenum handleType, GLint fd)
4317 {
4318     return GL_ImportSemaphoreFdEXT(semaphore, handleType, fd);
4319 }
4320 
4321 // GL_EXT_separate_shader_objects
glActiveShaderProgramEXT(GLuint pipeline,GLuint program)4322 void GL_APIENTRY glActiveShaderProgramEXT(GLuint pipeline, GLuint program)
4323 {
4324     return GL_ActiveShaderProgramEXT(pipeline, program);
4325 }
4326 
glBindProgramPipelineEXT(GLuint pipeline)4327 void GL_APIENTRY glBindProgramPipelineEXT(GLuint pipeline)
4328 {
4329     return GL_BindProgramPipelineEXT(pipeline);
4330 }
4331 
glCreateShaderProgramvEXT(GLenum type,GLsizei count,const GLchar ** strings)4332 GLuint GL_APIENTRY glCreateShaderProgramvEXT(GLenum type, GLsizei count, const GLchar **strings)
4333 {
4334     return GL_CreateShaderProgramvEXT(type, count, strings);
4335 }
4336 
glDeleteProgramPipelinesEXT(GLsizei n,const GLuint * pipelines)4337 void GL_APIENTRY glDeleteProgramPipelinesEXT(GLsizei n, const GLuint *pipelines)
4338 {
4339     return GL_DeleteProgramPipelinesEXT(n, pipelines);
4340 }
4341 
glGenProgramPipelinesEXT(GLsizei n,GLuint * pipelines)4342 void GL_APIENTRY glGenProgramPipelinesEXT(GLsizei n, GLuint *pipelines)
4343 {
4344     return GL_GenProgramPipelinesEXT(n, pipelines);
4345 }
4346 
glGetProgramPipelineInfoLogEXT(GLuint pipeline,GLsizei bufSize,GLsizei * length,GLchar * infoLog)4347 void GL_APIENTRY glGetProgramPipelineInfoLogEXT(GLuint pipeline,
4348                                                 GLsizei bufSize,
4349                                                 GLsizei *length,
4350                                                 GLchar *infoLog)
4351 {
4352     return GL_GetProgramPipelineInfoLogEXT(pipeline, bufSize, length, infoLog);
4353 }
4354 
glGetProgramPipelineivEXT(GLuint pipeline,GLenum pname,GLint * params)4355 void GL_APIENTRY glGetProgramPipelineivEXT(GLuint pipeline, GLenum pname, GLint *params)
4356 {
4357     return GL_GetProgramPipelineivEXT(pipeline, pname, params);
4358 }
4359 
glIsProgramPipelineEXT(GLuint pipeline)4360 GLboolean GL_APIENTRY glIsProgramPipelineEXT(GLuint pipeline)
4361 {
4362     return GL_IsProgramPipelineEXT(pipeline);
4363 }
4364 
glProgramParameteriEXT(GLuint program,GLenum pname,GLint value)4365 void GL_APIENTRY glProgramParameteriEXT(GLuint program, GLenum pname, GLint value)
4366 {
4367     return GL_ProgramParameteriEXT(program, pname, value);
4368 }
4369 
glProgramUniform1fEXT(GLuint program,GLint location,GLfloat v0)4370 void GL_APIENTRY glProgramUniform1fEXT(GLuint program, GLint location, GLfloat v0)
4371 {
4372     return GL_ProgramUniform1fEXT(program, location, v0);
4373 }
4374 
glProgramUniform1fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4375 void GL_APIENTRY glProgramUniform1fvEXT(GLuint program,
4376                                         GLint location,
4377                                         GLsizei count,
4378                                         const GLfloat *value)
4379 {
4380     return GL_ProgramUniform1fvEXT(program, location, count, value);
4381 }
4382 
glProgramUniform1iEXT(GLuint program,GLint location,GLint v0)4383 void GL_APIENTRY glProgramUniform1iEXT(GLuint program, GLint location, GLint v0)
4384 {
4385     return GL_ProgramUniform1iEXT(program, location, v0);
4386 }
4387 
glProgramUniform1ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4388 void GL_APIENTRY glProgramUniform1ivEXT(GLuint program,
4389                                         GLint location,
4390                                         GLsizei count,
4391                                         const GLint *value)
4392 {
4393     return GL_ProgramUniform1ivEXT(program, location, count, value);
4394 }
4395 
glProgramUniform1uiEXT(GLuint program,GLint location,GLuint v0)4396 void GL_APIENTRY glProgramUniform1uiEXT(GLuint program, GLint location, GLuint v0)
4397 {
4398     return GL_ProgramUniform1uiEXT(program, location, v0);
4399 }
4400 
glProgramUniform1uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4401 void GL_APIENTRY glProgramUniform1uivEXT(GLuint program,
4402                                          GLint location,
4403                                          GLsizei count,
4404                                          const GLuint *value)
4405 {
4406     return GL_ProgramUniform1uivEXT(program, location, count, value);
4407 }
4408 
glProgramUniform2fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1)4409 void GL_APIENTRY glProgramUniform2fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1)
4410 {
4411     return GL_ProgramUniform2fEXT(program, location, v0, v1);
4412 }
4413 
glProgramUniform2fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4414 void GL_APIENTRY glProgramUniform2fvEXT(GLuint program,
4415                                         GLint location,
4416                                         GLsizei count,
4417                                         const GLfloat *value)
4418 {
4419     return GL_ProgramUniform2fvEXT(program, location, count, value);
4420 }
4421 
glProgramUniform2iEXT(GLuint program,GLint location,GLint v0,GLint v1)4422 void GL_APIENTRY glProgramUniform2iEXT(GLuint program, GLint location, GLint v0, GLint v1)
4423 {
4424     return GL_ProgramUniform2iEXT(program, location, v0, v1);
4425 }
4426 
glProgramUniform2ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4427 void GL_APIENTRY glProgramUniform2ivEXT(GLuint program,
4428                                         GLint location,
4429                                         GLsizei count,
4430                                         const GLint *value)
4431 {
4432     return GL_ProgramUniform2ivEXT(program, location, count, value);
4433 }
4434 
glProgramUniform2uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1)4435 void GL_APIENTRY glProgramUniform2uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1)
4436 {
4437     return GL_ProgramUniform2uiEXT(program, location, v0, v1);
4438 }
4439 
glProgramUniform2uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4440 void GL_APIENTRY glProgramUniform2uivEXT(GLuint program,
4441                                          GLint location,
4442                                          GLsizei count,
4443                                          const GLuint *value)
4444 {
4445     return GL_ProgramUniform2uivEXT(program, location, count, value);
4446 }
4447 
4448 void GL_APIENTRY
glProgramUniform3fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2)4449 glProgramUniform3fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
4450 {
4451     return GL_ProgramUniform3fEXT(program, location, v0, v1, v2);
4452 }
4453 
glProgramUniform3fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4454 void GL_APIENTRY glProgramUniform3fvEXT(GLuint program,
4455                                         GLint location,
4456                                         GLsizei count,
4457                                         const GLfloat *value)
4458 {
4459     return GL_ProgramUniform3fvEXT(program, location, count, value);
4460 }
4461 
glProgramUniform3iEXT(GLuint program,GLint location,GLint v0,GLint v1,GLint v2)4462 void GL_APIENTRY glProgramUniform3iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
4463 {
4464     return GL_ProgramUniform3iEXT(program, location, v0, v1, v2);
4465 }
4466 
glProgramUniform3ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4467 void GL_APIENTRY glProgramUniform3ivEXT(GLuint program,
4468                                         GLint location,
4469                                         GLsizei count,
4470                                         const GLint *value)
4471 {
4472     return GL_ProgramUniform3ivEXT(program, location, count, value);
4473 }
4474 
4475 void GL_APIENTRY
glProgramUniform3uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2)4476 glProgramUniform3uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
4477 {
4478     return GL_ProgramUniform3uiEXT(program, location, v0, v1, v2);
4479 }
4480 
glProgramUniform3uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4481 void GL_APIENTRY glProgramUniform3uivEXT(GLuint program,
4482                                          GLint location,
4483                                          GLsizei count,
4484                                          const GLuint *value)
4485 {
4486     return GL_ProgramUniform3uivEXT(program, location, count, value);
4487 }
4488 
glProgramUniform4fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)4489 void GL_APIENTRY glProgramUniform4fEXT(GLuint program,
4490                                        GLint location,
4491                                        GLfloat v0,
4492                                        GLfloat v1,
4493                                        GLfloat v2,
4494                                        GLfloat v3)
4495 {
4496     return GL_ProgramUniform4fEXT(program, location, v0, v1, v2, v3);
4497 }
4498 
glProgramUniform4fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4499 void GL_APIENTRY glProgramUniform4fvEXT(GLuint program,
4500                                         GLint location,
4501                                         GLsizei count,
4502                                         const GLfloat *value)
4503 {
4504     return GL_ProgramUniform4fvEXT(program, location, count, value);
4505 }
4506 
4507 void GL_APIENTRY
glProgramUniform4iEXT(GLuint program,GLint location,GLint v0,GLint v1,GLint v2,GLint v3)4508 glProgramUniform4iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
4509 {
4510     return GL_ProgramUniform4iEXT(program, location, v0, v1, v2, v3);
4511 }
4512 
glProgramUniform4ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4513 void GL_APIENTRY glProgramUniform4ivEXT(GLuint program,
4514                                         GLint location,
4515                                         GLsizei count,
4516                                         const GLint *value)
4517 {
4518     return GL_ProgramUniform4ivEXT(program, location, count, value);
4519 }
4520 
4521 void GL_APIENTRY
glProgramUniform4uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)4522 glProgramUniform4uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
4523 {
4524     return GL_ProgramUniform4uiEXT(program, location, v0, v1, v2, v3);
4525 }
4526 
glProgramUniform4uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4527 void GL_APIENTRY glProgramUniform4uivEXT(GLuint program,
4528                                          GLint location,
4529                                          GLsizei count,
4530                                          const GLuint *value)
4531 {
4532     return GL_ProgramUniform4uivEXT(program, location, count, value);
4533 }
4534 
glProgramUniformMatrix2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4535 void GL_APIENTRY glProgramUniformMatrix2fvEXT(GLuint program,
4536                                               GLint location,
4537                                               GLsizei count,
4538                                               GLboolean transpose,
4539                                               const GLfloat *value)
4540 {
4541     return GL_ProgramUniformMatrix2fvEXT(program, location, count, transpose, value);
4542 }
4543 
glProgramUniformMatrix2x3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4544 void GL_APIENTRY glProgramUniformMatrix2x3fvEXT(GLuint program,
4545                                                 GLint location,
4546                                                 GLsizei count,
4547                                                 GLboolean transpose,
4548                                                 const GLfloat *value)
4549 {
4550     return GL_ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value);
4551 }
4552 
glProgramUniformMatrix2x4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4553 void GL_APIENTRY glProgramUniformMatrix2x4fvEXT(GLuint program,
4554                                                 GLint location,
4555                                                 GLsizei count,
4556                                                 GLboolean transpose,
4557                                                 const GLfloat *value)
4558 {
4559     return GL_ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value);
4560 }
4561 
glProgramUniformMatrix3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4562 void GL_APIENTRY glProgramUniformMatrix3fvEXT(GLuint program,
4563                                               GLint location,
4564                                               GLsizei count,
4565                                               GLboolean transpose,
4566                                               const GLfloat *value)
4567 {
4568     return GL_ProgramUniformMatrix3fvEXT(program, location, count, transpose, value);
4569 }
4570 
glProgramUniformMatrix3x2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4571 void GL_APIENTRY glProgramUniformMatrix3x2fvEXT(GLuint program,
4572                                                 GLint location,
4573                                                 GLsizei count,
4574                                                 GLboolean transpose,
4575                                                 const GLfloat *value)
4576 {
4577     return GL_ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value);
4578 }
4579 
glProgramUniformMatrix3x4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4580 void GL_APIENTRY glProgramUniformMatrix3x4fvEXT(GLuint program,
4581                                                 GLint location,
4582                                                 GLsizei count,
4583                                                 GLboolean transpose,
4584                                                 const GLfloat *value)
4585 {
4586     return GL_ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value);
4587 }
4588 
glProgramUniformMatrix4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4589 void GL_APIENTRY glProgramUniformMatrix4fvEXT(GLuint program,
4590                                               GLint location,
4591                                               GLsizei count,
4592                                               GLboolean transpose,
4593                                               const GLfloat *value)
4594 {
4595     return GL_ProgramUniformMatrix4fvEXT(program, location, count, transpose, value);
4596 }
4597 
glProgramUniformMatrix4x2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4598 void GL_APIENTRY glProgramUniformMatrix4x2fvEXT(GLuint program,
4599                                                 GLint location,
4600                                                 GLsizei count,
4601                                                 GLboolean transpose,
4602                                                 const GLfloat *value)
4603 {
4604     return GL_ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value);
4605 }
4606 
glProgramUniformMatrix4x3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4607 void GL_APIENTRY glProgramUniformMatrix4x3fvEXT(GLuint program,
4608                                                 GLint location,
4609                                                 GLsizei count,
4610                                                 GLboolean transpose,
4611                                                 const GLfloat *value)
4612 {
4613     return GL_ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value);
4614 }
4615 
glUseProgramStagesEXT(GLuint pipeline,GLbitfield stages,GLuint program)4616 void GL_APIENTRY glUseProgramStagesEXT(GLuint pipeline, GLbitfield stages, GLuint program)
4617 {
4618     return GL_UseProgramStagesEXT(pipeline, stages, program);
4619 }
4620 
glValidateProgramPipelineEXT(GLuint pipeline)4621 void GL_APIENTRY glValidateProgramPipelineEXT(GLuint pipeline)
4622 {
4623     return GL_ValidateProgramPipelineEXT(pipeline);
4624 }
4625 
4626 // GL_EXT_shader_framebuffer_fetch_non_coherent
glFramebufferFetchBarrierEXT()4627 void GL_APIENTRY glFramebufferFetchBarrierEXT()
4628 {
4629     return GL_FramebufferFetchBarrierEXT();
4630 }
4631 
4632 // GL_EXT_shader_io_blocks
4633 
4634 // GL_EXT_tessellation_shader
glPatchParameteriEXT(GLenum pname,GLint value)4635 void GL_APIENTRY glPatchParameteriEXT(GLenum pname, GLint value)
4636 {
4637     return GL_PatchParameteriEXT(pname, value);
4638 }
4639 
4640 // GL_EXT_texture_border_clamp
glGetSamplerParameterIivEXT(GLuint sampler,GLenum pname,GLint * params)4641 void GL_APIENTRY glGetSamplerParameterIivEXT(GLuint sampler, GLenum pname, GLint *params)
4642 {
4643     return GL_GetSamplerParameterIivEXT(sampler, pname, params);
4644 }
4645 
glGetSamplerParameterIuivEXT(GLuint sampler,GLenum pname,GLuint * params)4646 void GL_APIENTRY glGetSamplerParameterIuivEXT(GLuint sampler, GLenum pname, GLuint *params)
4647 {
4648     return GL_GetSamplerParameterIuivEXT(sampler, pname, params);
4649 }
4650 
glGetTexParameterIivEXT(GLenum target,GLenum pname,GLint * params)4651 void GL_APIENTRY glGetTexParameterIivEXT(GLenum target, GLenum pname, GLint *params)
4652 {
4653     return GL_GetTexParameterIivEXT(target, pname, params);
4654 }
4655 
glGetTexParameterIuivEXT(GLenum target,GLenum pname,GLuint * params)4656 void GL_APIENTRY glGetTexParameterIuivEXT(GLenum target, GLenum pname, GLuint *params)
4657 {
4658     return GL_GetTexParameterIuivEXT(target, pname, params);
4659 }
4660 
glSamplerParameterIivEXT(GLuint sampler,GLenum pname,const GLint * param)4661 void GL_APIENTRY glSamplerParameterIivEXT(GLuint sampler, GLenum pname, const GLint *param)
4662 {
4663     return GL_SamplerParameterIivEXT(sampler, pname, param);
4664 }
4665 
glSamplerParameterIuivEXT(GLuint sampler,GLenum pname,const GLuint * param)4666 void GL_APIENTRY glSamplerParameterIuivEXT(GLuint sampler, GLenum pname, const GLuint *param)
4667 {
4668     return GL_SamplerParameterIuivEXT(sampler, pname, param);
4669 }
4670 
glTexParameterIivEXT(GLenum target,GLenum pname,const GLint * params)4671 void GL_APIENTRY glTexParameterIivEXT(GLenum target, GLenum pname, const GLint *params)
4672 {
4673     return GL_TexParameterIivEXT(target, pname, params);
4674 }
4675 
glTexParameterIuivEXT(GLenum target,GLenum pname,const GLuint * params)4676 void GL_APIENTRY glTexParameterIuivEXT(GLenum target, GLenum pname, const GLuint *params)
4677 {
4678     return GL_TexParameterIuivEXT(target, pname, params);
4679 }
4680 
4681 // GL_EXT_texture_buffer
glTexBufferEXT(GLenum target,GLenum internalformat,GLuint buffer)4682 void GL_APIENTRY glTexBufferEXT(GLenum target, GLenum internalformat, GLuint buffer)
4683 {
4684     return GL_TexBufferEXT(target, internalformat, buffer);
4685 }
4686 
glTexBufferRangeEXT(GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)4687 void GL_APIENTRY glTexBufferRangeEXT(GLenum target,
4688                                      GLenum internalformat,
4689                                      GLuint buffer,
4690                                      GLintptr offset,
4691                                      GLsizeiptr size)
4692 {
4693     return GL_TexBufferRangeEXT(target, internalformat, buffer, offset, size);
4694 }
4695 
4696 // GL_EXT_texture_compression_bptc
4697 
4698 // GL_EXT_texture_compression_dxt1
4699 
4700 // GL_EXT_texture_compression_rgtc
4701 
4702 // GL_EXT_texture_compression_s3tc
4703 
4704 // GL_EXT_texture_compression_s3tc_srgb
4705 
4706 // GL_EXT_texture_cube_map_array
4707 
4708 // GL_EXT_texture_filter_anisotropic
4709 
4710 // GL_EXT_texture_format_BGRA8888
4711 
4712 // GL_EXT_texture_sRGB_R8
4713 
4714 // GL_EXT_texture_sRGB_RG8
4715 
4716 // GL_EXT_texture_storage
glTexStorage1DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width)4717 void GL_APIENTRY glTexStorage1DEXT(GLenum target,
4718                                    GLsizei levels,
4719                                    GLenum internalformat,
4720                                    GLsizei width)
4721 {
4722     return GL_TexStorage1DEXT(target, levels, internalformat, width);
4723 }
4724 
glTexStorage2DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height)4725 void GL_APIENTRY glTexStorage2DEXT(GLenum target,
4726                                    GLsizei levels,
4727                                    GLenum internalformat,
4728                                    GLsizei width,
4729                                    GLsizei height)
4730 {
4731     return GL_TexStorage2DEXT(target, levels, internalformat, width, height);
4732 }
4733 
glTexStorage3DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth)4734 void GL_APIENTRY glTexStorage3DEXT(GLenum target,
4735                                    GLsizei levels,
4736                                    GLenum internalformat,
4737                                    GLsizei width,
4738                                    GLsizei height,
4739                                    GLsizei depth)
4740 {
4741     return GL_TexStorage3DEXT(target, levels, internalformat, width, height, depth);
4742 }
4743 
4744 // GL_KHR_blend_equation_advanced
glBlendBarrierKHR()4745 void GL_APIENTRY glBlendBarrierKHR()
4746 {
4747     return GL_BlendBarrierKHR();
4748 }
4749 
4750 // GL_KHR_debug
glDebugMessageCallbackKHR(GLDEBUGPROCKHR callback,const void * userParam)4751 void GL_APIENTRY glDebugMessageCallbackKHR(GLDEBUGPROCKHR callback, const void *userParam)
4752 {
4753     return GL_DebugMessageCallbackKHR(callback, userParam);
4754 }
4755 
glDebugMessageControlKHR(GLenum source,GLenum type,GLenum severity,GLsizei count,const GLuint * ids,GLboolean enabled)4756 void GL_APIENTRY glDebugMessageControlKHR(GLenum source,
4757                                           GLenum type,
4758                                           GLenum severity,
4759                                           GLsizei count,
4760                                           const GLuint *ids,
4761                                           GLboolean enabled)
4762 {
4763     return GL_DebugMessageControlKHR(source, type, severity, count, ids, enabled);
4764 }
4765 
glDebugMessageInsertKHR(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar * buf)4766 void GL_APIENTRY glDebugMessageInsertKHR(GLenum source,
4767                                          GLenum type,
4768                                          GLuint id,
4769                                          GLenum severity,
4770                                          GLsizei length,
4771                                          const GLchar *buf)
4772 {
4773     return GL_DebugMessageInsertKHR(source, type, id, severity, length, buf);
4774 }
4775 
glGetDebugMessageLogKHR(GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog)4776 GLuint GL_APIENTRY glGetDebugMessageLogKHR(GLuint count,
4777                                            GLsizei bufSize,
4778                                            GLenum *sources,
4779                                            GLenum *types,
4780                                            GLuint *ids,
4781                                            GLenum *severities,
4782                                            GLsizei *lengths,
4783                                            GLchar *messageLog)
4784 {
4785     return GL_GetDebugMessageLogKHR(count, bufSize, sources, types, ids, severities, lengths,
4786                                     messageLog);
4787 }
4788 
4789 void GL_APIENTRY
glGetObjectLabelKHR(GLenum identifier,GLuint name,GLsizei bufSize,GLsizei * length,GLchar * label)4790 glGetObjectLabelKHR(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
4791 {
4792     return GL_GetObjectLabelKHR(identifier, name, bufSize, length, label);
4793 }
4794 
glGetObjectPtrLabelKHR(const void * ptr,GLsizei bufSize,GLsizei * length,GLchar * label)4795 void GL_APIENTRY glGetObjectPtrLabelKHR(const void *ptr,
4796                                         GLsizei bufSize,
4797                                         GLsizei *length,
4798                                         GLchar *label)
4799 {
4800     return GL_GetObjectPtrLabelKHR(ptr, bufSize, length, label);
4801 }
4802 
glGetPointervKHR(GLenum pname,void ** params)4803 void GL_APIENTRY glGetPointervKHR(GLenum pname, void **params)
4804 {
4805     return GL_GetPointervKHR(pname, params);
4806 }
4807 
glObjectLabelKHR(GLenum identifier,GLuint name,GLsizei length,const GLchar * label)4808 void GL_APIENTRY glObjectLabelKHR(GLenum identifier,
4809                                   GLuint name,
4810                                   GLsizei length,
4811                                   const GLchar *label)
4812 {
4813     return GL_ObjectLabelKHR(identifier, name, length, label);
4814 }
4815 
glObjectPtrLabelKHR(const void * ptr,GLsizei length,const GLchar * label)4816 void GL_APIENTRY glObjectPtrLabelKHR(const void *ptr, GLsizei length, const GLchar *label)
4817 {
4818     return GL_ObjectPtrLabelKHR(ptr, length, label);
4819 }
4820 
glPopDebugGroupKHR()4821 void GL_APIENTRY glPopDebugGroupKHR()
4822 {
4823     return GL_PopDebugGroupKHR();
4824 }
4825 
glPushDebugGroupKHR(GLenum source,GLuint id,GLsizei length,const GLchar * message)4826 void GL_APIENTRY glPushDebugGroupKHR(GLenum source,
4827                                      GLuint id,
4828                                      GLsizei length,
4829                                      const GLchar *message)
4830 {
4831     return GL_PushDebugGroupKHR(source, id, length, message);
4832 }
4833 
4834 // GL_KHR_parallel_shader_compile
glMaxShaderCompilerThreadsKHR(GLuint count)4835 void GL_APIENTRY glMaxShaderCompilerThreadsKHR(GLuint count)
4836 {
4837     return GL_MaxShaderCompilerThreadsKHR(count);
4838 }
4839 
4840 // GL_NV_fence
glDeleteFencesNV(GLsizei n,const GLuint * fences)4841 void GL_APIENTRY glDeleteFencesNV(GLsizei n, const GLuint *fences)
4842 {
4843     return GL_DeleteFencesNV(n, fences);
4844 }
4845 
glFinishFenceNV(GLuint fence)4846 void GL_APIENTRY glFinishFenceNV(GLuint fence)
4847 {
4848     return GL_FinishFenceNV(fence);
4849 }
4850 
glGenFencesNV(GLsizei n,GLuint * fences)4851 void GL_APIENTRY glGenFencesNV(GLsizei n, GLuint *fences)
4852 {
4853     return GL_GenFencesNV(n, fences);
4854 }
4855 
glGetFenceivNV(GLuint fence,GLenum pname,GLint * params)4856 void GL_APIENTRY glGetFenceivNV(GLuint fence, GLenum pname, GLint *params)
4857 {
4858     return GL_GetFenceivNV(fence, pname, params);
4859 }
4860 
glIsFenceNV(GLuint fence)4861 GLboolean GL_APIENTRY glIsFenceNV(GLuint fence)
4862 {
4863     return GL_IsFenceNV(fence);
4864 }
4865 
glSetFenceNV(GLuint fence,GLenum condition)4866 void GL_APIENTRY glSetFenceNV(GLuint fence, GLenum condition)
4867 {
4868     return GL_SetFenceNV(fence, condition);
4869 }
4870 
glTestFenceNV(GLuint fence)4871 GLboolean GL_APIENTRY glTestFenceNV(GLuint fence)
4872 {
4873     return GL_TestFenceNV(fence);
4874 }
4875 
4876 // GL_NV_framebuffer_blit
glBlitFramebufferNV(GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter)4877 void GL_APIENTRY glBlitFramebufferNV(GLint srcX0,
4878                                      GLint srcY0,
4879                                      GLint srcX1,
4880                                      GLint srcY1,
4881                                      GLint dstX0,
4882                                      GLint dstY0,
4883                                      GLint dstX1,
4884                                      GLint dstY1,
4885                                      GLbitfield mask,
4886                                      GLenum filter)
4887 {
4888     return GL_BlitFramebufferNV(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask,
4889                                 filter);
4890 }
4891 
4892 // GL_OES_EGL_image
glEGLImageTargetRenderbufferStorageOES(GLenum target,GLeglImageOES image)4893 void GL_APIENTRY glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image)
4894 {
4895     return GL_EGLImageTargetRenderbufferStorageOES(target, image);
4896 }
4897 
glEGLImageTargetTexture2DOES(GLenum target,GLeglImageOES image)4898 void GL_APIENTRY glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image)
4899 {
4900     return GL_EGLImageTargetTexture2DOES(target, image);
4901 }
4902 
4903 // GL_OES_compressed_ETC1_RGB8_texture
4904 
4905 // GL_OES_copy_image
glCopyImageSubDataOES(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)4906 void GL_APIENTRY glCopyImageSubDataOES(GLuint srcName,
4907                                        GLenum srcTarget,
4908                                        GLint srcLevel,
4909                                        GLint srcX,
4910                                        GLint srcY,
4911                                        GLint srcZ,
4912                                        GLuint dstName,
4913                                        GLenum dstTarget,
4914                                        GLint dstLevel,
4915                                        GLint dstX,
4916                                        GLint dstY,
4917                                        GLint dstZ,
4918                                        GLsizei srcWidth,
4919                                        GLsizei srcHeight,
4920                                        GLsizei srcDepth)
4921 {
4922     return GL_CopyImageSubDataOES(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName,
4923                                   dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight,
4924                                   srcDepth);
4925 }
4926 
4927 // GL_OES_depth32
4928 
4929 // GL_OES_draw_buffers_indexed
glBlendEquationSeparateiOES(GLuint buf,GLenum modeRGB,GLenum modeAlpha)4930 void GL_APIENTRY glBlendEquationSeparateiOES(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
4931 {
4932     return GL_BlendEquationSeparateiOES(buf, modeRGB, modeAlpha);
4933 }
4934 
glBlendEquationiOES(GLuint buf,GLenum mode)4935 void GL_APIENTRY glBlendEquationiOES(GLuint buf, GLenum mode)
4936 {
4937     return GL_BlendEquationiOES(buf, mode);
4938 }
4939 
4940 void GL_APIENTRY
glBlendFuncSeparateiOES(GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)4941 glBlendFuncSeparateiOES(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
4942 {
4943     return GL_BlendFuncSeparateiOES(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
4944 }
4945 
glBlendFunciOES(GLuint buf,GLenum src,GLenum dst)4946 void GL_APIENTRY glBlendFunciOES(GLuint buf, GLenum src, GLenum dst)
4947 {
4948     return GL_BlendFunciOES(buf, src, dst);
4949 }
4950 
glColorMaskiOES(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)4951 void GL_APIENTRY glColorMaskiOES(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
4952 {
4953     return GL_ColorMaskiOES(index, r, g, b, a);
4954 }
4955 
glDisableiOES(GLenum target,GLuint index)4956 void GL_APIENTRY glDisableiOES(GLenum target, GLuint index)
4957 {
4958     return GL_DisableiOES(target, index);
4959 }
4960 
glEnableiOES(GLenum target,GLuint index)4961 void GL_APIENTRY glEnableiOES(GLenum target, GLuint index)
4962 {
4963     return GL_EnableiOES(target, index);
4964 }
4965 
glIsEnablediOES(GLenum target,GLuint index)4966 GLboolean GL_APIENTRY glIsEnablediOES(GLenum target, GLuint index)
4967 {
4968     return GL_IsEnablediOES(target, index);
4969 }
4970 
4971 // GL_OES_draw_elements_base_vertex
glDrawElementsBaseVertexOES(GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)4972 void GL_APIENTRY glDrawElementsBaseVertexOES(GLenum mode,
4973                                              GLsizei count,
4974                                              GLenum type,
4975                                              const void *indices,
4976                                              GLint basevertex)
4977 {
4978     return GL_DrawElementsBaseVertexOES(mode, count, type, indices, basevertex);
4979 }
4980 
glDrawElementsInstancedBaseVertexOES(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)4981 void GL_APIENTRY glDrawElementsInstancedBaseVertexOES(GLenum mode,
4982                                                       GLsizei count,
4983                                                       GLenum type,
4984                                                       const void *indices,
4985                                                       GLsizei instancecount,
4986                                                       GLint basevertex)
4987 {
4988     return GL_DrawElementsInstancedBaseVertexOES(mode, count, type, indices, instancecount,
4989                                                  basevertex);
4990 }
4991 
glDrawRangeElementsBaseVertexOES(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)4992 void GL_APIENTRY glDrawRangeElementsBaseVertexOES(GLenum mode,
4993                                                   GLuint start,
4994                                                   GLuint end,
4995                                                   GLsizei count,
4996                                                   GLenum type,
4997                                                   const void *indices,
4998                                                   GLint basevertex)
4999 {
5000     return GL_DrawRangeElementsBaseVertexOES(mode, start, end, count, type, indices, basevertex);
5001 }
5002 
5003 // GL_OES_draw_texture
glDrawTexfOES(GLfloat x,GLfloat y,GLfloat z,GLfloat width,GLfloat height)5004 void GL_APIENTRY glDrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height)
5005 {
5006     return GL_DrawTexfOES(x, y, z, width, height);
5007 }
5008 
glDrawTexfvOES(const GLfloat * coords)5009 void GL_APIENTRY glDrawTexfvOES(const GLfloat *coords)
5010 {
5011     return GL_DrawTexfvOES(coords);
5012 }
5013 
glDrawTexiOES(GLint x,GLint y,GLint z,GLint width,GLint height)5014 void GL_APIENTRY glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height)
5015 {
5016     return GL_DrawTexiOES(x, y, z, width, height);
5017 }
5018 
glDrawTexivOES(const GLint * coords)5019 void GL_APIENTRY glDrawTexivOES(const GLint *coords)
5020 {
5021     return GL_DrawTexivOES(coords);
5022 }
5023 
glDrawTexsOES(GLshort x,GLshort y,GLshort z,GLshort width,GLshort height)5024 void GL_APIENTRY glDrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height)
5025 {
5026     return GL_DrawTexsOES(x, y, z, width, height);
5027 }
5028 
glDrawTexsvOES(const GLshort * coords)5029 void GL_APIENTRY glDrawTexsvOES(const GLshort *coords)
5030 {
5031     return GL_DrawTexsvOES(coords);
5032 }
5033 
glDrawTexxOES(GLfixed x,GLfixed y,GLfixed z,GLfixed width,GLfixed height)5034 void GL_APIENTRY glDrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height)
5035 {
5036     return GL_DrawTexxOES(x, y, z, width, height);
5037 }
5038 
glDrawTexxvOES(const GLfixed * coords)5039 void GL_APIENTRY glDrawTexxvOES(const GLfixed *coords)
5040 {
5041     return GL_DrawTexxvOES(coords);
5042 }
5043 
5044 // GL_OES_framebuffer_object
glBindFramebufferOES(GLenum target,GLuint framebuffer)5045 void GL_APIENTRY glBindFramebufferOES(GLenum target, GLuint framebuffer)
5046 {
5047     return GL_BindFramebufferOES(target, framebuffer);
5048 }
5049 
glBindRenderbufferOES(GLenum target,GLuint renderbuffer)5050 void GL_APIENTRY glBindRenderbufferOES(GLenum target, GLuint renderbuffer)
5051 {
5052     return GL_BindRenderbufferOES(target, renderbuffer);
5053 }
5054 
glCheckFramebufferStatusOES(GLenum target)5055 GLenum GL_APIENTRY glCheckFramebufferStatusOES(GLenum target)
5056 {
5057     return GL_CheckFramebufferStatusOES(target);
5058 }
5059 
glDeleteFramebuffersOES(GLsizei n,const GLuint * framebuffers)5060 void GL_APIENTRY glDeleteFramebuffersOES(GLsizei n, const GLuint *framebuffers)
5061 {
5062     return GL_DeleteFramebuffersOES(n, framebuffers);
5063 }
5064 
glDeleteRenderbuffersOES(GLsizei n,const GLuint * renderbuffers)5065 void GL_APIENTRY glDeleteRenderbuffersOES(GLsizei n, const GLuint *renderbuffers)
5066 {
5067     return GL_DeleteRenderbuffersOES(n, renderbuffers);
5068 }
5069 
glFramebufferRenderbufferOES(GLenum target,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)5070 void GL_APIENTRY glFramebufferRenderbufferOES(GLenum target,
5071                                               GLenum attachment,
5072                                               GLenum renderbuffertarget,
5073                                               GLuint renderbuffer)
5074 {
5075     return GL_FramebufferRenderbufferOES(target, attachment, renderbuffertarget, renderbuffer);
5076 }
5077 
glFramebufferTexture2DOES(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)5078 void GL_APIENTRY glFramebufferTexture2DOES(GLenum target,
5079                                            GLenum attachment,
5080                                            GLenum textarget,
5081                                            GLuint texture,
5082                                            GLint level)
5083 {
5084     return GL_FramebufferTexture2DOES(target, attachment, textarget, texture, level);
5085 }
5086 
glGenFramebuffersOES(GLsizei n,GLuint * framebuffers)5087 void GL_APIENTRY glGenFramebuffersOES(GLsizei n, GLuint *framebuffers)
5088 {
5089     return GL_GenFramebuffersOES(n, framebuffers);
5090 }
5091 
glGenRenderbuffersOES(GLsizei n,GLuint * renderbuffers)5092 void GL_APIENTRY glGenRenderbuffersOES(GLsizei n, GLuint *renderbuffers)
5093 {
5094     return GL_GenRenderbuffersOES(n, renderbuffers);
5095 }
5096 
glGenerateMipmapOES(GLenum target)5097 void GL_APIENTRY glGenerateMipmapOES(GLenum target)
5098 {
5099     return GL_GenerateMipmapOES(target);
5100 }
5101 
glGetFramebufferAttachmentParameterivOES(GLenum target,GLenum attachment,GLenum pname,GLint * params)5102 void GL_APIENTRY glGetFramebufferAttachmentParameterivOES(GLenum target,
5103                                                           GLenum attachment,
5104                                                           GLenum pname,
5105                                                           GLint *params)
5106 {
5107     return GL_GetFramebufferAttachmentParameterivOES(target, attachment, pname, params);
5108 }
5109 
glGetRenderbufferParameterivOES(GLenum target,GLenum pname,GLint * params)5110 void GL_APIENTRY glGetRenderbufferParameterivOES(GLenum target, GLenum pname, GLint *params)
5111 {
5112     return GL_GetRenderbufferParameterivOES(target, pname, params);
5113 }
5114 
glIsFramebufferOES(GLuint framebuffer)5115 GLboolean GL_APIENTRY glIsFramebufferOES(GLuint framebuffer)
5116 {
5117     return GL_IsFramebufferOES(framebuffer);
5118 }
5119 
glIsRenderbufferOES(GLuint renderbuffer)5120 GLboolean GL_APIENTRY glIsRenderbufferOES(GLuint renderbuffer)
5121 {
5122     return GL_IsRenderbufferOES(renderbuffer);
5123 }
5124 
glRenderbufferStorageOES(GLenum target,GLenum internalformat,GLsizei width,GLsizei height)5125 void GL_APIENTRY glRenderbufferStorageOES(GLenum target,
5126                                           GLenum internalformat,
5127                                           GLsizei width,
5128                                           GLsizei height)
5129 {
5130     return GL_RenderbufferStorageOES(target, internalformat, width, height);
5131 }
5132 
5133 // GL_OES_get_program_binary
glGetProgramBinaryOES(GLuint program,GLsizei bufSize,GLsizei * length,GLenum * binaryFormat,void * binary)5134 void GL_APIENTRY glGetProgramBinaryOES(GLuint program,
5135                                        GLsizei bufSize,
5136                                        GLsizei *length,
5137                                        GLenum *binaryFormat,
5138                                        void *binary)
5139 {
5140     return GL_GetProgramBinaryOES(program, bufSize, length, binaryFormat, binary);
5141 }
5142 
glProgramBinaryOES(GLuint program,GLenum binaryFormat,const void * binary,GLint length)5143 void GL_APIENTRY glProgramBinaryOES(GLuint program,
5144                                     GLenum binaryFormat,
5145                                     const void *binary,
5146                                     GLint length)
5147 {
5148     return GL_ProgramBinaryOES(program, binaryFormat, binary, length);
5149 }
5150 
5151 // GL_OES_mapbuffer
glGetBufferPointervOES(GLenum target,GLenum pname,void ** params)5152 void GL_APIENTRY glGetBufferPointervOES(GLenum target, GLenum pname, void **params)
5153 {
5154     return GL_GetBufferPointervOES(target, pname, params);
5155 }
5156 
glMapBufferOES(GLenum target,GLenum access)5157 void *GL_APIENTRY glMapBufferOES(GLenum target, GLenum access)
5158 {
5159     return GL_MapBufferOES(target, access);
5160 }
5161 
glUnmapBufferOES(GLenum target)5162 GLboolean GL_APIENTRY glUnmapBufferOES(GLenum target)
5163 {
5164     return GL_UnmapBufferOES(target);
5165 }
5166 
5167 // GL_OES_matrix_palette
glCurrentPaletteMatrixOES(GLuint matrixpaletteindex)5168 void GL_APIENTRY glCurrentPaletteMatrixOES(GLuint matrixpaletteindex)
5169 {
5170     return GL_CurrentPaletteMatrixOES(matrixpaletteindex);
5171 }
5172 
glLoadPaletteFromModelViewMatrixOES()5173 void GL_APIENTRY glLoadPaletteFromModelViewMatrixOES()
5174 {
5175     return GL_LoadPaletteFromModelViewMatrixOES();
5176 }
5177 
glMatrixIndexPointerOES(GLint size,GLenum type,GLsizei stride,const void * pointer)5178 void GL_APIENTRY glMatrixIndexPointerOES(GLint size,
5179                                          GLenum type,
5180                                          GLsizei stride,
5181                                          const void *pointer)
5182 {
5183     return GL_MatrixIndexPointerOES(size, type, stride, pointer);
5184 }
5185 
glWeightPointerOES(GLint size,GLenum type,GLsizei stride,const void * pointer)5186 void GL_APIENTRY glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const void *pointer)
5187 {
5188     return GL_WeightPointerOES(size, type, stride, pointer);
5189 }
5190 
5191 // GL_OES_point_size_array
glPointSizePointerOES(GLenum type,GLsizei stride,const void * pointer)5192 void GL_APIENTRY glPointSizePointerOES(GLenum type, GLsizei stride, const void *pointer)
5193 {
5194     return GL_PointSizePointerOES(type, stride, pointer);
5195 }
5196 
5197 // GL_OES_query_matrix
glQueryMatrixxOES(GLfixed * mantissa,GLint * exponent)5198 GLbitfield GL_APIENTRY glQueryMatrixxOES(GLfixed *mantissa, GLint *exponent)
5199 {
5200     return GL_QueryMatrixxOES(mantissa, exponent);
5201 }
5202 
5203 // GL_OES_sample_shading
glMinSampleShadingOES(GLfloat value)5204 void GL_APIENTRY glMinSampleShadingOES(GLfloat value)
5205 {
5206     return GL_MinSampleShadingOES(value);
5207 }
5208 
5209 // GL_OES_shader_io_blocks
5210 
5211 // GL_OES_texture_3D
glCompressedTexImage3DOES(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const void * data)5212 void GL_APIENTRY glCompressedTexImage3DOES(GLenum target,
5213                                            GLint level,
5214                                            GLenum internalformat,
5215                                            GLsizei width,
5216                                            GLsizei height,
5217                                            GLsizei depth,
5218                                            GLint border,
5219                                            GLsizei imageSize,
5220                                            const void *data)
5221 {
5222     return GL_CompressedTexImage3DOES(target, level, internalformat, width, height, depth, border,
5223                                       imageSize, data);
5224 }
5225 
glCompressedTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void * data)5226 void GL_APIENTRY glCompressedTexSubImage3DOES(GLenum target,
5227                                               GLint level,
5228                                               GLint xoffset,
5229                                               GLint yoffset,
5230                                               GLint zoffset,
5231                                               GLsizei width,
5232                                               GLsizei height,
5233                                               GLsizei depth,
5234                                               GLenum format,
5235                                               GLsizei imageSize,
5236                                               const void *data)
5237 {
5238     return GL_CompressedTexSubImage3DOES(target, level, xoffset, yoffset, zoffset, width, height,
5239                                          depth, format, imageSize, data);
5240 }
5241 
glCopyTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)5242 void GL_APIENTRY glCopyTexSubImage3DOES(GLenum target,
5243                                         GLint level,
5244                                         GLint xoffset,
5245                                         GLint yoffset,
5246                                         GLint zoffset,
5247                                         GLint x,
5248                                         GLint y,
5249                                         GLsizei width,
5250                                         GLsizei height)
5251 {
5252     return GL_CopyTexSubImage3DOES(target, level, xoffset, yoffset, zoffset, x, y, width, height);
5253 }
5254 
glFramebufferTexture3DOES(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLint zoffset)5255 void GL_APIENTRY glFramebufferTexture3DOES(GLenum target,
5256                                            GLenum attachment,
5257                                            GLenum textarget,
5258                                            GLuint texture,
5259                                            GLint level,
5260                                            GLint zoffset)
5261 {
5262     return GL_FramebufferTexture3DOES(target, attachment, textarget, texture, level, zoffset);
5263 }
5264 
glTexImage3DOES(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const void * pixels)5265 void GL_APIENTRY glTexImage3DOES(GLenum target,
5266                                  GLint level,
5267                                  GLenum internalformat,
5268                                  GLsizei width,
5269                                  GLsizei height,
5270                                  GLsizei depth,
5271                                  GLint border,
5272                                  GLenum format,
5273                                  GLenum type,
5274                                  const void *pixels)
5275 {
5276     return GL_TexImage3DOES(target, level, internalformat, width, height, depth, border, format,
5277                             type, pixels);
5278 }
5279 
glTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * pixels)5280 void GL_APIENTRY glTexSubImage3DOES(GLenum target,
5281                                     GLint level,
5282                                     GLint xoffset,
5283                                     GLint yoffset,
5284                                     GLint zoffset,
5285                                     GLsizei width,
5286                                     GLsizei height,
5287                                     GLsizei depth,
5288                                     GLenum format,
5289                                     GLenum type,
5290                                     const void *pixels)
5291 {
5292     return GL_TexSubImage3DOES(target, level, xoffset, yoffset, zoffset, width, height, depth,
5293                                format, type, pixels);
5294 }
5295 
5296 // GL_OES_texture_border_clamp
glGetSamplerParameterIivOES(GLuint sampler,GLenum pname,GLint * params)5297 void GL_APIENTRY glGetSamplerParameterIivOES(GLuint sampler, GLenum pname, GLint *params)
5298 {
5299     return GL_GetSamplerParameterIivOES(sampler, pname, params);
5300 }
5301 
glGetSamplerParameterIuivOES(GLuint sampler,GLenum pname,GLuint * params)5302 void GL_APIENTRY glGetSamplerParameterIuivOES(GLuint sampler, GLenum pname, GLuint *params)
5303 {
5304     return GL_GetSamplerParameterIuivOES(sampler, pname, params);
5305 }
5306 
glGetTexParameterIivOES(GLenum target,GLenum pname,GLint * params)5307 void GL_APIENTRY glGetTexParameterIivOES(GLenum target, GLenum pname, GLint *params)
5308 {
5309     return GL_GetTexParameterIivOES(target, pname, params);
5310 }
5311 
glGetTexParameterIuivOES(GLenum target,GLenum pname,GLuint * params)5312 void GL_APIENTRY glGetTexParameterIuivOES(GLenum target, GLenum pname, GLuint *params)
5313 {
5314     return GL_GetTexParameterIuivOES(target, pname, params);
5315 }
5316 
glSamplerParameterIivOES(GLuint sampler,GLenum pname,const GLint * param)5317 void GL_APIENTRY glSamplerParameterIivOES(GLuint sampler, GLenum pname, const GLint *param)
5318 {
5319     return GL_SamplerParameterIivOES(sampler, pname, param);
5320 }
5321 
glSamplerParameterIuivOES(GLuint sampler,GLenum pname,const GLuint * param)5322 void GL_APIENTRY glSamplerParameterIuivOES(GLuint sampler, GLenum pname, const GLuint *param)
5323 {
5324     return GL_SamplerParameterIuivOES(sampler, pname, param);
5325 }
5326 
glTexParameterIivOES(GLenum target,GLenum pname,const GLint * params)5327 void GL_APIENTRY glTexParameterIivOES(GLenum target, GLenum pname, const GLint *params)
5328 {
5329     return GL_TexParameterIivOES(target, pname, params);
5330 }
5331 
glTexParameterIuivOES(GLenum target,GLenum pname,const GLuint * params)5332 void GL_APIENTRY glTexParameterIuivOES(GLenum target, GLenum pname, const GLuint *params)
5333 {
5334     return GL_TexParameterIuivOES(target, pname, params);
5335 }
5336 
5337 // GL_OES_texture_buffer
glTexBufferOES(GLenum target,GLenum internalformat,GLuint buffer)5338 void GL_APIENTRY glTexBufferOES(GLenum target, GLenum internalformat, GLuint buffer)
5339 {
5340     return GL_TexBufferOES(target, internalformat, buffer);
5341 }
5342 
glTexBufferRangeOES(GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)5343 void GL_APIENTRY glTexBufferRangeOES(GLenum target,
5344                                      GLenum internalformat,
5345                                      GLuint buffer,
5346                                      GLintptr offset,
5347                                      GLsizeiptr size)
5348 {
5349     return GL_TexBufferRangeOES(target, internalformat, buffer, offset, size);
5350 }
5351 
5352 // GL_OES_texture_cube_map
glGetTexGenfvOES(GLenum coord,GLenum pname,GLfloat * params)5353 void GL_APIENTRY glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat *params)
5354 {
5355     return GL_GetTexGenfvOES(coord, pname, params);
5356 }
5357 
glGetTexGenivOES(GLenum coord,GLenum pname,GLint * params)5358 void GL_APIENTRY glGetTexGenivOES(GLenum coord, GLenum pname, GLint *params)
5359 {
5360     return GL_GetTexGenivOES(coord, pname, params);
5361 }
5362 
glGetTexGenxvOES(GLenum coord,GLenum pname,GLfixed * params)5363 void GL_APIENTRY glGetTexGenxvOES(GLenum coord, GLenum pname, GLfixed *params)
5364 {
5365     return GL_GetTexGenxvOES(coord, pname, params);
5366 }
5367 
glTexGenfOES(GLenum coord,GLenum pname,GLfloat param)5368 void GL_APIENTRY glTexGenfOES(GLenum coord, GLenum pname, GLfloat param)
5369 {
5370     return GL_TexGenfOES(coord, pname, param);
5371 }
5372 
glTexGenfvOES(GLenum coord,GLenum pname,const GLfloat * params)5373 void GL_APIENTRY glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat *params)
5374 {
5375     return GL_TexGenfvOES(coord, pname, params);
5376 }
5377 
glTexGeniOES(GLenum coord,GLenum pname,GLint param)5378 void GL_APIENTRY glTexGeniOES(GLenum coord, GLenum pname, GLint param)
5379 {
5380     return GL_TexGeniOES(coord, pname, param);
5381 }
5382 
glTexGenivOES(GLenum coord,GLenum pname,const GLint * params)5383 void GL_APIENTRY glTexGenivOES(GLenum coord, GLenum pname, const GLint *params)
5384 {
5385     return GL_TexGenivOES(coord, pname, params);
5386 }
5387 
glTexGenxOES(GLenum coord,GLenum pname,GLfixed param)5388 void GL_APIENTRY glTexGenxOES(GLenum coord, GLenum pname, GLfixed param)
5389 {
5390     return GL_TexGenxOES(coord, pname, param);
5391 }
5392 
glTexGenxvOES(GLenum coord,GLenum pname,const GLfixed * params)5393 void GL_APIENTRY glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed *params)
5394 {
5395     return GL_TexGenxvOES(coord, pname, params);
5396 }
5397 
5398 // GL_OES_texture_cube_map_array
5399 
5400 // GL_OES_texture_half_float
5401 
5402 // GL_OES_texture_stencil8
5403 
5404 // GL_OES_texture_storage_multisample_2d_array
glTexStorage3DMultisampleOES(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)5405 void GL_APIENTRY glTexStorage3DMultisampleOES(GLenum target,
5406                                               GLsizei samples,
5407                                               GLenum internalformat,
5408                                               GLsizei width,
5409                                               GLsizei height,
5410                                               GLsizei depth,
5411                                               GLboolean fixedsamplelocations)
5412 {
5413     return GL_TexStorage3DMultisampleOES(target, samples, internalformat, width, height, depth,
5414                                          fixedsamplelocations);
5415 }
5416 
5417 // GL_OES_vertex_array_object
glBindVertexArrayOES(GLuint array)5418 void GL_APIENTRY glBindVertexArrayOES(GLuint array)
5419 {
5420     return GL_BindVertexArrayOES(array);
5421 }
5422 
glDeleteVertexArraysOES(GLsizei n,const GLuint * arrays)5423 void GL_APIENTRY glDeleteVertexArraysOES(GLsizei n, const GLuint *arrays)
5424 {
5425     return GL_DeleteVertexArraysOES(n, arrays);
5426 }
5427 
glGenVertexArraysOES(GLsizei n,GLuint * arrays)5428 void GL_APIENTRY glGenVertexArraysOES(GLsizei n, GLuint *arrays)
5429 {
5430     return GL_GenVertexArraysOES(n, arrays);
5431 }
5432 
glIsVertexArrayOES(GLuint array)5433 GLboolean GL_APIENTRY glIsVertexArrayOES(GLuint array)
5434 {
5435     return GL_IsVertexArrayOES(array);
5436 }
5437 
5438 // GL_OVR_multiview
glFramebufferTextureMultiviewOVR(GLenum target,GLenum attachment,GLuint texture,GLint level,GLint baseViewIndex,GLsizei numViews)5439 void GL_APIENTRY glFramebufferTextureMultiviewOVR(GLenum target,
5440                                                   GLenum attachment,
5441                                                   GLuint texture,
5442                                                   GLint level,
5443                                                   GLint baseViewIndex,
5444                                                   GLsizei numViews)
5445 {
5446     return GL_FramebufferTextureMultiviewOVR(target, attachment, texture, level, baseViewIndex,
5447                                              numViews);
5448 }
5449 
5450 // GL_OVR_multiview2
5451 
5452 // EGL_ANGLE_explicit_context
glActiveShaderProgramContextANGLE(GLeglContext ctx,GLuint pipeline,GLuint program)5453 void GL_APIENTRY glActiveShaderProgramContextANGLE(GLeglContext ctx,
5454                                                    GLuint pipeline,
5455                                                    GLuint program)
5456 {
5457     return GL_ActiveShaderProgramContextANGLE(ctx, pipeline, program);
5458 }
5459 
glActiveShaderProgramEXTContextANGLE(GLeglContext ctx,GLuint pipeline,GLuint program)5460 void GL_APIENTRY glActiveShaderProgramEXTContextANGLE(GLeglContext ctx,
5461                                                       GLuint pipeline,
5462                                                       GLuint program)
5463 {
5464     return GL_ActiveShaderProgramEXTContextANGLE(ctx, pipeline, program);
5465 }
5466 
glActiveTextureContextANGLE(GLeglContext ctx,GLenum texture)5467 void GL_APIENTRY glActiveTextureContextANGLE(GLeglContext ctx, GLenum texture)
5468 {
5469     return GL_ActiveTextureContextANGLE(ctx, texture);
5470 }
5471 
glAlphaFuncContextANGLE(GLeglContext ctx,GLenum func,GLfloat ref)5472 void GL_APIENTRY glAlphaFuncContextANGLE(GLeglContext ctx, GLenum func, GLfloat ref)
5473 {
5474     return GL_AlphaFuncContextANGLE(ctx, func, ref);
5475 }
5476 
glAlphaFuncxContextANGLE(GLeglContext ctx,GLenum func,GLfixed ref)5477 void GL_APIENTRY glAlphaFuncxContextANGLE(GLeglContext ctx, GLenum func, GLfixed ref)
5478 {
5479     return GL_AlphaFuncxContextANGLE(ctx, func, ref);
5480 }
5481 
glAttachShaderContextANGLE(GLeglContext ctx,GLuint program,GLuint shader)5482 void GL_APIENTRY glAttachShaderContextANGLE(GLeglContext ctx, GLuint program, GLuint shader)
5483 {
5484     return GL_AttachShaderContextANGLE(ctx, program, shader);
5485 }
5486 
glBeginQueryContextANGLE(GLeglContext ctx,GLenum target,GLuint id)5487 void GL_APIENTRY glBeginQueryContextANGLE(GLeglContext ctx, GLenum target, GLuint id)
5488 {
5489     return GL_BeginQueryContextANGLE(ctx, target, id);
5490 }
5491 
glBeginQueryEXTContextANGLE(GLeglContext ctx,GLenum target,GLuint id)5492 void GL_APIENTRY glBeginQueryEXTContextANGLE(GLeglContext ctx, GLenum target, GLuint id)
5493 {
5494     return GL_BeginQueryEXTContextANGLE(ctx, target, id);
5495 }
5496 
glBeginTransformFeedbackContextANGLE(GLeglContext ctx,GLenum primitiveMode)5497 void GL_APIENTRY glBeginTransformFeedbackContextANGLE(GLeglContext ctx, GLenum primitiveMode)
5498 {
5499     return GL_BeginTransformFeedbackContextANGLE(ctx, primitiveMode);
5500 }
5501 
glBindAttribLocationContextANGLE(GLeglContext ctx,GLuint program,GLuint index,const GLchar * name)5502 void GL_APIENTRY glBindAttribLocationContextANGLE(GLeglContext ctx,
5503                                                   GLuint program,
5504                                                   GLuint index,
5505                                                   const GLchar *name)
5506 {
5507     return GL_BindAttribLocationContextANGLE(ctx, program, index, name);
5508 }
5509 
glBindBufferContextANGLE(GLeglContext ctx,GLenum target,GLuint buffer)5510 void GL_APIENTRY glBindBufferContextANGLE(GLeglContext ctx, GLenum target, GLuint buffer)
5511 {
5512     return GL_BindBufferContextANGLE(ctx, target, buffer);
5513 }
5514 
glBindBufferBaseContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLuint buffer)5515 void GL_APIENTRY glBindBufferBaseContextANGLE(GLeglContext ctx,
5516                                               GLenum target,
5517                                               GLuint index,
5518                                               GLuint buffer)
5519 {
5520     return GL_BindBufferBaseContextANGLE(ctx, target, index, buffer);
5521 }
5522 
glBindBufferRangeContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLuint buffer,GLintptr offset,GLsizeiptr size)5523 void GL_APIENTRY glBindBufferRangeContextANGLE(GLeglContext ctx,
5524                                                GLenum target,
5525                                                GLuint index,
5526                                                GLuint buffer,
5527                                                GLintptr offset,
5528                                                GLsizeiptr size)
5529 {
5530     return GL_BindBufferRangeContextANGLE(ctx, target, index, buffer, offset, size);
5531 }
5532 
glBindFragDataLocationEXTContextANGLE(GLeglContext ctx,GLuint program,GLuint color,const GLchar * name)5533 void GL_APIENTRY glBindFragDataLocationEXTContextANGLE(GLeglContext ctx,
5534                                                        GLuint program,
5535                                                        GLuint color,
5536                                                        const GLchar *name)
5537 {
5538     return GL_BindFragDataLocationEXTContextANGLE(ctx, program, color, name);
5539 }
5540 
glBindFragDataLocationIndexedEXTContextANGLE(GLeglContext ctx,GLuint program,GLuint colorNumber,GLuint index,const GLchar * name)5541 void GL_APIENTRY glBindFragDataLocationIndexedEXTContextANGLE(GLeglContext ctx,
5542                                                               GLuint program,
5543                                                               GLuint colorNumber,
5544                                                               GLuint index,
5545                                                               const GLchar *name)
5546 {
5547     return GL_BindFragDataLocationIndexedEXTContextANGLE(ctx, program, colorNumber, index, name);
5548 }
5549 
glBindFramebufferContextANGLE(GLeglContext ctx,GLenum target,GLuint framebuffer)5550 void GL_APIENTRY glBindFramebufferContextANGLE(GLeglContext ctx, GLenum target, GLuint framebuffer)
5551 {
5552     return GL_BindFramebufferContextANGLE(ctx, target, framebuffer);
5553 }
5554 
glBindFramebufferOESContextANGLE(GLeglContext ctx,GLenum target,GLuint framebuffer)5555 void GL_APIENTRY glBindFramebufferOESContextANGLE(GLeglContext ctx,
5556                                                   GLenum target,
5557                                                   GLuint framebuffer)
5558 {
5559     return GL_BindFramebufferOESContextANGLE(ctx, target, framebuffer);
5560 }
5561 
glBindImageTextureContextANGLE(GLeglContext ctx,GLuint unit,GLuint texture,GLint level,GLboolean layered,GLint layer,GLenum access,GLenum format)5562 void GL_APIENTRY glBindImageTextureContextANGLE(GLeglContext ctx,
5563                                                 GLuint unit,
5564                                                 GLuint texture,
5565                                                 GLint level,
5566                                                 GLboolean layered,
5567                                                 GLint layer,
5568                                                 GLenum access,
5569                                                 GLenum format)
5570 {
5571     return GL_BindImageTextureContextANGLE(ctx, unit, texture, level, layered, layer, access,
5572                                            format);
5573 }
5574 
glBindProgramPipelineContextANGLE(GLeglContext ctx,GLuint pipeline)5575 void GL_APIENTRY glBindProgramPipelineContextANGLE(GLeglContext ctx, GLuint pipeline)
5576 {
5577     return GL_BindProgramPipelineContextANGLE(ctx, pipeline);
5578 }
5579 
glBindProgramPipelineEXTContextANGLE(GLeglContext ctx,GLuint pipeline)5580 void GL_APIENTRY glBindProgramPipelineEXTContextANGLE(GLeglContext ctx, GLuint pipeline)
5581 {
5582     return GL_BindProgramPipelineEXTContextANGLE(ctx, pipeline);
5583 }
5584 
glBindRenderbufferContextANGLE(GLeglContext ctx,GLenum target,GLuint renderbuffer)5585 void GL_APIENTRY glBindRenderbufferContextANGLE(GLeglContext ctx,
5586                                                 GLenum target,
5587                                                 GLuint renderbuffer)
5588 {
5589     return GL_BindRenderbufferContextANGLE(ctx, target, renderbuffer);
5590 }
5591 
glBindRenderbufferOESContextANGLE(GLeglContext ctx,GLenum target,GLuint renderbuffer)5592 void GL_APIENTRY glBindRenderbufferOESContextANGLE(GLeglContext ctx,
5593                                                    GLenum target,
5594                                                    GLuint renderbuffer)
5595 {
5596     return GL_BindRenderbufferOESContextANGLE(ctx, target, renderbuffer);
5597 }
5598 
glBindSamplerContextANGLE(GLeglContext ctx,GLuint unit,GLuint sampler)5599 void GL_APIENTRY glBindSamplerContextANGLE(GLeglContext ctx, GLuint unit, GLuint sampler)
5600 {
5601     return GL_BindSamplerContextANGLE(ctx, unit, sampler);
5602 }
5603 
glBindTextureContextANGLE(GLeglContext ctx,GLenum target,GLuint texture)5604 void GL_APIENTRY glBindTextureContextANGLE(GLeglContext ctx, GLenum target, GLuint texture)
5605 {
5606     return GL_BindTextureContextANGLE(ctx, target, texture);
5607 }
5608 
glBindTransformFeedbackContextANGLE(GLeglContext ctx,GLenum target,GLuint id)5609 void GL_APIENTRY glBindTransformFeedbackContextANGLE(GLeglContext ctx, GLenum target, GLuint id)
5610 {
5611     return GL_BindTransformFeedbackContextANGLE(ctx, target, id);
5612 }
5613 
glBindVertexArrayContextANGLE(GLeglContext ctx,GLuint array)5614 void GL_APIENTRY glBindVertexArrayContextANGLE(GLeglContext ctx, GLuint array)
5615 {
5616     return GL_BindVertexArrayContextANGLE(ctx, array);
5617 }
5618 
glBindVertexArrayOESContextANGLE(GLeglContext ctx,GLuint array)5619 void GL_APIENTRY glBindVertexArrayOESContextANGLE(GLeglContext ctx, GLuint array)
5620 {
5621     return GL_BindVertexArrayOESContextANGLE(ctx, array);
5622 }
5623 
glBindVertexBufferContextANGLE(GLeglContext ctx,GLuint bindingindex,GLuint buffer,GLintptr offset,GLsizei stride)5624 void GL_APIENTRY glBindVertexBufferContextANGLE(GLeglContext ctx,
5625                                                 GLuint bindingindex,
5626                                                 GLuint buffer,
5627                                                 GLintptr offset,
5628                                                 GLsizei stride)
5629 {
5630     return GL_BindVertexBufferContextANGLE(ctx, bindingindex, buffer, offset, stride);
5631 }
5632 
glBlendBarrierContextANGLE(GLeglContext ctx)5633 void GL_APIENTRY glBlendBarrierContextANGLE(GLeglContext ctx)
5634 {
5635     return GL_BlendBarrierContextANGLE(ctx);
5636 }
5637 
glBlendBarrierKHRContextANGLE(GLeglContext ctx)5638 void GL_APIENTRY glBlendBarrierKHRContextANGLE(GLeglContext ctx)
5639 {
5640     return GL_BlendBarrierKHRContextANGLE(ctx);
5641 }
5642 
5643 void GL_APIENTRY
glBlendColorContextANGLE(GLeglContext ctx,GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)5644 glBlendColorContextANGLE(GLeglContext ctx, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
5645 {
5646     return GL_BlendColorContextANGLE(ctx, red, green, blue, alpha);
5647 }
5648 
glBlendEquationContextANGLE(GLeglContext ctx,GLenum mode)5649 void GL_APIENTRY glBlendEquationContextANGLE(GLeglContext ctx, GLenum mode)
5650 {
5651     return GL_BlendEquationContextANGLE(ctx, mode);
5652 }
5653 
glBlendEquationSeparateContextANGLE(GLeglContext ctx,GLenum modeRGB,GLenum modeAlpha)5654 void GL_APIENTRY glBlendEquationSeparateContextANGLE(GLeglContext ctx,
5655                                                      GLenum modeRGB,
5656                                                      GLenum modeAlpha)
5657 {
5658     return GL_BlendEquationSeparateContextANGLE(ctx, modeRGB, modeAlpha);
5659 }
5660 
glBlendEquationSeparateiContextANGLE(GLeglContext ctx,GLuint buf,GLenum modeRGB,GLenum modeAlpha)5661 void GL_APIENTRY glBlendEquationSeparateiContextANGLE(GLeglContext ctx,
5662                                                       GLuint buf,
5663                                                       GLenum modeRGB,
5664                                                       GLenum modeAlpha)
5665 {
5666     return GL_BlendEquationSeparateiContextANGLE(ctx, buf, modeRGB, modeAlpha);
5667 }
5668 
glBlendEquationSeparateiEXTContextANGLE(GLeglContext ctx,GLuint buf,GLenum modeRGB,GLenum modeAlpha)5669 void GL_APIENTRY glBlendEquationSeparateiEXTContextANGLE(GLeglContext ctx,
5670                                                          GLuint buf,
5671                                                          GLenum modeRGB,
5672                                                          GLenum modeAlpha)
5673 {
5674     return GL_BlendEquationSeparateiEXTContextANGLE(ctx, buf, modeRGB, modeAlpha);
5675 }
5676 
glBlendEquationSeparateiOESContextANGLE(GLeglContext ctx,GLuint buf,GLenum modeRGB,GLenum modeAlpha)5677 void GL_APIENTRY glBlendEquationSeparateiOESContextANGLE(GLeglContext ctx,
5678                                                          GLuint buf,
5679                                                          GLenum modeRGB,
5680                                                          GLenum modeAlpha)
5681 {
5682     return GL_BlendEquationSeparateiOESContextANGLE(ctx, buf, modeRGB, modeAlpha);
5683 }
5684 
glBlendEquationiContextANGLE(GLeglContext ctx,GLuint buf,GLenum mode)5685 void GL_APIENTRY glBlendEquationiContextANGLE(GLeglContext ctx, GLuint buf, GLenum mode)
5686 {
5687     return GL_BlendEquationiContextANGLE(ctx, buf, mode);
5688 }
5689 
glBlendEquationiEXTContextANGLE(GLeglContext ctx,GLuint buf,GLenum mode)5690 void GL_APIENTRY glBlendEquationiEXTContextANGLE(GLeglContext ctx, GLuint buf, GLenum mode)
5691 {
5692     return GL_BlendEquationiEXTContextANGLE(ctx, buf, mode);
5693 }
5694 
glBlendEquationiOESContextANGLE(GLeglContext ctx,GLuint buf,GLenum mode)5695 void GL_APIENTRY glBlendEquationiOESContextANGLE(GLeglContext ctx, GLuint buf, GLenum mode)
5696 {
5697     return GL_BlendEquationiOESContextANGLE(ctx, buf, mode);
5698 }
5699 
glBlendFuncContextANGLE(GLeglContext ctx,GLenum sfactor,GLenum dfactor)5700 void GL_APIENTRY glBlendFuncContextANGLE(GLeglContext ctx, GLenum sfactor, GLenum dfactor)
5701 {
5702     return GL_BlendFuncContextANGLE(ctx, sfactor, dfactor);
5703 }
5704 
glBlendFuncSeparateContextANGLE(GLeglContext ctx,GLenum sfactorRGB,GLenum dfactorRGB,GLenum sfactorAlpha,GLenum dfactorAlpha)5705 void GL_APIENTRY glBlendFuncSeparateContextANGLE(GLeglContext ctx,
5706                                                  GLenum sfactorRGB,
5707                                                  GLenum dfactorRGB,
5708                                                  GLenum sfactorAlpha,
5709                                                  GLenum dfactorAlpha)
5710 {
5711     return GL_BlendFuncSeparateContextANGLE(ctx, sfactorRGB, dfactorRGB, sfactorAlpha,
5712                                             dfactorAlpha);
5713 }
5714 
glBlendFuncSeparateiContextANGLE(GLeglContext ctx,GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)5715 void GL_APIENTRY glBlendFuncSeparateiContextANGLE(GLeglContext ctx,
5716                                                   GLuint buf,
5717                                                   GLenum srcRGB,
5718                                                   GLenum dstRGB,
5719                                                   GLenum srcAlpha,
5720                                                   GLenum dstAlpha)
5721 {
5722     return GL_BlendFuncSeparateiContextANGLE(ctx, buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
5723 }
5724 
glBlendFuncSeparateiEXTContextANGLE(GLeglContext ctx,GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)5725 void GL_APIENTRY glBlendFuncSeparateiEXTContextANGLE(GLeglContext ctx,
5726                                                      GLuint buf,
5727                                                      GLenum srcRGB,
5728                                                      GLenum dstRGB,
5729                                                      GLenum srcAlpha,
5730                                                      GLenum dstAlpha)
5731 {
5732     return GL_BlendFuncSeparateiEXTContextANGLE(ctx, buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
5733 }
5734 
glBlendFuncSeparateiOESContextANGLE(GLeglContext ctx,GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)5735 void GL_APIENTRY glBlendFuncSeparateiOESContextANGLE(GLeglContext ctx,
5736                                                      GLuint buf,
5737                                                      GLenum srcRGB,
5738                                                      GLenum dstRGB,
5739                                                      GLenum srcAlpha,
5740                                                      GLenum dstAlpha)
5741 {
5742     return GL_BlendFuncSeparateiOESContextANGLE(ctx, buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
5743 }
5744 
glBlendFunciContextANGLE(GLeglContext ctx,GLuint buf,GLenum src,GLenum dst)5745 void GL_APIENTRY glBlendFunciContextANGLE(GLeglContext ctx, GLuint buf, GLenum src, GLenum dst)
5746 {
5747     return GL_BlendFunciContextANGLE(ctx, buf, src, dst);
5748 }
5749 
glBlendFunciEXTContextANGLE(GLeglContext ctx,GLuint buf,GLenum src,GLenum dst)5750 void GL_APIENTRY glBlendFunciEXTContextANGLE(GLeglContext ctx, GLuint buf, GLenum src, GLenum dst)
5751 {
5752     return GL_BlendFunciEXTContextANGLE(ctx, buf, src, dst);
5753 }
5754 
glBlendFunciOESContextANGLE(GLeglContext ctx,GLuint buf,GLenum src,GLenum dst)5755 void GL_APIENTRY glBlendFunciOESContextANGLE(GLeglContext ctx, GLuint buf, GLenum src, GLenum dst)
5756 {
5757     return GL_BlendFunciOESContextANGLE(ctx, buf, src, dst);
5758 }
5759 
glBlitFramebufferContextANGLE(GLeglContext ctx,GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter)5760 void GL_APIENTRY glBlitFramebufferContextANGLE(GLeglContext ctx,
5761                                                GLint srcX0,
5762                                                GLint srcY0,
5763                                                GLint srcX1,
5764                                                GLint srcY1,
5765                                                GLint dstX0,
5766                                                GLint dstY0,
5767                                                GLint dstX1,
5768                                                GLint dstY1,
5769                                                GLbitfield mask,
5770                                                GLenum filter)
5771 {
5772     return GL_BlitFramebufferContextANGLE(ctx, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1,
5773                                           dstY1, mask, filter);
5774 }
5775 
glBlitFramebufferANGLEContextANGLE(GLeglContext ctx,GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter)5776 void GL_APIENTRY glBlitFramebufferANGLEContextANGLE(GLeglContext ctx,
5777                                                     GLint srcX0,
5778                                                     GLint srcY0,
5779                                                     GLint srcX1,
5780                                                     GLint srcY1,
5781                                                     GLint dstX0,
5782                                                     GLint dstY0,
5783                                                     GLint dstX1,
5784                                                     GLint dstY1,
5785                                                     GLbitfield mask,
5786                                                     GLenum filter)
5787 {
5788     return GL_BlitFramebufferANGLEContextANGLE(ctx, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1,
5789                                                dstY1, mask, filter);
5790 }
5791 
glBlitFramebufferNVContextANGLE(GLeglContext ctx,GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter)5792 void GL_APIENTRY glBlitFramebufferNVContextANGLE(GLeglContext ctx,
5793                                                  GLint srcX0,
5794                                                  GLint srcY0,
5795                                                  GLint srcX1,
5796                                                  GLint srcY1,
5797                                                  GLint dstX0,
5798                                                  GLint dstY0,
5799                                                  GLint dstX1,
5800                                                  GLint dstY1,
5801                                                  GLbitfield mask,
5802                                                  GLenum filter)
5803 {
5804     return GL_BlitFramebufferNVContextANGLE(ctx, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1,
5805                                             dstY1, mask, filter);
5806 }
5807 
glBufferDataContextANGLE(GLeglContext ctx,GLenum target,GLsizeiptr size,const void * data,GLenum usage)5808 void GL_APIENTRY glBufferDataContextANGLE(GLeglContext ctx,
5809                                           GLenum target,
5810                                           GLsizeiptr size,
5811                                           const void *data,
5812                                           GLenum usage)
5813 {
5814     return GL_BufferDataContextANGLE(ctx, target, size, data, usage);
5815 }
5816 
glBufferStorageEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizeiptr size,const void * data,GLbitfield flags)5817 void GL_APIENTRY glBufferStorageEXTContextANGLE(GLeglContext ctx,
5818                                                 GLenum target,
5819                                                 GLsizeiptr size,
5820                                                 const void *data,
5821                                                 GLbitfield flags)
5822 {
5823     return GL_BufferStorageEXTContextANGLE(ctx, target, size, data, flags);
5824 }
5825 
glBufferStorageExternalEXTContextANGLE(GLeglContext ctx,GLenum target,GLintptr offset,GLsizeiptr size,GLeglClientBufferEXT clientBuffer,GLbitfield flags)5826 void GL_APIENTRY glBufferStorageExternalEXTContextANGLE(GLeglContext ctx,
5827                                                         GLenum target,
5828                                                         GLintptr offset,
5829                                                         GLsizeiptr size,
5830                                                         GLeglClientBufferEXT clientBuffer,
5831                                                         GLbitfield flags)
5832 {
5833     return GL_BufferStorageExternalEXTContextANGLE(ctx, target, offset, size, clientBuffer, flags);
5834 }
5835 
glBufferStorageMemEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizeiptr size,GLuint memory,GLuint64 offset)5836 void GL_APIENTRY glBufferStorageMemEXTContextANGLE(GLeglContext ctx,
5837                                                    GLenum target,
5838                                                    GLsizeiptr size,
5839                                                    GLuint memory,
5840                                                    GLuint64 offset)
5841 {
5842     return GL_BufferStorageMemEXTContextANGLE(ctx, target, size, memory, offset);
5843 }
5844 
glBufferSubDataContextANGLE(GLeglContext ctx,GLenum target,GLintptr offset,GLsizeiptr size,const void * data)5845 void GL_APIENTRY glBufferSubDataContextANGLE(GLeglContext ctx,
5846                                              GLenum target,
5847                                              GLintptr offset,
5848                                              GLsizeiptr size,
5849                                              const void *data)
5850 {
5851     return GL_BufferSubDataContextANGLE(ctx, target, offset, size, data);
5852 }
5853 
glCheckFramebufferStatusContextANGLE(GLeglContext ctx,GLenum target)5854 GLenum GL_APIENTRY glCheckFramebufferStatusContextANGLE(GLeglContext ctx, GLenum target)
5855 {
5856     return GL_CheckFramebufferStatusContextANGLE(ctx, target);
5857 }
5858 
glCheckFramebufferStatusOESContextANGLE(GLeglContext ctx,GLenum target)5859 GLenum GL_APIENTRY glCheckFramebufferStatusOESContextANGLE(GLeglContext ctx, GLenum target)
5860 {
5861     return GL_CheckFramebufferStatusOESContextANGLE(ctx, target);
5862 }
5863 
glClearContextANGLE(GLeglContext ctx,GLbitfield mask)5864 void GL_APIENTRY glClearContextANGLE(GLeglContext ctx, GLbitfield mask)
5865 {
5866     return GL_ClearContextANGLE(ctx, mask);
5867 }
5868 
glClearBufferfiContextANGLE(GLeglContext ctx,GLenum buffer,GLint drawbuffer,GLfloat depth,GLint stencil)5869 void GL_APIENTRY glClearBufferfiContextANGLE(GLeglContext ctx,
5870                                              GLenum buffer,
5871                                              GLint drawbuffer,
5872                                              GLfloat depth,
5873                                              GLint stencil)
5874 {
5875     return GL_ClearBufferfiContextANGLE(ctx, buffer, drawbuffer, depth, stencil);
5876 }
5877 
glClearBufferfvContextANGLE(GLeglContext ctx,GLenum buffer,GLint drawbuffer,const GLfloat * value)5878 void GL_APIENTRY glClearBufferfvContextANGLE(GLeglContext ctx,
5879                                              GLenum buffer,
5880                                              GLint drawbuffer,
5881                                              const GLfloat *value)
5882 {
5883     return GL_ClearBufferfvContextANGLE(ctx, buffer, drawbuffer, value);
5884 }
5885 
glClearBufferivContextANGLE(GLeglContext ctx,GLenum buffer,GLint drawbuffer,const GLint * value)5886 void GL_APIENTRY glClearBufferivContextANGLE(GLeglContext ctx,
5887                                              GLenum buffer,
5888                                              GLint drawbuffer,
5889                                              const GLint *value)
5890 {
5891     return GL_ClearBufferivContextANGLE(ctx, buffer, drawbuffer, value);
5892 }
5893 
glClearBufferuivContextANGLE(GLeglContext ctx,GLenum buffer,GLint drawbuffer,const GLuint * value)5894 void GL_APIENTRY glClearBufferuivContextANGLE(GLeglContext ctx,
5895                                               GLenum buffer,
5896                                               GLint drawbuffer,
5897                                               const GLuint *value)
5898 {
5899     return GL_ClearBufferuivContextANGLE(ctx, buffer, drawbuffer, value);
5900 }
5901 
5902 void GL_APIENTRY
glClearColorContextANGLE(GLeglContext ctx,GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)5903 glClearColorContextANGLE(GLeglContext ctx, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
5904 {
5905     return GL_ClearColorContextANGLE(ctx, red, green, blue, alpha);
5906 }
5907 
5908 void GL_APIENTRY
glClearColorxContextANGLE(GLeglContext ctx,GLfixed red,GLfixed green,GLfixed blue,GLfixed alpha)5909 glClearColorxContextANGLE(GLeglContext ctx, GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
5910 {
5911     return GL_ClearColorxContextANGLE(ctx, red, green, blue, alpha);
5912 }
5913 
glClearDepthfContextANGLE(GLeglContext ctx,GLfloat d)5914 void GL_APIENTRY glClearDepthfContextANGLE(GLeglContext ctx, GLfloat d)
5915 {
5916     return GL_ClearDepthfContextANGLE(ctx, d);
5917 }
5918 
glClearDepthxContextANGLE(GLeglContext ctx,GLfixed depth)5919 void GL_APIENTRY glClearDepthxContextANGLE(GLeglContext ctx, GLfixed depth)
5920 {
5921     return GL_ClearDepthxContextANGLE(ctx, depth);
5922 }
5923 
glClearStencilContextANGLE(GLeglContext ctx,GLint s)5924 void GL_APIENTRY glClearStencilContextANGLE(GLeglContext ctx, GLint s)
5925 {
5926     return GL_ClearStencilContextANGLE(ctx, s);
5927 }
5928 
glClientActiveTextureContextANGLE(GLeglContext ctx,GLenum texture)5929 void GL_APIENTRY glClientActiveTextureContextANGLE(GLeglContext ctx, GLenum texture)
5930 {
5931     return GL_ClientActiveTextureContextANGLE(ctx, texture);
5932 }
5933 
glClientWaitSyncContextANGLE(GLeglContext ctx,GLsync sync,GLbitfield flags,GLuint64 timeout)5934 GLenum GL_APIENTRY glClientWaitSyncContextANGLE(GLeglContext ctx,
5935                                                 GLsync sync,
5936                                                 GLbitfield flags,
5937                                                 GLuint64 timeout)
5938 {
5939     return GL_ClientWaitSyncContextANGLE(ctx, sync, flags, timeout);
5940 }
5941 
glClipControlEXTContextANGLE(GLeglContext ctx,GLenum origin,GLenum depth)5942 void GL_APIENTRY glClipControlEXTContextANGLE(GLeglContext ctx, GLenum origin, GLenum depth)
5943 {
5944     return GL_ClipControlEXTContextANGLE(ctx, origin, depth);
5945 }
5946 
glClipPlanefContextANGLE(GLeglContext ctx,GLenum p,const GLfloat * eqn)5947 void GL_APIENTRY glClipPlanefContextANGLE(GLeglContext ctx, GLenum p, const GLfloat *eqn)
5948 {
5949     return GL_ClipPlanefContextANGLE(ctx, p, eqn);
5950 }
5951 
glClipPlanexContextANGLE(GLeglContext ctx,GLenum plane,const GLfixed * equation)5952 void GL_APIENTRY glClipPlanexContextANGLE(GLeglContext ctx, GLenum plane, const GLfixed *equation)
5953 {
5954     return GL_ClipPlanexContextANGLE(ctx, plane, equation);
5955 }
5956 
5957 void GL_APIENTRY
glColor4fContextANGLE(GLeglContext ctx,GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)5958 glColor4fContextANGLE(GLeglContext ctx, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
5959 {
5960     return GL_Color4fContextANGLE(ctx, red, green, blue, alpha);
5961 }
5962 
5963 void GL_APIENTRY
glColor4ubContextANGLE(GLeglContext ctx,GLubyte red,GLubyte green,GLubyte blue,GLubyte alpha)5964 glColor4ubContextANGLE(GLeglContext ctx, GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
5965 {
5966     return GL_Color4ubContextANGLE(ctx, red, green, blue, alpha);
5967 }
5968 
5969 void GL_APIENTRY
glColor4xContextANGLE(GLeglContext ctx,GLfixed red,GLfixed green,GLfixed blue,GLfixed alpha)5970 glColor4xContextANGLE(GLeglContext ctx, GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
5971 {
5972     return GL_Color4xContextANGLE(ctx, red, green, blue, alpha);
5973 }
5974 
glColorMaskContextANGLE(GLeglContext ctx,GLboolean red,GLboolean green,GLboolean blue,GLboolean alpha)5975 void GL_APIENTRY glColorMaskContextANGLE(GLeglContext ctx,
5976                                          GLboolean red,
5977                                          GLboolean green,
5978                                          GLboolean blue,
5979                                          GLboolean alpha)
5980 {
5981     return GL_ColorMaskContextANGLE(ctx, red, green, blue, alpha);
5982 }
5983 
glColorMaskiContextANGLE(GLeglContext ctx,GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)5984 void GL_APIENTRY glColorMaskiContextANGLE(GLeglContext ctx,
5985                                           GLuint index,
5986                                           GLboolean r,
5987                                           GLboolean g,
5988                                           GLboolean b,
5989                                           GLboolean a)
5990 {
5991     return GL_ColorMaskiContextANGLE(ctx, index, r, g, b, a);
5992 }
5993 
glColorMaskiEXTContextANGLE(GLeglContext ctx,GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)5994 void GL_APIENTRY glColorMaskiEXTContextANGLE(GLeglContext ctx,
5995                                              GLuint index,
5996                                              GLboolean r,
5997                                              GLboolean g,
5998                                              GLboolean b,
5999                                              GLboolean a)
6000 {
6001     return GL_ColorMaskiEXTContextANGLE(ctx, index, r, g, b, a);
6002 }
6003 
glColorMaskiOESContextANGLE(GLeglContext ctx,GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)6004 void GL_APIENTRY glColorMaskiOESContextANGLE(GLeglContext ctx,
6005                                              GLuint index,
6006                                              GLboolean r,
6007                                              GLboolean g,
6008                                              GLboolean b,
6009                                              GLboolean a)
6010 {
6011     return GL_ColorMaskiOESContextANGLE(ctx, index, r, g, b, a);
6012 }
6013 
glColorPointerContextANGLE(GLeglContext ctx,GLint size,GLenum type,GLsizei stride,const void * pointer)6014 void GL_APIENTRY glColorPointerContextANGLE(GLeglContext ctx,
6015                                             GLint size,
6016                                             GLenum type,
6017                                             GLsizei stride,
6018                                             const void *pointer)
6019 {
6020     return GL_ColorPointerContextANGLE(ctx, size, type, stride, pointer);
6021 }
6022 
glCompileShaderContextANGLE(GLeglContext ctx,GLuint shader)6023 void GL_APIENTRY glCompileShaderContextANGLE(GLeglContext ctx, GLuint shader)
6024 {
6025     return GL_CompileShaderContextANGLE(ctx, shader);
6026 }
6027 
glCompressedTexImage2DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,const void * data)6028 void GL_APIENTRY glCompressedTexImage2DContextANGLE(GLeglContext ctx,
6029                                                     GLenum target,
6030                                                     GLint level,
6031                                                     GLenum internalformat,
6032                                                     GLsizei width,
6033                                                     GLsizei height,
6034                                                     GLint border,
6035                                                     GLsizei imageSize,
6036                                                     const void *data)
6037 {
6038     return GL_CompressedTexImage2DContextANGLE(ctx, target, level, internalformat, width, height,
6039                                                border, imageSize, data);
6040 }
6041 
glCompressedTexImage3DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const void * data)6042 void GL_APIENTRY glCompressedTexImage3DContextANGLE(GLeglContext ctx,
6043                                                     GLenum target,
6044                                                     GLint level,
6045                                                     GLenum internalformat,
6046                                                     GLsizei width,
6047                                                     GLsizei height,
6048                                                     GLsizei depth,
6049                                                     GLint border,
6050                                                     GLsizei imageSize,
6051                                                     const void *data)
6052 {
6053     return GL_CompressedTexImage3DContextANGLE(ctx, target, level, internalformat, width, height,
6054                                                depth, border, imageSize, data);
6055 }
6056 
glCompressedTexImage3DOESContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const void * data)6057 void GL_APIENTRY glCompressedTexImage3DOESContextANGLE(GLeglContext ctx,
6058                                                        GLenum target,
6059                                                        GLint level,
6060                                                        GLenum internalformat,
6061                                                        GLsizei width,
6062                                                        GLsizei height,
6063                                                        GLsizei depth,
6064                                                        GLint border,
6065                                                        GLsizei imageSize,
6066                                                        const void *data)
6067 {
6068     return GL_CompressedTexImage3DOESContextANGLE(ctx, target, level, internalformat, width, height,
6069                                                   depth, border, imageSize, data);
6070 }
6071 
glCompressedTexSubImage2DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,const void * data)6072 void GL_APIENTRY glCompressedTexSubImage2DContextANGLE(GLeglContext ctx,
6073                                                        GLenum target,
6074                                                        GLint level,
6075                                                        GLint xoffset,
6076                                                        GLint yoffset,
6077                                                        GLsizei width,
6078                                                        GLsizei height,
6079                                                        GLenum format,
6080                                                        GLsizei imageSize,
6081                                                        const void *data)
6082 {
6083     return GL_CompressedTexSubImage2DContextANGLE(ctx, target, level, xoffset, yoffset, width,
6084                                                   height, format, imageSize, data);
6085 }
6086 
glCompressedTexSubImage3DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void * data)6087 void GL_APIENTRY glCompressedTexSubImage3DContextANGLE(GLeglContext ctx,
6088                                                        GLenum target,
6089                                                        GLint level,
6090                                                        GLint xoffset,
6091                                                        GLint yoffset,
6092                                                        GLint zoffset,
6093                                                        GLsizei width,
6094                                                        GLsizei height,
6095                                                        GLsizei depth,
6096                                                        GLenum format,
6097                                                        GLsizei imageSize,
6098                                                        const void *data)
6099 {
6100     return GL_CompressedTexSubImage3DContextANGLE(ctx, target, level, xoffset, yoffset, zoffset,
6101                                                   width, height, depth, format, imageSize, data);
6102 }
6103 
glCompressedTexSubImage3DOESContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void * data)6104 void GL_APIENTRY glCompressedTexSubImage3DOESContextANGLE(GLeglContext ctx,
6105                                                           GLenum target,
6106                                                           GLint level,
6107                                                           GLint xoffset,
6108                                                           GLint yoffset,
6109                                                           GLint zoffset,
6110                                                           GLsizei width,
6111                                                           GLsizei height,
6112                                                           GLsizei depth,
6113                                                           GLenum format,
6114                                                           GLsizei imageSize,
6115                                                           const void *data)
6116 {
6117     return GL_CompressedTexSubImage3DOESContextANGLE(ctx, target, level, xoffset, yoffset, zoffset,
6118                                                      width, height, depth, format, imageSize, data);
6119 }
6120 
glCopyBufferSubDataContextANGLE(GLeglContext ctx,GLenum readTarget,GLenum writeTarget,GLintptr readOffset,GLintptr writeOffset,GLsizeiptr size)6121 void GL_APIENTRY glCopyBufferSubDataContextANGLE(GLeglContext ctx,
6122                                                  GLenum readTarget,
6123                                                  GLenum writeTarget,
6124                                                  GLintptr readOffset,
6125                                                  GLintptr writeOffset,
6126                                                  GLsizeiptr size)
6127 {
6128     return GL_CopyBufferSubDataContextANGLE(ctx, readTarget, writeTarget, readOffset, writeOffset,
6129                                             size);
6130 }
6131 
glCopyImageSubDataContextANGLE(GLeglContext ctx,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)6132 void GL_APIENTRY glCopyImageSubDataContextANGLE(GLeglContext ctx,
6133                                                 GLuint srcName,
6134                                                 GLenum srcTarget,
6135                                                 GLint srcLevel,
6136                                                 GLint srcX,
6137                                                 GLint srcY,
6138                                                 GLint srcZ,
6139                                                 GLuint dstName,
6140                                                 GLenum dstTarget,
6141                                                 GLint dstLevel,
6142                                                 GLint dstX,
6143                                                 GLint dstY,
6144                                                 GLint dstZ,
6145                                                 GLsizei srcWidth,
6146                                                 GLsizei srcHeight,
6147                                                 GLsizei srcDepth)
6148 {
6149     return GL_CopyImageSubDataContextANGLE(ctx, srcName, srcTarget, srcLevel, srcX, srcY, srcZ,
6150                                            dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth,
6151                                            srcHeight, srcDepth);
6152 }
6153 
glCopyImageSubDataEXTContextANGLE(GLeglContext ctx,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)6154 void GL_APIENTRY glCopyImageSubDataEXTContextANGLE(GLeglContext ctx,
6155                                                    GLuint srcName,
6156                                                    GLenum srcTarget,
6157                                                    GLint srcLevel,
6158                                                    GLint srcX,
6159                                                    GLint srcY,
6160                                                    GLint srcZ,
6161                                                    GLuint dstName,
6162                                                    GLenum dstTarget,
6163                                                    GLint dstLevel,
6164                                                    GLint dstX,
6165                                                    GLint dstY,
6166                                                    GLint dstZ,
6167                                                    GLsizei srcWidth,
6168                                                    GLsizei srcHeight,
6169                                                    GLsizei srcDepth)
6170 {
6171     return GL_CopyImageSubDataEXTContextANGLE(ctx, srcName, srcTarget, srcLevel, srcX, srcY, srcZ,
6172                                               dstName, dstTarget, dstLevel, dstX, dstY, dstZ,
6173                                               srcWidth, srcHeight, srcDepth);
6174 }
6175 
glCopyImageSubDataOESContextANGLE(GLeglContext ctx,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)6176 void GL_APIENTRY glCopyImageSubDataOESContextANGLE(GLeglContext ctx,
6177                                                    GLuint srcName,
6178                                                    GLenum srcTarget,
6179                                                    GLint srcLevel,
6180                                                    GLint srcX,
6181                                                    GLint srcY,
6182                                                    GLint srcZ,
6183                                                    GLuint dstName,
6184                                                    GLenum dstTarget,
6185                                                    GLint dstLevel,
6186                                                    GLint dstX,
6187                                                    GLint dstY,
6188                                                    GLint dstZ,
6189                                                    GLsizei srcWidth,
6190                                                    GLsizei srcHeight,
6191                                                    GLsizei srcDepth)
6192 {
6193     return GL_CopyImageSubDataOESContextANGLE(ctx, srcName, srcTarget, srcLevel, srcX, srcY, srcZ,
6194                                               dstName, dstTarget, dstLevel, dstX, dstY, dstZ,
6195                                               srcWidth, srcHeight, srcDepth);
6196 }
6197 
glCopyTexImage2DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLsizei height,GLint border)6198 void GL_APIENTRY glCopyTexImage2DContextANGLE(GLeglContext ctx,
6199                                               GLenum target,
6200                                               GLint level,
6201                                               GLenum internalformat,
6202                                               GLint x,
6203                                               GLint y,
6204                                               GLsizei width,
6205                                               GLsizei height,
6206                                               GLint border)
6207 {
6208     return GL_CopyTexImage2DContextANGLE(ctx, target, level, internalformat, x, y, width, height,
6209                                          border);
6210 }
6211 
glCopyTexSubImage2DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei width,GLsizei height)6212 void GL_APIENTRY glCopyTexSubImage2DContextANGLE(GLeglContext ctx,
6213                                                  GLenum target,
6214                                                  GLint level,
6215                                                  GLint xoffset,
6216                                                  GLint yoffset,
6217                                                  GLint x,
6218                                                  GLint y,
6219                                                  GLsizei width,
6220                                                  GLsizei height)
6221 {
6222     return GL_CopyTexSubImage2DContextANGLE(ctx, target, level, xoffset, yoffset, x, y, width,
6223                                             height);
6224 }
6225 
glCopyTexSubImage3DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)6226 void GL_APIENTRY glCopyTexSubImage3DContextANGLE(GLeglContext ctx,
6227                                                  GLenum target,
6228                                                  GLint level,
6229                                                  GLint xoffset,
6230                                                  GLint yoffset,
6231                                                  GLint zoffset,
6232                                                  GLint x,
6233                                                  GLint y,
6234                                                  GLsizei width,
6235                                                  GLsizei height)
6236 {
6237     return GL_CopyTexSubImage3DContextANGLE(ctx, target, level, xoffset, yoffset, zoffset, x, y,
6238                                             width, height);
6239 }
6240 
glCopyTexSubImage3DOESContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)6241 void GL_APIENTRY glCopyTexSubImage3DOESContextANGLE(GLeglContext ctx,
6242                                                     GLenum target,
6243                                                     GLint level,
6244                                                     GLint xoffset,
6245                                                     GLint yoffset,
6246                                                     GLint zoffset,
6247                                                     GLint x,
6248                                                     GLint y,
6249                                                     GLsizei width,
6250                                                     GLsizei height)
6251 {
6252     return GL_CopyTexSubImage3DOESContextANGLE(ctx, target, level, xoffset, yoffset, zoffset, x, y,
6253                                                width, height);
6254 }
6255 
glCreateMemoryObjectsEXTContextANGLE(GLeglContext ctx,GLsizei n,GLuint * memoryObjects)6256 void GL_APIENTRY glCreateMemoryObjectsEXTContextANGLE(GLeglContext ctx,
6257                                                       GLsizei n,
6258                                                       GLuint *memoryObjects)
6259 {
6260     return GL_CreateMemoryObjectsEXTContextANGLE(ctx, n, memoryObjects);
6261 }
6262 
glCreateProgramContextANGLE(GLeglContext ctx)6263 GLuint GL_APIENTRY glCreateProgramContextANGLE(GLeglContext ctx)
6264 {
6265     return GL_CreateProgramContextANGLE(ctx);
6266 }
6267 
glCreateShaderContextANGLE(GLeglContext ctx,GLenum type)6268 GLuint GL_APIENTRY glCreateShaderContextANGLE(GLeglContext ctx, GLenum type)
6269 {
6270     return GL_CreateShaderContextANGLE(ctx, type);
6271 }
6272 
glCreateShaderProgramvContextANGLE(GLeglContext ctx,GLenum type,GLsizei count,const GLchar * const * strings)6273 GLuint GL_APIENTRY glCreateShaderProgramvContextANGLE(GLeglContext ctx,
6274                                                       GLenum type,
6275                                                       GLsizei count,
6276                                                       const GLchar *const *strings)
6277 {
6278     return GL_CreateShaderProgramvContextANGLE(ctx, type, count, strings);
6279 }
6280 
glCreateShaderProgramvEXTContextANGLE(GLeglContext ctx,GLenum type,GLsizei count,const GLchar ** strings)6281 GLuint GL_APIENTRY glCreateShaderProgramvEXTContextANGLE(GLeglContext ctx,
6282                                                          GLenum type,
6283                                                          GLsizei count,
6284                                                          const GLchar **strings)
6285 {
6286     return GL_CreateShaderProgramvEXTContextANGLE(ctx, type, count, strings);
6287 }
6288 
glCullFaceContextANGLE(GLeglContext ctx,GLenum mode)6289 void GL_APIENTRY glCullFaceContextANGLE(GLeglContext ctx, GLenum mode)
6290 {
6291     return GL_CullFaceContextANGLE(ctx, mode);
6292 }
6293 
glCurrentPaletteMatrixOESContextANGLE(GLeglContext ctx,GLuint matrixpaletteindex)6294 void GL_APIENTRY glCurrentPaletteMatrixOESContextANGLE(GLeglContext ctx, GLuint matrixpaletteindex)
6295 {
6296     return GL_CurrentPaletteMatrixOESContextANGLE(ctx, matrixpaletteindex);
6297 }
6298 
glDebugMessageCallbackContextANGLE(GLeglContext ctx,GLDEBUGPROC callback,const void * userParam)6299 void GL_APIENTRY glDebugMessageCallbackContextANGLE(GLeglContext ctx,
6300                                                     GLDEBUGPROC callback,
6301                                                     const void *userParam)
6302 {
6303     return GL_DebugMessageCallbackContextANGLE(ctx, callback, userParam);
6304 }
6305 
glDebugMessageCallbackKHRContextANGLE(GLeglContext ctx,GLDEBUGPROCKHR callback,const void * userParam)6306 void GL_APIENTRY glDebugMessageCallbackKHRContextANGLE(GLeglContext ctx,
6307                                                        GLDEBUGPROCKHR callback,
6308                                                        const void *userParam)
6309 {
6310     return GL_DebugMessageCallbackKHRContextANGLE(ctx, callback, userParam);
6311 }
6312 
glDebugMessageControlContextANGLE(GLeglContext ctx,GLenum source,GLenum type,GLenum severity,GLsizei count,const GLuint * ids,GLboolean enabled)6313 void GL_APIENTRY glDebugMessageControlContextANGLE(GLeglContext ctx,
6314                                                    GLenum source,
6315                                                    GLenum type,
6316                                                    GLenum severity,
6317                                                    GLsizei count,
6318                                                    const GLuint *ids,
6319                                                    GLboolean enabled)
6320 {
6321     return GL_DebugMessageControlContextANGLE(ctx, source, type, severity, count, ids, enabled);
6322 }
6323 
glDebugMessageControlKHRContextANGLE(GLeglContext ctx,GLenum source,GLenum type,GLenum severity,GLsizei count,const GLuint * ids,GLboolean enabled)6324 void GL_APIENTRY glDebugMessageControlKHRContextANGLE(GLeglContext ctx,
6325                                                       GLenum source,
6326                                                       GLenum type,
6327                                                       GLenum severity,
6328                                                       GLsizei count,
6329                                                       const GLuint *ids,
6330                                                       GLboolean enabled)
6331 {
6332     return GL_DebugMessageControlKHRContextANGLE(ctx, source, type, severity, count, ids, enabled);
6333 }
6334 
glDebugMessageInsertContextANGLE(GLeglContext ctx,GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar * buf)6335 void GL_APIENTRY glDebugMessageInsertContextANGLE(GLeglContext ctx,
6336                                                   GLenum source,
6337                                                   GLenum type,
6338                                                   GLuint id,
6339                                                   GLenum severity,
6340                                                   GLsizei length,
6341                                                   const GLchar *buf)
6342 {
6343     return GL_DebugMessageInsertContextANGLE(ctx, source, type, id, severity, length, buf);
6344 }
6345 
glDebugMessageInsertKHRContextANGLE(GLeglContext ctx,GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar * buf)6346 void GL_APIENTRY glDebugMessageInsertKHRContextANGLE(GLeglContext ctx,
6347                                                      GLenum source,
6348                                                      GLenum type,
6349                                                      GLuint id,
6350                                                      GLenum severity,
6351                                                      GLsizei length,
6352                                                      const GLchar *buf)
6353 {
6354     return GL_DebugMessageInsertKHRContextANGLE(ctx, source, type, id, severity, length, buf);
6355 }
6356 
glDeleteBuffersContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * buffers)6357 void GL_APIENTRY glDeleteBuffersContextANGLE(GLeglContext ctx, GLsizei n, const GLuint *buffers)
6358 {
6359     return GL_DeleteBuffersContextANGLE(ctx, n, buffers);
6360 }
6361 
glDeleteFencesNVContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * fences)6362 void GL_APIENTRY glDeleteFencesNVContextANGLE(GLeglContext ctx, GLsizei n, const GLuint *fences)
6363 {
6364     return GL_DeleteFencesNVContextANGLE(ctx, n, fences);
6365 }
6366 
glDeleteFramebuffersContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * framebuffers)6367 void GL_APIENTRY glDeleteFramebuffersContextANGLE(GLeglContext ctx,
6368                                                   GLsizei n,
6369                                                   const GLuint *framebuffers)
6370 {
6371     return GL_DeleteFramebuffersContextANGLE(ctx, n, framebuffers);
6372 }
6373 
glDeleteFramebuffersOESContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * framebuffers)6374 void GL_APIENTRY glDeleteFramebuffersOESContextANGLE(GLeglContext ctx,
6375                                                      GLsizei n,
6376                                                      const GLuint *framebuffers)
6377 {
6378     return GL_DeleteFramebuffersOESContextANGLE(ctx, n, framebuffers);
6379 }
6380 
glDeleteMemoryObjectsEXTContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * memoryObjects)6381 void GL_APIENTRY glDeleteMemoryObjectsEXTContextANGLE(GLeglContext ctx,
6382                                                       GLsizei n,
6383                                                       const GLuint *memoryObjects)
6384 {
6385     return GL_DeleteMemoryObjectsEXTContextANGLE(ctx, n, memoryObjects);
6386 }
6387 
glDeleteProgramContextANGLE(GLeglContext ctx,GLuint program)6388 void GL_APIENTRY glDeleteProgramContextANGLE(GLeglContext ctx, GLuint program)
6389 {
6390     return GL_DeleteProgramContextANGLE(ctx, program);
6391 }
6392 
glDeleteProgramPipelinesContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * pipelines)6393 void GL_APIENTRY glDeleteProgramPipelinesContextANGLE(GLeglContext ctx,
6394                                                       GLsizei n,
6395                                                       const GLuint *pipelines)
6396 {
6397     return GL_DeleteProgramPipelinesContextANGLE(ctx, n, pipelines);
6398 }
6399 
glDeleteProgramPipelinesEXTContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * pipelines)6400 void GL_APIENTRY glDeleteProgramPipelinesEXTContextANGLE(GLeglContext ctx,
6401                                                          GLsizei n,
6402                                                          const GLuint *pipelines)
6403 {
6404     return GL_DeleteProgramPipelinesEXTContextANGLE(ctx, n, pipelines);
6405 }
6406 
glDeleteQueriesContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * ids)6407 void GL_APIENTRY glDeleteQueriesContextANGLE(GLeglContext ctx, GLsizei n, const GLuint *ids)
6408 {
6409     return GL_DeleteQueriesContextANGLE(ctx, n, ids);
6410 }
6411 
glDeleteQueriesEXTContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * ids)6412 void GL_APIENTRY glDeleteQueriesEXTContextANGLE(GLeglContext ctx, GLsizei n, const GLuint *ids)
6413 {
6414     return GL_DeleteQueriesEXTContextANGLE(ctx, n, ids);
6415 }
6416 
glDeleteRenderbuffersContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * renderbuffers)6417 void GL_APIENTRY glDeleteRenderbuffersContextANGLE(GLeglContext ctx,
6418                                                    GLsizei n,
6419                                                    const GLuint *renderbuffers)
6420 {
6421     return GL_DeleteRenderbuffersContextANGLE(ctx, n, renderbuffers);
6422 }
6423 
glDeleteRenderbuffersOESContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * renderbuffers)6424 void GL_APIENTRY glDeleteRenderbuffersOESContextANGLE(GLeglContext ctx,
6425                                                       GLsizei n,
6426                                                       const GLuint *renderbuffers)
6427 {
6428     return GL_DeleteRenderbuffersOESContextANGLE(ctx, n, renderbuffers);
6429 }
6430 
glDeleteSamplersContextANGLE(GLeglContext ctx,GLsizei count,const GLuint * samplers)6431 void GL_APIENTRY glDeleteSamplersContextANGLE(GLeglContext ctx,
6432                                               GLsizei count,
6433                                               const GLuint *samplers)
6434 {
6435     return GL_DeleteSamplersContextANGLE(ctx, count, samplers);
6436 }
6437 
glDeleteSemaphoresEXTContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * semaphores)6438 void GL_APIENTRY glDeleteSemaphoresEXTContextANGLE(GLeglContext ctx,
6439                                                    GLsizei n,
6440                                                    const GLuint *semaphores)
6441 {
6442     return GL_DeleteSemaphoresEXTContextANGLE(ctx, n, semaphores);
6443 }
6444 
glDeleteShaderContextANGLE(GLeglContext ctx,GLuint shader)6445 void GL_APIENTRY glDeleteShaderContextANGLE(GLeglContext ctx, GLuint shader)
6446 {
6447     return GL_DeleteShaderContextANGLE(ctx, shader);
6448 }
6449 
glDeleteSyncContextANGLE(GLeglContext ctx,GLsync sync)6450 void GL_APIENTRY glDeleteSyncContextANGLE(GLeglContext ctx, GLsync sync)
6451 {
6452     return GL_DeleteSyncContextANGLE(ctx, sync);
6453 }
6454 
glDeleteTexturesContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * textures)6455 void GL_APIENTRY glDeleteTexturesContextANGLE(GLeglContext ctx, GLsizei n, const GLuint *textures)
6456 {
6457     return GL_DeleteTexturesContextANGLE(ctx, n, textures);
6458 }
6459 
glDeleteTransformFeedbacksContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * ids)6460 void GL_APIENTRY glDeleteTransformFeedbacksContextANGLE(GLeglContext ctx,
6461                                                         GLsizei n,
6462                                                         const GLuint *ids)
6463 {
6464     return GL_DeleteTransformFeedbacksContextANGLE(ctx, n, ids);
6465 }
6466 
glDeleteVertexArraysContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * arrays)6467 void GL_APIENTRY glDeleteVertexArraysContextANGLE(GLeglContext ctx, GLsizei n, const GLuint *arrays)
6468 {
6469     return GL_DeleteVertexArraysContextANGLE(ctx, n, arrays);
6470 }
6471 
glDeleteVertexArraysOESContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * arrays)6472 void GL_APIENTRY glDeleteVertexArraysOESContextANGLE(GLeglContext ctx,
6473                                                      GLsizei n,
6474                                                      const GLuint *arrays)
6475 {
6476     return GL_DeleteVertexArraysOESContextANGLE(ctx, n, arrays);
6477 }
6478 
glDepthFuncContextANGLE(GLeglContext ctx,GLenum func)6479 void GL_APIENTRY glDepthFuncContextANGLE(GLeglContext ctx, GLenum func)
6480 {
6481     return GL_DepthFuncContextANGLE(ctx, func);
6482 }
6483 
glDepthMaskContextANGLE(GLeglContext ctx,GLboolean flag)6484 void GL_APIENTRY glDepthMaskContextANGLE(GLeglContext ctx, GLboolean flag)
6485 {
6486     return GL_DepthMaskContextANGLE(ctx, flag);
6487 }
6488 
glDepthRangefContextANGLE(GLeglContext ctx,GLfloat n,GLfloat f)6489 void GL_APIENTRY glDepthRangefContextANGLE(GLeglContext ctx, GLfloat n, GLfloat f)
6490 {
6491     return GL_DepthRangefContextANGLE(ctx, n, f);
6492 }
6493 
glDepthRangexContextANGLE(GLeglContext ctx,GLfixed n,GLfixed f)6494 void GL_APIENTRY glDepthRangexContextANGLE(GLeglContext ctx, GLfixed n, GLfixed f)
6495 {
6496     return GL_DepthRangexContextANGLE(ctx, n, f);
6497 }
6498 
glDetachShaderContextANGLE(GLeglContext ctx,GLuint program,GLuint shader)6499 void GL_APIENTRY glDetachShaderContextANGLE(GLeglContext ctx, GLuint program, GLuint shader)
6500 {
6501     return GL_DetachShaderContextANGLE(ctx, program, shader);
6502 }
6503 
glDisableContextANGLE(GLeglContext ctx,GLenum cap)6504 void GL_APIENTRY glDisableContextANGLE(GLeglContext ctx, GLenum cap)
6505 {
6506     return GL_DisableContextANGLE(ctx, cap);
6507 }
6508 
glDisableClientStateContextANGLE(GLeglContext ctx,GLenum array)6509 void GL_APIENTRY glDisableClientStateContextANGLE(GLeglContext ctx, GLenum array)
6510 {
6511     return GL_DisableClientStateContextANGLE(ctx, array);
6512 }
6513 
glDisableVertexAttribArrayContextANGLE(GLeglContext ctx,GLuint index)6514 void GL_APIENTRY glDisableVertexAttribArrayContextANGLE(GLeglContext ctx, GLuint index)
6515 {
6516     return GL_DisableVertexAttribArrayContextANGLE(ctx, index);
6517 }
6518 
glDisableiContextANGLE(GLeglContext ctx,GLenum target,GLuint index)6519 void GL_APIENTRY glDisableiContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
6520 {
6521     return GL_DisableiContextANGLE(ctx, target, index);
6522 }
6523 
glDisableiEXTContextANGLE(GLeglContext ctx,GLenum target,GLuint index)6524 void GL_APIENTRY glDisableiEXTContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
6525 {
6526     return GL_DisableiEXTContextANGLE(ctx, target, index);
6527 }
6528 
glDisableiOESContextANGLE(GLeglContext ctx,GLenum target,GLuint index)6529 void GL_APIENTRY glDisableiOESContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
6530 {
6531     return GL_DisableiOESContextANGLE(ctx, target, index);
6532 }
6533 
glDiscardFramebufferEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei numAttachments,const GLenum * attachments)6534 void GL_APIENTRY glDiscardFramebufferEXTContextANGLE(GLeglContext ctx,
6535                                                      GLenum target,
6536                                                      GLsizei numAttachments,
6537                                                      const GLenum *attachments)
6538 {
6539     return GL_DiscardFramebufferEXTContextANGLE(ctx, target, numAttachments, attachments);
6540 }
6541 
glDispatchComputeContextANGLE(GLeglContext ctx,GLuint num_groups_x,GLuint num_groups_y,GLuint num_groups_z)6542 void GL_APIENTRY glDispatchComputeContextANGLE(GLeglContext ctx,
6543                                                GLuint num_groups_x,
6544                                                GLuint num_groups_y,
6545                                                GLuint num_groups_z)
6546 {
6547     return GL_DispatchComputeContextANGLE(ctx, num_groups_x, num_groups_y, num_groups_z);
6548 }
6549 
glDispatchComputeIndirectContextANGLE(GLeglContext ctx,GLintptr indirect)6550 void GL_APIENTRY glDispatchComputeIndirectContextANGLE(GLeglContext ctx, GLintptr indirect)
6551 {
6552     return GL_DispatchComputeIndirectContextANGLE(ctx, indirect);
6553 }
6554 
glDrawArraysContextANGLE(GLeglContext ctx,GLenum mode,GLint first,GLsizei count)6555 void GL_APIENTRY glDrawArraysContextANGLE(GLeglContext ctx, GLenum mode, GLint first, GLsizei count)
6556 {
6557     return GL_DrawArraysContextANGLE(ctx, mode, first, count);
6558 }
6559 
glDrawArraysIndirectContextANGLE(GLeglContext ctx,GLenum mode,const void * indirect)6560 void GL_APIENTRY glDrawArraysIndirectContextANGLE(GLeglContext ctx,
6561                                                   GLenum mode,
6562                                                   const void *indirect)
6563 {
6564     return GL_DrawArraysIndirectContextANGLE(ctx, mode, indirect);
6565 }
6566 
glDrawArraysInstancedContextANGLE(GLeglContext ctx,GLenum mode,GLint first,GLsizei count,GLsizei instancecount)6567 void GL_APIENTRY glDrawArraysInstancedContextANGLE(GLeglContext ctx,
6568                                                    GLenum mode,
6569                                                    GLint first,
6570                                                    GLsizei count,
6571                                                    GLsizei instancecount)
6572 {
6573     return GL_DrawArraysInstancedContextANGLE(ctx, mode, first, count, instancecount);
6574 }
6575 
glDrawArraysInstancedANGLEContextANGLE(GLeglContext ctx,GLenum mode,GLint first,GLsizei count,GLsizei primcount)6576 void GL_APIENTRY glDrawArraysInstancedANGLEContextANGLE(GLeglContext ctx,
6577                                                         GLenum mode,
6578                                                         GLint first,
6579                                                         GLsizei count,
6580                                                         GLsizei primcount)
6581 {
6582     return GL_DrawArraysInstancedANGLEContextANGLE(ctx, mode, first, count, primcount);
6583 }
6584 
glDrawArraysInstancedEXTContextANGLE(GLeglContext ctx,GLenum mode,GLint start,GLsizei count,GLsizei primcount)6585 void GL_APIENTRY glDrawArraysInstancedEXTContextANGLE(GLeglContext ctx,
6586                                                       GLenum mode,
6587                                                       GLint start,
6588                                                       GLsizei count,
6589                                                       GLsizei primcount)
6590 {
6591     return GL_DrawArraysInstancedEXTContextANGLE(ctx, mode, start, count, primcount);
6592 }
6593 
glDrawBuffersContextANGLE(GLeglContext ctx,GLsizei n,const GLenum * bufs)6594 void GL_APIENTRY glDrawBuffersContextANGLE(GLeglContext ctx, GLsizei n, const GLenum *bufs)
6595 {
6596     return GL_DrawBuffersContextANGLE(ctx, n, bufs);
6597 }
6598 
glDrawBuffersEXTContextANGLE(GLeglContext ctx,GLsizei n,const GLenum * bufs)6599 void GL_APIENTRY glDrawBuffersEXTContextANGLE(GLeglContext ctx, GLsizei n, const GLenum *bufs)
6600 {
6601     return GL_DrawBuffersEXTContextANGLE(ctx, n, bufs);
6602 }
6603 
glDrawElementsContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices)6604 void GL_APIENTRY glDrawElementsContextANGLE(GLeglContext ctx,
6605                                             GLenum mode,
6606                                             GLsizei count,
6607                                             GLenum type,
6608                                             const void *indices)
6609 {
6610     return GL_DrawElementsContextANGLE(ctx, mode, count, type, indices);
6611 }
6612 
glDrawElementsBaseVertexContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)6613 void GL_APIENTRY glDrawElementsBaseVertexContextANGLE(GLeglContext ctx,
6614                                                       GLenum mode,
6615                                                       GLsizei count,
6616                                                       GLenum type,
6617                                                       const void *indices,
6618                                                       GLint basevertex)
6619 {
6620     return GL_DrawElementsBaseVertexContextANGLE(ctx, mode, count, type, indices, basevertex);
6621 }
6622 
glDrawElementsBaseVertexEXTContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)6623 void GL_APIENTRY glDrawElementsBaseVertexEXTContextANGLE(GLeglContext ctx,
6624                                                          GLenum mode,
6625                                                          GLsizei count,
6626                                                          GLenum type,
6627                                                          const void *indices,
6628                                                          GLint basevertex)
6629 {
6630     return GL_DrawElementsBaseVertexEXTContextANGLE(ctx, mode, count, type, indices, basevertex);
6631 }
6632 
glDrawElementsBaseVertexOESContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)6633 void GL_APIENTRY glDrawElementsBaseVertexOESContextANGLE(GLeglContext ctx,
6634                                                          GLenum mode,
6635                                                          GLsizei count,
6636                                                          GLenum type,
6637                                                          const void *indices,
6638                                                          GLint basevertex)
6639 {
6640     return GL_DrawElementsBaseVertexOESContextANGLE(ctx, mode, count, type, indices, basevertex);
6641 }
6642 
glDrawElementsIndirectContextANGLE(GLeglContext ctx,GLenum mode,GLenum type,const void * indirect)6643 void GL_APIENTRY glDrawElementsIndirectContextANGLE(GLeglContext ctx,
6644                                                     GLenum mode,
6645                                                     GLenum type,
6646                                                     const void *indirect)
6647 {
6648     return GL_DrawElementsIndirectContextANGLE(ctx, mode, type, indirect);
6649 }
6650 
glDrawElementsInstancedContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount)6651 void GL_APIENTRY glDrawElementsInstancedContextANGLE(GLeglContext ctx,
6652                                                      GLenum mode,
6653                                                      GLsizei count,
6654                                                      GLenum type,
6655                                                      const void *indices,
6656                                                      GLsizei instancecount)
6657 {
6658     return GL_DrawElementsInstancedContextANGLE(ctx, mode, count, type, indices, instancecount);
6659 }
6660 
glDrawElementsInstancedANGLEContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei primcount)6661 void GL_APIENTRY glDrawElementsInstancedANGLEContextANGLE(GLeglContext ctx,
6662                                                           GLenum mode,
6663                                                           GLsizei count,
6664                                                           GLenum type,
6665                                                           const void *indices,
6666                                                           GLsizei primcount)
6667 {
6668     return GL_DrawElementsInstancedANGLEContextANGLE(ctx, mode, count, type, indices, primcount);
6669 }
6670 
glDrawElementsInstancedBaseVertexContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)6671 void GL_APIENTRY glDrawElementsInstancedBaseVertexContextANGLE(GLeglContext ctx,
6672                                                                GLenum mode,
6673                                                                GLsizei count,
6674                                                                GLenum type,
6675                                                                const void *indices,
6676                                                                GLsizei instancecount,
6677                                                                GLint basevertex)
6678 {
6679     return GL_DrawElementsInstancedBaseVertexContextANGLE(ctx, mode, count, type, indices,
6680                                                           instancecount, basevertex);
6681 }
6682 
glDrawElementsInstancedBaseVertexEXTContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)6683 void GL_APIENTRY glDrawElementsInstancedBaseVertexEXTContextANGLE(GLeglContext ctx,
6684                                                                   GLenum mode,
6685                                                                   GLsizei count,
6686                                                                   GLenum type,
6687                                                                   const void *indices,
6688                                                                   GLsizei instancecount,
6689                                                                   GLint basevertex)
6690 {
6691     return GL_DrawElementsInstancedBaseVertexEXTContextANGLE(ctx, mode, count, type, indices,
6692                                                              instancecount, basevertex);
6693 }
6694 
glDrawElementsInstancedBaseVertexOESContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)6695 void GL_APIENTRY glDrawElementsInstancedBaseVertexOESContextANGLE(GLeglContext ctx,
6696                                                                   GLenum mode,
6697                                                                   GLsizei count,
6698                                                                   GLenum type,
6699                                                                   const void *indices,
6700                                                                   GLsizei instancecount,
6701                                                                   GLint basevertex)
6702 {
6703     return GL_DrawElementsInstancedBaseVertexOESContextANGLE(ctx, mode, count, type, indices,
6704                                                              instancecount, basevertex);
6705 }
6706 
glDrawElementsInstancedEXTContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei primcount)6707 void GL_APIENTRY glDrawElementsInstancedEXTContextANGLE(GLeglContext ctx,
6708                                                         GLenum mode,
6709                                                         GLsizei count,
6710                                                         GLenum type,
6711                                                         const void *indices,
6712                                                         GLsizei primcount)
6713 {
6714     return GL_DrawElementsInstancedEXTContextANGLE(ctx, mode, count, type, indices, primcount);
6715 }
6716 
glDrawRangeElementsContextANGLE(GLeglContext ctx,GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices)6717 void GL_APIENTRY glDrawRangeElementsContextANGLE(GLeglContext ctx,
6718                                                  GLenum mode,
6719                                                  GLuint start,
6720                                                  GLuint end,
6721                                                  GLsizei count,
6722                                                  GLenum type,
6723                                                  const void *indices)
6724 {
6725     return GL_DrawRangeElementsContextANGLE(ctx, mode, start, end, count, type, indices);
6726 }
6727 
glDrawRangeElementsBaseVertexContextANGLE(GLeglContext ctx,GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)6728 void GL_APIENTRY glDrawRangeElementsBaseVertexContextANGLE(GLeglContext ctx,
6729                                                            GLenum mode,
6730                                                            GLuint start,
6731                                                            GLuint end,
6732                                                            GLsizei count,
6733                                                            GLenum type,
6734                                                            const void *indices,
6735                                                            GLint basevertex)
6736 {
6737     return GL_DrawRangeElementsBaseVertexContextANGLE(ctx, mode, start, end, count, type, indices,
6738                                                       basevertex);
6739 }
6740 
glDrawRangeElementsBaseVertexEXTContextANGLE(GLeglContext ctx,GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)6741 void GL_APIENTRY glDrawRangeElementsBaseVertexEXTContextANGLE(GLeglContext ctx,
6742                                                               GLenum mode,
6743                                                               GLuint start,
6744                                                               GLuint end,
6745                                                               GLsizei count,
6746                                                               GLenum type,
6747                                                               const void *indices,
6748                                                               GLint basevertex)
6749 {
6750     return GL_DrawRangeElementsBaseVertexEXTContextANGLE(ctx, mode, start, end, count, type,
6751                                                          indices, basevertex);
6752 }
6753 
glDrawRangeElementsBaseVertexOESContextANGLE(GLeglContext ctx,GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)6754 void GL_APIENTRY glDrawRangeElementsBaseVertexOESContextANGLE(GLeglContext ctx,
6755                                                               GLenum mode,
6756                                                               GLuint start,
6757                                                               GLuint end,
6758                                                               GLsizei count,
6759                                                               GLenum type,
6760                                                               const void *indices,
6761                                                               GLint basevertex)
6762 {
6763     return GL_DrawRangeElementsBaseVertexOESContextANGLE(ctx, mode, start, end, count, type,
6764                                                          indices, basevertex);
6765 }
6766 
glDrawTexfOESContextANGLE(GLeglContext ctx,GLfloat x,GLfloat y,GLfloat z,GLfloat width,GLfloat height)6767 void GL_APIENTRY glDrawTexfOESContextANGLE(GLeglContext ctx,
6768                                            GLfloat x,
6769                                            GLfloat y,
6770                                            GLfloat z,
6771                                            GLfloat width,
6772                                            GLfloat height)
6773 {
6774     return GL_DrawTexfOESContextANGLE(ctx, x, y, z, width, height);
6775 }
6776 
glDrawTexfvOESContextANGLE(GLeglContext ctx,const GLfloat * coords)6777 void GL_APIENTRY glDrawTexfvOESContextANGLE(GLeglContext ctx, const GLfloat *coords)
6778 {
6779     return GL_DrawTexfvOESContextANGLE(ctx, coords);
6780 }
6781 
6782 void GL_APIENTRY
glDrawTexiOESContextANGLE(GLeglContext ctx,GLint x,GLint y,GLint z,GLint width,GLint height)6783 glDrawTexiOESContextANGLE(GLeglContext ctx, GLint x, GLint y, GLint z, GLint width, GLint height)
6784 {
6785     return GL_DrawTexiOESContextANGLE(ctx, x, y, z, width, height);
6786 }
6787 
glDrawTexivOESContextANGLE(GLeglContext ctx,const GLint * coords)6788 void GL_APIENTRY glDrawTexivOESContextANGLE(GLeglContext ctx, const GLint *coords)
6789 {
6790     return GL_DrawTexivOESContextANGLE(ctx, coords);
6791 }
6792 
glDrawTexsOESContextANGLE(GLeglContext ctx,GLshort x,GLshort y,GLshort z,GLshort width,GLshort height)6793 void GL_APIENTRY glDrawTexsOESContextANGLE(GLeglContext ctx,
6794                                            GLshort x,
6795                                            GLshort y,
6796                                            GLshort z,
6797                                            GLshort width,
6798                                            GLshort height)
6799 {
6800     return GL_DrawTexsOESContextANGLE(ctx, x, y, z, width, height);
6801 }
6802 
glDrawTexsvOESContextANGLE(GLeglContext ctx,const GLshort * coords)6803 void GL_APIENTRY glDrawTexsvOESContextANGLE(GLeglContext ctx, const GLshort *coords)
6804 {
6805     return GL_DrawTexsvOESContextANGLE(ctx, coords);
6806 }
6807 
glDrawTexxOESContextANGLE(GLeglContext ctx,GLfixed x,GLfixed y,GLfixed z,GLfixed width,GLfixed height)6808 void GL_APIENTRY glDrawTexxOESContextANGLE(GLeglContext ctx,
6809                                            GLfixed x,
6810                                            GLfixed y,
6811                                            GLfixed z,
6812                                            GLfixed width,
6813                                            GLfixed height)
6814 {
6815     return GL_DrawTexxOESContextANGLE(ctx, x, y, z, width, height);
6816 }
6817 
glDrawTexxvOESContextANGLE(GLeglContext ctx,const GLfixed * coords)6818 void GL_APIENTRY glDrawTexxvOESContextANGLE(GLeglContext ctx, const GLfixed *coords)
6819 {
6820     return GL_DrawTexxvOESContextANGLE(ctx, coords);
6821 }
6822 
glEGLImageTargetRenderbufferStorageOESContextANGLE(GLeglContext ctx,GLenum target,GLeglImageOES image)6823 void GL_APIENTRY glEGLImageTargetRenderbufferStorageOESContextANGLE(GLeglContext ctx,
6824                                                                     GLenum target,
6825                                                                     GLeglImageOES image)
6826 {
6827     return GL_EGLImageTargetRenderbufferStorageOESContextANGLE(ctx, target, image);
6828 }
6829 
glEGLImageTargetTexture2DOESContextANGLE(GLeglContext ctx,GLenum target,GLeglImageOES image)6830 void GL_APIENTRY glEGLImageTargetTexture2DOESContextANGLE(GLeglContext ctx,
6831                                                           GLenum target,
6832                                                           GLeglImageOES image)
6833 {
6834     return GL_EGLImageTargetTexture2DOESContextANGLE(ctx, target, image);
6835 }
6836 
glEnableContextANGLE(GLeglContext ctx,GLenum cap)6837 void GL_APIENTRY glEnableContextANGLE(GLeglContext ctx, GLenum cap)
6838 {
6839     return GL_EnableContextANGLE(ctx, cap);
6840 }
6841 
glEnableClientStateContextANGLE(GLeglContext ctx,GLenum array)6842 void GL_APIENTRY glEnableClientStateContextANGLE(GLeglContext ctx, GLenum array)
6843 {
6844     return GL_EnableClientStateContextANGLE(ctx, array);
6845 }
6846 
glEnableVertexAttribArrayContextANGLE(GLeglContext ctx,GLuint index)6847 void GL_APIENTRY glEnableVertexAttribArrayContextANGLE(GLeglContext ctx, GLuint index)
6848 {
6849     return GL_EnableVertexAttribArrayContextANGLE(ctx, index);
6850 }
6851 
glEnableiContextANGLE(GLeglContext ctx,GLenum target,GLuint index)6852 void GL_APIENTRY glEnableiContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
6853 {
6854     return GL_EnableiContextANGLE(ctx, target, index);
6855 }
6856 
glEnableiEXTContextANGLE(GLeglContext ctx,GLenum target,GLuint index)6857 void GL_APIENTRY glEnableiEXTContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
6858 {
6859     return GL_EnableiEXTContextANGLE(ctx, target, index);
6860 }
6861 
glEnableiOESContextANGLE(GLeglContext ctx,GLenum target,GLuint index)6862 void GL_APIENTRY glEnableiOESContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
6863 {
6864     return GL_EnableiOESContextANGLE(ctx, target, index);
6865 }
6866 
glEndQueryContextANGLE(GLeglContext ctx,GLenum target)6867 void GL_APIENTRY glEndQueryContextANGLE(GLeglContext ctx, GLenum target)
6868 {
6869     return GL_EndQueryContextANGLE(ctx, target);
6870 }
6871 
glEndQueryEXTContextANGLE(GLeglContext ctx,GLenum target)6872 void GL_APIENTRY glEndQueryEXTContextANGLE(GLeglContext ctx, GLenum target)
6873 {
6874     return GL_EndQueryEXTContextANGLE(ctx, target);
6875 }
6876 
glEndTransformFeedbackContextANGLE(GLeglContext ctx)6877 void GL_APIENTRY glEndTransformFeedbackContextANGLE(GLeglContext ctx)
6878 {
6879     return GL_EndTransformFeedbackContextANGLE(ctx);
6880 }
6881 
glFenceSyncContextANGLE(GLeglContext ctx,GLenum condition,GLbitfield flags)6882 GLsync GL_APIENTRY glFenceSyncContextANGLE(GLeglContext ctx, GLenum condition, GLbitfield flags)
6883 {
6884     return GL_FenceSyncContextANGLE(ctx, condition, flags);
6885 }
6886 
glFinishContextANGLE(GLeglContext ctx)6887 void GL_APIENTRY glFinishContextANGLE(GLeglContext ctx)
6888 {
6889     return GL_FinishContextANGLE(ctx);
6890 }
6891 
glFinishFenceNVContextANGLE(GLeglContext ctx,GLuint fence)6892 void GL_APIENTRY glFinishFenceNVContextANGLE(GLeglContext ctx, GLuint fence)
6893 {
6894     return GL_FinishFenceNVContextANGLE(ctx, fence);
6895 }
6896 
glFlushContextANGLE(GLeglContext ctx)6897 void GL_APIENTRY glFlushContextANGLE(GLeglContext ctx)
6898 {
6899     return GL_FlushContextANGLE(ctx);
6900 }
6901 
glFlushMappedBufferRangeContextANGLE(GLeglContext ctx,GLenum target,GLintptr offset,GLsizeiptr length)6902 void GL_APIENTRY glFlushMappedBufferRangeContextANGLE(GLeglContext ctx,
6903                                                       GLenum target,
6904                                                       GLintptr offset,
6905                                                       GLsizeiptr length)
6906 {
6907     return GL_FlushMappedBufferRangeContextANGLE(ctx, target, offset, length);
6908 }
6909 
glFlushMappedBufferRangeEXTContextANGLE(GLeglContext ctx,GLenum target,GLintptr offset,GLsizeiptr length)6910 void GL_APIENTRY glFlushMappedBufferRangeEXTContextANGLE(GLeglContext ctx,
6911                                                          GLenum target,
6912                                                          GLintptr offset,
6913                                                          GLsizeiptr length)
6914 {
6915     return GL_FlushMappedBufferRangeEXTContextANGLE(ctx, target, offset, length);
6916 }
6917 
glFogfContextANGLE(GLeglContext ctx,GLenum pname,GLfloat param)6918 void GL_APIENTRY glFogfContextANGLE(GLeglContext ctx, GLenum pname, GLfloat param)
6919 {
6920     return GL_FogfContextANGLE(ctx, pname, param);
6921 }
6922 
glFogfvContextANGLE(GLeglContext ctx,GLenum pname,const GLfloat * params)6923 void GL_APIENTRY glFogfvContextANGLE(GLeglContext ctx, GLenum pname, const GLfloat *params)
6924 {
6925     return GL_FogfvContextANGLE(ctx, pname, params);
6926 }
6927 
glFogxContextANGLE(GLeglContext ctx,GLenum pname,GLfixed param)6928 void GL_APIENTRY glFogxContextANGLE(GLeglContext ctx, GLenum pname, GLfixed param)
6929 {
6930     return GL_FogxContextANGLE(ctx, pname, param);
6931 }
6932 
glFogxvContextANGLE(GLeglContext ctx,GLenum pname,const GLfixed * param)6933 void GL_APIENTRY glFogxvContextANGLE(GLeglContext ctx, GLenum pname, const GLfixed *param)
6934 {
6935     return GL_FogxvContextANGLE(ctx, pname, param);
6936 }
6937 
glFramebufferFetchBarrierEXTContextANGLE(GLeglContext ctx)6938 void GL_APIENTRY glFramebufferFetchBarrierEXTContextANGLE(GLeglContext ctx)
6939 {
6940     return GL_FramebufferFetchBarrierEXTContextANGLE(ctx);
6941 }
6942 
glFramebufferParameteriContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint param)6943 void GL_APIENTRY glFramebufferParameteriContextANGLE(GLeglContext ctx,
6944                                                      GLenum target,
6945                                                      GLenum pname,
6946                                                      GLint param)
6947 {
6948     return GL_FramebufferParameteriContextANGLE(ctx, target, pname, param);
6949 }
6950 
glFramebufferRenderbufferContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)6951 void GL_APIENTRY glFramebufferRenderbufferContextANGLE(GLeglContext ctx,
6952                                                        GLenum target,
6953                                                        GLenum attachment,
6954                                                        GLenum renderbuffertarget,
6955                                                        GLuint renderbuffer)
6956 {
6957     return GL_FramebufferRenderbufferContextANGLE(ctx, target, attachment, renderbuffertarget,
6958                                                   renderbuffer);
6959 }
6960 
glFramebufferRenderbufferOESContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)6961 void GL_APIENTRY glFramebufferRenderbufferOESContextANGLE(GLeglContext ctx,
6962                                                           GLenum target,
6963                                                           GLenum attachment,
6964                                                           GLenum renderbuffertarget,
6965                                                           GLuint renderbuffer)
6966 {
6967     return GL_FramebufferRenderbufferOESContextANGLE(ctx, target, attachment, renderbuffertarget,
6968                                                      renderbuffer);
6969 }
6970 
glFramebufferTextureContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLuint texture,GLint level)6971 void GL_APIENTRY glFramebufferTextureContextANGLE(GLeglContext ctx,
6972                                                   GLenum target,
6973                                                   GLenum attachment,
6974                                                   GLuint texture,
6975                                                   GLint level)
6976 {
6977     return GL_FramebufferTextureContextANGLE(ctx, target, attachment, texture, level);
6978 }
6979 
glFramebufferTexture2DContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)6980 void GL_APIENTRY glFramebufferTexture2DContextANGLE(GLeglContext ctx,
6981                                                     GLenum target,
6982                                                     GLenum attachment,
6983                                                     GLenum textarget,
6984                                                     GLuint texture,
6985                                                     GLint level)
6986 {
6987     return GL_FramebufferTexture2DContextANGLE(ctx, target, attachment, textarget, texture, level);
6988 }
6989 
glFramebufferTexture2DMultisampleEXTContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLsizei samples)6990 void GL_APIENTRY glFramebufferTexture2DMultisampleEXTContextANGLE(GLeglContext ctx,
6991                                                                   GLenum target,
6992                                                                   GLenum attachment,
6993                                                                   GLenum textarget,
6994                                                                   GLuint texture,
6995                                                                   GLint level,
6996                                                                   GLsizei samples)
6997 {
6998     return GL_FramebufferTexture2DMultisampleEXTContextANGLE(ctx, target, attachment, textarget,
6999                                                              texture, level, samples);
7000 }
7001 
glFramebufferTexture2DOESContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)7002 void GL_APIENTRY glFramebufferTexture2DOESContextANGLE(GLeglContext ctx,
7003                                                        GLenum target,
7004                                                        GLenum attachment,
7005                                                        GLenum textarget,
7006                                                        GLuint texture,
7007                                                        GLint level)
7008 {
7009     return GL_FramebufferTexture2DOESContextANGLE(ctx, target, attachment, textarget, texture,
7010                                                   level);
7011 }
7012 
glFramebufferTexture3DOESContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLint zoffset)7013 void GL_APIENTRY glFramebufferTexture3DOESContextANGLE(GLeglContext ctx,
7014                                                        GLenum target,
7015                                                        GLenum attachment,
7016                                                        GLenum textarget,
7017                                                        GLuint texture,
7018                                                        GLint level,
7019                                                        GLint zoffset)
7020 {
7021     return GL_FramebufferTexture3DOESContextANGLE(ctx, target, attachment, textarget, texture,
7022                                                   level, zoffset);
7023 }
7024 
glFramebufferTextureEXTContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLuint texture,GLint level)7025 void GL_APIENTRY glFramebufferTextureEXTContextANGLE(GLeglContext ctx,
7026                                                      GLenum target,
7027                                                      GLenum attachment,
7028                                                      GLuint texture,
7029                                                      GLint level)
7030 {
7031     return GL_FramebufferTextureEXTContextANGLE(ctx, target, attachment, texture, level);
7032 }
7033 
glFramebufferTextureLayerContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLuint texture,GLint level,GLint layer)7034 void GL_APIENTRY glFramebufferTextureLayerContextANGLE(GLeglContext ctx,
7035                                                        GLenum target,
7036                                                        GLenum attachment,
7037                                                        GLuint texture,
7038                                                        GLint level,
7039                                                        GLint layer)
7040 {
7041     return GL_FramebufferTextureLayerContextANGLE(ctx, target, attachment, texture, level, layer);
7042 }
7043 
glFramebufferTextureMultiviewOVRContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLuint texture,GLint level,GLint baseViewIndex,GLsizei numViews)7044 void GL_APIENTRY glFramebufferTextureMultiviewOVRContextANGLE(GLeglContext ctx,
7045                                                               GLenum target,
7046                                                               GLenum attachment,
7047                                                               GLuint texture,
7048                                                               GLint level,
7049                                                               GLint baseViewIndex,
7050                                                               GLsizei numViews)
7051 {
7052     return GL_FramebufferTextureMultiviewOVRContextANGLE(ctx, target, attachment, texture, level,
7053                                                          baseViewIndex, numViews);
7054 }
7055 
glFrontFaceContextANGLE(GLeglContext ctx,GLenum mode)7056 void GL_APIENTRY glFrontFaceContextANGLE(GLeglContext ctx, GLenum mode)
7057 {
7058     return GL_FrontFaceContextANGLE(ctx, mode);
7059 }
7060 
glFrustumfContextANGLE(GLeglContext ctx,GLfloat l,GLfloat r,GLfloat b,GLfloat t,GLfloat n,GLfloat f)7061 void GL_APIENTRY glFrustumfContextANGLE(GLeglContext ctx,
7062                                         GLfloat l,
7063                                         GLfloat r,
7064                                         GLfloat b,
7065                                         GLfloat t,
7066                                         GLfloat n,
7067                                         GLfloat f)
7068 {
7069     return GL_FrustumfContextANGLE(ctx, l, r, b, t, n, f);
7070 }
7071 
glFrustumxContextANGLE(GLeglContext ctx,GLfixed l,GLfixed r,GLfixed b,GLfixed t,GLfixed n,GLfixed f)7072 void GL_APIENTRY glFrustumxContextANGLE(GLeglContext ctx,
7073                                         GLfixed l,
7074                                         GLfixed r,
7075                                         GLfixed b,
7076                                         GLfixed t,
7077                                         GLfixed n,
7078                                         GLfixed f)
7079 {
7080     return GL_FrustumxContextANGLE(ctx, l, r, b, t, n, f);
7081 }
7082 
glGenBuffersContextANGLE(GLeglContext ctx,GLsizei n,GLuint * buffers)7083 void GL_APIENTRY glGenBuffersContextANGLE(GLeglContext ctx, GLsizei n, GLuint *buffers)
7084 {
7085     return GL_GenBuffersContextANGLE(ctx, n, buffers);
7086 }
7087 
glGenFencesNVContextANGLE(GLeglContext ctx,GLsizei n,GLuint * fences)7088 void GL_APIENTRY glGenFencesNVContextANGLE(GLeglContext ctx, GLsizei n, GLuint *fences)
7089 {
7090     return GL_GenFencesNVContextANGLE(ctx, n, fences);
7091 }
7092 
glGenFramebuffersContextANGLE(GLeglContext ctx,GLsizei n,GLuint * framebuffers)7093 void GL_APIENTRY glGenFramebuffersContextANGLE(GLeglContext ctx, GLsizei n, GLuint *framebuffers)
7094 {
7095     return GL_GenFramebuffersContextANGLE(ctx, n, framebuffers);
7096 }
7097 
glGenFramebuffersOESContextANGLE(GLeglContext ctx,GLsizei n,GLuint * framebuffers)7098 void GL_APIENTRY glGenFramebuffersOESContextANGLE(GLeglContext ctx, GLsizei n, GLuint *framebuffers)
7099 {
7100     return GL_GenFramebuffersOESContextANGLE(ctx, n, framebuffers);
7101 }
7102 
glGenProgramPipelinesContextANGLE(GLeglContext ctx,GLsizei n,GLuint * pipelines)7103 void GL_APIENTRY glGenProgramPipelinesContextANGLE(GLeglContext ctx, GLsizei n, GLuint *pipelines)
7104 {
7105     return GL_GenProgramPipelinesContextANGLE(ctx, n, pipelines);
7106 }
7107 
glGenProgramPipelinesEXTContextANGLE(GLeglContext ctx,GLsizei n,GLuint * pipelines)7108 void GL_APIENTRY glGenProgramPipelinesEXTContextANGLE(GLeglContext ctx,
7109                                                       GLsizei n,
7110                                                       GLuint *pipelines)
7111 {
7112     return GL_GenProgramPipelinesEXTContextANGLE(ctx, n, pipelines);
7113 }
7114 
glGenQueriesContextANGLE(GLeglContext ctx,GLsizei n,GLuint * ids)7115 void GL_APIENTRY glGenQueriesContextANGLE(GLeglContext ctx, GLsizei n, GLuint *ids)
7116 {
7117     return GL_GenQueriesContextANGLE(ctx, n, ids);
7118 }
7119 
glGenQueriesEXTContextANGLE(GLeglContext ctx,GLsizei n,GLuint * ids)7120 void GL_APIENTRY glGenQueriesEXTContextANGLE(GLeglContext ctx, GLsizei n, GLuint *ids)
7121 {
7122     return GL_GenQueriesEXTContextANGLE(ctx, n, ids);
7123 }
7124 
glGenRenderbuffersContextANGLE(GLeglContext ctx,GLsizei n,GLuint * renderbuffers)7125 void GL_APIENTRY glGenRenderbuffersContextANGLE(GLeglContext ctx, GLsizei n, GLuint *renderbuffers)
7126 {
7127     return GL_GenRenderbuffersContextANGLE(ctx, n, renderbuffers);
7128 }
7129 
glGenRenderbuffersOESContextANGLE(GLeglContext ctx,GLsizei n,GLuint * renderbuffers)7130 void GL_APIENTRY glGenRenderbuffersOESContextANGLE(GLeglContext ctx,
7131                                                    GLsizei n,
7132                                                    GLuint *renderbuffers)
7133 {
7134     return GL_GenRenderbuffersOESContextANGLE(ctx, n, renderbuffers);
7135 }
7136 
glGenSamplersContextANGLE(GLeglContext ctx,GLsizei count,GLuint * samplers)7137 void GL_APIENTRY glGenSamplersContextANGLE(GLeglContext ctx, GLsizei count, GLuint *samplers)
7138 {
7139     return GL_GenSamplersContextANGLE(ctx, count, samplers);
7140 }
7141 
glGenSemaphoresEXTContextANGLE(GLeglContext ctx,GLsizei n,GLuint * semaphores)7142 void GL_APIENTRY glGenSemaphoresEXTContextANGLE(GLeglContext ctx, GLsizei n, GLuint *semaphores)
7143 {
7144     return GL_GenSemaphoresEXTContextANGLE(ctx, n, semaphores);
7145 }
7146 
glGenTexturesContextANGLE(GLeglContext ctx,GLsizei n,GLuint * textures)7147 void GL_APIENTRY glGenTexturesContextANGLE(GLeglContext ctx, GLsizei n, GLuint *textures)
7148 {
7149     return GL_GenTexturesContextANGLE(ctx, n, textures);
7150 }
7151 
glGenTransformFeedbacksContextANGLE(GLeglContext ctx,GLsizei n,GLuint * ids)7152 void GL_APIENTRY glGenTransformFeedbacksContextANGLE(GLeglContext ctx, GLsizei n, GLuint *ids)
7153 {
7154     return GL_GenTransformFeedbacksContextANGLE(ctx, n, ids);
7155 }
7156 
glGenVertexArraysContextANGLE(GLeglContext ctx,GLsizei n,GLuint * arrays)7157 void GL_APIENTRY glGenVertexArraysContextANGLE(GLeglContext ctx, GLsizei n, GLuint *arrays)
7158 {
7159     return GL_GenVertexArraysContextANGLE(ctx, n, arrays);
7160 }
7161 
glGenVertexArraysOESContextANGLE(GLeglContext ctx,GLsizei n,GLuint * arrays)7162 void GL_APIENTRY glGenVertexArraysOESContextANGLE(GLeglContext ctx, GLsizei n, GLuint *arrays)
7163 {
7164     return GL_GenVertexArraysOESContextANGLE(ctx, n, arrays);
7165 }
7166 
glGenerateMipmapContextANGLE(GLeglContext ctx,GLenum target)7167 void GL_APIENTRY glGenerateMipmapContextANGLE(GLeglContext ctx, GLenum target)
7168 {
7169     return GL_GenerateMipmapContextANGLE(ctx, target);
7170 }
7171 
glGenerateMipmapOESContextANGLE(GLeglContext ctx,GLenum target)7172 void GL_APIENTRY glGenerateMipmapOESContextANGLE(GLeglContext ctx, GLenum target)
7173 {
7174     return GL_GenerateMipmapOESContextANGLE(ctx, target);
7175 }
7176 
glGetActiveAttribContextANGLE(GLeglContext ctx,GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLint * size,GLenum * type,GLchar * name)7177 void GL_APIENTRY glGetActiveAttribContextANGLE(GLeglContext ctx,
7178                                                GLuint program,
7179                                                GLuint index,
7180                                                GLsizei bufSize,
7181                                                GLsizei *length,
7182                                                GLint *size,
7183                                                GLenum *type,
7184                                                GLchar *name)
7185 {
7186     return GL_GetActiveAttribContextANGLE(ctx, program, index, bufSize, length, size, type, name);
7187 }
7188 
glGetActiveUniformContextANGLE(GLeglContext ctx,GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLint * size,GLenum * type,GLchar * name)7189 void GL_APIENTRY glGetActiveUniformContextANGLE(GLeglContext ctx,
7190                                                 GLuint program,
7191                                                 GLuint index,
7192                                                 GLsizei bufSize,
7193                                                 GLsizei *length,
7194                                                 GLint *size,
7195                                                 GLenum *type,
7196                                                 GLchar *name)
7197 {
7198     return GL_GetActiveUniformContextANGLE(ctx, program, index, bufSize, length, size, type, name);
7199 }
7200 
glGetActiveUniformBlockNameContextANGLE(GLeglContext ctx,GLuint program,GLuint uniformBlockIndex,GLsizei bufSize,GLsizei * length,GLchar * uniformBlockName)7201 void GL_APIENTRY glGetActiveUniformBlockNameContextANGLE(GLeglContext ctx,
7202                                                          GLuint program,
7203                                                          GLuint uniformBlockIndex,
7204                                                          GLsizei bufSize,
7205                                                          GLsizei *length,
7206                                                          GLchar *uniformBlockName)
7207 {
7208     return GL_GetActiveUniformBlockNameContextANGLE(ctx, program, uniformBlockIndex, bufSize,
7209                                                     length, uniformBlockName);
7210 }
7211 
glGetActiveUniformBlockivContextANGLE(GLeglContext ctx,GLuint program,GLuint uniformBlockIndex,GLenum pname,GLint * params)7212 void GL_APIENTRY glGetActiveUniformBlockivContextANGLE(GLeglContext ctx,
7213                                                        GLuint program,
7214                                                        GLuint uniformBlockIndex,
7215                                                        GLenum pname,
7216                                                        GLint *params)
7217 {
7218     return GL_GetActiveUniformBlockivContextANGLE(ctx, program, uniformBlockIndex, pname, params);
7219 }
7220 
glGetActiveUniformsivContextANGLE(GLeglContext ctx,GLuint program,GLsizei uniformCount,const GLuint * uniformIndices,GLenum pname,GLint * params)7221 void GL_APIENTRY glGetActiveUniformsivContextANGLE(GLeglContext ctx,
7222                                                    GLuint program,
7223                                                    GLsizei uniformCount,
7224                                                    const GLuint *uniformIndices,
7225                                                    GLenum pname,
7226                                                    GLint *params)
7227 {
7228     return GL_GetActiveUniformsivContextANGLE(ctx, program, uniformCount, uniformIndices, pname,
7229                                               params);
7230 }
7231 
glGetAttachedShadersContextANGLE(GLeglContext ctx,GLuint program,GLsizei maxCount,GLsizei * count,GLuint * shaders)7232 void GL_APIENTRY glGetAttachedShadersContextANGLE(GLeglContext ctx,
7233                                                   GLuint program,
7234                                                   GLsizei maxCount,
7235                                                   GLsizei *count,
7236                                                   GLuint *shaders)
7237 {
7238     return GL_GetAttachedShadersContextANGLE(ctx, program, maxCount, count, shaders);
7239 }
7240 
glGetAttribLocationContextANGLE(GLeglContext ctx,GLuint program,const GLchar * name)7241 GLint GL_APIENTRY glGetAttribLocationContextANGLE(GLeglContext ctx,
7242                                                   GLuint program,
7243                                                   const GLchar *name)
7244 {
7245     return GL_GetAttribLocationContextANGLE(ctx, program, name);
7246 }
7247 
glGetBooleani_vContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLboolean * data)7248 void GL_APIENTRY glGetBooleani_vContextANGLE(GLeglContext ctx,
7249                                              GLenum target,
7250                                              GLuint index,
7251                                              GLboolean *data)
7252 {
7253     return GL_GetBooleani_vContextANGLE(ctx, target, index, data);
7254 }
7255 
glGetBooleanvContextANGLE(GLeglContext ctx,GLenum pname,GLboolean * data)7256 void GL_APIENTRY glGetBooleanvContextANGLE(GLeglContext ctx, GLenum pname, GLboolean *data)
7257 {
7258     return GL_GetBooleanvContextANGLE(ctx, pname, data);
7259 }
7260 
glGetBufferParameteri64vContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint64 * params)7261 void GL_APIENTRY glGetBufferParameteri64vContextANGLE(GLeglContext ctx,
7262                                                       GLenum target,
7263                                                       GLenum pname,
7264                                                       GLint64 *params)
7265 {
7266     return GL_GetBufferParameteri64vContextANGLE(ctx, target, pname, params);
7267 }
7268 
glGetBufferParameterivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)7269 void GL_APIENTRY glGetBufferParameterivContextANGLE(GLeglContext ctx,
7270                                                     GLenum target,
7271                                                     GLenum pname,
7272                                                     GLint *params)
7273 {
7274     return GL_GetBufferParameterivContextANGLE(ctx, target, pname, params);
7275 }
7276 
glGetBufferPointervContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,void ** params)7277 void GL_APIENTRY glGetBufferPointervContextANGLE(GLeglContext ctx,
7278                                                  GLenum target,
7279                                                  GLenum pname,
7280                                                  void **params)
7281 {
7282     return GL_GetBufferPointervContextANGLE(ctx, target, pname, params);
7283 }
7284 
glGetBufferPointervOESContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,void ** params)7285 void GL_APIENTRY glGetBufferPointervOESContextANGLE(GLeglContext ctx,
7286                                                     GLenum target,
7287                                                     GLenum pname,
7288                                                     void **params)
7289 {
7290     return GL_GetBufferPointervOESContextANGLE(ctx, target, pname, params);
7291 }
7292 
glGetClipPlanefContextANGLE(GLeglContext ctx,GLenum plane,GLfloat * equation)7293 void GL_APIENTRY glGetClipPlanefContextANGLE(GLeglContext ctx, GLenum plane, GLfloat *equation)
7294 {
7295     return GL_GetClipPlanefContextANGLE(ctx, plane, equation);
7296 }
7297 
glGetClipPlanexContextANGLE(GLeglContext ctx,GLenum plane,GLfixed * equation)7298 void GL_APIENTRY glGetClipPlanexContextANGLE(GLeglContext ctx, GLenum plane, GLfixed *equation)
7299 {
7300     return GL_GetClipPlanexContextANGLE(ctx, plane, equation);
7301 }
7302 
glGetDebugMessageLogContextANGLE(GLeglContext ctx,GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog)7303 GLuint GL_APIENTRY glGetDebugMessageLogContextANGLE(GLeglContext ctx,
7304                                                     GLuint count,
7305                                                     GLsizei bufSize,
7306                                                     GLenum *sources,
7307                                                     GLenum *types,
7308                                                     GLuint *ids,
7309                                                     GLenum *severities,
7310                                                     GLsizei *lengths,
7311                                                     GLchar *messageLog)
7312 {
7313     return GL_GetDebugMessageLogContextANGLE(ctx, count, bufSize, sources, types, ids, severities,
7314                                              lengths, messageLog);
7315 }
7316 
glGetDebugMessageLogKHRContextANGLE(GLeglContext ctx,GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog)7317 GLuint GL_APIENTRY glGetDebugMessageLogKHRContextANGLE(GLeglContext ctx,
7318                                                        GLuint count,
7319                                                        GLsizei bufSize,
7320                                                        GLenum *sources,
7321                                                        GLenum *types,
7322                                                        GLuint *ids,
7323                                                        GLenum *severities,
7324                                                        GLsizei *lengths,
7325                                                        GLchar *messageLog)
7326 {
7327     return GL_GetDebugMessageLogKHRContextANGLE(ctx, count, bufSize, sources, types, ids,
7328                                                 severities, lengths, messageLog);
7329 }
7330 
glGetErrorContextANGLE(GLeglContext ctx)7331 GLenum GL_APIENTRY glGetErrorContextANGLE(GLeglContext ctx)
7332 {
7333     return GL_GetErrorContextANGLE(ctx);
7334 }
7335 
glGetFenceivNVContextANGLE(GLeglContext ctx,GLuint fence,GLenum pname,GLint * params)7336 void GL_APIENTRY glGetFenceivNVContextANGLE(GLeglContext ctx,
7337                                             GLuint fence,
7338                                             GLenum pname,
7339                                             GLint *params)
7340 {
7341     return GL_GetFenceivNVContextANGLE(ctx, fence, pname, params);
7342 }
7343 
glGetFixedvContextANGLE(GLeglContext ctx,GLenum pname,GLfixed * params)7344 void GL_APIENTRY glGetFixedvContextANGLE(GLeglContext ctx, GLenum pname, GLfixed *params)
7345 {
7346     return GL_GetFixedvContextANGLE(ctx, pname, params);
7347 }
7348 
glGetFloatvContextANGLE(GLeglContext ctx,GLenum pname,GLfloat * data)7349 void GL_APIENTRY glGetFloatvContextANGLE(GLeglContext ctx, GLenum pname, GLfloat *data)
7350 {
7351     return GL_GetFloatvContextANGLE(ctx, pname, data);
7352 }
7353 
glGetFragDataIndexEXTContextANGLE(GLeglContext ctx,GLuint program,const GLchar * name)7354 GLint GL_APIENTRY glGetFragDataIndexEXTContextANGLE(GLeglContext ctx,
7355                                                     GLuint program,
7356                                                     const GLchar *name)
7357 {
7358     return GL_GetFragDataIndexEXTContextANGLE(ctx, program, name);
7359 }
7360 
glGetFragDataLocationContextANGLE(GLeglContext ctx,GLuint program,const GLchar * name)7361 GLint GL_APIENTRY glGetFragDataLocationContextANGLE(GLeglContext ctx,
7362                                                     GLuint program,
7363                                                     const GLchar *name)
7364 {
7365     return GL_GetFragDataLocationContextANGLE(ctx, program, name);
7366 }
7367 
glGetFramebufferAttachmentParameterivContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum pname,GLint * params)7368 void GL_APIENTRY glGetFramebufferAttachmentParameterivContextANGLE(GLeglContext ctx,
7369                                                                    GLenum target,
7370                                                                    GLenum attachment,
7371                                                                    GLenum pname,
7372                                                                    GLint *params)
7373 {
7374     return GL_GetFramebufferAttachmentParameterivContextANGLE(ctx, target, attachment, pname,
7375                                                               params);
7376 }
7377 
glGetFramebufferAttachmentParameterivOESContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum pname,GLint * params)7378 void GL_APIENTRY glGetFramebufferAttachmentParameterivOESContextANGLE(GLeglContext ctx,
7379                                                                       GLenum target,
7380                                                                       GLenum attachment,
7381                                                                       GLenum pname,
7382                                                                       GLint *params)
7383 {
7384     return GL_GetFramebufferAttachmentParameterivOESContextANGLE(ctx, target, attachment, pname,
7385                                                                  params);
7386 }
7387 
glGetFramebufferParameterivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)7388 void GL_APIENTRY glGetFramebufferParameterivContextANGLE(GLeglContext ctx,
7389                                                          GLenum target,
7390                                                          GLenum pname,
7391                                                          GLint *params)
7392 {
7393     return GL_GetFramebufferParameterivContextANGLE(ctx, target, pname, params);
7394 }
7395 
glGetGraphicsResetStatusContextANGLE(GLeglContext ctx)7396 GLenum GL_APIENTRY glGetGraphicsResetStatusContextANGLE(GLeglContext ctx)
7397 {
7398     return GL_GetGraphicsResetStatusContextANGLE(ctx);
7399 }
7400 
glGetGraphicsResetStatusEXTContextANGLE(GLeglContext ctx)7401 GLenum GL_APIENTRY glGetGraphicsResetStatusEXTContextANGLE(GLeglContext ctx)
7402 {
7403     return GL_GetGraphicsResetStatusEXTContextANGLE(ctx);
7404 }
7405 
glGetInteger64i_vContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLint64 * data)7406 void GL_APIENTRY glGetInteger64i_vContextANGLE(GLeglContext ctx,
7407                                                GLenum target,
7408                                                GLuint index,
7409                                                GLint64 *data)
7410 {
7411     return GL_GetInteger64i_vContextANGLE(ctx, target, index, data);
7412 }
7413 
glGetInteger64vContextANGLE(GLeglContext ctx,GLenum pname,GLint64 * data)7414 void GL_APIENTRY glGetInteger64vContextANGLE(GLeglContext ctx, GLenum pname, GLint64 *data)
7415 {
7416     return GL_GetInteger64vContextANGLE(ctx, pname, data);
7417 }
7418 
glGetInteger64vEXTContextANGLE(GLeglContext ctx,GLenum pname,GLint64 * data)7419 void GL_APIENTRY glGetInteger64vEXTContextANGLE(GLeglContext ctx, GLenum pname, GLint64 *data)
7420 {
7421     return GL_GetInteger64vEXTContextANGLE(ctx, pname, data);
7422 }
7423 
glGetIntegeri_vContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLint * data)7424 void GL_APIENTRY glGetIntegeri_vContextANGLE(GLeglContext ctx,
7425                                              GLenum target,
7426                                              GLuint index,
7427                                              GLint *data)
7428 {
7429     return GL_GetIntegeri_vContextANGLE(ctx, target, index, data);
7430 }
7431 
glGetIntegervContextANGLE(GLeglContext ctx,GLenum pname,GLint * data)7432 void GL_APIENTRY glGetIntegervContextANGLE(GLeglContext ctx, GLenum pname, GLint *data)
7433 {
7434     return GL_GetIntegervContextANGLE(ctx, pname, data);
7435 }
7436 
glGetInternalformativContextANGLE(GLeglContext ctx,GLenum target,GLenum internalformat,GLenum pname,GLsizei bufSize,GLint * params)7437 void GL_APIENTRY glGetInternalformativContextANGLE(GLeglContext ctx,
7438                                                    GLenum target,
7439                                                    GLenum internalformat,
7440                                                    GLenum pname,
7441                                                    GLsizei bufSize,
7442                                                    GLint *params)
7443 {
7444     return GL_GetInternalformativContextANGLE(ctx, target, internalformat, pname, bufSize, params);
7445 }
7446 
glGetLightfvContextANGLE(GLeglContext ctx,GLenum light,GLenum pname,GLfloat * params)7447 void GL_APIENTRY glGetLightfvContextANGLE(GLeglContext ctx,
7448                                           GLenum light,
7449                                           GLenum pname,
7450                                           GLfloat *params)
7451 {
7452     return GL_GetLightfvContextANGLE(ctx, light, pname, params);
7453 }
7454 
glGetLightxvContextANGLE(GLeglContext ctx,GLenum light,GLenum pname,GLfixed * params)7455 void GL_APIENTRY glGetLightxvContextANGLE(GLeglContext ctx,
7456                                           GLenum light,
7457                                           GLenum pname,
7458                                           GLfixed *params)
7459 {
7460     return GL_GetLightxvContextANGLE(ctx, light, pname, params);
7461 }
7462 
glGetMaterialfvContextANGLE(GLeglContext ctx,GLenum face,GLenum pname,GLfloat * params)7463 void GL_APIENTRY glGetMaterialfvContextANGLE(GLeglContext ctx,
7464                                              GLenum face,
7465                                              GLenum pname,
7466                                              GLfloat *params)
7467 {
7468     return GL_GetMaterialfvContextANGLE(ctx, face, pname, params);
7469 }
7470 
glGetMaterialxvContextANGLE(GLeglContext ctx,GLenum face,GLenum pname,GLfixed * params)7471 void GL_APIENTRY glGetMaterialxvContextANGLE(GLeglContext ctx,
7472                                              GLenum face,
7473                                              GLenum pname,
7474                                              GLfixed *params)
7475 {
7476     return GL_GetMaterialxvContextANGLE(ctx, face, pname, params);
7477 }
7478 
glGetMemoryObjectParameterivEXTContextANGLE(GLeglContext ctx,GLuint memoryObject,GLenum pname,GLint * params)7479 void GL_APIENTRY glGetMemoryObjectParameterivEXTContextANGLE(GLeglContext ctx,
7480                                                              GLuint memoryObject,
7481                                                              GLenum pname,
7482                                                              GLint *params)
7483 {
7484     return GL_GetMemoryObjectParameterivEXTContextANGLE(ctx, memoryObject, pname, params);
7485 }
7486 
glGetMultisamplefvContextANGLE(GLeglContext ctx,GLenum pname,GLuint index,GLfloat * val)7487 void GL_APIENTRY glGetMultisamplefvContextANGLE(GLeglContext ctx,
7488                                                 GLenum pname,
7489                                                 GLuint index,
7490                                                 GLfloat *val)
7491 {
7492     return GL_GetMultisamplefvContextANGLE(ctx, pname, index, val);
7493 }
7494 
glGetObjectLabelContextANGLE(GLeglContext ctx,GLenum identifier,GLuint name,GLsizei bufSize,GLsizei * length,GLchar * label)7495 void GL_APIENTRY glGetObjectLabelContextANGLE(GLeglContext ctx,
7496                                               GLenum identifier,
7497                                               GLuint name,
7498                                               GLsizei bufSize,
7499                                               GLsizei *length,
7500                                               GLchar *label)
7501 {
7502     return GL_GetObjectLabelContextANGLE(ctx, identifier, name, bufSize, length, label);
7503 }
7504 
glGetObjectLabelEXTContextANGLE(GLeglContext ctx,GLenum type,GLuint object,GLsizei bufSize,GLsizei * length,GLchar * label)7505 void GL_APIENTRY glGetObjectLabelEXTContextANGLE(GLeglContext ctx,
7506                                                  GLenum type,
7507                                                  GLuint object,
7508                                                  GLsizei bufSize,
7509                                                  GLsizei *length,
7510                                                  GLchar *label)
7511 {
7512     return GL_GetObjectLabelEXTContextANGLE(ctx, type, object, bufSize, length, label);
7513 }
7514 
glGetObjectLabelKHRContextANGLE(GLeglContext ctx,GLenum identifier,GLuint name,GLsizei bufSize,GLsizei * length,GLchar * label)7515 void GL_APIENTRY glGetObjectLabelKHRContextANGLE(GLeglContext ctx,
7516                                                  GLenum identifier,
7517                                                  GLuint name,
7518                                                  GLsizei bufSize,
7519                                                  GLsizei *length,
7520                                                  GLchar *label)
7521 {
7522     return GL_GetObjectLabelKHRContextANGLE(ctx, identifier, name, bufSize, length, label);
7523 }
7524 
glGetObjectPtrLabelContextANGLE(GLeglContext ctx,const void * ptr,GLsizei bufSize,GLsizei * length,GLchar * label)7525 void GL_APIENTRY glGetObjectPtrLabelContextANGLE(GLeglContext ctx,
7526                                                  const void *ptr,
7527                                                  GLsizei bufSize,
7528                                                  GLsizei *length,
7529                                                  GLchar *label)
7530 {
7531     return GL_GetObjectPtrLabelContextANGLE(ctx, ptr, bufSize, length, label);
7532 }
7533 
glGetObjectPtrLabelKHRContextANGLE(GLeglContext ctx,const void * ptr,GLsizei bufSize,GLsizei * length,GLchar * label)7534 void GL_APIENTRY glGetObjectPtrLabelKHRContextANGLE(GLeglContext ctx,
7535                                                     const void *ptr,
7536                                                     GLsizei bufSize,
7537                                                     GLsizei *length,
7538                                                     GLchar *label)
7539 {
7540     return GL_GetObjectPtrLabelKHRContextANGLE(ctx, ptr, bufSize, length, label);
7541 }
7542 
glGetPointervContextANGLE(GLeglContext ctx,GLenum pname,void ** params)7543 void GL_APIENTRY glGetPointervContextANGLE(GLeglContext ctx, GLenum pname, void **params)
7544 {
7545     return GL_GetPointervContextANGLE(ctx, pname, params);
7546 }
7547 
glGetPointervKHRContextANGLE(GLeglContext ctx,GLenum pname,void ** params)7548 void GL_APIENTRY glGetPointervKHRContextANGLE(GLeglContext ctx, GLenum pname, void **params)
7549 {
7550     return GL_GetPointervKHRContextANGLE(ctx, pname, params);
7551 }
7552 
glGetProgramBinaryContextANGLE(GLeglContext ctx,GLuint program,GLsizei bufSize,GLsizei * length,GLenum * binaryFormat,void * binary)7553 void GL_APIENTRY glGetProgramBinaryContextANGLE(GLeglContext ctx,
7554                                                 GLuint program,
7555                                                 GLsizei bufSize,
7556                                                 GLsizei *length,
7557                                                 GLenum *binaryFormat,
7558                                                 void *binary)
7559 {
7560     return GL_GetProgramBinaryContextANGLE(ctx, program, bufSize, length, binaryFormat, binary);
7561 }
7562 
glGetProgramBinaryOESContextANGLE(GLeglContext ctx,GLuint program,GLsizei bufSize,GLsizei * length,GLenum * binaryFormat,void * binary)7563 void GL_APIENTRY glGetProgramBinaryOESContextANGLE(GLeglContext ctx,
7564                                                    GLuint program,
7565                                                    GLsizei bufSize,
7566                                                    GLsizei *length,
7567                                                    GLenum *binaryFormat,
7568                                                    void *binary)
7569 {
7570     return GL_GetProgramBinaryOESContextANGLE(ctx, program, bufSize, length, binaryFormat, binary);
7571 }
7572 
glGetProgramInfoLogContextANGLE(GLeglContext ctx,GLuint program,GLsizei bufSize,GLsizei * length,GLchar * infoLog)7573 void GL_APIENTRY glGetProgramInfoLogContextANGLE(GLeglContext ctx,
7574                                                  GLuint program,
7575                                                  GLsizei bufSize,
7576                                                  GLsizei *length,
7577                                                  GLchar *infoLog)
7578 {
7579     return GL_GetProgramInfoLogContextANGLE(ctx, program, bufSize, length, infoLog);
7580 }
7581 
glGetProgramInterfaceivContextANGLE(GLeglContext ctx,GLuint program,GLenum programInterface,GLenum pname,GLint * params)7582 void GL_APIENTRY glGetProgramInterfaceivContextANGLE(GLeglContext ctx,
7583                                                      GLuint program,
7584                                                      GLenum programInterface,
7585                                                      GLenum pname,
7586                                                      GLint *params)
7587 {
7588     return GL_GetProgramInterfaceivContextANGLE(ctx, program, programInterface, pname, params);
7589 }
7590 
glGetProgramPipelineInfoLogContextANGLE(GLeglContext ctx,GLuint pipeline,GLsizei bufSize,GLsizei * length,GLchar * infoLog)7591 void GL_APIENTRY glGetProgramPipelineInfoLogContextANGLE(GLeglContext ctx,
7592                                                          GLuint pipeline,
7593                                                          GLsizei bufSize,
7594                                                          GLsizei *length,
7595                                                          GLchar *infoLog)
7596 {
7597     return GL_GetProgramPipelineInfoLogContextANGLE(ctx, pipeline, bufSize, length, infoLog);
7598 }
7599 
glGetProgramPipelineInfoLogEXTContextANGLE(GLeglContext ctx,GLuint pipeline,GLsizei bufSize,GLsizei * length,GLchar * infoLog)7600 void GL_APIENTRY glGetProgramPipelineInfoLogEXTContextANGLE(GLeglContext ctx,
7601                                                             GLuint pipeline,
7602                                                             GLsizei bufSize,
7603                                                             GLsizei *length,
7604                                                             GLchar *infoLog)
7605 {
7606     return GL_GetProgramPipelineInfoLogEXTContextANGLE(ctx, pipeline, bufSize, length, infoLog);
7607 }
7608 
glGetProgramPipelineivContextANGLE(GLeglContext ctx,GLuint pipeline,GLenum pname,GLint * params)7609 void GL_APIENTRY glGetProgramPipelineivContextANGLE(GLeglContext ctx,
7610                                                     GLuint pipeline,
7611                                                     GLenum pname,
7612                                                     GLint *params)
7613 {
7614     return GL_GetProgramPipelineivContextANGLE(ctx, pipeline, pname, params);
7615 }
7616 
glGetProgramPipelineivEXTContextANGLE(GLeglContext ctx,GLuint pipeline,GLenum pname,GLint * params)7617 void GL_APIENTRY glGetProgramPipelineivEXTContextANGLE(GLeglContext ctx,
7618                                                        GLuint pipeline,
7619                                                        GLenum pname,
7620                                                        GLint *params)
7621 {
7622     return GL_GetProgramPipelineivEXTContextANGLE(ctx, pipeline, pname, params);
7623 }
7624 
glGetProgramResourceIndexContextANGLE(GLeglContext ctx,GLuint program,GLenum programInterface,const GLchar * name)7625 GLuint GL_APIENTRY glGetProgramResourceIndexContextANGLE(GLeglContext ctx,
7626                                                          GLuint program,
7627                                                          GLenum programInterface,
7628                                                          const GLchar *name)
7629 {
7630     return GL_GetProgramResourceIndexContextANGLE(ctx, program, programInterface, name);
7631 }
7632 
glGetProgramResourceLocationContextANGLE(GLeglContext ctx,GLuint program,GLenum programInterface,const GLchar * name)7633 GLint GL_APIENTRY glGetProgramResourceLocationContextANGLE(GLeglContext ctx,
7634                                                            GLuint program,
7635                                                            GLenum programInterface,
7636                                                            const GLchar *name)
7637 {
7638     return GL_GetProgramResourceLocationContextANGLE(ctx, program, programInterface, name);
7639 }
7640 
glGetProgramResourceLocationIndexEXTContextANGLE(GLeglContext ctx,GLuint program,GLenum programInterface,const GLchar * name)7641 GLint GL_APIENTRY glGetProgramResourceLocationIndexEXTContextANGLE(GLeglContext ctx,
7642                                                                    GLuint program,
7643                                                                    GLenum programInterface,
7644                                                                    const GLchar *name)
7645 {
7646     return GL_GetProgramResourceLocationIndexEXTContextANGLE(ctx, program, programInterface, name);
7647 }
7648 
glGetProgramResourceNameContextANGLE(GLeglContext ctx,GLuint program,GLenum programInterface,GLuint index,GLsizei bufSize,GLsizei * length,GLchar * name)7649 void GL_APIENTRY glGetProgramResourceNameContextANGLE(GLeglContext ctx,
7650                                                       GLuint program,
7651                                                       GLenum programInterface,
7652                                                       GLuint index,
7653                                                       GLsizei bufSize,
7654                                                       GLsizei *length,
7655                                                       GLchar *name)
7656 {
7657     return GL_GetProgramResourceNameContextANGLE(ctx, program, programInterface, index, bufSize,
7658                                                  length, name);
7659 }
7660 
glGetProgramResourceivContextANGLE(GLeglContext ctx,GLuint program,GLenum programInterface,GLuint index,GLsizei propCount,const GLenum * props,GLsizei bufSize,GLsizei * length,GLint * params)7661 void GL_APIENTRY glGetProgramResourceivContextANGLE(GLeglContext ctx,
7662                                                     GLuint program,
7663                                                     GLenum programInterface,
7664                                                     GLuint index,
7665                                                     GLsizei propCount,
7666                                                     const GLenum *props,
7667                                                     GLsizei bufSize,
7668                                                     GLsizei *length,
7669                                                     GLint *params)
7670 {
7671     return GL_GetProgramResourceivContextANGLE(ctx, program, programInterface, index, propCount,
7672                                                props, bufSize, length, params);
7673 }
7674 
glGetProgramivContextANGLE(GLeglContext ctx,GLuint program,GLenum pname,GLint * params)7675 void GL_APIENTRY glGetProgramivContextANGLE(GLeglContext ctx,
7676                                             GLuint program,
7677                                             GLenum pname,
7678                                             GLint *params)
7679 {
7680     return GL_GetProgramivContextANGLE(ctx, program, pname, params);
7681 }
7682 
glGetQueryObjecti64vEXTContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLint64 * params)7683 void GL_APIENTRY glGetQueryObjecti64vEXTContextANGLE(GLeglContext ctx,
7684                                                      GLuint id,
7685                                                      GLenum pname,
7686                                                      GLint64 *params)
7687 {
7688     return GL_GetQueryObjecti64vEXTContextANGLE(ctx, id, pname, params);
7689 }
7690 
glGetQueryObjectivEXTContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLint * params)7691 void GL_APIENTRY glGetQueryObjectivEXTContextANGLE(GLeglContext ctx,
7692                                                    GLuint id,
7693                                                    GLenum pname,
7694                                                    GLint *params)
7695 {
7696     return GL_GetQueryObjectivEXTContextANGLE(ctx, id, pname, params);
7697 }
7698 
glGetQueryObjectui64vEXTContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLuint64 * params)7699 void GL_APIENTRY glGetQueryObjectui64vEXTContextANGLE(GLeglContext ctx,
7700                                                       GLuint id,
7701                                                       GLenum pname,
7702                                                       GLuint64 *params)
7703 {
7704     return GL_GetQueryObjectui64vEXTContextANGLE(ctx, id, pname, params);
7705 }
7706 
glGetQueryObjectuivContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLuint * params)7707 void GL_APIENTRY glGetQueryObjectuivContextANGLE(GLeglContext ctx,
7708                                                  GLuint id,
7709                                                  GLenum pname,
7710                                                  GLuint *params)
7711 {
7712     return GL_GetQueryObjectuivContextANGLE(ctx, id, pname, params);
7713 }
7714 
glGetQueryObjectuivEXTContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLuint * params)7715 void GL_APIENTRY glGetQueryObjectuivEXTContextANGLE(GLeglContext ctx,
7716                                                     GLuint id,
7717                                                     GLenum pname,
7718                                                     GLuint *params)
7719 {
7720     return GL_GetQueryObjectuivEXTContextANGLE(ctx, id, pname, params);
7721 }
7722 
glGetQueryivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)7723 void GL_APIENTRY glGetQueryivContextANGLE(GLeglContext ctx,
7724                                           GLenum target,
7725                                           GLenum pname,
7726                                           GLint *params)
7727 {
7728     return GL_GetQueryivContextANGLE(ctx, target, pname, params);
7729 }
7730 
glGetQueryivEXTContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)7731 void GL_APIENTRY glGetQueryivEXTContextANGLE(GLeglContext ctx,
7732                                              GLenum target,
7733                                              GLenum pname,
7734                                              GLint *params)
7735 {
7736     return GL_GetQueryivEXTContextANGLE(ctx, target, pname, params);
7737 }
7738 
glGetRenderbufferParameterivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)7739 void GL_APIENTRY glGetRenderbufferParameterivContextANGLE(GLeglContext ctx,
7740                                                           GLenum target,
7741                                                           GLenum pname,
7742                                                           GLint *params)
7743 {
7744     return GL_GetRenderbufferParameterivContextANGLE(ctx, target, pname, params);
7745 }
7746 
glGetRenderbufferParameterivOESContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)7747 void GL_APIENTRY glGetRenderbufferParameterivOESContextANGLE(GLeglContext ctx,
7748                                                              GLenum target,
7749                                                              GLenum pname,
7750                                                              GLint *params)
7751 {
7752     return GL_GetRenderbufferParameterivOESContextANGLE(ctx, target, pname, params);
7753 }
7754 
glGetSamplerParameterIivContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLint * params)7755 void GL_APIENTRY glGetSamplerParameterIivContextANGLE(GLeglContext ctx,
7756                                                       GLuint sampler,
7757                                                       GLenum pname,
7758                                                       GLint *params)
7759 {
7760     return GL_GetSamplerParameterIivContextANGLE(ctx, sampler, pname, params);
7761 }
7762 
glGetSamplerParameterIivEXTContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLint * params)7763 void GL_APIENTRY glGetSamplerParameterIivEXTContextANGLE(GLeglContext ctx,
7764                                                          GLuint sampler,
7765                                                          GLenum pname,
7766                                                          GLint *params)
7767 {
7768     return GL_GetSamplerParameterIivEXTContextANGLE(ctx, sampler, pname, params);
7769 }
7770 
glGetSamplerParameterIivOESContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLint * params)7771 void GL_APIENTRY glGetSamplerParameterIivOESContextANGLE(GLeglContext ctx,
7772                                                          GLuint sampler,
7773                                                          GLenum pname,
7774                                                          GLint *params)
7775 {
7776     return GL_GetSamplerParameterIivOESContextANGLE(ctx, sampler, pname, params);
7777 }
7778 
glGetSamplerParameterIuivContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLuint * params)7779 void GL_APIENTRY glGetSamplerParameterIuivContextANGLE(GLeglContext ctx,
7780                                                        GLuint sampler,
7781                                                        GLenum pname,
7782                                                        GLuint *params)
7783 {
7784     return GL_GetSamplerParameterIuivContextANGLE(ctx, sampler, pname, params);
7785 }
7786 
glGetSamplerParameterIuivEXTContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLuint * params)7787 void GL_APIENTRY glGetSamplerParameterIuivEXTContextANGLE(GLeglContext ctx,
7788                                                           GLuint sampler,
7789                                                           GLenum pname,
7790                                                           GLuint *params)
7791 {
7792     return GL_GetSamplerParameterIuivEXTContextANGLE(ctx, sampler, pname, params);
7793 }
7794 
glGetSamplerParameterIuivOESContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLuint * params)7795 void GL_APIENTRY glGetSamplerParameterIuivOESContextANGLE(GLeglContext ctx,
7796                                                           GLuint sampler,
7797                                                           GLenum pname,
7798                                                           GLuint *params)
7799 {
7800     return GL_GetSamplerParameterIuivOESContextANGLE(ctx, sampler, pname, params);
7801 }
7802 
glGetSamplerParameterfvContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLfloat * params)7803 void GL_APIENTRY glGetSamplerParameterfvContextANGLE(GLeglContext ctx,
7804                                                      GLuint sampler,
7805                                                      GLenum pname,
7806                                                      GLfloat *params)
7807 {
7808     return GL_GetSamplerParameterfvContextANGLE(ctx, sampler, pname, params);
7809 }
7810 
glGetSamplerParameterivContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLint * params)7811 void GL_APIENTRY glGetSamplerParameterivContextANGLE(GLeglContext ctx,
7812                                                      GLuint sampler,
7813                                                      GLenum pname,
7814                                                      GLint *params)
7815 {
7816     return GL_GetSamplerParameterivContextANGLE(ctx, sampler, pname, params);
7817 }
7818 
glGetSemaphoreParameterui64vEXTContextANGLE(GLeglContext ctx,GLuint semaphore,GLenum pname,GLuint64 * params)7819 void GL_APIENTRY glGetSemaphoreParameterui64vEXTContextANGLE(GLeglContext ctx,
7820                                                              GLuint semaphore,
7821                                                              GLenum pname,
7822                                                              GLuint64 *params)
7823 {
7824     return GL_GetSemaphoreParameterui64vEXTContextANGLE(ctx, semaphore, pname, params);
7825 }
7826 
glGetShaderInfoLogContextANGLE(GLeglContext ctx,GLuint shader,GLsizei bufSize,GLsizei * length,GLchar * infoLog)7827 void GL_APIENTRY glGetShaderInfoLogContextANGLE(GLeglContext ctx,
7828                                                 GLuint shader,
7829                                                 GLsizei bufSize,
7830                                                 GLsizei *length,
7831                                                 GLchar *infoLog)
7832 {
7833     return GL_GetShaderInfoLogContextANGLE(ctx, shader, bufSize, length, infoLog);
7834 }
7835 
glGetShaderPrecisionFormatContextANGLE(GLeglContext ctx,GLenum shadertype,GLenum precisiontype,GLint * range,GLint * precision)7836 void GL_APIENTRY glGetShaderPrecisionFormatContextANGLE(GLeglContext ctx,
7837                                                         GLenum shadertype,
7838                                                         GLenum precisiontype,
7839                                                         GLint *range,
7840                                                         GLint *precision)
7841 {
7842     return GL_GetShaderPrecisionFormatContextANGLE(ctx, shadertype, precisiontype, range,
7843                                                    precision);
7844 }
7845 
glGetShaderSourceContextANGLE(GLeglContext ctx,GLuint shader,GLsizei bufSize,GLsizei * length,GLchar * source)7846 void GL_APIENTRY glGetShaderSourceContextANGLE(GLeglContext ctx,
7847                                                GLuint shader,
7848                                                GLsizei bufSize,
7849                                                GLsizei *length,
7850                                                GLchar *source)
7851 {
7852     return GL_GetShaderSourceContextANGLE(ctx, shader, bufSize, length, source);
7853 }
7854 
glGetShaderivContextANGLE(GLeglContext ctx,GLuint shader,GLenum pname,GLint * params)7855 void GL_APIENTRY glGetShaderivContextANGLE(GLeglContext ctx,
7856                                            GLuint shader,
7857                                            GLenum pname,
7858                                            GLint *params)
7859 {
7860     return GL_GetShaderivContextANGLE(ctx, shader, pname, params);
7861 }
7862 
glGetStringContextANGLE(GLeglContext ctx,GLenum name)7863 const GLubyte *GL_APIENTRY glGetStringContextANGLE(GLeglContext ctx, GLenum name)
7864 {
7865     return GL_GetStringContextANGLE(ctx, name);
7866 }
7867 
glGetStringiContextANGLE(GLeglContext ctx,GLenum name,GLuint index)7868 const GLubyte *GL_APIENTRY glGetStringiContextANGLE(GLeglContext ctx, GLenum name, GLuint index)
7869 {
7870     return GL_GetStringiContextANGLE(ctx, name, index);
7871 }
7872 
glGetSyncivContextANGLE(GLeglContext ctx,GLsync sync,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * values)7873 void GL_APIENTRY glGetSyncivContextANGLE(GLeglContext ctx,
7874                                          GLsync sync,
7875                                          GLenum pname,
7876                                          GLsizei bufSize,
7877                                          GLsizei *length,
7878                                          GLint *values)
7879 {
7880     return GL_GetSyncivContextANGLE(ctx, sync, pname, bufSize, length, values);
7881 }
7882 
glGetTexEnvfvContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLfloat * params)7883 void GL_APIENTRY glGetTexEnvfvContextANGLE(GLeglContext ctx,
7884                                            GLenum target,
7885                                            GLenum pname,
7886                                            GLfloat *params)
7887 {
7888     return GL_GetTexEnvfvContextANGLE(ctx, target, pname, params);
7889 }
7890 
glGetTexEnvivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)7891 void GL_APIENTRY glGetTexEnvivContextANGLE(GLeglContext ctx,
7892                                            GLenum target,
7893                                            GLenum pname,
7894                                            GLint *params)
7895 {
7896     return GL_GetTexEnvivContextANGLE(ctx, target, pname, params);
7897 }
7898 
glGetTexEnvxvContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLfixed * params)7899 void GL_APIENTRY glGetTexEnvxvContextANGLE(GLeglContext ctx,
7900                                            GLenum target,
7901                                            GLenum pname,
7902                                            GLfixed *params)
7903 {
7904     return GL_GetTexEnvxvContextANGLE(ctx, target, pname, params);
7905 }
7906 
glGetTexGenfvOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,GLfloat * params)7907 void GL_APIENTRY glGetTexGenfvOESContextANGLE(GLeglContext ctx,
7908                                               GLenum coord,
7909                                               GLenum pname,
7910                                               GLfloat *params)
7911 {
7912     return GL_GetTexGenfvOESContextANGLE(ctx, coord, pname, params);
7913 }
7914 
glGetTexGenivOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,GLint * params)7915 void GL_APIENTRY glGetTexGenivOESContextANGLE(GLeglContext ctx,
7916                                               GLenum coord,
7917                                               GLenum pname,
7918                                               GLint *params)
7919 {
7920     return GL_GetTexGenivOESContextANGLE(ctx, coord, pname, params);
7921 }
7922 
glGetTexGenxvOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,GLfixed * params)7923 void GL_APIENTRY glGetTexGenxvOESContextANGLE(GLeglContext ctx,
7924                                               GLenum coord,
7925                                               GLenum pname,
7926                                               GLfixed *params)
7927 {
7928     return GL_GetTexGenxvOESContextANGLE(ctx, coord, pname, params);
7929 }
7930 
glGetTexLevelParameterfvContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum pname,GLfloat * params)7931 void GL_APIENTRY glGetTexLevelParameterfvContextANGLE(GLeglContext ctx,
7932                                                       GLenum target,
7933                                                       GLint level,
7934                                                       GLenum pname,
7935                                                       GLfloat *params)
7936 {
7937     return GL_GetTexLevelParameterfvContextANGLE(ctx, target, level, pname, params);
7938 }
7939 
glGetTexLevelParameterivContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum pname,GLint * params)7940 void GL_APIENTRY glGetTexLevelParameterivContextANGLE(GLeglContext ctx,
7941                                                       GLenum target,
7942                                                       GLint level,
7943                                                       GLenum pname,
7944                                                       GLint *params)
7945 {
7946     return GL_GetTexLevelParameterivContextANGLE(ctx, target, level, pname, params);
7947 }
7948 
glGetTexParameterIivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)7949 void GL_APIENTRY glGetTexParameterIivContextANGLE(GLeglContext ctx,
7950                                                   GLenum target,
7951                                                   GLenum pname,
7952                                                   GLint *params)
7953 {
7954     return GL_GetTexParameterIivContextANGLE(ctx, target, pname, params);
7955 }
7956 
glGetTexParameterIivEXTContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)7957 void GL_APIENTRY glGetTexParameterIivEXTContextANGLE(GLeglContext ctx,
7958                                                      GLenum target,
7959                                                      GLenum pname,
7960                                                      GLint *params)
7961 {
7962     return GL_GetTexParameterIivEXTContextANGLE(ctx, target, pname, params);
7963 }
7964 
glGetTexParameterIivOESContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)7965 void GL_APIENTRY glGetTexParameterIivOESContextANGLE(GLeglContext ctx,
7966                                                      GLenum target,
7967                                                      GLenum pname,
7968                                                      GLint *params)
7969 {
7970     return GL_GetTexParameterIivOESContextANGLE(ctx, target, pname, params);
7971 }
7972 
glGetTexParameterIuivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLuint * params)7973 void GL_APIENTRY glGetTexParameterIuivContextANGLE(GLeglContext ctx,
7974                                                    GLenum target,
7975                                                    GLenum pname,
7976                                                    GLuint *params)
7977 {
7978     return GL_GetTexParameterIuivContextANGLE(ctx, target, pname, params);
7979 }
7980 
glGetTexParameterIuivEXTContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLuint * params)7981 void GL_APIENTRY glGetTexParameterIuivEXTContextANGLE(GLeglContext ctx,
7982                                                       GLenum target,
7983                                                       GLenum pname,
7984                                                       GLuint *params)
7985 {
7986     return GL_GetTexParameterIuivEXTContextANGLE(ctx, target, pname, params);
7987 }
7988 
glGetTexParameterIuivOESContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLuint * params)7989 void GL_APIENTRY glGetTexParameterIuivOESContextANGLE(GLeglContext ctx,
7990                                                       GLenum target,
7991                                                       GLenum pname,
7992                                                       GLuint *params)
7993 {
7994     return GL_GetTexParameterIuivOESContextANGLE(ctx, target, pname, params);
7995 }
7996 
glGetTexParameterfvContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLfloat * params)7997 void GL_APIENTRY glGetTexParameterfvContextANGLE(GLeglContext ctx,
7998                                                  GLenum target,
7999                                                  GLenum pname,
8000                                                  GLfloat *params)
8001 {
8002     return GL_GetTexParameterfvContextANGLE(ctx, target, pname, params);
8003 }
8004 
glGetTexParameterivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)8005 void GL_APIENTRY glGetTexParameterivContextANGLE(GLeglContext ctx,
8006                                                  GLenum target,
8007                                                  GLenum pname,
8008                                                  GLint *params)
8009 {
8010     return GL_GetTexParameterivContextANGLE(ctx, target, pname, params);
8011 }
8012 
glGetTexParameterxvContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLfixed * params)8013 void GL_APIENTRY glGetTexParameterxvContextANGLE(GLeglContext ctx,
8014                                                  GLenum target,
8015                                                  GLenum pname,
8016                                                  GLfixed *params)
8017 {
8018     return GL_GetTexParameterxvContextANGLE(ctx, target, pname, params);
8019 }
8020 
glGetTransformFeedbackVaryingContextANGLE(GLeglContext ctx,GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLsizei * size,GLenum * type,GLchar * name)8021 void GL_APIENTRY glGetTransformFeedbackVaryingContextANGLE(GLeglContext ctx,
8022                                                            GLuint program,
8023                                                            GLuint index,
8024                                                            GLsizei bufSize,
8025                                                            GLsizei *length,
8026                                                            GLsizei *size,
8027                                                            GLenum *type,
8028                                                            GLchar *name)
8029 {
8030     return GL_GetTransformFeedbackVaryingContextANGLE(ctx, program, index, bufSize, length, size,
8031                                                       type, name);
8032 }
8033 
glGetTranslatedShaderSourceANGLEContextANGLE(GLeglContext ctx,GLuint shader,GLsizei bufsize,GLsizei * length,GLchar * source)8034 void GL_APIENTRY glGetTranslatedShaderSourceANGLEContextANGLE(GLeglContext ctx,
8035                                                               GLuint shader,
8036                                                               GLsizei bufsize,
8037                                                               GLsizei *length,
8038                                                               GLchar *source)
8039 {
8040     return GL_GetTranslatedShaderSourceANGLEContextANGLE(ctx, shader, bufsize, length, source);
8041 }
8042 
glGetUniformBlockIndexContextANGLE(GLeglContext ctx,GLuint program,const GLchar * uniformBlockName)8043 GLuint GL_APIENTRY glGetUniformBlockIndexContextANGLE(GLeglContext ctx,
8044                                                       GLuint program,
8045                                                       const GLchar *uniformBlockName)
8046 {
8047     return GL_GetUniformBlockIndexContextANGLE(ctx, program, uniformBlockName);
8048 }
8049 
glGetUniformIndicesContextANGLE(GLeglContext ctx,GLuint program,GLsizei uniformCount,const GLchar * const * uniformNames,GLuint * uniformIndices)8050 void GL_APIENTRY glGetUniformIndicesContextANGLE(GLeglContext ctx,
8051                                                  GLuint program,
8052                                                  GLsizei uniformCount,
8053                                                  const GLchar *const *uniformNames,
8054                                                  GLuint *uniformIndices)
8055 {
8056     return GL_GetUniformIndicesContextANGLE(ctx, program, uniformCount, uniformNames,
8057                                             uniformIndices);
8058 }
8059 
glGetUniformLocationContextANGLE(GLeglContext ctx,GLuint program,const GLchar * name)8060 GLint GL_APIENTRY glGetUniformLocationContextANGLE(GLeglContext ctx,
8061                                                    GLuint program,
8062                                                    const GLchar *name)
8063 {
8064     return GL_GetUniformLocationContextANGLE(ctx, program, name);
8065 }
8066 
glGetUniformfvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLfloat * params)8067 void GL_APIENTRY glGetUniformfvContextANGLE(GLeglContext ctx,
8068                                             GLuint program,
8069                                             GLint location,
8070                                             GLfloat *params)
8071 {
8072     return GL_GetUniformfvContextANGLE(ctx, program, location, params);
8073 }
8074 
glGetUniformivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLint * params)8075 void GL_APIENTRY glGetUniformivContextANGLE(GLeglContext ctx,
8076                                             GLuint program,
8077                                             GLint location,
8078                                             GLint *params)
8079 {
8080     return GL_GetUniformivContextANGLE(ctx, program, location, params);
8081 }
8082 
glGetUniformuivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLuint * params)8083 void GL_APIENTRY glGetUniformuivContextANGLE(GLeglContext ctx,
8084                                              GLuint program,
8085                                              GLint location,
8086                                              GLuint *params)
8087 {
8088     return GL_GetUniformuivContextANGLE(ctx, program, location, params);
8089 }
8090 
glGetUnsignedBytevEXTContextANGLE(GLeglContext ctx,GLenum pname,GLubyte * data)8091 void GL_APIENTRY glGetUnsignedBytevEXTContextANGLE(GLeglContext ctx, GLenum pname, GLubyte *data)
8092 {
8093     return GL_GetUnsignedBytevEXTContextANGLE(ctx, pname, data);
8094 }
8095 
glGetUnsignedBytei_vEXTContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLubyte * data)8096 void GL_APIENTRY glGetUnsignedBytei_vEXTContextANGLE(GLeglContext ctx,
8097                                                      GLenum target,
8098                                                      GLuint index,
8099                                                      GLubyte *data)
8100 {
8101     return GL_GetUnsignedBytei_vEXTContextANGLE(ctx, target, index, data);
8102 }
8103 
glGetVertexAttribIivContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLint * params)8104 void GL_APIENTRY glGetVertexAttribIivContextANGLE(GLeglContext ctx,
8105                                                   GLuint index,
8106                                                   GLenum pname,
8107                                                   GLint *params)
8108 {
8109     return GL_GetVertexAttribIivContextANGLE(ctx, index, pname, params);
8110 }
8111 
glGetVertexAttribIuivContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLuint * params)8112 void GL_APIENTRY glGetVertexAttribIuivContextANGLE(GLeglContext ctx,
8113                                                    GLuint index,
8114                                                    GLenum pname,
8115                                                    GLuint *params)
8116 {
8117     return GL_GetVertexAttribIuivContextANGLE(ctx, index, pname, params);
8118 }
8119 
glGetVertexAttribPointervContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,void ** pointer)8120 void GL_APIENTRY glGetVertexAttribPointervContextANGLE(GLeglContext ctx,
8121                                                        GLuint index,
8122                                                        GLenum pname,
8123                                                        void **pointer)
8124 {
8125     return GL_GetVertexAttribPointervContextANGLE(ctx, index, pname, pointer);
8126 }
8127 
glGetVertexAttribfvContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLfloat * params)8128 void GL_APIENTRY glGetVertexAttribfvContextANGLE(GLeglContext ctx,
8129                                                  GLuint index,
8130                                                  GLenum pname,
8131                                                  GLfloat *params)
8132 {
8133     return GL_GetVertexAttribfvContextANGLE(ctx, index, pname, params);
8134 }
8135 
glGetVertexAttribivContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLint * params)8136 void GL_APIENTRY glGetVertexAttribivContextANGLE(GLeglContext ctx,
8137                                                  GLuint index,
8138                                                  GLenum pname,
8139                                                  GLint *params)
8140 {
8141     return GL_GetVertexAttribivContextANGLE(ctx, index, pname, params);
8142 }
8143 
glGetnUniformfvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLfloat * params)8144 void GL_APIENTRY glGetnUniformfvContextANGLE(GLeglContext ctx,
8145                                              GLuint program,
8146                                              GLint location,
8147                                              GLsizei bufSize,
8148                                              GLfloat *params)
8149 {
8150     return GL_GetnUniformfvContextANGLE(ctx, program, location, bufSize, params);
8151 }
8152 
glGetnUniformfvEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLfloat * params)8153 void GL_APIENTRY glGetnUniformfvEXTContextANGLE(GLeglContext ctx,
8154                                                 GLuint program,
8155                                                 GLint location,
8156                                                 GLsizei bufSize,
8157                                                 GLfloat *params)
8158 {
8159     return GL_GetnUniformfvEXTContextANGLE(ctx, program, location, bufSize, params);
8160 }
8161 
glGetnUniformivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLint * params)8162 void GL_APIENTRY glGetnUniformivContextANGLE(GLeglContext ctx,
8163                                              GLuint program,
8164                                              GLint location,
8165                                              GLsizei bufSize,
8166                                              GLint *params)
8167 {
8168     return GL_GetnUniformivContextANGLE(ctx, program, location, bufSize, params);
8169 }
8170 
glGetnUniformivEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLint * params)8171 void GL_APIENTRY glGetnUniformivEXTContextANGLE(GLeglContext ctx,
8172                                                 GLuint program,
8173                                                 GLint location,
8174                                                 GLsizei bufSize,
8175                                                 GLint *params)
8176 {
8177     return GL_GetnUniformivEXTContextANGLE(ctx, program, location, bufSize, params);
8178 }
8179 
glGetnUniformuivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLuint * params)8180 void GL_APIENTRY glGetnUniformuivContextANGLE(GLeglContext ctx,
8181                                               GLuint program,
8182                                               GLint location,
8183                                               GLsizei bufSize,
8184                                               GLuint *params)
8185 {
8186     return GL_GetnUniformuivContextANGLE(ctx, program, location, bufSize, params);
8187 }
8188 
glHintContextANGLE(GLeglContext ctx,GLenum target,GLenum mode)8189 void GL_APIENTRY glHintContextANGLE(GLeglContext ctx, GLenum target, GLenum mode)
8190 {
8191     return GL_HintContextANGLE(ctx, target, mode);
8192 }
8193 
glImportMemoryFdEXTContextANGLE(GLeglContext ctx,GLuint memory,GLuint64 size,GLenum handleType,GLint fd)8194 void GL_APIENTRY glImportMemoryFdEXTContextANGLE(GLeglContext ctx,
8195                                                  GLuint memory,
8196                                                  GLuint64 size,
8197                                                  GLenum handleType,
8198                                                  GLint fd)
8199 {
8200     return GL_ImportMemoryFdEXTContextANGLE(ctx, memory, size, handleType, fd);
8201 }
8202 
glImportSemaphoreFdEXTContextANGLE(GLeglContext ctx,GLuint semaphore,GLenum handleType,GLint fd)8203 void GL_APIENTRY glImportSemaphoreFdEXTContextANGLE(GLeglContext ctx,
8204                                                     GLuint semaphore,
8205                                                     GLenum handleType,
8206                                                     GLint fd)
8207 {
8208     return GL_ImportSemaphoreFdEXTContextANGLE(ctx, semaphore, handleType, fd);
8209 }
8210 
glInsertEventMarkerEXTContextANGLE(GLeglContext ctx,GLsizei length,const GLchar * marker)8211 void GL_APIENTRY glInsertEventMarkerEXTContextANGLE(GLeglContext ctx,
8212                                                     GLsizei length,
8213                                                     const GLchar *marker)
8214 {
8215     return GL_InsertEventMarkerEXTContextANGLE(ctx, length, marker);
8216 }
8217 
glInvalidateFramebufferContextANGLE(GLeglContext ctx,GLenum target,GLsizei numAttachments,const GLenum * attachments)8218 void GL_APIENTRY glInvalidateFramebufferContextANGLE(GLeglContext ctx,
8219                                                      GLenum target,
8220                                                      GLsizei numAttachments,
8221                                                      const GLenum *attachments)
8222 {
8223     return GL_InvalidateFramebufferContextANGLE(ctx, target, numAttachments, attachments);
8224 }
8225 
glInvalidateSubFramebufferContextANGLE(GLeglContext ctx,GLenum target,GLsizei numAttachments,const GLenum * attachments,GLint x,GLint y,GLsizei width,GLsizei height)8226 void GL_APIENTRY glInvalidateSubFramebufferContextANGLE(GLeglContext ctx,
8227                                                         GLenum target,
8228                                                         GLsizei numAttachments,
8229                                                         const GLenum *attachments,
8230                                                         GLint x,
8231                                                         GLint y,
8232                                                         GLsizei width,
8233                                                         GLsizei height)
8234 {
8235     return GL_InvalidateSubFramebufferContextANGLE(ctx, target, numAttachments, attachments, x, y,
8236                                                    width, height);
8237 }
8238 
glIsBufferContextANGLE(GLeglContext ctx,GLuint buffer)8239 GLboolean GL_APIENTRY glIsBufferContextANGLE(GLeglContext ctx, GLuint buffer)
8240 {
8241     return GL_IsBufferContextANGLE(ctx, buffer);
8242 }
8243 
glIsEnabledContextANGLE(GLeglContext ctx,GLenum cap)8244 GLboolean GL_APIENTRY glIsEnabledContextANGLE(GLeglContext ctx, GLenum cap)
8245 {
8246     return GL_IsEnabledContextANGLE(ctx, cap);
8247 }
8248 
glIsEnablediContextANGLE(GLeglContext ctx,GLenum target,GLuint index)8249 GLboolean GL_APIENTRY glIsEnablediContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
8250 {
8251     return GL_IsEnablediContextANGLE(ctx, target, index);
8252 }
8253 
glIsEnablediEXTContextANGLE(GLeglContext ctx,GLenum target,GLuint index)8254 GLboolean GL_APIENTRY glIsEnablediEXTContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
8255 {
8256     return GL_IsEnablediEXTContextANGLE(ctx, target, index);
8257 }
8258 
glIsEnablediOESContextANGLE(GLeglContext ctx,GLenum target,GLuint index)8259 GLboolean GL_APIENTRY glIsEnablediOESContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
8260 {
8261     return GL_IsEnablediOESContextANGLE(ctx, target, index);
8262 }
8263 
glIsFenceNVContextANGLE(GLeglContext ctx,GLuint fence)8264 GLboolean GL_APIENTRY glIsFenceNVContextANGLE(GLeglContext ctx, GLuint fence)
8265 {
8266     return GL_IsFenceNVContextANGLE(ctx, fence);
8267 }
8268 
glIsFramebufferContextANGLE(GLeglContext ctx,GLuint framebuffer)8269 GLboolean GL_APIENTRY glIsFramebufferContextANGLE(GLeglContext ctx, GLuint framebuffer)
8270 {
8271     return GL_IsFramebufferContextANGLE(ctx, framebuffer);
8272 }
8273 
glIsFramebufferOESContextANGLE(GLeglContext ctx,GLuint framebuffer)8274 GLboolean GL_APIENTRY glIsFramebufferOESContextANGLE(GLeglContext ctx, GLuint framebuffer)
8275 {
8276     return GL_IsFramebufferOESContextANGLE(ctx, framebuffer);
8277 }
8278 
glIsMemoryObjectEXTContextANGLE(GLeglContext ctx,GLuint memoryObject)8279 GLboolean GL_APIENTRY glIsMemoryObjectEXTContextANGLE(GLeglContext ctx, GLuint memoryObject)
8280 {
8281     return GL_IsMemoryObjectEXTContextANGLE(ctx, memoryObject);
8282 }
8283 
glIsProgramContextANGLE(GLeglContext ctx,GLuint program)8284 GLboolean GL_APIENTRY glIsProgramContextANGLE(GLeglContext ctx, GLuint program)
8285 {
8286     return GL_IsProgramContextANGLE(ctx, program);
8287 }
8288 
glIsProgramPipelineContextANGLE(GLeglContext ctx,GLuint pipeline)8289 GLboolean GL_APIENTRY glIsProgramPipelineContextANGLE(GLeglContext ctx, GLuint pipeline)
8290 {
8291     return GL_IsProgramPipelineContextANGLE(ctx, pipeline);
8292 }
8293 
glIsProgramPipelineEXTContextANGLE(GLeglContext ctx,GLuint pipeline)8294 GLboolean GL_APIENTRY glIsProgramPipelineEXTContextANGLE(GLeglContext ctx, GLuint pipeline)
8295 {
8296     return GL_IsProgramPipelineEXTContextANGLE(ctx, pipeline);
8297 }
8298 
glIsQueryContextANGLE(GLeglContext ctx,GLuint id)8299 GLboolean GL_APIENTRY glIsQueryContextANGLE(GLeglContext ctx, GLuint id)
8300 {
8301     return GL_IsQueryContextANGLE(ctx, id);
8302 }
8303 
glIsQueryEXTContextANGLE(GLeglContext ctx,GLuint id)8304 GLboolean GL_APIENTRY glIsQueryEXTContextANGLE(GLeglContext ctx, GLuint id)
8305 {
8306     return GL_IsQueryEXTContextANGLE(ctx, id);
8307 }
8308 
glIsRenderbufferContextANGLE(GLeglContext ctx,GLuint renderbuffer)8309 GLboolean GL_APIENTRY glIsRenderbufferContextANGLE(GLeglContext ctx, GLuint renderbuffer)
8310 {
8311     return GL_IsRenderbufferContextANGLE(ctx, renderbuffer);
8312 }
8313 
glIsRenderbufferOESContextANGLE(GLeglContext ctx,GLuint renderbuffer)8314 GLboolean GL_APIENTRY glIsRenderbufferOESContextANGLE(GLeglContext ctx, GLuint renderbuffer)
8315 {
8316     return GL_IsRenderbufferOESContextANGLE(ctx, renderbuffer);
8317 }
8318 
glIsSemaphoreEXTContextANGLE(GLeglContext ctx,GLuint semaphore)8319 GLboolean GL_APIENTRY glIsSemaphoreEXTContextANGLE(GLeglContext ctx, GLuint semaphore)
8320 {
8321     return GL_IsSemaphoreEXTContextANGLE(ctx, semaphore);
8322 }
8323 
glIsSamplerContextANGLE(GLeglContext ctx,GLuint sampler)8324 GLboolean GL_APIENTRY glIsSamplerContextANGLE(GLeglContext ctx, GLuint sampler)
8325 {
8326     return GL_IsSamplerContextANGLE(ctx, sampler);
8327 }
8328 
glIsShaderContextANGLE(GLeglContext ctx,GLuint shader)8329 GLboolean GL_APIENTRY glIsShaderContextANGLE(GLeglContext ctx, GLuint shader)
8330 {
8331     return GL_IsShaderContextANGLE(ctx, shader);
8332 }
8333 
glIsSyncContextANGLE(GLeglContext ctx,GLsync sync)8334 GLboolean GL_APIENTRY glIsSyncContextANGLE(GLeglContext ctx, GLsync sync)
8335 {
8336     return GL_IsSyncContextANGLE(ctx, sync);
8337 }
8338 
glIsTextureContextANGLE(GLeglContext ctx,GLuint texture)8339 GLboolean GL_APIENTRY glIsTextureContextANGLE(GLeglContext ctx, GLuint texture)
8340 {
8341     return GL_IsTextureContextANGLE(ctx, texture);
8342 }
8343 
glIsTransformFeedbackContextANGLE(GLeglContext ctx,GLuint id)8344 GLboolean GL_APIENTRY glIsTransformFeedbackContextANGLE(GLeglContext ctx, GLuint id)
8345 {
8346     return GL_IsTransformFeedbackContextANGLE(ctx, id);
8347 }
8348 
glIsVertexArrayContextANGLE(GLeglContext ctx,GLuint array)8349 GLboolean GL_APIENTRY glIsVertexArrayContextANGLE(GLeglContext ctx, GLuint array)
8350 {
8351     return GL_IsVertexArrayContextANGLE(ctx, array);
8352 }
8353 
glIsVertexArrayOESContextANGLE(GLeglContext ctx,GLuint array)8354 GLboolean GL_APIENTRY glIsVertexArrayOESContextANGLE(GLeglContext ctx, GLuint array)
8355 {
8356     return GL_IsVertexArrayOESContextANGLE(ctx, array);
8357 }
8358 
glLabelObjectEXTContextANGLE(GLeglContext ctx,GLenum type,GLuint object,GLsizei length,const GLchar * label)8359 void GL_APIENTRY glLabelObjectEXTContextANGLE(GLeglContext ctx,
8360                                               GLenum type,
8361                                               GLuint object,
8362                                               GLsizei length,
8363                                               const GLchar *label)
8364 {
8365     return GL_LabelObjectEXTContextANGLE(ctx, type, object, length, label);
8366 }
8367 
glLightModelfContextANGLE(GLeglContext ctx,GLenum pname,GLfloat param)8368 void GL_APIENTRY glLightModelfContextANGLE(GLeglContext ctx, GLenum pname, GLfloat param)
8369 {
8370     return GL_LightModelfContextANGLE(ctx, pname, param);
8371 }
8372 
glLightModelfvContextANGLE(GLeglContext ctx,GLenum pname,const GLfloat * params)8373 void GL_APIENTRY glLightModelfvContextANGLE(GLeglContext ctx, GLenum pname, const GLfloat *params)
8374 {
8375     return GL_LightModelfvContextANGLE(ctx, pname, params);
8376 }
8377 
glLightModelxContextANGLE(GLeglContext ctx,GLenum pname,GLfixed param)8378 void GL_APIENTRY glLightModelxContextANGLE(GLeglContext ctx, GLenum pname, GLfixed param)
8379 {
8380     return GL_LightModelxContextANGLE(ctx, pname, param);
8381 }
8382 
glLightModelxvContextANGLE(GLeglContext ctx,GLenum pname,const GLfixed * param)8383 void GL_APIENTRY glLightModelxvContextANGLE(GLeglContext ctx, GLenum pname, const GLfixed *param)
8384 {
8385     return GL_LightModelxvContextANGLE(ctx, pname, param);
8386 }
8387 
glLightfContextANGLE(GLeglContext ctx,GLenum light,GLenum pname,GLfloat param)8388 void GL_APIENTRY glLightfContextANGLE(GLeglContext ctx, GLenum light, GLenum pname, GLfloat param)
8389 {
8390     return GL_LightfContextANGLE(ctx, light, pname, param);
8391 }
8392 
glLightfvContextANGLE(GLeglContext ctx,GLenum light,GLenum pname,const GLfloat * params)8393 void GL_APIENTRY glLightfvContextANGLE(GLeglContext ctx,
8394                                        GLenum light,
8395                                        GLenum pname,
8396                                        const GLfloat *params)
8397 {
8398     return GL_LightfvContextANGLE(ctx, light, pname, params);
8399 }
8400 
glLightxContextANGLE(GLeglContext ctx,GLenum light,GLenum pname,GLfixed param)8401 void GL_APIENTRY glLightxContextANGLE(GLeglContext ctx, GLenum light, GLenum pname, GLfixed param)
8402 {
8403     return GL_LightxContextANGLE(ctx, light, pname, param);
8404 }
8405 
glLightxvContextANGLE(GLeglContext ctx,GLenum light,GLenum pname,const GLfixed * params)8406 void GL_APIENTRY glLightxvContextANGLE(GLeglContext ctx,
8407                                        GLenum light,
8408                                        GLenum pname,
8409                                        const GLfixed *params)
8410 {
8411     return GL_LightxvContextANGLE(ctx, light, pname, params);
8412 }
8413 
glLineWidthContextANGLE(GLeglContext ctx,GLfloat width)8414 void GL_APIENTRY glLineWidthContextANGLE(GLeglContext ctx, GLfloat width)
8415 {
8416     return GL_LineWidthContextANGLE(ctx, width);
8417 }
8418 
glLineWidthxContextANGLE(GLeglContext ctx,GLfixed width)8419 void GL_APIENTRY glLineWidthxContextANGLE(GLeglContext ctx, GLfixed width)
8420 {
8421     return GL_LineWidthxContextANGLE(ctx, width);
8422 }
8423 
glLinkProgramContextANGLE(GLeglContext ctx,GLuint program)8424 void GL_APIENTRY glLinkProgramContextANGLE(GLeglContext ctx, GLuint program)
8425 {
8426     return GL_LinkProgramContextANGLE(ctx, program);
8427 }
8428 
glLoadIdentityContextANGLE(GLeglContext ctx)8429 void GL_APIENTRY glLoadIdentityContextANGLE(GLeglContext ctx)
8430 {
8431     return GL_LoadIdentityContextANGLE(ctx);
8432 }
8433 
glLoadMatrixfContextANGLE(GLeglContext ctx,const GLfloat * m)8434 void GL_APIENTRY glLoadMatrixfContextANGLE(GLeglContext ctx, const GLfloat *m)
8435 {
8436     return GL_LoadMatrixfContextANGLE(ctx, m);
8437 }
8438 
glLoadMatrixxContextANGLE(GLeglContext ctx,const GLfixed * m)8439 void GL_APIENTRY glLoadMatrixxContextANGLE(GLeglContext ctx, const GLfixed *m)
8440 {
8441     return GL_LoadMatrixxContextANGLE(ctx, m);
8442 }
8443 
glLoadPaletteFromModelViewMatrixOESContextANGLE(GLeglContext ctx)8444 void GL_APIENTRY glLoadPaletteFromModelViewMatrixOESContextANGLE(GLeglContext ctx)
8445 {
8446     return GL_LoadPaletteFromModelViewMatrixOESContextANGLE(ctx);
8447 }
8448 
glLogicOpContextANGLE(GLeglContext ctx,GLenum opcode)8449 void GL_APIENTRY glLogicOpContextANGLE(GLeglContext ctx, GLenum opcode)
8450 {
8451     return GL_LogicOpContextANGLE(ctx, opcode);
8452 }
8453 
glMapBufferOESContextANGLE(GLeglContext ctx,GLenum target,GLenum access)8454 void *GL_APIENTRY glMapBufferOESContextANGLE(GLeglContext ctx, GLenum target, GLenum access)
8455 {
8456     return GL_MapBufferOESContextANGLE(ctx, target, access);
8457 }
8458 
glMapBufferRangeContextANGLE(GLeglContext ctx,GLenum target,GLintptr offset,GLsizeiptr length,GLbitfield access)8459 void *GL_APIENTRY glMapBufferRangeContextANGLE(GLeglContext ctx,
8460                                                GLenum target,
8461                                                GLintptr offset,
8462                                                GLsizeiptr length,
8463                                                GLbitfield access)
8464 {
8465     return GL_MapBufferRangeContextANGLE(ctx, target, offset, length, access);
8466 }
8467 
glMapBufferRangeEXTContextANGLE(GLeglContext ctx,GLenum target,GLintptr offset,GLsizeiptr length,GLbitfield access)8468 void *GL_APIENTRY glMapBufferRangeEXTContextANGLE(GLeglContext ctx,
8469                                                   GLenum target,
8470                                                   GLintptr offset,
8471                                                   GLsizeiptr length,
8472                                                   GLbitfield access)
8473 {
8474     return GL_MapBufferRangeEXTContextANGLE(ctx, target, offset, length, access);
8475 }
8476 
glMaterialfContextANGLE(GLeglContext ctx,GLenum face,GLenum pname,GLfloat param)8477 void GL_APIENTRY glMaterialfContextANGLE(GLeglContext ctx, GLenum face, GLenum pname, GLfloat param)
8478 {
8479     return GL_MaterialfContextANGLE(ctx, face, pname, param);
8480 }
8481 
glMaterialfvContextANGLE(GLeglContext ctx,GLenum face,GLenum pname,const GLfloat * params)8482 void GL_APIENTRY glMaterialfvContextANGLE(GLeglContext ctx,
8483                                           GLenum face,
8484                                           GLenum pname,
8485                                           const GLfloat *params)
8486 {
8487     return GL_MaterialfvContextANGLE(ctx, face, pname, params);
8488 }
8489 
glMaterialxContextANGLE(GLeglContext ctx,GLenum face,GLenum pname,GLfixed param)8490 void GL_APIENTRY glMaterialxContextANGLE(GLeglContext ctx, GLenum face, GLenum pname, GLfixed param)
8491 {
8492     return GL_MaterialxContextANGLE(ctx, face, pname, param);
8493 }
8494 
glMaterialxvContextANGLE(GLeglContext ctx,GLenum face,GLenum pname,const GLfixed * param)8495 void GL_APIENTRY glMaterialxvContextANGLE(GLeglContext ctx,
8496                                           GLenum face,
8497                                           GLenum pname,
8498                                           const GLfixed *param)
8499 {
8500     return GL_MaterialxvContextANGLE(ctx, face, pname, param);
8501 }
8502 
glMatrixIndexPointerOESContextANGLE(GLeglContext ctx,GLint size,GLenum type,GLsizei stride,const void * pointer)8503 void GL_APIENTRY glMatrixIndexPointerOESContextANGLE(GLeglContext ctx,
8504                                                      GLint size,
8505                                                      GLenum type,
8506                                                      GLsizei stride,
8507                                                      const void *pointer)
8508 {
8509     return GL_MatrixIndexPointerOESContextANGLE(ctx, size, type, stride, pointer);
8510 }
8511 
glMatrixModeContextANGLE(GLeglContext ctx,GLenum mode)8512 void GL_APIENTRY glMatrixModeContextANGLE(GLeglContext ctx, GLenum mode)
8513 {
8514     return GL_MatrixModeContextANGLE(ctx, mode);
8515 }
8516 
glMaxShaderCompilerThreadsKHRContextANGLE(GLeglContext ctx,GLuint count)8517 void GL_APIENTRY glMaxShaderCompilerThreadsKHRContextANGLE(GLeglContext ctx, GLuint count)
8518 {
8519     return GL_MaxShaderCompilerThreadsKHRContextANGLE(ctx, count);
8520 }
8521 
glMemoryBarrierContextANGLE(GLeglContext ctx,GLbitfield barriers)8522 void GL_APIENTRY glMemoryBarrierContextANGLE(GLeglContext ctx, GLbitfield barriers)
8523 {
8524     return GL_MemoryBarrierContextANGLE(ctx, barriers);
8525 }
8526 
glMemoryBarrierByRegionContextANGLE(GLeglContext ctx,GLbitfield barriers)8527 void GL_APIENTRY glMemoryBarrierByRegionContextANGLE(GLeglContext ctx, GLbitfield barriers)
8528 {
8529     return GL_MemoryBarrierByRegionContextANGLE(ctx, barriers);
8530 }
8531 
glMemoryObjectParameterivEXTContextANGLE(GLeglContext ctx,GLuint memoryObject,GLenum pname,const GLint * params)8532 void GL_APIENTRY glMemoryObjectParameterivEXTContextANGLE(GLeglContext ctx,
8533                                                           GLuint memoryObject,
8534                                                           GLenum pname,
8535                                                           const GLint *params)
8536 {
8537     return GL_MemoryObjectParameterivEXTContextANGLE(ctx, memoryObject, pname, params);
8538 }
8539 
glMinSampleShadingContextANGLE(GLeglContext ctx,GLfloat value)8540 void GL_APIENTRY glMinSampleShadingContextANGLE(GLeglContext ctx, GLfloat value)
8541 {
8542     return GL_MinSampleShadingContextANGLE(ctx, value);
8543 }
8544 
glMinSampleShadingOESContextANGLE(GLeglContext ctx,GLfloat value)8545 void GL_APIENTRY glMinSampleShadingOESContextANGLE(GLeglContext ctx, GLfloat value)
8546 {
8547     return GL_MinSampleShadingOESContextANGLE(ctx, value);
8548 }
8549 
glMultMatrixfContextANGLE(GLeglContext ctx,const GLfloat * m)8550 void GL_APIENTRY glMultMatrixfContextANGLE(GLeglContext ctx, const GLfloat *m)
8551 {
8552     return GL_MultMatrixfContextANGLE(ctx, m);
8553 }
8554 
glMultMatrixxContextANGLE(GLeglContext ctx,const GLfixed * m)8555 void GL_APIENTRY glMultMatrixxContextANGLE(GLeglContext ctx, const GLfixed *m)
8556 {
8557     return GL_MultMatrixxContextANGLE(ctx, m);
8558 }
8559 
glMultiDrawElementsBaseVertexEXTContextANGLE(GLeglContext ctx,GLenum mode,const GLsizei * count,GLenum type,const void * const * indices,GLsizei primcount,const GLint * basevertex)8560 void GL_APIENTRY glMultiDrawElementsBaseVertexEXTContextANGLE(GLeglContext ctx,
8561                                                               GLenum mode,
8562                                                               const GLsizei *count,
8563                                                               GLenum type,
8564                                                               const void *const *indices,
8565                                                               GLsizei primcount,
8566                                                               const GLint *basevertex)
8567 {
8568     return GL_MultiDrawElementsBaseVertexEXTContextANGLE(ctx, mode, count, type, indices, primcount,
8569                                                          basevertex);
8570 }
8571 
glMultiTexCoord4fContextANGLE(GLeglContext ctx,GLenum target,GLfloat s,GLfloat t,GLfloat r,GLfloat q)8572 void GL_APIENTRY glMultiTexCoord4fContextANGLE(GLeglContext ctx,
8573                                                GLenum target,
8574                                                GLfloat s,
8575                                                GLfloat t,
8576                                                GLfloat r,
8577                                                GLfloat q)
8578 {
8579     return GL_MultiTexCoord4fContextANGLE(ctx, target, s, t, r, q);
8580 }
8581 
glMultiTexCoord4xContextANGLE(GLeglContext ctx,GLenum texture,GLfixed s,GLfixed t,GLfixed r,GLfixed q)8582 void GL_APIENTRY glMultiTexCoord4xContextANGLE(GLeglContext ctx,
8583                                                GLenum texture,
8584                                                GLfixed s,
8585                                                GLfixed t,
8586                                                GLfixed r,
8587                                                GLfixed q)
8588 {
8589     return GL_MultiTexCoord4xContextANGLE(ctx, texture, s, t, r, q);
8590 }
8591 
glNamedBufferStorageExternalEXTContextANGLE(GLeglContext ctx,GLuint buffer,GLintptr offset,GLsizeiptr size,GLeglClientBufferEXT clientBuffer,GLbitfield flags)8592 void GL_APIENTRY glNamedBufferStorageExternalEXTContextANGLE(GLeglContext ctx,
8593                                                              GLuint buffer,
8594                                                              GLintptr offset,
8595                                                              GLsizeiptr size,
8596                                                              GLeglClientBufferEXT clientBuffer,
8597                                                              GLbitfield flags)
8598 {
8599     return GL_NamedBufferStorageExternalEXTContextANGLE(ctx, buffer, offset, size, clientBuffer,
8600                                                         flags);
8601 }
8602 
glNormal3fContextANGLE(GLeglContext ctx,GLfloat nx,GLfloat ny,GLfloat nz)8603 void GL_APIENTRY glNormal3fContextANGLE(GLeglContext ctx, GLfloat nx, GLfloat ny, GLfloat nz)
8604 {
8605     return GL_Normal3fContextANGLE(ctx, nx, ny, nz);
8606 }
8607 
glNormal3xContextANGLE(GLeglContext ctx,GLfixed nx,GLfixed ny,GLfixed nz)8608 void GL_APIENTRY glNormal3xContextANGLE(GLeglContext ctx, GLfixed nx, GLfixed ny, GLfixed nz)
8609 {
8610     return GL_Normal3xContextANGLE(ctx, nx, ny, nz);
8611 }
8612 
glNormalPointerContextANGLE(GLeglContext ctx,GLenum type,GLsizei stride,const void * pointer)8613 void GL_APIENTRY glNormalPointerContextANGLE(GLeglContext ctx,
8614                                              GLenum type,
8615                                              GLsizei stride,
8616                                              const void *pointer)
8617 {
8618     return GL_NormalPointerContextANGLE(ctx, type, stride, pointer);
8619 }
8620 
glObjectLabelContextANGLE(GLeglContext ctx,GLenum identifier,GLuint name,GLsizei length,const GLchar * label)8621 void GL_APIENTRY glObjectLabelContextANGLE(GLeglContext ctx,
8622                                            GLenum identifier,
8623                                            GLuint name,
8624                                            GLsizei length,
8625                                            const GLchar *label)
8626 {
8627     return GL_ObjectLabelContextANGLE(ctx, identifier, name, length, label);
8628 }
8629 
glObjectLabelKHRContextANGLE(GLeglContext ctx,GLenum identifier,GLuint name,GLsizei length,const GLchar * label)8630 void GL_APIENTRY glObjectLabelKHRContextANGLE(GLeglContext ctx,
8631                                               GLenum identifier,
8632                                               GLuint name,
8633                                               GLsizei length,
8634                                               const GLchar *label)
8635 {
8636     return GL_ObjectLabelKHRContextANGLE(ctx, identifier, name, length, label);
8637 }
8638 
glObjectPtrLabelContextANGLE(GLeglContext ctx,const void * ptr,GLsizei length,const GLchar * label)8639 void GL_APIENTRY glObjectPtrLabelContextANGLE(GLeglContext ctx,
8640                                               const void *ptr,
8641                                               GLsizei length,
8642                                               const GLchar *label)
8643 {
8644     return GL_ObjectPtrLabelContextANGLE(ctx, ptr, length, label);
8645 }
8646 
glObjectPtrLabelKHRContextANGLE(GLeglContext ctx,const void * ptr,GLsizei length,const GLchar * label)8647 void GL_APIENTRY glObjectPtrLabelKHRContextANGLE(GLeglContext ctx,
8648                                                  const void *ptr,
8649                                                  GLsizei length,
8650                                                  const GLchar *label)
8651 {
8652     return GL_ObjectPtrLabelKHRContextANGLE(ctx, ptr, length, label);
8653 }
8654 
glOrthofContextANGLE(GLeglContext ctx,GLfloat l,GLfloat r,GLfloat b,GLfloat t,GLfloat n,GLfloat f)8655 void GL_APIENTRY glOrthofContextANGLE(GLeglContext ctx,
8656                                       GLfloat l,
8657                                       GLfloat r,
8658                                       GLfloat b,
8659                                       GLfloat t,
8660                                       GLfloat n,
8661                                       GLfloat f)
8662 {
8663     return GL_OrthofContextANGLE(ctx, l, r, b, t, n, f);
8664 }
8665 
glOrthoxContextANGLE(GLeglContext ctx,GLfixed l,GLfixed r,GLfixed b,GLfixed t,GLfixed n,GLfixed f)8666 void GL_APIENTRY glOrthoxContextANGLE(GLeglContext ctx,
8667                                       GLfixed l,
8668                                       GLfixed r,
8669                                       GLfixed b,
8670                                       GLfixed t,
8671                                       GLfixed n,
8672                                       GLfixed f)
8673 {
8674     return GL_OrthoxContextANGLE(ctx, l, r, b, t, n, f);
8675 }
8676 
glPatchParameteriContextANGLE(GLeglContext ctx,GLenum pname,GLint value)8677 void GL_APIENTRY glPatchParameteriContextANGLE(GLeglContext ctx, GLenum pname, GLint value)
8678 {
8679     return GL_PatchParameteriContextANGLE(ctx, pname, value);
8680 }
8681 
glPatchParameteriEXTContextANGLE(GLeglContext ctx,GLenum pname,GLint value)8682 void GL_APIENTRY glPatchParameteriEXTContextANGLE(GLeglContext ctx, GLenum pname, GLint value)
8683 {
8684     return GL_PatchParameteriEXTContextANGLE(ctx, pname, value);
8685 }
8686 
glPauseTransformFeedbackContextANGLE(GLeglContext ctx)8687 void GL_APIENTRY glPauseTransformFeedbackContextANGLE(GLeglContext ctx)
8688 {
8689     return GL_PauseTransformFeedbackContextANGLE(ctx);
8690 }
8691 
glPixelStoreiContextANGLE(GLeglContext ctx,GLenum pname,GLint param)8692 void GL_APIENTRY glPixelStoreiContextANGLE(GLeglContext ctx, GLenum pname, GLint param)
8693 {
8694     return GL_PixelStoreiContextANGLE(ctx, pname, param);
8695 }
8696 
glPointParameterfContextANGLE(GLeglContext ctx,GLenum pname,GLfloat param)8697 void GL_APIENTRY glPointParameterfContextANGLE(GLeglContext ctx, GLenum pname, GLfloat param)
8698 {
8699     return GL_PointParameterfContextANGLE(ctx, pname, param);
8700 }
8701 
glPointParameterfvContextANGLE(GLeglContext ctx,GLenum pname,const GLfloat * params)8702 void GL_APIENTRY glPointParameterfvContextANGLE(GLeglContext ctx,
8703                                                 GLenum pname,
8704                                                 const GLfloat *params)
8705 {
8706     return GL_PointParameterfvContextANGLE(ctx, pname, params);
8707 }
8708 
glPointParameterxContextANGLE(GLeglContext ctx,GLenum pname,GLfixed param)8709 void GL_APIENTRY glPointParameterxContextANGLE(GLeglContext ctx, GLenum pname, GLfixed param)
8710 {
8711     return GL_PointParameterxContextANGLE(ctx, pname, param);
8712 }
8713 
glPointParameterxvContextANGLE(GLeglContext ctx,GLenum pname,const GLfixed * params)8714 void GL_APIENTRY glPointParameterxvContextANGLE(GLeglContext ctx,
8715                                                 GLenum pname,
8716                                                 const GLfixed *params)
8717 {
8718     return GL_PointParameterxvContextANGLE(ctx, pname, params);
8719 }
8720 
glPointSizeContextANGLE(GLeglContext ctx,GLfloat size)8721 void GL_APIENTRY glPointSizeContextANGLE(GLeglContext ctx, GLfloat size)
8722 {
8723     return GL_PointSizeContextANGLE(ctx, size);
8724 }
8725 
glPointSizePointerOESContextANGLE(GLeglContext ctx,GLenum type,GLsizei stride,const void * pointer)8726 void GL_APIENTRY glPointSizePointerOESContextANGLE(GLeglContext ctx,
8727                                                    GLenum type,
8728                                                    GLsizei stride,
8729                                                    const void *pointer)
8730 {
8731     return GL_PointSizePointerOESContextANGLE(ctx, type, stride, pointer);
8732 }
8733 
glPointSizexContextANGLE(GLeglContext ctx,GLfixed size)8734 void GL_APIENTRY glPointSizexContextANGLE(GLeglContext ctx, GLfixed size)
8735 {
8736     return GL_PointSizexContextANGLE(ctx, size);
8737 }
8738 
glPolygonOffsetContextANGLE(GLeglContext ctx,GLfloat factor,GLfloat units)8739 void GL_APIENTRY glPolygonOffsetContextANGLE(GLeglContext ctx, GLfloat factor, GLfloat units)
8740 {
8741     return GL_PolygonOffsetContextANGLE(ctx, factor, units);
8742 }
8743 
glPolygonOffsetxContextANGLE(GLeglContext ctx,GLfixed factor,GLfixed units)8744 void GL_APIENTRY glPolygonOffsetxContextANGLE(GLeglContext ctx, GLfixed factor, GLfixed units)
8745 {
8746     return GL_PolygonOffsetxContextANGLE(ctx, factor, units);
8747 }
8748 
glPopDebugGroupContextANGLE(GLeglContext ctx)8749 void GL_APIENTRY glPopDebugGroupContextANGLE(GLeglContext ctx)
8750 {
8751     return GL_PopDebugGroupContextANGLE(ctx);
8752 }
8753 
glPopDebugGroupKHRContextANGLE(GLeglContext ctx)8754 void GL_APIENTRY glPopDebugGroupKHRContextANGLE(GLeglContext ctx)
8755 {
8756     return GL_PopDebugGroupKHRContextANGLE(ctx);
8757 }
8758 
glPopGroupMarkerEXTContextANGLE(GLeglContext ctx)8759 void GL_APIENTRY glPopGroupMarkerEXTContextANGLE(GLeglContext ctx)
8760 {
8761     return GL_PopGroupMarkerEXTContextANGLE(ctx);
8762 }
8763 
glPopMatrixContextANGLE(GLeglContext ctx)8764 void GL_APIENTRY glPopMatrixContextANGLE(GLeglContext ctx)
8765 {
8766     return GL_PopMatrixContextANGLE(ctx);
8767 }
8768 
glPrimitiveBoundingBoxContextANGLE(GLeglContext ctx,GLfloat minX,GLfloat minY,GLfloat minZ,GLfloat minW,GLfloat maxX,GLfloat maxY,GLfloat maxZ,GLfloat maxW)8769 void GL_APIENTRY glPrimitiveBoundingBoxContextANGLE(GLeglContext ctx,
8770                                                     GLfloat minX,
8771                                                     GLfloat minY,
8772                                                     GLfloat minZ,
8773                                                     GLfloat minW,
8774                                                     GLfloat maxX,
8775                                                     GLfloat maxY,
8776                                                     GLfloat maxZ,
8777                                                     GLfloat maxW)
8778 {
8779     return GL_PrimitiveBoundingBoxContextANGLE(ctx, minX, minY, minZ, minW, maxX, maxY, maxZ, maxW);
8780 }
8781 
glPrimitiveBoundingBoxEXTContextANGLE(GLeglContext ctx,GLfloat minX,GLfloat minY,GLfloat minZ,GLfloat minW,GLfloat maxX,GLfloat maxY,GLfloat maxZ,GLfloat maxW)8782 void GL_APIENTRY glPrimitiveBoundingBoxEXTContextANGLE(GLeglContext ctx,
8783                                                        GLfloat minX,
8784                                                        GLfloat minY,
8785                                                        GLfloat minZ,
8786                                                        GLfloat minW,
8787                                                        GLfloat maxX,
8788                                                        GLfloat maxY,
8789                                                        GLfloat maxZ,
8790                                                        GLfloat maxW)
8791 {
8792     return GL_PrimitiveBoundingBoxEXTContextANGLE(ctx, minX, minY, minZ, minW, maxX, maxY, maxZ,
8793                                                   maxW);
8794 }
8795 
glProgramBinaryContextANGLE(GLeglContext ctx,GLuint program,GLenum binaryFormat,const void * binary,GLsizei length)8796 void GL_APIENTRY glProgramBinaryContextANGLE(GLeglContext ctx,
8797                                              GLuint program,
8798                                              GLenum binaryFormat,
8799                                              const void *binary,
8800                                              GLsizei length)
8801 {
8802     return GL_ProgramBinaryContextANGLE(ctx, program, binaryFormat, binary, length);
8803 }
8804 
glProgramBinaryOESContextANGLE(GLeglContext ctx,GLuint program,GLenum binaryFormat,const void * binary,GLint length)8805 void GL_APIENTRY glProgramBinaryOESContextANGLE(GLeglContext ctx,
8806                                                 GLuint program,
8807                                                 GLenum binaryFormat,
8808                                                 const void *binary,
8809                                                 GLint length)
8810 {
8811     return GL_ProgramBinaryOESContextANGLE(ctx, program, binaryFormat, binary, length);
8812 }
8813 
glProgramParameteriContextANGLE(GLeglContext ctx,GLuint program,GLenum pname,GLint value)8814 void GL_APIENTRY glProgramParameteriContextANGLE(GLeglContext ctx,
8815                                                  GLuint program,
8816                                                  GLenum pname,
8817                                                  GLint value)
8818 {
8819     return GL_ProgramParameteriContextANGLE(ctx, program, pname, value);
8820 }
8821 
glProgramParameteriEXTContextANGLE(GLeglContext ctx,GLuint program,GLenum pname,GLint value)8822 void GL_APIENTRY glProgramParameteriEXTContextANGLE(GLeglContext ctx,
8823                                                     GLuint program,
8824                                                     GLenum pname,
8825                                                     GLint value)
8826 {
8827     return GL_ProgramParameteriEXTContextANGLE(ctx, program, pname, value);
8828 }
8829 
glProgramUniform1fContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLfloat v0)8830 void GL_APIENTRY glProgramUniform1fContextANGLE(GLeglContext ctx,
8831                                                 GLuint program,
8832                                                 GLint location,
8833                                                 GLfloat v0)
8834 {
8835     return GL_ProgramUniform1fContextANGLE(ctx, program, location, v0);
8836 }
8837 
glProgramUniform1fEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLfloat v0)8838 void GL_APIENTRY glProgramUniform1fEXTContextANGLE(GLeglContext ctx,
8839                                                    GLuint program,
8840                                                    GLint location,
8841                                                    GLfloat v0)
8842 {
8843     return GL_ProgramUniform1fEXTContextANGLE(ctx, program, location, v0);
8844 }
8845 
glProgramUniform1fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLfloat * value)8846 void GL_APIENTRY glProgramUniform1fvContextANGLE(GLeglContext ctx,
8847                                                  GLuint program,
8848                                                  GLint location,
8849                                                  GLsizei count,
8850                                                  const GLfloat *value)
8851 {
8852     return GL_ProgramUniform1fvContextANGLE(ctx, program, location, count, value);
8853 }
8854 
glProgramUniform1fvEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLfloat * value)8855 void GL_APIENTRY glProgramUniform1fvEXTContextANGLE(GLeglContext ctx,
8856                                                     GLuint program,
8857                                                     GLint location,
8858                                                     GLsizei count,
8859                                                     const GLfloat *value)
8860 {
8861     return GL_ProgramUniform1fvEXTContextANGLE(ctx, program, location, count, value);
8862 }
8863 
glProgramUniform1iContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLint v0)8864 void GL_APIENTRY glProgramUniform1iContextANGLE(GLeglContext ctx,
8865                                                 GLuint program,
8866                                                 GLint location,
8867                                                 GLint v0)
8868 {
8869     return GL_ProgramUniform1iContextANGLE(ctx, program, location, v0);
8870 }
8871 
glProgramUniform1iEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLint v0)8872 void GL_APIENTRY glProgramUniform1iEXTContextANGLE(GLeglContext ctx,
8873                                                    GLuint program,
8874                                                    GLint location,
8875                                                    GLint v0)
8876 {
8877     return GL_ProgramUniform1iEXTContextANGLE(ctx, program, location, v0);
8878 }
8879 
glProgramUniform1ivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLint * value)8880 void GL_APIENTRY glProgramUniform1ivContextANGLE(GLeglContext ctx,
8881                                                  GLuint program,
8882                                                  GLint location,
8883                                                  GLsizei count,
8884                                                  const GLint *value)
8885 {
8886     return GL_ProgramUniform1ivContextANGLE(ctx, program, location, count, value);
8887 }
8888 
glProgramUniform1ivEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLint * value)8889 void GL_APIENTRY glProgramUniform1ivEXTContextANGLE(GLeglContext ctx,
8890                                                     GLuint program,
8891                                                     GLint location,
8892                                                     GLsizei count,
8893                                                     const GLint *value)
8894 {
8895     return GL_ProgramUniform1ivEXTContextANGLE(ctx, program, location, count, value);
8896 }
8897 
glProgramUniform1uiContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLuint v0)8898 void GL_APIENTRY glProgramUniform1uiContextANGLE(GLeglContext ctx,
8899                                                  GLuint program,
8900                                                  GLint location,
8901                                                  GLuint v0)
8902 {
8903     return GL_ProgramUniform1uiContextANGLE(ctx, program, location, v0);
8904 }
8905 
glProgramUniform1uiEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLuint v0)8906 void GL_APIENTRY glProgramUniform1uiEXTContextANGLE(GLeglContext ctx,
8907                                                     GLuint program,
8908                                                     GLint location,
8909                                                     GLuint v0)
8910 {
8911     return GL_ProgramUniform1uiEXTContextANGLE(ctx, program, location, v0);
8912 }
8913 
glProgramUniform1uivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLuint * value)8914 void GL_APIENTRY glProgramUniform1uivContextANGLE(GLeglContext ctx,
8915                                                   GLuint program,
8916                                                   GLint location,
8917                                                   GLsizei count,
8918                                                   const GLuint *value)
8919 {
8920     return GL_ProgramUniform1uivContextANGLE(ctx, program, location, count, value);
8921 }
8922 
glProgramUniform1uivEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLuint * value)8923 void GL_APIENTRY glProgramUniform1uivEXTContextANGLE(GLeglContext ctx,
8924                                                      GLuint program,
8925                                                      GLint location,
8926                                                      GLsizei count,
8927                                                      const GLuint *value)
8928 {
8929     return GL_ProgramUniform1uivEXTContextANGLE(ctx, program, location, count, value);
8930 }
8931 
glProgramUniform2fContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLfloat v0,GLfloat v1)8932 void GL_APIENTRY glProgramUniform2fContextANGLE(GLeglContext ctx,
8933                                                 GLuint program,
8934                                                 GLint location,
8935                                                 GLfloat v0,
8936                                                 GLfloat v1)
8937 {
8938     return GL_ProgramUniform2fContextANGLE(ctx, program, location, v0, v1);
8939 }
8940 
glProgramUniform2fEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLfloat v0,GLfloat v1)8941 void GL_APIENTRY glProgramUniform2fEXTContextANGLE(GLeglContext ctx,
8942                                                    GLuint program,
8943                                                    GLint location,
8944                                                    GLfloat v0,
8945                                                    GLfloat v1)
8946 {
8947     return GL_ProgramUniform2fEXTContextANGLE(ctx, program, location, v0, v1);
8948 }
8949 
glProgramUniform2fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLfloat * value)8950 void GL_APIENTRY glProgramUniform2fvContextANGLE(GLeglContext ctx,
8951                                                  GLuint program,
8952                                                  GLint location,
8953                                                  GLsizei count,
8954                                                  const GLfloat *value)
8955 {
8956     return GL_ProgramUniform2fvContextANGLE(ctx, program, location, count, value);
8957 }
8958 
glProgramUniform2fvEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLfloat * value)8959 void GL_APIENTRY glProgramUniform2fvEXTContextANGLE(GLeglContext ctx,
8960                                                     GLuint program,
8961                                                     GLint location,
8962                                                     GLsizei count,
8963                                                     const GLfloat *value)
8964 {
8965     return GL_ProgramUniform2fvEXTContextANGLE(ctx, program, location, count, value);
8966 }
8967 
8968 void GL_APIENTRY
glProgramUniform2iContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLint v0,GLint v1)8969 glProgramUniform2iContextANGLE(GLeglContext ctx, GLuint program, GLint location, GLint v0, GLint v1)
8970 {
8971     return GL_ProgramUniform2iContextANGLE(ctx, program, location, v0, v1);
8972 }
8973 
glProgramUniform2iEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLint v0,GLint v1)8974 void GL_APIENTRY glProgramUniform2iEXTContextANGLE(GLeglContext ctx,
8975                                                    GLuint program,
8976                                                    GLint location,
8977                                                    GLint v0,
8978                                                    GLint v1)
8979 {
8980     return GL_ProgramUniform2iEXTContextANGLE(ctx, program, location, v0, v1);
8981 }
8982 
glProgramUniform2ivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLint * value)8983 void GL_APIENTRY glProgramUniform2ivContextANGLE(GLeglContext ctx,
8984                                                  GLuint program,
8985                                                  GLint location,
8986                                                  GLsizei count,
8987                                                  const GLint *value)
8988 {
8989     return GL_ProgramUniform2ivContextANGLE(ctx, program, location, count, value);
8990 }
8991 
glProgramUniform2ivEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLint * value)8992 void GL_APIENTRY glProgramUniform2ivEXTContextANGLE(GLeglContext ctx,
8993                                                     GLuint program,
8994                                                     GLint location,
8995                                                     GLsizei count,
8996                                                     const GLint *value)
8997 {
8998     return GL_ProgramUniform2ivEXTContextANGLE(ctx, program, location, count, value);
8999 }
9000 
glProgramUniform2uiContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLuint v0,GLuint v1)9001 void GL_APIENTRY glProgramUniform2uiContextANGLE(GLeglContext ctx,
9002                                                  GLuint program,
9003                                                  GLint location,
9004                                                  GLuint v0,
9005                                                  GLuint v1)
9006 {
9007     return GL_ProgramUniform2uiContextANGLE(ctx, program, location, v0, v1);
9008 }
9009 
glProgramUniform2uiEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLuint v0,GLuint v1)9010 void GL_APIENTRY glProgramUniform2uiEXTContextANGLE(GLeglContext ctx,
9011                                                     GLuint program,
9012                                                     GLint location,
9013                                                     GLuint v0,
9014                                                     GLuint v1)
9015 {
9016     return GL_ProgramUniform2uiEXTContextANGLE(ctx, program, location, v0, v1);
9017 }
9018 
glProgramUniform2uivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLuint * value)9019 void GL_APIENTRY glProgramUniform2uivContextANGLE(GLeglContext ctx,
9020                                                   GLuint program,
9021                                                   GLint location,
9022                                                   GLsizei count,
9023                                                   const GLuint *value)
9024 {
9025     return GL_ProgramUniform2uivContextANGLE(ctx, program, location, count, value);
9026 }
9027 
glProgramUniform2uivEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLuint * value)9028 void GL_APIENTRY glProgramUniform2uivEXTContextANGLE(GLeglContext ctx,
9029                                                      GLuint program,
9030                                                      GLint location,
9031                                                      GLsizei count,
9032                                                      const GLuint *value)
9033 {
9034     return GL_ProgramUniform2uivEXTContextANGLE(ctx, program, location, count, value);
9035 }
9036 
glProgramUniform3fContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2)9037 void GL_APIENTRY glProgramUniform3fContextANGLE(GLeglContext ctx,
9038                                                 GLuint program,
9039                                                 GLint location,
9040                                                 GLfloat v0,
9041                                                 GLfloat v1,
9042                                                 GLfloat v2)
9043 {
9044     return GL_ProgramUniform3fContextANGLE(ctx, program, location, v0, v1, v2);
9045 }
9046 
glProgramUniform3fEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2)9047 void GL_APIENTRY glProgramUniform3fEXTContextANGLE(GLeglContext ctx,
9048                                                    GLuint program,
9049                                                    GLint location,
9050                                                    GLfloat v0,
9051                                                    GLfloat v1,
9052                                                    GLfloat v2)
9053 {
9054     return GL_ProgramUniform3fEXTContextANGLE(ctx, program, location, v0, v1, v2);
9055 }
9056 
glProgramUniform3fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLfloat * value)9057 void GL_APIENTRY glProgramUniform3fvContextANGLE(GLeglContext ctx,
9058                                                  GLuint program,
9059                                                  GLint location,
9060                                                  GLsizei count,
9061                                                  const GLfloat *value)
9062 {
9063     return GL_ProgramUniform3fvContextANGLE(ctx, program, location, count, value);
9064 }
9065 
glProgramUniform3fvEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLfloat * value)9066 void GL_APIENTRY glProgramUniform3fvEXTContextANGLE(GLeglContext ctx,
9067                                                     GLuint program,
9068                                                     GLint location,
9069                                                     GLsizei count,
9070                                                     const GLfloat *value)
9071 {
9072     return GL_ProgramUniform3fvEXTContextANGLE(ctx, program, location, count, value);
9073 }
9074 
glProgramUniform3iContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLint v0,GLint v1,GLint v2)9075 void GL_APIENTRY glProgramUniform3iContextANGLE(GLeglContext ctx,
9076                                                 GLuint program,
9077                                                 GLint location,
9078                                                 GLint v0,
9079                                                 GLint v1,
9080                                                 GLint v2)
9081 {
9082     return GL_ProgramUniform3iContextANGLE(ctx, program, location, v0, v1, v2);
9083 }
9084 
glProgramUniform3iEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLint v0,GLint v1,GLint v2)9085 void GL_APIENTRY glProgramUniform3iEXTContextANGLE(GLeglContext ctx,
9086                                                    GLuint program,
9087                                                    GLint location,
9088                                                    GLint v0,
9089                                                    GLint v1,
9090                                                    GLint v2)
9091 {
9092     return GL_ProgramUniform3iEXTContextANGLE(ctx, program, location, v0, v1, v2);
9093 }
9094 
glProgramUniform3ivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLint * value)9095 void GL_APIENTRY glProgramUniform3ivContextANGLE(GLeglContext ctx,
9096                                                  GLuint program,
9097                                                  GLint location,
9098                                                  GLsizei count,
9099                                                  const GLint *value)
9100 {
9101     return GL_ProgramUniform3ivContextANGLE(ctx, program, location, count, value);
9102 }
9103 
glProgramUniform3ivEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLint * value)9104 void GL_APIENTRY glProgramUniform3ivEXTContextANGLE(GLeglContext ctx,
9105                                                     GLuint program,
9106                                                     GLint location,
9107                                                     GLsizei count,
9108                                                     const GLint *value)
9109 {
9110     return GL_ProgramUniform3ivEXTContextANGLE(ctx, program, location, count, value);
9111 }
9112 
glProgramUniform3uiContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2)9113 void GL_APIENTRY glProgramUniform3uiContextANGLE(GLeglContext ctx,
9114                                                  GLuint program,
9115                                                  GLint location,
9116                                                  GLuint v0,
9117                                                  GLuint v1,
9118                                                  GLuint v2)
9119 {
9120     return GL_ProgramUniform3uiContextANGLE(ctx, program, location, v0, v1, v2);
9121 }
9122 
glProgramUniform3uiEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2)9123 void GL_APIENTRY glProgramUniform3uiEXTContextANGLE(GLeglContext ctx,
9124                                                     GLuint program,
9125                                                     GLint location,
9126                                                     GLuint v0,
9127                                                     GLuint v1,
9128                                                     GLuint v2)
9129 {
9130     return GL_ProgramUniform3uiEXTContextANGLE(ctx, program, location, v0, v1, v2);
9131 }
9132 
glProgramUniform3uivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLuint * value)9133 void GL_APIENTRY glProgramUniform3uivContextANGLE(GLeglContext ctx,
9134                                                   GLuint program,
9135                                                   GLint location,
9136                                                   GLsizei count,
9137                                                   const GLuint *value)
9138 {
9139     return GL_ProgramUniform3uivContextANGLE(ctx, program, location, count, value);
9140 }
9141 
glProgramUniform3uivEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLuint * value)9142 void GL_APIENTRY glProgramUniform3uivEXTContextANGLE(GLeglContext ctx,
9143                                                      GLuint program,
9144                                                      GLint location,
9145                                                      GLsizei count,
9146                                                      const GLuint *value)
9147 {
9148     return GL_ProgramUniform3uivEXTContextANGLE(ctx, program, location, count, value);
9149 }
9150 
glProgramUniform4fContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)9151 void GL_APIENTRY glProgramUniform4fContextANGLE(GLeglContext ctx,
9152                                                 GLuint program,
9153                                                 GLint location,
9154                                                 GLfloat v0,
9155                                                 GLfloat v1,
9156                                                 GLfloat v2,
9157                                                 GLfloat v3)
9158 {
9159     return GL_ProgramUniform4fContextANGLE(ctx, program, location, v0, v1, v2, v3);
9160 }
9161 
glProgramUniform4fEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)9162 void GL_APIENTRY glProgramUniform4fEXTContextANGLE(GLeglContext ctx,
9163                                                    GLuint program,
9164                                                    GLint location,
9165                                                    GLfloat v0,
9166                                                    GLfloat v1,
9167                                                    GLfloat v2,
9168                                                    GLfloat v3)
9169 {
9170     return GL_ProgramUniform4fEXTContextANGLE(ctx, program, location, v0, v1, v2, v3);
9171 }
9172 
glProgramUniform4fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLfloat * value)9173 void GL_APIENTRY glProgramUniform4fvContextANGLE(GLeglContext ctx,
9174                                                  GLuint program,
9175                                                  GLint location,
9176                                                  GLsizei count,
9177                                                  const GLfloat *value)
9178 {
9179     return GL_ProgramUniform4fvContextANGLE(ctx, program, location, count, value);
9180 }
9181 
glProgramUniform4fvEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLfloat * value)9182 void GL_APIENTRY glProgramUniform4fvEXTContextANGLE(GLeglContext ctx,
9183                                                     GLuint program,
9184                                                     GLint location,
9185                                                     GLsizei count,
9186                                                     const GLfloat *value)
9187 {
9188     return GL_ProgramUniform4fvEXTContextANGLE(ctx, program, location, count, value);
9189 }
9190 
glProgramUniform4iContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLint v0,GLint v1,GLint v2,GLint v3)9191 void GL_APIENTRY glProgramUniform4iContextANGLE(GLeglContext ctx,
9192                                                 GLuint program,
9193                                                 GLint location,
9194                                                 GLint v0,
9195                                                 GLint v1,
9196                                                 GLint v2,
9197                                                 GLint v3)
9198 {
9199     return GL_ProgramUniform4iContextANGLE(ctx, program, location, v0, v1, v2, v3);
9200 }
9201 
glProgramUniform4iEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLint v0,GLint v1,GLint v2,GLint v3)9202 void GL_APIENTRY glProgramUniform4iEXTContextANGLE(GLeglContext ctx,
9203                                                    GLuint program,
9204                                                    GLint location,
9205                                                    GLint v0,
9206                                                    GLint v1,
9207                                                    GLint v2,
9208                                                    GLint v3)
9209 {
9210     return GL_ProgramUniform4iEXTContextANGLE(ctx, program, location, v0, v1, v2, v3);
9211 }
9212 
glProgramUniform4ivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLint * value)9213 void GL_APIENTRY glProgramUniform4ivContextANGLE(GLeglContext ctx,
9214                                                  GLuint program,
9215                                                  GLint location,
9216                                                  GLsizei count,
9217                                                  const GLint *value)
9218 {
9219     return GL_ProgramUniform4ivContextANGLE(ctx, program, location, count, value);
9220 }
9221 
glProgramUniform4ivEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLint * value)9222 void GL_APIENTRY glProgramUniform4ivEXTContextANGLE(GLeglContext ctx,
9223                                                     GLuint program,
9224                                                     GLint location,
9225                                                     GLsizei count,
9226                                                     const GLint *value)
9227 {
9228     return GL_ProgramUniform4ivEXTContextANGLE(ctx, program, location, count, value);
9229 }
9230 
glProgramUniform4uiContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)9231 void GL_APIENTRY glProgramUniform4uiContextANGLE(GLeglContext ctx,
9232                                                  GLuint program,
9233                                                  GLint location,
9234                                                  GLuint v0,
9235                                                  GLuint v1,
9236                                                  GLuint v2,
9237                                                  GLuint v3)
9238 {
9239     return GL_ProgramUniform4uiContextANGLE(ctx, program, location, v0, v1, v2, v3);
9240 }
9241 
glProgramUniform4uiEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)9242 void GL_APIENTRY glProgramUniform4uiEXTContextANGLE(GLeglContext ctx,
9243                                                     GLuint program,
9244                                                     GLint location,
9245                                                     GLuint v0,
9246                                                     GLuint v1,
9247                                                     GLuint v2,
9248                                                     GLuint v3)
9249 {
9250     return GL_ProgramUniform4uiEXTContextANGLE(ctx, program, location, v0, v1, v2, v3);
9251 }
9252 
glProgramUniform4uivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLuint * value)9253 void GL_APIENTRY glProgramUniform4uivContextANGLE(GLeglContext ctx,
9254                                                   GLuint program,
9255                                                   GLint location,
9256                                                   GLsizei count,
9257                                                   const GLuint *value)
9258 {
9259     return GL_ProgramUniform4uivContextANGLE(ctx, program, location, count, value);
9260 }
9261 
glProgramUniform4uivEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLuint * value)9262 void GL_APIENTRY glProgramUniform4uivEXTContextANGLE(GLeglContext ctx,
9263                                                      GLuint program,
9264                                                      GLint location,
9265                                                      GLsizei count,
9266                                                      const GLuint *value)
9267 {
9268     return GL_ProgramUniform4uivEXTContextANGLE(ctx, program, location, count, value);
9269 }
9270 
glProgramUniformMatrix2fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9271 void GL_APIENTRY glProgramUniformMatrix2fvContextANGLE(GLeglContext ctx,
9272                                                        GLuint program,
9273                                                        GLint location,
9274                                                        GLsizei count,
9275                                                        GLboolean transpose,
9276                                                        const GLfloat *value)
9277 {
9278     return GL_ProgramUniformMatrix2fvContextANGLE(ctx, program, location, count, transpose, value);
9279 }
9280 
glProgramUniformMatrix2fvEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9281 void GL_APIENTRY glProgramUniformMatrix2fvEXTContextANGLE(GLeglContext ctx,
9282                                                           GLuint program,
9283                                                           GLint location,
9284                                                           GLsizei count,
9285                                                           GLboolean transpose,
9286                                                           const GLfloat *value)
9287 {
9288     return GL_ProgramUniformMatrix2fvEXTContextANGLE(ctx, program, location, count, transpose,
9289                                                      value);
9290 }
9291 
glProgramUniformMatrix2x3fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9292 void GL_APIENTRY glProgramUniformMatrix2x3fvContextANGLE(GLeglContext ctx,
9293                                                          GLuint program,
9294                                                          GLint location,
9295                                                          GLsizei count,
9296                                                          GLboolean transpose,
9297                                                          const GLfloat *value)
9298 {
9299     return GL_ProgramUniformMatrix2x3fvContextANGLE(ctx, program, location, count, transpose,
9300                                                     value);
9301 }
9302 
glProgramUniformMatrix2x3fvEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9303 void GL_APIENTRY glProgramUniformMatrix2x3fvEXTContextANGLE(GLeglContext ctx,
9304                                                             GLuint program,
9305                                                             GLint location,
9306                                                             GLsizei count,
9307                                                             GLboolean transpose,
9308                                                             const GLfloat *value)
9309 {
9310     return GL_ProgramUniformMatrix2x3fvEXTContextANGLE(ctx, program, location, count, transpose,
9311                                                        value);
9312 }
9313 
glProgramUniformMatrix2x4fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9314 void GL_APIENTRY glProgramUniformMatrix2x4fvContextANGLE(GLeglContext ctx,
9315                                                          GLuint program,
9316                                                          GLint location,
9317                                                          GLsizei count,
9318                                                          GLboolean transpose,
9319                                                          const GLfloat *value)
9320 {
9321     return GL_ProgramUniformMatrix2x4fvContextANGLE(ctx, program, location, count, transpose,
9322                                                     value);
9323 }
9324 
glProgramUniformMatrix2x4fvEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9325 void GL_APIENTRY glProgramUniformMatrix2x4fvEXTContextANGLE(GLeglContext ctx,
9326                                                             GLuint program,
9327                                                             GLint location,
9328                                                             GLsizei count,
9329                                                             GLboolean transpose,
9330                                                             const GLfloat *value)
9331 {
9332     return GL_ProgramUniformMatrix2x4fvEXTContextANGLE(ctx, program, location, count, transpose,
9333                                                        value);
9334 }
9335 
glProgramUniformMatrix3fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9336 void GL_APIENTRY glProgramUniformMatrix3fvContextANGLE(GLeglContext ctx,
9337                                                        GLuint program,
9338                                                        GLint location,
9339                                                        GLsizei count,
9340                                                        GLboolean transpose,
9341                                                        const GLfloat *value)
9342 {
9343     return GL_ProgramUniformMatrix3fvContextANGLE(ctx, program, location, count, transpose, value);
9344 }
9345 
glProgramUniformMatrix3fvEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9346 void GL_APIENTRY glProgramUniformMatrix3fvEXTContextANGLE(GLeglContext ctx,
9347                                                           GLuint program,
9348                                                           GLint location,
9349                                                           GLsizei count,
9350                                                           GLboolean transpose,
9351                                                           const GLfloat *value)
9352 {
9353     return GL_ProgramUniformMatrix3fvEXTContextANGLE(ctx, program, location, count, transpose,
9354                                                      value);
9355 }
9356 
glProgramUniformMatrix3x2fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9357 void GL_APIENTRY glProgramUniformMatrix3x2fvContextANGLE(GLeglContext ctx,
9358                                                          GLuint program,
9359                                                          GLint location,
9360                                                          GLsizei count,
9361                                                          GLboolean transpose,
9362                                                          const GLfloat *value)
9363 {
9364     return GL_ProgramUniformMatrix3x2fvContextANGLE(ctx, program, location, count, transpose,
9365                                                     value);
9366 }
9367 
glProgramUniformMatrix3x2fvEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9368 void GL_APIENTRY glProgramUniformMatrix3x2fvEXTContextANGLE(GLeglContext ctx,
9369                                                             GLuint program,
9370                                                             GLint location,
9371                                                             GLsizei count,
9372                                                             GLboolean transpose,
9373                                                             const GLfloat *value)
9374 {
9375     return GL_ProgramUniformMatrix3x2fvEXTContextANGLE(ctx, program, location, count, transpose,
9376                                                        value);
9377 }
9378 
glProgramUniformMatrix3x4fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9379 void GL_APIENTRY glProgramUniformMatrix3x4fvContextANGLE(GLeglContext ctx,
9380                                                          GLuint program,
9381                                                          GLint location,
9382                                                          GLsizei count,
9383                                                          GLboolean transpose,
9384                                                          const GLfloat *value)
9385 {
9386     return GL_ProgramUniformMatrix3x4fvContextANGLE(ctx, program, location, count, transpose,
9387                                                     value);
9388 }
9389 
glProgramUniformMatrix3x4fvEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9390 void GL_APIENTRY glProgramUniformMatrix3x4fvEXTContextANGLE(GLeglContext ctx,
9391                                                             GLuint program,
9392                                                             GLint location,
9393                                                             GLsizei count,
9394                                                             GLboolean transpose,
9395                                                             const GLfloat *value)
9396 {
9397     return GL_ProgramUniformMatrix3x4fvEXTContextANGLE(ctx, program, location, count, transpose,
9398                                                        value);
9399 }
9400 
glProgramUniformMatrix4fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9401 void GL_APIENTRY glProgramUniformMatrix4fvContextANGLE(GLeglContext ctx,
9402                                                        GLuint program,
9403                                                        GLint location,
9404                                                        GLsizei count,
9405                                                        GLboolean transpose,
9406                                                        const GLfloat *value)
9407 {
9408     return GL_ProgramUniformMatrix4fvContextANGLE(ctx, program, location, count, transpose, value);
9409 }
9410 
glProgramUniformMatrix4fvEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9411 void GL_APIENTRY glProgramUniformMatrix4fvEXTContextANGLE(GLeglContext ctx,
9412                                                           GLuint program,
9413                                                           GLint location,
9414                                                           GLsizei count,
9415                                                           GLboolean transpose,
9416                                                           const GLfloat *value)
9417 {
9418     return GL_ProgramUniformMatrix4fvEXTContextANGLE(ctx, program, location, count, transpose,
9419                                                      value);
9420 }
9421 
glProgramUniformMatrix4x2fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9422 void GL_APIENTRY glProgramUniformMatrix4x2fvContextANGLE(GLeglContext ctx,
9423                                                          GLuint program,
9424                                                          GLint location,
9425                                                          GLsizei count,
9426                                                          GLboolean transpose,
9427                                                          const GLfloat *value)
9428 {
9429     return GL_ProgramUniformMatrix4x2fvContextANGLE(ctx, program, location, count, transpose,
9430                                                     value);
9431 }
9432 
glProgramUniformMatrix4x2fvEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9433 void GL_APIENTRY glProgramUniformMatrix4x2fvEXTContextANGLE(GLeglContext ctx,
9434                                                             GLuint program,
9435                                                             GLint location,
9436                                                             GLsizei count,
9437                                                             GLboolean transpose,
9438                                                             const GLfloat *value)
9439 {
9440     return GL_ProgramUniformMatrix4x2fvEXTContextANGLE(ctx, program, location, count, transpose,
9441                                                        value);
9442 }
9443 
glProgramUniformMatrix4x3fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9444 void GL_APIENTRY glProgramUniformMatrix4x3fvContextANGLE(GLeglContext ctx,
9445                                                          GLuint program,
9446                                                          GLint location,
9447                                                          GLsizei count,
9448                                                          GLboolean transpose,
9449                                                          const GLfloat *value)
9450 {
9451     return GL_ProgramUniformMatrix4x3fvContextANGLE(ctx, program, location, count, transpose,
9452                                                     value);
9453 }
9454 
glProgramUniformMatrix4x3fvEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9455 void GL_APIENTRY glProgramUniformMatrix4x3fvEXTContextANGLE(GLeglContext ctx,
9456                                                             GLuint program,
9457                                                             GLint location,
9458                                                             GLsizei count,
9459                                                             GLboolean transpose,
9460                                                             const GLfloat *value)
9461 {
9462     return GL_ProgramUniformMatrix4x3fvEXTContextANGLE(ctx, program, location, count, transpose,
9463                                                        value);
9464 }
9465 
glPushDebugGroupContextANGLE(GLeglContext ctx,GLenum source,GLuint id,GLsizei length,const GLchar * message)9466 void GL_APIENTRY glPushDebugGroupContextANGLE(GLeglContext ctx,
9467                                               GLenum source,
9468                                               GLuint id,
9469                                               GLsizei length,
9470                                               const GLchar *message)
9471 {
9472     return GL_PushDebugGroupContextANGLE(ctx, source, id, length, message);
9473 }
9474 
glPushDebugGroupKHRContextANGLE(GLeglContext ctx,GLenum source,GLuint id,GLsizei length,const GLchar * message)9475 void GL_APIENTRY glPushDebugGroupKHRContextANGLE(GLeglContext ctx,
9476                                                  GLenum source,
9477                                                  GLuint id,
9478                                                  GLsizei length,
9479                                                  const GLchar *message)
9480 {
9481     return GL_PushDebugGroupKHRContextANGLE(ctx, source, id, length, message);
9482 }
9483 
glPushGroupMarkerEXTContextANGLE(GLeglContext ctx,GLsizei length,const GLchar * marker)9484 void GL_APIENTRY glPushGroupMarkerEXTContextANGLE(GLeglContext ctx,
9485                                                   GLsizei length,
9486                                                   const GLchar *marker)
9487 {
9488     return GL_PushGroupMarkerEXTContextANGLE(ctx, length, marker);
9489 }
9490 
glPushMatrixContextANGLE(GLeglContext ctx)9491 void GL_APIENTRY glPushMatrixContextANGLE(GLeglContext ctx)
9492 {
9493     return GL_PushMatrixContextANGLE(ctx);
9494 }
9495 
glQueryCounterEXTContextANGLE(GLeglContext ctx,GLuint id,GLenum target)9496 void GL_APIENTRY glQueryCounterEXTContextANGLE(GLeglContext ctx, GLuint id, GLenum target)
9497 {
9498     return GL_QueryCounterEXTContextANGLE(ctx, id, target);
9499 }
9500 
glQueryMatrixxOESContextANGLE(GLeglContext ctx,GLfixed * mantissa,GLint * exponent)9501 GLbitfield GL_APIENTRY glQueryMatrixxOESContextANGLE(GLeglContext ctx,
9502                                                      GLfixed *mantissa,
9503                                                      GLint *exponent)
9504 {
9505     return GL_QueryMatrixxOESContextANGLE(ctx, mantissa, exponent);
9506 }
9507 
glReadBufferContextANGLE(GLeglContext ctx,GLenum src)9508 void GL_APIENTRY glReadBufferContextANGLE(GLeglContext ctx, GLenum src)
9509 {
9510     return GL_ReadBufferContextANGLE(ctx, src);
9511 }
9512 
glReadPixelsContextANGLE(GLeglContext ctx,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,void * pixels)9513 void GL_APIENTRY glReadPixelsContextANGLE(GLeglContext ctx,
9514                                           GLint x,
9515                                           GLint y,
9516                                           GLsizei width,
9517                                           GLsizei height,
9518                                           GLenum format,
9519                                           GLenum type,
9520                                           void *pixels)
9521 {
9522     return GL_ReadPixelsContextANGLE(ctx, x, y, width, height, format, type, pixels);
9523 }
9524 
glReadnPixelsContextANGLE(GLeglContext ctx,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,void * data)9525 void GL_APIENTRY glReadnPixelsContextANGLE(GLeglContext ctx,
9526                                            GLint x,
9527                                            GLint y,
9528                                            GLsizei width,
9529                                            GLsizei height,
9530                                            GLenum format,
9531                                            GLenum type,
9532                                            GLsizei bufSize,
9533                                            void *data)
9534 {
9535     return GL_ReadnPixelsContextANGLE(ctx, x, y, width, height, format, type, bufSize, data);
9536 }
9537 
glReadnPixelsEXTContextANGLE(GLeglContext ctx,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,void * data)9538 void GL_APIENTRY glReadnPixelsEXTContextANGLE(GLeglContext ctx,
9539                                               GLint x,
9540                                               GLint y,
9541                                               GLsizei width,
9542                                               GLsizei height,
9543                                               GLenum format,
9544                                               GLenum type,
9545                                               GLsizei bufSize,
9546                                               void *data)
9547 {
9548     return GL_ReadnPixelsEXTContextANGLE(ctx, x, y, width, height, format, type, bufSize, data);
9549 }
9550 
glReleaseShaderCompilerContextANGLE(GLeglContext ctx)9551 void GL_APIENTRY glReleaseShaderCompilerContextANGLE(GLeglContext ctx)
9552 {
9553     return GL_ReleaseShaderCompilerContextANGLE(ctx);
9554 }
9555 
glRenderbufferStorageContextANGLE(GLeglContext ctx,GLenum target,GLenum internalformat,GLsizei width,GLsizei height)9556 void GL_APIENTRY glRenderbufferStorageContextANGLE(GLeglContext ctx,
9557                                                    GLenum target,
9558                                                    GLenum internalformat,
9559                                                    GLsizei width,
9560                                                    GLsizei height)
9561 {
9562     return GL_RenderbufferStorageContextANGLE(ctx, target, internalformat, width, height);
9563 }
9564 
glRenderbufferStorageMultisampleContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)9565 void GL_APIENTRY glRenderbufferStorageMultisampleContextANGLE(GLeglContext ctx,
9566                                                               GLenum target,
9567                                                               GLsizei samples,
9568                                                               GLenum internalformat,
9569                                                               GLsizei width,
9570                                                               GLsizei height)
9571 {
9572     return GL_RenderbufferStorageMultisampleContextANGLE(ctx, target, samples, internalformat,
9573                                                          width, height);
9574 }
9575 
glRenderbufferStorageMultisampleANGLEContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)9576 void GL_APIENTRY glRenderbufferStorageMultisampleANGLEContextANGLE(GLeglContext ctx,
9577                                                                    GLenum target,
9578                                                                    GLsizei samples,
9579                                                                    GLenum internalformat,
9580                                                                    GLsizei width,
9581                                                                    GLsizei height)
9582 {
9583     return GL_RenderbufferStorageMultisampleANGLEContextANGLE(ctx, target, samples, internalformat,
9584                                                               width, height);
9585 }
9586 
glRenderbufferStorageMultisampleEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)9587 void GL_APIENTRY glRenderbufferStorageMultisampleEXTContextANGLE(GLeglContext ctx,
9588                                                                  GLenum target,
9589                                                                  GLsizei samples,
9590                                                                  GLenum internalformat,
9591                                                                  GLsizei width,
9592                                                                  GLsizei height)
9593 {
9594     return GL_RenderbufferStorageMultisampleEXTContextANGLE(ctx, target, samples, internalformat,
9595                                                             width, height);
9596 }
9597 
glRenderbufferStorageOESContextANGLE(GLeglContext ctx,GLenum target,GLenum internalformat,GLsizei width,GLsizei height)9598 void GL_APIENTRY glRenderbufferStorageOESContextANGLE(GLeglContext ctx,
9599                                                       GLenum target,
9600                                                       GLenum internalformat,
9601                                                       GLsizei width,
9602                                                       GLsizei height)
9603 {
9604     return GL_RenderbufferStorageOESContextANGLE(ctx, target, internalformat, width, height);
9605 }
9606 
glResumeTransformFeedbackContextANGLE(GLeglContext ctx)9607 void GL_APIENTRY glResumeTransformFeedbackContextANGLE(GLeglContext ctx)
9608 {
9609     return GL_ResumeTransformFeedbackContextANGLE(ctx);
9610 }
9611 
9612 void GL_APIENTRY
glRotatefContextANGLE(GLeglContext ctx,GLfloat angle,GLfloat x,GLfloat y,GLfloat z)9613 glRotatefContextANGLE(GLeglContext ctx, GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
9614 {
9615     return GL_RotatefContextANGLE(ctx, angle, x, y, z);
9616 }
9617 
9618 void GL_APIENTRY
glRotatexContextANGLE(GLeglContext ctx,GLfixed angle,GLfixed x,GLfixed y,GLfixed z)9619 glRotatexContextANGLE(GLeglContext ctx, GLfixed angle, GLfixed x, GLfixed y, GLfixed z)
9620 {
9621     return GL_RotatexContextANGLE(ctx, angle, x, y, z);
9622 }
9623 
glSampleCoverageContextANGLE(GLeglContext ctx,GLfloat value,GLboolean invert)9624 void GL_APIENTRY glSampleCoverageContextANGLE(GLeglContext ctx, GLfloat value, GLboolean invert)
9625 {
9626     return GL_SampleCoverageContextANGLE(ctx, value, invert);
9627 }
9628 
glSampleCoveragexContextANGLE(GLeglContext ctx,GLclampx value,GLboolean invert)9629 void GL_APIENTRY glSampleCoveragexContextANGLE(GLeglContext ctx, GLclampx value, GLboolean invert)
9630 {
9631     return GL_SampleCoveragexContextANGLE(ctx, value, invert);
9632 }
9633 
glSampleMaskiContextANGLE(GLeglContext ctx,GLuint maskNumber,GLbitfield mask)9634 void GL_APIENTRY glSampleMaskiContextANGLE(GLeglContext ctx, GLuint maskNumber, GLbitfield mask)
9635 {
9636     return GL_SampleMaskiContextANGLE(ctx, maskNumber, mask);
9637 }
9638 
glSamplerParameterIivContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,const GLint * param)9639 void GL_APIENTRY glSamplerParameterIivContextANGLE(GLeglContext ctx,
9640                                                    GLuint sampler,
9641                                                    GLenum pname,
9642                                                    const GLint *param)
9643 {
9644     return GL_SamplerParameterIivContextANGLE(ctx, sampler, pname, param);
9645 }
9646 
glSamplerParameterIivEXTContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,const GLint * param)9647 void GL_APIENTRY glSamplerParameterIivEXTContextANGLE(GLeglContext ctx,
9648                                                       GLuint sampler,
9649                                                       GLenum pname,
9650                                                       const GLint *param)
9651 {
9652     return GL_SamplerParameterIivEXTContextANGLE(ctx, sampler, pname, param);
9653 }
9654 
glSamplerParameterIivOESContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,const GLint * param)9655 void GL_APIENTRY glSamplerParameterIivOESContextANGLE(GLeglContext ctx,
9656                                                       GLuint sampler,
9657                                                       GLenum pname,
9658                                                       const GLint *param)
9659 {
9660     return GL_SamplerParameterIivOESContextANGLE(ctx, sampler, pname, param);
9661 }
9662 
glSamplerParameterIuivContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,const GLuint * param)9663 void GL_APIENTRY glSamplerParameterIuivContextANGLE(GLeglContext ctx,
9664                                                     GLuint sampler,
9665                                                     GLenum pname,
9666                                                     const GLuint *param)
9667 {
9668     return GL_SamplerParameterIuivContextANGLE(ctx, sampler, pname, param);
9669 }
9670 
glSamplerParameterIuivEXTContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,const GLuint * param)9671 void GL_APIENTRY glSamplerParameterIuivEXTContextANGLE(GLeglContext ctx,
9672                                                        GLuint sampler,
9673                                                        GLenum pname,
9674                                                        const GLuint *param)
9675 {
9676     return GL_SamplerParameterIuivEXTContextANGLE(ctx, sampler, pname, param);
9677 }
9678 
glSamplerParameterIuivOESContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,const GLuint * param)9679 void GL_APIENTRY glSamplerParameterIuivOESContextANGLE(GLeglContext ctx,
9680                                                        GLuint sampler,
9681                                                        GLenum pname,
9682                                                        const GLuint *param)
9683 {
9684     return GL_SamplerParameterIuivOESContextANGLE(ctx, sampler, pname, param);
9685 }
9686 
glSamplerParameterfContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLfloat param)9687 void GL_APIENTRY glSamplerParameterfContextANGLE(GLeglContext ctx,
9688                                                  GLuint sampler,
9689                                                  GLenum pname,
9690                                                  GLfloat param)
9691 {
9692     return GL_SamplerParameterfContextANGLE(ctx, sampler, pname, param);
9693 }
9694 
glSamplerParameterfvContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,const GLfloat * param)9695 void GL_APIENTRY glSamplerParameterfvContextANGLE(GLeglContext ctx,
9696                                                   GLuint sampler,
9697                                                   GLenum pname,
9698                                                   const GLfloat *param)
9699 {
9700     return GL_SamplerParameterfvContextANGLE(ctx, sampler, pname, param);
9701 }
9702 
glSamplerParameteriContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLint param)9703 void GL_APIENTRY glSamplerParameteriContextANGLE(GLeglContext ctx,
9704                                                  GLuint sampler,
9705                                                  GLenum pname,
9706                                                  GLint param)
9707 {
9708     return GL_SamplerParameteriContextANGLE(ctx, sampler, pname, param);
9709 }
9710 
glSamplerParameterivContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,const GLint * param)9711 void GL_APIENTRY glSamplerParameterivContextANGLE(GLeglContext ctx,
9712                                                   GLuint sampler,
9713                                                   GLenum pname,
9714                                                   const GLint *param)
9715 {
9716     return GL_SamplerParameterivContextANGLE(ctx, sampler, pname, param);
9717 }
9718 
glScalefContextANGLE(GLeglContext ctx,GLfloat x,GLfloat y,GLfloat z)9719 void GL_APIENTRY glScalefContextANGLE(GLeglContext ctx, GLfloat x, GLfloat y, GLfloat z)
9720 {
9721     return GL_ScalefContextANGLE(ctx, x, y, z);
9722 }
9723 
glScalexContextANGLE(GLeglContext ctx,GLfixed x,GLfixed y,GLfixed z)9724 void GL_APIENTRY glScalexContextANGLE(GLeglContext ctx, GLfixed x, GLfixed y, GLfixed z)
9725 {
9726     return GL_ScalexContextANGLE(ctx, x, y, z);
9727 }
9728 
9729 void GL_APIENTRY
glScissorContextANGLE(GLeglContext ctx,GLint x,GLint y,GLsizei width,GLsizei height)9730 glScissorContextANGLE(GLeglContext ctx, GLint x, GLint y, GLsizei width, GLsizei height)
9731 {
9732     return GL_ScissorContextANGLE(ctx, x, y, width, height);
9733 }
9734 
glSemaphoreParameterui64vEXTContextANGLE(GLeglContext ctx,GLuint semaphore,GLenum pname,const GLuint64 * params)9735 void GL_APIENTRY glSemaphoreParameterui64vEXTContextANGLE(GLeglContext ctx,
9736                                                           GLuint semaphore,
9737                                                           GLenum pname,
9738                                                           const GLuint64 *params)
9739 {
9740     return GL_SemaphoreParameterui64vEXTContextANGLE(ctx, semaphore, pname, params);
9741 }
9742 
glSetFenceNVContextANGLE(GLeglContext ctx,GLuint fence,GLenum condition)9743 void GL_APIENTRY glSetFenceNVContextANGLE(GLeglContext ctx, GLuint fence, GLenum condition)
9744 {
9745     return GL_SetFenceNVContextANGLE(ctx, fence, condition);
9746 }
9747 
glShadeModelContextANGLE(GLeglContext ctx,GLenum mode)9748 void GL_APIENTRY glShadeModelContextANGLE(GLeglContext ctx, GLenum mode)
9749 {
9750     return GL_ShadeModelContextANGLE(ctx, mode);
9751 }
9752 
glShaderBinaryContextANGLE(GLeglContext ctx,GLsizei count,const GLuint * shaders,GLenum binaryformat,const void * binary,GLsizei length)9753 void GL_APIENTRY glShaderBinaryContextANGLE(GLeglContext ctx,
9754                                             GLsizei count,
9755                                             const GLuint *shaders,
9756                                             GLenum binaryformat,
9757                                             const void *binary,
9758                                             GLsizei length)
9759 {
9760     return GL_ShaderBinaryContextANGLE(ctx, count, shaders, binaryformat, binary, length);
9761 }
9762 
glShaderSourceContextANGLE(GLeglContext ctx,GLuint shader,GLsizei count,const GLchar * const * string,const GLint * length)9763 void GL_APIENTRY glShaderSourceContextANGLE(GLeglContext ctx,
9764                                             GLuint shader,
9765                                             GLsizei count,
9766                                             const GLchar *const *string,
9767                                             const GLint *length)
9768 {
9769     return GL_ShaderSourceContextANGLE(ctx, shader, count, string, length);
9770 }
9771 
glSignalSemaphoreEXTContextANGLE(GLeglContext ctx,GLuint semaphore,GLuint numBufferBarriers,const GLuint * buffers,GLuint numTextureBarriers,const GLuint * textures,const GLenum * dstLayouts)9772 void GL_APIENTRY glSignalSemaphoreEXTContextANGLE(GLeglContext ctx,
9773                                                   GLuint semaphore,
9774                                                   GLuint numBufferBarriers,
9775                                                   const GLuint *buffers,
9776                                                   GLuint numTextureBarriers,
9777                                                   const GLuint *textures,
9778                                                   const GLenum *dstLayouts)
9779 {
9780     return GL_SignalSemaphoreEXTContextANGLE(ctx, semaphore, numBufferBarriers, buffers,
9781                                              numTextureBarriers, textures, dstLayouts);
9782 }
9783 
glStencilFuncContextANGLE(GLeglContext ctx,GLenum func,GLint ref,GLuint mask)9784 void GL_APIENTRY glStencilFuncContextANGLE(GLeglContext ctx, GLenum func, GLint ref, GLuint mask)
9785 {
9786     return GL_StencilFuncContextANGLE(ctx, func, ref, mask);
9787 }
9788 
glStencilFuncSeparateContextANGLE(GLeglContext ctx,GLenum face,GLenum func,GLint ref,GLuint mask)9789 void GL_APIENTRY glStencilFuncSeparateContextANGLE(GLeglContext ctx,
9790                                                    GLenum face,
9791                                                    GLenum func,
9792                                                    GLint ref,
9793                                                    GLuint mask)
9794 {
9795     return GL_StencilFuncSeparateContextANGLE(ctx, face, func, ref, mask);
9796 }
9797 
glStencilMaskContextANGLE(GLeglContext ctx,GLuint mask)9798 void GL_APIENTRY glStencilMaskContextANGLE(GLeglContext ctx, GLuint mask)
9799 {
9800     return GL_StencilMaskContextANGLE(ctx, mask);
9801 }
9802 
glStencilMaskSeparateContextANGLE(GLeglContext ctx,GLenum face,GLuint mask)9803 void GL_APIENTRY glStencilMaskSeparateContextANGLE(GLeglContext ctx, GLenum face, GLuint mask)
9804 {
9805     return GL_StencilMaskSeparateContextANGLE(ctx, face, mask);
9806 }
9807 
glStencilOpContextANGLE(GLeglContext ctx,GLenum fail,GLenum zfail,GLenum zpass)9808 void GL_APIENTRY glStencilOpContextANGLE(GLeglContext ctx, GLenum fail, GLenum zfail, GLenum zpass)
9809 {
9810     return GL_StencilOpContextANGLE(ctx, fail, zfail, zpass);
9811 }
9812 
glStencilOpSeparateContextANGLE(GLeglContext ctx,GLenum face,GLenum sfail,GLenum dpfail,GLenum dppass)9813 void GL_APIENTRY glStencilOpSeparateContextANGLE(GLeglContext ctx,
9814                                                  GLenum face,
9815                                                  GLenum sfail,
9816                                                  GLenum dpfail,
9817                                                  GLenum dppass)
9818 {
9819     return GL_StencilOpSeparateContextANGLE(ctx, face, sfail, dpfail, dppass);
9820 }
9821 
glTestFenceNVContextANGLE(GLeglContext ctx,GLuint fence)9822 GLboolean GL_APIENTRY glTestFenceNVContextANGLE(GLeglContext ctx, GLuint fence)
9823 {
9824     return GL_TestFenceNVContextANGLE(ctx, fence);
9825 }
9826 
glTexBufferContextANGLE(GLeglContext ctx,GLenum target,GLenum internalformat,GLuint buffer)9827 void GL_APIENTRY glTexBufferContextANGLE(GLeglContext ctx,
9828                                          GLenum target,
9829                                          GLenum internalformat,
9830                                          GLuint buffer)
9831 {
9832     return GL_TexBufferContextANGLE(ctx, target, internalformat, buffer);
9833 }
9834 
glTexBufferEXTContextANGLE(GLeglContext ctx,GLenum target,GLenum internalformat,GLuint buffer)9835 void GL_APIENTRY glTexBufferEXTContextANGLE(GLeglContext ctx,
9836                                             GLenum target,
9837                                             GLenum internalformat,
9838                                             GLuint buffer)
9839 {
9840     return GL_TexBufferEXTContextANGLE(ctx, target, internalformat, buffer);
9841 }
9842 
glTexBufferOESContextANGLE(GLeglContext ctx,GLenum target,GLenum internalformat,GLuint buffer)9843 void GL_APIENTRY glTexBufferOESContextANGLE(GLeglContext ctx,
9844                                             GLenum target,
9845                                             GLenum internalformat,
9846                                             GLuint buffer)
9847 {
9848     return GL_TexBufferOESContextANGLE(ctx, target, internalformat, buffer);
9849 }
9850 
glTexBufferRangeContextANGLE(GLeglContext ctx,GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)9851 void GL_APIENTRY glTexBufferRangeContextANGLE(GLeglContext ctx,
9852                                               GLenum target,
9853                                               GLenum internalformat,
9854                                               GLuint buffer,
9855                                               GLintptr offset,
9856                                               GLsizeiptr size)
9857 {
9858     return GL_TexBufferRangeContextANGLE(ctx, target, internalformat, buffer, offset, size);
9859 }
9860 
glTexBufferRangeEXTContextANGLE(GLeglContext ctx,GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)9861 void GL_APIENTRY glTexBufferRangeEXTContextANGLE(GLeglContext ctx,
9862                                                  GLenum target,
9863                                                  GLenum internalformat,
9864                                                  GLuint buffer,
9865                                                  GLintptr offset,
9866                                                  GLsizeiptr size)
9867 {
9868     return GL_TexBufferRangeEXTContextANGLE(ctx, target, internalformat, buffer, offset, size);
9869 }
9870 
glTexBufferRangeOESContextANGLE(GLeglContext ctx,GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)9871 void GL_APIENTRY glTexBufferRangeOESContextANGLE(GLeglContext ctx,
9872                                                  GLenum target,
9873                                                  GLenum internalformat,
9874                                                  GLuint buffer,
9875                                                  GLintptr offset,
9876                                                  GLsizeiptr size)
9877 {
9878     return GL_TexBufferRangeOESContextANGLE(ctx, target, internalformat, buffer, offset, size);
9879 }
9880 
glTexCoordPointerContextANGLE(GLeglContext ctx,GLint size,GLenum type,GLsizei stride,const void * pointer)9881 void GL_APIENTRY glTexCoordPointerContextANGLE(GLeglContext ctx,
9882                                                GLint size,
9883                                                GLenum type,
9884                                                GLsizei stride,
9885                                                const void *pointer)
9886 {
9887     return GL_TexCoordPointerContextANGLE(ctx, size, type, stride, pointer);
9888 }
9889 
glTexEnvfContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLfloat param)9890 void GL_APIENTRY glTexEnvfContextANGLE(GLeglContext ctx, GLenum target, GLenum pname, GLfloat param)
9891 {
9892     return GL_TexEnvfContextANGLE(ctx, target, pname, param);
9893 }
9894 
glTexEnvfvContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLfloat * params)9895 void GL_APIENTRY glTexEnvfvContextANGLE(GLeglContext ctx,
9896                                         GLenum target,
9897                                         GLenum pname,
9898                                         const GLfloat *params)
9899 {
9900     return GL_TexEnvfvContextANGLE(ctx, target, pname, params);
9901 }
9902 
glTexEnviContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint param)9903 void GL_APIENTRY glTexEnviContextANGLE(GLeglContext ctx, GLenum target, GLenum pname, GLint param)
9904 {
9905     return GL_TexEnviContextANGLE(ctx, target, pname, param);
9906 }
9907 
glTexEnvivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLint * params)9908 void GL_APIENTRY glTexEnvivContextANGLE(GLeglContext ctx,
9909                                         GLenum target,
9910                                         GLenum pname,
9911                                         const GLint *params)
9912 {
9913     return GL_TexEnvivContextANGLE(ctx, target, pname, params);
9914 }
9915 
glTexEnvxContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLfixed param)9916 void GL_APIENTRY glTexEnvxContextANGLE(GLeglContext ctx, GLenum target, GLenum pname, GLfixed param)
9917 {
9918     return GL_TexEnvxContextANGLE(ctx, target, pname, param);
9919 }
9920 
glTexEnvxvContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLfixed * params)9921 void GL_APIENTRY glTexEnvxvContextANGLE(GLeglContext ctx,
9922                                         GLenum target,
9923                                         GLenum pname,
9924                                         const GLfixed *params)
9925 {
9926     return GL_TexEnvxvContextANGLE(ctx, target, pname, params);
9927 }
9928 
glTexGenfOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,GLfloat param)9929 void GL_APIENTRY glTexGenfOESContextANGLE(GLeglContext ctx,
9930                                           GLenum coord,
9931                                           GLenum pname,
9932                                           GLfloat param)
9933 {
9934     return GL_TexGenfOESContextANGLE(ctx, coord, pname, param);
9935 }
9936 
glTexGenfvOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,const GLfloat * params)9937 void GL_APIENTRY glTexGenfvOESContextANGLE(GLeglContext ctx,
9938                                            GLenum coord,
9939                                            GLenum pname,
9940                                            const GLfloat *params)
9941 {
9942     return GL_TexGenfvOESContextANGLE(ctx, coord, pname, params);
9943 }
9944 
glTexGeniOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,GLint param)9945 void GL_APIENTRY glTexGeniOESContextANGLE(GLeglContext ctx, GLenum coord, GLenum pname, GLint param)
9946 {
9947     return GL_TexGeniOESContextANGLE(ctx, coord, pname, param);
9948 }
9949 
glTexGenivOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,const GLint * params)9950 void GL_APIENTRY glTexGenivOESContextANGLE(GLeglContext ctx,
9951                                            GLenum coord,
9952                                            GLenum pname,
9953                                            const GLint *params)
9954 {
9955     return GL_TexGenivOESContextANGLE(ctx, coord, pname, params);
9956 }
9957 
glTexGenxOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,GLfixed param)9958 void GL_APIENTRY glTexGenxOESContextANGLE(GLeglContext ctx,
9959                                           GLenum coord,
9960                                           GLenum pname,
9961                                           GLfixed param)
9962 {
9963     return GL_TexGenxOESContextANGLE(ctx, coord, pname, param);
9964 }
9965 
glTexGenxvOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,const GLfixed * params)9966 void GL_APIENTRY glTexGenxvOESContextANGLE(GLeglContext ctx,
9967                                            GLenum coord,
9968                                            GLenum pname,
9969                                            const GLfixed *params)
9970 {
9971     return GL_TexGenxvOESContextANGLE(ctx, coord, pname, params);
9972 }
9973 
glTexImage2DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,const void * pixels)9974 void GL_APIENTRY glTexImage2DContextANGLE(GLeglContext ctx,
9975                                           GLenum target,
9976                                           GLint level,
9977                                           GLint internalformat,
9978                                           GLsizei width,
9979                                           GLsizei height,
9980                                           GLint border,
9981                                           GLenum format,
9982                                           GLenum type,
9983                                           const void *pixels)
9984 {
9985     return GL_TexImage2DContextANGLE(ctx, target, level, internalformat, width, height, border,
9986                                      format, type, pixels);
9987 }
9988 
glTexImage3DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const void * pixels)9989 void GL_APIENTRY glTexImage3DContextANGLE(GLeglContext ctx,
9990                                           GLenum target,
9991                                           GLint level,
9992                                           GLint internalformat,
9993                                           GLsizei width,
9994                                           GLsizei height,
9995                                           GLsizei depth,
9996                                           GLint border,
9997                                           GLenum format,
9998                                           GLenum type,
9999                                           const void *pixels)
10000 {
10001     return GL_TexImage3DContextANGLE(ctx, target, level, internalformat, width, height, depth,
10002                                      border, format, type, pixels);
10003 }
10004 
glTexImage3DOESContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const void * pixels)10005 void GL_APIENTRY glTexImage3DOESContextANGLE(GLeglContext ctx,
10006                                              GLenum target,
10007                                              GLint level,
10008                                              GLenum internalformat,
10009                                              GLsizei width,
10010                                              GLsizei height,
10011                                              GLsizei depth,
10012                                              GLint border,
10013                                              GLenum format,
10014                                              GLenum type,
10015                                              const void *pixels)
10016 {
10017     return GL_TexImage3DOESContextANGLE(ctx, target, level, internalformat, width, height, depth,
10018                                         border, format, type, pixels);
10019 }
10020 
glTexParameterIivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLint * params)10021 void GL_APIENTRY glTexParameterIivContextANGLE(GLeglContext ctx,
10022                                                GLenum target,
10023                                                GLenum pname,
10024                                                const GLint *params)
10025 {
10026     return GL_TexParameterIivContextANGLE(ctx, target, pname, params);
10027 }
10028 
glTexParameterIivEXTContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLint * params)10029 void GL_APIENTRY glTexParameterIivEXTContextANGLE(GLeglContext ctx,
10030                                                   GLenum target,
10031                                                   GLenum pname,
10032                                                   const GLint *params)
10033 {
10034     return GL_TexParameterIivEXTContextANGLE(ctx, target, pname, params);
10035 }
10036 
glTexParameterIivOESContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLint * params)10037 void GL_APIENTRY glTexParameterIivOESContextANGLE(GLeglContext ctx,
10038                                                   GLenum target,
10039                                                   GLenum pname,
10040                                                   const GLint *params)
10041 {
10042     return GL_TexParameterIivOESContextANGLE(ctx, target, pname, params);
10043 }
10044 
glTexParameterIuivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLuint * params)10045 void GL_APIENTRY glTexParameterIuivContextANGLE(GLeglContext ctx,
10046                                                 GLenum target,
10047                                                 GLenum pname,
10048                                                 const GLuint *params)
10049 {
10050     return GL_TexParameterIuivContextANGLE(ctx, target, pname, params);
10051 }
10052 
glTexParameterIuivEXTContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLuint * params)10053 void GL_APIENTRY glTexParameterIuivEXTContextANGLE(GLeglContext ctx,
10054                                                    GLenum target,
10055                                                    GLenum pname,
10056                                                    const GLuint *params)
10057 {
10058     return GL_TexParameterIuivEXTContextANGLE(ctx, target, pname, params);
10059 }
10060 
glTexParameterIuivOESContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLuint * params)10061 void GL_APIENTRY glTexParameterIuivOESContextANGLE(GLeglContext ctx,
10062                                                    GLenum target,
10063                                                    GLenum pname,
10064                                                    const GLuint *params)
10065 {
10066     return GL_TexParameterIuivOESContextANGLE(ctx, target, pname, params);
10067 }
10068 
glTexParameterfContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLfloat param)10069 void GL_APIENTRY glTexParameterfContextANGLE(GLeglContext ctx,
10070                                              GLenum target,
10071                                              GLenum pname,
10072                                              GLfloat param)
10073 {
10074     return GL_TexParameterfContextANGLE(ctx, target, pname, param);
10075 }
10076 
glTexParameterfvContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLfloat * params)10077 void GL_APIENTRY glTexParameterfvContextANGLE(GLeglContext ctx,
10078                                               GLenum target,
10079                                               GLenum pname,
10080                                               const GLfloat *params)
10081 {
10082     return GL_TexParameterfvContextANGLE(ctx, target, pname, params);
10083 }
10084 
glTexParameteriContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint param)10085 void GL_APIENTRY glTexParameteriContextANGLE(GLeglContext ctx,
10086                                              GLenum target,
10087                                              GLenum pname,
10088                                              GLint param)
10089 {
10090     return GL_TexParameteriContextANGLE(ctx, target, pname, param);
10091 }
10092 
glTexParameterivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLint * params)10093 void GL_APIENTRY glTexParameterivContextANGLE(GLeglContext ctx,
10094                                               GLenum target,
10095                                               GLenum pname,
10096                                               const GLint *params)
10097 {
10098     return GL_TexParameterivContextANGLE(ctx, target, pname, params);
10099 }
10100 
glTexParameterxContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLfixed param)10101 void GL_APIENTRY glTexParameterxContextANGLE(GLeglContext ctx,
10102                                              GLenum target,
10103                                              GLenum pname,
10104                                              GLfixed param)
10105 {
10106     return GL_TexParameterxContextANGLE(ctx, target, pname, param);
10107 }
10108 
glTexParameterxvContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLfixed * params)10109 void GL_APIENTRY glTexParameterxvContextANGLE(GLeglContext ctx,
10110                                               GLenum target,
10111                                               GLenum pname,
10112                                               const GLfixed *params)
10113 {
10114     return GL_TexParameterxvContextANGLE(ctx, target, pname, params);
10115 }
10116 
glTexStorage1DEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei levels,GLenum internalformat,GLsizei width)10117 void GL_APIENTRY glTexStorage1DEXTContextANGLE(GLeglContext ctx,
10118                                                GLenum target,
10119                                                GLsizei levels,
10120                                                GLenum internalformat,
10121                                                GLsizei width)
10122 {
10123     return GL_TexStorage1DEXTContextANGLE(ctx, target, levels, internalformat, width);
10124 }
10125 
glTexStorage2DContextANGLE(GLeglContext ctx,GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height)10126 void GL_APIENTRY glTexStorage2DContextANGLE(GLeglContext ctx,
10127                                             GLenum target,
10128                                             GLsizei levels,
10129                                             GLenum internalformat,
10130                                             GLsizei width,
10131                                             GLsizei height)
10132 {
10133     return GL_TexStorage2DContextANGLE(ctx, target, levels, internalformat, width, height);
10134 }
10135 
glTexStorage2DEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height)10136 void GL_APIENTRY glTexStorage2DEXTContextANGLE(GLeglContext ctx,
10137                                                GLenum target,
10138                                                GLsizei levels,
10139                                                GLenum internalformat,
10140                                                GLsizei width,
10141                                                GLsizei height)
10142 {
10143     return GL_TexStorage2DEXTContextANGLE(ctx, target, levels, internalformat, width, height);
10144 }
10145 
glTexStorage2DMultisampleContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)10146 void GL_APIENTRY glTexStorage2DMultisampleContextANGLE(GLeglContext ctx,
10147                                                        GLenum target,
10148                                                        GLsizei samples,
10149                                                        GLenum internalformat,
10150                                                        GLsizei width,
10151                                                        GLsizei height,
10152                                                        GLboolean fixedsamplelocations)
10153 {
10154     return GL_TexStorage2DMultisampleContextANGLE(ctx, target, samples, internalformat, width,
10155                                                   height, fixedsamplelocations);
10156 }
10157 
glTexStorage3DContextANGLE(GLeglContext ctx,GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth)10158 void GL_APIENTRY glTexStorage3DContextANGLE(GLeglContext ctx,
10159                                             GLenum target,
10160                                             GLsizei levels,
10161                                             GLenum internalformat,
10162                                             GLsizei width,
10163                                             GLsizei height,
10164                                             GLsizei depth)
10165 {
10166     return GL_TexStorage3DContextANGLE(ctx, target, levels, internalformat, width, height, depth);
10167 }
10168 
glTexStorage3DEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth)10169 void GL_APIENTRY glTexStorage3DEXTContextANGLE(GLeglContext ctx,
10170                                                GLenum target,
10171                                                GLsizei levels,
10172                                                GLenum internalformat,
10173                                                GLsizei width,
10174                                                GLsizei height,
10175                                                GLsizei depth)
10176 {
10177     return GL_TexStorage3DEXTContextANGLE(ctx, target, levels, internalformat, width, height,
10178                                           depth);
10179 }
10180 
glTexStorage3DMultisampleContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)10181 void GL_APIENTRY glTexStorage3DMultisampleContextANGLE(GLeglContext ctx,
10182                                                        GLenum target,
10183                                                        GLsizei samples,
10184                                                        GLenum internalformat,
10185                                                        GLsizei width,
10186                                                        GLsizei height,
10187                                                        GLsizei depth,
10188                                                        GLboolean fixedsamplelocations)
10189 {
10190     return GL_TexStorage3DMultisampleContextANGLE(ctx, target, samples, internalformat, width,
10191                                                   height, depth, fixedsamplelocations);
10192 }
10193 
glTexStorage3DMultisampleOESContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)10194 void GL_APIENTRY glTexStorage3DMultisampleOESContextANGLE(GLeglContext ctx,
10195                                                           GLenum target,
10196                                                           GLsizei samples,
10197                                                           GLenum internalformat,
10198                                                           GLsizei width,
10199                                                           GLsizei height,
10200                                                           GLsizei depth,
10201                                                           GLboolean fixedsamplelocations)
10202 {
10203     return GL_TexStorage3DMultisampleOESContextANGLE(ctx, target, samples, internalformat, width,
10204                                                      height, depth, fixedsamplelocations);
10205 }
10206 
glTexStorageMem2DEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLuint memory,GLuint64 offset)10207 void GL_APIENTRY glTexStorageMem2DEXTContextANGLE(GLeglContext ctx,
10208                                                   GLenum target,
10209                                                   GLsizei levels,
10210                                                   GLenum internalFormat,
10211                                                   GLsizei width,
10212                                                   GLsizei height,
10213                                                   GLuint memory,
10214                                                   GLuint64 offset)
10215 {
10216     return GL_TexStorageMem2DEXTContextANGLE(ctx, target, levels, internalFormat, width, height,
10217                                              memory, offset);
10218 }
10219 
glTexStorageMem2DMultisampleEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset)10220 void GL_APIENTRY glTexStorageMem2DMultisampleEXTContextANGLE(GLeglContext ctx,
10221                                                              GLenum target,
10222                                                              GLsizei samples,
10223                                                              GLenum internalFormat,
10224                                                              GLsizei width,
10225                                                              GLsizei height,
10226                                                              GLboolean fixedSampleLocations,
10227                                                              GLuint memory,
10228                                                              GLuint64 offset)
10229 {
10230     return GL_TexStorageMem2DMultisampleEXTContextANGLE(
10231         ctx, target, samples, internalFormat, width, height, fixedSampleLocations, memory, offset);
10232 }
10233 
glTexStorageMem3DEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLuint memory,GLuint64 offset)10234 void GL_APIENTRY glTexStorageMem3DEXTContextANGLE(GLeglContext ctx,
10235                                                   GLenum target,
10236                                                   GLsizei levels,
10237                                                   GLenum internalFormat,
10238                                                   GLsizei width,
10239                                                   GLsizei height,
10240                                                   GLsizei depth,
10241                                                   GLuint memory,
10242                                                   GLuint64 offset)
10243 {
10244     return GL_TexStorageMem3DEXTContextANGLE(ctx, target, levels, internalFormat, width, height,
10245                                              depth, memory, offset);
10246 }
10247 
glTexStorageMem3DMultisampleEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset)10248 void GL_APIENTRY glTexStorageMem3DMultisampleEXTContextANGLE(GLeglContext ctx,
10249                                                              GLenum target,
10250                                                              GLsizei samples,
10251                                                              GLenum internalFormat,
10252                                                              GLsizei width,
10253                                                              GLsizei height,
10254                                                              GLsizei depth,
10255                                                              GLboolean fixedSampleLocations,
10256                                                              GLuint memory,
10257                                                              GLuint64 offset)
10258 {
10259     return GL_TexStorageMem3DMultisampleEXTContextANGLE(ctx, target, samples, internalFormat, width,
10260                                                         height, depth, fixedSampleLocations, memory,
10261                                                         offset);
10262 }
10263 
glTexSubImage2DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,const void * pixels)10264 void GL_APIENTRY glTexSubImage2DContextANGLE(GLeglContext ctx,
10265                                              GLenum target,
10266                                              GLint level,
10267                                              GLint xoffset,
10268                                              GLint yoffset,
10269                                              GLsizei width,
10270                                              GLsizei height,
10271                                              GLenum format,
10272                                              GLenum type,
10273                                              const void *pixels)
10274 {
10275     return GL_TexSubImage2DContextANGLE(ctx, target, level, xoffset, yoffset, width, height, format,
10276                                         type, pixels);
10277 }
10278 
glTexSubImage3DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * pixels)10279 void GL_APIENTRY glTexSubImage3DContextANGLE(GLeglContext ctx,
10280                                              GLenum target,
10281                                              GLint level,
10282                                              GLint xoffset,
10283                                              GLint yoffset,
10284                                              GLint zoffset,
10285                                              GLsizei width,
10286                                              GLsizei height,
10287                                              GLsizei depth,
10288                                              GLenum format,
10289                                              GLenum type,
10290                                              const void *pixels)
10291 {
10292     return GL_TexSubImage3DContextANGLE(ctx, target, level, xoffset, yoffset, zoffset, width,
10293                                         height, depth, format, type, pixels);
10294 }
10295 
glTexSubImage3DOESContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * pixels)10296 void GL_APIENTRY glTexSubImage3DOESContextANGLE(GLeglContext ctx,
10297                                                 GLenum target,
10298                                                 GLint level,
10299                                                 GLint xoffset,
10300                                                 GLint yoffset,
10301                                                 GLint zoffset,
10302                                                 GLsizei width,
10303                                                 GLsizei height,
10304                                                 GLsizei depth,
10305                                                 GLenum format,
10306                                                 GLenum type,
10307                                                 const void *pixels)
10308 {
10309     return GL_TexSubImage3DOESContextANGLE(ctx, target, level, xoffset, yoffset, zoffset, width,
10310                                            height, depth, format, type, pixels);
10311 }
10312 
glTransformFeedbackVaryingsContextANGLE(GLeglContext ctx,GLuint program,GLsizei count,const GLchar * const * varyings,GLenum bufferMode)10313 void GL_APIENTRY glTransformFeedbackVaryingsContextANGLE(GLeglContext ctx,
10314                                                          GLuint program,
10315                                                          GLsizei count,
10316                                                          const GLchar *const *varyings,
10317                                                          GLenum bufferMode)
10318 {
10319     return GL_TransformFeedbackVaryingsContextANGLE(ctx, program, count, varyings, bufferMode);
10320 }
10321 
glTranslatefContextANGLE(GLeglContext ctx,GLfloat x,GLfloat y,GLfloat z)10322 void GL_APIENTRY glTranslatefContextANGLE(GLeglContext ctx, GLfloat x, GLfloat y, GLfloat z)
10323 {
10324     return GL_TranslatefContextANGLE(ctx, x, y, z);
10325 }
10326 
glTranslatexContextANGLE(GLeglContext ctx,GLfixed x,GLfixed y,GLfixed z)10327 void GL_APIENTRY glTranslatexContextANGLE(GLeglContext ctx, GLfixed x, GLfixed y, GLfixed z)
10328 {
10329     return GL_TranslatexContextANGLE(ctx, x, y, z);
10330 }
10331 
glUniform1fContextANGLE(GLeglContext ctx,GLint location,GLfloat v0)10332 void GL_APIENTRY glUniform1fContextANGLE(GLeglContext ctx, GLint location, GLfloat v0)
10333 {
10334     return GL_Uniform1fContextANGLE(ctx, location, v0);
10335 }
10336 
glUniform1fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLfloat * value)10337 void GL_APIENTRY glUniform1fvContextANGLE(GLeglContext ctx,
10338                                           GLint location,
10339                                           GLsizei count,
10340                                           const GLfloat *value)
10341 {
10342     return GL_Uniform1fvContextANGLE(ctx, location, count, value);
10343 }
10344 
glUniform1iContextANGLE(GLeglContext ctx,GLint location,GLint v0)10345 void GL_APIENTRY glUniform1iContextANGLE(GLeglContext ctx, GLint location, GLint v0)
10346 {
10347     return GL_Uniform1iContextANGLE(ctx, location, v0);
10348 }
10349 
glUniform1ivContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLint * value)10350 void GL_APIENTRY glUniform1ivContextANGLE(GLeglContext ctx,
10351                                           GLint location,
10352                                           GLsizei count,
10353                                           const GLint *value)
10354 {
10355     return GL_Uniform1ivContextANGLE(ctx, location, count, value);
10356 }
10357 
glUniform1uiContextANGLE(GLeglContext ctx,GLint location,GLuint v0)10358 void GL_APIENTRY glUniform1uiContextANGLE(GLeglContext ctx, GLint location, GLuint v0)
10359 {
10360     return GL_Uniform1uiContextANGLE(ctx, location, v0);
10361 }
10362 
glUniform1uivContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLuint * value)10363 void GL_APIENTRY glUniform1uivContextANGLE(GLeglContext ctx,
10364                                            GLint location,
10365                                            GLsizei count,
10366                                            const GLuint *value)
10367 {
10368     return GL_Uniform1uivContextANGLE(ctx, location, count, value);
10369 }
10370 
glUniform2fContextANGLE(GLeglContext ctx,GLint location,GLfloat v0,GLfloat v1)10371 void GL_APIENTRY glUniform2fContextANGLE(GLeglContext ctx, GLint location, GLfloat v0, GLfloat v1)
10372 {
10373     return GL_Uniform2fContextANGLE(ctx, location, v0, v1);
10374 }
10375 
glUniform2fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLfloat * value)10376 void GL_APIENTRY glUniform2fvContextANGLE(GLeglContext ctx,
10377                                           GLint location,
10378                                           GLsizei count,
10379                                           const GLfloat *value)
10380 {
10381     return GL_Uniform2fvContextANGLE(ctx, location, count, value);
10382 }
10383 
glUniform2iContextANGLE(GLeglContext ctx,GLint location,GLint v0,GLint v1)10384 void GL_APIENTRY glUniform2iContextANGLE(GLeglContext ctx, GLint location, GLint v0, GLint v1)
10385 {
10386     return GL_Uniform2iContextANGLE(ctx, location, v0, v1);
10387 }
10388 
glUniform2ivContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLint * value)10389 void GL_APIENTRY glUniform2ivContextANGLE(GLeglContext ctx,
10390                                           GLint location,
10391                                           GLsizei count,
10392                                           const GLint *value)
10393 {
10394     return GL_Uniform2ivContextANGLE(ctx, location, count, value);
10395 }
10396 
glUniform2uiContextANGLE(GLeglContext ctx,GLint location,GLuint v0,GLuint v1)10397 void GL_APIENTRY glUniform2uiContextANGLE(GLeglContext ctx, GLint location, GLuint v0, GLuint v1)
10398 {
10399     return GL_Uniform2uiContextANGLE(ctx, location, v0, v1);
10400 }
10401 
glUniform2uivContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLuint * value)10402 void GL_APIENTRY glUniform2uivContextANGLE(GLeglContext ctx,
10403                                            GLint location,
10404                                            GLsizei count,
10405                                            const GLuint *value)
10406 {
10407     return GL_Uniform2uivContextANGLE(ctx, location, count, value);
10408 }
10409 
10410 void GL_APIENTRY
glUniform3fContextANGLE(GLeglContext ctx,GLint location,GLfloat v0,GLfloat v1,GLfloat v2)10411 glUniform3fContextANGLE(GLeglContext ctx, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
10412 {
10413     return GL_Uniform3fContextANGLE(ctx, location, v0, v1, v2);
10414 }
10415 
glUniform3fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLfloat * value)10416 void GL_APIENTRY glUniform3fvContextANGLE(GLeglContext ctx,
10417                                           GLint location,
10418                                           GLsizei count,
10419                                           const GLfloat *value)
10420 {
10421     return GL_Uniform3fvContextANGLE(ctx, location, count, value);
10422 }
10423 
10424 void GL_APIENTRY
glUniform3iContextANGLE(GLeglContext ctx,GLint location,GLint v0,GLint v1,GLint v2)10425 glUniform3iContextANGLE(GLeglContext ctx, GLint location, GLint v0, GLint v1, GLint v2)
10426 {
10427     return GL_Uniform3iContextANGLE(ctx, location, v0, v1, v2);
10428 }
10429 
glUniform3ivContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLint * value)10430 void GL_APIENTRY glUniform3ivContextANGLE(GLeglContext ctx,
10431                                           GLint location,
10432                                           GLsizei count,
10433                                           const GLint *value)
10434 {
10435     return GL_Uniform3ivContextANGLE(ctx, location, count, value);
10436 }
10437 
10438 void GL_APIENTRY
glUniform3uiContextANGLE(GLeglContext ctx,GLint location,GLuint v0,GLuint v1,GLuint v2)10439 glUniform3uiContextANGLE(GLeglContext ctx, GLint location, GLuint v0, GLuint v1, GLuint v2)
10440 {
10441     return GL_Uniform3uiContextANGLE(ctx, location, v0, v1, v2);
10442 }
10443 
glUniform3uivContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLuint * value)10444 void GL_APIENTRY glUniform3uivContextANGLE(GLeglContext ctx,
10445                                            GLint location,
10446                                            GLsizei count,
10447                                            const GLuint *value)
10448 {
10449     return GL_Uniform3uivContextANGLE(ctx, location, count, value);
10450 }
10451 
glUniform4fContextANGLE(GLeglContext ctx,GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)10452 void GL_APIENTRY glUniform4fContextANGLE(GLeglContext ctx,
10453                                          GLint location,
10454                                          GLfloat v0,
10455                                          GLfloat v1,
10456                                          GLfloat v2,
10457                                          GLfloat v3)
10458 {
10459     return GL_Uniform4fContextANGLE(ctx, location, v0, v1, v2, v3);
10460 }
10461 
glUniform4fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLfloat * value)10462 void GL_APIENTRY glUniform4fvContextANGLE(GLeglContext ctx,
10463                                           GLint location,
10464                                           GLsizei count,
10465                                           const GLfloat *value)
10466 {
10467     return GL_Uniform4fvContextANGLE(ctx, location, count, value);
10468 }
10469 
10470 void GL_APIENTRY
glUniform4iContextANGLE(GLeglContext ctx,GLint location,GLint v0,GLint v1,GLint v2,GLint v3)10471 glUniform4iContextANGLE(GLeglContext ctx, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
10472 {
10473     return GL_Uniform4iContextANGLE(ctx, location, v0, v1, v2, v3);
10474 }
10475 
glUniform4ivContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLint * value)10476 void GL_APIENTRY glUniform4ivContextANGLE(GLeglContext ctx,
10477                                           GLint location,
10478                                           GLsizei count,
10479                                           const GLint *value)
10480 {
10481     return GL_Uniform4ivContextANGLE(ctx, location, count, value);
10482 }
10483 
glUniform4uiContextANGLE(GLeglContext ctx,GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)10484 void GL_APIENTRY glUniform4uiContextANGLE(GLeglContext ctx,
10485                                           GLint location,
10486                                           GLuint v0,
10487                                           GLuint v1,
10488                                           GLuint v2,
10489                                           GLuint v3)
10490 {
10491     return GL_Uniform4uiContextANGLE(ctx, location, v0, v1, v2, v3);
10492 }
10493 
glUniform4uivContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLuint * value)10494 void GL_APIENTRY glUniform4uivContextANGLE(GLeglContext ctx,
10495                                            GLint location,
10496                                            GLsizei count,
10497                                            const GLuint *value)
10498 {
10499     return GL_Uniform4uivContextANGLE(ctx, location, count, value);
10500 }
10501 
glUniformBlockBindingContextANGLE(GLeglContext ctx,GLuint program,GLuint uniformBlockIndex,GLuint uniformBlockBinding)10502 void GL_APIENTRY glUniformBlockBindingContextANGLE(GLeglContext ctx,
10503                                                    GLuint program,
10504                                                    GLuint uniformBlockIndex,
10505                                                    GLuint uniformBlockBinding)
10506 {
10507     return GL_UniformBlockBindingContextANGLE(ctx, program, uniformBlockIndex, uniformBlockBinding);
10508 }
10509 
glUniformMatrix2fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)10510 void GL_APIENTRY glUniformMatrix2fvContextANGLE(GLeglContext ctx,
10511                                                 GLint location,
10512                                                 GLsizei count,
10513                                                 GLboolean transpose,
10514                                                 const GLfloat *value)
10515 {
10516     return GL_UniformMatrix2fvContextANGLE(ctx, location, count, transpose, value);
10517 }
10518 
glUniformMatrix2x3fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)10519 void GL_APIENTRY glUniformMatrix2x3fvContextANGLE(GLeglContext ctx,
10520                                                   GLint location,
10521                                                   GLsizei count,
10522                                                   GLboolean transpose,
10523                                                   const GLfloat *value)
10524 {
10525     return GL_UniformMatrix2x3fvContextANGLE(ctx, location, count, transpose, value);
10526 }
10527 
glUniformMatrix2x4fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)10528 void GL_APIENTRY glUniformMatrix2x4fvContextANGLE(GLeglContext ctx,
10529                                                   GLint location,
10530                                                   GLsizei count,
10531                                                   GLboolean transpose,
10532                                                   const GLfloat *value)
10533 {
10534     return GL_UniformMatrix2x4fvContextANGLE(ctx, location, count, transpose, value);
10535 }
10536 
glUniformMatrix3fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)10537 void GL_APIENTRY glUniformMatrix3fvContextANGLE(GLeglContext ctx,
10538                                                 GLint location,
10539                                                 GLsizei count,
10540                                                 GLboolean transpose,
10541                                                 const GLfloat *value)
10542 {
10543     return GL_UniformMatrix3fvContextANGLE(ctx, location, count, transpose, value);
10544 }
10545 
glUniformMatrix3x2fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)10546 void GL_APIENTRY glUniformMatrix3x2fvContextANGLE(GLeglContext ctx,
10547                                                   GLint location,
10548                                                   GLsizei count,
10549                                                   GLboolean transpose,
10550                                                   const GLfloat *value)
10551 {
10552     return GL_UniformMatrix3x2fvContextANGLE(ctx, location, count, transpose, value);
10553 }
10554 
glUniformMatrix3x4fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)10555 void GL_APIENTRY glUniformMatrix3x4fvContextANGLE(GLeglContext ctx,
10556                                                   GLint location,
10557                                                   GLsizei count,
10558                                                   GLboolean transpose,
10559                                                   const GLfloat *value)
10560 {
10561     return GL_UniformMatrix3x4fvContextANGLE(ctx, location, count, transpose, value);
10562 }
10563 
glUniformMatrix4fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)10564 void GL_APIENTRY glUniformMatrix4fvContextANGLE(GLeglContext ctx,
10565                                                 GLint location,
10566                                                 GLsizei count,
10567                                                 GLboolean transpose,
10568                                                 const GLfloat *value)
10569 {
10570     return GL_UniformMatrix4fvContextANGLE(ctx, location, count, transpose, value);
10571 }
10572 
glUniformMatrix4x2fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)10573 void GL_APIENTRY glUniformMatrix4x2fvContextANGLE(GLeglContext ctx,
10574                                                   GLint location,
10575                                                   GLsizei count,
10576                                                   GLboolean transpose,
10577                                                   const GLfloat *value)
10578 {
10579     return GL_UniformMatrix4x2fvContextANGLE(ctx, location, count, transpose, value);
10580 }
10581 
glUniformMatrix4x3fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)10582 void GL_APIENTRY glUniformMatrix4x3fvContextANGLE(GLeglContext ctx,
10583                                                   GLint location,
10584                                                   GLsizei count,
10585                                                   GLboolean transpose,
10586                                                   const GLfloat *value)
10587 {
10588     return GL_UniformMatrix4x3fvContextANGLE(ctx, location, count, transpose, value);
10589 }
10590 
glUnmapBufferContextANGLE(GLeglContext ctx,GLenum target)10591 GLboolean GL_APIENTRY glUnmapBufferContextANGLE(GLeglContext ctx, GLenum target)
10592 {
10593     return GL_UnmapBufferContextANGLE(ctx, target);
10594 }
10595 
glUnmapBufferOESContextANGLE(GLeglContext ctx,GLenum target)10596 GLboolean GL_APIENTRY glUnmapBufferOESContextANGLE(GLeglContext ctx, GLenum target)
10597 {
10598     return GL_UnmapBufferOESContextANGLE(ctx, target);
10599 }
10600 
glUseProgramContextANGLE(GLeglContext ctx,GLuint program)10601 void GL_APIENTRY glUseProgramContextANGLE(GLeglContext ctx, GLuint program)
10602 {
10603     return GL_UseProgramContextANGLE(ctx, program);
10604 }
10605 
glUseProgramStagesContextANGLE(GLeglContext ctx,GLuint pipeline,GLbitfield stages,GLuint program)10606 void GL_APIENTRY glUseProgramStagesContextANGLE(GLeglContext ctx,
10607                                                 GLuint pipeline,
10608                                                 GLbitfield stages,
10609                                                 GLuint program)
10610 {
10611     return GL_UseProgramStagesContextANGLE(ctx, pipeline, stages, program);
10612 }
10613 
glUseProgramStagesEXTContextANGLE(GLeglContext ctx,GLuint pipeline,GLbitfield stages,GLuint program)10614 void GL_APIENTRY glUseProgramStagesEXTContextANGLE(GLeglContext ctx,
10615                                                    GLuint pipeline,
10616                                                    GLbitfield stages,
10617                                                    GLuint program)
10618 {
10619     return GL_UseProgramStagesEXTContextANGLE(ctx, pipeline, stages, program);
10620 }
10621 
glValidateProgramContextANGLE(GLeglContext ctx,GLuint program)10622 void GL_APIENTRY glValidateProgramContextANGLE(GLeglContext ctx, GLuint program)
10623 {
10624     return GL_ValidateProgramContextANGLE(ctx, program);
10625 }
10626 
glValidateProgramPipelineContextANGLE(GLeglContext ctx,GLuint pipeline)10627 void GL_APIENTRY glValidateProgramPipelineContextANGLE(GLeglContext ctx, GLuint pipeline)
10628 {
10629     return GL_ValidateProgramPipelineContextANGLE(ctx, pipeline);
10630 }
10631 
glValidateProgramPipelineEXTContextANGLE(GLeglContext ctx,GLuint pipeline)10632 void GL_APIENTRY glValidateProgramPipelineEXTContextANGLE(GLeglContext ctx, GLuint pipeline)
10633 {
10634     return GL_ValidateProgramPipelineEXTContextANGLE(ctx, pipeline);
10635 }
10636 
glVertexAttrib1fContextANGLE(GLeglContext ctx,GLuint index,GLfloat x)10637 void GL_APIENTRY glVertexAttrib1fContextANGLE(GLeglContext ctx, GLuint index, GLfloat x)
10638 {
10639     return GL_VertexAttrib1fContextANGLE(ctx, index, x);
10640 }
10641 
glVertexAttrib1fvContextANGLE(GLeglContext ctx,GLuint index,const GLfloat * v)10642 void GL_APIENTRY glVertexAttrib1fvContextANGLE(GLeglContext ctx, GLuint index, const GLfloat *v)
10643 {
10644     return GL_VertexAttrib1fvContextANGLE(ctx, index, v);
10645 }
10646 
glVertexAttrib2fContextANGLE(GLeglContext ctx,GLuint index,GLfloat x,GLfloat y)10647 void GL_APIENTRY glVertexAttrib2fContextANGLE(GLeglContext ctx, GLuint index, GLfloat x, GLfloat y)
10648 {
10649     return GL_VertexAttrib2fContextANGLE(ctx, index, x, y);
10650 }
10651 
glVertexAttrib2fvContextANGLE(GLeglContext ctx,GLuint index,const GLfloat * v)10652 void GL_APIENTRY glVertexAttrib2fvContextANGLE(GLeglContext ctx, GLuint index, const GLfloat *v)
10653 {
10654     return GL_VertexAttrib2fvContextANGLE(ctx, index, v);
10655 }
10656 
10657 void GL_APIENTRY
glVertexAttrib3fContextANGLE(GLeglContext ctx,GLuint index,GLfloat x,GLfloat y,GLfloat z)10658 glVertexAttrib3fContextANGLE(GLeglContext ctx, GLuint index, GLfloat x, GLfloat y, GLfloat z)
10659 {
10660     return GL_VertexAttrib3fContextANGLE(ctx, index, x, y, z);
10661 }
10662 
glVertexAttrib3fvContextANGLE(GLeglContext ctx,GLuint index,const GLfloat * v)10663 void GL_APIENTRY glVertexAttrib3fvContextANGLE(GLeglContext ctx, GLuint index, const GLfloat *v)
10664 {
10665     return GL_VertexAttrib3fvContextANGLE(ctx, index, v);
10666 }
10667 
glVertexAttrib4fContextANGLE(GLeglContext ctx,GLuint index,GLfloat x,GLfloat y,GLfloat z,GLfloat w)10668 void GL_APIENTRY glVertexAttrib4fContextANGLE(GLeglContext ctx,
10669                                               GLuint index,
10670                                               GLfloat x,
10671                                               GLfloat y,
10672                                               GLfloat z,
10673                                               GLfloat w)
10674 {
10675     return GL_VertexAttrib4fContextANGLE(ctx, index, x, y, z, w);
10676 }
10677 
glVertexAttrib4fvContextANGLE(GLeglContext ctx,GLuint index,const GLfloat * v)10678 void GL_APIENTRY glVertexAttrib4fvContextANGLE(GLeglContext ctx, GLuint index, const GLfloat *v)
10679 {
10680     return GL_VertexAttrib4fvContextANGLE(ctx, index, v);
10681 }
10682 
glVertexAttribBindingContextANGLE(GLeglContext ctx,GLuint attribindex,GLuint bindingindex)10683 void GL_APIENTRY glVertexAttribBindingContextANGLE(GLeglContext ctx,
10684                                                    GLuint attribindex,
10685                                                    GLuint bindingindex)
10686 {
10687     return GL_VertexAttribBindingContextANGLE(ctx, attribindex, bindingindex);
10688 }
10689 
glVertexAttribDivisorContextANGLE(GLeglContext ctx,GLuint index,GLuint divisor)10690 void GL_APIENTRY glVertexAttribDivisorContextANGLE(GLeglContext ctx, GLuint index, GLuint divisor)
10691 {
10692     return GL_VertexAttribDivisorContextANGLE(ctx, index, divisor);
10693 }
10694 
glVertexAttribDivisorANGLEContextANGLE(GLeglContext ctx,GLuint index,GLuint divisor)10695 void GL_APIENTRY glVertexAttribDivisorANGLEContextANGLE(GLeglContext ctx,
10696                                                         GLuint index,
10697                                                         GLuint divisor)
10698 {
10699     return GL_VertexAttribDivisorANGLEContextANGLE(ctx, index, divisor);
10700 }
10701 
glVertexAttribDivisorEXTContextANGLE(GLeglContext ctx,GLuint index,GLuint divisor)10702 void GL_APIENTRY glVertexAttribDivisorEXTContextANGLE(GLeglContext ctx,
10703                                                       GLuint index,
10704                                                       GLuint divisor)
10705 {
10706     return GL_VertexAttribDivisorEXTContextANGLE(ctx, index, divisor);
10707 }
10708 
glVertexAttribFormatContextANGLE(GLeglContext ctx,GLuint attribindex,GLint size,GLenum type,GLboolean normalized,GLuint relativeoffset)10709 void GL_APIENTRY glVertexAttribFormatContextANGLE(GLeglContext ctx,
10710                                                   GLuint attribindex,
10711                                                   GLint size,
10712                                                   GLenum type,
10713                                                   GLboolean normalized,
10714                                                   GLuint relativeoffset)
10715 {
10716     return GL_VertexAttribFormatContextANGLE(ctx, attribindex, size, type, normalized,
10717                                              relativeoffset);
10718 }
10719 
10720 void GL_APIENTRY
glVertexAttribI4iContextANGLE(GLeglContext ctx,GLuint index,GLint x,GLint y,GLint z,GLint w)10721 glVertexAttribI4iContextANGLE(GLeglContext ctx, GLuint index, GLint x, GLint y, GLint z, GLint w)
10722 {
10723     return GL_VertexAttribI4iContextANGLE(ctx, index, x, y, z, w);
10724 }
10725 
glVertexAttribI4ivContextANGLE(GLeglContext ctx,GLuint index,const GLint * v)10726 void GL_APIENTRY glVertexAttribI4ivContextANGLE(GLeglContext ctx, GLuint index, const GLint *v)
10727 {
10728     return GL_VertexAttribI4ivContextANGLE(ctx, index, v);
10729 }
10730 
glVertexAttribI4uiContextANGLE(GLeglContext ctx,GLuint index,GLuint x,GLuint y,GLuint z,GLuint w)10731 void GL_APIENTRY glVertexAttribI4uiContextANGLE(GLeglContext ctx,
10732                                                 GLuint index,
10733                                                 GLuint x,
10734                                                 GLuint y,
10735                                                 GLuint z,
10736                                                 GLuint w)
10737 {
10738     return GL_VertexAttribI4uiContextANGLE(ctx, index, x, y, z, w);
10739 }
10740 
glVertexAttribI4uivContextANGLE(GLeglContext ctx,GLuint index,const GLuint * v)10741 void GL_APIENTRY glVertexAttribI4uivContextANGLE(GLeglContext ctx, GLuint index, const GLuint *v)
10742 {
10743     return GL_VertexAttribI4uivContextANGLE(ctx, index, v);
10744 }
10745 
glVertexAttribIFormatContextANGLE(GLeglContext ctx,GLuint attribindex,GLint size,GLenum type,GLuint relativeoffset)10746 void GL_APIENTRY glVertexAttribIFormatContextANGLE(GLeglContext ctx,
10747                                                    GLuint attribindex,
10748                                                    GLint size,
10749                                                    GLenum type,
10750                                                    GLuint relativeoffset)
10751 {
10752     return GL_VertexAttribIFormatContextANGLE(ctx, attribindex, size, type, relativeoffset);
10753 }
10754 
glVertexAttribIPointerContextANGLE(GLeglContext ctx,GLuint index,GLint size,GLenum type,GLsizei stride,const void * pointer)10755 void GL_APIENTRY glVertexAttribIPointerContextANGLE(GLeglContext ctx,
10756                                                     GLuint index,
10757                                                     GLint size,
10758                                                     GLenum type,
10759                                                     GLsizei stride,
10760                                                     const void *pointer)
10761 {
10762     return GL_VertexAttribIPointerContextANGLE(ctx, index, size, type, stride, pointer);
10763 }
10764 
glVertexAttribPointerContextANGLE(GLeglContext ctx,GLuint index,GLint size,GLenum type,GLboolean normalized,GLsizei stride,const void * pointer)10765 void GL_APIENTRY glVertexAttribPointerContextANGLE(GLeglContext ctx,
10766                                                    GLuint index,
10767                                                    GLint size,
10768                                                    GLenum type,
10769                                                    GLboolean normalized,
10770                                                    GLsizei stride,
10771                                                    const void *pointer)
10772 {
10773     return GL_VertexAttribPointerContextANGLE(ctx, index, size, type, normalized, stride, pointer);
10774 }
10775 
glVertexBindingDivisorContextANGLE(GLeglContext ctx,GLuint bindingindex,GLuint divisor)10776 void GL_APIENTRY glVertexBindingDivisorContextANGLE(GLeglContext ctx,
10777                                                     GLuint bindingindex,
10778                                                     GLuint divisor)
10779 {
10780     return GL_VertexBindingDivisorContextANGLE(ctx, bindingindex, divisor);
10781 }
10782 
glVertexPointerContextANGLE(GLeglContext ctx,GLint size,GLenum type,GLsizei stride,const void * pointer)10783 void GL_APIENTRY glVertexPointerContextANGLE(GLeglContext ctx,
10784                                              GLint size,
10785                                              GLenum type,
10786                                              GLsizei stride,
10787                                              const void *pointer)
10788 {
10789     return GL_VertexPointerContextANGLE(ctx, size, type, stride, pointer);
10790 }
10791 
10792 void GL_APIENTRY
glViewportContextANGLE(GLeglContext ctx,GLint x,GLint y,GLsizei width,GLsizei height)10793 glViewportContextANGLE(GLeglContext ctx, GLint x, GLint y, GLsizei width, GLsizei height)
10794 {
10795     return GL_ViewportContextANGLE(ctx, x, y, width, height);
10796 }
10797 
glWaitSemaphoreEXTContextANGLE(GLeglContext ctx,GLuint semaphore,GLuint numBufferBarriers,const GLuint * buffers,GLuint numTextureBarriers,const GLuint * textures,const GLenum * srcLayouts)10798 void GL_APIENTRY glWaitSemaphoreEXTContextANGLE(GLeglContext ctx,
10799                                                 GLuint semaphore,
10800                                                 GLuint numBufferBarriers,
10801                                                 const GLuint *buffers,
10802                                                 GLuint numTextureBarriers,
10803                                                 const GLuint *textures,
10804                                                 const GLenum *srcLayouts)
10805 {
10806     return GL_WaitSemaphoreEXTContextANGLE(ctx, semaphore, numBufferBarriers, buffers,
10807                                            numTextureBarriers, textures, srcLayouts);
10808 }
10809 
glWaitSyncContextANGLE(GLeglContext ctx,GLsync sync,GLbitfield flags,GLuint64 timeout)10810 void GL_APIENTRY glWaitSyncContextANGLE(GLeglContext ctx,
10811                                         GLsync sync,
10812                                         GLbitfield flags,
10813                                         GLuint64 timeout)
10814 {
10815     return GL_WaitSyncContextANGLE(ctx, sync, flags, timeout);
10816 }
10817 
glWeightPointerOESContextANGLE(GLeglContext ctx,GLint size,GLenum type,GLsizei stride,const void * pointer)10818 void GL_APIENTRY glWeightPointerOESContextANGLE(GLeglContext ctx,
10819                                                 GLint size,
10820                                                 GLenum type,
10821                                                 GLsizei stride,
10822                                                 const void *pointer)
10823 {
10824     return GL_WeightPointerOESContextANGLE(ctx, size, type, stride, pointer);
10825 }
10826 
glBindUniformLocationCHROMIUMContextANGLE(GLeglContext ctx,GLuint program,GLint location,const GLchar * name)10827 void GL_APIENTRY glBindUniformLocationCHROMIUMContextANGLE(GLeglContext ctx,
10828                                                            GLuint program,
10829                                                            GLint location,
10830                                                            const GLchar *name)
10831 {
10832     return GL_BindUniformLocationCHROMIUMContextANGLE(ctx, program, location, name);
10833 }
10834 
glCoverageModulationCHROMIUMContextANGLE(GLeglContext ctx,GLenum components)10835 void GL_APIENTRY glCoverageModulationCHROMIUMContextANGLE(GLeglContext ctx, GLenum components)
10836 {
10837     return GL_CoverageModulationCHROMIUMContextANGLE(ctx, components);
10838 }
10839 
glCopyTextureCHROMIUMContextANGLE(GLeglContext ctx,GLuint sourceId,GLint sourceLevel,GLenum destTarget,GLuint destId,GLint destLevel,GLint internalFormat,GLenum destType,GLboolean unpackFlipY,GLboolean unpackPremultiplyAlpha,GLboolean unpackUnmultiplyAlpha)10840 void GL_APIENTRY glCopyTextureCHROMIUMContextANGLE(GLeglContext ctx,
10841                                                    GLuint sourceId,
10842                                                    GLint sourceLevel,
10843                                                    GLenum destTarget,
10844                                                    GLuint destId,
10845                                                    GLint destLevel,
10846                                                    GLint internalFormat,
10847                                                    GLenum destType,
10848                                                    GLboolean unpackFlipY,
10849                                                    GLboolean unpackPremultiplyAlpha,
10850                                                    GLboolean unpackUnmultiplyAlpha)
10851 {
10852     return GL_CopyTextureCHROMIUMContextANGLE(ctx, sourceId, sourceLevel, destTarget, destId,
10853                                               destLevel, internalFormat, destType, unpackFlipY,
10854                                               unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
10855 }
10856 
glCopySubTextureCHROMIUMContextANGLE(GLeglContext ctx,GLuint sourceId,GLint sourceLevel,GLenum destTarget,GLuint destId,GLint destLevel,GLint xoffset,GLint yoffset,GLint x,GLint y,GLint width,GLint height,GLboolean unpackFlipY,GLboolean unpackPremultiplyAlpha,GLboolean unpackUnmultiplyAlpha)10857 void GL_APIENTRY glCopySubTextureCHROMIUMContextANGLE(GLeglContext ctx,
10858                                                       GLuint sourceId,
10859                                                       GLint sourceLevel,
10860                                                       GLenum destTarget,
10861                                                       GLuint destId,
10862                                                       GLint destLevel,
10863                                                       GLint xoffset,
10864                                                       GLint yoffset,
10865                                                       GLint x,
10866                                                       GLint y,
10867                                                       GLint width,
10868                                                       GLint height,
10869                                                       GLboolean unpackFlipY,
10870                                                       GLboolean unpackPremultiplyAlpha,
10871                                                       GLboolean unpackUnmultiplyAlpha)
10872 {
10873     return GL_CopySubTextureCHROMIUMContextANGLE(
10874         ctx, sourceId, sourceLevel, destTarget, destId, destLevel, xoffset, yoffset, x, y, width,
10875         height, unpackFlipY, unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
10876 }
10877 
glCompressedCopyTextureCHROMIUMContextANGLE(GLeglContext ctx,GLuint sourceId,GLuint destId)10878 void GL_APIENTRY glCompressedCopyTextureCHROMIUMContextANGLE(GLeglContext ctx,
10879                                                              GLuint sourceId,
10880                                                              GLuint destId)
10881 {
10882     return GL_CompressedCopyTextureCHROMIUMContextANGLE(ctx, sourceId, destId);
10883 }
10884 
glRequestExtensionANGLEContextANGLE(GLeglContext ctx,const GLchar * name)10885 void GL_APIENTRY glRequestExtensionANGLEContextANGLE(GLeglContext ctx, const GLchar *name)
10886 {
10887     return GL_RequestExtensionANGLEContextANGLE(ctx, name);
10888 }
10889 
glDisableExtensionANGLEContextANGLE(GLeglContext ctx,const GLchar * name)10890 void GL_APIENTRY glDisableExtensionANGLEContextANGLE(GLeglContext ctx, const GLchar *name)
10891 {
10892     return GL_DisableExtensionANGLEContextANGLE(ctx, name);
10893 }
10894 
glGetBooleanvRobustANGLEContextANGLE(GLeglContext ctx,GLenum pname,GLsizei bufSize,GLsizei * length,GLboolean * params)10895 void GL_APIENTRY glGetBooleanvRobustANGLEContextANGLE(GLeglContext ctx,
10896                                                       GLenum pname,
10897                                                       GLsizei bufSize,
10898                                                       GLsizei *length,
10899                                                       GLboolean *params)
10900 {
10901     return GL_GetBooleanvRobustANGLEContextANGLE(ctx, pname, bufSize, length, params);
10902 }
10903 
glGetBufferParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)10904 void GL_APIENTRY glGetBufferParameterivRobustANGLEContextANGLE(GLeglContext ctx,
10905                                                                GLenum target,
10906                                                                GLenum pname,
10907                                                                GLsizei bufSize,
10908                                                                GLsizei *length,
10909                                                                GLint *params)
10910 {
10911     return GL_GetBufferParameterivRobustANGLEContextANGLE(ctx, target, pname, bufSize, length,
10912                                                           params);
10913 }
10914 
glGetFloatvRobustANGLEContextANGLE(GLeglContext ctx,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)10915 void GL_APIENTRY glGetFloatvRobustANGLEContextANGLE(GLeglContext ctx,
10916                                                     GLenum pname,
10917                                                     GLsizei bufSize,
10918                                                     GLsizei *length,
10919                                                     GLfloat *params)
10920 {
10921     return GL_GetFloatvRobustANGLEContextANGLE(ctx, pname, bufSize, length, params);
10922 }
10923 
glGetFramebufferAttachmentParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)10924 void GL_APIENTRY glGetFramebufferAttachmentParameterivRobustANGLEContextANGLE(GLeglContext ctx,
10925                                                                               GLenum target,
10926                                                                               GLenum attachment,
10927                                                                               GLenum pname,
10928                                                                               GLsizei bufSize,
10929                                                                               GLsizei *length,
10930                                                                               GLint *params)
10931 {
10932     return GL_GetFramebufferAttachmentParameterivRobustANGLEContextANGLE(
10933         ctx, target, attachment, pname, bufSize, length, params);
10934 }
10935 
glGetIntegervRobustANGLEContextANGLE(GLeglContext ctx,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * data)10936 void GL_APIENTRY glGetIntegervRobustANGLEContextANGLE(GLeglContext ctx,
10937                                                       GLenum pname,
10938                                                       GLsizei bufSize,
10939                                                       GLsizei *length,
10940                                                       GLint *data)
10941 {
10942     return GL_GetIntegervRobustANGLEContextANGLE(ctx, pname, bufSize, length, data);
10943 }
10944 
glGetProgramivRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)10945 void GL_APIENTRY glGetProgramivRobustANGLEContextANGLE(GLeglContext ctx,
10946                                                        GLuint program,
10947                                                        GLenum pname,
10948                                                        GLsizei bufSize,
10949                                                        GLsizei *length,
10950                                                        GLint *params)
10951 {
10952     return GL_GetProgramivRobustANGLEContextANGLE(ctx, program, pname, bufSize, length, params);
10953 }
10954 
glGetRenderbufferParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)10955 void GL_APIENTRY glGetRenderbufferParameterivRobustANGLEContextANGLE(GLeglContext ctx,
10956                                                                      GLenum target,
10957                                                                      GLenum pname,
10958                                                                      GLsizei bufSize,
10959                                                                      GLsizei *length,
10960                                                                      GLint *params)
10961 {
10962     return GL_GetRenderbufferParameterivRobustANGLEContextANGLE(ctx, target, pname, bufSize, length,
10963                                                                 params);
10964 }
10965 
glGetShaderivRobustANGLEContextANGLE(GLeglContext ctx,GLuint shader,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)10966 void GL_APIENTRY glGetShaderivRobustANGLEContextANGLE(GLeglContext ctx,
10967                                                       GLuint shader,
10968                                                       GLenum pname,
10969                                                       GLsizei bufSize,
10970                                                       GLsizei *length,
10971                                                       GLint *params)
10972 {
10973     return GL_GetShaderivRobustANGLEContextANGLE(ctx, shader, pname, bufSize, length, params);
10974 }
10975 
glGetTexParameterfvRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)10976 void GL_APIENTRY glGetTexParameterfvRobustANGLEContextANGLE(GLeglContext ctx,
10977                                                             GLenum target,
10978                                                             GLenum pname,
10979                                                             GLsizei bufSize,
10980                                                             GLsizei *length,
10981                                                             GLfloat *params)
10982 {
10983     return GL_GetTexParameterfvRobustANGLEContextANGLE(ctx, target, pname, bufSize, length, params);
10984 }
10985 
glGetTexParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)10986 void GL_APIENTRY glGetTexParameterivRobustANGLEContextANGLE(GLeglContext ctx,
10987                                                             GLenum target,
10988                                                             GLenum pname,
10989                                                             GLsizei bufSize,
10990                                                             GLsizei *length,
10991                                                             GLint *params)
10992 {
10993     return GL_GetTexParameterivRobustANGLEContextANGLE(ctx, target, pname, bufSize, length, params);
10994 }
10995 
glGetUniformfvRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLfloat * params)10996 void GL_APIENTRY glGetUniformfvRobustANGLEContextANGLE(GLeglContext ctx,
10997                                                        GLuint program,
10998                                                        GLint location,
10999                                                        GLsizei bufSize,
11000                                                        GLsizei *length,
11001                                                        GLfloat *params)
11002 {
11003     return GL_GetUniformfvRobustANGLEContextANGLE(ctx, program, location, bufSize, length, params);
11004 }
11005 
glGetUniformivRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLint * params)11006 void GL_APIENTRY glGetUniformivRobustANGLEContextANGLE(GLeglContext ctx,
11007                                                        GLuint program,
11008                                                        GLint location,
11009                                                        GLsizei bufSize,
11010                                                        GLsizei *length,
11011                                                        GLint *params)
11012 {
11013     return GL_GetUniformivRobustANGLEContextANGLE(ctx, program, location, bufSize, length, params);
11014 }
11015 
glGetVertexAttribfvRobustANGLEContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)11016 void GL_APIENTRY glGetVertexAttribfvRobustANGLEContextANGLE(GLeglContext ctx,
11017                                                             GLuint index,
11018                                                             GLenum pname,
11019                                                             GLsizei bufSize,
11020                                                             GLsizei *length,
11021                                                             GLfloat *params)
11022 {
11023     return GL_GetVertexAttribfvRobustANGLEContextANGLE(ctx, index, pname, bufSize, length, params);
11024 }
11025 
glGetVertexAttribivRobustANGLEContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)11026 void GL_APIENTRY glGetVertexAttribivRobustANGLEContextANGLE(GLeglContext ctx,
11027                                                             GLuint index,
11028                                                             GLenum pname,
11029                                                             GLsizei bufSize,
11030                                                             GLsizei *length,
11031                                                             GLint *params)
11032 {
11033     return GL_GetVertexAttribivRobustANGLEContextANGLE(ctx, index, pname, bufSize, length, params);
11034 }
11035 
glGetVertexAttribPointervRobustANGLEContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,void ** pointer)11036 void GL_APIENTRY glGetVertexAttribPointervRobustANGLEContextANGLE(GLeglContext ctx,
11037                                                                   GLuint index,
11038                                                                   GLenum pname,
11039                                                                   GLsizei bufSize,
11040                                                                   GLsizei *length,
11041                                                                   void **pointer)
11042 {
11043     return GL_GetVertexAttribPointervRobustANGLEContextANGLE(ctx, index, pname, bufSize, length,
11044                                                              pointer);
11045 }
11046 
glReadPixelsRobustANGLEContextANGLE(GLeglContext ctx,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * pixels)11047 void GL_APIENTRY glReadPixelsRobustANGLEContextANGLE(GLeglContext ctx,
11048                                                      GLint x,
11049                                                      GLint y,
11050                                                      GLsizei width,
11051                                                      GLsizei height,
11052                                                      GLenum format,
11053                                                      GLenum type,
11054                                                      GLsizei bufSize,
11055                                                      GLsizei *length,
11056                                                      GLsizei *columns,
11057                                                      GLsizei *rows,
11058                                                      void *pixels)
11059 {
11060     return GL_ReadPixelsRobustANGLEContextANGLE(ctx, x, y, width, height, format, type, bufSize,
11061                                                 length, columns, rows, pixels);
11062 }
11063 
glTexImage2DRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)11064 void GL_APIENTRY glTexImage2DRobustANGLEContextANGLE(GLeglContext ctx,
11065                                                      GLenum target,
11066                                                      GLint level,
11067                                                      GLint internalformat,
11068                                                      GLsizei width,
11069                                                      GLsizei height,
11070                                                      GLint border,
11071                                                      GLenum format,
11072                                                      GLenum type,
11073                                                      GLsizei bufSize,
11074                                                      const void *pixels)
11075 {
11076     return GL_TexImage2DRobustANGLEContextANGLE(ctx, target, level, internalformat, width, height,
11077                                                 border, format, type, bufSize, pixels);
11078 }
11079 
glTexParameterfvRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,const GLfloat * params)11080 void GL_APIENTRY glTexParameterfvRobustANGLEContextANGLE(GLeglContext ctx,
11081                                                          GLenum target,
11082                                                          GLenum pname,
11083                                                          GLsizei bufSize,
11084                                                          const GLfloat *params)
11085 {
11086     return GL_TexParameterfvRobustANGLEContextANGLE(ctx, target, pname, bufSize, params);
11087 }
11088 
glTexParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,const GLint * params)11089 void GL_APIENTRY glTexParameterivRobustANGLEContextANGLE(GLeglContext ctx,
11090                                                          GLenum target,
11091                                                          GLenum pname,
11092                                                          GLsizei bufSize,
11093                                                          const GLint *params)
11094 {
11095     return GL_TexParameterivRobustANGLEContextANGLE(ctx, target, pname, bufSize, params);
11096 }
11097 
glTexSubImage2DRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)11098 void GL_APIENTRY glTexSubImage2DRobustANGLEContextANGLE(GLeglContext ctx,
11099                                                         GLenum target,
11100                                                         GLint level,
11101                                                         GLint xoffset,
11102                                                         GLint yoffset,
11103                                                         GLsizei width,
11104                                                         GLsizei height,
11105                                                         GLenum format,
11106                                                         GLenum type,
11107                                                         GLsizei bufSize,
11108                                                         const void *pixels)
11109 {
11110     return GL_TexSubImage2DRobustANGLEContextANGLE(ctx, target, level, xoffset, yoffset, width,
11111                                                    height, format, type, bufSize, pixels);
11112 }
11113 
glTexImage3DRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)11114 void GL_APIENTRY glTexImage3DRobustANGLEContextANGLE(GLeglContext ctx,
11115                                                      GLenum target,
11116                                                      GLint level,
11117                                                      GLint internalformat,
11118                                                      GLsizei width,
11119                                                      GLsizei height,
11120                                                      GLsizei depth,
11121                                                      GLint border,
11122                                                      GLenum format,
11123                                                      GLenum type,
11124                                                      GLsizei bufSize,
11125                                                      const void *pixels)
11126 {
11127     return GL_TexImage3DRobustANGLEContextANGLE(ctx, target, level, internalformat, width, height,
11128                                                 depth, border, format, type, bufSize, pixels);
11129 }
11130 
glTexSubImage3DRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)11131 void GL_APIENTRY glTexSubImage3DRobustANGLEContextANGLE(GLeglContext ctx,
11132                                                         GLenum target,
11133                                                         GLint level,
11134                                                         GLint xoffset,
11135                                                         GLint yoffset,
11136                                                         GLint zoffset,
11137                                                         GLsizei width,
11138                                                         GLsizei height,
11139                                                         GLsizei depth,
11140                                                         GLenum format,
11141                                                         GLenum type,
11142                                                         GLsizei bufSize,
11143                                                         const void *pixels)
11144 {
11145     return GL_TexSubImage3DRobustANGLEContextANGLE(ctx, target, level, xoffset, yoffset, zoffset,
11146                                                    width, height, depth, format, type, bufSize,
11147                                                    pixels);
11148 }
11149 
glCompressedTexImage2DRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)11150 void GL_APIENTRY glCompressedTexImage2DRobustANGLEContextANGLE(GLeglContext ctx,
11151                                                                GLenum target,
11152                                                                GLint level,
11153                                                                GLenum internalformat,
11154                                                                GLsizei width,
11155                                                                GLsizei height,
11156                                                                GLint border,
11157                                                                GLsizei imageSize,
11158                                                                GLsizei dataSize,
11159                                                                const GLvoid *data)
11160 {
11161     return GL_CompressedTexImage2DRobustANGLEContextANGLE(
11162         ctx, target, level, internalformat, width, height, border, imageSize, dataSize, data);
11163 }
11164 
glCompressedTexSubImage2DRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLsizei xoffset,GLsizei yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)11165 void GL_APIENTRY glCompressedTexSubImage2DRobustANGLEContextANGLE(GLeglContext ctx,
11166                                                                   GLenum target,
11167                                                                   GLint level,
11168                                                                   GLsizei xoffset,
11169                                                                   GLsizei yoffset,
11170                                                                   GLsizei width,
11171                                                                   GLsizei height,
11172                                                                   GLenum format,
11173                                                                   GLsizei imageSize,
11174                                                                   GLsizei dataSize,
11175                                                                   const GLvoid *data)
11176 {
11177     return GL_CompressedTexSubImage2DRobustANGLEContextANGLE(
11178         ctx, target, level, xoffset, yoffset, width, height, format, imageSize, dataSize, data);
11179 }
11180 
glCompressedTexImage3DRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)11181 void GL_APIENTRY glCompressedTexImage3DRobustANGLEContextANGLE(GLeglContext ctx,
11182                                                                GLenum target,
11183                                                                GLint level,
11184                                                                GLenum internalformat,
11185                                                                GLsizei width,
11186                                                                GLsizei height,
11187                                                                GLsizei depth,
11188                                                                GLint border,
11189                                                                GLsizei imageSize,
11190                                                                GLsizei dataSize,
11191                                                                const GLvoid *data)
11192 {
11193     return GL_CompressedTexImage3DRobustANGLEContextANGLE(ctx, target, level, internalformat, width,
11194                                                           height, depth, border, imageSize,
11195                                                           dataSize, data);
11196 }
11197 
glCompressedTexSubImage3DRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)11198 void GL_APIENTRY glCompressedTexSubImage3DRobustANGLEContextANGLE(GLeglContext ctx,
11199                                                                   GLenum target,
11200                                                                   GLint level,
11201                                                                   GLint xoffset,
11202                                                                   GLint yoffset,
11203                                                                   GLint zoffset,
11204                                                                   GLsizei width,
11205                                                                   GLsizei height,
11206                                                                   GLsizei depth,
11207                                                                   GLenum format,
11208                                                                   GLsizei imageSize,
11209                                                                   GLsizei dataSize,
11210                                                                   const GLvoid *data)
11211 {
11212     return GL_CompressedTexSubImage3DRobustANGLEContextANGLE(ctx, target, level, xoffset, yoffset,
11213                                                              zoffset, width, height, depth, format,
11214                                                              imageSize, dataSize, data);
11215 }
11216 
glGetQueryivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)11217 void GL_APIENTRY glGetQueryivRobustANGLEContextANGLE(GLeglContext ctx,
11218                                                      GLenum target,
11219                                                      GLenum pname,
11220                                                      GLsizei bufSize,
11221                                                      GLsizei *length,
11222                                                      GLint *params)
11223 {
11224     return GL_GetQueryivRobustANGLEContextANGLE(ctx, target, pname, bufSize, length, params);
11225 }
11226 
glGetQueryObjectuivRobustANGLEContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)11227 void GL_APIENTRY glGetQueryObjectuivRobustANGLEContextANGLE(GLeglContext ctx,
11228                                                             GLuint id,
11229                                                             GLenum pname,
11230                                                             GLsizei bufSize,
11231                                                             GLsizei *length,
11232                                                             GLuint *params)
11233 {
11234     return GL_GetQueryObjectuivRobustANGLEContextANGLE(ctx, id, pname, bufSize, length, params);
11235 }
11236 
glGetBufferPointervRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,void ** params)11237 void GL_APIENTRY glGetBufferPointervRobustANGLEContextANGLE(GLeglContext ctx,
11238                                                             GLenum target,
11239                                                             GLenum pname,
11240                                                             GLsizei bufSize,
11241                                                             GLsizei *length,
11242                                                             void **params)
11243 {
11244     return GL_GetBufferPointervRobustANGLEContextANGLE(ctx, target, pname, bufSize, length, params);
11245 }
11246 
glGetIntegeri_vRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint * data)11247 void GL_APIENTRY glGetIntegeri_vRobustANGLEContextANGLE(GLeglContext ctx,
11248                                                         GLenum target,
11249                                                         GLuint index,
11250                                                         GLsizei bufSize,
11251                                                         GLsizei *length,
11252                                                         GLint *data)
11253 {
11254     return GL_GetIntegeri_vRobustANGLEContextANGLE(ctx, target, index, bufSize, length, data);
11255 }
11256 
glGetInternalformativRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum internalformat,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)11257 void GL_APIENTRY glGetInternalformativRobustANGLEContextANGLE(GLeglContext ctx,
11258                                                               GLenum target,
11259                                                               GLenum internalformat,
11260                                                               GLenum pname,
11261                                                               GLsizei bufSize,
11262                                                               GLsizei *length,
11263                                                               GLint *params)
11264 {
11265     return GL_GetInternalformativRobustANGLEContextANGLE(ctx, target, internalformat, pname,
11266                                                          bufSize, length, params);
11267 }
11268 
glGetVertexAttribIivRobustANGLEContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)11269 void GL_APIENTRY glGetVertexAttribIivRobustANGLEContextANGLE(GLeglContext ctx,
11270                                                              GLuint index,
11271                                                              GLenum pname,
11272                                                              GLsizei bufSize,
11273                                                              GLsizei *length,
11274                                                              GLint *params)
11275 {
11276     return GL_GetVertexAttribIivRobustANGLEContextANGLE(ctx, index, pname, bufSize, length, params);
11277 }
11278 
glGetVertexAttribIuivRobustANGLEContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)11279 void GL_APIENTRY glGetVertexAttribIuivRobustANGLEContextANGLE(GLeglContext ctx,
11280                                                               GLuint index,
11281                                                               GLenum pname,
11282                                                               GLsizei bufSize,
11283                                                               GLsizei *length,
11284                                                               GLuint *params)
11285 {
11286     return GL_GetVertexAttribIuivRobustANGLEContextANGLE(ctx, index, pname, bufSize, length,
11287                                                          params);
11288 }
11289 
glGetUniformuivRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLuint * params)11290 void GL_APIENTRY glGetUniformuivRobustANGLEContextANGLE(GLeglContext ctx,
11291                                                         GLuint program,
11292                                                         GLint location,
11293                                                         GLsizei bufSize,
11294                                                         GLsizei *length,
11295                                                         GLuint *params)
11296 {
11297     return GL_GetUniformuivRobustANGLEContextANGLE(ctx, program, location, bufSize, length, params);
11298 }
11299 
glGetActiveUniformBlockivRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLuint uniformBlockIndex,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)11300 void GL_APIENTRY glGetActiveUniformBlockivRobustANGLEContextANGLE(GLeglContext ctx,
11301                                                                   GLuint program,
11302                                                                   GLuint uniformBlockIndex,
11303                                                                   GLenum pname,
11304                                                                   GLsizei bufSize,
11305                                                                   GLsizei *length,
11306                                                                   GLint *params)
11307 {
11308     return GL_GetActiveUniformBlockivRobustANGLEContextANGLE(ctx, program, uniformBlockIndex, pname,
11309                                                              bufSize, length, params);
11310 }
11311 
glGetInteger64vRobustANGLEContextANGLE(GLeglContext ctx,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * data)11312 void GL_APIENTRY glGetInteger64vRobustANGLEContextANGLE(GLeglContext ctx,
11313                                                         GLenum pname,
11314                                                         GLsizei bufSize,
11315                                                         GLsizei *length,
11316                                                         GLint64 *data)
11317 {
11318     return GL_GetInteger64vRobustANGLEContextANGLE(ctx, pname, bufSize, length, data);
11319 }
11320 
glGetInteger64i_vRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint64 * data)11321 void GL_APIENTRY glGetInteger64i_vRobustANGLEContextANGLE(GLeglContext ctx,
11322                                                           GLenum target,
11323                                                           GLuint index,
11324                                                           GLsizei bufSize,
11325                                                           GLsizei *length,
11326                                                           GLint64 *data)
11327 {
11328     return GL_GetInteger64i_vRobustANGLEContextANGLE(ctx, target, index, bufSize, length, data);
11329 }
11330 
glGetBufferParameteri64vRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params)11331 void GL_APIENTRY glGetBufferParameteri64vRobustANGLEContextANGLE(GLeglContext ctx,
11332                                                                  GLenum target,
11333                                                                  GLenum pname,
11334                                                                  GLsizei bufSize,
11335                                                                  GLsizei *length,
11336                                                                  GLint64 *params)
11337 {
11338     return GL_GetBufferParameteri64vRobustANGLEContextANGLE(ctx, target, pname, bufSize, length,
11339                                                             params);
11340 }
11341 
glSamplerParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLuint sampler,GLuint pname,GLsizei bufSize,const GLint * param)11342 void GL_APIENTRY glSamplerParameterivRobustANGLEContextANGLE(GLeglContext ctx,
11343                                                              GLuint sampler,
11344                                                              GLuint pname,
11345                                                              GLsizei bufSize,
11346                                                              const GLint *param)
11347 {
11348     return GL_SamplerParameterivRobustANGLEContextANGLE(ctx, sampler, pname, bufSize, param);
11349 }
11350 
glSamplerParameterfvRobustANGLEContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLsizei bufSize,const GLfloat * param)11351 void GL_APIENTRY glSamplerParameterfvRobustANGLEContextANGLE(GLeglContext ctx,
11352                                                              GLuint sampler,
11353                                                              GLenum pname,
11354                                                              GLsizei bufSize,
11355                                                              const GLfloat *param)
11356 {
11357     return GL_SamplerParameterfvRobustANGLEContextANGLE(ctx, sampler, pname, bufSize, param);
11358 }
11359 
glGetSamplerParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)11360 void GL_APIENTRY glGetSamplerParameterivRobustANGLEContextANGLE(GLeglContext ctx,
11361                                                                 GLuint sampler,
11362                                                                 GLenum pname,
11363                                                                 GLsizei bufSize,
11364                                                                 GLsizei *length,
11365                                                                 GLint *params)
11366 {
11367     return GL_GetSamplerParameterivRobustANGLEContextANGLE(ctx, sampler, pname, bufSize, length,
11368                                                            params);
11369 }
11370 
glGetSamplerParameterfvRobustANGLEContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)11371 void GL_APIENTRY glGetSamplerParameterfvRobustANGLEContextANGLE(GLeglContext ctx,
11372                                                                 GLuint sampler,
11373                                                                 GLenum pname,
11374                                                                 GLsizei bufSize,
11375                                                                 GLsizei *length,
11376                                                                 GLfloat *params)
11377 {
11378     return GL_GetSamplerParameterfvRobustANGLEContextANGLE(ctx, sampler, pname, bufSize, length,
11379                                                            params);
11380 }
11381 
glGetFramebufferParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)11382 void GL_APIENTRY glGetFramebufferParameterivRobustANGLEContextANGLE(GLeglContext ctx,
11383                                                                     GLenum target,
11384                                                                     GLenum pname,
11385                                                                     GLsizei bufSize,
11386                                                                     GLsizei *length,
11387                                                                     GLint *params)
11388 {
11389     return GL_GetFramebufferParameterivRobustANGLEContextANGLE(ctx, target, pname, bufSize, length,
11390                                                                params);
11391 }
11392 
glGetProgramInterfaceivRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLenum programInterface,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)11393 void GL_APIENTRY glGetProgramInterfaceivRobustANGLEContextANGLE(GLeglContext ctx,
11394                                                                 GLuint program,
11395                                                                 GLenum programInterface,
11396                                                                 GLenum pname,
11397                                                                 GLsizei bufSize,
11398                                                                 GLsizei *length,
11399                                                                 GLint *params)
11400 {
11401     return GL_GetProgramInterfaceivRobustANGLEContextANGLE(ctx, program, programInterface, pname,
11402                                                            bufSize, length, params);
11403 }
11404 
glGetBooleani_vRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLboolean * data)11405 void GL_APIENTRY glGetBooleani_vRobustANGLEContextANGLE(GLeglContext ctx,
11406                                                         GLenum target,
11407                                                         GLuint index,
11408                                                         GLsizei bufSize,
11409                                                         GLsizei *length,
11410                                                         GLboolean *data)
11411 {
11412     return GL_GetBooleani_vRobustANGLEContextANGLE(ctx, target, index, bufSize, length, data);
11413 }
11414 
glGetMultisamplefvRobustANGLEContextANGLE(GLeglContext ctx,GLenum pname,GLuint index,GLsizei bufSize,GLsizei * length,GLfloat * val)11415 void GL_APIENTRY glGetMultisamplefvRobustANGLEContextANGLE(GLeglContext ctx,
11416                                                            GLenum pname,
11417                                                            GLuint index,
11418                                                            GLsizei bufSize,
11419                                                            GLsizei *length,
11420                                                            GLfloat *val)
11421 {
11422     return GL_GetMultisamplefvRobustANGLEContextANGLE(ctx, pname, index, bufSize, length, val);
11423 }
11424 
glGetTexLevelParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)11425 void GL_APIENTRY glGetTexLevelParameterivRobustANGLEContextANGLE(GLeglContext ctx,
11426                                                                  GLenum target,
11427                                                                  GLint level,
11428                                                                  GLenum pname,
11429                                                                  GLsizei bufSize,
11430                                                                  GLsizei *length,
11431                                                                  GLint *params)
11432 {
11433     return GL_GetTexLevelParameterivRobustANGLEContextANGLE(ctx, target, level, pname, bufSize,
11434                                                             length, params);
11435 }
11436 
glGetTexLevelParameterfvRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)11437 void GL_APIENTRY glGetTexLevelParameterfvRobustANGLEContextANGLE(GLeglContext ctx,
11438                                                                  GLenum target,
11439                                                                  GLint level,
11440                                                                  GLenum pname,
11441                                                                  GLsizei bufSize,
11442                                                                  GLsizei *length,
11443                                                                  GLfloat *params)
11444 {
11445     return GL_GetTexLevelParameterfvRobustANGLEContextANGLE(ctx, target, level, pname, bufSize,
11446                                                             length, params);
11447 }
11448 
glGetPointervRobustANGLERobustANGLEContextANGLE(GLeglContext ctx,GLenum pname,GLsizei bufSize,GLsizei * length,void ** params)11449 void GL_APIENTRY glGetPointervRobustANGLERobustANGLEContextANGLE(GLeglContext ctx,
11450                                                                  GLenum pname,
11451                                                                  GLsizei bufSize,
11452                                                                  GLsizei *length,
11453                                                                  void **params)
11454 {
11455     return GL_GetPointervRobustANGLERobustANGLEContextANGLE(ctx, pname, bufSize, length, params);
11456 }
11457 
glReadnPixelsRobustANGLEContextANGLE(GLeglContext ctx,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * data)11458 void GL_APIENTRY glReadnPixelsRobustANGLEContextANGLE(GLeglContext ctx,
11459                                                       GLint x,
11460                                                       GLint y,
11461                                                       GLsizei width,
11462                                                       GLsizei height,
11463                                                       GLenum format,
11464                                                       GLenum type,
11465                                                       GLsizei bufSize,
11466                                                       GLsizei *length,
11467                                                       GLsizei *columns,
11468                                                       GLsizei *rows,
11469                                                       void *data)
11470 {
11471     return GL_ReadnPixelsRobustANGLEContextANGLE(ctx, x, y, width, height, format, type, bufSize,
11472                                                  length, columns, rows, data);
11473 }
11474 
glGetnUniformfvRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLfloat * params)11475 void GL_APIENTRY glGetnUniformfvRobustANGLEContextANGLE(GLeglContext ctx,
11476                                                         GLuint program,
11477                                                         GLint location,
11478                                                         GLsizei bufSize,
11479                                                         GLsizei *length,
11480                                                         GLfloat *params)
11481 {
11482     return GL_GetnUniformfvRobustANGLEContextANGLE(ctx, program, location, bufSize, length, params);
11483 }
11484 
glGetnUniformivRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLint * params)11485 void GL_APIENTRY glGetnUniformivRobustANGLEContextANGLE(GLeglContext ctx,
11486                                                         GLuint program,
11487                                                         GLint location,
11488                                                         GLsizei bufSize,
11489                                                         GLsizei *length,
11490                                                         GLint *params)
11491 {
11492     return GL_GetnUniformivRobustANGLEContextANGLE(ctx, program, location, bufSize, length, params);
11493 }
11494 
glGetnUniformuivRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLuint * params)11495 void GL_APIENTRY glGetnUniformuivRobustANGLEContextANGLE(GLeglContext ctx,
11496                                                          GLuint program,
11497                                                          GLint location,
11498                                                          GLsizei bufSize,
11499                                                          GLsizei *length,
11500                                                          GLuint *params)
11501 {
11502     return GL_GetnUniformuivRobustANGLEContextANGLE(ctx, program, location, bufSize, length,
11503                                                     params);
11504 }
11505 
glTexParameterIivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,const GLint * params)11506 void GL_APIENTRY glTexParameterIivRobustANGLEContextANGLE(GLeglContext ctx,
11507                                                           GLenum target,
11508                                                           GLenum pname,
11509                                                           GLsizei bufSize,
11510                                                           const GLint *params)
11511 {
11512     return GL_TexParameterIivRobustANGLEContextANGLE(ctx, target, pname, bufSize, params);
11513 }
11514 
glTexParameterIuivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,const GLuint * params)11515 void GL_APIENTRY glTexParameterIuivRobustANGLEContextANGLE(GLeglContext ctx,
11516                                                            GLenum target,
11517                                                            GLenum pname,
11518                                                            GLsizei bufSize,
11519                                                            const GLuint *params)
11520 {
11521     return GL_TexParameterIuivRobustANGLEContextANGLE(ctx, target, pname, bufSize, params);
11522 }
11523 
glGetTexParameterIivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)11524 void GL_APIENTRY glGetTexParameterIivRobustANGLEContextANGLE(GLeglContext ctx,
11525                                                              GLenum target,
11526                                                              GLenum pname,
11527                                                              GLsizei bufSize,
11528                                                              GLsizei *length,
11529                                                              GLint *params)
11530 {
11531     return GL_GetTexParameterIivRobustANGLEContextANGLE(ctx, target, pname, bufSize, length,
11532                                                         params);
11533 }
11534 
glGetTexParameterIuivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)11535 void GL_APIENTRY glGetTexParameterIuivRobustANGLEContextANGLE(GLeglContext ctx,
11536                                                               GLenum target,
11537                                                               GLenum pname,
11538                                                               GLsizei bufSize,
11539                                                               GLsizei *length,
11540                                                               GLuint *params)
11541 {
11542     return GL_GetTexParameterIuivRobustANGLEContextANGLE(ctx, target, pname, bufSize, length,
11543                                                          params);
11544 }
11545 
glSamplerParameterIivRobustANGLEContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLsizei bufSize,const GLint * param)11546 void GL_APIENTRY glSamplerParameterIivRobustANGLEContextANGLE(GLeglContext ctx,
11547                                                               GLuint sampler,
11548                                                               GLenum pname,
11549                                                               GLsizei bufSize,
11550                                                               const GLint *param)
11551 {
11552     return GL_SamplerParameterIivRobustANGLEContextANGLE(ctx, sampler, pname, bufSize, param);
11553 }
11554 
glSamplerParameterIuivRobustANGLEContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLsizei bufSize,const GLuint * param)11555 void GL_APIENTRY glSamplerParameterIuivRobustANGLEContextANGLE(GLeglContext ctx,
11556                                                                GLuint sampler,
11557                                                                GLenum pname,
11558                                                                GLsizei bufSize,
11559                                                                const GLuint *param)
11560 {
11561     return GL_SamplerParameterIuivRobustANGLEContextANGLE(ctx, sampler, pname, bufSize, param);
11562 }
11563 
glGetSamplerParameterIivRobustANGLEContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)11564 void GL_APIENTRY glGetSamplerParameterIivRobustANGLEContextANGLE(GLeglContext ctx,
11565                                                                  GLuint sampler,
11566                                                                  GLenum pname,
11567                                                                  GLsizei bufSize,
11568                                                                  GLsizei *length,
11569                                                                  GLint *params)
11570 {
11571     return GL_GetSamplerParameterIivRobustANGLEContextANGLE(ctx, sampler, pname, bufSize, length,
11572                                                             params);
11573 }
11574 
glGetSamplerParameterIuivRobustANGLEContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)11575 void GL_APIENTRY glGetSamplerParameterIuivRobustANGLEContextANGLE(GLeglContext ctx,
11576                                                                   GLuint sampler,
11577                                                                   GLenum pname,
11578                                                                   GLsizei bufSize,
11579                                                                   GLsizei *length,
11580                                                                   GLuint *params)
11581 {
11582     return GL_GetSamplerParameterIuivRobustANGLEContextANGLE(ctx, sampler, pname, bufSize, length,
11583                                                              params);
11584 }
11585 
glGetQueryObjectivRobustANGLEContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)11586 void GL_APIENTRY glGetQueryObjectivRobustANGLEContextANGLE(GLeglContext ctx,
11587                                                            GLuint id,
11588                                                            GLenum pname,
11589                                                            GLsizei bufSize,
11590                                                            GLsizei *length,
11591                                                            GLint *params)
11592 {
11593     return GL_GetQueryObjectivRobustANGLEContextANGLE(ctx, id, pname, bufSize, length, params);
11594 }
11595 
glGetQueryObjecti64vRobustANGLEContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params)11596 void GL_APIENTRY glGetQueryObjecti64vRobustANGLEContextANGLE(GLeglContext ctx,
11597                                                              GLuint id,
11598                                                              GLenum pname,
11599                                                              GLsizei bufSize,
11600                                                              GLsizei *length,
11601                                                              GLint64 *params)
11602 {
11603     return GL_GetQueryObjecti64vRobustANGLEContextANGLE(ctx, id, pname, bufSize, length, params);
11604 }
11605 
glGetQueryObjectui64vRobustANGLEContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint64 * params)11606 void GL_APIENTRY glGetQueryObjectui64vRobustANGLEContextANGLE(GLeglContext ctx,
11607                                                               GLuint id,
11608                                                               GLenum pname,
11609                                                               GLsizei bufSize,
11610                                                               GLsizei *length,
11611                                                               GLuint64 *params)
11612 {
11613     return GL_GetQueryObjectui64vRobustANGLEContextANGLE(ctx, id, pname, bufSize, length, params);
11614 }
11615 
glCopyTexture3DANGLEContextANGLE(GLeglContext ctx,GLuint sourceId,GLint sourceLevel,GLenum destTarget,GLuint destId,GLint destLevel,GLint internalFormat,GLenum destType,GLboolean unpackFlipY,GLboolean unpackPremultiplyAlpha,GLboolean unpackUnmultiplyAlpha)11616 void GL_APIENTRY glCopyTexture3DANGLEContextANGLE(GLeglContext ctx,
11617                                                   GLuint sourceId,
11618                                                   GLint sourceLevel,
11619                                                   GLenum destTarget,
11620                                                   GLuint destId,
11621                                                   GLint destLevel,
11622                                                   GLint internalFormat,
11623                                                   GLenum destType,
11624                                                   GLboolean unpackFlipY,
11625                                                   GLboolean unpackPremultiplyAlpha,
11626                                                   GLboolean unpackUnmultiplyAlpha)
11627 {
11628     return GL_CopyTexture3DANGLEContextANGLE(ctx, sourceId, sourceLevel, destTarget, destId,
11629                                              destLevel, internalFormat, destType, unpackFlipY,
11630                                              unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
11631 }
11632 
glCopySubTexture3DANGLEContextANGLE(GLeglContext ctx,GLuint sourceId,GLint sourceLevel,GLenum destTarget,GLuint destId,GLint destLevel,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLint z,GLint width,GLint height,GLint depth,GLboolean unpackFlipY,GLboolean unpackPremultiplyAlpha,GLboolean unpackUnmultiplyAlpha)11633 void GL_APIENTRY glCopySubTexture3DANGLEContextANGLE(GLeglContext ctx,
11634                                                      GLuint sourceId,
11635                                                      GLint sourceLevel,
11636                                                      GLenum destTarget,
11637                                                      GLuint destId,
11638                                                      GLint destLevel,
11639                                                      GLint xoffset,
11640                                                      GLint yoffset,
11641                                                      GLint zoffset,
11642                                                      GLint x,
11643                                                      GLint y,
11644                                                      GLint z,
11645                                                      GLint width,
11646                                                      GLint height,
11647                                                      GLint depth,
11648                                                      GLboolean unpackFlipY,
11649                                                      GLboolean unpackPremultiplyAlpha,
11650                                                      GLboolean unpackUnmultiplyAlpha)
11651 {
11652     return GL_CopySubTexture3DANGLEContextANGLE(
11653         ctx, sourceId, sourceLevel, destTarget, destId, destLevel, xoffset, yoffset, zoffset, x, y,
11654         z, width, height, depth, unpackFlipY, unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
11655 }
11656 
glTexStorage2DMultisampleANGLEContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)11657 void GL_APIENTRY glTexStorage2DMultisampleANGLEContextANGLE(GLeglContext ctx,
11658                                                             GLenum target,
11659                                                             GLsizei samples,
11660                                                             GLenum internalformat,
11661                                                             GLsizei width,
11662                                                             GLsizei height,
11663                                                             GLboolean fixedsamplelocations)
11664 {
11665     return GL_TexStorage2DMultisampleANGLEContextANGLE(ctx, target, samples, internalformat, width,
11666                                                        height, fixedsamplelocations);
11667 }
11668 
glGetTexLevelParameterivANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum pname,GLint * params)11669 void GL_APIENTRY glGetTexLevelParameterivANGLEContextANGLE(GLeglContext ctx,
11670                                                            GLenum target,
11671                                                            GLint level,
11672                                                            GLenum pname,
11673                                                            GLint *params)
11674 {
11675     return GL_GetTexLevelParameterivANGLEContextANGLE(ctx, target, level, pname, params);
11676 }
11677 
glGetTexLevelParameterfvANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum pname,GLfloat * params)11678 void GL_APIENTRY glGetTexLevelParameterfvANGLEContextANGLE(GLeglContext ctx,
11679                                                            GLenum target,
11680                                                            GLint level,
11681                                                            GLenum pname,
11682                                                            GLfloat *params)
11683 {
11684     return GL_GetTexLevelParameterfvANGLEContextANGLE(ctx, target, level, pname, params);
11685 }
11686 
glMultiDrawArraysANGLEContextANGLE(GLeglContext ctx,GLenum mode,const GLint * firsts,const GLsizei * counts,GLsizei drawcount)11687 void GL_APIENTRY glMultiDrawArraysANGLEContextANGLE(GLeglContext ctx,
11688                                                     GLenum mode,
11689                                                     const GLint *firsts,
11690                                                     const GLsizei *counts,
11691                                                     GLsizei drawcount)
11692 {
11693     return GL_MultiDrawArraysANGLEContextANGLE(ctx, mode, firsts, counts, drawcount);
11694 }
11695 
glMultiDrawArraysInstancedANGLEContextANGLE(GLeglContext ctx,GLenum mode,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,GLsizei drawcount)11696 void GL_APIENTRY glMultiDrawArraysInstancedANGLEContextANGLE(GLeglContext ctx,
11697                                                              GLenum mode,
11698                                                              const GLint *firsts,
11699                                                              const GLsizei *counts,
11700                                                              const GLsizei *instanceCounts,
11701                                                              GLsizei drawcount)
11702 {
11703     return GL_MultiDrawArraysInstancedANGLEContextANGLE(ctx, mode, firsts, counts, instanceCounts,
11704                                                         drawcount);
11705 }
11706 
glMultiDrawElementsANGLEContextANGLE(GLeglContext ctx,GLenum mode,const GLsizei * counts,GLenum type,const GLvoid * const * indices,GLsizei drawcount)11707 void GL_APIENTRY glMultiDrawElementsANGLEContextANGLE(GLeglContext ctx,
11708                                                       GLenum mode,
11709                                                       const GLsizei *counts,
11710                                                       GLenum type,
11711                                                       const GLvoid *const *indices,
11712                                                       GLsizei drawcount)
11713 {
11714     return GL_MultiDrawElementsANGLEContextANGLE(ctx, mode, counts, type, indices, drawcount);
11715 }
11716 
glMultiDrawElementsInstancedANGLEContextANGLE(GLeglContext ctx,GLenum mode,const GLsizei * counts,GLenum type,const GLvoid * const * indices,const GLsizei * instanceCounts,GLsizei drawcount)11717 void GL_APIENTRY glMultiDrawElementsInstancedANGLEContextANGLE(GLeglContext ctx,
11718                                                                GLenum mode,
11719                                                                const GLsizei *counts,
11720                                                                GLenum type,
11721                                                                const GLvoid *const *indices,
11722                                                                const GLsizei *instanceCounts,
11723                                                                GLsizei drawcount)
11724 {
11725     return GL_MultiDrawElementsInstancedANGLEContextANGLE(ctx, mode, counts, type, indices,
11726                                                           instanceCounts, drawcount);
11727 }
11728 
glDrawArraysInstancedBaseInstanceANGLEContextANGLE(GLeglContext ctx,GLenum mode,GLint first,GLsizei count,GLsizei instanceCount,GLuint baseInstance)11729 void GL_APIENTRY glDrawArraysInstancedBaseInstanceANGLEContextANGLE(GLeglContext ctx,
11730                                                                     GLenum mode,
11731                                                                     GLint first,
11732                                                                     GLsizei count,
11733                                                                     GLsizei instanceCount,
11734                                                                     GLuint baseInstance)
11735 {
11736     return GL_DrawArraysInstancedBaseInstanceANGLEContextANGLE(ctx, mode, first, count,
11737                                                                instanceCount, baseInstance);
11738 }
11739 
11740 void GL_APIENTRY
glDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const GLvoid * indices,GLsizei instanceCounts,GLint baseVertex,GLuint baseInstance)11741 glDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE(GLeglContext ctx,
11742                                                                GLenum mode,
11743                                                                GLsizei count,
11744                                                                GLenum type,
11745                                                                const GLvoid *indices,
11746                                                                GLsizei instanceCounts,
11747                                                                GLint baseVertex,
11748                                                                GLuint baseInstance)
11749 {
11750     return GL_DrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE(
11751         ctx, mode, count, type, indices, instanceCounts, baseVertex, baseInstance);
11752 }
11753 
11754 void GL_APIENTRY
glMultiDrawArraysInstancedBaseInstanceANGLEContextANGLE(GLeglContext ctx,GLenum mode,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,const GLuint * baseInstances,GLsizei drawcount)11755 glMultiDrawArraysInstancedBaseInstanceANGLEContextANGLE(GLeglContext ctx,
11756                                                         GLenum mode,
11757                                                         const GLint *firsts,
11758                                                         const GLsizei *counts,
11759                                                         const GLsizei *instanceCounts,
11760                                                         const GLuint *baseInstances,
11761                                                         GLsizei drawcount)
11762 {
11763     return GL_MultiDrawArraysInstancedBaseInstanceANGLEContextANGLE(
11764         ctx, mode, firsts, counts, instanceCounts, baseInstances, drawcount);
11765 }
11766 
11767 void GL_APIENTRY
glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE(GLeglContext ctx,GLenum mode,const GLsizei * counts,GLenum type,const GLvoid * const * indices,const GLsizei * instanceCounts,const GLint * baseVertices,const GLuint * baseInstances,GLsizei drawcount)11768 glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE(GLeglContext ctx,
11769                                                                     GLenum mode,
11770                                                                     const GLsizei *counts,
11771                                                                     GLenum type,
11772                                                                     const GLvoid *const *indices,
11773                                                                     const GLsizei *instanceCounts,
11774                                                                     const GLint *baseVertices,
11775                                                                     const GLuint *baseInstances,
11776                                                                     GLsizei drawcount)
11777 {
11778     return GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE(
11779         ctx, mode, counts, type, indices, instanceCounts, baseVertices, baseInstances, drawcount);
11780 }
11781 
glGetMultisamplefvANGLEContextANGLE(GLeglContext ctx,GLenum pname,GLuint index,GLfloat * val)11782 void GL_APIENTRY glGetMultisamplefvANGLEContextANGLE(GLeglContext ctx,
11783                                                      GLenum pname,
11784                                                      GLuint index,
11785                                                      GLfloat *val)
11786 {
11787     return GL_GetMultisamplefvANGLEContextANGLE(ctx, pname, index, val);
11788 }
11789 
glSampleMaskiANGLEContextANGLE(GLeglContext ctx,GLuint maskNumber,GLbitfield mask)11790 void GL_APIENTRY glSampleMaskiANGLEContextANGLE(GLeglContext ctx,
11791                                                 GLuint maskNumber,
11792                                                 GLbitfield mask)
11793 {
11794     return GL_SampleMaskiANGLEContextANGLE(ctx, maskNumber, mask);
11795 }
11796 
glProvokingVertexANGLEContextANGLE(GLeglContext ctx,GLenum mode)11797 void GL_APIENTRY glProvokingVertexANGLEContextANGLE(GLeglContext ctx, GLenum mode)
11798 {
11799     return GL_ProvokingVertexANGLEContextANGLE(ctx, mode);
11800 }
11801 
glLoseContextCHROMIUMContextANGLE(GLeglContext ctx,GLenum current,GLenum other)11802 void GL_APIENTRY glLoseContextCHROMIUMContextANGLE(GLeglContext ctx, GLenum current, GLenum other)
11803 {
11804     return GL_LoseContextCHROMIUMContextANGLE(ctx, current, other);
11805 }
11806 
glTexImage2DExternalANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type)11807 void GL_APIENTRY glTexImage2DExternalANGLEContextANGLE(GLeglContext ctx,
11808                                                        GLenum target,
11809                                                        GLint level,
11810                                                        GLint internalformat,
11811                                                        GLsizei width,
11812                                                        GLsizei height,
11813                                                        GLint border,
11814                                                        GLenum format,
11815                                                        GLenum type)
11816 {
11817     return GL_TexImage2DExternalANGLEContextANGLE(ctx, target, level, internalformat, width, height,
11818                                                   border, format, type);
11819 }
11820 
glInvalidateTextureANGLEContextANGLE(GLeglContext ctx,GLenum target)11821 void GL_APIENTRY glInvalidateTextureANGLEContextANGLE(GLeglContext ctx, GLenum target)
11822 {
11823     return GL_InvalidateTextureANGLEContextANGLE(ctx, target);
11824 }
11825 
glGetTexImageANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum format,GLenum type,void * pixels)11826 void GL_APIENTRY glGetTexImageANGLEContextANGLE(GLeglContext ctx,
11827                                                 GLenum target,
11828                                                 GLint level,
11829                                                 GLenum format,
11830                                                 GLenum type,
11831                                                 void *pixels)
11832 {
11833     return GL_GetTexImageANGLEContextANGLE(ctx, target, level, format, type, pixels);
11834 }
11835 
glGetRenderbufferImageANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum format,GLenum type,void * pixels)11836 void GL_APIENTRY glGetRenderbufferImageANGLEContextANGLE(GLeglContext ctx,
11837                                                          GLenum target,
11838                                                          GLenum format,
11839                                                          GLenum type,
11840                                                          void *pixels)
11841 {
11842     return GL_GetRenderbufferImageANGLEContextANGLE(ctx, target, format, type, pixels);
11843 }
11844 
glTexStorageMemFlags2DANGLEContextANGLE(GLeglContext ctx,GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags)11845 void GL_APIENTRY glTexStorageMemFlags2DANGLEContextANGLE(GLeglContext ctx,
11846                                                          GLenum target,
11847                                                          GLsizei levels,
11848                                                          GLenum internalFormat,
11849                                                          GLsizei width,
11850                                                          GLsizei height,
11851                                                          GLuint memory,
11852                                                          GLuint64 offset,
11853                                                          GLbitfield createFlags,
11854                                                          GLbitfield usageFlags)
11855 {
11856     return GL_TexStorageMemFlags2DANGLEContextANGLE(ctx, target, levels, internalFormat, width,
11857                                                     height, memory, offset, createFlags,
11858                                                     usageFlags);
11859 }
11860 
glTexStorageMemFlags2DMultisampleANGLEContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags)11861 void GL_APIENTRY glTexStorageMemFlags2DMultisampleANGLEContextANGLE(GLeglContext ctx,
11862                                                                     GLenum target,
11863                                                                     GLsizei samples,
11864                                                                     GLenum internalFormat,
11865                                                                     GLsizei width,
11866                                                                     GLsizei height,
11867                                                                     GLboolean fixedSampleLocations,
11868                                                                     GLuint memory,
11869                                                                     GLuint64 offset,
11870                                                                     GLbitfield createFlags,
11871                                                                     GLbitfield usageFlags)
11872 {
11873     return GL_TexStorageMemFlags2DMultisampleANGLEContextANGLE(
11874         ctx, target, samples, internalFormat, width, height, fixedSampleLocations, memory, offset,
11875         createFlags, usageFlags);
11876 }
11877 
glTexStorageMemFlags3DANGLEContextANGLE(GLeglContext ctx,GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags)11878 void GL_APIENTRY glTexStorageMemFlags3DANGLEContextANGLE(GLeglContext ctx,
11879                                                          GLenum target,
11880                                                          GLsizei levels,
11881                                                          GLenum internalFormat,
11882                                                          GLsizei width,
11883                                                          GLsizei height,
11884                                                          GLsizei depth,
11885                                                          GLuint memory,
11886                                                          GLuint64 offset,
11887                                                          GLbitfield createFlags,
11888                                                          GLbitfield usageFlags)
11889 {
11890     return GL_TexStorageMemFlags3DANGLEContextANGLE(ctx, target, levels, internalFormat, width,
11891                                                     height, depth, memory, offset, createFlags,
11892                                                     usageFlags);
11893 }
11894 
glTexStorageMemFlags3DMultisampleANGLEContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags)11895 void GL_APIENTRY glTexStorageMemFlags3DMultisampleANGLEContextANGLE(GLeglContext ctx,
11896                                                                     GLenum target,
11897                                                                     GLsizei samples,
11898                                                                     GLenum internalFormat,
11899                                                                     GLsizei width,
11900                                                                     GLsizei height,
11901                                                                     GLsizei depth,
11902                                                                     GLboolean fixedSampleLocations,
11903                                                                     GLuint memory,
11904                                                                     GLuint64 offset,
11905                                                                     GLbitfield createFlags,
11906                                                                     GLbitfield usageFlags)
11907 {
11908     return GL_TexStorageMemFlags3DMultisampleANGLEContextANGLE(
11909         ctx, target, samples, internalFormat, width, height, depth, fixedSampleLocations, memory,
11910         offset, createFlags, usageFlags);
11911 }
11912 
glImportMemoryZirconHandleANGLEContextANGLE(GLeglContext ctx,GLuint memory,GLuint64 size,GLenum handleType,GLuint handle)11913 void GL_APIENTRY glImportMemoryZirconHandleANGLEContextANGLE(GLeglContext ctx,
11914                                                              GLuint memory,
11915                                                              GLuint64 size,
11916                                                              GLenum handleType,
11917                                                              GLuint handle)
11918 {
11919     return GL_ImportMemoryZirconHandleANGLEContextANGLE(ctx, memory, size, handleType, handle);
11920 }
11921 
glImportSemaphoreZirconHandleANGLEContextANGLE(GLeglContext ctx,GLuint semaphore,GLenum handleType,GLuint handle)11922 void GL_APIENTRY glImportSemaphoreZirconHandleANGLEContextANGLE(GLeglContext ctx,
11923                                                                 GLuint semaphore,
11924                                                                 GLenum handleType,
11925                                                                 GLuint handle)
11926 {
11927     return GL_ImportSemaphoreZirconHandleANGLEContextANGLE(ctx, semaphore, handleType, handle);
11928 }
11929 
11930 }  // extern "C"
11931