// GENERATED FILE - DO NOT EDIT.
// Generated by generate_entry_points.py using data from gl.xml and gl_angle_ext.xml.
//
// Copyright 2020 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//
// entry_points_gles_ext_explicit_context_autogen.h:
//   Defines the GLES extension entry points.

#ifndef LIBGLESV2_ENTRY_POINTS_GLES_EXT_EXPLICIT_CONTEXT_AUTOGEN_H_
#define LIBGLESV2_ENTRY_POINTS_GLES_EXT_EXPLICIT_CONTEXT_AUTOGEN_H_

#include <GLES/gl.h>
#include <GLES/glext.h>
#include <GLES2/gl2.h>
#include <GLES2/gl2ext.h>
#include <GLES3/gl32.h>
#include <export.h>

extern "C" {
ANGLE_EXPORT void GL_APIENTRY GL_ActiveTextureContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum texture);
ANGLE_EXPORT void GL_APIENTRY GL_AttachShaderContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLuint program,
                                                          GLuint shader);
ANGLE_EXPORT void GL_APIENTRY GL_BindAttribLocationContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLuint program,
                                                                GLuint index,
                                                                const GLchar *name);
ANGLE_EXPORT void GL_APIENTRY GL_BindBufferContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum target,
                                                        GLuint buffer);
ANGLE_EXPORT void GL_APIENTRY GL_BindFramebufferContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLenum target,
                                                             GLuint framebuffer);
ANGLE_EXPORT void GL_APIENTRY GL_BindRenderbufferContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLenum target,
                                                              GLuint renderbuffer);
ANGLE_EXPORT void GL_APIENTRY GL_BindTextureContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum target,
                                                         GLuint texture);
ANGLE_EXPORT void GL_APIENTRY GL_BlendColorContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLfloat red,
                                                        GLfloat green,
                                                        GLfloat blue,
                                                        GLfloat alpha);
ANGLE_EXPORT void GL_APIENTRY GL_BlendEquationContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum mode);
ANGLE_EXPORT void GL_APIENTRY GL_BlendEquationSeparateContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLenum modeRGB,
                                                                   GLenum modeAlpha);
ANGLE_EXPORT void GL_APIENTRY GL_BlendFuncContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLenum sfactor,
                                                       GLenum dfactor);
ANGLE_EXPORT void GL_APIENTRY GL_BlendFuncSeparateContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLenum sfactorRGB,
                                                               GLenum dfactorRGB,
                                                               GLenum sfactorAlpha,
                                                               GLenum dfactorAlpha);
ANGLE_EXPORT void GL_APIENTRY GL_BufferDataContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum target,
                                                        GLsizeiptr size,
                                                        const void *data,
                                                        GLenum usage);
ANGLE_EXPORT void GL_APIENTRY GL_BufferSubDataContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum target,
                                                           GLintptr offset,
                                                           GLsizeiptr size,
                                                           const void *data);
ANGLE_EXPORT GLenum GL_APIENTRY GL_CheckFramebufferStatusContextANGLE(GLeglDisplayANGLE dpy,
                                                                      GLeglContextANGLE ctx,
                                                                      GLenum target);
ANGLE_EXPORT void GL_APIENTRY GL_ClearContextANGLE(GLeglDisplayANGLE dpy,
                                                   GLeglContextANGLE ctx,
                                                   GLbitfield mask);
ANGLE_EXPORT void GL_APIENTRY GL_ClearColorContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLfloat red,
                                                        GLfloat green,
                                                        GLfloat blue,
                                                        GLfloat alpha);
ANGLE_EXPORT void GL_APIENTRY GL_ClearDepthfContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLfloat d);
ANGLE_EXPORT void GL_APIENTRY GL_ClearStencilContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLint s);
ANGLE_EXPORT void GL_APIENTRY GL_ColorMaskContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLboolean red,
                                                       GLboolean green,
                                                       GLboolean blue,
                                                       GLboolean alpha);
ANGLE_EXPORT void GL_APIENTRY GL_CompileShaderContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLuint shader);
ANGLE_EXPORT void GL_APIENTRY GL_CompressedTexImage2DContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLenum target,
                                                                  GLint level,
                                                                  GLenum internalformat,
                                                                  GLsizei width,
                                                                  GLsizei height,
                                                                  GLint border,
                                                                  GLsizei imageSize,
                                                                  const void *data);
ANGLE_EXPORT void GL_APIENTRY GL_CompressedTexSubImage2DContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLenum target,
                                                                     GLint level,
                                                                     GLint xoffset,
                                                                     GLint yoffset,
                                                                     GLsizei width,
                                                                     GLsizei height,
                                                                     GLenum format,
                                                                     GLsizei imageSize,
                                                                     const void *data);
ANGLE_EXPORT void GL_APIENTRY GL_CopyTexImage2DContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum target,
                                                            GLint level,
                                                            GLenum internalformat,
                                                            GLint x,
                                                            GLint y,
                                                            GLsizei width,
                                                            GLsizei height,
                                                            GLint border);
ANGLE_EXPORT void GL_APIENTRY GL_CopyTexSubImage2DContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLenum target,
                                                               GLint level,
                                                               GLint xoffset,
                                                               GLint yoffset,
                                                               GLint x,
                                                               GLint y,
                                                               GLsizei width,
                                                               GLsizei height);
ANGLE_EXPORT GLuint GL_APIENTRY GL_CreateProgramContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx);
ANGLE_EXPORT GLuint GL_APIENTRY GL_CreateShaderContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum type);
ANGLE_EXPORT void GL_APIENTRY GL_CullFaceContextANGLE(GLeglDisplayANGLE dpy,
                                                      GLeglContextANGLE ctx,
                                                      GLenum mode);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteBuffersContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLsizei n,
                                                           const GLuint *buffers);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteFramebuffersContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLsizei n,
                                                                const GLuint *framebuffers);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteProgramContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLuint program);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteRenderbuffersContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLsizei n,
                                                                 const GLuint *renderbuffers);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteShaderContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLuint shader);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteTexturesContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLsizei n,
                                                            const GLuint *textures);
ANGLE_EXPORT void GL_APIENTRY GL_DepthFuncContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLenum func);
ANGLE_EXPORT void GL_APIENTRY GL_DepthMaskContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLboolean flag);
ANGLE_EXPORT void GL_APIENTRY GL_DepthRangefContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLfloat n,
                                                         GLfloat f);
ANGLE_EXPORT void GL_APIENTRY GL_DetachShaderContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLuint program,
                                                          GLuint shader);
ANGLE_EXPORT void GL_APIENTRY GL_DisableContextANGLE(GLeglDisplayANGLE dpy,
                                                     GLeglContextANGLE ctx,
                                                     GLenum cap);
ANGLE_EXPORT void GL_APIENTRY GL_DisableVertexAttribArrayContextANGLE(GLeglDisplayANGLE dpy,
                                                                      GLeglContextANGLE ctx,
                                                                      GLuint index);
ANGLE_EXPORT void GL_APIENTRY GL_DrawArraysContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum mode,
                                                        GLint first,
                                                        GLsizei count);
ANGLE_EXPORT void GL_APIENTRY GL_DrawElementsContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLenum mode,
                                                          GLsizei count,
                                                          GLenum type,
                                                          const void *indices);
ANGLE_EXPORT void GL_APIENTRY GL_EnableContextANGLE(GLeglDisplayANGLE dpy,
                                                    GLeglContextANGLE ctx,
                                                    GLenum cap);
ANGLE_EXPORT void GL_APIENTRY GL_EnableVertexAttribArrayContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLuint index);
ANGLE_EXPORT void GL_APIENTRY GL_FinishContextANGLE(GLeglDisplayANGLE dpy, GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_FlushContextANGLE(GLeglDisplayANGLE dpy, GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_FramebufferRenderbufferContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLenum target,
                                                                     GLenum attachment,
                                                                     GLenum renderbuffertarget,
                                                                     GLuint renderbuffer);
ANGLE_EXPORT void GL_APIENTRY GL_FramebufferTexture2DContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLenum target,
                                                                  GLenum attachment,
                                                                  GLenum textarget,
                                                                  GLuint texture,
                                                                  GLint level);
ANGLE_EXPORT void GL_APIENTRY GL_FrontFaceContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLenum mode);
ANGLE_EXPORT void GL_APIENTRY GL_GenBuffersContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLsizei n,
                                                        GLuint *buffers);
ANGLE_EXPORT void GL_APIENTRY GL_GenFramebuffersContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLsizei n,
                                                             GLuint *framebuffers);
ANGLE_EXPORT void GL_APIENTRY GL_GenRenderbuffersContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLsizei n,
                                                              GLuint *renderbuffers);
ANGLE_EXPORT void GL_APIENTRY GL_GenTexturesContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLsizei n,
                                                         GLuint *textures);
ANGLE_EXPORT void GL_APIENTRY GL_GenerateMipmapContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum target);
ANGLE_EXPORT void GL_APIENTRY GL_GetActiveAttribContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLuint program,
                                                             GLuint index,
                                                             GLsizei bufSize,
                                                             GLsizei *length,
                                                             GLint *size,
                                                             GLenum *type,
                                                             GLchar *name);
ANGLE_EXPORT void GL_APIENTRY GL_GetActiveUniformContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint program,
                                                              GLuint index,
                                                              GLsizei bufSize,
                                                              GLsizei *length,
                                                              GLint *size,
                                                              GLenum *type,
                                                              GLchar *name);
ANGLE_EXPORT void GL_APIENTRY GL_GetAttachedShadersContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLuint program,
                                                                GLsizei maxCount,
                                                                GLsizei *count,
                                                                GLuint *shaders);
ANGLE_EXPORT GLint GL_APIENTRY GL_GetAttribLocationContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLuint program,
                                                                const GLchar *name);
ANGLE_EXPORT void GL_APIENTRY GL_GetBooleanvContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum pname,
                                                         GLboolean *data);
ANGLE_EXPORT void GL_APIENTRY GL_GetBufferParameterivContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLenum target,
                                                                  GLenum pname,
                                                                  GLint *params);
ANGLE_EXPORT GLenum GL_APIENTRY GL_GetErrorContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_GetFloatvContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLenum pname,
                                                       GLfloat *data);
ANGLE_EXPORT void GL_APIENTRY
GL_GetFramebufferAttachmentParameterivContextANGLE(GLeglDisplayANGLE dpy,
                                                   GLeglContextANGLE ctx,
                                                   GLenum target,
                                                   GLenum attachment,
                                                   GLenum pname,
                                                   GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetIntegervContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum pname,
                                                         GLint *data);
ANGLE_EXPORT void GL_APIENTRY GL_GetProgramInfoLogContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint program,
                                                               GLsizei bufSize,
                                                               GLsizei *length,
                                                               GLchar *infoLog);
ANGLE_EXPORT void GL_APIENTRY GL_GetProgramivContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLuint program,
                                                          GLenum pname,
                                                          GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetRenderbufferParameterivContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLenum target,
                                                                        GLenum pname,
                                                                        GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetShaderInfoLogContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint shader,
                                                              GLsizei bufSize,
                                                              GLsizei *length,
                                                              GLchar *infoLog);
ANGLE_EXPORT void GL_APIENTRY GL_GetShaderPrecisionFormatContextANGLE(GLeglDisplayANGLE dpy,
                                                                      GLeglContextANGLE ctx,
                                                                      GLenum shadertype,
                                                                      GLenum precisiontype,
                                                                      GLint *range,
                                                                      GLint *precision);
ANGLE_EXPORT void GL_APIENTRY GL_GetShaderSourceContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLuint shader,
                                                             GLsizei bufSize,
                                                             GLsizei *length,
                                                             GLchar *source);
ANGLE_EXPORT void GL_APIENTRY GL_GetShaderivContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLuint shader,
                                                         GLenum pname,
                                                         GLint *params);
ANGLE_EXPORT const GLubyte *GL_APIENTRY GL_GetStringContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLenum name);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterfvContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLenum target,
                                                               GLenum pname,
                                                               GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterivContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLenum target,
                                                               GLenum pname,
                                                               GLint *params);
ANGLE_EXPORT GLint GL_APIENTRY GL_GetUniformLocationContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint program,
                                                                 const GLchar *name);
ANGLE_EXPORT void GL_APIENTRY GL_GetUniformfvContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLuint program,
                                                          GLint location,
                                                          GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetUniformivContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLuint program,
                                                          GLint location,
                                                          GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetVertexAttribPointervContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLuint index,
                                                                     GLenum pname,
                                                                     void **pointer);
ANGLE_EXPORT void GL_APIENTRY GL_GetVertexAttribfvContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint index,
                                                               GLenum pname,
                                                               GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetVertexAttribivContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint index,
                                                               GLenum pname,
                                                               GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_HintContextANGLE(GLeglDisplayANGLE dpy,
                                                  GLeglContextANGLE ctx,
                                                  GLenum target,
                                                  GLenum mode);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsBufferContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLuint buffer);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsEnabledContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum cap);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsFramebufferContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLuint framebuffer);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsProgramContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLuint program);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsRenderbufferContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint renderbuffer);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsShaderContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLuint shader);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsTextureContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLuint texture);
ANGLE_EXPORT void GL_APIENTRY GL_LineWidthContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLfloat width);
ANGLE_EXPORT void GL_APIENTRY GL_LinkProgramContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLuint program);
ANGLE_EXPORT void GL_APIENTRY GL_PixelStoreiContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum pname,
                                                         GLint param);
ANGLE_EXPORT void GL_APIENTRY GL_PolygonOffsetContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLfloat factor,
                                                           GLfloat units);
ANGLE_EXPORT void GL_APIENTRY GL_ReadPixelsContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLint x,
                                                        GLint y,
                                                        GLsizei width,
                                                        GLsizei height,
                                                        GLenum format,
                                                        GLenum type,
                                                        void *pixels);
ANGLE_EXPORT void GL_APIENTRY GL_ReleaseShaderCompilerContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_RenderbufferStorageContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLenum target,
                                                                 GLenum internalformat,
                                                                 GLsizei width,
                                                                 GLsizei height);
ANGLE_EXPORT void GL_APIENTRY GL_SampleCoverageContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLfloat value,
                                                            GLboolean invert);
ANGLE_EXPORT void GL_APIENTRY GL_ScissorContextANGLE(GLeglDisplayANGLE dpy,
                                                     GLeglContextANGLE ctx,
                                                     GLint x,
                                                     GLint y,
                                                     GLsizei width,
                                                     GLsizei height);
ANGLE_EXPORT void GL_APIENTRY GL_ShaderBinaryContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLsizei count,
                                                          const GLuint *shaders,
                                                          GLenum binaryFormat,
                                                          const void *binary,
                                                          GLsizei length);
ANGLE_EXPORT void GL_APIENTRY GL_ShaderSourceContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLuint shader,
                                                          GLsizei count,
                                                          const GLchar *const *string,
                                                          const GLint *length);
ANGLE_EXPORT void GL_APIENTRY GL_StencilFuncContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum func,
                                                         GLint ref,
                                                         GLuint mask);
ANGLE_EXPORT void GL_APIENTRY GL_StencilFuncSeparateContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLenum face,
                                                                 GLenum func,
                                                                 GLint ref,
                                                                 GLuint mask);
ANGLE_EXPORT void GL_APIENTRY GL_StencilMaskContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLuint mask);
ANGLE_EXPORT void GL_APIENTRY GL_StencilMaskSeparateContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLenum face,
                                                                 GLuint mask);
ANGLE_EXPORT void GL_APIENTRY GL_StencilOpContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLenum fail,
                                                       GLenum zfail,
                                                       GLenum zpass);
ANGLE_EXPORT void GL_APIENTRY GL_StencilOpSeparateContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLenum face,
                                                               GLenum sfail,
                                                               GLenum dpfail,
                                                               GLenum dppass);
ANGLE_EXPORT void GL_APIENTRY GL_TexImage2DContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum target,
                                                        GLint level,
                                                        GLint internalformat,
                                                        GLsizei width,
                                                        GLsizei height,
                                                        GLint border,
                                                        GLenum format,
                                                        GLenum type,
                                                        const void *pixels);
ANGLE_EXPORT void GL_APIENTRY GL_TexParameterfContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum target,
                                                           GLenum pname,
                                                           GLfloat param);
ANGLE_EXPORT void GL_APIENTRY GL_TexParameterfvContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum target,
                                                            GLenum pname,
                                                            const GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexParameteriContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum target,
                                                           GLenum pname,
                                                           GLint param);
ANGLE_EXPORT void GL_APIENTRY GL_TexParameterivContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum target,
                                                            GLenum pname,
                                                            const GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexSubImage2DContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum target,
                                                           GLint level,
                                                           GLint xoffset,
                                                           GLint yoffset,
                                                           GLsizei width,
                                                           GLsizei height,
                                                           GLenum format,
                                                           GLenum type,
                                                           const void *pixels);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform1fContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLint location,
                                                       GLfloat v0);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform1fvContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLint location,
                                                        GLsizei count,
                                                        const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform1iContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLint location,
                                                       GLint v0);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform1ivContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLint location,
                                                        GLsizei count,
                                                        const GLint *value);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform2fContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLint location,
                                                       GLfloat v0,
                                                       GLfloat v1);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform2fvContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLint location,
                                                        GLsizei count,
                                                        const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform2iContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLint location,
                                                       GLint v0,
                                                       GLint v1);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform2ivContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLint location,
                                                        GLsizei count,
                                                        const GLint *value);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform3fContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLint location,
                                                       GLfloat v0,
                                                       GLfloat v1,
                                                       GLfloat v2);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform3fvContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLint location,
                                                        GLsizei count,
                                                        const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform3iContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLint location,
                                                       GLint v0,
                                                       GLint v1,
                                                       GLint v2);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform3ivContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLint location,
                                                        GLsizei count,
                                                        const GLint *value);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform4fContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLint location,
                                                       GLfloat v0,
                                                       GLfloat v1,
                                                       GLfloat v2,
                                                       GLfloat v3);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform4fvContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLint location,
                                                        GLsizei count,
                                                        const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform4iContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLint location,
                                                       GLint v0,
                                                       GLint v1,
                                                       GLint v2,
                                                       GLint v3);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform4ivContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLint location,
                                                        GLsizei count,
                                                        const GLint *value);
