Edit

kc3-lang/angle/util/gles_loader_autogen.cpp

Branch :

  • Show log

    Commit

  • Author : Jamie Madill
    Date : 2020-04-29 11:57:24
    Hash : 5540a307
    Message : GL loaders: Add 'ANGLE' symbol prefix. This should prevent debuggers like RenderDoc from getting confused about symbol names. It's also generally good practice to avoid overloading names. Change-Id: Ie9fd3f77f45479bdf6925dae3e03fb4ac85bdb8a Bug: angleproject:4596 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2171684 Reviewed-by: Courtney Goeltzenleuchter <courtneygo@google.com> Reviewed-by: Cody Northrop <cnorthrop@google.com> Commit-Queue: Jamie Madill <jmadill@chromium.org>

  • util/gles_loader_autogen.cpp
  • // GENERATED FILE - DO NOT EDIT.
    // Generated by generate_loader.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.
    //
    // gles_loader_autogen.cpp:
    //   Simple GLES function loader.
    
    #include "gles_loader_autogen.h"
    
    ANGLE_UTIL_EXPORT PFNGLALPHAFUNCPROC ANGLE_glAlphaFunc;
    ANGLE_UTIL_EXPORT PFNGLCLIPPLANEFPROC ANGLE_glClipPlanef;
    ANGLE_UTIL_EXPORT PFNGLCOLOR4FPROC ANGLE_glColor4f;
    ANGLE_UTIL_EXPORT PFNGLFOGFPROC ANGLE_glFogf;
    ANGLE_UTIL_EXPORT PFNGLFOGFVPROC ANGLE_glFogfv;
    ANGLE_UTIL_EXPORT PFNGLFRUSTUMFPROC ANGLE_glFrustumf;
    ANGLE_UTIL_EXPORT PFNGLGETCLIPPLANEFPROC ANGLE_glGetClipPlanef;
    ANGLE_UTIL_EXPORT PFNGLGETLIGHTFVPROC ANGLE_glGetLightfv;
    ANGLE_UTIL_EXPORT PFNGLGETMATERIALFVPROC ANGLE_glGetMaterialfv;
    ANGLE_UTIL_EXPORT PFNGLGETTEXENVFVPROC ANGLE_glGetTexEnvfv;
    ANGLE_UTIL_EXPORT PFNGLLIGHTMODELFPROC ANGLE_glLightModelf;
    ANGLE_UTIL_EXPORT PFNGLLIGHTMODELFVPROC ANGLE_glLightModelfv;
    ANGLE_UTIL_EXPORT PFNGLLIGHTFPROC ANGLE_glLightf;
    ANGLE_UTIL_EXPORT PFNGLLIGHTFVPROC ANGLE_glLightfv;
    ANGLE_UTIL_EXPORT PFNGLLOADMATRIXFPROC ANGLE_glLoadMatrixf;
    ANGLE_UTIL_EXPORT PFNGLMATERIALFPROC ANGLE_glMaterialf;
    ANGLE_UTIL_EXPORT PFNGLMATERIALFVPROC ANGLE_glMaterialfv;
    ANGLE_UTIL_EXPORT PFNGLMULTMATRIXFPROC ANGLE_glMultMatrixf;
    ANGLE_UTIL_EXPORT PFNGLMULTITEXCOORD4FPROC ANGLE_glMultiTexCoord4f;
    ANGLE_UTIL_EXPORT PFNGLNORMAL3FPROC ANGLE_glNormal3f;
    ANGLE_UTIL_EXPORT PFNGLORTHOFPROC ANGLE_glOrthof;
    ANGLE_UTIL_EXPORT PFNGLPOINTPARAMETERFPROC ANGLE_glPointParameterf;
    ANGLE_UTIL_EXPORT PFNGLPOINTPARAMETERFVPROC ANGLE_glPointParameterfv;
    ANGLE_UTIL_EXPORT PFNGLPOINTSIZEPROC ANGLE_glPointSize;
    ANGLE_UTIL_EXPORT PFNGLROTATEFPROC ANGLE_glRotatef;
    ANGLE_UTIL_EXPORT PFNGLSCALEFPROC ANGLE_glScalef;
    ANGLE_UTIL_EXPORT PFNGLTEXENVFPROC ANGLE_glTexEnvf;
    ANGLE_UTIL_EXPORT PFNGLTEXENVFVPROC ANGLE_glTexEnvfv;
    ANGLE_UTIL_EXPORT PFNGLTRANSLATEFPROC ANGLE_glTranslatef;
    ANGLE_UTIL_EXPORT PFNGLALPHAFUNCXPROC ANGLE_glAlphaFuncx;
    ANGLE_UTIL_EXPORT PFNGLCLEARCOLORXPROC ANGLE_glClearColorx;
    ANGLE_UTIL_EXPORT PFNGLCLEARDEPTHXPROC ANGLE_glClearDepthx;
    ANGLE_UTIL_EXPORT PFNGLCLIENTACTIVETEXTUREPROC ANGLE_glClientActiveTexture;
    ANGLE_UTIL_EXPORT PFNGLCLIPPLANEXPROC ANGLE_glClipPlanex;
    ANGLE_UTIL_EXPORT PFNGLCOLOR4UBPROC ANGLE_glColor4ub;
    ANGLE_UTIL_EXPORT PFNGLCOLOR4XPROC ANGLE_glColor4x;
    ANGLE_UTIL_EXPORT PFNGLCOLORPOINTERPROC ANGLE_glColorPointer;
    ANGLE_UTIL_EXPORT PFNGLDEPTHRANGEXPROC ANGLE_glDepthRangex;
    ANGLE_UTIL_EXPORT PFNGLDISABLECLIENTSTATEPROC ANGLE_glDisableClientState;
    ANGLE_UTIL_EXPORT PFNGLENABLECLIENTSTATEPROC ANGLE_glEnableClientState;
    ANGLE_UTIL_EXPORT PFNGLFOGXPROC ANGLE_glFogx;
    ANGLE_UTIL_EXPORT PFNGLFOGXVPROC ANGLE_glFogxv;
    ANGLE_UTIL_EXPORT PFNGLFRUSTUMXPROC ANGLE_glFrustumx;
    ANGLE_UTIL_EXPORT PFNGLGETCLIPPLANEXPROC ANGLE_glGetClipPlanex;
    ANGLE_UTIL_EXPORT PFNGLGETFIXEDVPROC ANGLE_glGetFixedv;
    ANGLE_UTIL_EXPORT PFNGLGETLIGHTXVPROC ANGLE_glGetLightxv;
    ANGLE_UTIL_EXPORT PFNGLGETMATERIALXVPROC ANGLE_glGetMaterialxv;
    ANGLE_UTIL_EXPORT PFNGLGETPOINTERVPROC ANGLE_glGetPointerv;
    ANGLE_UTIL_EXPORT PFNGLGETTEXENVIVPROC ANGLE_glGetTexEnviv;
    ANGLE_UTIL_EXPORT PFNGLGETTEXENVXVPROC ANGLE_glGetTexEnvxv;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERXVPROC ANGLE_glGetTexParameterxv;
    ANGLE_UTIL_EXPORT PFNGLLIGHTMODELXPROC ANGLE_glLightModelx;
    ANGLE_UTIL_EXPORT PFNGLLIGHTMODELXVPROC ANGLE_glLightModelxv;
    ANGLE_UTIL_EXPORT PFNGLLIGHTXPROC ANGLE_glLightx;
    ANGLE_UTIL_EXPORT PFNGLLIGHTXVPROC ANGLE_glLightxv;
    ANGLE_UTIL_EXPORT PFNGLLINEWIDTHXPROC ANGLE_glLineWidthx;
    ANGLE_UTIL_EXPORT PFNGLLOADIDENTITYPROC ANGLE_glLoadIdentity;
    ANGLE_UTIL_EXPORT PFNGLLOADMATRIXXPROC ANGLE_glLoadMatrixx;
    ANGLE_UTIL_EXPORT PFNGLLOGICOPPROC ANGLE_glLogicOp;
    ANGLE_UTIL_EXPORT PFNGLMATERIALXPROC ANGLE_glMaterialx;
    ANGLE_UTIL_EXPORT PFNGLMATERIALXVPROC ANGLE_glMaterialxv;
    ANGLE_UTIL_EXPORT PFNGLMATRIXMODEPROC ANGLE_glMatrixMode;
    ANGLE_UTIL_EXPORT PFNGLMULTMATRIXXPROC ANGLE_glMultMatrixx;
    ANGLE_UTIL_EXPORT PFNGLMULTITEXCOORD4XPROC ANGLE_glMultiTexCoord4x;
    ANGLE_UTIL_EXPORT PFNGLNORMAL3XPROC ANGLE_glNormal3x;
    ANGLE_UTIL_EXPORT PFNGLNORMALPOINTERPROC ANGLE_glNormalPointer;
    ANGLE_UTIL_EXPORT PFNGLORTHOXPROC ANGLE_glOrthox;
    ANGLE_UTIL_EXPORT PFNGLPOINTPARAMETERXPROC ANGLE_glPointParameterx;
    ANGLE_UTIL_EXPORT PFNGLPOINTPARAMETERXVPROC ANGLE_glPointParameterxv;
    ANGLE_UTIL_EXPORT PFNGLPOINTSIZEXPROC ANGLE_glPointSizex;
    ANGLE_UTIL_EXPORT PFNGLPOLYGONOFFSETXPROC ANGLE_glPolygonOffsetx;
    ANGLE_UTIL_EXPORT PFNGLPOPMATRIXPROC ANGLE_glPopMatrix;
    ANGLE_UTIL_EXPORT PFNGLPUSHMATRIXPROC ANGLE_glPushMatrix;
    ANGLE_UTIL_EXPORT PFNGLROTATEXPROC ANGLE_glRotatex;
    ANGLE_UTIL_EXPORT PFNGLSAMPLECOVERAGEXPROC ANGLE_glSampleCoveragex;
    ANGLE_UTIL_EXPORT PFNGLSCALEXPROC ANGLE_glScalex;
    ANGLE_UTIL_EXPORT PFNGLSHADEMODELPROC ANGLE_glShadeModel;
    ANGLE_UTIL_EXPORT PFNGLTEXCOORDPOINTERPROC ANGLE_glTexCoordPointer;
    ANGLE_UTIL_EXPORT PFNGLTEXENVIPROC ANGLE_glTexEnvi;
    ANGLE_UTIL_EXPORT PFNGLTEXENVXPROC ANGLE_glTexEnvx;
    ANGLE_UTIL_EXPORT PFNGLTEXENVIVPROC ANGLE_glTexEnviv;
    ANGLE_UTIL_EXPORT PFNGLTEXENVXVPROC ANGLE_glTexEnvxv;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERXPROC ANGLE_glTexParameterx;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERXVPROC ANGLE_glTexParameterxv;
    ANGLE_UTIL_EXPORT PFNGLTRANSLATEXPROC ANGLE_glTranslatex;
    ANGLE_UTIL_EXPORT PFNGLVERTEXPOINTERPROC ANGLE_glVertexPointer;
    ANGLE_UTIL_EXPORT PFNGLACTIVETEXTUREPROC ANGLE_glActiveTexture;
    ANGLE_UTIL_EXPORT PFNGLATTACHSHADERPROC ANGLE_glAttachShader;
    ANGLE_UTIL_EXPORT PFNGLBINDATTRIBLOCATIONPROC ANGLE_glBindAttribLocation;
    ANGLE_UTIL_EXPORT PFNGLBINDBUFFERPROC ANGLE_glBindBuffer;
    ANGLE_UTIL_EXPORT PFNGLBINDFRAMEBUFFERPROC ANGLE_glBindFramebuffer;
    ANGLE_UTIL_EXPORT PFNGLBINDRENDERBUFFERPROC ANGLE_glBindRenderbuffer;
    ANGLE_UTIL_EXPORT PFNGLBINDTEXTUREPROC ANGLE_glBindTexture;
    ANGLE_UTIL_EXPORT PFNGLBLENDCOLORPROC ANGLE_glBlendColor;
    ANGLE_UTIL_EXPORT PFNGLBLENDEQUATIONPROC ANGLE_glBlendEquation;
    ANGLE_UTIL_EXPORT PFNGLBLENDEQUATIONSEPARATEPROC ANGLE_glBlendEquationSeparate;
    ANGLE_UTIL_EXPORT PFNGLBLENDFUNCPROC ANGLE_glBlendFunc;
    ANGLE_UTIL_EXPORT PFNGLBLENDFUNCSEPARATEPROC ANGLE_glBlendFuncSeparate;
    ANGLE_UTIL_EXPORT PFNGLBUFFERDATAPROC ANGLE_glBufferData;
    ANGLE_UTIL_EXPORT PFNGLBUFFERSUBDATAPROC ANGLE_glBufferSubData;
    ANGLE_UTIL_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSPROC ANGLE_glCheckFramebufferStatus;
    ANGLE_UTIL_EXPORT PFNGLCLEARPROC ANGLE_glClear;
    ANGLE_UTIL_EXPORT PFNGLCLEARCOLORPROC ANGLE_glClearColor;
    ANGLE_UTIL_EXPORT PFNGLCLEARDEPTHFPROC ANGLE_glClearDepthf;
    ANGLE_UTIL_EXPORT PFNGLCLEARSTENCILPROC ANGLE_glClearStencil;
    ANGLE_UTIL_EXPORT PFNGLCOLORMASKPROC ANGLE_glColorMask;
    ANGLE_UTIL_EXPORT PFNGLCOMPILESHADERPROC ANGLE_glCompileShader;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DPROC ANGLE_glCompressedTexImage2D;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC ANGLE_glCompressedTexSubImage2D;
    ANGLE_UTIL_EXPORT PFNGLCOPYTEXIMAGE2DPROC ANGLE_glCopyTexImage2D;
    ANGLE_UTIL_EXPORT PFNGLCOPYTEXSUBIMAGE2DPROC ANGLE_glCopyTexSubImage2D;
    ANGLE_UTIL_EXPORT PFNGLCREATEPROGRAMPROC ANGLE_glCreateProgram;
    ANGLE_UTIL_EXPORT PFNGLCREATESHADERPROC ANGLE_glCreateShader;
    ANGLE_UTIL_EXPORT PFNGLCULLFACEPROC ANGLE_glCullFace;
    ANGLE_UTIL_EXPORT PFNGLDELETEBUFFERSPROC ANGLE_glDeleteBuffers;
    ANGLE_UTIL_EXPORT PFNGLDELETEFRAMEBUFFERSPROC ANGLE_glDeleteFramebuffers;
    ANGLE_UTIL_EXPORT PFNGLDELETEPROGRAMPROC ANGLE_glDeleteProgram;
    ANGLE_UTIL_EXPORT PFNGLDELETERENDERBUFFERSPROC ANGLE_glDeleteRenderbuffers;
    ANGLE_UTIL_EXPORT PFNGLDELETESHADERPROC ANGLE_glDeleteShader;
    ANGLE_UTIL_EXPORT PFNGLDELETETEXTURESPROC ANGLE_glDeleteTextures;
    ANGLE_UTIL_EXPORT PFNGLDEPTHFUNCPROC ANGLE_glDepthFunc;
    ANGLE_UTIL_EXPORT PFNGLDEPTHMASKPROC ANGLE_glDepthMask;
    ANGLE_UTIL_EXPORT PFNGLDEPTHRANGEFPROC ANGLE_glDepthRangef;
    ANGLE_UTIL_EXPORT PFNGLDETACHSHADERPROC ANGLE_glDetachShader;
    ANGLE_UTIL_EXPORT PFNGLDISABLEPROC ANGLE_glDisable;
    ANGLE_UTIL_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYPROC ANGLE_glDisableVertexAttribArray;
    ANGLE_UTIL_EXPORT PFNGLDRAWARRAYSPROC ANGLE_glDrawArrays;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSPROC ANGLE_glDrawElements;
    ANGLE_UTIL_EXPORT PFNGLENABLEPROC ANGLE_glEnable;
    ANGLE_UTIL_EXPORT PFNGLENABLEVERTEXATTRIBARRAYPROC ANGLE_glEnableVertexAttribArray;
    ANGLE_UTIL_EXPORT PFNGLFINISHPROC ANGLE_glFinish;
    ANGLE_UTIL_EXPORT PFNGLFLUSHPROC ANGLE_glFlush;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERRENDERBUFFERPROC ANGLE_glFramebufferRenderbuffer;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERTEXTURE2DPROC ANGLE_glFramebufferTexture2D;
    ANGLE_UTIL_EXPORT PFNGLFRONTFACEPROC ANGLE_glFrontFace;
    ANGLE_UTIL_EXPORT PFNGLGENBUFFERSPROC ANGLE_glGenBuffers;
    ANGLE_UTIL_EXPORT PFNGLGENERATEMIPMAPPROC ANGLE_glGenerateMipmap;
    ANGLE_UTIL_EXPORT PFNGLGENFRAMEBUFFERSPROC ANGLE_glGenFramebuffers;
    ANGLE_UTIL_EXPORT PFNGLGENRENDERBUFFERSPROC ANGLE_glGenRenderbuffers;
    ANGLE_UTIL_EXPORT PFNGLGENTEXTURESPROC ANGLE_glGenTextures;
    ANGLE_UTIL_EXPORT PFNGLGETACTIVEATTRIBPROC ANGLE_glGetActiveAttrib;
    ANGLE_UTIL_EXPORT PFNGLGETACTIVEUNIFORMPROC ANGLE_glGetActiveUniform;
    ANGLE_UTIL_EXPORT PFNGLGETATTACHEDSHADERSPROC ANGLE_glGetAttachedShaders;
    ANGLE_UTIL_EXPORT PFNGLGETATTRIBLOCATIONPROC ANGLE_glGetAttribLocation;
    ANGLE_UTIL_EXPORT PFNGLGETBOOLEANVPROC ANGLE_glGetBooleanv;
    ANGLE_UTIL_EXPORT PFNGLGETBUFFERPARAMETERIVPROC ANGLE_glGetBufferParameteriv;
    ANGLE_UTIL_EXPORT PFNGLGETERRORPROC ANGLE_glGetError;
    ANGLE_UTIL_EXPORT PFNGLGETFLOATVPROC ANGLE_glGetFloatv;
    ANGLE_UTIL_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC
        ANGLE_glGetFramebufferAttachmentParameteriv;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGERVPROC ANGLE_glGetIntegerv;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMIVPROC ANGLE_glGetProgramiv;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMINFOLOGPROC ANGLE_glGetProgramInfoLog;
    ANGLE_UTIL_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVPROC ANGLE_glGetRenderbufferParameteriv;
    ANGLE_UTIL_EXPORT PFNGLGETSHADERIVPROC ANGLE_glGetShaderiv;
    ANGLE_UTIL_EXPORT PFNGLGETSHADERINFOLOGPROC ANGLE_glGetShaderInfoLog;
    ANGLE_UTIL_EXPORT PFNGLGETSHADERPRECISIONFORMATPROC ANGLE_glGetShaderPrecisionFormat;
    ANGLE_UTIL_EXPORT PFNGLGETSHADERSOURCEPROC ANGLE_glGetShaderSource;
    ANGLE_UTIL_EXPORT PFNGLGETSTRINGPROC ANGLE_glGetString;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERFVPROC ANGLE_glGetTexParameterfv;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERIVPROC ANGLE_glGetTexParameteriv;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMFVPROC ANGLE_glGetUniformfv;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMIVPROC ANGLE_glGetUniformiv;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMLOCATIONPROC ANGLE_glGetUniformLocation;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBFVPROC ANGLE_glGetVertexAttribfv;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBIVPROC ANGLE_glGetVertexAttribiv;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBPOINTERVPROC ANGLE_glGetVertexAttribPointerv;
    ANGLE_UTIL_EXPORT PFNGLHINTPROC ANGLE_glHint;
    ANGLE_UTIL_EXPORT PFNGLISBUFFERPROC ANGLE_glIsBuffer;
    ANGLE_UTIL_EXPORT PFNGLISENABLEDPROC ANGLE_glIsEnabled;
    ANGLE_UTIL_EXPORT PFNGLISFRAMEBUFFERPROC ANGLE_glIsFramebuffer;
    ANGLE_UTIL_EXPORT PFNGLISPROGRAMPROC ANGLE_glIsProgram;
    ANGLE_UTIL_EXPORT PFNGLISRENDERBUFFERPROC ANGLE_glIsRenderbuffer;
    ANGLE_UTIL_EXPORT PFNGLISSHADERPROC ANGLE_glIsShader;
    ANGLE_UTIL_EXPORT PFNGLISTEXTUREPROC ANGLE_glIsTexture;
    ANGLE_UTIL_EXPORT PFNGLLINEWIDTHPROC ANGLE_glLineWidth;
    ANGLE_UTIL_EXPORT PFNGLLINKPROGRAMPROC ANGLE_glLinkProgram;
    ANGLE_UTIL_EXPORT PFNGLPIXELSTOREIPROC ANGLE_glPixelStorei;
    ANGLE_UTIL_EXPORT PFNGLPOLYGONOFFSETPROC ANGLE_glPolygonOffset;
    ANGLE_UTIL_EXPORT PFNGLREADPIXELSPROC ANGLE_glReadPixels;
    ANGLE_UTIL_EXPORT PFNGLRELEASESHADERCOMPILERPROC ANGLE_glReleaseShaderCompiler;
    ANGLE_UTIL_EXPORT PFNGLRENDERBUFFERSTORAGEPROC ANGLE_glRenderbufferStorage;
    ANGLE_UTIL_EXPORT PFNGLSAMPLECOVERAGEPROC ANGLE_glSampleCoverage;
    ANGLE_UTIL_EXPORT PFNGLSCISSORPROC ANGLE_glScissor;
    ANGLE_UTIL_EXPORT PFNGLSHADERBINARYPROC ANGLE_glShaderBinary;
    ANGLE_UTIL_EXPORT PFNGLSHADERSOURCEPROC ANGLE_glShaderSource;
    ANGLE_UTIL_EXPORT PFNGLSTENCILFUNCPROC ANGLE_glStencilFunc;
    ANGLE_UTIL_EXPORT PFNGLSTENCILFUNCSEPARATEPROC ANGLE_glStencilFuncSeparate;
    ANGLE_UTIL_EXPORT PFNGLSTENCILMASKPROC ANGLE_glStencilMask;
    ANGLE_UTIL_EXPORT PFNGLSTENCILMASKSEPARATEPROC ANGLE_glStencilMaskSeparate;
    ANGLE_UTIL_EXPORT PFNGLSTENCILOPPROC ANGLE_glStencilOp;
    ANGLE_UTIL_EXPORT PFNGLSTENCILOPSEPARATEPROC ANGLE_glStencilOpSeparate;
    ANGLE_UTIL_EXPORT PFNGLTEXIMAGE2DPROC ANGLE_glTexImage2D;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERFPROC ANGLE_glTexParameterf;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERFVPROC ANGLE_glTexParameterfv;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERIPROC ANGLE_glTexParameteri;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERIVPROC ANGLE_glTexParameteriv;
    ANGLE_UTIL_EXPORT PFNGLTEXSUBIMAGE2DPROC ANGLE_glTexSubImage2D;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM1FPROC ANGLE_glUniform1f;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM1FVPROC ANGLE_glUniform1fv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM1IPROC ANGLE_glUniform1i;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM1IVPROC ANGLE_glUniform1iv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM2FPROC ANGLE_glUniform2f;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM2FVPROC ANGLE_glUniform2fv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM2IPROC ANGLE_glUniform2i;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM2IVPROC ANGLE_glUniform2iv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM3FPROC ANGLE_glUniform3f;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM3FVPROC ANGLE_glUniform3fv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM3IPROC ANGLE_glUniform3i;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM3IVPROC ANGLE_glUniform3iv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM4FPROC ANGLE_glUniform4f;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM4FVPROC ANGLE_glUniform4fv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM4IPROC ANGLE_glUniform4i;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM4IVPROC ANGLE_glUniform4iv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX2FVPROC ANGLE_glUniformMatrix2fv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX3FVPROC ANGLE_glUniformMatrix3fv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX4FVPROC ANGLE_glUniformMatrix4fv;
    ANGLE_UTIL_EXPORT PFNGLUSEPROGRAMPROC ANGLE_glUseProgram;
    ANGLE_UTIL_EXPORT PFNGLVALIDATEPROGRAMPROC ANGLE_glValidateProgram;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIB1FPROC ANGLE_glVertexAttrib1f;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIB1FVPROC ANGLE_glVertexAttrib1fv;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIB2FPROC ANGLE_glVertexAttrib2f;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIB2FVPROC ANGLE_glVertexAttrib2fv;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIB3FPROC ANGLE_glVertexAttrib3f;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIB3FVPROC ANGLE_glVertexAttrib3fv;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIB4FPROC ANGLE_glVertexAttrib4f;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIB4FVPROC ANGLE_glVertexAttrib4fv;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBPOINTERPROC ANGLE_glVertexAttribPointer;
    ANGLE_UTIL_EXPORT PFNGLVIEWPORTPROC ANGLE_glViewport;
    ANGLE_UTIL_EXPORT PFNGLREADBUFFERPROC ANGLE_glReadBuffer;
    ANGLE_UTIL_EXPORT PFNGLDRAWRANGEELEMENTSPROC ANGLE_glDrawRangeElements;
    ANGLE_UTIL_EXPORT PFNGLTEXIMAGE3DPROC ANGLE_glTexImage3D;
    ANGLE_UTIL_EXPORT PFNGLTEXSUBIMAGE3DPROC ANGLE_glTexSubImage3D;
    ANGLE_UTIL_EXPORT PFNGLCOPYTEXSUBIMAGE3DPROC ANGLE_glCopyTexSubImage3D;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DPROC ANGLE_glCompressedTexImage3D;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC ANGLE_glCompressedTexSubImage3D;
    ANGLE_UTIL_EXPORT PFNGLGENQUERIESPROC ANGLE_glGenQueries;
    ANGLE_UTIL_EXPORT PFNGLDELETEQUERIESPROC ANGLE_glDeleteQueries;
    ANGLE_UTIL_EXPORT PFNGLISQUERYPROC ANGLE_glIsQuery;
    ANGLE_UTIL_EXPORT PFNGLBEGINQUERYPROC ANGLE_glBeginQuery;
    ANGLE_UTIL_EXPORT PFNGLENDQUERYPROC ANGLE_glEndQuery;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYIVPROC ANGLE_glGetQueryiv;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTUIVPROC ANGLE_glGetQueryObjectuiv;
    ANGLE_UTIL_EXPORT PFNGLUNMAPBUFFERPROC ANGLE_glUnmapBuffer;
    ANGLE_UTIL_EXPORT PFNGLGETBUFFERPOINTERVPROC ANGLE_glGetBufferPointerv;
    ANGLE_UTIL_EXPORT PFNGLDRAWBUFFERSPROC ANGLE_glDrawBuffers;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX2X3FVPROC ANGLE_glUniformMatrix2x3fv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX3X2FVPROC ANGLE_glUniformMatrix3x2fv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX2X4FVPROC ANGLE_glUniformMatrix2x4fv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX4X2FVPROC ANGLE_glUniformMatrix4x2fv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX3X4FVPROC ANGLE_glUniformMatrix3x4fv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX4X3FVPROC ANGLE_glUniformMatrix4x3fv;
    ANGLE_UTIL_EXPORT PFNGLBLITFRAMEBUFFERPROC ANGLE_glBlitFramebuffer;
    ANGLE_UTIL_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC ANGLE_glRenderbufferStorageMultisample;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERPROC ANGLE_glFramebufferTextureLayer;
    ANGLE_UTIL_EXPORT PFNGLMAPBUFFERRANGEPROC ANGLE_glMapBufferRange;
    ANGLE_UTIL_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEPROC ANGLE_glFlushMappedBufferRange;
    ANGLE_UTIL_EXPORT PFNGLBINDVERTEXARRAYPROC ANGLE_glBindVertexArray;
    ANGLE_UTIL_EXPORT PFNGLDELETEVERTEXARRAYSPROC ANGLE_glDeleteVertexArrays;
    ANGLE_UTIL_EXPORT PFNGLGENVERTEXARRAYSPROC ANGLE_glGenVertexArrays;
    ANGLE_UTIL_EXPORT PFNGLISVERTEXARRAYPROC ANGLE_glIsVertexArray;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGERI_VPROC ANGLE_glGetIntegeri_v;
    ANGLE_UTIL_EXPORT PFNGLBEGINTRANSFORMFEEDBACKPROC ANGLE_glBeginTransformFeedback;
    ANGLE_UTIL_EXPORT PFNGLENDTRANSFORMFEEDBACKPROC ANGLE_glEndTransformFeedback;
    ANGLE_UTIL_EXPORT PFNGLBINDBUFFERRANGEPROC ANGLE_glBindBufferRange;
    ANGLE_UTIL_EXPORT PFNGLBINDBUFFERBASEPROC ANGLE_glBindBufferBase;
    ANGLE_UTIL_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSPROC ANGLE_glTransformFeedbackVaryings;
    ANGLE_UTIL_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGPROC ANGLE_glGetTransformFeedbackVarying;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBIPOINTERPROC ANGLE_glVertexAttribIPointer;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBIIVPROC ANGLE_glGetVertexAttribIiv;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBIUIVPROC ANGLE_glGetVertexAttribIuiv;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBI4IPROC ANGLE_glVertexAttribI4i;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBI4UIPROC ANGLE_glVertexAttribI4ui;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBI4IVPROC ANGLE_glVertexAttribI4iv;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBI4UIVPROC ANGLE_glVertexAttribI4uiv;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMUIVPROC ANGLE_glGetUniformuiv;
    ANGLE_UTIL_EXPORT PFNGLGETFRAGDATALOCATIONPROC ANGLE_glGetFragDataLocation;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM1UIPROC ANGLE_glUniform1ui;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM2UIPROC ANGLE_glUniform2ui;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM3UIPROC ANGLE_glUniform3ui;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM4UIPROC ANGLE_glUniform4ui;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM1UIVPROC ANGLE_glUniform1uiv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM2UIVPROC ANGLE_glUniform2uiv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM3UIVPROC ANGLE_glUniform3uiv;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM4UIVPROC ANGLE_glUniform4uiv;
    ANGLE_UTIL_EXPORT PFNGLCLEARBUFFERIVPROC ANGLE_glClearBufferiv;
    ANGLE_UTIL_EXPORT PFNGLCLEARBUFFERUIVPROC ANGLE_glClearBufferuiv;
    ANGLE_UTIL_EXPORT PFNGLCLEARBUFFERFVPROC ANGLE_glClearBufferfv;
    ANGLE_UTIL_EXPORT PFNGLCLEARBUFFERFIPROC ANGLE_glClearBufferfi;
    ANGLE_UTIL_EXPORT PFNGLGETSTRINGIPROC ANGLE_glGetStringi;
    ANGLE_UTIL_EXPORT PFNGLCOPYBUFFERSUBDATAPROC ANGLE_glCopyBufferSubData;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMINDICESPROC ANGLE_glGetUniformIndices;
    ANGLE_UTIL_EXPORT PFNGLGETACTIVEUNIFORMSIVPROC ANGLE_glGetActiveUniformsiv;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMBLOCKINDEXPROC ANGLE_glGetUniformBlockIndex;
    ANGLE_UTIL_EXPORT PFNGLGETACTIVEUNIFORMBLOCKIVPROC ANGLE_glGetActiveUniformBlockiv;
    ANGLE_UTIL_EXPORT PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC ANGLE_glGetActiveUniformBlockName;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMBLOCKBINDINGPROC ANGLE_glUniformBlockBinding;
    ANGLE_UTIL_EXPORT PFNGLDRAWARRAYSINSTANCEDPROC ANGLE_glDrawArraysInstanced;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSINSTANCEDPROC ANGLE_glDrawElementsInstanced;
    ANGLE_UTIL_EXPORT PFNGLFENCESYNCPROC ANGLE_glFenceSync;
    ANGLE_UTIL_EXPORT PFNGLISSYNCPROC ANGLE_glIsSync;
    ANGLE_UTIL_EXPORT PFNGLDELETESYNCPROC ANGLE_glDeleteSync;
    ANGLE_UTIL_EXPORT PFNGLCLIENTWAITSYNCPROC ANGLE_glClientWaitSync;
    ANGLE_UTIL_EXPORT PFNGLWAITSYNCPROC ANGLE_glWaitSync;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGER64VPROC ANGLE_glGetInteger64v;
    ANGLE_UTIL_EXPORT PFNGLGETSYNCIVPROC ANGLE_glGetSynciv;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGER64I_VPROC ANGLE_glGetInteger64i_v;
    ANGLE_UTIL_EXPORT PFNGLGETBUFFERPARAMETERI64VPROC ANGLE_glGetBufferParameteri64v;
    ANGLE_UTIL_EXPORT PFNGLGENSAMPLERSPROC ANGLE_glGenSamplers;
    ANGLE_UTIL_EXPORT PFNGLDELETESAMPLERSPROC ANGLE_glDeleteSamplers;
    ANGLE_UTIL_EXPORT PFNGLISSAMPLERPROC ANGLE_glIsSampler;
    ANGLE_UTIL_EXPORT PFNGLBINDSAMPLERPROC ANGLE_glBindSampler;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERIPROC ANGLE_glSamplerParameteri;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERIVPROC ANGLE_glSamplerParameteriv;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERFPROC ANGLE_glSamplerParameterf;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERFVPROC ANGLE_glSamplerParameterfv;
    ANGLE_UTIL_EXPORT PFNGLGETSAMPLERPARAMETERIVPROC ANGLE_glGetSamplerParameteriv;
    ANGLE_UTIL_EXPORT PFNGLGETSAMPLERPARAMETERFVPROC ANGLE_glGetSamplerParameterfv;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBDIVISORPROC ANGLE_glVertexAttribDivisor;
    ANGLE_UTIL_EXPORT PFNGLBINDTRANSFORMFEEDBACKPROC ANGLE_glBindTransformFeedback;
    ANGLE_UTIL_EXPORT PFNGLDELETETRANSFORMFEEDBACKSPROC ANGLE_glDeleteTransformFeedbacks;
    ANGLE_UTIL_EXPORT PFNGLGENTRANSFORMFEEDBACKSPROC ANGLE_glGenTransformFeedbacks;
    ANGLE_UTIL_EXPORT PFNGLISTRANSFORMFEEDBACKPROC ANGLE_glIsTransformFeedback;
    ANGLE_UTIL_EXPORT PFNGLPAUSETRANSFORMFEEDBACKPROC ANGLE_glPauseTransformFeedback;
    ANGLE_UTIL_EXPORT PFNGLRESUMETRANSFORMFEEDBACKPROC ANGLE_glResumeTransformFeedback;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMBINARYPROC ANGLE_glGetProgramBinary;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMBINARYPROC ANGLE_glProgramBinary;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMPARAMETERIPROC ANGLE_glProgramParameteri;
    ANGLE_UTIL_EXPORT PFNGLINVALIDATEFRAMEBUFFERPROC ANGLE_glInvalidateFramebuffer;
    ANGLE_UTIL_EXPORT PFNGLINVALIDATESUBFRAMEBUFFERPROC ANGLE_glInvalidateSubFramebuffer;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGE2DPROC ANGLE_glTexStorage2D;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGE3DPROC ANGLE_glTexStorage3D;
    ANGLE_UTIL_EXPORT PFNGLGETINTERNALFORMATIVPROC ANGLE_glGetInternalformativ;
    ANGLE_UTIL_EXPORT PFNGLDISPATCHCOMPUTEPROC ANGLE_glDispatchCompute;
    ANGLE_UTIL_EXPORT PFNGLDISPATCHCOMPUTEINDIRECTPROC ANGLE_glDispatchComputeIndirect;
    ANGLE_UTIL_EXPORT PFNGLDRAWARRAYSINDIRECTPROC ANGLE_glDrawArraysIndirect;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSINDIRECTPROC ANGLE_glDrawElementsIndirect;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERPARAMETERIPROC ANGLE_glFramebufferParameteri;
    ANGLE_UTIL_EXPORT PFNGLGETFRAMEBUFFERPARAMETERIVPROC ANGLE_glGetFramebufferParameteriv;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMINTERFACEIVPROC ANGLE_glGetProgramInterfaceiv;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMRESOURCEINDEXPROC ANGLE_glGetProgramResourceIndex;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMRESOURCENAMEPROC ANGLE_glGetProgramResourceName;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMRESOURCEIVPROC ANGLE_glGetProgramResourceiv;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMRESOURCELOCATIONPROC ANGLE_glGetProgramResourceLocation;
    ANGLE_UTIL_EXPORT PFNGLUSEPROGRAMSTAGESPROC ANGLE_glUseProgramStages;
    ANGLE_UTIL_EXPORT PFNGLACTIVESHADERPROGRAMPROC ANGLE_glActiveShaderProgram;
    ANGLE_UTIL_EXPORT PFNGLCREATESHADERPROGRAMVPROC ANGLE_glCreateShaderProgramv;
    ANGLE_UTIL_EXPORT PFNGLBINDPROGRAMPIPELINEPROC ANGLE_glBindProgramPipeline;
    ANGLE_UTIL_EXPORT PFNGLDELETEPROGRAMPIPELINESPROC ANGLE_glDeleteProgramPipelines;
    ANGLE_UTIL_EXPORT PFNGLGENPROGRAMPIPELINESPROC ANGLE_glGenProgramPipelines;
    ANGLE_UTIL_EXPORT PFNGLISPROGRAMPIPELINEPROC ANGLE_glIsProgramPipeline;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMPIPELINEIVPROC ANGLE_glGetProgramPipelineiv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM1IPROC ANGLE_glProgramUniform1i;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM2IPROC ANGLE_glProgramUniform2i;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM3IPROC ANGLE_glProgramUniform3i;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM4IPROC ANGLE_glProgramUniform4i;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM1UIPROC ANGLE_glProgramUniform1ui;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM2UIPROC ANGLE_glProgramUniform2ui;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM3UIPROC ANGLE_glProgramUniform3ui;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM4UIPROC ANGLE_glProgramUniform4ui;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM1FPROC ANGLE_glProgramUniform1f;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM2FPROC ANGLE_glProgramUniform2f;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM3FPROC ANGLE_glProgramUniform3f;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM4FPROC ANGLE_glProgramUniform4f;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM1IVPROC ANGLE_glProgramUniform1iv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM2IVPROC ANGLE_glProgramUniform2iv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM3IVPROC ANGLE_glProgramUniform3iv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM4IVPROC ANGLE_glProgramUniform4iv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM1UIVPROC ANGLE_glProgramUniform1uiv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM2UIVPROC ANGLE_glProgramUniform2uiv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM3UIVPROC ANGLE_glProgramUniform3uiv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM4UIVPROC ANGLE_glProgramUniform4uiv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM1FVPROC ANGLE_glProgramUniform1fv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM2FVPROC ANGLE_glProgramUniform2fv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM3FVPROC ANGLE_glProgramUniform3fv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM4FVPROC ANGLE_glProgramUniform4fv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVPROC ANGLE_glProgramUniformMatrix2fv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVPROC ANGLE_glProgramUniformMatrix3fv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVPROC ANGLE_glProgramUniformMatrix4fv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC ANGLE_glProgramUniformMatrix2x3fv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC ANGLE_glProgramUniformMatrix3x2fv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC ANGLE_glProgramUniformMatrix2x4fv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC ANGLE_glProgramUniformMatrix4x2fv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC ANGLE_glProgramUniformMatrix3x4fv;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC ANGLE_glProgramUniformMatrix4x3fv;
    ANGLE_UTIL_EXPORT PFNGLVALIDATEPROGRAMPIPELINEPROC ANGLE_glValidateProgramPipeline;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMPIPELINEINFOLOGPROC ANGLE_glGetProgramPipelineInfoLog;
    ANGLE_UTIL_EXPORT PFNGLBINDIMAGETEXTUREPROC ANGLE_glBindImageTexture;
    ANGLE_UTIL_EXPORT PFNGLGETBOOLEANI_VPROC ANGLE_glGetBooleani_v;
    ANGLE_UTIL_EXPORT PFNGLMEMORYBARRIERPROC ANGLE_glMemoryBarrier;
    ANGLE_UTIL_EXPORT PFNGLMEMORYBARRIERBYREGIONPROC ANGLE_glMemoryBarrierByRegion;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGE2DMULTISAMPLEPROC ANGLE_glTexStorage2DMultisample;
    ANGLE_UTIL_EXPORT PFNGLGETMULTISAMPLEFVPROC ANGLE_glGetMultisamplefv;
    ANGLE_UTIL_EXPORT PFNGLSAMPLEMASKIPROC ANGLE_glSampleMaski;
    ANGLE_UTIL_EXPORT PFNGLGETTEXLEVELPARAMETERIVPROC ANGLE_glGetTexLevelParameteriv;
    ANGLE_UTIL_EXPORT PFNGLGETTEXLEVELPARAMETERFVPROC ANGLE_glGetTexLevelParameterfv;
    ANGLE_UTIL_EXPORT PFNGLBINDVERTEXBUFFERPROC ANGLE_glBindVertexBuffer;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBFORMATPROC ANGLE_glVertexAttribFormat;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBIFORMATPROC ANGLE_glVertexAttribIFormat;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBBINDINGPROC ANGLE_glVertexAttribBinding;
    ANGLE_UTIL_EXPORT PFNGLVERTEXBINDINGDIVISORPROC ANGLE_glVertexBindingDivisor;
    ANGLE_UTIL_EXPORT PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEANGLEPROC
        ANGLE_glDrawArraysInstancedBaseInstanceANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEANGLEPROC
        ANGLE_glDrawElementsInstancedBaseVertexBaseInstanceANGLE;
    ANGLE_UTIL_EXPORT PFNGLMULTIDRAWARRAYSINSTANCEDBASEINSTANCEANGLEPROC
        ANGLE_glMultiDrawArraysInstancedBaseInstanceANGLE;
    ANGLE_UTIL_EXPORT PFNGLMULTIDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEANGLEPROC
        ANGLE_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOPYSUBTEXTURE3DANGLEPROC ANGLE_glCopySubTexture3DANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOPYTEXTURE3DANGLEPROC ANGLE_glCopyTexture3DANGLE;
    ANGLE_UTIL_EXPORT PFNGLBLITFRAMEBUFFERANGLEPROC ANGLE_glBlitFramebufferANGLE;
    ANGLE_UTIL_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC
        ANGLE_glRenderbufferStorageMultisampleANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETRENDERBUFFERIMAGEANGLEPROC ANGLE_glGetRenderbufferImageANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXIMAGEANGLEPROC ANGLE_glGetTexImageANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWARRAYSINSTANCEDANGLEPROC ANGLE_glDrawArraysInstancedANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSINSTANCEDANGLEPROC ANGLE_glDrawElementsInstancedANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBDIVISORANGLEPROC ANGLE_glVertexAttribDivisorANGLE;
    ANGLE_UTIL_EXPORT PFNGLIMPORTMEMORYZIRCONHANDLEANGLEPROC ANGLE_glImportMemoryZirconHandleANGLE;
    ANGLE_UTIL_EXPORT PFNGLMULTIDRAWARRAYSANGLEPROC ANGLE_glMultiDrawArraysANGLE;
    ANGLE_UTIL_EXPORT PFNGLMULTIDRAWARRAYSINSTANCEDANGLEPROC ANGLE_glMultiDrawArraysInstancedANGLE;
    ANGLE_UTIL_EXPORT PFNGLMULTIDRAWELEMENTSANGLEPROC ANGLE_glMultiDrawElementsANGLE;
    ANGLE_UTIL_EXPORT PFNGLMULTIDRAWELEMENTSINSTANCEDANGLEPROC ANGLE_glMultiDrawElementsInstancedANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROVOKINGVERTEXANGLEPROC ANGLE_glProvokingVertexANGLE;
    ANGLE_UTIL_EXPORT PFNGLDISABLEEXTENSIONANGLEPROC ANGLE_glDisableExtensionANGLE;
    ANGLE_UTIL_EXPORT PFNGLREQUESTEXTENSIONANGLEPROC ANGLE_glRequestExtensionANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DROBUSTANGLEPROC ANGLE_glCompressedTexImage2DRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DROBUSTANGLEPROC ANGLE_glCompressedTexImage3DRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DROBUSTANGLEPROC
        ANGLE_glCompressedTexSubImage2DRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DROBUSTANGLEPROC
        ANGLE_glCompressedTexSubImage3DRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETACTIVEUNIFORMBLOCKIVROBUSTANGLEPROC
        ANGLE_glGetActiveUniformBlockivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETBOOLEANI_VROBUSTANGLEPROC ANGLE_glGetBooleani_vRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETBOOLEANVROBUSTANGLEPROC ANGLE_glGetBooleanvRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETBUFFERPARAMETERI64VROBUSTANGLEPROC
        ANGLE_glGetBufferParameteri64vRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETBUFFERPARAMETERIVROBUSTANGLEPROC ANGLE_glGetBufferParameterivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETBUFFERPOINTERVROBUSTANGLEPROC ANGLE_glGetBufferPointervRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETFLOATVROBUSTANGLEPROC ANGLE_glGetFloatvRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVROBUSTANGLEPROC
        ANGLE_glGetFramebufferAttachmentParameterivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETFRAMEBUFFERPARAMETERIVROBUSTANGLEPROC
        ANGLE_glGetFramebufferParameterivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGER64I_VROBUSTANGLEPROC ANGLE_glGetInteger64i_vRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGER64VROBUSTANGLEPROC ANGLE_glGetInteger64vRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGERI_VROBUSTANGLEPROC ANGLE_glGetIntegeri_vRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGERVROBUSTANGLEPROC ANGLE_glGetIntegervRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETINTERNALFORMATIVROBUSTANGLEPROC ANGLE_glGetInternalformativRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETMULTISAMPLEFVROBUSTANGLEPROC ANGLE_glGetMultisamplefvRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPOINTERVROBUSTANGLEROBUSTANGLEPROC
        ANGLE_glGetPointervRobustANGLERobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMINTERFACEIVROBUSTANGLEPROC
        ANGLE_glGetProgramInterfaceivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMIVROBUSTANGLEPROC ANGLE_glGetProgramivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTI64VROBUSTANGLEPROC ANGLE_glGetQueryObjecti64vRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTIVROBUSTANGLEPROC ANGLE_glGetQueryObjectivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTUI64VROBUSTANGLEPROC ANGLE_glGetQueryObjectui64vRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTUIVROBUSTANGLEPROC ANGLE_glGetQueryObjectuivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYIVROBUSTANGLEPROC ANGLE_glGetQueryivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVROBUSTANGLEPROC
        ANGLE_glGetRenderbufferParameterivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSAMPLERPARAMETERIIVROBUSTANGLEPROC
        ANGLE_glGetSamplerParameterIivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSAMPLERPARAMETERIUIVROBUSTANGLEPROC
        ANGLE_glGetSamplerParameterIuivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSAMPLERPARAMETERFVROBUSTANGLEPROC
        ANGLE_glGetSamplerParameterfvRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSAMPLERPARAMETERIVROBUSTANGLEPROC
        ANGLE_glGetSamplerParameterivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSHADERIVROBUSTANGLEPROC ANGLE_glGetShaderivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXLEVELPARAMETERFVROBUSTANGLEPROC
        ANGLE_glGetTexLevelParameterfvRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXLEVELPARAMETERIVROBUSTANGLEPROC
        ANGLE_glGetTexLevelParameterivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERIIVROBUSTANGLEPROC ANGLE_glGetTexParameterIivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERIUIVROBUSTANGLEPROC ANGLE_glGetTexParameterIuivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERFVROBUSTANGLEPROC ANGLE_glGetTexParameterfvRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERIVROBUSTANGLEPROC ANGLE_glGetTexParameterivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMFVROBUSTANGLEPROC ANGLE_glGetUniformfvRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMIVROBUSTANGLEPROC ANGLE_glGetUniformivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMUIVROBUSTANGLEPROC ANGLE_glGetUniformuivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBIIVROBUSTANGLEPROC ANGLE_glGetVertexAttribIivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBIUIVROBUSTANGLEPROC ANGLE_glGetVertexAttribIuivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBPOINTERVROBUSTANGLEPROC
        ANGLE_glGetVertexAttribPointervRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBFVROBUSTANGLEPROC ANGLE_glGetVertexAttribfvRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBIVROBUSTANGLEPROC ANGLE_glGetVertexAttribivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETNUNIFORMFVROBUSTANGLEPROC ANGLE_glGetnUniformfvRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETNUNIFORMIVROBUSTANGLEPROC ANGLE_glGetnUniformivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETNUNIFORMUIVROBUSTANGLEPROC ANGLE_glGetnUniformuivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLREADPIXELSROBUSTANGLEPROC ANGLE_glReadPixelsRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLREADNPIXELSROBUSTANGLEPROC ANGLE_glReadnPixelsRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERIIVROBUSTANGLEPROC ANGLE_glSamplerParameterIivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERIUIVROBUSTANGLEPROC ANGLE_glSamplerParameterIuivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERFVROBUSTANGLEPROC ANGLE_glSamplerParameterfvRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERIVROBUSTANGLEPROC ANGLE_glSamplerParameterivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXIMAGE2DROBUSTANGLEPROC ANGLE_glTexImage2DRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXIMAGE3DROBUSTANGLEPROC ANGLE_glTexImage3DRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERIIVROBUSTANGLEPROC ANGLE_glTexParameterIivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERIUIVROBUSTANGLEPROC ANGLE_glTexParameterIuivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERFVROBUSTANGLEPROC ANGLE_glTexParameterfvRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERIVROBUSTANGLEPROC ANGLE_glTexParameterivRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSUBIMAGE2DROBUSTANGLEPROC ANGLE_glTexSubImage2DRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSUBIMAGE3DROBUSTANGLEPROC ANGLE_glTexSubImage3DRobustANGLE;
    ANGLE_UTIL_EXPORT PFNGLIMPORTSEMAPHOREZIRCONHANDLEANGLEPROC
        ANGLE_glImportSemaphoreZirconHandleANGLE;
    ANGLE_UTIL_EXPORT PFNGLINVALIDATETEXTUREANGLEPROC ANGLE_glInvalidateTextureANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXIMAGE2DEXTERNALANGLEPROC ANGLE_glTexImage2DExternalANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETMULTISAMPLEFVANGLEPROC ANGLE_glGetMultisamplefvANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXLEVELPARAMETERFVANGLEPROC ANGLE_glGetTexLevelParameterfvANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXLEVELPARAMETERIVANGLEPROC ANGLE_glGetTexLevelParameterivANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLEMASKIANGLEPROC ANGLE_glSampleMaskiANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGE2DMULTISAMPLEANGLEPROC ANGLE_glTexStorage2DMultisampleANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC ANGLE_glGetTranslatedShaderSourceANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDUNIFORMLOCATIONCHROMIUMPROC ANGLE_glBindUniformLocationCHROMIUM;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDCOPYTEXTURECHROMIUMPROC ANGLE_glCompressedCopyTextureCHROMIUM;
    ANGLE_UTIL_EXPORT PFNGLCOPYSUBTEXTURECHROMIUMPROC ANGLE_glCopySubTextureCHROMIUM;
    ANGLE_UTIL_EXPORT PFNGLCOPYTEXTURECHROMIUMPROC ANGLE_glCopyTextureCHROMIUM;
    ANGLE_UTIL_EXPORT PFNGLCOVERAGEMODULATIONCHROMIUMPROC ANGLE_glCoverageModulationCHROMIUM;
    ANGLE_UTIL_EXPORT PFNGLLOSECONTEXTCHROMIUMPROC ANGLE_glLoseContextCHROMIUM;
    ANGLE_UTIL_EXPORT PFNGLBINDFRAGDATALOCATIONEXTPROC ANGLE_glBindFragDataLocationEXT;
    ANGLE_UTIL_EXPORT PFNGLBINDFRAGDATALOCATIONINDEXEDEXTPROC ANGLE_glBindFragDataLocationIndexedEXT;
    ANGLE_UTIL_EXPORT PFNGLGETFRAGDATAINDEXEXTPROC ANGLE_glGetFragDataIndexEXT;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMRESOURCELOCATIONINDEXEXTPROC
        ANGLE_glGetProgramResourceLocationIndexEXT;
    ANGLE_UTIL_EXPORT PFNGLINSERTEVENTMARKEREXTPROC ANGLE_glInsertEventMarkerEXT;
    ANGLE_UTIL_EXPORT PFNGLPOPGROUPMARKEREXTPROC ANGLE_glPopGroupMarkerEXT;
    ANGLE_UTIL_EXPORT PFNGLPUSHGROUPMARKEREXTPROC ANGLE_glPushGroupMarkerEXT;
    ANGLE_UTIL_EXPORT PFNGLDISCARDFRAMEBUFFEREXTPROC ANGLE_glDiscardFramebufferEXT;
    ANGLE_UTIL_EXPORT PFNGLBEGINQUERYEXTPROC ANGLE_glBeginQueryEXT;
    ANGLE_UTIL_EXPORT PFNGLDELETEQUERIESEXTPROC ANGLE_glDeleteQueriesEXT;
    ANGLE_UTIL_EXPORT PFNGLENDQUERYEXTPROC ANGLE_glEndQueryEXT;
    ANGLE_UTIL_EXPORT PFNGLGENQUERIESEXTPROC ANGLE_glGenQueriesEXT;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGER64VEXTPROC ANGLE_glGetInteger64vEXT;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTI64VEXTPROC ANGLE_glGetQueryObjecti64vEXT;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTIVEXTPROC ANGLE_glGetQueryObjectivEXT;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTUI64VEXTPROC ANGLE_glGetQueryObjectui64vEXT;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTUIVEXTPROC ANGLE_glGetQueryObjectuivEXT;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYIVEXTPROC ANGLE_glGetQueryivEXT;
    ANGLE_UTIL_EXPORT PFNGLISQUERYEXTPROC ANGLE_glIsQueryEXT;
    ANGLE_UTIL_EXPORT PFNGLQUERYCOUNTEREXTPROC ANGLE_glQueryCounterEXT;
    ANGLE_UTIL_EXPORT PFNGLDRAWBUFFERSEXTPROC ANGLE_glDrawBuffersEXT;
    ANGLE_UTIL_EXPORT PFNGLBLENDEQUATIONSEPARATEIEXTPROC ANGLE_glBlendEquationSeparateiEXT;
    ANGLE_UTIL_EXPORT PFNGLBLENDEQUATIONIEXTPROC ANGLE_glBlendEquationiEXT;
    ANGLE_UTIL_EXPORT PFNGLBLENDFUNCSEPARATEIEXTPROC ANGLE_glBlendFuncSeparateiEXT;
    ANGLE_UTIL_EXPORT PFNGLBLENDFUNCIEXTPROC ANGLE_glBlendFunciEXT;
    ANGLE_UTIL_EXPORT PFNGLCOLORMASKIEXTPROC ANGLE_glColorMaskiEXT;
    ANGLE_UTIL_EXPORT PFNGLDISABLEIEXTPROC ANGLE_glDisableiEXT;
    ANGLE_UTIL_EXPORT PFNGLENABLEIEXTPROC ANGLE_glEnableiEXT;
    ANGLE_UTIL_EXPORT PFNGLISENABLEDIEXTPROC ANGLE_glIsEnablediEXT;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSBASEVERTEXEXTPROC ANGLE_glDrawElementsBaseVertexEXT;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTPROC
        ANGLE_glDrawElementsInstancedBaseVertexEXT;
    ANGLE_UTIL_EXPORT PFNGLDRAWRANGEELEMENTSBASEVERTEXEXTPROC ANGLE_glDrawRangeElementsBaseVertexEXT;
    ANGLE_UTIL_EXPORT PFNGLMULTIDRAWELEMENTSBASEVERTEXEXTPROC ANGLE_glMultiDrawElementsBaseVertexEXT;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERTEXTUREEXTPROC ANGLE_glFramebufferTextureEXT;
    ANGLE_UTIL_EXPORT PFNGLDRAWARRAYSINSTANCEDEXTPROC ANGLE_glDrawArraysInstancedEXT;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSINSTANCEDEXTPROC ANGLE_glDrawElementsInstancedEXT;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBDIVISOREXTPROC ANGLE_glVertexAttribDivisorEXT;
    ANGLE_UTIL_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC ANGLE_glFlushMappedBufferRangeEXT;
    ANGLE_UTIL_EXPORT PFNGLMAPBUFFERRANGEEXTPROC ANGLE_glMapBufferRangeEXT;
    ANGLE_UTIL_EXPORT PFNGLBUFFERSTORAGEMEMEXTPROC ANGLE_glBufferStorageMemEXT;
    ANGLE_UTIL_EXPORT PFNGLCREATEMEMORYOBJECTSEXTPROC ANGLE_glCreateMemoryObjectsEXT;
    ANGLE_UTIL_EXPORT PFNGLDELETEMEMORYOBJECTSEXTPROC ANGLE_glDeleteMemoryObjectsEXT;
    ANGLE_UTIL_EXPORT PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC ANGLE_glGetMemoryObjectParameterivEXT;
    ANGLE_UTIL_EXPORT PFNGLGETUNSIGNEDBYTEI_VEXTPROC ANGLE_glGetUnsignedBytei_vEXT;
    ANGLE_UTIL_EXPORT PFNGLGETUNSIGNEDBYTEVEXTPROC ANGLE_glGetUnsignedBytevEXT;
    ANGLE_UTIL_EXPORT PFNGLISMEMORYOBJECTEXTPROC ANGLE_glIsMemoryObjectEXT;
    ANGLE_UTIL_EXPORT PFNGLMEMORYOBJECTPARAMETERIVEXTPROC ANGLE_glMemoryObjectParameterivEXT;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGEMEM2DEXTPROC ANGLE_glTexStorageMem2DEXT;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC ANGLE_glTexStorageMem2DMultisampleEXT;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGEMEM3DEXTPROC ANGLE_glTexStorageMem3DEXT;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC ANGLE_glTexStorageMem3DMultisampleEXT;
    ANGLE_UTIL_EXPORT PFNGLIMPORTMEMORYFDEXTPROC ANGLE_glImportMemoryFdEXT;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC
        ANGLE_glFramebufferTexture2DMultisampleEXT;
    ANGLE_UTIL_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC
        ANGLE_glRenderbufferStorageMultisampleEXT;
    ANGLE_UTIL_EXPORT PFNGLGETGRAPHICSRESETSTATUSEXTPROC ANGLE_glGetGraphicsResetStatusEXT;
    ANGLE_UTIL_EXPORT PFNGLGETNUNIFORMFVEXTPROC ANGLE_glGetnUniformfvEXT;
    ANGLE_UTIL_EXPORT PFNGLGETNUNIFORMIVEXTPROC ANGLE_glGetnUniformivEXT;
    ANGLE_UTIL_EXPORT PFNGLREADNPIXELSEXTPROC ANGLE_glReadnPixelsEXT;
    ANGLE_UTIL_EXPORT PFNGLDELETESEMAPHORESEXTPROC ANGLE_glDeleteSemaphoresEXT;
    ANGLE_UTIL_EXPORT PFNGLGENSEMAPHORESEXTPROC ANGLE_glGenSemaphoresEXT;
    ANGLE_UTIL_EXPORT PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC ANGLE_glGetSemaphoreParameterui64vEXT;
    ANGLE_UTIL_EXPORT PFNGLISSEMAPHOREEXTPROC ANGLE_glIsSemaphoreEXT;
    ANGLE_UTIL_EXPORT PFNGLSEMAPHOREPARAMETERUI64VEXTPROC ANGLE_glSemaphoreParameterui64vEXT;
    ANGLE_UTIL_EXPORT PFNGLSIGNALSEMAPHOREEXTPROC ANGLE_glSignalSemaphoreEXT;
    ANGLE_UTIL_EXPORT PFNGLWAITSEMAPHOREEXTPROC ANGLE_glWaitSemaphoreEXT;
    ANGLE_UTIL_EXPORT PFNGLIMPORTSEMAPHOREFDEXTPROC ANGLE_glImportSemaphoreFdEXT;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGE1DEXTPROC ANGLE_glTexStorage1DEXT;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGE2DEXTPROC ANGLE_glTexStorage2DEXT;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGE3DEXTPROC ANGLE_glTexStorage3DEXT;
    ANGLE_UTIL_EXPORT PFNGLDEBUGMESSAGECALLBACKKHRPROC ANGLE_glDebugMessageCallbackKHR;
    ANGLE_UTIL_EXPORT PFNGLDEBUGMESSAGECONTROLKHRPROC ANGLE_glDebugMessageControlKHR;
    ANGLE_UTIL_EXPORT PFNGLDEBUGMESSAGEINSERTKHRPROC ANGLE_glDebugMessageInsertKHR;
    ANGLE_UTIL_EXPORT PFNGLGETDEBUGMESSAGELOGKHRPROC ANGLE_glGetDebugMessageLogKHR;
    ANGLE_UTIL_EXPORT PFNGLGETOBJECTLABELKHRPROC ANGLE_glGetObjectLabelKHR;
    ANGLE_UTIL_EXPORT PFNGLGETOBJECTPTRLABELKHRPROC ANGLE_glGetObjectPtrLabelKHR;
    ANGLE_UTIL_EXPORT PFNGLGETPOINTERVKHRPROC ANGLE_glGetPointervKHR;
    ANGLE_UTIL_EXPORT PFNGLOBJECTLABELKHRPROC ANGLE_glObjectLabelKHR;
    ANGLE_UTIL_EXPORT PFNGLOBJECTPTRLABELKHRPROC ANGLE_glObjectPtrLabelKHR;
    ANGLE_UTIL_EXPORT PFNGLPOPDEBUGGROUPKHRPROC ANGLE_glPopDebugGroupKHR;
    ANGLE_UTIL_EXPORT PFNGLPUSHDEBUGGROUPKHRPROC ANGLE_glPushDebugGroupKHR;
    ANGLE_UTIL_EXPORT PFNGLMAXSHADERCOMPILERTHREADSKHRPROC ANGLE_glMaxShaderCompilerThreadsKHR;
    ANGLE_UTIL_EXPORT PFNGLDELETEFENCESNVPROC ANGLE_glDeleteFencesNV;
    ANGLE_UTIL_EXPORT PFNGLFINISHFENCENVPROC ANGLE_glFinishFenceNV;
    ANGLE_UTIL_EXPORT PFNGLGENFENCESNVPROC ANGLE_glGenFencesNV;
    ANGLE_UTIL_EXPORT PFNGLGETFENCEIVNVPROC ANGLE_glGetFenceivNV;
    ANGLE_UTIL_EXPORT PFNGLISFENCENVPROC ANGLE_glIsFenceNV;
    ANGLE_UTIL_EXPORT PFNGLSETFENCENVPROC ANGLE_glSetFenceNV;
    ANGLE_UTIL_EXPORT PFNGLTESTFENCENVPROC ANGLE_glTestFenceNV;
    ANGLE_UTIL_EXPORT PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC
        ANGLE_glEGLImageTargetRenderbufferStorageOES;
    ANGLE_UTIL_EXPORT PFNGLEGLIMAGETARGETTEXTURE2DOESPROC ANGLE_glEGLImageTargetTexture2DOES;
    ANGLE_UTIL_EXPORT PFNGLBLENDEQUATIONSEPARATEIOESPROC ANGLE_glBlendEquationSeparateiOES;
    ANGLE_UTIL_EXPORT PFNGLBLENDEQUATIONIOESPROC ANGLE_glBlendEquationiOES;
    ANGLE_UTIL_EXPORT PFNGLBLENDFUNCSEPARATEIOESPROC ANGLE_glBlendFuncSeparateiOES;
    ANGLE_UTIL_EXPORT PFNGLBLENDFUNCIOESPROC ANGLE_glBlendFunciOES;
    ANGLE_UTIL_EXPORT PFNGLCOLORMASKIOESPROC ANGLE_glColorMaskiOES;
    ANGLE_UTIL_EXPORT PFNGLDISABLEIOESPROC ANGLE_glDisableiOES;
    ANGLE_UTIL_EXPORT PFNGLENABLEIOESPROC ANGLE_glEnableiOES;
    ANGLE_UTIL_EXPORT PFNGLISENABLEDIOESPROC ANGLE_glIsEnablediOES;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSBASEVERTEXOESPROC ANGLE_glDrawElementsBaseVertexOES;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXOESPROC
        ANGLE_glDrawElementsInstancedBaseVertexOES;
    ANGLE_UTIL_EXPORT PFNGLDRAWRANGEELEMENTSBASEVERTEXOESPROC ANGLE_glDrawRangeElementsBaseVertexOES;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMBINARYOESPROC ANGLE_glGetProgramBinaryOES;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMBINARYOESPROC ANGLE_glProgramBinaryOES;
    ANGLE_UTIL_EXPORT PFNGLGETBUFFERPOINTERVOESPROC ANGLE_glGetBufferPointervOES;
    ANGLE_UTIL_EXPORT PFNGLMAPBUFFEROESPROC ANGLE_glMapBufferOES;
    ANGLE_UTIL_EXPORT PFNGLUNMAPBUFFEROESPROC ANGLE_glUnmapBufferOES;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DOESPROC ANGLE_glCompressedTexImage3DOES;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DOESPROC ANGLE_glCompressedTexSubImage3DOES;
    ANGLE_UTIL_EXPORT PFNGLCOPYTEXSUBIMAGE3DOESPROC ANGLE_glCopyTexSubImage3DOES;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERTEXTURE3DOESPROC ANGLE_glFramebufferTexture3DOES;
    ANGLE_UTIL_EXPORT PFNGLTEXIMAGE3DOESPROC ANGLE_glTexImage3DOES;
    ANGLE_UTIL_EXPORT PFNGLTEXSUBIMAGE3DOESPROC ANGLE_glTexSubImage3DOES;
    ANGLE_UTIL_EXPORT PFNGLGETSAMPLERPARAMETERIIVOESPROC ANGLE_glGetSamplerParameterIivOES;
    ANGLE_UTIL_EXPORT PFNGLGETSAMPLERPARAMETERIUIVOESPROC ANGLE_glGetSamplerParameterIuivOES;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERIIVOESPROC ANGLE_glGetTexParameterIivOES;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERIUIVOESPROC ANGLE_glGetTexParameterIuivOES;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERIIVOESPROC ANGLE_glSamplerParameterIivOES;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERIUIVOESPROC ANGLE_glSamplerParameterIuivOES;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERIIVOESPROC ANGLE_glTexParameterIivOES;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERIUIVOESPROC ANGLE_glTexParameterIuivOES;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGE3DMULTISAMPLEOESPROC ANGLE_glTexStorage3DMultisampleOES;
    ANGLE_UTIL_EXPORT PFNGLBINDVERTEXARRAYOESPROC ANGLE_glBindVertexArrayOES;
    ANGLE_UTIL_EXPORT PFNGLDELETEVERTEXARRAYSOESPROC ANGLE_glDeleteVertexArraysOES;
    ANGLE_UTIL_EXPORT PFNGLGENVERTEXARRAYSOESPROC ANGLE_glGenVertexArraysOES;
    ANGLE_UTIL_EXPORT PFNGLISVERTEXARRAYOESPROC ANGLE_glIsVertexArrayOES;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC ANGLE_glFramebufferTextureMultiviewOVR;
    ANGLE_UTIL_EXPORT PFNGLDRAWTEXFOESPROC ANGLE_glDrawTexfOES;
    ANGLE_UTIL_EXPORT PFNGLDRAWTEXFVOESPROC ANGLE_glDrawTexfvOES;
    ANGLE_UTIL_EXPORT PFNGLDRAWTEXIOESPROC ANGLE_glDrawTexiOES;
    ANGLE_UTIL_EXPORT PFNGLDRAWTEXIVOESPROC ANGLE_glDrawTexivOES;
    ANGLE_UTIL_EXPORT PFNGLDRAWTEXSOESPROC ANGLE_glDrawTexsOES;
    ANGLE_UTIL_EXPORT PFNGLDRAWTEXSVOESPROC ANGLE_glDrawTexsvOES;
    ANGLE_UTIL_EXPORT PFNGLDRAWTEXXOESPROC ANGLE_glDrawTexxOES;
    ANGLE_UTIL_EXPORT PFNGLDRAWTEXXVOESPROC ANGLE_glDrawTexxvOES;
    ANGLE_UTIL_EXPORT PFNGLBINDFRAMEBUFFEROESPROC ANGLE_glBindFramebufferOES;
    ANGLE_UTIL_EXPORT PFNGLBINDRENDERBUFFEROESPROC ANGLE_glBindRenderbufferOES;
    ANGLE_UTIL_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSOESPROC ANGLE_glCheckFramebufferStatusOES;
    ANGLE_UTIL_EXPORT PFNGLDELETEFRAMEBUFFERSOESPROC ANGLE_glDeleteFramebuffersOES;
    ANGLE_UTIL_EXPORT PFNGLDELETERENDERBUFFERSOESPROC ANGLE_glDeleteRenderbuffersOES;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERRENDERBUFFEROESPROC ANGLE_glFramebufferRenderbufferOES;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERTEXTURE2DOESPROC ANGLE_glFramebufferTexture2DOES;
    ANGLE_UTIL_EXPORT PFNGLGENFRAMEBUFFERSOESPROC ANGLE_glGenFramebuffersOES;
    ANGLE_UTIL_EXPORT PFNGLGENRENDERBUFFERSOESPROC ANGLE_glGenRenderbuffersOES;
    ANGLE_UTIL_EXPORT PFNGLGENERATEMIPMAPOESPROC ANGLE_glGenerateMipmapOES;
    ANGLE_UTIL_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVOESPROC
        ANGLE_glGetFramebufferAttachmentParameterivOES;
    ANGLE_UTIL_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVOESPROC ANGLE_glGetRenderbufferParameterivOES;
    ANGLE_UTIL_EXPORT PFNGLISFRAMEBUFFEROESPROC ANGLE_glIsFramebufferOES;
    ANGLE_UTIL_EXPORT PFNGLISRENDERBUFFEROESPROC ANGLE_glIsRenderbufferOES;
    ANGLE_UTIL_EXPORT PFNGLRENDERBUFFERSTORAGEOESPROC ANGLE_glRenderbufferStorageOES;
    ANGLE_UTIL_EXPORT PFNGLCURRENTPALETTEMATRIXOESPROC ANGLE_glCurrentPaletteMatrixOES;
    ANGLE_UTIL_EXPORT PFNGLLOADPALETTEFROMMODELVIEWMATRIXOESPROC
        ANGLE_glLoadPaletteFromModelViewMatrixOES;
    ANGLE_UTIL_EXPORT PFNGLMATRIXINDEXPOINTEROESPROC ANGLE_glMatrixIndexPointerOES;
    ANGLE_UTIL_EXPORT PFNGLWEIGHTPOINTEROESPROC ANGLE_glWeightPointerOES;
    ANGLE_UTIL_EXPORT PFNGLPOINTSIZEPOINTEROESPROC ANGLE_glPointSizePointerOES;
    ANGLE_UTIL_EXPORT PFNGLQUERYMATRIXXOESPROC ANGLE_glQueryMatrixxOES;
    ANGLE_UTIL_EXPORT PFNGLGETTEXGENFVOESPROC ANGLE_glGetTexGenfvOES;
    ANGLE_UTIL_EXPORT PFNGLGETTEXGENIVOESPROC ANGLE_glGetTexGenivOES;
    ANGLE_UTIL_EXPORT PFNGLGETTEXGENXVOESPROC ANGLE_glGetTexGenxvOES;
    ANGLE_UTIL_EXPORT PFNGLTEXGENFOESPROC ANGLE_glTexGenfOES;
    ANGLE_UTIL_EXPORT PFNGLTEXGENFVOESPROC ANGLE_glTexGenfvOES;
    ANGLE_UTIL_EXPORT PFNGLTEXGENIOESPROC ANGLE_glTexGeniOES;
    ANGLE_UTIL_EXPORT PFNGLTEXGENIVOESPROC ANGLE_glTexGenivOES;
    ANGLE_UTIL_EXPORT PFNGLTEXGENXOESPROC ANGLE_glTexGenxOES;
    ANGLE_UTIL_EXPORT PFNGLTEXGENXVOESPROC ANGLE_glTexGenxvOES;
    ANGLE_UTIL_EXPORT PFNGLALPHAFUNCCONTEXTANGLEPROC ANGLE_glAlphaFuncContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCLIPPLANEFCONTEXTANGLEPROC ANGLE_glClipPlanefContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOLOR4FCONTEXTANGLEPROC ANGLE_glColor4fContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFOGFCONTEXTANGLEPROC ANGLE_glFogfContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFOGFVCONTEXTANGLEPROC ANGLE_glFogfvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFRUSTUMFCONTEXTANGLEPROC ANGLE_glFrustumfContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETCLIPPLANEFCONTEXTANGLEPROC ANGLE_glGetClipPlanefContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETLIGHTFVCONTEXTANGLEPROC ANGLE_glGetLightfvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETMATERIALFVCONTEXTANGLEPROC ANGLE_glGetMaterialfvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXENVFVCONTEXTANGLEPROC ANGLE_glGetTexEnvfvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLLIGHTMODELFCONTEXTANGLEPROC ANGLE_glLightModelfContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLLIGHTMODELFVCONTEXTANGLEPROC ANGLE_glLightModelfvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLLIGHTFCONTEXTANGLEPROC ANGLE_glLightfContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLLIGHTFVCONTEXTANGLEPROC ANGLE_glLightfvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLLOADMATRIXFCONTEXTANGLEPROC ANGLE_glLoadMatrixfContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMATERIALFCONTEXTANGLEPROC ANGLE_glMaterialfContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMATERIALFVCONTEXTANGLEPROC ANGLE_glMaterialfvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMULTMATRIXFCONTEXTANGLEPROC ANGLE_glMultMatrixfContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMULTITEXCOORD4FCONTEXTANGLEPROC ANGLE_glMultiTexCoord4fContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLNORMAL3FCONTEXTANGLEPROC ANGLE_glNormal3fContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLORTHOFCONTEXTANGLEPROC ANGLE_glOrthofContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPOINTPARAMETERFCONTEXTANGLEPROC ANGLE_glPointParameterfContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPOINTPARAMETERFVCONTEXTANGLEPROC ANGLE_glPointParameterfvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPOINTSIZECONTEXTANGLEPROC ANGLE_glPointSizeContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLROTATEFCONTEXTANGLEPROC ANGLE_glRotatefContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSCALEFCONTEXTANGLEPROC ANGLE_glScalefContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXENVFCONTEXTANGLEPROC ANGLE_glTexEnvfContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXENVFVCONTEXTANGLEPROC ANGLE_glTexEnvfvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTRANSLATEFCONTEXTANGLEPROC ANGLE_glTranslatefContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLALPHAFUNCXCONTEXTANGLEPROC ANGLE_glAlphaFuncxContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCLEARCOLORXCONTEXTANGLEPROC ANGLE_glClearColorxContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCLEARDEPTHXCONTEXTANGLEPROC ANGLE_glClearDepthxContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCLIENTACTIVETEXTURECONTEXTANGLEPROC ANGLE_glClientActiveTextureContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCLIPPLANEXCONTEXTANGLEPROC ANGLE_glClipPlanexContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOLOR4UBCONTEXTANGLEPROC ANGLE_glColor4ubContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOLOR4XCONTEXTANGLEPROC ANGLE_glColor4xContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOLORPOINTERCONTEXTANGLEPROC ANGLE_glColorPointerContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDEPTHRANGEXCONTEXTANGLEPROC ANGLE_glDepthRangexContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDISABLECLIENTSTATECONTEXTANGLEPROC ANGLE_glDisableClientStateContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLENABLECLIENTSTATECONTEXTANGLEPROC ANGLE_glEnableClientStateContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFOGXCONTEXTANGLEPROC ANGLE_glFogxContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFOGXVCONTEXTANGLEPROC ANGLE_glFogxvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFRUSTUMXCONTEXTANGLEPROC ANGLE_glFrustumxContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETCLIPPLANEXCONTEXTANGLEPROC ANGLE_glGetClipPlanexContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETFIXEDVCONTEXTANGLEPROC ANGLE_glGetFixedvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETLIGHTXVCONTEXTANGLEPROC ANGLE_glGetLightxvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETMATERIALXVCONTEXTANGLEPROC ANGLE_glGetMaterialxvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPOINTERVCONTEXTANGLEPROC ANGLE_glGetPointervContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXENVIVCONTEXTANGLEPROC ANGLE_glGetTexEnvivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXENVXVCONTEXTANGLEPROC ANGLE_glGetTexEnvxvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERXVCONTEXTANGLEPROC ANGLE_glGetTexParameterxvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLLIGHTMODELXCONTEXTANGLEPROC ANGLE_glLightModelxContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLLIGHTMODELXVCONTEXTANGLEPROC ANGLE_glLightModelxvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLLIGHTXCONTEXTANGLEPROC ANGLE_glLightxContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLLIGHTXVCONTEXTANGLEPROC ANGLE_glLightxvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLLINEWIDTHXCONTEXTANGLEPROC ANGLE_glLineWidthxContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLLOADIDENTITYCONTEXTANGLEPROC ANGLE_glLoadIdentityContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLLOADMATRIXXCONTEXTANGLEPROC ANGLE_glLoadMatrixxContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLLOGICOPCONTEXTANGLEPROC ANGLE_glLogicOpContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMATERIALXCONTEXTANGLEPROC ANGLE_glMaterialxContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMATERIALXVCONTEXTANGLEPROC ANGLE_glMaterialxvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMATRIXMODECONTEXTANGLEPROC ANGLE_glMatrixModeContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMULTMATRIXXCONTEXTANGLEPROC ANGLE_glMultMatrixxContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMULTITEXCOORD4XCONTEXTANGLEPROC ANGLE_glMultiTexCoord4xContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLNORMAL3XCONTEXTANGLEPROC ANGLE_glNormal3xContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLNORMALPOINTERCONTEXTANGLEPROC ANGLE_glNormalPointerContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLORTHOXCONTEXTANGLEPROC ANGLE_glOrthoxContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPOINTPARAMETERXCONTEXTANGLEPROC ANGLE_glPointParameterxContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPOINTPARAMETERXVCONTEXTANGLEPROC ANGLE_glPointParameterxvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPOINTSIZEXCONTEXTANGLEPROC ANGLE_glPointSizexContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPOLYGONOFFSETXCONTEXTANGLEPROC ANGLE_glPolygonOffsetxContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPOPMATRIXCONTEXTANGLEPROC ANGLE_glPopMatrixContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPUSHMATRIXCONTEXTANGLEPROC ANGLE_glPushMatrixContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLROTATEXCONTEXTANGLEPROC ANGLE_glRotatexContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLECOVERAGEXCONTEXTANGLEPROC ANGLE_glSampleCoveragexContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSCALEXCONTEXTANGLEPROC ANGLE_glScalexContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSHADEMODELCONTEXTANGLEPROC ANGLE_glShadeModelContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXCOORDPOINTERCONTEXTANGLEPROC ANGLE_glTexCoordPointerContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXENVICONTEXTANGLEPROC ANGLE_glTexEnviContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXENVXCONTEXTANGLEPROC ANGLE_glTexEnvxContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXENVIVCONTEXTANGLEPROC ANGLE_glTexEnvivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXENVXVCONTEXTANGLEPROC ANGLE_glTexEnvxvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERXCONTEXTANGLEPROC ANGLE_glTexParameterxContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERXVCONTEXTANGLEPROC ANGLE_glTexParameterxvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTRANSLATEXCONTEXTANGLEPROC ANGLE_glTranslatexContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXPOINTERCONTEXTANGLEPROC ANGLE_glVertexPointerContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLACTIVETEXTURECONTEXTANGLEPROC ANGLE_glActiveTextureContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLATTACHSHADERCONTEXTANGLEPROC ANGLE_glAttachShaderContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDATTRIBLOCATIONCONTEXTANGLEPROC ANGLE_glBindAttribLocationContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDBUFFERCONTEXTANGLEPROC ANGLE_glBindBufferContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDFRAMEBUFFERCONTEXTANGLEPROC ANGLE_glBindFramebufferContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDRENDERBUFFERCONTEXTANGLEPROC ANGLE_glBindRenderbufferContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDTEXTURECONTEXTANGLEPROC ANGLE_glBindTextureContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBLENDCOLORCONTEXTANGLEPROC ANGLE_glBlendColorContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBLENDEQUATIONCONTEXTANGLEPROC ANGLE_glBlendEquationContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBLENDEQUATIONSEPARATECONTEXTANGLEPROC
        ANGLE_glBlendEquationSeparateContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBLENDFUNCCONTEXTANGLEPROC ANGLE_glBlendFuncContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBLENDFUNCSEPARATECONTEXTANGLEPROC ANGLE_glBlendFuncSeparateContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBUFFERDATACONTEXTANGLEPROC ANGLE_glBufferDataContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBUFFERSUBDATACONTEXTANGLEPROC ANGLE_glBufferSubDataContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSCONTEXTANGLEPROC
        ANGLE_glCheckFramebufferStatusContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCLEARCONTEXTANGLEPROC ANGLE_glClearContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCLEARCOLORCONTEXTANGLEPROC ANGLE_glClearColorContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCLEARDEPTHFCONTEXTANGLEPROC ANGLE_glClearDepthfContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCLEARSTENCILCONTEXTANGLEPROC ANGLE_glClearStencilContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOLORMASKCONTEXTANGLEPROC ANGLE_glColorMaskContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOMPILESHADERCONTEXTANGLEPROC ANGLE_glCompileShaderContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DCONTEXTANGLEPROC
        ANGLE_glCompressedTexImage2DContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DCONTEXTANGLEPROC
        ANGLE_glCompressedTexSubImage2DContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOPYTEXIMAGE2DCONTEXTANGLEPROC ANGLE_glCopyTexImage2DContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOPYTEXSUBIMAGE2DCONTEXTANGLEPROC ANGLE_glCopyTexSubImage2DContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCREATEPROGRAMCONTEXTANGLEPROC ANGLE_glCreateProgramContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCREATESHADERCONTEXTANGLEPROC ANGLE_glCreateShaderContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCULLFACECONTEXTANGLEPROC ANGLE_glCullFaceContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETEBUFFERSCONTEXTANGLEPROC ANGLE_glDeleteBuffersContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETEFRAMEBUFFERSCONTEXTANGLEPROC ANGLE_glDeleteFramebuffersContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETEPROGRAMCONTEXTANGLEPROC ANGLE_glDeleteProgramContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETERENDERBUFFERSCONTEXTANGLEPROC ANGLE_glDeleteRenderbuffersContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETESHADERCONTEXTANGLEPROC ANGLE_glDeleteShaderContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETETEXTURESCONTEXTANGLEPROC ANGLE_glDeleteTexturesContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDEPTHFUNCCONTEXTANGLEPROC ANGLE_glDepthFuncContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDEPTHMASKCONTEXTANGLEPROC ANGLE_glDepthMaskContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDEPTHRANGEFCONTEXTANGLEPROC ANGLE_glDepthRangefContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDETACHSHADERCONTEXTANGLEPROC ANGLE_glDetachShaderContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDISABLECONTEXTANGLEPROC ANGLE_glDisableContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYCONTEXTANGLEPROC
        ANGLE_glDisableVertexAttribArrayContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWARRAYSCONTEXTANGLEPROC ANGLE_glDrawArraysContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSCONTEXTANGLEPROC ANGLE_glDrawElementsContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLENABLECONTEXTANGLEPROC ANGLE_glEnableContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLENABLEVERTEXATTRIBARRAYCONTEXTANGLEPROC
        ANGLE_glEnableVertexAttribArrayContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFINISHCONTEXTANGLEPROC ANGLE_glFinishContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFLUSHCONTEXTANGLEPROC ANGLE_glFlushContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERRENDERBUFFERCONTEXTANGLEPROC
        ANGLE_glFramebufferRenderbufferContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERTEXTURE2DCONTEXTANGLEPROC
        ANGLE_glFramebufferTexture2DContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFRONTFACECONTEXTANGLEPROC ANGLE_glFrontFaceContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGENBUFFERSCONTEXTANGLEPROC ANGLE_glGenBuffersContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGENERATEMIPMAPCONTEXTANGLEPROC ANGLE_glGenerateMipmapContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGENFRAMEBUFFERSCONTEXTANGLEPROC ANGLE_glGenFramebuffersContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGENRENDERBUFFERSCONTEXTANGLEPROC ANGLE_glGenRenderbuffersContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGENTEXTURESCONTEXTANGLEPROC ANGLE_glGenTexturesContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETACTIVEATTRIBCONTEXTANGLEPROC ANGLE_glGetActiveAttribContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETACTIVEUNIFORMCONTEXTANGLEPROC ANGLE_glGetActiveUniformContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETATTACHEDSHADERSCONTEXTANGLEPROC ANGLE_glGetAttachedShadersContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETATTRIBLOCATIONCONTEXTANGLEPROC ANGLE_glGetAttribLocationContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETBOOLEANVCONTEXTANGLEPROC ANGLE_glGetBooleanvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETBUFFERPARAMETERIVCONTEXTANGLEPROC
        ANGLE_glGetBufferParameterivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETERRORCONTEXTANGLEPROC ANGLE_glGetErrorContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETFLOATVCONTEXTANGLEPROC ANGLE_glGetFloatvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVCONTEXTANGLEPROC
        ANGLE_glGetFramebufferAttachmentParameterivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGERVCONTEXTANGLEPROC ANGLE_glGetIntegervContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMIVCONTEXTANGLEPROC ANGLE_glGetProgramivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMINFOLOGCONTEXTANGLEPROC ANGLE_glGetProgramInfoLogContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVCONTEXTANGLEPROC
        ANGLE_glGetRenderbufferParameterivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSHADERIVCONTEXTANGLEPROC ANGLE_glGetShaderivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSHADERINFOLOGCONTEXTANGLEPROC ANGLE_glGetShaderInfoLogContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSHADERPRECISIONFORMATCONTEXTANGLEPROC
        ANGLE_glGetShaderPrecisionFormatContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSHADERSOURCECONTEXTANGLEPROC ANGLE_glGetShaderSourceContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSTRINGCONTEXTANGLEPROC ANGLE_glGetStringContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERFVCONTEXTANGLEPROC ANGLE_glGetTexParameterfvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERIVCONTEXTANGLEPROC ANGLE_glGetTexParameterivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMFVCONTEXTANGLEPROC ANGLE_glGetUniformfvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMIVCONTEXTANGLEPROC ANGLE_glGetUniformivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMLOCATIONCONTEXTANGLEPROC ANGLE_glGetUniformLocationContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBFVCONTEXTANGLEPROC ANGLE_glGetVertexAttribfvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBIVCONTEXTANGLEPROC ANGLE_glGetVertexAttribivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBPOINTERVCONTEXTANGLEPROC
        ANGLE_glGetVertexAttribPointervContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLHINTCONTEXTANGLEPROC ANGLE_glHintContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISBUFFERCONTEXTANGLEPROC ANGLE_glIsBufferContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISENABLEDCONTEXTANGLEPROC ANGLE_glIsEnabledContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISFRAMEBUFFERCONTEXTANGLEPROC ANGLE_glIsFramebufferContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISPROGRAMCONTEXTANGLEPROC ANGLE_glIsProgramContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISRENDERBUFFERCONTEXTANGLEPROC ANGLE_glIsRenderbufferContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISSHADERCONTEXTANGLEPROC ANGLE_glIsShaderContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISTEXTURECONTEXTANGLEPROC ANGLE_glIsTextureContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLLINEWIDTHCONTEXTANGLEPROC ANGLE_glLineWidthContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLLINKPROGRAMCONTEXTANGLEPROC ANGLE_glLinkProgramContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPIXELSTOREICONTEXTANGLEPROC ANGLE_glPixelStoreiContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPOLYGONOFFSETCONTEXTANGLEPROC ANGLE_glPolygonOffsetContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLREADPIXELSCONTEXTANGLEPROC ANGLE_glReadPixelsContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLRELEASESHADERCOMPILERCONTEXTANGLEPROC
        ANGLE_glReleaseShaderCompilerContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLRENDERBUFFERSTORAGECONTEXTANGLEPROC ANGLE_glRenderbufferStorageContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLECOVERAGECONTEXTANGLEPROC ANGLE_glSampleCoverageContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSCISSORCONTEXTANGLEPROC ANGLE_glScissorContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSHADERBINARYCONTEXTANGLEPROC ANGLE_glShaderBinaryContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSHADERSOURCECONTEXTANGLEPROC ANGLE_glShaderSourceContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSTENCILFUNCCONTEXTANGLEPROC ANGLE_glStencilFuncContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSTENCILFUNCSEPARATECONTEXTANGLEPROC ANGLE_glStencilFuncSeparateContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSTENCILMASKCONTEXTANGLEPROC ANGLE_glStencilMaskContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSTENCILMASKSEPARATECONTEXTANGLEPROC ANGLE_glStencilMaskSeparateContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSTENCILOPCONTEXTANGLEPROC ANGLE_glStencilOpContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSTENCILOPSEPARATECONTEXTANGLEPROC ANGLE_glStencilOpSeparateContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXIMAGE2DCONTEXTANGLEPROC ANGLE_glTexImage2DContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERFCONTEXTANGLEPROC ANGLE_glTexParameterfContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERFVCONTEXTANGLEPROC ANGLE_glTexParameterfvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERICONTEXTANGLEPROC ANGLE_glTexParameteriContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERIVCONTEXTANGLEPROC ANGLE_glTexParameterivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSUBIMAGE2DCONTEXTANGLEPROC ANGLE_glTexSubImage2DContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM1FCONTEXTANGLEPROC ANGLE_glUniform1fContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM1FVCONTEXTANGLEPROC ANGLE_glUniform1fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM1ICONTEXTANGLEPROC ANGLE_glUniform1iContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM1IVCONTEXTANGLEPROC ANGLE_glUniform1ivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM2FCONTEXTANGLEPROC ANGLE_glUniform2fContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM2FVCONTEXTANGLEPROC ANGLE_glUniform2fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM2ICONTEXTANGLEPROC ANGLE_glUniform2iContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM2IVCONTEXTANGLEPROC ANGLE_glUniform2ivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM3FCONTEXTANGLEPROC ANGLE_glUniform3fContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM3FVCONTEXTANGLEPROC ANGLE_glUniform3fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM3ICONTEXTANGLEPROC ANGLE_glUniform3iContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM3IVCONTEXTANGLEPROC ANGLE_glUniform3ivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM4FCONTEXTANGLEPROC ANGLE_glUniform4fContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM4FVCONTEXTANGLEPROC ANGLE_glUniform4fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM4ICONTEXTANGLEPROC ANGLE_glUniform4iContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM4IVCONTEXTANGLEPROC ANGLE_glUniform4ivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX2FVCONTEXTANGLEPROC ANGLE_glUniformMatrix2fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX3FVCONTEXTANGLEPROC ANGLE_glUniformMatrix3fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX4FVCONTEXTANGLEPROC ANGLE_glUniformMatrix4fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUSEPROGRAMCONTEXTANGLEPROC ANGLE_glUseProgramContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVALIDATEPROGRAMCONTEXTANGLEPROC ANGLE_glValidateProgramContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIB1FCONTEXTANGLEPROC ANGLE_glVertexAttrib1fContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIB1FVCONTEXTANGLEPROC ANGLE_glVertexAttrib1fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIB2FCONTEXTANGLEPROC ANGLE_glVertexAttrib2fContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIB2FVCONTEXTANGLEPROC ANGLE_glVertexAttrib2fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIB3FCONTEXTANGLEPROC ANGLE_glVertexAttrib3fContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIB3FVCONTEXTANGLEPROC ANGLE_glVertexAttrib3fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIB4FCONTEXTANGLEPROC ANGLE_glVertexAttrib4fContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIB4FVCONTEXTANGLEPROC ANGLE_glVertexAttrib4fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBPOINTERCONTEXTANGLEPROC ANGLE_glVertexAttribPointerContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVIEWPORTCONTEXTANGLEPROC ANGLE_glViewportContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLREADBUFFERCONTEXTANGLEPROC ANGLE_glReadBufferContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWRANGEELEMENTSCONTEXTANGLEPROC ANGLE_glDrawRangeElementsContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXIMAGE3DCONTEXTANGLEPROC ANGLE_glTexImage3DContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSUBIMAGE3DCONTEXTANGLEPROC ANGLE_glTexSubImage3DContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOPYTEXSUBIMAGE3DCONTEXTANGLEPROC ANGLE_glCopyTexSubImage3DContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DCONTEXTANGLEPROC
        ANGLE_glCompressedTexImage3DContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DCONTEXTANGLEPROC
        ANGLE_glCompressedTexSubImage3DContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGENQUERIESCONTEXTANGLEPROC ANGLE_glGenQueriesContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETEQUERIESCONTEXTANGLEPROC ANGLE_glDeleteQueriesContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISQUERYCONTEXTANGLEPROC ANGLE_glIsQueryContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBEGINQUERYCONTEXTANGLEPROC ANGLE_glBeginQueryContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLENDQUERYCONTEXTANGLEPROC ANGLE_glEndQueryContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYIVCONTEXTANGLEPROC ANGLE_glGetQueryivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTUIVCONTEXTANGLEPROC ANGLE_glGetQueryObjectuivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNMAPBUFFERCONTEXTANGLEPROC ANGLE_glUnmapBufferContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETBUFFERPOINTERVCONTEXTANGLEPROC ANGLE_glGetBufferPointervContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWBUFFERSCONTEXTANGLEPROC ANGLE_glDrawBuffersContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX2X3FVCONTEXTANGLEPROC ANGLE_glUniformMatrix2x3fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX3X2FVCONTEXTANGLEPROC ANGLE_glUniformMatrix3x2fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX2X4FVCONTEXTANGLEPROC ANGLE_glUniformMatrix2x4fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX4X2FVCONTEXTANGLEPROC ANGLE_glUniformMatrix4x2fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX3X4FVCONTEXTANGLEPROC ANGLE_glUniformMatrix3x4fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMMATRIX4X3FVCONTEXTANGLEPROC ANGLE_glUniformMatrix4x3fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBLITFRAMEBUFFERCONTEXTANGLEPROC ANGLE_glBlitFramebufferContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLECONTEXTANGLEPROC
        ANGLE_glRenderbufferStorageMultisampleContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERCONTEXTANGLEPROC
        ANGLE_glFramebufferTextureLayerContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMAPBUFFERRANGECONTEXTANGLEPROC ANGLE_glMapBufferRangeContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGECONTEXTANGLEPROC
        ANGLE_glFlushMappedBufferRangeContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDVERTEXARRAYCONTEXTANGLEPROC ANGLE_glBindVertexArrayContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETEVERTEXARRAYSCONTEXTANGLEPROC ANGLE_glDeleteVertexArraysContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGENVERTEXARRAYSCONTEXTANGLEPROC ANGLE_glGenVertexArraysContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISVERTEXARRAYCONTEXTANGLEPROC ANGLE_glIsVertexArrayContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGERI_VCONTEXTANGLEPROC ANGLE_glGetIntegeri_vContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBEGINTRANSFORMFEEDBACKCONTEXTANGLEPROC
        ANGLE_glBeginTransformFeedbackContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLENDTRANSFORMFEEDBACKCONTEXTANGLEPROC
        ANGLE_glEndTransformFeedbackContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDBUFFERRANGECONTEXTANGLEPROC ANGLE_glBindBufferRangeContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDBUFFERBASECONTEXTANGLEPROC ANGLE_glBindBufferBaseContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSCONTEXTANGLEPROC
        ANGLE_glTransformFeedbackVaryingsContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGCONTEXTANGLEPROC
        ANGLE_glGetTransformFeedbackVaryingContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBIPOINTERCONTEXTANGLEPROC
        ANGLE_glVertexAttribIPointerContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBIIVCONTEXTANGLEPROC ANGLE_glGetVertexAttribIivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBIUIVCONTEXTANGLEPROC ANGLE_glGetVertexAttribIuivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBI4ICONTEXTANGLEPROC ANGLE_glVertexAttribI4iContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBI4UICONTEXTANGLEPROC ANGLE_glVertexAttribI4uiContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBI4IVCONTEXTANGLEPROC ANGLE_glVertexAttribI4ivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBI4UIVCONTEXTANGLEPROC ANGLE_glVertexAttribI4uivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMUIVCONTEXTANGLEPROC ANGLE_glGetUniformuivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETFRAGDATALOCATIONCONTEXTANGLEPROC ANGLE_glGetFragDataLocationContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM1UICONTEXTANGLEPROC ANGLE_glUniform1uiContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM2UICONTEXTANGLEPROC ANGLE_glUniform2uiContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM3UICONTEXTANGLEPROC ANGLE_glUniform3uiContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM4UICONTEXTANGLEPROC ANGLE_glUniform4uiContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM1UIVCONTEXTANGLEPROC ANGLE_glUniform1uivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM2UIVCONTEXTANGLEPROC ANGLE_glUniform2uivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM3UIVCONTEXTANGLEPROC ANGLE_glUniform3uivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORM4UIVCONTEXTANGLEPROC ANGLE_glUniform4uivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCLEARBUFFERIVCONTEXTANGLEPROC ANGLE_glClearBufferivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCLEARBUFFERUIVCONTEXTANGLEPROC ANGLE_glClearBufferuivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCLEARBUFFERFVCONTEXTANGLEPROC ANGLE_glClearBufferfvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCLEARBUFFERFICONTEXTANGLEPROC ANGLE_glClearBufferfiContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSTRINGICONTEXTANGLEPROC ANGLE_glGetStringiContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOPYBUFFERSUBDATACONTEXTANGLEPROC ANGLE_glCopyBufferSubDataContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMINDICESCONTEXTANGLEPROC ANGLE_glGetUniformIndicesContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETACTIVEUNIFORMSIVCONTEXTANGLEPROC ANGLE_glGetActiveUniformsivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMBLOCKINDEXCONTEXTANGLEPROC
        ANGLE_glGetUniformBlockIndexContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETACTIVEUNIFORMBLOCKIVCONTEXTANGLEPROC
        ANGLE_glGetActiveUniformBlockivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETACTIVEUNIFORMBLOCKNAMECONTEXTANGLEPROC
        ANGLE_glGetActiveUniformBlockNameContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNIFORMBLOCKBINDINGCONTEXTANGLEPROC ANGLE_glUniformBlockBindingContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWARRAYSINSTANCEDCONTEXTANGLEPROC ANGLE_glDrawArraysInstancedContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSINSTANCEDCONTEXTANGLEPROC
        ANGLE_glDrawElementsInstancedContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFENCESYNCCONTEXTANGLEPROC ANGLE_glFenceSyncContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISSYNCCONTEXTANGLEPROC ANGLE_glIsSyncContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETESYNCCONTEXTANGLEPROC ANGLE_glDeleteSyncContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCLIENTWAITSYNCCONTEXTANGLEPROC ANGLE_glClientWaitSyncContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLWAITSYNCCONTEXTANGLEPROC ANGLE_glWaitSyncContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGER64VCONTEXTANGLEPROC ANGLE_glGetInteger64vContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSYNCIVCONTEXTANGLEPROC ANGLE_glGetSyncivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGER64I_VCONTEXTANGLEPROC ANGLE_glGetInteger64i_vContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETBUFFERPARAMETERI64VCONTEXTANGLEPROC
        ANGLE_glGetBufferParameteri64vContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGENSAMPLERSCONTEXTANGLEPROC ANGLE_glGenSamplersContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETESAMPLERSCONTEXTANGLEPROC ANGLE_glDeleteSamplersContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISSAMPLERCONTEXTANGLEPROC ANGLE_glIsSamplerContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDSAMPLERCONTEXTANGLEPROC ANGLE_glBindSamplerContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERICONTEXTANGLEPROC ANGLE_glSamplerParameteriContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERIVCONTEXTANGLEPROC ANGLE_glSamplerParameterivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERFCONTEXTANGLEPROC ANGLE_glSamplerParameterfContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERFVCONTEXTANGLEPROC ANGLE_glSamplerParameterfvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSAMPLERPARAMETERIVCONTEXTANGLEPROC
        ANGLE_glGetSamplerParameterivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSAMPLERPARAMETERFVCONTEXTANGLEPROC
        ANGLE_glGetSamplerParameterfvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBDIVISORCONTEXTANGLEPROC ANGLE_glVertexAttribDivisorContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDTRANSFORMFEEDBACKCONTEXTANGLEPROC
        ANGLE_glBindTransformFeedbackContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETETRANSFORMFEEDBACKSCONTEXTANGLEPROC
        ANGLE_glDeleteTransformFeedbacksContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGENTRANSFORMFEEDBACKSCONTEXTANGLEPROC
        ANGLE_glGenTransformFeedbacksContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISTRANSFORMFEEDBACKCONTEXTANGLEPROC ANGLE_glIsTransformFeedbackContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPAUSETRANSFORMFEEDBACKCONTEXTANGLEPROC
        ANGLE_glPauseTransformFeedbackContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLRESUMETRANSFORMFEEDBACKCONTEXTANGLEPROC
        ANGLE_glResumeTransformFeedbackContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMBINARYCONTEXTANGLEPROC ANGLE_glGetProgramBinaryContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMBINARYCONTEXTANGLEPROC ANGLE_glProgramBinaryContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMPARAMETERICONTEXTANGLEPROC ANGLE_glProgramParameteriContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLINVALIDATEFRAMEBUFFERCONTEXTANGLEPROC
        ANGLE_glInvalidateFramebufferContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLINVALIDATESUBFRAMEBUFFERCONTEXTANGLEPROC
        ANGLE_glInvalidateSubFramebufferContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGE2DCONTEXTANGLEPROC ANGLE_glTexStorage2DContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGE3DCONTEXTANGLEPROC ANGLE_glTexStorage3DContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETINTERNALFORMATIVCONTEXTANGLEPROC ANGLE_glGetInternalformativContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDISPATCHCOMPUTECONTEXTANGLEPROC ANGLE_glDispatchComputeContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDISPATCHCOMPUTEINDIRECTCONTEXTANGLEPROC
        ANGLE_glDispatchComputeIndirectContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWARRAYSINDIRECTCONTEXTANGLEPROC ANGLE_glDrawArraysIndirectContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSINDIRECTCONTEXTANGLEPROC
        ANGLE_glDrawElementsIndirectContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERPARAMETERICONTEXTANGLEPROC
        ANGLE_glFramebufferParameteriContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETFRAMEBUFFERPARAMETERIVCONTEXTANGLEPROC
        ANGLE_glGetFramebufferParameterivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMINTERFACEIVCONTEXTANGLEPROC
        ANGLE_glGetProgramInterfaceivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMRESOURCEINDEXCONTEXTANGLEPROC
        ANGLE_glGetProgramResourceIndexContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMRESOURCENAMECONTEXTANGLEPROC
        ANGLE_glGetProgramResourceNameContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMRESOURCEIVCONTEXTANGLEPROC
        ANGLE_glGetProgramResourceivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMRESOURCELOCATIONCONTEXTANGLEPROC
        ANGLE_glGetProgramResourceLocationContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUSEPROGRAMSTAGESCONTEXTANGLEPROC ANGLE_glUseProgramStagesContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLACTIVESHADERPROGRAMCONTEXTANGLEPROC ANGLE_glActiveShaderProgramContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCREATESHADERPROGRAMVCONTEXTANGLEPROC
        ANGLE_glCreateShaderProgramvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDPROGRAMPIPELINECONTEXTANGLEPROC ANGLE_glBindProgramPipelineContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETEPROGRAMPIPELINESCONTEXTANGLEPROC
        ANGLE_glDeleteProgramPipelinesContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGENPROGRAMPIPELINESCONTEXTANGLEPROC ANGLE_glGenProgramPipelinesContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISPROGRAMPIPELINECONTEXTANGLEPROC ANGLE_glIsProgramPipelineContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMPIPELINEIVCONTEXTANGLEPROC
        ANGLE_glGetProgramPipelineivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM1ICONTEXTANGLEPROC ANGLE_glProgramUniform1iContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM2ICONTEXTANGLEPROC ANGLE_glProgramUniform2iContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM3ICONTEXTANGLEPROC ANGLE_glProgramUniform3iContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM4ICONTEXTANGLEPROC ANGLE_glProgramUniform4iContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM1UICONTEXTANGLEPROC ANGLE_glProgramUniform1uiContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM2UICONTEXTANGLEPROC ANGLE_glProgramUniform2uiContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM3UICONTEXTANGLEPROC ANGLE_glProgramUniform3uiContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM4UICONTEXTANGLEPROC ANGLE_glProgramUniform4uiContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM1FCONTEXTANGLEPROC ANGLE_glProgramUniform1fContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM2FCONTEXTANGLEPROC ANGLE_glProgramUniform2fContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM3FCONTEXTANGLEPROC ANGLE_glProgramUniform3fContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM4FCONTEXTANGLEPROC ANGLE_glProgramUniform4fContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM1IVCONTEXTANGLEPROC ANGLE_glProgramUniform1ivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM2IVCONTEXTANGLEPROC ANGLE_glProgramUniform2ivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM3IVCONTEXTANGLEPROC ANGLE_glProgramUniform3ivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM4IVCONTEXTANGLEPROC ANGLE_glProgramUniform4ivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM1UIVCONTEXTANGLEPROC ANGLE_glProgramUniform1uivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM2UIVCONTEXTANGLEPROC ANGLE_glProgramUniform2uivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM3UIVCONTEXTANGLEPROC ANGLE_glProgramUniform3uivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM4UIVCONTEXTANGLEPROC ANGLE_glProgramUniform4uivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM1FVCONTEXTANGLEPROC ANGLE_glProgramUniform1fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM2FVCONTEXTANGLEPROC ANGLE_glProgramUniform2fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM3FVCONTEXTANGLEPROC ANGLE_glProgramUniform3fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORM4FVCONTEXTANGLEPROC ANGLE_glProgramUniform4fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVCONTEXTANGLEPROC
        ANGLE_glProgramUniformMatrix2fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVCONTEXTANGLEPROC
        ANGLE_glProgramUniformMatrix3fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVCONTEXTANGLEPROC
        ANGLE_glProgramUniformMatrix4fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVCONTEXTANGLEPROC
        ANGLE_glProgramUniformMatrix2x3fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVCONTEXTANGLEPROC
        ANGLE_glProgramUniformMatrix3x2fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVCONTEXTANGLEPROC
        ANGLE_glProgramUniformMatrix2x4fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVCONTEXTANGLEPROC
        ANGLE_glProgramUniformMatrix4x2fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVCONTEXTANGLEPROC
        ANGLE_glProgramUniformMatrix3x4fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVCONTEXTANGLEPROC
        ANGLE_glProgramUniformMatrix4x3fvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVALIDATEPROGRAMPIPELINECONTEXTANGLEPROC
        ANGLE_glValidateProgramPipelineContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMPIPELINEINFOLOGCONTEXTANGLEPROC
        ANGLE_glGetProgramPipelineInfoLogContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDIMAGETEXTURECONTEXTANGLEPROC ANGLE_glBindImageTextureContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETBOOLEANI_VCONTEXTANGLEPROC ANGLE_glGetBooleani_vContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMEMORYBARRIERCONTEXTANGLEPROC ANGLE_glMemoryBarrierContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMEMORYBARRIERBYREGIONCONTEXTANGLEPROC
        ANGLE_glMemoryBarrierByRegionContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGE2DMULTISAMPLECONTEXTANGLEPROC
        ANGLE_glTexStorage2DMultisampleContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETMULTISAMPLEFVCONTEXTANGLEPROC ANGLE_glGetMultisamplefvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLEMASKICONTEXTANGLEPROC ANGLE_glSampleMaskiContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXLEVELPARAMETERIVCONTEXTANGLEPROC
        ANGLE_glGetTexLevelParameterivContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXLEVELPARAMETERFVCONTEXTANGLEPROC
        ANGLE_glGetTexLevelParameterfvContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDVERTEXBUFFERCONTEXTANGLEPROC ANGLE_glBindVertexBufferContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBFORMATCONTEXTANGLEPROC ANGLE_glVertexAttribFormatContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBIFORMATCONTEXTANGLEPROC ANGLE_glVertexAttribIFormatContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBBINDINGCONTEXTANGLEPROC ANGLE_glVertexAttribBindingContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXBINDINGDIVISORCONTEXTANGLEPROC
        ANGLE_glVertexBindingDivisorContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEANGLECONTEXTANGLEPROC
        ANGLE_glDrawArraysInstancedBaseInstanceANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEANGLECONTEXTANGLEPROC
        ANGLE_glDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMULTIDRAWARRAYSINSTANCEDBASEINSTANCEANGLECONTEXTANGLEPROC
        ANGLE_glMultiDrawArraysInstancedBaseInstanceANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMULTIDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEANGLECONTEXTANGLEPROC
        ANGLE_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOPYSUBTEXTURE3DANGLECONTEXTANGLEPROC
        ANGLE_glCopySubTexture3DANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOPYTEXTURE3DANGLECONTEXTANGLEPROC ANGLE_glCopyTexture3DANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBLITFRAMEBUFFERANGLECONTEXTANGLEPROC
        ANGLE_glBlitFramebufferANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLECONTEXTANGLEPROC
        ANGLE_glRenderbufferStorageMultisampleANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETRENDERBUFFERIMAGEANGLECONTEXTANGLEPROC
        ANGLE_glGetRenderbufferImageANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXIMAGEANGLECONTEXTANGLEPROC ANGLE_glGetTexImageANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWARRAYSINSTANCEDANGLECONTEXTANGLEPROC
        ANGLE_glDrawArraysInstancedANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSINSTANCEDANGLECONTEXTANGLEPROC
        ANGLE_glDrawElementsInstancedANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBDIVISORANGLECONTEXTANGLEPROC
        ANGLE_glVertexAttribDivisorANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLIMPORTMEMORYZIRCONHANDLEANGLECONTEXTANGLEPROC
        ANGLE_glImportMemoryZirconHandleANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMULTIDRAWARRAYSANGLECONTEXTANGLEPROC
        ANGLE_glMultiDrawArraysANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMULTIDRAWARRAYSINSTANCEDANGLECONTEXTANGLEPROC
        ANGLE_glMultiDrawArraysInstancedANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMULTIDRAWELEMENTSANGLECONTEXTANGLEPROC
        ANGLE_glMultiDrawElementsANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMULTIDRAWELEMENTSINSTANCEDANGLECONTEXTANGLEPROC
        ANGLE_glMultiDrawElementsInstancedANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROVOKINGVERTEXANGLECONTEXTANGLEPROC
        ANGLE_glProvokingVertexANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDISABLEEXTENSIONANGLECONTEXTANGLEPROC
        ANGLE_glDisableExtensionANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLREQUESTEXTENSIONANGLECONTEXTANGLEPROC
        ANGLE_glRequestExtensionANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glCompressedTexImage2DRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glCompressedTexImage3DRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glCompressedTexSubImage2DRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glCompressedTexSubImage3DRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETACTIVEUNIFORMBLOCKIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetActiveUniformBlockivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETBOOLEANI_VROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetBooleani_vRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETBOOLEANVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetBooleanvRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETBUFFERPARAMETERI64VROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetBufferParameteri64vRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETBUFFERPARAMETERIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetBufferParameterivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETBUFFERPOINTERVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetBufferPointervRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETFLOATVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetFloatvRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetFramebufferAttachmentParameterivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETFRAMEBUFFERPARAMETERIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetFramebufferParameterivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGER64I_VROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetInteger64i_vRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGER64VROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetInteger64vRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGERI_VROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetIntegeri_vRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGERVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetIntegervRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETINTERNALFORMATIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetInternalformativRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETMULTISAMPLEFVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetMultisamplefvRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPOINTERVROBUSTANGLEROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetPointervRobustANGLERobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMINTERFACEIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetProgramInterfaceivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetProgramivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTI64VROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetQueryObjecti64vRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetQueryObjectivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTUI64VROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetQueryObjectui64vRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTUIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetQueryObjectuivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetQueryivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetRenderbufferParameterivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSAMPLERPARAMETERIIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetSamplerParameterIivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSAMPLERPARAMETERIUIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetSamplerParameterIuivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSAMPLERPARAMETERFVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetSamplerParameterfvRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSAMPLERPARAMETERIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetSamplerParameterivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSHADERIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetShaderivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXLEVELPARAMETERFVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetTexLevelParameterfvRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXLEVELPARAMETERIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetTexLevelParameterivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERIIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetTexParameterIivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERIUIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetTexParameterIuivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERFVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetTexParameterfvRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetTexParameterivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMFVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetUniformfvRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetUniformivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETUNIFORMUIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetUniformuivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBIIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetVertexAttribIivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBIUIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetVertexAttribIuivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBPOINTERVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetVertexAttribPointervRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBFVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetVertexAttribfvRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETVERTEXATTRIBIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetVertexAttribivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETNUNIFORMFVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetnUniformfvRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETNUNIFORMIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetnUniformivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETNUNIFORMUIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glGetnUniformuivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLREADPIXELSROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glReadPixelsRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLREADNPIXELSROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glReadnPixelsRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERIIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glSamplerParameterIivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERIUIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glSamplerParameterIuivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERFVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glSamplerParameterfvRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glSamplerParameterivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXIMAGE2DROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glTexImage2DRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXIMAGE3DROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glTexImage3DRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERIIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glTexParameterIivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERIUIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glTexParameterIuivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERFVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glTexParameterfvRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERIVROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glTexParameterivRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSUBIMAGE2DROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glTexSubImage2DRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSUBIMAGE3DROBUSTANGLECONTEXTANGLEPROC
        ANGLE_glTexSubImage3DRobustANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLIMPORTSEMAPHOREZIRCONHANDLEANGLECONTEXTANGLEPROC
        ANGLE_glImportSemaphoreZirconHandleANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLINVALIDATETEXTUREANGLECONTEXTANGLEPROC
        ANGLE_glInvalidateTextureANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXIMAGE2DEXTERNALANGLECONTEXTANGLEPROC
        ANGLE_glTexImage2DExternalANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETMULTISAMPLEFVANGLECONTEXTANGLEPROC
        ANGLE_glGetMultisamplefvANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXLEVELPARAMETERFVANGLECONTEXTANGLEPROC
        ANGLE_glGetTexLevelParameterfvANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXLEVELPARAMETERIVANGLECONTEXTANGLEPROC
        ANGLE_glGetTexLevelParameterivANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLEMASKIANGLECONTEXTANGLEPROC ANGLE_glSampleMaskiANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGE2DMULTISAMPLEANGLECONTEXTANGLEPROC
        ANGLE_glTexStorage2DMultisampleANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTRANSLATEDSHADERSOURCEANGLECONTEXTANGLEPROC
        ANGLE_glGetTranslatedShaderSourceANGLEContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDUNIFORMLOCATIONCHROMIUMCONTEXTANGLEPROC
        ANGLE_glBindUniformLocationCHROMIUMContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDCOPYTEXTURECHROMIUMCONTEXTANGLEPROC
        ANGLE_glCompressedCopyTextureCHROMIUMContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOPYSUBTEXTURECHROMIUMCONTEXTANGLEPROC
        ANGLE_glCopySubTextureCHROMIUMContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOPYTEXTURECHROMIUMCONTEXTANGLEPROC ANGLE_glCopyTextureCHROMIUMContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOVERAGEMODULATIONCHROMIUMCONTEXTANGLEPROC
        ANGLE_glCoverageModulationCHROMIUMContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLLOSECONTEXTCHROMIUMCONTEXTANGLEPROC ANGLE_glLoseContextCHROMIUMContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDFRAGDATALOCATIONEXTCONTEXTANGLEPROC
        ANGLE_glBindFragDataLocationEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDFRAGDATALOCATIONINDEXEDEXTCONTEXTANGLEPROC
        ANGLE_glBindFragDataLocationIndexedEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETFRAGDATAINDEXEXTCONTEXTANGLEPROC ANGLE_glGetFragDataIndexEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMRESOURCELOCATIONINDEXEXTCONTEXTANGLEPROC
        ANGLE_glGetProgramResourceLocationIndexEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLINSERTEVENTMARKEREXTCONTEXTANGLEPROC
        ANGLE_glInsertEventMarkerEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPOPGROUPMARKEREXTCONTEXTANGLEPROC ANGLE_glPopGroupMarkerEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPUSHGROUPMARKEREXTCONTEXTANGLEPROC ANGLE_glPushGroupMarkerEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDISCARDFRAMEBUFFEREXTCONTEXTANGLEPROC
        ANGLE_glDiscardFramebufferEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBEGINQUERYEXTCONTEXTANGLEPROC ANGLE_glBeginQueryEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETEQUERIESEXTCONTEXTANGLEPROC ANGLE_glDeleteQueriesEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLENDQUERYEXTCONTEXTANGLEPROC ANGLE_glEndQueryEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGENQUERIESEXTCONTEXTANGLEPROC ANGLE_glGenQueriesEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETINTEGER64VEXTCONTEXTANGLEPROC ANGLE_glGetInteger64vEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTI64VEXTCONTEXTANGLEPROC
        ANGLE_glGetQueryObjecti64vEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTIVEXTCONTEXTANGLEPROC ANGLE_glGetQueryObjectivEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTUI64VEXTCONTEXTANGLEPROC
        ANGLE_glGetQueryObjectui64vEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYOBJECTUIVEXTCONTEXTANGLEPROC
        ANGLE_glGetQueryObjectuivEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETQUERYIVEXTCONTEXTANGLEPROC ANGLE_glGetQueryivEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISQUERYEXTCONTEXTANGLEPROC ANGLE_glIsQueryEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLQUERYCOUNTEREXTCONTEXTANGLEPROC ANGLE_glQueryCounterEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWBUFFERSEXTCONTEXTANGLEPROC ANGLE_glDrawBuffersEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBLENDEQUATIONSEPARATEIEXTCONTEXTANGLEPROC
        ANGLE_glBlendEquationSeparateiEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBLENDEQUATIONIEXTCONTEXTANGLEPROC ANGLE_glBlendEquationiEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBLENDFUNCSEPARATEIEXTCONTEXTANGLEPROC
        ANGLE_glBlendFuncSeparateiEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBLENDFUNCIEXTCONTEXTANGLEPROC ANGLE_glBlendFunciEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOLORMASKIEXTCONTEXTANGLEPROC ANGLE_glColorMaskiEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDISABLEIEXTCONTEXTANGLEPROC ANGLE_glDisableiEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLENABLEIEXTCONTEXTANGLEPROC ANGLE_glEnableiEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISENABLEDIEXTCONTEXTANGLEPROC ANGLE_glIsEnablediEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSBASEVERTEXEXTCONTEXTANGLEPROC
        ANGLE_glDrawElementsBaseVertexEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTCONTEXTANGLEPROC
        ANGLE_glDrawElementsInstancedBaseVertexEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWRANGEELEMENTSBASEVERTEXEXTCONTEXTANGLEPROC
        ANGLE_glDrawRangeElementsBaseVertexEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMULTIDRAWELEMENTSBASEVERTEXEXTCONTEXTANGLEPROC
        ANGLE_glMultiDrawElementsBaseVertexEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERTEXTUREEXTCONTEXTANGLEPROC
        ANGLE_glFramebufferTextureEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWARRAYSINSTANCEDEXTCONTEXTANGLEPROC
        ANGLE_glDrawArraysInstancedEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSINSTANCEDEXTCONTEXTANGLEPROC
        ANGLE_glDrawElementsInstancedEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLVERTEXATTRIBDIVISOREXTCONTEXTANGLEPROC
        ANGLE_glVertexAttribDivisorEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEEXTCONTEXTANGLEPROC
        ANGLE_glFlushMappedBufferRangeEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMAPBUFFERRANGEEXTCONTEXTANGLEPROC ANGLE_glMapBufferRangeEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBUFFERSTORAGEMEMEXTCONTEXTANGLEPROC ANGLE_glBufferStorageMemEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCREATEMEMORYOBJECTSEXTCONTEXTANGLEPROC
        ANGLE_glCreateMemoryObjectsEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETEMEMORYOBJECTSEXTCONTEXTANGLEPROC
        ANGLE_glDeleteMemoryObjectsEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETMEMORYOBJECTPARAMETERIVEXTCONTEXTANGLEPROC
        ANGLE_glGetMemoryObjectParameterivEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETUNSIGNEDBYTEI_VEXTCONTEXTANGLEPROC
        ANGLE_glGetUnsignedBytei_vEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETUNSIGNEDBYTEVEXTCONTEXTANGLEPROC ANGLE_glGetUnsignedBytevEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISMEMORYOBJECTEXTCONTEXTANGLEPROC ANGLE_glIsMemoryObjectEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMEMORYOBJECTPARAMETERIVEXTCONTEXTANGLEPROC
        ANGLE_glMemoryObjectParameterivEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGEMEM2DEXTCONTEXTANGLEPROC ANGLE_glTexStorageMem2DEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTCONTEXTANGLEPROC
        ANGLE_glTexStorageMem2DMultisampleEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGEMEM3DEXTCONTEXTANGLEPROC ANGLE_glTexStorageMem3DEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTCONTEXTANGLEPROC
        ANGLE_glTexStorageMem3DMultisampleEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLIMPORTMEMORYFDEXTCONTEXTANGLEPROC ANGLE_glImportMemoryFdEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTCONTEXTANGLEPROC
        ANGLE_glFramebufferTexture2DMultisampleEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTCONTEXTANGLEPROC
        ANGLE_glRenderbufferStorageMultisampleEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETGRAPHICSRESETSTATUSEXTCONTEXTANGLEPROC
        ANGLE_glGetGraphicsResetStatusEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETNUNIFORMFVEXTCONTEXTANGLEPROC ANGLE_glGetnUniformfvEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETNUNIFORMIVEXTCONTEXTANGLEPROC ANGLE_glGetnUniformivEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLREADNPIXELSEXTCONTEXTANGLEPROC ANGLE_glReadnPixelsEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETESEMAPHORESEXTCONTEXTANGLEPROC ANGLE_glDeleteSemaphoresEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGENSEMAPHORESEXTCONTEXTANGLEPROC ANGLE_glGenSemaphoresEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSEMAPHOREPARAMETERUI64VEXTCONTEXTANGLEPROC
        ANGLE_glGetSemaphoreParameterui64vEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISSEMAPHOREEXTCONTEXTANGLEPROC ANGLE_glIsSemaphoreEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSEMAPHOREPARAMETERUI64VEXTCONTEXTANGLEPROC
        ANGLE_glSemaphoreParameterui64vEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSIGNALSEMAPHOREEXTCONTEXTANGLEPROC ANGLE_glSignalSemaphoreEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLWAITSEMAPHOREEXTCONTEXTANGLEPROC ANGLE_glWaitSemaphoreEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLIMPORTSEMAPHOREFDEXTCONTEXTANGLEPROC
        ANGLE_glImportSemaphoreFdEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGE1DEXTCONTEXTANGLEPROC ANGLE_glTexStorage1DEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGE2DEXTCONTEXTANGLEPROC ANGLE_glTexStorage2DEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGE3DEXTCONTEXTANGLEPROC ANGLE_glTexStorage3DEXTContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDEBUGMESSAGECALLBACKKHRCONTEXTANGLEPROC
        ANGLE_glDebugMessageCallbackKHRContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDEBUGMESSAGECONTROLKHRCONTEXTANGLEPROC
        ANGLE_glDebugMessageControlKHRContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDEBUGMESSAGEINSERTKHRCONTEXTANGLEPROC
        ANGLE_glDebugMessageInsertKHRContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETDEBUGMESSAGELOGKHRCONTEXTANGLEPROC
        ANGLE_glGetDebugMessageLogKHRContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETOBJECTLABELKHRCONTEXTANGLEPROC ANGLE_glGetObjectLabelKHRContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETOBJECTPTRLABELKHRCONTEXTANGLEPROC
        ANGLE_glGetObjectPtrLabelKHRContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPOINTERVKHRCONTEXTANGLEPROC ANGLE_glGetPointervKHRContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLOBJECTLABELKHRCONTEXTANGLEPROC ANGLE_glObjectLabelKHRContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLOBJECTPTRLABELKHRCONTEXTANGLEPROC ANGLE_glObjectPtrLabelKHRContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPOPDEBUGGROUPKHRCONTEXTANGLEPROC ANGLE_glPopDebugGroupKHRContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPUSHDEBUGGROUPKHRCONTEXTANGLEPROC ANGLE_glPushDebugGroupKHRContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMAXSHADERCOMPILERTHREADSKHRCONTEXTANGLEPROC
        ANGLE_glMaxShaderCompilerThreadsKHRContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETEFENCESNVCONTEXTANGLEPROC ANGLE_glDeleteFencesNVContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFINISHFENCENVCONTEXTANGLEPROC ANGLE_glFinishFenceNVContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGENFENCESNVCONTEXTANGLEPROC ANGLE_glGenFencesNVContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETFENCEIVNVCONTEXTANGLEPROC ANGLE_glGetFenceivNVContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISFENCENVCONTEXTANGLEPROC ANGLE_glIsFenceNVContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSETFENCENVCONTEXTANGLEPROC ANGLE_glSetFenceNVContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTESTFENCENVCONTEXTANGLEPROC ANGLE_glTestFenceNVContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESCONTEXTANGLEPROC
        ANGLE_glEGLImageTargetRenderbufferStorageOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLEGLIMAGETARGETTEXTURE2DOESCONTEXTANGLEPROC
        ANGLE_glEGLImageTargetTexture2DOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBLENDEQUATIONSEPARATEIOESCONTEXTANGLEPROC
        ANGLE_glBlendEquationSeparateiOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBLENDEQUATIONIOESCONTEXTANGLEPROC ANGLE_glBlendEquationiOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBLENDFUNCSEPARATEIOESCONTEXTANGLEPROC
        ANGLE_glBlendFuncSeparateiOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBLENDFUNCIOESCONTEXTANGLEPROC ANGLE_glBlendFunciOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOLORMASKIOESCONTEXTANGLEPROC ANGLE_glColorMaskiOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDISABLEIOESCONTEXTANGLEPROC ANGLE_glDisableiOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLENABLEIOESCONTEXTANGLEPROC ANGLE_glEnableiOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISENABLEDIOESCONTEXTANGLEPROC ANGLE_glIsEnablediOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSBASEVERTEXOESCONTEXTANGLEPROC
        ANGLE_glDrawElementsBaseVertexOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXOESCONTEXTANGLEPROC
        ANGLE_glDrawElementsInstancedBaseVertexOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWRANGEELEMENTSBASEVERTEXOESCONTEXTANGLEPROC
        ANGLE_glDrawRangeElementsBaseVertexOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETPROGRAMBINARYOESCONTEXTANGLEPROC ANGLE_glGetProgramBinaryOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPROGRAMBINARYOESCONTEXTANGLEPROC ANGLE_glProgramBinaryOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETBUFFERPOINTERVOESCONTEXTANGLEPROC
        ANGLE_glGetBufferPointervOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMAPBUFFEROESCONTEXTANGLEPROC ANGLE_glMapBufferOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLUNMAPBUFFEROESCONTEXTANGLEPROC ANGLE_glUnmapBufferOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DOESCONTEXTANGLEPROC
        ANGLE_glCompressedTexImage3DOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DOESCONTEXTANGLEPROC
        ANGLE_glCompressedTexSubImage3DOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCOPYTEXSUBIMAGE3DOESCONTEXTANGLEPROC
        ANGLE_glCopyTexSubImage3DOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERTEXTURE3DOESCONTEXTANGLEPROC
        ANGLE_glFramebufferTexture3DOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXIMAGE3DOESCONTEXTANGLEPROC ANGLE_glTexImage3DOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSUBIMAGE3DOESCONTEXTANGLEPROC ANGLE_glTexSubImage3DOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSAMPLERPARAMETERIIVOESCONTEXTANGLEPROC
        ANGLE_glGetSamplerParameterIivOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETSAMPLERPARAMETERIUIVOESCONTEXTANGLEPROC
        ANGLE_glGetSamplerParameterIuivOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERIIVOESCONTEXTANGLEPROC
        ANGLE_glGetTexParameterIivOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXPARAMETERIUIVOESCONTEXTANGLEPROC
        ANGLE_glGetTexParameterIuivOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERIIVOESCONTEXTANGLEPROC
        ANGLE_glSamplerParameterIivOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLSAMPLERPARAMETERIUIVOESCONTEXTANGLEPROC
        ANGLE_glSamplerParameterIuivOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERIIVOESCONTEXTANGLEPROC ANGLE_glTexParameterIivOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXPARAMETERIUIVOESCONTEXTANGLEPROC ANGLE_glTexParameterIuivOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXSTORAGE3DMULTISAMPLEOESCONTEXTANGLEPROC
        ANGLE_glTexStorage3DMultisampleOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDVERTEXARRAYOESCONTEXTANGLEPROC ANGLE_glBindVertexArrayOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETEVERTEXARRAYSOESCONTEXTANGLEPROC
        ANGLE_glDeleteVertexArraysOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGENVERTEXARRAYSOESCONTEXTANGLEPROC ANGLE_glGenVertexArraysOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISVERTEXARRAYOESCONTEXTANGLEPROC ANGLE_glIsVertexArrayOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRCONTEXTANGLEPROC
        ANGLE_glFramebufferTextureMultiviewOVRContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWTEXFOESCONTEXTANGLEPROC ANGLE_glDrawTexfOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWTEXFVOESCONTEXTANGLEPROC ANGLE_glDrawTexfvOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWTEXIOESCONTEXTANGLEPROC ANGLE_glDrawTexiOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWTEXIVOESCONTEXTANGLEPROC ANGLE_glDrawTexivOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWTEXSOESCONTEXTANGLEPROC ANGLE_glDrawTexsOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWTEXSVOESCONTEXTANGLEPROC ANGLE_glDrawTexsvOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWTEXXOESCONTEXTANGLEPROC ANGLE_glDrawTexxOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDRAWTEXXVOESCONTEXTANGLEPROC ANGLE_glDrawTexxvOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDFRAMEBUFFEROESCONTEXTANGLEPROC ANGLE_glBindFramebufferOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLBINDRENDERBUFFEROESCONTEXTANGLEPROC ANGLE_glBindRenderbufferOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSOESCONTEXTANGLEPROC
        ANGLE_glCheckFramebufferStatusOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETEFRAMEBUFFERSOESCONTEXTANGLEPROC
        ANGLE_glDeleteFramebuffersOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLDELETERENDERBUFFERSOESCONTEXTANGLEPROC
        ANGLE_glDeleteRenderbuffersOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERRENDERBUFFEROESCONTEXTANGLEPROC
        ANGLE_glFramebufferRenderbufferOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLFRAMEBUFFERTEXTURE2DOESCONTEXTANGLEPROC
        ANGLE_glFramebufferTexture2DOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGENFRAMEBUFFERSOESCONTEXTANGLEPROC ANGLE_glGenFramebuffersOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGENRENDERBUFFERSOESCONTEXTANGLEPROC ANGLE_glGenRenderbuffersOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGENERATEMIPMAPOESCONTEXTANGLEPROC ANGLE_glGenerateMipmapOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVOESCONTEXTANGLEPROC
        ANGLE_glGetFramebufferAttachmentParameterivOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVOESCONTEXTANGLEPROC
        ANGLE_glGetRenderbufferParameterivOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISFRAMEBUFFEROESCONTEXTANGLEPROC ANGLE_glIsFramebufferOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLISRENDERBUFFEROESCONTEXTANGLEPROC ANGLE_glIsRenderbufferOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLRENDERBUFFERSTORAGEOESCONTEXTANGLEPROC
        ANGLE_glRenderbufferStorageOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLCURRENTPALETTEMATRIXOESCONTEXTANGLEPROC
        ANGLE_glCurrentPaletteMatrixOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLLOADPALETTEFROMMODELVIEWMATRIXOESCONTEXTANGLEPROC
        ANGLE_glLoadPaletteFromModelViewMatrixOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLMATRIXINDEXPOINTEROESCONTEXTANGLEPROC
        ANGLE_glMatrixIndexPointerOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLWEIGHTPOINTEROESCONTEXTANGLEPROC ANGLE_glWeightPointerOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLPOINTSIZEPOINTEROESCONTEXTANGLEPROC ANGLE_glPointSizePointerOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLQUERYMATRIXXOESCONTEXTANGLEPROC ANGLE_glQueryMatrixxOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXGENFVOESCONTEXTANGLEPROC ANGLE_glGetTexGenfvOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXGENIVOESCONTEXTANGLEPROC ANGLE_glGetTexGenivOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLGETTEXGENXVOESCONTEXTANGLEPROC ANGLE_glGetTexGenxvOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXGENFOESCONTEXTANGLEPROC ANGLE_glTexGenfOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXGENFVOESCONTEXTANGLEPROC ANGLE_glTexGenfvOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXGENIOESCONTEXTANGLEPROC ANGLE_glTexGeniOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXGENIVOESCONTEXTANGLEPROC ANGLE_glTexGenivOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXGENXOESCONTEXTANGLEPROC ANGLE_glTexGenxOESContextANGLE;
    ANGLE_UTIL_EXPORT PFNGLTEXGENXVOESCONTEXTANGLEPROC ANGLE_glTexGenxvOESContextANGLE;
    
    namespace angle
    {
    void LoadGLES(LoadProc loadProc)
    {
        ANGLE_glAlphaFunc     = reinterpret_cast<PFNGLALPHAFUNCPROC>(loadProc("glAlphaFunc"));
        ANGLE_glClipPlanef    = reinterpret_cast<PFNGLCLIPPLANEFPROC>(loadProc("glClipPlanef"));
        ANGLE_glColor4f       = reinterpret_cast<PFNGLCOLOR4FPROC>(loadProc("glColor4f"));
        ANGLE_glFogf          = reinterpret_cast<PFNGLFOGFPROC>(loadProc("glFogf"));
        ANGLE_glFogfv         = reinterpret_cast<PFNGLFOGFVPROC>(loadProc("glFogfv"));
        ANGLE_glFrustumf      = reinterpret_cast<PFNGLFRUSTUMFPROC>(loadProc("glFrustumf"));
        ANGLE_glGetClipPlanef = reinterpret_cast<PFNGLGETCLIPPLANEFPROC>(loadProc("glGetClipPlanef"));
        ANGLE_glGetLightfv    = reinterpret_cast<PFNGLGETLIGHTFVPROC>(loadProc("glGetLightfv"));
        ANGLE_glGetMaterialfv = reinterpret_cast<PFNGLGETMATERIALFVPROC>(loadProc("glGetMaterialfv"));
        ANGLE_glGetTexEnvfv   = reinterpret_cast<PFNGLGETTEXENVFVPROC>(loadProc("glGetTexEnvfv"));
        ANGLE_glLightModelf   = reinterpret_cast<PFNGLLIGHTMODELFPROC>(loadProc("glLightModelf"));
        ANGLE_glLightModelfv  = reinterpret_cast<PFNGLLIGHTMODELFVPROC>(loadProc("glLightModelfv"));
        ANGLE_glLightf        = reinterpret_cast<PFNGLLIGHTFPROC>(loadProc("glLightf"));
        ANGLE_glLightfv       = reinterpret_cast<PFNGLLIGHTFVPROC>(loadProc("glLightfv"));
        ANGLE_glLoadMatrixf   = reinterpret_cast<PFNGLLOADMATRIXFPROC>(loadProc("glLoadMatrixf"));
        ANGLE_glMaterialf     = reinterpret_cast<PFNGLMATERIALFPROC>(loadProc("glMaterialf"));
        ANGLE_glMaterialfv    = reinterpret_cast<PFNGLMATERIALFVPROC>(loadProc("glMaterialfv"));
        ANGLE_glMultMatrixf   = reinterpret_cast<PFNGLMULTMATRIXFPROC>(loadProc("glMultMatrixf"));
        ANGLE_glMultiTexCoord4f =
            reinterpret_cast<PFNGLMULTITEXCOORD4FPROC>(loadProc("glMultiTexCoord4f"));
        ANGLE_glNormal3f = reinterpret_cast<PFNGLNORMAL3FPROC>(loadProc("glNormal3f"));
        ANGLE_glOrthof   = reinterpret_cast<PFNGLORTHOFPROC>(loadProc("glOrthof"));
        ANGLE_glPointParameterf =
            reinterpret_cast<PFNGLPOINTPARAMETERFPROC>(loadProc("glPointParameterf"));
        ANGLE_glPointParameterfv =
            reinterpret_cast<PFNGLPOINTPARAMETERFVPROC>(loadProc("glPointParameterfv"));
        ANGLE_glPointSize   = reinterpret_cast<PFNGLPOINTSIZEPROC>(loadProc("glPointSize"));
        ANGLE_glRotatef     = reinterpret_cast<PFNGLROTATEFPROC>(loadProc("glRotatef"));
        ANGLE_glScalef      = reinterpret_cast<PFNGLSCALEFPROC>(loadProc("glScalef"));
        ANGLE_glTexEnvf     = reinterpret_cast<PFNGLTEXENVFPROC>(loadProc("glTexEnvf"));
        ANGLE_glTexEnvfv    = reinterpret_cast<PFNGLTEXENVFVPROC>(loadProc("glTexEnvfv"));
        ANGLE_glTranslatef  = reinterpret_cast<PFNGLTRANSLATEFPROC>(loadProc("glTranslatef"));
        ANGLE_glAlphaFuncx  = reinterpret_cast<PFNGLALPHAFUNCXPROC>(loadProc("glAlphaFuncx"));
        ANGLE_glClearColorx = reinterpret_cast<PFNGLCLEARCOLORXPROC>(loadProc("glClearColorx"));
        ANGLE_glClearDepthx = reinterpret_cast<PFNGLCLEARDEPTHXPROC>(loadProc("glClearDepthx"));
        ANGLE_glClientActiveTexture =
            reinterpret_cast<PFNGLCLIENTACTIVETEXTUREPROC>(loadProc("glClientActiveTexture"));
        ANGLE_glClipPlanex   = reinterpret_cast<PFNGLCLIPPLANEXPROC>(loadProc("glClipPlanex"));
        ANGLE_glColor4ub     = reinterpret_cast<PFNGLCOLOR4UBPROC>(loadProc("glColor4ub"));
        ANGLE_glColor4x      = reinterpret_cast<PFNGLCOLOR4XPROC>(loadProc("glColor4x"));
        ANGLE_glColorPointer = reinterpret_cast<PFNGLCOLORPOINTERPROC>(loadProc("glColorPointer"));
        ANGLE_glDepthRangex  = reinterpret_cast<PFNGLDEPTHRANGEXPROC>(loadProc("glDepthRangex"));
        ANGLE_glDisableClientState =
            reinterpret_cast<PFNGLDISABLECLIENTSTATEPROC>(loadProc("glDisableClientState"));
        ANGLE_glEnableClientState =
            reinterpret_cast<PFNGLENABLECLIENTSTATEPROC>(loadProc("glEnableClientState"));
        ANGLE_glFogx          = reinterpret_cast<PFNGLFOGXPROC>(loadProc("glFogx"));
        ANGLE_glFogxv         = reinterpret_cast<PFNGLFOGXVPROC>(loadProc("glFogxv"));
        ANGLE_glFrustumx      = reinterpret_cast<PFNGLFRUSTUMXPROC>(loadProc("glFrustumx"));
        ANGLE_glGetClipPlanex = reinterpret_cast<PFNGLGETCLIPPLANEXPROC>(loadProc("glGetClipPlanex"));
        ANGLE_glGetFixedv     = reinterpret_cast<PFNGLGETFIXEDVPROC>(loadProc("glGetFixedv"));
        ANGLE_glGetLightxv    = reinterpret_cast<PFNGLGETLIGHTXVPROC>(loadProc("glGetLightxv"));
        ANGLE_glGetMaterialxv = reinterpret_cast<PFNGLGETMATERIALXVPROC>(loadProc("glGetMaterialxv"));
        ANGLE_glGetPointerv   = reinterpret_cast<PFNGLGETPOINTERVPROC>(loadProc("glGetPointerv"));
        ANGLE_glGetTexEnviv   = reinterpret_cast<PFNGLGETTEXENVIVPROC>(loadProc("glGetTexEnviv"));
        ANGLE_glGetTexEnvxv   = reinterpret_cast<PFNGLGETTEXENVXVPROC>(loadProc("glGetTexEnvxv"));
        ANGLE_glGetTexParameterxv =
            reinterpret_cast<PFNGLGETTEXPARAMETERXVPROC>(loadProc("glGetTexParameterxv"));
        ANGLE_glLightModelx  = reinterpret_cast<PFNGLLIGHTMODELXPROC>(loadProc("glLightModelx"));
        ANGLE_glLightModelxv = reinterpret_cast<PFNGLLIGHTMODELXVPROC>(loadProc("glLightModelxv"));
        ANGLE_glLightx       = reinterpret_cast<PFNGLLIGHTXPROC>(loadProc("glLightx"));
        ANGLE_glLightxv      = reinterpret_cast<PFNGLLIGHTXVPROC>(loadProc("glLightxv"));
        ANGLE_glLineWidthx   = reinterpret_cast<PFNGLLINEWIDTHXPROC>(loadProc("glLineWidthx"));
        ANGLE_glLoadIdentity = reinterpret_cast<PFNGLLOADIDENTITYPROC>(loadProc("glLoadIdentity"));
        ANGLE_glLoadMatrixx  = reinterpret_cast<PFNGLLOADMATRIXXPROC>(loadProc("glLoadMatrixx"));
        ANGLE_glLogicOp      = reinterpret_cast<PFNGLLOGICOPPROC>(loadProc("glLogicOp"));
        ANGLE_glMaterialx    = reinterpret_cast<PFNGLMATERIALXPROC>(loadProc("glMaterialx"));
        ANGLE_glMaterialxv   = reinterpret_cast<PFNGLMATERIALXVPROC>(loadProc("glMaterialxv"));
        ANGLE_glMatrixMode   = reinterpret_cast<PFNGLMATRIXMODEPROC>(loadProc("glMatrixMode"));
        ANGLE_glMultMatrixx  = reinterpret_cast<PFNGLMULTMATRIXXPROC>(loadProc("glMultMatrixx"));
        ANGLE_glMultiTexCoord4x =
            reinterpret_cast<PFNGLMULTITEXCOORD4XPROC>(loadProc("glMultiTexCoord4x"));
        ANGLE_glNormal3x      = reinterpret_cast<PFNGLNORMAL3XPROC>(loadProc("glNormal3x"));
        ANGLE_glNormalPointer = reinterpret_cast<PFNGLNORMALPOINTERPROC>(loadProc("glNormalPointer"));
        ANGLE_glOrthox        = reinterpret_cast<PFNGLORTHOXPROC>(loadProc("glOrthox"));
        ANGLE_glPointParameterx =
            reinterpret_cast<PFNGLPOINTPARAMETERXPROC>(loadProc("glPointParameterx"));
        ANGLE_glPointParameterxv =
            reinterpret_cast<PFNGLPOINTPARAMETERXVPROC>(loadProc("glPointParameterxv"));
        ANGLE_glPointSizex = reinterpret_cast<PFNGLPOINTSIZEXPROC>(loadProc("glPointSizex"));
        ANGLE_glPolygonOffsetx =
            reinterpret_cast<PFNGLPOLYGONOFFSETXPROC>(loadProc("glPolygonOffsetx"));
        ANGLE_glPopMatrix  = reinterpret_cast<PFNGLPOPMATRIXPROC>(loadProc("glPopMatrix"));
        ANGLE_glPushMatrix = reinterpret_cast<PFNGLPUSHMATRIXPROC>(loadProc("glPushMatrix"));
        ANGLE_glRotatex    = reinterpret_cast<PFNGLROTATEXPROC>(loadProc("glRotatex"));
        ANGLE_glSampleCoveragex =
            reinterpret_cast<PFNGLSAMPLECOVERAGEXPROC>(loadProc("glSampleCoveragex"));
        ANGLE_glScalex     = reinterpret_cast<PFNGLSCALEXPROC>(loadProc("glScalex"));
        ANGLE_glShadeModel = reinterpret_cast<PFNGLSHADEMODELPROC>(loadProc("glShadeModel"));
        ANGLE_glTexCoordPointer =
            reinterpret_cast<PFNGLTEXCOORDPOINTERPROC>(loadProc("glTexCoordPointer"));
        ANGLE_glTexEnvi       = reinterpret_cast<PFNGLTEXENVIPROC>(loadProc("glTexEnvi"));
        ANGLE_glTexEnvx       = reinterpret_cast<PFNGLTEXENVXPROC>(loadProc("glTexEnvx"));
        ANGLE_glTexEnviv      = reinterpret_cast<PFNGLTEXENVIVPROC>(loadProc("glTexEnviv"));
        ANGLE_glTexEnvxv      = reinterpret_cast<PFNGLTEXENVXVPROC>(loadProc("glTexEnvxv"));
        ANGLE_glTexParameterx = reinterpret_cast<PFNGLTEXPARAMETERXPROC>(loadProc("glTexParameterx"));
        ANGLE_glTexParameterxv =
            reinterpret_cast<PFNGLTEXPARAMETERXVPROC>(loadProc("glTexParameterxv"));
        ANGLE_glTranslatex    = reinterpret_cast<PFNGLTRANSLATEXPROC>(loadProc("glTranslatex"));
        ANGLE_glVertexPointer = reinterpret_cast<PFNGLVERTEXPOINTERPROC>(loadProc("glVertexPointer"));
        ANGLE_glActiveTexture = reinterpret_cast<PFNGLACTIVETEXTUREPROC>(loadProc("glActiveTexture"));
        ANGLE_glAttachShader  = reinterpret_cast<PFNGLATTACHSHADERPROC>(loadProc("glAttachShader"));
        ANGLE_glBindAttribLocation =
            reinterpret_cast<PFNGLBINDATTRIBLOCATIONPROC>(loadProc("glBindAttribLocation"));
        ANGLE_glBindBuffer = reinterpret_cast<PFNGLBINDBUFFERPROC>(loadProc("glBindBuffer"));
        ANGLE_glBindFramebuffer =
            reinterpret_cast<PFNGLBINDFRAMEBUFFERPROC>(loadProc("glBindFramebuffer"));
        ANGLE_glBindRenderbuffer =
            reinterpret_cast<PFNGLBINDRENDERBUFFERPROC>(loadProc("glBindRenderbuffer"));
        ANGLE_glBindTexture   = reinterpret_cast<PFNGLBINDTEXTUREPROC>(loadProc("glBindTexture"));
        ANGLE_glBlendColor    = reinterpret_cast<PFNGLBLENDCOLORPROC>(loadProc("glBlendColor"));
        ANGLE_glBlendEquation = reinterpret_cast<PFNGLBLENDEQUATIONPROC>(loadProc("glBlendEquation"));
        ANGLE_glBlendEquationSeparate =
            reinterpret_cast<PFNGLBLENDEQUATIONSEPARATEPROC>(loadProc("glBlendEquationSeparate"));
        ANGLE_glBlendFunc = reinterpret_cast<PFNGLBLENDFUNCPROC>(loadProc("glBlendFunc"));
        ANGLE_glBlendFuncSeparate =
            reinterpret_cast<PFNGLBLENDFUNCSEPARATEPROC>(loadProc("glBlendFuncSeparate"));
        ANGLE_glBufferData    = reinterpret_cast<PFNGLBUFFERDATAPROC>(loadProc("glBufferData"));
        ANGLE_glBufferSubData = reinterpret_cast<PFNGLBUFFERSUBDATAPROC>(loadProc("glBufferSubData"));
        ANGLE_glCheckFramebufferStatus =
            reinterpret_cast<PFNGLCHECKFRAMEBUFFERSTATUSPROC>(loadProc("glCheckFramebufferStatus"));
        ANGLE_glClear         = reinterpret_cast<PFNGLCLEARPROC>(loadProc("glClear"));
        ANGLE_glClearColor    = reinterpret_cast<PFNGLCLEARCOLORPROC>(loadProc("glClearColor"));
        ANGLE_glClearDepthf   = reinterpret_cast<PFNGLCLEARDEPTHFPROC>(loadProc("glClearDepthf"));
        ANGLE_glClearStencil  = reinterpret_cast<PFNGLCLEARSTENCILPROC>(loadProc("glClearStencil"));
        ANGLE_glColorMask     = reinterpret_cast<PFNGLCOLORMASKPROC>(loadProc("glColorMask"));
        ANGLE_glCompileShader = reinterpret_cast<PFNGLCOMPILESHADERPROC>(loadProc("glCompileShader"));
        ANGLE_glCompressedTexImage2D =
            reinterpret_cast<PFNGLCOMPRESSEDTEXIMAGE2DPROC>(loadProc("glCompressedTexImage2D"));
        ANGLE_glCompressedTexSubImage2D =
            reinterpret_cast<PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC>(loadProc("glCompressedTexSubImage2D"));
        ANGLE_glCopyTexImage2D =
            reinterpret_cast<PFNGLCOPYTEXIMAGE2DPROC>(loadProc("glCopyTexImage2D"));
        ANGLE_glCopyTexSubImage2D =
            reinterpret_cast<PFNGLCOPYTEXSUBIMAGE2DPROC>(loadProc("glCopyTexSubImage2D"));
        ANGLE_glCreateProgram = reinterpret_cast<PFNGLCREATEPROGRAMPROC>(loadProc("glCreateProgram"));
        ANGLE_glCreateShader  = reinterpret_cast<PFNGLCREATESHADERPROC>(loadProc("glCreateShader"));
        ANGLE_glCullFace      = reinterpret_cast<PFNGLCULLFACEPROC>(loadProc("glCullFace"));
        ANGLE_glDeleteBuffers = reinterpret_cast<PFNGLDELETEBUFFERSPROC>(loadProc("glDeleteBuffers"));
        ANGLE_glDeleteFramebuffers =
            reinterpret_cast<PFNGLDELETEFRAMEBUFFERSPROC>(loadProc("glDeleteFramebuffers"));
        ANGLE_glDeleteProgram = reinterpret_cast<PFNGLDELETEPROGRAMPROC>(loadProc("glDeleteProgram"));
        ANGLE_glDeleteRenderbuffers =
            reinterpret_cast<PFNGLDELETERENDERBUFFERSPROC>(loadProc("glDeleteRenderbuffers"));
        ANGLE_glDeleteShader = reinterpret_cast<PFNGLDELETESHADERPROC>(loadProc("glDeleteShader"));
        ANGLE_glDeleteTextures =
            reinterpret_cast<PFNGLDELETETEXTURESPROC>(loadProc("glDeleteTextures"));
        ANGLE_glDepthFunc    = reinterpret_cast<PFNGLDEPTHFUNCPROC>(loadProc("glDepthFunc"));
        ANGLE_glDepthMask    = reinterpret_cast<PFNGLDEPTHMASKPROC>(loadProc("glDepthMask"));
        ANGLE_glDepthRangef  = reinterpret_cast<PFNGLDEPTHRANGEFPROC>(loadProc("glDepthRangef"));
        ANGLE_glDetachShader = reinterpret_cast<PFNGLDETACHSHADERPROC>(loadProc("glDetachShader"));
        ANGLE_glDisable      = reinterpret_cast<PFNGLDISABLEPROC>(loadProc("glDisable"));
        ANGLE_glDisableVertexAttribArray =
            reinterpret_cast<PFNGLDISABLEVERTEXATTRIBARRAYPROC>(loadProc("glDisableVertexAttribArray"));
        ANGLE_glDrawArrays   = reinterpret_cast<PFNGLDRAWARRAYSPROC>(loadProc("glDrawArrays"));
        ANGLE_glDrawElements = reinterpret_cast<PFNGLDRAWELEMENTSPROC>(loadProc("glDrawElements"));
        ANGLE_glEnable       = reinterpret_cast<PFNGLENABLEPROC>(loadProc("glEnable"));
        ANGLE_glEnableVertexAttribArray =
            reinterpret_cast<PFNGLENABLEVERTEXATTRIBARRAYPROC>(loadProc("glEnableVertexAttribArray"));
        ANGLE_glFinish = reinterpret_cast<PFNGLFINISHPROC>(loadProc("glFinish"));
        ANGLE_glFlush  = reinterpret_cast<PFNGLFLUSHPROC>(loadProc("glFlush"));
        ANGLE_glFramebufferRenderbuffer =
            reinterpret_cast<PFNGLFRAMEBUFFERRENDERBUFFERPROC>(loadProc("glFramebufferRenderbuffer"));
        ANGLE_glFramebufferTexture2D =
            reinterpret_cast<PFNGLFRAMEBUFFERTEXTURE2DPROC>(loadProc("glFramebufferTexture2D"));
        ANGLE_glFrontFace  = reinterpret_cast<PFNGLFRONTFACEPROC>(loadProc("glFrontFace"));
        ANGLE_glGenBuffers = reinterpret_cast<PFNGLGENBUFFERSPROC>(loadProc("glGenBuffers"));
        ANGLE_glGenerateMipmap =
            reinterpret_cast<PFNGLGENERATEMIPMAPPROC>(loadProc("glGenerateMipmap"));
        ANGLE_glGenFramebuffers =
            reinterpret_cast<PFNGLGENFRAMEBUFFERSPROC>(loadProc("glGenFramebuffers"));
        ANGLE_glGenRenderbuffers =
            reinterpret_cast<PFNGLGENRENDERBUFFERSPROC>(loadProc("glGenRenderbuffers"));
        ANGLE_glGenTextures = reinterpret_cast<PFNGLGENTEXTURESPROC>(loadProc("glGenTextures"));
        ANGLE_glGetActiveAttrib =
            reinterpret_cast<PFNGLGETACTIVEATTRIBPROC>(loadProc("glGetActiveAttrib"));
        ANGLE_glGetActiveUniform =
            reinterpret_cast<PFNGLGETACTIVEUNIFORMPROC>(loadProc("glGetActiveUniform"));
        ANGLE_glGetAttachedShaders =
            reinterpret_cast<PFNGLGETATTACHEDSHADERSPROC>(loadProc("glGetAttachedShaders"));
        ANGLE_glGetAttribLocation =
            reinterpret_cast<PFNGLGETATTRIBLOCATIONPROC>(loadProc("glGetAttribLocation"));
        ANGLE_glGetBooleanv = reinterpret_cast<PFNGLGETBOOLEANVPROC>(loadProc("glGetBooleanv"));
        ANGLE_glGetBufferParameteriv =
            reinterpret_cast<PFNGLGETBUFFERPARAMETERIVPROC>(loadProc("glGetBufferParameteriv"));
        ANGLE_glGetError  = reinterpret_cast<PFNGLGETERRORPROC>(loadProc("glGetError"));
        ANGLE_glGetFloatv = reinterpret_cast<PFNGLGETFLOATVPROC>(loadProc("glGetFloatv"));
        ANGLE_glGetFramebufferAttachmentParameteriv =
            reinterpret_cast<PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC>(
                loadProc("glGetFramebufferAttachmentParameteriv"));
        ANGLE_glGetIntegerv  = reinterpret_cast<PFNGLGETINTEGERVPROC>(loadProc("glGetIntegerv"));
        ANGLE_glGetProgramiv = reinterpret_cast<PFNGLGETPROGRAMIVPROC>(loadProc("glGetProgramiv"));
        ANGLE_glGetProgramInfoLog =
            reinterpret_cast<PFNGLGETPROGRAMINFOLOGPROC>(loadProc("glGetProgramInfoLog"));
        ANGLE_glGetRenderbufferParameteriv = reinterpret_cast<PFNGLGETRENDERBUFFERPARAMETERIVPROC>(
            loadProc("glGetRenderbufferParameteriv"));
        ANGLE_glGetShaderiv = reinterpret_cast<PFNGLGETSHADERIVPROC>(loadProc("glGetShaderiv"));
        ANGLE_glGetShaderInfoLog =
            reinterpret_cast<PFNGLGETSHADERINFOLOGPROC>(loadProc("glGetShaderInfoLog"));
        ANGLE_glGetShaderPrecisionFormat =
            reinterpret_cast<PFNGLGETSHADERPRECISIONFORMATPROC>(loadProc("glGetShaderPrecisionFormat"));
        ANGLE_glGetShaderSource =
            reinterpret_cast<PFNGLGETSHADERSOURCEPROC>(loadProc("glGetShaderSource"));
        ANGLE_glGetString = reinterpret_cast<PFNGLGETSTRINGPROC>(loadProc("glGetString"));
        ANGLE_glGetTexParameterfv =
            reinterpret_cast<PFNGLGETTEXPARAMETERFVPROC>(loadProc("glGetTexParameterfv"));
        ANGLE_glGetTexParameteriv =
            reinterpret_cast<PFNGLGETTEXPARAMETERIVPROC>(loadProc("glGetTexParameteriv"));
        ANGLE_glGetUniformfv = reinterpret_cast<PFNGLGETUNIFORMFVPROC>(loadProc("glGetUniformfv"));
        ANGLE_glGetUniformiv = reinterpret_cast<PFNGLGETUNIFORMIVPROC>(loadProc("glGetUniformiv"));
        ANGLE_glGetUniformLocation =
            reinterpret_cast<PFNGLGETUNIFORMLOCATIONPROC>(loadProc("glGetUniformLocation"));
        ANGLE_glGetVertexAttribfv =
            reinterpret_cast<PFNGLGETVERTEXATTRIBFVPROC>(loadProc("glGetVertexAttribfv"));
        ANGLE_glGetVertexAttribiv =
            reinterpret_cast<PFNGLGETVERTEXATTRIBIVPROC>(loadProc("glGetVertexAttribiv"));
        ANGLE_glGetVertexAttribPointerv =
            reinterpret_cast<PFNGLGETVERTEXATTRIBPOINTERVPROC>(loadProc("glGetVertexAttribPointerv"));
        ANGLE_glHint          = reinterpret_cast<PFNGLHINTPROC>(loadProc("glHint"));
        ANGLE_glIsBuffer      = reinterpret_cast<PFNGLISBUFFERPROC>(loadProc("glIsBuffer"));
        ANGLE_glIsEnabled     = reinterpret_cast<PFNGLISENABLEDPROC>(loadProc("glIsEnabled"));
        ANGLE_glIsFramebuffer = reinterpret_cast<PFNGLISFRAMEBUFFERPROC>(loadProc("glIsFramebuffer"));
        ANGLE_glIsProgram     = reinterpret_cast<PFNGLISPROGRAMPROC>(loadProc("glIsProgram"));
        ANGLE_glIsRenderbuffer =
            reinterpret_cast<PFNGLISRENDERBUFFERPROC>(loadProc("glIsRenderbuffer"));
        ANGLE_glIsShader      = reinterpret_cast<PFNGLISSHADERPROC>(loadProc("glIsShader"));
        ANGLE_glIsTexture     = reinterpret_cast<PFNGLISTEXTUREPROC>(loadProc("glIsTexture"));
        ANGLE_glLineWidth     = reinterpret_cast<PFNGLLINEWIDTHPROC>(loadProc("glLineWidth"));
        ANGLE_glLinkProgram   = reinterpret_cast<PFNGLLINKPROGRAMPROC>(loadProc("glLinkProgram"));
        ANGLE_glPixelStorei   = reinterpret_cast<PFNGLPIXELSTOREIPROC>(loadProc("glPixelStorei"));
        ANGLE_glPolygonOffset = reinterpret_cast<PFNGLPOLYGONOFFSETPROC>(loadProc("glPolygonOffset"));
        ANGLE_glReadPixels    = reinterpret_cast<PFNGLREADPIXELSPROC>(loadProc("glReadPixels"));
        ANGLE_glReleaseShaderCompiler =
            reinterpret_cast<PFNGLRELEASESHADERCOMPILERPROC>(loadProc("glReleaseShaderCompiler"));
        ANGLE_glRenderbufferStorage =
            reinterpret_cast<PFNGLRENDERBUFFERSTORAGEPROC>(loadProc("glRenderbufferStorage"));
        ANGLE_glSampleCoverage =
            reinterpret_cast<PFNGLSAMPLECOVERAGEPROC>(loadProc("glSampleCoverage"));
        ANGLE_glScissor      = reinterpret_cast<PFNGLSCISSORPROC>(loadProc("glScissor"));
        ANGLE_glShaderBinary = reinterpret_cast<PFNGLSHADERBINARYPROC>(loadProc("glShaderBinary"));
        ANGLE_glShaderSource = reinterpret_cast<PFNGLSHADERSOURCEPROC>(loadProc("glShaderSource"));
        ANGLE_glStencilFunc  = reinterpret_cast<PFNGLSTENCILFUNCPROC>(loadProc("glStencilFunc"));
        ANGLE_glStencilFuncSeparate =
            reinterpret_cast<PFNGLSTENCILFUNCSEPARATEPROC>(loadProc("glStencilFuncSeparate"));
        ANGLE_glStencilMask = reinterpret_cast<PFNGLSTENCILMASKPROC>(loadProc("glStencilMask"));
        ANGLE_glStencilMaskSeparate =
            reinterpret_cast<PFNGLSTENCILMASKSEPARATEPROC>(loadProc("glStencilMaskSeparate"));
        ANGLE_glStencilOp = reinterpret_cast<PFNGLSTENCILOPPROC>(loadProc("glStencilOp"));
        ANGLE_glStencilOpSeparate =
            reinterpret_cast<PFNGLSTENCILOPSEPARATEPROC>(loadProc("glStencilOpSeparate"));
        ANGLE_glTexImage2D    = reinterpret_cast<PFNGLTEXIMAGE2DPROC>(loadProc("glTexImage2D"));
        ANGLE_glTexParameterf = reinterpret_cast<PFNGLTEXPARAMETERFPROC>(loadProc("glTexParameterf"));
        ANGLE_glTexParameterfv =
            reinterpret_cast<PFNGLTEXPARAMETERFVPROC>(loadProc("glTexParameterfv"));
        ANGLE_glTexParameteri = reinterpret_cast<PFNGLTEXPARAMETERIPROC>(loadProc("glTexParameteri"));
        ANGLE_glTexParameteriv =
            reinterpret_cast<PFNGLTEXPARAMETERIVPROC>(loadProc("glTexParameteriv"));
        ANGLE_glTexSubImage2D = reinterpret_cast<PFNGLTEXSUBIMAGE2DPROC>(loadProc("glTexSubImage2D"));
        ANGLE_glUniform1f     = reinterpret_cast<PFNGLUNIFORM1FPROC>(loadProc("glUniform1f"));
        ANGLE_glUniform1fv    = reinterpret_cast<PFNGLUNIFORM1FVPROC>(loadProc("glUniform1fv"));
        ANGLE_glUniform1i     = reinterpret_cast<PFNGLUNIFORM1IPROC>(loadProc("glUniform1i"));
        ANGLE_glUniform1iv    = reinterpret_cast<PFNGLUNIFORM1IVPROC>(loadProc("glUniform1iv"));
        ANGLE_glUniform2f     = reinterpret_cast<PFNGLUNIFORM2FPROC>(loadProc("glUniform2f"));
        ANGLE_glUniform2fv    = reinterpret_cast<PFNGLUNIFORM2FVPROC>(loadProc("glUniform2fv"));
        ANGLE_glUniform2i     = reinterpret_cast<PFNGLUNIFORM2IPROC>(loadProc("glUniform2i"));
        ANGLE_glUniform2iv    = reinterpret_cast<PFNGLUNIFORM2IVPROC>(loadProc("glUniform2iv"));
        ANGLE_glUniform3f     = reinterpret_cast<PFNGLUNIFORM3FPROC>(loadProc("glUniform3f"));
        ANGLE_glUniform3fv    = reinterpret_cast<PFNGLUNIFORM3FVPROC>(loadProc("glUniform3fv"));
        ANGLE_glUniform3i     = reinterpret_cast<PFNGLUNIFORM3IPROC>(loadProc("glUniform3i"));
        ANGLE_glUniform3iv    = reinterpret_cast<PFNGLUNIFORM3IVPROC>(loadProc("glUniform3iv"));
        ANGLE_glUniform4f     = reinterpret_cast<PFNGLUNIFORM4FPROC>(loadProc("glUniform4f"));
        ANGLE_glUniform4fv    = reinterpret_cast<PFNGLUNIFORM4FVPROC>(loadProc("glUniform4fv"));
        ANGLE_glUniform4i     = reinterpret_cast<PFNGLUNIFORM4IPROC>(loadProc("glUniform4i"));
        ANGLE_glUniform4iv    = reinterpret_cast<PFNGLUNIFORM4IVPROC>(loadProc("glUniform4iv"));
        ANGLE_glUniformMatrix2fv =
            reinterpret_cast<PFNGLUNIFORMMATRIX2FVPROC>(loadProc("glUniformMatrix2fv"));
        ANGLE_glUniformMatrix3fv =
            reinterpret_cast<PFNGLUNIFORMMATRIX3FVPROC>(loadProc("glUniformMatrix3fv"));
        ANGLE_glUniformMatrix4fv =
            reinterpret_cast<PFNGLUNIFORMMATRIX4FVPROC>(loadProc("glUniformMatrix4fv"));
        ANGLE_glUseProgram = reinterpret_cast<PFNGLUSEPROGRAMPROC>(loadProc("glUseProgram"));
        ANGLE_glValidateProgram =
            reinterpret_cast<PFNGLVALIDATEPROGRAMPROC>(loadProc("glValidateProgram"));
        ANGLE_glVertexAttrib1f =
            reinterpret_cast<PFNGLVERTEXATTRIB1FPROC>(loadProc("glVertexAttrib1f"));
        ANGLE_glVertexAttrib1fv =
            reinterpret_cast<PFNGLVERTEXATTRIB1FVPROC>(loadProc("glVertexAttrib1fv"));
        ANGLE_glVertexAttrib2f =
            reinterpret_cast<PFNGLVERTEXATTRIB2FPROC>(loadProc("glVertexAttrib2f"));
        ANGLE_glVertexAttrib2fv =
            reinterpret_cast<PFNGLVERTEXATTRIB2FVPROC>(loadProc("glVertexAttrib2fv"));
        ANGLE_glVertexAttrib3f =
            reinterpret_cast<PFNGLVERTEXATTRIB3FPROC>(loadProc("glVertexAttrib3f"));
        ANGLE_glVertexAttrib3fv =
            reinterpret_cast<PFNGLVERTEXATTRIB3FVPROC>(loadProc("glVertexAttrib3fv"));
        ANGLE_glVertexAttrib4f =
            reinterpret_cast<PFNGLVERTEXATTRIB4FPROC>(loadProc("glVertexAttrib4f"));
        ANGLE_glVertexAttrib4fv =
            reinterpret_cast<PFNGLVERTEXATTRIB4FVPROC>(loadProc("glVertexAttrib4fv"));
        ANGLE_glVertexAttribPointer =
            reinterpret_cast<PFNGLVERTEXATTRIBPOINTERPROC>(loadProc("glVertexAttribPointer"));
        ANGLE_glViewport   = reinterpret_cast<PFNGLVIEWPORTPROC>(loadProc("glViewport"));
        ANGLE_glReadBuffer = reinterpret_cast<PFNGLREADBUFFERPROC>(loadProc("glReadBuffer"));
        ANGLE_glDrawRangeElements =
            reinterpret_cast<PFNGLDRAWRANGEELEMENTSPROC>(loadProc("glDrawRangeElements"));
        ANGLE_glTexImage3D    = reinterpret_cast<PFNGLTEXIMAGE3DPROC>(loadProc("glTexImage3D"));
        ANGLE_glTexSubImage3D = reinterpret_cast<PFNGLTEXSUBIMAGE3DPROC>(loadProc("glTexSubImage3D"));
        ANGLE_glCopyTexSubImage3D =
            reinterpret_cast<PFNGLCOPYTEXSUBIMAGE3DPROC>(loadProc("glCopyTexSubImage3D"));
        ANGLE_glCompressedTexImage3D =
            reinterpret_cast<PFNGLCOMPRESSEDTEXIMAGE3DPROC>(loadProc("glCompressedTexImage3D"));
        ANGLE_glCompressedTexSubImage3D =
            reinterpret_cast<PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC>(loadProc("glCompressedTexSubImage3D"));
        ANGLE_glGenQueries    = reinterpret_cast<PFNGLGENQUERIESPROC>(loadProc("glGenQueries"));
        ANGLE_glDeleteQueries = reinterpret_cast<PFNGLDELETEQUERIESPROC>(loadProc("glDeleteQueries"));
        ANGLE_glIsQuery       = reinterpret_cast<PFNGLISQUERYPROC>(loadProc("glIsQuery"));
        ANGLE_glBeginQuery    = reinterpret_cast<PFNGLBEGINQUERYPROC>(loadProc("glBeginQuery"));
        ANGLE_glEndQuery      = reinterpret_cast<PFNGLENDQUERYPROC>(loadProc("glEndQuery"));
        ANGLE_glGetQueryiv    = reinterpret_cast<PFNGLGETQUERYIVPROC>(loadProc("glGetQueryiv"));
        ANGLE_glGetQueryObjectuiv =
            reinterpret_cast<PFNGLGETQUERYOBJECTUIVPROC>(loadProc("glGetQueryObjectuiv"));
        ANGLE_glUnmapBuffer = reinterpret_cast<PFNGLUNMAPBUFFERPROC>(loadProc("glUnmapBuffer"));
        ANGLE_glGetBufferPointerv =
            reinterpret_cast<PFNGLGETBUFFERPOINTERVPROC>(loadProc("glGetBufferPointerv"));
        ANGLE_glDrawBuffers = reinterpret_cast<PFNGLDRAWBUFFERSPROC>(loadProc("glDrawBuffers"));
        ANGLE_glUniformMatrix2x3fv =
            reinterpret_cast<PFNGLUNIFORMMATRIX2X3FVPROC>(loadProc("glUniformMatrix2x3fv"));
        ANGLE_glUniformMatrix3x2fv =
            reinterpret_cast<PFNGLUNIFORMMATRIX3X2FVPROC>(loadProc("glUniformMatrix3x2fv"));
        ANGLE_glUniformMatrix2x4fv =
            reinterpret_cast<PFNGLUNIFORMMATRIX2X4FVPROC>(loadProc("glUniformMatrix2x4fv"));
        ANGLE_glUniformMatrix4x2fv =
            reinterpret_cast<PFNGLUNIFORMMATRIX4X2FVPROC>(loadProc("glUniformMatrix4x2fv"));
        ANGLE_glUniformMatrix3x4fv =
            reinterpret_cast<PFNGLUNIFORMMATRIX3X4FVPROC>(loadProc("glUniformMatrix3x4fv"));
        ANGLE_glUniformMatrix4x3fv =
            reinterpret_cast<PFNGLUNIFORMMATRIX4X3FVPROC>(loadProc("glUniformMatrix4x3fv"));
        ANGLE_glBlitFramebuffer =
            reinterpret_cast<PFNGLBLITFRAMEBUFFERPROC>(loadProc("glBlitFramebuffer"));
        ANGLE_glRenderbufferStorageMultisample =
            reinterpret_cast<PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC>(
                loadProc("glRenderbufferStorageMultisample"));
        ANGLE_glFramebufferTextureLayer =
            reinterpret_cast<PFNGLFRAMEBUFFERTEXTURELAYERPROC>(loadProc("glFramebufferTextureLayer"));
        ANGLE_glMapBufferRange =
            reinterpret_cast<PFNGLMAPBUFFERRANGEPROC>(loadProc("glMapBufferRange"));
        ANGLE_glFlushMappedBufferRange =
            reinterpret_cast<PFNGLFLUSHMAPPEDBUFFERRANGEPROC>(loadProc("glFlushMappedBufferRange"));
        ANGLE_glBindVertexArray =
            reinterpret_cast<PFNGLBINDVERTEXARRAYPROC>(loadProc("glBindVertexArray"));
        ANGLE_glDeleteVertexArrays =
            reinterpret_cast<PFNGLDELETEVERTEXARRAYSPROC>(loadProc("glDeleteVertexArrays"));
        ANGLE_glGenVertexArrays =
            reinterpret_cast<PFNGLGENVERTEXARRAYSPROC>(loadProc("glGenVertexArrays"));
        ANGLE_glIsVertexArray = reinterpret_cast<PFNGLISVERTEXARRAYPROC>(loadProc("glIsVertexArray"));
        ANGLE_glGetIntegeri_v = reinterpret_cast<PFNGLGETINTEGERI_VPROC>(loadProc("glGetIntegeri_v"));
        ANGLE_glBeginTransformFeedback =
            reinterpret_cast<PFNGLBEGINTRANSFORMFEEDBACKPROC>(loadProc("glBeginTransformFeedback"));
        ANGLE_glEndTransformFeedback =
            reinterpret_cast<PFNGLENDTRANSFORMFEEDBACKPROC>(loadProc("glEndTransformFeedback"));
        ANGLE_glBindBufferRange =
            reinterpret_cast<PFNGLBINDBUFFERRANGEPROC>(loadProc("glBindBufferRange"));
        ANGLE_glBindBufferBase =
            reinterpret_cast<PFNGLBINDBUFFERBASEPROC>(loadProc("glBindBufferBase"));
        ANGLE_glTransformFeedbackVaryings = reinterpret_cast<PFNGLTRANSFORMFEEDBACKVARYINGSPROC>(
            loadProc("glTransformFeedbackVaryings"));
        ANGLE_glGetTransformFeedbackVarying = reinterpret_cast<PFNGLGETTRANSFORMFEEDBACKVARYINGPROC>(
            loadProc("glGetTransformFeedbackVarying"));
        ANGLE_glVertexAttribIPointer =
            reinterpret_cast<PFNGLVERTEXATTRIBIPOINTERPROC>(loadProc("glVertexAttribIPointer"));
        ANGLE_glGetVertexAttribIiv =
            reinterpret_cast<PFNGLGETVERTEXATTRIBIIVPROC>(loadProc("glGetVertexAttribIiv"));
        ANGLE_glGetVertexAttribIuiv =
            reinterpret_cast<PFNGLGETVERTEXATTRIBIUIVPROC>(loadProc("glGetVertexAttribIuiv"));
        ANGLE_glVertexAttribI4i =
            reinterpret_cast<PFNGLVERTEXATTRIBI4IPROC>(loadProc("glVertexAttribI4i"));
        ANGLE_glVertexAttribI4ui =
            reinterpret_cast<PFNGLVERTEXATTRIBI4UIPROC>(loadProc("glVertexAttribI4ui"));
        ANGLE_glVertexAttribI4iv =
            reinterpret_cast<PFNGLVERTEXATTRIBI4IVPROC>(loadProc("glVertexAttribI4iv"));
        ANGLE_glVertexAttribI4uiv =
            reinterpret_cast<PFNGLVERTEXATTRIBI4UIVPROC>(loadProc("glVertexAttribI4uiv"));
        ANGLE_glGetUniformuiv = reinterpret_cast<PFNGLGETUNIFORMUIVPROC>(loadProc("glGetUniformuiv"));
        ANGLE_glGetFragDataLocation =
            reinterpret_cast<PFNGLGETFRAGDATALOCATIONPROC>(loadProc("glGetFragDataLocation"));
        ANGLE_glUniform1ui    = reinterpret_cast<PFNGLUNIFORM1UIPROC>(loadProc("glUniform1ui"));
        ANGLE_glUniform2ui    = reinterpret_cast<PFNGLUNIFORM2UIPROC>(loadProc("glUniform2ui"));
        ANGLE_glUniform3ui    = reinterpret_cast<PFNGLUNIFORM3UIPROC>(loadProc("glUniform3ui"));
        ANGLE_glUniform4ui    = reinterpret_cast<PFNGLUNIFORM4UIPROC>(loadProc("glUniform4ui"));
        ANGLE_glUniform1uiv   = reinterpret_cast<PFNGLUNIFORM1UIVPROC>(loadProc("glUniform1uiv"));
        ANGLE_glUniform2uiv   = reinterpret_cast<PFNGLUNIFORM2UIVPROC>(loadProc("glUniform2uiv"));
        ANGLE_glUniform3uiv   = reinterpret_cast<PFNGLUNIFORM3UIVPROC>(loadProc("glUniform3uiv"));
        ANGLE_glUniform4uiv   = reinterpret_cast<PFNGLUNIFORM4UIVPROC>(loadProc("glUniform4uiv"));
        ANGLE_glClearBufferiv = reinterpret_cast<PFNGLCLEARBUFFERIVPROC>(loadProc("glClearBufferiv"));
        ANGLE_glClearBufferuiv =
            reinterpret_cast<PFNGLCLEARBUFFERUIVPROC>(loadProc("glClearBufferuiv"));
        ANGLE_glClearBufferfv = reinterpret_cast<PFNGLCLEARBUFFERFVPROC>(loadProc("glClearBufferfv"));
        ANGLE_glClearBufferfi = reinterpret_cast<PFNGLCLEARBUFFERFIPROC>(loadProc("glClearBufferfi"));
        ANGLE_glGetStringi    = reinterpret_cast<PFNGLGETSTRINGIPROC>(loadProc("glGetStringi"));
        ANGLE_glCopyBufferSubData =
            reinterpret_cast<PFNGLCOPYBUFFERSUBDATAPROC>(loadProc("glCopyBufferSubData"));
        ANGLE_glGetUniformIndices =
            reinterpret_cast<PFNGLGETUNIFORMINDICESPROC>(loadProc("glGetUniformIndices"));
        ANGLE_glGetActiveUniformsiv =
            reinterpret_cast<PFNGLGETACTIVEUNIFORMSIVPROC>(loadProc("glGetActiveUniformsiv"));
        ANGLE_glGetUniformBlockIndex =
            reinterpret_cast<PFNGLGETUNIFORMBLOCKINDEXPROC>(loadProc("glGetUniformBlockIndex"));
        ANGLE_glGetActiveUniformBlockiv =
            reinterpret_cast<PFNGLGETACTIVEUNIFORMBLOCKIVPROC>(loadProc("glGetActiveUniformBlockiv"));
        ANGLE_glGetActiveUniformBlockName = reinterpret_cast<PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC>(
            loadProc("glGetActiveUniformBlockName"));
        ANGLE_glUniformBlockBinding =
            reinterpret_cast<PFNGLUNIFORMBLOCKBINDINGPROC>(loadProc("glUniformBlockBinding"));
        ANGLE_glDrawArraysInstanced =
            reinterpret_cast<PFNGLDRAWARRAYSINSTANCEDPROC>(loadProc("glDrawArraysInstanced"));
        ANGLE_glDrawElementsInstanced =
            reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDPROC>(loadProc("glDrawElementsInstanced"));
        ANGLE_glFenceSync  = reinterpret_cast<PFNGLFENCESYNCPROC>(loadProc("glFenceSync"));
        ANGLE_glIsSync     = reinterpret_cast<PFNGLISSYNCPROC>(loadProc("glIsSync"));
        ANGLE_glDeleteSync = reinterpret_cast<PFNGLDELETESYNCPROC>(loadProc("glDeleteSync"));
        ANGLE_glClientWaitSync =
            reinterpret_cast<PFNGLCLIENTWAITSYNCPROC>(loadProc("glClientWaitSync"));
        ANGLE_glWaitSync      = reinterpret_cast<PFNGLWAITSYNCPROC>(loadProc("glWaitSync"));
        ANGLE_glGetInteger64v = reinterpret_cast<PFNGLGETINTEGER64VPROC>(loadProc("glGetInteger64v"));
        ANGLE_glGetSynciv     = reinterpret_cast<PFNGLGETSYNCIVPROC>(loadProc("glGetSynciv"));
        ANGLE_glGetInteger64i_v =
            reinterpret_cast<PFNGLGETINTEGER64I_VPROC>(loadProc("glGetInteger64i_v"));
        ANGLE_glGetBufferParameteri64v =
            reinterpret_cast<PFNGLGETBUFFERPARAMETERI64VPROC>(loadProc("glGetBufferParameteri64v"));
        ANGLE_glGenSamplers = reinterpret_cast<PFNGLGENSAMPLERSPROC>(loadProc("glGenSamplers"));
        ANGLE_glDeleteSamplers =
            reinterpret_cast<PFNGLDELETESAMPLERSPROC>(loadProc("glDeleteSamplers"));
        ANGLE_glIsSampler   = reinterpret_cast<PFNGLISSAMPLERPROC>(loadProc("glIsSampler"));
        ANGLE_glBindSampler = reinterpret_cast<PFNGLBINDSAMPLERPROC>(loadProc("glBindSampler"));
        ANGLE_glSamplerParameteri =
            reinterpret_cast<PFNGLSAMPLERPARAMETERIPROC>(loadProc("glSamplerParameteri"));
        ANGLE_glSamplerParameteriv =
            reinterpret_cast<PFNGLSAMPLERPARAMETERIVPROC>(loadProc("glSamplerParameteriv"));
        ANGLE_glSamplerParameterf =
            reinterpret_cast<PFNGLSAMPLERPARAMETERFPROC>(loadProc("glSamplerParameterf"));
        ANGLE_glSamplerParameterfv =
            reinterpret_cast<PFNGLSAMPLERPARAMETERFVPROC>(loadProc("glSamplerParameterfv"));
        ANGLE_glGetSamplerParameteriv =
            reinterpret_cast<PFNGLGETSAMPLERPARAMETERIVPROC>(loadProc("glGetSamplerParameteriv"));
        ANGLE_glGetSamplerParameterfv =
            reinterpret_cast<PFNGLGETSAMPLERPARAMETERFVPROC>(loadProc("glGetSamplerParameterfv"));
        ANGLE_glVertexAttribDivisor =
            reinterpret_cast<PFNGLVERTEXATTRIBDIVISORPROC>(loadProc("glVertexAttribDivisor"));
        ANGLE_glBindTransformFeedback =
            reinterpret_cast<PFNGLBINDTRANSFORMFEEDBACKPROC>(loadProc("glBindTransformFeedback"));
        ANGLE_glDeleteTransformFeedbacks =
            reinterpret_cast<PFNGLDELETETRANSFORMFEEDBACKSPROC>(loadProc("glDeleteTransformFeedbacks"));
        ANGLE_glGenTransformFeedbacks =
            reinterpret_cast<PFNGLGENTRANSFORMFEEDBACKSPROC>(loadProc("glGenTransformFeedbacks"));
        ANGLE_glIsTransformFeedback =
            reinterpret_cast<PFNGLISTRANSFORMFEEDBACKPROC>(loadProc("glIsTransformFeedback"));
        ANGLE_glPauseTransformFeedback =
            reinterpret_cast<PFNGLPAUSETRANSFORMFEEDBACKPROC>(loadProc("glPauseTransformFeedback"));
        ANGLE_glResumeTransformFeedback =
            reinterpret_cast<PFNGLRESUMETRANSFORMFEEDBACKPROC>(loadProc("glResumeTransformFeedback"));
        ANGLE_glGetProgramBinary =
            reinterpret_cast<PFNGLGETPROGRAMBINARYPROC>(loadProc("glGetProgramBinary"));
        ANGLE_glProgramBinary = reinterpret_cast<PFNGLPROGRAMBINARYPROC>(loadProc("glProgramBinary"));
        ANGLE_glProgramParameteri =
            reinterpret_cast<PFNGLPROGRAMPARAMETERIPROC>(loadProc("glProgramParameteri"));
        ANGLE_glInvalidateFramebuffer =
            reinterpret_cast<PFNGLINVALIDATEFRAMEBUFFERPROC>(loadProc("glInvalidateFramebuffer"));
        ANGLE_glInvalidateSubFramebuffer =
            reinterpret_cast<PFNGLINVALIDATESUBFRAMEBUFFERPROC>(loadProc("glInvalidateSubFramebuffer"));
        ANGLE_glTexStorage2D = reinterpret_cast<PFNGLTEXSTORAGE2DPROC>(loadProc("glTexStorage2D"));
        ANGLE_glTexStorage3D = reinterpret_cast<PFNGLTEXSTORAGE3DPROC>(loadProc("glTexStorage3D"));
        ANGLE_glGetInternalformativ =
            reinterpret_cast<PFNGLGETINTERNALFORMATIVPROC>(loadProc("glGetInternalformativ"));
        ANGLE_glDispatchCompute =
            reinterpret_cast<PFNGLDISPATCHCOMPUTEPROC>(loadProc("glDispatchCompute"));
        ANGLE_glDispatchComputeIndirect =
            reinterpret_cast<PFNGLDISPATCHCOMPUTEINDIRECTPROC>(loadProc("glDispatchComputeIndirect"));
        ANGLE_glDrawArraysIndirect =
            reinterpret_cast<PFNGLDRAWARRAYSINDIRECTPROC>(loadProc("glDrawArraysIndirect"));
        ANGLE_glDrawElementsIndirect =
            reinterpret_cast<PFNGLDRAWELEMENTSINDIRECTPROC>(loadProc("glDrawElementsIndirect"));
        ANGLE_glFramebufferParameteri =
            reinterpret_cast<PFNGLFRAMEBUFFERPARAMETERIPROC>(loadProc("glFramebufferParameteri"));
        ANGLE_glGetFramebufferParameteriv = reinterpret_cast<PFNGLGETFRAMEBUFFERPARAMETERIVPROC>(
            loadProc("glGetFramebufferParameteriv"));
        ANGLE_glGetProgramInterfaceiv =
            reinterpret_cast<PFNGLGETPROGRAMINTERFACEIVPROC>(loadProc("glGetProgramInterfaceiv"));
        ANGLE_glGetProgramResourceIndex =
            reinterpret_cast<PFNGLGETPROGRAMRESOURCEINDEXPROC>(loadProc("glGetProgramResourceIndex"));
        ANGLE_glGetProgramResourceName =
            reinterpret_cast<PFNGLGETPROGRAMRESOURCENAMEPROC>(loadProc("glGetProgramResourceName"));
        ANGLE_glGetProgramResourceiv =
            reinterpret_cast<PFNGLGETPROGRAMRESOURCEIVPROC>(loadProc("glGetProgramResourceiv"));
        ANGLE_glGetProgramResourceLocation = reinterpret_cast<PFNGLGETPROGRAMRESOURCELOCATIONPROC>(
            loadProc("glGetProgramResourceLocation"));
        ANGLE_glUseProgramStages =
            reinterpret_cast<PFNGLUSEPROGRAMSTAGESPROC>(loadProc("glUseProgramStages"));
        ANGLE_glActiveShaderProgram =
            reinterpret_cast<PFNGLACTIVESHADERPROGRAMPROC>(loadProc("glActiveShaderProgram"));
        ANGLE_glCreateShaderProgramv =
            reinterpret_cast<PFNGLCREATESHADERPROGRAMVPROC>(loadProc("glCreateShaderProgramv"));
        ANGLE_glBindProgramPipeline =
            reinterpret_cast<PFNGLBINDPROGRAMPIPELINEPROC>(loadProc("glBindProgramPipeline"));
        ANGLE_glDeleteProgramPipelines =
            reinterpret_cast<PFNGLDELETEPROGRAMPIPELINESPROC>(loadProc("glDeleteProgramPipelines"));
        ANGLE_glGenProgramPipelines =
            reinterpret_cast<PFNGLGENPROGRAMPIPELINESPROC>(loadProc("glGenProgramPipelines"));
        ANGLE_glIsProgramPipeline =
            reinterpret_cast<PFNGLISPROGRAMPIPELINEPROC>(loadProc("glIsProgramPipeline"));
        ANGLE_glGetProgramPipelineiv =
            reinterpret_cast<PFNGLGETPROGRAMPIPELINEIVPROC>(loadProc("glGetProgramPipelineiv"));
        ANGLE_glProgramUniform1i =
            reinterpret_cast<PFNGLPROGRAMUNIFORM1IPROC>(loadProc("glProgramUniform1i"));
        ANGLE_glProgramUniform2i =
            reinterpret_cast<PFNGLPROGRAMUNIFORM2IPROC>(loadProc("glProgramUniform2i"));
        ANGLE_glProgramUniform3i =
            reinterpret_cast<PFNGLPROGRAMUNIFORM3IPROC>(loadProc("glProgramUniform3i"));
        ANGLE_glProgramUniform4i =
            reinterpret_cast<PFNGLPROGRAMUNIFORM4IPROC>(loadProc("glProgramUniform4i"));
        ANGLE_glProgramUniform1ui =
            reinterpret_cast<PFNGLPROGRAMUNIFORM1UIPROC>(loadProc("glProgramUniform1ui"));
        ANGLE_glProgramUniform2ui =
            reinterpret_cast<PFNGLPROGRAMUNIFORM2UIPROC>(loadProc("glProgramUniform2ui"));
        ANGLE_glProgramUniform3ui =
            reinterpret_cast<PFNGLPROGRAMUNIFORM3UIPROC>(loadProc("glProgramUniform3ui"));
        ANGLE_glProgramUniform4ui =
            reinterpret_cast<PFNGLPROGRAMUNIFORM4UIPROC>(loadProc("glProgramUniform4ui"));
        ANGLE_glProgramUniform1f =
            reinterpret_cast<PFNGLPROGRAMUNIFORM1FPROC>(loadProc("glProgramUniform1f"));
        ANGLE_glProgramUniform2f =
            reinterpret_cast<PFNGLPROGRAMUNIFORM2FPROC>(loadProc("glProgramUniform2f"));
        ANGLE_glProgramUniform3f =
            reinterpret_cast<PFNGLPROGRAMUNIFORM3FPROC>(loadProc("glProgramUniform3f"));
        ANGLE_glProgramUniform4f =
            reinterpret_cast<PFNGLPROGRAMUNIFORM4FPROC>(loadProc("glProgramUniform4f"));
        ANGLE_glProgramUniform1iv =
            reinterpret_cast<PFNGLPROGRAMUNIFORM1IVPROC>(loadProc("glProgramUniform1iv"));
        ANGLE_glProgramUniform2iv =
            reinterpret_cast<PFNGLPROGRAMUNIFORM2IVPROC>(loadProc("glProgramUniform2iv"));
        ANGLE_glProgramUniform3iv =
            reinterpret_cast<PFNGLPROGRAMUNIFORM3IVPROC>(loadProc("glProgramUniform3iv"));
        ANGLE_glProgramUniform4iv =
            reinterpret_cast<PFNGLPROGRAMUNIFORM4IVPROC>(loadProc("glProgramUniform4iv"));
        ANGLE_glProgramUniform1uiv =
            reinterpret_cast<PFNGLPROGRAMUNIFORM1UIVPROC>(loadProc("glProgramUniform1uiv"));
        ANGLE_glProgramUniform2uiv =
            reinterpret_cast<PFNGLPROGRAMUNIFORM2UIVPROC>(loadProc("glProgramUniform2uiv"));
        ANGLE_glProgramUniform3uiv =
            reinterpret_cast<PFNGLPROGRAMUNIFORM3UIVPROC>(loadProc("glProgramUniform3uiv"));
        ANGLE_glProgramUniform4uiv =
            reinterpret_cast<PFNGLPROGRAMUNIFORM4UIVPROC>(loadProc("glProgramUniform4uiv"));
        ANGLE_glProgramUniform1fv =
            reinterpret_cast<PFNGLPROGRAMUNIFORM1FVPROC>(loadProc("glProgramUniform1fv"));
        ANGLE_glProgramUniform2fv =
            reinterpret_cast<PFNGLPROGRAMUNIFORM2FVPROC>(loadProc("glProgramUniform2fv"));
        ANGLE_glProgramUniform3fv =
            reinterpret_cast<PFNGLPROGRAMUNIFORM3FVPROC>(loadProc("glProgramUniform3fv"));
        ANGLE_glProgramUniform4fv =
            reinterpret_cast<PFNGLPROGRAMUNIFORM4FVPROC>(loadProc("glProgramUniform4fv"));
        ANGLE_glProgramUniformMatrix2fv =
            reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX2FVPROC>(loadProc("glProgramUniformMatrix2fv"));
        ANGLE_glProgramUniformMatrix3fv =
            reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX3FVPROC>(loadProc("glProgramUniformMatrix3fv"));
        ANGLE_glProgramUniformMatrix4fv =
            reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX4FVPROC>(loadProc("glProgramUniformMatrix4fv"));
        ANGLE_glProgramUniformMatrix2x3fv = reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC>(
            loadProc("glProgramUniformMatrix2x3fv"));
        ANGLE_glProgramUniformMatrix3x2fv = reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC>(
            loadProc("glProgramUniformMatrix3x2fv"));
        ANGLE_glProgramUniformMatrix2x4fv = reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC>(
            loadProc("glProgramUniformMatrix2x4fv"));
        ANGLE_glProgramUniformMatrix4x2fv = reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC>(
            loadProc("glProgramUniformMatrix4x2fv"));
        ANGLE_glProgramUniformMatrix3x4fv = reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC>(
            loadProc("glProgramUniformMatrix3x4fv"));
        ANGLE_glProgramUniformMatrix4x3fv = reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC>(
            loadProc("glProgramUniformMatrix4x3fv"));
        ANGLE_glValidateProgramPipeline =
            reinterpret_cast<PFNGLVALIDATEPROGRAMPIPELINEPROC>(loadProc("glValidateProgramPipeline"));
        ANGLE_glGetProgramPipelineInfoLog = reinterpret_cast<PFNGLGETPROGRAMPIPELINEINFOLOGPROC>(
            loadProc("glGetProgramPipelineInfoLog"));
        ANGLE_glBindImageTexture =
            reinterpret_cast<PFNGLBINDIMAGETEXTUREPROC>(loadProc("glBindImageTexture"));
        ANGLE_glGetBooleani_v = reinterpret_cast<PFNGLGETBOOLEANI_VPROC>(loadProc("glGetBooleani_v"));
        ANGLE_glMemoryBarrier = reinterpret_cast<PFNGLMEMORYBARRIERPROC>(loadProc("glMemoryBarrier"));
        ANGLE_glMemoryBarrierByRegion =
            reinterpret_cast<PFNGLMEMORYBARRIERBYREGIONPROC>(loadProc("glMemoryBarrierByRegion"));
        ANGLE_glTexStorage2DMultisample =
            reinterpret_cast<PFNGLTEXSTORAGE2DMULTISAMPLEPROC>(loadProc("glTexStorage2DMultisample"));
        ANGLE_glGetMultisamplefv =
            reinterpret_cast<PFNGLGETMULTISAMPLEFVPROC>(loadProc("glGetMultisamplefv"));
        ANGLE_glSampleMaski = reinterpret_cast<PFNGLSAMPLEMASKIPROC>(loadProc("glSampleMaski"));
        ANGLE_glGetTexLevelParameteriv =
            reinterpret_cast<PFNGLGETTEXLEVELPARAMETERIVPROC>(loadProc("glGetTexLevelParameteriv"));
        ANGLE_glGetTexLevelParameterfv =
            reinterpret_cast<PFNGLGETTEXLEVELPARAMETERFVPROC>(loadProc("glGetTexLevelParameterfv"));
        ANGLE_glBindVertexBuffer =
            reinterpret_cast<PFNGLBINDVERTEXBUFFERPROC>(loadProc("glBindVertexBuffer"));
        ANGLE_glVertexAttribFormat =
            reinterpret_cast<PFNGLVERTEXATTRIBFORMATPROC>(loadProc("glVertexAttribFormat"));
        ANGLE_glVertexAttribIFormat =
            reinterpret_cast<PFNGLVERTEXATTRIBIFORMATPROC>(loadProc("glVertexAttribIFormat"));
        ANGLE_glVertexAttribBinding =
            reinterpret_cast<PFNGLVERTEXATTRIBBINDINGPROC>(loadProc("glVertexAttribBinding"));
        ANGLE_glVertexBindingDivisor =
            reinterpret_cast<PFNGLVERTEXBINDINGDIVISORPROC>(loadProc("glVertexBindingDivisor"));
        ANGLE_glDrawArraysInstancedBaseInstanceANGLE =
            reinterpret_cast<PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEANGLEPROC>(
                loadProc("glDrawArraysInstancedBaseInstanceANGLE"));
        ANGLE_glDrawElementsInstancedBaseVertexBaseInstanceANGLE =
            reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEANGLEPROC>(
                loadProc("glDrawElementsInstancedBaseVertexBaseInstanceANGLE"));
        ANGLE_glMultiDrawArraysInstancedBaseInstanceANGLE =
            reinterpret_cast<PFNGLMULTIDRAWARRAYSINSTANCEDBASEINSTANCEANGLEPROC>(
                loadProc("glMultiDrawArraysInstancedBaseInstanceANGLE"));
        ANGLE_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE =
            reinterpret_cast<PFNGLMULTIDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEANGLEPROC>(
                loadProc("glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE"));
        ANGLE_glCopySubTexture3DANGLE =
            reinterpret_cast<PFNGLCOPYSUBTEXTURE3DANGLEPROC>(loadProc("glCopySubTexture3DANGLE"));
        ANGLE_glCopyTexture3DANGLE =
            reinterpret_cast<PFNGLCOPYTEXTURE3DANGLEPROC>(loadProc("glCopyTexture3DANGLE"));
        ANGLE_glBlitFramebufferANGLE =
            reinterpret_cast<PFNGLBLITFRAMEBUFFERANGLEPROC>(loadProc("glBlitFramebufferANGLE"));
        ANGLE_glRenderbufferStorageMultisampleANGLE =
            reinterpret_cast<PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC>(
                loadProc("glRenderbufferStorageMultisampleANGLE"));
        ANGLE_glGetRenderbufferImageANGLE = reinterpret_cast<PFNGLGETRENDERBUFFERIMAGEANGLEPROC>(
            loadProc("glGetRenderbufferImageANGLE"));
        ANGLE_glGetTexImageANGLE =
            reinterpret_cast<PFNGLGETTEXIMAGEANGLEPROC>(loadProc("glGetTexImageANGLE"));
        ANGLE_glDrawArraysInstancedANGLE =
            reinterpret_cast<PFNGLDRAWARRAYSINSTANCEDANGLEPROC>(loadProc("glDrawArraysInstancedANGLE"));
        ANGLE_glDrawElementsInstancedANGLE = reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDANGLEPROC>(
            loadProc("glDrawElementsInstancedANGLE"));
        ANGLE_glVertexAttribDivisorANGLE =
            reinterpret_cast<PFNGLVERTEXATTRIBDIVISORANGLEPROC>(loadProc("glVertexAttribDivisorANGLE"));
        ANGLE_glImportMemoryZirconHandleANGLE =
            reinterpret_cast<PFNGLIMPORTMEMORYZIRCONHANDLEANGLEPROC>(
                loadProc("glImportMemoryZirconHandleANGLE"));
        ANGLE_glMultiDrawArraysANGLE =
            reinterpret_cast<PFNGLMULTIDRAWARRAYSANGLEPROC>(loadProc("glMultiDrawArraysANGLE"));
        ANGLE_glMultiDrawArraysInstancedANGLE =
            reinterpret_cast<PFNGLMULTIDRAWARRAYSINSTANCEDANGLEPROC>(
                loadProc("glMultiDrawArraysInstancedANGLE"));
        ANGLE_glMultiDrawElementsANGLE =
            reinterpret_cast<PFNGLMULTIDRAWELEMENTSANGLEPROC>(loadProc("glMultiDrawElementsANGLE"));
        ANGLE_glMultiDrawElementsInstancedANGLE =
            reinterpret_cast<PFNGLMULTIDRAWELEMENTSINSTANCEDANGLEPROC>(
                loadProc("glMultiDrawElementsInstancedANGLE"));
        ANGLE_glProvokingVertexANGLE =
            reinterpret_cast<PFNGLPROVOKINGVERTEXANGLEPROC>(loadProc("glProvokingVertexANGLE"));
        ANGLE_glDisableExtensionANGLE =
            reinterpret_cast<PFNGLDISABLEEXTENSIONANGLEPROC>(loadProc("glDisableExtensionANGLE"));
        ANGLE_glRequestExtensionANGLE =
            reinterpret_cast<PFNGLREQUESTEXTENSIONANGLEPROC>(loadProc("glRequestExtensionANGLE"));
        ANGLE_glCompressedTexImage2DRobustANGLE =
            reinterpret_cast<PFNGLCOMPRESSEDTEXIMAGE2DROBUSTANGLEPROC>(
                loadProc("glCompressedTexImage2DRobustANGLE"));
        ANGLE_glCompressedTexImage3DRobustANGLE =
            reinterpret_cast<PFNGLCOMPRESSEDTEXIMAGE3DROBUSTANGLEPROC>(
                loadProc("glCompressedTexImage3DRobustANGLE"));
        ANGLE_glCompressedTexSubImage2DRobustANGLE =
            reinterpret_cast<PFNGLCOMPRESSEDTEXSUBIMAGE2DROBUSTANGLEPROC>(
                loadProc("glCompressedTexSubImage2DRobustANGLE"));
        ANGLE_glCompressedTexSubImage3DRobustANGLE =
            reinterpret_cast<PFNGLCOMPRESSEDTEXSUBIMAGE3DROBUSTANGLEPROC>(
                loadProc("glCompressedTexSubImage3DRobustANGLE"));
        ANGLE_glGetActiveUniformBlockivRobustANGLE =
            reinterpret_cast<PFNGLGETACTIVEUNIFORMBLOCKIVROBUSTANGLEPROC>(
                loadProc("glGetActiveUniformBlockivRobustANGLE"));
        ANGLE_glGetBooleani_vRobustANGLE =
            reinterpret_cast<PFNGLGETBOOLEANI_VROBUSTANGLEPROC>(loadProc("glGetBooleani_vRobustANGLE"));
        ANGLE_glGetBooleanvRobustANGLE =
            reinterpret_cast<PFNGLGETBOOLEANVROBUSTANGLEPROC>(loadProc("glGetBooleanvRobustANGLE"));
        ANGLE_glGetBufferParameteri64vRobustANGLE =
            reinterpret_cast<PFNGLGETBUFFERPARAMETERI64VROBUSTANGLEPROC>(
                loadProc("glGetBufferParameteri64vRobustANGLE"));
        ANGLE_glGetBufferParameterivRobustANGLE =
            reinterpret_cast<PFNGLGETBUFFERPARAMETERIVROBUSTANGLEPROC>(
                loadProc("glGetBufferParameterivRobustANGLE"));
        ANGLE_glGetBufferPointervRobustANGLE = reinterpret_cast<PFNGLGETBUFFERPOINTERVROBUSTANGLEPROC>(
            loadProc("glGetBufferPointervRobustANGLE"));
        ANGLE_glGetFloatvRobustANGLE =
            reinterpret_cast<PFNGLGETFLOATVROBUSTANGLEPROC>(loadProc("glGetFloatvRobustANGLE"));
        ANGLE_glGetFramebufferAttachmentParameterivRobustANGLE =
            reinterpret_cast<PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVROBUSTANGLEPROC>(
                loadProc("glGetFramebufferAttachmentParameterivRobustANGLE"));
        ANGLE_glGetFramebufferParameterivRobustANGLE =
            reinterpret_cast<PFNGLGETFRAMEBUFFERPARAMETERIVROBUSTANGLEPROC>(
                loadProc("glGetFramebufferParameterivRobustANGLE"));
        ANGLE_glGetInteger64i_vRobustANGLE = reinterpret_cast<PFNGLGETINTEGER64I_VROBUSTANGLEPROC>(
            loadProc("glGetInteger64i_vRobustANGLE"));
        ANGLE_glGetInteger64vRobustANGLE =
            reinterpret_cast<PFNGLGETINTEGER64VROBUSTANGLEPROC>(loadProc("glGetInteger64vRobustANGLE"));
        ANGLE_glGetIntegeri_vRobustANGLE =
            reinterpret_cast<PFNGLGETINTEGERI_VROBUSTANGLEPROC>(loadProc("glGetIntegeri_vRobustANGLE"));
        ANGLE_glGetIntegervRobustANGLE =
            reinterpret_cast<PFNGLGETINTEGERVROBUSTANGLEPROC>(loadProc("glGetIntegervRobustANGLE"));
        ANGLE_glGetInternalformativRobustANGLE =
            reinterpret_cast<PFNGLGETINTERNALFORMATIVROBUSTANGLEPROC>(
                loadProc("glGetInternalformativRobustANGLE"));
        ANGLE_glGetMultisamplefvRobustANGLE = reinterpret_cast<PFNGLGETMULTISAMPLEFVROBUSTANGLEPROC>(
            loadProc("glGetMultisamplefvRobustANGLE"));
        ANGLE_glGetPointervRobustANGLERobustANGLE =
            reinterpret_cast<PFNGLGETPOINTERVROBUSTANGLEROBUSTANGLEPROC>(
                loadProc("glGetPointervRobustANGLERobustANGLE"));
        ANGLE_glGetProgramInterfaceivRobustANGLE =
            reinterpret_cast<PFNGLGETPROGRAMINTERFACEIVROBUSTANGLEPROC>(
                loadProc("glGetProgramInterfaceivRobustANGLE"));
        ANGLE_glGetProgramivRobustANGLE =
            reinterpret_cast<PFNGLGETPROGRAMIVROBUSTANGLEPROC>(loadProc("glGetProgramivRobustANGLE"));
        ANGLE_glGetQueryObjecti64vRobustANGLE =
            reinterpret_cast<PFNGLGETQUERYOBJECTI64VROBUSTANGLEPROC>(
                loadProc("glGetQueryObjecti64vRobustANGLE"));
        ANGLE_glGetQueryObjectivRobustANGLE = reinterpret_cast<PFNGLGETQUERYOBJECTIVROBUSTANGLEPROC>(
            loadProc("glGetQueryObjectivRobustANGLE"));
        ANGLE_glGetQueryObjectui64vRobustANGLE =
            reinterpret_cast<PFNGLGETQUERYOBJECTUI64VROBUSTANGLEPROC>(
                loadProc("glGetQueryObjectui64vRobustANGLE"));
        ANGLE_glGetQueryObjectuivRobustANGLE = reinterpret_cast<PFNGLGETQUERYOBJECTUIVROBUSTANGLEPROC>(
            loadProc("glGetQueryObjectuivRobustANGLE"));
        ANGLE_glGetQueryivRobustANGLE =
            reinterpret_cast<PFNGLGETQUERYIVROBUSTANGLEPROC>(loadProc("glGetQueryivRobustANGLE"));
        ANGLE_glGetRenderbufferParameterivRobustANGLE =
            reinterpret_cast<PFNGLGETRENDERBUFFERPARAMETERIVROBUSTANGLEPROC>(
                loadProc("glGetRenderbufferParameterivRobustANGLE"));
        ANGLE_glGetSamplerParameterIivRobustANGLE =
            reinterpret_cast<PFNGLGETSAMPLERPARAMETERIIVROBUSTANGLEPROC>(
                loadProc("glGetSamplerParameterIivRobustANGLE"));
        ANGLE_glGetSamplerParameterIuivRobustANGLE =
            reinterpret_cast<PFNGLGETSAMPLERPARAMETERIUIVROBUSTANGLEPROC>(
                loadProc("glGetSamplerParameterIuivRobustANGLE"));
        ANGLE_glGetSamplerParameterfvRobustANGLE =
            reinterpret_cast<PFNGLGETSAMPLERPARAMETERFVROBUSTANGLEPROC>(
                loadProc("glGetSamplerParameterfvRobustANGLE"));
        ANGLE_glGetSamplerParameterivRobustANGLE =
            reinterpret_cast<PFNGLGETSAMPLERPARAMETERIVROBUSTANGLEPROC>(
                loadProc("glGetSamplerParameterivRobustANGLE"));
        ANGLE_glGetShaderivRobustANGLE =
            reinterpret_cast<PFNGLGETSHADERIVROBUSTANGLEPROC>(loadProc("glGetShaderivRobustANGLE"));
        ANGLE_glGetTexLevelParameterfvRobustANGLE =
            reinterpret_cast<PFNGLGETTEXLEVELPARAMETERFVROBUSTANGLEPROC>(
                loadProc("glGetTexLevelParameterfvRobustANGLE"));
        ANGLE_glGetTexLevelParameterivRobustANGLE =
            reinterpret_cast<PFNGLGETTEXLEVELPARAMETERIVROBUSTANGLEPROC>(
                loadProc("glGetTexLevelParameterivRobustANGLE"));
        ANGLE_glGetTexParameterIivRobustANGLE =
            reinterpret_cast<PFNGLGETTEXPARAMETERIIVROBUSTANGLEPROC>(
                loadProc("glGetTexParameterIivRobustANGLE"));
        ANGLE_glGetTexParameterIuivRobustANGLE =
            reinterpret_cast<PFNGLGETTEXPARAMETERIUIVROBUSTANGLEPROC>(
                loadProc("glGetTexParameterIuivRobustANGLE"));
        ANGLE_glGetTexParameterfvRobustANGLE = reinterpret_cast<PFNGLGETTEXPARAMETERFVROBUSTANGLEPROC>(
            loadProc("glGetTexParameterfvRobustANGLE"));
        ANGLE_glGetTexParameterivRobustANGLE = reinterpret_cast<PFNGLGETTEXPARAMETERIVROBUSTANGLEPROC>(
            loadProc("glGetTexParameterivRobustANGLE"));
        ANGLE_glGetUniformfvRobustANGLE =
            reinterpret_cast<PFNGLGETUNIFORMFVROBUSTANGLEPROC>(loadProc("glGetUniformfvRobustANGLE"));
        ANGLE_glGetUniformivRobustANGLE =
            reinterpret_cast<PFNGLGETUNIFORMIVROBUSTANGLEPROC>(loadProc("glGetUniformivRobustANGLE"));
        ANGLE_glGetUniformuivRobustANGLE =
            reinterpret_cast<PFNGLGETUNIFORMUIVROBUSTANGLEPROC>(loadProc("glGetUniformuivRobustANGLE"));
        ANGLE_glGetVertexAttribIivRobustANGLE =
            reinterpret_cast<PFNGLGETVERTEXATTRIBIIVROBUSTANGLEPROC>(
                loadProc("glGetVertexAttribIivRobustANGLE"));
        ANGLE_glGetVertexAttribIuivRobustANGLE =
            reinterpret_cast<PFNGLGETVERTEXATTRIBIUIVROBUSTANGLEPROC>(
                loadProc("glGetVertexAttribIuivRobustANGLE"));
        ANGLE_glGetVertexAttribPointervRobustANGLE =
            reinterpret_cast<PFNGLGETVERTEXATTRIBPOINTERVROBUSTANGLEPROC>(
                loadProc("glGetVertexAttribPointervRobustANGLE"));
        ANGLE_glGetVertexAttribfvRobustANGLE = reinterpret_cast<PFNGLGETVERTEXATTRIBFVROBUSTANGLEPROC>(
            loadProc("glGetVertexAttribfvRobustANGLE"));
        ANGLE_glGetVertexAttribivRobustANGLE = reinterpret_cast<PFNGLGETVERTEXATTRIBIVROBUSTANGLEPROC>(
            loadProc("glGetVertexAttribivRobustANGLE"));
        ANGLE_glGetnUniformfvRobustANGLE =
            reinterpret_cast<PFNGLGETNUNIFORMFVROBUSTANGLEPROC>(loadProc("glGetnUniformfvRobustANGLE"));
        ANGLE_glGetnUniformivRobustANGLE =
            reinterpret_cast<PFNGLGETNUNIFORMIVROBUSTANGLEPROC>(loadProc("glGetnUniformivRobustANGLE"));
        ANGLE_glGetnUniformuivRobustANGLE = reinterpret_cast<PFNGLGETNUNIFORMUIVROBUSTANGLEPROC>(
            loadProc("glGetnUniformuivRobustANGLE"));
        ANGLE_glReadPixelsRobustANGLE =
            reinterpret_cast<PFNGLREADPIXELSROBUSTANGLEPROC>(loadProc("glReadPixelsRobustANGLE"));
        ANGLE_glReadnPixelsRobustANGLE =
            reinterpret_cast<PFNGLREADNPIXELSROBUSTANGLEPROC>(loadProc("glReadnPixelsRobustANGLE"));
        ANGLE_glSamplerParameterIivRobustANGLE =
            reinterpret_cast<PFNGLSAMPLERPARAMETERIIVROBUSTANGLEPROC>(
                loadProc("glSamplerParameterIivRobustANGLE"));
        ANGLE_glSamplerParameterIuivRobustANGLE =
            reinterpret_cast<PFNGLSAMPLERPARAMETERIUIVROBUSTANGLEPROC>(
                loadProc("glSamplerParameterIuivRobustANGLE"));
        ANGLE_glSamplerParameterfvRobustANGLE =
            reinterpret_cast<PFNGLSAMPLERPARAMETERFVROBUSTANGLEPROC>(
                loadProc("glSamplerParameterfvRobustANGLE"));
        ANGLE_glSamplerParameterivRobustANGLE =
            reinterpret_cast<PFNGLSAMPLERPARAMETERIVROBUSTANGLEPROC>(
                loadProc("glSamplerParameterivRobustANGLE"));
        ANGLE_glTexImage2DRobustANGLE =
            reinterpret_cast<PFNGLTEXIMAGE2DROBUSTANGLEPROC>(loadProc("glTexImage2DRobustANGLE"));
        ANGLE_glTexImage3DRobustANGLE =
            reinterpret_cast<PFNGLTEXIMAGE3DROBUSTANGLEPROC>(loadProc("glTexImage3DRobustANGLE"));
        ANGLE_glTexParameterIivRobustANGLE = reinterpret_cast<PFNGLTEXPARAMETERIIVROBUSTANGLEPROC>(
            loadProc("glTexParameterIivRobustANGLE"));
        ANGLE_glTexParameterIuivRobustANGLE = reinterpret_cast<PFNGLTEXPARAMETERIUIVROBUSTANGLEPROC>(
            loadProc("glTexParameterIuivRobustANGLE"));
        ANGLE_glTexParameterfvRobustANGLE = reinterpret_cast<PFNGLTEXPARAMETERFVROBUSTANGLEPROC>(
            loadProc("glTexParameterfvRobustANGLE"));
        ANGLE_glTexParameterivRobustANGLE = reinterpret_cast<PFNGLTEXPARAMETERIVROBUSTANGLEPROC>(
            loadProc("glTexParameterivRobustANGLE"));
        ANGLE_glTexSubImage2DRobustANGLE =
            reinterpret_cast<PFNGLTEXSUBIMAGE2DROBUSTANGLEPROC>(loadProc("glTexSubImage2DRobustANGLE"));
        ANGLE_glTexSubImage3DRobustANGLE =
            reinterpret_cast<PFNGLTEXSUBIMAGE3DROBUSTANGLEPROC>(loadProc("glTexSubImage3DRobustANGLE"));
        ANGLE_glImportSemaphoreZirconHandleANGLE =
            reinterpret_cast<PFNGLIMPORTSEMAPHOREZIRCONHANDLEANGLEPROC>(
                loadProc("glImportSemaphoreZirconHandleANGLE"));
        ANGLE_glInvalidateTextureANGLE =
            reinterpret_cast<PFNGLINVALIDATETEXTUREANGLEPROC>(loadProc("glInvalidateTextureANGLE"));
        ANGLE_glTexImage2DExternalANGLE =
            reinterpret_cast<PFNGLTEXIMAGE2DEXTERNALANGLEPROC>(loadProc("glTexImage2DExternalANGLE"));
        ANGLE_glGetMultisamplefvANGLE =
            reinterpret_cast<PFNGLGETMULTISAMPLEFVANGLEPROC>(loadProc("glGetMultisamplefvANGLE"));
        ANGLE_glGetTexLevelParameterfvANGLE = reinterpret_cast<PFNGLGETTEXLEVELPARAMETERFVANGLEPROC>(
            loadProc("glGetTexLevelParameterfvANGLE"));
        ANGLE_glGetTexLevelParameterivANGLE = reinterpret_cast<PFNGLGETTEXLEVELPARAMETERIVANGLEPROC>(
            loadProc("glGetTexLevelParameterivANGLE"));
        ANGLE_glSampleMaskiANGLE =
            reinterpret_cast<PFNGLSAMPLEMASKIANGLEPROC>(loadProc("glSampleMaskiANGLE"));
        ANGLE_glTexStorage2DMultisampleANGLE = reinterpret_cast<PFNGLTEXSTORAGE2DMULTISAMPLEANGLEPROC>(
            loadProc("glTexStorage2DMultisampleANGLE"));
        ANGLE_glGetTranslatedShaderSourceANGLE =
            reinterpret_cast<PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC>(
                loadProc("glGetTranslatedShaderSourceANGLE"));
        ANGLE_glBindUniformLocationCHROMIUM = reinterpret_cast<PFNGLBINDUNIFORMLOCATIONCHROMIUMPROC>(
            loadProc("glBindUniformLocationCHROMIUM"));
        ANGLE_glCompressedCopyTextureCHROMIUM =
            reinterpret_cast<PFNGLCOMPRESSEDCOPYTEXTURECHROMIUMPROC>(
                loadProc("glCompressedCopyTextureCHROMIUM"));
        ANGLE_glCopySubTextureCHROMIUM =
            reinterpret_cast<PFNGLCOPYSUBTEXTURECHROMIUMPROC>(loadProc("glCopySubTextureCHROMIUM"));
        ANGLE_glCopyTextureCHROMIUM =
            reinterpret_cast<PFNGLCOPYTEXTURECHROMIUMPROC>(loadProc("glCopyTextureCHROMIUM"));
        ANGLE_glCoverageModulationCHROMIUM = reinterpret_cast<PFNGLCOVERAGEMODULATIONCHROMIUMPROC>(
            loadProc("glCoverageModulationCHROMIUM"));
        ANGLE_glLoseContextCHROMIUM =
            reinterpret_cast<PFNGLLOSECONTEXTCHROMIUMPROC>(loadProc("glLoseContextCHROMIUM"));
        ANGLE_glBindFragDataLocationEXT =
            reinterpret_cast<PFNGLBINDFRAGDATALOCATIONEXTPROC>(loadProc("glBindFragDataLocationEXT"));
        ANGLE_glBindFragDataLocationIndexedEXT =
            reinterpret_cast<PFNGLBINDFRAGDATALOCATIONINDEXEDEXTPROC>(
                loadProc("glBindFragDataLocationIndexedEXT"));
        ANGLE_glGetFragDataIndexEXT =
            reinterpret_cast<PFNGLGETFRAGDATAINDEXEXTPROC>(loadProc("glGetFragDataIndexEXT"));
        ANGLE_glGetProgramResourceLocationIndexEXT =
            reinterpret_cast<PFNGLGETPROGRAMRESOURCELOCATIONINDEXEXTPROC>(
                loadProc("glGetProgramResourceLocationIndexEXT"));
        ANGLE_glInsertEventMarkerEXT =
            reinterpret_cast<PFNGLINSERTEVENTMARKEREXTPROC>(loadProc("glInsertEventMarkerEXT"));
        ANGLE_glPopGroupMarkerEXT =
            reinterpret_cast<PFNGLPOPGROUPMARKEREXTPROC>(loadProc("glPopGroupMarkerEXT"));
        ANGLE_glPushGroupMarkerEXT =
            reinterpret_cast<PFNGLPUSHGROUPMARKEREXTPROC>(loadProc("glPushGroupMarkerEXT"));
        ANGLE_glDiscardFramebufferEXT =
            reinterpret_cast<PFNGLDISCARDFRAMEBUFFEREXTPROC>(loadProc("glDiscardFramebufferEXT"));
        ANGLE_glBeginQueryEXT = reinterpret_cast<PFNGLBEGINQUERYEXTPROC>(loadProc("glBeginQueryEXT"));
        ANGLE_glDeleteQueriesEXT =
            reinterpret_cast<PFNGLDELETEQUERIESEXTPROC>(loadProc("glDeleteQueriesEXT"));
        ANGLE_glEndQueryEXT   = reinterpret_cast<PFNGLENDQUERYEXTPROC>(loadProc("glEndQueryEXT"));
        ANGLE_glGenQueriesEXT = reinterpret_cast<PFNGLGENQUERIESEXTPROC>(loadProc("glGenQueriesEXT"));
        ANGLE_glGetInteger64vEXT =
            reinterpret_cast<PFNGLGETINTEGER64VEXTPROC>(loadProc("glGetInteger64vEXT"));
        ANGLE_glGetQueryObjecti64vEXT =
            reinterpret_cast<PFNGLGETQUERYOBJECTI64VEXTPROC>(loadProc("glGetQueryObjecti64vEXT"));
        ANGLE_glGetQueryObjectivEXT =
            reinterpret_cast<PFNGLGETQUERYOBJECTIVEXTPROC>(loadProc("glGetQueryObjectivEXT"));
        ANGLE_glGetQueryObjectui64vEXT =
            reinterpret_cast<PFNGLGETQUERYOBJECTUI64VEXTPROC>(loadProc("glGetQueryObjectui64vEXT"));
        ANGLE_glGetQueryObjectuivEXT =
            reinterpret_cast<PFNGLGETQUERYOBJECTUIVEXTPROC>(loadProc("glGetQueryObjectuivEXT"));
        ANGLE_glGetQueryivEXT = reinterpret_cast<PFNGLGETQUERYIVEXTPROC>(loadProc("glGetQueryivEXT"));
        ANGLE_glIsQueryEXT    = reinterpret_cast<PFNGLISQUERYEXTPROC>(loadProc("glIsQueryEXT"));
        ANGLE_glQueryCounterEXT =
            reinterpret_cast<PFNGLQUERYCOUNTEREXTPROC>(loadProc("glQueryCounterEXT"));
        ANGLE_glDrawBuffersEXT =
            reinterpret_cast<PFNGLDRAWBUFFERSEXTPROC>(loadProc("glDrawBuffersEXT"));
        ANGLE_glBlendEquationSeparateiEXT = reinterpret_cast<PFNGLBLENDEQUATIONSEPARATEIEXTPROC>(
            loadProc("glBlendEquationSeparateiEXT"));
        ANGLE_glBlendEquationiEXT =
            reinterpret_cast<PFNGLBLENDEQUATIONIEXTPROC>(loadProc("glBlendEquationiEXT"));
        ANGLE_glBlendFuncSeparateiEXT =
            reinterpret_cast<PFNGLBLENDFUNCSEPARATEIEXTPROC>(loadProc("glBlendFuncSeparateiEXT"));
        ANGLE_glBlendFunciEXT = reinterpret_cast<PFNGLBLENDFUNCIEXTPROC>(loadProc("glBlendFunciEXT"));
        ANGLE_glColorMaskiEXT = reinterpret_cast<PFNGLCOLORMASKIEXTPROC>(loadProc("glColorMaskiEXT"));
        ANGLE_glDisableiEXT   = reinterpret_cast<PFNGLDISABLEIEXTPROC>(loadProc("glDisableiEXT"));
        ANGLE_glEnableiEXT    = reinterpret_cast<PFNGLENABLEIEXTPROC>(loadProc("glEnableiEXT"));
        ANGLE_glIsEnablediEXT = reinterpret_cast<PFNGLISENABLEDIEXTPROC>(loadProc("glIsEnablediEXT"));
        ANGLE_glDrawElementsBaseVertexEXT = reinterpret_cast<PFNGLDRAWELEMENTSBASEVERTEXEXTPROC>(
            loadProc("glDrawElementsBaseVertexEXT"));
        ANGLE_glDrawElementsInstancedBaseVertexEXT =
            reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTPROC>(
                loadProc("glDrawElementsInstancedBaseVertexEXT"));
        ANGLE_glDrawRangeElementsBaseVertexEXT =
            reinterpret_cast<PFNGLDRAWRANGEELEMENTSBASEVERTEXEXTPROC>(
                loadProc("glDrawRangeElementsBaseVertexEXT"));
        ANGLE_glMultiDrawElementsBaseVertexEXT =
            reinterpret_cast<PFNGLMULTIDRAWELEMENTSBASEVERTEXEXTPROC>(
                loadProc("glMultiDrawElementsBaseVertexEXT"));
        ANGLE_glFramebufferTextureEXT =
            reinterpret_cast<PFNGLFRAMEBUFFERTEXTUREEXTPROC>(loadProc("glFramebufferTextureEXT"));
        ANGLE_glDrawArraysInstancedEXT =
            reinterpret_cast<PFNGLDRAWARRAYSINSTANCEDEXTPROC>(loadProc("glDrawArraysInstancedEXT"));
        ANGLE_glDrawElementsInstancedEXT =
            reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDEXTPROC>(loadProc("glDrawElementsInstancedEXT"));
        ANGLE_glVertexAttribDivisorEXT =
            reinterpret_cast<PFNGLVERTEXATTRIBDIVISOREXTPROC>(loadProc("glVertexAttribDivisorEXT"));
        ANGLE_glFlushMappedBufferRangeEXT = reinterpret_cast<PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC>(
            loadProc("glFlushMappedBufferRangeEXT"));
        ANGLE_glMapBufferRangeEXT =
            reinterpret_cast<PFNGLMAPBUFFERRANGEEXTPROC>(loadProc("glMapBufferRangeEXT"));
        ANGLE_glBufferStorageMemEXT =
            reinterpret_cast<PFNGLBUFFERSTORAGEMEMEXTPROC>(loadProc("glBufferStorageMemEXT"));
        ANGLE_glCreateMemoryObjectsEXT =
            reinterpret_cast<PFNGLCREATEMEMORYOBJECTSEXTPROC>(loadProc("glCreateMemoryObjectsEXT"));
        ANGLE_glDeleteMemoryObjectsEXT =
            reinterpret_cast<PFNGLDELETEMEMORYOBJECTSEXTPROC>(loadProc("glDeleteMemoryObjectsEXT"));
        ANGLE_glGetMemoryObjectParameterivEXT =
            reinterpret_cast<PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC>(
                loadProc("glGetMemoryObjectParameterivEXT"));
        ANGLE_glGetUnsignedBytei_vEXT =
            reinterpret_cast<PFNGLGETUNSIGNEDBYTEI_VEXTPROC>(loadProc("glGetUnsignedBytei_vEXT"));
        ANGLE_glGetUnsignedBytevEXT =
            reinterpret_cast<PFNGLGETUNSIGNEDBYTEVEXTPROC>(loadProc("glGetUnsignedBytevEXT"));
        ANGLE_glIsMemoryObjectEXT =
            reinterpret_cast<PFNGLISMEMORYOBJECTEXTPROC>(loadProc("glIsMemoryObjectEXT"));
        ANGLE_glMemoryObjectParameterivEXT = reinterpret_cast<PFNGLMEMORYOBJECTPARAMETERIVEXTPROC>(
            loadProc("glMemoryObjectParameterivEXT"));
        ANGLE_glTexStorageMem2DEXT =
            reinterpret_cast<PFNGLTEXSTORAGEMEM2DEXTPROC>(loadProc("glTexStorageMem2DEXT"));
        ANGLE_glTexStorageMem2DMultisampleEXT =
            reinterpret_cast<PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC>(
                loadProc("glTexStorageMem2DMultisampleEXT"));
        ANGLE_glTexStorageMem3DEXT =
            reinterpret_cast<PFNGLTEXSTORAGEMEM3DEXTPROC>(loadProc("glTexStorageMem3DEXT"));
        ANGLE_glTexStorageMem3DMultisampleEXT =
            reinterpret_cast<PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC>(
                loadProc("glTexStorageMem3DMultisampleEXT"));
        ANGLE_glImportMemoryFdEXT =
            reinterpret_cast<PFNGLIMPORTMEMORYFDEXTPROC>(loadProc("glImportMemoryFdEXT"));
        ANGLE_glFramebufferTexture2DMultisampleEXT =
            reinterpret_cast<PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC>(
                loadProc("glFramebufferTexture2DMultisampleEXT"));
        ANGLE_glRenderbufferStorageMultisampleEXT =
            reinterpret_cast<PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC>(
                loadProc("glRenderbufferStorageMultisampleEXT"));
        ANGLE_glGetGraphicsResetStatusEXT = reinterpret_cast<PFNGLGETGRAPHICSRESETSTATUSEXTPROC>(
            loadProc("glGetGraphicsResetStatusEXT"));
        ANGLE_glGetnUniformfvEXT =
            reinterpret_cast<PFNGLGETNUNIFORMFVEXTPROC>(loadProc("glGetnUniformfvEXT"));
        ANGLE_glGetnUniformivEXT =
            reinterpret_cast<PFNGLGETNUNIFORMIVEXTPROC>(loadProc("glGetnUniformivEXT"));
        ANGLE_glReadnPixelsEXT =
            reinterpret_cast<PFNGLREADNPIXELSEXTPROC>(loadProc("glReadnPixelsEXT"));
        ANGLE_glDeleteSemaphoresEXT =
            reinterpret_cast<PFNGLDELETESEMAPHORESEXTPROC>(loadProc("glDeleteSemaphoresEXT"));
        ANGLE_glGenSemaphoresEXT =
            reinterpret_cast<PFNGLGENSEMAPHORESEXTPROC>(loadProc("glGenSemaphoresEXT"));
        ANGLE_glGetSemaphoreParameterui64vEXT =
            reinterpret_cast<PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC>(
                loadProc("glGetSemaphoreParameterui64vEXT"));
        ANGLE_glIsSemaphoreEXT =
            reinterpret_cast<PFNGLISSEMAPHOREEXTPROC>(loadProc("glIsSemaphoreEXT"));
        ANGLE_glSemaphoreParameterui64vEXT = reinterpret_cast<PFNGLSEMAPHOREPARAMETERUI64VEXTPROC>(
            loadProc("glSemaphoreParameterui64vEXT"));
        ANGLE_glSignalSemaphoreEXT =
            reinterpret_cast<PFNGLSIGNALSEMAPHOREEXTPROC>(loadProc("glSignalSemaphoreEXT"));
        ANGLE_glWaitSemaphoreEXT =
            reinterpret_cast<PFNGLWAITSEMAPHOREEXTPROC>(loadProc("glWaitSemaphoreEXT"));
        ANGLE_glImportSemaphoreFdEXT =
            reinterpret_cast<PFNGLIMPORTSEMAPHOREFDEXTPROC>(loadProc("glImportSemaphoreFdEXT"));
        ANGLE_glTexStorage1DEXT =
            reinterpret_cast<PFNGLTEXSTORAGE1DEXTPROC>(loadProc("glTexStorage1DEXT"));
        ANGLE_glTexStorage2DEXT =
            reinterpret_cast<PFNGLTEXSTORAGE2DEXTPROC>(loadProc("glTexStorage2DEXT"));
        ANGLE_glTexStorage3DEXT =
            reinterpret_cast<PFNGLTEXSTORAGE3DEXTPROC>(loadProc("glTexStorage3DEXT"));
        ANGLE_glDebugMessageCallbackKHR =
            reinterpret_cast<PFNGLDEBUGMESSAGECALLBACKKHRPROC>(loadProc("glDebugMessageCallbackKHR"));
        ANGLE_glDebugMessageControlKHR =
            reinterpret_cast<PFNGLDEBUGMESSAGECONTROLKHRPROC>(loadProc("glDebugMessageControlKHR"));
        ANGLE_glDebugMessageInsertKHR =
            reinterpret_cast<PFNGLDEBUGMESSAGEINSERTKHRPROC>(loadProc("glDebugMessageInsertKHR"));
        ANGLE_glGetDebugMessageLogKHR =
            reinterpret_cast<PFNGLGETDEBUGMESSAGELOGKHRPROC>(loadProc("glGetDebugMessageLogKHR"));
        ANGLE_glGetObjectLabelKHR =
            reinterpret_cast<PFNGLGETOBJECTLABELKHRPROC>(loadProc("glGetObjectLabelKHR"));
        ANGLE_glGetObjectPtrLabelKHR =
            reinterpret_cast<PFNGLGETOBJECTPTRLABELKHRPROC>(loadProc("glGetObjectPtrLabelKHR"));
        ANGLE_glGetPointervKHR =
            reinterpret_cast<PFNGLGETPOINTERVKHRPROC>(loadProc("glGetPointervKHR"));
        ANGLE_glObjectLabelKHR =
            reinterpret_cast<PFNGLOBJECTLABELKHRPROC>(loadProc("glObjectLabelKHR"));
        ANGLE_glObjectPtrLabelKHR =
            reinterpret_cast<PFNGLOBJECTPTRLABELKHRPROC>(loadProc("glObjectPtrLabelKHR"));
        ANGLE_glPopDebugGroupKHR =
            reinterpret_cast<PFNGLPOPDEBUGGROUPKHRPROC>(loadProc("glPopDebugGroupKHR"));
        ANGLE_glPushDebugGroupKHR =
            reinterpret_cast<PFNGLPUSHDEBUGGROUPKHRPROC>(loadProc("glPushDebugGroupKHR"));
        ANGLE_glMaxShaderCompilerThreadsKHR = reinterpret_cast<PFNGLMAXSHADERCOMPILERTHREADSKHRPROC>(
            loadProc("glMaxShaderCompilerThreadsKHR"));
        ANGLE_glDeleteFencesNV =
            reinterpret_cast<PFNGLDELETEFENCESNVPROC>(loadProc("glDeleteFencesNV"));
        ANGLE_glFinishFenceNV = reinterpret_cast<PFNGLFINISHFENCENVPROC>(loadProc("glFinishFenceNV"));
        ANGLE_glGenFencesNV   = reinterpret_cast<PFNGLGENFENCESNVPROC>(loadProc("glGenFencesNV"));
        ANGLE_glGetFenceivNV  = reinterpret_cast<PFNGLGETFENCEIVNVPROC>(loadProc("glGetFenceivNV"));
        ANGLE_glIsFenceNV     = reinterpret_cast<PFNGLISFENCENVPROC>(loadProc("glIsFenceNV"));
        ANGLE_glSetFenceNV    = reinterpret_cast<PFNGLSETFENCENVPROC>(loadProc("glSetFenceNV"));
        ANGLE_glTestFenceNV   = reinterpret_cast<PFNGLTESTFENCENVPROC>(loadProc("glTestFenceNV"));
        ANGLE_glEGLImageTargetRenderbufferStorageOES =
            reinterpret_cast<PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC>(
                loadProc("glEGLImageTargetRenderbufferStorageOES"));
        ANGLE_glEGLImageTargetTexture2DOES = reinterpret_cast<PFNGLEGLIMAGETARGETTEXTURE2DOESPROC>(
            loadProc("glEGLImageTargetTexture2DOES"));
        ANGLE_glBlendEquationSeparateiOES = reinterpret_cast<PFNGLBLENDEQUATIONSEPARATEIOESPROC>(
            loadProc("glBlendEquationSeparateiOES"));
        ANGLE_glBlendEquationiOES =
            reinterpret_cast<PFNGLBLENDEQUATIONIOESPROC>(loadProc("glBlendEquationiOES"));
        ANGLE_glBlendFuncSeparateiOES =
            reinterpret_cast<PFNGLBLENDFUNCSEPARATEIOESPROC>(loadProc("glBlendFuncSeparateiOES"));
        ANGLE_glBlendFunciOES = reinterpret_cast<PFNGLBLENDFUNCIOESPROC>(loadProc("glBlendFunciOES"));
        ANGLE_glColorMaskiOES = reinterpret_cast<PFNGLCOLORMASKIOESPROC>(loadProc("glColorMaskiOES"));
        ANGLE_glDisableiOES   = reinterpret_cast<PFNGLDISABLEIOESPROC>(loadProc("glDisableiOES"));
        ANGLE_glEnableiOES    = reinterpret_cast<PFNGLENABLEIOESPROC>(loadProc("glEnableiOES"));
        ANGLE_glIsEnablediOES = reinterpret_cast<PFNGLISENABLEDIOESPROC>(loadProc("glIsEnablediOES"));
        ANGLE_glDrawElementsBaseVertexOES = reinterpret_cast<PFNGLDRAWELEMENTSBASEVERTEXOESPROC>(
            loadProc("glDrawElementsBaseVertexOES"));
        ANGLE_glDrawElementsInstancedBaseVertexOES =
            reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXOESPROC>(
                loadProc("glDrawElementsInstancedBaseVertexOES"));
        ANGLE_glDrawRangeElementsBaseVertexOES =
            reinterpret_cast<PFNGLDRAWRANGEELEMENTSBASEVERTEXOESPROC>(
                loadProc("glDrawRangeElementsBaseVertexOES"));
        ANGLE_glGetProgramBinaryOES =
            reinterpret_cast<PFNGLGETPROGRAMBINARYOESPROC>(loadProc("glGetProgramBinaryOES"));
        ANGLE_glProgramBinaryOES =
            reinterpret_cast<PFNGLPROGRAMBINARYOESPROC>(loadProc("glProgramBinaryOES"));
        ANGLE_glGetBufferPointervOES =
            reinterpret_cast<PFNGLGETBUFFERPOINTERVOESPROC>(loadProc("glGetBufferPointervOES"));
        ANGLE_glMapBufferOES = reinterpret_cast<PFNGLMAPBUFFEROESPROC>(loadProc("glMapBufferOES"));
        ANGLE_glUnmapBufferOES =
            reinterpret_cast<PFNGLUNMAPBUFFEROESPROC>(loadProc("glUnmapBufferOES"));
        ANGLE_glCompressedTexImage3DOES =
            reinterpret_cast<PFNGLCOMPRESSEDTEXIMAGE3DOESPROC>(loadProc("glCompressedTexImage3DOES"));
        ANGLE_glCompressedTexSubImage3DOES = reinterpret_cast<PFNGLCOMPRESSEDTEXSUBIMAGE3DOESPROC>(
            loadProc("glCompressedTexSubImage3DOES"));
        ANGLE_glCopyTexSubImage3DOES =
            reinterpret_cast<PFNGLCOPYTEXSUBIMAGE3DOESPROC>(loadProc("glCopyTexSubImage3DOES"));
        ANGLE_glFramebufferTexture3DOES =
            reinterpret_cast<PFNGLFRAMEBUFFERTEXTURE3DOESPROC>(loadProc("glFramebufferTexture3DOES"));
        ANGLE_glTexImage3DOES = reinterpret_cast<PFNGLTEXIMAGE3DOESPROC>(loadProc("glTexImage3DOES"));
        ANGLE_glTexSubImage3DOES =
            reinterpret_cast<PFNGLTEXSUBIMAGE3DOESPROC>(loadProc("glTexSubImage3DOES"));
        ANGLE_glGetSamplerParameterIivOES = reinterpret_cast<PFNGLGETSAMPLERPARAMETERIIVOESPROC>(
            loadProc("glGetSamplerParameterIivOES"));
        ANGLE_glGetSamplerParameterIuivOES = reinterpret_cast<PFNGLGETSAMPLERPARAMETERIUIVOESPROC>(
            loadProc("glGetSamplerParameterIuivOES"));
        ANGLE_glGetTexParameterIivOES =
            reinterpret_cast<PFNGLGETTEXPARAMETERIIVOESPROC>(loadProc("glGetTexParameterIivOES"));
        ANGLE_glGetTexParameterIuivOES =
            reinterpret_cast<PFNGLGETTEXPARAMETERIUIVOESPROC>(loadProc("glGetTexParameterIuivOES"));
        ANGLE_glSamplerParameterIivOES =
            reinterpret_cast<PFNGLSAMPLERPARAMETERIIVOESPROC>(loadProc("glSamplerParameterIivOES"));
        ANGLE_glSamplerParameterIuivOES =
            reinterpret_cast<PFNGLSAMPLERPARAMETERIUIVOESPROC>(loadProc("glSamplerParameterIuivOES"));
        ANGLE_glTexParameterIivOES =
            reinterpret_cast<PFNGLTEXPARAMETERIIVOESPROC>(loadProc("glTexParameterIivOES"));
        ANGLE_glTexParameterIuivOES =
            reinterpret_cast<PFNGLTEXPARAMETERIUIVOESPROC>(loadProc("glTexParameterIuivOES"));
        ANGLE_glTexStorage3DMultisampleOES = reinterpret_cast<PFNGLTEXSTORAGE3DMULTISAMPLEOESPROC>(
            loadProc("glTexStorage3DMultisampleOES"));
        ANGLE_glBindVertexArrayOES =
            reinterpret_cast<PFNGLBINDVERTEXARRAYOESPROC>(loadProc("glBindVertexArrayOES"));
        ANGLE_glDeleteVertexArraysOES =
            reinterpret_cast<PFNGLDELETEVERTEXARRAYSOESPROC>(loadProc("glDeleteVertexArraysOES"));
        ANGLE_glGenVertexArraysOES =
            reinterpret_cast<PFNGLGENVERTEXARRAYSOESPROC>(loadProc("glGenVertexArraysOES"));
        ANGLE_glIsVertexArrayOES =
            reinterpret_cast<PFNGLISVERTEXARRAYOESPROC>(loadProc("glIsVertexArrayOES"));
        ANGLE_glFramebufferTextureMultiviewOVR =
            reinterpret_cast<PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC>(
                loadProc("glFramebufferTextureMultiviewOVR"));
        ANGLE_glDrawTexfOES  = reinterpret_cast<PFNGLDRAWTEXFOESPROC>(loadProc("glDrawTexfOES"));
        ANGLE_glDrawTexfvOES = reinterpret_cast<PFNGLDRAWTEXFVOESPROC>(loadProc("glDrawTexfvOES"));
        ANGLE_glDrawTexiOES  = reinterpret_cast<PFNGLDRAWTEXIOESPROC>(loadProc("glDrawTexiOES"));
        ANGLE_glDrawTexivOES = reinterpret_cast<PFNGLDRAWTEXIVOESPROC>(loadProc("glDrawTexivOES"));
        ANGLE_glDrawTexsOES  = reinterpret_cast<PFNGLDRAWTEXSOESPROC>(loadProc("glDrawTexsOES"));
        ANGLE_glDrawTexsvOES = reinterpret_cast<PFNGLDRAWTEXSVOESPROC>(loadProc("glDrawTexsvOES"));
        ANGLE_glDrawTexxOES  = reinterpret_cast<PFNGLDRAWTEXXOESPROC>(loadProc("glDrawTexxOES"));
        ANGLE_glDrawTexxvOES = reinterpret_cast<PFNGLDRAWTEXXVOESPROC>(loadProc("glDrawTexxvOES"));
        ANGLE_glBindFramebufferOES =
            reinterpret_cast<PFNGLBINDFRAMEBUFFEROESPROC>(loadProc("glBindFramebufferOES"));
        ANGLE_glBindRenderbufferOES =
            reinterpret_cast<PFNGLBINDRENDERBUFFEROESPROC>(loadProc("glBindRenderbufferOES"));
        ANGLE_glCheckFramebufferStatusOES = reinterpret_cast<PFNGLCHECKFRAMEBUFFERSTATUSOESPROC>(
            loadProc("glCheckFramebufferStatusOES"));
        ANGLE_glDeleteFramebuffersOES =
            reinterpret_cast<PFNGLDELETEFRAMEBUFFERSOESPROC>(loadProc("glDeleteFramebuffersOES"));
        ANGLE_glDeleteRenderbuffersOES =
            reinterpret_cast<PFNGLDELETERENDERBUFFERSOESPROC>(loadProc("glDeleteRenderbuffersOES"));
        ANGLE_glFramebufferRenderbufferOES = reinterpret_cast<PFNGLFRAMEBUFFERRENDERBUFFEROESPROC>(
            loadProc("glFramebufferRenderbufferOES"));
        ANGLE_glFramebufferTexture2DOES =
            reinterpret_cast<PFNGLFRAMEBUFFERTEXTURE2DOESPROC>(loadProc("glFramebufferTexture2DOES"));
        ANGLE_glGenFramebuffersOES =
            reinterpret_cast<PFNGLGENFRAMEBUFFERSOESPROC>(loadProc("glGenFramebuffersOES"));
        ANGLE_glGenRenderbuffersOES =
            reinterpret_cast<PFNGLGENRENDERBUFFERSOESPROC>(loadProc("glGenRenderbuffersOES"));
        ANGLE_glGenerateMipmapOES =
            reinterpret_cast<PFNGLGENERATEMIPMAPOESPROC>(loadProc("glGenerateMipmapOES"));
        ANGLE_glGetFramebufferAttachmentParameterivOES =
            reinterpret_cast<PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVOESPROC>(
                loadProc("glGetFramebufferAttachmentParameterivOES"));
        ANGLE_glGetRenderbufferParameterivOES =
            reinterpret_cast<PFNGLGETRENDERBUFFERPARAMETERIVOESPROC>(
                loadProc("glGetRenderbufferParameterivOES"));
        ANGLE_glIsFramebufferOES =
            reinterpret_cast<PFNGLISFRAMEBUFFEROESPROC>(loadProc("glIsFramebufferOES"));
        ANGLE_glIsRenderbufferOES =
            reinterpret_cast<PFNGLISRENDERBUFFEROESPROC>(loadProc("glIsRenderbufferOES"));
        ANGLE_glRenderbufferStorageOES =
            reinterpret_cast<PFNGLRENDERBUFFERSTORAGEOESPROC>(loadProc("glRenderbufferStorageOES"));
        ANGLE_glCurrentPaletteMatrixOES =
            reinterpret_cast<PFNGLCURRENTPALETTEMATRIXOESPROC>(loadProc("glCurrentPaletteMatrixOES"));
        ANGLE_glLoadPaletteFromModelViewMatrixOES =
            reinterpret_cast<PFNGLLOADPALETTEFROMMODELVIEWMATRIXOESPROC>(
                loadProc("glLoadPaletteFromModelViewMatrixOES"));
        ANGLE_glMatrixIndexPointerOES =
            reinterpret_cast<PFNGLMATRIXINDEXPOINTEROESPROC>(loadProc("glMatrixIndexPointerOES"));
        ANGLE_glWeightPointerOES =
            reinterpret_cast<PFNGLWEIGHTPOINTEROESPROC>(loadProc("glWeightPointerOES"));
        ANGLE_glPointSizePointerOES =
            reinterpret_cast<PFNGLPOINTSIZEPOINTEROESPROC>(loadProc("glPointSizePointerOES"));
        ANGLE_glQueryMatrixxOES =
            reinterpret_cast<PFNGLQUERYMATRIXXOESPROC>(loadProc("glQueryMatrixxOES"));
        ANGLE_glGetTexGenfvOES =
            reinterpret_cast<PFNGLGETTEXGENFVOESPROC>(loadProc("glGetTexGenfvOES"));
        ANGLE_glGetTexGenivOES =
            reinterpret_cast<PFNGLGETTEXGENIVOESPROC>(loadProc("glGetTexGenivOES"));
        ANGLE_glGetTexGenxvOES =
            reinterpret_cast<PFNGLGETTEXGENXVOESPROC>(loadProc("glGetTexGenxvOES"));
        ANGLE_glTexGenfOES  = reinterpret_cast<PFNGLTEXGENFOESPROC>(loadProc("glTexGenfOES"));
        ANGLE_glTexGenfvOES = reinterpret_cast<PFNGLTEXGENFVOESPROC>(loadProc("glTexGenfvOES"));
        ANGLE_glTexGeniOES  = reinterpret_cast<PFNGLTEXGENIOESPROC>(loadProc("glTexGeniOES"));
        ANGLE_glTexGenivOES = reinterpret_cast<PFNGLTEXGENIVOESPROC>(loadProc("glTexGenivOES"));
        ANGLE_glTexGenxOES  = reinterpret_cast<PFNGLTEXGENXOESPROC>(loadProc("glTexGenxOES"));
        ANGLE_glTexGenxvOES = reinterpret_cast<PFNGLTEXGENXVOESPROC>(loadProc("glTexGenxvOES"));
        ANGLE_glAlphaFuncContextANGLE =
            reinterpret_cast<PFNGLALPHAFUNCCONTEXTANGLEPROC>(loadProc("glAlphaFuncContextANGLE"));
        ANGLE_glClipPlanefContextANGLE =
            reinterpret_cast<PFNGLCLIPPLANEFCONTEXTANGLEPROC>(loadProc("glClipPlanefContextANGLE"));
        ANGLE_glColor4fContextANGLE =
            reinterpret_cast<PFNGLCOLOR4FCONTEXTANGLEPROC>(loadProc("glColor4fContextANGLE"));
        ANGLE_glFogfContextANGLE =
            reinterpret_cast<PFNGLFOGFCONTEXTANGLEPROC>(loadProc("glFogfContextANGLE"));
        ANGLE_glFogfvContextANGLE =
            reinterpret_cast<PFNGLFOGFVCONTEXTANGLEPROC>(loadProc("glFogfvContextANGLE"));
        ANGLE_glFrustumfContextANGLE =
            reinterpret_cast<PFNGLFRUSTUMFCONTEXTANGLEPROC>(loadProc("glFrustumfContextANGLE"));
        ANGLE_glGetClipPlanefContextANGLE = reinterpret_cast<PFNGLGETCLIPPLANEFCONTEXTANGLEPROC>(
            loadProc("glGetClipPlanefContextANGLE"));
        ANGLE_glGetLightfvContextANGLE =
            reinterpret_cast<PFNGLGETLIGHTFVCONTEXTANGLEPROC>(loadProc("glGetLightfvContextANGLE"));
        ANGLE_glGetMaterialfvContextANGLE = reinterpret_cast<PFNGLGETMATERIALFVCONTEXTANGLEPROC>(
            loadProc("glGetMaterialfvContextANGLE"));
        ANGLE_glGetTexEnvfvContextANGLE =
            reinterpret_cast<PFNGLGETTEXENVFVCONTEXTANGLEPROC>(loadProc("glGetTexEnvfvContextANGLE"));
        ANGLE_glLightModelfContextANGLE =
            reinterpret_cast<PFNGLLIGHTMODELFCONTEXTANGLEPROC>(loadProc("glLightModelfContextANGLE"));
        ANGLE_glLightModelfvContextANGLE =
            reinterpret_cast<PFNGLLIGHTMODELFVCONTEXTANGLEPROC>(loadProc("glLightModelfvContextANGLE"));
        ANGLE_glLightfContextANGLE =
            reinterpret_cast<PFNGLLIGHTFCONTEXTANGLEPROC>(loadProc("glLightfContextANGLE"));
        ANGLE_glLightfvContextANGLE =
            reinterpret_cast<PFNGLLIGHTFVCONTEXTANGLEPROC>(loadProc("glLightfvContextANGLE"));
        ANGLE_glLoadMatrixfContextANGLE =
            reinterpret_cast<PFNGLLOADMATRIXFCONTEXTANGLEPROC>(loadProc("glLoadMatrixfContextANGLE"));
        ANGLE_glMaterialfContextANGLE =
            reinterpret_cast<PFNGLMATERIALFCONTEXTANGLEPROC>(loadProc("glMaterialfContextANGLE"));
        ANGLE_glMaterialfvContextANGLE =
            reinterpret_cast<PFNGLMATERIALFVCONTEXTANGLEPROC>(loadProc("glMaterialfvContextANGLE"));
        ANGLE_glMultMatrixfContextANGLE =
            reinterpret_cast<PFNGLMULTMATRIXFCONTEXTANGLEPROC>(loadProc("glMultMatrixfContextANGLE"));
        ANGLE_glMultiTexCoord4fContextANGLE = reinterpret_cast<PFNGLMULTITEXCOORD4FCONTEXTANGLEPROC>(
            loadProc("glMultiTexCoord4fContextANGLE"));
        ANGLE_glNormal3fContextANGLE =
            reinterpret_cast<PFNGLNORMAL3FCONTEXTANGLEPROC>(loadProc("glNormal3fContextANGLE"));
        ANGLE_glOrthofContextANGLE =
            reinterpret_cast<PFNGLORTHOFCONTEXTANGLEPROC>(loadProc("glOrthofContextANGLE"));
        ANGLE_glPointParameterfContextANGLE = reinterpret_cast<PFNGLPOINTPARAMETERFCONTEXTANGLEPROC>(
            loadProc("glPointParameterfContextANGLE"));
        ANGLE_glPointParameterfvContextANGLE = reinterpret_cast<PFNGLPOINTPARAMETERFVCONTEXTANGLEPROC>(
            loadProc("glPointParameterfvContextANGLE"));
        ANGLE_glPointSizeContextANGLE =
            reinterpret_cast<PFNGLPOINTSIZECONTEXTANGLEPROC>(loadProc("glPointSizeContextANGLE"));
        ANGLE_glRotatefContextANGLE =
            reinterpret_cast<PFNGLROTATEFCONTEXTANGLEPROC>(loadProc("glRotatefContextANGLE"));
        ANGLE_glScalefContextANGLE =
            reinterpret_cast<PFNGLSCALEFCONTEXTANGLEPROC>(loadProc("glScalefContextANGLE"));
        ANGLE_glTexEnvfContextANGLE =
            reinterpret_cast<PFNGLTEXENVFCONTEXTANGLEPROC>(loadProc("glTexEnvfContextANGLE"));
        ANGLE_glTexEnvfvContextANGLE =
            reinterpret_cast<PFNGLTEXENVFVCONTEXTANGLEPROC>(loadProc("glTexEnvfvContextANGLE"));
        ANGLE_glTranslatefContextANGLE =
            reinterpret_cast<PFNGLTRANSLATEFCONTEXTANGLEPROC>(loadProc("glTranslatefContextANGLE"));
        ANGLE_glAlphaFuncxContextANGLE =
            reinterpret_cast<PFNGLALPHAFUNCXCONTEXTANGLEPROC>(loadProc("glAlphaFuncxContextANGLE"));
        ANGLE_glClearColorxContextANGLE =
            reinterpret_cast<PFNGLCLEARCOLORXCONTEXTANGLEPROC>(loadProc("glClearColorxContextANGLE"));
        ANGLE_glClearDepthxContextANGLE =
            reinterpret_cast<PFNGLCLEARDEPTHXCONTEXTANGLEPROC>(loadProc("glClearDepthxContextANGLE"));
        ANGLE_glClientActiveTextureContextANGLE =
            reinterpret_cast<PFNGLCLIENTACTIVETEXTURECONTEXTANGLEPROC>(
                loadProc("glClientActiveTextureContextANGLE"));
        ANGLE_glClipPlanexContextANGLE =
            reinterpret_cast<PFNGLCLIPPLANEXCONTEXTANGLEPROC>(loadProc("glClipPlanexContextANGLE"));
        ANGLE_glColor4ubContextANGLE =
            reinterpret_cast<PFNGLCOLOR4UBCONTEXTANGLEPROC>(loadProc("glColor4ubContextANGLE"));
        ANGLE_glColor4xContextANGLE =
            reinterpret_cast<PFNGLCOLOR4XCONTEXTANGLEPROC>(loadProc("glColor4xContextANGLE"));
        ANGLE_glColorPointerContextANGLE =
            reinterpret_cast<PFNGLCOLORPOINTERCONTEXTANGLEPROC>(loadProc("glColorPointerContextANGLE"));
        ANGLE_glDepthRangexContextANGLE =
            reinterpret_cast<PFNGLDEPTHRANGEXCONTEXTANGLEPROC>(loadProc("glDepthRangexContextANGLE"));
        ANGLE_glDisableClientStateContextANGLE =
            reinterpret_cast<PFNGLDISABLECLIENTSTATECONTEXTANGLEPROC>(
                loadProc("glDisableClientStateContextANGLE"));
        ANGLE_glEnableClientStateContextANGLE =
            reinterpret_cast<PFNGLENABLECLIENTSTATECONTEXTANGLEPROC>(
                loadProc("glEnableClientStateContextANGLE"));
        ANGLE_glFogxContextANGLE =
            reinterpret_cast<PFNGLFOGXCONTEXTANGLEPROC>(loadProc("glFogxContextANGLE"));
        ANGLE_glFogxvContextANGLE =
            reinterpret_cast<PFNGLFOGXVCONTEXTANGLEPROC>(loadProc("glFogxvContextANGLE"));
        ANGLE_glFrustumxContextANGLE =
            reinterpret_cast<PFNGLFRUSTUMXCONTEXTANGLEPROC>(loadProc("glFrustumxContextANGLE"));
        ANGLE_glGetClipPlanexContextANGLE = reinterpret_cast<PFNGLGETCLIPPLANEXCONTEXTANGLEPROC>(
            loadProc("glGetClipPlanexContextANGLE"));
        ANGLE_glGetFixedvContextANGLE =
            reinterpret_cast<PFNGLGETFIXEDVCONTEXTANGLEPROC>(loadProc("glGetFixedvContextANGLE"));
        ANGLE_glGetLightxvContextANGLE =
            reinterpret_cast<PFNGLGETLIGHTXVCONTEXTANGLEPROC>(loadProc("glGetLightxvContextANGLE"));
        ANGLE_glGetMaterialxvContextANGLE = reinterpret_cast<PFNGLGETMATERIALXVCONTEXTANGLEPROC>(
            loadProc("glGetMaterialxvContextANGLE"));
        ANGLE_glGetPointervContextANGLE =
            reinterpret_cast<PFNGLGETPOINTERVCONTEXTANGLEPROC>(loadProc("glGetPointervContextANGLE"));
        ANGLE_glGetTexEnvivContextANGLE =
            reinterpret_cast<PFNGLGETTEXENVIVCONTEXTANGLEPROC>(loadProc("glGetTexEnvivContextANGLE"));
        ANGLE_glGetTexEnvxvContextANGLE =
            reinterpret_cast<PFNGLGETTEXENVXVCONTEXTANGLEPROC>(loadProc("glGetTexEnvxvContextANGLE"));
        ANGLE_glGetTexParameterxvContextANGLE =
            reinterpret_cast<PFNGLGETTEXPARAMETERXVCONTEXTANGLEPROC>(
                loadProc("glGetTexParameterxvContextANGLE"));
        ANGLE_glLightModelxContextANGLE =
            reinterpret_cast<PFNGLLIGHTMODELXCONTEXTANGLEPROC>(loadProc("glLightModelxContextANGLE"));
        ANGLE_glLightModelxvContextANGLE =
            reinterpret_cast<PFNGLLIGHTMODELXVCONTEXTANGLEPROC>(loadProc("glLightModelxvContextANGLE"));
        ANGLE_glLightxContextANGLE =
            reinterpret_cast<PFNGLLIGHTXCONTEXTANGLEPROC>(loadProc("glLightxContextANGLE"));
        ANGLE_glLightxvContextANGLE =
            reinterpret_cast<PFNGLLIGHTXVCONTEXTANGLEPROC>(loadProc("glLightxvContextANGLE"));
        ANGLE_glLineWidthxContextANGLE =
            reinterpret_cast<PFNGLLINEWIDTHXCONTEXTANGLEPROC>(loadProc("glLineWidthxContextANGLE"));
        ANGLE_glLoadIdentityContextANGLE =
            reinterpret_cast<PFNGLLOADIDENTITYCONTEXTANGLEPROC>(loadProc("glLoadIdentityContextANGLE"));
        ANGLE_glLoadMatrixxContextANGLE =
            reinterpret_cast<PFNGLLOADMATRIXXCONTEXTANGLEPROC>(loadProc("glLoadMatrixxContextANGLE"));
        ANGLE_glLogicOpContextANGLE =
            reinterpret_cast<PFNGLLOGICOPCONTEXTANGLEPROC>(loadProc("glLogicOpContextANGLE"));
        ANGLE_glMaterialxContextANGLE =
            reinterpret_cast<PFNGLMATERIALXCONTEXTANGLEPROC>(loadProc("glMaterialxContextANGLE"));
        ANGLE_glMaterialxvContextANGLE =
            reinterpret_cast<PFNGLMATERIALXVCONTEXTANGLEPROC>(loadProc("glMaterialxvContextANGLE"));
        ANGLE_glMatrixModeContextANGLE =
            reinterpret_cast<PFNGLMATRIXMODECONTEXTANGLEPROC>(loadProc("glMatrixModeContextANGLE"));
        ANGLE_glMultMatrixxContextANGLE =
            reinterpret_cast<PFNGLMULTMATRIXXCONTEXTANGLEPROC>(loadProc("glMultMatrixxContextANGLE"));
        ANGLE_glMultiTexCoord4xContextANGLE = reinterpret_cast<PFNGLMULTITEXCOORD4XCONTEXTANGLEPROC>(
            loadProc("glMultiTexCoord4xContextANGLE"));
        ANGLE_glNormal3xContextANGLE =
            reinterpret_cast<PFNGLNORMAL3XCONTEXTANGLEPROC>(loadProc("glNormal3xContextANGLE"));
        ANGLE_glNormalPointerContextANGLE = reinterpret_cast<PFNGLNORMALPOINTERCONTEXTANGLEPROC>(
            loadProc("glNormalPointerContextANGLE"));
        ANGLE_glOrthoxContextANGLE =
            reinterpret_cast<PFNGLORTHOXCONTEXTANGLEPROC>(loadProc("glOrthoxContextANGLE"));
        ANGLE_glPointParameterxContextANGLE = reinterpret_cast<PFNGLPOINTPARAMETERXCONTEXTANGLEPROC>(
            loadProc("glPointParameterxContextANGLE"));
        ANGLE_glPointParameterxvContextANGLE = reinterpret_cast<PFNGLPOINTPARAMETERXVCONTEXTANGLEPROC>(
            loadProc("glPointParameterxvContextANGLE"));
        ANGLE_glPointSizexContextANGLE =
            reinterpret_cast<PFNGLPOINTSIZEXCONTEXTANGLEPROC>(loadProc("glPointSizexContextANGLE"));
        ANGLE_glPolygonOffsetxContextANGLE = reinterpret_cast<PFNGLPOLYGONOFFSETXCONTEXTANGLEPROC>(
            loadProc("glPolygonOffsetxContextANGLE"));
        ANGLE_glPopMatrixContextANGLE =
            reinterpret_cast<PFNGLPOPMATRIXCONTEXTANGLEPROC>(loadProc("glPopMatrixContextANGLE"));
        ANGLE_glPushMatrixContextANGLE =
            reinterpret_cast<PFNGLPUSHMATRIXCONTEXTANGLEPROC>(loadProc("glPushMatrixContextANGLE"));
        ANGLE_glRotatexContextANGLE =
            reinterpret_cast<PFNGLROTATEXCONTEXTANGLEPROC>(loadProc("glRotatexContextANGLE"));
        ANGLE_glSampleCoveragexContextANGLE = reinterpret_cast<PFNGLSAMPLECOVERAGEXCONTEXTANGLEPROC>(
            loadProc("glSampleCoveragexContextANGLE"));
        ANGLE_glScalexContextANGLE =
            reinterpret_cast<PFNGLSCALEXCONTEXTANGLEPROC>(loadProc("glScalexContextANGLE"));
        ANGLE_glShadeModelContextANGLE =
            reinterpret_cast<PFNGLSHADEMODELCONTEXTANGLEPROC>(loadProc("glShadeModelContextANGLE"));
        ANGLE_glTexCoordPointerContextANGLE = reinterpret_cast<PFNGLTEXCOORDPOINTERCONTEXTANGLEPROC>(
            loadProc("glTexCoordPointerContextANGLE"));
        ANGLE_glTexEnviContextANGLE =
            reinterpret_cast<PFNGLTEXENVICONTEXTANGLEPROC>(loadProc("glTexEnviContextANGLE"));
        ANGLE_glTexEnvxContextANGLE =
            reinterpret_cast<PFNGLTEXENVXCONTEXTANGLEPROC>(loadProc("glTexEnvxContextANGLE"));
        ANGLE_glTexEnvivContextANGLE =
            reinterpret_cast<PFNGLTEXENVIVCONTEXTANGLEPROC>(loadProc("glTexEnvivContextANGLE"));
        ANGLE_glTexEnvxvContextANGLE =
            reinterpret_cast<PFNGLTEXENVXVCONTEXTANGLEPROC>(loadProc("glTexEnvxvContextANGLE"));
        ANGLE_glTexParameterxContextANGLE = reinterpret_cast<PFNGLTEXPARAMETERXCONTEXTANGLEPROC>(
            loadProc("glTexParameterxContextANGLE"));
        ANGLE_glTexParameterxvContextANGLE = reinterpret_cast<PFNGLTEXPARAMETERXVCONTEXTANGLEPROC>(
            loadProc("glTexParameterxvContextANGLE"));
        ANGLE_glTranslatexContextANGLE =
            reinterpret_cast<PFNGLTRANSLATEXCONTEXTANGLEPROC>(loadProc("glTranslatexContextANGLE"));
        ANGLE_glVertexPointerContextANGLE = reinterpret_cast<PFNGLVERTEXPOINTERCONTEXTANGLEPROC>(
            loadProc("glVertexPointerContextANGLE"));
        ANGLE_glActiveTextureContextANGLE = reinterpret_cast<PFNGLACTIVETEXTURECONTEXTANGLEPROC>(
            loadProc("glActiveTextureContextANGLE"));
        ANGLE_glAttachShaderContextANGLE =
            reinterpret_cast<PFNGLATTACHSHADERCONTEXTANGLEPROC>(loadProc("glAttachShaderContextANGLE"));
        ANGLE_glBindAttribLocationContextANGLE =
            reinterpret_cast<PFNGLBINDATTRIBLOCATIONCONTEXTANGLEPROC>(
                loadProc("glBindAttribLocationContextANGLE"));
        ANGLE_glBindBufferContextANGLE =
            reinterpret_cast<PFNGLBINDBUFFERCONTEXTANGLEPROC>(loadProc("glBindBufferContextANGLE"));
        ANGLE_glBindFramebufferContextANGLE = reinterpret_cast<PFNGLBINDFRAMEBUFFERCONTEXTANGLEPROC>(
            loadProc("glBindFramebufferContextANGLE"));
        ANGLE_glBindRenderbufferContextANGLE = reinterpret_cast<PFNGLBINDRENDERBUFFERCONTEXTANGLEPROC>(
            loadProc("glBindRenderbufferContextANGLE"));
        ANGLE_glBindTextureContextANGLE =
            reinterpret_cast<PFNGLBINDTEXTURECONTEXTANGLEPROC>(loadProc("glBindTextureContextANGLE"));
        ANGLE_glBlendColorContextANGLE =
            reinterpret_cast<PFNGLBLENDCOLORCONTEXTANGLEPROC>(loadProc("glBlendColorContextANGLE"));
        ANGLE_glBlendEquationContextANGLE = reinterpret_cast<PFNGLBLENDEQUATIONCONTEXTANGLEPROC>(
            loadProc("glBlendEquationContextANGLE"));
        ANGLE_glBlendEquationSeparateContextANGLE =
            reinterpret_cast<PFNGLBLENDEQUATIONSEPARATECONTEXTANGLEPROC>(
                loadProc("glBlendEquationSeparateContextANGLE"));
        ANGLE_glBlendFuncContextANGLE =
            reinterpret_cast<PFNGLBLENDFUNCCONTEXTANGLEPROC>(loadProc("glBlendFuncContextANGLE"));
        ANGLE_glBlendFuncSeparateContextANGLE =
            reinterpret_cast<PFNGLBLENDFUNCSEPARATECONTEXTANGLEPROC>(
                loadProc("glBlendFuncSeparateContextANGLE"));
        ANGLE_glBufferDataContextANGLE =
            reinterpret_cast<PFNGLBUFFERDATACONTEXTANGLEPROC>(loadProc("glBufferDataContextANGLE"));
        ANGLE_glBufferSubDataContextANGLE = reinterpret_cast<PFNGLBUFFERSUBDATACONTEXTANGLEPROC>(
            loadProc("glBufferSubDataContextANGLE"));
        ANGLE_glCheckFramebufferStatusContextANGLE =
            reinterpret_cast<PFNGLCHECKFRAMEBUFFERSTATUSCONTEXTANGLEPROC>(
                loadProc("glCheckFramebufferStatusContextANGLE"));
        ANGLE_glClearContextANGLE =
            reinterpret_cast<PFNGLCLEARCONTEXTANGLEPROC>(loadProc("glClearContextANGLE"));
        ANGLE_glClearColorContextANGLE =
            reinterpret_cast<PFNGLCLEARCOLORCONTEXTANGLEPROC>(loadProc("glClearColorContextANGLE"));
        ANGLE_glClearDepthfContextANGLE =
            reinterpret_cast<PFNGLCLEARDEPTHFCONTEXTANGLEPROC>(loadProc("glClearDepthfContextANGLE"));
        ANGLE_glClearStencilContextANGLE =
            reinterpret_cast<PFNGLCLEARSTENCILCONTEXTANGLEPROC>(loadProc("glClearStencilContextANGLE"));
        ANGLE_glColorMaskContextANGLE =
            reinterpret_cast<PFNGLCOLORMASKCONTEXTANGLEPROC>(loadProc("glColorMaskContextANGLE"));
        ANGLE_glCompileShaderContextANGLE = reinterpret_cast<PFNGLCOMPILESHADERCONTEXTANGLEPROC>(
            loadProc("glCompileShaderContextANGLE"));
        ANGLE_glCompressedTexImage2DContextANGLE =
            reinterpret_cast<PFNGLCOMPRESSEDTEXIMAGE2DCONTEXTANGLEPROC>(
                loadProc("glCompressedTexImage2DContextANGLE"));
        ANGLE_glCompressedTexSubImage2DContextANGLE =
            reinterpret_cast<PFNGLCOMPRESSEDTEXSUBIMAGE2DCONTEXTANGLEPROC>(
                loadProc("glCompressedTexSubImage2DContextANGLE"));
        ANGLE_glCopyTexImage2DContextANGLE = reinterpret_cast<PFNGLCOPYTEXIMAGE2DCONTEXTANGLEPROC>(
            loadProc("glCopyTexImage2DContextANGLE"));
        ANGLE_glCopyTexSubImage2DContextANGLE =
            reinterpret_cast<PFNGLCOPYTEXSUBIMAGE2DCONTEXTANGLEPROC>(
                loadProc("glCopyTexSubImage2DContextANGLE"));
        ANGLE_glCreateProgramContextANGLE = reinterpret_cast<PFNGLCREATEPROGRAMCONTEXTANGLEPROC>(
            loadProc("glCreateProgramContextANGLE"));
        ANGLE_glCreateShaderContextANGLE =
            reinterpret_cast<PFNGLCREATESHADERCONTEXTANGLEPROC>(loadProc("glCreateShaderContextANGLE"));
        ANGLE_glCullFaceContextANGLE =
            reinterpret_cast<PFNGLCULLFACECONTEXTANGLEPROC>(loadProc("glCullFaceContextANGLE"));
        ANGLE_glDeleteBuffersContextANGLE = reinterpret_cast<PFNGLDELETEBUFFERSCONTEXTANGLEPROC>(
            loadProc("glDeleteBuffersContextANGLE"));
        ANGLE_glDeleteFramebuffersContextANGLE =
            reinterpret_cast<PFNGLDELETEFRAMEBUFFERSCONTEXTANGLEPROC>(
                loadProc("glDeleteFramebuffersContextANGLE"));
        ANGLE_glDeleteProgramContextANGLE = reinterpret_cast<PFNGLDELETEPROGRAMCONTEXTANGLEPROC>(
            loadProc("glDeleteProgramContextANGLE"));
        ANGLE_glDeleteRenderbuffersContextANGLE =
            reinterpret_cast<PFNGLDELETERENDERBUFFERSCONTEXTANGLEPROC>(
                loadProc("glDeleteRenderbuffersContextANGLE"));
        ANGLE_glDeleteShaderContextANGLE =
            reinterpret_cast<PFNGLDELETESHADERCONTEXTANGLEPROC>(loadProc("glDeleteShaderContextANGLE"));
        ANGLE_glDeleteTexturesContextANGLE = reinterpret_cast<PFNGLDELETETEXTURESCONTEXTANGLEPROC>(
            loadProc("glDeleteTexturesContextANGLE"));
        ANGLE_glDepthFuncContextANGLE =
            reinterpret_cast<PFNGLDEPTHFUNCCONTEXTANGLEPROC>(loadProc("glDepthFuncContextANGLE"));
        ANGLE_glDepthMaskContextANGLE =
            reinterpret_cast<PFNGLDEPTHMASKCONTEXTANGLEPROC>(loadProc("glDepthMaskContextANGLE"));
        ANGLE_glDepthRangefContextANGLE =
            reinterpret_cast<PFNGLDEPTHRANGEFCONTEXTANGLEPROC>(loadProc("glDepthRangefContextANGLE"));
        ANGLE_glDetachShaderContextANGLE =
            reinterpret_cast<PFNGLDETACHSHADERCONTEXTANGLEPROC>(loadProc("glDetachShaderContextANGLE"));
        ANGLE_glDisableContextANGLE =
            reinterpret_cast<PFNGLDISABLECONTEXTANGLEPROC>(loadProc("glDisableContextANGLE"));
        ANGLE_glDisableVertexAttribArrayContextANGLE =
            reinterpret_cast<PFNGLDISABLEVERTEXATTRIBARRAYCONTEXTANGLEPROC>(
                loadProc("glDisableVertexAttribArrayContextANGLE"));
        ANGLE_glDrawArraysContextANGLE =
            reinterpret_cast<PFNGLDRAWARRAYSCONTEXTANGLEPROC>(loadProc("glDrawArraysContextANGLE"));
        ANGLE_glDrawElementsContextANGLE =
            reinterpret_cast<PFNGLDRAWELEMENTSCONTEXTANGLEPROC>(loadProc("glDrawElementsContextANGLE"));
        ANGLE_glEnableContextANGLE =
            reinterpret_cast<PFNGLENABLECONTEXTANGLEPROC>(loadProc("glEnableContextANGLE"));
        ANGLE_glEnableVertexAttribArrayContextANGLE =
            reinterpret_cast<PFNGLENABLEVERTEXATTRIBARRAYCONTEXTANGLEPROC>(
                loadProc("glEnableVertexAttribArrayContextANGLE"));
        ANGLE_glFinishContextANGLE =
            reinterpret_cast<PFNGLFINISHCONTEXTANGLEPROC>(loadProc("glFinishContextANGLE"));
        ANGLE_glFlushContextANGLE =
            reinterpret_cast<PFNGLFLUSHCONTEXTANGLEPROC>(loadProc("glFlushContextANGLE"));
        ANGLE_glFramebufferRenderbufferContextANGLE =
            reinterpret_cast<PFNGLFRAMEBUFFERRENDERBUFFERCONTEXTANGLEPROC>(
                loadProc("glFramebufferRenderbufferContextANGLE"));
        ANGLE_glFramebufferTexture2DContextANGLE =
            reinterpret_cast<PFNGLFRAMEBUFFERTEXTURE2DCONTEXTANGLEPROC>(
                loadProc("glFramebufferTexture2DContextANGLE"));
        ANGLE_glFrontFaceContextANGLE =
            reinterpret_cast<PFNGLFRONTFACECONTEXTANGLEPROC>(loadProc("glFrontFaceContextANGLE"));
        ANGLE_glGenBuffersContextANGLE =
            reinterpret_cast<PFNGLGENBUFFERSCONTEXTANGLEPROC>(loadProc("glGenBuffersContextANGLE"));
        ANGLE_glGenerateMipmapContextANGLE = reinterpret_cast<PFNGLGENERATEMIPMAPCONTEXTANGLEPROC>(
            loadProc("glGenerateMipmapContextANGLE"));
        ANGLE_glGenFramebuffersContextANGLE = reinterpret_cast<PFNGLGENFRAMEBUFFERSCONTEXTANGLEPROC>(
            loadProc("glGenFramebuffersContextANGLE"));
        ANGLE_glGenRenderbuffersContextANGLE = reinterpret_cast<PFNGLGENRENDERBUFFERSCONTEXTANGLEPROC>(
            loadProc("glGenRenderbuffersContextANGLE"));
        ANGLE_glGenTexturesContextANGLE =
            reinterpret_cast<PFNGLGENTEXTURESCONTEXTANGLEPROC>(loadProc("glGenTexturesContextANGLE"));
        ANGLE_glGetActiveAttribContextANGLE = reinterpret_cast<PFNGLGETACTIVEATTRIBCONTEXTANGLEPROC>(
            loadProc("glGetActiveAttribContextANGLE"));
        ANGLE_glGetActiveUniformContextANGLE = reinterpret_cast<PFNGLGETACTIVEUNIFORMCONTEXTANGLEPROC>(
            loadProc("glGetActiveUniformContextANGLE"));
        ANGLE_glGetAttachedShadersContextANGLE =
            reinterpret_cast<PFNGLGETATTACHEDSHADERSCONTEXTANGLEPROC>(
                loadProc("glGetAttachedShadersContextANGLE"));
        ANGLE_glGetAttribLocationContextANGLE =
            reinterpret_cast<PFNGLGETATTRIBLOCATIONCONTEXTANGLEPROC>(
                loadProc("glGetAttribLocationContextANGLE"));
        ANGLE_glGetBooleanvContextANGLE =
            reinterpret_cast<PFNGLGETBOOLEANVCONTEXTANGLEPROC>(loadProc("glGetBooleanvContextANGLE"));
        ANGLE_glGetBufferParameterivContextANGLE =
            reinterpret_cast<PFNGLGETBUFFERPARAMETERIVCONTEXTANGLEPROC>(
                loadProc("glGetBufferParameterivContextANGLE"));
        ANGLE_glGetErrorContextANGLE =
            reinterpret_cast<PFNGLGETERRORCONTEXTANGLEPROC>(loadProc("glGetErrorContextANGLE"));
        ANGLE_glGetFloatvContextANGLE =
            reinterpret_cast<PFNGLGETFLOATVCONTEXTANGLEPROC>(loadProc("glGetFloatvContextANGLE"));
        ANGLE_glGetFramebufferAttachmentParameterivContextANGLE =
            reinterpret_cast<PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVCONTEXTANGLEPROC>(
                loadProc("glGetFramebufferAttachmentParameterivContextANGLE"));
        ANGLE_glGetIntegervContextANGLE =
            reinterpret_cast<PFNGLGETINTEGERVCONTEXTANGLEPROC>(loadProc("glGetIntegervContextANGLE"));
        ANGLE_glGetProgramivContextANGLE =
            reinterpret_cast<PFNGLGETPROGRAMIVCONTEXTANGLEPROC>(loadProc("glGetProgramivContextANGLE"));
        ANGLE_glGetProgramInfoLogContextANGLE =
            reinterpret_cast<PFNGLGETPROGRAMINFOLOGCONTEXTANGLEPROC>(
                loadProc("glGetProgramInfoLogContextANGLE"));
        ANGLE_glGetRenderbufferParameterivContextANGLE =
            reinterpret_cast<PFNGLGETRENDERBUFFERPARAMETERIVCONTEXTANGLEPROC>(
                loadProc("glGetRenderbufferParameterivContextANGLE"));
        ANGLE_glGetShaderivContextANGLE =
            reinterpret_cast<PFNGLGETSHADERIVCONTEXTANGLEPROC>(loadProc("glGetShaderivContextANGLE"));
        ANGLE_glGetShaderInfoLogContextANGLE = reinterpret_cast<PFNGLGETSHADERINFOLOGCONTEXTANGLEPROC>(
            loadProc("glGetShaderInfoLogContextANGLE"));
        ANGLE_glGetShaderPrecisionFormatContextANGLE =
            reinterpret_cast<PFNGLGETSHADERPRECISIONFORMATCONTEXTANGLEPROC>(
                loadProc("glGetShaderPrecisionFormatContextANGLE"));
        ANGLE_glGetShaderSourceContextANGLE = reinterpret_cast<PFNGLGETSHADERSOURCECONTEXTANGLEPROC>(
            loadProc("glGetShaderSourceContextANGLE"));
        ANGLE_glGetStringContextANGLE =
            reinterpret_cast<PFNGLGETSTRINGCONTEXTANGLEPROC>(loadProc("glGetStringContextANGLE"));
        ANGLE_glGetTexParameterfvContextANGLE =
            reinterpret_cast<PFNGLGETTEXPARAMETERFVCONTEXTANGLEPROC>(
                loadProc("glGetTexParameterfvContextANGLE"));
        ANGLE_glGetTexParameterivContextANGLE =
            reinterpret_cast<PFNGLGETTEXPARAMETERIVCONTEXTANGLEPROC>(
                loadProc("glGetTexParameterivContextANGLE"));
        ANGLE_glGetUniformfvContextANGLE =
            reinterpret_cast<PFNGLGETUNIFORMFVCONTEXTANGLEPROC>(loadProc("glGetUniformfvContextANGLE"));
        ANGLE_glGetUniformivContextANGLE =
            reinterpret_cast<PFNGLGETUNIFORMIVCONTEXTANGLEPROC>(loadProc("glGetUniformivContextANGLE"));
        ANGLE_glGetUniformLocationContextANGLE =
            reinterpret_cast<PFNGLGETUNIFORMLOCATIONCONTEXTANGLEPROC>(
                loadProc("glGetUniformLocationContextANGLE"));
        ANGLE_glGetVertexAttribfvContextANGLE =
            reinterpret_cast<PFNGLGETVERTEXATTRIBFVCONTEXTANGLEPROC>(
                loadProc("glGetVertexAttribfvContextANGLE"));
        ANGLE_glGetVertexAttribivContextANGLE =
            reinterpret_cast<PFNGLGETVERTEXATTRIBIVCONTEXTANGLEPROC>(
                loadProc("glGetVertexAttribivContextANGLE"));
        ANGLE_glGetVertexAttribPointervContextANGLE =
            reinterpret_cast<PFNGLGETVERTEXATTRIBPOINTERVCONTEXTANGLEPROC>(
                loadProc("glGetVertexAttribPointervContextANGLE"));
        ANGLE_glHintContextANGLE =
            reinterpret_cast<PFNGLHINTCONTEXTANGLEPROC>(loadProc("glHintContextANGLE"));
        ANGLE_glIsBufferContextANGLE =
            reinterpret_cast<PFNGLISBUFFERCONTEXTANGLEPROC>(loadProc("glIsBufferContextANGLE"));
        ANGLE_glIsEnabledContextANGLE =
            reinterpret_cast<PFNGLISENABLEDCONTEXTANGLEPROC>(loadProc("glIsEnabledContextANGLE"));
        ANGLE_glIsFramebufferContextANGLE = reinterpret_cast<PFNGLISFRAMEBUFFERCONTEXTANGLEPROC>(
            loadProc("glIsFramebufferContextANGLE"));
        ANGLE_glIsProgramContextANGLE =
            reinterpret_cast<PFNGLISPROGRAMCONTEXTANGLEPROC>(loadProc("glIsProgramContextANGLE"));
        ANGLE_glIsRenderbufferContextANGLE = reinterpret_cast<PFNGLISRENDERBUFFERCONTEXTANGLEPROC>(
            loadProc("glIsRenderbufferContextANGLE"));
        ANGLE_glIsShaderContextANGLE =
            reinterpret_cast<PFNGLISSHADERCONTEXTANGLEPROC>(loadProc("glIsShaderContextANGLE"));
        ANGLE_glIsTextureContextANGLE =
            reinterpret_cast<PFNGLISTEXTURECONTEXTANGLEPROC>(loadProc("glIsTextureContextANGLE"));
        ANGLE_glLineWidthContextANGLE =
            reinterpret_cast<PFNGLLINEWIDTHCONTEXTANGLEPROC>(loadProc("glLineWidthContextANGLE"));
        ANGLE_glLinkProgramContextANGLE =
            reinterpret_cast<PFNGLLINKPROGRAMCONTEXTANGLEPROC>(loadProc("glLinkProgramContextANGLE"));
        ANGLE_glPixelStoreiContextANGLE =
            reinterpret_cast<PFNGLPIXELSTOREICONTEXTANGLEPROC>(loadProc("glPixelStoreiContextANGLE"));
        ANGLE_glPolygonOffsetContextANGLE = reinterpret_cast<PFNGLPOLYGONOFFSETCONTEXTANGLEPROC>(
            loadProc("glPolygonOffsetContextANGLE"));
        ANGLE_glReadPixelsContextANGLE =
            reinterpret_cast<PFNGLREADPIXELSCONTEXTANGLEPROC>(loadProc("glReadPixelsContextANGLE"));
        ANGLE_glReleaseShaderCompilerContextANGLE =
            reinterpret_cast<PFNGLRELEASESHADERCOMPILERCONTEXTANGLEPROC>(
                loadProc("glReleaseShaderCompilerContextANGLE"));
        ANGLE_glRenderbufferStorageContextANGLE =
            reinterpret_cast<PFNGLRENDERBUFFERSTORAGECONTEXTANGLEPROC>(
                loadProc("glRenderbufferStorageContextANGLE"));
        ANGLE_glSampleCoverageContextANGLE = reinterpret_cast<PFNGLSAMPLECOVERAGECONTEXTANGLEPROC>(
            loadProc("glSampleCoverageContextANGLE"));
        ANGLE_glScissorContextANGLE =
            reinterpret_cast<PFNGLSCISSORCONTEXTANGLEPROC>(loadProc("glScissorContextANGLE"));
        ANGLE_glShaderBinaryContextANGLE =
            reinterpret_cast<PFNGLSHADERBINARYCONTEXTANGLEPROC>(loadProc("glShaderBinaryContextANGLE"));
        ANGLE_glShaderSourceContextANGLE =
            reinterpret_cast<PFNGLSHADERSOURCECONTEXTANGLEPROC>(loadProc("glShaderSourceContextANGLE"));
        ANGLE_glStencilFuncContextANGLE =
            reinterpret_cast<PFNGLSTENCILFUNCCONTEXTANGLEPROC>(loadProc("glStencilFuncContextANGLE"));
        ANGLE_glStencilFuncSeparateContextANGLE =
            reinterpret_cast<PFNGLSTENCILFUNCSEPARATECONTEXTANGLEPROC>(
                loadProc("glStencilFuncSeparateContextANGLE"));
        ANGLE_glStencilMaskContextANGLE =
            reinterpret_cast<PFNGLSTENCILMASKCONTEXTANGLEPROC>(loadProc("glStencilMaskContextANGLE"));
        ANGLE_glStencilMaskSeparateContextANGLE =
            reinterpret_cast<PFNGLSTENCILMASKSEPARATECONTEXTANGLEPROC>(
                loadProc("glStencilMaskSeparateContextANGLE"));
        ANGLE_glStencilOpContextANGLE =
            reinterpret_cast<PFNGLSTENCILOPCONTEXTANGLEPROC>(loadProc("glStencilOpContextANGLE"));
        ANGLE_glStencilOpSeparateContextANGLE =
            reinterpret_cast<PFNGLSTENCILOPSEPARATECONTEXTANGLEPROC>(
                loadProc("glStencilOpSeparateContextANGLE"));
        ANGLE_glTexImage2DContextANGLE =
            reinterpret_cast<PFNGLTEXIMAGE2DCONTEXTANGLEPROC>(loadProc("glTexImage2DContextANGLE"));
        ANGLE_glTexParameterfContextANGLE = reinterpret_cast<PFNGLTEXPARAMETERFCONTEXTANGLEPROC>(
            loadProc("glTexParameterfContextANGLE"));
        ANGLE_glTexParameterfvContextANGLE = reinterpret_cast<PFNGLTEXPARAMETERFVCONTEXTANGLEPROC>(
            loadProc("glTexParameterfvContextANGLE"));
        ANGLE_glTexParameteriContextANGLE = reinterpret_cast<PFNGLTEXPARAMETERICONTEXTANGLEPROC>(
            loadProc("glTexParameteriContextANGLE"));
        ANGLE_glTexParameterivContextANGLE = reinterpret_cast<PFNGLTEXPARAMETERIVCONTEXTANGLEPROC>(
            loadProc("glTexParameterivContextANGLE"));
        ANGLE_glTexSubImage2DContextANGLE = reinterpret_cast<PFNGLTEXSUBIMAGE2DCONTEXTANGLEPROC>(
            loadProc("glTexSubImage2DContextANGLE"));
        ANGLE_glUniform1fContextANGLE =
            reinterpret_cast<PFNGLUNIFORM1FCONTEXTANGLEPROC>(loadProc("glUniform1fContextANGLE"));
        ANGLE_glUniform1fvContextANGLE =
            reinterpret_cast<PFNGLUNIFORM1FVCONTEXTANGLEPROC>(loadProc("glUniform1fvContextANGLE"));
        ANGLE_glUniform1iContextANGLE =
            reinterpret_cast<PFNGLUNIFORM1ICONTEXTANGLEPROC>(loadProc("glUniform1iContextANGLE"));
        ANGLE_glUniform1ivContextANGLE =
            reinterpret_cast<PFNGLUNIFORM1IVCONTEXTANGLEPROC>(loadProc("glUniform1ivContextANGLE"));
        ANGLE_glUniform2fContextANGLE =
            reinterpret_cast<PFNGLUNIFORM2FCONTEXTANGLEPROC>(loadProc("glUniform2fContextANGLE"));
        ANGLE_glUniform2fvContextANGLE =
            reinterpret_cast<PFNGLUNIFORM2FVCONTEXTANGLEPROC>(loadProc("glUniform2fvContextANGLE"));
        ANGLE_glUniform2iContextANGLE =
            reinterpret_cast<PFNGLUNIFORM2ICONTEXTANGLEPROC>(loadProc("glUniform2iContextANGLE"));
        ANGLE_glUniform2ivContextANGLE =
            reinterpret_cast<PFNGLUNIFORM2IVCONTEXTANGLEPROC>(loadProc("glUniform2ivContextANGLE"));
        ANGLE_glUniform3fContextANGLE =
            reinterpret_cast<PFNGLUNIFORM3FCONTEXTANGLEPROC>(loadProc("glUniform3fContextANGLE"));
        ANGLE_glUniform3fvContextANGLE =
            reinterpret_cast<PFNGLUNIFORM3FVCONTEXTANGLEPROC>(loadProc("glUniform3fvContextANGLE"));
        ANGLE_glUniform3iContextANGLE =
            reinterpret_cast<PFNGLUNIFORM3ICONTEXTANGLEPROC>(loadProc("glUniform3iContextANGLE"));
        ANGLE_glUniform3ivContextANGLE =
            reinterpret_cast<PFNGLUNIFORM3IVCONTEXTANGLEPROC>(loadProc("glUniform3ivContextANGLE"));
        ANGLE_glUniform4fContextANGLE =
            reinterpret_cast<PFNGLUNIFORM4FCONTEXTANGLEPROC>(loadProc("glUniform4fContextANGLE"));
        ANGLE_glUniform4fvContextANGLE =
            reinterpret_cast<PFNGLUNIFORM4FVCONTEXTANGLEPROC>(loadProc("glUniform4fvContextANGLE"));
        ANGLE_glUniform4iContextANGLE =
            reinterpret_cast<PFNGLUNIFORM4ICONTEXTANGLEPROC>(loadProc("glUniform4iContextANGLE"));
        ANGLE_glUniform4ivContextANGLE =
            reinterpret_cast<PFNGLUNIFORM4IVCONTEXTANGLEPROC>(loadProc("glUniform4ivContextANGLE"));
        ANGLE_glUniformMatrix2fvContextANGLE = reinterpret_cast<PFNGLUNIFORMMATRIX2FVCONTEXTANGLEPROC>(
            loadProc("glUniformMatrix2fvContextANGLE"));
        ANGLE_glUniformMatrix3fvContextANGLE = reinterpret_cast<PFNGLUNIFORMMATRIX3FVCONTEXTANGLEPROC>(
            loadProc("glUniformMatrix3fvContextANGLE"));
        ANGLE_glUniformMatrix4fvContextANGLE = reinterpret_cast<PFNGLUNIFORMMATRIX4FVCONTEXTANGLEPROC>(
            loadProc("glUniformMatrix4fvContextANGLE"));
        ANGLE_glUseProgramContextANGLE =
            reinterpret_cast<PFNGLUSEPROGRAMCONTEXTANGLEPROC>(loadProc("glUseProgramContextANGLE"));
        ANGLE_glValidateProgramContextANGLE = reinterpret_cast<PFNGLVALIDATEPROGRAMCONTEXTANGLEPROC>(
            loadProc("glValidateProgramContextANGLE"));
        ANGLE_glVertexAttrib1fContextANGLE = reinterpret_cast<PFNGLVERTEXATTRIB1FCONTEXTANGLEPROC>(
            loadProc("glVertexAttrib1fContextANGLE"));
        ANGLE_glVertexAttrib1fvContextANGLE = reinterpret_cast<PFNGLVERTEXATTRIB1FVCONTEXTANGLEPROC>(
            loadProc("glVertexAttrib1fvContextANGLE"));
        ANGLE_glVertexAttrib2fContextANGLE = reinterpret_cast<PFNGLVERTEXATTRIB2FCONTEXTANGLEPROC>(
            loadProc("glVertexAttrib2fContextANGLE"));
        ANGLE_glVertexAttrib2fvContextANGLE = reinterpret_cast<PFNGLVERTEXATTRIB2FVCONTEXTANGLEPROC>(
            loadProc("glVertexAttrib2fvContextANGLE"));
        ANGLE_glVertexAttrib3fContextANGLE = reinterpret_cast<PFNGLVERTEXATTRIB3FCONTEXTANGLEPROC>(
            loadProc("glVertexAttrib3fContextANGLE"));
        ANGLE_glVertexAttrib3fvContextANGLE = reinterpret_cast<PFNGLVERTEXATTRIB3FVCONTEXTANGLEPROC>(
            loadProc("glVertexAttrib3fvContextANGLE"));
        ANGLE_glVertexAttrib4fContextANGLE = reinterpret_cast<PFNGLVERTEXATTRIB4FCONTEXTANGLEPROC>(
            loadProc("glVertexAttrib4fContextANGLE"));
        ANGLE_glVertexAttrib4fvContextANGLE = reinterpret_cast<PFNGLVERTEXATTRIB4FVCONTEXTANGLEPROC>(
            loadProc("glVertexAttrib4fvContextANGLE"));
        ANGLE_glVertexAttribPointerContextANGLE =
            reinterpret_cast<PFNGLVERTEXATTRIBPOINTERCONTEXTANGLEPROC>(
                loadProc("glVertexAttribPointerContextANGLE"));
        ANGLE_glViewportContextANGLE =
            reinterpret_cast<PFNGLVIEWPORTCONTEXTANGLEPROC>(loadProc("glViewportContextANGLE"));
        ANGLE_glReadBufferContextANGLE =
            reinterpret_cast<PFNGLREADBUFFERCONTEXTANGLEPROC>(loadProc("glReadBufferContextANGLE"));
        ANGLE_glDrawRangeElementsContextANGLE =
            reinterpret_cast<PFNGLDRAWRANGEELEMENTSCONTEXTANGLEPROC>(
                loadProc("glDrawRangeElementsContextANGLE"));
        ANGLE_glTexImage3DContextANGLE =
            reinterpret_cast<PFNGLTEXIMAGE3DCONTEXTANGLEPROC>(loadProc("glTexImage3DContextANGLE"));
        ANGLE_glTexSubImage3DContextANGLE = reinterpret_cast<PFNGLTEXSUBIMAGE3DCONTEXTANGLEPROC>(
            loadProc("glTexSubImage3DContextANGLE"));
        ANGLE_glCopyTexSubImage3DContextANGLE =
            reinterpret_cast<PFNGLCOPYTEXSUBIMAGE3DCONTEXTANGLEPROC>(
                loadProc("glCopyTexSubImage3DContextANGLE"));
        ANGLE_glCompressedTexImage3DContextANGLE =
            reinterpret_cast<PFNGLCOMPRESSEDTEXIMAGE3DCONTEXTANGLEPROC>(
                loadProc("glCompressedTexImage3DContextANGLE"));
        ANGLE_glCompressedTexSubImage3DContextANGLE =
            reinterpret_cast<PFNGLCOMPRESSEDTEXSUBIMAGE3DCONTEXTANGLEPROC>(
                loadProc("glCompressedTexSubImage3DContextANGLE"));
        ANGLE_glGenQueriesContextANGLE =
            reinterpret_cast<PFNGLGENQUERIESCONTEXTANGLEPROC>(loadProc("glGenQueriesContextANGLE"));
        ANGLE_glDeleteQueriesContextANGLE = reinterpret_cast<PFNGLDELETEQUERIESCONTEXTANGLEPROC>(
            loadProc("glDeleteQueriesContextANGLE"));
        ANGLE_glIsQueryContextANGLE =
            reinterpret_cast<PFNGLISQUERYCONTEXTANGLEPROC>(loadProc("glIsQueryContextANGLE"));
        ANGLE_glBeginQueryContextANGLE =
            reinterpret_cast<PFNGLBEGINQUERYCONTEXTANGLEPROC>(loadProc("glBeginQueryContextANGLE"));
        ANGLE_glEndQueryContextANGLE =
            reinterpret_cast<PFNGLENDQUERYCONTEXTANGLEPROC>(loadProc("glEndQueryContextANGLE"));
        ANGLE_glGetQueryivContextANGLE =
            reinterpret_cast<PFNGLGETQUERYIVCONTEXTANGLEPROC>(loadProc("glGetQueryivContextANGLE"));
        ANGLE_glGetQueryObjectuivContextANGLE =
            reinterpret_cast<PFNGLGETQUERYOBJECTUIVCONTEXTANGLEPROC>(
                loadProc("glGetQueryObjectuivContextANGLE"));
        ANGLE_glUnmapBufferContextANGLE =
            reinterpret_cast<PFNGLUNMAPBUFFERCONTEXTANGLEPROC>(loadProc("glUnmapBufferContextANGLE"));
        ANGLE_glGetBufferPointervContextANGLE =
            reinterpret_cast<PFNGLGETBUFFERPOINTERVCONTEXTANGLEPROC>(
                loadProc("glGetBufferPointervContextANGLE"));
        ANGLE_glDrawBuffersContextANGLE =
            reinterpret_cast<PFNGLDRAWBUFFERSCONTEXTANGLEPROC>(loadProc("glDrawBuffersContextANGLE"));
        ANGLE_glUniformMatrix2x3fvContextANGLE =
            reinterpret_cast<PFNGLUNIFORMMATRIX2X3FVCONTEXTANGLEPROC>(
                loadProc("glUniformMatrix2x3fvContextANGLE"));
        ANGLE_glUniformMatrix3x2fvContextANGLE =
            reinterpret_cast<PFNGLUNIFORMMATRIX3X2FVCONTEXTANGLEPROC>(
                loadProc("glUniformMatrix3x2fvContextANGLE"));
        ANGLE_glUniformMatrix2x4fvContextANGLE =
            reinterpret_cast<PFNGLUNIFORMMATRIX2X4FVCONTEXTANGLEPROC>(
                loadProc("glUniformMatrix2x4fvContextANGLE"));
        ANGLE_glUniformMatrix4x2fvContextANGLE =
            reinterpret_cast<PFNGLUNIFORMMATRIX4X2FVCONTEXTANGLEPROC>(
                loadProc("glUniformMatrix4x2fvContextANGLE"));
        ANGLE_glUniformMatrix3x4fvContextANGLE =
            reinterpret_cast<PFNGLUNIFORMMATRIX3X4FVCONTEXTANGLEPROC>(
                loadProc("glUniformMatrix3x4fvContextANGLE"));
        ANGLE_glUniformMatrix4x3fvContextANGLE =
            reinterpret_cast<PFNGLUNIFORMMATRIX4X3FVCONTEXTANGLEPROC>(
                loadProc("glUniformMatrix4x3fvContextANGLE"));
        ANGLE_glBlitFramebufferContextANGLE = reinterpret_cast<PFNGLBLITFRAMEBUFFERCONTEXTANGLEPROC>(
            loadProc("glBlitFramebufferContextANGLE"));
        ANGLE_glRenderbufferStorageMultisampleContextANGLE =
            reinterpret_cast<PFNGLRENDERBUFFERSTORAGEMULTISAMPLECONTEXTANGLEPROC>(
                loadProc("glRenderbufferStorageMultisampleContextANGLE"));
        ANGLE_glFramebufferTextureLayerContextANGLE =
            reinterpret_cast<PFNGLFRAMEBUFFERTEXTURELAYERCONTEXTANGLEPROC>(
                loadProc("glFramebufferTextureLayerContextANGLE"));
        ANGLE_glMapBufferRangeContextANGLE = reinterpret_cast<PFNGLMAPBUFFERRANGECONTEXTANGLEPROC>(
            loadProc("glMapBufferRangeContextANGLE"));
        ANGLE_glFlushMappedBufferRangeContextANGLE =
            reinterpret_cast<PFNGLFLUSHMAPPEDBUFFERRANGECONTEXTANGLEPROC>(
                loadProc("glFlushMappedBufferRangeContextANGLE"));
        ANGLE_glBindVertexArrayContextANGLE = reinterpret_cast<PFNGLBINDVERTEXARRAYCONTEXTANGLEPROC>(
            loadProc("glBindVertexArrayContextANGLE"));
        ANGLE_glDeleteVertexArraysContextANGLE =
            reinterpret_cast<PFNGLDELETEVERTEXARRAYSCONTEXTANGLEPROC>(
                loadProc("glDeleteVertexArraysContextANGLE"));
        ANGLE_glGenVertexArraysContextANGLE = reinterpret_cast<PFNGLGENVERTEXARRAYSCONTEXTANGLEPROC>(
            loadProc("glGenVertexArraysContextANGLE"));
        ANGLE_glIsVertexArrayContextANGLE = reinterpret_cast<PFNGLISVERTEXARRAYCONTEXTANGLEPROC>(
            loadProc("glIsVertexArrayContextANGLE"));
        ANGLE_glGetIntegeri_vContextANGLE = reinterpret_cast<PFNGLGETINTEGERI_VCONTEXTANGLEPROC>(
            loadProc("glGetIntegeri_vContextANGLE"));
        ANGLE_glBeginTransformFeedbackContextANGLE =
            reinterpret_cast<PFNGLBEGINTRANSFORMFEEDBACKCONTEXTANGLEPROC>(
                loadProc("glBeginTransformFeedbackContextANGLE"));
        ANGLE_glEndTransformFeedbackContextANGLE =
            reinterpret_cast<PFNGLENDTRANSFORMFEEDBACKCONTEXTANGLEPROC>(
                loadProc("glEndTransformFeedbackContextANGLE"));
        ANGLE_glBindBufferRangeContextANGLE = reinterpret_cast<PFNGLBINDBUFFERRANGECONTEXTANGLEPROC>(
            loadProc("glBindBufferRangeContextANGLE"));
        ANGLE_glBindBufferBaseContextANGLE = reinterpret_cast<PFNGLBINDBUFFERBASECONTEXTANGLEPROC>(
            loadProc("glBindBufferBaseContextANGLE"));
        ANGLE_glTransformFeedbackVaryingsContextANGLE =
            reinterpret_cast<PFNGLTRANSFORMFEEDBACKVARYINGSCONTEXTANGLEPROC>(
                loadProc("glTransformFeedbackVaryingsContextANGLE"));
        ANGLE_glGetTransformFeedbackVaryingContextANGLE =
            reinterpret_cast<PFNGLGETTRANSFORMFEEDBACKVARYINGCONTEXTANGLEPROC>(
                loadProc("glGetTransformFeedbackVaryingContextANGLE"));
        ANGLE_glVertexAttribIPointerContextANGLE =
            reinterpret_cast<PFNGLVERTEXATTRIBIPOINTERCONTEXTANGLEPROC>(
                loadProc("glVertexAttribIPointerContextANGLE"));
        ANGLE_glGetVertexAttribIivContextANGLE =
            reinterpret_cast<PFNGLGETVERTEXATTRIBIIVCONTEXTANGLEPROC>(
                loadProc("glGetVertexAttribIivContextANGLE"));
        ANGLE_glGetVertexAttribIuivContextANGLE =
            reinterpret_cast<PFNGLGETVERTEXATTRIBIUIVCONTEXTANGLEPROC>(
                loadProc("glGetVertexAttribIuivContextANGLE"));
        ANGLE_glVertexAttribI4iContextANGLE = reinterpret_cast<PFNGLVERTEXATTRIBI4ICONTEXTANGLEPROC>(
            loadProc("glVertexAttribI4iContextANGLE"));
        ANGLE_glVertexAttribI4uiContextANGLE = reinterpret_cast<PFNGLVERTEXATTRIBI4UICONTEXTANGLEPROC>(
            loadProc("glVertexAttribI4uiContextANGLE"));
        ANGLE_glVertexAttribI4ivContextANGLE = reinterpret_cast<PFNGLVERTEXATTRIBI4IVCONTEXTANGLEPROC>(
            loadProc("glVertexAttribI4ivContextANGLE"));
        ANGLE_glVertexAttribI4uivContextANGLE =
            reinterpret_cast<PFNGLVERTEXATTRIBI4UIVCONTEXTANGLEPROC>(
                loadProc("glVertexAttribI4uivContextANGLE"));
        ANGLE_glGetUniformuivContextANGLE = reinterpret_cast<PFNGLGETUNIFORMUIVCONTEXTANGLEPROC>(
            loadProc("glGetUniformuivContextANGLE"));
        ANGLE_glGetFragDataLocationContextANGLE =
            reinterpret_cast<PFNGLGETFRAGDATALOCATIONCONTEXTANGLEPROC>(
                loadProc("glGetFragDataLocationContextANGLE"));
        ANGLE_glUniform1uiContextANGLE =
            reinterpret_cast<PFNGLUNIFORM1UICONTEXTANGLEPROC>(loadProc("glUniform1uiContextANGLE"));
        ANGLE_glUniform2uiContextANGLE =
            reinterpret_cast<PFNGLUNIFORM2UICONTEXTANGLEPROC>(loadProc("glUniform2uiContextANGLE"));
        ANGLE_glUniform3uiContextANGLE =
            reinterpret_cast<PFNGLUNIFORM3UICONTEXTANGLEPROC>(loadProc("glUniform3uiContextANGLE"));
        ANGLE_glUniform4uiContextANGLE =
            reinterpret_cast<PFNGLUNIFORM4UICONTEXTANGLEPROC>(loadProc("glUniform4uiContextANGLE"));
        ANGLE_glUniform1uivContextANGLE =
            reinterpret_cast<PFNGLUNIFORM1UIVCONTEXTANGLEPROC>(loadProc("glUniform1uivContextANGLE"));
        ANGLE_glUniform2uivContextANGLE =
            reinterpret_cast<PFNGLUNIFORM2UIVCONTEXTANGLEPROC>(loadProc("glUniform2uivContextANGLE"));
        ANGLE_glUniform3uivContextANGLE =
            reinterpret_cast<PFNGLUNIFORM3UIVCONTEXTANGLEPROC>(loadProc("glUniform3uivContextANGLE"));
        ANGLE_glUniform4uivContextANGLE =
            reinterpret_cast<PFNGLUNIFORM4UIVCONTEXTANGLEPROC>(loadProc("glUniform4uivContextANGLE"));
        ANGLE_glClearBufferivContextANGLE = reinterpret_cast<PFNGLCLEARBUFFERIVCONTEXTANGLEPROC>(
            loadProc("glClearBufferivContextANGLE"));
        ANGLE_glClearBufferuivContextANGLE = reinterpret_cast<PFNGLCLEARBUFFERUIVCONTEXTANGLEPROC>(
            loadProc("glClearBufferuivContextANGLE"));
        ANGLE_glClearBufferfvContextANGLE = reinterpret_cast<PFNGLCLEARBUFFERFVCONTEXTANGLEPROC>(
            loadProc("glClearBufferfvContextANGLE"));
        ANGLE_glClearBufferfiContextANGLE = reinterpret_cast<PFNGLCLEARBUFFERFICONTEXTANGLEPROC>(
            loadProc("glClearBufferfiContextANGLE"));
        ANGLE_glGetStringiContextANGLE =
            reinterpret_cast<PFNGLGETSTRINGICONTEXTANGLEPROC>(loadProc("glGetStringiContextANGLE"));
        ANGLE_glCopyBufferSubDataContextANGLE =
            reinterpret_cast<PFNGLCOPYBUFFERSUBDATACONTEXTANGLEPROC>(
                loadProc("glCopyBufferSubDataContextANGLE"));
        ANGLE_glGetUniformIndicesContextANGLE =
            reinterpret_cast<PFNGLGETUNIFORMINDICESCONTEXTANGLEPROC>(
                loadProc("glGetUniformIndicesContextANGLE"));
        ANGLE_glGetActiveUniformsivContextANGLE =
            reinterpret_cast<PFNGLGETACTIVEUNIFORMSIVCONTEXTANGLEPROC>(
                loadProc("glGetActiveUniformsivContextANGLE"));
        ANGLE_glGetUniformBlockIndexContextANGLE =
            reinterpret_cast<PFNGLGETUNIFORMBLOCKINDEXCONTEXTANGLEPROC>(
                loadProc("glGetUniformBlockIndexContextANGLE"));
        ANGLE_glGetActiveUniformBlockivContextANGLE =
            reinterpret_cast<PFNGLGETACTIVEUNIFORMBLOCKIVCONTEXTANGLEPROC>(
                loadProc("glGetActiveUniformBlockivContextANGLE"));
        ANGLE_glGetActiveUniformBlockNameContextANGLE =
            reinterpret_cast<PFNGLGETACTIVEUNIFORMBLOCKNAMECONTEXTANGLEPROC>(
                loadProc("glGetActiveUniformBlockNameContextANGLE"));
        ANGLE_glUniformBlockBindingContextANGLE =
            reinterpret_cast<PFNGLUNIFORMBLOCKBINDINGCONTEXTANGLEPROC>(
                loadProc("glUniformBlockBindingContextANGLE"));
        ANGLE_glDrawArraysInstancedContextANGLE =
            reinterpret_cast<PFNGLDRAWARRAYSINSTANCEDCONTEXTANGLEPROC>(
                loadProc("glDrawArraysInstancedContextANGLE"));
        ANGLE_glDrawElementsInstancedContextANGLE =
            reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDCONTEXTANGLEPROC>(
                loadProc("glDrawElementsInstancedContextANGLE"));
        ANGLE_glFenceSyncContextANGLE =
            reinterpret_cast<PFNGLFENCESYNCCONTEXTANGLEPROC>(loadProc("glFenceSyncContextANGLE"));
        ANGLE_glIsSyncContextANGLE =
            reinterpret_cast<PFNGLISSYNCCONTEXTANGLEPROC>(loadProc("glIsSyncContextANGLE"));
        ANGLE_glDeleteSyncContextANGLE =
            reinterpret_cast<PFNGLDELETESYNCCONTEXTANGLEPROC>(loadProc("glDeleteSyncContextANGLE"));
        ANGLE_glClientWaitSyncContextANGLE = reinterpret_cast<PFNGLCLIENTWAITSYNCCONTEXTANGLEPROC>(
            loadProc("glClientWaitSyncContextANGLE"));
        ANGLE_glWaitSyncContextANGLE =
            reinterpret_cast<PFNGLWAITSYNCCONTEXTANGLEPROC>(loadProc("glWaitSyncContextANGLE"));
        ANGLE_glGetInteger64vContextANGLE = reinterpret_cast<PFNGLGETINTEGER64VCONTEXTANGLEPROC>(
            loadProc("glGetInteger64vContextANGLE"));
        ANGLE_glGetSyncivContextANGLE =
            reinterpret_cast<PFNGLGETSYNCIVCONTEXTANGLEPROC>(loadProc("glGetSyncivContextANGLE"));
        ANGLE_glGetInteger64i_vContextANGLE = reinterpret_cast<PFNGLGETINTEGER64I_VCONTEXTANGLEPROC>(
            loadProc("glGetInteger64i_vContextANGLE"));
        ANGLE_glGetBufferParameteri64vContextANGLE =
            reinterpret_cast<PFNGLGETBUFFERPARAMETERI64VCONTEXTANGLEPROC>(
                loadProc("glGetBufferParameteri64vContextANGLE"));
        ANGLE_glGenSamplersContextANGLE =
            reinterpret_cast<PFNGLGENSAMPLERSCONTEXTANGLEPROC>(loadProc("glGenSamplersContextANGLE"));
        ANGLE_glDeleteSamplersContextANGLE = reinterpret_cast<PFNGLDELETESAMPLERSCONTEXTANGLEPROC>(
            loadProc("glDeleteSamplersContextANGLE"));
        ANGLE_glIsSamplerContextANGLE =
            reinterpret_cast<PFNGLISSAMPLERCONTEXTANGLEPROC>(loadProc("glIsSamplerContextANGLE"));
        ANGLE_glBindSamplerContextANGLE =
            reinterpret_cast<PFNGLBINDSAMPLERCONTEXTANGLEPROC>(loadProc("glBindSamplerContextANGLE"));
        ANGLE_glSamplerParameteriContextANGLE =
            reinterpret_cast<PFNGLSAMPLERPARAMETERICONTEXTANGLEPROC>(
                loadProc("glSamplerParameteriContextANGLE"));
        ANGLE_glSamplerParameterivContextANGLE =
            reinterpret_cast<PFNGLSAMPLERPARAMETERIVCONTEXTANGLEPROC>(
                loadProc("glSamplerParameterivContextANGLE"));
        ANGLE_glSamplerParameterfContextANGLE =
            reinterpret_cast<PFNGLSAMPLERPARAMETERFCONTEXTANGLEPROC>(
                loadProc("glSamplerParameterfContextANGLE"));
        ANGLE_glSamplerParameterfvContextANGLE =
            reinterpret_cast<PFNGLSAMPLERPARAMETERFVCONTEXTANGLEPROC>(
                loadProc("glSamplerParameterfvContextANGLE"));
        ANGLE_glGetSamplerParameterivContextANGLE =
            reinterpret_cast<PFNGLGETSAMPLERPARAMETERIVCONTEXTANGLEPROC>(
                loadProc("glGetSamplerParameterivContextANGLE"));
        ANGLE_glGetSamplerParameterfvContextANGLE =
            reinterpret_cast<PFNGLGETSAMPLERPARAMETERFVCONTEXTANGLEPROC>(
                loadProc("glGetSamplerParameterfvContextANGLE"));
        ANGLE_glVertexAttribDivisorContextANGLE =
            reinterpret_cast<PFNGLVERTEXATTRIBDIVISORCONTEXTANGLEPROC>(
                loadProc("glVertexAttribDivisorContextANGLE"));
        ANGLE_glBindTransformFeedbackContextANGLE =
            reinterpret_cast<PFNGLBINDTRANSFORMFEEDBACKCONTEXTANGLEPROC>(
                loadProc("glBindTransformFeedbackContextANGLE"));
        ANGLE_glDeleteTransformFeedbacksContextANGLE =
            reinterpret_cast<PFNGLDELETETRANSFORMFEEDBACKSCONTEXTANGLEPROC>(
                loadProc("glDeleteTransformFeedbacksContextANGLE"));
        ANGLE_glGenTransformFeedbacksContextANGLE =
            reinterpret_cast<PFNGLGENTRANSFORMFEEDBACKSCONTEXTANGLEPROC>(
                loadProc("glGenTransformFeedbacksContextANGLE"));
        ANGLE_glIsTransformFeedbackContextANGLE =
            reinterpret_cast<PFNGLISTRANSFORMFEEDBACKCONTEXTANGLEPROC>(
                loadProc("glIsTransformFeedbackContextANGLE"));
        ANGLE_glPauseTransformFeedbackContextANGLE =
            reinterpret_cast<PFNGLPAUSETRANSFORMFEEDBACKCONTEXTANGLEPROC>(
                loadProc("glPauseTransformFeedbackContextANGLE"));
        ANGLE_glResumeTransformFeedbackContextANGLE =
            reinterpret_cast<PFNGLRESUMETRANSFORMFEEDBACKCONTEXTANGLEPROC>(
                loadProc("glResumeTransformFeedbackContextANGLE"));
        ANGLE_glGetProgramBinaryContextANGLE = reinterpret_cast<PFNGLGETPROGRAMBINARYCONTEXTANGLEPROC>(
            loadProc("glGetProgramBinaryContextANGLE"));
        ANGLE_glProgramBinaryContextANGLE = reinterpret_cast<PFNGLPROGRAMBINARYCONTEXTANGLEPROC>(
            loadProc("glProgramBinaryContextANGLE"));
        ANGLE_glProgramParameteriContextANGLE =
            reinterpret_cast<PFNGLPROGRAMPARAMETERICONTEXTANGLEPROC>(
                loadProc("glProgramParameteriContextANGLE"));
        ANGLE_glInvalidateFramebufferContextANGLE =
            reinterpret_cast<PFNGLINVALIDATEFRAMEBUFFERCONTEXTANGLEPROC>(
                loadProc("glInvalidateFramebufferContextANGLE"));
        ANGLE_glInvalidateSubFramebufferContextANGLE =
            reinterpret_cast<PFNGLINVALIDATESUBFRAMEBUFFERCONTEXTANGLEPROC>(
                loadProc("glInvalidateSubFramebufferContextANGLE"));
        ANGLE_glTexStorage2DContextANGLE =
            reinterpret_cast<PFNGLTEXSTORAGE2DCONTEXTANGLEPROC>(loadProc("glTexStorage2DContextANGLE"));
        ANGLE_glTexStorage3DContextANGLE =
            reinterpret_cast<PFNGLTEXSTORAGE3DCONTEXTANGLEPROC>(loadProc("glTexStorage3DContextANGLE"));
        ANGLE_glGetInternalformativContextANGLE =
            reinterpret_cast<PFNGLGETINTERNALFORMATIVCONTEXTANGLEPROC>(
                loadProc("glGetInternalformativContextANGLE"));
        ANGLE_glDispatchComputeContextANGLE = reinterpret_cast<PFNGLDISPATCHCOMPUTECONTEXTANGLEPROC>(
            loadProc("glDispatchComputeContextANGLE"));
        ANGLE_glDispatchComputeIndirectContextANGLE =
            reinterpret_cast<PFNGLDISPATCHCOMPUTEINDIRECTCONTEXTANGLEPROC>(
                loadProc("glDispatchComputeIndirectContextANGLE"));
        ANGLE_glDrawArraysIndirectContextANGLE =
            reinterpret_cast<PFNGLDRAWARRAYSINDIRECTCONTEXTANGLEPROC>(
                loadProc("glDrawArraysIndirectContextANGLE"));
        ANGLE_glDrawElementsIndirectContextANGLE =
            reinterpret_cast<PFNGLDRAWELEMENTSINDIRECTCONTEXTANGLEPROC>(
                loadProc("glDrawElementsIndirectContextANGLE"));
        ANGLE_glFramebufferParameteriContextANGLE =
            reinterpret_cast<PFNGLFRAMEBUFFERPARAMETERICONTEXTANGLEPROC>(
                loadProc("glFramebufferParameteriContextANGLE"));
        ANGLE_glGetFramebufferParameterivContextANGLE =
            reinterpret_cast<PFNGLGETFRAMEBUFFERPARAMETERIVCONTEXTANGLEPROC>(
                loadProc("glGetFramebufferParameterivContextANGLE"));
        ANGLE_glGetProgramInterfaceivContextANGLE =
            reinterpret_cast<PFNGLGETPROGRAMINTERFACEIVCONTEXTANGLEPROC>(
                loadProc("glGetProgramInterfaceivContextANGLE"));
        ANGLE_glGetProgramResourceIndexContextANGLE =
            reinterpret_cast<PFNGLGETPROGRAMRESOURCEINDEXCONTEXTANGLEPROC>(
                loadProc("glGetProgramResourceIndexContextANGLE"));
        ANGLE_glGetProgramResourceNameContextANGLE =
            reinterpret_cast<PFNGLGETPROGRAMRESOURCENAMECONTEXTANGLEPROC>(
                loadProc("glGetProgramResourceNameContextANGLE"));
        ANGLE_glGetProgramResourceivContextANGLE =
            reinterpret_cast<PFNGLGETPROGRAMRESOURCEIVCONTEXTANGLEPROC>(
                loadProc("glGetProgramResourceivContextANGLE"));
        ANGLE_glGetProgramResourceLocationContextANGLE =
            reinterpret_cast<PFNGLGETPROGRAMRESOURCELOCATIONCONTEXTANGLEPROC>(
                loadProc("glGetProgramResourceLocationContextANGLE"));
        ANGLE_glUseProgramStagesContextANGLE = reinterpret_cast<PFNGLUSEPROGRAMSTAGESCONTEXTANGLEPROC>(
            loadProc("glUseProgramStagesContextANGLE"));
        ANGLE_glActiveShaderProgramContextANGLE =
            reinterpret_cast<PFNGLACTIVESHADERPROGRAMCONTEXTANGLEPROC>(
                loadProc("glActiveShaderProgramContextANGLE"));
        ANGLE_glCreateShaderProgramvContextANGLE =
            reinterpret_cast<PFNGLCREATESHADERPROGRAMVCONTEXTANGLEPROC>(
                loadProc("glCreateShaderProgramvContextANGLE"));
        ANGLE_glBindProgramPipelineContextANGLE =
            reinterpret_cast<PFNGLBINDPROGRAMPIPELINECONTEXTANGLEPROC>(
                loadProc("glBindProgramPipelineContextANGLE"));
        ANGLE_glDeleteProgramPipelinesContextANGLE =
            reinterpret_cast<PFNGLDELETEPROGRAMPIPELINESCONTEXTANGLEPROC>(
                loadProc("glDeleteProgramPipelinesContextANGLE"));
        ANGLE_glGenProgramPipelinesContextANGLE =
            reinterpret_cast<PFNGLGENPROGRAMPIPELINESCONTEXTANGLEPROC>(
                loadProc("glGenProgramPipelinesContextANGLE"));
        ANGLE_glIsProgramPipelineContextANGLE =
            reinterpret_cast<PFNGLISPROGRAMPIPELINECONTEXTANGLEPROC>(
                loadProc("glIsProgramPipelineContextANGLE"));
        ANGLE_glGetProgramPipelineivContextANGLE =
            reinterpret_cast<PFNGLGETPROGRAMPIPELINEIVCONTEXTANGLEPROC>(
                loadProc("glGetProgramPipelineivContextANGLE"));
        ANGLE_glProgramUniform1iContextANGLE = reinterpret_cast<PFNGLPROGRAMUNIFORM1ICONTEXTANGLEPROC>(
            loadProc("glProgramUniform1iContextANGLE"));
        ANGLE_glProgramUniform2iContextANGLE = reinterpret_cast<PFNGLPROGRAMUNIFORM2ICONTEXTANGLEPROC>(
            loadProc("glProgramUniform2iContextANGLE"));
        ANGLE_glProgramUniform3iContextANGLE = reinterpret_cast<PFNGLPROGRAMUNIFORM3ICONTEXTANGLEPROC>(
            loadProc("glProgramUniform3iContextANGLE"));
        ANGLE_glProgramUniform4iContextANGLE = reinterpret_cast<PFNGLPROGRAMUNIFORM4ICONTEXTANGLEPROC>(
            loadProc("glProgramUniform4iContextANGLE"));
        ANGLE_glProgramUniform1uiContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORM1UICONTEXTANGLEPROC>(
                loadProc("glProgramUniform1uiContextANGLE"));
        ANGLE_glProgramUniform2uiContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORM2UICONTEXTANGLEPROC>(
                loadProc("glProgramUniform2uiContextANGLE"));
        ANGLE_glProgramUniform3uiContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORM3UICONTEXTANGLEPROC>(
                loadProc("glProgramUniform3uiContextANGLE"));
        ANGLE_glProgramUniform4uiContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORM4UICONTEXTANGLEPROC>(
                loadProc("glProgramUniform4uiContextANGLE"));
        ANGLE_glProgramUniform1fContextANGLE = reinterpret_cast<PFNGLPROGRAMUNIFORM1FCONTEXTANGLEPROC>(
            loadProc("glProgramUniform1fContextANGLE"));
        ANGLE_glProgramUniform2fContextANGLE = reinterpret_cast<PFNGLPROGRAMUNIFORM2FCONTEXTANGLEPROC>(
            loadProc("glProgramUniform2fContextANGLE"));
        ANGLE_glProgramUniform3fContextANGLE = reinterpret_cast<PFNGLPROGRAMUNIFORM3FCONTEXTANGLEPROC>(
            loadProc("glProgramUniform3fContextANGLE"));
        ANGLE_glProgramUniform4fContextANGLE = reinterpret_cast<PFNGLPROGRAMUNIFORM4FCONTEXTANGLEPROC>(
            loadProc("glProgramUniform4fContextANGLE"));
        ANGLE_glProgramUniform1ivContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORM1IVCONTEXTANGLEPROC>(
                loadProc("glProgramUniform1ivContextANGLE"));
        ANGLE_glProgramUniform2ivContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORM2IVCONTEXTANGLEPROC>(
                loadProc("glProgramUniform2ivContextANGLE"));
        ANGLE_glProgramUniform3ivContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORM3IVCONTEXTANGLEPROC>(
                loadProc("glProgramUniform3ivContextANGLE"));
        ANGLE_glProgramUniform4ivContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORM4IVCONTEXTANGLEPROC>(
                loadProc("glProgramUniform4ivContextANGLE"));
        ANGLE_glProgramUniform1uivContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORM1UIVCONTEXTANGLEPROC>(
                loadProc("glProgramUniform1uivContextANGLE"));
        ANGLE_glProgramUniform2uivContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORM2UIVCONTEXTANGLEPROC>(
                loadProc("glProgramUniform2uivContextANGLE"));
        ANGLE_glProgramUniform3uivContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORM3UIVCONTEXTANGLEPROC>(
                loadProc("glProgramUniform3uivContextANGLE"));
        ANGLE_glProgramUniform4uivContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORM4UIVCONTEXTANGLEPROC>(
                loadProc("glProgramUniform4uivContextANGLE"));
        ANGLE_glProgramUniform1fvContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORM1FVCONTEXTANGLEPROC>(
                loadProc("glProgramUniform1fvContextANGLE"));
        ANGLE_glProgramUniform2fvContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORM2FVCONTEXTANGLEPROC>(
                loadProc("glProgramUniform2fvContextANGLE"));
        ANGLE_glProgramUniform3fvContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORM3FVCONTEXTANGLEPROC>(
                loadProc("glProgramUniform3fvContextANGLE"));
        ANGLE_glProgramUniform4fvContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORM4FVCONTEXTANGLEPROC>(
                loadProc("glProgramUniform4fvContextANGLE"));
        ANGLE_glProgramUniformMatrix2fvContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX2FVCONTEXTANGLEPROC>(
                loadProc("glProgramUniformMatrix2fvContextANGLE"));
        ANGLE_glProgramUniformMatrix3fvContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX3FVCONTEXTANGLEPROC>(
                loadProc("glProgramUniformMatrix3fvContextANGLE"));
        ANGLE_glProgramUniformMatrix4fvContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX4FVCONTEXTANGLEPROC>(
                loadProc("glProgramUniformMatrix4fvContextANGLE"));
        ANGLE_glProgramUniformMatrix2x3fvContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX2X3FVCONTEXTANGLEPROC>(
                loadProc("glProgramUniformMatrix2x3fvContextANGLE"));
        ANGLE_glProgramUniformMatrix3x2fvContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX3X2FVCONTEXTANGLEPROC>(
                loadProc("glProgramUniformMatrix3x2fvContextANGLE"));
        ANGLE_glProgramUniformMatrix2x4fvContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX2X4FVCONTEXTANGLEPROC>(
                loadProc("glProgramUniformMatrix2x4fvContextANGLE"));
        ANGLE_glProgramUniformMatrix4x2fvContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX4X2FVCONTEXTANGLEPROC>(
                loadProc("glProgramUniformMatrix4x2fvContextANGLE"));
        ANGLE_glProgramUniformMatrix3x4fvContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX3X4FVCONTEXTANGLEPROC>(
                loadProc("glProgramUniformMatrix3x4fvContextANGLE"));
        ANGLE_glProgramUniformMatrix4x3fvContextANGLE =
            reinterpret_cast<PFNGLPROGRAMUNIFORMMATRIX4X3FVCONTEXTANGLEPROC>(
                loadProc("glProgramUniformMatrix4x3fvContextANGLE"));
        ANGLE_glValidateProgramPipelineContextANGLE =
            reinterpret_cast<PFNGLVALIDATEPROGRAMPIPELINECONTEXTANGLEPROC>(
                loadProc("glValidateProgramPipelineContextANGLE"));
        ANGLE_glGetProgramPipelineInfoLogContextANGLE =
            reinterpret_cast<PFNGLGETPROGRAMPIPELINEINFOLOGCONTEXTANGLEPROC>(
                loadProc("glGetProgramPipelineInfoLogContextANGLE"));
        ANGLE_glBindImageTextureContextANGLE = reinterpret_cast<PFNGLBINDIMAGETEXTURECONTEXTANGLEPROC>(
            loadProc("glBindImageTextureContextANGLE"));
        ANGLE_glGetBooleani_vContextANGLE = reinterpret_cast<PFNGLGETBOOLEANI_VCONTEXTANGLEPROC>(
            loadProc("glGetBooleani_vContextANGLE"));
        ANGLE_glMemoryBarrierContextANGLE = reinterpret_cast<PFNGLMEMORYBARRIERCONTEXTANGLEPROC>(
            loadProc("glMemoryBarrierContextANGLE"));
        ANGLE_glMemoryBarrierByRegionContextANGLE =
            reinterpret_cast<PFNGLMEMORYBARRIERBYREGIONCONTEXTANGLEPROC>(
                loadProc("glMemoryBarrierByRegionContextANGLE"));
        ANGLE_glTexStorage2DMultisampleContextANGLE =
            reinterpret_cast<PFNGLTEXSTORAGE2DMULTISAMPLECONTEXTANGLEPROC>(
                loadProc("glTexStorage2DMultisampleContextANGLE"));
        ANGLE_glGetMultisamplefvContextANGLE = reinterpret_cast<PFNGLGETMULTISAMPLEFVCONTEXTANGLEPROC>(
            loadProc("glGetMultisamplefvContextANGLE"));
        ANGLE_glSampleMaskiContextANGLE =
            reinterpret_cast<PFNGLSAMPLEMASKICONTEXTANGLEPROC>(loadProc("glSampleMaskiContextANGLE"));
        ANGLE_glGetTexLevelParameterivContextANGLE =
            reinterpret_cast<PFNGLGETTEXLEVELPARAMETERIVCONTEXTANGLEPROC>(
                loadProc("glGetTexLevelParameterivContextANGLE"));
        ANGLE_glGetTexLevelParameterfvContextANGLE =
            reinterpret_cast<PFNGLGETTEXLEVELPARAMETERFVCONTEXTANGLEPROC>(
                loadProc("glGetTexLevelParameterfvContextANGLE"));
        ANGLE_glBindVertexBufferContextANGLE = reinterpret_cast<PFNGLBINDVERTEXBUFFERCONTEXTANGLEPROC>(
            loadProc("glBindVertexBufferContextANGLE"));
        ANGLE_glVertexAttribFormatContextANGLE =
            reinterpret_cast<PFNGLVERTEXATTRIBFORMATCONTEXTANGLEPROC>(
                loadProc("glVertexAttribFormatContextANGLE"));
        ANGLE_glVertexAttribIFormatContextANGLE =
            reinterpret_cast<PFNGLVERTEXATTRIBIFORMATCONTEXTANGLEPROC>(
                loadProc("glVertexAttribIFormatContextANGLE"));
        ANGLE_glVertexAttribBindingContextANGLE =
            reinterpret_cast<PFNGLVERTEXATTRIBBINDINGCONTEXTANGLEPROC>(
                loadProc("glVertexAttribBindingContextANGLE"));
        ANGLE_glVertexBindingDivisorContextANGLE =
            reinterpret_cast<PFNGLVERTEXBINDINGDIVISORCONTEXTANGLEPROC>(
                loadProc("glVertexBindingDivisorContextANGLE"));
        ANGLE_glDrawArraysInstancedBaseInstanceANGLEContextANGLE =
            reinterpret_cast<PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEANGLECONTEXTANGLEPROC>(
                loadProc("glDrawArraysInstancedBaseInstanceANGLEContextANGLE"));
        ANGLE_glDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE =
            reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEANGLECONTEXTANGLEPROC>(
                loadProc("glDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE"));
        ANGLE_glMultiDrawArraysInstancedBaseInstanceANGLEContextANGLE =
            reinterpret_cast<PFNGLMULTIDRAWARRAYSINSTANCEDBASEINSTANCEANGLECONTEXTANGLEPROC>(
                loadProc("glMultiDrawArraysInstancedBaseInstanceANGLEContextANGLE"));
        ANGLE_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE = reinterpret_cast<
            PFNGLMULTIDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEANGLECONTEXTANGLEPROC>(
            loadProc("glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE"));
        ANGLE_glCopySubTexture3DANGLEContextANGLE =
            reinterpret_cast<PFNGLCOPYSUBTEXTURE3DANGLECONTEXTANGLEPROC>(
                loadProc("glCopySubTexture3DANGLEContextANGLE"));
        ANGLE_glCopyTexture3DANGLEContextANGLE =
            reinterpret_cast<PFNGLCOPYTEXTURE3DANGLECONTEXTANGLEPROC>(
                loadProc("glCopyTexture3DANGLEContextANGLE"));
        ANGLE_glBlitFramebufferANGLEContextANGLE =
            reinterpret_cast<PFNGLBLITFRAMEBUFFERANGLECONTEXTANGLEPROC>(
                loadProc("glBlitFramebufferANGLEContextANGLE"));
        ANGLE_glRenderbufferStorageMultisampleANGLEContextANGLE =
            reinterpret_cast<PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLECONTEXTANGLEPROC>(
                loadProc("glRenderbufferStorageMultisampleANGLEContextANGLE"));
        ANGLE_glGetRenderbufferImageANGLEContextANGLE =
            reinterpret_cast<PFNGLGETRENDERBUFFERIMAGEANGLECONTEXTANGLEPROC>(
                loadProc("glGetRenderbufferImageANGLEContextANGLE"));
        ANGLE_glGetTexImageANGLEContextANGLE = reinterpret_cast<PFNGLGETTEXIMAGEANGLECONTEXTANGLEPROC>(
            loadProc("glGetTexImageANGLEContextANGLE"));
        ANGLE_glDrawArraysInstancedANGLEContextANGLE =
            reinterpret_cast<PFNGLDRAWARRAYSINSTANCEDANGLECONTEXTANGLEPROC>(
                loadProc("glDrawArraysInstancedANGLEContextANGLE"));
        ANGLE_glDrawElementsInstancedANGLEContextANGLE =
            reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDANGLECONTEXTANGLEPROC>(
                loadProc("glDrawElementsInstancedANGLEContextANGLE"));
        ANGLE_glVertexAttribDivisorANGLEContextANGLE =
            reinterpret_cast<PFNGLVERTEXATTRIBDIVISORANGLECONTEXTANGLEPROC>(
                loadProc("glVertexAttribDivisorANGLEContextANGLE"));
        ANGLE_glImportMemoryZirconHandleANGLEContextANGLE =
            reinterpret_cast<PFNGLIMPORTMEMORYZIRCONHANDLEANGLECONTEXTANGLEPROC>(
                loadProc("glImportMemoryZirconHandleANGLEContextANGLE"));
        ANGLE_glMultiDrawArraysANGLEContextANGLE =
            reinterpret_cast<PFNGLMULTIDRAWARRAYSANGLECONTEXTANGLEPROC>(
                loadProc("glMultiDrawArraysANGLEContextANGLE"));
        ANGLE_glMultiDrawArraysInstancedANGLEContextANGLE =
            reinterpret_cast<PFNGLMULTIDRAWARRAYSINSTANCEDANGLECONTEXTANGLEPROC>(
                loadProc("glMultiDrawArraysInstancedANGLEContextANGLE"));
        ANGLE_glMultiDrawElementsANGLEContextANGLE =
            reinterpret_cast<PFNGLMULTIDRAWELEMENTSANGLECONTEXTANGLEPROC>(
                loadProc("glMultiDrawElementsANGLEContextANGLE"));
        ANGLE_glMultiDrawElementsInstancedANGLEContextANGLE =
            reinterpret_cast<PFNGLMULTIDRAWELEMENTSINSTANCEDANGLECONTEXTANGLEPROC>(
                loadProc("glMultiDrawElementsInstancedANGLEContextANGLE"));
        ANGLE_glProvokingVertexANGLEContextANGLE =
            reinterpret_cast<PFNGLPROVOKINGVERTEXANGLECONTEXTANGLEPROC>(
                loadProc("glProvokingVertexANGLEContextANGLE"));
        ANGLE_glDisableExtensionANGLEContextANGLE =
            reinterpret_cast<PFNGLDISABLEEXTENSIONANGLECONTEXTANGLEPROC>(
                loadProc("glDisableExtensionANGLEContextANGLE"));
        ANGLE_glRequestExtensionANGLEContextANGLE =
            reinterpret_cast<PFNGLREQUESTEXTENSIONANGLECONTEXTANGLEPROC>(
                loadProc("glRequestExtensionANGLEContextANGLE"));
        ANGLE_glCompressedTexImage2DRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLCOMPRESSEDTEXIMAGE2DROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glCompressedTexImage2DRobustANGLEContextANGLE"));
        ANGLE_glCompressedTexImage3DRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLCOMPRESSEDTEXIMAGE3DROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glCompressedTexImage3DRobustANGLEContextANGLE"));
        ANGLE_glCompressedTexSubImage2DRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLCOMPRESSEDTEXSUBIMAGE2DROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glCompressedTexSubImage2DRobustANGLEContextANGLE"));
        ANGLE_glCompressedTexSubImage3DRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLCOMPRESSEDTEXSUBIMAGE3DROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glCompressedTexSubImage3DRobustANGLEContextANGLE"));
        ANGLE_glGetActiveUniformBlockivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETACTIVEUNIFORMBLOCKIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetActiveUniformBlockivRobustANGLEContextANGLE"));
        ANGLE_glGetBooleani_vRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETBOOLEANI_VROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetBooleani_vRobustANGLEContextANGLE"));
        ANGLE_glGetBooleanvRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETBOOLEANVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetBooleanvRobustANGLEContextANGLE"));
        ANGLE_glGetBufferParameteri64vRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETBUFFERPARAMETERI64VROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetBufferParameteri64vRobustANGLEContextANGLE"));
        ANGLE_glGetBufferParameterivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETBUFFERPARAMETERIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetBufferParameterivRobustANGLEContextANGLE"));
        ANGLE_glGetBufferPointervRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETBUFFERPOINTERVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetBufferPointervRobustANGLEContextANGLE"));
        ANGLE_glGetFloatvRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETFLOATVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetFloatvRobustANGLEContextANGLE"));
        ANGLE_glGetFramebufferAttachmentParameterivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetFramebufferAttachmentParameterivRobustANGLEContextANGLE"));
        ANGLE_glGetFramebufferParameterivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETFRAMEBUFFERPARAMETERIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetFramebufferParameterivRobustANGLEContextANGLE"));
        ANGLE_glGetInteger64i_vRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETINTEGER64I_VROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetInteger64i_vRobustANGLEContextANGLE"));
        ANGLE_glGetInteger64vRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETINTEGER64VROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetInteger64vRobustANGLEContextANGLE"));
        ANGLE_glGetIntegeri_vRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETINTEGERI_VROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetIntegeri_vRobustANGLEContextANGLE"));
        ANGLE_glGetIntegervRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETINTEGERVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetIntegervRobustANGLEContextANGLE"));
        ANGLE_glGetInternalformativRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETINTERNALFORMATIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetInternalformativRobustANGLEContextANGLE"));
        ANGLE_glGetMultisamplefvRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETMULTISAMPLEFVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetMultisamplefvRobustANGLEContextANGLE"));
        ANGLE_glGetPointervRobustANGLERobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETPOINTERVROBUSTANGLEROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetPointervRobustANGLERobustANGLEContextANGLE"));
        ANGLE_glGetProgramInterfaceivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETPROGRAMINTERFACEIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetProgramInterfaceivRobustANGLEContextANGLE"));
        ANGLE_glGetProgramivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETPROGRAMIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetProgramivRobustANGLEContextANGLE"));
        ANGLE_glGetQueryObjecti64vRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETQUERYOBJECTI64VROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetQueryObjecti64vRobustANGLEContextANGLE"));
        ANGLE_glGetQueryObjectivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETQUERYOBJECTIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetQueryObjectivRobustANGLEContextANGLE"));
        ANGLE_glGetQueryObjectui64vRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETQUERYOBJECTUI64VROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetQueryObjectui64vRobustANGLEContextANGLE"));
        ANGLE_glGetQueryObjectuivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETQUERYOBJECTUIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetQueryObjectuivRobustANGLEContextANGLE"));
        ANGLE_glGetQueryivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETQUERYIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetQueryivRobustANGLEContextANGLE"));
        ANGLE_glGetRenderbufferParameterivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETRENDERBUFFERPARAMETERIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetRenderbufferParameterivRobustANGLEContextANGLE"));
        ANGLE_glGetSamplerParameterIivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETSAMPLERPARAMETERIIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetSamplerParameterIivRobustANGLEContextANGLE"));
        ANGLE_glGetSamplerParameterIuivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETSAMPLERPARAMETERIUIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetSamplerParameterIuivRobustANGLEContextANGLE"));
        ANGLE_glGetSamplerParameterfvRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETSAMPLERPARAMETERFVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetSamplerParameterfvRobustANGLEContextANGLE"));
        ANGLE_glGetSamplerParameterivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETSAMPLERPARAMETERIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetSamplerParameterivRobustANGLEContextANGLE"));
        ANGLE_glGetShaderivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETSHADERIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetShaderivRobustANGLEContextANGLE"));
        ANGLE_glGetTexLevelParameterfvRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETTEXLEVELPARAMETERFVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetTexLevelParameterfvRobustANGLEContextANGLE"));
        ANGLE_glGetTexLevelParameterivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETTEXLEVELPARAMETERIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetTexLevelParameterivRobustANGLEContextANGLE"));
        ANGLE_glGetTexParameterIivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETTEXPARAMETERIIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetTexParameterIivRobustANGLEContextANGLE"));
        ANGLE_glGetTexParameterIuivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETTEXPARAMETERIUIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetTexParameterIuivRobustANGLEContextANGLE"));
        ANGLE_glGetTexParameterfvRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETTEXPARAMETERFVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetTexParameterfvRobustANGLEContextANGLE"));
        ANGLE_glGetTexParameterivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETTEXPARAMETERIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetTexParameterivRobustANGLEContextANGLE"));
        ANGLE_glGetUniformfvRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETUNIFORMFVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetUniformfvRobustANGLEContextANGLE"));
        ANGLE_glGetUniformivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETUNIFORMIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetUniformivRobustANGLEContextANGLE"));
        ANGLE_glGetUniformuivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETUNIFORMUIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetUniformuivRobustANGLEContextANGLE"));
        ANGLE_glGetVertexAttribIivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETVERTEXATTRIBIIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetVertexAttribIivRobustANGLEContextANGLE"));
        ANGLE_glGetVertexAttribIuivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETVERTEXATTRIBIUIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetVertexAttribIuivRobustANGLEContextANGLE"));
        ANGLE_glGetVertexAttribPointervRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETVERTEXATTRIBPOINTERVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetVertexAttribPointervRobustANGLEContextANGLE"));
        ANGLE_glGetVertexAttribfvRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETVERTEXATTRIBFVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetVertexAttribfvRobustANGLEContextANGLE"));
        ANGLE_glGetVertexAttribivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETVERTEXATTRIBIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetVertexAttribivRobustANGLEContextANGLE"));
        ANGLE_glGetnUniformfvRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETNUNIFORMFVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetnUniformfvRobustANGLEContextANGLE"));
        ANGLE_glGetnUniformivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETNUNIFORMIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetnUniformivRobustANGLEContextANGLE"));
        ANGLE_glGetnUniformuivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLGETNUNIFORMUIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glGetnUniformuivRobustANGLEContextANGLE"));
        ANGLE_glReadPixelsRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLREADPIXELSROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glReadPixelsRobustANGLEContextANGLE"));
        ANGLE_glReadnPixelsRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLREADNPIXELSROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glReadnPixelsRobustANGLEContextANGLE"));
        ANGLE_glSamplerParameterIivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLSAMPLERPARAMETERIIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glSamplerParameterIivRobustANGLEContextANGLE"));
        ANGLE_glSamplerParameterIuivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLSAMPLERPARAMETERIUIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glSamplerParameterIuivRobustANGLEContextANGLE"));
        ANGLE_glSamplerParameterfvRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLSAMPLERPARAMETERFVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glSamplerParameterfvRobustANGLEContextANGLE"));
        ANGLE_glSamplerParameterivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLSAMPLERPARAMETERIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glSamplerParameterivRobustANGLEContextANGLE"));
        ANGLE_glTexImage2DRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLTEXIMAGE2DROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glTexImage2DRobustANGLEContextANGLE"));
        ANGLE_glTexImage3DRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLTEXIMAGE3DROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glTexImage3DRobustANGLEContextANGLE"));
        ANGLE_glTexParameterIivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLTEXPARAMETERIIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glTexParameterIivRobustANGLEContextANGLE"));
        ANGLE_glTexParameterIuivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLTEXPARAMETERIUIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glTexParameterIuivRobustANGLEContextANGLE"));
        ANGLE_glTexParameterfvRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLTEXPARAMETERFVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glTexParameterfvRobustANGLEContextANGLE"));
        ANGLE_glTexParameterivRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLTEXPARAMETERIVROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glTexParameterivRobustANGLEContextANGLE"));
        ANGLE_glTexSubImage2DRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLTEXSUBIMAGE2DROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glTexSubImage2DRobustANGLEContextANGLE"));
        ANGLE_glTexSubImage3DRobustANGLEContextANGLE =
            reinterpret_cast<PFNGLTEXSUBIMAGE3DROBUSTANGLECONTEXTANGLEPROC>(
                loadProc("glTexSubImage3DRobustANGLEContextANGLE"));
        ANGLE_glImportSemaphoreZirconHandleANGLEContextANGLE =
            reinterpret_cast<PFNGLIMPORTSEMAPHOREZIRCONHANDLEANGLECONTEXTANGLEPROC>(
                loadProc("glImportSemaphoreZirconHandleANGLEContextANGLE"));
        ANGLE_glInvalidateTextureANGLEContextANGLE =
            reinterpret_cast<PFNGLINVALIDATETEXTUREANGLECONTEXTANGLEPROC>(
                loadProc("glInvalidateTextureANGLEContextANGLE"));
        ANGLE_glTexImage2DExternalANGLEContextANGLE =
            reinterpret_cast<PFNGLTEXIMAGE2DEXTERNALANGLECONTEXTANGLEPROC>(
                loadProc("glTexImage2DExternalANGLEContextANGLE"));
        ANGLE_glGetMultisamplefvANGLEContextANGLE =
            reinterpret_cast<PFNGLGETMULTISAMPLEFVANGLECONTEXTANGLEPROC>(
                loadProc("glGetMultisamplefvANGLEContextANGLE"));
        ANGLE_glGetTexLevelParameterfvANGLEContextANGLE =
            reinterpret_cast<PFNGLGETTEXLEVELPARAMETERFVANGLECONTEXTANGLEPROC>(
                loadProc("glGetTexLevelParameterfvANGLEContextANGLE"));
        ANGLE_glGetTexLevelParameterivANGLEContextANGLE =
            reinterpret_cast<PFNGLGETTEXLEVELPARAMETERIVANGLECONTEXTANGLEPROC>(
                loadProc("glGetTexLevelParameterivANGLEContextANGLE"));
        ANGLE_glSampleMaskiANGLEContextANGLE = reinterpret_cast<PFNGLSAMPLEMASKIANGLECONTEXTANGLEPROC>(
            loadProc("glSampleMaskiANGLEContextANGLE"));
        ANGLE_glTexStorage2DMultisampleANGLEContextANGLE =
            reinterpret_cast<PFNGLTEXSTORAGE2DMULTISAMPLEANGLECONTEXTANGLEPROC>(
                loadProc("glTexStorage2DMultisampleANGLEContextANGLE"));
        ANGLE_glGetTranslatedShaderSourceANGLEContextANGLE =
            reinterpret_cast<PFNGLGETTRANSLATEDSHADERSOURCEANGLECONTEXTANGLEPROC>(
                loadProc("glGetTranslatedShaderSourceANGLEContextANGLE"));
        ANGLE_glBindUniformLocationCHROMIUMContextANGLE =
            reinterpret_cast<PFNGLBINDUNIFORMLOCATIONCHROMIUMCONTEXTANGLEPROC>(
                loadProc("glBindUniformLocationCHROMIUMContextANGLE"));
        ANGLE_glCompressedCopyTextureCHROMIUMContextANGLE =
            reinterpret_cast<PFNGLCOMPRESSEDCOPYTEXTURECHROMIUMCONTEXTANGLEPROC>(
                loadProc("glCompressedCopyTextureCHROMIUMContextANGLE"));
        ANGLE_glCopySubTextureCHROMIUMContextANGLE =
            reinterpret_cast<PFNGLCOPYSUBTEXTURECHROMIUMCONTEXTANGLEPROC>(
                loadProc("glCopySubTextureCHROMIUMContextANGLE"));
        ANGLE_glCopyTextureCHROMIUMContextANGLE =
            reinterpret_cast<PFNGLCOPYTEXTURECHROMIUMCONTEXTANGLEPROC>(
                loadProc("glCopyTextureCHROMIUMContextANGLE"));
        ANGLE_glCoverageModulationCHROMIUMContextANGLE =
            reinterpret_cast<PFNGLCOVERAGEMODULATIONCHROMIUMCONTEXTANGLEPROC>(
                loadProc("glCoverageModulationCHROMIUMContextANGLE"));
        ANGLE_glLoseContextCHROMIUMContextANGLE =
            reinterpret_cast<PFNGLLOSECONTEXTCHROMIUMCONTEXTANGLEPROC>(
                loadProc("glLoseContextCHROMIUMContextANGLE"));
        ANGLE_glBindFragDataLocationEXTContextANGLE =
            reinterpret_cast<PFNGLBINDFRAGDATALOCATIONEXTCONTEXTANGLEPROC>(
                loadProc("glBindFragDataLocationEXTContextANGLE"));
        ANGLE_glBindFragDataLocationIndexedEXTContextANGLE =
            reinterpret_cast<PFNGLBINDFRAGDATALOCATIONINDEXEDEXTCONTEXTANGLEPROC>(
                loadProc("glBindFragDataLocationIndexedEXTContextANGLE"));
        ANGLE_glGetFragDataIndexEXTContextANGLE =
            reinterpret_cast<PFNGLGETFRAGDATAINDEXEXTCONTEXTANGLEPROC>(
                loadProc("glGetFragDataIndexEXTContextANGLE"));
        ANGLE_glGetProgramResourceLocationIndexEXTContextANGLE =
            reinterpret_cast<PFNGLGETPROGRAMRESOURCELOCATIONINDEXEXTCONTEXTANGLEPROC>(
                loadProc("glGetProgramResourceLocationIndexEXTContextANGLE"));
        ANGLE_glInsertEventMarkerEXTContextANGLE =
            reinterpret_cast<PFNGLINSERTEVENTMARKEREXTCONTEXTANGLEPROC>(
                loadProc("glInsertEventMarkerEXTContextANGLE"));
        ANGLE_glPopGroupMarkerEXTContextANGLE =
            reinterpret_cast<PFNGLPOPGROUPMARKEREXTCONTEXTANGLEPROC>(
                loadProc("glPopGroupMarkerEXTContextANGLE"));
        ANGLE_glPushGroupMarkerEXTContextANGLE =
            reinterpret_cast<PFNGLPUSHGROUPMARKEREXTCONTEXTANGLEPROC>(
                loadProc("glPushGroupMarkerEXTContextANGLE"));
        ANGLE_glDiscardFramebufferEXTContextANGLE =
            reinterpret_cast<PFNGLDISCARDFRAMEBUFFEREXTCONTEXTANGLEPROC>(
                loadProc("glDiscardFramebufferEXTContextANGLE"));
        ANGLE_glBeginQueryEXTContextANGLE = reinterpret_cast<PFNGLBEGINQUERYEXTCONTEXTANGLEPROC>(
            loadProc("glBeginQueryEXTContextANGLE"));
        ANGLE_glDeleteQueriesEXTContextANGLE = reinterpret_cast<PFNGLDELETEQUERIESEXTCONTEXTANGLEPROC>(
            loadProc("glDeleteQueriesEXTContextANGLE"));
        ANGLE_glEndQueryEXTContextANGLE =
            reinterpret_cast<PFNGLENDQUERYEXTCONTEXTANGLEPROC>(loadProc("glEndQueryEXTContextANGLE"));
        ANGLE_glGenQueriesEXTContextANGLE = reinterpret_cast<PFNGLGENQUERIESEXTCONTEXTANGLEPROC>(
            loadProc("glGenQueriesEXTContextANGLE"));
        ANGLE_glGetInteger64vEXTContextANGLE = reinterpret_cast<PFNGLGETINTEGER64VEXTCONTEXTANGLEPROC>(
            loadProc("glGetInteger64vEXTContextANGLE"));
        ANGLE_glGetQueryObjecti64vEXTContextANGLE =
            reinterpret_cast<PFNGLGETQUERYOBJECTI64VEXTCONTEXTANGLEPROC>(
                loadProc("glGetQueryObjecti64vEXTContextANGLE"));
        ANGLE_glGetQueryObjectivEXTContextANGLE =
            reinterpret_cast<PFNGLGETQUERYOBJECTIVEXTCONTEXTANGLEPROC>(
                loadProc("glGetQueryObjectivEXTContextANGLE"));
        ANGLE_glGetQueryObjectui64vEXTContextANGLE =
            reinterpret_cast<PFNGLGETQUERYOBJECTUI64VEXTCONTEXTANGLEPROC>(
                loadProc("glGetQueryObjectui64vEXTContextANGLE"));
        ANGLE_glGetQueryObjectuivEXTContextANGLE =
            reinterpret_cast<PFNGLGETQUERYOBJECTUIVEXTCONTEXTANGLEPROC>(
                loadProc("glGetQueryObjectuivEXTContextANGLE"));
        ANGLE_glGetQueryivEXTContextANGLE = reinterpret_cast<PFNGLGETQUERYIVEXTCONTEXTANGLEPROC>(
            loadProc("glGetQueryivEXTContextANGLE"));
        ANGLE_glIsQueryEXTContextANGLE =
            reinterpret_cast<PFNGLISQUERYEXTCONTEXTANGLEPROC>(loadProc("glIsQueryEXTContextANGLE"));
        ANGLE_glQueryCounterEXTContextANGLE = reinterpret_cast<PFNGLQUERYCOUNTEREXTCONTEXTANGLEPROC>(
            loadProc("glQueryCounterEXTContextANGLE"));
        ANGLE_glDrawBuffersEXTContextANGLE = reinterpret_cast<PFNGLDRAWBUFFERSEXTCONTEXTANGLEPROC>(
            loadProc("glDrawBuffersEXTContextANGLE"));
        ANGLE_glBlendEquationSeparateiEXTContextANGLE =
            reinterpret_cast<PFNGLBLENDEQUATIONSEPARATEIEXTCONTEXTANGLEPROC>(
                loadProc("glBlendEquationSeparateiEXTContextANGLE"));
        ANGLE_glBlendEquationiEXTContextANGLE =
            reinterpret_cast<PFNGLBLENDEQUATIONIEXTCONTEXTANGLEPROC>(
                loadProc("glBlendEquationiEXTContextANGLE"));
        ANGLE_glBlendFuncSeparateiEXTContextANGLE =
            reinterpret_cast<PFNGLBLENDFUNCSEPARATEIEXTCONTEXTANGLEPROC>(
                loadProc("glBlendFuncSeparateiEXTContextANGLE"));
        ANGLE_glBlendFunciEXTContextANGLE = reinterpret_cast<PFNGLBLENDFUNCIEXTCONTEXTANGLEPROC>(
            loadProc("glBlendFunciEXTContextANGLE"));
        ANGLE_glColorMaskiEXTContextANGLE = reinterpret_cast<PFNGLCOLORMASKIEXTCONTEXTANGLEPROC>(
            loadProc("glColorMaskiEXTContextANGLE"));
        ANGLE_glDisableiEXTContextANGLE =
            reinterpret_cast<PFNGLDISABLEIEXTCONTEXTANGLEPROC>(loadProc("glDisableiEXTContextANGLE"));
        ANGLE_glEnableiEXTContextANGLE =
            reinterpret_cast<PFNGLENABLEIEXTCONTEXTANGLEPROC>(loadProc("glEnableiEXTContextANGLE"));
        ANGLE_glIsEnablediEXTContextANGLE = reinterpret_cast<PFNGLISENABLEDIEXTCONTEXTANGLEPROC>(
            loadProc("glIsEnablediEXTContextANGLE"));
        ANGLE_glDrawElementsBaseVertexEXTContextANGLE =
            reinterpret_cast<PFNGLDRAWELEMENTSBASEVERTEXEXTCONTEXTANGLEPROC>(
                loadProc("glDrawElementsBaseVertexEXTContextANGLE"));
        ANGLE_glDrawElementsInstancedBaseVertexEXTContextANGLE =
            reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTCONTEXTANGLEPROC>(
                loadProc("glDrawElementsInstancedBaseVertexEXTContextANGLE"));
        ANGLE_glDrawRangeElementsBaseVertexEXTContextANGLE =
            reinterpret_cast<PFNGLDRAWRANGEELEMENTSBASEVERTEXEXTCONTEXTANGLEPROC>(
                loadProc("glDrawRangeElementsBaseVertexEXTContextANGLE"));
        ANGLE_glMultiDrawElementsBaseVertexEXTContextANGLE =
            reinterpret_cast<PFNGLMULTIDRAWELEMENTSBASEVERTEXEXTCONTEXTANGLEPROC>(
                loadProc("glMultiDrawElementsBaseVertexEXTContextANGLE"));
        ANGLE_glFramebufferTextureEXTContextANGLE =
            reinterpret_cast<PFNGLFRAMEBUFFERTEXTUREEXTCONTEXTANGLEPROC>(
                loadProc("glFramebufferTextureEXTContextANGLE"));
        ANGLE_glDrawArraysInstancedEXTContextANGLE =
            reinterpret_cast<PFNGLDRAWARRAYSINSTANCEDEXTCONTEXTANGLEPROC>(
                loadProc("glDrawArraysInstancedEXTContextANGLE"));
        ANGLE_glDrawElementsInstancedEXTContextANGLE =
            reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDEXTCONTEXTANGLEPROC>(
                loadProc("glDrawElementsInstancedEXTContextANGLE"));
        ANGLE_glVertexAttribDivisorEXTContextANGLE =
            reinterpret_cast<PFNGLVERTEXATTRIBDIVISOREXTCONTEXTANGLEPROC>(
                loadProc("glVertexAttribDivisorEXTContextANGLE"));
        ANGLE_glFlushMappedBufferRangeEXTContextANGLE =
            reinterpret_cast<PFNGLFLUSHMAPPEDBUFFERRANGEEXTCONTEXTANGLEPROC>(
                loadProc("glFlushMappedBufferRangeEXTContextANGLE"));
        ANGLE_glMapBufferRangeEXTContextANGLE =
            reinterpret_cast<PFNGLMAPBUFFERRANGEEXTCONTEXTANGLEPROC>(
                loadProc("glMapBufferRangeEXTContextANGLE"));
        ANGLE_glBufferStorageMemEXTContextANGLE =
            reinterpret_cast<PFNGLBUFFERSTORAGEMEMEXTCONTEXTANGLEPROC>(
                loadProc("glBufferStorageMemEXTContextANGLE"));
        ANGLE_glCreateMemoryObjectsEXTContextANGLE =
            reinterpret_cast<PFNGLCREATEMEMORYOBJECTSEXTCONTEXTANGLEPROC>(
                loadProc("glCreateMemoryObjectsEXTContextANGLE"));
        ANGLE_glDeleteMemoryObjectsEXTContextANGLE =
            reinterpret_cast<PFNGLDELETEMEMORYOBJECTSEXTCONTEXTANGLEPROC>(
                loadProc("glDeleteMemoryObjectsEXTContextANGLE"));
        ANGLE_glGetMemoryObjectParameterivEXTContextANGLE =
            reinterpret_cast<PFNGLGETMEMORYOBJECTPARAMETERIVEXTCONTEXTANGLEPROC>(
                loadProc("glGetMemoryObjectParameterivEXTContextANGLE"));
        ANGLE_glGetUnsignedBytei_vEXTContextANGLE =
            reinterpret_cast<PFNGLGETUNSIGNEDBYTEI_VEXTCONTEXTANGLEPROC>(
                loadProc("glGetUnsignedBytei_vEXTContextANGLE"));
        ANGLE_glGetUnsignedBytevEXTContextANGLE =
            reinterpret_cast<PFNGLGETUNSIGNEDBYTEVEXTCONTEXTANGLEPROC>(
                loadProc("glGetUnsignedBytevEXTContextANGLE"));
        ANGLE_glIsMemoryObjectEXTContextANGLE =
            reinterpret_cast<PFNGLISMEMORYOBJECTEXTCONTEXTANGLEPROC>(
                loadProc("glIsMemoryObjectEXTContextANGLE"));
        ANGLE_glMemoryObjectParameterivEXTContextANGLE =
            reinterpret_cast<PFNGLMEMORYOBJECTPARAMETERIVEXTCONTEXTANGLEPROC>(
                loadProc("glMemoryObjectParameterivEXTContextANGLE"));
        ANGLE_glTexStorageMem2DEXTContextANGLE =
            reinterpret_cast<PFNGLTEXSTORAGEMEM2DEXTCONTEXTANGLEPROC>(
                loadProc("glTexStorageMem2DEXTContextANGLE"));
        ANGLE_glTexStorageMem2DMultisampleEXTContextANGLE =
            reinterpret_cast<PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTCONTEXTANGLEPROC>(
                loadProc("glTexStorageMem2DMultisampleEXTContextANGLE"));
        ANGLE_glTexStorageMem3DEXTContextANGLE =
            reinterpret_cast<PFNGLTEXSTORAGEMEM3DEXTCONTEXTANGLEPROC>(
                loadProc("glTexStorageMem3DEXTContextANGLE"));
        ANGLE_glTexStorageMem3DMultisampleEXTContextANGLE =
            reinterpret_cast<PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTCONTEXTANGLEPROC>(
                loadProc("glTexStorageMem3DMultisampleEXTContextANGLE"));
        ANGLE_glImportMemoryFdEXTContextANGLE =
            reinterpret_cast<PFNGLIMPORTMEMORYFDEXTCONTEXTANGLEPROC>(
                loadProc("glImportMemoryFdEXTContextANGLE"));
        ANGLE_glFramebufferTexture2DMultisampleEXTContextANGLE =
            reinterpret_cast<PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTCONTEXTANGLEPROC>(
                loadProc("glFramebufferTexture2DMultisampleEXTContextANGLE"));
        ANGLE_glRenderbufferStorageMultisampleEXTContextANGLE =
            reinterpret_cast<PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTCONTEXTANGLEPROC>(
                loadProc("glRenderbufferStorageMultisampleEXTContextANGLE"));
        ANGLE_glGetGraphicsResetStatusEXTContextANGLE =
            reinterpret_cast<PFNGLGETGRAPHICSRESETSTATUSEXTCONTEXTANGLEPROC>(
                loadProc("glGetGraphicsResetStatusEXTContextANGLE"));
        ANGLE_glGetnUniformfvEXTContextANGLE = reinterpret_cast<PFNGLGETNUNIFORMFVEXTCONTEXTANGLEPROC>(
            loadProc("glGetnUniformfvEXTContextANGLE"));
        ANGLE_glGetnUniformivEXTContextANGLE = reinterpret_cast<PFNGLGETNUNIFORMIVEXTCONTEXTANGLEPROC>(
            loadProc("glGetnUniformivEXTContextANGLE"));
        ANGLE_glReadnPixelsEXTContextANGLE = reinterpret_cast<PFNGLREADNPIXELSEXTCONTEXTANGLEPROC>(
            loadProc("glReadnPixelsEXTContextANGLE"));
        ANGLE_glDeleteSemaphoresEXTContextANGLE =
            reinterpret_cast<PFNGLDELETESEMAPHORESEXTCONTEXTANGLEPROC>(
                loadProc("glDeleteSemaphoresEXTContextANGLE"));
        ANGLE_glGenSemaphoresEXTContextANGLE = reinterpret_cast<PFNGLGENSEMAPHORESEXTCONTEXTANGLEPROC>(
            loadProc("glGenSemaphoresEXTContextANGLE"));
        ANGLE_glGetSemaphoreParameterui64vEXTContextANGLE =
            reinterpret_cast<PFNGLGETSEMAPHOREPARAMETERUI64VEXTCONTEXTANGLEPROC>(
                loadProc("glGetSemaphoreParameterui64vEXTContextANGLE"));
        ANGLE_glIsSemaphoreEXTContextANGLE = reinterpret_cast<PFNGLISSEMAPHOREEXTCONTEXTANGLEPROC>(
            loadProc("glIsSemaphoreEXTContextANGLE"));
        ANGLE_glSemaphoreParameterui64vEXTContextANGLE =
            reinterpret_cast<PFNGLSEMAPHOREPARAMETERUI64VEXTCONTEXTANGLEPROC>(
                loadProc("glSemaphoreParameterui64vEXTContextANGLE"));
        ANGLE_glSignalSemaphoreEXTContextANGLE =
            reinterpret_cast<PFNGLSIGNALSEMAPHOREEXTCONTEXTANGLEPROC>(
                loadProc("glSignalSemaphoreEXTContextANGLE"));
        ANGLE_glWaitSemaphoreEXTContextANGLE = reinterpret_cast<PFNGLWAITSEMAPHOREEXTCONTEXTANGLEPROC>(
            loadProc("glWaitSemaphoreEXTContextANGLE"));
        ANGLE_glImportSemaphoreFdEXTContextANGLE =
            reinterpret_cast<PFNGLIMPORTSEMAPHOREFDEXTCONTEXTANGLEPROC>(
                loadProc("glImportSemaphoreFdEXTContextANGLE"));
        ANGLE_glTexStorage1DEXTContextANGLE = reinterpret_cast<PFNGLTEXSTORAGE1DEXTCONTEXTANGLEPROC>(
            loadProc("glTexStorage1DEXTContextANGLE"));
        ANGLE_glTexStorage2DEXTContextANGLE = reinterpret_cast<PFNGLTEXSTORAGE2DEXTCONTEXTANGLEPROC>(
            loadProc("glTexStorage2DEXTContextANGLE"));
        ANGLE_glTexStorage3DEXTContextANGLE = reinterpret_cast<PFNGLTEXSTORAGE3DEXTCONTEXTANGLEPROC>(
            loadProc("glTexStorage3DEXTContextANGLE"));
        ANGLE_glDebugMessageCallbackKHRContextANGLE =
            reinterpret_cast<PFNGLDEBUGMESSAGECALLBACKKHRCONTEXTANGLEPROC>(
                loadProc("glDebugMessageCallbackKHRContextANGLE"));
        ANGLE_glDebugMessageControlKHRContextANGLE =
            reinterpret_cast<PFNGLDEBUGMESSAGECONTROLKHRCONTEXTANGLEPROC>(
                loadProc("glDebugMessageControlKHRContextANGLE"));
        ANGLE_glDebugMessageInsertKHRContextANGLE =
            reinterpret_cast<PFNGLDEBUGMESSAGEINSERTKHRCONTEXTANGLEPROC>(
                loadProc("glDebugMessageInsertKHRContextANGLE"));
        ANGLE_glGetDebugMessageLogKHRContextANGLE =
            reinterpret_cast<PFNGLGETDEBUGMESSAGELOGKHRCONTEXTANGLEPROC>(
                loadProc("glGetDebugMessageLogKHRContextANGLE"));
        ANGLE_glGetObjectLabelKHRContextANGLE =
            reinterpret_cast<PFNGLGETOBJECTLABELKHRCONTEXTANGLEPROC>(
                loadProc("glGetObjectLabelKHRContextANGLE"));
        ANGLE_glGetObjectPtrLabelKHRContextANGLE =
            reinterpret_cast<PFNGLGETOBJECTPTRLABELKHRCONTEXTANGLEPROC>(
                loadProc("glGetObjectPtrLabelKHRContextANGLE"));
        ANGLE_glGetPointervKHRContextANGLE = reinterpret_cast<PFNGLGETPOINTERVKHRCONTEXTANGLEPROC>(
            loadProc("glGetPointervKHRContextANGLE"));
        ANGLE_glObjectLabelKHRContextANGLE = reinterpret_cast<PFNGLOBJECTLABELKHRCONTEXTANGLEPROC>(
            loadProc("glObjectLabelKHRContextANGLE"));
        ANGLE_glObjectPtrLabelKHRContextANGLE =
            reinterpret_cast<PFNGLOBJECTPTRLABELKHRCONTEXTANGLEPROC>(
                loadProc("glObjectPtrLabelKHRContextANGLE"));
        ANGLE_glPopDebugGroupKHRContextANGLE = reinterpret_cast<PFNGLPOPDEBUGGROUPKHRCONTEXTANGLEPROC>(
            loadProc("glPopDebugGroupKHRContextANGLE"));
        ANGLE_glPushDebugGroupKHRContextANGLE =
            reinterpret_cast<PFNGLPUSHDEBUGGROUPKHRCONTEXTANGLEPROC>(
                loadProc("glPushDebugGroupKHRContextANGLE"));
        ANGLE_glMaxShaderCompilerThreadsKHRContextANGLE =
            reinterpret_cast<PFNGLMAXSHADERCOMPILERTHREADSKHRCONTEXTANGLEPROC>(
                loadProc("glMaxShaderCompilerThreadsKHRContextANGLE"));
        ANGLE_glDeleteFencesNVContextANGLE = reinterpret_cast<PFNGLDELETEFENCESNVCONTEXTANGLEPROC>(
            loadProc("glDeleteFencesNVContextANGLE"));
        ANGLE_glFinishFenceNVContextANGLE = reinterpret_cast<PFNGLFINISHFENCENVCONTEXTANGLEPROC>(
            loadProc("glFinishFenceNVContextANGLE"));
        ANGLE_glGenFencesNVContextANGLE =
            reinterpret_cast<PFNGLGENFENCESNVCONTEXTANGLEPROC>(loadProc("glGenFencesNVContextANGLE"));
        ANGLE_glGetFenceivNVContextANGLE =
            reinterpret_cast<PFNGLGETFENCEIVNVCONTEXTANGLEPROC>(loadProc("glGetFenceivNVContextANGLE"));
        ANGLE_glIsFenceNVContextANGLE =
            reinterpret_cast<PFNGLISFENCENVCONTEXTANGLEPROC>(loadProc("glIsFenceNVContextANGLE"));
        ANGLE_glSetFenceNVContextANGLE =
            reinterpret_cast<PFNGLSETFENCENVCONTEXTANGLEPROC>(loadProc("glSetFenceNVContextANGLE"));
        ANGLE_glTestFenceNVContextANGLE =
            reinterpret_cast<PFNGLTESTFENCENVCONTEXTANGLEPROC>(loadProc("glTestFenceNVContextANGLE"));
        ANGLE_glEGLImageTargetRenderbufferStorageOESContextANGLE =
            reinterpret_cast<PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESCONTEXTANGLEPROC>(
                loadProc("glEGLImageTargetRenderbufferStorageOESContextANGLE"));
        ANGLE_glEGLImageTargetTexture2DOESContextANGLE =
            reinterpret_cast<PFNGLEGLIMAGETARGETTEXTURE2DOESCONTEXTANGLEPROC>(
                loadProc("glEGLImageTargetTexture2DOESContextANGLE"));
        ANGLE_glBlendEquationSeparateiOESContextANGLE =
            reinterpret_cast<PFNGLBLENDEQUATIONSEPARATEIOESCONTEXTANGLEPROC>(
                loadProc("glBlendEquationSeparateiOESContextANGLE"));
        ANGLE_glBlendEquationiOESContextANGLE =
            reinterpret_cast<PFNGLBLENDEQUATIONIOESCONTEXTANGLEPROC>(
                loadProc("glBlendEquationiOESContextANGLE"));
        ANGLE_glBlendFuncSeparateiOESContextANGLE =
            reinterpret_cast<PFNGLBLENDFUNCSEPARATEIOESCONTEXTANGLEPROC>(
                loadProc("glBlendFuncSeparateiOESContextANGLE"));
        ANGLE_glBlendFunciOESContextANGLE = reinterpret_cast<PFNGLBLENDFUNCIOESCONTEXTANGLEPROC>(
            loadProc("glBlendFunciOESContextANGLE"));
        ANGLE_glColorMaskiOESContextANGLE = reinterpret_cast<PFNGLCOLORMASKIOESCONTEXTANGLEPROC>(
            loadProc("glColorMaskiOESContextANGLE"));
        ANGLE_glDisableiOESContextANGLE =
            reinterpret_cast<PFNGLDISABLEIOESCONTEXTANGLEPROC>(loadProc("glDisableiOESContextANGLE"));
        ANGLE_glEnableiOESContextANGLE =
            reinterpret_cast<PFNGLENABLEIOESCONTEXTANGLEPROC>(loadProc("glEnableiOESContextANGLE"));
        ANGLE_glIsEnablediOESContextANGLE = reinterpret_cast<PFNGLISENABLEDIOESCONTEXTANGLEPROC>(
            loadProc("glIsEnablediOESContextANGLE"));
        ANGLE_glDrawElementsBaseVertexOESContextANGLE =
            reinterpret_cast<PFNGLDRAWELEMENTSBASEVERTEXOESCONTEXTANGLEPROC>(
                loadProc("glDrawElementsBaseVertexOESContextANGLE"));
        ANGLE_glDrawElementsInstancedBaseVertexOESContextANGLE =
            reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXOESCONTEXTANGLEPROC>(
                loadProc("glDrawElementsInstancedBaseVertexOESContextANGLE"));
        ANGLE_glDrawRangeElementsBaseVertexOESContextANGLE =
            reinterpret_cast<PFNGLDRAWRANGEELEMENTSBASEVERTEXOESCONTEXTANGLEPROC>(
                loadProc("glDrawRangeElementsBaseVertexOESContextANGLE"));
        ANGLE_glGetProgramBinaryOESContextANGLE =
            reinterpret_cast<PFNGLGETPROGRAMBINARYOESCONTEXTANGLEPROC>(
                loadProc("glGetProgramBinaryOESContextANGLE"));
        ANGLE_glProgramBinaryOESContextANGLE = reinterpret_cast<PFNGLPROGRAMBINARYOESCONTEXTANGLEPROC>(
            loadProc("glProgramBinaryOESContextANGLE"));
        ANGLE_glGetBufferPointervOESContextANGLE =
            reinterpret_cast<PFNGLGETBUFFERPOINTERVOESCONTEXTANGLEPROC>(
                loadProc("glGetBufferPointervOESContextANGLE"));
        ANGLE_glMapBufferOESContextANGLE =
            reinterpret_cast<PFNGLMAPBUFFEROESCONTEXTANGLEPROC>(loadProc("glMapBufferOESContextANGLE"));
        ANGLE_glUnmapBufferOESContextANGLE = reinterpret_cast<PFNGLUNMAPBUFFEROESCONTEXTANGLEPROC>(
            loadProc("glUnmapBufferOESContextANGLE"));
        ANGLE_glCompressedTexImage3DOESContextANGLE =
            reinterpret_cast<PFNGLCOMPRESSEDTEXIMAGE3DOESCONTEXTANGLEPROC>(
                loadProc("glCompressedTexImage3DOESContextANGLE"));
        ANGLE_glCompressedTexSubImage3DOESContextANGLE =
            reinterpret_cast<PFNGLCOMPRESSEDTEXSUBIMAGE3DOESCONTEXTANGLEPROC>(
                loadProc("glCompressedTexSubImage3DOESContextANGLE"));
        ANGLE_glCopyTexSubImage3DOESContextANGLE =
            reinterpret_cast<PFNGLCOPYTEXSUBIMAGE3DOESCONTEXTANGLEPROC>(
                loadProc("glCopyTexSubImage3DOESContextANGLE"));
        ANGLE_glFramebufferTexture3DOESContextANGLE =
            reinterpret_cast<PFNGLFRAMEBUFFERTEXTURE3DOESCONTEXTANGLEPROC>(
                loadProc("glFramebufferTexture3DOESContextANGLE"));
        ANGLE_glTexImage3DOESContextANGLE = reinterpret_cast<PFNGLTEXIMAGE3DOESCONTEXTANGLEPROC>(
            loadProc("glTexImage3DOESContextANGLE"));
        ANGLE_glTexSubImage3DOESContextANGLE = reinterpret_cast<PFNGLTEXSUBIMAGE3DOESCONTEXTANGLEPROC>(
            loadProc("glTexSubImage3DOESContextANGLE"));
        ANGLE_glGetSamplerParameterIivOESContextANGLE =
            reinterpret_cast<PFNGLGETSAMPLERPARAMETERIIVOESCONTEXTANGLEPROC>(
                loadProc("glGetSamplerParameterIivOESContextANGLE"));
        ANGLE_glGetSamplerParameterIuivOESContextANGLE =
            reinterpret_cast<PFNGLGETSAMPLERPARAMETERIUIVOESCONTEXTANGLEPROC>(
                loadProc("glGetSamplerParameterIuivOESContextANGLE"));
        ANGLE_glGetTexParameterIivOESContextANGLE =
            reinterpret_cast<PFNGLGETTEXPARAMETERIIVOESCONTEXTANGLEPROC>(
                loadProc("glGetTexParameterIivOESContextANGLE"));
        ANGLE_glGetTexParameterIuivOESContextANGLE =
            reinterpret_cast<PFNGLGETTEXPARAMETERIUIVOESCONTEXTANGLEPROC>(
                loadProc("glGetTexParameterIuivOESContextANGLE"));
        ANGLE_glSamplerParameterIivOESContextANGLE =
            reinterpret_cast<PFNGLSAMPLERPARAMETERIIVOESCONTEXTANGLEPROC>(
                loadProc("glSamplerParameterIivOESContextANGLE"));
        ANGLE_glSamplerParameterIuivOESContextANGLE =
            reinterpret_cast<PFNGLSAMPLERPARAMETERIUIVOESCONTEXTANGLEPROC>(
                loadProc("glSamplerParameterIuivOESContextANGLE"));
        ANGLE_glTexParameterIivOESContextANGLE =
            reinterpret_cast<PFNGLTEXPARAMETERIIVOESCONTEXTANGLEPROC>(
                loadProc("glTexParameterIivOESContextANGLE"));
        ANGLE_glTexParameterIuivOESContextANGLE =
            reinterpret_cast<PFNGLTEXPARAMETERIUIVOESCONTEXTANGLEPROC>(
                loadProc("glTexParameterIuivOESContextANGLE"));
        ANGLE_glTexStorage3DMultisampleOESContextANGLE =
            reinterpret_cast<PFNGLTEXSTORAGE3DMULTISAMPLEOESCONTEXTANGLEPROC>(
                loadProc("glTexStorage3DMultisampleOESContextANGLE"));
        ANGLE_glBindVertexArrayOESContextANGLE =
            reinterpret_cast<PFNGLBINDVERTEXARRAYOESCONTEXTANGLEPROC>(
                loadProc("glBindVertexArrayOESContextANGLE"));
        ANGLE_glDeleteVertexArraysOESContextANGLE =
            reinterpret_cast<PFNGLDELETEVERTEXARRAYSOESCONTEXTANGLEPROC>(
                loadProc("glDeleteVertexArraysOESContextANGLE"));
        ANGLE_glGenVertexArraysOESContextANGLE =
            reinterpret_cast<PFNGLGENVERTEXARRAYSOESCONTEXTANGLEPROC>(
                loadProc("glGenVertexArraysOESContextANGLE"));
        ANGLE_glIsVertexArrayOESContextANGLE = reinterpret_cast<PFNGLISVERTEXARRAYOESCONTEXTANGLEPROC>(
            loadProc("glIsVertexArrayOESContextANGLE"));
        ANGLE_glFramebufferTextureMultiviewOVRContextANGLE =
            reinterpret_cast<PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRCONTEXTANGLEPROC>(
                loadProc("glFramebufferTextureMultiviewOVRContextANGLE"));
        ANGLE_glDrawTexfOESContextANGLE =
            reinterpret_cast<PFNGLDRAWTEXFOESCONTEXTANGLEPROC>(loadProc("glDrawTexfOESContextANGLE"));
        ANGLE_glDrawTexfvOESContextANGLE =
            reinterpret_cast<PFNGLDRAWTEXFVOESCONTEXTANGLEPROC>(loadProc("glDrawTexfvOESContextANGLE"));
        ANGLE_glDrawTexiOESContextANGLE =
            reinterpret_cast<PFNGLDRAWTEXIOESCONTEXTANGLEPROC>(loadProc("glDrawTexiOESContextANGLE"));
        ANGLE_glDrawTexivOESContextANGLE =
            reinterpret_cast<PFNGLDRAWTEXIVOESCONTEXTANGLEPROC>(loadProc("glDrawTexivOESContextANGLE"));
        ANGLE_glDrawTexsOESContextANGLE =
            reinterpret_cast<PFNGLDRAWTEXSOESCONTEXTANGLEPROC>(loadProc("glDrawTexsOESContextANGLE"));
        ANGLE_glDrawTexsvOESContextANGLE =
            reinterpret_cast<PFNGLDRAWTEXSVOESCONTEXTANGLEPROC>(loadProc("glDrawTexsvOESContextANGLE"));
        ANGLE_glDrawTexxOESContextANGLE =
            reinterpret_cast<PFNGLDRAWTEXXOESCONTEXTANGLEPROC>(loadProc("glDrawTexxOESContextANGLE"));
        ANGLE_glDrawTexxvOESContextANGLE =
            reinterpret_cast<PFNGLDRAWTEXXVOESCONTEXTANGLEPROC>(loadProc("glDrawTexxvOESContextANGLE"));
        ANGLE_glBindFramebufferOESContextANGLE =
            reinterpret_cast<PFNGLBINDFRAMEBUFFEROESCONTEXTANGLEPROC>(
                loadProc("glBindFramebufferOESContextANGLE"));
        ANGLE_glBindRenderbufferOESContextANGLE =
            reinterpret_cast<PFNGLBINDRENDERBUFFEROESCONTEXTANGLEPROC>(
                loadProc("glBindRenderbufferOESContextANGLE"));
        ANGLE_glCheckFramebufferStatusOESContextANGLE =
            reinterpret_cast<PFNGLCHECKFRAMEBUFFERSTATUSOESCONTEXTANGLEPROC>(
                loadProc("glCheckFramebufferStatusOESContextANGLE"));
        ANGLE_glDeleteFramebuffersOESContextANGLE =
            reinterpret_cast<PFNGLDELETEFRAMEBUFFERSOESCONTEXTANGLEPROC>(
                loadProc("glDeleteFramebuffersOESContextANGLE"));
        ANGLE_glDeleteRenderbuffersOESContextANGLE =
            reinterpret_cast<PFNGLDELETERENDERBUFFERSOESCONTEXTANGLEPROC>(
                loadProc("glDeleteRenderbuffersOESContextANGLE"));
        ANGLE_glFramebufferRenderbufferOESContextANGLE =
            reinterpret_cast<PFNGLFRAMEBUFFERRENDERBUFFEROESCONTEXTANGLEPROC>(
                loadProc("glFramebufferRenderbufferOESContextANGLE"));
        ANGLE_glFramebufferTexture2DOESContextANGLE =
            reinterpret_cast<PFNGLFRAMEBUFFERTEXTURE2DOESCONTEXTANGLEPROC>(
                loadProc("glFramebufferTexture2DOESContextANGLE"));
        ANGLE_glGenFramebuffersOESContextANGLE =
            reinterpret_cast<PFNGLGENFRAMEBUFFERSOESCONTEXTANGLEPROC>(
                loadProc("glGenFramebuffersOESContextANGLE"));
        ANGLE_glGenRenderbuffersOESContextANGLE =
            reinterpret_cast<PFNGLGENRENDERBUFFERSOESCONTEXTANGLEPROC>(
                loadProc("glGenRenderbuffersOESContextANGLE"));
        ANGLE_glGenerateMipmapOESContextANGLE =
            reinterpret_cast<PFNGLGENERATEMIPMAPOESCONTEXTANGLEPROC>(
                loadProc("glGenerateMipmapOESContextANGLE"));
        ANGLE_glGetFramebufferAttachmentParameterivOESContextANGLE =
            reinterpret_cast<PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVOESCONTEXTANGLEPROC>(
                loadProc("glGetFramebufferAttachmentParameterivOESContextANGLE"));
        ANGLE_glGetRenderbufferParameterivOESContextANGLE =
            reinterpret_cast<PFNGLGETRENDERBUFFERPARAMETERIVOESCONTEXTANGLEPROC>(
                loadProc("glGetRenderbufferParameterivOESContextANGLE"));
        ANGLE_glIsFramebufferOESContextANGLE = reinterpret_cast<PFNGLISFRAMEBUFFEROESCONTEXTANGLEPROC>(
            loadProc("glIsFramebufferOESContextANGLE"));
        ANGLE_glIsRenderbufferOESContextANGLE =
            reinterpret_cast<PFNGLISRENDERBUFFEROESCONTEXTANGLEPROC>(
                loadProc("glIsRenderbufferOESContextANGLE"));
        ANGLE_glRenderbufferStorageOESContextANGLE =
            reinterpret_cast<PFNGLRENDERBUFFERSTORAGEOESCONTEXTANGLEPROC>(
                loadProc("glRenderbufferStorageOESContextANGLE"));
        ANGLE_glCurrentPaletteMatrixOESContextANGLE =
            reinterpret_cast<PFNGLCURRENTPALETTEMATRIXOESCONTEXTANGLEPROC>(
                loadProc("glCurrentPaletteMatrixOESContextANGLE"));
        ANGLE_glLoadPaletteFromModelViewMatrixOESContextANGLE =
            reinterpret_cast<PFNGLLOADPALETTEFROMMODELVIEWMATRIXOESCONTEXTANGLEPROC>(
                loadProc("glLoadPaletteFromModelViewMatrixOESContextANGLE"));
        ANGLE_glMatrixIndexPointerOESContextANGLE =
            reinterpret_cast<PFNGLMATRIXINDEXPOINTEROESCONTEXTANGLEPROC>(
                loadProc("glMatrixIndexPointerOESContextANGLE"));
        ANGLE_glWeightPointerOESContextANGLE = reinterpret_cast<PFNGLWEIGHTPOINTEROESCONTEXTANGLEPROC>(
            loadProc("glWeightPointerOESContextANGLE"));
        ANGLE_glPointSizePointerOESContextANGLE =
            reinterpret_cast<PFNGLPOINTSIZEPOINTEROESCONTEXTANGLEPROC>(
                loadProc("glPointSizePointerOESContextANGLE"));
        ANGLE_glQueryMatrixxOESContextANGLE = reinterpret_cast<PFNGLQUERYMATRIXXOESCONTEXTANGLEPROC>(
            loadProc("glQueryMatrixxOESContextANGLE"));
        ANGLE_glGetTexGenfvOESContextANGLE = reinterpret_cast<PFNGLGETTEXGENFVOESCONTEXTANGLEPROC>(
            loadProc("glGetTexGenfvOESContextANGLE"));
        ANGLE_glGetTexGenivOESContextANGLE = reinterpret_cast<PFNGLGETTEXGENIVOESCONTEXTANGLEPROC>(
            loadProc("glGetTexGenivOESContextANGLE"));
        ANGLE_glGetTexGenxvOESContextANGLE = reinterpret_cast<PFNGLGETTEXGENXVOESCONTEXTANGLEPROC>(
            loadProc("glGetTexGenxvOESContextANGLE"));
        ANGLE_glTexGenfOESContextANGLE =
            reinterpret_cast<PFNGLTEXGENFOESCONTEXTANGLEPROC>(loadProc("glTexGenfOESContextANGLE"));
        ANGLE_glTexGenfvOESContextANGLE =
            reinterpret_cast<PFNGLTEXGENFVOESCONTEXTANGLEPROC>(loadProc("glTexGenfvOESContextANGLE"));
        ANGLE_glTexGeniOESContextANGLE =
            reinterpret_cast<PFNGLTEXGENIOESCONTEXTANGLEPROC>(loadProc("glTexGeniOESContextANGLE"));
        ANGLE_glTexGenivOESContextANGLE =
            reinterpret_cast<PFNGLTEXGENIVOESCONTEXTANGLEPROC>(loadProc("glTexGenivOESContextANGLE"));
        ANGLE_glTexGenxOESContextANGLE =
            reinterpret_cast<PFNGLTEXGENXOESCONTEXTANGLEPROC>(loadProc("glTexGenxOESContextANGLE"));
        ANGLE_glTexGenxvOESContextANGLE =
            reinterpret_cast<PFNGLTEXGENXVOESCONTEXTANGLEPROC>(loadProc("glTexGenxvOESContextANGLE"));
    }
    }  // namespace angle