Edit

kc3-lang/angle/src/libGLESv2/proc_table_gles_autogen.cpp

Branch :

  • Show log

    Commit

  • Author : Clemen Deng
    Date : 2019-06-18 13:02:03
    Hash : 7558e836
    Message : Windows Desktop GL Implementation Bug: angleproject:3620 Change-Id: I4ef4ab3ee145e5ce9b1ebf0c2d61d0777db72c43 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1678405 Reviewed-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>

  • src/libGLESv2/proc_table_gles_autogen.cpp
  • // 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_gles.h"
    
    #include "libGLESv2/entry_points_egl.h"
    #include "libGLESv2/entry_points_egl_ext.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_ext_autogen.h"
    #include "platform/Platform.h"
    
    #define P(FUNC) reinterpret_cast<__eglMustCastToProperFunctionPointerType>(FUNC)
    
    namespace egl
    {
    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)},
        {"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)},
        {"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)},
        {"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)},
        {"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)},
        {"eglReleaseDeviceANGLE", P(EGL_ReleaseDeviceANGLE)},
        {"eglReleaseTexImage", P(EGL_ReleaseTexImage)},
        {"eglReleaseThread", P(EGL_ReleaseThread)},
        {"eglSetBlobCacheFuncsANDROID", P(EGL_SetBlobCacheFuncsANDROID)},
        {"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)},
        {"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)},
        {"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)},
        {"glBindFragmentInputLocationCHROMIUM", P(gl::BindFragmentInputLocationCHROMIUM)},
        {"glBindFragmentInputLocationCHROMIUMContextANGLE",
         P(gl::BindFragmentInputLocationCHROMIUMContextANGLE)},
        {"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)},
        {"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)},
        {"glBlendColor", P(gl::BlendColor)},
        {"glBlendColorContextANGLE", P(gl::BlendColorContextANGLE)},
        {"glBlendEquation", P(gl::BlendEquation)},
        {"glBlendEquationContextANGLE", P(gl::BlendEquationContextANGLE)},
        {"glBlendEquationSeparate", P(gl::BlendEquationSeparate)},
        {"glBlendEquationSeparateContextANGLE", P(gl::BlendEquationSeparateContextANGLE)},
        {"glBlendFunc", P(gl::BlendFunc)},
        {"glBlendFuncContextANGLE", P(gl::BlendFuncContextANGLE)},
        {"glBlendFuncSeparate", P(gl::BlendFuncSeparate)},
        {"glBlendFuncSeparateContextANGLE", P(gl::BlendFuncSeparateContextANGLE)},
        {"glBlitFramebuffer", P(gl::BlitFramebuffer)},
        {"glBlitFramebufferANGLE", P(gl::BlitFramebufferANGLE)},
        {"glBlitFramebufferANGLEContextANGLE", P(gl::BlitFramebufferANGLEContextANGLE)},
        {"glBlitFramebufferContextANGLE", P(gl::BlitFramebufferContextANGLE)},
        {"glBufferData", P(gl::BufferData)},
        {"glBufferDataContextANGLE", P(gl::BufferDataContextANGLE)},
        {"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)},
        {"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)},
        {"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)},
        {"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)},
        {"glCompressedTexSubImage3DRobustANGLE", P(gl::CompressedTexSubImage3DRobustANGLE)},
        {"glCompressedTexSubImage3DRobustANGLEContextANGLE",
         P(gl::CompressedTexSubImage3DRobustANGLEContextANGLE)},
        {"glCopyBufferSubData", P(gl::CopyBufferSubData)},
        {"glCopyBufferSubDataContextANGLE", P(gl::CopyBufferSubDataContextANGLE)},
        {"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)},
        {"glCopyTexture3DANGLE", P(gl::CopyTexture3DANGLE)},
        {"glCopyTexture3DANGLEContextANGLE", P(gl::CopyTexture3DANGLEContextANGLE)},
        {"glCopyTextureCHROMIUM", P(gl::CopyTextureCHROMIUM)},
        {"glCopyTextureCHROMIUMContextANGLE", P(gl::CopyTextureCHROMIUMContextANGLE)},
        {"glCoverFillPathCHROMIUM", P(gl::CoverFillPathCHROMIUM)},
        {"glCoverFillPathCHROMIUMContextANGLE", P(gl::CoverFillPathCHROMIUMContextANGLE)},
        {"glCoverFillPathInstancedCHROMIUM", P(gl::CoverFillPathInstancedCHROMIUM)},
        {"glCoverFillPathInstancedCHROMIUMContextANGLE",
         P(gl::CoverFillPathInstancedCHROMIUMContextANGLE)},
        {"glCoverStrokePathCHROMIUM", P(gl::CoverStrokePathCHROMIUM)},
        {"glCoverStrokePathCHROMIUMContextANGLE", P(gl::CoverStrokePathCHROMIUMContextANGLE)},
        {"glCoverStrokePathInstancedCHROMIUM", P(gl::CoverStrokePathInstancedCHROMIUM)},
        {"glCoverStrokePathInstancedCHROMIUMContextANGLE",
         P(gl::CoverStrokePathInstancedCHROMIUMContextANGLE)},
        {"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)},
        {"glCullFace", P(gl::CullFace)},
        {"glCullFaceContextANGLE", P(gl::CullFaceContextANGLE)},
        {"glCurrentPaletteMatrixOES", P(gl::CurrentPaletteMatrixOES)},
        {"glCurrentPaletteMatrixOESContextANGLE", P(gl::CurrentPaletteMatrixOESContextANGLE)},
        {"glDebugMessageCallbackKHR", P(gl::DebugMessageCallbackKHR)},
        {"glDebugMessageCallbackKHRContextANGLE", P(gl::DebugMessageCallbackKHRContextANGLE)},
        {"glDebugMessageControlKHR", P(gl::DebugMessageControlKHR)},
        {"glDebugMessageControlKHRContextANGLE", P(gl::DebugMessageControlKHRContextANGLE)},
        {"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)},
        {"glDeletePathsCHROMIUM", P(gl::DeletePathsCHROMIUM)},
        {"glDeletePathsCHROMIUMContextANGLE", P(gl::DeletePathsCHROMIUMContextANGLE)},
        {"glDeleteProgram", P(gl::DeleteProgram)},
        {"glDeleteProgramContextANGLE", P(gl::DeleteProgramContextANGLE)},
        {"glDeleteProgramPipelines", P(gl::DeleteProgramPipelines)},
        {"glDeleteProgramPipelinesContextANGLE", P(gl::DeleteProgramPipelinesContextANGLE)},
        {"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)},
        {"glDisableVertexAttribArray", P(gl::DisableVertexAttribArray)},
        {"glDisableVertexAttribArrayContextANGLE", P(gl::DisableVertexAttribArrayContextANGLE)},
        {"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)},
        {"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)},
        {"glDrawElementsContextANGLE", P(gl::DrawElementsContextANGLE)},
        {"glDrawElementsIndirect", P(gl::DrawElementsIndirect)},
        {"glDrawElementsIndirectContextANGLE", P(gl::DrawElementsIndirectContextANGLE)},
        {"glDrawElementsInstanced", P(gl::DrawElementsInstanced)},
        {"glDrawElementsInstancedANGLE", P(gl::DrawElementsInstancedANGLE)},
        {"glDrawElementsInstancedANGLEContextANGLE", P(gl::DrawElementsInstancedANGLEContextANGLE)},
        {"glDrawElementsInstancedContextANGLE", P(gl::DrawElementsInstancedContextANGLE)},
        {"glDrawElementsInstancedEXT", P(gl::DrawElementsInstancedEXT)},
        {"glDrawElementsInstancedEXTContextANGLE", P(gl::DrawElementsInstancedEXTContextANGLE)},
        {"glDrawRangeElements", P(gl::DrawRangeElements)},
        {"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)},
        {"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)},
        {"glFramebufferParameteri", P(gl::FramebufferParameteri)},
        {"glFramebufferParameteriContextANGLE", P(gl::FramebufferParameteriContextANGLE)},
        {"glFramebufferRenderbuffer", P(gl::FramebufferRenderbuffer)},
        {"glFramebufferRenderbufferContextANGLE", P(gl::FramebufferRenderbufferContextANGLE)},
        {"glFramebufferRenderbufferOES", P(gl::FramebufferRenderbufferOES)},
        {"glFramebufferRenderbufferOESContextANGLE", P(gl::FramebufferRenderbufferOESContextANGLE)},
        {"glFramebufferTexture2D", P(gl::FramebufferTexture2D)},
        {"glFramebufferTexture2DContextANGLE", P(gl::FramebufferTexture2DContextANGLE)},
        {"glFramebufferTexture2DOES", P(gl::FramebufferTexture2DOES)},
        {"glFramebufferTexture2DOESContextANGLE", P(gl::FramebufferTexture2DOESContextANGLE)},
        {"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)},
        {"glGenPathsCHROMIUM", P(gl::GenPathsCHROMIUM)},
        {"glGenPathsCHROMIUMContextANGLE", P(gl::GenPathsCHROMIUMContextANGLE)},
        {"glGenProgramPipelines", P(gl::GenProgramPipelines)},
        {"glGenProgramPipelinesContextANGLE", P(gl::GenProgramPipelinesContextANGLE)},
        {"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)},
        {"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)},
        {"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)},
        {"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)},
        {"glGetObjectLabelKHR", P(gl::GetObjectLabelKHR)},
        {"glGetObjectLabelKHRContextANGLE", P(gl::GetObjectLabelKHRContextANGLE)},
        {"glGetObjectPtrLabelKHR", P(gl::GetObjectPtrLabelKHR)},
        {"glGetObjectPtrLabelKHRContextANGLE", P(gl::GetObjectPtrLabelKHRContextANGLE)},
        {"glGetPathParameterfvCHROMIUM", P(gl::GetPathParameterfvCHROMIUM)},
        {"glGetPathParameterfvCHROMIUMContextANGLE", P(gl::GetPathParameterfvCHROMIUMContextANGLE)},
        {"glGetPathParameterivCHROMIUM", P(gl::GetPathParameterivCHROMIUM)},
        {"glGetPathParameterivCHROMIUMContextANGLE", P(gl::GetPathParameterivCHROMIUMContextANGLE)},
        {"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)},
        {"glGetProgramPipelineiv", P(gl::GetProgramPipelineiv)},
        {"glGetProgramPipelineivContextANGLE", P(gl::GetProgramPipelineivContextANGLE)},
        {"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)},
        {"glGetRenderbufferParameteriv", P(gl::GetRenderbufferParameteriv)},
        {"glGetRenderbufferParameterivContextANGLE", P(gl::GetRenderbufferParameterivContextANGLE)},
        {"glGetRenderbufferParameterivOES", P(gl::GetRenderbufferParameterivOES)},
        {"glGetRenderbufferParameterivOESContextANGLE",
         P(gl::GetRenderbufferParameterivOESContextANGLE)},
        {"glGetRenderbufferParameterivRobustANGLE", P(gl::GetRenderbufferParameterivRobustANGLE)},
        {"glGetRenderbufferParameterivRobustANGLEContextANGLE",
         P(gl::GetRenderbufferParameterivRobustANGLEContextANGLE)},
        {"glGetSamplerParameterIivOES", P(gl::GetSamplerParameterIivOES)},
        {"glGetSamplerParameterIivOESContextANGLE", P(gl::GetSamplerParameterIivOESContextANGLE)},
        {"glGetSamplerParameterIivRobustANGLE", P(gl::GetSamplerParameterIivRobustANGLE)},
        {"glGetSamplerParameterIivRobustANGLEContextANGLE",
         P(gl::GetSamplerParameterIivRobustANGLEContextANGLE)},
        {"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)},
        {"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)},
        {"glGetTexParameterIivOES", P(gl::GetTexParameterIivOES)},
        {"glGetTexParameterIivOESContextANGLE", P(gl::GetTexParameterIivOESContextANGLE)},
        {"glGetTexParameterIivRobustANGLE", P(gl::GetTexParameterIivRobustANGLE)},
        {"glGetTexParameterIivRobustANGLEContextANGLE",
         P(gl::GetTexParameterIivRobustANGLEContextANGLE)},
        {"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)},
        {"glGetnUniformfvEXT", P(gl::GetnUniformfvEXT)},
        {"glGetnUniformfvEXTContextANGLE", P(gl::GetnUniformfvEXTContextANGLE)},
        {"glGetnUniformfvRobustANGLE", P(gl::GetnUniformfvRobustANGLE)},
        {"glGetnUniformfvRobustANGLEContextANGLE", P(gl::GetnUniformfvRobustANGLEContextANGLE)},
        {"glGetnUniformivEXT", P(gl::GetnUniformivEXT)},
        {"glGetnUniformivEXTContextANGLE", P(gl::GetnUniformivEXTContextANGLE)},
        {"glGetnUniformivRobustANGLE", P(gl::GetnUniformivRobustANGLE)},
        {"glGetnUniformivRobustANGLEContextANGLE", P(gl::GetnUniformivRobustANGLEContextANGLE)},
        {"glGetnUniformuivRobustANGLE", P(gl::GetnUniformuivRobustANGLE)},
        {"glGetnUniformuivRobustANGLEContextANGLE", P(gl::GetnUniformuivRobustANGLEContextANGLE)},
        {"glHint", P(gl::Hint)},
        {"glHintContextANGLE", P(gl::HintContextANGLE)},
        {"glImportMemoryFdEXT", P(gl::ImportMemoryFdEXT)},
        {"glImportMemoryFdEXTContextANGLE", P(gl::ImportMemoryFdEXTContextANGLE)},
        {"glImportSemaphoreFdEXT", P(gl::ImportSemaphoreFdEXT)},
        {"glImportSemaphoreFdEXTContextANGLE", P(gl::ImportSemaphoreFdEXTContextANGLE)},
        {"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)},
        {"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)},
        {"glIsPathCHROMIUM", P(gl::IsPathCHROMIUM)},
        {"glIsPathCHROMIUMContextANGLE", P(gl::IsPathCHROMIUMContextANGLE)},
        {"glIsProgram", P(gl::IsProgram)},
        {"glIsProgramContextANGLE", P(gl::IsProgramContextANGLE)},
        {"glIsProgramPipeline", P(gl::IsProgramPipeline)},
        {"glIsProgramPipelineContextANGLE", P(gl::IsProgramPipelineContextANGLE)},
        {"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)},
        {"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)},
        {"glMatrixLoadIdentityCHROMIUM", P(gl::MatrixLoadIdentityCHROMIUM)},
        {"glMatrixLoadIdentityCHROMIUMContextANGLE", P(gl::MatrixLoadIdentityCHROMIUMContextANGLE)},
        {"glMatrixLoadfCHROMIUM", P(gl::MatrixLoadfCHROMIUM)},
        {"glMatrixLoadfCHROMIUMContextANGLE", P(gl::MatrixLoadfCHROMIUMContextANGLE)},
        {"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)},
        {"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)},
        {"glMultiDrawElementsANGLE", P(gl::MultiDrawElementsANGLE)},
        {"glMultiDrawElementsANGLEContextANGLE", P(gl::MultiDrawElementsANGLEContextANGLE)},
        {"glMultiDrawElementsInstancedANGLE", P(gl::MultiDrawElementsInstancedANGLE)},
        {"glMultiDrawElementsInstancedANGLEContextANGLE",
         P(gl::MultiDrawElementsInstancedANGLEContextANGLE)},
        {"glMultiTexCoord4f", P(gl::MultiTexCoord4f)},
        {"glMultiTexCoord4fContextANGLE", P(gl::MultiTexCoord4fContextANGLE)},
        {"glMultiTexCoord4x", P(gl::MultiTexCoord4x)},
        {"glMultiTexCoord4xContextANGLE", P(gl::MultiTexCoord4xContextANGLE)},
        {"glNormal3f", P(gl::Normal3f)},
        {"glNormal3fContextANGLE", P(gl::Normal3fContextANGLE)},
        {"glNormal3x", P(gl::Normal3x)},
        {"glNormal3xContextANGLE", P(gl::Normal3xContextANGLE)},
        {"glNormalPointer", P(gl::NormalPointer)},
        {"glNormalPointerContextANGLE", P(gl::NormalPointerContextANGLE)},
        {"glObjectLabelKHR", P(gl::ObjectLabelKHR)},
        {"glObjectLabelKHRContextANGLE", P(gl::ObjectLabelKHRContextANGLE)},
        {"glObjectPtrLabelKHR", P(gl::ObjectPtrLabelKHR)},
        {"glObjectPtrLabelKHRContextANGLE", P(gl::ObjectPtrLabelKHRContextANGLE)},
        {"glOrthof", P(gl::Orthof)},
        {"glOrthofContextANGLE", P(gl::OrthofContextANGLE)},
        {"glOrthox", P(gl::Orthox)},
        {"glOrthoxContextANGLE", P(gl::OrthoxContextANGLE)},
        {"glPathCommandsCHROMIUM", P(gl::PathCommandsCHROMIUM)},
        {"glPathCommandsCHROMIUMContextANGLE", P(gl::PathCommandsCHROMIUMContextANGLE)},
        {"glPathParameterfCHROMIUM", P(gl::PathParameterfCHROMIUM)},
        {"glPathParameterfCHROMIUMContextANGLE", P(gl::PathParameterfCHROMIUMContextANGLE)},
        {"glPathParameteriCHROMIUM", P(gl::PathParameteriCHROMIUM)},
        {"glPathParameteriCHROMIUMContextANGLE", P(gl::PathParameteriCHROMIUMContextANGLE)},
        {"glPathStencilFuncCHROMIUM", P(gl::PathStencilFuncCHROMIUM)},
        {"glPathStencilFuncCHROMIUMContextANGLE", P(gl::PathStencilFuncCHROMIUMContextANGLE)},
        {"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)},
        {"glPopDebugGroupKHR", P(gl::PopDebugGroupKHR)},
        {"glPopDebugGroupKHRContextANGLE", P(gl::PopDebugGroupKHRContextANGLE)},
        {"glPopGroupMarkerEXT", P(gl::PopGroupMarkerEXT)},
        {"glPopGroupMarkerEXTContextANGLE", P(gl::PopGroupMarkerEXTContextANGLE)},
        {"glPopMatrix", P(gl::PopMatrix)},
        {"glPopMatrixContextANGLE", P(gl::PopMatrixContextANGLE)},
        {"glProgramBinary", P(gl::ProgramBinary)},
        {"glProgramBinaryContextANGLE", P(gl::ProgramBinaryContextANGLE)},
        {"glProgramBinaryOES", P(gl::ProgramBinaryOES)},
        {"glProgramBinaryOESContextANGLE", P(gl::ProgramBinaryOESContextANGLE)},
        {"glProgramParameteri", P(gl::ProgramParameteri)},
        {"glProgramParameteriContextANGLE", P(gl::ProgramParameteriContextANGLE)},
        {"glProgramPathFragmentInputGenCHROMIUM", P(gl::ProgramPathFragmentInputGenCHROMIUM)},
        {"glProgramPathFragmentInputGenCHROMIUMContextANGLE",
         P(gl::ProgramPathFragmentInputGenCHROMIUMContextANGLE)},
        {"glProgramUniform1f", P(gl::ProgramUniform1f)},
        {"glProgramUniform1fContextANGLE", P(gl::ProgramUniform1fContextANGLE)},
        {"glProgramUniform1fv", P(gl::ProgramUniform1fv)},
        {"glProgramUniform1fvContextANGLE", P(gl::ProgramUniform1fvContextANGLE)},
        {"glProgramUniform1i", P(gl::ProgramUniform1i)},
        {"glProgramUniform1iContextANGLE", P(gl::ProgramUniform1iContextANGLE)},
        {"glProgramUniform1iv", P(gl::ProgramUniform1iv)},
        {"glProgramUniform1ivContextANGLE", P(gl::ProgramUniform1ivContextANGLE)},
        {"glProgramUniform1ui", P(gl::ProgramUniform1ui)},
        {"glProgramUniform1uiContextANGLE", P(gl::ProgramUniform1uiContextANGLE)},
        {"glProgramUniform1uiv", P(gl::ProgramUniform1uiv)},
        {"glProgramUniform1uivContextANGLE", P(gl::ProgramUniform1uivContextANGLE)},
        {"glProgramUniform2f", P(gl::ProgramUniform2f)},
        {"glProgramUniform2fContextANGLE", P(gl::ProgramUniform2fContextANGLE)},
        {"glProgramUniform2fv", P(gl::ProgramUniform2fv)},
        {"glProgramUniform2fvContextANGLE", P(gl::ProgramUniform2fvContextANGLE)},
        {"glProgramUniform2i", P(gl::ProgramUniform2i)},
        {"glProgramUniform2iContextANGLE", P(gl::ProgramUniform2iContextANGLE)},
        {"glProgramUniform2iv", P(gl::ProgramUniform2iv)},
        {"glProgramUniform2ivContextANGLE", P(gl::ProgramUniform2ivContextANGLE)},
        {"glProgramUniform2ui", P(gl::ProgramUniform2ui)},
        {"glProgramUniform2uiContextANGLE", P(gl::ProgramUniform2uiContextANGLE)},
        {"glProgramUniform2uiv", P(gl::ProgramUniform2uiv)},
        {"glProgramUniform2uivContextANGLE", P(gl::ProgramUniform2uivContextANGLE)},
        {"glProgramUniform3f", P(gl::ProgramUniform3f)},
        {"glProgramUniform3fContextANGLE", P(gl::ProgramUniform3fContextANGLE)},
        {"glProgramUniform3fv", P(gl::ProgramUniform3fv)},
        {"glProgramUniform3fvContextANGLE", P(gl::ProgramUniform3fvContextANGLE)},
        {"glProgramUniform3i", P(gl::ProgramUniform3i)},
        {"glProgramUniform3iContextANGLE", P(gl::ProgramUniform3iContextANGLE)},
        {"glProgramUniform3iv", P(gl::ProgramUniform3iv)},
        {"glProgramUniform3ivContextANGLE", P(gl::ProgramUniform3ivContextANGLE)},
        {"glProgramUniform3ui", P(gl::ProgramUniform3ui)},
        {"glProgramUniform3uiContextANGLE", P(gl::ProgramUniform3uiContextANGLE)},
        {"glProgramUniform3uiv", P(gl::ProgramUniform3uiv)},
        {"glProgramUniform3uivContextANGLE", P(gl::ProgramUniform3uivContextANGLE)},
        {"glProgramUniform4f", P(gl::ProgramUniform4f)},
        {"glProgramUniform4fContextANGLE", P(gl::ProgramUniform4fContextANGLE)},
        {"glProgramUniform4fv", P(gl::ProgramUniform4fv)},
        {"glProgramUniform4fvContextANGLE", P(gl::ProgramUniform4fvContextANGLE)},
        {"glProgramUniform4i", P(gl::ProgramUniform4i)},
        {"glProgramUniform4iContextANGLE", P(gl::ProgramUniform4iContextANGLE)},
        {"glProgramUniform4iv", P(gl::ProgramUniform4iv)},
        {"glProgramUniform4ivContextANGLE", P(gl::ProgramUniform4ivContextANGLE)},
        {"glProgramUniform4ui", P(gl::ProgramUniform4ui)},
        {"glProgramUniform4uiContextANGLE", P(gl::ProgramUniform4uiContextANGLE)},
        {"glProgramUniform4uiv", P(gl::ProgramUniform4uiv)},
        {"glProgramUniform4uivContextANGLE", P(gl::ProgramUniform4uivContextANGLE)},
        {"glProgramUniformMatrix2fv", P(gl::ProgramUniformMatrix2fv)},
        {"glProgramUniformMatrix2fvContextANGLE", P(gl::ProgramUniformMatrix2fvContextANGLE)},
        {"glProgramUniformMatrix2x3fv", P(gl::ProgramUniformMatrix2x3fv)},
        {"glProgramUniformMatrix2x3fvContextANGLE", P(gl::ProgramUniformMatrix2x3fvContextANGLE)},
        {"glProgramUniformMatrix2x4fv", P(gl::ProgramUniformMatrix2x4fv)},
        {"glProgramUniformMatrix2x4fvContextANGLE", P(gl::ProgramUniformMatrix2x4fvContextANGLE)},
        {"glProgramUniformMatrix3fv", P(gl::ProgramUniformMatrix3fv)},
        {"glProgramUniformMatrix3fvContextANGLE", P(gl::ProgramUniformMatrix3fvContextANGLE)},
        {"glProgramUniformMatrix3x2fv", P(gl::ProgramUniformMatrix3x2fv)},
        {"glProgramUniformMatrix3x2fvContextANGLE", P(gl::ProgramUniformMatrix3x2fvContextANGLE)},
        {"glProgramUniformMatrix3x4fv", P(gl::ProgramUniformMatrix3x4fv)},
        {"glProgramUniformMatrix3x4fvContextANGLE", P(gl::ProgramUniformMatrix3x4fvContextANGLE)},
        {"glProgramUniformMatrix4fv", P(gl::ProgramUniformMatrix4fv)},
        {"glProgramUniformMatrix4fvContextANGLE", P(gl::ProgramUniformMatrix4fvContextANGLE)},
        {"glProgramUniformMatrix4x2fv", P(gl::ProgramUniformMatrix4x2fv)},
        {"glProgramUniformMatrix4x2fvContextANGLE", P(gl::ProgramUniformMatrix4x2fvContextANGLE)},
        {"glProgramUniformMatrix4x3fv", P(gl::ProgramUniformMatrix4x3fv)},
        {"glProgramUniformMatrix4x3fvContextANGLE", P(gl::ProgramUniformMatrix4x3fvContextANGLE)},
        {"glProvokingVertexANGLE", P(gl::ProvokingVertexANGLE)},
        {"glProvokingVertexANGLEContextANGLE", P(gl::ProvokingVertexANGLEContextANGLE)},
        {"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)},
        {"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)},
        {"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)},
        {"glSamplerParameterIivOES", P(gl::SamplerParameterIivOES)},
        {"glSamplerParameterIivOESContextANGLE", P(gl::SamplerParameterIivOESContextANGLE)},
        {"glSamplerParameterIivRobustANGLE", P(gl::SamplerParameterIivRobustANGLE)},
        {"glSamplerParameterIivRobustANGLEContextANGLE",
         P(gl::SamplerParameterIivRobustANGLEContextANGLE)},
        {"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)},
        {"glStencilFillPathCHROMIUM", P(gl::StencilFillPathCHROMIUM)},
        {"glStencilFillPathCHROMIUMContextANGLE", P(gl::StencilFillPathCHROMIUMContextANGLE)},
        {"glStencilFillPathInstancedCHROMIUM", P(gl::StencilFillPathInstancedCHROMIUM)},
        {"glStencilFillPathInstancedCHROMIUMContextANGLE",
         P(gl::StencilFillPathInstancedCHROMIUMContextANGLE)},
        {"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)},
        {"glStencilStrokePathCHROMIUM", P(gl::StencilStrokePathCHROMIUM)},
        {"glStencilStrokePathCHROMIUMContextANGLE", P(gl::StencilStrokePathCHROMIUMContextANGLE)},
        {"glStencilStrokePathInstancedCHROMIUM", P(gl::StencilStrokePathInstancedCHROMIUM)},
        {"glStencilStrokePathInstancedCHROMIUMContextANGLE",
         P(gl::StencilStrokePathInstancedCHROMIUMContextANGLE)},
        {"glStencilThenCoverFillPathCHROMIUM", P(gl::StencilThenCoverFillPathCHROMIUM)},
        {"glStencilThenCoverFillPathCHROMIUMContextANGLE",
         P(gl::StencilThenCoverFillPathCHROMIUMContextANGLE)},
        {"glStencilThenCoverFillPathInstancedCHROMIUM",
         P(gl::StencilThenCoverFillPathInstancedCHROMIUM)},
        {"glStencilThenCoverFillPathInstancedCHROMIUMContextANGLE",
         P(gl::StencilThenCoverFillPathInstancedCHROMIUMContextANGLE)},
        {"glStencilThenCoverStrokePathCHROMIUM", P(gl::StencilThenCoverStrokePathCHROMIUM)},
        {"glStencilThenCoverStrokePathCHROMIUMContextANGLE",
         P(gl::StencilThenCoverStrokePathCHROMIUMContextANGLE)},
        {"glStencilThenCoverStrokePathInstancedCHROMIUM",
         P(gl::StencilThenCoverStrokePathInstancedCHROMIUM)},
        {"glStencilThenCoverStrokePathInstancedCHROMIUMContextANGLE",
         P(gl::StencilThenCoverStrokePathInstancedCHROMIUMContextANGLE)},
        {"glTestFenceNV", P(gl::TestFenceNV)},
        {"glTestFenceNVContextANGLE", P(gl::TestFenceNVContextANGLE)},
        {"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)},
        {"glTexImage3DRobustANGLE", P(gl::TexImage3DRobustANGLE)},
        {"glTexImage3DRobustANGLEContextANGLE", P(gl::TexImage3DRobustANGLEContextANGLE)},
        {"glTexParameterIivOES", P(gl::TexParameterIivOES)},
        {"glTexParameterIivOESContextANGLE", P(gl::TexParameterIivOESContextANGLE)},
        {"glTexParameterIivRobustANGLE", P(gl::TexParameterIivRobustANGLE)},
        {"glTexParameterIivRobustANGLEContextANGLE", P(gl::TexParameterIivRobustANGLEContextANGLE)},
        {"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)},
        {"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)},
        {"glTexSubImage2D", P(gl::TexSubImage2D)},
        {"glTexSubImage2DContextANGLE", P(gl::TexSubImage2DContextANGLE)},
        {"glTexSubImage2DRobustANGLE", P(gl::TexSubImage2DRobustANGLE)},
        {"glTexSubImage2DRobustANGLEContextANGLE", P(gl::TexSubImage2DRobustANGLEContextANGLE)},
        {"glTexSubImage3D", P(gl::TexSubImage3D)},
        {"glTexSubImage3DContextANGLE", P(gl::TexSubImage3DContextANGLE)},
        {"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)},
        {"glValidateProgram", P(gl::ValidateProgram)},
        {"glValidateProgramContextANGLE", P(gl::ValidateProgramContextANGLE)},
        {"glValidateProgramPipeline", P(gl::ValidateProgramPipeline)},
        {"glValidateProgramPipelineContextANGLE", P(gl::ValidateProgramPipelineContextANGLE)},
        {"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)}};
    
    size_t g_numProcs = 1388;
    }  // namespace egl