ANGLE_EXPORT void GL_APIENTRY GL_UniformMatrix2fvContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLint location,
                                                              GLsizei count,
                                                              GLboolean transpose,
                                                              const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_UniformMatrix3fvContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLint location,
                                                              GLsizei count,
                                                              GLboolean transpose,
                                                              const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_UniformMatrix4fvContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLint location,
                                                              GLsizei count,
                                                              GLboolean transpose,
                                                              const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_UseProgramContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLuint program);
ANGLE_EXPORT void GL_APIENTRY GL_ValidateProgramContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLuint program);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib1fContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLuint index,
                                                            GLfloat x);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib1fvContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLuint index,
                                                             const GLfloat *v);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib2fContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLuint index,
                                                            GLfloat x,
                                                            GLfloat y);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib2fvContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLuint index,
                                                             const GLfloat *v);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib3fContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLuint index,
                                                            GLfloat x,
                                                            GLfloat y,
                                                            GLfloat z);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib3fvContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLuint index,
                                                             const GLfloat *v);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib4fContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLuint index,
                                                            GLfloat x,
                                                            GLfloat y,
                                                            GLfloat z,
                                                            GLfloat w);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib4fvContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLuint index,
                                                             const GLfloat *v);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribPointerContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint index,
                                                                 GLint size,
                                                                 GLenum type,
                                                                 GLboolean normalized,
                                                                 GLsizei stride,
                                                                 const void *pointer);
ANGLE_EXPORT void GL_APIENTRY GL_ViewportContextANGLE(GLeglDisplayANGLE dpy,
                                                      GLeglContextANGLE ctx,
                                                      GLint x,
                                                      GLint y,
                                                      GLsizei width,
                                                      GLsizei height);
ANGLE_EXPORT void GL_APIENTRY GL_BeginQueryContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum target,
                                                        GLuint id);
ANGLE_EXPORT void GL_APIENTRY GL_BeginTransformFeedbackContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLenum primitiveMode);
ANGLE_EXPORT void GL_APIENTRY GL_BindBufferBaseContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum target,
                                                            GLuint index,
                                                            GLuint buffer);
ANGLE_EXPORT void GL_APIENTRY GL_BindBufferRangeContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLenum target,
                                                             GLuint index,
                                                             GLuint buffer,
                                                             GLintptr offset,
                                                             GLsizeiptr size);
ANGLE_EXPORT void GL_APIENTRY GL_BindSamplerContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLuint unit,
                                                         GLuint sampler);
ANGLE_EXPORT void GL_APIENTRY GL_BindTransformFeedbackContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLenum target,
                                                                   GLuint id);
ANGLE_EXPORT void GL_APIENTRY GL_BindVertexArrayContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLuint array);
ANGLE_EXPORT void GL_APIENTRY GL_BlitFramebufferContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLint srcX0,
                                                             GLint srcY0,
                                                             GLint srcX1,
                                                             GLint srcY1,
                                                             GLint dstX0,
                                                             GLint dstY0,
                                                             GLint dstX1,
                                                             GLint dstY1,
                                                             GLbitfield mask,
                                                             GLenum filter);
ANGLE_EXPORT void GL_APIENTRY GL_ClearBufferfiContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum buffer,
                                                           GLint drawbuffer,
                                                           GLfloat depth,
                                                           GLint stencil);
ANGLE_EXPORT void GL_APIENTRY GL_ClearBufferfvContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum buffer,
                                                           GLint drawbuffer,
                                                           const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ClearBufferivContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum buffer,
                                                           GLint drawbuffer,
                                                           const GLint *value);
ANGLE_EXPORT void GL_APIENTRY GL_ClearBufferuivContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum buffer,
                                                            GLint drawbuffer,
                                                            const GLuint *value);
ANGLE_EXPORT GLenum GL_APIENTRY GL_ClientWaitSyncContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLsync sync,
                                                              GLbitfield flags,
                                                              GLuint64 timeout);
ANGLE_EXPORT void GL_APIENTRY GL_CompressedTexImage3DContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLenum target,
                                                                  GLint level,
                                                                  GLenum internalformat,
                                                                  GLsizei width,
                                                                  GLsizei height,
                                                                  GLsizei depth,
                                                                  GLint border,
                                                                  GLsizei imageSize,
                                                                  const void *data);
ANGLE_EXPORT void GL_APIENTRY GL_CompressedTexSubImage3DContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLenum target,
                                                                     GLint level,
                                                                     GLint xoffset,
                                                                     GLint yoffset,
                                                                     GLint zoffset,
                                                                     GLsizei width,
                                                                     GLsizei height,
                                                                     GLsizei depth,
                                                                     GLenum format,
                                                                     GLsizei imageSize,
                                                                     const void *data);
ANGLE_EXPORT void GL_APIENTRY GL_CopyBufferSubDataContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLenum readTarget,
                                                               GLenum writeTarget,
                                                               GLintptr readOffset,
                                                               GLintptr writeOffset,
                                                               GLsizeiptr size);
ANGLE_EXPORT void GL_APIENTRY GL_CopyTexSubImage3DContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLenum target,
                                                               GLint level,
                                                               GLint xoffset,
                                                               GLint yoffset,
                                                               GLint zoffset,
                                                               GLint x,
                                                               GLint y,
                                                               GLsizei width,
                                                               GLsizei height);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteQueriesContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLsizei n,
                                                           const GLuint *ids);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteSamplersContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLsizei count,
                                                            const GLuint *samplers);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteSyncContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLsync sync);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteTransformFeedbacksContextANGLE(GLeglDisplayANGLE dpy,
                                                                      GLeglContextANGLE ctx,
                                                                      GLsizei n,
                                                                      const GLuint *ids);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteVertexArraysContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLsizei n,
                                                                const GLuint *arrays);
ANGLE_EXPORT void GL_APIENTRY GL_DrawArraysInstancedContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLenum mode,
                                                                 GLint first,
                                                                 GLsizei count,
                                                                 GLsizei instancecount);
ANGLE_EXPORT void GL_APIENTRY GL_DrawBuffersContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLsizei n,
                                                         const GLenum *bufs);
ANGLE_EXPORT void GL_APIENTRY GL_DrawElementsInstancedContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLenum mode,
                                                                   GLsizei count,
                                                                   GLenum type,
                                                                   const void *indices,
                                                                   GLsizei instancecount);
ANGLE_EXPORT void GL_APIENTRY GL_DrawRangeElementsContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLenum mode,
                                                               GLuint start,
                                                               GLuint end,
                                                               GLsizei count,
                                                               GLenum type,
                                                               const void *indices);
ANGLE_EXPORT void GL_APIENTRY GL_EndQueryContextANGLE(GLeglDisplayANGLE dpy,
                                                      GLeglContextANGLE ctx,
                                                      GLenum target);
ANGLE_EXPORT void GL_APIENTRY GL_EndTransformFeedbackContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx);
ANGLE_EXPORT GLsync GL_APIENTRY GL_FenceSyncContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum condition,
                                                         GLbitfield flags);
ANGLE_EXPORT void GL_APIENTRY GL_FlushMappedBufferRangeContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLenum target,
                                                                    GLintptr offset,
                                                                    GLsizeiptr length);
ANGLE_EXPORT void GL_APIENTRY GL_FramebufferTextureLayerContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLenum target,
                                                                     GLenum attachment,
                                                                     GLuint texture,
                                                                     GLint level,
                                                                     GLint layer);
ANGLE_EXPORT void GL_APIENTRY GL_GenQueriesContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLsizei n,
                                                        GLuint *ids);
ANGLE_EXPORT void GL_APIENTRY GL_GenSamplersContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLsizei count,
                                                         GLuint *samplers);
ANGLE_EXPORT void GL_APIENTRY GL_GenTransformFeedbacksContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLsizei n,
                                                                   GLuint *ids);
ANGLE_EXPORT void GL_APIENTRY GL_GenVertexArraysContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLsizei n,
                                                             GLuint *arrays);
ANGLE_EXPORT void GL_APIENTRY GL_GetActiveUniformBlockNameContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLuint program,
                                                                       GLuint uniformBlockIndex,
                                                                       GLsizei bufSize,
                                                                       GLsizei *length,
                                                                       GLchar *uniformBlockName);
ANGLE_EXPORT void GL_APIENTRY GL_GetActiveUniformBlockivContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLuint program,
                                                                     GLuint uniformBlockIndex,
                                                                     GLenum pname,
                                                                     GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetActiveUniformsivContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint program,
                                                                 GLsizei uniformCount,
                                                                 const GLuint *uniformIndices,
                                                                 GLenum pname,
                                                                 GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetBufferParameteri64vContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLenum target,
                                                                    GLenum pname,
                                                                    GLint64 *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetBufferPointervContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLenum target,
                                                               GLenum pname,
                                                               void **params);
ANGLE_EXPORT GLint GL_APIENTRY GL_GetFragDataLocationContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint program,
                                                                  const GLchar *name);
ANGLE_EXPORT void GL_APIENTRY GL_GetInteger64i_vContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLenum target,
                                                             GLuint index,
                                                             GLint64 *data);
ANGLE_EXPORT void GL_APIENTRY GL_GetInteger64vContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum pname,
                                                           GLint64 *data);
ANGLE_EXPORT void GL_APIENTRY GL_GetIntegeri_vContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum target,
                                                           GLuint index,
                                                           GLint *data);
ANGLE_EXPORT void GL_APIENTRY GL_GetInternalformativContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLenum target,
                                                                 GLenum internalformat,
                                                                 GLenum pname,
                                                                 GLsizei count,
                                                                 GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetProgramBinaryContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint program,
                                                              GLsizei bufSize,
                                                              GLsizei *length,
                                                              GLenum *binaryFormat,
                                                              void *binary);
ANGLE_EXPORT void GL_APIENTRY GL_GetQueryObjectuivContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint id,
                                                               GLenum pname,
                                                               GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetQueryivContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum target,
                                                        GLenum pname,
                                                        GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterfvContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLuint sampler,
                                                                   GLenum pname,
                                                                   GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterivContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLuint sampler,
                                                                   GLenum pname,
                                                                   GLint *params);
ANGLE_EXPORT const GLubyte *GL_APIENTRY GL_GetStringiContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLenum name,
                                                                  GLuint index);
ANGLE_EXPORT void GL_APIENTRY GL_GetSyncivContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLsync sync,
                                                       GLenum pname,
                                                       GLsizei count,
                                                       GLsizei *length,
                                                       GLint *values);
ANGLE_EXPORT void GL_APIENTRY GL_GetTransformFeedbackVaryingContextANGLE(GLeglDisplayANGLE dpy,
                                                                         GLeglContextANGLE ctx,
                                                                         GLuint program,
                                                                         GLuint index,
                                                                         GLsizei bufSize,
                                                                         GLsizei *length,
                                                                         GLsizei *size,
                                                                         GLenum *type,
                                                                         GLchar *name);
ANGLE_EXPORT GLuint GL_APIENTRY GL_GetUniformBlockIndexContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLuint program,
                                                                    const GLchar *uniformBlockName);
ANGLE_EXPORT void GL_APIENTRY GL_GetUniformIndicesContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint program,
                                                               GLsizei uniformCount,
                                                               const GLchar *const *uniformNames,
                                                               GLuint *uniformIndices);
ANGLE_EXPORT void GL_APIENTRY GL_GetUniformuivContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLuint program,
                                                           GLint location,
                                                           GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetVertexAttribIivContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLuint index,
                                                                GLenum pname,
                                                                GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetVertexAttribIuivContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint index,
                                                                 GLenum pname,
                                                                 GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_InvalidateFramebufferContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLenum target,
                                                                   GLsizei numAttachments,
                                                                   const GLenum *attachments);
ANGLE_EXPORT void GL_APIENTRY GL_InvalidateSubFramebufferContextANGLE(GLeglDisplayANGLE dpy,
                                                                      GLeglContextANGLE ctx,
                                                                      GLenum target,
                                                                      GLsizei numAttachments,
                                                                      const GLenum *attachments,
                                                                      GLint x,
                                                                      GLint y,
                                                                      GLsizei width,
                                                                      GLsizei height);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsQueryContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLuint id);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsSamplerContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLuint sampler);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsSyncContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLsync sync);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsTransformFeedbackContextANGLE(GLeglDisplayANGLE dpy,
                                                                      GLeglContextANGLE ctx,
                                                                      GLuint id);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsVertexArrayContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLuint array);
ANGLE_EXPORT void *GL_APIENTRY GL_MapBufferRangeContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLenum target,
                                                             GLintptr offset,
                                                             GLsizeiptr length,
                                                             GLbitfield access);
ANGLE_EXPORT void GL_APIENTRY GL_PauseTransformFeedbackContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramBinaryContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLuint program,
                                                           GLenum binaryFormat,
                                                           const void *binary,
                                                           GLsizei length);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramParameteriContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint program,
                                                               GLenum pname,
                                                               GLint value);
ANGLE_EXPORT void GL_APIENTRY GL_ReadBufferContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum src);
ANGLE_EXPORT void GL_APIENTRY GL_RenderbufferStorageMultisampleContextANGLE(GLeglDisplayANGLE dpy,
                                                                            GLeglContextANGLE ctx,
                                                                            GLenum target,
                                                                            GLsizei samples,
                                                                            GLenum internalformat,
                                                                            GLsizei width,
                                                                            GLsizei height);
ANGLE_EXPORT void GL_APIENTRY GL_ResumeTransformFeedbackContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterfContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint sampler,
                                                               GLenum pname,
                                                               GLfloat param);
ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterfvContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLuint sampler,
                                                                GLenum pname,
                                                                const GLfloat *param);
ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameteriContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint sampler,
                                                               GLenum pname,
                                                               GLint param);
ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterivContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLuint sampler,
                                                                GLenum pname,
                                                                const GLint *param);
ANGLE_EXPORT void GL_APIENTRY GL_TexImage3DContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum target,
                                                        GLint level,
                                                        GLint internalformat,
                                                        GLsizei width,
                                                        GLsizei height,
                                                        GLsizei depth,
                                                        GLint border,
                                                        GLenum format,
                                                        GLenum type,
                                                        const void *pixels);
ANGLE_EXPORT void GL_APIENTRY GL_TexStorage2DContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLenum target,
                                                          GLsizei levels,
                                                          GLenum internalformat,
                                                          GLsizei width,
                                                          GLsizei height);
ANGLE_EXPORT void GL_APIENTRY GL_TexStorage3DContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLenum target,
                                                          GLsizei levels,
                                                          GLenum internalformat,
                                                          GLsizei width,
                                                          GLsizei height,
                                                          GLsizei depth);
ANGLE_EXPORT void GL_APIENTRY GL_TexSubImage3DContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum target,
                                                           GLint level,
                                                           GLint xoffset,
                                                           GLint yoffset,
                                                           GLint zoffset,
                                                           GLsizei width,
                                                           GLsizei height,
                                                           GLsizei depth,
                                                           GLenum format,
                                                           GLenum type,
                                                           const void *pixels);
ANGLE_EXPORT void GL_APIENTRY
GL_TransformFeedbackVaryingsContextANGLE(GLeglDisplayANGLE dpy,
                                         GLeglContextANGLE ctx,
                                         GLuint program,
                                         GLsizei count,
                                         const GLchar *const *varyings,
                                         GLenum bufferMode);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform1uiContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLint location,
                                                        GLuint v0);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform1uivContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLint location,
                                                         GLsizei count,
                                                         const GLuint *value);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform2uiContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLint location,
                                                        GLuint v0,
                                                        GLuint v1);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform2uivContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLint location,
                                                         GLsizei count,
                                                         const GLuint *value);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform3uiContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLint location,
                                                        GLuint v0,
                                                        GLuint v1,
                                                        GLuint v2);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform3uivContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLint location,
                                                         GLsizei count,
                                                         const GLuint *value);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform4uiContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLint location,
                                                        GLuint v0,
                                                        GLuint v1,
                                                        GLuint v2,
                                                        GLuint v3);
ANGLE_EXPORT void GL_APIENTRY GL_Uniform4uivContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLint location,
                                                         GLsizei count,
                                                         const GLuint *value);
ANGLE_EXPORT void GL_APIENTRY GL_UniformBlockBindingContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint program,
                                                                 GLuint uniformBlockIndex,
                                                                 GLuint uniformBlockBinding);
