// GENERATED FILE - DO NOT EDIT.
// Generated by gen_proc_table.py using data from gl.xml, gl_angle_ext.xml, egl.xml,
// egl_angle_ext.xml.
//
// Copyright 2019 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.
//
// getProcAddress loader table:
//   Mapping from a string entry point name to function address.
//

#include "libGLESv2/proc_table_egl.h"

#include "libGLESv2/entry_points_egl_autogen.h"
#include "libGLESv2/entry_points_egl_ext_autogen.h"
#include "libGLESv2/entry_points_gles_1_0_autogen.h"
#include "libGLESv2/entry_points_gles_2_0_autogen.h"
#include "libGLESv2/entry_points_gles_3_0_autogen.h"
#include "libGLESv2/entry_points_gles_3_1_autogen.h"
#include "libGLESv2/entry_points_gles_3_2_autogen.h"
#include "libGLESv2/entry_points_gles_ext_autogen.h"
#include "platform/PlatformMethods.h"

#define P(FUNC) reinterpret_cast<__eglMustCastToProperFunctionPointerType>(FUNC)

namespace egl
{
const ProcEntry g_procTable[] = {
    {"ANGLEGetDisplayPlatform", P(ANGLEGetDisplayPlatform)},
    {"ANGLEResetDisplayPlatform", P(ANGLEResetDisplayPlatform)},
    {"eglBindAPI", P(EGL_BindAPI)},
    {"eglBindTexImage", P(EGL_BindTexImage)},
    {"eglChooseConfig", P(EGL_ChooseConfig)},
    {"eglClientWaitSync", P(EGL_ClientWaitSync)},
    {"eglClientWaitSyncKHR", P(EGL_ClientWaitSyncKHR)},
    {"eglCopyBuffers", P(EGL_CopyBuffers)},
    {"eglCreateContext", P(EGL_CreateContext)},
    {"eglCreateDeviceANGLE", P(EGL_CreateDeviceANGLE)},
    {"eglCreateImage", P(EGL_CreateImage)},
    {"eglCreateImageKHR", P(EGL_CreateImageKHR)},
    {"eglCreateNativeClientBufferANDROID", P(EGL_CreateNativeClientBufferANDROID)},
    {"eglCreatePbufferFromClientBuffer", P(EGL_CreatePbufferFromClientBuffer)},
    {"eglCreatePbufferSurface", P(EGL_CreatePbufferSurface)},
    {"eglCreatePixmapSurface", P(EGL_CreatePixmapSurface)},
    {"eglCreatePlatformPixmapSurface", P(EGL_CreatePlatformPixmapSurface)},
    {"eglCreatePlatformPixmapSurfaceEXT", P(EGL_CreatePlatformPixmapSurfaceEXT)},
    {"eglCreatePlatformWindowSurface", P(EGL_CreatePlatformWindowSurface)},
    {"eglCreatePlatformWindowSurfaceEXT", P(EGL_CreatePlatformWindowSurfaceEXT)},
    {"eglCreateStreamKHR", P(EGL_CreateStreamKHR)},
    {"eglCreateStreamProducerD3DTextureANGLE", P(EGL_CreateStreamProducerD3DTextureANGLE)},
    {"eglCreateSync", P(EGL_CreateSync)},
    {"eglCreateSyncKHR", P(EGL_CreateSyncKHR)},
    {"eglCreateWindowSurface", P(EGL_CreateWindowSurface)},
    {"eglDebugMessageControlKHR", P(EGL_DebugMessageControlKHR)},
    {"eglDestroyContext", P(EGL_DestroyContext)},
    {"eglDestroyImage", P(EGL_DestroyImage)},
    {"eglDestroyImageKHR", P(EGL_DestroyImageKHR)},
    {"eglDestroyStreamKHR", P(EGL_DestroyStreamKHR)},
    {"eglDestroySurface", P(EGL_DestroySurface)},
    {"eglDestroySync", P(EGL_DestroySync)},
    {"eglDestroySyncKHR", P(EGL_DestroySyncKHR)},
    {"eglDupNativeFenceFDANDROID", P(EGL_DupNativeFenceFDANDROID)},
    {"eglGetCompositorTimingANDROID", P(EGL_GetCompositorTimingANDROID)},
    {"eglGetCompositorTimingSupportedANDROID", P(EGL_GetCompositorTimingSupportedANDROID)},
    {"eglGetConfigAttrib", P(EGL_GetConfigAttrib)},
    {"eglGetConfigs", P(EGL_GetConfigs)},
    {"eglGetCurrentContext", P(EGL_GetCurrentContext)},
    {"eglGetCurrentDisplay", P(EGL_GetCurrentDisplay)},
    {"eglGetCurrentSurface", P(EGL_GetCurrentSurface)},
    {"eglGetDisplay", P(EGL_GetDisplay)},
    {"eglGetError", P(EGL_GetError)},
    {"eglGetFrameTimestampSupportedANDROID", P(EGL_GetFrameTimestampSupportedANDROID)},
    {"eglGetFrameTimestampsANDROID", P(EGL_GetFrameTimestampsANDROID)},
    {"eglGetMscRateANGLE", P(EGL_GetMscRateANGLE)},
    {"eglGetNativeClientBufferANDROID", P(EGL_GetNativeClientBufferANDROID)},
    {"eglGetNextFrameIdANDROID", P(EGL_GetNextFrameIdANDROID)},
    {"eglGetPlatformDisplay", P(EGL_GetPlatformDisplay)},
    {"eglGetPlatformDisplayEXT", P(EGL_GetPlatformDisplayEXT)},
    {"eglGetProcAddress", P(EGL_GetProcAddress)},
    {"eglGetSyncAttrib", P(EGL_GetSyncAttrib)},
    {"eglGetSyncAttribKHR", P(EGL_GetSyncAttribKHR)},
    {"eglGetSyncValuesCHROMIUM", P(EGL_GetSyncValuesCHROMIUM)},
    {"eglHandleGPUSwitchANGLE", P(EGL_HandleGPUSwitchANGLE)},
    {"eglInitialize", P(EGL_Initialize)},
    {"eglLabelObjectKHR", P(EGL_LabelObjectKHR)},
    {"eglMakeCurrent", P(EGL_MakeCurrent)},
    {"eglPostSubBufferNV", P(EGL_PostSubBufferNV)},
    {"eglPresentationTimeANDROID", P(EGL_PresentationTimeANDROID)},
    {"eglProgramCacheGetAttribANGLE", P(EGL_ProgramCacheGetAttribANGLE)},
    {"eglProgramCachePopulateANGLE", P(EGL_ProgramCachePopulateANGLE)},
    {"eglProgramCacheQueryANGLE", P(EGL_ProgramCacheQueryANGLE)},
    {"eglProgramCacheResizeANGLE", P(EGL_ProgramCacheResizeANGLE)},
    {"eglQueryAPI", P(EGL_QueryAPI)},
    {"eglQueryContext", P(EGL_QueryContext)},
    {"eglQueryDebugKHR", P(EGL_QueryDebugKHR)},
    {"eglQueryDeviceAttribEXT", P(EGL_QueryDeviceAttribEXT)},
    {"eglQueryDeviceStringEXT", P(EGL_QueryDeviceStringEXT)},
    {"eglQueryDisplayAttribANGLE", P(EGL_QueryDisplayAttribANGLE)},
    {"eglQueryDisplayAttribEXT", P(EGL_QueryDisplayAttribEXT)},
    {"eglQueryStreamKHR", P(EGL_QueryStreamKHR)},
    {"eglQueryStreamu64KHR", P(EGL_QueryStreamu64KHR)},
    {"eglQueryString", P(EGL_QueryString)},
    {"eglQueryStringiANGLE", P(EGL_QueryStringiANGLE)},
    {"eglQuerySurface", P(EGL_QuerySurface)},
    {"eglQuerySurfacePointerANGLE", P(EGL_QuerySurfacePointerANGLE)},
    {"eglReacquireHighPowerGPUANGLE", P(EGL_ReacquireHighPowerGPUANGLE)},
    {"eglReleaseDeviceANGLE", P(EGL_ReleaseDeviceANGLE)},
    {"eglReleaseHighPowerGPUANGLE", P(EGL_ReleaseHighPowerGPUANGLE)},
    {"eglReleaseTexImage", P(EGL_ReleaseTexImage)},
    {"eglReleaseThread", P(EGL_ReleaseThread)},
    {"eglSetBlobCacheFuncsANDROID", P(EGL_SetBlobCacheFuncsANDROID)},
    {"eglSignalSyncKHR", P(EGL_SignalSyncKHR)},
    {"eglStreamAttribKHR", P(EGL_StreamAttribKHR)},
    {"eglStreamConsumerAcquireKHR", P(EGL_StreamConsumerAcquireKHR)},
    {"eglStreamConsumerGLTextureExternalAttribsNV",
     P(EGL_StreamConsumerGLTextureExternalAttribsNV)},
    {"eglStreamConsumerGLTextureExternalKHR", P(EGL_StreamConsumerGLTextureExternalKHR)},
    {"eglStreamConsumerReleaseKHR", P(EGL_StreamConsumerReleaseKHR)},
    {"eglStreamPostD3DTextureANGLE", P(EGL_StreamPostD3DTextureANGLE)},
    {"eglSurfaceAttrib", P(EGL_SurfaceAttrib)},
    {"eglSwapBuffers", P(EGL_SwapBuffers)},
    {"eglSwapBuffersWithDamageKHR", P(EGL_SwapBuffersWithDamageKHR)},
    {"eglSwapBuffersWithFrameTokenANGLE", P(EGL_SwapBuffersWithFrameTokenANGLE)},
    {"eglSwapInterval", P(EGL_SwapInterval)},
    {"eglTerminate", P(EGL_Terminate)},
    {"eglWaitClient", P(EGL_WaitClient)},
    {"eglWaitGL", P(EGL_WaitGL)},
    {"eglWaitNative", P(EGL_WaitNative)},
    {"eglWaitSync", P(EGL_WaitSync)},
    {"eglWaitSyncKHR", P(EGL_WaitSyncKHR)},
    {"glActiveShaderProgram", P(GL_ActiveShaderProgram)},
    {"glActiveShaderProgramContextANGLE", P(GL_ActiveShaderProgramContextANGLE)},
    {"glActiveShaderProgramEXT", P(GL_ActiveShaderProgramEXT)},
    {"glActiveShaderProgramEXTContextANGLE", P(GL_ActiveShaderProgramEXTContextANGLE)},
    {"glActiveTexture", P(GL_ActiveTexture)},
    {"glActiveTextureContextANGLE", P(GL_ActiveTextureContextANGLE)},
    {"glAlphaFunc", P(GL_AlphaFunc)},
    {"glAlphaFuncContextANGLE", P(GL_AlphaFuncContextANGLE)},
    {"glAlphaFuncx", P(GL_AlphaFuncx)},
    {"glAlphaFuncxContextANGLE", P(GL_AlphaFuncxContextANGLE)},
    {"glAttachShader", P(GL_AttachShader)},
    {"glAttachShaderContextANGLE", P(GL_AttachShaderContextANGLE)},
    {"glBeginQuery", P(GL_BeginQuery)},
    {"glBeginQueryContextANGLE", P(GL_BeginQueryContextANGLE)},
    {"glBeginQueryEXT", P(GL_BeginQueryEXT)},
    {"glBeginQueryEXTContextANGLE", P(GL_BeginQueryEXTContextANGLE)},
    {"glBeginTransformFeedback", P(GL_BeginTransformFeedback)},
    {"glBeginTransformFeedbackContextANGLE", P(GL_BeginTransformFeedbackContextANGLE)},
    {"glBindAttribLocation", P(GL_BindAttribLocation)},
    {"glBindAttribLocationContextANGLE", P(GL_BindAttribLocationContextANGLE)},
    {"glBindBuffer", P(GL_BindBuffer)},
    {"glBindBufferBase", P(GL_BindBufferBase)},
    {"glBindBufferBaseContextANGLE", P(GL_BindBufferBaseContextANGLE)},
    {"glBindBufferContextANGLE", P(GL_BindBufferContextANGLE)},
    {"glBindBufferRange", P(GL_BindBufferRange)},
    {"glBindBufferRangeContextANGLE", P(GL_BindBufferRangeContextANGLE)},
    {"glBindFragDataLocationEXT", P(GL_BindFragDataLocationEXT)},
    {"glBindFragDataLocationEXTContextANGLE", P(GL_BindFragDataLocationEXTContextANGLE)},
    {"glBindFragDataLocationIndexedEXT", P(GL_BindFragDataLocationIndexedEXT)},
    {"glBindFragDataLocationIndexedEXTContextANGLE",
     P(GL_BindFragDataLocationIndexedEXTContextANGLE)},
    {"glBindFramebuffer", P(GL_BindFramebuffer)},
    {"glBindFramebufferContextANGLE", P(GL_BindFramebufferContextANGLE)},
    {"glBindFramebufferOES", P(GL_BindFramebufferOES)},
    {"glBindFramebufferOESContextANGLE", P(GL_BindFramebufferOESContextANGLE)},
    {"glBindImageTexture", P(GL_BindImageTexture)},
    {"glBindImageTextureContextANGLE", P(GL_BindImageTextureContextANGLE)},
    {"glBindProgramPipeline", P(GL_BindProgramPipeline)},
    {"glBindProgramPipelineContextANGLE", P(GL_BindProgramPipelineContextANGLE)},
    {"glBindProgramPipelineEXT", P(GL_BindProgramPipelineEXT)},
    {"glBindProgramPipelineEXTContextANGLE", P(GL_BindProgramPipelineEXTContextANGLE)},
    {"glBindRenderbuffer", P(GL_BindRenderbuffer)},
    {"glBindRenderbufferContextANGLE", P(GL_BindRenderbufferContextANGLE)},
    {"glBindRenderbufferOES", P(GL_BindRenderbufferOES)},
    {"glBindRenderbufferOESContextANGLE", P(GL_BindRenderbufferOESContextANGLE)},
    {"glBindSampler", P(GL_BindSampler)},
    {"glBindSamplerContextANGLE", P(GL_BindSamplerContextANGLE)},
    {"glBindTexture", P(GL_BindTexture)},
    {"glBindTextureContextANGLE", P(GL_BindTextureContextANGLE)},
    {"glBindTransformFeedback", P(GL_BindTransformFeedback)},
    {"glBindTransformFeedbackContextANGLE", P(GL_BindTransformFeedbackContextANGLE)},
    {"glBindUniformLocationCHROMIUM", P(GL_BindUniformLocationCHROMIUM)},
    {"glBindUniformLocationCHROMIUMContextANGLE", P(GL_BindUniformLocationCHROMIUMContextANGLE)},
    {"glBindVertexArray", P(GL_BindVertexArray)},
    {"glBindVertexArrayContextANGLE", P(GL_BindVertexArrayContextANGLE)},
    {"glBindVertexArrayOES", P(GL_BindVertexArrayOES)},
    {"glBindVertexArrayOESContextANGLE", P(GL_BindVertexArrayOESContextANGLE)},
    {"glBindVertexBuffer", P(GL_BindVertexBuffer)},
    {"glBindVertexBufferContextANGLE", P(GL_BindVertexBufferContextANGLE)},
    {"glBlendBarrier", P(GL_BlendBarrier)},
    {"glBlendBarrierContextANGLE", P(GL_BlendBarrierContextANGLE)},
    {"glBlendColor", P(GL_BlendColor)},
    {"glBlendColorContextANGLE", P(GL_BlendColorContextANGLE)},
    {"glBlendEquation", P(GL_BlendEquation)},
    {"glBlendEquationContextANGLE", P(GL_BlendEquationContextANGLE)},
    {"glBlendEquationSeparate", P(GL_BlendEquationSeparate)},
    {"glBlendEquationSeparateContextANGLE", P(GL_BlendEquationSeparateContextANGLE)},
    {"glBlendEquationSeparatei", P(GL_BlendEquationSeparatei)},
    {"glBlendEquationSeparateiContextANGLE", P(GL_BlendEquationSeparateiContextANGLE)},
    {"glBlendEquationSeparateiEXT", P(GL_BlendEquationSeparateiEXT)},
    {"glBlendEquationSeparateiEXTContextANGLE", P(GL_BlendEquationSeparateiEXTContextANGLE)},
    {"glBlendEquationSeparateiOES", P(GL_BlendEquationSeparateiOES)},
    {"glBlendEquationSeparateiOESContextANGLE", P(GL_BlendEquationSeparateiOESContextANGLE)},
    {"glBlendEquationi", P(GL_BlendEquationi)},
    {"glBlendEquationiContextANGLE", P(GL_BlendEquationiContextANGLE)},
    {"glBlendEquationiEXT", P(GL_BlendEquationiEXT)},
    {"glBlendEquationiEXTContextANGLE", P(GL_BlendEquationiEXTContextANGLE)},
    {"glBlendEquationiOES", P(GL_BlendEquationiOES)},
    {"glBlendEquationiOESContextANGLE", P(GL_BlendEquationiOESContextANGLE)},
    {"glBlendFunc", P(GL_BlendFunc)},
    {"glBlendFuncContextANGLE", P(GL_BlendFuncContextANGLE)},
    {"glBlendFuncSeparate", P(GL_BlendFuncSeparate)},
    {"glBlendFuncSeparateContextANGLE", P(GL_BlendFuncSeparateContextANGLE)},
    {"glBlendFuncSeparatei", P(GL_BlendFuncSeparatei)},
    {"glBlendFuncSeparateiContextANGLE", P(GL_BlendFuncSeparateiContextANGLE)},
    {"glBlendFuncSeparateiEXT", P(GL_BlendFuncSeparateiEXT)},
    {"glBlendFuncSeparateiEXTContextANGLE", P(GL_BlendFuncSeparateiEXTContextANGLE)},
    {"glBlendFuncSeparateiOES", P(GL_BlendFuncSeparateiOES)},
    {"glBlendFuncSeparateiOESContextANGLE", P(GL_BlendFuncSeparateiOESContextANGLE)},
    {"glBlendFunci", P(GL_BlendFunci)},
    {"glBlendFunciContextANGLE", P(GL_BlendFunciContextANGLE)},
    {"glBlendFunciEXT", P(GL_BlendFunciEXT)},
    {"glBlendFunciEXTContextANGLE", P(GL_BlendFunciEXTContextANGLE)},
    {"glBlendFunciOES", P(GL_BlendFunciOES)},
    {"glBlendFunciOESContextANGLE", P(GL_BlendFunciOESContextANGLE)},
    {"glBlitFramebuffer", P(GL_BlitFramebuffer)},
    {"glBlitFramebufferANGLE", P(GL_BlitFramebufferANGLE)},
    {"glBlitFramebufferANGLEContextANGLE", P(GL_BlitFramebufferANGLEContextANGLE)},
    {"glBlitFramebufferContextANGLE", P(GL_BlitFramebufferContextANGLE)},
    {"glBlitFramebufferNV", P(GL_BlitFramebufferNV)},
    {"glBlitFramebufferNVContextANGLE", P(GL_BlitFramebufferNVContextANGLE)},
    {"glBufferData", P(GL_BufferData)},
    {"glBufferDataContextANGLE", P(GL_BufferDataContextANGLE)},
    {"glBufferStorageEXT", P(GL_BufferStorageEXT)},
    {"glBufferStorageEXTContextANGLE", P(GL_BufferStorageEXTContextANGLE)},
    {"glBufferStorageExternalEXT", P(GL_BufferStorageExternalEXT)},
    {"glBufferStorageExternalEXTContextANGLE", P(GL_BufferStorageExternalEXTContextANGLE)},
    {"glBufferStorageMemEXT", P(GL_BufferStorageMemEXT)},
    {"glBufferStorageMemEXTContextANGLE", P(GL_BufferStorageMemEXTContextANGLE)},
    {"glBufferSubData", P(GL_BufferSubData)},
    {"glBufferSubDataContextANGLE", P(GL_BufferSubDataContextANGLE)},
    {"glCheckFramebufferStatus", P(GL_CheckFramebufferStatus)},
    {"glCheckFramebufferStatusContextANGLE", P(GL_CheckFramebufferStatusContextANGLE)},
    {"glCheckFramebufferStatusOES", P(GL_CheckFramebufferStatusOES)},
    {"glCheckFramebufferStatusOESContextANGLE", P(GL_CheckFramebufferStatusOESContextANGLE)},
    {"glClear", P(GL_Clear)},
    {"glClearBufferfi", P(GL_ClearBufferfi)},
    {"glClearBufferfiContextANGLE", P(GL_ClearBufferfiContextANGLE)},
    {"glClearBufferfv", P(GL_ClearBufferfv)},
    {"glClearBufferfvContextANGLE", P(GL_ClearBufferfvContextANGLE)},
    {"glClearBufferiv", P(GL_ClearBufferiv)},
    {"glClearBufferivContextANGLE", P(GL_ClearBufferivContextANGLE)},
    {"glClearBufferuiv", P(GL_ClearBufferuiv)},
    {"glClearBufferuivContextANGLE", P(GL_ClearBufferuivContextANGLE)},
    {"glClearColor", P(GL_ClearColor)},
    {"glClearColorContextANGLE", P(GL_ClearColorContextANGLE)},
    {"glClearColorx", P(GL_ClearColorx)},
    {"glClearColorxContextANGLE", P(GL_ClearColorxContextANGLE)},
    {"glClearContextANGLE", P(GL_ClearContextANGLE)},
    {"glClearDepthf", P(GL_ClearDepthf)},
    {"glClearDepthfContextANGLE", P(GL_ClearDepthfContextANGLE)},
    {"glClearDepthx", P(GL_ClearDepthx)},
    {"glClearDepthxContextANGLE", P(GL_ClearDepthxContextANGLE)},
    {"glClearStencil", P(GL_ClearStencil)},
    {"glClearStencilContextANGLE", P(GL_ClearStencilContextANGLE)},
    {"glClientActiveTexture", P(GL_ClientActiveTexture)},
    {"glClientActiveTextureContextANGLE", P(GL_ClientActiveTextureContextANGLE)},
    {"glClientWaitSync", P(GL_ClientWaitSync)},
    {"glClientWaitSyncContextANGLE", P(GL_ClientWaitSyncContextANGLE)},
    {"glClipControlEXT", P(GL_ClipControlEXT)},
    {"glClipControlEXTContextANGLE", P(GL_ClipControlEXTContextANGLE)},
    {"glClipPlanef", P(GL_ClipPlanef)},
    {"glClipPlanefContextANGLE", P(GL_ClipPlanefContextANGLE)},
    {"glClipPlanex", P(GL_ClipPlanex)},
    {"glClipPlanexContextANGLE", P(GL_ClipPlanexContextANGLE)},
    {"glColor4f", P(GL_Color4f)},
    {"glColor4fContextANGLE", P(GL_Color4fContextANGLE)},
    {"glColor4ub", P(GL_Color4ub)},
    {"glColor4ubContextANGLE", P(GL_Color4ubContextANGLE)},
    {"glColor4x", P(GL_Color4x)},
    {"glColor4xContextANGLE", P(GL_Color4xContextANGLE)},
    {"glColorMask", P(GL_ColorMask)},
    {"glColorMaskContextANGLE", P(GL_ColorMaskContextANGLE)},
    {"glColorMaski", P(GL_ColorMaski)},
    {"glColorMaskiContextANGLE", P(GL_ColorMaskiContextANGLE)},
    {"glColorMaskiEXT", P(GL_ColorMaskiEXT)},
    {"glColorMaskiEXTContextANGLE", P(GL_ColorMaskiEXTContextANGLE)},
    {"glColorMaskiOES", P(GL_ColorMaskiOES)},
    {"glColorMaskiOESContextANGLE", P(GL_ColorMaskiOESContextANGLE)},
    {"glColorPointer", P(GL_ColorPointer)},
    {"glColorPointerContextANGLE", P(GL_ColorPointerContextANGLE)},
    {"glCompileShader", P(GL_CompileShader)},
    {"glCompileShaderContextANGLE", P(GL_CompileShaderContextANGLE)},
    {"glCompressedCopyTextureCHROMIUM", P(GL_CompressedCopyTextureCHROMIUM)},
    {"glCompressedCopyTextureCHROMIUMContextANGLE",
     P(GL_CompressedCopyTextureCHROMIUMContextANGLE)},
    {"glCompressedTexImage2D", P(GL_CompressedTexImage2D)},
    {"glCompressedTexImage2DContextANGLE", P(GL_CompressedTexImage2DContextANGLE)},
    {"glCompressedTexImage2DRobustANGLE", P(GL_CompressedTexImage2DRobustANGLE)},
    {"glCompressedTexImage2DRobustANGLEContextANGLE",
     P(GL_CompressedTexImage2DRobustANGLEContextANGLE)},
    {"glCompressedTexImage3D", P(GL_CompressedTexImage3D)},
    {"glCompressedTexImage3DContextANGLE", P(GL_CompressedTexImage3DContextANGLE)},
    {"glCompressedTexImage3DOES", P(GL_CompressedTexImage3DOES)},
    {"glCompressedTexImage3DOESContextANGLE", P(GL_CompressedTexImage3DOESContextANGLE)},
    {"glCompressedTexImage3DRobustANGLE", P(GL_CompressedTexImage3DRobustANGLE)},
    {"glCompressedTexImage3DRobustANGLEContextANGLE",
     P(GL_CompressedTexImage3DRobustANGLEContextANGLE)},
    {"glCompressedTexSubImage2D", P(GL_CompressedTexSubImage2D)},
    {"glCompressedTexSubImage2DContextANGLE", P(GL_CompressedTexSubImage2DContextANGLE)},
    {"glCompressedTexSubImage2DRobustANGLE", P(GL_CompressedTexSubImage2DRobustANGLE)},
    {"glCompressedTexSubImage2DRobustANGLEContextANGLE",
     P(GL_CompressedTexSubImage2DRobustANGLEContextANGLE)},
    {"glCompressedTexSubImage3D", P(GL_CompressedTexSubImage3D)},
    {"glCompressedTexSubImage3DContextANGLE", P(GL_CompressedTexSubImage3DContextANGLE)},
    {"glCompressedTexSubImage3DOES", P(GL_CompressedTexSubImage3DOES)},
    {"glCompressedTexSubImage3DOESContextANGLE", P(GL_CompressedTexSubImage3DOESContextANGLE)},
    {"glCompressedTexSubImage3DRobustANGLE", P(GL_CompressedTexSubImage3DRobustANGLE)},
    {"glCompressedTexSubImage3DRobustANGLEContextANGLE",
     P(GL_CompressedTexSubImage3DRobustANGLEContextANGLE)},
    {"glCopyBufferSubData", P(GL_CopyBufferSubData)},
    {"glCopyBufferSubDataContextANGLE", P(GL_CopyBufferSubDataContextANGLE)},
    {"glCopyImageSubData", P(GL_CopyImageSubData)},
    {"glCopyImageSubDataContextANGLE", P(GL_CopyImageSubDataContextANGLE)},
    {"glCopyImageSubDataEXT", P(GL_CopyImageSubDataEXT)},
    {"glCopyImageSubDataEXTContextANGLE", P(GL_CopyImageSubDataEXTContextANGLE)},
    {"glCopyImageSubDataOES", P(GL_CopyImageSubDataOES)},
    {"glCopyImageSubDataOESContextANGLE", P(GL_CopyImageSubDataOESContextANGLE)},
    {"glCopySubTexture3DANGLE", P(GL_CopySubTexture3DANGLE)},
    {"glCopySubTexture3DANGLEContextANGLE", P(GL_CopySubTexture3DANGLEContextANGLE)},
    {"glCopySubTextureCHROMIUM", P(GL_CopySubTextureCHROMIUM)},
    {"glCopySubTextureCHROMIUMContextANGLE", P(GL_CopySubTextureCHROMIUMContextANGLE)},
    {"glCopyTexImage2D", P(GL_CopyTexImage2D)},
    {"glCopyTexImage2DContextANGLE", P(GL_CopyTexImage2DContextANGLE)},
    {"glCopyTexSubImage2D", P(GL_CopyTexSubImage2D)},
    {"glCopyTexSubImage2DContextANGLE", P(GL_CopyTexSubImage2DContextANGLE)},
    {"glCopyTexSubImage3D", P(GL_CopyTexSubImage3D)},
    {"glCopyTexSubImage3DContextANGLE", P(GL_CopyTexSubImage3DContextANGLE)},
    {"glCopyTexSubImage3DOES", P(GL_CopyTexSubImage3DOES)},
    {"glCopyTexSubImage3DOESContextANGLE", P(GL_CopyTexSubImage3DOESContextANGLE)},
    {"glCopyTexture3DANGLE", P(GL_CopyTexture3DANGLE)},
    {"glCopyTexture3DANGLEContextANGLE", P(GL_CopyTexture3DANGLEContextANGLE)},
    {"glCopyTextureCHROMIUM", P(GL_CopyTextureCHROMIUM)},
    {"glCopyTextureCHROMIUMContextANGLE", P(GL_CopyTextureCHROMIUMContextANGLE)},
    {"glCoverageModulationCHROMIUM", P(GL_CoverageModulationCHROMIUM)},
    {"glCoverageModulationCHROMIUMContextANGLE", P(GL_CoverageModulationCHROMIUMContextANGLE)},
    {"glCreateMemoryObjectsEXT", P(GL_CreateMemoryObjectsEXT)},
    {"glCreateMemoryObjectsEXTContextANGLE", P(GL_CreateMemoryObjectsEXTContextANGLE)},
    {"glCreateProgram", P(GL_CreateProgram)},
    {"glCreateProgramContextANGLE", P(GL_CreateProgramContextANGLE)},
    {"glCreateShader", P(GL_CreateShader)},
    {"glCreateShaderContextANGLE", P(GL_CreateShaderContextANGLE)},
    {"glCreateShaderProgramv", P(GL_CreateShaderProgramv)},
    {"glCreateShaderProgramvContextANGLE", P(GL_CreateShaderProgramvContextANGLE)},
    {"glCreateShaderProgramvEXT", P(GL_CreateShaderProgramvEXT)},
    {"glCreateShaderProgramvEXTContextANGLE", P(GL_CreateShaderProgramvEXTContextANGLE)},
    {"glCullFace", P(GL_CullFace)},
    {"glCullFaceContextANGLE", P(GL_CullFaceContextANGLE)},
    {"glCurrentPaletteMatrixOES", P(GL_CurrentPaletteMatrixOES)},
    {"glCurrentPaletteMatrixOESContextANGLE", P(GL_CurrentPaletteMatrixOESContextANGLE)},
    {"glDebugMessageCallback", P(GL_DebugMessageCallback)},
    {"glDebugMessageCallbackContextANGLE", P(GL_DebugMessageCallbackContextANGLE)},
    {"glDebugMessageCallbackKHR", P(GL_DebugMessageCallbackKHR)},
    {"glDebugMessageCallbackKHRContextANGLE", P(GL_DebugMessageCallbackKHRContextANGLE)},
    {"glDebugMessageControl", P(GL_DebugMessageControl)},
    {"glDebugMessageControlContextANGLE", P(GL_DebugMessageControlContextANGLE)},
    {"glDebugMessageControlKHR", P(GL_DebugMessageControlKHR)},
    {"glDebugMessageControlKHRContextANGLE", P(GL_DebugMessageControlKHRContextANGLE)},
    {"glDebugMessageInsert", P(GL_DebugMessageInsert)},
    {"glDebugMessageInsertContextANGLE", P(GL_DebugMessageInsertContextANGLE)},
    {"glDebugMessageInsertKHR", P(GL_DebugMessageInsertKHR)},
    {"glDebugMessageInsertKHRContextANGLE", P(GL_DebugMessageInsertKHRContextANGLE)},
    {"glDeleteBuffers", P(GL_DeleteBuffers)},
    {"glDeleteBuffersContextANGLE", P(GL_DeleteBuffersContextANGLE)},
    {"glDeleteFencesNV", P(GL_DeleteFencesNV)},
    {"glDeleteFencesNVContextANGLE", P(GL_DeleteFencesNVContextANGLE)},
    {"glDeleteFramebuffers", P(GL_DeleteFramebuffers)},
    {"glDeleteFramebuffersContextANGLE", P(GL_DeleteFramebuffersContextANGLE)},
    {"glDeleteFramebuffersOES", P(GL_DeleteFramebuffersOES)},
    {"glDeleteFramebuffersOESContextANGLE", P(GL_DeleteFramebuffersOESContextANGLE)},
    {"glDeleteMemoryObjectsEXT", P(GL_DeleteMemoryObjectsEXT)},
    {"glDeleteMemoryObjectsEXTContextANGLE", P(GL_DeleteMemoryObjectsEXTContextANGLE)},
    {"glDeleteProgram", P(GL_DeleteProgram)},
    {"glDeleteProgramContextANGLE", P(GL_DeleteProgramContextANGLE)},
    {"glDeleteProgramPipelines", P(GL_DeleteProgramPipelines)},
    {"glDeleteProgramPipelinesContextANGLE", P(GL_DeleteProgramPipelinesContextANGLE)},
    {"glDeleteProgramPipelinesEXT", P(GL_DeleteProgramPipelinesEXT)},
    {"glDeleteProgramPipelinesEXTContextANGLE", P(GL_DeleteProgramPipelinesEXTContextANGLE)},
    {"glDeleteQueries", P(GL_DeleteQueries)},
    {"glDeleteQueriesContextANGLE", P(GL_DeleteQueriesContextANGLE)},
    {"glDeleteQueriesEXT", P(GL_DeleteQueriesEXT)},
    {"glDeleteQueriesEXTContextANGLE", P(GL_DeleteQueriesEXTContextANGLE)},
    {"glDeleteRenderbuffers", P(GL_DeleteRenderbuffers)},
    {"glDeleteRenderbuffersContextANGLE", P(GL_DeleteRenderbuffersContextANGLE)},
    {"glDeleteRenderbuffersOES", P(GL_DeleteRenderbuffersOES)},
    {"glDeleteRenderbuffersOESContextANGLE", P(GL_DeleteRenderbuffersOESContextANGLE)},
    {"glDeleteSamplers", P(GL_DeleteSamplers)},
    {"glDeleteSamplersContextANGLE", P(GL_DeleteSamplersContextANGLE)},
    {"glDeleteSemaphoresEXT", P(GL_DeleteSemaphoresEXT)},
    {"glDeleteSemaphoresEXTContextANGLE", P(GL_DeleteSemaphoresEXTContextANGLE)},
    {"glDeleteShader", P(GL_DeleteShader)},
    {"glDeleteShaderContextANGLE", P(GL_DeleteShaderContextANGLE)},
    {"glDeleteSync", P(GL_DeleteSync)},
    {"glDeleteSyncContextANGLE", P(GL_DeleteSyncContextANGLE)},
    {"glDeleteTextures", P(GL_DeleteTextures)},
    {"glDeleteTexturesContextANGLE", P(GL_DeleteTexturesContextANGLE)},
    {"glDeleteTransformFeedbacks", P(GL_DeleteTransformFeedbacks)},
    {"glDeleteTransformFeedbacksContextANGLE", P(GL_DeleteTransformFeedbacksContextANGLE)},
    {"glDeleteVertexArrays", P(GL_DeleteVertexArrays)},
    {"glDeleteVertexArraysContextANGLE", P(GL_DeleteVertexArraysContextANGLE)},
    {"glDeleteVertexArraysOES", P(GL_DeleteVertexArraysOES)},
    {"glDeleteVertexArraysOESContextANGLE", P(GL_DeleteVertexArraysOESContextANGLE)},
    {"glDepthFunc", P(GL_DepthFunc)},
    {"glDepthFuncContextANGLE", P(GL_DepthFuncContextANGLE)},
    {"glDepthMask", P(GL_DepthMask)},
    {"glDepthMaskContextANGLE", P(GL_DepthMaskContextANGLE)},
    {"glDepthRangef", P(GL_DepthRangef)},
    {"glDepthRangefContextANGLE", P(GL_DepthRangefContextANGLE)},
    {"glDepthRangex", P(GL_DepthRangex)},
    {"glDepthRangexContextANGLE", P(GL_DepthRangexContextANGLE)},
    {"glDetachShader", P(GL_DetachShader)},
    {"glDetachShaderContextANGLE", P(GL_DetachShaderContextANGLE)},
    {"glDisable", P(GL_Disable)},
    {"glDisableClientState", P(GL_DisableClientState)},
    {"glDisableClientStateContextANGLE", P(GL_DisableClientStateContextANGLE)},
    {"glDisableContextANGLE", P(GL_DisableContextANGLE)},
    {"glDisableExtensionANGLE", P(GL_DisableExtensionANGLE)},
    {"glDisableExtensionANGLEContextANGLE", P(GL_DisableExtensionANGLEContextANGLE)},
    {"glDisableVertexAttribArray", P(GL_DisableVertexAttribArray)},
    {"glDisableVertexAttribArrayContextANGLE", P(GL_DisableVertexAttribArrayContextANGLE)},
    {"glDisablei", P(GL_Disablei)},
    {"glDisableiContextANGLE", P(GL_DisableiContextANGLE)},
    {"glDisableiEXT", P(GL_DisableiEXT)},
    {"glDisableiEXTContextANGLE", P(GL_DisableiEXTContextANGLE)},
    {"glDisableiOES", P(GL_DisableiOES)},
    {"glDisableiOESContextANGLE", P(GL_DisableiOESContextANGLE)},
    {"glDiscardFramebufferEXT", P(GL_DiscardFramebufferEXT)},
    {"glDiscardFramebufferEXTContextANGLE", P(GL_DiscardFramebufferEXTContextANGLE)},
    {"glDispatchCompute", P(GL_DispatchCompute)},
    {"glDispatchComputeContextANGLE", P(GL_DispatchComputeContextANGLE)},
    {"glDispatchComputeIndirect", P(GL_DispatchComputeIndirect)},
    {"glDispatchComputeIndirectContextANGLE", P(GL_DispatchComputeIndirectContextANGLE)},
    {"glDrawArrays", P(GL_DrawArrays)},
    {"glDrawArraysContextANGLE", P(GL_DrawArraysContextANGLE)},
    {"glDrawArraysIndirect", P(GL_DrawArraysIndirect)},
    {"glDrawArraysIndirectContextANGLE", P(GL_DrawArraysIndirectContextANGLE)},
    {"glDrawArraysInstanced", P(GL_DrawArraysInstanced)},
    {"glDrawArraysInstancedANGLE", P(GL_DrawArraysInstancedANGLE)},
    {"glDrawArraysInstancedANGLEContextANGLE", P(GL_DrawArraysInstancedANGLEContextANGLE)},
    {"glDrawArraysInstancedBaseInstanceANGLE", P(GL_DrawArraysInstancedBaseInstanceANGLE)},
    {"glDrawArraysInstancedBaseInstanceANGLEContextANGLE",
     P(GL_DrawArraysInstancedBaseInstanceANGLEContextANGLE)},
    {"glDrawArraysInstancedContextANGLE", P(GL_DrawArraysInstancedContextANGLE)},
    {"glDrawArraysInstancedEXT", P(GL_DrawArraysInstancedEXT)},
    {"glDrawArraysInstancedEXTContextANGLE", P(GL_DrawArraysInstancedEXTContextANGLE)},
    {"glDrawBuffers", P(GL_DrawBuffers)},
    {"glDrawBuffersContextANGLE", P(GL_DrawBuffersContextANGLE)},
    {"glDrawBuffersEXT", P(GL_DrawBuffersEXT)},
    {"glDrawBuffersEXTContextANGLE", P(GL_DrawBuffersEXTContextANGLE)},
    {"glDrawElements", P(GL_DrawElements)},
    {"glDrawElementsBaseVertex", P(GL_DrawElementsBaseVertex)},
    {"glDrawElementsBaseVertexContextANGLE", P(GL_DrawElementsBaseVertexContextANGLE)},
    {"glDrawElementsBaseVertexEXT", P(GL_DrawElementsBaseVertexEXT)},
    {"glDrawElementsBaseVertexEXTContextANGLE", P(GL_DrawElementsBaseVertexEXTContextANGLE)},
    {"glDrawElementsBaseVertexOES", P(GL_DrawElementsBaseVertexOES)},
    {"glDrawElementsBaseVertexOESContextANGLE", P(GL_DrawElementsBaseVertexOESContextANGLE)},
    {"glDrawElementsContextANGLE", P(GL_DrawElementsContextANGLE)},
    {"glDrawElementsIndirect", P(GL_DrawElementsIndirect)},
    {"glDrawElementsIndirectContextANGLE", P(GL_DrawElementsIndirectContextANGLE)},
    {"glDrawElementsInstanced", P(GL_DrawElementsInstanced)},
    {"glDrawElementsInstancedANGLE", P(GL_DrawElementsInstancedANGLE)},
    {"glDrawElementsInstancedANGLEContextANGLE", P(GL_DrawElementsInstancedANGLEContextANGLE)},
    {"glDrawElementsInstancedBaseVertex", P(GL_DrawElementsInstancedBaseVertex)},
    {"glDrawElementsInstancedBaseVertexBaseInstanceANGLE",
     P(GL_DrawElementsInstancedBaseVertexBaseInstanceANGLE)},
    {"glDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE",
     P(GL_DrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE)},
    {"glDrawElementsInstancedBaseVertexContextANGLE",
     P(GL_DrawElementsInstancedBaseVertexContextANGLE)},
    {"glDrawElementsInstancedBaseVertexEXT", P(GL_DrawElementsInstancedBaseVertexEXT)},
    {"glDrawElementsInstancedBaseVertexEXTContextANGLE",
     P(GL_DrawElementsInstancedBaseVertexEXTContextANGLE)},
    {"glDrawElementsInstancedBaseVertexOES", P(GL_DrawElementsInstancedBaseVertexOES)},
    {"glDrawElementsInstancedBaseVertexOESContextANGLE",
     P(GL_DrawElementsInstancedBaseVertexOESContextANGLE)},
    {"glDrawElementsInstancedContextANGLE", P(GL_DrawElementsInstancedContextANGLE)},
    {"glDrawElementsInstancedEXT", P(GL_DrawElementsInstancedEXT)},
    {"glDrawElementsInstancedEXTContextANGLE", P(GL_DrawElementsInstancedEXTContextANGLE)},
    {"glDrawRangeElements", P(GL_DrawRangeElements)},
    {"glDrawRangeElementsBaseVertex", P(GL_DrawRangeElementsBaseVertex)},
    {"glDrawRangeElementsBaseVertexContextANGLE", P(GL_DrawRangeElementsBaseVertexContextANGLE)},
    {"glDrawRangeElementsBaseVertexEXT", P(GL_DrawRangeElementsBaseVertexEXT)},
    {"glDrawRangeElementsBaseVertexEXTContextANGLE",
     P(GL_DrawRangeElementsBaseVertexEXTContextANGLE)},
    {"glDrawRangeElementsBaseVertexOES", P(GL_DrawRangeElementsBaseVertexOES)},
    {"glDrawRangeElementsBaseVertexOESContextANGLE",
     P(GL_DrawRangeElementsBaseVertexOESContextANGLE)},
    {"glDrawRangeElementsContextANGLE", P(GL_DrawRangeElementsContextANGLE)},
    {"glDrawTexfOES", P(GL_DrawTexfOES)},
    {"glDrawTexfOESContextANGLE", P(GL_DrawTexfOESContextANGLE)},
    {"glDrawTexfvOES", P(GL_DrawTexfvOES)},
    {"glDrawTexfvOESContextANGLE", P(GL_DrawTexfvOESContextANGLE)},
    {"glDrawTexiOES", P(GL_DrawTexiOES)},
    {"glDrawTexiOESContextANGLE", P(GL_DrawTexiOESContextANGLE)},
    {"glDrawTexivOES", P(GL_DrawTexivOES)},
    {"glDrawTexivOESContextANGLE", P(GL_DrawTexivOESContextANGLE)},
    {"glDrawTexsOES", P(GL_DrawTexsOES)},
    {"glDrawTexsOESContextANGLE", P(GL_DrawTexsOESContextANGLE)},
    {"glDrawTexsvOES", P(GL_DrawTexsvOES)},
    {"glDrawTexsvOESContextANGLE", P(GL_DrawTexsvOESContextANGLE)},
    {"glDrawTexxOES", P(GL_DrawTexxOES)},
    {"glDrawTexxOESContextANGLE", P(GL_DrawTexxOESContextANGLE)},
    {"glDrawTexxvOES", P(GL_DrawTexxvOES)},
    {"glDrawTexxvOESContextANGLE", P(GL_DrawTexxvOESContextANGLE)},
    {"glEGLImageTargetRenderbufferStorageOES", P(GL_EGLImageTargetRenderbufferStorageOES)},
    {"glEGLImageTargetRenderbufferStorageOESContextANGLE",
     P(GL_EGLImageTargetRenderbufferStorageOESContextANGLE)},
    {"glEGLImageTargetTexture2DOES", P(GL_EGLImageTargetTexture2DOES)},
    {"glEGLImageTargetTexture2DOESContextANGLE", P(GL_EGLImageTargetTexture2DOESContextANGLE)},
    {"glEnable", P(GL_Enable)},
    {"glEnableClientState", P(GL_EnableClientState)},
    {"glEnableClientStateContextANGLE", P(GL_EnableClientStateContextANGLE)},
    {"glEnableContextANGLE", P(GL_EnableContextANGLE)},
    {"glEnableVertexAttribArray", P(GL_EnableVertexAttribArray)},
    {"glEnableVertexAttribArrayContextANGLE", P(GL_EnableVertexAttribArrayContextANGLE)},
    {"glEnablei", P(GL_Enablei)},
    {"glEnableiContextANGLE", P(GL_EnableiContextANGLE)},
    {"glEnableiEXT", P(GL_EnableiEXT)},
    {"glEnableiEXTContextANGLE", P(GL_EnableiEXTContextANGLE)},
    {"glEnableiOES", P(GL_EnableiOES)},
    {"glEnableiOESContextANGLE", P(GL_EnableiOESContextANGLE)},
    {"glEndQuery", P(GL_EndQuery)},
    {"glEndQueryContextANGLE", P(GL_EndQueryContextANGLE)},
    {"glEndQueryEXT", P(GL_EndQueryEXT)},
    {"glEndQueryEXTContextANGLE", P(GL_EndQueryEXTContextANGLE)},
    {"glEndTransformFeedback", P(GL_EndTransformFeedback)},
    {"glEndTransformFeedbackContextANGLE", P(GL_EndTransformFeedbackContextANGLE)},
    {"glFenceSync", P(GL_FenceSync)},
    {"glFenceSyncContextANGLE", P(GL_FenceSyncContextANGLE)},
    {"glFinish", P(GL_Finish)},
    {"glFinishContextANGLE", P(GL_FinishContextANGLE)},
    {"glFinishFenceNV", P(GL_FinishFenceNV)},
    {"glFinishFenceNVContextANGLE", P(GL_FinishFenceNVContextANGLE)},
    {"glFlush", P(GL_Flush)},
    {"glFlushContextANGLE", P(GL_FlushContextANGLE)},
    {"glFlushMappedBufferRange", P(GL_FlushMappedBufferRange)},
    {"glFlushMappedBufferRangeContextANGLE", P(GL_FlushMappedBufferRangeContextANGLE)},
    {"glFlushMappedBufferRangeEXT", P(GL_FlushMappedBufferRangeEXT)},
    {"glFlushMappedBufferRangeEXTContextANGLE", P(GL_FlushMappedBufferRangeEXTContextANGLE)},
    {"glFogf", P(GL_Fogf)},
    {"glFogfContextANGLE", P(GL_FogfContextANGLE)},
    {"glFogfv", P(GL_Fogfv)},
    {"glFogfvContextANGLE", P(GL_FogfvContextANGLE)},
    {"glFogx", P(GL_Fogx)},
    {"glFogxContextANGLE", P(GL_FogxContextANGLE)},
    {"glFogxv", P(GL_Fogxv)},
    {"glFogxvContextANGLE", P(GL_FogxvContextANGLE)},
    {"glFramebufferFetchBarrierEXT", P(GL_FramebufferFetchBarrierEXT)},
    {"glFramebufferFetchBarrierEXTContextANGLE", P(GL_FramebufferFetchBarrierEXTContextANGLE)},
    {"glFramebufferParameteri", P(GL_FramebufferParameteri)},
    {"glFramebufferParameteriContextANGLE", P(GL_FramebufferParameteriContextANGLE)},
    {"glFramebufferRenderbuffer", P(GL_FramebufferRenderbuffer)},
    {"glFramebufferRenderbufferContextANGLE", P(GL_FramebufferRenderbufferContextANGLE)},
    {"glFramebufferRenderbufferOES", P(GL_FramebufferRenderbufferOES)},
    {"glFramebufferRenderbufferOESContextANGLE", P(GL_FramebufferRenderbufferOESContextANGLE)},
    {"glFramebufferTexture", P(GL_FramebufferTexture)},
    {"glFramebufferTexture2D", P(GL_FramebufferTexture2D)},
    {"glFramebufferTexture2DContextANGLE", P(GL_FramebufferTexture2DContextANGLE)},
    {"glFramebufferTexture2DMultisampleEXT", P(GL_FramebufferTexture2DMultisampleEXT)},
    {"glFramebufferTexture2DMultisampleEXTContextANGLE",
     P(GL_FramebufferTexture2DMultisampleEXTContextANGLE)},
    {"glFramebufferTexture2DOES", P(GL_FramebufferTexture2DOES)},
    {"glFramebufferTexture2DOESContextANGLE", P(GL_FramebufferTexture2DOESContextANGLE)},
    {"glFramebufferTexture3DOES", P(GL_FramebufferTexture3DOES)},
    {"glFramebufferTexture3DOESContextANGLE", P(GL_FramebufferTexture3DOESContextANGLE)},
    {"glFramebufferTextureContextANGLE", P(GL_FramebufferTextureContextANGLE)},
    {"glFramebufferTextureEXT", P(GL_FramebufferTextureEXT)},
    {"glFramebufferTextureEXTContextANGLE", P(GL_FramebufferTextureEXTContextANGLE)},
    {"glFramebufferTextureLayer", P(GL_FramebufferTextureLayer)},
    {"glFramebufferTextureLayerContextANGLE", P(GL_FramebufferTextureLayerContextANGLE)},
    {"glFramebufferTextureMultiviewOVR", P(GL_FramebufferTextureMultiviewOVR)},
    {"glFramebufferTextureMultiviewOVRContextANGLE",
     P(GL_FramebufferTextureMultiviewOVRContextANGLE)},
    {"glFrontFace", P(GL_FrontFace)},
    {"glFrontFaceContextANGLE", P(GL_FrontFaceContextANGLE)},
    {"glFrustumf", P(GL_Frustumf)},
    {"glFrustumfContextANGLE", P(GL_FrustumfContextANGLE)},
    {"glFrustumx", P(GL_Frustumx)},
    {"glFrustumxContextANGLE", P(GL_FrustumxContextANGLE)},
    {"glGenBuffers", P(GL_GenBuffers)},
    {"glGenBuffersContextANGLE", P(GL_GenBuffersContextANGLE)},
    {"glGenFencesNV", P(GL_GenFencesNV)},
    {"glGenFencesNVContextANGLE", P(GL_GenFencesNVContextANGLE)},
    {"glGenFramebuffers", P(GL_GenFramebuffers)},
    {"glGenFramebuffersContextANGLE", P(GL_GenFramebuffersContextANGLE)},
    {"glGenFramebuffersOES", P(GL_GenFramebuffersOES)},
    {"glGenFramebuffersOESContextANGLE", P(GL_GenFramebuffersOESContextANGLE)},
    {"glGenProgramPipelines", P(GL_GenProgramPipelines)},
    {"glGenProgramPipelinesContextANGLE", P(GL_GenProgramPipelinesContextANGLE)},
    {"glGenProgramPipelinesEXT", P(GL_GenProgramPipelinesEXT)},
    {"glGenProgramPipelinesEXTContextANGLE", P(GL_GenProgramPipelinesEXTContextANGLE)},
    {"glGenQueries", P(GL_GenQueries)},
    {"glGenQueriesContextANGLE", P(GL_GenQueriesContextANGLE)},
    {"glGenQueriesEXT", P(GL_GenQueriesEXT)},
    {"glGenQueriesEXTContextANGLE", P(GL_GenQueriesEXTContextANGLE)},
    {"glGenRenderbuffers", P(GL_GenRenderbuffers)},
    {"glGenRenderbuffersContextANGLE", P(GL_GenRenderbuffersContextANGLE)},
    {"glGenRenderbuffersOES", P(GL_GenRenderbuffersOES)},
    {"glGenRenderbuffersOESContextANGLE", P(GL_GenRenderbuffersOESContextANGLE)},
    {"glGenSamplers", P(GL_GenSamplers)},
    {"glGenSamplersContextANGLE", P(GL_GenSamplersContextANGLE)},
    {"glGenSemaphoresEXT", P(GL_GenSemaphoresEXT)},
    {"glGenSemaphoresEXTContextANGLE", P(GL_GenSemaphoresEXTContextANGLE)},
    {"glGenTextures", P(GL_GenTextures)},
    {"glGenTexturesContextANGLE", P(GL_GenTexturesContextANGLE)},
    {"glGenTransformFeedbacks", P(GL_GenTransformFeedbacks)},
    {"glGenTransformFeedbacksContextANGLE", P(GL_GenTransformFeedbacksContextANGLE)},
    {"glGenVertexArrays", P(GL_GenVertexArrays)},
    {"glGenVertexArraysContextANGLE", P(GL_GenVertexArraysContextANGLE)},
    {"glGenVertexArraysOES", P(GL_GenVertexArraysOES)},
    {"glGenVertexArraysOESContextANGLE", P(GL_GenVertexArraysOESContextANGLE)},
    {"glGenerateMipmap", P(GL_GenerateMipmap)},
    {"glGenerateMipmapContextANGLE", P(GL_GenerateMipmapContextANGLE)},
    {"glGenerateMipmapOES", P(GL_GenerateMipmapOES)},
    {"glGenerateMipmapOESContextANGLE", P(GL_GenerateMipmapOESContextANGLE)},
    {"glGetActiveAttrib", P(GL_GetActiveAttrib)},
    {"glGetActiveAttribContextANGLE", P(GL_GetActiveAttribContextANGLE)},
    {"glGetActiveUniform", P(GL_GetActiveUniform)},
    {"glGetActiveUniformBlockName", P(GL_GetActiveUniformBlockName)},
    {"glGetActiveUniformBlockNameContextANGLE", P(GL_GetActiveUniformBlockNameContextANGLE)},
    {"glGetActiveUniformBlockiv", P(GL_GetActiveUniformBlockiv)},
    {"glGetActiveUniformBlockivContextANGLE", P(GL_GetActiveUniformBlockivContextANGLE)},
    {"glGetActiveUniformBlockivRobustANGLE", P(GL_GetActiveUniformBlockivRobustANGLE)},
    {"glGetActiveUniformBlockivRobustANGLEContextANGLE",
     P(GL_GetActiveUniformBlockivRobustANGLEContextANGLE)},
    {"glGetActiveUniformContextANGLE", P(GL_GetActiveUniformContextANGLE)},
    {"glGetActiveUniformsiv", P(GL_GetActiveUniformsiv)},
    {"glGetActiveUniformsivContextANGLE", P(GL_GetActiveUniformsivContextANGLE)},
    {"glGetAttachedShaders", P(GL_GetAttachedShaders)},
    {"glGetAttachedShadersContextANGLE", P(GL_GetAttachedShadersContextANGLE)},
    {"glGetAttribLocation", P(GL_GetAttribLocation)},
    {"glGetAttribLocationContextANGLE", P(GL_GetAttribLocationContextANGLE)},
    {"glGetBooleani_v", P(GL_GetBooleani_v)},
    {"glGetBooleani_vContextANGLE", P(GL_GetBooleani_vContextANGLE)},
    {"glGetBooleani_vRobustANGLE", P(GL_GetBooleani_vRobustANGLE)},
    {"glGetBooleani_vRobustANGLEContextANGLE", P(GL_GetBooleani_vRobustANGLEContextANGLE)},
    {"glGetBooleanv", P(GL_GetBooleanv)},
    {"glGetBooleanvContextANGLE", P(GL_GetBooleanvContextANGLE)},
    {"glGetBooleanvRobustANGLE", P(GL_GetBooleanvRobustANGLE)},
    {"glGetBooleanvRobustANGLEContextANGLE", P(GL_GetBooleanvRobustANGLEContextANGLE)},
    {"glGetBufferParameteri64v", P(GL_GetBufferParameteri64v)},
    {"glGetBufferParameteri64vContextANGLE", P(GL_GetBufferParameteri64vContextANGLE)},
    {"glGetBufferParameteri64vRobustANGLE", P(GL_GetBufferParameteri64vRobustANGLE)},
    {"glGetBufferParameteri64vRobustANGLEContextANGLE",
     P(GL_GetBufferParameteri64vRobustANGLEContextANGLE)},
    {"glGetBufferParameteriv", P(GL_GetBufferParameteriv)},
    {"glGetBufferParameterivContextANGLE", P(GL_GetBufferParameterivContextANGLE)},
    {"glGetBufferParameterivRobustANGLE", P(GL_GetBufferParameterivRobustANGLE)},
    {"glGetBufferParameterivRobustANGLEContextANGLE",
     P(GL_GetBufferParameterivRobustANGLEContextANGLE)},
    {"glGetBufferPointerv", P(GL_GetBufferPointerv)},
    {"glGetBufferPointervContextANGLE", P(GL_GetBufferPointervContextANGLE)},
    {"glGetBufferPointervOES", P(GL_GetBufferPointervOES)},
    {"glGetBufferPointervOESContextANGLE", P(GL_GetBufferPointervOESContextANGLE)},
    {"glGetBufferPointervRobustANGLE", P(GL_GetBufferPointervRobustANGLE)},
    {"glGetBufferPointervRobustANGLEContextANGLE", P(GL_GetBufferPointervRobustANGLEContextANGLE)},
    {"glGetClipPlanef", P(GL_GetClipPlanef)},
    {"glGetClipPlanefContextANGLE", P(GL_GetClipPlanefContextANGLE)},
    {"glGetClipPlanex", P(GL_GetClipPlanex)},
    {"glGetClipPlanexContextANGLE", P(GL_GetClipPlanexContextANGLE)},
    {"glGetDebugMessageLog", P(GL_GetDebugMessageLog)},
    {"glGetDebugMessageLogContextANGLE", P(GL_GetDebugMessageLogContextANGLE)},
    {"glGetDebugMessageLogKHR", P(GL_GetDebugMessageLogKHR)},
    {"glGetDebugMessageLogKHRContextANGLE", P(GL_GetDebugMessageLogKHRContextANGLE)},
    {"glGetError", P(GL_GetError)},
    {"glGetErrorContextANGLE", P(GL_GetErrorContextANGLE)},
    {"glGetFenceivNV", P(GL_GetFenceivNV)},
    {"glGetFenceivNVContextANGLE", P(GL_GetFenceivNVContextANGLE)},
    {"glGetFixedv", P(GL_GetFixedv)},
    {"glGetFixedvContextANGLE", P(GL_GetFixedvContextANGLE)},
    {"glGetFloatv", P(GL_GetFloatv)},
    {"glGetFloatvContextANGLE", P(GL_GetFloatvContextANGLE)},
    {"glGetFloatvRobustANGLE", P(GL_GetFloatvRobustANGLE)},
    {"glGetFloatvRobustANGLEContextANGLE", P(GL_GetFloatvRobustANGLEContextANGLE)},
    {"glGetFragDataIndexEXT", P(GL_GetFragDataIndexEXT)},
    {"glGetFragDataIndexEXTContextANGLE", P(GL_GetFragDataIndexEXTContextANGLE)},
    {"glGetFragDataLocation", P(GL_GetFragDataLocation)},
    {"glGetFragDataLocationContextANGLE", P(GL_GetFragDataLocationContextANGLE)},
    {"glGetFramebufferAttachmentParameteriv", P(GL_GetFramebufferAttachmentParameteriv)},
    {"glGetFramebufferAttachmentParameterivContextANGLE",
     P(GL_GetFramebufferAttachmentParameterivContextANGLE)},
    {"glGetFramebufferAttachmentParameterivOES", P(GL_GetFramebufferAttachmentParameterivOES)},
    {"glGetFramebufferAttachmentParameterivOESContextANGLE",
     P(GL_GetFramebufferAttachmentParameterivOESContextANGLE)},
    {"glGetFramebufferAttachmentParameterivRobustANGLE",
     P(GL_GetFramebufferAttachmentParameterivRobustANGLE)},
    {"glGetFramebufferAttachmentParameterivRobustANGLEContextANGLE",
     P(GL_GetFramebufferAttachmentParameterivRobustANGLEContextANGLE)},
    {"glGetFramebufferParameteriv", P(GL_GetFramebufferParameteriv)},
    {"glGetFramebufferParameterivContextANGLE", P(GL_GetFramebufferParameterivContextANGLE)},
    {"glGetFramebufferParameterivRobustANGLE", P(GL_GetFramebufferParameterivRobustANGLE)},
    {"glGetFramebufferParameterivRobustANGLEContextANGLE",
     P(GL_GetFramebufferParameterivRobustANGLEContextANGLE)},
    {"glGetGraphicsResetStatus", P(GL_GetGraphicsResetStatus)},
    {"glGetGraphicsResetStatusContextANGLE", P(GL_GetGraphicsResetStatusContextANGLE)},
    {"glGetGraphicsResetStatusEXT", P(GL_GetGraphicsResetStatusEXT)},
    {"glGetGraphicsResetStatusEXTContextANGLE", P(GL_GetGraphicsResetStatusEXTContextANGLE)},
    {"glGetInteger64i_v", P(GL_GetInteger64i_v)},
    {"glGetInteger64i_vContextANGLE", P(GL_GetInteger64i_vContextANGLE)},
    {"glGetInteger64i_vRobustANGLE", P(GL_GetInteger64i_vRobustANGLE)},
    {"glGetInteger64i_vRobustANGLEContextANGLE", P(GL_GetInteger64i_vRobustANGLEContextANGLE)},
    {"glGetInteger64v", P(GL_GetInteger64v)},
    {"glGetInteger64vContextANGLE", P(GL_GetInteger64vContextANGLE)},
    {"glGetInteger64vEXT", P(GL_GetInteger64vEXT)},
    {"glGetInteger64vEXTContextANGLE", P(GL_GetInteger64vEXTContextANGLE)},
    {"glGetInteger64vRobustANGLE", P(GL_GetInteger64vRobustANGLE)},
    {"glGetInteger64vRobustANGLEContextANGLE", P(GL_GetInteger64vRobustANGLEContextANGLE)},
    {"glGetIntegeri_v", P(GL_GetIntegeri_v)},
    {"glGetIntegeri_vContextANGLE", P(GL_GetIntegeri_vContextANGLE)},
    {"glGetIntegeri_vRobustANGLE", P(GL_GetIntegeri_vRobustANGLE)},
    {"glGetIntegeri_vRobustANGLEContextANGLE", P(GL_GetIntegeri_vRobustANGLEContextANGLE)},
    {"glGetIntegerv", P(GL_GetIntegerv)},
    {"glGetIntegervContextANGLE", P(GL_GetIntegervContextANGLE)},
    {"glGetIntegervRobustANGLE", P(GL_GetIntegervRobustANGLE)},
    {"glGetIntegervRobustANGLEContextANGLE", P(GL_GetIntegervRobustANGLEContextANGLE)},
    {"glGetInternalformativ", P(GL_GetInternalformativ)},
    {"glGetInternalformativContextANGLE", P(GL_GetInternalformativContextANGLE)},
    {"glGetInternalformativRobustANGLE", P(GL_GetInternalformativRobustANGLE)},
    {"glGetInternalformativRobustANGLEContextANGLE",
     P(GL_GetInternalformativRobustANGLEContextANGLE)},
    {"glGetLightfv", P(GL_GetLightfv)},
    {"glGetLightfvContextANGLE", P(GL_GetLightfvContextANGLE)},
    {"glGetLightxv", P(GL_GetLightxv)},
    {"glGetLightxvContextANGLE", P(GL_GetLightxvContextANGLE)},
    {"glGetMaterialfv", P(GL_GetMaterialfv)},
    {"glGetMaterialfvContextANGLE", P(GL_GetMaterialfvContextANGLE)},
    {"glGetMaterialxv", P(GL_GetMaterialxv)},
    {"glGetMaterialxvContextANGLE", P(GL_GetMaterialxvContextANGLE)},
    {"glGetMemoryObjectParameterivEXT", P(GL_GetMemoryObjectParameterivEXT)},
    {"glGetMemoryObjectParameterivEXTContextANGLE",
     P(GL_GetMemoryObjectParameterivEXTContextANGLE)},
    {"glGetMultisamplefv", P(GL_GetMultisamplefv)},
    {"glGetMultisamplefvANGLE", P(GL_GetMultisamplefvANGLE)},
    {"glGetMultisamplefvANGLEContextANGLE", P(GL_GetMultisamplefvANGLEContextANGLE)},
    {"glGetMultisamplefvContextANGLE", P(GL_GetMultisamplefvContextANGLE)},
    {"glGetMultisamplefvRobustANGLE", P(GL_GetMultisamplefvRobustANGLE)},
    {"glGetMultisamplefvRobustANGLEContextANGLE", P(GL_GetMultisamplefvRobustANGLEContextANGLE)},
    {"glGetObjectLabel", P(GL_GetObjectLabel)},
    {"glGetObjectLabelContextANGLE", P(GL_GetObjectLabelContextANGLE)},
    {"glGetObjectLabelEXT", P(GL_GetObjectLabelEXT)},
    {"glGetObjectLabelEXTContextANGLE", P(GL_GetObjectLabelEXTContextANGLE)},
    {"glGetObjectLabelKHR", P(GL_GetObjectLabelKHR)},
    {"glGetObjectLabelKHRContextANGLE", P(GL_GetObjectLabelKHRContextANGLE)},
    {"glGetObjectPtrLabel", P(GL_GetObjectPtrLabel)},
    {"glGetObjectPtrLabelContextANGLE", P(GL_GetObjectPtrLabelContextANGLE)},
    {"glGetObjectPtrLabelKHR", P(GL_GetObjectPtrLabelKHR)},
    {"glGetObjectPtrLabelKHRContextANGLE", P(GL_GetObjectPtrLabelKHRContextANGLE)},
    {"glGetPointerv", P(GL_GetPointerv)},
    {"glGetPointervContextANGLE", P(GL_GetPointervContextANGLE)},
    {"glGetPointervKHR", P(GL_GetPointervKHR)},
    {"glGetPointervKHRContextANGLE", P(GL_GetPointervKHRContextANGLE)},
    {"glGetPointervRobustANGLERobustANGLE", P(GL_GetPointervRobustANGLERobustANGLE)},
    {"glGetPointervRobustANGLERobustANGLEContextANGLE",
     P(GL_GetPointervRobustANGLERobustANGLEContextANGLE)},
    {"glGetProgramBinary", P(GL_GetProgramBinary)},
    {"glGetProgramBinaryContextANGLE", P(GL_GetProgramBinaryContextANGLE)},
    {"glGetProgramBinaryOES", P(GL_GetProgramBinaryOES)},
    {"glGetProgramBinaryOESContextANGLE", P(GL_GetProgramBinaryOESContextANGLE)},
    {"glGetProgramInfoLog", P(GL_GetProgramInfoLog)},
    {"glGetProgramInfoLogContextANGLE", P(GL_GetProgramInfoLogContextANGLE)},
    {"glGetProgramInterfaceiv", P(GL_GetProgramInterfaceiv)},
    {"glGetProgramInterfaceivContextANGLE", P(GL_GetProgramInterfaceivContextANGLE)},
    {"glGetProgramInterfaceivRobustANGLE", P(GL_GetProgramInterfaceivRobustANGLE)},
    {"glGetProgramInterfaceivRobustANGLEContextANGLE",
     P(GL_GetProgramInterfaceivRobustANGLEContextANGLE)},
    {"glGetProgramPipelineInfoLog", P(GL_GetProgramPipelineInfoLog)},
    {"glGetProgramPipelineInfoLogContextANGLE", P(GL_GetProgramPipelineInfoLogContextANGLE)},
    {"glGetProgramPipelineInfoLogEXT", P(GL_GetProgramPipelineInfoLogEXT)},
    {"glGetProgramPipelineInfoLogEXTContextANGLE", P(GL_GetProgramPipelineInfoLogEXTContextANGLE)},
    {"glGetProgramPipelineiv", P(GL_GetProgramPipelineiv)},
    {"glGetProgramPipelineivContextANGLE", P(GL_GetProgramPipelineivContextANGLE)},
    {"glGetProgramPipelineivEXT", P(GL_GetProgramPipelineivEXT)},
    {"glGetProgramPipelineivEXTContextANGLE", P(GL_GetProgramPipelineivEXTContextANGLE)},
    {"glGetProgramResourceIndex", P(GL_GetProgramResourceIndex)},
    {"glGetProgramResourceIndexContextANGLE", P(GL_GetProgramResourceIndexContextANGLE)},
    {"glGetProgramResourceLocation", P(GL_GetProgramResourceLocation)},
    {"glGetProgramResourceLocationContextANGLE", P(GL_GetProgramResourceLocationContextANGLE)},
    {"glGetProgramResourceLocationIndexEXT", P(GL_GetProgramResourceLocationIndexEXT)},
    {"glGetProgramResourceLocationIndexEXTContextANGLE",
     P(GL_GetProgramResourceLocationIndexEXTContextANGLE)},
    {"glGetProgramResourceName", P(GL_GetProgramResourceName)},
    {"glGetProgramResourceNameContextANGLE", P(GL_GetProgramResourceNameContextANGLE)},
    {"glGetProgramResourceiv", P(GL_GetProgramResourceiv)},
    {"glGetProgramResourceivContextANGLE", P(GL_GetProgramResourceivContextANGLE)},
    {"glGetProgramiv", P(GL_GetProgramiv)},
    {"glGetProgramivContextANGLE", P(GL_GetProgramivContextANGLE)},
    {"glGetProgramivRobustANGLE", P(GL_GetProgramivRobustANGLE)},
    {"glGetProgramivRobustANGLEContextANGLE", P(GL_GetProgramivRobustANGLEContextANGLE)},
    {"glGetQueryObjecti64vEXT", P(GL_GetQueryObjecti64vEXT)},
    {"glGetQueryObjecti64vEXTContextANGLE", P(GL_GetQueryObjecti64vEXTContextANGLE)},
    {"glGetQueryObjecti64vRobustANGLE", P(GL_GetQueryObjecti64vRobustANGLE)},
    {"glGetQueryObjecti64vRobustANGLEContextANGLE",
     P(GL_GetQueryObjecti64vRobustANGLEContextANGLE)},
    {"glGetQueryObjectivEXT", P(GL_GetQueryObjectivEXT)},
    {"glGetQueryObjectivEXTContextANGLE", P(GL_GetQueryObjectivEXTContextANGLE)},
    {"glGetQueryObjectivRobustANGLE", P(GL_GetQueryObjectivRobustANGLE)},
    {"glGetQueryObjectivRobustANGLEContextANGLE", P(GL_GetQueryObjectivRobustANGLEContextANGLE)},
    {"glGetQueryObjectui64vEXT", P(GL_GetQueryObjectui64vEXT)},
    {"glGetQueryObjectui64vEXTContextANGLE", P(GL_GetQueryObjectui64vEXTContextANGLE)},
    {"glGetQueryObjectui64vRobustANGLE", P(GL_GetQueryObjectui64vRobustANGLE)},
    {"glGetQueryObjectui64vRobustANGLEContextANGLE",
     P(GL_GetQueryObjectui64vRobustANGLEContextANGLE)},
    {"glGetQueryObjectuiv", P(GL_GetQueryObjectuiv)},
    {"glGetQueryObjectuivContextANGLE", P(GL_GetQueryObjectuivContextANGLE)},
    {"glGetQueryObjectuivEXT", P(GL_GetQueryObjectuivEXT)},
    {"glGetQueryObjectuivEXTContextANGLE", P(GL_GetQueryObjectuivEXTContextANGLE)},
    {"glGetQueryObjectuivRobustANGLE", P(GL_GetQueryObjectuivRobustANGLE)},
    {"glGetQueryObjectuivRobustANGLEContextANGLE", P(GL_GetQueryObjectuivRobustANGLEContextANGLE)},
    {"glGetQueryiv", P(GL_GetQueryiv)},
    {"glGetQueryivContextANGLE", P(GL_GetQueryivContextANGLE)},
    {"glGetQueryivEXT", P(GL_GetQueryivEXT)},
    {"glGetQueryivEXTContextANGLE", P(GL_GetQueryivEXTContextANGLE)},
    {"glGetQueryivRobustANGLE", P(GL_GetQueryivRobustANGLE)},
    {"glGetQueryivRobustANGLEContextANGLE", P(GL_GetQueryivRobustANGLEContextANGLE)},
    {"glGetRenderbufferImageANGLE", P(GL_GetRenderbufferImageANGLE)},
    {"glGetRenderbufferImageANGLEContextANGLE", P(GL_GetRenderbufferImageANGLEContextANGLE)},
    {"glGetRenderbufferParameteriv", P(GL_GetRenderbufferParameteriv)},
    {"glGetRenderbufferParameterivContextANGLE", P(GL_GetRenderbufferParameterivContextANGLE)},
    {"glGetRenderbufferParameterivOES", P(GL_GetRenderbufferParameterivOES)},
    {"glGetRenderbufferParameterivOESContextANGLE",
     P(GL_GetRenderbufferParameterivOESContextANGLE)},
    {"glGetRenderbufferParameterivRobustANGLE", P(GL_GetRenderbufferParameterivRobustANGLE)},
    {"glGetRenderbufferParameterivRobustANGLEContextANGLE",
     P(GL_GetRenderbufferParameterivRobustANGLEContextANGLE)},
    {"glGetSamplerParameterIiv", P(GL_GetSamplerParameterIiv)},
    {"glGetSamplerParameterIivContextANGLE", P(GL_GetSamplerParameterIivContextANGLE)},
    {"glGetSamplerParameterIivOES", P(GL_GetSamplerParameterIivOES)},
    {"glGetSamplerParameterIivOESContextANGLE", P(GL_GetSamplerParameterIivOESContextANGLE)},
    {"glGetSamplerParameterIivRobustANGLE", P(GL_GetSamplerParameterIivRobustANGLE)},
    {"glGetSamplerParameterIivRobustANGLEContextANGLE",
     P(GL_GetSamplerParameterIivRobustANGLEContextANGLE)},
    {"glGetSamplerParameterIuiv", P(GL_GetSamplerParameterIuiv)},
    {"glGetSamplerParameterIuivContextANGLE", P(GL_GetSamplerParameterIuivContextANGLE)},
    {"glGetSamplerParameterIuivOES", P(GL_GetSamplerParameterIuivOES)},
    {"glGetSamplerParameterIuivOESContextANGLE", P(GL_GetSamplerParameterIuivOESContextANGLE)},
    {"glGetSamplerParameterIuivRobustANGLE", P(GL_GetSamplerParameterIuivRobustANGLE)},
    {"glGetSamplerParameterIuivRobustANGLEContextANGLE",
     P(GL_GetSamplerParameterIuivRobustANGLEContextANGLE)},
    {"glGetSamplerParameterfv", P(GL_GetSamplerParameterfv)},
    {"glGetSamplerParameterfvContextANGLE", P(GL_GetSamplerParameterfvContextANGLE)},
    {"glGetSamplerParameterfvRobustANGLE", P(GL_GetSamplerParameterfvRobustANGLE)},
    {"glGetSamplerParameterfvRobustANGLEContextANGLE",
     P(GL_GetSamplerParameterfvRobustANGLEContextANGLE)},
    {"glGetSamplerParameteriv", P(GL_GetSamplerParameteriv)},
    {"glGetSamplerParameterivContextANGLE", P(GL_GetSamplerParameterivContextANGLE)},
    {"glGetSamplerParameterivRobustANGLE", P(GL_GetSamplerParameterivRobustANGLE)},
    {"glGetSamplerParameterivRobustANGLEContextANGLE",
     P(GL_GetSamplerParameterivRobustANGLEContextANGLE)},
    {"glGetSemaphoreParameterui64vEXT", P(GL_GetSemaphoreParameterui64vEXT)},
    {"glGetSemaphoreParameterui64vEXTContextANGLE",
     P(GL_GetSemaphoreParameterui64vEXTContextANGLE)},
    {"glGetShaderInfoLog", P(GL_GetShaderInfoLog)},
    {"glGetShaderInfoLogContextANGLE", P(GL_GetShaderInfoLogContextANGLE)},
    {"glGetShaderPrecisionFormat", P(GL_GetShaderPrecisionFormat)},
    {"glGetShaderPrecisionFormatContextANGLE", P(GL_GetShaderPrecisionFormatContextANGLE)},
    {"glGetShaderSource", P(GL_GetShaderSource)},
    {"glGetShaderSourceContextANGLE", P(GL_GetShaderSourceContextANGLE)},
    {"glGetShaderiv", P(GL_GetShaderiv)},
    {"glGetShaderivContextANGLE", P(GL_GetShaderivContextANGLE)},
    {"glGetShaderivRobustANGLE", P(GL_GetShaderivRobustANGLE)},
    {"glGetShaderivRobustANGLEContextANGLE", P(GL_GetShaderivRobustANGLEContextANGLE)},
    {"glGetString", P(GL_GetString)},
    {"glGetStringContextANGLE", P(GL_GetStringContextANGLE)},
    {"glGetStringi", P(GL_GetStringi)},
    {"glGetStringiContextANGLE", P(GL_GetStringiContextANGLE)},
    {"glGetSynciv", P(GL_GetSynciv)},
    {"glGetSyncivContextANGLE", P(GL_GetSyncivContextANGLE)},
    {"glGetTexEnvfv", P(GL_GetTexEnvfv)},
    {"glGetTexEnvfvContextANGLE", P(GL_GetTexEnvfvContextANGLE)},
    {"glGetTexEnviv", P(GL_GetTexEnviv)},
    {"glGetTexEnvivContextANGLE", P(GL_GetTexEnvivContextANGLE)},
    {"glGetTexEnvxv", P(GL_GetTexEnvxv)},
    {"glGetTexEnvxvContextANGLE", P(GL_GetTexEnvxvContextANGLE)},
    {"glGetTexGenfvOES", P(GL_GetTexGenfvOES)},
    {"glGetTexGenfvOESContextANGLE", P(GL_GetTexGenfvOESContextANGLE)},
    {"glGetTexGenivOES", P(GL_GetTexGenivOES)},
    {"glGetTexGenivOESContextANGLE", P(GL_GetTexGenivOESContextANGLE)},
    {"glGetTexGenxvOES", P(GL_GetTexGenxvOES)},
    {"glGetTexGenxvOESContextANGLE", P(GL_GetTexGenxvOESContextANGLE)},
    {"glGetTexImageANGLE", P(GL_GetTexImageANGLE)},
    {"glGetTexImageANGLEContextANGLE", P(GL_GetTexImageANGLEContextANGLE)},
    {"glGetTexLevelParameterfv", P(GL_GetTexLevelParameterfv)},
    {"glGetTexLevelParameterfvANGLE", P(GL_GetTexLevelParameterfvANGLE)},
    {"glGetTexLevelParameterfvANGLEContextANGLE", P(GL_GetTexLevelParameterfvANGLEContextANGLE)},
    {"glGetTexLevelParameterfvContextANGLE", P(GL_GetTexLevelParameterfvContextANGLE)},
    {"glGetTexLevelParameterfvRobustANGLE", P(GL_GetTexLevelParameterfvRobustANGLE)},
    {"glGetTexLevelParameterfvRobustANGLEContextANGLE",
     P(GL_GetTexLevelParameterfvRobustANGLEContextANGLE)},
    {"glGetTexLevelParameteriv", P(GL_GetTexLevelParameteriv)},
    {"glGetTexLevelParameterivANGLE", P(GL_GetTexLevelParameterivANGLE)},
    {"glGetTexLevelParameterivANGLEContextANGLE", P(GL_GetTexLevelParameterivANGLEContextANGLE)},
    {"glGetTexLevelParameterivContextANGLE", P(GL_GetTexLevelParameterivContextANGLE)},
    {"glGetTexLevelParameterivRobustANGLE", P(GL_GetTexLevelParameterivRobustANGLE)},
    {"glGetTexLevelParameterivRobustANGLEContextANGLE",
     P(GL_GetTexLevelParameterivRobustANGLEContextANGLE)},
    {"glGetTexParameterIiv", P(GL_GetTexParameterIiv)},
    {"glGetTexParameterIivContextANGLE", P(GL_GetTexParameterIivContextANGLE)},
    {"glGetTexParameterIivOES", P(GL_GetTexParameterIivOES)},
    {"glGetTexParameterIivOESContextANGLE", P(GL_GetTexParameterIivOESContextANGLE)},
    {"glGetTexParameterIivRobustANGLE", P(GL_GetTexParameterIivRobustANGLE)},
    {"glGetTexParameterIivRobustANGLEContextANGLE",
     P(GL_GetTexParameterIivRobustANGLEContextANGLE)},
    {"glGetTexParameterIuiv", P(GL_GetTexParameterIuiv)},
    {"glGetTexParameterIuivContextANGLE", P(GL_GetTexParameterIuivContextANGLE)},
    {"glGetTexParameterIuivOES", P(GL_GetTexParameterIuivOES)},
    {"glGetTexParameterIuivOESContextANGLE", P(GL_GetTexParameterIuivOESContextANGLE)},
    {"glGetTexParameterIuivRobustANGLE", P(GL_GetTexParameterIuivRobustANGLE)},
    {"glGetTexParameterIuivRobustANGLEContextANGLE",
     P(GL_GetTexParameterIuivRobustANGLEContextANGLE)},
    {"glGetTexParameterfv", P(GL_GetTexParameterfv)},
    {"glGetTexParameterfvContextANGLE", P(GL_GetTexParameterfvContextANGLE)},
    {"glGetTexParameterfvRobustANGLE", P(GL_GetTexParameterfvRobustANGLE)},
    {"glGetTexParameterfvRobustANGLEContextANGLE", P(GL_GetTexParameterfvRobustANGLEContextANGLE)},
    {"glGetTexParameteriv", P(GL_GetTexParameteriv)},
    {"glGetTexParameterivContextANGLE", P(GL_GetTexParameterivContextANGLE)},
    {"glGetTexParameterivRobustANGLE", P(GL_GetTexParameterivRobustANGLE)},
    {"glGetTexParameterivRobustANGLEContextANGLE", P(GL_GetTexParameterivRobustANGLEContextANGLE)},
    {"glGetTexParameterxv", P(GL_GetTexParameterxv)},
    {"glGetTexParameterxvContextANGLE", P(GL_GetTexParameterxvContextANGLE)},
    {"glGetTransformFeedbackVarying", P(GL_GetTransformFeedbackVarying)},
    {"glGetTransformFeedbackVaryingContextANGLE", P(GL_GetTransformFeedbackVaryingContextANGLE)},
    {"glGetTranslatedShaderSourceANGLE", P(GL_GetTranslatedShaderSourceANGLE)},
    {"glGetTranslatedShaderSourceANGLEContextANGLE",
     P(GL_GetTranslatedShaderSourceANGLEContextANGLE)},
    {"glGetUniformBlockIndex", P(GL_GetUniformBlockIndex)},
    {"glGetUniformBlockIndexContextANGLE", P(GL_GetUniformBlockIndexContextANGLE)},
    {"glGetUniformIndices", P(GL_GetUniformIndices)},
    {"glGetUniformIndicesContextANGLE", P(GL_GetUniformIndicesContextANGLE)},
    {"glGetUniformLocation", P(GL_GetUniformLocation)},
    {"glGetUniformLocationContextANGLE", P(GL_GetUniformLocationContextANGLE)},
    {"glGetUniformfv", P(GL_GetUniformfv)},
    {"glGetUniformfvContextANGLE", P(GL_GetUniformfvContextANGLE)},
    {"glGetUniformfvRobustANGLE", P(GL_GetUniformfvRobustANGLE)},
    {"glGetUniformfvRobustANGLEContextANGLE", P(GL_GetUniformfvRobustANGLEContextANGLE)},
    {"glGetUniformiv", P(GL_GetUniformiv)},
    {"glGetUniformivContextANGLE", P(GL_GetUniformivContextANGLE)},
    {"glGetUniformivRobustANGLE", P(GL_GetUniformivRobustANGLE)},
    {"glGetUniformivRobustANGLEContextANGLE", P(GL_GetUniformivRobustANGLEContextANGLE)},
    {"glGetUniformuiv", P(GL_GetUniformuiv)},
    {"glGetUniformuivContextANGLE", P(GL_GetUniformuivContextANGLE)},
    {"glGetUniformuivRobustANGLE", P(GL_GetUniformuivRobustANGLE)},
    {"glGetUniformuivRobustANGLEContextANGLE", P(GL_GetUniformuivRobustANGLEContextANGLE)},
    {"glGetUnsignedBytei_vEXT", P(GL_GetUnsignedBytei_vEXT)},
    {"glGetUnsignedBytei_vEXTContextANGLE", P(GL_GetUnsignedBytei_vEXTContextANGLE)},
    {"glGetUnsignedBytevEXT", P(GL_GetUnsignedBytevEXT)},
    {"glGetUnsignedBytevEXTContextANGLE", P(GL_GetUnsignedBytevEXTContextANGLE)},
    {"glGetVertexAttribIiv", P(GL_GetVertexAttribIiv)},
    {"glGetVertexAttribIivContextANGLE", P(GL_GetVertexAttribIivContextANGLE)},
    {"glGetVertexAttribIivRobustANGLE", P(GL_GetVertexAttribIivRobustANGLE)},
    {"glGetVertexAttribIivRobustANGLEContextANGLE",
     P(GL_GetVertexAttribIivRobustANGLEContextANGLE)},
    {"glGetVertexAttribIuiv", P(GL_GetVertexAttribIuiv)},
    {"glGetVertexAttribIuivContextANGLE", P(GL_GetVertexAttribIuivContextANGLE)},
    {"glGetVertexAttribIuivRobustANGLE", P(GL_GetVertexAttribIuivRobustANGLE)},
    {"glGetVertexAttribIuivRobustANGLEContextANGLE",
     P(GL_GetVertexAttribIuivRobustANGLEContextANGLE)},
    {"glGetVertexAttribPointerv", P(GL_GetVertexAttribPointerv)},
    {"glGetVertexAttribPointervContextANGLE", P(GL_GetVertexAttribPointervContextANGLE)},
    {"glGetVertexAttribPointervRobustANGLE", P(GL_GetVertexAttribPointervRobustANGLE)},
    {"glGetVertexAttribPointervRobustANGLEContextANGLE",
     P(GL_GetVertexAttribPointervRobustANGLEContextANGLE)},
    {"glGetVertexAttribfv", P(GL_GetVertexAttribfv)},
    {"glGetVertexAttribfvContextANGLE", P(GL_GetVertexAttribfvContextANGLE)},
    {"glGetVertexAttribfvRobustANGLE", P(GL_GetVertexAttribfvRobustANGLE)},
    {"glGetVertexAttribfvRobustANGLEContextANGLE", P(GL_GetVertexAttribfvRobustANGLEContextANGLE)},
    {"glGetVertexAttribiv", P(GL_GetVertexAttribiv)},
    {"glGetVertexAttribivContextANGLE", P(GL_GetVertexAttribivContextANGLE)},
    {"glGetVertexAttribivRobustANGLE", P(GL_GetVertexAttribivRobustANGLE)},
    {"glGetVertexAttribivRobustANGLEContextANGLE", P(GL_GetVertexAttribivRobustANGLEContextANGLE)},
    {"glGetnUniformfv", P(GL_GetnUniformfv)},
    {"glGetnUniformfvContextANGLE", P(GL_GetnUniformfvContextANGLE)},
    {"glGetnUniformfvEXT", P(GL_GetnUniformfvEXT)},
    {"glGetnUniformfvEXTContextANGLE", P(GL_GetnUniformfvEXTContextANGLE)},
    {"glGetnUniformfvRobustANGLE", P(GL_GetnUniformfvRobustANGLE)},
    {"glGetnUniformfvRobustANGLEContextANGLE", P(GL_GetnUniformfvRobustANGLEContextANGLE)},
    {"glGetnUniformiv", P(GL_GetnUniformiv)},
    {"glGetnUniformivContextANGLE", P(GL_GetnUniformivContextANGLE)},
    {"glGetnUniformivEXT", P(GL_GetnUniformivEXT)},
    {"glGetnUniformivEXTContextANGLE", P(GL_GetnUniformivEXTContextANGLE)},
    {"glGetnUniformivRobustANGLE", P(GL_GetnUniformivRobustANGLE)},
    {"glGetnUniformivRobustANGLEContextANGLE", P(GL_GetnUniformivRobustANGLEContextANGLE)},
    {"glGetnUniformuiv", P(GL_GetnUniformuiv)},
    {"glGetnUniformuivContextANGLE", P(GL_GetnUniformuivContextANGLE)},
    {"glGetnUniformuivRobustANGLE", P(GL_GetnUniformuivRobustANGLE)},
    {"glGetnUniformuivRobustANGLEContextANGLE", P(GL_GetnUniformuivRobustANGLEContextANGLE)},
    {"glHint", P(GL_Hint)},
    {"glHintContextANGLE", P(GL_HintContextANGLE)},
    {"glImportMemoryFdEXT", P(GL_ImportMemoryFdEXT)},
    {"glImportMemoryFdEXTContextANGLE", P(GL_ImportMemoryFdEXTContextANGLE)},
    {"glImportMemoryZirconHandleANGLE", P(GL_ImportMemoryZirconHandleANGLE)},
    {"glImportMemoryZirconHandleANGLEContextANGLE",
     P(GL_ImportMemoryZirconHandleANGLEContextANGLE)},
    {"glImportSemaphoreFdEXT", P(GL_ImportSemaphoreFdEXT)},
    {"glImportSemaphoreFdEXTContextANGLE", P(GL_ImportSemaphoreFdEXTContextANGLE)},
    {"glImportSemaphoreZirconHandleANGLE", P(GL_ImportSemaphoreZirconHandleANGLE)},
    {"glImportSemaphoreZirconHandleANGLEContextANGLE",
     P(GL_ImportSemaphoreZirconHandleANGLEContextANGLE)},
    {"glInsertEventMarkerEXT", P(GL_InsertEventMarkerEXT)},
    {"glInsertEventMarkerEXTContextANGLE", P(GL_InsertEventMarkerEXTContextANGLE)},
    {"glInvalidateFramebuffer", P(GL_InvalidateFramebuffer)},
    {"glInvalidateFramebufferContextANGLE", P(GL_InvalidateFramebufferContextANGLE)},
    {"glInvalidateSubFramebuffer", P(GL_InvalidateSubFramebuffer)},
    {"glInvalidateSubFramebufferContextANGLE", P(GL_InvalidateSubFramebufferContextANGLE)},
    {"glInvalidateTextureANGLE", P(GL_InvalidateTextureANGLE)},
    {"glInvalidateTextureANGLEContextANGLE", P(GL_InvalidateTextureANGLEContextANGLE)},
    {"glIsBuffer", P(GL_IsBuffer)},
    {"glIsBufferContextANGLE", P(GL_IsBufferContextANGLE)},
    {"glIsEnabled", P(GL_IsEnabled)},
    {"glIsEnabledContextANGLE", P(GL_IsEnabledContextANGLE)},
    {"glIsEnabledi", P(GL_IsEnabledi)},
    {"glIsEnablediContextANGLE", P(GL_IsEnablediContextANGLE)},
    {"glIsEnablediEXT", P(GL_IsEnablediEXT)},
    {"glIsEnablediEXTContextANGLE", P(GL_IsEnablediEXTContextANGLE)},
    {"glIsEnablediOES", P(GL_IsEnablediOES)},
    {"glIsEnablediOESContextANGLE", P(GL_IsEnablediOESContextANGLE)},
    {"glIsFenceNV", P(GL_IsFenceNV)},
    {"glIsFenceNVContextANGLE", P(GL_IsFenceNVContextANGLE)},
    {"glIsFramebuffer", P(GL_IsFramebuffer)},
    {"glIsFramebufferContextANGLE", P(GL_IsFramebufferContextANGLE)},
    {"glIsFramebufferOES", P(GL_IsFramebufferOES)},
    {"glIsFramebufferOESContextANGLE", P(GL_IsFramebufferOESContextANGLE)},
    {"glIsMemoryObjectEXT", P(GL_IsMemoryObjectEXT)},
    {"glIsMemoryObjectEXTContextANGLE", P(GL_IsMemoryObjectEXTContextANGLE)},
    {"glIsProgram", P(GL_IsProgram)},
    {"glIsProgramContextANGLE", P(GL_IsProgramContextANGLE)},
    {"glIsProgramPipeline", P(GL_IsProgramPipeline)},
    {"glIsProgramPipelineContextANGLE", P(GL_IsProgramPipelineContextANGLE)},
    {"glIsProgramPipelineEXT", P(GL_IsProgramPipelineEXT)},
    {"glIsProgramPipelineEXTContextANGLE", P(GL_IsProgramPipelineEXTContextANGLE)},
    {"glIsQuery", P(GL_IsQuery)},
    {"glIsQueryContextANGLE", P(GL_IsQueryContextANGLE)},
    {"glIsQueryEXT", P(GL_IsQueryEXT)},
    {"glIsQueryEXTContextANGLE", P(GL_IsQueryEXTContextANGLE)},
    {"glIsRenderbuffer", P(GL_IsRenderbuffer)},
    {"glIsRenderbufferContextANGLE", P(GL_IsRenderbufferContextANGLE)},
    {"glIsRenderbufferOES", P(GL_IsRenderbufferOES)},
    {"glIsRenderbufferOESContextANGLE", P(GL_IsRenderbufferOESContextANGLE)},
    {"glIsSampler", P(GL_IsSampler)},
    {"glIsSamplerContextANGLE", P(GL_IsSamplerContextANGLE)},
    {"glIsSemaphoreEXT", P(GL_IsSemaphoreEXT)},
    {"glIsSemaphoreEXTContextANGLE", P(GL_IsSemaphoreEXTContextANGLE)},
    {"glIsShader", P(GL_IsShader)},
    {"glIsShaderContextANGLE", P(GL_IsShaderContextANGLE)},
    {"glIsSync", P(GL_IsSync)},
    {"glIsSyncContextANGLE", P(GL_IsSyncContextANGLE)},
    {"glIsTexture", P(GL_IsTexture)},
    {"glIsTextureContextANGLE", P(GL_IsTextureContextANGLE)},
    {"glIsTransformFeedback", P(GL_IsTransformFeedback)},
    {"glIsTransformFeedbackContextANGLE", P(GL_IsTransformFeedbackContextANGLE)},
    {"glIsVertexArray", P(GL_IsVertexArray)},
    {"glIsVertexArrayContextANGLE", P(GL_IsVertexArrayContextANGLE)},
    {"glIsVertexArrayOES", P(GL_IsVertexArrayOES)},
    {"glIsVertexArrayOESContextANGLE", P(GL_IsVertexArrayOESContextANGLE)},
    {"glLabelObjectEXT", P(GL_LabelObjectEXT)},
    {"glLabelObjectEXTContextANGLE", P(GL_LabelObjectEXTContextANGLE)},
    {"glLightModelf", P(GL_LightModelf)},
    {"glLightModelfContextANGLE", P(GL_LightModelfContextANGLE)},
    {"glLightModelfv", P(GL_LightModelfv)},
    {"glLightModelfvContextANGLE", P(GL_LightModelfvContextANGLE)},
    {"glLightModelx", P(GL_LightModelx)},
    {"glLightModelxContextANGLE", P(GL_LightModelxContextANGLE)},
    {"glLightModelxv", P(GL_LightModelxv)},
    {"glLightModelxvContextANGLE", P(GL_LightModelxvContextANGLE)},
    {"glLightf", P(GL_Lightf)},
    {"glLightfContextANGLE", P(GL_LightfContextANGLE)},
    {"glLightfv", P(GL_Lightfv)},
    {"glLightfvContextANGLE", P(GL_LightfvContextANGLE)},
    {"glLightx", P(GL_Lightx)},
    {"glLightxContextANGLE", P(GL_LightxContextANGLE)},
    {"glLightxv", P(GL_Lightxv)},
    {"glLightxvContextANGLE", P(GL_LightxvContextANGLE)},
    {"glLineWidth", P(GL_LineWidth)},
    {"glLineWidthContextANGLE", P(GL_LineWidthContextANGLE)},
    {"glLineWidthx", P(GL_LineWidthx)},
    {"glLineWidthxContextANGLE", P(GL_LineWidthxContextANGLE)},
    {"glLinkProgram", P(GL_LinkProgram)},
    {"glLinkProgramContextANGLE", P(GL_LinkProgramContextANGLE)},
    {"glLoadIdentity", P(GL_LoadIdentity)},
    {"glLoadIdentityContextANGLE", P(GL_LoadIdentityContextANGLE)},
    {"glLoadMatrixf", P(GL_LoadMatrixf)},
    {"glLoadMatrixfContextANGLE", P(GL_LoadMatrixfContextANGLE)},
    {"glLoadMatrixx", P(GL_LoadMatrixx)},
    {"glLoadMatrixxContextANGLE", P(GL_LoadMatrixxContextANGLE)},
    {"glLoadPaletteFromModelViewMatrixOES", P(GL_LoadPaletteFromModelViewMatrixOES)},
    {"glLoadPaletteFromModelViewMatrixOESContextANGLE",
     P(GL_LoadPaletteFromModelViewMatrixOESContextANGLE)},
    {"glLogicOp", P(GL_LogicOp)},
    {"glLogicOpContextANGLE", P(GL_LogicOpContextANGLE)},
    {"glLoseContextCHROMIUM", P(GL_LoseContextCHROMIUM)},
    {"glLoseContextCHROMIUMContextANGLE", P(GL_LoseContextCHROMIUMContextANGLE)},
    {"glMapBufferOES", P(GL_MapBufferOES)},
    {"glMapBufferOESContextANGLE", P(GL_MapBufferOESContextANGLE)},
    {"glMapBufferRange", P(GL_MapBufferRange)},
    {"glMapBufferRangeContextANGLE", P(GL_MapBufferRangeContextANGLE)},
    {"glMapBufferRangeEXT", P(GL_MapBufferRangeEXT)},
    {"glMapBufferRangeEXTContextANGLE", P(GL_MapBufferRangeEXTContextANGLE)},
    {"glMaterialf", P(GL_Materialf)},
    {"glMaterialfContextANGLE", P(GL_MaterialfContextANGLE)},
    {"glMaterialfv", P(GL_Materialfv)},
    {"glMaterialfvContextANGLE", P(GL_MaterialfvContextANGLE)},
    {"glMaterialx", P(GL_Materialx)},
    {"glMaterialxContextANGLE", P(GL_MaterialxContextANGLE)},
    {"glMaterialxv", P(GL_Materialxv)},
    {"glMaterialxvContextANGLE", P(GL_MaterialxvContextANGLE)},
    {"glMatrixIndexPointerOES", P(GL_MatrixIndexPointerOES)},
    {"glMatrixIndexPointerOESContextANGLE", P(GL_MatrixIndexPointerOESContextANGLE)},
    {"glMatrixMode", P(GL_MatrixMode)},
    {"glMatrixModeContextANGLE", P(GL_MatrixModeContextANGLE)},
    {"glMaxShaderCompilerThreadsKHR", P(GL_MaxShaderCompilerThreadsKHR)},
    {"glMaxShaderCompilerThreadsKHRContextANGLE", P(GL_MaxShaderCompilerThreadsKHRContextANGLE)},
    {"glMemoryBarrier", P(GL_MemoryBarrier)},
    {"glMemoryBarrierByRegion", P(GL_MemoryBarrierByRegion)},
    {"glMemoryBarrierByRegionContextANGLE", P(GL_MemoryBarrierByRegionContextANGLE)},
    {"glMemoryBarrierContextANGLE", P(GL_MemoryBarrierContextANGLE)},
    {"glMemoryObjectParameterivEXT", P(GL_MemoryObjectParameterivEXT)},
    {"glMemoryObjectParameterivEXTContextANGLE", P(GL_MemoryObjectParameterivEXTContextANGLE)},
    {"glMinSampleShading", P(GL_MinSampleShading)},
    {"glMinSampleShadingContextANGLE", P(GL_MinSampleShadingContextANGLE)},
    {"glMinSampleShadingOES", P(GL_MinSampleShadingOES)},
    {"glMinSampleShadingOESContextANGLE", P(GL_MinSampleShadingOESContextANGLE)},
    {"glMultMatrixf", P(GL_MultMatrixf)},
    {"glMultMatrixfContextANGLE", P(GL_MultMatrixfContextANGLE)},
    {"glMultMatrixx", P(GL_MultMatrixx)},
    {"glMultMatrixxContextANGLE", P(GL_MultMatrixxContextANGLE)},
    {"glMultiDrawArraysANGLE", P(GL_MultiDrawArraysANGLE)},
    {"glMultiDrawArraysANGLEContextANGLE", P(GL_MultiDrawArraysANGLEContextANGLE)},
    {"glMultiDrawArraysInstancedANGLE", P(GL_MultiDrawArraysInstancedANGLE)},
    {"glMultiDrawArraysInstancedANGLEContextANGLE",
     P(GL_MultiDrawArraysInstancedANGLEContextANGLE)},
    {"glMultiDrawArraysInstancedBaseInstanceANGLE",
     P(GL_MultiDrawArraysInstancedBaseInstanceANGLE)},
    {"glMultiDrawArraysInstancedBaseInstanceANGLEContextANGLE",
     P(GL_MultiDrawArraysInstancedBaseInstanceANGLEContextANGLE)},
    {"glMultiDrawElementsANGLE", P(GL_MultiDrawElementsANGLE)},
    {"glMultiDrawElementsANGLEContextANGLE", P(GL_MultiDrawElementsANGLEContextANGLE)},
    {"glMultiDrawElementsBaseVertexEXT", P(GL_MultiDrawElementsBaseVertexEXT)},
    {"glMultiDrawElementsBaseVertexEXTContextANGLE",
     P(GL_MultiDrawElementsBaseVertexEXTContextANGLE)},
    {"glMultiDrawElementsInstancedANGLE", P(GL_MultiDrawElementsInstancedANGLE)},
    {"glMultiDrawElementsInstancedANGLEContextANGLE",
     P(GL_MultiDrawElementsInstancedANGLEContextANGLE)},
    {"glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE",
     P(GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE)},
    {"glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE",
     P(GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE)},
    {"glMultiTexCoord4f", P(GL_MultiTexCoord4f)},
    {"glMultiTexCoord4fContextANGLE", P(GL_MultiTexCoord4fContextANGLE)},
    {"glMultiTexCoord4x", P(GL_MultiTexCoord4x)},
    {"glMultiTexCoord4xContextANGLE", P(GL_MultiTexCoord4xContextANGLE)},
    {"glNamedBufferStorageExternalEXT", P(GL_NamedBufferStorageExternalEXT)},
    {"glNamedBufferStorageExternalEXTContextANGLE",
     P(GL_NamedBufferStorageExternalEXTContextANGLE)},
    {"glNormal3f", P(GL_Normal3f)},
    {"glNormal3fContextANGLE", P(GL_Normal3fContextANGLE)},
    {"glNormal3x", P(GL_Normal3x)},
    {"glNormal3xContextANGLE", P(GL_Normal3xContextANGLE)},
    {"glNormalPointer", P(GL_NormalPointer)},
    {"glNormalPointerContextANGLE", P(GL_NormalPointerContextANGLE)},
    {"glObjectLabel", P(GL_ObjectLabel)},
    {"glObjectLabelContextANGLE", P(GL_ObjectLabelContextANGLE)},
    {"glObjectLabelKHR", P(GL_ObjectLabelKHR)},
    {"glObjectLabelKHRContextANGLE", P(GL_ObjectLabelKHRContextANGLE)},
    {"glObjectPtrLabel", P(GL_ObjectPtrLabel)},
    {"glObjectPtrLabelContextANGLE", P(GL_ObjectPtrLabelContextANGLE)},
    {"glObjectPtrLabelKHR", P(GL_ObjectPtrLabelKHR)},
    {"glObjectPtrLabelKHRContextANGLE", P(GL_ObjectPtrLabelKHRContextANGLE)},
    {"glOrthof", P(GL_Orthof)},
    {"glOrthofContextANGLE", P(GL_OrthofContextANGLE)},
    {"glOrthox", P(GL_Orthox)},
    {"glOrthoxContextANGLE", P(GL_OrthoxContextANGLE)},
    {"glPatchParameteri", P(GL_PatchParameteri)},
    {"glPatchParameteriContextANGLE", P(GL_PatchParameteriContextANGLE)},
    {"glPatchParameteriEXT", P(GL_PatchParameteriEXT)},
    {"glPatchParameteriEXTContextANGLE", P(GL_PatchParameteriEXTContextANGLE)},
    {"glPauseTransformFeedback", P(GL_PauseTransformFeedback)},
    {"glPauseTransformFeedbackContextANGLE", P(GL_PauseTransformFeedbackContextANGLE)},
    {"glPixelStorei", P(GL_PixelStorei)},
    {"glPixelStoreiContextANGLE", P(GL_PixelStoreiContextANGLE)},
    {"glPointParameterf", P(GL_PointParameterf)},
    {"glPointParameterfContextANGLE", P(GL_PointParameterfContextANGLE)},
    {"glPointParameterfv", P(GL_PointParameterfv)},
    {"glPointParameterfvContextANGLE", P(GL_PointParameterfvContextANGLE)},
    {"glPointParameterx", P(GL_PointParameterx)},
    {"glPointParameterxContextANGLE", P(GL_PointParameterxContextANGLE)},
    {"glPointParameterxv", P(GL_PointParameterxv)},
    {"glPointParameterxvContextANGLE", P(GL_PointParameterxvContextANGLE)},
    {"glPointSize", P(GL_PointSize)},
    {"glPointSizeContextANGLE", P(GL_PointSizeContextANGLE)},
    {"glPointSizePointerOES", P(GL_PointSizePointerOES)},
    {"glPointSizePointerOESContextANGLE", P(GL_PointSizePointerOESContextANGLE)},
    {"glPointSizex", P(GL_PointSizex)},
    {"glPointSizexContextANGLE", P(GL_PointSizexContextANGLE)},
    {"glPolygonOffset", P(GL_PolygonOffset)},
    {"glPolygonOffsetContextANGLE", P(GL_PolygonOffsetContextANGLE)},
    {"glPolygonOffsetx", P(GL_PolygonOffsetx)},
    {"glPolygonOffsetxContextANGLE", P(GL_PolygonOffsetxContextANGLE)},
    {"glPopDebugGroup", P(GL_PopDebugGroup)},
    {"glPopDebugGroupContextANGLE", P(GL_PopDebugGroupContextANGLE)},
    {"glPopDebugGroupKHR", P(GL_PopDebugGroupKHR)},
    {"glPopDebugGroupKHRContextANGLE", P(GL_PopDebugGroupKHRContextANGLE)},
    {"glPopGroupMarkerEXT", P(GL_PopGroupMarkerEXT)},
    {"glPopGroupMarkerEXTContextANGLE", P(GL_PopGroupMarkerEXTContextANGLE)},
    {"glPopMatrix", P(GL_PopMatrix)},
    {"glPopMatrixContextANGLE", P(GL_PopMatrixContextANGLE)},
    {"glPrimitiveBoundingBox", P(GL_PrimitiveBoundingBox)},
    {"glPrimitiveBoundingBoxContextANGLE", P(GL_PrimitiveBoundingBoxContextANGLE)},
    {"glProgramBinary", P(GL_ProgramBinary)},
    {"glProgramBinaryContextANGLE", P(GL_ProgramBinaryContextANGLE)},
    {"glProgramBinaryOES", P(GL_ProgramBinaryOES)},
    {"glProgramBinaryOESContextANGLE", P(GL_ProgramBinaryOESContextANGLE)},
    {"glProgramParameteri", P(GL_ProgramParameteri)},
    {"glProgramParameteriContextANGLE", P(GL_ProgramParameteriContextANGLE)},
    {"glProgramParameteriEXT", P(GL_ProgramParameteriEXT)},
    {"glProgramParameteriEXTContextANGLE", P(GL_ProgramParameteriEXTContextANGLE)},
    {"glProgramUniform1f", P(GL_ProgramUniform1f)},
    {"glProgramUniform1fContextANGLE", P(GL_ProgramUniform1fContextANGLE)},
    {"glProgramUniform1fEXT", P(GL_ProgramUniform1fEXT)},
    {"glProgramUniform1fEXTContextANGLE", P(GL_ProgramUniform1fEXTContextANGLE)},
    {"glProgramUniform1fv", P(GL_ProgramUniform1fv)},
    {"glProgramUniform1fvContextANGLE", P(GL_ProgramUniform1fvContextANGLE)},
    {"glProgramUniform1fvEXT", P(GL_ProgramUniform1fvEXT)},
    {"glProgramUniform1fvEXTContextANGLE", P(GL_ProgramUniform1fvEXTContextANGLE)},
    {"glProgramUniform1i", P(GL_ProgramUniform1i)},
    {"glProgramUniform1iContextANGLE", P(GL_ProgramUniform1iContextANGLE)},
    {"glProgramUniform1iEXT", P(GL_ProgramUniform1iEXT)},
    {"glProgramUniform1iEXTContextANGLE", P(GL_ProgramUniform1iEXTContextANGLE)},
    {"glProgramUniform1iv", P(GL_ProgramUniform1iv)},
    {"glProgramUniform1ivContextANGLE", P(GL_ProgramUniform1ivContextANGLE)},
    {"glProgramUniform1ivEXT", P(GL_ProgramUniform1ivEXT)},
    {"glProgramUniform1ivEXTContextANGLE", P(GL_ProgramUniform1ivEXTContextANGLE)},
    {"glProgramUniform1ui", P(GL_ProgramUniform1ui)},
    {"glProgramUniform1uiContextANGLE", P(GL_ProgramUniform1uiContextANGLE)},
    {"glProgramUniform1uiEXT", P(GL_ProgramUniform1uiEXT)},
    {"glProgramUniform1uiEXTContextANGLE", P(GL_ProgramUniform1uiEXTContextANGLE)},
    {"glProgramUniform1uiv", P(GL_ProgramUniform1uiv)},
    {"glProgramUniform1uivContextANGLE", P(GL_ProgramUniform1uivContextANGLE)},
    {"glProgramUniform1uivEXT", P(GL_ProgramUniform1uivEXT)},
    {"glProgramUniform1uivEXTContextANGLE", P(GL_ProgramUniform1uivEXTContextANGLE)},
    {"glProgramUniform2f", P(GL_ProgramUniform2f)},
    {"glProgramUniform2fContextANGLE", P(GL_ProgramUniform2fContextANGLE)},
    {"glProgramUniform2fEXT", P(GL_ProgramUniform2fEXT)},
    {"glProgramUniform2fEXTContextANGLE", P(GL_ProgramUniform2fEXTContextANGLE)},
    {"glProgramUniform2fv", P(GL_ProgramUniform2fv)},
    {"glProgramUniform2fvContextANGLE", P(GL_ProgramUniform2fvContextANGLE)},
    {"glProgramUniform2fvEXT", P(GL_ProgramUniform2fvEXT)},
    {"glProgramUniform2fvEXTContextANGLE", P(GL_ProgramUniform2fvEXTContextANGLE)},
    {"glProgramUniform2i", P(GL_ProgramUniform2i)},
    {"glProgramUniform2iContextANGLE", P(GL_ProgramUniform2iContextANGLE)},
    {"glProgramUniform2iEXT", P(GL_ProgramUniform2iEXT)},
    {"glProgramUniform2iEXTContextANGLE", P(GL_ProgramUniform2iEXTContextANGLE)},
    {"glProgramUniform2iv", P(GL_ProgramUniform2iv)},
    {"glProgramUniform2ivContextANGLE", P(GL_ProgramUniform2ivContextANGLE)},
    {"glProgramUniform2ivEXT", P(GL_ProgramUniform2ivEXT)},
    {"glProgramUniform2ivEXTContextANGLE", P(GL_ProgramUniform2ivEXTContextANGLE)},
    {"glProgramUniform2ui", P(GL_ProgramUniform2ui)},
    {"glProgramUniform2uiContextANGLE", P(GL_ProgramUniform2uiContextANGLE)},
    {"glProgramUniform2uiEXT", P(GL_ProgramUniform2uiEXT)},
    {"glProgramUniform2uiEXTContextANGLE", P(GL_ProgramUniform2uiEXTContextANGLE)},
    {"glProgramUniform2uiv", P(GL_ProgramUniform2uiv)},
    {"glProgramUniform2uivContextANGLE", P(GL_ProgramUniform2uivContextANGLE)},
    {"glProgramUniform2uivEXT", P(GL_ProgramUniform2uivEXT)},
    {"glProgramUniform2uivEXTContextANGLE", P(GL_ProgramUniform2uivEXTContextANGLE)},
    {"glProgramUniform3f", P(GL_ProgramUniform3f)},
    {"glProgramUniform3fContextANGLE", P(GL_ProgramUniform3fContextANGLE)},
    {"glProgramUniform3fEXT", P(GL_ProgramUniform3fEXT)},
    {"glProgramUniform3fEXTContextANGLE", P(GL_ProgramUniform3fEXTContextANGLE)},
    {"glProgramUniform3fv", P(GL_ProgramUniform3fv)},
    {"glProgramUniform3fvContextANGLE", P(GL_ProgramUniform3fvContextANGLE)},
    {"glProgramUniform3fvEXT", P(GL_ProgramUniform3fvEXT)},
    {"glProgramUniform3fvEXTContextANGLE", P(GL_ProgramUniform3fvEXTContextANGLE)},
    {"glProgramUniform3i", P(GL_ProgramUniform3i)},
    {"glProgramUniform3iContextANGLE", P(GL_ProgramUniform3iContextANGLE)},
    {"glProgramUniform3iEXT", P(GL_ProgramUniform3iEXT)},
    {"glProgramUniform3iEXTContextANGLE", P(GL_ProgramUniform3iEXTContextANGLE)},
    {"glProgramUniform3iv", P(GL_ProgramUniform3iv)},
    {"glProgramUniform3ivContextANGLE", P(GL_ProgramUniform3ivContextANGLE)},
    {"glProgramUniform3ivEXT", P(GL_ProgramUniform3ivEXT)},
    {"glProgramUniform3ivEXTContextANGLE", P(GL_ProgramUniform3ivEXTContextANGLE)},
    {"glProgramUniform3ui", P(GL_ProgramUniform3ui)},
    {"glProgramUniform3uiContextANGLE", P(GL_ProgramUniform3uiContextANGLE)},
    {"glProgramUniform3uiEXT", P(GL_ProgramUniform3uiEXT)},
    {"glProgramUniform3uiEXTContextANGLE", P(GL_ProgramUniform3uiEXTContextANGLE)},
    {"glProgramUniform3uiv", P(GL_ProgramUniform3uiv)},
    {"glProgramUniform3uivContextANGLE", P(GL_ProgramUniform3uivContextANGLE)},
    {"glProgramUniform3uivEXT", P(GL_ProgramUniform3uivEXT)},
    {"glProgramUniform3uivEXTContextANGLE", P(GL_ProgramUniform3uivEXTContextANGLE)},
    {"glProgramUniform4f", P(GL_ProgramUniform4f)},
    {"glProgramUniform4fContextANGLE", P(GL_ProgramUniform4fContextANGLE)},
    {"glProgramUniform4fEXT", P(GL_ProgramUniform4fEXT)},
    {"glProgramUniform4fEXTContextANGLE", P(GL_ProgramUniform4fEXTContextANGLE)},
    {"glProgramUniform4fv", P(GL_ProgramUniform4fv)},
    {"glProgramUniform4fvContextANGLE", P(GL_ProgramUniform4fvContextANGLE)},
    {"glProgramUniform4fvEXT", P(GL_ProgramUniform4fvEXT)},
    {"glProgramUniform4fvEXTContextANGLE", P(GL_ProgramUniform4fvEXTContextANGLE)},
    {"glProgramUniform4i", P(GL_ProgramUniform4i)},
    {"glProgramUniform4iContextANGLE", P(GL_ProgramUniform4iContextANGLE)},
    {"glProgramUniform4iEXT", P(GL_ProgramUniform4iEXT)},
    {"glProgramUniform4iEXTContextANGLE", P(GL_ProgramUniform4iEXTContextANGLE)},
    {"glProgramUniform4iv", P(GL_ProgramUniform4iv)},
    {"glProgramUniform4ivContextANGLE", P(GL_ProgramUniform4ivContextANGLE)},
    {"glProgramUniform4ivEXT", P(GL_ProgramUniform4ivEXT)},
    {"glProgramUniform4ivEXTContextANGLE", P(GL_ProgramUniform4ivEXTContextANGLE)},
    {"glProgramUniform4ui", P(GL_ProgramUniform4ui)},
    {"glProgramUniform4uiContextANGLE", P(GL_ProgramUniform4uiContextANGLE)},
    {"glProgramUniform4uiEXT", P(GL_ProgramUniform4uiEXT)},
    {"glProgramUniform4uiEXTContextANGLE", P(GL_ProgramUniform4uiEXTContextANGLE)},
    {"glProgramUniform4uiv", P(GL_ProgramUniform4uiv)},
    {"glProgramUniform4uivContextANGLE", P(GL_ProgramUniform4uivContextANGLE)},
    {"glProgramUniform4uivEXT", P(GL_ProgramUniform4uivEXT)},
    {"glProgramUniform4uivEXTContextANGLE", P(GL_ProgramUniform4uivEXTContextANGLE)},
    {"glProgramUniformMatrix2fv", P(GL_ProgramUniformMatrix2fv)},
    {"glProgramUniformMatrix2fvContextANGLE", P(GL_ProgramUniformMatrix2fvContextANGLE)},
    {"glProgramUniformMatrix2fvEXT", P(GL_ProgramUniformMatrix2fvEXT)},
    {"glProgramUniformMatrix2fvEXTContextANGLE", P(GL_ProgramUniformMatrix2fvEXTContextANGLE)},
    {"glProgramUniformMatrix2x3fv", P(GL_ProgramUniformMatrix2x3fv)},
    {"glProgramUniformMatrix2x3fvContextANGLE", P(GL_ProgramUniformMatrix2x3fvContextANGLE)},
    {"glProgramUniformMatrix2x3fvEXT", P(GL_ProgramUniformMatrix2x3fvEXT)},
    {"glProgramUniformMatrix2x3fvEXTContextANGLE", P(GL_ProgramUniformMatrix2x3fvEXTContextANGLE)},
    {"glProgramUniformMatrix2x4fv", P(GL_ProgramUniformMatrix2x4fv)},
    {"glProgramUniformMatrix2x4fvContextANGLE", P(GL_ProgramUniformMatrix2x4fvContextANGLE)},
    {"glProgramUniformMatrix2x4fvEXT", P(GL_ProgramUniformMatrix2x4fvEXT)},
    {"glProgramUniformMatrix2x4fvEXTContextANGLE", P(GL_ProgramUniformMatrix2x4fvEXTContextANGLE)},
    {"glProgramUniformMatrix3fv", P(GL_ProgramUniformMatrix3fv)},
    {"glProgramUniformMatrix3fvContextANGLE", P(GL_ProgramUniformMatrix3fvContextANGLE)},
    {"glProgramUniformMatrix3fvEXT", P(GL_ProgramUniformMatrix3fvEXT)},
    {"glProgramUniformMatrix3fvEXTContextANGLE", P(GL_ProgramUniformMatrix3fvEXTContextANGLE)},
    {"glProgramUniformMatrix3x2fv", P(GL_ProgramUniformMatrix3x2fv)},
    {"glProgramUniformMatrix3x2fvContextANGLE", P(GL_ProgramUniformMatrix3x2fvContextANGLE)},
    {"glProgramUniformMatrix3x2fvEXT", P(GL_ProgramUniformMatrix3x2fvEXT)},
    {"glProgramUniformMatrix3x2fvEXTContextANGLE", P(GL_ProgramUniformMatrix3x2fvEXTContextANGLE)},
    {"glProgramUniformMatrix3x4fv", P(GL_ProgramUniformMatrix3x4fv)},
    {"glProgramUniformMatrix3x4fvContextANGLE", P(GL_ProgramUniformMatrix3x4fvContextANGLE)},
    {"glProgramUniformMatrix3x4fvEXT", P(GL_ProgramUniformMatrix3x4fvEXT)},
    {"glProgramUniformMatrix3x4fvEXTContextANGLE", P(GL_ProgramUniformMatrix3x4fvEXTContextANGLE)},
    {"glProgramUniformMatrix4fv", P(GL_ProgramUniformMatrix4fv)},
    {"glProgramUniformMatrix4fvContextANGLE", P(GL_ProgramUniformMatrix4fvContextANGLE)},
    {"glProgramUniformMatrix4fvEXT", P(GL_ProgramUniformMatrix4fvEXT)},
    {"glProgramUniformMatrix4fvEXTContextANGLE", P(GL_ProgramUniformMatrix4fvEXTContextANGLE)},
    {"glProgramUniformMatrix4x2fv", P(GL_ProgramUniformMatrix4x2fv)},
    {"glProgramUniformMatrix4x2fvContextANGLE", P(GL_ProgramUniformMatrix4x2fvContextANGLE)},
    {"glProgramUniformMatrix4x2fvEXT", P(GL_ProgramUniformMatrix4x2fvEXT)},
    {"glProgramUniformMatrix4x2fvEXTContextANGLE", P(GL_ProgramUniformMatrix4x2fvEXTContextANGLE)},
    {"glProgramUniformMatrix4x3fv", P(GL_ProgramUniformMatrix4x3fv)},
    {"glProgramUniformMatrix4x3fvContextANGLE", P(GL_ProgramUniformMatrix4x3fvContextANGLE)},
    {"glProgramUniformMatrix4x3fvEXT", P(GL_ProgramUniformMatrix4x3fvEXT)},
    {"glProgramUniformMatrix4x3fvEXTContextANGLE", P(GL_ProgramUniformMatrix4x3fvEXTContextANGLE)},
    {"glProvokingVertexANGLE", P(GL_ProvokingVertexANGLE)},
    {"glProvokingVertexANGLEContextANGLE", P(GL_ProvokingVertexANGLEContextANGLE)},
    {"glPushDebugGroup", P(GL_PushDebugGroup)},
    {"glPushDebugGroupContextANGLE", P(GL_PushDebugGroupContextANGLE)},
    {"glPushDebugGroupKHR", P(GL_PushDebugGroupKHR)},
    {"glPushDebugGroupKHRContextANGLE", P(GL_PushDebugGroupKHRContextANGLE)},
    {"glPushGroupMarkerEXT", P(GL_PushGroupMarkerEXT)},
    {"glPushGroupMarkerEXTContextANGLE", P(GL_PushGroupMarkerEXTContextANGLE)},
    {"glPushMatrix", P(GL_PushMatrix)},
    {"glPushMatrixContextANGLE", P(GL_PushMatrixContextANGLE)},
    {"glQueryCounterEXT", P(GL_QueryCounterEXT)},
    {"glQueryCounterEXTContextANGLE", P(GL_QueryCounterEXTContextANGLE)},
    {"glQueryMatrixxOES", P(GL_QueryMatrixxOES)},
    {"glQueryMatrixxOESContextANGLE", P(GL_QueryMatrixxOESContextANGLE)},
    {"glReadBuffer", P(GL_ReadBuffer)},
    {"glReadBufferContextANGLE", P(GL_ReadBufferContextANGLE)},
    {"glReadPixels", P(GL_ReadPixels)},
    {"glReadPixelsContextANGLE", P(GL_ReadPixelsContextANGLE)},
    {"glReadPixelsRobustANGLE", P(GL_ReadPixelsRobustANGLE)},
    {"glReadPixelsRobustANGLEContextANGLE", P(GL_ReadPixelsRobustANGLEContextANGLE)},
    {"glReadnPixels", P(GL_ReadnPixels)},
    {"glReadnPixelsContextANGLE", P(GL_ReadnPixelsContextANGLE)},
    {"glReadnPixelsEXT", P(GL_ReadnPixelsEXT)},
    {"glReadnPixelsEXTContextANGLE", P(GL_ReadnPixelsEXTContextANGLE)},
    {"glReadnPixelsRobustANGLE", P(GL_ReadnPixelsRobustANGLE)},
    {"glReadnPixelsRobustANGLEContextANGLE", P(GL_ReadnPixelsRobustANGLEContextANGLE)},
    {"glReleaseShaderCompiler", P(GL_ReleaseShaderCompiler)},
    {"glReleaseShaderCompilerContextANGLE", P(GL_ReleaseShaderCompilerContextANGLE)},
    {"glRenderbufferStorage", P(GL_RenderbufferStorage)},
    {"glRenderbufferStorageContextANGLE", P(GL_RenderbufferStorageContextANGLE)},
    {"glRenderbufferStorageMultisample", P(GL_RenderbufferStorageMultisample)},
    {"glRenderbufferStorageMultisampleANGLE", P(GL_RenderbufferStorageMultisampleANGLE)},
    {"glRenderbufferStorageMultisampleANGLEContextANGLE",
     P(GL_RenderbufferStorageMultisampleANGLEContextANGLE)},
    {"glRenderbufferStorageMultisampleContextANGLE",
     P(GL_RenderbufferStorageMultisampleContextANGLE)},
    {"glRenderbufferStorageMultisampleEXT", P(GL_RenderbufferStorageMultisampleEXT)},
    {"glRenderbufferStorageMultisampleEXTContextANGLE",
     P(GL_RenderbufferStorageMultisampleEXTContextANGLE)},
    {"glRenderbufferStorageOES", P(GL_RenderbufferStorageOES)},
    {"glRenderbufferStorageOESContextANGLE", P(GL_RenderbufferStorageOESContextANGLE)},
    {"glRequestExtensionANGLE", P(GL_RequestExtensionANGLE)},
    {"glRequestExtensionANGLEContextANGLE", P(GL_RequestExtensionANGLEContextANGLE)},
    {"glResumeTransformFeedback", P(GL_ResumeTransformFeedback)},
    {"glResumeTransformFeedbackContextANGLE", P(GL_ResumeTransformFeedbackContextANGLE)},
    {"glRotatef", P(GL_Rotatef)},
    {"glRotatefContextANGLE", P(GL_RotatefContextANGLE)},
    {"glRotatex", P(GL_Rotatex)},
    {"glRotatexContextANGLE", P(GL_RotatexContextANGLE)},
    {"glSampleCoverage", P(GL_SampleCoverage)},
    {"glSampleCoverageContextANGLE", P(GL_SampleCoverageContextANGLE)},
    {"glSampleCoveragex", P(GL_SampleCoveragex)},
    {"glSampleCoveragexContextANGLE", P(GL_SampleCoveragexContextANGLE)},
    {"glSampleMaski", P(GL_SampleMaski)},
    {"glSampleMaskiANGLE", P(GL_SampleMaskiANGLE)},
    {"glSampleMaskiANGLEContextANGLE", P(GL_SampleMaskiANGLEContextANGLE)},
    {"glSampleMaskiContextANGLE", P(GL_SampleMaskiContextANGLE)},
    {"glSamplerParameterIiv", P(GL_SamplerParameterIiv)},
    {"glSamplerParameterIivContextANGLE", P(GL_SamplerParameterIivContextANGLE)},
    {"glSamplerParameterIivOES", P(GL_SamplerParameterIivOES)},
    {"glSamplerParameterIivOESContextANGLE", P(GL_SamplerParameterIivOESContextANGLE)},
    {"glSamplerParameterIivRobustANGLE", P(GL_SamplerParameterIivRobustANGLE)},
    {"glSamplerParameterIivRobustANGLEContextANGLE",
     P(GL_SamplerParameterIivRobustANGLEContextANGLE)},
    {"glSamplerParameterIuiv", P(GL_SamplerParameterIuiv)},
    {"glSamplerParameterIuivContextANGLE", P(GL_SamplerParameterIuivContextANGLE)},
    {"glSamplerParameterIuivOES", P(GL_SamplerParameterIuivOES)},
    {"glSamplerParameterIuivOESContextANGLE", P(GL_SamplerParameterIuivOESContextANGLE)},
    {"glSamplerParameterIuivRobustANGLE", P(GL_SamplerParameterIuivRobustANGLE)},
    {"glSamplerParameterIuivRobustANGLEContextANGLE",
     P(GL_SamplerParameterIuivRobustANGLEContextANGLE)},
    {"glSamplerParameterf", P(GL_SamplerParameterf)},
    {"glSamplerParameterfContextANGLE", P(GL_SamplerParameterfContextANGLE)},
    {"glSamplerParameterfv", P(GL_SamplerParameterfv)},
    {"glSamplerParameterfvContextANGLE", P(GL_SamplerParameterfvContextANGLE)},
    {"glSamplerParameterfvRobustANGLE", P(GL_SamplerParameterfvRobustANGLE)},
    {"glSamplerParameterfvRobustANGLEContextANGLE",
     P(GL_SamplerParameterfvRobustANGLEContextANGLE)},
    {"glSamplerParameteri", P(GL_SamplerParameteri)},
    {"glSamplerParameteriContextANGLE", P(GL_SamplerParameteriContextANGLE)},
    {"glSamplerParameteriv", P(GL_SamplerParameteriv)},
    {"glSamplerParameterivContextANGLE", P(GL_SamplerParameterivContextANGLE)},
    {"glSamplerParameterivRobustANGLE", P(GL_SamplerParameterivRobustANGLE)},
    {"glSamplerParameterivRobustANGLEContextANGLE",
     P(GL_SamplerParameterivRobustANGLEContextANGLE)},
    {"glScalef", P(GL_Scalef)},
    {"glScalefContextANGLE", P(GL_ScalefContextANGLE)},
    {"glScalex", P(GL_Scalex)},
    {"glScalexContextANGLE", P(GL_ScalexContextANGLE)},
    {"glScissor", P(GL_Scissor)},
    {"glScissorContextANGLE", P(GL_ScissorContextANGLE)},
    {"glSemaphoreParameterui64vEXT", P(GL_SemaphoreParameterui64vEXT)},
    {"glSemaphoreParameterui64vEXTContextANGLE", P(GL_SemaphoreParameterui64vEXTContextANGLE)},
    {"glSetFenceNV", P(GL_SetFenceNV)},
    {"glSetFenceNVContextANGLE", P(GL_SetFenceNVContextANGLE)},
    {"glShadeModel", P(GL_ShadeModel)},
    {"glShadeModelContextANGLE", P(GL_ShadeModelContextANGLE)},
    {"glShaderBinary", P(GL_ShaderBinary)},
    {"glShaderBinaryContextANGLE", P(GL_ShaderBinaryContextANGLE)},
    {"glShaderSource", P(GL_ShaderSource)},
    {"glShaderSourceContextANGLE", P(GL_ShaderSourceContextANGLE)},
    {"glSignalSemaphoreEXT", P(GL_SignalSemaphoreEXT)},
    {"glSignalSemaphoreEXTContextANGLE", P(GL_SignalSemaphoreEXTContextANGLE)},
    {"glStencilFunc", P(GL_StencilFunc)},
    {"glStencilFuncContextANGLE", P(GL_StencilFuncContextANGLE)},
    {"glStencilFuncSeparate", P(GL_StencilFuncSeparate)},
    {"glStencilFuncSeparateContextANGLE", P(GL_StencilFuncSeparateContextANGLE)},
    {"glStencilMask", P(GL_StencilMask)},
    {"glStencilMaskContextANGLE", P(GL_StencilMaskContextANGLE)},
    {"glStencilMaskSeparate", P(GL_StencilMaskSeparate)},
    {"glStencilMaskSeparateContextANGLE", P(GL_StencilMaskSeparateContextANGLE)},
    {"glStencilOp", P(GL_StencilOp)},
    {"glStencilOpContextANGLE", P(GL_StencilOpContextANGLE)},
    {"glStencilOpSeparate", P(GL_StencilOpSeparate)},
    {"glStencilOpSeparateContextANGLE", P(GL_StencilOpSeparateContextANGLE)},
    {"glTestFenceNV", P(GL_TestFenceNV)},
    {"glTestFenceNVContextANGLE", P(GL_TestFenceNVContextANGLE)},
    {"glTexBuffer", P(GL_TexBuffer)},
    {"glTexBufferContextANGLE", P(GL_TexBufferContextANGLE)},
    {"glTexBufferEXT", P(GL_TexBufferEXT)},
    {"glTexBufferEXTContextANGLE", P(GL_TexBufferEXTContextANGLE)},
    {"glTexBufferOES", P(GL_TexBufferOES)},
    {"glTexBufferOESContextANGLE", P(GL_TexBufferOESContextANGLE)},
    {"glTexBufferRange", P(GL_TexBufferRange)},
    {"glTexBufferRangeContextANGLE", P(GL_TexBufferRangeContextANGLE)},
    {"glTexBufferRangeEXT", P(GL_TexBufferRangeEXT)},
    {"glTexBufferRangeEXTContextANGLE", P(GL_TexBufferRangeEXTContextANGLE)},
    {"glTexBufferRangeOES", P(GL_TexBufferRangeOES)},
    {"glTexBufferRangeOESContextANGLE", P(GL_TexBufferRangeOESContextANGLE)},
    {"glTexCoordPointer", P(GL_TexCoordPointer)},
    {"glTexCoordPointerContextANGLE", P(GL_TexCoordPointerContextANGLE)},
    {"glTexEnvf", P(GL_TexEnvf)},
    {"glTexEnvfContextANGLE", P(GL_TexEnvfContextANGLE)},
    {"glTexEnvfv", P(GL_TexEnvfv)},
    {"glTexEnvfvContextANGLE", P(GL_TexEnvfvContextANGLE)},
    {"glTexEnvi", P(GL_TexEnvi)},
    {"glTexEnviContextANGLE", P(GL_TexEnviContextANGLE)},
    {"glTexEnviv", P(GL_TexEnviv)},
    {"glTexEnvivContextANGLE", P(GL_TexEnvivContextANGLE)},
    {"glTexEnvx", P(GL_TexEnvx)},
    {"glTexEnvxContextANGLE", P(GL_TexEnvxContextANGLE)},
    {"glTexEnvxv", P(GL_TexEnvxv)},
    {"glTexEnvxvContextANGLE", P(GL_TexEnvxvContextANGLE)},
    {"glTexGenfOES", P(GL_TexGenfOES)},
    {"glTexGenfOESContextANGLE", P(GL_TexGenfOESContextANGLE)},
    {"glTexGenfvOES", P(GL_TexGenfvOES)},
    {"glTexGenfvOESContextANGLE", P(GL_TexGenfvOESContextANGLE)},
    {"glTexGeniOES", P(GL_TexGeniOES)},
    {"glTexGeniOESContextANGLE", P(GL_TexGeniOESContextANGLE)},
    {"glTexGenivOES", P(GL_TexGenivOES)},
    {"glTexGenivOESContextANGLE", P(GL_TexGenivOESContextANGLE)},
    {"glTexGenxOES", P(GL_TexGenxOES)},
    {"glTexGenxOESContextANGLE", P(GL_TexGenxOESContextANGLE)},
    {"glTexGenxvOES", P(GL_TexGenxvOES)},
    {"glTexGenxvOESContextANGLE", P(GL_TexGenxvOESContextANGLE)},
    {"glTexImage2D", P(GL_TexImage2D)},
    {"glTexImage2DContextANGLE", P(GL_TexImage2DContextANGLE)},
    {"glTexImage2DExternalANGLE", P(GL_TexImage2DExternalANGLE)},
    {"glTexImage2DExternalANGLEContextANGLE", P(GL_TexImage2DExternalANGLEContextANGLE)},
    {"glTexImage2DRobustANGLE", P(GL_TexImage2DRobustANGLE)},
    {"glTexImage2DRobustANGLEContextANGLE", P(GL_TexImage2DRobustANGLEContextANGLE)},
    {"glTexImage3D", P(GL_TexImage3D)},
    {"glTexImage3DContextANGLE", P(GL_TexImage3DContextANGLE)},
    {"glTexImage3DOES", P(GL_TexImage3DOES)},
    {"glTexImage3DOESContextANGLE", P(GL_TexImage3DOESContextANGLE)},
    {"glTexImage3DRobustANGLE", P(GL_TexImage3DRobustANGLE)},
    {"glTexImage3DRobustANGLEContextANGLE", P(GL_TexImage3DRobustANGLEContextANGLE)},
    {"glTexParameterIiv", P(GL_TexParameterIiv)},
    {"glTexParameterIivContextANGLE", P(GL_TexParameterIivContextANGLE)},
    {"glTexParameterIivOES", P(GL_TexParameterIivOES)},
    {"glTexParameterIivOESContextANGLE", P(GL_TexParameterIivOESContextANGLE)},
    {"glTexParameterIivRobustANGLE", P(GL_TexParameterIivRobustANGLE)},
    {"glTexParameterIivRobustANGLEContextANGLE", P(GL_TexParameterIivRobustANGLEContextANGLE)},
    {"glTexParameterIuiv", P(GL_TexParameterIuiv)},
    {"glTexParameterIuivContextANGLE", P(GL_TexParameterIuivContextANGLE)},
    {"glTexParameterIuivOES", P(GL_TexParameterIuivOES)},
    {"glTexParameterIuivOESContextANGLE", P(GL_TexParameterIuivOESContextANGLE)},
    {"glTexParameterIuivRobustANGLE", P(GL_TexParameterIuivRobustANGLE)},
    {"glTexParameterIuivRobustANGLEContextANGLE", P(GL_TexParameterIuivRobustANGLEContextANGLE)},
    {"glTexParameterf", P(GL_TexParameterf)},
    {"glTexParameterfContextANGLE", P(GL_TexParameterfContextANGLE)},
    {"glTexParameterfv", P(GL_TexParameterfv)},
    {"glTexParameterfvContextANGLE", P(GL_TexParameterfvContextANGLE)},
    {"glTexParameterfvRobustANGLE", P(GL_TexParameterfvRobustANGLE)},
    {"glTexParameterfvRobustANGLEContextANGLE", P(GL_TexParameterfvRobustANGLEContextANGLE)},
    {"glTexParameteri", P(GL_TexParameteri)},
    {"glTexParameteriContextANGLE", P(GL_TexParameteriContextANGLE)},
    {"glTexParameteriv", P(GL_TexParameteriv)},
    {"glTexParameterivContextANGLE", P(GL_TexParameterivContextANGLE)},
    {"glTexParameterivRobustANGLE", P(GL_TexParameterivRobustANGLE)},
    {"glTexParameterivRobustANGLEContextANGLE", P(GL_TexParameterivRobustANGLEContextANGLE)},
    {"glTexParameterx", P(GL_TexParameterx)},
    {"glTexParameterxContextANGLE", P(GL_TexParameterxContextANGLE)},
    {"glTexParameterxv", P(GL_TexParameterxv)},
    {"glTexParameterxvContextANGLE", P(GL_TexParameterxvContextANGLE)},
    {"glTexStorage1DEXT", P(GL_TexStorage1DEXT)},
    {"glTexStorage1DEXTContextANGLE", P(GL_TexStorage1DEXTContextANGLE)},
    {"glTexStorage2D", P(GL_TexStorage2D)},
    {"glTexStorage2DContextANGLE", P(GL_TexStorage2DContextANGLE)},
    {"glTexStorage2DEXT", P(GL_TexStorage2DEXT)},
    {"glTexStorage2DEXTContextANGLE", P(GL_TexStorage2DEXTContextANGLE)},
    {"glTexStorage2DMultisample", P(GL_TexStorage2DMultisample)},
    {"glTexStorage2DMultisampleANGLE", P(GL_TexStorage2DMultisampleANGLE)},
    {"glTexStorage2DMultisampleANGLEContextANGLE", P(GL_TexStorage2DMultisampleANGLEContextANGLE)},
    {"glTexStorage2DMultisampleContextANGLE", P(GL_TexStorage2DMultisampleContextANGLE)},
    {"glTexStorage3D", P(GL_TexStorage3D)},
    {"glTexStorage3DContextANGLE", P(GL_TexStorage3DContextANGLE)},
    {"glTexStorage3DEXT", P(GL_TexStorage3DEXT)},
    {"glTexStorage3DEXTContextANGLE", P(GL_TexStorage3DEXTContextANGLE)},
    {"glTexStorage3DMultisample", P(GL_TexStorage3DMultisample)},
    {"glTexStorage3DMultisampleContextANGLE", P(GL_TexStorage3DMultisampleContextANGLE)},
    {"glTexStorage3DMultisampleOES", P(GL_TexStorage3DMultisampleOES)},
    {"glTexStorage3DMultisampleOESContextANGLE", P(GL_TexStorage3DMultisampleOESContextANGLE)},
    {"glTexStorageMem2DEXT", P(GL_TexStorageMem2DEXT)},
    {"glTexStorageMem2DEXTContextANGLE", P(GL_TexStorageMem2DEXTContextANGLE)},
    {"glTexStorageMem2DMultisampleEXT", P(GL_TexStorageMem2DMultisampleEXT)},
    {"glTexStorageMem2DMultisampleEXTContextANGLE",
     P(GL_TexStorageMem2DMultisampleEXTContextANGLE)},
    {"glTexStorageMem3DEXT", P(GL_TexStorageMem3DEXT)},
    {"glTexStorageMem3DEXTContextANGLE", P(GL_TexStorageMem3DEXTContextANGLE)},
    {"glTexStorageMem3DMultisampleEXT", P(GL_TexStorageMem3DMultisampleEXT)},
    {"glTexStorageMem3DMultisampleEXTContextANGLE",
     P(GL_TexStorageMem3DMultisampleEXTContextANGLE)},
    {"glTexStorageMemFlags2DANGLE", P(GL_TexStorageMemFlags2DANGLE)},
    {"glTexStorageMemFlags2DANGLEContextANGLE", P(GL_TexStorageMemFlags2DANGLEContextANGLE)},
    {"glTexStorageMemFlags2DMultisampleANGLE", P(GL_TexStorageMemFlags2DMultisampleANGLE)},
    {"glTexStorageMemFlags2DMultisampleANGLEContextANGLE",
     P(GL_TexStorageMemFlags2DMultisampleANGLEContextANGLE)},
    {"glTexStorageMemFlags3DANGLE", P(GL_TexStorageMemFlags3DANGLE)},
    {"glTexStorageMemFlags3DANGLEContextANGLE", P(GL_TexStorageMemFlags3DANGLEContextANGLE)},
    {"glTexStorageMemFlags3DMultisampleANGLE", P(GL_TexStorageMemFlags3DMultisampleANGLE)},
    {"glTexStorageMemFlags3DMultisampleANGLEContextANGLE",
     P(GL_TexStorageMemFlags3DMultisampleANGLEContextANGLE)},
    {"glTexSubImage2D", P(GL_TexSubImage2D)},
    {"glTexSubImage2DContextANGLE", P(GL_TexSubImage2DContextANGLE)},
    {"glTexSubImage2DRobustANGLE", P(GL_TexSubImage2DRobustANGLE)},
    {"glTexSubImage2DRobustANGLEContextANGLE", P(GL_TexSubImage2DRobustANGLEContextANGLE)},
    {"glTexSubImage3D", P(GL_TexSubImage3D)},
    {"glTexSubImage3DContextANGLE", P(GL_TexSubImage3DContextANGLE)},
    {"glTexSubImage3DOES", P(GL_TexSubImage3DOES)},
    {"glTexSubImage3DOESContextANGLE", P(GL_TexSubImage3DOESContextANGLE)},
    {"glTexSubImage3DRobustANGLE", P(GL_TexSubImage3DRobustANGLE)},
    {"glTexSubImage3DRobustANGLEContextANGLE", P(GL_TexSubImage3DRobustANGLEContextANGLE)},
    {"glTransformFeedbackVaryings", P(GL_TransformFeedbackVaryings)},
    {"glTransformFeedbackVaryingsContextANGLE", P(GL_TransformFeedbackVaryingsContextANGLE)},
    {"glTranslatef", P(GL_Translatef)},
    {"glTranslatefContextANGLE", P(GL_TranslatefContextANGLE)},
    {"glTranslatex", P(GL_Translatex)},
    {"glTranslatexContextANGLE", P(GL_TranslatexContextANGLE)},
    {"glUniform1f", P(GL_Uniform1f)},
    {"glUniform1fContextANGLE", P(GL_Uniform1fContextANGLE)},
    {"glUniform1fv", P(GL_Uniform1fv)},
    {"glUniform1fvContextANGLE", P(GL_Uniform1fvContextANGLE)},
    {"glUniform1i", P(GL_Uniform1i)},
    {"glUniform1iContextANGLE", P(GL_Uniform1iContextANGLE)},
    {"glUniform1iv", P(GL_Uniform1iv)},
    {"glUniform1ivContextANGLE", P(GL_Uniform1ivContextANGLE)},
    {"glUniform1ui", P(GL_Uniform1ui)},
    {"glUniform1uiContextANGLE", P(GL_Uniform1uiContextANGLE)},
    {"glUniform1uiv", P(GL_Uniform1uiv)},
    {"glUniform1uivContextANGLE", P(GL_Uniform1uivContextANGLE)},
    {"glUniform2f", P(GL_Uniform2f)},
    {"glUniform2fContextANGLE", P(GL_Uniform2fContextANGLE)},
    {"glUniform2fv", P(GL_Uniform2fv)},
    {"glUniform2fvContextANGLE", P(GL_Uniform2fvContextANGLE)},
    {"glUniform2i", P(GL_Uniform2i)},
    {"glUniform2iContextANGLE", P(GL_Uniform2iContextANGLE)},
    {"glUniform2iv", P(GL_Uniform2iv)},
    {"glUniform2ivContextANGLE", P(GL_Uniform2ivContextANGLE)},
    {"glUniform2ui", P(GL_Uniform2ui)},
    {"glUniform2uiContextANGLE", P(GL_Uniform2uiContextANGLE)},
    {"glUniform2uiv", P(GL_Uniform2uiv)},
    {"glUniform2uivContextANGLE", P(GL_Uniform2uivContextANGLE)},
    {"glUniform3f", P(GL_Uniform3f)},
    {"glUniform3fContextANGLE", P(GL_Uniform3fContextANGLE)},
    {"glUniform3fv", P(GL_Uniform3fv)},
    {"glUniform3fvContextANGLE", P(GL_Uniform3fvContextANGLE)},
    {"glUniform3i", P(GL_Uniform3i)},
    {"glUniform3iContextANGLE", P(GL_Uniform3iContextANGLE)},
    {"glUniform3iv", P(GL_Uniform3iv)},
    {"glUniform3ivContextANGLE", P(GL_Uniform3ivContextANGLE)},
    {"glUniform3ui", P(GL_Uniform3ui)},
    {"glUniform3uiContextANGLE", P(GL_Uniform3uiContextANGLE)},
    {"glUniform3uiv", P(GL_Uniform3uiv)},
    {"glUniform3uivContextANGLE", P(GL_Uniform3uivContextANGLE)},
    {"glUniform4f", P(GL_Uniform4f)},
    {"glUniform4fContextANGLE", P(GL_Uniform4fContextANGLE)},
    {"glUniform4fv", P(GL_Uniform4fv)},
    {"glUniform4fvContextANGLE", P(GL_Uniform4fvContextANGLE)},
    {"glUniform4i", P(GL_Uniform4i)},
    {"glUniform4iContextANGLE", P(GL_Uniform4iContextANGLE)},
    {"glUniform4iv", P(GL_Uniform4iv)},
    {"glUniform4ivContextANGLE", P(GL_Uniform4ivContextANGLE)},
    {"glUniform4ui", P(GL_Uniform4ui)},
    {"glUniform4uiContextANGLE", P(GL_Uniform4uiContextANGLE)},
    {"glUniform4uiv", P(GL_Uniform4uiv)},
    {"glUniform4uivContextANGLE", P(GL_Uniform4uivContextANGLE)},
    {"glUniformBlockBinding", P(GL_UniformBlockBinding)},
    {"glUniformBlockBindingContextANGLE", P(GL_UniformBlockBindingContextANGLE)},
    {"glUniformMatrix2fv", P(GL_UniformMatrix2fv)},
    {"glUniformMatrix2fvContextANGLE", P(GL_UniformMatrix2fvContextANGLE)},
    {"glUniformMatrix2x3fv", P(GL_UniformMatrix2x3fv)},
    {"glUniformMatrix2x3fvContextANGLE", P(GL_UniformMatrix2x3fvContextANGLE)},
    {"glUniformMatrix2x4fv", P(GL_UniformMatrix2x4fv)},
    {"glUniformMatrix2x4fvContextANGLE", P(GL_UniformMatrix2x4fvContextANGLE)},
    {"glUniformMatrix3fv", P(GL_UniformMatrix3fv)},
    {"glUniformMatrix3fvContextANGLE", P(GL_UniformMatrix3fvContextANGLE)},
    {"glUniformMatrix3x2fv", P(GL_UniformMatrix3x2fv)},
    {"glUniformMatrix3x2fvContextANGLE", P(GL_UniformMatrix3x2fvContextANGLE)},
    {"glUniformMatrix3x4fv", P(GL_UniformMatrix3x4fv)},
    {"glUniformMatrix3x4fvContextANGLE", P(GL_UniformMatrix3x4fvContextANGLE)},
    {"glUniformMatrix4fv", P(GL_UniformMatrix4fv)},
    {"glUniformMatrix4fvContextANGLE", P(GL_UniformMatrix4fvContextANGLE)},
    {"glUniformMatrix4x2fv", P(GL_UniformMatrix4x2fv)},
    {"glUniformMatrix4x2fvContextANGLE", P(GL_UniformMatrix4x2fvContextANGLE)},
    {"glUniformMatrix4x3fv", P(GL_UniformMatrix4x3fv)},
    {"glUniformMatrix4x3fvContextANGLE", P(GL_UniformMatrix4x3fvContextANGLE)},
    {"glUnmapBuffer", P(GL_UnmapBuffer)},
    {"glUnmapBufferContextANGLE", P(GL_UnmapBufferContextANGLE)},
    {"glUnmapBufferOES", P(GL_UnmapBufferOES)},
    {"glUnmapBufferOESContextANGLE", P(GL_UnmapBufferOESContextANGLE)},
    {"glUseProgram", P(GL_UseProgram)},
    {"glUseProgramContextANGLE", P(GL_UseProgramContextANGLE)},
    {"glUseProgramStages", P(GL_UseProgramStages)},
    {"glUseProgramStagesContextANGLE", P(GL_UseProgramStagesContextANGLE)},
    {"glUseProgramStagesEXT", P(GL_UseProgramStagesEXT)},
    {"glUseProgramStagesEXTContextANGLE", P(GL_UseProgramStagesEXTContextANGLE)},
    {"glValidateProgram", P(GL_ValidateProgram)},
    {"glValidateProgramContextANGLE", P(GL_ValidateProgramContextANGLE)},
    {"glValidateProgramPipeline", P(GL_ValidateProgramPipeline)},
    {"glValidateProgramPipelineContextANGLE", P(GL_ValidateProgramPipelineContextANGLE)},
    {"glValidateProgramPipelineEXT", P(GL_ValidateProgramPipelineEXT)},
    {"glValidateProgramPipelineEXTContextANGLE", P(GL_ValidateProgramPipelineEXTContextANGLE)},
    {"glVertexAttrib1f", P(GL_VertexAttrib1f)},
    {"glVertexAttrib1fContextANGLE", P(GL_VertexAttrib1fContextANGLE)},
    {"glVertexAttrib1fv", P(GL_VertexAttrib1fv)},
    {"glVertexAttrib1fvContextANGLE", P(GL_VertexAttrib1fvContextANGLE)},
    {"glVertexAttrib2f", P(GL_VertexAttrib2f)},
    {"glVertexAttrib2fContextANGLE", P(GL_VertexAttrib2fContextANGLE)},
    {"glVertexAttrib2fv", P(GL_VertexAttrib2fv)},
    {"glVertexAttrib2fvContextANGLE", P(GL_VertexAttrib2fvContextANGLE)},
    {"glVertexAttrib3f", P(GL_VertexAttrib3f)},
    {"glVertexAttrib3fContextANGLE", P(GL_VertexAttrib3fContextANGLE)},
    {"glVertexAttrib3fv", P(GL_VertexAttrib3fv)},
    {"glVertexAttrib3fvContextANGLE", P(GL_VertexAttrib3fvContextANGLE)},
    {"glVertexAttrib4f", P(GL_VertexAttrib4f)},
    {"glVertexAttrib4fContextANGLE", P(GL_VertexAttrib4fContextANGLE)},
    {"glVertexAttrib4fv", P(GL_VertexAttrib4fv)},
    {"glVertexAttrib4fvContextANGLE", P(GL_VertexAttrib4fvContextANGLE)},
    {"glVertexAttribBinding", P(GL_VertexAttribBinding)},
    {"glVertexAttribBindingContextANGLE", P(GL_VertexAttribBindingContextANGLE)},
    {"glVertexAttribDivisor", P(GL_VertexAttribDivisor)},
    {"glVertexAttribDivisorANGLE", P(GL_VertexAttribDivisorANGLE)},
    {"glVertexAttribDivisorANGLEContextANGLE", P(GL_VertexAttribDivisorANGLEContextANGLE)},
    {"glVertexAttribDivisorContextANGLE", P(GL_VertexAttribDivisorContextANGLE)},
    {"glVertexAttribDivisorEXT", P(GL_VertexAttribDivisorEXT)},
    {"glVertexAttribDivisorEXTContextANGLE", P(GL_VertexAttribDivisorEXTContextANGLE)},
    {"glVertexAttribFormat", P(GL_VertexAttribFormat)},
    {"glVertexAttribFormatContextANGLE", P(GL_VertexAttribFormatContextANGLE)},
    {"glVertexAttribI4i", P(GL_VertexAttribI4i)},
    {"glVertexAttribI4iContextANGLE", P(GL_VertexAttribI4iContextANGLE)},
    {"glVertexAttribI4iv", P(GL_VertexAttribI4iv)},
    {"glVertexAttribI4ivContextANGLE", P(GL_VertexAttribI4ivContextANGLE)},
    {"glVertexAttribI4ui", P(GL_VertexAttribI4ui)},
    {"glVertexAttribI4uiContextANGLE", P(GL_VertexAttribI4uiContextANGLE)},
    {"glVertexAttribI4uiv", P(GL_VertexAttribI4uiv)},
    {"glVertexAttribI4uivContextANGLE", P(GL_VertexAttribI4uivContextANGLE)},
    {"glVertexAttribIFormat", P(GL_VertexAttribIFormat)},
    {"glVertexAttribIFormatContextANGLE", P(GL_VertexAttribIFormatContextANGLE)},
    {"glVertexAttribIPointer", P(GL_VertexAttribIPointer)},
    {"glVertexAttribIPointerContextANGLE", P(GL_VertexAttribIPointerContextANGLE)},
    {"glVertexAttribPointer", P(GL_VertexAttribPointer)},
    {"glVertexAttribPointerContextANGLE", P(GL_VertexAttribPointerContextANGLE)},
    {"glVertexBindingDivisor", P(GL_VertexBindingDivisor)},
    {"glVertexBindingDivisorContextANGLE", P(GL_VertexBindingDivisorContextANGLE)},
    {"glVertexPointer", P(GL_VertexPointer)},
    {"glVertexPointerContextANGLE", P(GL_VertexPointerContextANGLE)},
    {"glViewport", P(GL_Viewport)},
    {"glViewportContextANGLE", P(GL_ViewportContextANGLE)},
    {"glWaitSemaphoreEXT", P(GL_WaitSemaphoreEXT)},
    {"glWaitSemaphoreEXTContextANGLE", P(GL_WaitSemaphoreEXTContextANGLE)},
    {"glWaitSync", P(GL_WaitSync)},
    {"glWaitSyncContextANGLE", P(GL_WaitSyncContextANGLE)},
    {"glWeightPointerOES", P(GL_WeightPointerOES)},
    {"glWeightPointerOESContextANGLE", P(GL_WeightPointerOESContextANGLE)}};

const size_t g_numProcs = 1643;
}  // namespace egl