ANGLE_EXPORT void GL_APIENTRY GL_UniformMatrix2x3fvContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLint location,
                                                                GLsizei count,
                                                                GLboolean transpose,
                                                                const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_UniformMatrix2x4fvContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLint location,
                                                                GLsizei count,
                                                                GLboolean transpose,
                                                                const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_UniformMatrix3x2fvContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLint location,
                                                                GLsizei count,
                                                                GLboolean transpose,
                                                                const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_UniformMatrix3x4fvContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLint location,
                                                                GLsizei count,
                                                                GLboolean transpose,
                                                                const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_UniformMatrix4x2fvContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLint location,
                                                                GLsizei count,
                                                                GLboolean transpose,
                                                                const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_UniformMatrix4x3fvContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLint location,
                                                                GLsizei count,
                                                                GLboolean transpose,
                                                                const GLfloat *value);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_UnmapBufferContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLenum target);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribDivisorContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint index,
                                                                 GLuint divisor);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI4iContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLuint index,
                                                             GLint x,
                                                             GLint y,
                                                             GLint z,
                                                             GLint w);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI4ivContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint index,
                                                              const GLint *v);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI4uiContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint index,
                                                              GLuint x,
                                                              GLuint y,
                                                              GLuint z,
                                                              GLuint w);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI4uivContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint index,
                                                               const GLuint *v);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribIPointerContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint index,
                                                                  GLint size,
                                                                  GLenum type,
                                                                  GLsizei stride,
                                                                  const void *pointer);
ANGLE_EXPORT void GL_APIENTRY GL_WaitSyncContextANGLE(GLeglDisplayANGLE dpy,
                                                      GLeglContextANGLE ctx,
                                                      GLsync sync,
                                                      GLbitfield flags,
                                                      GLuint64 timeout);
ANGLE_EXPORT void GL_APIENTRY GL_ActiveShaderProgramContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint pipeline,
                                                                 GLuint program);
ANGLE_EXPORT void GL_APIENTRY GL_BindImageTextureContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint unit,
                                                              GLuint texture,
                                                              GLint level,
                                                              GLboolean layered,
                                                              GLint layer,
                                                              GLenum access,
                                                              GLenum format);
ANGLE_EXPORT void GL_APIENTRY GL_BindProgramPipelineContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint pipeline);
ANGLE_EXPORT void GL_APIENTRY GL_BindVertexBufferContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint bindingindex,
                                                              GLuint buffer,
                                                              GLintptr offset,
                                                              GLsizei stride);
ANGLE_EXPORT GLuint GL_APIENTRY GL_CreateShaderProgramvContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLenum type,
                                                                    GLsizei count,
                                                                    const GLchar *const *strings);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteProgramPipelinesContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLsizei n,
                                                                    const GLuint *pipelines);
ANGLE_EXPORT void GL_APIENTRY GL_DispatchComputeContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLuint num_groups_x,
                                                             GLuint num_groups_y,
                                                             GLuint num_groups_z);
ANGLE_EXPORT void GL_APIENTRY GL_DispatchComputeIndirectContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLintptr indirect);
ANGLE_EXPORT void GL_APIENTRY GL_DrawArraysIndirectContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLenum mode,
                                                                const void *indirect);
ANGLE_EXPORT void GL_APIENTRY GL_DrawElementsIndirectContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLenum mode,
                                                                  GLenum type,
                                                                  const void *indirect);
ANGLE_EXPORT void GL_APIENTRY GL_FramebufferParameteriContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLenum target,
                                                                   GLenum pname,
                                                                   GLint param);
ANGLE_EXPORT void GL_APIENTRY GL_GenProgramPipelinesContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLsizei n,
                                                                 GLuint *pipelines);
ANGLE_EXPORT void GL_APIENTRY GL_GetBooleani_vContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum target,
                                                           GLuint index,
                                                           GLboolean *data);
ANGLE_EXPORT void GL_APIENTRY GL_GetFramebufferParameterivContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLenum target,
                                                                       GLenum pname,
                                                                       GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetMultisamplefvContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLenum pname,
                                                              GLuint index,
                                                              GLfloat *val);
ANGLE_EXPORT void GL_APIENTRY GL_GetProgramInterfaceivContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLuint program,
                                                                   GLenum programInterface,
                                                                   GLenum pname,
                                                                   GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetProgramPipelineInfoLogContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLuint pipeline,
                                                                       GLsizei bufSize,
                                                                       GLsizei *length,
                                                                       GLchar *infoLog);
ANGLE_EXPORT void GL_APIENTRY GL_GetProgramPipelineivContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint pipeline,
                                                                  GLenum pname,
                                                                  GLint *params);
ANGLE_EXPORT GLuint GL_APIENTRY GL_GetProgramResourceIndexContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLuint program,
                                                                       GLenum programInterface,
                                                                       const GLchar *name);
ANGLE_EXPORT GLint GL_APIENTRY GL_GetProgramResourceLocationContextANGLE(GLeglDisplayANGLE dpy,
                                                                         GLeglContextANGLE ctx,
                                                                         GLuint program,
                                                                         GLenum programInterface,
                                                                         const GLchar *name);
ANGLE_EXPORT void GL_APIENTRY GL_GetProgramResourceNameContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLuint program,
                                                                    GLenum programInterface,
                                                                    GLuint index,
                                                                    GLsizei bufSize,
                                                                    GLsizei *length,
                                                                    GLchar *name);
ANGLE_EXPORT void GL_APIENTRY GL_GetProgramResourceivContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint program,
                                                                  GLenum programInterface,
                                                                  GLuint index,
                                                                  GLsizei propCount,
                                                                  const GLenum *props,
                                                                  GLsizei count,
                                                                  GLsizei *length,
                                                                  GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexLevelParameterfvContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLenum target,
                                                                    GLint level,
                                                                    GLenum pname,
                                                                    GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexLevelParameterivContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLenum target,
                                                                    GLint level,
                                                                    GLenum pname,
                                                                    GLint *params);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsProgramPipelineContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLuint pipeline);
ANGLE_EXPORT void GL_APIENTRY GL_MemoryBarrierContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLbitfield barriers);
ANGLE_EXPORT void GL_APIENTRY GL_MemoryBarrierByRegionContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLbitfield barriers);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform1fContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint program,
                                                              GLint location,
                                                              GLfloat v0);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform1fvContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint program,
                                                               GLint location,
                                                               GLsizei count,
                                                               const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform1iContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint program,
                                                              GLint location,
                                                              GLint v0);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform1ivContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint program,
                                                               GLint location,
                                                               GLsizei count,
                                                               const GLint *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform1uiContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint program,
                                                               GLint location,
                                                               GLuint v0);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform1uivContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLuint program,
                                                                GLint location,
                                                                GLsizei count,
                                                                const GLuint *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform2fContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint program,
                                                              GLint location,
                                                              GLfloat v0,
                                                              GLfloat v1);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform2fvContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint program,
                                                               GLint location,
                                                               GLsizei count,
                                                               const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform2iContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint program,
                                                              GLint location,
                                                              GLint v0,
                                                              GLint v1);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform2ivContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint program,
                                                               GLint location,
                                                               GLsizei count,
                                                               const GLint *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform2uiContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint program,
                                                               GLint location,
                                                               GLuint v0,
                                                               GLuint v1);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform2uivContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLuint program,
                                                                GLint location,
                                                                GLsizei count,
                                                                const GLuint *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform3fContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint program,
                                                              GLint location,
                                                              GLfloat v0,
                                                              GLfloat v1,
                                                              GLfloat v2);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform3fvContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint program,
                                                               GLint location,
                                                               GLsizei count,
                                                               const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform3iContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint program,
                                                              GLint location,
                                                              GLint v0,
                                                              GLint v1,
                                                              GLint v2);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform3ivContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint program,
                                                               GLint location,
                                                               GLsizei count,
                                                               const GLint *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform3uiContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint program,
                                                               GLint location,
                                                               GLuint v0,
                                                               GLuint v1,
                                                               GLuint v2);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform3uivContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLuint program,
                                                                GLint location,
                                                                GLsizei count,
                                                                const GLuint *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform4fContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint program,
                                                              GLint location,
                                                              GLfloat v0,
                                                              GLfloat v1,
                                                              GLfloat v2,
                                                              GLfloat v3);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform4fvContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint program,
                                                               GLint location,
                                                               GLsizei count,
                                                               const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform4iContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint program,
                                                              GLint location,
                                                              GLint v0,
                                                              GLint v1,
                                                              GLint v2,
                                                              GLint v3);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform4ivContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint program,
                                                               GLint location,
                                                               GLsizei count,
                                                               const GLint *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform4uiContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint program,
                                                               GLint location,
                                                               GLuint v0,
                                                               GLuint v1,
                                                               GLuint v2,
                                                               GLuint v3);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform4uivContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLuint program,
                                                                GLint location,
                                                                GLsizei count,
                                                                const GLuint *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix2fvContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLuint program,
                                                                     GLint location,
                                                                     GLsizei count,
                                                                     GLboolean transpose,
                                                                     const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix2x3fvContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLuint program,
                                                                       GLint location,
                                                                       GLsizei count,
                                                                       GLboolean transpose,
                                                                       const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix2x4fvContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLuint program,
                                                                       GLint location,
                                                                       GLsizei count,
                                                                       GLboolean transpose,
                                                                       const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix3fvContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLuint program,
                                                                     GLint location,
                                                                     GLsizei count,
                                                                     GLboolean transpose,
                                                                     const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix3x2fvContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLuint program,
                                                                       GLint location,
                                                                       GLsizei count,
                                                                       GLboolean transpose,
                                                                       const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix3x4fvContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLuint program,
                                                                       GLint location,
                                                                       GLsizei count,
                                                                       GLboolean transpose,
                                                                       const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix4fvContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLuint program,
                                                                     GLint location,
                                                                     GLsizei count,
                                                                     GLboolean transpose,
                                                                     const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix4x2fvContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLuint program,
                                                                       GLint location,
                                                                       GLsizei count,
                                                                       GLboolean transpose,
                                                                       const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix4x3fvContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLuint program,
                                                                       GLint location,
                                                                       GLsizei count,
                                                                       GLboolean transpose,
                                                                       const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_SampleMaskiContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLuint maskNumber,
                                                         GLbitfield mask);
ANGLE_EXPORT void GL_APIENTRY
GL_TexStorage2DMultisampleContextANGLE(GLeglDisplayANGLE dpy,
                                       GLeglContextANGLE ctx,
                                       GLenum target,
                                       GLsizei samples,
                                       GLenum internalformat,
                                       GLsizei width,
                                       GLsizei height,
                                       GLboolean fixedsamplelocations);
ANGLE_EXPORT void GL_APIENTRY GL_UseProgramStagesContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint pipeline,
                                                              GLbitfield stages,
                                                              GLuint program);
ANGLE_EXPORT void GL_APIENTRY GL_ValidateProgramPipelineContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLuint pipeline);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribBindingContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint attribindex,
                                                                 GLuint bindingindex);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribFormatContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLuint attribindex,
                                                                GLint size,
                                                                GLenum type,
                                                                GLboolean normalized,
                                                                GLuint relativeoffset);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribIFormatContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint attribindex,
                                                                 GLint size,
                                                                 GLenum type,
                                                                 GLuint relativeoffset);
ANGLE_EXPORT void GL_APIENTRY GL_VertexBindingDivisorContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint bindingindex,
                                                                  GLuint divisor);
ANGLE_EXPORT void GL_APIENTRY GL_BlendBarrierContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_BlendEquationSeparateiContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLuint buf,
                                                                    GLenum modeRGB,
                                                                    GLenum modeAlpha);
ANGLE_EXPORT void GL_APIENTRY GL_BlendEquationiContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLuint buf,
                                                            GLenum mode);
ANGLE_EXPORT void GL_APIENTRY GL_BlendFuncSeparateiContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLuint buf,
                                                                GLenum srcRGB,
                                                                GLenum dstRGB,
                                                                GLenum srcAlpha,
                                                                GLenum dstAlpha);
ANGLE_EXPORT void GL_APIENTRY GL_BlendFunciContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLuint buf,
                                                        GLenum src,
                                                        GLenum dst);
ANGLE_EXPORT void GL_APIENTRY GL_ColorMaskiContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLuint index,
                                                        GLboolean r,
                                                        GLboolean g,
                                                        GLboolean b,
                                                        GLboolean a);
ANGLE_EXPORT void GL_APIENTRY GL_CopyImageSubDataContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE 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);
ANGLE_EXPORT void GL_APIENTRY GL_DebugMessageCallbackContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLDEBUGPROC callback,
                                                                  const void *userParam);
ANGLE_EXPORT void GL_APIENTRY GL_DebugMessageControlContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLenum source,
                                                                 GLenum type,
                                                                 GLenum severity,
                                                                 GLsizei count,
                                                                 const GLuint *ids,
                                                                 GLboolean enabled);
ANGLE_EXPORT void GL_APIENTRY GL_DebugMessageInsertContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLenum source,
                                                                GLenum type,
                                                                GLuint id,
                                                                GLenum severity,
                                                                GLsizei length,
                                                                const GLchar *buf);
ANGLE_EXPORT void GL_APIENTRY GL_DisableiContextANGLE(GLeglDisplayANGLE dpy,
                                                      GLeglContextANGLE ctx,
                                                      GLenum target,
                                                      GLuint index);
ANGLE_EXPORT void GL_APIENTRY GL_DrawElementsBaseVertexContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLenum mode,
                                                                    GLsizei count,
                                                                    GLenum type,
                                                                    const void *indices,
                                                                    GLint basevertex);
ANGLE_EXPORT void GL_APIENTRY GL_DrawElementsInstancedBaseVertexContextANGLE(GLeglDisplayANGLE dpy,
                                                                             GLeglContextANGLE ctx,
                                                                             GLenum mode,
                                                                             GLsizei count,
                                                                             GLenum type,
                                                                             const void *indices,
                                                                             GLsizei instancecount,
                                                                             GLint basevertex);
ANGLE_EXPORT void GL_APIENTRY GL_DrawRangeElementsBaseVertexContextANGLE(GLeglDisplayANGLE dpy,
                                                                         GLeglContextANGLE ctx,
                                                                         GLenum mode,
                                                                         GLuint start,
                                                                         GLuint end,
                                                                         GLsizei count,
                                                                         GLenum type,
                                                                         const void *indices,
                                                                         GLint basevertex);
ANGLE_EXPORT void GL_APIENTRY GL_EnableiContextANGLE(GLeglDisplayANGLE dpy,
                                                     GLeglContextANGLE ctx,
                                                     GLenum target,
                                                     GLuint index);
ANGLE_EXPORT void GL_APIENTRY GL_FramebufferTextureContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLenum target,
                                                                GLenum attachment,
                                                                GLuint texture,
                                                                GLint level);
ANGLE_EXPORT GLuint GL_APIENTRY GL_GetDebugMessageLogContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint count,
                                                                  GLsizei bufSize,
                                                                  GLenum *sources,
                                                                  GLenum *types,
                                                                  GLuint *ids,
                                                                  GLenum *severities,
                                                                  GLsizei *lengths,
                                                                  GLchar *messageLog);
ANGLE_EXPORT GLenum GL_APIENTRY GL_GetGraphicsResetStatusContextANGLE(GLeglDisplayANGLE dpy,
                                                                      GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_GetObjectLabelContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum identifier,
                                                            GLuint name,
                                                            GLsizei bufSize,
                                                            GLsizei *length,
                                                            GLchar *label);
ANGLE_EXPORT void GL_APIENTRY GL_GetObjectPtrLabelContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               const void *ptr,
                                                               GLsizei bufSize,
                                                               GLsizei *length,
                                                               GLchar *label);
ANGLE_EXPORT void GL_APIENTRY GL_GetPointervContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum pname,
                                                         void **params);
ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterIivContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLuint sampler,
                                                                    GLenum pname,
                                                                    GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterIuivContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLuint sampler,
                                                                     GLenum pname,
                                                                     GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterIivContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLenum target,
                                                                GLenum pname,
                                                                GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterIuivContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLenum target,
                                                                 GLenum pname,
                                                                 GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetnUniformfvContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLuint program,
                                                           GLint location,
                                                           GLsizei bufSize,
                                                           GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetnUniformivContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLuint program,
                                                           GLint location,
                                                           GLsizei bufSize,
                                                           GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetnUniformuivContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLuint program,
                                                            GLint location,
                                                            GLsizei bufSize,
                                                            GLuint *params);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsEnablediContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLenum target,
                                                             GLuint index);
ANGLE_EXPORT void GL_APIENTRY GL_MinSampleShadingContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLfloat value);
ANGLE_EXPORT void GL_APIENTRY GL_ObjectLabelContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum identifier,
                                                         GLuint name,
                                                         GLsizei length,
                                                         const GLchar *label);
ANGLE_EXPORT void GL_APIENTRY GL_ObjectPtrLabelContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            const void *ptr,
                                                            GLsizei length,
                                                            const GLchar *label);
ANGLE_EXPORT void GL_APIENTRY GL_PatchParameteriContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLenum pname,
                                                             GLint value);
ANGLE_EXPORT void GL_APIENTRY GL_PopDebugGroupContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_PrimitiveBoundingBoxContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLfloat minX,
                                                                  GLfloat minY,
                                                                  GLfloat minZ,
                                                                  GLfloat minW,
                                                                  GLfloat maxX,
                                                                  GLfloat maxY,
                                                                  GLfloat maxZ,
                                                                  GLfloat maxW);
ANGLE_EXPORT void GL_APIENTRY GL_PushDebugGroupContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum source,
                                                            GLuint id,
                                                            GLsizei length,
                                                            const GLchar *message);
ANGLE_EXPORT void GL_APIENTRY GL_ReadnPixelsContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLint x,
                                                         GLint y,
                                                         GLsizei width,
                                                         GLsizei height,
                                                         GLenum format,
                                                         GLenum type,
                                                         GLsizei bufSize,
                                                         void *data);
ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterIivContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint sampler,
                                                                 GLenum pname,
                                                                 const GLint *param);
ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterIuivContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint sampler,
                                                                  GLenum pname,
                                                                  const GLuint *param);
ANGLE_EXPORT void GL_APIENTRY GL_TexBufferContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLenum target,
                                                       GLenum internalformat,
                                                       GLuint buffer);
ANGLE_EXPORT void GL_APIENTRY GL_TexBufferRangeContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum target,
                                                            GLenum internalformat,
                                                            GLuint buffer,
                                                            GLintptr offset,
                                                            GLsizeiptr size);
ANGLE_EXPORT void GL_APIENTRY GL_TexParameterIivContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLenum target,
                                                             GLenum pname,
                                                             const GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexParameterIuivContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLenum target,
                                                              GLenum pname,
                                                              const GLuint *params);
ANGLE_EXPORT void GL_APIENTRY
GL_TexStorage3DMultisampleContextANGLE(GLeglDisplayANGLE dpy,
                                       GLeglContextANGLE ctx,
                                       GLenum target,
                                       GLsizei samples,
                                       GLenum internalformat,
                                       GLsizei width,
                                       GLsizei height,
                                       GLsizei depth,
                                       GLboolean fixedsamplelocations);
ANGLE_EXPORT void GL_APIENTRY GL_AlphaFuncContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLenum func,
                                                       GLfloat ref);
ANGLE_EXPORT void GL_APIENTRY GL_AlphaFuncxContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum func,
                                                        GLfixed ref);
ANGLE_EXPORT void GL_APIENTRY GL_ClearColorxContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLfixed red,
                                                         GLfixed green,
                                                         GLfixed blue,
                                                         GLfixed alpha);
ANGLE_EXPORT void GL_APIENTRY GL_ClearDepthxContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLfixed depth);
ANGLE_EXPORT void GL_APIENTRY GL_ClientActiveTextureContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLenum texture);
ANGLE_EXPORT void GL_APIENTRY GL_ClipPlanefContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum p,
                                                        const GLfloat *eqn);
ANGLE_EXPORT void GL_APIENTRY GL_ClipPlanexContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum plane,
                                                        const GLfixed *equation);
ANGLE_EXPORT void GL_APIENTRY GL_Color4fContextANGLE(GLeglDisplayANGLE dpy,
                                                     GLeglContextANGLE ctx,
                                                     GLfloat red,
                                                     GLfloat green,
                                                     GLfloat blue,
                                                     GLfloat alpha);
ANGLE_EXPORT void GL_APIENTRY GL_Color4ubContextANGLE(GLeglDisplayANGLE dpy,
                                                      GLeglContextANGLE ctx,
                                                      GLubyte red,
                                                      GLubyte green,
                                                      GLubyte blue,
                                                      GLubyte alpha);
ANGLE_EXPORT void GL_APIENTRY GL_Color4xContextANGLE(GLeglDisplayANGLE dpy,
                                                     GLeglContextANGLE ctx,
                                                     GLfixed red,
                                                     GLfixed green,
                                                     GLfixed blue,
                                                     GLfixed alpha);
ANGLE_EXPORT void GL_APIENTRY GL_ColorPointerContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLint size,
                                                          GLenum type,
                                                          GLsizei stride,
                                                          const void *pointer);
ANGLE_EXPORT void GL_APIENTRY GL_DepthRangexContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLfixed n,
                                                         GLfixed f);
ANGLE_EXPORT void GL_APIENTRY GL_DisableClientStateContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLenum array);
ANGLE_EXPORT void GL_APIENTRY GL_EnableClientStateContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLenum array);
ANGLE_EXPORT void GL_APIENTRY GL_FogfContextANGLE(GLeglDisplayANGLE dpy,
                                                  GLeglContextANGLE ctx,
                                                  GLenum pname,
                                                  GLfloat param);
ANGLE_EXPORT void GL_APIENTRY GL_FogfvContextANGLE(GLeglDisplayANGLE dpy,
                                                   GLeglContextANGLE ctx,
                                                   GLenum pname,
                                                   const GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_FogxContextANGLE(GLeglDisplayANGLE dpy,
                                                  GLeglContextANGLE ctx,
                                                  GLenum pname,
                                                  GLfixed param);
ANGLE_EXPORT void GL_APIENTRY GL_FogxvContextANGLE(GLeglDisplayANGLE dpy,
                                                   GLeglContextANGLE ctx,
                                                   GLenum pname,
                                                   const GLfixed *param);
ANGLE_EXPORT void GL_APIENTRY GL_FrustumfContextANGLE(GLeglDisplayANGLE dpy,
                                                      GLeglContextANGLE ctx,
                                                      GLfloat l,
                                                      GLfloat r,
                                                      GLfloat b,
                                                      GLfloat t,
                                                      GLfloat n,
                                                      GLfloat f);
ANGLE_EXPORT void GL_APIENTRY GL_FrustumxContextANGLE(GLeglDisplayANGLE dpy,
                                                      GLeglContextANGLE ctx,
                                                      GLfixed l,
                                                      GLfixed r,
                                                      GLfixed b,
                                                      GLfixed t,
                                                      GLfixed n,
                                                      GLfixed f);
ANGLE_EXPORT void GL_APIENTRY GL_GetClipPlanefContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum plane,
                                                           GLfloat *equation);
ANGLE_EXPORT void GL_APIENTRY GL_GetClipPlanexContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum plane,
                                                           GLfixed *equation);
ANGLE_EXPORT void GL_APIENTRY GL_GetFixedvContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLenum pname,
                                                       GLfixed *data);
ANGLE_EXPORT void GL_APIENTRY GL_GetLightfvContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum light,
                                                        GLenum pname,
                                                        GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetLightxvContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum light,
                                                        GLenum pname,
                                                        GLfixed *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetMaterialfvContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum face,
                                                           GLenum pname,
                                                           GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetMaterialxvContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum face,
                                                           GLenum pname,
                                                           GLfixed *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexEnvfvContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum target,
                                                         GLenum pname,
                                                         GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexEnvivContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum target,
                                                         GLenum pname,
                                                         GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexEnvxvContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum target,
                                                         GLenum pname,
                                                         GLfixed *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterxvContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLenum target,
                                                               GLenum pname,
                                                               GLfixed *params);
ANGLE_EXPORT void GL_APIENTRY GL_LightModelfContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum pname,
                                                         GLfloat param);
ANGLE_EXPORT void GL_APIENTRY GL_LightModelfvContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLenum pname,
                                                          const GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_LightModelxContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum pname,
                                                         GLfixed param);
ANGLE_EXPORT void GL_APIENTRY GL_LightModelxvContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLenum pname,
                                                          const GLfixed *param);
ANGLE_EXPORT void GL_APIENTRY GL_LightfContextANGLE(GLeglDisplayANGLE dpy,
                                                    GLeglContextANGLE ctx,
                                                    GLenum light,
                                                    GLenum pname,
                                                    GLfloat param);
ANGLE_EXPORT void GL_APIENTRY GL_LightfvContextANGLE(GLeglDisplayANGLE dpy,
                                                     GLeglContextANGLE ctx,
                                                     GLenum light,
                                                     GLenum pname,
                                                     const GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_LightxContextANGLE(GLeglDisplayANGLE dpy,
                                                    GLeglContextANGLE ctx,
                                                    GLenum light,
                                                    GLenum pname,
                                                    GLfixed param);
ANGLE_EXPORT void GL_APIENTRY GL_LightxvContextANGLE(GLeglDisplayANGLE dpy,
                                                     GLeglContextANGLE ctx,
                                                     GLenum light,
                                                     GLenum pname,
                                                     const GLfixed *params);
ANGLE_EXPORT void GL_APIENTRY GL_LineWidthxContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLfixed width);
ANGLE_EXPORT void GL_APIENTRY GL_LoadIdentityContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_LoadMatrixfContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         const GLfloat *m);
ANGLE_EXPORT void GL_APIENTRY GL_LoadMatrixxContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         const GLfixed *m);
ANGLE_EXPORT void GL_APIENTRY GL_LogicOpContextANGLE(GLeglDisplayANGLE dpy,
                                                     GLeglContextANGLE ctx,
                                                     GLenum opcode);
ANGLE_EXPORT void GL_APIENTRY GL_MaterialfContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLenum face,
                                                       GLenum pname,
                                                       GLfloat param);
ANGLE_EXPORT void GL_APIENTRY GL_MaterialfvContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum face,
                                                        GLenum pname,
                                                        const GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_MaterialxContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLenum face,
                                                       GLenum pname,
                                                       GLfixed param);
ANGLE_EXPORT void GL_APIENTRY GL_MaterialxvContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum face,
                                                        GLenum pname,
                                                        const GLfixed *param);
ANGLE_EXPORT void GL_APIENTRY GL_MatrixModeContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum mode);
ANGLE_EXPORT void GL_APIENTRY GL_MultMatrixfContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         const GLfloat *m);
ANGLE_EXPORT void GL_APIENTRY GL_MultMatrixxContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         const GLfixed *m);
ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord4fContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLenum target,
                                                             GLfloat s,
                                                             GLfloat t,
                                                             GLfloat r,
                                                             GLfloat q);
ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord4xContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLenum texture,
                                                             GLfixed s,
                                                             GLfixed t,
                                                             GLfixed r,
                                                             GLfixed q);
ANGLE_EXPORT void GL_APIENTRY GL_Normal3fContextANGLE(GLeglDisplayANGLE dpy,
                                                      GLeglContextANGLE ctx,
                                                      GLfloat nx,
                                                      GLfloat ny,
                                                      GLfloat nz);
ANGLE_EXPORT void GL_APIENTRY GL_Normal3xContextANGLE(GLeglDisplayANGLE dpy,
                                                      GLeglContextANGLE ctx,
                                                      GLfixed nx,
                                                      GLfixed ny,
                                                      GLfixed nz);
ANGLE_EXPORT void GL_APIENTRY GL_NormalPointerContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum type,
                                                           GLsizei stride,
                                                           const void *pointer);
ANGLE_EXPORT void GL_APIENTRY GL_OrthofContextANGLE(GLeglDisplayANGLE dpy,
                                                    GLeglContextANGLE ctx,
                                                    GLfloat l,
                                                    GLfloat r,
                                                    GLfloat b,
                                                    GLfloat t,
                                                    GLfloat n,
                                                    GLfloat f);
ANGLE_EXPORT void GL_APIENTRY GL_OrthoxContextANGLE(GLeglDisplayANGLE dpy,
                                                    GLeglContextANGLE ctx,
                                                    GLfixed l,
                                                    GLfixed r,
                                                    GLfixed b,
                                                    GLfixed t,
                                                    GLfixed n,
                                                    GLfixed f);
ANGLE_EXPORT void GL_APIENTRY GL_PointParameterfContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLenum pname,
                                                             GLfloat param);
ANGLE_EXPORT void GL_APIENTRY GL_PointParameterfvContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLenum pname,
                                                              const GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_PointParameterxContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLenum pname,
                                                             GLfixed param);
ANGLE_EXPORT void GL_APIENTRY GL_PointParameterxvContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLenum pname,
                                                              const GLfixed *params);
ANGLE_EXPORT void GL_APIENTRY GL_PointSizeContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLfloat size);
ANGLE_EXPORT void GL_APIENTRY GL_PointSizexContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLfixed size);
ANGLE_EXPORT void GL_APIENTRY GL_PolygonOffsetxContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLfixed factor,
                                                            GLfixed units);
ANGLE_EXPORT void GL_APIENTRY GL_PopMatrixContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_PushMatrixContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_RotatefContextANGLE(GLeglDisplayANGLE dpy,
                                                     GLeglContextANGLE ctx,
                                                     GLfloat angle,
                                                     GLfloat x,
                                                     GLfloat y,
                                                     GLfloat z);
ANGLE_EXPORT void GL_APIENTRY GL_RotatexContextANGLE(GLeglDisplayANGLE dpy,
                                                     GLeglContextANGLE ctx,
                                                     GLfixed angle,
                                                     GLfixed x,
                                                     GLfixed y,
                                                     GLfixed z);
ANGLE_EXPORT void GL_APIENTRY GL_SampleCoveragexContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLclampx value,
                                                             GLboolean invert);
ANGLE_EXPORT void GL_APIENTRY GL_ScalefContextANGLE(GLeglDisplayANGLE dpy,
                                                    GLeglContextANGLE ctx,
                                                    GLfloat x,
                                                    GLfloat y,
                                                    GLfloat z);
ANGLE_EXPORT void GL_APIENTRY GL_ScalexContextANGLE(GLeglDisplayANGLE dpy,
                                                    GLeglContextANGLE ctx,
                                                    GLfixed x,
                                                    GLfixed y,
                                                    GLfixed z);
ANGLE_EXPORT void GL_APIENTRY GL_ShadeModelContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum mode);
ANGLE_EXPORT void GL_APIENTRY GL_TexCoordPointerContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLint size,
                                                             GLenum type,
                                                             GLsizei stride,
                                                             const void *pointer);
ANGLE_EXPORT void GL_APIENTRY GL_TexEnvfContextANGLE(GLeglDisplayANGLE dpy,
                                                     GLeglContextANGLE ctx,
                                                     GLenum target,
                                                     GLenum pname,
                                                     GLfloat param);
ANGLE_EXPORT void GL_APIENTRY GL_TexEnvfvContextANGLE(GLeglDisplayANGLE dpy,
                                                      GLeglContextANGLE ctx,
                                                      GLenum target,
                                                      GLenum pname,
                                                      const GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexEnviContextANGLE(GLeglDisplayANGLE dpy,
                                                     GLeglContextANGLE ctx,
                                                     GLenum target,
                                                     GLenum pname,
                                                     GLint param);
ANGLE_EXPORT void GL_APIENTRY GL_TexEnvivContextANGLE(GLeglDisplayANGLE dpy,
                                                      GLeglContextANGLE ctx,
                                                      GLenum target,
                                                      GLenum pname,
                                                      const GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexEnvxContextANGLE(GLeglDisplayANGLE dpy,
                                                     GLeglContextANGLE ctx,
                                                     GLenum target,
                                                     GLenum pname,
                                                     GLfixed param);
ANGLE_EXPORT void GL_APIENTRY GL_TexEnvxvContextANGLE(GLeglDisplayANGLE dpy,
                                                      GLeglContextANGLE ctx,
                                                      GLenum target,
                                                      GLenum pname,
                                                      const GLfixed *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexParameterxContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum target,
                                                           GLenum pname,
                                                           GLfixed param);
ANGLE_EXPORT void GL_APIENTRY GL_TexParameterxvContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum target,
                                                            GLenum pname,
                                                            const GLfixed *params);
ANGLE_EXPORT void GL_APIENTRY GL_TranslatefContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLfloat x,
                                                        GLfloat y,
                                                        GLfloat z);
ANGLE_EXPORT void GL_APIENTRY GL_TranslatexContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLfixed x,
                                                        GLfixed y,
                                                        GLfixed z);
ANGLE_EXPORT void GL_APIENTRY GL_VertexPointerContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLint size,
                                                           GLenum type,
                                                           GLsizei stride,
                                                           const void *pointer);
ANGLE_EXPORT void GL_APIENTRY GL_BeginPerfMonitorAMDContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint monitor);
ANGLE_EXPORT void GL_APIENTRY GL_DeletePerfMonitorsAMDContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLsizei n,
                                                                   GLuint *monitors);
ANGLE_EXPORT void GL_APIENTRY GL_EndPerfMonitorAMDContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint monitor);
ANGLE_EXPORT void GL_APIENTRY GL_GenPerfMonitorsAMDContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLsizei n,
                                                                GLuint *monitors);
ANGLE_EXPORT void GL_APIENTRY GL_GetPerfMonitorCounterDataAMDContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLuint monitor,
                                                                          GLenum pname,
                                                                          GLsizei dataSize,
                                                                          GLuint *data,
                                                                          GLint *bytesWritten);
ANGLE_EXPORT void GL_APIENTRY GL_GetPerfMonitorCounterInfoAMDContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLuint group,
                                                                          GLuint counter,
                                                                          GLenum pname,
                                                                          void *data);
ANGLE_EXPORT void GL_APIENTRY GL_GetPerfMonitorCounterStringAMDContextANGLE(GLeglDisplayANGLE dpy,
                                                                            GLeglContextANGLE ctx,
                                                                            GLuint group,
                                                                            GLuint counter,
                                                                            GLsizei bufSize,
                                                                            GLsizei *length,
                                                                            GLchar *counterString);
ANGLE_EXPORT void GL_APIENTRY GL_GetPerfMonitorCountersAMDContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLuint group,
                                                                       GLint *numCounters,
                                                                       GLint *maxActiveCounters,
                                                                       GLsizei counterSize,
                                                                       GLuint *counters);
ANGLE_EXPORT void GL_APIENTRY GL_GetPerfMonitorGroupStringAMDContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLuint group,
                                                                          GLsizei bufSize,
                                                                          GLsizei *length,
                                                                          GLchar *groupString);
ANGLE_EXPORT void GL_APIENTRY GL_GetPerfMonitorGroupsAMDContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLint *numGroups,
                                                                     GLsizei groupsSize,
                                                                     GLuint *groups);
ANGLE_EXPORT void GL_APIENTRY GL_SelectPerfMonitorCountersAMDContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLuint monitor,
                                                                          GLboolean enable,
                                                                          GLuint group,
                                                                          GLint numCounters,
                                                                          GLuint *counterList);
ANGLE_EXPORT void GL_APIENTRY
GL_DrawArraysInstancedBaseInstanceANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                    GLeglContextANGLE ctx,
                                                    GLenum mode,
                                                    GLint first,
                                                    GLsizei count,
                                                    GLsizei instanceCount,
                                                    GLuint baseInstance);
ANGLE_EXPORT void GL_APIENTRY
GL_DrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLenum mode,
                                                                GLsizei count,
                                                                GLenum type,
                                                                const void *indices,
                                                                GLsizei instanceCount,
                                                                GLint baseVertex,
                                                                GLuint baseInstance);
ANGLE_EXPORT void GL_APIENTRY
GL_MultiDrawArraysInstancedBaseInstanceANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum mode,
                                                         const GLint *firsts,
                                                         const GLsizei *counts,
                                                         const GLsizei *instanceCounts,
                                                         const GLuint *baseInstances,
                                                         GLsizei drawcount);
ANGLE_EXPORT void GL_APIENTRY
GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLenum mode,
                                                                     const GLsizei *counts,
                                                                     GLenum type,
                                                                     const void *const *indices,
                                                                     const GLsizei *instanceCounts,
                                                                     const GLint *baseVertices,
                                                                     const GLuint *baseInstances,
                                                                     GLsizei drawcount);
ANGLE_EXPORT void GL_APIENTRY GL_BlobCacheCallbacksANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLSETBLOBPROCANGLE set,
                                                                     GLGETBLOBPROCANGLE get,
                                                                     const void *userParam);
ANGLE_EXPORT void GL_APIENTRY GL_GetPointervANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLenum pname,
                                                              void **params);
ANGLE_EXPORT void GL_APIENTRY GL_CopyTexture3DANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLuint sourceId,
                                                                GLint sourceLevel,
                                                                GLenum destTarget,
                                                                GLuint destId,
                                                                GLint destLevel,
                                                                GLint internalFormat,
                                                                GLenum destType,
                                                                GLboolean unpackFlipY,
                                                                GLboolean unpackPremultiplyAlpha,
                                                                GLboolean unpackUnmultiplyAlpha);
ANGLE_EXPORT void GL_APIENTRY GL_CopySubTexture3DANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE 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);
ANGLE_EXPORT void GL_APIENTRY GL_BlitFramebufferANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLint srcX0,
                                                                  GLint srcY0,
                                                                  GLint srcX1,
                                                                  GLint srcY1,
                                                                  GLint dstX0,
                                                                  GLint dstY0,
                                                                  GLint dstX1,
                                                                  GLint dstY1,
                                                                  GLbitfield mask,
                                                                  GLenum filter);
ANGLE_EXPORT void GL_APIENTRY
GL_RenderbufferStorageMultisampleANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                   GLeglContextANGLE ctx,
                                                   GLenum target,
                                                   GLsizei samples,
                                                   GLenum internalformat,
                                                   GLsizei width,
                                                   GLsizei height);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexImageANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLenum target,
                                                              GLint level,
                                                              GLenum format,
                                                              GLenum type,
                                                              void *pixels);
ANGLE_EXPORT void GL_APIENTRY GL_GetCompressedTexImageANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLenum target,
                                                                        GLint level,
                                                                        void *pixels);
ANGLE_EXPORT void GL_APIENTRY GL_GetRenderbufferImageANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLenum target,
                                                                       GLenum format,
                                                                       GLenum type,
                                                                       void *pixels);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexLevelParameterivANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                         GLeglContextANGLE ctx,
                                                                         GLenum target,
                                                                         GLint level,
                                                                         GLenum pname,
                                                                         GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexLevelParameterfvANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                         GLeglContextANGLE ctx,
                                                                         GLenum target,
                                                                         GLint level,
                                                                         GLenum pname,
                                                                         GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_DrawArraysInstancedANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                      GLeglContextANGLE ctx,
                                                                      GLenum mode,
                                                                      GLint first,
                                                                      GLsizei count,
                                                                      GLsizei primcount);
ANGLE_EXPORT void GL_APIENTRY GL_DrawElementsInstancedANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLenum mode,
                                                                        GLsizei count,
                                                                        GLenum type,
                                                                        const void *indices,
                                                                        GLsizei primcount);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribDivisorANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                      GLeglContextANGLE ctx,
                                                                      GLuint index,
                                                                      GLuint divisor);
ANGLE_EXPORT void GL_APIENTRY GL_LogicOpANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLenum opcode);
ANGLE_EXPORT void GL_APIENTRY
GL_TexStorageMemFlags2DANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                         GLeglContextANGLE ctx,
                                         GLenum target,
                                         GLsizei levels,
                                         GLenum internalFormat,
                                         GLsizei width,
                                         GLsizei height,
                                         GLuint memory,
                                         GLuint64 offset,
                                         GLbitfield createFlags,
                                         GLbitfield usageFlags,
                                         const void *imageCreateInfoPNext);
ANGLE_EXPORT void GL_APIENTRY
GL_TexStorageMemFlags2DMultisampleANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                    GLeglContextANGLE ctx,
                                                    GLenum target,
                                                    GLsizei samples,
                                                    GLenum internalFormat,
                                                    GLsizei width,
                                                    GLsizei height,
                                                    GLboolean fixedSampleLocations,
                                                    GLuint memory,
                                                    GLuint64 offset,
                                                    GLbitfield createFlags,
                                                    GLbitfield usageFlags,
                                                    const void *imageCreateInfoPNext);
ANGLE_EXPORT void GL_APIENTRY
GL_TexStorageMemFlags3DANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                         GLeglContextANGLE ctx,
                                         GLenum target,
                                         GLsizei levels,
                                         GLenum internalFormat,
                                         GLsizei width,
                                         GLsizei height,
                                         GLsizei depth,
                                         GLuint memory,
                                         GLuint64 offset,
                                         GLbitfield createFlags,
                                         GLbitfield usageFlags,
                                         const void *imageCreateInfoPNext);
ANGLE_EXPORT void GL_APIENTRY
GL_TexStorageMemFlags3DMultisampleANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                    GLeglContextANGLE ctx,
                                                    GLenum target,
                                                    GLsizei samples,
                                                    GLenum internalFormat,
                                                    GLsizei width,
                                                    GLsizei height,
                                                    GLsizei depth,
                                                    GLboolean fixedSampleLocations,
                                                    GLuint memory,
                                                    GLuint64 offset,
                                                    GLbitfield createFlags,
                                                    GLbitfield usageFlags,
                                                    const void *imageCreateInfoPNext);
ANGLE_EXPORT void GL_APIENTRY GL_ImportMemoryZirconHandleANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                           GLeglContextANGLE ctx,
                                                                           GLuint memory,
                                                                           GLuint64 size,
                                                                           GLenum handleType,
                                                                           GLuint handle);
ANGLE_EXPORT void GL_APIENTRY GL_MultiDrawArraysANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLenum mode,
                                                                  const GLint *firsts,
                                                                  const GLsizei *counts,
                                                                  GLsizei drawcount);
ANGLE_EXPORT void GL_APIENTRY
GL_MultiDrawArraysInstancedANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                             GLeglContextANGLE ctx,
                                             GLenum mode,
                                             const GLint *firsts,
                                             const GLsizei *counts,
                                             const GLsizei *instanceCounts,
                                             GLsizei drawcount);
ANGLE_EXPORT void GL_APIENTRY GL_MultiDrawElementsANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLenum mode,
                                                                    const GLsizei *counts,
                                                                    GLenum type,
                                                                    const void *const *indices,
                                                                    GLsizei drawcount);
ANGLE_EXPORT void GL_APIENTRY
GL_MultiDrawElementsInstancedANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                               GLeglContextANGLE ctx,
                                               GLenum mode,
                                               const GLsizei *counts,
                                               GLenum type,
                                               const void *const *indices,
                                               const GLsizei *instanceCounts,
                                               GLsizei drawcount);
ANGLE_EXPORT void GL_APIENTRY GL_PolygonModeANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLenum face,
                                                              GLenum mode);
ANGLE_EXPORT void GL_APIENTRY GL_ProvokingVertexANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLenum provokeMode);
ANGLE_EXPORT void GL_APIENTRY GL_RequestExtensionANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   const GLchar *name);
ANGLE_EXPORT void GL_APIENTRY GL_GetBooleanvRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLenum pname,
                                                                    GLsizei paramCount,
                                                                    GLsizei *length,
                                                                    GLboolean *data);
ANGLE_EXPORT void GL_APIENTRY GL_GetBufferParameterivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                             GLeglContextANGLE ctx,
                                                                             GLenum target,
                                                                             GLenum pname,
                                                                             GLsizei paramCount,
                                                                             GLsizei *length,
                                                                             GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetFloatvRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLenum pname,
                                                                  GLsizei paramCount,
                                                                  GLsizei *length,
                                                                  GLfloat *data);
ANGLE_EXPORT void GL_APIENTRY
GL_GetFramebufferAttachmentParameterivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLenum target,
                                                              GLenum attachment,
                                                              GLenum pname,
                                                              GLsizei paramCount,
                                                              GLsizei *length,
                                                              GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetIntegervRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLenum pname,
                                                                    GLsizei paramCount,
                                                                    GLsizei *length,
                                                                    GLint *data);
ANGLE_EXPORT void GL_APIENTRY GL_GetProgramivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLuint program,
                                                                     GLenum pname,
                                                                     GLsizei paramCount,
                                                                     GLsizei *length,
                                                                     GLint *params);
ANGLE_EXPORT void GL_APIENTRY
GL_GetRenderbufferParameterivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                     GLeglContextANGLE ctx,
                                                     GLenum target,
                                                     GLenum pname,
                                                     GLsizei paramCount,
                                                     GLsizei *length,
                                                     GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetShaderivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLuint shader,
                                                                    GLenum pname,
                                                                    GLsizei paramCount,
                                                                    GLsizei *length,
                                                                    GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterfvRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLenum target,
                                                                          GLenum pname,
                                                                          GLsizei paramCount,
                                                                          GLsizei *length,
                                                                          GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLenum target,
                                                                          GLenum pname,
                                                                          GLsizei paramCount,
                                                                          GLsizei *length,
                                                                          GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetUniformfvRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLuint program,
                                                                     GLint location,
                                                                     GLsizei bufSize,
                                                                     GLsizei *length,
                                                                     GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetUniformivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLuint program,
                                                                     GLint location,
                                                                     GLsizei bufSize,
                                                                     GLsizei *length,
                                                                     GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetVertexAttribfvRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLuint index,
                                                                          GLenum pname,
                                                                          GLsizei paramCount,
                                                                          GLsizei *length,
                                                                          GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetVertexAttribivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLuint index,
                                                                          GLenum pname,
                                                                          GLsizei paramCount,
                                                                          GLsizei *length,
                                                                          GLint *params);
ANGLE_EXPORT void GL_APIENTRY
GL_GetVertexAttribPointervRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                  GLeglContextANGLE ctx,
                                                  GLuint index,
                                                  GLenum pname,
                                                  GLsizei paramCount,
                                                  GLsizei *length,
                                                  void **pointer);
ANGLE_EXPORT void GL_APIENTRY GL_ReadPixelsRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLint x,
                                                                   GLint y,
                                                                   GLsizei width,
                                                                   GLsizei height,
                                                                   GLenum format,
                                                                   GLenum type,
                                                                   GLsizei bufSize,
                                                                   GLsizei *length,
                                                                   GLsizei *columns,
                                                                   GLsizei *rows,
                                                                   void *pixels);
ANGLE_EXPORT void GL_APIENTRY GL_TexImage2DRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLenum target,
                                                                   GLint level,
                                                                   GLint internalformat,
                                                                   GLsizei width,
                                                                   GLsizei height,
                                                                   GLint border,
                                                                   GLenum format,
                                                                   GLenum type,
                                                                   GLsizei bufSize,
                                                                   const void *pixels);
ANGLE_EXPORT void GL_APIENTRY GL_TexParameterfvRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLenum target,
                                                                       GLenum pname,
                                                                       GLsizei paramCount,
                                                                       const GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexParameterivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLenum target,
                                                                       GLenum pname,
                                                                       GLsizei paramCount,
                                                                       const GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexSubImage2DRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                      GLeglContextANGLE ctx,
                                                                      GLenum target,
                                                                      GLint level,
                                                                      GLint xoffset,
                                                                      GLint yoffset,
                                                                      GLsizei width,
                                                                      GLsizei height,
                                                                      GLenum format,
                                                                      GLenum type,
                                                                      GLsizei bufSize,
                                                                      const void *pixels);
ANGLE_EXPORT void GL_APIENTRY GL_TexImage3DRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLenum target,
                                                                   GLint level,
                                                                   GLint internalformat,
                                                                   GLsizei width,
                                                                   GLsizei height,
                                                                   GLsizei depth,
                                                                   GLint border,
                                                                   GLenum format,
                                                                   GLenum type,
                                                                   GLsizei bufSize,
                                                                   const void *pixels);
ANGLE_EXPORT void GL_APIENTRY GL_TexSubImage3DRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                      GLeglContextANGLE 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);
ANGLE_EXPORT void GL_APIENTRY GL_GetQueryivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLenum target,
                                                                   GLenum pname,
                                                                   GLsizei paramCount,
                                                                   GLsizei *length,
                                                                   GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetQueryObjectuivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLuint id,
                                                                          GLenum pname,
                                                                          GLsizei paramCount,
                                                                          GLsizei *length,
                                                                          GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetBufferPointervRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLenum target,
                                                                          GLenum pname,
                                                                          GLsizei paramCount,
                                                                          GLsizei *length,
                                                                          void **params);
ANGLE_EXPORT void GL_APIENTRY GL_GetIntegeri_vRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                      GLeglContextANGLE ctx,
                                                                      GLenum target,
                                                                      GLuint index,
                                                                      GLsizei paramCount,
                                                                      GLsizei *length,
                                                                      GLint *data);
ANGLE_EXPORT void GL_APIENTRY GL_GetInternalformativRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                            GLeglContextANGLE ctx,
                                                                            GLenum target,
                                                                            GLenum internalformat,
                                                                            GLenum pname,
                                                                            GLsizei paramCount,
                                                                            GLsizei *length,
                                                                            GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetVertexAttribIivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                           GLeglContextANGLE ctx,
                                                                           GLuint index,
                                                                           GLenum pname,
                                                                           GLsizei paramCount,
                                                                           GLsizei *length,
                                                                           GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetVertexAttribIuivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                            GLeglContextANGLE ctx,
                                                                            GLuint index,
                                                                            GLenum pname,
                                                                            GLsizei paramCount,
                                                                            GLsizei *length,
                                                                            GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetUniformuivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                      GLeglContextANGLE ctx,
                                                                      GLuint program,
                                                                      GLint location,
                                                                      GLsizei bufSize,
                                                                      GLsizei *length,
                                                                      GLuint *params);
ANGLE_EXPORT void GL_APIENTRY
GL_GetActiveUniformBlockivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                  GLeglContextANGLE ctx,
                                                  GLuint program,
                                                  GLuint uniformBlockIndex,
                                                  GLenum pname,
                                                  GLsizei paramCount,
                                                  GLsizei *length,
                                                  GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetInteger64vRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                      GLeglContextANGLE ctx,
                                                                      GLenum pname,
                                                                      GLsizei paramCount,
                                                                      GLsizei *length,
                                                                      GLint64 *data);
ANGLE_EXPORT void GL_APIENTRY GL_GetInteger64i_vRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLenum target,
                                                                        GLuint index,
                                                                        GLsizei paramCount,
                                                                        GLsizei *length,
                                                                        GLint64 *data);
ANGLE_EXPORT void GL_APIENTRY
GL_GetBufferParameteri64vRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                 GLeglContextANGLE ctx,
                                                 GLenum target,
                                                 GLenum pname,
                                                 GLsizei paramCount,
                                                 GLsizei *length,
                                                 GLint64 *params);
ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                           GLeglContextANGLE ctx,
                                                                           GLuint sampler,
                                                                           GLuint pname,
                                                                           GLsizei paramCount,
                                                                           const GLint *param);
ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterfvRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                           GLeglContextANGLE ctx,
                                                                           GLuint sampler,
                                                                           GLenum pname,
                                                                           GLsizei paramCount,
                                                                           const GLfloat *param);
ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                              GLeglContextANGLE ctx,
                                                                              GLuint sampler,
                                                                              GLenum pname,
                                                                              GLsizei paramCount,
                                                                              GLsizei *length,
                                                                              GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterfvRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                              GLeglContextANGLE ctx,
                                                                              GLuint sampler,
                                                                              GLenum pname,
                                                                              GLsizei paramCount,
                                                                              GLsizei *length,
                                                                              GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetMultisamplefvRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                         GLeglContextANGLE ctx,
                                                                         GLenum pname,
                                                                         GLuint index,
                                                                         GLsizei paramCount,
                                                                         GLsizei *length,
                                                                         GLfloat *val);
ANGLE_EXPORT void GL_APIENTRY
GL_GetTexLevelParameterivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                 GLeglContextANGLE ctx,
                                                 GLenum target,
                                                 GLint level,
                                                 GLenum pname,
                                                 GLsizei paramCount,
                                                 GLsizei *length,
                                                 GLint *params);
ANGLE_EXPORT void GL_APIENTRY
GL_GetTexLevelParameterfvRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                 GLeglContextANGLE ctx,
                                                 GLenum target,
                                                 GLint level,
                                                 GLenum pname,
                                                 GLsizei paramCount,
                                                 GLsizei *length,
                                                 GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetQueryObjectivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                         GLeglContextANGLE ctx,
                                                                         GLuint id,
                                                                         GLenum pname,
                                                                         GLsizei paramCount,
                                                                         GLsizei *length,
                                                                         GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetQueryObjecti64vRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                           GLeglContextANGLE ctx,
                                                                           GLuint id,
                                                                           GLenum pname,
                                                                           GLsizei paramCount,
                                                                           GLsizei *length,
                                                                           GLint64 *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetQueryObjectui64vRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                            GLeglContextANGLE ctx,
                                                                            GLuint id,
                                                                            GLenum pname,
                                                                            GLsizei paramCount,
                                                                            GLsizei *length,
                                                                            GLuint64 *params);
ANGLE_EXPORT void GL_APIENTRY
GL_GetFramebufferPixelLocalStorageParameterfvRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLint plane,
                                                                     GLenum pname,
                                                                     GLsizei paramCount,
                                                                     GLsizei *length,
                                                                     GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY
GL_GetFramebufferPixelLocalStorageParameterivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLint plane,
                                                                     GLenum pname,
                                                                     GLsizei paramCount,
                                                                     GLsizei *length,
                                                                     GLint *params);
ANGLE_EXPORT void GL_APIENTRY
GL_GetFramebufferPixelLocalStorageParameteruivRobustANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                      GLeglContextANGLE ctx,
                                                                      GLint plane,
                                                                      GLenum pname,
                                                                      GLsizei paramCount,
                                                                      GLsizei *length,
                                                                      GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_ImportSemaphoreZirconHandleANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                              GLeglContextANGLE ctx,
                                                                              GLuint semaphore,
                                                                              GLenum handleType,
                                                                              GLuint handle);
ANGLE_EXPORT void GL_APIENTRY
GL_FramebufferMemorylessPixelLocalStorageANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLint plane,
                                                           GLenum internalformat,
                                                           GLbitfield usage);
ANGLE_EXPORT void GL_APIENTRY
GL_FramebufferTexturePixelLocalStorageANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLint plane,
                                                        GLuint backingtexture,
                                                        GLint level,
                                                        GLint layer,
                                                        GLbitfield usage);
ANGLE_EXPORT void GL_APIENTRY
GL_FramebufferPixelLocalClearValuefvANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                      GLeglContextANGLE ctx,
                                                      GLint plane,
                                                      const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY
GL_FramebufferPixelLocalClearValueivANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                      GLeglContextANGLE ctx,
                                                      GLint plane,
                                                      const GLint *value);
ANGLE_EXPORT void GL_APIENTRY
GL_FramebufferPixelLocalClearValueuivANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                       GLeglContextANGLE ctx,
                                                       GLint plane,
                                                       const GLuint *value);
ANGLE_EXPORT void GL_APIENTRY GL_BeginPixelLocalStorageANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                         GLeglContextANGLE ctx,
                                                                         GLsizei n,
                                                                         const GLenum *loadops);
ANGLE_EXPORT void GL_APIENTRY GL_EndPixelLocalStorageANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLsizei n,
                                                                       const GLenum *storeops);
ANGLE_EXPORT void GL_APIENTRY
GL_EndPixelLocalStorageImplicitANGLEContextANGLE(GLeglDisplayANGLE dpy, GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_PixelLocalStorageBarrierANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                           GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY
GL_FramebufferPixelLocalStorageInterruptANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY
GL_FramebufferPixelLocalStorageRestoreANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY
GL_GetFramebufferPixelLocalStorageParameterfvANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLint plane,
                                                               GLenum pname,
                                                               GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY
GL_GetFramebufferPixelLocalStorageParameterivANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLint plane,
                                                               GLenum pname,
                                                               GLint *params);
ANGLE_EXPORT void GL_APIENTRY
GL_GetFramebufferPixelLocalStorageParameteruivANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLint plane,
                                                                GLenum pname,
                                                                GLuint *params);
ANGLE_EXPORT void GL_APIENTRY
GL_TexStorage2DMultisampleANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                            GLeglContextANGLE ctx,
                                            GLenum target,
                                            GLsizei samples,
                                            GLenum internalformat,
                                            GLsizei width,
                                            GLsizei height,
                                            GLboolean fixedsamplelocations);
ANGLE_EXPORT void GL_APIENTRY GL_GetMultisamplefvANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLenum pname,
                                                                   GLuint index,
                                                                   GLfloat *val);
ANGLE_EXPORT void GL_APIENTRY GL_SampleMaskiANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint maskNumber,
                                                              GLbitfield mask);
ANGLE_EXPORT void GL_APIENTRY GL_GetTranslatedShaderSourceANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                            GLeglContextANGLE ctx,
                                                                            GLuint shader,
                                                                            GLsizei bufSize,
                                                                            GLsizei *length,
                                                                            GLchar *source);
ANGLE_EXPORT void GL_APIENTRY GL_AcquireTexturesANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint numTextures,
                                                                  const GLuint *textures,
                                                                  const GLenum *layouts);
ANGLE_EXPORT void GL_APIENTRY GL_ReleaseTexturesANGLEContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint numTextures,
                                                                  const GLuint *textures,
                                                                  GLenum *layouts);
ANGLE_EXPORT void GL_APIENTRY GL_BindUniformLocationCHROMIUMContextANGLE(GLeglDisplayANGLE dpy,
                                                                         GLeglContextANGLE ctx,
                                                                         GLuint program,
                                                                         GLint location,
                                                                         const GLchar *name);
ANGLE_EXPORT void GL_APIENTRY GL_CompressedCopyTextureCHROMIUMContextANGLE(GLeglDisplayANGLE dpy,
                                                                           GLeglContextANGLE ctx,
                                                                           GLuint sourceId,
                                                                           GLuint destId);
ANGLE_EXPORT void GL_APIENTRY GL_CopyTextureCHROMIUMContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint sourceId,
                                                                 GLint sourceLevel,
                                                                 GLenum destTarget,
                                                                 GLuint destId,
                                                                 GLint destLevel,
                                                                 GLint internalFormat,
                                                                 GLenum destType,
                                                                 GLboolean unpackFlipY,
                                                                 GLboolean unpackPremultiplyAlpha,
                                                                 GLboolean unpackUnmultiplyAlpha);
ANGLE_EXPORT void GL_APIENTRY
GL_CopySubTextureCHROMIUMContextANGLE(GLeglDisplayANGLE dpy,
                                      GLeglContextANGLE 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);
ANGLE_EXPORT void GL_APIENTRY GL_CoverageModulationCHROMIUMContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLenum components);
ANGLE_EXPORT void GL_APIENTRY GL_LoseContextCHROMIUMContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLenum current,
                                                                 GLenum other);
ANGLE_EXPORT void GL_APIENTRY GL_EGLImageTargetTexStorageEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                         GLeglContextANGLE ctx,
                                                                         GLenum target,
                                                                         GLeglImageOES image,
                                                                         const GLint *attrib_list);
ANGLE_EXPORT void GL_APIENTRY
GL_DrawArraysInstancedBaseInstanceEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                  GLeglContextANGLE ctx,
                                                  GLenum mode,
                                                  GLint first,
                                                  GLsizei count,
                                                  GLsizei instancecount,
                                                  GLuint baseinstance);
ANGLE_EXPORT void GL_APIENTRY
GL_DrawElementsInstancedBaseInstanceEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                    GLeglContextANGLE ctx,
                                                    GLenum mode,
                                                    GLsizei count,
                                                    GLenum type,
                                                    const void *indices,
                                                    GLsizei instancecount,
                                                    GLuint baseinstance);
ANGLE_EXPORT void GL_APIENTRY
GL_DrawElementsInstancedBaseVertexBaseInstanceEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLenum mode,
                                                              GLsizei count,
                                                              GLenum type,
                                                              const void *indices,
                                                              GLsizei instancecount,
                                                              GLint basevertex,
                                                              GLuint baseinstance);
ANGLE_EXPORT void GL_APIENTRY GL_BindFragDataLocationEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLuint program,
                                                                     GLuint color,
                                                                     const GLchar *name);
ANGLE_EXPORT void GL_APIENTRY GL_BindFragDataLocationIndexedEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                            GLeglContextANGLE ctx,
                                                                            GLuint program,
                                                                            GLuint colorNumber,
                                                                            GLuint index,
                                                                            const GLchar *name);
ANGLE_EXPORT GLint GL_APIENTRY GL_GetFragDataIndexEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint program,
                                                                  const GLchar *name);
ANGLE_EXPORT GLint GL_APIENTRY
GL_GetProgramResourceLocationIndexEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                  GLeglContextANGLE ctx,
                                                  GLuint program,
                                                  GLenum programInterface,
                                                  const GLchar *name);
ANGLE_EXPORT void GL_APIENTRY GL_BufferStorageEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLenum target,
                                                              GLsizeiptr size,
                                                              const void *data,
                                                              GLbitfield flags);
ANGLE_EXPORT void GL_APIENTRY GL_ClearTexImageEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint texture,
                                                              GLint level,
                                                              GLenum format,
                                                              GLenum type,
                                                              const void *data);
ANGLE_EXPORT void GL_APIENTRY GL_ClearTexSubImageEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint texture,
                                                                 GLint level,
                                                                 GLint xoffset,
                                                                 GLint yoffset,
                                                                 GLint zoffset,
                                                                 GLsizei width,
                                                                 GLsizei height,
                                                                 GLsizei depth,
                                                                 GLenum format,
                                                                 GLenum type,
                                                                 const void *data);
ANGLE_EXPORT void GL_APIENTRY GL_ClipControlEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum origin,
                                                            GLenum depth);
ANGLE_EXPORT void GL_APIENTRY GL_CopyImageSubDataEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE 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);
ANGLE_EXPORT void GL_APIENTRY GL_GetObjectLabelEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLenum type,
                                                               GLuint object,
                                                               GLsizei bufSize,
                                                               GLsizei *length,
                                                               GLchar *label);
ANGLE_EXPORT void GL_APIENTRY GL_LabelObjectEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum type,
                                                            GLuint object,
                                                            GLsizei length,
                                                            const GLchar *label);
ANGLE_EXPORT void GL_APIENTRY GL_InsertEventMarkerEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLsizei length,
                                                                  const GLchar *marker);
ANGLE_EXPORT void GL_APIENTRY GL_PopGroupMarkerEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_PushGroupMarkerEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLsizei length,
                                                                const GLchar *marker);
ANGLE_EXPORT void GL_APIENTRY GL_DiscardFramebufferEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLenum target,
                                                                   GLsizei numAttachments,
                                                                   const GLenum *attachments);
ANGLE_EXPORT void GL_APIENTRY GL_BeginQueryEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum target,
                                                           GLuint id);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteQueriesEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLsizei n,
                                                              const GLuint *ids);
ANGLE_EXPORT void GL_APIENTRY GL_EndQueryEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum target);
ANGLE_EXPORT void GL_APIENTRY GL_GenQueriesEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLsizei n,
                                                           GLuint *ids);
ANGLE_EXPORT void GL_APIENTRY GL_GetInteger64vEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLenum pname,
                                                              GLint64 *data);
ANGLE_EXPORT void GL_APIENTRY GL_GetQueryObjecti64vEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLuint id,
                                                                   GLenum pname,
                                                                   GLint64 *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetQueryObjectivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint id,
                                                                 GLenum pname,
                                                                 GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetQueryObjectui64vEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLuint id,
                                                                    GLenum pname,
                                                                    GLuint64 *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetQueryObjectuivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint id,
                                                                  GLenum pname,
                                                                  GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetQueryivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum target,
                                                           GLenum pname,
                                                           GLint *params);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsQueryEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLuint id);
ANGLE_EXPORT void GL_APIENTRY GL_QueryCounterEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLuint id,
                                                             GLenum target);
ANGLE_EXPORT void GL_APIENTRY GL_DrawBuffersEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLsizei n,
                                                            const GLenum *bufs);
ANGLE_EXPORT void GL_APIENTRY GL_BlendEquationSeparateiEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLuint buf,
                                                                       GLenum modeRGB,
                                                                       GLenum modeAlpha);
ANGLE_EXPORT void GL_APIENTRY GL_BlendEquationiEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint buf,
                                                               GLenum mode);
ANGLE_EXPORT void GL_APIENTRY GL_BlendFuncSeparateiEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLuint buf,
                                                                   GLenum srcRGB,
                                                                   GLenum dstRGB,
                                                                   GLenum srcAlpha,
                                                                   GLenum dstAlpha);
ANGLE_EXPORT void GL_APIENTRY GL_BlendFunciEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLuint buf,
                                                           GLenum src,
                                                           GLenum dst);
ANGLE_EXPORT void GL_APIENTRY GL_ColorMaskiEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLuint index,
                                                           GLboolean r,
                                                           GLboolean g,
                                                           GLboolean b,
                                                           GLboolean a);
ANGLE_EXPORT void GL_APIENTRY GL_DisableiEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum target,
                                                         GLuint index);
ANGLE_EXPORT void GL_APIENTRY GL_EnableiEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum target,
                                                        GLuint index);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsEnablediEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLenum target,
                                                                GLuint index);
ANGLE_EXPORT void GL_APIENTRY GL_DrawElementsBaseVertexEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLenum mode,
                                                                       GLsizei count,
                                                                       GLenum type,
                                                                       const void *indices,
                                                                       GLint basevertex);
ANGLE_EXPORT void GL_APIENTRY
GL_DrawElementsInstancedBaseVertexEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                  GLeglContextANGLE ctx,
                                                  GLenum mode,
                                                  GLsizei count,
                                                  GLenum type,
                                                  const void *indices,
                                                  GLsizei instancecount,
                                                  GLint basevertex);
ANGLE_EXPORT void GL_APIENTRY GL_DrawRangeElementsBaseVertexEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                            GLeglContextANGLE ctx,
                                                                            GLenum mode,
                                                                            GLuint start,
                                                                            GLuint end,
                                                                            GLsizei count,
                                                                            GLenum type,
                                                                            const void *indices,
                                                                            GLint basevertex);
ANGLE_EXPORT void GL_APIENTRY
GL_MultiDrawElementsBaseVertexEXTContextANGLE(GLeglDisplayANGLE dpy,
                                              GLeglContextANGLE ctx,
                                              GLenum mode,
                                              const GLsizei *count,
                                              GLenum type,
                                              const void *const *indices,
                                              GLsizei drawcount,
                                              const GLint *basevertex);
ANGLE_EXPORT void GL_APIENTRY GL_DrawArraysInstancedEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLenum mode,
                                                                    GLint start,
                                                                    GLsizei count,
                                                                    GLsizei primcount);
ANGLE_EXPORT void GL_APIENTRY GL_DrawElementsInstancedEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                      GLeglContextANGLE ctx,
                                                                      GLenum mode,
                                                                      GLsizei count,
                                                                      GLenum type,
                                                                      const void *indices,
                                                                      GLsizei primcount);
ANGLE_EXPORT void GL_APIENTRY
GL_BufferStorageExternalEXTContextANGLE(GLeglDisplayANGLE dpy,
                                        GLeglContextANGLE ctx,
                                        GLenum target,
                                        GLintptr offset,
                                        GLsizeiptr size,
                                        GLeglClientBufferEXT clientBuffer,
                                        GLbitfield flags);
ANGLE_EXPORT void GL_APIENTRY GL_FramebufferShadingRateEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLenum target,
                                                                       GLenum attachment,
                                                                       GLuint texture,
                                                                       GLint baseLayer,
                                                                       GLsizei numLayers,
                                                                       GLsizei texelWidth,
                                                                       GLsizei texelHeight);
ANGLE_EXPORT void GL_APIENTRY GL_GetFragmentShadingRatesEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLsizei samples,
                                                                        GLsizei maxCount,
                                                                        GLsizei *count,
                                                                        GLenum *shadingRates);
ANGLE_EXPORT void GL_APIENTRY GL_ShadingRateEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum rate);
ANGLE_EXPORT void GL_APIENTRY GL_ShadingRateCombinerOpsEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLenum combinerOp0,
                                                                       GLenum combinerOp1);
ANGLE_EXPORT void GL_APIENTRY GL_FramebufferTextureEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLenum target,
                                                                   GLenum attachment,
                                                                   GLuint texture,
                                                                   GLint level);
ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribDivisorEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLuint index,
                                                                    GLuint divisor);
ANGLE_EXPORT void GL_APIENTRY GL_FlushMappedBufferRangeEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLenum target,
                                                                       GLintptr offset,
                                                                       GLsizeiptr length);
ANGLE_EXPORT void *GL_APIENTRY GL_MapBufferRangeEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLenum target,
                                                                GLintptr offset,
                                                                GLsizeiptr length,
                                                                GLbitfield access);
ANGLE_EXPORT void GL_APIENTRY GL_BufferStorageMemEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLenum target,
                                                                 GLsizeiptr size,
                                                                 GLuint memory,
                                                                 GLuint64 offset);
ANGLE_EXPORT void GL_APIENTRY GL_CreateMemoryObjectsEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLsizei n,
                                                                    GLuint *memoryObjects);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteMemoryObjectsEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLsizei n,
                                                                    const GLuint *memoryObjects);
ANGLE_EXPORT void GL_APIENTRY GL_GetMemoryObjectParameterivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                           GLeglContextANGLE ctx,
                                                                           GLuint memoryObject,
                                                                           GLenum pname,
                                                                           GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetUnsignedBytevEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLenum pname,
                                                                 GLubyte *data);
ANGLE_EXPORT void GL_APIENTRY GL_GetUnsignedBytei_vEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLenum target,
                                                                   GLuint index,
                                                                   GLubyte *data);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsMemoryObjectEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLuint memoryObject);
ANGLE_EXPORT void GL_APIENTRY GL_MemoryObjectParameterivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLuint memoryObject,
                                                                        GLenum pname,
                                                                        const GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexStorageMem2DEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLenum target,
                                                                GLsizei levels,
                                                                GLenum internalFormat,
                                                                GLsizei width,
                                                                GLsizei height,
                                                                GLuint memory,
                                                                GLuint64 offset);
ANGLE_EXPORT void GL_APIENTRY
GL_TexStorageMem2DMultisampleEXTContextANGLE(GLeglDisplayANGLE dpy,
                                             GLeglContextANGLE ctx,
                                             GLenum target,
                                             GLsizei samples,
                                             GLenum internalFormat,
                                             GLsizei width,
                                             GLsizei height,
                                             GLboolean fixedSampleLocations,
                                             GLuint memory,
                                             GLuint64 offset);
ANGLE_EXPORT void GL_APIENTRY GL_TexStorageMem3DEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLenum target,
                                                                GLsizei levels,
                                                                GLenum internalFormat,
                                                                GLsizei width,
                                                                GLsizei height,
                                                                GLsizei depth,
                                                                GLuint memory,
                                                                GLuint64 offset);
ANGLE_EXPORT void GL_APIENTRY
GL_TexStorageMem3DMultisampleEXTContextANGLE(GLeglDisplayANGLE dpy,
                                             GLeglContextANGLE ctx,
                                             GLenum target,
                                             GLsizei samples,
                                             GLenum internalFormat,
                                             GLsizei width,
                                             GLsizei height,
                                             GLsizei depth,
                                             GLboolean fixedSampleLocations,
                                             GLuint memory,
                                             GLuint64 offset);
ANGLE_EXPORT void GL_APIENTRY GL_ImportMemoryFdEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint memory,
                                                               GLuint64 size,
                                                               GLenum handleType,
                                                               GLint fd);
ANGLE_EXPORT void GL_APIENTRY GL_MultiDrawArraysEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLenum mode,
                                                                const GLint *first,
                                                                const GLsizei *count,
                                                                GLsizei primcount);
ANGLE_EXPORT void GL_APIENTRY GL_MultiDrawElementsEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLenum mode,
                                                                  const GLsizei *count,
                                                                  GLenum type,
                                                                  const void *const *indices,
                                                                  GLsizei primcount);
ANGLE_EXPORT void GL_APIENTRY GL_MultiDrawArraysIndirectEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLenum mode,
                                                                        const void *indirect,
                                                                        GLsizei drawcount,
                                                                        GLsizei stride);
ANGLE_EXPORT void GL_APIENTRY GL_MultiDrawElementsIndirectEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLenum mode,
                                                                          GLenum type,
                                                                          const void *indirect,
                                                                          GLsizei drawcount,
                                                                          GLsizei stride);
ANGLE_EXPORT void GL_APIENTRY
GL_FramebufferTexture2DMultisampleEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                  GLeglContextANGLE ctx,
                                                  GLenum target,
                                                  GLenum attachment,
                                                  GLenum textarget,
                                                  GLuint texture,
                                                  GLint level,
                                                  GLsizei samples);
ANGLE_EXPORT void GL_APIENTRY
GL_RenderbufferStorageMultisampleEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                 GLeglContextANGLE ctx,
                                                 GLenum target,
                                                 GLsizei samples,
                                                 GLenum internalformat,
                                                 GLsizei width,
                                                 GLsizei height);
ANGLE_EXPORT void GL_APIENTRY GL_PolygonOffsetClampEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLfloat factor,
                                                                   GLfloat units,
                                                                   GLfloat clamp);
ANGLE_EXPORT void GL_APIENTRY GL_PrimitiveBoundingBoxEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLfloat minX,
                                                                     GLfloat minY,
                                                                     GLfloat minZ,
                                                                     GLfloat minW,
                                                                     GLfloat maxX,
                                                                     GLfloat maxY,
                                                                     GLfloat maxZ,
                                                                     GLfloat maxW);
ANGLE_EXPORT GLenum GL_APIENTRY GL_GetGraphicsResetStatusEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                         GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_GetnUniformfvEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint program,
                                                              GLint location,
                                                              GLsizei bufSize,
                                                              GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetnUniformivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint program,
                                                              GLint location,
                                                              GLsizei bufSize,
                                                              GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_ReadnPixelsEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLint x,
                                                            GLint y,
                                                            GLsizei width,
                                                            GLsizei height,
                                                            GLenum format,
                                                            GLenum type,
                                                            GLsizei bufSize,
                                                            void *data);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteSemaphoresEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLsizei n,
                                                                 const GLuint *semaphores);
ANGLE_EXPORT void GL_APIENTRY GL_GenSemaphoresEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLsizei n,
                                                              GLuint *semaphores);
ANGLE_EXPORT void GL_APIENTRY GL_GetSemaphoreParameterui64vEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                           GLeglContextANGLE ctx,
                                                                           GLuint semaphore,
                                                                           GLenum pname,
                                                                           GLuint64 *params);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsSemaphoreEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint semaphore);
ANGLE_EXPORT void GL_APIENTRY GL_SemaphoreParameterui64vEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLuint semaphore,
                                                                        GLenum pname,
                                                                        const GLuint64 *params);
ANGLE_EXPORT void GL_APIENTRY GL_SignalSemaphoreEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLuint semaphore,
                                                                GLuint numBufferBarriers,
                                                                const GLuint *buffers,
                                                                GLuint numTextureBarriers,
                                                                const GLuint *textures,
                                                                const GLenum *dstLayouts);
ANGLE_EXPORT void GL_APIENTRY GL_WaitSemaphoreEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint semaphore,
                                                              GLuint numBufferBarriers,
                                                              const GLuint *buffers,
                                                              GLuint numTextureBarriers,
                                                              const GLuint *textures,
                                                              const GLenum *srcLayouts);
ANGLE_EXPORT void GL_APIENTRY GL_ImportSemaphoreFdEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint semaphore,
                                                                  GLenum handleType,
                                                                  GLint fd);
ANGLE_EXPORT void GL_APIENTRY GL_ActiveShaderProgramEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLuint pipeline,
                                                                    GLuint program);
ANGLE_EXPORT void GL_APIENTRY GL_BindProgramPipelineEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLuint pipeline);
ANGLE_EXPORT GLuint GL_APIENTRY
GL_CreateShaderProgramvEXTContextANGLE(GLeglDisplayANGLE dpy,
                                       GLeglContextANGLE ctx,
                                       GLenum type,
                                       GLsizei count,
                                       const GLchar *const *strings);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteProgramPipelinesEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLsizei n,
                                                                       const GLuint *pipelines);
ANGLE_EXPORT void GL_APIENTRY GL_GenProgramPipelinesEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLsizei n,
                                                                    GLuint *pipelines);
ANGLE_EXPORT void GL_APIENTRY GL_GetProgramPipelineInfoLogEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLuint pipeline,
                                                                          GLsizei bufSize,
                                                                          GLsizei *length,
                                                                          GLchar *infoLog);
ANGLE_EXPORT void GL_APIENTRY GL_GetProgramPipelineivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLuint pipeline,
                                                                     GLenum pname,
                                                                     GLint *params);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsProgramPipelineEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLuint pipeline);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramParameteriEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint program,
                                                                  GLenum pname,
                                                                  GLint value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform1fEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint program,
                                                                 GLint location,
                                                                 GLfloat v0);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform1fvEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint program,
                                                                  GLint location,
                                                                  GLsizei count,
                                                                  const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform1iEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint program,
                                                                 GLint location,
                                                                 GLint v0);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform1ivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint program,
                                                                  GLint location,
                                                                  GLsizei count,
                                                                  const GLint *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform1uiEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint program,
                                                                  GLint location,
                                                                  GLuint v0);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform1uivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLuint program,
                                                                   GLint location,
                                                                   GLsizei count,
                                                                   const GLuint *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform2fEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint program,
                                                                 GLint location,
                                                                 GLfloat v0,
                                                                 GLfloat v1);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform2fvEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint program,
                                                                  GLint location,
                                                                  GLsizei count,
                                                                  const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform2iEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint program,
                                                                 GLint location,
                                                                 GLint v0,
                                                                 GLint v1);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform2ivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint program,
                                                                  GLint location,
                                                                  GLsizei count,
                                                                  const GLint *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform2uiEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint program,
                                                                  GLint location,
                                                                  GLuint v0,
                                                                  GLuint v1);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform2uivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLuint program,
                                                                   GLint location,
                                                                   GLsizei count,
                                                                   const GLuint *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform3fEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint program,
                                                                 GLint location,
                                                                 GLfloat v0,
                                                                 GLfloat v1,
                                                                 GLfloat v2);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform3fvEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint program,
                                                                  GLint location,
                                                                  GLsizei count,
                                                                  const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform3iEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint program,
                                                                 GLint location,
                                                                 GLint v0,
                                                                 GLint v1,
                                                                 GLint v2);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform3ivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint program,
                                                                  GLint location,
                                                                  GLsizei count,
                                                                  const GLint *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform3uiEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint program,
                                                                  GLint location,
                                                                  GLuint v0,
                                                                  GLuint v1,
                                                                  GLuint v2);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform3uivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLuint program,
                                                                   GLint location,
                                                                   GLsizei count,
                                                                   const GLuint *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform4fEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint program,
                                                                 GLint location,
                                                                 GLfloat v0,
                                                                 GLfloat v1,
                                                                 GLfloat v2,
                                                                 GLfloat v3);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform4fvEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint program,
                                                                  GLint location,
                                                                  GLsizei count,
                                                                  const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform4iEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint program,
                                                                 GLint location,
                                                                 GLint v0,
                                                                 GLint v1,
                                                                 GLint v2,
                                                                 GLint v3);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform4ivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint program,
                                                                  GLint location,
                                                                  GLsizei count,
                                                                  const GLint *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform4uiEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLuint program,
                                                                  GLint location,
                                                                  GLuint v0,
                                                                  GLuint v1,
                                                                  GLuint v2,
                                                                  GLuint v3);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniform4uivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLuint program,
                                                                   GLint location,
                                                                   GLsizei count,
                                                                   const GLuint *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix2fvEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLuint program,
                                                                        GLint location,
                                                                        GLsizei count,
                                                                        GLboolean transpose,
                                                                        const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix2x3fvEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLuint program,
                                                                          GLint location,
                                                                          GLsizei count,
                                                                          GLboolean transpose,
                                                                          const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix2x4fvEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLuint program,
                                                                          GLint location,
                                                                          GLsizei count,
                                                                          GLboolean transpose,
                                                                          const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix3fvEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLuint program,
                                                                        GLint location,
                                                                        GLsizei count,
                                                                        GLboolean transpose,
                                                                        const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix3x2fvEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLuint program,
                                                                          GLint location,
                                                                          GLsizei count,
                                                                          GLboolean transpose,
                                                                          const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix3x4fvEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLuint program,
                                                                          GLint location,
                                                                          GLsizei count,
                                                                          GLboolean transpose,
                                                                          const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix4fvEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLuint program,
                                                                        GLint location,
                                                                        GLsizei count,
                                                                        GLboolean transpose,
                                                                        const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix4x2fvEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLuint program,
                                                                          GLint location,
                                                                          GLsizei count,
                                                                          GLboolean transpose,
                                                                          const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramUniformMatrix4x3fvEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                          GLeglContextANGLE ctx,
                                                                          GLuint program,
                                                                          GLint location,
                                                                          GLsizei count,
                                                                          GLboolean transpose,
                                                                          const GLfloat *value);
ANGLE_EXPORT void GL_APIENTRY GL_UseProgramStagesEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint pipeline,
                                                                 GLbitfield stages,
                                                                 GLuint program);
ANGLE_EXPORT void GL_APIENTRY GL_ValidateProgramPipelineEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLuint pipeline);
ANGLE_EXPORT void GL_APIENTRY GL_FramebufferFetchBarrierEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_PatchParameteriEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLenum pname,
                                                                GLint value);
ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterIivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLuint sampler,
                                                                       GLenum pname,
                                                                       GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterIuivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLuint sampler,
                                                                        GLenum pname,
                                                                        GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterIivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLenum target,
                                                                   GLenum pname,
                                                                   GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterIuivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLenum target,
                                                                    GLenum pname,
                                                                    GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterIivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLuint sampler,
                                                                    GLenum pname,
                                                                    const GLint *param);
ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterIuivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLuint sampler,
                                                                     GLenum pname,
                                                                     const GLuint *param);
ANGLE_EXPORT void GL_APIENTRY GL_TexParameterIivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLenum target,
                                                                GLenum pname,
                                                                const GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexParameterIuivEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLenum target,
                                                                 GLenum pname,
                                                                 const GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexBufferEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLenum target,
                                                          GLenum internalformat,
                                                          GLuint buffer);
ANGLE_EXPORT void GL_APIENTRY GL_TexBufferRangeEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLenum target,
                                                               GLenum internalformat,
                                                               GLuint buffer,
                                                               GLintptr offset,
                                                               GLsizeiptr size);
ANGLE_EXPORT void GL_APIENTRY GL_TexStorage2DEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLenum target,
                                                             GLsizei levels,
                                                             GLenum internalformat,
                                                             GLsizei width,
                                                             GLsizei height);
ANGLE_EXPORT void GL_APIENTRY GL_TexStorage3DEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLenum target,
                                                             GLsizei levels,
                                                             GLenum internalformat,
                                                             GLsizei width,
                                                             GLsizei height,
                                                             GLsizei depth);
ANGLE_EXPORT void GL_APIENTRY GL_TexStorageAttribs2DEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLenum target,
                                                                    GLsizei levels,
                                                                    GLenum internalformat,
                                                                    GLsizei width,
                                                                    GLsizei height,
                                                                    const GLint *attrib_list);
ANGLE_EXPORT void GL_APIENTRY GL_TexStorageAttribs3DEXTContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLenum target,
                                                                    GLsizei levels,
                                                                    GLenum internalformat,
                                                                    GLsizei width,
                                                                    GLsizei height,
                                                                    GLsizei depth,
                                                                    const GLint *attrib_list);
ANGLE_EXPORT void GL_APIENTRY GL_BlendBarrierKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_DebugMessageCallbackKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLDEBUGPROCKHR callback,
                                                                     const void *userParam);
ANGLE_EXPORT void GL_APIENTRY GL_DebugMessageControlKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLenum source,
                                                                    GLenum type,
                                                                    GLenum severity,
                                                                    GLsizei count,
                                                                    const GLuint *ids,
                                                                    GLboolean enabled);
ANGLE_EXPORT void GL_APIENTRY GL_DebugMessageInsertKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLenum source,
                                                                   GLenum type,
                                                                   GLuint id,
                                                                   GLenum severity,
                                                                   GLsizei length,
                                                                   const GLchar *buf);
ANGLE_EXPORT GLuint GL_APIENTRY GL_GetDebugMessageLogKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLuint count,
                                                                     GLsizei bufSize,
                                                                     GLenum *sources,
                                                                     GLenum *types,
                                                                     GLuint *ids,
                                                                     GLenum *severities,
                                                                     GLsizei *lengths,
                                                                     GLchar *messageLog);
ANGLE_EXPORT void GL_APIENTRY GL_GetObjectLabelKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLenum identifier,
                                                               GLuint name,
                                                               GLsizei bufSize,
                                                               GLsizei *length,
                                                               GLchar *label);
ANGLE_EXPORT void GL_APIENTRY GL_GetObjectPtrLabelKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  const void *ptr,
                                                                  GLsizei bufSize,
                                                                  GLsizei *length,
                                                                  GLchar *label);
ANGLE_EXPORT void GL_APIENTRY GL_GetPointervKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum pname,
                                                            void **params);
ANGLE_EXPORT void GL_APIENTRY GL_ObjectLabelKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum identifier,
                                                            GLuint name,
                                                            GLsizei length,
                                                            const GLchar *label);
ANGLE_EXPORT void GL_APIENTRY GL_ObjectPtrLabelKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               const void *ptr,
                                                               GLsizei length,
                                                               const GLchar *label);
ANGLE_EXPORT void GL_APIENTRY GL_PopDebugGroupKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_PushDebugGroupKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLenum source,
                                                               GLuint id,
                                                               GLsizei length,
                                                               const GLchar *message);
ANGLE_EXPORT void GL_APIENTRY GL_MaxShaderCompilerThreadsKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                                         GLeglContextANGLE ctx,
                                                                         GLuint count);
ANGLE_EXPORT GLenum GL_APIENTRY GL_GetGraphicsResetStatusKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                                         GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_GetnUniformfvKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint program,
                                                              GLint location,
                                                              GLsizei bufSize,
                                                              GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetnUniformivKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint program,
                                                              GLint location,
                                                              GLsizei bufSize,
                                                              GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetnUniformuivKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint program,
                                                               GLint location,
                                                               GLsizei bufSize,
                                                               GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_ReadnPixelsKHRContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLint x,
                                                            GLint y,
                                                            GLsizei width,
                                                            GLsizei height,
                                                            GLenum format,
                                                            GLenum type,
                                                            GLsizei bufSize,
                                                            void *data);
ANGLE_EXPORT void GL_APIENTRY GL_FramebufferParameteriMESAContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLenum target,
                                                                       GLenum pname,
                                                                       GLint param);
ANGLE_EXPORT void GL_APIENTRY GL_GetFramebufferParameterivMESAContextANGLE(GLeglDisplayANGLE dpy,
                                                                           GLeglContextANGLE ctx,
                                                                           GLenum target,
                                                                           GLenum pname,
                                                                           GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteFencesNVContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLsizei n,
                                                            const GLuint *fences);
ANGLE_EXPORT void GL_APIENTRY GL_FinishFenceNVContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLuint fence);
ANGLE_EXPORT void GL_APIENTRY GL_GenFencesNVContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLsizei n,
                                                         GLuint *fences);
ANGLE_EXPORT void GL_APIENTRY GL_GetFenceivNVContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLuint fence,
                                                          GLenum pname,
                                                          GLint *params);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsFenceNVContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLuint fence);
ANGLE_EXPORT void GL_APIENTRY GL_SetFenceNVContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLuint fence,
                                                        GLenum condition);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_TestFenceNVContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint fence);
ANGLE_EXPORT void GL_APIENTRY GL_BlitFramebufferNVContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLint srcX0,
                                                               GLint srcY0,
                                                               GLint srcX1,
                                                               GLint srcY1,
                                                               GLint dstX0,
                                                               GLint dstY0,
                                                               GLint dstX1,
                                                               GLint dstY1,
                                                               GLbitfield mask,
                                                               GLenum filter);
ANGLE_EXPORT void GL_APIENTRY GL_PolygonModeNVContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum face,
                                                           GLenum mode);
ANGLE_EXPORT void GL_APIENTRY
GL_EGLImageTargetRenderbufferStorageOESContextANGLE(GLeglDisplayANGLE dpy,
                                                    GLeglContextANGLE ctx,
                                                    GLenum target,
                                                    GLeglImageOES image);
ANGLE_EXPORT void GL_APIENTRY GL_EGLImageTargetTexture2DOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLenum target,
                                                                        GLeglImageOES image);
ANGLE_EXPORT void GL_APIENTRY GL_BlendEquationOESContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLenum mode);
ANGLE_EXPORT void GL_APIENTRY GL_CopyImageSubDataOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE 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);
ANGLE_EXPORT void GL_APIENTRY GL_BlendEquationSeparateiOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLuint buf,
                                                                       GLenum modeRGB,
                                                                       GLenum modeAlpha);
ANGLE_EXPORT void GL_APIENTRY GL_BlendEquationiOESContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLuint buf,
                                                               GLenum mode);
ANGLE_EXPORT void GL_APIENTRY GL_BlendFuncSeparateiOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLuint buf,
                                                                   GLenum srcRGB,
                                                                   GLenum dstRGB,
                                                                   GLenum srcAlpha,
                                                                   GLenum dstAlpha);
ANGLE_EXPORT void GL_APIENTRY GL_BlendFunciOESContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLuint buf,
                                                           GLenum src,
                                                           GLenum dst);
ANGLE_EXPORT void GL_APIENTRY GL_ColorMaskiOESContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLuint index,
                                                           GLboolean r,
                                                           GLboolean g,
                                                           GLboolean b,
                                                           GLboolean a);
ANGLE_EXPORT void GL_APIENTRY GL_DisableiOESContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum target,
                                                         GLuint index);
ANGLE_EXPORT void GL_APIENTRY GL_EnableiOESContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum target,
                                                        GLuint index);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsEnablediOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLenum target,
                                                                GLuint index);
ANGLE_EXPORT void GL_APIENTRY GL_DrawElementsBaseVertexOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLenum mode,
                                                                       GLsizei count,
                                                                       GLenum type,
                                                                       const void *indices,
                                                                       GLint basevertex);
ANGLE_EXPORT void GL_APIENTRY
GL_DrawElementsInstancedBaseVertexOESContextANGLE(GLeglDisplayANGLE dpy,
                                                  GLeglContextANGLE ctx,
                                                  GLenum mode,
                                                  GLsizei count,
                                                  GLenum type,
                                                  const void *indices,
                                                  GLsizei instancecount,
                                                  GLint basevertex);
ANGLE_EXPORT void GL_APIENTRY GL_DrawRangeElementsBaseVertexOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                            GLeglContextANGLE ctx,
                                                                            GLenum mode,
                                                                            GLuint start,
                                                                            GLuint end,
                                                                            GLsizei count,
                                                                            GLenum type,
                                                                            const void *indices,
                                                                            GLint basevertex);
ANGLE_EXPORT void GL_APIENTRY GL_DrawTexfOESContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLfloat x,
                                                         GLfloat y,
                                                         GLfloat z,
                                                         GLfloat width,
                                                         GLfloat height);
ANGLE_EXPORT void GL_APIENTRY GL_DrawTexfvOESContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          const GLfloat *coords);
ANGLE_EXPORT void GL_APIENTRY GL_DrawTexiOESContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLint x,
                                                         GLint y,
                                                         GLint z,
                                                         GLint width,
                                                         GLint height);
ANGLE_EXPORT void GL_APIENTRY GL_DrawTexivOESContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          const GLint *coords);
ANGLE_EXPORT void GL_APIENTRY GL_DrawTexsOESContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLshort x,
                                                         GLshort y,
                                                         GLshort z,
                                                         GLshort width,
                                                         GLshort height);
ANGLE_EXPORT void GL_APIENTRY GL_DrawTexsvOESContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          const GLshort *coords);
ANGLE_EXPORT void GL_APIENTRY GL_DrawTexxOESContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLfixed x,
                                                         GLfixed y,
                                                         GLfixed z,
                                                         GLfixed width,
                                                         GLfixed height);
ANGLE_EXPORT void GL_APIENTRY GL_DrawTexxvOESContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          const GLfixed *coords);
ANGLE_EXPORT void GL_APIENTRY GL_BindFramebufferOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLenum target,
                                                                GLuint framebuffer);
ANGLE_EXPORT void GL_APIENTRY GL_BindRenderbufferOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLenum target,
                                                                 GLuint renderbuffer);
ANGLE_EXPORT GLenum GL_APIENTRY GL_CheckFramebufferStatusOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                         GLeglContextANGLE ctx,
                                                                         GLenum target);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteFramebuffersOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLsizei n,
                                                                   const GLuint *framebuffers);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteRenderbuffersOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLsizei n,
                                                                    const GLuint *renderbuffers);
ANGLE_EXPORT void GL_APIENTRY GL_FramebufferRenderbufferOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLenum target,
                                                                        GLenum attachment,
                                                                        GLenum renderbuffertarget,
                                                                        GLuint renderbuffer);
ANGLE_EXPORT void GL_APIENTRY GL_FramebufferTexture2DOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLenum target,
                                                                     GLenum attachment,
                                                                     GLenum textarget,
                                                                     GLuint texture,
                                                                     GLint level);
ANGLE_EXPORT void GL_APIENTRY GL_GenFramebuffersOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLsizei n,
                                                                GLuint *framebuffers);
ANGLE_EXPORT void GL_APIENTRY GL_GenRenderbuffersOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLsizei n,
                                                                 GLuint *renderbuffers);
ANGLE_EXPORT void GL_APIENTRY GL_GenerateMipmapOESContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLenum target);
ANGLE_EXPORT void GL_APIENTRY
GL_GetFramebufferAttachmentParameterivOESContextANGLE(GLeglDisplayANGLE dpy,
                                                      GLeglContextANGLE ctx,
                                                      GLenum target,
                                                      GLenum attachment,
                                                      GLenum pname,
                                                      GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetRenderbufferParameterivOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                           GLeglContextANGLE ctx,
                                                                           GLenum target,
                                                                           GLenum pname,
                                                                           GLint *params);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsFramebufferOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLuint framebuffer);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsRenderbufferOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLuint renderbuffer);
ANGLE_EXPORT void GL_APIENTRY GL_RenderbufferStorageOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLenum target,
                                                                    GLenum internalformat,
                                                                    GLsizei width,
                                                                    GLsizei height);
ANGLE_EXPORT void GL_APIENTRY GL_FramebufferTextureOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLenum target,
                                                                   GLenum attachment,
                                                                   GLuint texture,
                                                                   GLint level);
ANGLE_EXPORT void GL_APIENTRY GL_GetProgramBinaryOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLuint program,
                                                                 GLsizei bufSize,
                                                                 GLsizei *length,
                                                                 GLenum *binaryFormat,
                                                                 void *binary);
ANGLE_EXPORT void GL_APIENTRY GL_ProgramBinaryOESContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLuint program,
                                                              GLenum binaryFormat,
                                                              const void *binary,
                                                              GLint length);
ANGLE_EXPORT void GL_APIENTRY GL_GetBufferPointervOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLenum target,
                                                                  GLenum pname,
                                                                  void **params);
ANGLE_EXPORT void *GL_APIENTRY GL_MapBufferOESContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum target,
                                                           GLenum access);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_UnmapBufferOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLenum target);
ANGLE_EXPORT void GL_APIENTRY GL_CurrentPaletteMatrixOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLuint matrixpaletteindex);
ANGLE_EXPORT void GL_APIENTRY
GL_LoadPaletteFromModelViewMatrixOESContextANGLE(GLeglDisplayANGLE dpy, GLeglContextANGLE ctx);
ANGLE_EXPORT void GL_APIENTRY GL_MatrixIndexPointerOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLint size,
                                                                   GLenum type,
                                                                   GLsizei stride,
                                                                   const void *pointer);
ANGLE_EXPORT void GL_APIENTRY GL_WeightPointerOESContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLint size,
                                                              GLenum type,
                                                              GLsizei stride,
                                                              const void *pointer);
ANGLE_EXPORT void GL_APIENTRY GL_PointSizePointerOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLenum type,
                                                                 GLsizei stride,
                                                                 const void *pointer);
ANGLE_EXPORT void GL_APIENTRY GL_PrimitiveBoundingBoxOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLfloat minX,
                                                                     GLfloat minY,
                                                                     GLfloat minZ,
                                                                     GLfloat minW,
                                                                     GLfloat maxX,
                                                                     GLfloat maxY,
                                                                     GLfloat maxZ,
                                                                     GLfloat maxW);
ANGLE_EXPORT GLbitfield GL_APIENTRY GL_QueryMatrixxOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLfixed *mantissa,
                                                                   GLint *exponent);
ANGLE_EXPORT void GL_APIENTRY GL_MinSampleShadingOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLfloat value);
ANGLE_EXPORT void GL_APIENTRY GL_PatchParameteriOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLenum pname,
                                                                GLint value);
ANGLE_EXPORT void GL_APIENTRY GL_CompressedTexImage3DOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLenum target,
                                                                     GLint level,
                                                                     GLenum internalformat,
                                                                     GLsizei width,
                                                                     GLsizei height,
                                                                     GLsizei depth,
                                                                     GLint border,
                                                                     GLsizei imageSize,
                                                                     const void *data);
ANGLE_EXPORT void GL_APIENTRY GL_CompressedTexSubImage3DOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLenum target,
                                                                        GLint level,
                                                                        GLint xoffset,
                                                                        GLint yoffset,
                                                                        GLint zoffset,
                                                                        GLsizei width,
                                                                        GLsizei height,
                                                                        GLsizei depth,
                                                                        GLenum format,
                                                                        GLsizei imageSize,
                                                                        const void *data);
ANGLE_EXPORT void GL_APIENTRY GL_CopyTexSubImage3DOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                  GLeglContextANGLE ctx,
                                                                  GLenum target,
                                                                  GLint level,
                                                                  GLint xoffset,
                                                                  GLint yoffset,
                                                                  GLint zoffset,
                                                                  GLint x,
                                                                  GLint y,
                                                                  GLsizei width,
                                                                  GLsizei height);
ANGLE_EXPORT void GL_APIENTRY GL_FramebufferTexture3DOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLenum target,
                                                                     GLenum attachment,
                                                                     GLenum textarget,
                                                                     GLuint texture,
                                                                     GLint level,
                                                                     GLint zoffset);
ANGLE_EXPORT void GL_APIENTRY GL_TexImage3DOESContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLenum target,
                                                           GLint level,
                                                           GLenum internalformat,
                                                           GLsizei width,
                                                           GLsizei height,
                                                           GLsizei depth,
                                                           GLint border,
                                                           GLenum format,
                                                           GLenum type,
                                                           const void *pixels);
ANGLE_EXPORT void GL_APIENTRY GL_TexSubImage3DOESContextANGLE(GLeglDisplayANGLE dpy,
                                                              GLeglContextANGLE ctx,
                                                              GLenum target,
                                                              GLint level,
                                                              GLint xoffset,
                                                              GLint yoffset,
                                                              GLint zoffset,
                                                              GLsizei width,
                                                              GLsizei height,
                                                              GLsizei depth,
                                                              GLenum format,
                                                              GLenum type,
                                                              const void *pixels);
ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterIivOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                       GLeglContextANGLE ctx,
                                                                       GLuint sampler,
                                                                       GLenum pname,
                                                                       GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterIuivOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                        GLeglContextANGLE ctx,
                                                                        GLuint sampler,
                                                                        GLenum pname,
                                                                        GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterIivOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLenum target,
                                                                   GLenum pname,
                                                                   GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterIuivOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLenum target,
                                                                    GLenum pname,
                                                                    GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterIivOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                    GLeglContextANGLE ctx,
                                                                    GLuint sampler,
                                                                    GLenum pname,
                                                                    const GLint *param);
ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterIuivOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                     GLeglContextANGLE ctx,
                                                                     GLuint sampler,
                                                                     GLenum pname,
                                                                     const GLuint *param);
ANGLE_EXPORT void GL_APIENTRY GL_TexParameterIivOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLenum target,
                                                                GLenum pname,
                                                                const GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexParameterIuivOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                 GLeglContextANGLE ctx,
                                                                 GLenum target,
                                                                 GLenum pname,
                                                                 const GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexBufferOESContextANGLE(GLeglDisplayANGLE dpy,
                                                          GLeglContextANGLE ctx,
                                                          GLenum target,
                                                          GLenum internalformat,
                                                          GLuint buffer);
ANGLE_EXPORT void GL_APIENTRY GL_TexBufferRangeOESContextANGLE(GLeglDisplayANGLE dpy,
                                                               GLeglContextANGLE ctx,
                                                               GLenum target,
                                                               GLenum internalformat,
                                                               GLuint buffer,
                                                               GLintptr offset,
                                                               GLsizeiptr size);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexGenfvOESContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum coord,
                                                            GLenum pname,
                                                            GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexGenivOESContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum coord,
                                                            GLenum pname,
                                                            GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexGenxvOESContextANGLE(GLeglDisplayANGLE dpy,
                                                            GLeglContextANGLE ctx,
                                                            GLenum coord,
                                                            GLenum pname,
                                                            GLfixed *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexGenfOESContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum coord,
                                                        GLenum pname,
                                                        GLfloat param);
ANGLE_EXPORT void GL_APIENTRY GL_TexGenfvOESContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum coord,
                                                         GLenum pname,
                                                         const GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexGeniOESContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum coord,
                                                        GLenum pname,
                                                        GLint param);
ANGLE_EXPORT void GL_APIENTRY GL_TexGenivOESContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum coord,
                                                         GLenum pname,
                                                         const GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexGenxOESContextANGLE(GLeglDisplayANGLE dpy,
                                                        GLeglContextANGLE ctx,
                                                        GLenum coord,
                                                        GLenum pname,
                                                        GLfixed param);
ANGLE_EXPORT void GL_APIENTRY GL_TexGenxvOESContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum coord,
                                                         GLenum pname,
                                                         const GLfixed *params);
ANGLE_EXPORT void GL_APIENTRY
GL_TexStorage3DMultisampleOESContextANGLE(GLeglDisplayANGLE dpy,
                                          GLeglContextANGLE ctx,
                                          GLenum target,
                                          GLsizei samples,
                                          GLenum internalformat,
                                          GLsizei width,
                                          GLsizei height,
                                          GLsizei depth,
                                          GLboolean fixedsamplelocations);
ANGLE_EXPORT void GL_APIENTRY GL_BindVertexArrayOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLuint array);
ANGLE_EXPORT void GL_APIENTRY GL_DeleteVertexArraysOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLsizei n,
                                                                   const GLuint *arrays);
ANGLE_EXPORT void GL_APIENTRY GL_GenVertexArraysOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                GLeglContextANGLE ctx,
                                                                GLsizei n,
                                                                GLuint *arrays);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsVertexArrayOESContextANGLE(GLeglDisplayANGLE dpy,
                                                                   GLeglContextANGLE ctx,
                                                                   GLuint array);
ANGLE_EXPORT void GL_APIENTRY GL_FramebufferTextureMultiviewOVRContextANGLE(GLeglDisplayANGLE dpy,
                                                                            GLeglContextANGLE ctx,
                                                                            GLenum target,
                                                                            GLenum attachment,
                                                                            GLuint texture,
                                                                            GLint level,
                                                                            GLint baseViewIndex,
                                                                            GLsizei numViews);
ANGLE_EXPORT void GL_APIENTRY
GL_FramebufferTextureMultisampleMultiviewOVRContextANGLE(GLeglDisplayANGLE dpy,
                                                         GLeglContextANGLE ctx,
                                                         GLenum target,
                                                         GLenum attachment,
                                                         GLuint texture,
                                                         GLint level,
                                                         GLsizei samples,
                                                         GLint baseViewIndex,
                                                         GLsizei numViews);
ANGLE_EXPORT void GL_APIENTRY
GL_FramebufferFoveationConfigQCOMContextANGLE(GLeglDisplayANGLE dpy,
                                              GLeglContextANGLE ctx,
                                              GLuint framebuffer,
                                              GLuint numLayers,
                                              GLuint focalPointsPerLayer,
                                              GLuint requestedFeatures,
                                              GLuint *providedFeatures);
ANGLE_EXPORT void GL_APIENTRY
GL_FramebufferFoveationParametersQCOMContextANGLE(GLeglDisplayANGLE dpy,
                                                  GLeglContextANGLE ctx,
                                                  GLuint framebuffer,
                                                  GLuint layer,
                                                  GLuint focalPoint,
                                                  GLfloat focalX,
                                                  GLfloat focalY,
                                                  GLfloat gainX,
                                                  GLfloat gainY,
                                                  GLfloat foveaArea);
ANGLE_EXPORT void GL_APIENTRY GL_ShadingRateQCOMContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLenum rate);
ANGLE_EXPORT void GL_APIENTRY GL_TextureFoveationParametersQCOMContextANGLE(GLeglDisplayANGLE dpy,
                                                                            GLeglContextANGLE ctx,
                                                                            GLuint texture,
                                                                            GLuint layer,
                                                                            GLuint focalPoint,
                                                                            GLfloat focalX,
                                                                            GLfloat focalY,
                                                                            GLfloat gainX,
                                                                            GLfloat gainY,
                                                                            GLfloat foveaArea);
ANGLE_EXPORT void GL_APIENTRY GL_EndTilingQCOMContextANGLE(GLeglDisplayANGLE dpy,
                                                           GLeglContextANGLE ctx,
                                                           GLbitfield preserveMask);
ANGLE_EXPORT void GL_APIENTRY GL_StartTilingQCOMContextANGLE(GLeglDisplayANGLE dpy,
                                                             GLeglContextANGLE ctx,
                                                             GLuint x,
                                                             GLuint y,
                                                             GLuint width,
                                                             GLuint height,
                                                             GLbitfield preserveMask);
}  // extern "C"

#endif  // LIBGLESV2_ENTRY_POINTS_GLES_EXT_EXPLICIT_CONTEXT_AUTOGEN_H_
